.winner-looks__dialog[open] .winner-looks__panel{display:grid!important;grid-template-columns:minmax(0,46%) minmax(0,54%)!important;width:min(var(--wl-popup-w,1000px),calc(100vw - 28px))!important;height:min(86dvh,810px)!important;max-height:calc(100dvh - 22px)!important;min-height:0!important;border-radius:8px!important;overflow:hidden!important;font-family:Funnel Display,Arial,sans-serif!important;background:#fff!important}.winner-looks__dialog[open] .winner-looks__preview{display:block!important;min-height:0!important;overflow:hidden!important}.winner-looks__dialog .winner-looks__preview-photo{position:relative;height:100%!important;min-height:0!important;overflow:hidden}.winner-looks__dialog .winner-looks__preview-photo picture,.winner-looks__dialog .winner-looks__preview-photo img{display:block;width:100%;height:100%;object-fit:cover}.winner-looks__dialog .winner-looks__hotspot--preview{left:var(--wl-x);top:var(--wl-y);z-index:3;display:grid;place-items:center;width:33px;height:33px;min-width:33px;min-height:33px;border:1px solid #222;border-radius:50%;background:#fff;color:#111;box-shadow:0 2px 8px #0003;font:400 21px/1 Arial,sans-serif;cursor:pointer}.winner-looks__dialog .winner-looks__hotspot--preview.is-active{background:#111;color:#fff;border-color:#fff;box-shadow:0 0 0 3px #fff9}.winner-looks__dialog .winner-looks__preview-note{position:absolute;left:12px;bottom:13px;z-index:2;padding:8px 11px;background:#fff;color:#111;font:500 10px/1.3 Funnel Display,Arial,sans-serif;letter-spacing:.11em}.winner-looks__dialog[open] .winner-looks__panel-content{display:flex!important;flex-direction:column!important;max-height:100%!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain;padding:26px 26px 22px!important;font-family:Funnel Display,Arial,sans-serif!important}.winner-looks__dialog[open] .winner-looks__close{top:11px;right:11px;z-index:9;width:31px;height:31px;min-width:31px;min-height:31px;background:#fff;border:0;border-radius:0;color:#111;font-size:25px}.winner-looks__dialog .winner-looks__stack-heading{display:flex;flex-wrap:wrap;align-items:center;gap:7px 10px;padding:0 30px 0 0}.winner-looks__dialog .winner-looks__stack-heading h2{width:100%;margin:0;font:500 clamp(25px,3vw,34px)/1.08 "Funnel Display",Arial,sans-serif;letter-spacing:-.035em;text-transform:uppercase}.winner-looks__dialog .winner-looks__stack-offer{display:inline-flex;min-height:26px;padding:5px 9px;background:var(--win-offer-bg,#c5ff00);color:#111;font:600 10px/1.2 Funnel Display,Arial,sans-serif;letter-spacing:.06em}.winner-looks__dialog .winner-looks__popup-guide{margin:10px 0 9px;color:#555;font:400 12px/1.45 Funnel Display,Arial,sans-serif}.winner-looks__dialog .winner-looks__stack-subbar{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:26px;margin:0 0 7px;color:#5d5d5d;font:400 12px/1.3 Funnel Display,Arial,sans-serif}.winner-looks__dialog .winner-looks__size-link{color:#111;font:500 10px/1.4 Funnel Display,Arial,sans-serif;text-decoration:underline;text-underline-offset:3px;letter-spacing:.06em;white-space:nowrap}.winner-looks__dialog .winner-looks__form{display:flex!important;flex:0 0 auto!important;flex-direction:column!important;overflow:visible!important;min-height:0!important}.winner-looks__dialog .winner-looks__stack-thumbs{display:grid;grid-template-columns:repeat(var(--win-thumb-count,3),minmax(0,1fr));gap:8px;margin:1px 0 7px;width:100%}.winner-looks__dialog .winner-looks__stack-thumb{position:relative;aspect-ratio:1/1;min-width:0;min-height:0;margin:0;padding:0;border:1px solid #e1dad2;background:#f0ebe4;cursor:pointer}.winner-looks__dialog .winner-looks__stack-thumb img,.winner-looks__dialog .winner-looks__stack-thumb svg{display:block;width:100%;height:100%;object-fit:cover}.winner-looks__dialog .winner-looks__stack-thumb.is-active{outline:2px solid #111;outline-offset:-2px}.winner-looks__dialog .winner-looks__stack-thumb.is-added:not(.is-active):after{content:"\2713";position:absolute;right:4px;top:4px;background:#111;color:#fff;width:21px;height:21px;border-radius:50%;display:grid;place-items:center;font-size:12px}.winner-looks__dialog .winner-looks__stack-context{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:1px 0 0;padding-bottom:8px;border-bottom:1px solid #e9e4dd}.winner-looks__dialog .winner-looks__stack-context>span:first-child{font:600 12px/1.35 Funnel Display,Arial,sans-serif;letter-spacing:.05em}.winner-looks__dialog .winner-looks__choose-prompt{color:#777;font:400 9px/1.3 Funnel Display,Arial,sans-serif;text-align:right}.winner-looks__dialog .winner-looks__review-shell{display:block!important;max-height:none!important;overflow:visible!important;margin:0!important;padding:0!important;border:0!important}.winner-looks__dialog .winner-looks__review-intro{margin:11px 0 4px;color:#777;font:500 10px/1.3 Funnel Display,Arial,sans-serif;letter-spacing:.065em}.winner-looks__dialog .winner-looks__items{display:block!important;overflow:visible!important;min-height:0!important;padding:0!important}.winner-looks__dialog .winner-looks__item{display:none!important;grid-template-columns:68px minmax(0,1fr)!important;gap:7px 12px!important;align-items:start!important;padding:10px 0!important;border:0!important;box-shadow:none!important;background:#fff!important}.winner-looks__dialog .winner-looks__item.is-active{display:grid!important}.winner-looks__dialog .winner-looks__mini{grid-column:1;grid-row:1;width:68px;height:68px}.winner-looks__dialog .winner-looks__details{grid-column:2;grid-row:1;align-self:start;gap:3px;font-family:Funnel Display,Arial,sans-serif}.winner-looks__dialog .winner-looks__details>a{font:600 14px/1.3 Funnel Display,Arial,sans-serif;color:#111}.winner-looks__dialog .winner-looks__details>span{font:400 13px/1.3 Funnel Display,Arial,sans-serif}.winner-looks__dialog .winner-looks__details select:not(.winner-looks__variant-source){height:39px;min-width:0;width:100%;padding:5px 10px;border:1px solid #aaa;background:#fff;color:#111;font:400 12px/1.2 Funnel Display,Arial,sans-serif}.winner-looks__dialog .winner-looks__variant-source{display:none!important}.winner-looks__dialog .winner-looks__size-controls{grid-column:1/-1!important;grid-row:auto!important;display:flex!important;justify-content:flex-start;flex-wrap:wrap;align-items:center;gap:6px;margin:5px 0 0!important;padding:0!important}.winner-looks__dialog .winner-looks__size-label{font:500 10px/1.2 Funnel Display,Arial,sans-serif;letter-spacing:.08em;color:#777;margin-right:3px}.winner-looks__dialog .winner-looks__size-pill{display:grid;place-items:center;min-width:43px;width:43px;height:41px;min-height:41px;padding:0;border:1px solid #bdb8b0;border-radius:0;background:#fff;color:#111;font:600 12px/1 Funnel Display,Arial,sans-serif;cursor:pointer}.winner-looks__dialog .winner-looks__size-pill[aria-pressed=true]{background:#111!important;color:#fff!important;border-color:#111!important}.winner-looks__dialog .winner-looks__size-pill:disabled{opacity:.3;cursor:not-allowed}.winner-looks__dialog .winner-looks__add-one{grid-column:1/-1;width:100%;min-height:44px;margin:8px 0 0;padding:11px;border:1px solid #111;border-radius:0;background:#111;color:#fff;font:500 12px/1.3 Funnel Display,Arial,sans-serif;letter-spacing:.08em;cursor:pointer}.winner-looks__dialog .winner-looks__add-one:disabled{opacity:.53;cursor:default}.winner-looks__dialog [hidden]{display:none!important}.winner-looks__dialog .winner-looks__error{color:#a32929;font:500 12px/1.4 Funnel Display,Arial,sans-serif;margin:5px 0}.winner-looks__dialog .winner-looks__success{color:#24764b;font:500 12px/1.4 Funnel Display,Arial,sans-serif;margin:5px 0}.winner-looks__dialog .winner-looks__stack-totals{display:flex;justify-content:space-between;gap:8px;align-items:center;margin:12px 0 0;padding:11px 0 0;border-top:1px solid #e9e4dd}.winner-looks__dialog .winner-looks__total-label{font:500 10px/1.2 Funnel Display,Arial,sans-serif;letter-spacing:.08em}.winner-looks__dialog .winner-looks__total-price{font:600 19px/1.2 Funnel Display,Arial,sans-serif}.winner-looks__dialog .winner-looks__stack-hint{margin:6px 0 2px;color:#777;font:400 10px/1.4 Funnel Display,Arial,sans-serif}.winner-looks__dialog .winner-looks__add{width:100%;min-height:48px;margin:10px 0 0!important;padding:12px!important;border:1px solid #111!important;border-radius:0;background:#fff!important;color:#111!important;font:600 13px/1.35 Funnel Display,Arial,sans-serif!important;letter-spacing:.08em;cursor:pointer}.winner-looks__dialog .winner-looks__add:hover:not(:disabled){background:#111!important;color:#fff!important}.winner-looks__dialog .winner-looks__view-bag{display:block;margin:8px 0 0;text-align:center;font:500 11px/1.35 Funnel Display,Arial,sans-serif;color:#111;text-underline-offset:3px}@media(max-width:800px){.winner-looks__dialog[open]{align-items:center!important;justify-content:center!important}.winner-looks__dialog[open] .winner-looks__panel{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,32%) minmax(0,68%)!important;width:calc(100vw - 14px)!important;height:calc(100dvh - 18px)!important;max-height:820px!important;border-radius:8px!important}.winner-looks__dialog[open] .winner-looks__preview{display:block!important;overflow:hidden}.winner-looks__dialog .winner-looks__hotspot--preview{left:var(--wl-mx);top:var(--wl-my);width:28px;height:28px;min-width:28px;min-height:28px;font-size:19px}.winner-looks__dialog .winner-looks__preview-note{left:8px;bottom:8px;font-size:9px;padding:6px}.winner-looks__dialog[open] .winner-looks__panel-content{padding:16px 16px 20px!important;overflow-y:auto!important}.winner-looks__dialog[open] .winner-looks__close{top:8px;right:9px}.winner-looks__dialog .winner-looks__stack-heading h2{font-size:25px}.winner-looks__dialog .winner-looks__popup-guide{margin:9px 0 7px}.winner-looks__dialog .winner-looks__stack-thumbs{gap:6px}.winner-looks__dialog .winner-looks__size-pill{min-width:40px;width:40px;height:40px;min-height:40px}}
/*# sourceMappingURL=/cdn/shop/t/152/assets/winner-shop-look-v3.css.map */
