:root{--pl-ink:#332d29;--pl-paper:#f5f0e9;--pl-blue:#77675f;--pl-cyan:#d8e2e4;--pl-green:#d5e0d4;--pl-yellow:#e8ddce;--pl-red:#c39990}html{scroll-behavior:smooth}body{background:var(--pl-paper)}.header-wrapper{border-bottom:1px solid var(--pl-ink)!important;background:#fffbf5!important}.header{max-width:1600px!important}.header__heading-logo{width:100%;height:auto}.header__heading-link img.pl-logo{width:172px;height:auto;display:block;mix-blend-mode:multiply}.header__menu-item,.header__icon{color:var(--pl-ink)!important}.header__menu-item span{font-weight:750;letter-spacing:-.02em}.section-header{z-index:20}.announcement-bar-section .utility-bar{background:var(--pl-yellow)}.footer{background:var(--pl-ink);color:#fffbf5}.footer a,.footer h2,.footer .list-menu__item--link{color:#fffbf5!important}.pl-home{font-family:Arial,Helvetica,sans-serif;color:var(--pl-ink);overflow:hidden;background:var(--pl-paper)}.pl-home *{box-sizing:border-box}.pl-home h1,.pl-home h2,.pl-home h3,.pl-home p{margin:0}.pl-home em{font-style:normal;color:var(--pl-blue)}.pl-ticker{height:42px;background:var(--pl-ink);color:#fffbf5;display:flex;align-items:center;overflow:hidden;font-size:12px;font-weight:900;letter-spacing:.18em;white-space:nowrap}.pl-ticker__track{display:flex;width:max-content;animation:pl-marquee 32s linear infinite}.pl-ticker__track span{padding-right:15px}.pl-ticker__track b{color:var(--pl-yellow);font-size:16px;padding:0 15px}@keyframes pl-marquee{to{transform:translate(-50%)}}.pl-hero{min-height:720px;max-width:1600px;margin:auto;display:grid;grid-template-columns:53% 47%;align-items:center;padding:72px clamp(24px,5vw,88px) 95px;gap:0;position:relative}.pl-hero:after{content:"STICK WITH IT";font-size:11px;letter-spacing:.26em;font-weight:900;position:absolute;bottom:33px;right:5%;transform:rotate(-90deg);transform-origin:right bottom}.pl-eyebrow{font-size:12px;font-weight:900;letter-spacing:.16em;line-height:1.4}.pl-spark{font-size:21px;color:var(--pl-red);vertical-align:middle;margin-right:7px}.pl-hero h1{font-size:clamp(70px,8.8vw,147px);letter-spacing:-.095em;line-height:.89;font-weight:950;margin:29px 0 26px;max-width:800px}.pl-hero h1 em,.pl-section-head h2 em,.pl-how h2 em,.pl-finale h2 em{font-family:Georgia,serif;font-weight:400;font-style:italic;letter-spacing:-.075em}.pl-hero__lead{font-size:clamp(18px,1.55vw,23px);line-height:1.48;letter-spacing:-.02em;max-width:550px;color:#514944}.pl-hero__actions{display:flex;align-items:center;gap:30px;flex-wrap:wrap;margin-top:37px}.pl-button{min-height:64px;display:inline-flex;align-items:center;justify-content:space-between;gap:42px;border-radius:100px;padding:0 29px;text-decoration:none;font-size:16px;font-weight:900;letter-spacing:-.02em;transition:transform .25s,box-shadow .25s}.pl-button:hover{transform:translateY(-4px) rotate(-1deg);box-shadow:6px 8px 0 var(--pl-yellow)}.pl-button span{font-size:23px;line-height:1}.pl-button--dark{background:var(--pl-ink);color:#fffbf5}.pl-button--dark:hover{color:#fffbf5}.pl-button--light{background:#fffbf5;color:var(--pl-ink)}.pl-button--light:hover{color:var(--pl-ink)}.pl-text-link{color:var(--pl-ink);font-size:15px;font-weight:800;text-decoration:none;border-bottom:2px solid var(--pl-ink);padding-bottom:4px}.pl-text-link:hover{color:var(--pl-blue);border-color:var(--pl-blue)}.pl-hero__note{display:flex;align-items:center;gap:11px;margin-top:32px;font-size:13px;color:#685f59}.pl-note-dot{width:10px;height:10px;background:var(--pl-green);border-radius:50%}.pl-hero__art{height:660px;position:relative;isolation:isolate;perspective:1100px}.pl-orbit{border:1px solid #d6cbc0;border-radius:50%;position:absolute;top:50%;left:52%;transform:translate(-50%,-50%)}.pl-orbit--one{width:650px;height:650px}.pl-orbit--two{width:480px;height:480px}.pl-sheet{position:absolute;width:min(78%,435px);aspect-ratio:210/297;border:2px solid #332d29;border-radius:13px;left:50%;top:50%;box-shadow:17px 20px #0000001f}.pl-sheet--back{background:var(--pl-yellow);transform:translate(-48%,-45%) rotate(13deg)}.pl-sheet--front{background:#fffbf5;transform:translate(-55%,-51%) rotate(-8deg);animation:pl-sheet-float 6s ease-in-out infinite}.pl-sheet--front:after{content:"";position:absolute;right:-2px;bottom:-2px;border:35px solid transparent;border-right-color:#ebe5dc;border-bottom-color:#ebe5dc;border-radius:0 0 10px;filter:drop-shadow(-3px -3px 1px #ded4ca)}.pl-sheet__corner{position:absolute;top:20px;left:23px;font-size:11px;font-weight:900;letter-spacing:.18em}@keyframes pl-sheet-float{50%{transform:translate(-55%,-54%) rotate(-5deg)}}.pl-sticker{position:absolute;display:grid;place-items:center;text-align:center;font-weight:1000;line-height:.93;letter-spacing:-.07em;color:#332d29;border:3px solid #332d29;box-shadow:5px 6px #332d29;transition:transform .25s}.pl-sticker:hover{transform:rotate(0) scale(1.1)}.pl-sticker--blue{background:var(--pl-cyan);width:43%;aspect-ratio:1;border-radius:50%;top:13%;left:8%;font-size:clamp(22px,2.5vw,37px);transform:rotate(-13deg)}.pl-sticker__star{font-size:16px}.pl-sticker--pink{background:var(--pl-red);color:#fffbf5;width:33%;aspect-ratio:1;clip-path:polygon(50% 0,63% 20%,85% 8%,82% 34%,100% 50%,82% 65%,85% 93%,61% 81%,50% 100%,38% 81%,14% 93%,18% 65%,0 50%,18% 35%,14% 8%,38% 20%);top:12%;right:10%;font-size:clamp(17px,2vw,29px);border:0;box-shadow:none;transform:rotate(11deg)}.pl-sticker--yellow{background:var(--pl-yellow);width:51%;height:21%;border-radius:18px;top:42%;left:7%;font-size:clamp(23px,2.6vw,38px);transform:rotate(8deg)}.pl-sticker--green{background:var(--pl-green);width:35%;aspect-ratio:1;border-radius:50%;top:51%;right:8%;font-size:clamp(19px,2vw,32px);transform:rotate(-13deg)}.pl-sticker--white{background:#fffbf5;width:48%;height:13%;border-radius:100px;bottom:8%;left:22%;font-family:Georgia,serif;font-size:clamp(21px,2.5vw,35px);letter-spacing:-.05em;transform:rotate(5deg)}.pl-peel{position:absolute;right:-4%;top:9%;background:#fffbf5;border:2px solid #332d29;box-shadow:6px 7px #332d29;transform:rotate(13deg);padding:12px 17px;border-radius:5px;font-size:13px;font-weight:950;line-height:1}.pl-peel span{font-size:24px}.pl-hero__badge{position:absolute;left:-2%;bottom:8%;width:128px;height:128px;background:var(--pl-blue);color:#fffbf5;border-radius:50%;display:grid;place-items:center;text-align:center;font-size:13px;line-height:1.18;font-weight:950;transform:rotate(-14deg);animation:pl-wiggle 5s ease-in-out infinite}@keyframes pl-wiggle{50%{transform:rotate(-7deg)}}.pl-promise{background:#fffbf5;border-top:2px solid #332d29;border-bottom:2px solid #332d29;display:grid;grid-template-columns:repeat(3,1fr);font-size:14px;font-weight:800;text-align:center}.pl-promise span{padding:21px 12px;border-right:2px solid #332d29}.pl-promise span:last-child{border-right:0}.pl-promise b{color:var(--pl-blue);margin-right:10px}.pl-products{padding:100px clamp(24px,5vw,88px) 78px;max-width:1600px;margin:auto}.pl-section-head{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:20px;margin-bottom:45px}.pl-section-head .pl-eyebrow{grid-column:1/-1;color:var(--pl-blue)}.pl-section-head h2,.pl-how h2,.pl-finale h2{font-size:clamp(56px,6vw,102px);letter-spacing:-.085em;line-height:.94;font-weight:950}.pl-section-head>p:last-child{max-width:400px;font-size:20px;line-height:1.45;margin-left:auto;color:#655b55}.pl-product-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pl-product-card{border:2px solid #332d29;border-radius:16px;overflow:hidden;background:#fffbf5;box-shadow:8px 8px #332d29;display:flex;flex-direction:column;transition:transform .28s,box-shadow .28s}.pl-product-card:hover{transform:translate(-3px,-6px) rotate(-.5deg);box-shadow:13px 16px #332d29}.pl-product-card--vinyl:hover{transform:translate(-3px,-6px) rotate(.5deg)}.pl-product-card__top{display:flex;align-items:center;justify-content:space-between;padding:21px 24px 12px}.pl-tag{font-size:11px;letter-spacing:.12em;font-weight:900}.pl-arrow{font-size:29px;line-height:1}.pl-product-visual{height:320px;margin:0 24px;border-radius:7px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.pl-product-visual:before{content:"";position:absolute;width:54%;aspect-ratio:210/297;background:#fffbf5;border:2px solid #332d29;box-shadow:9px 12px #0000002e;transform:rotate(-10deg)}.pl-product-visual--paper{background:#ebe3e0}.pl-product-visual--vinyl{background:#e3e9e1}.pl-product-visual--vinyl:before{transform:rotate(9deg)}.pl-mini-sticker{position:absolute;z-index:1;display:grid;place-items:center;text-align:center;border:2px solid #332d29;box-shadow:4px 5px #332d29;font-weight:950;line-height:.95;letter-spacing:-.05em}.pl-mini-sticker--a{background:var(--pl-yellow);width:125px;height:80px;border-radius:60px;top:18%;left:27%;transform:rotate(-17deg);font-family:Georgia,serif;font-size:25px}.pl-mini-sticker--b{background:var(--pl-cyan);width:100px;height:100px;border-radius:50%;top:21%;right:22%;font-size:59px;transform:rotate(18deg)}.pl-mini-sticker--c{background:var(--pl-red);color:#fffbf5;width:117px;height:97px;border-radius:15px;bottom:16%;left:29%;font-size:18px;transform:rotate(10deg)}.pl-mini-sticker--d{background:var(--pl-green);width:95px;height:95px;border-radius:50%;bottom:19%;right:26%;font-size:57px}.pl-mini-sticker--e{background:var(--pl-blue);color:#fffbf5;width:135px;height:104px;border-radius:19px;top:16%;left:26%;font-size:20px;transform:rotate(-7deg)}.pl-mini-sticker--f{background:var(--pl-yellow);width:97px;height:97px;border-radius:50%;top:25%;right:24%;font-size:58px;transform:rotate(13deg)}.pl-mini-sticker--g{background:var(--pl-red);color:#fffbf5;width:100px;height:100px;border-radius:50%;bottom:18%;left:30%;font-size:21px}.pl-mini-sticker--h{background:var(--pl-cyan);width:104px;height:75px;border-radius:60px;bottom:18%;right:24%;font-size:60px;transform:rotate(-14deg)}.pl-product-card__bottom{padding:30px 25px 26px;display:flex;justify-content:space-between;align-items:end;gap:12px}.pl-product-card__bottom h3{font-size:clamp(35px,3.3vw,56px);line-height:.95;letter-spacing:-.07em;font-weight:950}.pl-product-card__bottom p{max-width:300px;margin-top:13px;font-size:14px;line-height:1.4;color:#655b55}.pl-product-card__price{white-space:nowrap;font-size:23px;font-weight:950}.pl-product-card__price small{display:block;text-align:right;font-size:11px;color:#706760;font-weight:700}.pl-card-link{background:var(--pl-yellow);border-top:2px solid #332d29;display:flex;justify-content:space-between;padding:18px 25px;font-size:16px;font-weight:950;color:#332d29;text-decoration:none}.pl-product-card--vinyl .pl-card-link{background:var(--pl-green)}.pl-card-link:hover{color:#332d29}.pl-products__foot{font-size:13px;color:#706760;margin-top:30px!important}.pl-how{background:var(--pl-yellow);border-top:2px solid #332d29;border-bottom:2px solid #332d29;padding:100px clamp(24px,5vw,88px);display:grid;grid-template-columns:42% 58%;gap:40px}.pl-how__intro{max-width:520px}.pl-how h2{margin:24px 0!important}.pl-how__intro>p:last-child{font-size:18px;max-width:350px;line-height:1.45}.pl-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;align-items:end}.pl-step{min-height:300px;border:2px solid #332d29;background:#fffbf5;padding:18px;box-shadow:6px 7px #332d29;display:flex;flex-direction:column}.pl-step:nth-child(2){transform:translateY(-22px)}.pl-step:nth-child(3){transform:translateY(-44px)}.pl-step>span{font-size:13px;font-weight:950}.pl-step__icon{flex:1;display:grid;place-items:center;font-size:85px;font-weight:900;color:var(--pl-blue);transition:transform .3s}.pl-step:hover .pl-step__icon{transform:rotate(-14deg) scale(1.08)}.pl-step:nth-child(2) .pl-step__icon{color:var(--pl-red)}.pl-step:nth-child(3) .pl-step__icon{color:var(--pl-green)}.pl-step h3{font-size:26px;letter-spacing:-.05em}.pl-step p{font-size:13px;line-height:1.4;margin-top:8px;color:#655b55}.pl-finale{min-height:530px;position:relative;overflow:hidden;background:var(--pl-blue);color:#fffbf5;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:100px 24px}.pl-finale .pl-eyebrow{color:var(--pl-yellow)}.pl-finale h2{font-size:clamp(65px,8vw,136px);margin:22px 0 32px!important;z-index:1}.pl-finale h2 em{color:var(--pl-yellow)}.pl-finale .pl-button{z-index:1}.pl-finale__colors{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;opacity:.28;transform:rotate(-17deg) scale(1.5)}.pl-finale__colors i{flex:1;border-right:3px solid #fffbf5}.pl-finale__colors i:nth-child(1){background:#332d29}.pl-finale__colors i:nth-child(2){background:#77675f}.pl-finale__colors i:nth-child(3){background:#d8e2e4}.pl-finale__colors i:nth-child(4){background:#d5e0d4}.pl-finale__colors i:nth-child(5){background:#e8ddce}.pl-finale__colors i:nth-child(6){background:#c39990}.pl-finale__asterisk{position:absolute;right:5%;top:13%;color:var(--pl-yellow);font-size:140px;animation:pl-spin 20s linear infinite}@keyframes pl-spin{to{transform:rotate(360deg)}}.pl-reveal{opacity:1}.pl-reveal.pl-wait{opacity:0;transform:translateY(28px);transition:opacity .7s,transform .7s}.pl-reveal.pl-visible{opacity:1;transform:none}.pl-customizer{background:#fffbf5;border:2px solid #332d29;border-radius:14px;padding:25px;margin:24px 0;box-shadow:7px 8px #332d29;font-family:Arial,Helvetica,sans-serif}.pl-customizer *{box-sizing:border-box}.pl-customizer__eyebrow{font-size:11px;font-weight:900;letter-spacing:.16em;color:var(--pl-blue);margin:0 0 7px}.pl-customizer h2{font-size:28px;letter-spacing:-.05em;margin:0 0 5px}.pl-customizer__intro{font-size:13px;line-height:1.45;margin:0 0 25px;color:#655b55}.pl-fieldset{border:0;padding:0;margin:0 0 22px;min-width:0}.pl-fieldset legend,.pl-upload-label{font-size:14px;font-weight:900;margin-bottom:10px;display:block}.pl-options{display:flex;flex-wrap:wrap;gap:8px}.pl-option{position:relative;cursor:pointer}.pl-option input{position:absolute;opacity:0;width:1px;height:1px}.pl-option span{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border:1.5px solid #332d29;border-radius:100px;padding:7px 15px;font-weight:750;font-size:13px;transition:background .2s,transform .2s}.pl-option:hover span{transform:translateY(-2px)}.pl-option input:checked+span{background:var(--pl-yellow);box-shadow:3px 3px #332d29}.pl-option input:focus-visible+span{outline:3px solid var(--pl-blue);outline-offset:3px}.pl-option[data-hidden]{display:none}.pl-count{background:#eae2dd;border-radius:10px;padding:15px 17px;margin:14px 0 24px;display:flex;align-items:center;gap:12px}.pl-count strong{font-size:29px;line-height:1;color:var(--pl-blue)}.pl-count span{font-size:13px;line-height:1.3}.pl-upload{border:2px dashed #958b82;border-radius:10px;padding:17px;background:#faf6ef}.pl-upload input{width:100%;font-size:13px}.pl-upload p{font-size:12px;color:#706760;margin:9px 0 0}.pl-upload__preview{width:100px;height:100px;object-fit:contain;display:none;margin-top:12px;background:#fffbf5;border:1px solid #ded4ca}.pl-upload__preview[src]{display:block}.pl-customizer .product-form__buttons{margin-top:22px}.pl-customizer .product-form__submit{border-radius:100px;background:#332d29;color:#fffbf5;font-weight:900}.pl-qty{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.pl-qty label{font-weight:900;font-size:14px}.pl-qty input{width:80px;border:1.5px solid #332d29;border-radius:6px;padding:10px;font-size:16px}.pl-customizer__small{font-size:12px;line-height:1.45;color:#706760;margin-top:17px}.pl-customizer__small a{color:inherit;text-decoration:underline}@media(max-width:990px){.pl-hero{grid-template-columns:1fr 1fr;min-height:600px}.pl-hero h1{font-size:clamp(60px,8vw,100px)}.pl-hero__art{height:520px}.pl-orbit--one{width:520px;height:520px}.pl-orbit--two{width:400px;height:400px}.pl-how{grid-template-columns:1fr}.pl-steps{margin-top:50px}}@media(max-width:749px){.header__heading-link img.pl-logo{width:137px}.pl-ticker{height:34px;font-size:10px}.pl-hero{display:flex;flex-direction:column;align-items:stretch;padding:52px 22px;min-height:0}.pl-hero h1{font-size:clamp(62px,14vw,102px);margin:22px 0}.pl-hero__lead{font-size:17px;max-width:430px}.pl-hero__actions{gap:20px;margin-top:26px}.pl-button{min-height:58px;padding:0 23px;font-size:15px}.pl-hero__note{font-size:11px;margin-top:25px}.pl-hero__art{height:520px;margin-top:7px}.pl-orbit--one{width:470px;height:470px}.pl-orbit--two{width:330px;height:330px}.pl-sheet{width:min(70%,310px)}.pl-sticker--blue{font-size:24px}.pl-sticker--pink{font-size:19px}.pl-sticker--yellow{font-size:25px}.pl-sticker--green{font-size:21px}.pl-sticker--white{font-size:23px}.pl-peel{right:1%;top:10%}.pl-hero__badge{left:1%;bottom:7%;width:102px;height:102px;font-size:11px}.pl-hero:after{display:none}.pl-promise{grid-template-columns:1fr;font-size:12px;text-align:left}.pl-promise span{padding:13px 25px;border-right:0;border-bottom:1px solid #332d29}.pl-promise span:last-child{border:0}.pl-products{padding:78px 22px 70px}.pl-section-head{grid-template-columns:1fr;gap:15px}.pl-section-head .pl-eyebrow{grid-column:1}.pl-section-head h2,.pl-how h2{font-size:clamp(55px,12vw,80px)}.pl-section-head>p:last-child{margin-left:0;font-size:17px}.pl-product-grid{grid-template-columns:1fr;gap:25px}.pl-product-visual{height:280px}.pl-product-card__bottom h3{font-size:41px}.pl-how{padding:78px 22px}.pl-steps{grid-template-columns:1fr;margin-top:20px}.pl-step,.pl-step:nth-child(2),.pl-step:nth-child(3){min-height:180px;transform:none}.pl-step__icon{position:absolute;right:25px;font-size:70px;opacity:.35}.pl-step{position:relative}.pl-step p{max-width:245px}.pl-finale{min-height:440px}.pl-finale h2{font-size:clamp(58px,12vw,84px)}.pl-finale__asterisk{font-size:75px}}@media(max-width:420px){.pl-hero h1{font-size:58px}.pl-hero__art{height:440px}.pl-sheet{width:68%}.pl-orbit--one{width:400px;height:400px}.pl-orbit--two{width:290px;height:290px}.pl-peel{font-size:10px;right:0}.pl-product-visual{height:240px}.pl-mini-sticker{transform:scale(.82)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.pl-ticker__track,.pl-sheet--front,.pl-hero__badge,.pl-finale__asterisk{animation:none}.pl-reveal.pl-wait{opacity:1;transform:none}.pl-button,.pl-product-card,.pl-mini-sticker,.pl-step__icon{transition:none}}.product__title h1{font-family:Arial,Helvetica,sans-serif;font-weight:950;font-size:clamp(42px,4.5vw,76px);letter-spacing:-.07em;line-height:.98}.product__info-container .price{font-size:25px;font-weight:900}.product__info-container .product__description{font-size:16px;line-height:1.55;color:#514944}.product__info-container .shopify-app-block{min-height:48px}.product--no-media .product__media-wrapper{display:block!important}.product--no-media{grid-template-columns:1fr 1fr!important}.product--no-media .product__info-wrapper,.product--no-media .product__media-wrapper{width:100%!important;max-width:none!important}@media(max-width:749px){.product--no-media{display:flex!important;flex-direction:column!important}.product--no-media .product__media-wrapper .pl-product-visual{height:350px!important}}.pl-options[hidden]{display:none!important}.footer .footer-block__details-content,.footer .footer-block__details-content p,.footer .footer-block__details-content a,.footer .list-menu__item--link{color:#fffbf5!important;opacity:1!important}.pl-hero__art{display:grid;place-items:center;min-width:0}.pl-generated-sheet--hero{display:block;width:min(100%,590px);max-height:660px;height:auto;object-fit:contain;filter:drop-shadow(18px 20px 0 rgba(17,17,17,.09));animation:pl-float 6s ease-in-out infinite}.pl-product-visual:before{display:none!important}.pl-product-visual img{display:block;width:100%;height:100%;object-fit:contain;position:relative;z-index:1;filter:drop-shadow(10px 12px 0 rgba(17,17,17,.12));transition:transform .35s ease}.pl-product-card:hover .pl-product-visual img,.pl-shop__card:hover img{transform:scale(1.05) rotate(-2deg)}.pl-product-visual--detail{height:min(65vw,600px);margin:0;background:#ebe3e0;display:grid;place-items:center;padding:20px;overflow:hidden}.pl-product-visual--detail.pl-product-visual--vinyl{background:#e3e9e1}.pl-product-visual--detail img{max-width:100%;max-height:100%;object-fit:contain}.pl-step__image{height:155px;display:grid;place-items:center;margin:8px 0 15px;overflow:hidden}.pl-step__image img{height:100%;width:100%;object-fit:contain;filter:drop-shadow(5px 6px 0 rgba(17,17,17,.12));transition:transform .3s ease}.pl-step:hover .pl-step__image img{transform:rotate(-6deg) scale(1.1)}.pl-breadcrumb{display:flex;align-items:center;gap:12px;font:700 12px Arial,sans-serif;letter-spacing:.03em;margin:14px 0 27px;color:#706760}.pl-breadcrumb a{color:#332d29;text-decoration:none}.pl-breadcrumb a:hover{text-decoration:underline}.pl-product-story,.pl-product-faq,.pl-other-material{font-family:Arial,Helvetica,sans-serif;color:#332d29}.pl-product-story{display:grid;grid-template-columns:1fr 1fr;gap:clamp(35px,6vw,100px);padding:110px clamp(24px,6vw,100px);background:#e8ddce}.pl-product-story h2,.pl-product-faq h2{font-size:clamp(52px,6vw,94px);line-height:.94;letter-spacing:-.075em;margin:23px 0;font-weight:950}.pl-product-story h2 em,.pl-product-faq h2 em,.pl-shop h1 em,.pl-shop h2 em{font-family:Georgia,serif;font-weight:400;font-style:italic;color:#77675f}.pl-story-intro>p:not(.pl-eyebrow){font-size:19px;line-height:1.5;max-width:530px}.pl-story-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.pl-story-pills span{border:1.5px solid #332d29;border-radius:100px;padding:9px 13px;font-size:11px;font-weight:900;letter-spacing:.06em;background:#fffbf5}.pl-story-specs{border-top:2px solid #332d29}.pl-story-specs>div{display:grid;grid-template-columns:42px 1fr;gap:2px 15px;border-bottom:2px solid #332d29;padding:23px 0}.pl-story-specs__number{grid-row:span 2;color:#77675f;font-size:15px;font-weight:950}.pl-story-specs h3{font-size:25px;letter-spacing:-.05em;margin:0}.pl-story-specs p{font-size:15px;line-height:1.5;color:#403934;margin:7px 0 0}.pl-product-faq{display:grid;grid-template-columns:40% 60%;gap:30px;padding:100px clamp(24px,6vw,100px);background:#f5f0e9}.pl-product-faq__list{border-top:2px solid #332d29}.pl-product-faq details{border-bottom:2px solid #332d29;padding:20px 0}.pl-product-faq summary{list-style:none;cursor:pointer;font-size:18px;font-weight:900;display:flex;justify-content:space-between;gap:15px}.pl-product-faq summary::-webkit-details-marker{display:none}.pl-product-faq summary span{font-size:26px;line-height:.8}.pl-product-faq details[open] summary span{transform:rotate(45deg)}.pl-product-faq details p{font-size:15px;line-height:1.55;color:#514944;max-width:560px;margin:15px 0 0}.pl-other-material{background:#77675f;color:#fffbf5;display:flex;justify-content:space-between;align-items:end;gap:30px;padding:75px clamp(24px,6vw,100px)}.pl-other-material .pl-eyebrow{color:#e8ddce}.pl-other-material h2{font-size:clamp(40px,5vw,72px);margin:17px 0 12px;letter-spacing:-.07em}.pl-other-material p:not(.pl-eyebrow){font-size:17px;max-width:520px;line-height:1.45}.pl-other-material>a{display:inline-flex;justify-content:space-between;gap:30px;min-width:250px;background:#e8ddce;color:#332d29;text-decoration:none;border-radius:100px;padding:18px 25px;font-size:15px;font-weight:900}.pl-shop{background:#f5f0e9;color:#332d29;font-family:Arial,Helvetica,sans-serif}.pl-shop *{box-sizing:border-box}.pl-shop h1,.pl-shop h2,.pl-shop h3,.pl-shop p{margin:0}.pl-shop__hero{min-height:590px;display:grid;grid-template-columns:53% 47%;align-items:center;gap:15px;padding:75px clamp(24px,6vw,100px);background:#e8ddce;overflow:hidden}.pl-shop__hero h1{font-size:clamp(64px,7vw,118px);line-height:.92;letter-spacing:-.08em;margin:25px 0}.pl-shop__hero p:not(.pl-eyebrow){font-size:20px;line-height:1.45;max-width:620px}.pl-shop__hero>a,.pl-shop__hero div>a{display:inline-flex;gap:50px;background:#332d29;color:#fffbf5;border-radius:100px;padding:18px 27px;text-decoration:none;font-weight:900;margin-top:30px}.pl-shop__hero img{display:block;max-height:520px;width:100%;height:auto;object-fit:contain;filter:drop-shadow(16px 17px 0 rgba(17,17,17,.12))}.pl-shop__compare{text-align:center;padding:95px 24px 45px}.pl-shop__compare h2{font-size:clamp(55px,7vw,100px);line-height:.92;letter-spacing:-.07em;margin:20px 0}.pl-shop__compare>p:last-child{font-size:18px;color:#514944}.pl-shop__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:27px;padding:30px clamp(24px,6vw,100px) 95px;max-width:1700px;margin:auto}.pl-shop__card{background:#fffbf5;border:2px solid #332d29;border-radius:18px;overflow:hidden;box-shadow:9px 10px #332d29}.pl-shop__card-image{height:410px;display:grid;place-items:center;padding:20px;background:#ebe3e0}.pl-shop__card--vinyl .pl-shop__card-image{background:#e3e9e1}.pl-shop__card-image img{height:100%;max-width:100%;object-fit:contain;transition:transform .35s ease}.pl-shop__card-copy{padding:30px}.pl-shop__card-copy h3{font-size:clamp(43px,4vw,65px);line-height:.95;letter-spacing:-.07em;margin:16px 0}.pl-shop__card-copy>p:not(.pl-eyebrow){font-size:16px;line-height:1.45;max-width:450px;min-height:70px}.pl-shop__card-copy>div{display:flex;justify-content:space-between;align-items:end;gap:15px;margin-top:23px}.pl-shop__card-copy strong{font-size:28px;white-space:nowrap}.pl-shop__card-copy small{display:block;font-size:12px;color:#655b55}.pl-shop__card-copy a{background:#e8ddce;color:#332d29;border-radius:100px;padding:16px 19px;font-weight:900;text-decoration:none;font-size:14px}.pl-shop__note{background:#332d29;color:#fffbf5;display:flex;align-items:center;gap:20px;padding:34px clamp(24px,6vw,100px)}.pl-shop__note>span{font-size:42px;color:#e8ddce}.pl-shop__note p{font-size:16px;line-height:1.4;flex:1}.pl-shop__note a{color:#e8ddce;font-weight:900;white-space:nowrap}@media(max-width:749px){.pl-generated-sheet--hero{max-height:450px}.pl-hero__art{height:470px}.pl-product-visual--detail{height:390px}.pl-step__image{height:100px;justify-content:start}.pl-step__image img{width:120px}.pl-product-story,.pl-product-faq{grid-template-columns:1fr;padding:70px 22px}.pl-product-story h2,.pl-product-faq h2{font-size:58px}.pl-other-material{display:block;padding:65px 22px}.pl-other-material>a{margin-top:25px}.pl-shop__hero{display:flex;flex-direction:column;align-items:stretch;padding:65px 22px 20px}.pl-shop__hero h1{font-size:64px}.pl-shop__hero img{max-height:350px;margin-top:10px}.pl-shop__grid{grid-template-columns:1fr;padding:20px 22px 70px}.pl-shop__card-image{height:310px}.pl-shop__card-copy>div{align-items:start;flex-direction:column}.pl-shop__note{align-items:start;flex-wrap:wrap;padding:30px 22px}.pl-shop__note p{flex-basis:75%}}@media(prefers-reduced-motion:reduce){.pl-generated-sheet--hero{animation:none}.pl-product-visual img,.pl-step__image img,.pl-shop__card-image img{transition:none}}.pl-info-page,.pl-contact-hero{font-family:Arial,Helvetica,sans-serif;color:#332d29}.pl-info-page *,.pl-contact-hero *{box-sizing:border-box}.pl-info-page h1,.pl-info-page h2,.pl-info-page h3,.pl-info-page p,.pl-contact-hero h1,.pl-contact-hero p{margin:0}.pl-info-page em,.pl-contact-hero em{font-family:Georgia,serif;font-weight:400;font-style:italic;color:#77675f}.pl-info-hero,.pl-contact-hero{display:grid;grid-template-columns:53% 47%;align-items:center;gap:15px;padding:80px clamp(24px,6vw,100px);min-height:650px;overflow:hidden;background:#e8ddce}.pl-info-hero h1,.pl-contact-hero h1{font-size:clamp(64px,7.5vw,120px);letter-spacing:-.085em;line-height:.92;margin:24px 0}.pl-info-hero p:not(.pl-eyebrow),.pl-contact-hero p:not(.pl-eyebrow){font-size:20px;line-height:1.45;max-width:600px}.pl-info-hero .pl-button{margin-top:35px}.pl-info-hero img,.pl-contact-hero img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain;filter:drop-shadow(15px 17px 0 rgba(17,17,17,.12))}.pl-info-steps{padding:100px clamp(24px,6vw,100px);background:#f5f0e9}.pl-info-steps h2,.pl-info-faq h2{font-size:clamp(56px,6vw,95px);line-height:.94;letter-spacing:-.075em;margin:20px 0 45px}.pl-info-steps__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pl-info-steps article{background:#fffbf5;border:2px solid #332d29;border-radius:15px;box-shadow:8px 8px #332d29;padding:24px;overflow:hidden}.pl-info-steps article>span{font-size:11px;font-weight:900;letter-spacing:.14em}.pl-info-steps article img{width:100%;height:260px;object-fit:contain;display:block;margin:15px 0;background:#ebe3e0;border-radius:8px}.pl-info-steps article:nth-child(2) img{background:#eee2d3}.pl-info-steps article:nth-child(3) img{background:#e3e9e1}.pl-info-steps article h3{font-size:31px;letter-spacing:-.06em;line-height:1;margin:0 0 12px}.pl-info-steps article p{font-size:15px;line-height:1.5;color:#514944}.pl-info-faq{display:grid;grid-template-columns:40% 60%;gap:35px;background:#e3e9e1;padding:100px clamp(24px,6vw,100px)}.pl-info-faq>div:last-child{border-top:2px solid #332d29}.pl-info-faq details{border-bottom:2px solid #332d29;padding:20px 0}.pl-info-faq summary{display:flex;justify-content:space-between;gap:15px;list-style:none;cursor:pointer;font-weight:900;font-size:18px}.pl-info-faq summary::-webkit-details-marker{display:none}.pl-info-faq summary span{font-size:25px;line-height:1}.pl-info-faq details[open] summary span{transform:rotate(45deg)}.pl-info-faq details p{font-size:15px;line-height:1.55;color:#403934;max-width:600px;margin-top:14px}.pl-contact-hero{background:#ebe3e0;min-height:540px}.pl-contact-hero h1{font-size:clamp(62px,7vw,108px)}.pl-contact-hero a{color:#77675f;font-weight:800}.pl-contact-hero span{display:block;margin-top:35px;font-size:11px;letter-spacing:.16em;font-weight:900}.pl-contact-hero img{max-height:450px}.section-template--29006926053740__form-padding,.shopify-section:has(.contact){background:#f5f0e9}.contact{max-width:1000px!important;padding:85px 24px!important}.contact .title{font-family:Arial,Helvetica,sans-serif;font-size:clamp(42px,5vw,72px);letter-spacing:-.07em;font-weight:950;margin-bottom:35px}.contact .field__input{border:2px solid #332d29;border-radius:8px;background:#fffbf5;box-shadow:none}.contact .field:after{display:none}.contact .button{background:#332d29;color:#fffbf5;border-radius:100px;font-weight:900;font-size:17px;min-width:180px;min-height:58px}.contact .button:after,.contact .button:before{display:none}.cart__contents,.cart__footer{font-family:Arial,Helvetica,sans-serif}.cart__contents .title,.cart__footer .totals__total{font-weight:950;letter-spacing:-.06em}.cart__checkout-button{border-radius:100px;font-weight:900;background:#332d29}.cart__checkout-button:after,.cart__checkout-button:before{display:none}.pl-upload input::file-selector-button{background:#77675f;color:#fffbf5;border:0;border-radius:100px;padding:11px 17px;margin-right:10px;font:800 13px Arial,sans-serif;cursor:pointer}.pl-upload input:hover::file-selector-button{background:#332d29}.pl-customizer .product-form__submit{font-size:14px;letter-spacing:-.01em;line-height:1.2;padding:12px 14px;min-height:55px}.pl-customizer .product-form__submit:after,.pl-customizer .product-form__submit:before{display:none}@media(min-width:750px){.product--no-media:has(.pl-product-visual--detail){display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:start;gap:clamp(30px,5vw,80px);max-width:1400px!important;width:100%;margin:0 auto}.product--no-media:has(.pl-product-visual--detail) .product__media-wrapper,.product--no-media:has(.pl-product-visual--detail) .product__info-wrapper{min-width:0;width:100%!important;max-width:none!important}.product--no-media:has(.pl-product-visual--detail) .pl-product-visual--detail{height:640px}.product--no-media:has(.pl-product-visual--detail) .product__title,.product--no-media:has(.pl-product-visual--detail) .price{text-align:left}}@media(min-width:750px){.product--no-media:has(.pl-product-visual--detail) .product__info-wrapper{padding-left:clamp(24px,4vw,60px)!important}}:root{--pl-ink:#332d29;--pl-paper:#f5f0e9;--pl-blue:#77675f;--pl-cyan:#d8e2e4;--pl-green:#d5e0d4;--pl-yellow:#e8ddce;--pl-red:#c39990;--pl-type:"American Typewriter","Courier New",Courier,monospace;--font-body-family:var(--pl-type);--font-heading-family:var(--pl-type)}body{background:#f5f0e9;color:#332d29}body :is(h1,h2,h3,h4,h5,h6,p,a,span,button,input,textarea,select,label,legend,summary,strong,small,em,b){font-family:var(--pl-type)!important}.pl-home,.pl-shop,.pl-info-page,.pl-contact-hero,.pl-product-story,.pl-product-faq,.pl-other-material,.pl-customizer,.contact,.cart__contents,.cart__footer{font-family:var(--pl-type)!important}.pl-home :is(h1,h2,h3),.pl-shop :is(h1,h2,h3),.pl-info-page :is(h1,h2,h3),.pl-contact-hero h1,.pl-product-story :is(h2,h3),.pl-product-faq h2,.pl-other-material h2,.product__title h1{font-weight:700!important;letter-spacing:-.065em!important}.pl-home em,.pl-shop em,.pl-info-page em,.pl-contact-hero em,.pl-product-story em,.pl-product-faq em{font-style:normal!important;font-weight:inherit!important;color:inherit!important;letter-spacing:inherit!important}.pl-eyebrow,.pl-tag,.pl-customizer__eyebrow,.pl-shop__card-copy .pl-eyebrow,.pl-info-steps article>span,.pl-contact-hero span,.pl-story-pills span{font-weight:600!important;letter-spacing:.02em!important;text-transform:none!important}.announcement-bar{color:#332d29!important}.announcement-bar__message{font-size:12px!important;letter-spacing:.01em!important;text-transform:none!important}.header-wrapper,.header{background:#faf6ef!important}.header-wrapper{border-bottom:1px solid #c7b9aa!important}.header__menu-item span{font-weight:600!important;letter-spacing:0!important}.pl-home{background:#f5f0e9;color:#332d29}.pl-ticker{background:#eae2d7;color:#514944;border-block:1px solid #c7b9aa;font-weight:500;letter-spacing:.02em}.pl-ticker__track{animation-duration:55s}.pl-ticker__track b{color:#8d766b}.pl-hero{min-height:650px}.pl-hero:after{display:none}.pl-hero h1{font-size:clamp(56px,7vw,110px);line-height:.98;letter-spacing:-.075em!important;font-weight:700!important}.pl-hero__lead{font-size:clamp(17px,1.45vw,21px)}.pl-hero__note{font-size:13px}.pl-hero__art{height:620px;perspective:none}.pl-polaroid{width:min(84%,490px);margin:0;background:#fffbf5;padding:17px 17px 30px;border:1px solid #d6cbc0;box-shadow:0 18px 34px #3c2b2024;transform:rotate(3deg)}.pl-polaroid img{width:100%;height:auto;max-height:500px;object-fit:contain;filter:none;animation:none}.pl-polaroid figcaption{text-align:center;font-size:12px;color:#665a52;margin-top:9px}.pl-button,.pl-shop__hero div>a,.pl-shop__card-copy a,.pl-other-material>a,.pl-card-link,.contact .button,.pl-customizer .product-form__submit,.cart__checkout-button,.pl-upload input::file-selector-button{border-radius:0!important;box-shadow:none!important;transform:none!important;font-weight:600!important;letter-spacing:0!important}.pl-button,.pl-shop__hero div>a,.pl-shop__card-copy a,.pl-other-material>a{display:inline-flex;justify-content:center;gap:0;min-height:54px;align-items:center;border:1px solid #332d29;padding:14px 22px;transition:background .25s,color .25s,translate .25s}.pl-button:hover,.pl-shop__hero div>a:hover,.pl-shop__card-copy a:hover,.pl-other-material>a:hover{translate:0 -2px;background:#77675f;color:#fffbf5!important}.pl-button--dark,.pl-shop__hero div>a{background:#332d29;color:#fffbf5}.pl-button--light{background:#fffbf5;color:#332d29}.pl-text-link{border-bottom:1px solid #6e625a;font-weight:600}.pl-promise{background:#ede5da;border-color:#cabdaf;font-weight:500}.pl-promise span{border-color:#cabdaf}.pl-promise b{color:#77675f}.pl-section-head h2,.pl-how h2,.pl-finale h2,.pl-shop__compare h2,.pl-product-story h2,.pl-product-faq h2,.pl-info-steps h2,.pl-info-faq h2{font-size:clamp(47px,5.5vw,84px);line-height:1.01;letter-spacing:-.07em!important}.pl-section-head .pl-eyebrow{color:#77675f}.pl-product-card,.pl-shop__card,.pl-info-steps article{border:1px solid #bbae9f;border-radius:0;box-shadow:0 13px 25px #3e2f261a}.pl-product-card:hover,.pl-product-card--vinyl:hover{transform:translateY(-4px);box-shadow:0 17px 30px #3e2f2624}.pl-product-visual,.pl-shop__card-image,.pl-product-visual--detail{border-radius:0!important;background:#eae2dd!important}.pl-product-visual--vinyl,.pl-shop__card--vinyl .pl-shop__card-image,.pl-product-visual--detail.pl-product-visual--vinyl{background:#e2e8e0!important}.pl-product-visual img,.pl-shop__card-image img,.pl-info-steps article img{filter:drop-shadow(0 10px 10px rgba(62,47,38,.15));transform:rotate(-2deg)}.pl-product-card:hover .pl-product-visual img,.pl-shop__card:hover img{transform:rotate(0) scale(1.025)}.pl-product-card__bottom h3,.pl-shop__card-copy h3{font-size:clamp(36px,3.7vw,57px);font-weight:700!important;line-height:1.02}.pl-product-card__price{font-weight:700}.pl-card-link{background:#e8ddce;border-top:1px solid #bbae9f;justify-content:flex-start}.pl-product-card--vinyl .pl-card-link{background:#d5e0d4}.pl-card-link:hover{background:#d6c8b7}.pl-how{background:#e8e1d9;border-color:#c7b9aa}.pl-step,.pl-step:nth-child(2),.pl-step:nth-child(3){transform:none;border:1px solid #bbae9f;box-shadow:0 12px 22px #3e2f261a;min-height:300px}.pl-step__image{height:155px}.pl-step__image img{filter:drop-shadow(0 8px 8px rgba(62,47,38,.12));transform:rotate(-3deg)}.pl-step h3{font-weight:700}.pl-finale{min-height:560px;background:#e8e1d9;color:#332d29;text-align:left;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:45px;align-items:center;justify-items:start;padding:80px clamp(24px,6vw,100px)}.pl-finale .pl-eyebrow{color:#685a52;align-self:end}.pl-finale h2{font-size:clamp(50px,6vw,92px);margin:10px 0 24px!important;align-self:start}.pl-finale h2 em{color:inherit}.pl-finale .pl-button{align-self:start}.pl-finale__photo{grid-column:2;grid-row:1 / 4;width:min(90%,430px);max-height:470px;object-fit:contain;justify-self:center;filter:drop-shadow(0 20px 15px rgba(62,47,38,.14));transform:rotate(5deg)}.pl-product-visual--detail{border:1px solid #d5c8ba}.pl-breadcrumb{font-family:var(--pl-type)!important}.product__info-container .price{font-size:23px;font-weight:700}.pl-customizer{border:1px solid #bbae9f;border-radius:0;box-shadow:0 12px 25px #3e2f261a;background:#fffbf5}.pl-customizer h2{font-weight:700}.pl-option span{border-radius:0;box-shadow:none!important}.pl-option input:checked+span{background:#e8ddce;border-color:#77675f}.pl-count{background:#eee7de;border-radius:0}.pl-count strong{color:#77675f}.pl-upload,.pl-qty input{border-radius:0}.pl-upload input::file-selector-button{background:#77675f}.pl-product-story{background:#e8e1d9}.pl-story-pills span{border-radius:0;background:#f5f0e9}.pl-story-specs__number{color:#77675f}.pl-product-faq{background:#f5f0e9}.pl-other-material{background:#ded3c6;color:#332d29}.pl-other-material .pl-eyebrow{color:#685a52}.pl-other-material>a{background:#fffbf5;color:#332d29;min-width:0}.pl-shop{background:#f5f0e9}.pl-shop__hero{background:#e8ddce}.pl-shop__hero h1,.pl-info-hero h1,.pl-contact-hero h1{font-size:clamp(54px,6vw,95px);line-height:1.01;letter-spacing:-.07em!important}.pl-shop__hero img,.pl-info-hero img,.pl-contact-hero img{filter:drop-shadow(0 17px 16px rgba(62,47,38,.14));transform:rotate(3deg)}.pl-shop__card-copy a{background:#e8ddce;color:#332d29}.pl-shop__card--vinyl .pl-shop__card-copy a{background:#d5e0d4}.pl-shop__note{background:#eae2d7;color:#332d29;border-top:1px solid #c7b9aa}.pl-shop__note a{color:#514944}.pl-info-hero{background:#e8ddce}.pl-contact-hero{background:#e8e1d9}.pl-info-steps{background:#f5f0e9}.pl-info-faq{background:#e2e8e0}.pl-info-steps article img{border-radius:0}.pl-contact-hero a{color:#66564e}.contact .field__input{border:1px solid #bbae9f;border-radius:0}.contact .button{background:#332d29}.footer{background:#51443d;color:#f5f0e9}.footer a,.footer h2,.footer .list-menu__item--link{color:#f5f0e9!important}.pl-hero,.pl-how,.pl-finale,.pl-shop__hero,.pl-product-story,.pl-info-hero,.pl-contact-hero{background-image:radial-gradient(rgba(81,68,61,.11) .45px,transparent .6px);background-size:8px 8px}.button,.shopify-payment-button__button,.cart__checkout-button,.customer button{border-radius:0!important}[data-pl-parallax]{translate:0 var(--pl-parallax-y,0px);will-change:translate}@media(max-width:749px){.pl-hero h1{font-size:clamp(50px,11vw,72px)}.pl-hero__art{height:auto;min-height:380px;margin-top:30px}.pl-polaroid{width:min(80%,340px);margin:auto}.pl-polaroid img{max-height:340px}.pl-section-head h2,.pl-how h2,.pl-shop__compare h2,.pl-product-story h2,.pl-product-faq h2,.pl-info-steps h2,.pl-info-faq h2{font-size:clamp(43px,10vw,65px)}.pl-shop__hero h1,.pl-info-hero h1,.pl-contact-hero h1{font-size:clamp(47px,11vw,69px)}.pl-finale{display:flex;flex-direction:column;align-items:flex-start;min-height:0;padding:72px 22px}.pl-finale h2{font-size:clamp(47px,11vw,70px)}.pl-finale__photo{width:min(80%,330px);max-height:300px;margin:30px auto 0}.pl-step,.pl-step:nth-child(2),.pl-step:nth-child(3){min-height:170px}.pl-product-card__bottom h3{font-size:39px}.pl-shop__card-copy a{width:100%}}@media(prefers-reduced-motion:reduce){.pl-polaroid img,.pl-product-visual img,.pl-shop__card-image img,.pl-info-steps article img,.pl-finale__photo{animation:none!important;transition:none!important}[data-pl-parallax]{translate:none!important;will-change:auto}}@media(max-width:749px){.pl-info-hero,.pl-contact-hero{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding:65px 22px 30px}.pl-info-hero h1,.pl-contact-hero h1{font-size:clamp(58px,14vw,80px)}.pl-info-hero img,.pl-contact-hero img{max-height:340px;margin-top:30px}.pl-info-steps{padding:75px 22px}.pl-info-steps__grid{grid-template-columns:1fr}.pl-info-steps article img{height:220px}.pl-info-faq{grid-template-columns:1fr;padding:75px 22px}.pl-contact-hero{padding-bottom:15px}.contact{padding:65px 22px!important}}:root{--pl-type:"Courier New",Courier,monospace;--pl-paper:#fff;--font-body-family:var(--pl-type);--font-heading-family:var(--pl-type)}body,body :is(h1,h2,h3,h4,h5,h6,p,a,span,button,input,textarea,select,label,legend,summary,strong,small,em,b){font-weight:400!important}body{background:#fff}body :is(h1,h2,h3,h4,h5,h6){letter-spacing:-.045em!important}.header-wrapper,.header{background:#fff!important}.announcement-bar-section .utility-bar{background:#f3eee8!important}.footer{background:#37312e}.pl-home{background:#fff!important}.pl-editorial :is(h1,h2,h3,p,figure){margin:0}.pl-editorial :is(h1,h2,h3){font-family:var(--pl-type)!important;font-weight:400!important}.pl-editorial .pl-eyebrow{font-size:12px;letter-spacing:.02em!important;color:#6f655f}.pl-e-hero{position:relative;background:#fff;text-align:center;padding:clamp(78px,10vw,145px) 24px 65px;overflow:hidden}.pl-e-hero__copy{max-width:970px;margin:auto;position:relative;z-index:2}.pl-e-hero h1{font-size:clamp(43px,6.4vw,102px);line-height:1.13;margin:27px auto 24px;letter-spacing:-.062em!important;text-wrap:balance}.pl-e-hero h1 span{color:#70635c}.pl-e-hero__copy>p:not(.pl-eyebrow){font-size:clamp(15px,1.5vw,20px);line-height:1.65;max-width:690px;margin:0 auto 30px;color:#534b46}.pl-e-hero .pl-button{margin:auto}.pl-button,.pl-e-choice .pl-button{border-radius:0!important;min-height:54px;padding:15px 21px;font-size:15px;background:#332d29;color:#fff;font-weight:400!important}.pl-button--outline{background:#fff!important;color:#332d29!important}.pl-button--outline:hover{background:#332d29!important;color:#fff!important}.pl-e-hero__scene{position:relative;width:min(82vw,1110px);margin:85px auto 0;padding:0 18px}.pl-e-photo{background:#fff;border:1px solid #dfd8d0;padding:13px 13px 20px;box-shadow:0 24px 50px #362c261f;position:relative}.pl-e-photo img{display:block;width:100%;height:100%;object-fit:cover}.pl-e-photo figcaption{font-size:12px;color:#6f655f;line-height:1.5;padding-top:14px;text-align:left}.pl-e-photo--hero{width:100%;aspect-ratio:1.48;transform:rotate(-1.6deg);animation:pl-e-float 8s ease-in-out infinite}.pl-e-photo--hero img{height:calc(100% - 32px);object-position:center}.pl-e-ink{position:absolute;display:block;background:#544942;opacity:.14;transform:rotate(-8deg)}.pl-e-ink--one{width:65px;height:13px;left:-1%;top:12%;box-shadow:4px 15px 0 -4px #544942}.pl-e-ink--two{width:94px;height:8px;right:-2%;bottom:18%;transform:rotate(11deg);box-shadow:-8px 13px 0 -2px #544942}.pl-e-next{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;width:max-content;margin:64px auto 0;color:#514944;text-decoration:none;font-size:12px}.pl-e-next i{width:1px;height:62px;background:#b3a99e;position:relative;overflow:hidden}.pl-e-next i:after{content:"";display:block;width:100%;height:45%;background:#332d29;animation:pl-e-line 2.5s ease-in-out infinite}@keyframes pl-e-line{0%{transform:translateY(-120%)}to{transform:translateY(280%)}}@keyframes pl-e-float{50%{transform:translateY(-12px) rotate(-.5deg)}}.pl-e-story{min-height:900px;position:relative;text-align:center;padding:90px 24px 145px;overflow:hidden;background:#fff}.pl-e-story__line{height:96px;width:1px;background:#c2b8ae;margin:-90px auto 45px}.pl-e-story h2,.pl-e-choice h2,.pl-e-process h2,.pl-e-finale h2{font-size:clamp(39px,5.4vw,82px);line-height:1.17;letter-spacing:-.05em!important;text-wrap:balance}.pl-e-story h2{max-width:980px;margin:22px auto 70px}.pl-e-story__gallery{max-width:1250px;min-height:610px;margin:auto;display:grid;grid-template-columns:1fr .62fr 1fr;gap:5%;align-items:center}.pl-e-photo--story{width:100%;height:520px;padding:12px 12px 35px;transition:rotate .5s,box-shadow .5s}.pl-e-photo--story img{height:calc(100% - 20px);object-position:center}.pl-e-photo--story-one{rotate:-6deg}.pl-e-photo--story-two{rotate:6deg;align-self:end;margin-bottom:-35px}.pl-e-photo--story:hover{rotate:0deg;box-shadow:0 32px 55px #362c2629}.pl-e-story__aside{font-size:clamp(16px,1.5vw,20px);line-height:1.7;text-align:left;color:#645a54;padding:15px 0;position:relative}.pl-e-story__aside:before{content:"";position:absolute;top:-42px;left:0;width:76px;height:11px;background:#ad9c8d;opacity:.4;transform:rotate(-6deg)}.pl-e-choice{background:#f9f7f4;padding:125px clamp(22px,5vw,92px) 85px;position:relative}.pl-e-choice__head{max-width:1100px;margin:0 auto 65px;text-align:center}.pl-e-choice__head h2{margin:22px auto}.pl-e-choice__head>p:last-child{font-size:18px;line-height:1.6;max-width:700px;margin:auto;color:#5a514c}.pl-e-choice__grid{max-width:1290px;margin:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:52px}.pl-e-choice__item{min-width:0;display:flex;flex-direction:column}.pl-e-choice__image{display:block;width:100%;border:1px solid #e4dbd3;background:#fff;padding:12px;overflow:hidden}.pl-e-choice__image img{width:100%;height:auto;display:block;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.pl-e-choice__image:hover img{transform:scale(1.045)}.pl-e-choice__details{border-top:1px solid #958a81;margin-top:19px;padding-top:20px;display:grid;grid-template-columns:1fr auto;gap:14px 20px;align-items:end}.pl-e-choice__details>span:first-child{grid-column:1/-1;font-size:12px;color:#6e625b}.pl-e-choice__details h3{font-size:clamp(28px,3vw,47px);line-height:1.1}.pl-e-choice__details p{grid-column:1/-1;font-size:15px;line-height:1.6;color:#5a514c;max-width:410px}.pl-e-choice__details>span:nth-of-type(2){grid-column:1/-1;font-size:16px}.pl-e-choice__details .pl-button{justify-self:start;margin-top:7px}.pl-e-choice__note{text-align:center;font-size:12px;line-height:1.6;color:#70645e;margin:80px auto 0!important}.pl-e-process{position:relative;background:#fff;text-align:center;padding:130px clamp(24px,6vw,100px) 150px;overflow:hidden}.pl-e-process h2{margin:22px auto 90px}.pl-e-process__steps{max-width:1100px;margin:auto;text-align:left;position:relative}.pl-e-process__rule{position:absolute;left:38px;top:30px;bottom:0;width:1px;background:#d0c7bd;transform-origin:top;transform:scaleY(var(--pl-progress,.1))}.pl-e-process__steps article{display:grid;grid-template-columns:90px 1fr;column-gap:28px;max-width:900px;padding:0 0 75px;position:relative}.pl-e-process__steps article:nth-child(3){margin-left:11%}.pl-e-process__steps article:nth-child(4){margin-left:22%;padding-bottom:30px}.pl-e-process__steps article>span{width:76px;height:76px;background:#fff;border:1px solid #b7aaa0;display:grid;place-items:center;font-size:15px;z-index:1}.pl-e-process__steps h3{font-size:clamp(27px,3.4vw,46px);align-self:end;line-height:1.2}.pl-e-process__steps p{grid-column:2;font-size:16px;color:#60564f;line-height:1.6;margin-top:8px}.pl-e-process>.pl-text-link{display:inline-block;margin-top:35px;font-size:14px}.pl-e-finale{background:#f4eee8;min-height:510px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:95px 24px;position:relative;overflow:hidden}.pl-e-finale h2{margin:25px auto 32px;max-width:980px}.pl-e-ink--three{width:250px;height:22px;left:-80px;top:15%;transform:rotate(-17deg);opacity:.09;box-shadow:0 28px 0 -8px #544942}.pl-e-reveal{opacity:1}.pl-e-reveal.pl-e-wait{opacity:0;transform:translateY(55px) rotate(.5deg);filter:blur(4px)}.pl-e-reveal.pl-e-visible{opacity:1;transform:translateY(0) rotate(0);filter:blur(0);transition:opacity .9s ease,transform 1s cubic-bezier(.2,.75,.2,1),filter .8s ease}.pl-e-story__gallery .pl-e-reveal:nth-child(3){transition-delay:.15s}.pl-shop__hero img,.pl-info-hero img,.pl-contact-hero img{object-fit:cover;transform:none;filter:none;max-height:560px;aspect-ratio:1.45}.pl-shop__card-image img,.pl-product-visual img,.pl-info-steps article img{object-fit:cover;transform:none!important;filter:none!important}.pl-product-visual--detail{padding:0;background:#fff!important;height:auto;aspect-ratio:4/5;max-height:640px}.pl-product-visual--detail img{width:100%;height:100%;max-width:none;max-height:none;object-fit:contain!important}.pl-shop__card-image{padding:12px}.pl-shop__card-image img{width:100%;height:100%;object-fit:cover}.pl-info-steps article img{object-fit:cover}.pl-contact-hero img{aspect-ratio:4/5;max-height:440px;object-fit:cover}@media(max-width:749px){.pl-e-hero{padding:73px 19px 45px}.pl-e-hero h1{font-size:clamp(35px,9.2vw,58px);line-height:1.16;margin:24px auto}.pl-e-hero__copy>p:not(.pl-eyebrow){font-size:15px;line-height:1.55}.pl-e-hero__scene{width:100%;padding:0 8px;margin-top:63px}.pl-e-photo--hero{aspect-ratio:1.05;padding:8px 8px 17px}.pl-e-photo--hero img{height:calc(100% - 23px);object-position:center}.pl-e-photo figcaption{font-size:10px;padding-top:9px}.pl-e-next{margin-top:48px}.pl-e-story{padding:78px 20px 75px;min-height:0}.pl-e-story__line{height:60px;margin:-78px auto 38px}.pl-e-story h2,.pl-e-choice h2,.pl-e-process h2,.pl-e-finale h2{font-size:clamp(34px,8.4vw,56px)}.pl-e-story h2{margin:18px auto 55px}.pl-e-story__gallery{display:flex;flex-wrap:wrap;gap:42px;min-height:0;justify-content:center}.pl-e-photo--story{width:min(77%,350px);height:400px}.pl-e-photo--story-one{margin-right:18%}.pl-e-photo--story-two{margin-left:18%;margin-bottom:0}.pl-e-story__aside{order:2;width:80%;text-align:center;font-size:15px}.pl-e-photo--story-two{order:3}.pl-e-story__aside:before{left:calc(50% - 38px)}.pl-e-choice{padding:90px 20px 65px}.pl-e-choice__head{margin-bottom:50px}.pl-e-choice__head>p:last-child{font-size:15px}.pl-e-choice__grid{grid-template-columns:minmax(0,1fr);gap:58px}.pl-e-choice__details h3{font-size:32px}.pl-e-choice__note{margin-top:58px!important}.pl-e-process{padding:90px 20px 95px}.pl-e-process h2{margin-bottom:65px}.pl-e-process__steps article,.pl-e-process__steps article:nth-child(3),.pl-e-process__steps article:nth-child(4){margin-left:0;grid-template-columns:60px 1fr;gap:5px 13px;padding-bottom:55px}.pl-e-process__steps article>span{width:51px;height:51px;font-size:12px}.pl-e-process__rule{left:25px}.pl-e-process__steps h3{font-size:24px}.pl-e-process__steps p{font-size:14px}.pl-e-finale{min-height:0;padding:105px 20px}.pl-shop__hero img,.pl-info-hero img{aspect-ratio:1.2;object-fit:cover}.pl-contact-hero img{aspect-ratio:4/5}.pl-product-visual--detail{height:auto;aspect-ratio:4/5}}@media(prefers-reduced-motion:reduce){.pl-e-photo--hero,.pl-e-next i:after{animation:none!important}.pl-e-reveal.pl-e-wait{opacity:1;transform:none;filter:none}.pl-e-reveal.pl-e-visible{transition:none}[data-pl-parallax]{translate:none!important}}@media(min-width:750px){.pl-e-hero{padding-top:92px}.pl-e-hero__copy{max-width:1260px}.pl-e-hero h1{font-size:clamp(52px,5.05vw,78px);line-height:1.08}.pl-e-hero__scene{margin-top:65px}}body :is(.pl-shop,.pl-home,.pl-info-page,.pl-contact-hero,.pl-product-story,.pl-product-faq,.pl-other-material,.pl-customizer,.contact,.cart__contents,.cart__footer,.header-wrapper,.footer) :is(h1,h2,h3,h4,h5,h6,p,a,span,button,input,textarea,select,label,legend,summary,strong,small,em,b),body .product__title h1,body .product__info-container .price,body .pl-breadcrumb,body .button{font-weight:400!important}.pl-e-photo--story-one.pl-e-wait{transform:translate(-85px,65px) rotate(-4deg)}.pl-e-photo--story-two.pl-e-wait{transform:translate(85px,65px) rotate(4deg)}.pl-e-ink--one,.pl-e-ink--two{animation:pl-e-ink-breathe 5s ease-in-out infinite alternate}.pl-e-ink--two{animation-delay:1.6s}@keyframes pl-e-ink-breathe{0%{opacity:.08;scale:.8 1}to{opacity:.2;scale:1.12 1}}@media(prefers-reduced-motion:reduce){.pl-e-ink--one,.pl-e-ink--two{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/printlet.css.map */
