:root{--k:1;--ease-out:cubic-bezier(.22,.8,.24,1)}#shopify-section-ypm-header{position:sticky;top:0;z-index:60}.hdr{position:relative;padding:12px 0;transition:padding .45s var(--ease-out)}.hdr__bar{background:#fbf8f1bd;box-shadow:0 1px #fff9 inset;transition:background-color .45s,box-shadow .45s,border-color .45s}.hdr.is-stuck{padding:8px 0}.hdr.is-stuck .hdr__bar{background:#fbf8f1eb;border-color:var(--line-2);box-shadow:0 1px #fff9 inset,0 12px 32px -24px #0f241980}.hdr__nav{flex-wrap:nowrap;min-width:0}.hdr__nav a{white-space:nowrap;position:relative;transition:background-color .25s,color .25s}.hdr__logo img{transition:height .45s var(--ease-out)}.hdr__cta{white-space:nowrap}@media(min-width:1200px){.hdr:not(.hdr--compact) .hdr__bar{grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(12px,1.4vw,24px);padding:8px 10px 8px 22px}.hdr:not(.hdr--compact) .hdr__logo{order:-1;justify-self:start}.hdr:not(.hdr--compact) .hdr__logo img{height:40px}.hdr:not(.hdr--compact) .hdr__nav{justify-content:center;gap:2px;overflow:hidden}.hdr:not(.hdr--compact) .hdr__nav a{font-size:13px;padding:9px;letter-spacing:.005em}.hdr:not(.hdr--compact) .hdr__right{gap:4px}}@media(min-width:1366px){.hdr>.wrap{max-width:1320px}.hdr:not(.hdr--compact) .hdr__nav a{font-size:13.5px;padding:9px 10px}}@media(min-width:1600px){.hdr:not(.hdr--compact) .hdr__nav a{font-size:14px;padding:9px 12px}}@media(max-width:1199px){.hdr__nav{display:none}.hdr__burger{display:inline-flex}.hdr__bar{grid-template-columns:auto 1fr auto;padding:8px}.hdr__logo{justify-self:center}.hdr__logo img{height:38px}}.hdr--compact .hdr__nav{display:none}.hdr--compact .hdr__burger{display:inline-flex}.hdr--compact .hdr__bar{grid-template-columns:auto 1fr auto;padding:8px}.hdr--compact .hdr__logo{justify-self:center}@media(max-width:420px){.hdr__logo img{height:34px}.hdr__icon{width:40px;height:40px}}.drawer__panel nav a{transition:color .25s,padding-left .35s var(--ease-out)}.drawer__panel nav a:hover{color:var(--green);padding-left:6px}.btn{transition:transform .35s var(--ease-out),background-color .35s,box-shadow .35s,border-color .35s}.btn:hover{transform:translateY(-1px);background:#10291d;border-color:#10291d;box-shadow:0 16px 30px -16px #0f2419b3}.btn:active{transform:translateY(0)}.btn:hover svg{transform:translate(3px)}.btn--ivory:hover{background:#fff;border-color:#fff}.btn--ghost:hover{background:#193a2b0f;border-color:var(--green);box-shadow:none}.sec--green .btn--ghost:hover{background:#f7f1e414;border-color:#f7f1e499}.js .rv{transform:translate3d(0,20px,0);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.js .rv.in{transform:none}.js .rv-d1{transition-delay:.1s}.js .rv-d2{transition-delay:.2s}.js .rv-d3{transition-delay:.3s}.js .rv-d4{transition-delay:.4s}.js .rv-d1{--rd:.1s}.js .rv-d2{--rd:.2s}.js .rv-d3{--rd:.3s}.js .rv-d4{--rd:.4s}.card,.feat,.rv-card,.dev__item,.chapter,.occ,.season,.vs__col{transition:translate .45s var(--ease-out),box-shadow .45s var(--ease-out),border-color .45s,background-color .45s}.js .card.rv,.js .feat.rv,.js .rv-card.rv,.js .dev__item.rv,.js .chapter.rv,.js .occ.rv,.js .season.rv{transition:opacity .7s var(--ease-out) var(--rd,0s),transform .7s var(--ease-out) var(--rd,0s),translate .45s var(--ease-out),box-shadow .45s var(--ease-out),border-color .45s}.card,.feat{background:linear-gradient(180deg,#FDFBF6,var(--paper));border-color:#8b705c2e;box-shadow:inset 0 1px #ffffffd9,0 1px 2px #193a2b0d,0 14px 30px -22px #193a2b4d}.feat{gap:14px;padding:clamp(26px,2.4vw,32px)}.feat .card__ico{background:#eef0e6;border-color:#193a2b1a}.card__num{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:#eef0e6;border:1px solid rgba(25,58,43,.1);font-size:30px;color:var(--green);margin-bottom:22px}@media(hover:hover)and (pointer:fine){.card:hover,.feat:hover,.rv-card:hover,.dev__item:hover,.occ:hover{translate:0 -6px;border-color:#8b705c4d;box-shadow:inset 0 1px #ffffffe6,0 2px 6px #193a2b0d,0 30px 50px -28px #193a2b66}.chapter:hover{translate:0 -4px;background:#ffffffb3;box-shadow:0 18px 34px -24px #193a2b59}.season:hover{translate:0 -8px;box-shadow:0 36px 60px -30px #0f24198c}}.rv-card{box-shadow:inset 0 1px #fffc,0 12px 28px -22px #193a2b47;padding:28px}.rv-card h4{letter-spacing:-.005em}.rv-summary,.pcard{box-shadow:inset 0 1px #fffc,0 40px 70px -40px #193a2b66}.dev__item{background:#ffffff8c}#how,#features,#the-100{background-image:radial-gradient(55% 45% at 8% 0%,rgba(174,185,154,.16),transparent 70%),radial-gradient(45% 40% at 100% 100%,rgba(232,221,202,.45),transparent 70%)}.hero__visual{perspective:1600px}.hero__photo{translate:calc(var(--mx,0)*6px) calc(var(--hp,0)*50px*var(--k));will-change:translate}.hero__device{animation:none;z-index:3;transform-origin:50% 60%;transform:translate3d(calc(var(--mx,0)*-10px),calc(var(--hp,0)*-70px*var(--k)),0) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) scale(calc(.98 + .02*min(1,var(--hp,0)*4)));will-change:transform;filter:drop-shadow(0 34px 46px rgba(15,36,25,.24)) drop-shadow(0 6px 10px rgba(15,36,25,.08))}.hero__badge{z-index:4;translate:0 calc(var(--hp,0)*-30px*var(--k));border:1px solid rgba(139,112,92,.14)}.hero__cards{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.mcard{position:absolute;margin:0;padding:6px 6px 20px;background:#fdfbf6;border:1px solid rgba(139,112,92,.16);border-radius:5px;box-shadow:0 1px 2px #193a2b14,0 24px 40px -22px #0f241980;transform:rotate(var(--rot));translate:calc(var(--mx,0)*var(--dx)*1px) calc(var(--hp,0)*var(--dy)*-1px*var(--k));will-change:translate}.mcard img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:2px;background:var(--beige)}.mcard--1{left:2%;top:2%;width:24%;--rot:-7deg;--dx:-16;--dy:110}.mcard--2{left:21%;top:14%;width:19%;--rot:5deg;--dx:-9;--dy:60}.mcard--3{right:-3%;top:40%;width:18%;--rot:8deg;--dx:12;--dy:140}@media(max-width:960px){.mcard--1{left:0;top:4%;width:26%}.mcard--2{left:22%;top:12%;width:20%}.mcard--3{right:-2%;top:46%;width:20%}}@media(max-width:600px){.mcard{padding:4px 4px 12px}.mcard--3,.hero__copy p.verse br{display:none}}.film__stage{isolation:isolate}.film__frame{position:relative;z-index:1}.film__stack{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.fs{position:absolute;left:33%;top:30%;width:34%;padding:5px 5px 16px;background:#f7f1e4;border-radius:5px;box-shadow:0 30px 50px -24px #000000a6;transform:rotate(calc(var(--rot)*(.45 + .55*var(--r,0))));translate:calc(var(--x)*(1 + .35*var(--r,0)*var(--k))) calc(var(--y)*(1 + .25*var(--r,0)*var(--k)));will-change:translate,transform}.fs img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:2px;background:#2a3a30}.fs--1{--x:-132%;--y:-150%;--rot:-12deg}.fs--2{--x:132%;--y:-95%;--rot:10deg}.fs--3{--x:-136%;--y:40%;--rot:8deg}.fs--4{--x:134%;--y:130%;--rot:-9deg}.fs--5{--x:-118%;--y:210%;--rot:-5deg}@media(max-width:900px){.fs{width:30%;left:35%}.fs--1{--x:-112%}.fs--3{--x:-116%}.fs--2,.fs--4{--x:112%}}.vs{perspective:1800px}.vs__old{background:#ffffff38;scale:calc(1 - (1 - var(--r,0))*.012)}.vs__new{background:radial-gradient(120% 80% at 100% 0%,rgba(174,185,154,.18),transparent 55%),var(--green);box-shadow:inset 0 0 0 1px #aeb99a38,inset 0 1px #ffffff14,0 50px 80px -42px #0f241999;scale:calc(1 + (1 - var(--r,0))*.018);translate:0 calc((1 - var(--r,0))*-8px)}.demo__media{position:relative}.demo__media:before{content:"";position:absolute;left:7%;right:-3%;top:9%;bottom:20%;border-radius:34px;background:linear-gradient(150deg,#e6e8db,#efe7d6);z-index:-1}.demo__screen{rotate:y calc(var(--r,0)*-8deg*var(--k));translate:0 calc(var(--r,0)*30px);transform-origin:20% 50%;box-shadow:0 2px 6px #193a2b14,0 50px 80px -40px #0f24198c}.demo__screen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:22px;box-shadow:inset 0 1px #ffffff1f;pointer-events:none}.demo__step{transition:background-color .3s,box-shadow .35s,border-color .3s,translate .35s var(--ease-out)}.demo__step.is-on{translate:4px 0}.roll{perspective:1800px}.roll__phone{rotate:y calc(var(--r,0)*18deg*var(--k));transform-origin:100% 50%}.roll__story{padding:12px;border-radius:22px;background:linear-gradient(145deg,#3b3d3f,#1c1d1f);box-shadow:0 2px 6px #193a2b14,0 50px 80px -40px #0f24198c;rotate:y calc(var(--r,0)*-14deg*var(--k));translate:calc(var(--r,0)*36px*var(--k)) 0;transform-origin:0 50%;opacity:calc(1 - var(--r,0)*.15)}.roll__story img{border-radius:10px;box-shadow:none}.roll__arrow{position:relative}.roll__fly{position:absolute;left:50%;top:38%;width:0;height:0;pointer-events:none;z-index:3}.roll__fly img{position:absolute;width:64px;height:64px;margin:-32px 0 0 -32px;max-width:none;border-radius:8px;border:3px solid #FBF8F1;object-fit:cover;box-shadow:0 16px 28px -14px #0f24198c;translate:calc(var(--fx) - 170px + (1 - var(--r,0))*300px*var(--sp)) calc(var(--fy)*var(--r,0));scale:calc(.7 + .3*var(--r,0));rotate:calc(var(--fr)*var(--r,0));opacity:min(1,calc(var(--r,0)*3 - .2))}.roll__fly img:nth-child(1){--fx:0px;--fy:-70px;--fr:-14deg;--sp:1}.roll__fly img:nth-child(2){--fx:-20px;--fy:40px;--fr:10deg;--sp:.9}.roll__fly img:nth-child(3){--fx:14px;--fy:-10px;--fr:6deg;--sp:1.1}.roll__fly img:nth-child(4){--fx:-30px;--fy:90px;--fr:-8deg;--sp:.8}@media(max-width:960px){.roll__fly{display:none}.roll__phone,.roll__story{rotate:none;translate:none}}.dp__media{perspective:1400px}.dp__media img{filter:drop-shadow(0 26px 30px rgba(15,36,25,.2))}.dp__col{box-shadow:inset 0 1px #fffc,0 30px 60px -40px #193a2b59}@media(min-width:801px){.dp__col:first-child{translate:calc(var(--r,0)*-24px) 0}.dp__col:last-child{translate:calc(var(--r,0)*24px) 0}.dp__col:first-child .dp__media img{rotate:y calc(var(--r,0)*12deg)}.dp__col:last-child .dp__media img{rotate:y calc(var(--r,0)*-12deg)}}.mosaic .shot{translate:0 calc(var(--c,0)*-44px*var(--k));z-index:2;box-shadow:0 2px 6px #193a2b14,0 40px 70px -34px #0f241980}.mosaic .tile:not(.shot){box-shadow:0 18px 40px -30px #0f241973}.story__new{translate:0 calc(var(--c,0)*-50px*var(--k));filter:drop-shadow(0 30px 40px rgba(15,36,25,.22))}.story__old{rotate:calc(var(--c,0)*-3deg)}.promo__screen{translate:0 calc(var(--c,0)*-56px*var(--k))}.promo__photo{translate:0 calc(var(--c,0)*24px*var(--k))}.season{box-shadow:0 20px 40px -32px #0f241980}.wrap.pdp{padding-left:var(--gut);padding-right:var(--gut)}.pdp__sub{line-height:1.3}@media(max-width:960px){.pdp,.pdp__gallery{grid-template-columns:minmax(0,1fr)}.pdp__thumbs{padding-bottom:4px}}@media(max-width:520px){.recv{grid-template-columns:minmax(0,1fr)}.pdp__box{padding:18px}}.pdp__main{background:radial-gradient(80% 70% at 50% 40%,#fff,var(--paper));box-shadow:inset 0 1px #ffffffe6,0 40px 70px -46px #193a2b73}.pdp__box{box-shadow:inset 0 1px #ffffffd9,0 30px 60px -44px #193a2b66}.pdp__thumbs button{transition:opacity .25s,border-color .25s,translate .3s var(--ease-out)}.pdp__thumbs button:hover{opacity:1;translate:0 -2px}@keyframes ann{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.ann__track,.strip__track,.things__row{will-change:transform}@media(max-width:960px){.hero__grid,.roll{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.split,.promo__grid,.film__grid,.pricing,.demo{grid-template-columns:minmax(0,1fr)}}@media(max-width:800px){.vs,.dp{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.g2,.g3,.g4{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.cd__u{min-width:0;flex:1 1 0}.price{gap:10px}}@media(max-width:600px){.hero__offer{width:100%}.btn-row>.ypm-buy,.btn-row>.btn{flex:1 1 100%}.btn-row .btn{width:100%;white-space:normal;text-align:center}.btn--lg{padding:0 22px}}@media(max-width:480px){.season__body{padding:16px}.season__body h3{font-size:26px}.season__body p{font-size:13.5px}}@media(max-width:380px){.btn{letter-spacing:.1em;font-size:13px}.btn--lg{font-size:13.5px}}@media(prefers-reduced-motion:reduce){.hero__device{transform:none!important}.hero__photo,.hero__badge,.mcard,.fs,.vs__new,.vs__old,.demo__screen,.roll__phone,.roll__story,.dp__col,.dp__media img,.mosaic .shot,.story__new,.story__old,.promo__screen,.promo__photo,.card,.feat,.rv-card,.season,.occ,.dev__item,.chapter{translate:none!important;rotate:none!important;scale:none!important}.roll__fly{display:none}.js .rv{transform:none}}.pcard ul.pay{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:18px 0 0;padding:0;grid-template-columns:none}.pcard .pay li{display:block;border:0;padding:0;margin:0;font-size:0;line-height:0}.pay svg{width:38px;height:24px}html.pop-lock{overflow:hidden}.pop__x{width:44px;height:44px}.pop__card{overscroll-behavior:contain}@media(max-width:680px){.pop__card{max-height:85vh;max-height:85dvh}.pop__body{padding:28px 20px calc(22px + env(safe-area-inset-bottom))}.pop__body h2{padding-right:40px}}@media(max-height:520px)and (min-width:681px){.pop__img{display:none}.pop__card{grid-template-columns:1fr;width:min(560px,100%)}}.jhub__head{margin-bottom:22px}.qlist{list-style:none;padding:0;margin:0 0 clamp(48px,6vw,80px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(20px,3vw,48px);border-top:1px solid var(--line)}.qlist li{border-bottom:1px solid var(--line)}.qlist a{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:14px;align-items:baseline;padding:16px 4px;text-decoration:none;transition:background-color .25s,padding-left .3s var(--ease-out)}.qlist a:hover{background:#193a2b0a;padding-left:10px}.qlist__n{font-family:var(--serif);font-style:italic;font-size:20px;color:var(--taupe)}.qlist__t{font-family:var(--serif);font-size:clamp(20px,1.7vw,24px);line-height:1.25;color:var(--ink)}.qlist__tag{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--taupe);white-space:nowrap}@media(max-width:760px){.qlist{grid-template-columns:minmax(0,1fr)}.qlist__tag{display:none}.qlist a{grid-template-columns:34px minmax(0,1fr)}}.jhub__sec{margin-bottom:clamp(48px,6vw,80px)}.jhub__row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;padding-bottom:14px;border-bottom:1px solid var(--line)}.jhub__row h2{font-size:clamp(30px,3.2vw,44px);margin:0}@media(max-width:640px){.cats{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;padding:0 var(--gut) 6px;margin-left:calc(var(--gut)*-1);margin-right:calc(var(--gut)*-1);scrollbar-width:none}.cats a{white-space:nowrap;flex-shrink:0}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ypm-polish.css.map */
