*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.6;color:var(--ink,#1D2433);background:#fff}img,video{max-width:100%;height:auto;display:block}a{color:var(--navy,#14213D)}h1,h2,h3{font-family:Oswald,Impact,sans-serif;text-transform:uppercase;letter-spacing:.01em;color:var(--navy,#14213D);line-height:1.15;margin:0 0 .5em}.h1{font-size:clamp(30px,4vw,42px)}.h2{font-size:clamp(26px,3.4vw,38px)}.center{text-align:center}.muted{color:#6b7280}.eyebrow{font-size:12px;letter-spacing:.18em;color:#8a6d00;font-weight:600;margin:0 0 8px}.wrap{max-width:1200px;margin:0 auto;padding:0 16px}.wrap--narrow{max-width:780px}.page-pad{padding-top:48px;padding-bottom:64px}.skip{position:absolute;left:-9999px}.skip:focus{left:16px;top:16px;background:#fff;padding:8px;z-index:100}.rte p{margin:0 0 1em}.rte a{text-decoration:underline}.empty-note{padding:48px 16px;background:var(--ivory,#F4EDE0);border-radius:12px;margin:32px auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--navy,#14213D);color:#fff;border:0;border-radius:999px;padding:14px 28px;font:600 14px/1 Inter,sans-serif;letter-spacing:.06em;text-decoration:none;cursor:pointer;transition:transform .15s ease,opacity .15s ease}.btn:hover{transform:translateY(-1px)}.btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}.btn--ghost{background:transparent;color:var(--navy,#14213D);box-shadow:inset 0 0 0 1.5px var(--navy,#14213D)}.btn--atc{width:100%;padding:18px;font-size:15px;margin-top:16px;background:var(--navy,#14213D)}.pill{display:inline-block;background:var(--gold,#C9A24B);color:var(--navy,#14213D);font-size:11px;font-weight:600;letter-spacing:.06em;padding:4px 10px;border-radius:999px}.ann{font-size:13px}.ann__inner{max-width:1200px;margin:0 auto;padding:8px 16px;display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;text-align:center}.ann__text{display:flex;flex-direction:column;line-height:1.3}.ann__text strong{font-family:Oswald,Impact,sans-serif;font-size:20px;letter-spacing:.04em}.ann__text span{font-size:11px;letter-spacing:.08em;text-transform:uppercase;opacity:.9}.ann__timer{display:flex;align-items:center;gap:6px}.ann__timer div{display:flex;flex-direction:column;align-items:center;line-height:1}.ann__timer b{font-size:22px;font-weight:600;min-width:2ch}.ann__timer small{font-size:9px;letter-spacing:.08em;opacity:.8;margin-top:2px}.ann__timer span{font-size:20px;opacity:.7;margin-top:-10px}.hdr{border-bottom:1px solid #eee;background:#fff;position:sticky;top:0;z-index:20}.hdr__inner{max-width:1200px;margin:0 auto;padding:10px 16px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.hdr__nav{display:flex;gap:22px}.hdr__nav a{text-decoration:none;font-size:13px;color:var(--ink,#1D2433)}.hdr__logo{display:flex;align-items:center;gap:10px;text-decoration:none}.hdr__logo img{width:52px;height:52px;object-fit:contain;border-radius:50%}.hdr__logo span{font-family:Oswald,Impact,sans-serif;font-weight:700;font-size:24px;letter-spacing:.12em;color:var(--navy,#14213D)}.hdr__cart{justify-self:end;position:relative;color:var(--navy,#14213D)}.hdr__count{position:absolute;top:-6px;right:-8px;background:var(--gold,#C9A24B);color:var(--navy,#14213D);font-size:10px;font-weight:600;border-radius:999px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;padding:0 4px}@media(max-width:749px){.hdr__inner{grid-template-columns:auto 1fr auto}.hdr__nav{display:none}.hdr__logo{grid-column:1 / 3}.hdr__logo span{font-size:19px}.hdr__logo img{width:42px;height:42px}}.pdp{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;padding-top:28px;padding-bottom:48px;align-items:start}.pdp>*,.iwt__inner>*,.vids__row>*,.grid>*{min-width:0}.pdp__media{position:sticky;top:96px}.pdp__main{border-radius:16px;overflow:hidden;background:var(--ivory,#F4EDE0);aspect-ratio:3/4}.pdp__slide{display:none;height:100%}.pdp__slide.is-active{display:block}.pdp__slide img,.pdp__slide video{width:100%;height:100%;object-fit:cover;object-position:50% 70%}.pdp__thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.pdp__thumb{flex:0 0 68px;height:68px;border-radius:10px;overflow:hidden;border:2px solid transparent;padding:0;background:var(--ivory,#F4EDE0);cursor:pointer}.pdp__thumb.is-active{border-color:var(--navy,#14213D)}.pdp__thumb img{width:100%;height:100%;object-fit:cover}.pdp__title{font-size:clamp(28px,3.4vw,40px);margin:4px 0 10px}.pdp__stars{margin-bottom:4px}.pdp__price{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.pdp__now{font-size:24px;font-weight:600;color:var(--navy,#14213D)}.pdp__was{color:#8a8f99;font-size:16px}.pdp__benefits{list-style:none;margin:0 0 18px;padding:0}.pdp__benefits li{padding:6px 0;font-size:14px;border-bottom:1px dashed #ece6da}.pdp__label{font-size:13px;margin:12px 0 8px}.swatches{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.swatch{border:1.5px solid #e5e0d6;background:#fff;border-radius:12px;padding:6px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:6px;font:500 12px Inter,sans-serif;color:var(--ink,#1D2433)}.swatch img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px}.swatch.is-active{border-color:var(--navy,#14213D);box-shadow:0 0 0 2px var(--navy,#14213D) inset}.swatch[disabled]{opacity:.4;cursor:not-allowed}.pdp__divider{display:flex;align-items:center;gap:12px;margin:22px 0 10px;font-size:12px;font-weight:600;letter-spacing:.14em;color:var(--navy,#14213D)}.pdp__divider:before,.pdp__divider:after{content:"";flex:1;height:1px;background:#e5e0d6}.tiers{display:grid;gap:10px}.tier{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;border:1.5px solid #e5e0d6;border-radius:12px;padding:14px 16px;cursor:pointer;background:#fff}.tier input{position:absolute;opacity:0;pointer-events:none}.tier__dot{width:18px;height:18px;border-radius:50%;border:2px solid #c9c2b3}.tier.is-active{border-color:var(--navy,#14213D);background:#fbf8f2}.tier.is-active .tier__dot{border:5px solid var(--navy,#14213D)}.tier__text{display:flex;flex-direction:column;line-height:1.3}.tier__text small{color:#6b7280;font-size:12px}.tier__price{display:flex;flex-direction:column;align-items:flex-end;line-height:1.3}.tier__price s{color:#8a8f99;font-size:12px}.tier__badge{position:absolute;top:-10px;right:14px;background:var(--gold,#C9A24B);color:var(--navy,#14213D);font-size:10px;font-weight:600;letter-spacing:.08em;padding:3px 10px;border-radius:999px}.addons{display:grid;gap:8px;margin-top:12px}.addon{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;border:1px dashed #d9d2c3;border-radius:10px;padding:10px 14px;cursor:pointer;font-size:13px}.addon input{position:absolute;opacity:0;pointer-events:none}.addon__box{width:18px;height:18px;border-radius:5px;border:2px solid #c9c2b3;display:flex;align-items:center;justify-content:center}.addon input:checked+.addon__box{background:var(--navy,#14213D);border-color:var(--navy,#14213D)}.addon input:checked+.addon__box:after{content:"";width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px)}.addon input:focus-visible+.addon__box,.tier input:focus-visible~.tier__dot{outline:2px solid var(--gold,#C9A24B);outline-offset:2px}.addon__text{display:flex;flex-direction:column;line-height:1.3}.addon__text small{color:#6b7280;font-size:11px}.addon__price{font-weight:600}.pdp__error{color:#b42318;font-size:13px;margin:8px 0 0}.pdp__assure{text-align:center;font-size:12px;color:#6b7280;margin:10px 0 0}.pdp__collapsibles{margin-top:22px;border-top:1px solid #eee}.fold{border-bottom:1px solid #eee}.fold summary{list-style:none;cursor:pointer;padding:16px 28px 16px 0;font-weight:500;position:relative;display:flex;gap:10px;align-items:center}.fold summary::-webkit-details-marker{display:none}.fold summary:after{content:"+";position:absolute;right:4px;font-size:20px;color:var(--navy,#14213D)}.fold[open] summary:after{content:"\2013"}.fold__body{padding:0 0 16px;font-size:14px;color:#3d4452}@media(max-width:989px){.pdp{grid-template-columns:1fr;gap:24px;padding-top:12px}.pdp__media{position:static}}.sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;background:#fff;box-shadow:0 -6px 20px #14213d1f}.sticky__inner{max-width:1200px;margin:0 auto;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.sticky__info{display:flex;align-items:center;gap:10px;min-width:0}.sticky__info img{width:44px;height:44px;border-radius:8px;object-fit:cover}.sticky__info div{display:flex;flex-direction:column;line-height:1.25;min-width:0}.sticky__info b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky__info span{font-size:13px;color:var(--navy,#14213D);font-weight:600}.sticky .btn{padding:12px 20px;flex-shrink:0}.icons{background:var(--navy,#14213D);color:var(--ivory,#F4EDE0)}.icons__row{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding-top:22px;padding-bottom:22px}.icons__item{display:flex;flex-direction:column;align-items:center;text-align:center;line-height:1.3}.icons__icon{font-size:24px;margin-bottom:6px}.icons__item small{opacity:.8;font-size:12px}@media(max-width:749px){.icons__row{grid-template-columns:repeat(2,1fr)}}.iwt{padding:64px 0}.iwt__inner{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.iwt--flip .iwt__img{order:2}.iwt__img img{width:100%;border-radius:16px;aspect-ratio:3/4;object-fit:cover;object-position:50% 70%}.iwt__text .btn{margin-top:8px}@media(max-width:749px){.iwt{padding:40px 0}.iwt__inner{grid-template-columns:1fr;gap:24px}.iwt--flip .iwt__img{order:0}}.vids{padding:64px 0}.vids__row{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:24px}.vids__item{margin:0}.vids__item video{width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:14px;background:var(--ivory,#F4EDE0)}.vids__item figcaption{text-align:center;font-size:13px;margin-top:8px;font-weight:500}@media(max-width:749px){.vids__row{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:62%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.vids__item{scroll-snap-align:start}}.faq{padding:64px 0}.faq .fold summary{font-size:15px}.reviews{padding:56px 0;background:#fbf8f2}.reviews__empty{max-width:560px;margin:16px auto 0;text-align:center;background:#fff;border:1px solid #ece6da;border-radius:16px;padding:28px 24px}.reviews__icon{font-size:30px;margin:0 0 6px}.rt{padding:56px 0}.rt .btn{margin-top:8px}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:28px}@media(max-width:989px){.grid{grid-template-columns:repeat(2,1fr)}}.card{text-decoration:none;color:var(--ink,#1D2433)}.card__img{border-radius:12px;overflow:hidden;background:var(--ivory,#F4EDE0);aspect-ratio:4/5}.card__img img{width:100%;height:100%;object-fit:cover}.card__title{margin:10px 0 2px;font-weight:500}.card__price{margin:0;color:var(--navy,#14213D);font-weight:600}.card__price s{color:#8a8f99;font-weight:400;margin-left:6px}.pager{margin-top:28px}.cart__row{display:grid;grid-template-columns:88px 1fr auto;gap:16px;align-items:start;padding:16px 0;border-bottom:1px solid #eee}.cart__img img{width:88px;height:88px;object-fit:cover;border-radius:10px}.cart__meta{display:flex;flex-direction:column;gap:2px}.cart__meta a{font-weight:500;text-decoration:none}.cart__meta small{color:#6b7280}.cart__disc{color:#8a6d00!important}.cart__actions{display:flex;gap:16px;align-items:center;margin-top:8px;font-size:13px}.cart__actions input{width:64px;padding:6px;border:1px solid #ddd;border-radius:8px}.cart__price{text-align:right;display:flex;flex-direction:column}.cart__price s{color:#8a8f99;font-size:13px}.cart__note{display:flex;flex-direction:column;gap:6px;margin:20px 0;font-size:14px}.cart__note textarea,.form input,.form textarea,.search-form input{width:100%;padding:12px;border:1px solid #ddd;border-radius:10px;font:inherit}.cart__foot{text-align:right}.cart__total{font-size:18px}.cart__buttons{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.form{display:grid;gap:14px;margin-top:20px;text-align:left}.form label{display:flex;flex-direction:column;gap:6px;font-size:14px}.form__ok{background:#ecfdf3;color:#05603a;padding:12px;border-radius:10px}.form__err{background:#fef3f2;color:#b42318;padding:12px;border-radius:10px}.search-form{display:flex;gap:10px;max-width:560px;margin:16px auto 0}.post{padding:20px 0;border-bottom:1px solid #eee}.giftcode{font-size:22px;font-weight:600;letter-spacing:.1em;background:var(--ivory,#F4EDE0);padding:14px;border-radius:10px}.ftr{background:var(--navy,#14213D);color:var(--ivory,#F4EDE0);margin-top:0;padding-bottom:80px}.ftr a{color:var(--ivory,#F4EDE0)}.ftr__inner{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:32px;padding-top:48px;padding-bottom:32px}.ftr__brand img{border-radius:50%;margin-bottom:10px}.ftr__name{font-family:Oswald,Impact,sans-serif;font-size:24px;letter-spacing:.12em;margin:0}.ftr__head{font-weight:600;letter-spacing:.1em;font-size:12px;color:var(--gold,#C9A24B);margin:0 0 10px}.ftr__col{display:flex;flex-direction:column;gap:6px;font-size:14px}.ftr__col p{margin:0}.ftr__base{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;border-top:1px solid rgba(244,237,224,.2);padding-top:18px;font-size:12px;opacity:.85}.ftr__pay{display:flex;gap:6px;flex-wrap:wrap}.pay-icon{width:38px;height:24px}@media(max-width:749px){.ftr__inner{grid-template-columns:1fr}}.pdp__stock{margin:10px 0 0;font-size:12px;font-weight:700;letter-spacing:.08em;color:#b42318}.tier{display:block;padding:0;overflow:visible;cursor:pointer;background:#fff;border:1.5px solid #dcdcd6;border-radius:12px}.tier__head{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 16px}.tier.is-active{border-color:var(--navy,#1E1F22);box-shadow:0 0 0 1px var(--navy,#1E1F22);background:#fff}.tier.is-active .tier__dot{border:5px solid var(--navy,#1E1F22)}.tier:focus-visible{outline:2px solid var(--gold,#F5C400);outline-offset:2px}.tier__price b{font-size:17px}.tier__badge{top:-11px;right:14px;background:var(--navy,#1E1F22);color:var(--gold,#F5C400);letter-spacing:.1em;border-radius:6px}.tier--star .tier__badge{right:-8px;top:-14px;width:54px;height:54px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.05;padding:4px;background:var(--gold,#F5C400);color:var(--navy,#1E1F22);transform:rotate(12deg);font-size:10px;box-shadow:0 2px 6px #0000002e}.tier__rows{border-top:1px solid #e6e6e0;background:var(--ivory,#F2F2EE);border-radius:0 0 11px 11px}.tier__row{display:flex;align-items:center;gap:10px;padding:9px 16px;font-size:13px;font-weight:600}.tier__row+.tier__row{border-top:1px dashed #d6d6cf}.tier__row--add{cursor:pointer}.tier__row--add input{position:absolute;opacity:0;pointer-events:none}.tier__row--add input:checked+.addon__box{background:var(--navy,#1E1F22);border-color:var(--navy,#1E1F22)}.tier__row--add input:checked+.addon__box:after{content:"";width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px)}.tier__rowtext{flex:1}.tier__rowprice{font-weight:700}.tier__icon{width:28px;height:28px;border-radius:50%;overflow:hidden;background:#fff;border:1.5px solid var(--navy,#1E1F22);flex-shrink:0;display:inline-flex}.tier__icon:empty{display:none}.tier__icon img{width:100%;height:100%;object-fit:cover}.free{display:inline-block;background:#1f7a3a;color:#fff;font-size:11px;font-weight:700;letter-spacing:.06em;padding:2px 7px;border-radius:4px}.gifts{margin-top:14px;border:1.5px dashed #c9c9c1;border-radius:14px;padding:16px 14px;background:var(--ivory,#F2F2EE);text-align:center}.gifts__title{margin:0 0 12px;font-weight:700;font-size:15px}.gifts__bar{position:relative;margin:0 10px 14px}.gifts__track{position:absolute;left:0;right:0;top:10px;height:6px;border-radius:99px;background:#dcdcd6}.gifts__fill{height:100%;width:0;border-radius:99px;background:var(--gold,#F5C400);transition:width .45s ease}.gifts__stops{position:relative;display:flex;justify-content:space-between}.gifts__stop{display:flex;flex-direction:column;align-items:center;gap:4px;width:0;white-space:nowrap}.gifts__stop span{width:24px;height:24px;border-radius:50%;background:#fff;border:2px solid #c9c9c1;transition:all .3s}.gifts__stop.is-reached span{background:var(--navy,#1E1F22);border-color:var(--navy,#1E1F22);box-shadow:inset 0 0 0 5px var(--gold,#F5C400)}.gifts__stop small{font-size:11px;font-weight:600}.gifts__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.gift{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:12px;line-height:1.25}.gift b{font-size:12px}.gift small{font-size:11px;color:#6b7280}.gift__tag{width:100%;font-size:10px;font-weight:700;letter-spacing:.06em;padding:4px 0;border-radius:8px 8px 0 0;background:#e3e3dc;color:#555}.gift__free{display:none}.gift.is-unlocked .gift__tag{background:#1f7a3a;color:#fff}.gift.is-unlocked .gift__lock{display:none}.gift.is-unlocked .gift__free{display:inline}.gift__free s{opacity:.75;font-weight:500}.gift__img{position:relative;width:100%;aspect-ratio:1;background:#fff;border:1px dashed #c9c9c1;border-top:0;border-radius:0 0 8px 8px;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:4px}.gift__img img{width:100%;height:100%;object-fit:cover}.gift__emoji{font-size:38px}.gift.is-locked .gift__img img,.gift.is-locked .gift__emoji{filter:grayscale(1) blur(1.5px);opacity:.55}.gift__padlock{position:absolute;width:34px;height:34px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-size:15px;box-shadow:0 2px 6px #00000026}.gift.is-unlocked .gift__padlock{display:none}.gift.is-popping{animation:giftpop .6s ease both}@keyframes giftpop{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.gift.is-popping{animation:none}.gifts__fill{transition:none}}.cart__row--free{grid-template-columns:56px 1fr auto;padding:10px 0;font-size:14px}.cart__row--free .cart__img img{width:56px;height:56px}.cart__free{color:#1f7a3a}.gifts__grid{max-width:420px;margin:0 auto}.gift__emoji{font-size:52px;line-height:1}.gift.is-locked .gift__emoji{filter:grayscale(1);opacity:.4}.gift.is-locked .gift__img img{filter:grayscale(1) blur(1px);opacity:.5}.rv__sum{text-align:center;margin:-4px 0 22px;font-size:14px;color:#3d4452}.rv__stars{color:#f5c400;letter-spacing:2px}.rv__off{color:#d6d6cf}.rv__viewport{overflow:hidden;padding:4px 0 8px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.rv__belt{display:flex;width:max-content;animation:rv-scroll var(--rv-speed,60s) linear infinite}.rv__viewport:hover .rv__belt,.rv__viewport:focus-within .rv__belt{animation-play-state:paused}.rv__set{display:flex;gap:16px;padding-right:16px}.rv__card{width:280px;flex:0 0 280px;background:#fff;border:1px solid #e6e6e0;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 2px 10px #0000000d}.rv__img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}.rv__body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:8px;flex:1}.rv__text{font-size:14px;line-height:1.5;color:#2b2f36}.rv__text p{margin:0}.rv__who{margin-top:auto;display:flex;flex-direction:column;font-size:13px}.rv__who span{color:#6b7280;font-size:12px}@keyframes rv-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.rv__belt{animation:none}.rv__viewport{overflow-x:auto}.rv__set[aria-hidden]{display:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/base.css.map */
