.ct{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:start;padding-bottom:72px}.ct .form{margin:0;padding-bottom:0;max-width:none}.ct__side{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ct__card{border:1px solid var(--line);border-radius:18px;padding:18px 20px;display:flex;flex-direction:column;gap:6px;font-size:15px;min-width:0}.ct__card a{font-weight:700;overflow-wrap:anywhere}.ct__card p{color:var(--soft)}@media(max-width:989px){.ct{grid-template-columns:1fr;padding-bottom:48px}.ct__side{grid-template-columns:1fr}}.page.rte{max-width:760px;padding-bottom:88px}.page.rte h2{font-size:clamp(28px,2.6vw,36px);margin-top:44px;margin-bottom:12px}.page.rte h2:first-child{margin-top:0}.page.rte h3{margin-top:28px;margin-bottom:8px}.page.rte p{margin-bottom:0}.page.rte ul{margin-block:12px}.page.rte li{margin-bottom:6px}.page.rte li strong{color:var(--bone)}.shopify-policy__container{max-width:800px!important;margin:0 auto!important;padding:clamp(28px,4vw,56px) var(--gut) 88px!important}.shopify-policy__title{text-align:left!important;margin-bottom:28px}.shopify-policy__title h1{font-weight:900;font-stretch:64%;text-transform:uppercase;font-size:clamp(44px,5vw,72px);line-height:.9;letter-spacing:0}.shopify-policy__body{font-size:16px;line-height:1.65;color:var(--soft)}.shopify-policy__body p{margin-bottom:14px}.shopify-policy__body strong{color:var(--bone)}.shopify-policy__body a{color:var(--bone);text-decoration:underline;text-underline-offset:3px}.shopify-policy__body h2,.shopify-policy__body h3{color:var(--bone);font-weight:800;margin:28px 0 8px}@media(max-width:989px){.bar{flex-direction:column;align-items:stretch;gap:10px;padding-block:12px;position:relative;top:auto}.bar>*{min-width:0;max-width:100%}.pills{flex:none;width:100%}.bar__r{display:flex;gap:8px;width:100%}.bar__r .sel{flex:1 1 0;width:0;min-width:0;text-overflow:ellipsis}}.stage{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none}.stage.is-drag{cursor:grabbing}.stage:hover .ring{animation-play-state:running}.face{transition:transform .55s var(--ease),box-shadow .55s var(--ease),filter .4s ease}.face img{-webkit-user-drag:none;pointer-events:none}.stage.is-hover .face{filter:brightness(.8) saturate(.9)}.stage.is-hover .face:hover{filter:none;transform:rotateY(calc(var(--i) * var(--step))) translateZ(calc(var(--rz) + 40px)) translateY(-14px) scale(1.05);box-shadow:0 36px 70px #0000008c,0 0 0 2px var(--hib)}.stage__glow{transition:transform .6s var(--ease),opacity .6s}.stage.is-hover .stage__glow{transform:translate(-50%) scale(1.18)}.ring-tilt{position:absolute;left:50%;top:calc(50% - var(--ch) / 2 - 12px);width:0;height:0;transform-style:preserve-3d;transform:rotateX(var(--tx,0deg)) rotate(var(--tz,0deg));transition:transform .7s var(--ease)}.ring-tilt .ring{left:0;top:0;will-change:transform}@media(prefers-reduced-motion:reduce){.ring{animation:orbit 80s linear infinite!important}}@media(min-width:990px){.hero__in{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.stage{height:clamp(380px,min(36vw,68vh),540px);--cw:clamp(118px,11.4vw,196px);--rz:clamp(200px,20.5vw,340px);perspective:1700px}.stage__glow{width:92%}}@media(max-width:989px){.stage{height:clamp(270px,74vw,340px);--cw:clamp(106px,28vw,134px);--rz:clamp(180px,50vw,250px);margin-top:4px}.hero__h{margin-top:0}}@media(min-width:990px)and (max-width:1240px){.hdr__nav{display:none}.hdr__burger{display:flex}.hdr__in{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}.toast{bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translate(-50%,calc(100% + 48px));opacity:0;visibility:hidden;pointer-events:none;transition:transform .45s var(--ease),opacity .25s ease,visibility 0s linear .45s}.toast.show{transform:translate(-50%);opacity:1;visibility:visible;pointer-events:auto;transition:transform .45s var(--ease),opacity .2s ease,visibility 0s}[data-reveal]{transform:translateY(16px);transition:opacity .6s var(--ease),transform .6s var(--ease)}[data-reveal].in{transform:none}html:not(.js) [data-reveal]{opacity:1;transform:none}@media(min-width:990px)and (max-width:1320px){.hdr__nav{display:none}.hdr__burger{display:flex}.hdr__in{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}@media(max-width:989px){.sticky-buy{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/polish.css.map */
