:root{--ps-editorial-width:1360px;--ps-editorial-gap:clamp(24px,4vw,56px);--ps-paper:#eeeae0;--ps-ink:#20251f}body:not(.ps-prelaunch) main .ps-container{max-width:var(--ps-editorial-width);padding-inline:clamp(20px,3vw,40px)}body:not(.ps-prelaunch) main .ps-container--narrow{max-width:960px}body:not(.ps-prelaunch) main :is(.ps-h1,.ps-h2,.ps-h3){text-wrap:balance}body:not(.ps-prelaunch) main .ps-section{padding-block:clamp(36px,5vw,68px)}body:not(.ps-prelaunch) main .ps-section-head{border-left:0;padding-left:0}.template-page .ps-h1,.template-cart .ps-h1,.template-search .ps-h1,.template-blog .ps-h1,.template-article .ps-h1{font-size:clamp(34px,4.5vw,60px);line-height:1.05;letter-spacing:-.025em}.template-page .ps-h2{font-size:clamp(28px,3vw,40px);line-height:1.12}.template-page :is(.ps-body,.ps-body-lg){font-size:16px;line-height:1.7}.template-page .ps-section-head--center,.template-blog .ps-section-head--center,.template-article .ps-section-head--center{text-align:left;align-items:flex-start}.ps-reading-page .ps-rte{max-width:70ch}.ps-reading-page .ps-rte :is(p,ul,ol){margin-block:0 20px}.ps-reading-page .ps-rte a{text-underline-offset:4px}.ps-reading-page .ps-rte h2{line-height:1.2;text-wrap:balance}.ps-faq .ps-container{max-width:1040px!important}.ps-faq .ps-section-head{margin-bottom:24px}.ps-faq .ps-accordion__btn{padding-block:22px;gap:24px}.ps-faq .ps-accordion__btn .ps-h3{font-family:var(--ps-font-body);font-weight:500;text-transform:none;letter-spacing:0;font-size:17px;line-height:1.5}.ps-faq .ps-accordion__panel{max-width:70ch;font-size:15px;line-height:1.7}.ps-contact__grid{gap:var(--ps-editorial-gap)}.ps-contact--editorial{background:#eeeae0;color:#191d19;padding-block:clamp(48px,7vw,92px)}.ps-contact--editorial .ps-contact__grid{align-items:start;gap:clamp(32px,5vw,76px)}.ps-contact--editorial .ps-contact__grid>.ps-section-head{padding-top:0;max-width:34ch}.ps-contact--editorial .ps-contact__grid>.ps-section-head:before{display:none}.ps-contact--editorial .ps-section-head .ps-label{color:#806345}.ps-contact--editorial .ps-section-head h1{font-size:clamp(42px,5vw,76px);line-height:.94;margin:16px 0 20px;color:#191d19}.ps-contact--editorial .ps-section-head .ps-body{color:#4e544d;line-height:1.55}.ps-contact--editorial .ps-section-head a{color:#191d19;text-decoration-color:#b88c5a}.ps-contact--editorial .ps-contact__form{box-shadow:none;border-radius:0;padding:clamp(24px,3vw,42px)}.ps-contact__grid>.ps-section-head{position:relative;padding-top:24px;max-width:38ch}.ps-contact__grid>.ps-section-head:before{content:"";position:absolute;left:0;top:0;width:48px;height:3px;background:var(--ps-accent)}.ps-contact__form{border:0;background:linear-gradient(135deg,#20271f,#121713);box-shadow:0 22px 50px #0003;border-radius:8px}.ps-contact .ps-field label{font-family:var(--ps-font-body);font-size:14px;letter-spacing:0;text-transform:none;color:var(--ps-text)}.ps-contact .ps-field :is(input,textarea,select){border-radius:5px;font-size:16px;min-height:48px}.ps-studio .ps-studio__intro h1{max-width:17ch;font-size:clamp(38px,4.3vw,58px);line-height:1.04}.ps-studio .ps-studio__brief{transform:none;border:0;border-radius:8px;padding:0;box-shadow:0 24px 60px #0004;background:linear-gradient(135deg,#20271f,#121713)}.ps-studio .ps-studio__upload{padding:24px}.ps-studio .ps-studio__reply{border:0;padding:0}.ps-studio .ps-brief-scene{height:310px;margin-block:24px}.ps-studio .ps-brief-scene__sheet--front{height:220px}.ps-studio .ps-brief-scene__sheet--front>span{display:none}.ps-process:has(h1) .ps-process__layout{display:grid;grid-template-columns:1fr 1.2fr;gap:28px 48px;align-items:center}.ps-process:has(h1) .ps-process__intro{display:block;margin:0;max-width:36ch}.ps-process:has(h1) .ps-process__intro .ps-h1{font-size:clamp(42px,5vw,66px);max-width:12ch;margin-block:18px}.ps-process:has(h1) .ps-process__intro .ps-body-lg{font-size:17px;line-height:1.6}.ps-process:has(h1) .ps-process__steps{grid-column:1/-1;gap:32px;padding-top:28px;border-top:1px solid #20251f26}.ps-process:has(h1) .ps-process__card>.ps-label{margin-top:0;font-size:14px}.ps-process:has(h1) .ps-process__card .ps-h2{font-size:26px;margin-block:10px}.ps-process:has(h1) .ps-process__card .ps-body{max-width:38ch}.ps-application-materials{position:relative;height:365px;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 55% 55%,#fffc,transparent 68%)}.ps-application-materials__word{position:absolute;top:8%;left:0;font:700 clamp(45px,6vw,82px)/1 var(--ps-font-head);letter-spacing:-.04em;color:#d2cbbd;white-space:nowrap}.ps-application-materials__sheet{position:absolute;width:75%;aspect-ratio:1.5;filter:drop-shadow(8px 18px 10px #34302635)}.ps-application-materials__sheet img{width:120%;max-width:none;height:auto;position:absolute;left:-10%;top:-14%;clip-path:polygon(14% 8%,87% 7%,90% 43%,10% 43%)}.ps-application-materials__sheet--back{left:2%;top:20%;transform:rotate(-9deg)}.ps-application-materials__sheet--front{left:23%;top:37%;transform:rotate(8deg)}.ps-product__info .ps-purchase-confidence{border:0;border-top:1px solid var(--ps-border);background:transparent;padding:18px 0;margin-top:8px}.ps-product__info .ps-purchase-confidence p{font-size:14px;line-height:1.55}.ps-product__info .ps-purchase-confidence strong{font-weight:500}.ps-product__info .ps-product-details>summary{min-height:48px}.pst-preview__swatch-name{font-size:12px!important;line-height:1.35}.template-collection main :is(.ps-body,.ps-body-lg,.ps-body-sm,.ps-dim,.ps-coll-head summary,.ps-pcard__colour){color:#555950}.template-collection main .ps-pcard__title,.template-collection main .ps-pcard__price{color:#20251f}.template-collection .ps-coll-head .ps-body{max-width:70ch;line-height:1.65}.template-product .ps-product__gallery:not(.ps-product__gallery--interactive) [data-ps-gallery-main]{background:radial-gradient(ellipse at 50% 35%,#fbf9f1,#ddd8ca);border-radius:4px}.template-product .ps-product__gallery:not(.ps-product__gallery--interactive) [data-ps-gallery-main] img{padding:20px;object-fit:contain}.ps-empty-build{padding:64px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:24px;background:radial-gradient(ellipse at 50% 0,#b88c5a16,transparent 70%);border-top:1px solid var(--ps-border)}.ps-cart-page__summary{padding:28px;background:linear-gradient(135deg,#20271f,#121713);border-radius:8px;margin-top:28px;width:min(100%,460px)}.template-search .ps-section-head{max-width:720px;margin-inline:auto;text-align:left;align-items:stretch}.template-search .ps-newsletter{max-width:none!important;margin:18px 0!important}.template-blog .ps-article-card{border:0;background:none}.template-blog .ps-article-card .ps-h3{font-size:26px;text-transform:none}.template-article .ps-rte{max-width:70ch;font-size:17px;line-height:1.8}.ps-frame-editorial{border-top:1px solid var(--ps-border)}.ps-frame-editorial .ps-h2{max-width:18ch}@media(prefers-reduced-motion:no-preference){.ps-application-materials__sheet--front{animation:ps-material-enter .7s ease-out both}@keyframes ps-material-enter{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}}@media(max-width:749px){.ps-process:has(h1) .ps-process__layout{grid-template-columns:1fr;gap:24px}.ps-process:has(h1) .ps-process__intro .ps-h1{font-size:44px;max-width:none}.ps-process:has(h1) .ps-process__intro{max-width:none}.ps-application-materials{height:270px}.ps-application-materials__word{font-size:48px}.ps-process:has(h1) .ps-process__steps{grid-template-columns:1fr;gap:24px;padding-top:24px}.ps-process:has(h1) .ps-process__step+.ps-process__step{border-top:1px solid #20251f26;padding-top:24px}.ps-process:has(h1) .ps-process__card .ps-body{max-width:none}.ps-studio .ps-studio__brief{margin-inline:0}.ps-studio .ps-brief-scene{height:260px}.ps-studio .ps-brief-scene__sheet--front{height:190px}.ps-contact__form{padding:22px}.ps-contact__fields{gap:20px}.ps-faq .ps-accordion__btn .ps-h3{font-size:16px}.ps-cart-page__summary{padding:22px}.ps-product__info .ps-purchase-confidence p{font-size:14px}}.ps-search-empty{min-height:0;border:0;padding:clamp(36px,7vw,72px) 20px 50px;gap:20px}
/*# sourceMappingURL=/cdn/shop/t/15/assets/site-system.css.map */
