bfcm-reward-progress.br-cart-only{border:0}bfcm-reward-progress.br-cart-only>.br-inner{display:none}.bfcm-reward-section:has(bfcm-reward-progress:not([hidden]):not(.br-cart-only)){position:sticky;top:var(--br-sticky-top,0px);z-index:30}body:has(bfcm-reward-progress:not([hidden]):not(.br-cart-only)) #nav-wrapper .mobile-pill-active{--mobile-pill-space:calc(var(--mobile-pill-top,10px) + 66px)}body:has(.bfcm-reward-section.br-mobile-stuck) #nav-wrapper{z-index:40}.bfcm-reward-section.br-mobile-stuck:before{content:"";position:fixed;inset:0 0 auto;height:var(--br-sticky-top,0px);background:var(--br-navigation-bg);pointer-events:none;z-index:-1}bfcm-reward-progress .br-order-line{white-space:nowrap}@media(max-width:767px){bfcm-reward-progress .br-order-line{display:block}}bfcm-reward-progress{display:block;background:var(--br-bg);color:var(--br-ink);font-family:var(--font-body-family,inherit);border-bottom:1px solid #73162e18}bfcm-reward-progress [hidden]{display:none!important}bfcm-reward-progress *{box-sizing:border-box}bfcm-reward-progress .br-inner{max-width:760px;padding:6px 22px 5px;margin:auto}bfcm-reward-progress .br-heading{display:flex;align-items:center;justify-content:center;gap:6px}bfcm-reward-progress .br-heading p{font-size:13px;font-weight:600;line-height:1.4;margin:0;text-align:center}bfcm-reward-progress .br-heading button{display:flex;align-items:center;justify-content:center;min-width:32px;min-height:28px;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}bfcm-reward-progress :focus-visible{outline:2px solid var(--br-ink);outline-offset:3px}bfcm-reward-progress .br-meter{height:5px;background:#73162e22;border-radius:5px;position:relative;margin:11px 10% 9px}bfcm-reward-progress [data-fill]{display:block;height:100%;width:0;background:var(--br-fill);border-radius:5px;transition:width .25s ease}bfcm-reward-progress [data-markers]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}bfcm-reward-progress .br-marker{position:absolute;top:50%;width:18px;height:18px;border-radius:50%;background:var(--br-bg);border:2px solid #977783;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;color:#fff;font-family:Arial,sans-serif;font-size:12px;font-weight:700;line-height:1}bfcm-reward-progress .br-marker.is-unlocked{background:var(--br-fill);border-color:var(--br-fill)}bfcm-reward-progress .br-confetti{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:visible;z-index:2}bfcm-reward-progress .br-confetti-piece{position:absolute;top:50%;width:5px;height:7px;border-radius:1px;background:var(--br-fill);pointer-events:none;animation:br-reward-burst .85s ease-out both}@keyframes br-reward-burst{0%{transform:translate(-50%,-50%) scale(.4) rotate(0);opacity:0}12%{opacity:1}to{transform:translate(calc(-50% + var(--br-x)),calc(-50% + var(--br-y))) scale(.8) rotate(var(--br-spin));opacity:0}}@media(prefers-reduced-motion:reduce){bfcm-reward-progress .br-confetti{display:none}bfcm-reward-progress .br-confetti-piece{animation:none}}bfcm-reward-progress .br-rewards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;text-align:center}bfcm-reward-progress .br-reward{font-size:10px;line-height:1.3;padding:0 3px}bfcm-reward-progress .br-reward strong{display:block;font-weight:500}bfcm-reward-progress .br-reward.is-unlocked strong{font-weight:700}bfcm-reward-progress .br-reward span{display:block;font-size:10px;opacity:.8;margin-top:2px}bfcm-reward-progress .br-details{text-align:center;font-size:11px;line-height:1.5;padding-top:10px}bfcm-reward-progress .br-details p{margin:0 0 3px}.bfcm-progress-editor{padding:9px 16px;background:#fff8e9;color:#684711;font-size:12px;line-height:1.4;margin:0}@media(max-width:480px){bfcm-reward-progress .br-inner{padding:6px 12px 5px}bfcm-reward-progress .br-heading p{font-size:12px}bfcm-reward-progress .br-heading button{min-width:38px;min-height:38px}bfcm-reward-progress .br-meter{margin-top:11px}}@media(prefers-reduced-motion:reduce){bfcm-reward-progress [data-fill]{transition:none}}bfcm-reward-progress .br-claim{-webkit-appearance:none;appearance:none;border:0;background:none;color:inherit;padding:0;min-height:26px;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}bfcm-reward-progress .br-gift-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(640px,calc(100vw - 24px));max-width:640px;max-height:calc(100dvh - 32px);overflow:auto;border:0;border-radius:20px;padding:30px 22px 22px;background:#fff8fa;color:#68182f;box-shadow:0 16px 70px #25071155}bfcm-reward-progress .br-gift-dialog::backdrop{background:#25071180}bfcm-reward-progress .br-gift-dialog h2{font-family:Playfair Display,Georgia,serif;font-size:27px!important;font-style:normal;font-weight:500;line-height:1.2;text-align:center;margin:0 25px 20px}bfcm-reward-progress .br-gift-close{position:absolute;top:3px;right:4px;width:44px;height:44px;padding:0;border:0;background:none;color:inherit;font-size:28px;cursor:pointer}bfcm-reward-progress .br-gift-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}bfcm-reward-progress .br-gift-card{min-width:0;border:1px solid #e2c5cd;border-radius:13px;background:#fff;overflow:hidden;padding:10px}bfcm-reward-progress .br-gift-card.is-selected{border:2px solid #0fbd93;padding:9px;box-shadow:0 0 0 2px #0fbd931a}bfcm-reward-progress .br-gift-card label.br-gift-choice{display:block;position:relative;cursor:pointer}bfcm-reward-progress .br-gift-radio{appearance:none;-webkit-appearance:none;position:absolute;top:6px;right:6px;width:22px;height:22px;margin:0;padding:0;border:1px solid #b9b9b9;border-radius:50%;background:#fff;cursor:pointer;z-index:1}bfcm-reward-progress .br-gift-radio:checked{border:2px solid #fff;background-color:#0fbd93;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m5 10 3.2 3.2L15 6.5' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:18px 18px;box-shadow:0 2px 6px #0fbd9340}bfcm-reward-progress .br-gift-radio:focus-visible{outline:2px solid #68182f;outline-offset:3px}bfcm-reward-progress .br-gift-radio:disabled{opacity:.45;cursor:default}bfcm-reward-progress .br-gift-image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:9px;background:#f6dbdb}bfcm-reward-progress .br-gift-name{display:block;font-size:15px;font-weight:600;line-height:1.3;margin:10px 0 5px}bfcm-reward-progress .br-gift-description{display:block;font-size:12px;font-weight:400;line-height:1.4;min-height:34px}bfcm-reward-progress .br-gift-price{display:flex;align-items:center;gap:8px;font-size:13px;margin:8px 0 0}bfcm-reward-progress .br-gift-price s{color:#8d7780}bfcm-reward-progress .br-gift-price strong{color:#087c65;font-weight:600}bfcm-reward-progress .br-gift-selects{display:grid;gap:7px;margin-top:10px}bfcm-reward-progress .br-gift-selects label{font-size:11px;line-height:1.4}bfcm-reward-progress .br-gift-selects select{display:block;width:100%;min-width:0;min-height:40px;margin:3px 0 0;padding:7px;border:1px solid #e2c5cd;border-radius:6px;background:#fff;color:#68182f;font-family:inherit;font-size:13px;font-weight:400}bfcm-reward-progress .br-gift-add{width:100%;min-height:46px;margin-top:12px;border:0;border-radius:10px;background:#68182f;color:#fff;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer}bfcm-reward-progress .br-gift-add:disabled{opacity:.4;cursor:default}bfcm-reward-progress .br-gift-message{font-size:12px;line-height:1.4;margin:10px 0 0}bfcm-reward-progress .br-gift-message:empty{display:none}bfcm-reward-progress .br-gift-toast{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2147483647;background:#145747;color:#fff;padding:14px 22px;border-radius:10px;font-size:14px;box-shadow:0 4px 20px #0003}@media(max-width:480px){bfcm-reward-progress .br-gift-dialog{padding:30px 12px 14px}bfcm-reward-progress .br-gift-dialog h2{font-size:23px!important;margin-bottom:14px}bfcm-reward-progress .br-gift-grid{gap:8px}bfcm-reward-progress .br-gift-card{padding:8px}bfcm-reward-progress .br-gift-card.is-selected{padding:7px}bfcm-reward-progress .br-gift-name{font-size:13px}bfcm-reward-progress .br-gift-description{font-size:11px;min-height:46px}}@media(max-width:749px){bfcm-reward-progress .br-gift-grid{grid-template-columns:minmax(0,1fr);gap:12px}bfcm-reward-progress .br-gift-card label.br-gift-choice{display:grid;grid-template-columns:96px minmax(0,1fr);column-gap:12px;align-items:start}bfcm-reward-progress .br-gift-image{grid-column:1;grid-row:1 / 3}bfcm-reward-progress .br-gift-name{grid-column:2;margin:2px 25px 5px 0}bfcm-reward-progress .br-gift-description{grid-column:2;min-height:0}bfcm-reward-progress .br-gift-selects select{margin:0}}.bfcm-upsell-section:has(bfcm-shared-upsells[hidden]){display:none}body:is(.bfcm-upsell-open,.bfcm-gift-step,.upcartPopupShow) [class*=kl-teaser-]{display:none!important;visibility:hidden!important;pointer-events:none!important}body:has(.br-gift-dialog[open]) [class*=kl-teaser-]{display:none!important}body.bfcm-upsell-open #main-content>.shopify-section:not(.bfcm-reward-section):not(.bfcm-upsell-section){display:none!important}bfcm-shared-upsells{display:block;background:linear-gradient(#fff,#f9ecf0);color:#68182f;font-family:var(--font-body-family,Arial,sans-serif)}bfcm-shared-upsells [hidden],bfcm-shared-upsells[hidden]{display:none!important}bfcm-shared-upsells *{box-sizing:border-box}bfcm-shared-upsells square-placement,bfcm-shared-upsells afterpay-placement,bfcm-shared-upsells .afterpay-paragraph{display:none!important}bfcm-shared-upsells .bu-wrap{max-width:none;padding:24px 24px 40px;margin:auto}bfcm-shared-upsells .bu-heading-row{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:12px;width:100%}bfcm-shared-upsells .bu-heading-row h1{min-width:0;width:auto!important;max-width:none;word-break:normal;overflow-wrap:normal}bfcm-shared-upsells .bu-close{display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;border:0;background:transparent;color:#10b994;padding:0;cursor:pointer}bfcm-shared-upsells h1{font-family:Playfair Display,Georgia,serif;font-size:clamp(28px,4vw,40px);font-style:normal;font-weight:500;margin:14px 0 8px;line-height:1.2;color:inherit}bfcm-shared-upsells .bu-intro{font-size:14px;line-height:1.5;margin:0 0 28px}bfcm-shared-upsells .bu-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}bfcm-shared-upsells .bu-card{position:relative;background:#fff;border:1px solid #ebc7d2;border-radius:14px;min-width:0;box-shadow:0 3px 12px #68182f08;display:flex;flex-direction:column}bfcm-shared-upsells .bu-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);white-space:nowrap;max-width:calc(100% - 16px);z-index:1;background:#ffbecc;color:#68182f;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:600;line-height:1.2}bfcm-shared-upsells .bu-image{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:14px 14px 0 0}bfcm-shared-upsells .bu-card-body{padding:14px;display:flex;flex-direction:column;gap:10px;flex:1}bfcm-shared-upsells h2{font-family:var(--font-body-family,Arial,sans-serif);font-size:16px!important;line-height:1.35!important;font-weight:600!important;font-style:normal!important;letter-spacing:normal!important;margin:0;color:inherit}bfcm-shared-upsells .bu-description{font-size:13px;line-height:1.4;margin:0}bfcm-shared-upsells .bu-prices{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;font-size:14px}bfcm-shared-upsells .bu-prices strong{font-size:19px;font-weight:400!important}bfcm-shared-upsells .bu-prices s{color:#827078}bfcm-shared-upsells .bu-options{display:grid;gap:0}bfcm-shared-upsells .bu-option{display:flex;align-items:center;position:relative;min-width:0}bfcm-shared-upsells .bu-option select{appearance:none;-webkit-appearance:none;display:block;width:100%;min-width:0;height:36px;min-height:36px;margin:0;padding:6px 18px 6px 0;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;color:#68182f;font:400 13px/1.3 var(--font-body-family,Arial,sans-serif);cursor:pointer}bfcm-shared-upsells .bu-option svg{position:absolute;right:0;top:12px;pointer-events:none;color:#68182f}bfcm-shared-upsells .bu-button{-webkit-appearance:none;appearance:none;min-height:46px;border:1px solid #68182f;border-radius:10px;background:#68182f;color:#ffbecc;text-transform:uppercase;font:500 13px/1.3 var(--font-body-family,Arial,sans-serif);padding:13px 18px;cursor:pointer}bfcm-shared-upsells [data-bu-add]{margin-top:0}bfcm-shared-upsells [data-bu-add].needs-style{opacity:.45;cursor:pointer}bfcm-shared-upsells button:disabled{opacity:.45;cursor:default}bfcm-shared-upsells :focus-visible{outline:2px solid #68182f;outline-offset:3px}bfcm-shared-upsells .bu-card-status,bfcm-shared-upsells .bu-status{font-size:12px;line-height:1.4;margin:0}bfcm-shared-upsells .bu-card-status:empty,bfcm-shared-upsells .bu-status:empty{display:none}bfcm-shared-upsells .bu-actions{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;position:sticky;bottom:0;background:#f9ecf0;padding:14px 0 calc(14px + env(safe-area-inset-bottom));margin-top:24px;z-index:2;border-top:1px solid #ebc7d2}bfcm-shared-upsells .bu-toast{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#68182f;color:#fff;padding:14px 22px;border-radius:10px;z-index:100;box-shadow:0 4px 20px #0002;pointer-events:none}body.bfcm-upsell-open #nav-wrapper .mobile-pill-active.mobile-pill-scrolled .header-grid{background:#300a0f!important}@media(min-width:990px){bfcm-shared-upsells .bu-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:749px){bfcm-shared-upsells .bu-option select{height:28px;min-height:28px;padding-top:3px;padding-bottom:3px}bfcm-shared-upsells .bu-option svg{top:8px}bfcm-shared-upsells .bu-wrap{padding:12px 16px 24px}bfcm-shared-upsells .bu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 10px}bfcm-shared-upsells .bu-card-body{padding:11px}bfcm-shared-upsells h2{font-size:14px!important}bfcm-shared-upsells h1{font-size:28px!important}bfcm-shared-upsells .bu-button{padding:12px 8px;font-size:12px}bfcm-shared-upsells .bu-actions>.bu-button{flex:1 0 100%}bfcm-shared-upsells .bu-actions{gap:0}bfcm-shared-upsells .bu-prices strong{font-size:17px}}@media(max-width:359px){bfcm-shared-upsells .bu-grid{grid-template-columns:1fr}}bfcm-shared-upsells .bu-product-copy{display:grid;gap:3px}bfcm-shared-upsells .bu-title-row{display:flex;align-items:baseline;gap:6px;min-width:0}bfcm-shared-upsells .bu-title-row h2{flex:1;min-width:0}bfcm-shared-upsells .bu-rating{display:inline-flex;align-items:center;gap:3px;flex:none;white-space:nowrap;font-size:12px;font-weight:400;line-height:1.35;letter-spacing:normal}bfcm-shared-upsells .bu-rating>span:first-child{color:#0fbd93;font-size:16px;line-height:1;letter-spacing:1px}bfcm-shared-upsells .bu-product-copy .bu-description{margin:0!important}bfcm-shared-upsells .bu-price-row{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0;margin-top:auto}bfcm-shared-upsells .bu-price-row .bu-prices{min-width:0;gap:3px 6px}bfcm-shared-upsells .bu-price-row .bu-rating{margin-left:auto}bfcm-shared-upsells .bu-rating-desktop{display:none}bfcm-shared-upsells .bu-style-picker{border:0;padding:0;margin:0;min-width:0}bfcm-shared-upsells .bu-style-picker summary{display:flex;align-items:center;justify-content:space-between;gap:6px;list-style:none;cursor:pointer;min-height:32px;font-size:13px;line-height:1.3;color:#68182f}bfcm-shared-upsells .bu-style-picker summary::-webkit-details-marker{display:none}bfcm-shared-upsells .bu-style-picker summary::marker{content:""}bfcm-shared-upsells .bu-style-picker summary>svg{flex:none;transition:transform .15s}bfcm-shared-upsells .bu-style-picker[open] summary>svg{transform:rotate(180deg)}bfcm-shared-upsells .bu-style-picker .bu-options{padding-top:2px}@media(min-width:990px){bfcm-shared-upsells .bu-title-row .bu-rating-desktop{display:inline-flex}bfcm-shared-upsells .bu-price-row>.bu-rating{display:none}}@media(max-width:749px){bfcm-shared-upsells .bu-wrap{padding-left:8px;padding-right:8px}bfcm-shared-upsells .bu-grid{column-gap:8px}bfcm-shared-upsells .bu-rating>span:first-child{font-size:14px}bfcm-shared-upsells [data-bu-add]{min-height:40px;padding-top:10px;padding-bottom:10px}}@media(min-width:990px){bfcm-shared-upsells .bu-title-row{flex-wrap:wrap;gap:5px}bfcm-shared-upsells .bu-title-row h2{flex-basis:100%;font-size:22px!important;line-height:1.25!important}bfcm-shared-upsells .bu-title-row .bu-rating-desktop{flex-basis:100%;gap:4px;font-size:10px;white-space:normal}bfcm-shared-upsells .bu-rating-desktop>span:first-child{font-size:13px;letter-spacing:0;white-space:nowrap;flex:none}}@media(max-width:749px){bfcm-shared-upsells .bu-card-body{padding:9px;gap:7px}bfcm-shared-upsells .bu-product-copy{gap:2px}bfcm-shared-upsells .bu-style-picker summary{min-height:28px}bfcm-shared-upsells .bu-option select{height:26px;min-height:26px;padding-top:2px;padding-bottom:2px}bfcm-shared-upsells .bu-option svg{top:7px}}@media(max-width:749px){bfcm-shared-upsells .bu-title-row h2{font-size:18px!important;line-height:1.25!important}}body:is(.bfcm-upsell-open,.bfcm-gift-step,.upcartPopupShow) [role=dialog][class*=kl-private-reset-css],body:has(.br-gift-dialog[open]) [role=dialog][class*=kl-private-reset-css],[role=dialog][data-tgl-kl-suppressed]{display:none!important;visibility:hidden!important;pointer-events:none!important}body:has(gfills-bogo.gf-journey) #nav-wrapper .mobile-pill-active.mobile-pill-scrolled .header-grid{background:#300a0f!important}gfills-bogo.gf-journey{display:block;color:var(--gf-ink);background:var(--gf-bg);padding:32px 24px 52px;font-family:var(--font-body-family,inherit);font-size:15px;line-height:1.5}gfills-bogo.gf-journey *{box-sizing:border-box}gfills-bogo.gf-journey [hidden]{display:none!important}gfills-bogo.gf-journey button,gfills-bogo.gf-journey select{font:inherit}gfills-bogo.gf-journey button{cursor:pointer}gfills-bogo.gf-journey button:disabled{cursor:default;opacity:.5}gfills-bogo.gf-journey :focus-visible{outline:2px solid var(--gf-accent);outline-offset:4px}gfills-bogo.gf-journey p{margin:0}gfills-bogo.gf-journey .gf-layout{max-width:1320px;margin:auto;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:start}gfills-bogo.gf-journey .gf-gallery{position:sticky;top:110px;min-width:0}gfills-bogo.gf-journey .gf-gallery-track{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:20px;background:var(--gf-pink);touch-action:pan-x pan-y;cursor:grab}gfills-bogo.gf-journey .gf-gallery-track::-webkit-scrollbar{display:none}gfills-bogo.gf-journey .gf-gallery-track.is-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}gfills-bogo.gf-journey .gf-slide{flex:0 0 100%;min-width:0;aspect-ratio:1/1;scroll-snap-align:start;position:relative;display:flex;align-items:center;justify-content:center}gfills-bogo.gf-journey .gf-slide>img,gfills-bogo.gf-journey .gf-slide>video,gfills-bogo.gf-journey .gf-slide>iframe,gfills-bogo.gf-journey .gf-slide>model-viewer{display:block;width:100%;height:100%;object-fit:contain;border:0}gfills-bogo.gf-journey .gf-slide>img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}gfills-bogo.gf-journey .gf-gallery-controls{display:flex;justify-content:center;align-items:center;gap:20px;margin:12px 0;font-size:12px}gfills-bogo.gf-journey .gf-gallery-controls button{width:40px;height:40px;border:1px solid #73162e30;border-radius:50%;background:transparent;color:var(--gf-ink);font-size:20px}gfills-bogo.gf-journey .gf-thumbnails{display:flex;gap:9px;overflow-x:auto;padding:5px 3px 9px;scrollbar-width:thin}gfills-bogo.gf-journey .gf-thumbnails button{flex:0 0 62px;width:62px;height:62px;padding:0;border-radius:10px;border:2px solid transparent;background:var(--gf-pink);overflow:hidden}gfills-bogo.gf-journey .gf-thumbnails button[aria-current=true]{border-color:var(--gf-ink)}gfills-bogo.gf-journey .gf-thumbnails img{width:100%;height:100%;object-fit:cover;display:block}gfills-bogo.gf-journey .gf-eyebrow{font-size:11px;letter-spacing:.15em;text-transform:uppercase;margin-bottom:3px!important}gfills-bogo.gf-journey .gf-title{font-family:var(--font-heading-family,Georgia,serif);font-style:italic;font-weight:500;color:var(--gf-ink);font-size:var(--gf-title-desktop, 36px)!important;line-height:1.08;margin:0 0 10px}gfills-bogo.gf-journey .gf-rating{font-size:12px;margin-bottom:12px!important}gfills-bogo.gf-journey .gf-rating span{color:var(--gf-accent);letter-spacing:1px}gfills-bogo.gf-journey .gf-price{display:flex;align-items:center;flex-wrap:wrap;gap:10px}gfills-bogo.gf-journey .gf-price>strong{font-size:30px;line-height:1.2;font-weight:600}gfills-bogo.gf-journey .gf-price>s{font-size:17px;opacity:.55}gfills-bogo.gf-journey .gf-pill{border-radius:6px;padding:3px 8px;background:var(--gf-pink);font-size:11px;font-weight:600;white-space:nowrap}gfills-bogo.gf-journey .gf-shipping{font-size:12px;font-style:italic;margin-top:7px!important}gfills-bogo.gf-journey .gf-section-label{font-size:var(--gf-heading-desktop, 20px);text-transform:none;letter-spacing:normal;margin:24px 0 21px;color:inherit}gfills-bogo.gf-journey .gf-tabs{display:grid;grid-template-columns:repeat(var(--gf-tab-count),minmax(0,1fr));padding:6px;border-radius:25px;background:var(--gf-pink);border:1px solid #73162e15;gap:3px}gfills-bogo.gf-journey .gf-tabs>button{position:relative;border:0;color:var(--gf-ink);background:transparent;padding:15px 7px 12px;border-radius:20px;min-height:108px;transition:background .15s,box-shadow .15s}gfills-bogo.gf-journey .gf-tabs>button[aria-selected=true]{background:#fff;box-shadow:0 3px 12px #73162e15}gfills-bogo.gf-journey .gf-tab-title,gfills-bogo.gf-journey .gf-tab-caption,gfills-bogo.gf-journey .gf-tab-price{display:block}gfills-bogo.gf-journey .gf-tab-title{font-weight:600;font-size:17px;line-height:1.2}gfills-bogo.gf-journey .gf-tab-caption{font-size:12px;margin-top:4px;opacity:.8}gfills-bogo.gf-journey .gf-tab-price{font-size:21px;margin-top:3px;line-height:1.25}gfills-bogo.gf-journey .gf-tab-badge{position:absolute;top:-16px;left:50%;transform:translate(-50%);background:var(--gf-accent);color:#133f35;border-radius:8px;font-size:9px;line-height:1.2;text-transform:uppercase;letter-spacing:.04em;padding:5px 7px;white-space:nowrap;font-weight:700}gfills-bogo.gf-journey .gf-bundle-panel{padding-top:18px}gfills-bogo.gf-journey .gf-bundle-heading{font-family:var(--font-heading-family,Georgia,serif);font-size:27px;font-style:italic;font-weight:400;line-height:1.2;margin:0 0 7px;color:inherit}gfills-bogo.gf-journey .gf-description{font-size:14px}gfills-bogo.gf-journey .gf-description p+p{margin-top:7px}gfills-bogo.gf-journey .gf-offers{list-style:none;margin:12px 0 0;padding:0}gfills-bogo.gf-journey .gf-offers:empty{display:none}gfills-bogo.gf-journey .gf-offers li,gfills-bogo.gf-journey .gf-perk{display:flex;gap:5px;align-items:baseline;font-size:12px;margin:5px 0!important}gfills-bogo.gf-journey .gf-offers li>span:first-child,gfills-bogo.gf-journey .gf-perk>span:first-child{color:var(--gf-accent);font-size:15px;font-weight:600;flex-shrink:0}gfills-bogo.gf-journey .gf-offers .gf-pill{background:#ffbecc;margin-left:5px;display:inline-block}gfills-bogo.gf-journey .gf-offers strong,gfills-bogo.gf-journey .gf-perk strong{font-weight:600}gfills-bogo.gf-journey .gf-included{border-top:1px solid #73162e20;margin-top:15px;font-size:13px}gfills-bogo.gf-journey .gf-included summary,gfills-bogo.gf-journey .gf-style summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0}gfills-bogo.gf-journey .gf-included summary::-webkit-details-marker,gfills-bogo.gf-journey .gf-style summary::-webkit-details-marker{display:none}gfills-bogo.gf-journey .gf-included summary:after{content:"+";font-size:20px}gfills-bogo.gf-journey .gf-included[open] summary:after{content:"\2212"}gfills-bogo.gf-journey .gf-included>div{padding-bottom:12px}gfills-bogo.gf-journey .gf-included>div ol{list-style:decimal outside}gfills-bogo.gf-journey .gf-included>div ul{list-style:disc outside}gfills-bogo.gf-journey .gf-included>div ol,gfills-bogo.gf-journey .gf-included>div ul{padding-inline-start:1.5em;margin-block:.75em}gfills-bogo.gf-journey .gf-included>div li{display:list-item;list-style-type:inherit;margin-block:.25em}gfills-bogo.gf-journey .gf-style-list{margin-top:0;display:grid;gap:8px}gfills-bogo.gf-journey .gf-style{background:#ffffffa6;border:1px solid #73162e25;border-radius:12px;overflow:hidden}gfills-bogo.gf-journey .gf-style summary{padding:11px 13px;font-weight:600;font-size:13px}gfills-bogo.gf-journey .gf-style summary:after{content:"\2304";flex-shrink:0}gfills-bogo.gf-journey .gf-style[open] summary:after{transform:rotate(180deg)}gfills-bogo.gf-journey .gf-style-summary{margin-left:auto;font-weight:400;font-size:11px;text-align:right;opacity:.75}gfills-bogo.gf-journey .gf-style-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:9px;padding:0 13px 13px}gfills-bogo.gf-journey .gf-style-options label{display:block;font-size:11px;font-weight:600}gfills-bogo.gf-journey select{display:block;width:100%;min-height:43px;border:1px solid #73162e35;border-radius:8px;background:#fff;color:var(--gf-ink);padding:8px;font-size:13px;margin-top:4px}gfills-bogo.gf-journey .gf-usps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;background:#fff;border-radius:12px;padding:10px;margin-top:18px}gfills-bogo.gf-journey .gf-usp{display:flex;align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:400;line-height:1.3}gfills-bogo.gf-journey .gf-usp-icon{width:28px;height:28px;flex:0 0 28px;background:var(--gf-pink);border-radius:50%;display:flex;align-items:center;justify-content:center}gfills-bogo.gf-journey .gf-usp-icon svg,gfills-bogo.gf-journey .gf-usp-icon img{width:18px;height:18px;object-fit:contain}gfills-bogo.gf-journey .gf-atc{display:block;width:100%;min-height:54px;border:0;border-radius:var(--gf-radius);background:var(--gf-ink);color:#fff;padding:14px 16px;margin-top:20px;font-weight:600!important;font-size:15px!important}gfills-bogo.gf-journey .gf-message{font-size:13px;margin-top:9px!important}gfills-bogo.gf-journey .gf-message:empty{display:none}gfills-bogo.gf-journey .gf-payments{text-align:center;font-size:10px;margin-top:14px}gfills-bogo.gf-journey .gf-payments>div{display:flex;justify-content:center;flex-wrap:wrap;gap:4px;margin-top:6px}gfills-bogo.gf-journey .gf-payments svg{width:34px;height:22px}gfills-bogo.gf-journey .gf-editor-note{padding:10px;margin-top:14px!important;border:1px dashed #b06c20;background:#fff8e9;color:#684711;font-size:12px}gfills-bogo.gf-journey .gf-empty{padding:45px;text-align:center}gfills-bogo.gf-journey fieldset.gf-purchase-option{min-width:0;margin:18px 0 0;padding:0;border:1px solid #73162e35;border-radius:12px;background:#ffffffa6;overflow:hidden}gfills-bogo.gf-journey .gf-purchase-option legend{float:left;width:100%;padding:13px 13px 8px;margin:0;font-size:12px;font-weight:600;color:var(--gf-ink)}gfills-bogo.gf-journey .gf-plan-list{display:grid;gap:0;clear:both}gfills-bogo.gf-journey .gf-plan-card{border:0;border-radius:0;background:transparent;box-shadow:none;overflow:hidden;transition:background .15s}gfills-bogo.gf-journey .gf-plan-card+.gf-plan-card{border-top:1px solid #73162e35}gfills-bogo.gf-journey .gf-plan-card.is-selected{background:var(--gf-pink)}gfills-bogo.gf-journey .gf-plan-card:focus-within{outline:2px solid var(--gf-accent);outline-offset:-3px}gfills-bogo.gf-journey .gf-plan-card.is-unavailable{opacity:.6}gfills-bogo.gf-journey .gf-plan-choice{display:grid;grid-template-columns:19px minmax(0,1fr) auto;align-items:center;gap:5px 9px;padding:13px;cursor:pointer;color:var(--gf-ink)}gfills-bogo.gf-journey .gf-plan-choice input[type=radio]{appearance:auto;-webkit-appearance:radio;display:block;position:static;opacity:1;clip:auto;clip-path:none;visibility:visible;transform:none;width:17px;height:17px;min-width:17px;margin:0;padding:0;accent-color:var(--gf-ink);grid-row:1;grid-column:1}gfills-bogo.gf-journey .gf-plan-title{font-size:13px;font-weight:600;line-height:1.35;min-width:0;overflow-wrap:anywhere}gfills-bogo.gf-journey .gf-plan-amount{font-size:14px;font-weight:600;white-space:nowrap}gfills-bogo.gf-journey .gf-plan-saving{display:none}gfills-bogo.gf-journey .gf-plan-card .gf-plan-description{font-size:11px;margin:0;padding:0 13px 12px 41px;line-height:1.5}gfills-bogo.gf-journey .gf-plan-description p+p{margin-top:5px}gfills-bogo.gf-journey .gf-plan-note{font-size:10px;line-height:1.5;opacity:.75;margin:0;padding:10px 13px}@media(max-width:749px){gfills-bogo.gf-journey{padding:0 0 32px}gfills-bogo.gf-journey .gf-layout{display:block}gfills-bogo.gf-journey .gf-gallery{position:relative;top:auto}gfills-bogo.gf-journey .gf-gallery-track{border-radius:0}gfills-bogo.gf-journey .gf-gallery-controls{margin:8px 0}gfills-bogo.gf-journey .gf-thumbnails{padding-left:18px;padding-right:18px}gfills-bogo.gf-journey .gf-thumbnails button{flex-basis:49px;width:49px;height:49px}gfills-bogo.gf-journey .gf-info{padding:6px 18px 0}gfills-bogo.gf-journey .gf-title{font-size:var(--gf-title-desktop, 36px)!important}gfills-bogo.gf-journey .gf-tabs>button{padding:14px 5px 10px;min-height:99px}gfills-bogo.gf-journey .gf-tab-title{font-size:15px}gfills-bogo.gf-journey .gf-tab-price{font-size:19px}gfills-bogo.gf-journey .gf-tab-caption{font-size:11px}gfills-bogo.gf-journey .gf-bundle-heading{font-size:25px}gfills-bogo.gf-journey .gf-section-label{margin-top:22px;font-size:var(--gf-heading-mobile, 15px)}gfills-bogo.gf-journey .gf-usps{gap:10px}gfills-bogo.gf-journey .gf-tab-badge{font-size:8px}}@media(prefers-reduced-motion:reduce){gfills-bogo.gf-journey *{scroll-behavior:auto!important;transition:none!important}}@media(max-width:360px){gfills-bogo.gf-journey .gf-plan-amount{grid-column:2/-1}gfills-bogo.gf-journey .gf-plan-choice{grid-template-columns:19px minmax(0,1fr)}}gfills-bogo .gf-bogo-offer{margin:8px 0 12px}gfills-bogo .gf-bogo-kicker{font-size:11px;letter-spacing:.15em;text-transform:uppercase}gfills-bogo .gf-bogo-offer h2{font-family:var(--font-heading-family,Georgia,serif);font-size:clamp(26px,3vw,38px);line-height:1.15;margin:0 0 4px;color:inherit}gfills-bogo .gf-bogo-offer>p:last-child{font-size:14px;max-width:48ch}gfills-bogo .gf-same-label{display:flex;align-items:flex-start;gap:10px;padding:4px 0 12px;cursor:pointer}gfills-bogo .gf-same-label input{-webkit-appearance:auto;appearance:auto;width:20px;height:20px;margin:2px 0 0;accent-color:var(--gf-ink);flex-shrink:0;position:static;opacity:1}gfills-bogo .gf-same-label strong{font-size:14px;display:block}gfills-bogo .gf-same-label small{font-size:12px;display:block;margin-top:3px}gfills-bogo .gf-pair{border:1px solid #73162e30;border-radius:12px;background:#ffffffa6;overflow:hidden}gfills-bogo .gf-slot{border:0;min-width:0;padding:0;margin:0 0 9px}gfills-bogo .gf-slot legend{font-size:12px;font-weight:600;padding:0 13px 6px;float:none;width:auto}gfills-bogo .gf-slot+.gf-slot{border-top:1px solid #73162e20;padding-top:10px}gfills-bogo .gf-slot[data-free] legend{color:#006b55}gfills-bogo .gf-slot-error{font-size:12px;color:#9a1834;margin:0 13px 8px!important}gfills-bogo .gf-order-summary{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding-top:18px;margin-top:18px;border-top:1px solid #73162e30;align-items:center}gfills-bogo .gf-order-summary strong{font-size:25px}gfills-bogo .gf-order-summary small{grid-column:1/-1;font-size:12px}gfills-bogo .gf-bogo-terms{font-size:11px;margin:12px 0 0!important}gfills-bogo .gf-selection-help{font-size:12px;margin:10px 0!important}gfills-bogo .gf-review-cart{display:block;text-align:center;text-decoration:underline;margin:12px 0}gfills-bogo .gf-style-options{grid-template-columns:repeat(3,minmax(0,1fr))!important}gfills-bogo .gf-picker{padding:18px 14px}gfills-bogo .gf-picker .gf-same-label{padding:0 0 20px}gfills-bogo .gf-picker .gf-slot legend{padding-left:0}gfills-bogo .gf-picker .gf-style-options{padding-left:0;padding-right:0}gfills-bogo .gf-picker-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}gfills-bogo .gf-picker-button{-webkit-appearance:none;appearance:none;min-height:48px;padding:12px 8px;border:1px solid var(--gf-ink);border-radius:8px;background:var(--gf-ink);color:#fff;font:600 14px var(--font-body-family,Arial,sans-serif);cursor:pointer}gfills-bogo .gf-picker-more{background:#fff;color:var(--gf-ink)}gfills-bogo .gf-picker-button:disabled{background:#e4e4e4;color:#737373;border-color:#d5d5d5;cursor:not-allowed}gfills-bogo .gf-picker-button:focus-visible{outline:2px solid var(--gf-ink);outline-offset:3px}gfills-bogo .gf-toast{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);max-width:calc(100vw - 32px);text-align:center;z-index:10000;padding:14px 22px;border-radius:10px;background:#145747;color:#fff;box-shadow:0 6px 24px #0003;font-size:15px;font-weight:600;pointer-events:none}gfills-bogo [hidden]{display:none!important}@media(max-width:420px){gfills-bogo .gf-style-options select{font-size:12px;padding:7px 3px}gfills-bogo .gf-count-summary{font-size:14px}gfills-bogo .gf-order-summary strong{font-size:22px}}gfills-bogo.gf-journey{background:var(--gf-bg);color:var(--gf-ink)}gfills-bogo.gf-journey .gf-title{font-size:var(--gf-title-desktop, 36px)!important;font-weight:500;line-height:1.15}gfills-bogo .gf-bogo-offer h2{font-style:italic;font-weight:500;font-size:26px!important}gfills-bogo .gf-picker{background:#fff;border:1px solid #ebc7d2;border-radius:18px;box-shadow:0 4px 14px #68182f0d}gfills-bogo.gf-journey .gf-usps{background:#fff;border-radius:12px}gfills-bogo.gf-journey .gf-usp{font-size:13px;color:#2e1512}gfills-bogo.gf-journey .gf-usp-icon{background:#f6dbdb}gfills-bogo .gf-picker .gf-same-label{padding-bottom:8px}gfills-bogo .gf-slot legend{font-size:13px}gfills-bogo.gf-journey fieldset.gf-purchase-option{margin:12px 0;background:#fff;border-radius:12px}gfills-bogo.gf-journey .gf-plan-card.is-selected{background:#f3d9d9}gfills-bogo .gf-picker-button{background:#691930;border-color:var(--gf-ink);border-radius:var(--gf-radius)}gfills-bogo .gf-picker-more{background:transparent;color:var(--gf-ink)}@media(max-width:749px){gfills-bogo.gf-journey .gf-title{font-size:var(--gf-title-mobile, 30px)!important}gfills-bogo .gf-bogo-offer h2{font-size:22px!important}}gfills-bogo.gf-journey .gf-picker{padding:10px;border:1px solid #ebc7d2;border-radius:18px;background:#fff;box-shadow:0 4px 14px #68182f12;overflow:visible}gfills-bogo .gf-picker-inner{padding:14px;background:#fff;border-radius:14px;border:1px solid #f5e6eb;box-shadow:none;min-width:0}gfills-bogo.gf-journey .gf-picker .gf-same-label{position:relative;align-items:center;gap:9px;min-height:44px;padding-bottom:12px}gfills-bogo.gf-journey .gf-same-label strong{font-weight:500}@media(max-width:749px){gfills-bogo.gf-journey .gf-picker .gf-same-label{padding-bottom:0;min-height:36px;margin-bottom:0}}gfills-bogo.gf-journey .gf-same-label input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}gfills-bogo .gf-same-indicator{display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;width:18px;height:18px;border:2px solid #d4c6ca;border-radius:4px;background:#fff;color:transparent;font-family:Arial,sans-serif;font-size:12px;font-weight:700;line-height:1}gfills-bogo .gf-same-label input:checked+.gf-same-indicator{background:#0fbd93;border-color:#fff;color:#fff;box-shadow:0 2px 7px #0fbd9359}gfills-bogo .gf-same-label input:focus-visible+.gf-same-indicator{outline:2px solid var(--gf-ink);outline-offset:3px}gfills-bogo.gf-journey .gf-style-options label{min-width:0}gfills-bogo.gf-journey .gf-style-options select{min-width:0;max-width:100%;font-size:12px;font-weight:400}@media(max-width:749px){gfills-bogo.gf-journey .gf-picker-inner{padding:12px}gfills-bogo.gf-journey .gf-style-options{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px}gfills-bogo.gf-journey .gf-style-options label:last-child{grid-column:1 / -1}gfills-bogo.gf-journey .gf-style-options select{font-size:14px;padding:8px;min-height:44px}}@media(max-width:359px){gfills-bogo.gf-journey .gf-style-options{grid-template-columns:minmax(0,1fr)!important}}gfills-bogo .gf-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:0}gfills-bogo.gf-journey .gf-title-row .gf-title{flex:0 0 auto;order:1;margin:0!important}gfills-bogo.gf-journey .gf-title-row .gf-rating{flex:0 0 auto;order:2;margin:0!important;white-space:nowrap}gfills-bogo .gf-title-row>:not(.gf-title):not(.gf-rating){flex:0 0 100%;order:3}gfills-bogo .gf-order-summary{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:8px 12px}gfills-bogo .gf-compare-price{font-size:18px;font-weight:400;color:#8b7880;text-decoration:line-through}@media(max-width:749px){gfills-bogo .gf-title-row{column-gap:10px}gfills-bogo.gf-journey .gf-title-row .gf-rating{font-size:var(--gf-rating-mobile, 12px)}}gfills-bogo .gf-highlights{margin:18px 0;padding:12px;background:#fff;border:1px solid #f5e6eb;box-shadow:0 3px 12px #68182f08;border-radius:14px;overflow:hidden}gfills-bogo .gf-highlights-title{font-family:Playfair Display,serif;font-size:18px!important;font-style:italic!important;font-weight:500;line-height:1.3;color:var(--gf-ink);margin:0 0 8px!important}gfills-bogo .gf-highlights-grid{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;padding:0 0 3px;scroll-snap-type:x mandatory;scrollbar-width:none}gfills-bogo .gf-highlights-grid::-webkit-scrollbar{display:none}gfills-bogo .gf-highlight-wrap{flex:0 0 108px;min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px;scroll-snap-align:start}gfills-bogo .gf-highlight{-webkit-appearance:none;appearance:none;display:block;position:relative;width:100%;aspect-ratio:1;padding:0;border:2px solid #fff;border-radius:50%;overflow:hidden;background:#fff;box-shadow:0 2px 8px #6919301f;cursor:pointer}gfills-bogo .gf-highlight img{display:block;width:100%;height:100%;object-fit:cover}gfills-bogo .gf-highlight-caption{font-size:11px;line-height:1.3;text-align:center;color:#2f1820;white-space:nowrap}gfills-bogo .gf-highlight:focus-visible{outline:2px solid var(--gf-ink);outline-offset:2px}gfills-bogo .gf-video-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(90vw,480px);max-width:90vw;max-height:90dvh;padding:44px 12px 12px;border:0;border-radius:16px;background:#171013;color:#fff}gfills-bogo .gf-video-dialog::backdrop{background:#000000bf}gfills-bogo .gf-video-dialog video{display:block;width:100%;max-height:calc(90dvh - 56px);object-fit:contain}gfills-bogo .gf-video-close{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;border:0;background:transparent;color:#fff;font-size:30px;cursor:pointer}@media(max-width:749px){gfills-bogo.gf-journey .gf-usps{gap:6px 8px;padding:10px}gfills-bogo.gf-journey .gf-usp{font-size:12px;font-weight:400;gap:6px}}gfills-bogo.gf-journey .gf-picker-button{background:#68182f;border-color:#68182f;color:#ffbecc;border-radius:10px;font-size:14px;font-weight:500;text-transform:uppercase}gfills-bogo.gf-journey .gf-picker-more{background:#ffbecc;border-color:#ffbecc;color:#68182f}gfills-bogo.gf-journey .gf-picker-button:disabled{background:#e4e4e4;color:#737373;border-color:#d5d5d5}@media(max-width:749px){gfills-bogo.gf-journey .gf-selection-help:empty,gfills-bogo.gf-journey .gf-message:empty{display:none}gfills-bogo.gf-journey .gf-order-summary{margin-top:8px;padding-top:10px}gfills-bogo.gf-journey .gf-picker-actions{margin-top:10px}gfills-bogo.gf-journey .gf-style-list .gf-slot:last-child{margin-bottom:0}}gfills-bogo.gf-journey .gf-order-summary{display:flex;flex-direction:column;align-items:stretch;gap:0;margin-top:8px;padding:0;border-top:0;border-radius:8px;overflow:hidden;background:#fff}gfills-bogo .gf-pair-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;min-width:0;padding:7px 10px}gfills-bogo.gf-journey .gf-order-summary .gf-pair-price strong{font-size:18px;line-height:1.25;font-weight:600;color:#215b46}gfills-bogo .gf-pair-price .gf-compare-price{font-size:14px;line-height:1.25}gfills-bogo .gf-cart-savings{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:8px;padding:6px 10px;background:#e4f3eb;color:#215b46}gfills-bogo .gf-cart-savings span{font-size:12px;line-height:1.3;font-weight:400}gfills-bogo.gf-journey .gf-order-summary .gf-cart-savings strong{font-size:14px;line-height:1.3;font-weight:600;color:#215b46}.ss-hero-carousel .ss-hero-image-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:1;cursor:pointer}.ss-hero-carousel .ss-hero-image-link:focus-visible{outline:3px solid currentColor;outline-offset:-6px}.ss-hero-carousel .ss-hero-promo-copy{position:relative;z-index:2;pointer-events:none}.ss-hero-carousel .ss-hero-promo-copy a,.ss-hero-carousel .ss-hero-promo-copy button{pointer-events:auto}.ss-hero-carousel .ss-hero-track{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ss-hero-carousel .ss-hero-track::-webkit-scrollbar{display:none}.ss-hero-carousel .ss-hero-slide{position:relative;isolation:isolate;flex:0 0 100%;width:100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always;overflow-y:auto;box-sizing:border-box}.ss-hero-carousel:not(.ss-hero-ready) .ss-hero-slide:not(:first-child){display:none}.ss-hero-carousel .ss-hero-slide iframe{pointer-events:none}.ss-hero-carousel .ss-hero-slide>[class$=-settings]{box-sizing:border-box}@media(min-width:1024px){.ss-hero-carousel:has(.ss-hero-slide:nth-child(2)) .ss-hero-slide>[class$=-settings]{padding-bottom:max(70px,env(safe-area-inset-bottom))}}.ss-hero-carousel .ss-hero-controls{position:absolute;right:max(16px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));z-index:5;display:flex;gap:5px;align-items:center}.ss-hero-carousel .ss-hero-controls[hidden]{display:none}.ss-hero-carousel .ss-hero-controls button{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:8px;border:1px solid rgba(255,255,255,.3);border-radius:50%;background:#00000038;color:#fff;opacity:.7;cursor:pointer;box-shadow:none}.ss-hero-carousel .ss-hero-controls button:hover,.ss-hero-carousel .ss-hero-controls button:focus-visible{opacity:1;background:#0000008c}.ss-hero-carousel .ss-hero-controls button:focus-visible{outline:2px solid white;outline-offset:3px}.ss-hero-carousel .ss-hero-controls button:disabled{opacity:.35;cursor:default}.ss-hero-carousel .ss-hero-controls svg{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8}.ss-hero-carousel .ss-hero-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ss-hero-carousel .ss-hero-promo{background:var(--promo-bg);color:var(--promo-color)}.ss-hero-carousel .ss-hero-promo-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.ss-hero-carousel .ss-hero-promo-media picture{display:block;height:100%}.ss-hero-carousel .ss-hero-promo-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--promo-overlay);opacity:var(--promo-opacity);pointer-events:none}.ss-hero-carousel .ss-hero-promo-media img,.ss-hero-carousel .ss-hero-promo-media video{display:block;width:100%;height:100%;object-fit:cover}.ss-hero-carousel .ss-hero-promo-media .hero-media-video-desktop{display:none}@media(max-width:1023px){.ss-hero-carousel .ss-hero-promo-media img,.ss-hero-carousel [data-hero-original] .hero-media-image-mobile,.ss-hero-carousel [data-hero-original] .hero-media-image-desktop{object-fit:contain}.ss-hero-carousel.ss-hero-mobile-image-fit{height:auto!important;aspect-ratio:var(--ss-hero-mobile-ratio, 9 / 16)}}.ss-hero-carousel .ss-hero-promo-copy{position:relative;display:flex;flex-direction:column;gap:18px;width:100%;min-height:100%;justify-content:safe var(--promo-vertical-mobile, var(--promo-vertical));align-items:var(--promo-items-mobile);text-align:var(--promo-align-mobile);color:var(--promo-color);padding:24px 20px;box-sizing:border-box;overflow-wrap:anywhere}.ss-hero-carousel .ss-hero-promo-copy p{margin:0;color:inherit}.ss-hero-carousel .ss-hero-promo-caption{font-size:13px;letter-spacing:.08em;text-transform:uppercase}.ss-hero-carousel .ss-hero-promo-heading,.ss-hero-carousel .ss-hero-promo-heading *{margin:0;color:inherit;font-size:var(--promo-heading-mobile);line-height:1.12}.ss-hero-carousel .ss-hero-promo-heading strong,.ss-hero-carousel .ss-hero-promo-heading strong *,.ss-hero-carousel .ss-hero-promo-heading b,.ss-hero-carousel .ss-hero-promo-heading b *{color:var(--promo-heading-accent)}.ss-hero-carousel .ss-hero-promo-text,.ss-hero-carousel .ss-hero-promo-text *{color:inherit;font-size:var(--promo-text-mobile);line-height:1.5}.ss-hero-carousel .ss-hero-promo-buttons{display:flex;flex-wrap:wrap;gap:12px;justify-content:var(--promo-items-mobile)}.ss-hero-carousel .ss-hero-promo-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;border:1px solid var(--promo-button-bg);border-radius:var(--promo-radius);background:var(--promo-button-bg);color:var(--promo-button-color);text-decoration:none;font-size:15px;line-height:1.4;font-weight:600;text-align:center}.ss-hero-carousel .ss-hero-promo-button--secondary{background:transparent;border-color:currentColor;color:var(--promo-color)}.ss-hero-carousel .ss-hero-promo-button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.ss-hero-carousel .ss-hero-promo-features{display:flex;flex-wrap:wrap;gap:10px 18px;justify-content:var(--promo-items-mobile);padding:0;margin:0;list-style:none;font-size:13px}.ss-hero-carousel .ss-hero-promo-disclaimer{font-size:12px;line-height:1.4}@media(min-width:1024px){.ss-hero-carousel .ss-hero-promo-media .hero-media-video-mobile{display:none}.ss-hero-carousel .ss-hero-promo-media .hero-media-video-desktop{display:block}.ss-hero-carousel .ss-hero-promo-copy{justify-content:safe var(--promo-vertical);width:var(--promo-width);margin-left:var(--promo-margin-left);margin-right:var(--promo-margin-right);align-items:var(--promo-items);text-align:var(--promo-align)}.ss-hero-carousel .ss-hero-promo-heading,.ss-hero-carousel .ss-hero-promo-heading *{font-size:var(--promo-heading)}.ss-hero-carousel .ss-hero-promo-text,.ss-hero-carousel .ss-hero-promo-text *{font-size:var(--promo-text)}.ss-hero-carousel .ss-hero-promo-buttons,.ss-hero-carousel .ss-hero-promo-features{justify-content:var(--promo-items)}}@media(prefers-reduced-motion:reduce){.ss-hero-carousel .ss-hero-track{scroll-behavior:auto}}.ss-hero-carousel .ss-hero-testimonial{width:100%;max-width:620px;color:var(--promo-color)}.ss-hero-carousel .ss-hero-testimonial-rating{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;justify-content:var(--promo-items-mobile);margin-bottom:14px;font-size:13px;line-height:1.4}.ss-hero-carousel .ss-hero-testimonial-stars{display:inline-flex;gap:2px;flex-shrink:0}.ss-hero-carousel .ss-hero-testimonial-stars svg{display:block;width:18px;height:18px}.ss-hero-carousel .ss-hero-testimonial-person{display:flex;align-items:flex-start;justify-content:var(--promo-items-mobile);gap:14px;margin:0;padding:0}.ss-hero-carousel .ss-hero-testimonial-photo{display:block;flex:0 0 52px;width:52px;height:52px;border-radius:50%;object-fit:cover}.ss-hero-carousel .ss-hero-testimonial-copy{min-width:0}.ss-hero-carousel .ss-hero-testimonial-copy blockquote{margin:0;padding:0;border:0;color:inherit;font-size:15px;line-height:1.5;font-style:normal}.ss-hero-carousel .ss-hero-testimonial-copy blockquote:before,.ss-hero-carousel .ss-hero-testimonial-copy blockquote:after{content:none}.ss-hero-carousel .ss-hero-testimonial-copy blockquote p{margin:0;color:inherit;font-size:inherit;line-height:inherit}.ss-hero-carousel .ss-hero-testimonial-copy .ss-hero-testimonial-author{margin:8px 0 0;color:inherit;font-size:13px;line-height:1.4;font-weight:600}@media(min-width:1024px){.ss-hero-carousel .ss-hero-testimonial-rating,.ss-hero-carousel .ss-hero-testimonial-person{justify-content:var(--promo-items)}.ss-hero-carousel .ss-hero-testimonial-photo{flex-basis:64px;width:64px;height:64px}.ss-hero-carousel .ss-hero-testimonial-stars svg{width:20px;height:20px}.ss-hero-carousel .ss-hero-testimonial-copy blockquote{font-size:16px}}.ss-hero-carousel .ss-hero-review-label b,.ss-hero-carousel .ss-hero-review-label strong{font-weight:700}.ss-hero-carousel .ss-hero-review-label a{color:inherit;text-decoration:underline;text-underline-offset:3px}.ss-hero-carousel .ss-hero-review-label a:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:1023px){.ss-hero-carousel .ss-hero-promo-caption{font-size:10px}}.ss-hero-carousel .ss-hero-promo-caption{text-transform:none}@media(max-width:1023px){.ss-hero-carousel .ss-hero-promo-copy{--hero-text-gap: 8px}.ss-hero-carousel .ss-hero-promo-caption+.ss-hero-promo-heading,.ss-hero-carousel .ss-hero-promo-heading+.ss-hero-promo-text,.ss-hero-carousel .ss-hero-promo-caption+.ss-hero-promo-text{margin-top:calc(var(--hero-text-gap) - 18px)}}.tgl-top-announcement-section{margin:0;padding:0;border:0}.tgl-top-bar{background:var(--tgl-top-bg);color:var(--tgl-top-ink)}.tgl-top-bar__content{display:block;box-sizing:border-box;margin:0;padding:var(--tgl-top-padding) 16px;color:inherit;font-family:inherit;font-size:var(--tgl-top-size);font-weight:var(--tgl-top-weight);line-height:1.4;letter-spacing:var(--tgl-top-tracking);text-align:var(--tgl-top-align);text-decoration:none;overflow-wrap:anywhere}a.tgl-top-bar__content:focus-visible{outline:2px solid currentColor;outline-offset:-3px}@media(max-width:1023px){.tgl-top-bar__content{padding-block:var(--tgl-top-padding-mobile);font-size:var(--tgl-top-size-mobile)}#nav-wrapper.tgl-mobile-header-stack{position:sticky!important;top:0!important;margin-top:0!important;transform:none!important;background:#f9f1f0!important;z-index:40}body:has(#nav-wrapper.tgl-mobile-header-stack) #header-spacer{display:none!important}#nav-wrapper.tgl-mobile-header-stack #shopify-section-navigation-main.mobile-pill-active{--mobile-pill-top:0px;--mobile-pill-space:66px;height:auto!important;min-height:66px!important;max-height:none!important;background:#f9f1f0!important}#nav-wrapper.tgl-mobile-header-stack #shopify-section-navigation-main.mobile-pill-active>.section__wrapper{position:relative!important;top:0!important;left:auto!important;right:auto!important;margin:0 12px!important}}.wq-dialog :focus-visible{outline:3px solid #0FBD93;outline-offset:4px}.wq-dialog{box-sizing:border-box;width:min(960px,calc(100vw - 48px));max-width:none;height:min(850px,calc(100dvh - 48px));max-height:none;padding:0;border:0;border-radius:24px;color:#321b20;background:#fff8f6;box-shadow:0 24px 100px #24111955;margin:auto;font-family:Arial,sans-serif;font-size:16px;line-height:1.5}.wq-dialog::backdrop{background:#27101bc4}.wq-dialog *,.wq-dialog *:before,.wq-dialog *:after{box-sizing:border-box}.wq-dialog [hidden]{display:none!important}.wq-dialog button,.wq-dialog a{-webkit-tap-highlight-color:transparent}.wq-shell{display:flex;flex-direction:column;height:100%}.wq-header{display:flex;align-items:center;justify-content:space-between;padding:18px 30px;border-bottom:1px solid #ecd7db}.wq-brand{color:#691930;font:italic 25px Georgia,serif}.wq-close{background:transparent;border:0;color:#691930;font:32px/1 Arial,sans-serif;width:44px;height:44px;cursor:pointer}.wq-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px 32px 36px}.wq-progress-label{font-size:12px;color:#691930;text-transform:uppercase;letter-spacing:.13em;margin:0 0 8px}.wq-progress{display:block;width:100%;height:5px;border:0;border-radius:10px;background:#efdee1;-webkit-appearance:none;appearance:none}.wq-progress::-webkit-progress-bar{background:#efdee1;border-radius:10px}.wq-progress::-webkit-progress-value{background:#691930;border-radius:10px}.wq-progress::-moz-progress-bar{background:#691930;border-radius:10px}.wq-title{color:#691930;font:italic 40px/1.15 Georgia,serif;margin:26px 0 12px;letter-spacing:-.02em}.wq-intro{margin:0 0 24px;max-width:700px;color:#655057;font-size:15px}.wq-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;border:0;padding:0;margin:0;min-width:0}.wq-grid--look,.wq-grid--color{grid-template-columns:repeat(2,minmax(0,1fr))}.wq-option{position:relative;display:flex;flex-direction:column;border:2px solid #ead8dc;border-radius:16px;background:#fff;overflow:hidden;cursor:pointer;min-width:0}.wq-option:has(input:checked){border-color:#0fbd93;box-shadow:0 0 0 1px #0fbd93}.wq-option:has(input:focus-visible){outline:3px solid #0FBD93;outline-offset:3px}.wq-option input{position:absolute;left:14px;top:14px;width:20px;height:20px;opacity:0}.wq-tick{position:absolute;right:10px;top:10px;display:none;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%;background:#0fbd93;color:#fff;z-index:1;font-weight:700}.wq-option:has(input:checked) .wq-tick{display:flex}.wq-media{aspect-ratio:1.6;background:#f6e7e8;overflow:hidden}.wq-image{display:block;width:100%;height:100%;object-fit:cover}.wq-video{display:block;width:100%;max-height:360px;border-radius:12px}.wq-missing{display:flex;height:100%;min-height:100px;align-items:center;justify-content:center;padding:16px;text-align:center;color:#80606b;font-size:13px}.wq-option-copy{display:block;padding:16px}.wq-option-title{display:block;color:#691930;font-size:18px;font-weight:700;margin-bottom:5px}.wq-option-description{display:block;color:#655057;font-size:14px}.wq-drama{padding:20px 16px 0;color:#691930;font:italic 32px Georgia,serif}.wq-swatch{display:block;width:54px;height:54px;border-radius:10px;margin:22px 16px 0;background:#090909}.wq-swatch--brown{background:#702a0c}.wq-footer{padding:16px 30px;border-top:1px solid #ecd7db;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff8f6;padding-bottom:max(16px,env(safe-area-inset-bottom))}.wq-primary{border:1px solid #691930;border-radius:999px;background:#691930;color:#fff;font:600 15px/1.4 Arial,sans-serif;padding:14px 24px;cursor:pointer;text-decoration:none;text-align:center}.wq-primary:hover{background:#50121f;color:#fff}.wq-footer .wq-primary{margin-left:auto}.wq-primary:disabled{background:#bda4ab;border-color:#bda4ab;cursor:default}.wq-back{background:transparent;border:0;color:#691930;text-decoration:underline;padding:12px;font-size:15px;cursor:pointer}.wq-guideme{border:1px solid #e7d2d8;border-radius:18px;padding:24px;background:#fff}.wq-guideme>h3{color:#691930;font:italic 32px Georgia,serif;margin:0 0 10px}.wq-guideme>p{font-size:14px;margin:0 0 22px}.wq-guideme .wq-duo-prompt{margin:22px 0 16px}.wq-guideme>.wq-primary{display:block}.wq-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.wq-result-card{border:1px solid #e7d2d8;border-radius:18px;overflow:hidden;background:#fff;display:flex;flex-direction:column}.wq-result-card .wq-media{aspect-ratio:1.35}.wq-result-copy{padding:22px;flex:1;display:flex;flex-direction:column;align-items:flex-start}.wq-result-copy h4{color:#691930;font:600 19px/1.4 Arial,sans-serif;margin:8px 0 12px}.wq-result-copy p{font-size:14px;margin:0 0 20px}.wq-result-copy .wq-primary{margin-top:auto;width:100%}.wq-kicker{color:#80606b;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.wq-note{padding:20px;border-radius:16px;background:#f8e2e7;margin:20px 0}.wq-note p{margin:0}.wq-techniques{display:grid;gap:16px;margin:22px 0}.wq-technique{border:1px solid #e7d2d8;border-radius:16px;padding:20px}.wq-technique h3{margin:0 0 10px;color:#691930;font-size:19px}.wq-technique p{font-size:14px;margin:0 0 16px}.wq-technique .wq-media{max-width:450px;aspect-ratio:1.5;border-radius:12px}.wq-tryme{display:grid;grid-template-columns:160px 1fr;gap:24px;align-items:center;padding:24px;background:#f8e2e7;border-radius:18px;margin-top:24px}.wq-tryme .wq-media{aspect-ratio:1;border-radius:12px}.wq-tryme h3{color:#691930;font:italic 29px Georgia,serif;margin:0 0 8px}.wq-tryme p{margin:0 0 20px;font-size:14px}.wq-tryme a{display:inline-block}.wq-secondary-links{margin-top:28px;display:grid;gap:18px}.wq-secondary-links p{margin:0}.wq-text-link{color:#691930;text-underline-offset:4px;font-weight:600}@media(max-width:640px){.wq-dialog{width:100%;height:100dvh;border-radius:0}.wq-header{padding:max(10px,env(safe-area-inset-top)) 18px 10px}.wq-scroll{padding:18px 18px 28px}.wq-title{font-size:32px}.wq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wq-grid--drama{grid-template-columns:1fr}.wq-option-copy{padding:12px}.wq-option-title{font-size:16px}.wq-option-description{font-size:13px}.wq-footer{padding-left:12px;padding-right:18px}.wq-guideme{padding:16px}.wq-results{grid-template-columns:1fr}.wq-tryme{grid-template-columns:1fr;padding:20px}.wq-tryme .wq-media{max-width:220px;width:100%}}.wq-shell{position:relative}.wq-header{position:absolute;top:8px;right:12px;z-index:2;padding:0;border:0}.wq-brand{display:none}.wq-scroll{padding-top:60px}@media(max-width:640px){.wq-title{font-size:clamp(18px,5.8vw,24px);line-height:1.2}.wq-intro{text-align:center}}@media(max-width:640px){#WingQuizDialog #WingQuizTitle{font-size:clamp(28px,7.9vw,33px)!important;line-height:1.2!important}#WingQuizDialog .wq-intro{text-align:center!important}}#WingQuizDialog [data-wq-next]{border-radius:10px}#WingQuizDialog [data-wq-next]:not(:disabled){background:#ffbecc;border-color:#ffbecc;color:#691930}#WingQuizDialog .wq-scroll{flex:0 1 auto;padding-bottom:20px}#WingQuizDialog .wq-footer{flex-shrink:0}#WingQuizDialog .wq-grid--drama .wq-image{object-fit:contain;object-position:center 80%;padding:10px}#WingQuizDialog .wq-grid--drama .wq-media{aspect-ratio:1080 / 500}#WingQuizDialog .wq-grid--drama .wq-image{width:100%;height:100%;object-fit:cover;object-position:center;padding:0}#WingQuizDialog .wq-grid--drama .wq-media{position:relative;width:100%;aspect-ratio:1080 / 500;overflow:hidden;flex-shrink:0}#WingQuizDialog .wq-grid--drama .wq-image{position:absolute;top:0;right:0;bottom:0;left:0;width:80%;height:80%;padding:0!important;object-fit:cover!important;object-position:50% 65%!important}#WingQuizDialog .wq-grid--drama .wq-option{width:100%;max-width:240px;justify-self:center}#WingQuizDialog .wq-grid--drama .wq-media{position:relative;width:100%;height:auto;aspect-ratio:1080 / 500;flex-shrink:0;overflow:hidden}#WingQuizDialog .wq-grid--drama .wq-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;padding:0!important;object-fit:cover!important}@media(max-width:640px){#WingQuizDialog,#WingQuizDialog *{text-align:center!important}}#WingQuizDialog .wq-result-card--best .wq-result-copy{background:#f6dbdb}#WingQuizDialog .wq-result-card{min-width:0}#WingQuizDialog .wq-result-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0}#WingQuizDialog .wq-result-gallery .wq-media{min-width:0;flex-shrink:0}#WingQuizDialog .wq-result-copy h4{font-size:15px;line-height:1.5;margin:8px 0 10px}#WingQuizDialog .wq-result-copy .wq-close-second{font-size:13px;line-height:1.5;margin:0 0 20px;color:#655057}#WingQuizDialog .wq-result-copy .wq-shop-gmk,#WingQuizDialog .wq-tryme .wq-primary{border-radius:10px}#WingQuizDialog .wq-result-copy .wq-shop-gmk{display:block}@media(max-width:640px){#WingQuizDialog .wq-guideme{min-width:0}#WingQuizDialog .wq-result-gallery{display:flex;gap:8px;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}#WingQuizDialog .wq-result-gallery>.wq-result-card{flex:0 0 92%;scroll-snap-align:start}#WingQuizDialog .wq-result-copy{align-items:center}#WingQuizDialog .wq-result-copy .wq-kicker{width:100%;text-align:center}#WingQuizDialog .wq-tryme>.wq-media{display:none}#WingQuizDialog .wq-tryme h3{font-size:12px;line-height:1.25}}@media(max-width:640px){#WingQuizDialog .wq-tryme h3{font-size:28px!important;line-height:1.25!important}}@media(max-width:640px){#WingQuizDialog .wq-result-copy h4{font-size:20px!important;line-height:1.4!important}}#WingQuizDialog .wq-result-card--best .wq-result-copy h4{width:100%;padding:12px 14px;border:1px solid #FFBECC;border-radius:10px;box-shadow:0 0 8px #ffbecca6,0 0 16px #ffbecc4d}@media(min-width:641px){#WingQuizDialog .wq-result-copy h4{font-size:19px!important;line-height:1.4!important}}#WingQuizDialog .wq-result-gallery>.wq-result-card--best>.wq-media{position:relative}#WingQuizDialog .wq-result-gallery>.wq-result-card--best>.wq-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #FFBECC;border-radius:inherit;box-shadow:inset 0 0 8px #ffbecccc,inset 0 0 16px #ffbecc66;pointer-events:none;z-index:1}@media(max-width:640px){#WingQuizDialog .wq-note--almond{display:none!important}}#WingQuizDialog .wq-hooded-technique{margin:24px 0}#WingQuizDialog .wq-hooded-technique h3{color:#691930;font:600 18px/1.4 Arial,sans-serif;margin:0 0 14px}#WingQuizDialog .wq-hooded-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0}#WingQuizDialog .wq-hooded-slide{margin:0;min-width:0}#WingQuizDialog .wq-hooded-gallery .wq-media{position:relative;width:100%;min-width:0;aspect-ratio:1 / 1;border-radius:10px;overflow:hidden}#WingQuizDialog .wq-hooded-gallery .wq-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover!important;object-position:center;padding:0}#WingQuizDialog .wq-hooded-slide[data-gif-slot="3"] .wq-image{object-position:var(--wq-gif-position, 40%) center!important}#WingQuizDialog .wq-hooded-caption{margin:8px 0 0;padding:0 4px;color:#655057;font-size:12px;line-height:1.5;text-align:center;overflow-wrap:anywhere}#WingQuizDialog .wq-hooded-controls{display:none}@media(max-width:640px){#WingQuizDialog .wq-hooded-technique h3{font-size:23px!important;line-height:1.4!important}#WingQuizDialog .wq-hooded-gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-bottom:8px}#WingQuizDialog .wq-hooded-gallery>.wq-hooded-slide{flex:0 0 86%;scroll-snap-align:start}#WingQuizDialog .wq-hooded-controls{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:10px}#WingQuizDialog .wq-hooded-controls button{background:#ffbecc;border:1px solid #FFBECC;border-radius:10px;color:#691930;min-width:44px;min-height:44px;font:600 20px/1 Arial,sans-serif;cursor:pointer}#WingQuizDialog .wq-hooded-controls span{font-size:13px}}#WingQuizDialog .wq-monolid-tutorial{margin:14px 0 22px;text-align:center}#WingQuizDialog .wq-monolid-button{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;box-sizing:border-box;padding:8px 14px;border:1px solid #691930;border-radius:10px;background:#ffbecc;color:#691930;font:500 13px/1.4 Arial,sans-serif;text-align:center;text-decoration:none}#WingQuizDialog .wq-monolid-button:focus-visible{outline:3px solid #16866d;outline-offset:3px}#WingQuizDialog .wq-result-copy .wq-shop-gmk{width:100%;box-sizing:border-box}#WingQuizDialog .wq-result-gallery>.wq-result-card>.wq-media{width:100%;flex:none}#WingQuizDialog .wq-result-copy h4{box-sizing:border-box;overflow-wrap:anywhere}#WingQuizDialog .wq-result-copy .wq-duo-prompt{margin:0 0 16px;color:#655057;font-size:13px;line-height:1.5}#WingQuizDialog .wq-result-gallery:focus-visible{outline:2px solid #691930;outline-offset:3px}#WingQuizDialog .wq-option--unsure{grid-column:1 / -1}#WingQuizDialog .wq-option--unsure .wq-option-copy{padding-right:48px}#WingQuizDialog .wq-tryme--recommended{margin-top:0}@media(max-width:640px){#WingQuizDialog .wq-tryme--recommended>.wq-media{display:block;margin-inline:auto}}.wq-launch{display:inline-flex;align-items:center;justify-content:center;gap:16px;background:#ffbecc;color:#691930;border:1px solid #691930;border-radius:9px;padding:8px 14px;margin:12px 0 20px;font-family:canela;font-size:16px;font-weight:400;line-height:1.4;cursor:pointer}.wq-launch:hover{background:#ffbecc}.wq-launch:focus-visible{outline:3px solid #16866d;outline-offset:4px}.get-started-content .wq-launch{width:fit-content;max-width:100%;align-self:center}
/*# sourceMappingURL=/cdn/shop/t/136/compiled_assets/styles.css.map */
