body{overflow-x:clip}main{overflow:clip}.menu{overflow-y:auto}.menu-toggle,.hero-pause,.hero-tabs button,.filters button{min-height:44px}.announcement-bar{padding:0 58px 0 0;text-align:left}.announcement-window{overflow:hidden;flex:1;min-width:0}.announcement-track{display:flex;width:max-content;animation:announcement-east var(--ticker-duration,30s) linear infinite}.announcement-bar .announcement-copy{max-width:none;overflow:visible;text-overflow:clip;flex:none;display:flex;align-items:center;white-space:nowrap;padding:0 32px;gap:64px}.announcement-copy:after{content:"\2733";font-size:20px}.announcement-toggle{position:absolute;right:8px;top:5px;width:44px;height:44px;background:transparent;color:inherit;border:1px solid currentColor;border-radius:50%;font-size:16px}.announcement-bar:is(:hover,:focus-within) .announcement-track,.announcement-bar.is-paused .announcement-track{animation-play-state:paused}@keyframes announcement-east{0%{transform:translate(-50%)}to{transform:translate(0)}}.reading-progress{position:fixed;inset:0 0 auto;height:3px;z-index:60;pointer-events:none;background:var(--orange);transform:scaleX(var(--read-progress,0));transform-origin:left}.hero-art{translate:0 var(--art-drift,0px)}.hero-slide .loop{stroke-dasharray:1400;stroke-dashoffset:var(--line-drift,0)}.hero-slide{filter:none!important;will-change:auto}.intro .smile{rotate:var(--happy-turn,0deg)}.intro h2{max-width:1100px;margin-inline:auto;text-wrap:balance}.discover-band{gap:10%;padding-block:70px}.discover-band h2,.section-head h2{text-wrap:balance}.section-head .text-link{white-space:nowrap;margin-bottom:30px}.collection,.products-content{max-width:1680px;margin-inline:auto}.product-grid{gap:42px 26px}.product-visual,.catalog-media{border-radius:18px;isolation:isolate;overflow:hidden}.product-caption{padding:18px 2px 0}.product-caption h3{font-size:clamp(16px,1.6vw,23px);font-weight:600;letter-spacing:-.04em}.product-caption>span{font-size:10px}.catalog-grid{gap:42px 24px;grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-card{position:relative;border-radius:18px}.catalog-media{position:relative;aspect-ratio:4/5;background:#eeeede;display:block}.catalog-media img,.catalog-media .catalog-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:5%;border-radius:0;transition:transform .8s cubic-bezier(.22,1,.36,1),opacity .5s}.catalog-media .catalog-secondary{opacity:0}.catalog-badge{position:absolute;left:14px;top:14px;z-index:2;background:var(--cream);color:var(--ink);padding:8px 12px;border-radius:30px;font-size:10px!important;font-weight:600}.catalog-open{position:absolute;bottom:16px;right:16px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--cream);font-size:23px!important;transition:transform .4s,background .3s,color .3s}.catalog-details{display:flex;align-items:start;gap:16px;justify-content:space-between;padding:17px 2px 0}.catalog-card h2{font-size:clamp(16px,1.5vw,22px);letter-spacing:-.035em;margin:0;line-height:1.35}.catalog-price{white-space:nowrap;font-size:14px!important;margin:3px 0 0;line-height:1.5}.catalog-price s{display:block;opacity:.6;font-size:12px}.catalog-card:hover img{opacity:1}.featured-products{padding-top:80px}.featured-products .catalog-grid{margin-top:25px}.featured-products .section-head{border-bottom:1px solid #173e2d30}.featured-products .section-head h2{font-size:clamp(40px,5vw,76px)}.pill{min-height:48px;transition:background .3s,box-shadow .3s,transform .4s}.pill:hover{transform:translateY(-3px);box-shadow:0 10px 25px #173e2d20}.pill span{transition:transform .3s}.pill:hover span{transform:translate(3px,-3px)}.process{position:relative;overflow:hidden}.process:after{content:"\2733";position:absolute;right:-.1em;top:-.25em;font-size:clamp(240px,40vw,650px);opacity:.055;pointer-events:none;rotate:var(--happy-turn,0deg)}.process-grid{position:relative;z-index:1}.process article>span{display:inline-grid;place-items:center;width:42px;height:42px;border:1px solid #fff9e950;border-radius:50%}.faq summary{min-height:44px;align-items:center}.faq details[open] p{animation:lux-arrive .4s both}.lux-reveal.is-waiting{opacity:0;translate:0 32px}.lux-reveal.is-arrived{animation:lux-arrive .9s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--reveal-delay,0ms)}@keyframes lux-arrive{0%{opacity:0;translate:0 32px}to{opacity:1;translate:0 0}}.motion-toggle{display:block;margin:24px 0 0;padding:10px 16px;min-height:44px;border:1px solid currentColor;border-radius:30px;background:transparent;font-size:12px}@media(hover:hover)and (pointer:fine){.catalog-card:hover .catalog-media img{transform:scale(1.045)}.catalog-card:hover .catalog-secondary{opacity:1}.catalog-card:hover .catalog-open{transform:rotate(-45deg);background:var(--ink);color:var(--cream)}.product-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at var(--pointer-x,50%) var(--pointer-y,50%),#fff6,transparent 55%);opacity:0;transition:opacity .4s}.product:hover .product-visual:after{opacity:1}.product:hover .costume-art{transform:scale(1.035)}.costume-art{transition:transform .8s!important}}@media(min-width:1000px){.product-information{position:sticky;top:32px}.product-gallery-viewer{border-radius:20px}.product-grid .product:nth-child(2n){margin-top:44px}.product-grid .product[hidden]{margin:0}}@media(max-width:800px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.catalog-details{display:block;padding-top:12px}.catalog-price{font-size:13px!important;margin-top:6px}.catalog-price s{display:inline;margin-left:6px}.product-grid{gap:28px 16px}.product-caption{display:block}.discover-band{padding-block:45px}.featured-products{padding-top:45px}.catalog-media,.product-visual{border-radius:12px}.catalog-badge{left:9px;top:9px;font-size:9px!important;padding:6px 9px}.catalog-open{right:10px;bottom:10px}.product-tag{max-width:calc(100% - 20px);font-size:7px!important;left:10px!important;top:10px!important}.hero-art{translate:none}.section-head .text-link{margin-bottom:18px;font-size:12px}}@media(max-width:500px){.announcement-bar{padding:0 58px 0 0}.announcement-toggle{top:2px}.logo img{width:clamp(140px,43vw,185px)}header{padding-inline:5%}.cart-link{margin-right:9px}.menu-toggle{flex:none;width:44px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}.product-caption h3{font-size:15px}.product-caption>span{font-size:8px}.section-head{display:block}.section-head h2{font-size:43px}.catalog-card h2{font-size:15px}.catalog-open{width:36px;height:36px;font-size:19px!important}.filters{gap:8px}.filters button{padding:10px 13px}.hero-tabs{gap:5px}.hero-tabs button{padding-inline:11px}.hero-controls{gap:5px}.footer-bottom{overflow-wrap:anywhere}}html.motion-paused *,html.motion-paused *:before,html.motion-paused *:after{animation-play-state:paused!important;scroll-behavior:auto!important;transition:none!important}html.motion-paused .lux-reveal,html.motion-paused .reveal{opacity:1!important;translate:none!important;transform:none!important}html.motion-paused .hero-art{translate:none}html.motion-paused .hero-slide.is-active{opacity:1!important;transform:none!important}@media(prefers-reduced-motion:reduce){.lux-reveal.is-waiting{opacity:1;translate:none}.hero-art{translate:none}.announcement-bar{height:auto;min-height:54px;padding:12px 16px}.announcement-window{overflow:visible}.announcement-track{width:100%;display:block;transform:none}.announcement-bar .announcement-copy{white-space:normal;padding:0;display:block;line-height:1.5}.announcement-copy:after,.announcement-copy[aria-hidden],.announcement-toggle{display:none!important}.has-announcement header{top:auto}.has-announcement .hero{padding-top:140px}}.announcement-bar:not([data-ticker-ready]){height:auto;min-height:54px;padding:12px 16px;white-space:normal;line-height:1.5}.announcement-bar:not([data-ticker-ready])>a,.announcement-bar:not([data-ticker-ready])>span{overflow:visible;text-overflow:clip;white-space:normal}.has-announcement:has(.announcement-bar:not([data-ticker-ready])) header{top:auto}.hero-slide{transition:opacity .85s ease,transform 1.2s cubic-bezier(.16,1,.3,1),clip-path 1.2s cubic-bezier(.16,1,.3,1);clip-path:inset(0 round 0)}.hero-slide.is-entering{transform:translate3d(5%,0,0) scale(1.05);clip-path:inset(0 0 0 100% round 70px)}.hero-slide.is-leaving{transform:translate3d(-4%,0,0) scale(.96);clip-path:inset(0 0 0 0 round 45px)}.hero-slide.is-active h1,.hero-slide.is-active .hero-title{animation:headline-unfold 1.1s cubic-bezier(.16,1,.3,1) both;transform-origin:50% 100%}.hero-slide.is-active .hero-art{animation:stage-arrive 1.35s cubic-bezier(.16,1,.3,1) both}.hero-slide.is-active .sticker{animation:badge-pop 1.15s cubic-bezier(.2,1.5,.4,1) both}.hero-slide.is-active .sticker.two{animation-delay:.16s}.hero-slide:before{content:"";position:absolute;top:10%;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 25% 35%,#f2d59e60,transparent 42%),radial-gradient(ellipse at 75% 60%,#b6c8a850,transparent 40%);animation:ambient-drift 12s ease-in-out infinite alternate}@keyframes headline-unfold{0%{opacity:0;transform:perspective(900px) rotateX(24deg) translateY(45px);clip-path:inset(100% 0 0)}to{opacity:1;transform:none;clip-path:inset(0)}}@keyframes stage-arrive{0%{opacity:0;transform:translateY(45px) scale(.86) rotate(-3deg)}to{opacity:1;transform:none}}@keyframes badge-pop{0%{opacity:0;scale:.5;translate:0 28px}to{opacity:1;scale:1;translate:0 0}}@keyframes ambient-drift{to{transform:translate3d(4%,-3%,0) scale(1.12)}}@keyframes lux-arrive{0%{opacity:0;translate:0 55px;transform:perspective(1000px) rotateX(9deg) scale(.95);clip-path:inset(0 0 12% round 24px)}to{opacity:1;translate:0 0;transform:none;clip-path:inset(0 round 0)}}.lux-reveal.is-arrived{animation-duration:1.1s}.reveal{transition:opacity .9s,transform 1.1s cubic-bezier(.16,1,.3,1)}.reveal:not(.visible){transform:translateY(45px) scale(.97)}.menu:not([hidden]){animation:menu-curtain .55s cubic-bezier(.16,1,.3,1) both}.menu:not([hidden])>a{animation:menu-link .7s cubic-bezier(.16,1,.3,1) both}.menu>a:nth-of-type(2){animation-delay:.05s}.menu>a:nth-of-type(3){animation-delay:.1s}.menu>a:nth-of-type(4){animation-delay:.15s}.menu>a:nth-of-type(5){animation-delay:.2s}@keyframes menu-curtain{0%{clip-path:inset(0 0 100% round 0 0 60px 60px)}to{clip-path:inset(0)}}@keyframes menu-link{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0 0}}.catalog-media,.product-visual{transition:transform .55s cubic-bezier(.16,1,.3,1),box-shadow .55s}.catalog-media:after{content:"";position:absolute;top:-100%;right:-100%;bottom:-100%;left:-100%;pointer-events:none;background:linear-gradient(110deg,transparent 42%,#fff5 49%,transparent 56%);transform:translate(-60%)}@media(hover:hover)and (pointer:fine){.catalog-card:hover .catalog-media,.product:hover .product-visual{transform:perspective(1000px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translateY(-6px);box-shadow:0 22px 35px -20px #173e2d70}.catalog-card:hover .catalog-media:after{animation:card-glint .85s ease-out both}.pill:hover{transform:translateY(-4px) scale(1.035)}.pill:hover span{transform:translate(5px,-5px) rotate(10deg)}}@keyframes card-glint{to{transform:translate(60%)}}.pill:active{transform:scale(.96)}.filters button{transition:background .25s,transform .3s}.filters button:active{transform:scale(.93)}@media(max-width:800px){.hero-slide:before{animation:none}.hero-slide.is-entering{transform:translateY(20px);clip-path:inset(0 0 100% round 0)}.hero-slide.is-leaving{transform:translateY(-15px);clip-path:inset(0)}.lux-reveal.is-arrived{animation-duration:.8s}}html.motion-paused .hero-slide.is-active h1,html.motion-paused .hero-slide.is-active .hero-title,html.motion-paused .hero-slide.is-active .hero-art,html.motion-paused .hero-slide.is-active .sticker,html.motion-paused .menu,html.motion-paused .menu>a,html.motion-paused .lux-reveal{animation:none!important;opacity:1!important;clip-path:none!important;transform:none!important;translate:none!important;scale:1!important}@media(prefers-reduced-motion:reduce){.hero-slide,.hero-slide.is-active,.hero-slide.is-entering,.hero-slide.is-leaving{clip-path:none!important}.catalog-media,.product-visual{transform:none!important}.lux-reveal,.hero-slide.is-active h1,.hero-slide.is-active .hero-title,.hero-slide.is-active .hero-art,.hero-slide.is-active .sticker,.menu,.menu>a{opacity:1!important;transform:none!important;translate:none!important;clip-path:none!important}}.marquee{margin-top:clamp(24px,4vw,80px);pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/12/assets/polish.css.map */
