.tw-posters{padding:60px var(--tw-gutter) 30px;overflow:hidden}.tw-posters__sticker{text-align:center;margin-bottom:26px}.tw-posters__stage{isolation:isolate;position:relative;height:clamp(400px,94vw,500px);max-width:1240px;margin:0 auto}.tw-poster{position:absolute;left:50%;top:0;width:clamp(260px,64vw,330px);aspect-ratio:3 / 4.15;cursor:pointer;transition:transform .55s cubic-bezier(.2,.8,.2,1),opacity .55s cubic-bezier(.2,.8,.2,1),filter .55s cubic-bezier(.2,.8,.2,1);transform:translate(-50%)}.tw-poster__inner{display:block;position:relative;width:100%;height:100%;border:var(--tw-border);border-radius:26px;overflow:hidden;box-shadow:0 26px 54px -22px #17120f80}.tw-poster__kicker,.tw-poster__collection{position:absolute;top:12px;font:800 8.5px var(--tw-font);letter-spacing:.22em}.tw-poster__kicker{left:16px}.tw-poster__collection{right:16px}.tw-poster__blob{display:block;position:absolute;left:20px;right:34px;top:32px;bottom:74px;background:var(--tw-sand) center top / cover no-repeat;border-radius:58% 42% 55% 45%/46% 52% 48% 54%;border:1.5px solid rgba(23,18,15,.25);overflow:hidden}.tw-poster__blob img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.tw-poster__quote{position:absolute;top:52px;left:30px;font:700 9.5px/1.5 var(--tw-font);color:var(--tw-paper);text-shadow:0 1px 6px rgba(23,18,15,.5)}.tw-poster__title{position:absolute;left:18px;bottom:14px;font:italic 800 clamp(30px,7vw,42px) / .95 var(--tw-font);letter-spacing:-.02em;text-shadow:2px 2px 0 rgba(23,18,15,.25)}.tw-poster__vertical{position:absolute;right:10px;bottom:80px;writing-mode:vertical-rl;transform:rotate(180deg);font:600 8.5px var(--tw-font);letter-spacing:.14em;opacity:.85}.tw-poster__tag{position:absolute;left:-14px;bottom:96px;border:var(--tw-border);box-shadow:2px 2px 0 var(--tw-ink);border-radius:999px;padding:6px 14px;font:800 10px var(--tw-font);letter-spacing:.1em;transform:rotate(-9deg);white-space:nowrap}.tw-posters__swipe{position:absolute;right:6px;bottom:-6px;z-index:6;padding:12px 20px;font-size:11px;gap:9px}@media screen and (max-width:749px){.tw-posters{padding:44px var(--tw-gutter) 26px}.tw-poster__quote{top:46px;left:24px}.tw-posters__swipe{right:0;padding:10px 16px}}.tw-celebs{padding:60px var(--tw-gutter) 56px;overflow:hidden;background:var(--tw-blush)}.tw-celebs__head{text-align:center;margin-bottom:30px}.tw-celebs__sticker{transform:rotate(-8deg);margin-bottom:2px}.tw-celebs__title{font:italic 800 clamp(34px,4.6vw,54px) / 1.05 var(--tw-font);letter-spacing:-.02em;margin:6px 0 0}.tw-celebs__stage{isolation:isolate;position:relative;height:clamp(330px,84vw,440px);max-width:760px;margin:0 auto}.tw-celeb{position:absolute;left:50%;top:0;width:clamp(220px,58vw,300px);aspect-ratio:5 / 7;border-radius:18px;border:var(--tw-border);background:var(--tw-sand) center top / cover no-repeat;overflow:hidden;cursor:pointer;box-shadow:0 24px 50px -20px #23140f73;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .5s cubic-bezier(.2,.8,.2,1);transform:translate(-50%);padding:0}.tw-celeb img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.tw-celebs__meta{text-align:center;margin-top:22px}.tw-celebs__name{font:800 15px var(--tw-font);letter-spacing:.08em}.tw-celebs__product{font:500 11.5px var(--tw-font);letter-spacing:.1em;color:var(--tw-muted);margin:4px 0 16px;text-transform:uppercase}.tw-celebs__cta{padding:13px 34px;font-size:11.5px}.tw-celebs__nav{display:flex;justify-content:center;gap:6px;margin-top:18px}.tw-spot{isolation:isolate;position:relative;margin-top:clamp(30px,4vw,52px);height:clamp(560px,82vh,700px);overflow:hidden}.tw-spot__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tw-plum) center 22% / cover no-repeat;filter:grayscale(.9);opacity:0;transition:opacity .7s ease}.tw-spot__bg.is-active{opacity:1}.tw-spot__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#3a3a3a6b}.tw-spot__word{position:absolute;top:36px;left:0;right:0;text-align:center;font:italic 800 clamp(42px,8vw,96px) / 1.12 var(--tw-font);letter-spacing:.02em;color:#fffbf4e6;pointer-events:none;white-space:nowrap;margin:0}.tw-spot__card{position:absolute;left:50%;top:55%;transform:translate(-50%,-50%);width:clamp(250px,64vw,310px);display:grid}.tw-spot__slide{grid-area:1 / 1;display:flex}.tw-spot__slide[hidden]{visibility:hidden;pointer-events:none}.tw-spot__heart{position:absolute;top:-20px;left:-20px;width:54px;height:54px;border-radius:27px;background:var(--tw-pink);border:var(--tw-border);box-shadow:2px 2px 0 var(--tw-ink);display:flex;align-items:center;justify-content:center;z-index:2;color:var(--tw-paper)}.tw-spot__inner{flex:1;display:flex;flex-direction:column;background:var(--tw-paper);border:var(--tw-border);border-radius:18px;padding:12px;box-shadow:0 34px 64px -22px #17120f8c}.tw-spot__media{display:block;flex:none;height:clamp(250px,56vw,300px);border-radius:12px;overflow:hidden;background:var(--tw-sand)}.tw-spot__media img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.tw-spot__name{font:700 14px/1.3 var(--tw-font);margin:11px 3px 2px;color:var(--tw-ink);display:block}.tw-spot__stars{display:flex;align-items:center;gap:5px;margin:0 3px 4px}.tw-spot__stars b{font:600 11px var(--tw-font);letter-spacing:1px;color:var(--tw-amber)}.tw-spot__stars span{font:600 10.5px var(--tw-font);color:var(--tw-muted)}.tw-spot__row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:auto 3px 4px;flex-wrap:wrap}.tw-spot__prices{display:flex;align-items:center;gap:7px}.tw-spot__price{font:800 19px var(--tw-font)}.tw-spot__mrp{font:400 12px var(--tw-font);color:var(--tw-muted);text-decoration:line-through}.tw-spot__buy{padding:10px 22px;font-size:11px}.tw-spot__swipe{position:absolute;right:18px;bottom:18px;z-index:3;padding:12px 20px;font-size:11px;gap:9px}@media screen and (max-width:749px){.tw-spot{height:auto;min-height:620px;padding-bottom:70px}.tw-spot__word{top:24px;font-size:clamp(34px,12vw,52px)}.tw-spot__card{position:relative;top:0;left:0;transform:none;margin:120px auto 0}.tw-spot__swipe{right:50%;transform:translate(50%);bottom:20px}}.tw-picks{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.tw-picks__media{background:var(--tw-sand);position:relative}.tw-picks__media>img,.tw-picks__media>picture img,.tw-picks__media>svg{display:block;width:100%;height:100%;min-height:420px;object-fit:cover;object-position:center top}.tw-picks__panel{background:var(--tw-butter);padding:clamp(32px,6vw,56px) clamp(20px,5vw,48px);display:flex;flex-direction:column;justify-content:center}.tw-picks__eyebrow{font:700 10px var(--tw-font);letter-spacing:.16em;margin-bottom:10px}.tw-picks__title{font:800 clamp(32px,4vw,46px) / 1 var(--tw-font);letter-spacing:-.015em;margin:0 0 12px}.tw-picks__text{font:400 14px/1.55 var(--tw-font);max-width:400px;margin:0 0 22px}.tw-picks__list{display:grid;gap:10px;max-width:420px;margin-bottom:22px}.tw-pick{display:flex;gap:10px;align-items:center;background:var(--tw-paper);border:var(--tw-border);border-radius:14px;padding:9px}.tw-pick__media{width:46px;height:56px;border-radius:10px;object-fit:cover;object-position:center top;flex:none;background:var(--tw-sand)}.tw-pick__info{flex:1;min-width:0}.tw-pick__name{font:600 12px var(--tw-font);color:var(--tw-ink);display:block}.tw-pick__price{font:700 12px var(--tw-font);margin-top:2px}.tw-pick__add{background:var(--tw-pink);color:#fff;border:0;border-radius:999px;padding:8px 16px;font:700 10px var(--tw-font);letter-spacing:.06em;cursor:pointer;flex:none;white-space:nowrap;transition:background-color .2s ease}.tw-pick__add:hover{background:var(--tw-pink-pressed)}.tw-pick__add[disabled]{background:var(--tw-faint);cursor:not-allowed}.tw-picks__cta{align-self:flex-start;background:var(--tw-plum);color:var(--tw-plum-text);border-radius:999px;padding:14px 28px;font:700 11.5px var(--tw-font);letter-spacing:.1em;white-space:nowrap}.tw-picks__cta:hover{background:#4a2637;color:var(--tw-plum-text)}@media screen and (max-width:749px){.tw-picks{grid-template-columns:1fr}.tw-picks__media>img,.tw-picks__media>picture img,.tw-picks__media>svg{min-height:320px}}.tw-hs{position:absolute;top:var(--hs-top, 50%);left:var(--hs-left, 50%);z-index:2;transform:translate(-50%,-50%)}.tw-hs__dot{position:relative;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border-radius:50%;border:var(--tw-border);background:var(--tw-paper);color:var(--tw-ink);box-shadow:2px 2px 0 var(--tw-ink);cursor:pointer;transition:background-color .2s ease,color .2s ease}.tw-hs__dot:hover,.tw-hs__dot[aria-expanded=true]{background:var(--tw-pink);color:#fff}.tw-hs__plus{font:700 16px/1 var(--tw-font)}.tw-hs__pulse{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:1.5px solid var(--tw-pink);opacity:0;animation:twHotspot 2.4s ease-out infinite;pointer-events:none}.tw-hs__dot[aria-expanded=true] .tw-hs__pulse{animation:none}@keyframes twHotspot{0%{transform:scale(.7);opacity:.9}70%{transform:scale(1.25);opacity:0}to{opacity:0}}@media(prefers-reduced-motion:reduce){.tw-hs__pulse{animation:none;opacity:.6}.tw-poster,.tw-celeb,.tw-hero__slide,.tw-spot__bg{transition:none!important}}.tw-hs__card{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);width:max-content;min-width:210px;max-width:min(300px,78%);display:flex;align-items:center;gap:10px;background:var(--tw-paper);border:var(--tw-border);border-radius:14px;padding:8px;box-shadow:0 18px 34px -18px #17120f8c;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}.tw-hs.is-open .tw-hs__card{opacity:1;visibility:visible;pointer-events:auto}.tw-hs.is-flip-y .tw-hs__card{top:auto;bottom:calc(100% + 12px)}.tw-hs.is-flip-x-start .tw-hs__card{left:0;transform:none}.tw-hs.is-flip-x-end .tw-hs__card{left:auto;right:0;transform:none}.tw-hs__thumb{width:44px;height:54px;flex:none;border-radius:10px;overflow:hidden;background:var(--tw-sand);display:block}.tw-hs__thumb img{display:block;width:100%;height:100%;min-height:0;max-width:none;object-fit:cover;object-position:center top}.tw-hs__info{flex:1;min-width:0}.tw-hs__name{font:600 12px/1.35 var(--tw-font);color:var(--tw-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tw-hs__name:hover{color:var(--tw-pink)}.tw-hs__price{font:700 12px var(--tw-font);margin-top:2px;color:var(--tw-ink)}.tw-hs__add{flex:none;background:var(--tw-pink);color:#fff;border:0;border-radius:999px;padding:8px 14px;font:700 10px var(--tw-font);letter-spacing:.06em;cursor:pointer;white-space:nowrap;transition:background-color .2s ease}.tw-hs__add:hover{background:var(--tw-pink-pressed)}.tw-hs__add[disabled]{background:var(--tw-faint);cursor:not-allowed}@media screen and (max-width:749px){.tw-hs{top:var(--hs-top-m, var(--hs-top, 50%));left:var(--hs-left-m, var(--hs-left, 50%))}.tw-hs__dot{width:26px;height:26px}.tw-hs__card{min-width:0;max-width:min(240px,78vw);padding:7px;gap:8px}.tw-celebs{padding:25px var(--tw-gutter) 25px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/twirl-carousels.css.map */
