.tw-hero{position:relative;overflow:hidden;isolation:isolate}.tw-hero__stage{position:relative;width:100%;aspect-ratio:3200 / 1350;max-height:88vh;min-height:320px}.tw-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:block;opacity:0;pointer-events:none;transition:opacity .6s ease;background:var(--tw-sand) center / cover no-repeat}.tw-hero__slide.is-active{opacity:1;pointer-events:auto}.tw-hero__slide img{width:100%;height:100%;object-fit:cover;display:block}.tw-hero__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:40px;height:40px;border-radius:20px;background:var(--tw-paper);border:var(--tw-border);box-shadow:2px 2px 0 var(--tw-ink);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--tw-ink);padding:0}.tw-hero__arrow:hover{background:var(--tw-butter)}.tw-hero__arrow--prev{left:14px}.tw-hero__arrow--next{right:14px}.tw-hero__dots{position:absolute;left:0;right:0;bottom:14px;z-index:5;display:flex;justify-content:center;gap:7px}.tw-hero__dot{width:22px;height:7px;border-radius:4px;border:1px solid var(--tw-ink);background:#fffbf4e6;cursor:pointer;padding:0}.tw-hero__dot.is-active{background:var(--tw-pink)}@media screen and (max-width:749px){.tw-hero__stage{aspect-ratio:2160 / 2700;min-height:0;max-height:none}.tw-hero__arrow{width:34px;height:34px}.tw-hero__arrow--prev{left:8px}.tw-hero__arrow--next{right:8px}}.tw-hero--auto .tw-hero__stage{aspect-ratio:var(--tw-hero-ratio, 3200 / 1350);min-height:0;max-height:none}@media screen and (max-width:749px){.tw-hero--auto .tw-hero__stage{aspect-ratio:var(--tw-hero-ratio-m, var(--tw-hero-ratio, 2160 / 2700))}}.tw-ticker{background:var(--tw-sunset);padding:12px 0;overflow:hidden;white-space:nowrap}.tw-ticker__track{display:inline-block;animation:twTicker 22s linear infinite;font:800 12px var(--tw-font);letter-spacing:.12em;color:var(--tw-ink);white-space:nowrap}.tw-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(150px,18vw,230px),1fr));gap:14px}@media screen and (max-width:749px){.tw-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.tw-crail{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(170px,42vw,19.2%);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:2px}.tw-crail__tile{scroll-snap-align:start;position:relative;border-radius:16px;overflow:hidden;display:block;background:var(--tw-sand)}.tw-crail__tile img,.tw-crail__tile>svg{display:block;width:100%;height:280px;object-fit:cover;object-position:center top}.tw-crail__label{position:absolute;left:10px;bottom:10px;background:var(--tw-paper);border-radius:9px;padding:7px 12px;font:700 12px var(--tw-font);color:var(--tw-ink);white-space:nowrap}.tw-crail__promo{scroll-snap-align:start;border-radius:16px;border:var(--tw-border);min-height:280px;display:flex;align-items:center;justify-content:center;text-align:center;padding:14px;box-sizing:border-box}.tw-crail__promo-title{font:800 36px var(--tw-font)}.tw-crail__promo-sub{font:700 11px var(--tw-font);letter-spacing:.08em;margin-top:4px}.tw-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.tw-tab{background:#fff6fa;color:var(--tw-ink);border:var(--tw-border);border-radius:999px;padding:9px 16px;font:700 11px var(--tw-font);letter-spacing:.06em;cursor:pointer;white-space:nowrap}.tw-tab[aria-selected=true]{background:var(--tw-pink-bar)}.tw-tabpanel[hidden]{display:none}.tw-famous{isolation:isolate;background:var(--tw-plum);margin-top:clamp(30px,4vw,52px);padding:34px 0 38px;overflow:hidden}.tw-famous__eyebrow{text-align:center;font:700 10px var(--tw-font);letter-spacing:.16em;color:var(--tw-butter);margin-bottom:8px}.tw-famous__title{text-align:center;font:800 clamp(26px,3.4vw,38px) var(--tw-font);letter-spacing:-.01em;color:var(--tw-paper);margin:0 0 22px}.tw-famous__rail{padding:0 var(--tw-gutter) 0 calc(var(--tw-gutter) + 15px);display:grid;grid-auto-flow:column;grid-auto-columns:max(150px,calc((100% - 56px) / 4.5));gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth}.tw-famous__rail>*{scroll-snap-align:start}.tw-prail{display:grid;grid-auto-flow:column;grid-auto-columns:max(150px,calc((100% - 42px)/4));gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;cursor:grab;padding-bottom:2px}.tw-prail__cell{scroll-snap-align:start}@media screen and (max-width:749px){.tw-prail{grid-auto-columns:62vw}}@media screen and (max-width:749px){.tw-famous__rail{grid-auto-columns:62vw;padding-left:var(--tw-gutter)}}.tw-ugc__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.tw-ugc__tile{position:relative;border-radius:14px;overflow:hidden;display:block;background:var(--tw-sand)}.tw-ugc__tile img,.tw-ugc__tile>svg{display:block;width:100%;height:260px;object-fit:cover;object-position:center top}.tw-ugc__handle{position:absolute;left:8px;top:8px;font:600 9.5px var(--tw-font);color:#fff;background:#17120f8c;border-radius:7px;padding:3px 8px;white-space:nowrap}.tw-ugc__price{position:absolute;left:8px;right:8px;bottom:8px;width:max-content;max-width:calc(100% - 16px);box-sizing:border-box;background:var(--tw-paper);border-radius:8px;padding:5px 9px;font:700 9.5px/1.3 var(--tw-font);color:var(--tw-ink)}.tw-ugc__sticker{background:var(--tw-butter);border:var(--tw-border);border-radius:8px;padding:4px 9px;font:800 9px var(--tw-font);transform:rotate(3deg);white-space:nowrap}@media screen and (max-width:749px){.tw-ugc__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tw-ugc__tile img{height:200px}}.tw-reels__title{font:800 clamp(26px,3vw,34px) var(--tw-font);letter-spacing:-.015em;color:var(--tw-pink);margin:0}.tw-reels__app{margin-top:4px}.tw-reels__empty{border:1.5px dashed var(--tw-line);border-radius:16px;padding:40px 20px;text-align:center;font:500 12px var(--tw-font);color:var(--tw-muted)}.tw-campaign{margin-top:clamp(30px,4vw,52px);background:var(--tw-sand);display:block}.tw-campaign img,.tw-campaign>svg{display:block;width:100%;height:auto;max-height:62vh;object-fit:cover;object-position:center}.tw-reviews{background:var(--tw-plum);color:var(--tw-plum-text);margin-top:clamp(30px,4vw,52px);padding:clamp(28px,3.1vw,44px) var(--tw-gutter)}.tw-reviews__inner{display:flex;align-items:center;gap:40px;flex-wrap:wrap;max-width:var(--tw-max);margin:0 auto}.tw-reviews__score{flex:none;text-align:center}.tw-reviews__score b{font:800 54px var(--tw-font);line-height:1;display:block}.tw-reviews__score b span{font-size:24px;color:var(--tw-butter)}.tw-reviews__score em{font:600 10px var(--tw-font);letter-spacing:.12em;color:#fbeff3b3;margin-top:6px;white-space:nowrap;font-style:normal;display:block}.tw-reviews__quote{flex:1;min-width:240px;font:400 15px/1.5 var(--tw-font)}.tw-reviews__author{font:600 10px var(--tw-font);letter-spacing:.1em;margin-top:6px;color:#fbeff3b3}.tw-blogs__rail{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-bottom:2px}.tw-blogcard{scroll-snap-align:start;flex:none;width:clamp(260px,30vw,360px);background:#fff;border:1px solid var(--tw-line);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;color:var(--tw-ink);transition:box-shadow .2s ease,border-color .2s ease}.tw-blogcard:hover{box-shadow:4px 4px 0 var(--tw-ink);border-color:var(--tw-ink);color:var(--tw-ink)}.tw-blogcard__media{height:280px;background:var(--tw-sand);overflow:hidden}.tw-blogcard__media img,.tw-blogcard__media svg{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.tw-blogcard__body{padding:14px 15px 16px;display:flex;flex-direction:column;flex:1}.tw-blogcard__date{font:500 11px var(--tw-font);color:var(--tw-muted);margin-bottom:6px}.tw-blogcard__title{font:700 15.5px/1.35 var(--tw-font);margin:0 0 7px}.tw-blogcard__excerpt{font:400 12px/1.6 var(--tw-font);color:var(--tw-muted);margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tw-blogcard__more{margin-top:auto;align-self:flex-start;font:700 11px var(--tw-font);color:var(--tw-ink);border-bottom:1.5px solid var(--tw-pink);padding-bottom:2px;white-space:nowrap}@media screen and (max-width:749px){.tw-blogcard{width:78vw}.tw-blogcard__media{height:220px}}.tw-navcluster{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
/*# sourceMappingURL=/cdn/shop/t/16/assets/twirl-sections.css.map */
