.bogo-funnel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:260;display:grid;place-items:center;padding:clamp(12px,3vw,24px);pointer-events:none}.bogo-funnel.is-active{pointer-events:auto}.bogo-funnel[hidden]{display:none!important}.bogo-funnel__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .35s ease}.bogo-funnel.is-active .bogo-funnel__backdrop{opacity:1}.bogo-funnel__panel{position:relative;z-index:1;width:min(100%,640px);max-height:min(92svh,720px);overflow:auto;background:var(--bg-secondary);border:1px solid var(--border-color);box-shadow:0 28px 80px #0000008c;padding:clamp(1.25rem,3vw,1.75rem);transform:translateY(12px);opacity:0;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .35s ease;text-align:center}.bogo-funnel.is-active .bogo-funnel__panel{transform:translateY(0);opacity:1}.bogo-funnel__close{position:absolute;top:.75rem;right:.85rem;border:0;background:none;color:var(--text-primary);font-size:1.65rem;line-height:1;cursor:pointer}.bogo-funnel__close:hover{color:var(--accent-gold)}.bogo-funnel__eyebrow{font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-gold);margin:0 0 .5rem;text-align:center;padding-right:.2em}.bogo-funnel__title{font-family:var(--font-display);font-size:clamp(1.35rem,3vw,1.75rem);font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin:0 0 .45rem;padding-inline:2rem;text-align:center}.bogo-funnel__lead{margin:0 auto 1rem;font-size:.9375rem;line-height:1.55;color:var(--text-secondary);max-width:52ch;text-align:center}.bogo-funnel__tiers{margin:0 auto 1.25rem;padding:.85rem 1rem;list-style:none;border:1px solid rgba(254,205,42,.28);border-radius:var(--radius-md);background:#fecd2a0f;max-width:36rem;text-align:center}.bogo-funnel__tiers li{font-size:.8125rem;line-height:1.45;color:var(--text-primary)}.bogo-funnel__tiers li+li{margin-top:.35rem}.bogo-funnel__tiers li.is-active{color:var(--accent-gold);font-weight:600}.bogo-funnel__choice-actions{display:flex;flex-direction:column;gap:.65rem}.bogo-funnel__choice-actions .btn{width:100%;justify-content:center}.bogo-funnel__bag-btn{opacity:.85}.bogo-funnel.is-picker .bogo-funnel__panel{width:min(100%,960px);max-height:min(94svh,880px);text-align:left}.bogo-funnel__picker[hidden]{display:none!important}.bogo-funnel__picker-back{display:inline-flex;align-items:center;gap:.35rem;margin:0 0 1rem;padding:0;border:0;background:none;color:var(--text-secondary);font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:color .2s ease}.bogo-funnel__picker-back:hover{color:var(--accent-gold)}.bogo-funnel__picker-callout{margin:0 0 1.15rem;padding:.9rem 1rem;border:1px solid rgba(254,205,42,.28);border-radius:var(--radius-md);background:linear-gradient(135deg,#fecd2a1a,#121216eb 58%)}.bogo-funnel__picker-callout-eyebrow{margin:0 0 .35rem;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-gold)}.bogo-funnel__picker-callout-title{display:block;margin:0 0 .35rem;font-family:var(--font-display);font-size:clamp(1.05rem,2.5vw,1.3rem);font-weight:600;line-height:1.25}.bogo-funnel__picker-callout-sub{display:block;font-size:.875rem;line-height:1.5;color:var(--text-secondary)}.bogo-funnel__picker-choices.is-loading-choices [data-bogo-funnel-filters],.bogo-funnel__picker-choices.is-loading-choices [data-bogo-funnel-grid]{display:none!important}.bogo-funnel__picker-choices:not(.is-loading-choices) [data-bogo-funnel-loading]{display:none!important}.bogo-funnel.is-picker .bogo-funnel__eyebrow,.bogo-funnel.is-picker .bogo-funnel__title,.bogo-funnel.is-picker .bogo-funnel__lead{display:none}.bogo-funnel.is-picker .bogo-funnel__panel{display:flex;flex-direction:column;overflow:hidden;padding-bottom:0}.bogo-funnel.is-picker .bogo-funnel__picker{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.bogo-funnel.is-picker .bogo-funnel__picker-choices{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-y:auto;padding-bottom:clamp(1rem,2.5vw,1.35rem);-webkit-overflow-scrolling:touch}.bogo-funnel.is-picker .bogo-pick-page__loading-state{margin-bottom:0}.bogo-funnel.is-picker .gravity-shop__filters{width:100%;margin:0 0 1rem;padding:0 0 .85rem;border:0;border-bottom:1px solid var(--border-color);background:transparent}.bogo-funnel.is-picker .gravity-shop__filters-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.bogo-funnel.is-picker .gravity-shop__search{position:relative;flex:1 1 200px;min-width:min(100%,180px)}.bogo-funnel.is-picker .gravity-shop__search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--text-muted);pointer-events:none}.bogo-funnel.is-picker .gravity-shop__search-input{width:100%;box-sizing:border-box;background:var(--bg-primary);border:1px solid var(--border-color);color:var(--text-primary);padding:.75em 1em .75em 2.45em;font-family:var(--font-sans);font-size:.875rem;border-radius:var(--radius-sm);outline:none;margin:0;-webkit-appearance:none;appearance:none;transition:border-color .25s ease}.bogo-funnel.is-picker .gravity-shop__search-input:focus{border-color:var(--accent-gold)}.bogo-funnel.is-picker .gravity-shop__search-input::placeholder{color:var(--text-muted)}.bogo-funnel.is-picker .gravity-shop__sort{flex:0 0 auto;min-width:8.5rem;background-color:var(--bg-primary);border:1px solid var(--border-color);color:var(--text-secondary);padding:.75em 2.2em .75em .9em;font-family:var(--font-sans);font-size:.75rem;letter-spacing:.06em;border-radius:var(--radius-sm);outline:none;cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%2396969f' stroke-width='1.5'%3E%3Cpath d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.bogo-funnel.is-picker .gravity-shop__chiprow{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:12px;margin-inline:0;padding-inline:0}.bogo-funnel.is-picker .gravity-shop__chiprow+.gravity-shop__chiprow{margin-top:8px}.bogo-funnel.is-picker .gravity-shop__filter-label{font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);margin-right:2px;flex-shrink:0}.bogo-funnel.is-picker .gravity-shop__chip{display:inline-flex;align-items:center;background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);padding:.5em .95em;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;border-radius:99px;transition:all .25s cubic-bezier(.22,.61,.36,1);white-space:nowrap;font-family:var(--font-sans);line-height:1.2;cursor:pointer}.bogo-funnel.is-picker .gravity-shop__chip:hover{color:var(--text-primary);border-color:var(--text-secondary)}.bogo-funnel.is-picker .gravity-shop__chip[aria-pressed=true]{background:var(--accent-gold);border-color:var(--accent-gold);color:#09090b;font-weight:600}.bogo-funnel.is-picker .gravity-shop__chip-swatch{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:.45em;flex-shrink:0;border:1px solid rgba(255,255,255,.2)}.bogo-funnel.is-picker .gravity-shop__filter-meta{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:10px;margin-top:10px}.bogo-funnel.is-picker .gravity-shop__count{font-size:.78rem;color:var(--text-secondary);letter-spacing:.04em}.bogo-funnel.is-picker .gravity-shop__clear{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-gold);cursor:pointer;background:none;border:none;padding:0;font-family:var(--font-sans)}.bogo-funnel.is-picker .gravity-shop__clear:hover{color:var(--accent-gold-hover, var(--accent-gold))}.bogo-funnel.is-picker [data-bogo-funnel-grid].bogo-pick-page__grid{margin-top:.15rem}@media(max-width:640px){.bogo-funnel.is-picker .gravity-shop__filters-row{flex-direction:column;align-items:stretch}.bogo-funnel.is-picker .gravity-shop__search,.bogo-funnel.is-picker .gravity-shop__sort{width:100%;min-width:0}.bogo-funnel.is-picker .gravity-shop__chiprow{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.2rem}.bogo-funnel.is-picker .gravity-shop__chiprow::-webkit-scrollbar{display:none}.bogo-funnel.is-picker [data-bogo-funnel-grid].bogo-pick-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}.bogo-pick-page__card-badge--paid{background:#121216e0;color:#fecd2a;border:1px solid rgba(254,205,42,.45)}body.bogo-funnel-preview-open{overflow:hidden}.bogo-funnel-preview{z-index:280}.cart-bogo-strip__link{font:inherit;width:100%;border:0;background:none;cursor:pointer}.bogo-funnel__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:1rem;min-height:120px}@media(min-width:520px){.bogo-funnel__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.bogo-funnel__pick{display:flex;flex-direction:column;text-align:left;border:1px solid var(--border-color);background:var(--bg-primary);padding:0;cursor:pointer;transition:border-color .25s ease,transform .25s ease;font-family:var(--font-sans);color:inherit}.bogo-funnel__pick:hover:not(:disabled){border-color:var(--accent-gold);transform:translateY(-2px)}.bogo-funnel__pick:disabled{opacity:.55;cursor:wait}.bogo-funnel__pick-media{aspect-ratio:3 / 4;overflow:hidden;background:#000}.bogo-funnel__pick-media img{width:100%;height:100%;object-fit:cover;display:block}.bogo-funnel__pick-body{padding:.55rem .65rem .7rem}.bogo-funnel__pick-name{font-size:.78rem;font-weight:600;line-height:1.25;margin:0 0 .35rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bogo-funnel__pick-cta{font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:#fecd2a;font-weight:600}.bogo-funnel__loading{font-size:.9rem;color:var(--text-secondary);margin:0 0 1rem}.bogo-funnel__empty{font-size:.9rem;color:var(--text-secondary);margin:0 0 1rem;line-height:1.55}.bogo-funnel__empty a{color:var(--accent-gold)}.bogo-funnel__actions{display:flex;flex-direction:column;gap:.65rem}.bogo-funnel__actions .btn{width:100%;justify-content:center}.cart-bogo-strip{margin:0;padding:.85rem 1.25rem;border-bottom:1px solid var(--border-color);background:linear-gradient(135deg,#fecd2a1f,#121216f2 55%)}.cart-bogo-strip[hidden]{display:none!important}.cart-bogo-strip__badge{display:inline-block;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:#fecd2a;border:1px solid rgba(254,205,42,.45);padding:.25em .55em;margin-bottom:.45rem}.cart-bogo-strip__title{font-family:var(--font-display);font-size:.9375rem;font-weight:600;margin:0 0 .25rem}.cart-bogo-strip__text{margin:0 0 .65rem;font-size:.8125rem;line-height:1.45;color:var(--text-secondary)}.cart-bogo-strip__btn{width:100%;padding:.75rem 1rem;font-size:clamp(.68rem,2.4vw,.8125rem);letter-spacing:.08em;text-transform:uppercase;line-height:1.35;white-space:normal;text-wrap:balance}.cart-bogo-strip__btn-text{display:block}.cart-bogo-strip__link{display:block;margin-top:.55rem;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;text-align:center;color:var(--accent-gold);text-decoration:none}.cart-bogo-strip__link:hover{text-decoration:underline}.main-cart .cart-bogo-strip{margin-bottom:1.25rem;border:1px solid rgba(254,205,42,.28);border-radius:var(--radius-md)}.cart-item--bogo{border-left:2px solid rgba(197,168,128,.55);padding-left:.65rem;margin-left:-.65rem}.cart-item-bogo-note{margin:.15rem 0 0;font-size:.68rem;letter-spacing:.08em;color:var(--accent-gold);opacity:.9}.cart-item-price-block--bogo{display:inline-flex;align-items:baseline;gap:.45rem}.cart-item-price-was{font-size:.8rem;color:var(--text-muted);text-decoration:line-through}.cart-item-price--bogo-free{font-family:var(--font-serif);font-size:.95rem;font-weight:600;color:var(--accent-gold)}.cart-summary-row--bogo{color:var(--text-secondary);font-size:.8rem;padding-top:.15rem}.cart-bogo-savings__label{color:var(--text-secondary)}.cart-bogo-savings__value{font-family:var(--font-serif);font-weight:600;color:var(--accent-gold);font-size:.88rem}.bogo-collection-banner{position:sticky;top:0;z-index:40;background:linear-gradient(135deg,#fecd2a29,#121216fa 60%);border-bottom:1px solid rgba(254,205,42,.35)}.bogo-collection-banner__inner{max-width:var(--page-width, 1280px);margin:0 auto;padding:1rem clamp(1rem,4vw,2rem)}.bogo-collection-banner__eyebrow{margin:0 0 .25rem;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:#fecd2a}.bogo-collection-banner__title{margin:0 0 .35rem;font-family:var(--font-display);font-size:clamp(1rem,2.5vw,1.25rem);font-weight:600}.bogo-collection-banner__text{margin:0 0 .85rem;max-width:52ch;font-size:.875rem;line-height:1.5;color:var(--text-secondary)}.bogo-collection-banner__actions{display:flex;flex-wrap:wrap;gap:.65rem}.bogo-collection-banner__cta,.bogo-collection-banner__skip{min-height:2.5rem}.page-bogo-pick main{padding-top:clamp(1.5rem,4vw,2.5rem);padding-bottom:clamp(2.5rem,6vw,4rem)}.bogo-pick-page__container{max-width:min(100%,1120px);margin:0 auto;padding:0 clamp(1rem,4vw,2rem)}.bogo-pick-page__eyebrow{margin:0 0 .75rem;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-gold);text-align:center;padding-right:.2em}.bogo-pick-page__selected{display:grid;gap:clamp(1rem,3vw,1.5rem);align-items:center;margin-bottom:clamp(1.75rem,4vw,2.5rem);padding:clamp(1rem,3vw,1.5rem);border:1px solid rgba(254,205,42,.28);border-radius:var(--radius-md);background:linear-gradient(135deg,#fecd2a1a,#121216eb 58%)}@media(min-width:640px){.bogo-pick-page__selected{grid-template-columns:minmax(140px,220px) 1fr}}.bogo-pick-page__selected-media{aspect-ratio:3 / 4;overflow:hidden;border-radius:calc(var(--radius-md) - 2px);background:var(--bg-primary)}.bogo-pick-page__selected-media img{display:block;width:100%;height:100%;object-fit:cover}.bogo-pick-page__selected-preview{position:relative;display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in}.bogo-pick-page__selected-preview img{display:block;width:100%;height:100%;object-fit:cover}.bogo-pick-page__preview-label{position:absolute;left:.5rem;bottom:.5rem;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:#fff;background:#0000009e;padding:.35em .55em}.bogo-pick-page__success{margin:0 0 .65rem;font-family:var(--font-display);font-size:clamp(1.25rem,3.2vw,1.85rem);font-weight:600;line-height:1.25}.bogo-pick-page__lead{margin:0;max-width:52ch;font-size:.9375rem;line-height:1.55;color:var(--text-secondary)}.bogo-pick-page__empty{margin:0 0 1.5rem;font-size:.9375rem;color:var(--text-secondary)}.bogo-pick-page__choices.is-loading-choices .bogo-pick-page__choices-title,.bogo-pick-page__choices.is-loading-choices .bogo-pick-page__filters,.bogo-pick-page__choices.is-loading-choices .bogo-pick-page__grid:not(.bogo-pick-page__grid--skeleton){display:none!important}.bogo-pick-page__choices:not(.is-loading-choices) .bogo-pick-page__loading-state{display:none!important}.bogo-pick-page__loading-state{display:flex;flex-direction:column;gap:clamp(1.25rem,3vw,1.75rem);margin:0 0 clamp(1.5rem,4vw,2rem);padding:clamp(1.25rem,3vw,1.75rem);border:1px solid rgba(254,205,42,.22);border-radius:var(--radius-md);background:linear-gradient(165deg,#fecd2a14,#121216f0 52%)}.bogo-pick-page__loading-head{text-align:center;padding:.25rem 0 .15rem}.bogo-pick-page__spinner{width:2.75rem;height:2.75rem;margin:0 auto 1rem;border:3px solid rgba(254,205,42,.22);border-top-color:#fecd2a;border-radius:50%;animation:bogo-pick-spin .85s linear infinite}@keyframes bogo-pick-spin{to{transform:rotate(360deg)}}.bogo-pick-page__loading-title{margin:0 0 .4rem;font-family:var(--font-display);font-size:clamp(1.15rem,2.8vw,1.45rem);font-weight:600;color:var(--text-primary)}.bogo-pick-page__loading-status{margin:0 0 1rem;font-size:.9375rem;color:var(--text-secondary);min-height:1.35em}.bogo-pick-page__loading-bar{height:4px;max-width:min(100%,320px);margin:0 auto;background:#ffffff14;border-radius:999px;overflow:hidden}.bogo-pick-page__loading-bar-fill{display:block;height:100%;width:0%;border-radius:inherit;background:linear-gradient(90deg,#c5a8808c,#fecd2a,#c5a8808c);background-size:200% 100%;transition:width .35s ease;animation:bogo-pick-bar-shimmer 1.8s ease-in-out infinite}@keyframes bogo-pick-bar-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.bogo-pick-page__grid--skeleton{pointer-events:none}.bogo-pick-page__card--skeleton{border-color:#ffffff0f;pointer-events:none;animation:bogo-pick-skel-in .55s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--skel-delay, 0ms)}@keyframes bogo-pick-skel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.bogo-pick-page__skel-img{width:100%;height:100%;min-height:100%;background:linear-gradient(110deg,#ffffff0a 8%,#ffffff1c 18%,#ffffff0a 33%);background-size:200% 100%;animation:bogo-pick-shimmer 1.4s ease-in-out infinite}.bogo-pick-page__skel-line{display:block;height:.65rem;border-radius:2px;background:linear-gradient(110deg,#ffffff0d 8%,#ffffff1f 18%,#ffffff0d 33%);background-size:200% 100%;animation:bogo-pick-shimmer 1.4s ease-in-out infinite}.bogo-pick-page__skel-line--name{width:72%;margin-bottom:.55rem}.bogo-pick-page__skel-btn{display:block;width:100%;height:2.35rem;margin-top:.35rem;border-radius:2px;background:linear-gradient(110deg,#c5a88024 8%,#fecd2a52 18%,#c5a88024 33%);background-size:200% 100%;animation:bogo-pick-shimmer 1.4s ease-in-out infinite}@keyframes bogo-pick-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.bogo-pick-page__spinner,.bogo-pick-page__loading-bar-fill,.bogo-pick-page__card--skeleton,.bogo-pick-page__skel-img,.bogo-pick-page__skel-line,.bogo-pick-page__skel-btn{animation:none}.bogo-pick-page__loading-bar-fill{width:40%!important}}.bogo-pick-page__empty a{color:var(--accent-gold)}.bogo-pick-page__upsell{margin:0 0 1.25rem;padding:.85rem 1rem;border:1px solid rgba(254,205,42,.28);border-radius:var(--radius-md);background:#fecd2a0f;font-size:.875rem;line-height:1.5;color:var(--text-primary)}.bogo-pick-page__upsell a{color:var(--accent-gold);font-weight:600}.bogo-pick-page__upsell[hidden]{display:none!important}.bogo-pick-page__choices-title{margin:0 0 1rem;font-family:var(--font-display);font-size:clamp(1.05rem,2.5vw,1.35rem);font-weight:600}.bogo-pick-page__filters{margin-bottom:1.25rem;padding:0;background:transparent}.bogo-pick-page__filters .gravity-shop__filters-row{margin-bottom:.85rem}.bogo-pick-page__filters[hidden]{display:none!important}.bogo-pick-page__filter-empty{grid-column:1 / -1;padding:2rem 1rem;text-align:center;border:1px dashed var(--border-color);border-radius:var(--radius-md)}.bogo-pick-page__filter-empty h3{margin:0 0 .5rem;font-family:var(--font-display);font-size:1.05rem}.bogo-pick-page__filter-empty p{margin:0;font-size:.875rem;color:var(--text-secondary)}.bogo-pick-page__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,168px),1fr));gap:clamp(.85rem,2.5vw,1.25rem)}.bogo-pick-page__card{display:flex;flex-direction:column;width:100%;padding:0;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-secondary);color:inherit;text-align:left;overflow:hidden;transition:border-color .2s ease,transform .2s ease}.bogo-pick-page__card:hover{border-color:#fecd2a8c}.bogo-pick-page__card.is-loading{opacity:.65;pointer-events:none}.bogo-pick-page__card-media{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:var(--bg-primary)}.bogo-pick-page__card-media img{display:block;width:100%;height:100%;object-fit:cover}.bogo-pick-page__card-badge{position:absolute;left:.5rem;top:.5rem;font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#09090b;background:#fecd2a;padding:.28em .5em}.bogo-pick-page__preview-btn{position:absolute;right:.5rem;bottom:.5rem;border:1px solid rgba(255,255,255,.35);background:#000000ad;color:#fff;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600;padding:.4em .65em;cursor:pointer;transition:background .2s ease,border-color .2s ease}.bogo-pick-page__preview-btn:hover{background:#000000d9;border-color:#fecd2aa6}.bogo-pick-page__card-body{display:flex;flex-direction:column;gap:.35rem;padding:.75rem .85rem .9rem}.bogo-pick-page__card-name{margin:0;font-size:.8125rem;line-height:1.35;font-weight:600}.bogo-pick-page__card-add{width:100%;margin-top:.35rem;padding:.65rem .75rem;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.bogo-pick-page__footer{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:clamp(1.75rem,4vw,2.5rem);padding-top:1.25rem;border-top:1px solid var(--border-color)}body.bogo-pick-preview-open{overflow:hidden}.bogo-pick-preview[hidden]{display:none!important}.bogo-pick-preview{position:fixed;top:0;right:0;bottom:0;left:0;z-index:280;display:flex;align-items:center;justify-content:center;padding:clamp(.75rem,3vw,1.5rem)}.bogo-pick-preview__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000d6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bogo-pick-preview__dialog{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);width:min(920px,100%);max-height:min(92svh,880px);background:var(--bg-secondary);border:1px solid var(--border-color);box-shadow:0 28px 80px #0000008c;overflow:hidden}@media(min-width:720px){.bogo-pick-preview__dialog{grid-template-columns:minmax(0,1.35fr) minmax(220px,.45fr)}}.bogo-pick-preview__close{position:absolute;top:.65rem;right:.65rem;z-index:2;width:2.35rem;height:2.35rem;border:0;border-radius:50%;background:#0000009e;color:#fff;font-size:1.5rem;line-height:1;cursor:pointer}.bogo-pick-preview__stage{position:relative;display:flex;align-items:center;justify-content:center;min-height:min(68svh,640px);background:#09090b}.bogo-pick-preview__img{display:block;width:100%;height:100%;max-height:min(68svh,640px);object-fit:contain}.bogo-pick-preview__nav{position:absolute;top:50%;transform:translateY(-50%);width:2.5rem;height:2.5rem;border:0;border-radius:50%;background:#0000009e;color:#fff;font-size:1.75rem;line-height:1;cursor:pointer}.bogo-pick-preview__nav:disabled{opacity:.25;cursor:default}.bogo-pick-preview__nav--prev{left:.65rem}.bogo-pick-preview__nav--next{right:.65rem}.bogo-pick-preview__counter{position:absolute;left:50%;bottom:.75rem;transform:translate(-50%);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:#0000009e;padding:.3em .6em}.bogo-pick-preview__meta{display:flex;align-items:center;padding:clamp(1rem,3vw,1.35rem);border-top:1px solid var(--border-color)}@media(min-width:720px){.bogo-pick-preview__meta{border-top:0;border-left:1px solid var(--border-color)}}.bogo-pick-preview__title{margin:0;font-family:var(--font-display);font-size:clamp(1rem,2.5vw,1.2rem);font-weight:600;line-height:1.35}
/*# sourceMappingURL=/cdn/shop/t/4/assets/bogo-funnel.css.map */
