:root{--pd-ink: 20, 20, 20;--pd-ink-hover: 46, 46, 46;--pd-paper: 247, 245, 241;--pd-stone-300: 207, 200, 190;--pd-stone-600: 111, 104, 95;--pd-bronze: 140, 106, 74;--pd-green: #141414;--buttons-radius: .2rem;--inputs-radius: .2rem;--textareas-radius: .2rem;--badges-radius: 0;--pcard-radius: 0;--pcard-inner-radius: 0;--blocks-radius: .2rem;--blocks-radius-mobile: .2rem;--medium-blocks-radius: .2rem;--small-blocks-radius: .2rem;--buttons-transform: none;--buttons-letter-spacing: .02em;--font-button-weight: 600;--buttons-height: 5.2rem;--color-badge-sale: #141414;--color-badge-sale-text: #ffffff;--color-badge-new: #f7f5f1;--color-badge-new-text: #141414;--color-badge-hot: #141414;--color-badge-hot-text: #ffffff;--color-cart-bubble: #141414;--font-heading-letter-spacing: -.01em}:root,.color-scheme-1,.color-scheme-10,body .desktop-color-scheme-1,body .mobile-color-scheme-1,body .desktop-color-scheme-10,body .mobile-color-scheme-10{--color-button: var(--pd-ink);--color-button-text: 255, 255, 255;--color-button-before: #2e2e2e;--color-secondary-button: 255, 255, 255;--color-secondary-button-border: var(--pd-ink);--color-secondary-button-text: var(--pd-ink);--color-primary: var(--pd-bronze);--color-progress-bar: var(--pd-ink)}.color-scheme-2,.color-scheme-3,body .desktop-color-scheme-2,body .mobile-color-scheme-2,body .desktop-color-scheme-3,body .mobile-color-scheme-3{--color-background: var(--pd-ink);--color-button: 255, 255, 255;--color-button-text: var(--pd-ink);--color-button-before: #e9e5df;--color-secondary-button: var(--pd-ink);--color-secondary-button-border: 255, 255, 255;--color-secondary-button-text: 255, 255, 255}.color-scheme-9069f5b2-d6e3-4473-b704-eda4403eed8c,body .desktop-color-scheme-9069f5b2-d6e3-4473-b704-eda4403eed8c,body .mobile-color-scheme-9069f5b2-d6e3-4473-b704-eda4403eed8c{--color-button: 255, 255, 255;--color-button-text: var(--pd-ink);--color-button-before: #e9e5df}.btn,button.btn,a.btn{transition:background-color .24s cubic-bezier(.2,.7,.2,1),color .24s cubic-bezier(.2,.7,.2,1),border-color .24s cubic-bezier(.2,.7,.2,1)}.btn:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid rgb(var(--pd-bronze));outline-offset:2px}body .pd-btn{border-radius:.2rem;border-color:rgb(var(--pd-ink));font-weight:600;letter-spacing:.02em}body .pd-btn-primary{background:rgb(var(--pd-ink));color:#fff}body .pd-btn-primary:hover{background:rgb(var(--pd-ink-hover))}body .add-to-cart-btn{border-radius:.2rem;background:rgb(var(--pd-ink));border-color:rgb(var(--pd-ink));color:#fff;letter-spacing:.02em;text-transform:none}body .add-to-cart-btn:hover{background:rgb(var(--pd-ink-hover))}body .qty-box{border-radius:.2rem}body button.product-samples-widget__trigger{border-radius:.2rem!important;border-color:rgb(var(--pd-ink))!important;color:rgb(var(--pd-ink))!important;background:#fff!important}body .rez-stock-notification-button{border-radius:.2rem!important}.f-badge{font-size:1.1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:.4rem .8rem;line-height:1.2}.f-badge--new{border:1px solid rgb(var(--pd-stone-300))}h1,h2,h3,.h1,.h2,.h3{letter-spacing:-.01em}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}[id$=__177684431293c0c63a]{height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}:root{--font-heading-weight: 500;--font-body-weight-bolder: 500}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.hd1,.hd2,.hd3{font-weight:500;letter-spacing:-.015em;text-wrap:balance}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rte p,.rte li{text-wrap:pretty}.topbar-section .topbar__text,.topbar-section .topbar__text p{font-size:1.25rem;font-weight:400;letter-spacing:.04em}.topbar-section li.topbar__menu-item a{font-size:1.25rem;text-decoration:none;letter-spacing:.04em}.topbar-section li.topbar__menu-item a:hover{text-decoration:underline;text-underline-offset:3px}body a.top_cta_icon{width:auto;min-height:4.2rem;padding:0 1.8rem;border-radius:.2rem;background:transparent;color:rgb(var(--pd-ink));border:1px solid rgb(var(--pd-ink));font-size:1.4rem;font-weight:500;letter-spacing:.02em;transition:background-color .24s cubic-bezier(.2,.7,.2,1),color .24s cubic-bezier(.2,.7,.2,1)}body a.top_cta_icon:hover{background:rgb(var(--pd-ink));color:#fff}body a.top_cta_icon+a.top_cta_icon{border-color:transparent;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}body a.top_cta_icon+a.top_cta_icon:hover{background:transparent;color:rgb(var(--pd-ink));text-decoration-thickness:2px}.f-price--on-sale .f-price-item--sale{color:rgb(var(--pd-ink))}.f-price--on-sale .f-price-item--regular{color:rgb(var(--pd-stone-600))}.f-price__badge-sale{background:transparent!important;color:rgb(var(--pd-stone-600))!important;border:1px solid rgb(var(--pd-stone-300))}.product-card__title,.product-card__title a{font-weight:400;letter-spacing:0}.product-card .f-price-item{font-weight:500}.product-card img{transition:transform .7s cubic-bezier(.22,1,.36,1)}@media(hover:hover){.product-card:hover img{transform:scale(1.03)}}.pd-delivery{display:flex;align-items:flex-start;gap:.8rem;margin:0;font-size:1.4rem;line-height:1.5}.pd-delivery__dot{flex:none;width:.8rem;height:.8rem;margin-top:.6rem;border-radius:50%}.pd-delivery__dot--in{background:rgb(var(--pd-ink))}.pd-delivery__dot--later{background:rgb(var(--pd-bronze))}.pd-klarna{margin:-.4rem 0 0;font-size:1.3rem;color:rgba(var(--color-foreground),.7)}.product__block--icon-with-text .icon-with-text__heading,.product__block--icon-with-text h3,.product__block--icon-with-text p{font-weight:400}.footer .rte a,.footer a{text-underline-offset:3px}.footer .rte p{margin:0 0 .6rem}h1,h2,h3,.h1,.h2,.h3,.hd1,.hd2,.hd3{letter-spacing:-.005em;line-height:1.12}h4,h5,h6,.h4,.h5,.h6{font-family:var(--font-body-family);letter-spacing:0}.icon-with-text__heading,.multicolumn-card__title,.collapsible__heading,.accordion__title{font-family:var(--font-body-family)}.product__info-wrapper variant-selects{display:flex;flex-direction:column}.product__info-wrapper variant-selects .pd-finish{order:-1}.product-form__input.pd-finish{display:flex!important;flex-direction:column;gap:0!important}.product-form__input.pd-finish>legend{order:0}.product-form__input.pd-finish input:has(+.pd-finish__option--signature),.product-form__input.pd-finish .pd-finish__option--signature{order:1}.product-form__input.pd-finish input:has(+.pd-finish__option--linea),.product-form__input.pd-finish .pd-finish__option--linea{order:2}.product-form__input.pd-finish .pd-finish__note{order:3}.product-form__input.pd-finish input[type=radio]+label.pd-finish__option{display:grid!important;grid-template-columns:1.4rem auto minmax(0,1fr);align-items:center;column-gap:1.6rem;width:100%;height:auto!important;min-height:0!important;margin:0;padding:1.6rem 0!important;border:0!important;border-top:1px solid #DDD6CA!important;border-radius:0!important;background:transparent!important;color:#6e675e;text-align:left;line-height:1;white-space:normal;box-shadow:none!important}.product-form__input.pd-finish input[type=radio]+label.pd-finish__option:before,.product-form__input.pd-finish input[type=radio]+label.pd-finish__option:after{content:none!important;display:none!important}.pd-finish__dot{position:relative;width:1.4rem;height:1.4rem;box-sizing:border-box;border-radius:50%;border:1px solid #B9AE9F}.product-form__input.pd-finish input[type=radio]:checked+label.pd-finish__option{color:#151413}.product-form__input.pd-finish input[type=radio]:checked+label .pd-finish__dot{border-color:#151413}.product-form__input.pd-finish input[type=radio]:checked+label .pd-finish__dot:after{content:"";position:absolute;top:.3rem;right:.3rem;bottom:.3rem;left:.3rem;border-radius:50%;background:#151413}.product-form__input.pd-finish input[type=radio]+label.pd-finish__option:hover{color:#151413}.product-form__input.pd-finish input[type=radio].disabled+label.pd-finish__option{opacity:.45}.pd-finish__name{font-family:var(--font-heading-family);font-size:2.6rem;font-weight:500;letter-spacing:0;line-height:1}.pd-finish__meta{justify-self:end;font-family:var(--font-body-family);font-size:1.3rem;color:#6e675e;text-align:right}.pd-finish__note{width:100%;margin:0;padding-top:1.4rem;border-top:1px solid #DDD6CA;font-size:1.3rem;line-height:1.55;color:#6e675e}.product__inventory--in-stock,.product__inventory--low-stock{color:rgb(var(--pd-ink))!important;font-weight:400}.product__inventory--in-stock .product__inventory-icon,.product__inventory--in-stock .product__inventory-icon:before,.product__inventory--in-stock .product__inventory-icon:after{background-color:rgb(var(--pd-ink))!important;border-color:rgb(var(--pd-ink))!important}.product__inventory--low-stock .product__inventory-icon,.product__inventory--low-stock .product__inventory-icon:before,.product__inventory--low-stock .product__inventory-icon:after{background-color:rgb(var(--pd-bronze))!important;border-color:rgb(var(--pd-bronze))!important}.product__info-wrapper .product__blocks{row-gap:0}.product__info-wrapper .product__block{margin-top:0;margin-bottom:0}.pd-head__eyebrow,.pd-label{margin:0;font-family:var(--font-body-family);font-size:1.1rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:#6e675e}.pd-head__title{margin:1.4rem 0 0;font-family:var(--font-heading-family);font-weight:500;font-size:4.4rem;line-height:.98;letter-spacing:-.005em;color:#151413}.pd-head__code{font-family:var(--font-body-family);font-size:.34em;font-weight:400;letter-spacing:.04em;vertical-align:top;color:#6e675e}.pd-head__intro{margin:1.6rem 0 0;font-size:1.6rem;line-height:1.65;color:#3a3733}@media(min-width:990px){.pd-head__title{font-size:6rem}}.product__info-wrapper .product__block--\@app:has(.jdgm-widget){margin-top:1.2rem}.product__info-wrapper .product__block--price{margin-top:2.6rem;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:1.2rem}.product__info-wrapper .product__block--price .f-price,.product__info-wrapper .product__block--price .f-price-item{font-family:var(--font-body-family);font-size:2.4rem;font-weight:400;color:#151413}.product__info-wrapper .product__block--price .product__tax{font-size:1.3rem;color:#6e675e;margin:0}.pd-unit{margin:.2rem 0 0;font-size:1.3rem;color:#6e675e}.product__info-wrapper .product__block--variant_picker{margin-top:4.4rem}.product__info-wrapper variant-selects .product-form__input{margin:0 0 3.2rem}.product__info-wrapper variant-selects .form__label{font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;color:#6e675e;padding-bottom:1.2rem}.product__info-wrapper variant-selects .form__label .font-body-bolder{font-weight:400}.product__info-wrapper variant-selects .form__label .text-subtext{display:none}.product__info-wrapper .product-form__input--button:not(.pd-finish){column-gap:2.8rem;row-gap:1rem;border-top:1px solid #DDD6CA;padding-top:1.4rem}.product__info-wrapper .product-form__input--button:not(.pd-finish) legend{margin-bottom:0}.product__info-wrapper .product-form__input--button:not(.pd-finish) input[type=radio]+label{min-width:0;min-height:0;height:auto;padding:0 0 .4rem;border:0;border-bottom:1px solid transparent;border-radius:0;background:transparent;box-shadow:none;color:#6e675e;font-size:1.5rem;font-weight:400}.product__info-wrapper .product-form__input--button:not(.pd-finish) input[type=radio]:checked+label{color:#151413;border-bottom-color:#151413;background:transparent}.product__info-wrapper .product-form__input--button:not(.pd-finish) input[type=radio]+label:hover{color:#151413}.product__info-wrapper .panel-calculator{display:none}.pd-calc{margin-top:.8rem}.pd-calc__row{margin-top:1.4rem;padding-top:1.6rem;border-top:1px solid #DDD6CA;display:flex;flex-wrap:wrap;align-items:baseline;gap:1.4rem 2.4rem;font-size:1.5rem}.pd-calc__field{display:inline-flex;align-items:baseline;gap:1rem;color:#6e675e}.pd-calc__field input{width:6.4rem;padding:0 0 .4rem;border:0;border-bottom:1px solid #151413;border-radius:0;background:transparent;font:inherit;font-size:2rem;color:#151413;box-shadow:none;outline-offset:4px}.pd-calc__field input::placeholder{color:#b9ae9f}.pd-calc__result{margin-left:auto;color:#151413}.pd-calc__note{margin:1rem 0 0;font-size:1.3rem;color:#6e675e}.product__info-wrapper .product__block--buy_buttons{margin-top:3.2rem}.product__info-wrapper .product-form__buttons{flex-wrap:nowrap;align-items:stretch;gap:1rem}.product__info-wrapper .product-form__quantity .quantity{height:100%;min-height:5.6rem;border:1px solid #DDD6CA;border-radius:0;background:transparent}.product__info-wrapper .product-form__submit{flex:1 1 auto;min-height:5.8rem;border-radius:0!important;background:#151413!important;border-color:#151413!important;color:#f5f2ec!important;font-size:1.5rem;font-weight:400;letter-spacing:.02em;text-transform:none}.product__info-wrapper .product__block--\@app:has([class*=sample]){margin-top:.8rem;text-align:center}.product__info-wrapper .product__block--\@app [class*=sample] button,.product__info-wrapper .product__block--\@app button[class*=sample]{text-decoration:underline;text-underline-offset:.5rem}.pd-meta{margin:2rem 0 0;font-size:1.3rem;line-height:1.7;color:#6e675e;text-align:center}.pd-rows{margin-top:4rem;border-bottom:1px solid #DDD6CA}.pd-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.6rem;padding:1.8rem 0;border-top:1px solid #DDD6CA;color:#151413;text-decoration:none;font-size:1.4rem;line-height:1.5}.pd-row:hover .pd-row__link,.pd-row:hover .pd-row__end{color:#8c6a4a}.pd-row__swatches{display:grid;grid-template-columns:repeat(5,1rem);gap:.3rem}.pd-row__swatches i{display:block;width:1rem;height:3.6rem;box-shadow:inset 0 0 0 1px #1514131f}.pd-row__text{grid-column:2}.pd-row:not(:has(.pd-row__swatches)) .pd-row__text{grid-column:1 / 3}.pd-row__label{display:block;color:#6e675e}.pd-row__end{text-align:right;white-space:nowrap}.pd-row__link{text-decoration:underline;text-underline-offset:.4rem}body,.color-scheme-1,.desktop-color-scheme-1,.mobile-color-scheme-1{--color-background: 245, 242, 236;background-color:#f5f2ec}.product-template .product__media img,.product-template .media img{background-color:transparent}.pd-story{--pd-ink-hex: #151413;--pd-stone-hex: #6E675E;--pd-line-hex: #DDD6CA;color:#151413;font-family:var(--font-body-family)}.pd-wrap{max-width:144rem;margin:0 auto;padding:0 2rem}@media(min-width:990px){.pd-wrap{padding:0 9.6rem}}.pd-s{padding:6.4rem 0}@media(min-width:990px){.pd-s{padding:9.6rem 0}}.pd-h2{margin:0;font-family:var(--font-heading-family);font-weight:500;font-size:3.6rem;line-height:1.02;letter-spacing:-.005em;color:#151413}@media(min-width:990px){.pd-h2{font-size:5.6rem}}.pd-h2--light{color:#f5f2ec}.pd-choice{background:#f5f2ec}.pd-choice__top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2.4rem}.pd-choice__top .pd-h2{max-width:68rem}.pd-choice__toggle{display:flex;gap:.8rem}.pd-choice__toggle button{padding:1.2rem 1.8rem;border:1px solid #151413;border-radius:0;background:transparent;color:#151413;font:inherit;font-size:1.4rem;cursor:pointer}.pd-choice__toggle button.is-active{background:#151413;color:#f5f2ec}.pd-choice__cards{margin-top:4rem;display:grid;gap:2.4rem}@media(min-width:750px){.pd-choice__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.pd-card{background:#fff;border:1px solid #DDD6CA;padding:3.2rem;display:flex;flex-direction:column;gap:2rem;transition:border-color .2s}.pd-card.is-active{border:2px solid #151413;padding:calc(3.2rem - 1px)}.pd-card__head{display:flex;justify-content:space-between;align-items:baseline;gap:1.6rem}.pd-card__head span{font-size:1.4rem;color:#6e675e}.pd-card__name{margin:0;font-family:var(--font-heading-family);font-weight:500;font-size:3.6rem;line-height:1}.pd-xsec{position:relative;display:flex;flex-direction:column;height:9rem;justify-content:center}.pd-xsec i{display:block}.pd-xsec i:nth-child(1){height:.8rem;background:#5e4534}.pd-xsec i:nth-child(2){height:.6rem;background:#b9ae9f}.pd-xsec i:nth-child(3){height:2.6rem;background:#d9c9a3;background-image:repeating-linear-gradient(90deg,rgba(140,106,74,.18) 0 1px,transparent 1px 9px)}.pd-xsec i:nth-child(4){height:.6rem;background:#b9ae9f}.pd-xsec--lin i:nth-child(3){height:1.4rem}.pd-xsec b{position:absolute;left:50%;top:1.2rem;bottom:1.2rem;width:0}.pd-xsec--sig b{border-left:1.5px solid #F5F2EC;transform:skew(-22deg)}.pd-xsec--lin b{width:.4rem;margin-left:-.2rem;background:#151413}.pd-card__small{margin:0;font-size:1.3rem;line-height:1.55;color:#6e675e}.pd-card__rows{margin:0;display:grid;grid-template-columns:12rem minmax(0,1fr);gap:1.2rem 1.6rem;font-size:1.4rem;line-height:1.5}.pd-card__rows dt{color:#6e675e}.pd-card__rows dd{margin:0}.pd-card__foot{margin:auto 0 0;padding-top:1.6rem;border-top:1px solid #DDD6CA;font-size:1.4rem;font-weight:500}.pd-film{background:#151413;color:#f5f2ec}.pd-film__grid{display:grid;gap:4rem;align-items:center}@media(min-width:990px){.pd-film__grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:7.2rem}}.pd-film__media{position:relative;aspect-ratio:16 / 9;background:#574030;overflow:hidden}.pd-film__media img,.pd-film__media video{width:100%;height:100%;object-fit:cover;display:block}.pd-film__soon{position:absolute;left:1.6rem;bottom:1.6rem;padding:.6rem 1rem;background:#f5f2eceb;color:#151413;font-size:1.2rem}.pd-film__steps{margin:2.4rem 0 0;padding-left:2rem;display:grid;gap:1rem;font-size:1.5rem;line-height:1.5;color:#d8d0c4}.pd-specs{background:#f5f2ec}.pd-specs__grid{display:grid;gap:3.2rem}@media(min-width:990px){.pd-specs__grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:7.2rem}}.pd-specs__table{margin:0;display:grid;grid-template-columns:minmax(10rem,1fr) minmax(0,2fr);font-size:1.5rem;line-height:1.5}.pd-specs__table dt,.pd-specs__table dd{margin:0;padding:1.4rem 0;border-top:1px solid #DDD6CA}.pd-specs__table dt{color:#6e675e}.pd-specs__more{border-top:1px solid #DDD6CA;border-bottom:1px solid #DDD6CA}.pd-specs__more summary{padding:1.6rem 0;cursor:pointer;font-size:1.5rem;list-style:none;display:flex;justify-content:space-between}.pd-specs__more summary::-webkit-details-marker{display:none}.pd-specs__more summary:after{content:"+"}.pd-specs__more[open] summary:after{content:"\2212"}.pd-specs__more .rte{padding-bottom:2rem;font-size:1.5rem;line-height:1.7;color:#3a3733}.pd-steps{background:#e9e3d8}.pd-steps__grid{display:grid;gap:3.2rem}@media(min-width:990px){.pd-steps__grid{grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:5.6rem}}.pd-steps__list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.6rem}@media(min-width:990px){.pd-steps__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.pd-steps__list li{display:flex;flex-direction:column;gap:.8rem;font-size:1.4rem;line-height:1.5}.pd-steps__list li>span:last-child{color:#3a3733}.pd-steps__tile{aspect-ratio:4 / 3;background:var(--t);display:flex;align-items:flex-end;padding:1.2rem;margin-bottom:.8rem}.pd-steps__tile b{font-family:var(--font-heading-family);font-weight:500;font-size:3.6rem;line-height:1;color:#1514138c}.pd-steps__list li:nth-child(n+3) .pd-steps__tile b{color:#f5f2eccc}.pd-room{background:#f5f2ec}.pd-room__grid,.pd-more__grid{margin-top:3.2rem;display:grid;gap:1.6rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:990px){.pd-room__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}.pd-more__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem}}.pd-room__item{margin:0;aspect-ratio:4 / 3;overflow:hidden;background:#ddd6ca}.pd-room__item img{width:100%;height:100%;object-fit:cover;display:block}.pd-more{background:#fff}.pd-more__item{display:flex;flex-direction:column;gap:1.2rem;color:#151413;text-decoration:none}.pd-more__img{display:block;aspect-ratio:4 / 5;overflow:hidden;background:#ddd6ca}.pd-more__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.pd-more__item:hover img{transform:scale(1.03)}.pd-more__name{font-size:1.4rem}.pd-studio{background:#151413}.pd-studio__row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2.4rem}.pd-studio__btn{padding:1.6rem 2.6rem;background:#f5f2ec;color:#151413;text-decoration:none;font-size:1.5rem}.pd-studio__btn:hover{background:#fff;color:#151413}.product-template .product__media-wrapper,.product-template .product__media-container{background-color:#f5f2ec}.product-template .product__media-wrapper *:not(img):not(video):not(button):not(svg):not(path){background-color:transparent!important}.product-template .product__media-wrapper img{mix-blend-mode:multiply}.product__info-wrapper .product-form__input--button:not(.pd-finish) input[type=radio]+label,.product__info-wrapper .product-form__input--button:not(.pd-finish) input[type=radio]:checked+label{background:transparent!important;box-shadow:none!important;border-top:0!important;border-left:0!important;border-right:0!important;border-radius:0!important}.product__info-wrapper .product-form__input--button:not(.pd-finish) input[type=radio]+label{color:#6e675e!important;border-bottom:1px solid transparent!important}.product__info-wrapper .product-form__input--button:not(.pd-finish) input[type=radio]:checked+label{color:#151413!important;border-bottom:1px solid #151413!important}.product__info-wrapper .product-form__input--button:not(.pd-finish) input[type=radio]+label:before,.product__info-wrapper .product-form__input--button:not(.pd-finish) input[type=radio]+label:after{display:none!important}.pd-film__steps{list-style:decimal outside!important}.pd-film__steps li{display:list-item;padding-left:.6rem}.pd-film__steps li::marker{color:#8c6a4a;font-variant-numeric:tabular-nums}[class*=pcard] img,.card img{mix-blend-mode:multiply}[class*=pcard] [class*=media],.card [class*=media]{background-color:transparent!important}.header .menu-item>a,.header [class*=navigation] a,.header nav a{text-transform:none!important;letter-spacing:.01em;font-weight:400}.header input[type=search],.header .search__input{background:transparent!important}.sticky-atc-bar{background:#f5f2ec!important;border-top:1px solid #DDD6CA;border-radius:0!important;box-shadow:none!important}.sticky-atc-bar__product-title{font-family:var(--font-heading-family);font-size:1.8rem;font-weight:500}.sticky-atc-bar .product-form__submit{border-radius:0!important;background:#151413!important;border-color:#151413!important;color:#f5f2ec!important;font-weight:400}.pdh{--pdh-ink: #151413;--pdh-stone: #6E675E;--pdh-line: #DDD6CA;--pdh-paper: #F5F2EC;--pdh-head: 9.6rem;background:var(--pdh-paper);color:var(--pdh-ink);font-family:var(--font-body-family)}.pdh .visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pdh__grid{display:grid}.pdh__media{display:flex;flex-direction:column;min-width:0}.pdh__stage{position:relative;overflow:hidden;background:#e9e3d8;aspect-ratio:4 / 5}@media(min-width:750px){.pdh__stage{aspect-ratio:4 / 3}}.pdh__view{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility 0s linear .6s}.pdh__view.is-active{opacity:1;visibility:visible;transition:opacity .6s ease}.pdh__strip{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.pdh__strip::-webkit-scrollbar{display:none}.pdh__slide{flex:0 0 100%;height:100%;margin:0;scroll-snap-align:start}.pdh__slide img,.pdh__view video,.pdh__view iframe{width:100%;height:100%;object-fit:cover;display:block}.pdh__stripnav{position:absolute;right:2rem;bottom:2rem;display:flex;align-items:center;gap:1.4rem;padding:.8rem 1.4rem;background:#f5f2eceb;font-size:1.2rem;font-variant-numeric:tabular-nums}.pdh__stripnav button{border:0;background:none;padding:.2rem .4rem;font-size:1.4rem;cursor:pointer;color:var(--pdh-ink)}.pdh__specimen{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:6% 10%;background:var(--pdh-paper)}.pdh__specimen img{max-width:100%;max-height:100%;width:auto;height:100%;object-fit:contain;mix-blend-mode:multiply}.pdh__texture{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-color:#6a4e3a}.pdh__texture--close{background-size:900% auto;background-position:50% 42%}.pdh__joint{position:absolute;top:0;right:0;bottom:0;left:0}.pdh__texture--joint{right:50%;background-size:1100% auto;background-position:46% 40%}.pdh__texture--b{left:50%;right:0;background-position:54% 58%}.pdh__seam{position:absolute;top:0;bottom:0;left:50%;width:1px;transform:translate(-50%);background:#140f0a29;transition:width .4s ease,background .4s ease}.pdh[data-finish=lin] .pdh__seam{width:3px;background:#140f0ac7;box-shadow:1px 0 #ffffff14}.pdh__caption{position:absolute;left:2rem;bottom:2rem;margin:0;padding:.6rem 1rem;background:#f5f2eceb;font-size:1.2rem;color:var(--pdh-ink)}.pdh__views{display:flex;gap:2.4rem;padding:1.6rem 2rem;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--pdh-line)}.pdh__views::-webkit-scrollbar{display:none}.pdh__views button{flex:none;border:0;border-bottom:1px solid transparent;background:none;padding:0 0 .4rem;font:inherit;font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;color:var(--pdh-stone);cursor:pointer;transition:color .2s,border-color .2s}.pdh__views button:hover{color:var(--pdh-ink)}.pdh__views button.is-active{color:var(--pdh-ink);border-bottom-color:var(--pdh-ink)}.pdh__info{min-width:0}.pdh__inner{padding:3.6rem 2rem 5.6rem;max-width:60rem;margin:0 auto}.pdh__eyebrow{margin:0;display:flex;align-items:center;gap:1rem;font-size:1.1rem;letter-spacing:.22em;text-transform:uppercase;color:var(--pdh-stone)}.pdh__dot{width:3px;height:3px;border-radius:50%;background:currentColor}.pdh__title{margin:1.2rem 0 0;max-width:12em;font-family:var(--font-heading-family);font-weight:500;font-size:clamp(3.4rem,1.6rem + 2.2vw,5.4rem);line-height:1.02;letter-spacing:-.012em;text-wrap:balance;color:var(--pdh-ink)}.pdh__intro{margin:1.8rem 0 0;max-width:38ch;font-size:1.5rem;line-height:1.6;color:#3a3733}.pdh__price{margin-top:3.2rem;padding-bottom:3.2rem;border-bottom:1px solid var(--pdh-line);display:flex;flex-wrap:wrap;align-items:baseline;column-gap:1.2rem;row-gap:.4rem;font-variant-numeric:tabular-nums}.pdh__amount{font-size:2.2rem}.pdh__compare{font-size:1.4rem;color:var(--pdh-stone)}.pdh__unit{flex-basis:100%;font-size:1.3rem;color:var(--pdh-stone)}.pdh__form{margin:0}.pdh__opt{margin:3.2rem 0 0;padding:0;border:0;min-width:0}.pdh__label{padding:0;margin-bottom:1.4rem;font-size:1.1rem;letter-spacing:.22em;text-transform:uppercase;color:var(--pdh-stone)}.pdh__finishes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.pdh__finish{display:flex;flex-direction:column;cursor:pointer;color:var(--pdh-stone);transition:color .25s}.pdh__finish input,.pdh__seg input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.pdh__finish-swatch{position:relative;aspect-ratio:16 / 10;background-color:#6a4e3a;background-repeat:no-repeat;background-size:1000% auto;background-position:50% 44%;outline:1px solid transparent;outline-offset:4px;transition:outline-color .25s,filter .25s;filter:saturate(.9)}.pdh__finish-swatch i{position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);width:1px;background:#140f0a29}.pdh__finish[data-finish=lin] .pdh__finish-swatch i{width:3px;background:#140f0ac7}.pdh__finish-text{display:flex;flex-direction:column;gap:.4rem;padding-top:1.4rem}.pdh__finish-name{font-family:var(--font-heading-family);font-size:2.4rem;font-weight:500;line-height:1;color:inherit}.pdh__finish-spec{font-size:1.2rem;letter-spacing:.02em;color:var(--pdh-stone)}.pdh__finish-desc{font-family:var(--font-heading-family);font-style:italic;font-size:1.6rem;line-height:1.35;color:var(--pdh-stone)}.pdh__finish:hover,.pdh__finish:has(input:checked){color:var(--pdh-ink)}.pdh__finish:has(input:checked) .pdh__finish-swatch{outline-color:var(--pdh-ink);filter:none}.pdh__finish:has(input:focus-visible) .pdh__finish-swatch{outline:2px solid var(--pdh-ink)}.pdh__segs{display:flex;flex-wrap:wrap;gap:1rem 2.4rem}.pdh__seg{position:relative;cursor:pointer}.pdh__seg span{display:block;padding-bottom:.4rem;border-bottom:1px solid transparent;font-size:1.5rem;color:var(--pdh-stone);transition:color .2s,border-color .2s}.pdh__seg:hover span{color:var(--pdh-ink)}.pdh__seg:has(input:checked) span{color:var(--pdh-ink);border-bottom-color:var(--pdh-ink)}.pdh__seg:has(input:focus-visible) span{outline:2px solid var(--pdh-ink);outline-offset:3px}.pdh__calc{margin-top:2.8rem}.pdh__calc summary{cursor:pointer;list-style:none;font-size:1.4rem;text-decoration:underline;text-underline-offset:.5rem;text-decoration-color:var(--pdh-line)}.pdh__calc summary::-webkit-details-marker{display:none}.pdh__calc-body{margin-top:1.6rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:1.2rem 2.4rem;font-size:1.4rem;color:var(--pdh-stone)}.pdh__calc-body label{display:inline-flex;align-items:baseline;gap:.8rem}.pdh__calc-body input{width:6.4rem;padding:0 0 .4rem;border:0;border-bottom:1px solid var(--pdh-ink);border-radius:0;background:transparent;font:inherit;font-size:1.8rem;color:var(--pdh-ink)}.pdh__calc-body input::placeholder{color:#b9ae9f}.pdh__calc-out{flex-basis:100%;margin:0;font-size:1.3rem}.pdh__buy{margin-top:3.2rem;display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem}.pdh__qty{display:flex;align-items:center;border:1px solid var(--pdh-line);height:5.8rem}.pdh__qty button{width:4.4rem;height:100%;border:0;background:none;font-size:1.8rem;color:var(--pdh-ink);cursor:pointer}.pdh__qty input{width:3.6rem;border:0;background:transparent;text-align:center;font:inherit;font-size:1.5rem;-moz-appearance:textfield}.pdh__qty input::-webkit-outer-spin-button,.pdh__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pdh__cta{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;height:5.8rem;padding:0 2.4rem;border:0;border-radius:0;background:var(--pdh-ink);color:var(--pdh-paper);font:inherit;font-size:1.5rem;letter-spacing:.02em;cursor:pointer;transition:background .25s}.pdh__cta:hover{background:#2e2a27}.pdh__cta[disabled]{opacity:.4;cursor:not-allowed}.pdh__cta.btn--loading{opacity:.7}.pdh__cta-total{font-variant-numeric:tabular-nums;opacity:.85}.pdh__error{margin-top:1rem;font-size:1.3rem}.pdh__sample{display:block;margin-top:1.8rem;text-align:center;font-size:1.4rem;color:var(--pdh-ink);text-decoration:underline;text-underline-offset:.5rem;text-decoration-color:var(--pdh-line)}.pdh__sample:hover{text-decoration-color:var(--pdh-ink)}.pdh__meta{margin:1.2rem 0 0;text-align:center;font-size:1.25rem;line-height:1.6;color:var(--pdh-stone)}.pdh__rows{margin-top:4.8rem;border-bottom:1px solid var(--pdh-line)}.pdh__row{display:grid;grid-template-columns:4.4rem minmax(0,1fr) auto;align-items:center;gap:1.6rem;padding:1.6rem 0;border-top:1px solid var(--pdh-line);color:var(--pdh-ink);text-decoration:none;font-size:1.4rem;line-height:1.45}.pdh__row-k{display:block;color:var(--pdh-stone)}.pdh__row-end{white-space:nowrap}.pdh__row:hover .pdh__row-end{color:#8c6a4a}.pdh__row-sw{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px}.pdh__row-sw i{display:block;height:3.2rem;box-shadow:inset 0 0 0 1px #1514131a}.pdh__bar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1.6rem;padding:1.2rem 2rem calc(1.2rem + env(safe-area-inset-bottom));background:#f5f2ecf5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--pdh-line);transform:translateY(100%);transition:transform .35s ease}.pdh__bar.is-on{transform:none}.pdh__bar-name{font-family:var(--font-heading-family);font-size:1.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdh__bar-name span{font-family:var(--font-body-family);font-size:1.2rem;color:var(--pdh-stone)}.pdh__bar-price{font-size:1.4rem;font-variant-numeric:tabular-nums}.pdh__bar-cta{border:0;border-radius:0;background:var(--pdh-ink);color:var(--pdh-paper);padding:1.3rem 2rem;font:inherit;font-size:1.4rem;cursor:pointer}@media(min-width:1100px){.pdh__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.pdh__media{position:sticky;top:var(--pdh-head);height:calc(100vh - var(--pdh-head))}.pdh__stage{flex:1;aspect-ratio:auto;min-height:56rem}.pdh__views{padding:1.8rem 3.2rem}.pdh__inner{padding:6.4rem clamp(4rem,4.5vw,8rem) 8rem;max-width:60rem;margin:0}.pdh__bar{display:none}}@media(min-width:1600px){.pdh__inner{padding-left:9.6rem}}@media(prefers-reduced-motion:reduce){.pdh *,.pdh *:before,.pdh *:after{transition:none!important;scroll-behavior:auto!important}}.pdc{margin-top:3.2rem;padding:2.4rem;background:#fff;border:1px solid var(--pdh-line, #DDD6CA)}.pdc__head{display:flex;justify-content:space-between;align-items:baseline;gap:1.6rem;flex-wrap:wrap}.pdc__head .pdh__label{margin:0}.pdc__hint{font-size:1.2rem;color:var(--pdh-stone, #6E675E)}.pdc__tabs{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.8rem;margin-top:1.6rem}.pdc__tabs button{border:0;background:none;padding:0 0 .3rem;font:inherit;font-size:1.3rem;cursor:pointer;color:var(--pdh-stone, #6E675E);border-bottom:1px solid transparent}.pdc__tab.is-active{color:var(--pdh-ink, #151413);border-bottom-color:var(--pdh-ink, #151413)}.pdc__tab span{display:inline-block;min-width:2rem;margin-left:.4rem;padding:.1rem .6rem;background:#f5f2ec;font-size:1.1rem;font-variant-numeric:tabular-nums;text-align:center}.pdc__add{color:#8c6a4a!important}.pdc__remove{margin-left:auto;font-size:1.2rem!important;text-decoration:underline;text-underline-offset:.3rem}.pdc__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;margin-top:2rem}.pdc__field{display:flex;flex-direction:column;gap:.6rem}.pdc__flabel{font-size:1.2rem;color:var(--pdh-stone, #6E675E)}.pdc__input{display:flex;align-items:baseline;gap:.6rem;border-bottom:1px solid var(--pdh-ink, #151413);transition:border-color .2s}.pdc__input:focus-within{border-bottom-width:2px;margin-bottom:-1px}.pdc__input input{flex:1;min-width:0;padding:.2rem 0 .6rem;border:0;border-radius:0;background:transparent;font-family:var(--font-heading-family);font-size:3.2rem;font-weight:500;line-height:1;color:var(--pdh-ink, #151413);font-variant-numeric:tabular-nums;outline:none;box-shadow:none}.pdc__input input::placeholder{color:#cfc6b8}.pdc__input em{font-style:normal;font-size:1.4rem;color:var(--pdh-stone, #6E675E)}.pdc__preview{margin-top:2.4rem;padding:2rem 3.2rem 3.2rem 0;background:#f5f2ec}.pdc__stage{position:relative;display:flex;justify-content:center;align-items:flex-end;height:18rem;margin-left:2rem}.pdc__wall{position:relative;height:100%;max-width:100%;overflow:hidden;background:#e9e3d8;box-shadow:0 1px #15141314,0 18px 30px -24px #15141373;transition:aspect-ratio .35s ease}.pdc__wall i{position:absolute;top:0;bottom:0;background-image:var(--pdc-tex);background-size:1100% auto;background-repeat:no-repeat;background-color:#6a4e3a;box-shadow:inset 1px 0 #140f0a29;transition:left .35s ease,width .35s ease}.pdc__wall[data-finish=lin] i{box-shadow:inset 2px 0 #140f0ab3}.pdc__wall i:first-child{box-shadow:none}.pdc__wall.is-empty i{opacity:.35;filter:grayscale(.4)}.pdc__hseam{position:absolute;left:0;right:0;height:2px;background:#f5f2ecd9}.pdc__dim{position:absolute;font-size:1.1rem;letter-spacing:.04em;color:var(--pdh-stone, #6E675E);font-variant-numeric:tabular-nums;white-space:nowrap}.pdc__dim--w{left:50%;bottom:-2.4rem;transform:translate(-50%)}.pdc__dim--h{left:-2rem;top:50%;transform:translate(-50%,-50%) rotate(-90deg)}.pdc__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:2.4rem 0 0;border-top:1px solid var(--pdh-line, #DDD6CA)}.pdc__stats>div{padding-top:1.4rem}.pdc__stats>div+div{padding-left:1.6rem;border-left:1px solid var(--pdh-line, #DDD6CA)}.pdc__stats dt{font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;color:var(--pdh-stone, #6E675E)}.pdc__stats dd{margin:.6rem 0 0;font-family:var(--font-heading-family);font-size:2.6rem;font-weight:500;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.pdc__note{margin:1.8rem 0 0;font-size:1.3rem;line-height:1.55;color:#3a3733}.pdc__ship{margin-top:1.6rem;display:grid;gap:.8rem;font-size:1.2rem;color:var(--pdh-stone, #6E675E)}.pdc__ship[hidden]{display:none}.pdc__ship i{display:block;height:2px;background:var(--pdh-line, #DDD6CA)}.pdc__ship b{display:block;height:100%;width:0;background:var(--pdh-ink, #151413);transition:width .5s ease}@media(max-width:749px){.pdc{padding:2rem 1.6rem}.pdc__stage{height:14rem}.pdc__input input{font-size:2.8rem}.pdc__stats dd{font-size:2.2rem}}.pdh[data-finish=sig] .pdh__seam{width:0;background:transparent;box-shadow:none}.pdh[data-finish=sig] .pdh__texture--joint{right:0;background-position:50% 44%}.pdh[data-finish=sig] .pdh__texture--b,.pdh__finish[data-finish=sig] .pdh__finish-swatch i{display:none}.pdh__finish-note{margin:1.4rem 0 0;font-size:1.2rem;line-height:1.5;color:var(--pdh-stone, #6E675E)}.pdc__wall[data-finish=sig]{background-image:var(--pdc-tex);background-size:1100% auto;background-position:50% 40%;background-repeat:no-repeat}.pdc__wall[data-finish=sig] i{background:none!important;box-shadow:none!important}.pd-xsec--sig b{display:none}.pd-card__foot small{display:block;margin-top:.6rem;font-weight:400;font-size:1.2rem;color:#6e675e}.pdc.is-example .pdc__input input{color:#8c6a4a}.pdc.is-example .pdc__stats dd{color:#6e675e}.pdc__stats dt{letter-spacing:.12em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdc__stats>div{min-width:0}.pdh__finishes{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.pdh__finish-badge{align-self:flex-start;margin-bottom:.4rem;font-size:1rem;letter-spacing:.18em;text-transform:uppercase;color:#8c6a4a}.pdh__finish[data-finish=lin] .pdh__finish-swatch{aspect-ratio:4 / 3}.pdh__finish[data-finish=lin] .pdh__finish-name{font-size:1.9rem}.pdh__finish[data-finish=lin] .pdh__finish-desc{font-family:var(--font-body-family);font-style:normal;font-size:1.25rem}.pdh__finish[data-finish=lin] .pdh__finish-text{padding-top:1.2rem}.pd-card__badge{display:block;margin-top:.6rem;font-family:var(--font-body-family);font-style:normal;font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;color:#8c6a4a}.pdh__rating{display:inline-flex;align-items:baseline;gap:.6rem;margin-top:1.4rem;font-size:1.3rem;color:var(--pdh-ink);text-decoration:none}.pdh__stars{position:relative;display:inline-block;letter-spacing:.12em;color:#ddd6ca;font-size:1.3rem}.pdh__stars:before{content:"\2605\2605\2605\2605\2605";position:absolute;top:0;right:0;bottom:0;left:0;width:var(--pct, 100%);overflow:hidden;color:#151413;letter-spacing:.12em}.pdh__rating-n{color:var(--pdh-stone);text-decoration:underline;text-underline-offset:.3rem;text-decoration-color:var(--pdh-line)}.pdh__klarna{margin:1.4rem 0 0;font-size:1.35rem;line-height:1.5;color:#3a3733}.pdh__klarna strong{font-weight:500;color:var(--pdh-ink);font-variant-numeric:tabular-nums}.pdh__klarna-logo{display:inline-block;padding:.1rem .6rem;border-radius:.4rem;background:#ffb3c7;color:#0b051d;font-weight:700;font-size:1.15rem;letter-spacing:-.01em}.pdh__sample{display:flex!important;justify-content:space-between;align-items:center;margin-top:1.6rem!important;padding:1.6rem 2rem;border:1px solid var(--pdh-ink);text-align:left!important;text-decoration:none!important;font-size:1.4rem;color:var(--pdh-ink);transition:background .2s,color .2s}.pdh__sample:hover{background:var(--pdh-ink);color:var(--pdh-paper)}.pdh__usps{list-style:none;margin:2.4rem 0 0;padding:0;display:grid;gap:.9rem}.pdh__usp{position:relative;padding-left:2.2rem;font-size:1.35rem;line-height:1.45;color:#3a3733}.pdh__usp:before{content:"";position:absolute;left:.2rem;top:.45em;width:1rem;height:.55rem;border-left:1.5px solid var(--pdh-ink);border-bottom:1.5px solid var(--pdh-ink);transform:rotate(-45deg)}.pdh__usp--lead{color:var(--pdh-ink);font-weight:500}.pdh__usp--lead:before{width:.7rem;height:.7rem;border:0;border-radius:50%;background:#151413;transform:none;top:.45em;left:.35rem}.pdh__pay{margin-top:2.4rem;padding-top:2rem;border-top:1px solid var(--pdh-line)}.pdh__pay-label{display:block;font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;color:var(--pdh-stone)}.pdh__pay-list{list-style:none;margin:1.2rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem}.pdh__pay-icon{display:block;width:3.8rem;height:2.4rem}.pdh__advice{display:grid;gap:.2rem;margin-top:2rem;padding:1.6rem 0 0;border-top:1px solid var(--pdh-line);font-size:1.35rem;color:var(--pdh-ink);text-decoration:none}.pdh__advice-k{font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;color:var(--pdh-stone)}.pdh__advice:hover span:last-child{text-decoration:underline;text-underline-offset:.3rem}.pdh__advice-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2.4rem;margin-top:1.2rem}.pdh__wa{display:inline-flex;align-items:center;gap:1rem;padding:1.2rem 1.8rem;border:1px solid var(--pdh-ink);color:var(--pdh-ink);text-decoration:none;font-size:1.4rem;transition:background .2s,color .2s}.pdh__wa svg{color:#25d366;transition:color .2s}.pdh__wa:hover{background:var(--pdh-ink);color:var(--pdh-paper)}.pdh__wa:hover svg{color:var(--pdh-paper)}.pdh__tel{font-size:1.4rem;color:var(--pdh-ink);text-decoration:underline;text-underline-offset:.4rem;text-decoration-color:var(--pdh-line)}.pdh__tel:hover{text-decoration-color:var(--pdh-ink)}.pdh__view[data-view=film]{background:#f5f2ec}.pdh__view[data-view=film] video{object-fit:contain;background:#f5f2ec}.pd-film__media video{object-fit:contain;background:#f5f2ec}.pd-mont{background:#efeae1}.pd-mont__head{display:grid;gap:2rem;align-items:end}@media(min-width:990px){.pd-mont__head{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:7.2rem}}.pd-mont__eyebrow{margin:0 0 1.4rem;font-size:1.1rem;letter-spacing:.22em;text-transform:uppercase;color:#6e675e}.pd-mont__lead{margin:0;max-width:42ch;font-size:1.6rem;line-height:1.6;color:#3a3733}.pd-mont__frame{position:relative;margin-top:4rem;aspect-ratio:16 / 9;overflow:hidden;background:#f5f2ec;box-shadow:0 1px #1514130f,0 40px 80px -48px #15141359}.pd-mont__video{display:block;width:100%;height:100%;object-fit:contain;background:#f5f2ec;cursor:pointer}.pd-mont__play{position:absolute;left:2.4rem;bottom:2.4rem;display:inline-flex;align-items:center;gap:1.2rem;padding:.8rem 1.8rem .8rem .8rem;border:0;border-radius:99rem;background:#151413e0;color:#f5f2ec;font:inherit;font-size:1.4rem;cursor:pointer;transition:opacity .35s ease,transform .35s ease,background .2s}.pd-mont__play:hover{background:#151413}.pd-mont__play-icon{position:relative;width:3.6rem;height:3.6rem;border-radius:50%;background:#f5f2ec}.pd-mont__play-icon:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-35%,-50%);border-style:solid;border-width:.7rem 0 .7rem 1.1rem;border-color:transparent transparent transparent #151413}.pd-mont.is-playing .pd-mont__play{opacity:0;transform:translateY(.8rem);pointer-events:none}.pd-mont.is-playing .pd-mont__frame:hover .pd-mont__play{opacity:1;transform:none;pointer-events:auto}.pd-mont.is-playing .pd-mont__play-icon:before{width:1rem;height:1.2rem;border:0;border-left:3px solid #151413;border-right:3px solid #151413;transform:translate(-50%,-50%)}.pd-mont__soon{position:absolute;left:2.4rem;bottom:2.4rem;padding:.8rem 1.4rem;background:#f5f2eceb;font-size:1.3rem}.pd-mont__chapters{list-style:none;margin:3.2rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.8rem 2rem}@media(min-width:990px){.pd-mont__chapters{grid-template-columns:repeat(4,minmax(0,1fr));gap:3.2rem}}.pd-mont__chapters button{display:flex;flex-direction:column;gap:.6rem;width:100%;padding:0;border:0;background:none;text-align:left;font:inherit;color:#6e675e;cursor:pointer;transition:color .25s}.pd-mont__chapters button:hover,.pd-mont__chapters button.is-active{color:#151413}.pd-mont__bar{display:block;height:2px;margin-bottom:1.4rem;background:#ddd6ca;overflow:hidden}.pd-mont__bar i{display:block;height:100%;background:#151413;transform:scaleX(0);transform-origin:left;transition:transform .25s linear}.pd-mont__n{font-size:1.1rem;letter-spacing:.2em;font-variant-numeric:tabular-nums}.pd-mont__chapters strong{font-family:var(--font-heading-family);font-weight:500;font-size:2.4rem;line-height:1.1;color:inherit}.pd-mont__t{font-size:1.4rem;line-height:1.55;color:#3a3733}@media(max-width:749px){.pd-mont__play{left:1.2rem;bottom:1.2rem;font-size:1.3rem}.pd-mont__play-icon{width:3rem;height:3rem}.pd-mont__chapters strong{font-size:2rem}}@media(min-width:990px){.pd-mont__chapters{grid-template-columns:repeat(5,minmax(0,1fr));gap:2.8rem}.pd-mont__chapters strong{font-size:2.2rem}}@media(max-width:989px){.pd-mont__chapters li:last-child{grid-column:1 / -1}}.pd-mont__chapters button,.pd-choice__toggle button,.pdc__tabs button,.pdh__views button{white-space:normal!important;height:auto!important;min-height:0!important;line-height:1.3!important;letter-spacing:inherit;text-transform:none;box-shadow:none!important;border-radius:0!important}.pd-mont__chapters button{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;text-align:left!important;overflow:visible!important}.pd-mont__chapters button>span,.pd-mont__chapters button>strong{display:block;width:100%;white-space:normal!important;text-align:left}.pd-mont__chapters .pd-mont__t{line-height:1.55!important}.pd-mont__chapters .pd-mont__n{letter-spacing:.2em}.pd-mont__chapters button:before,.pd-mont__chapters button:after{content:none!important}.pdh__views button{letter-spacing:.16em;text-transform:uppercase}.pdh__finish .pdh__finish-swatch{display:flex!important;flex-direction:column;aspect-ratio:auto!important;background:#fff!important;background-image:none!important;border:1px solid #DDD6CA;outline:1px solid transparent;outline-offset:3px;filter:none!important;overflow:hidden}.pdh__finish .pdh__finish-swatch>i{display:none!important}.pdh__fs-face{position:relative;display:block;aspect-ratio:16 / 9;background-color:#6a4e3a;background-repeat:no-repeat;background-size:520% auto;background-position:50% 42%}.pdh__finish[data-finish=lin] .pdh__fs-face{background-position:50% 58%}.pdh__fs-face i{position:absolute;top:0;bottom:0;left:50%;width:2px;transform:translate(-50%);background:#140f0ab3;box-shadow:1px 0 #ffffff0f}.pdh__finish[data-finish=sig] .pdh__fs-face i{display:none}.pdh__fs-sec{display:block;padding:.8rem 1.2rem .6rem;border-top:1px solid #EFEAE1;background:#fbfaf7}.pdh__fs-sec svg{display:block;width:100%;height:auto;font-family:var(--font-body-family)}.pdh__finish:has(input:checked) .pdh__finish-swatch{border-color:#151413;outline-color:#151413}.pdh__finish:hover .pdh__finish-swatch{border-color:#b9ae9f}.pdh__finish[data-finish=lin] .pdh__finish-swatch{aspect-ratio:auto!important}.pdh__finish .pdh__finish-swatch{outline:0!important;transition:border-color .2s,box-shadow .2s}.pdh__finish:has(input:checked) .pdh__finish-swatch{border-color:#151413;box-shadow:0 0 0 1px #151413}.pdh__finish:has(input:focus-visible) .pdh__finish-swatch{box-shadow:0 0 0 2px #151413}.pdh__finishes{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1.2rem!important;align-items:stretch!important}.pdh__finish[data-finish] .pdh__finish-name{font-size:2.4rem!important}.pdh__finish[data-finish] .pdh__finish-desc{font-family:var(--font-heading-family)!important;font-style:italic!important;font-size:1.6rem!important}.pdh__finish[data-finish] .pdh__finish-text{padding-top:1.2rem!important}.pdh__finish[data-finish] .pdh__fs-face{aspect-ratio:16 / 9!important}.pdh__finish-badge--std{color:#6e675e}@media(max-width:480px){.pdh__finish[data-finish] .pdh__finish-name{font-size:2.1rem!important}.pdh__finish[data-finish] .pdh__finish-desc{font-size:1.4rem!important}.pdh__finish-spec{font-size:1.1rem}.pdh__fs-sec{padding:.6rem .6rem .4rem}}.pdh__form{display:flex;flex-direction:column}.pdh__form>.pdh__opt--finish{order:-1}.pdc__preview{padding:1.6rem;background:#f5f2ec}.pdc__svg{display:block;width:100%;height:22rem;font-family:var(--font-body-family)}.pdc__svg.is-empty{opacity:.9}@media(max-width:749px){.pdc__svg{height:18rem}}.pd-xsvg{padding:1.4rem 1.6rem 1rem;background:#fbfaf7;border:1px solid #EFEAE1}.pd-xsvg svg{display:block;width:100%;height:auto;font-family:var(--font-body-family)}@media(max-width:480px){.pdh__buy{gap:.8rem}.pdh__qty button{width:3.6rem}.pdh__qty input{width:3rem}.pdh__cta{padding:0 1.6rem;font-size:1.4rem;white-space:nowrap;gap:1rem}.pdh__views{gap:2rem;padding:1.4rem 1.6rem;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.pdh__unit{font-size:1.2rem}.pd-card{padding:2.2rem 1.8rem}.pd-card.is-active{padding:calc(2.2rem - 1px) calc(1.8rem - 1px)}.pd-card__rows{grid-template-columns:1fr;gap:.2rem}.pd-card__rows dt{margin-top:1rem;font-size:1.2rem;letter-spacing:.06em}.pd-card__name{font-size:3rem}.pd-specs__table{grid-template-columns:1fr}.pd-specs__table dt{padding-bottom:0;font-size:1.2rem}.pd-specs__table dd{border-top:0;padding-top:.4rem}.pd-room__grid{grid-template-columns:1fr 1fr}.pd-room__item:first-child{grid-column:1 / -1;aspect-ratio:4 / 3}.pd-mont__lead{font-size:1.5rem}}@media(max-width:989px){.pd-room__grid{grid-template-columns:1fr 1fr}.pd-room__item:first-child{grid-column:1 / -1}}.pdf{background:#f5f2ec;color:#151413;font-family:var(--font-body-family);border-top:1px solid #DDD6CA}.pdf a{color:inherit;text-decoration:none}.pdf .visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pdf__wrap{max-width:144rem;margin:0 auto;padding:0 2rem}@media(min-width:990px){.pdf__wrap{padding:0 9.6rem}}.pdf__k{margin:0;font-size:1.1rem;letter-spacing:.22em;text-transform:uppercase;color:#6e675e}.pdf__top{display:grid;gap:4rem;padding:7.2rem 0 4.8rem;border-bottom:1px solid #DDD6CA}@media(min-width:990px){.pdf__top{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:9.6rem;align-items:end;padding:12rem 0 6.4rem}}.pdf__claim{margin:0;font-family:var(--font-heading-family);font-weight:500;font-size:clamp(4.4rem,2.4rem + 3.4vw,7.2rem);line-height:1;letter-spacing:-.01em}.pdf__studio{margin:2rem 0 0;font-size:1.5rem;line-height:1.6;color:#3a3733}.pdf__studio a{border-bottom:1px solid #151413;padding-bottom:.2rem;white-space:nowrap}.pdf__news-h{margin:1.2rem 0 0;font-family:var(--font-heading-family);font-weight:500;font-size:2.6rem;line-height:1.15}.pdf__form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1.6rem;margin-top:2rem}.pdf__form input[type=email]{flex:1;min-width:0;padding:1rem 0;border:0;border-bottom:1px solid #151413;border-radius:0;background:transparent;font:inherit;font-size:1.5rem;color:#151413;box-shadow:none;outline:none}.pdf__form input[type=email]::placeholder{color:#9a9188}.pdf__form button{border:0!important;border-bottom:1px solid #151413!important;border-radius:0!important;background:none!important;padding:0 0 1rem!important;height:auto!important;min-height:0!important;font:inherit;font-size:1.5rem;color:#151413!important;cursor:pointer;box-shadow:none!important}.pdf__ok,.pdf__err{flex-basis:100%;margin:0;font-size:1.3rem;color:#6e675e}.pdf__contact-m{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding-top:3.2rem}.pdf__contact-m p{grid-column:1 / -1;margin:0;font-size:1.2rem;color:#6e675e}.pdf__btn{border:1px solid #151413;padding:1.4rem;text-align:center;font-size:1.4rem}.pdf__wa{color:#25d366}@media(min-width:750px){.pdf__contact-m{display:none}}.pdf__cols{display:grid;padding:3.2rem 0 4rem}@media(min-width:750px){.pdf__cols{grid-template-columns:repeat(4,minmax(0,1fr));padding:4.8rem 0 6.4rem}}.pdf__col ul{list-style:none;margin:0;padding:0;display:grid;gap:1.2rem;font-size:1.5rem}.pdf__col a:hover{color:#8c6a4a}.pdf__muted{color:#6e675e;font-size:1.3rem;line-height:1.5}.pdf__col summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.pdf__col summary::-webkit-details-marker{display:none}@media(max-width:749px){.pdf__col{border-top:1px solid #DDD6CA}.pdf__col:last-of-type{border-bottom:1px solid #DDD6CA}.pdf__col summary{padding:1.8rem 0;font-size:1.5rem;letter-spacing:0;text-transform:none;color:#151413}.pdf__col summary span{font-size:1.8rem;color:#6e675e}.pdf__col[open] summary span{transform:rotate(45deg)}.pdf__col ul{padding-bottom:2rem}.pdf__col--contact{display:none}}@media(min-width:750px){.pdf__col{padding:0 3.2rem;border-left:1px solid #DDD6CA}.pdf__col:first-child{padding-left:0;border-left:0}.pdf__col summary{pointer-events:none}.pdf__col summary span{display:none}.pdf__col ul,.pdf__col--contact ul{margin-top:2rem}}.pdf__bottom{border-top:1px solid #DDD6CA}.pdf__bottom-in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem 2.4rem;padding-top:2.2rem;padding-bottom:2.2rem;font-size:1.2rem;color:#6e675e}.pdf__legal{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 2rem}.pdf__logo{font-size:1.8rem;font-weight:600;color:#151413!important;letter-spacing:-.01em}.pdf__logo span{font-weight:400}.pdf__links{display:flex;flex-wrap:wrap;gap:.6rem 1.8rem}.pdf__links a:hover{color:#151413}.pdf__pay{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem;filter:grayscale(1);opacity:.8}.pdf__pay svg{display:block;width:3.8rem;height:2.4rem}@media(max-width:749px){.pdf__bottom-in{flex-direction:column;align-items:flex-start}}.pde{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.pde[hidden]{display:none}.pde__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#15141361;opacity:0;transition:opacity .3s ease}.pde__panel{position:absolute;top:0;right:0;bottom:0;width:min(52rem,100%);overflow-y:auto;padding:2.8rem;background:#fff;color:#151413;border-left:1px solid #DDD6CA;box-shadow:0 30px 60px -40px #15141366;transform:translate(100%);transition:transform .32s cubic-bezier(.2,.7,.2,1);outline:none}.pde.is-open .pde__scrim{opacity:1}.pde.is-open .pde__panel{transform:none}.pde__grip{display:none}.pde__head{display:flex;justify-content:space-between;align-items:flex-start}.pde__title{margin:0;font-family:var(--font-heading-family);font-weight:500;font-size:3rem;line-height:1.1;color:#151413}.pde__x{padding:0!important;border:0!important;background:none!important;font-size:2.4rem!important;line-height:1!important;color:#6e675e!important;cursor:pointer;height:auto!important;min-height:0!important;box-shadow:none!important}.pde__sub{margin:.6rem 0 0;font-size:1.4rem;color:#3a3733}.pde__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem}.pde__tile{display:block;color:#6e675e;text-decoration:none;font-size:1.2rem;line-height:1.35}.pde__tile.is-on{color:#151413}.pde__sw{display:block;aspect-ratio:1;background:#6a4e3a center / 520% no-repeat}.pde__tile.is-on .pde__sw{outline:2px solid #151413;outline-offset:3px}a.pde__tile:hover .pde__sw{outline:1px solid #6E675E;outline-offset:3px}.pde__lbl{display:block;margin-top:.8rem}.pde__row{display:flex;justify-content:space-between;gap:1.6rem;margin-top:1.6rem;padding-top:1.4rem;border-top:1px solid #EFEAE1;font-size:1.3rem;color:#6e675e}.pde__row a{flex:none;color:#6e675e;text-decoration:none;border-bottom:1px solid #6E675E}.pde__action{margin-top:1.6rem}.pde__cta{display:block;padding:1.5rem;background:#151413;color:#f5f2ec;text-align:center;text-decoration:none;font-size:1.5rem}.pde__cta:hover{background:#000;color:#fff}.pde__note{margin:1.4rem 0 0;font-size:1.3rem;color:#6e675e}.pde__note a{color:#151413;text-decoration:none;border-bottom:1px solid #151413}@media(max-width:749px){.pde__panel{top:auto;left:0;width:100%;max-height:88vh;padding:1.6rem 2rem 2.4rem;border-left:0;border-top:1px solid #DDD6CA;box-shadow:0 -20px 40px -30px #15141366;transform:translateY(100%)}.pde__grip{display:block;width:4rem;height:.4rem;margin:0 auto 1.4rem;border-radius:2px;background:#ddd6ca}.pde__title{font-size:2.6rem}.pde__sub{font-size:1.3rem}.pde__grid{gap:.8rem;margin-top:1.4rem}.pde__tile.is-on .pde__sw{outline-offset:2px}}.pd-choice{background:#efeae1}.pd-mont{background:#f5f2ec}.pd-specs,.pd-room{background:#efeae1}.pd-specs+.pd-room{padding-top:0}.pd-more{background:#f5f2ec}.pd-faq{background:#efeae1}.pd-mont__frame{background:#f5f2ec}.pd-mont__poster{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.pd-mont__frame video{position:relative;z-index:1}.pd-mont.is-ready .pd-mont__poster,.pd-mont__poster--port,.pd-mont.is-portrait .pd-mont__poster--land{display:none}.pd-mont.is-portrait .pd-mont__poster--port{display:block}.pd-mont__play{z-index:2}.pd-mont__swipe{display:none}@media(max-width:749px){.pd-mont__lead{display:none}.pd-mont__head{gap:0}.pd-mont__eyebrow{margin-bottom:1rem}.pd-mont.is-portrait .pd-mont__frame{aspect-ratio:4 / 5;margin:2.4rem -2rem 0;border-top:1px solid #DDD6CA;border-bottom:1px solid #DDD6CA;box-shadow:none}.pd-mont.is-portrait .pd-mont__video{object-fit:cover}.pd-mont__chapters{display:flex!important;gap:1.6rem;margin:1.8rem -2rem 0;padding:0 2rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:2rem;scrollbar-width:none}.pd-mont__chapters::-webkit-scrollbar{display:none}.pd-mont__chapters li{flex:0 0 20rem;scroll-snap-align:start}.pd-mont__chapters li:last-child{grid-column:auto}.pd-mont__chapters .pd-mont__t{display:none!important}.pd-mont__chapters strong{font-size:2.2rem}.pd-mont__bar{margin-bottom:1.2rem}.pd-mont__swipe{display:block;margin:1.4rem 0 0;font-size:1.2rem;color:#6e675e}}.pd-more__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.6rem}.pd-more__all{font-size:1.4rem;color:#151413;text-decoration:none;border-bottom:1px solid #151413;padding-bottom:.3rem}.pd-more__grid{margin-top:3.2rem}.pd-more__item{gap:0}.pd-more__img{position:relative}.pd-more__tag{position:absolute;left:1.2rem;top:1.2rem;padding:.4rem .8rem;background:#f5f2ec;font-size:1.1rem;letter-spacing:.06em;color:#151413}.pd-more__row{display:flex;justify-content:space-between;align-items:baseline;gap:1.2rem;margin-top:1.4rem}.pd-more__name{font-size:1.5rem}.pd-more__name>span{color:#6e675e}.pd-more__name em{font-style:normal;font-family:var(--font-heading-family);font-weight:500;font-size:2.2rem;line-height:1.1}.pd-more__price{flex:none;font-size:1.4rem}.pd-more__meta{margin-top:.4rem;font-size:1.2rem;color:#6e675e}@media(max-width:749px){.pd-more__row{flex-direction:column;gap:.2rem}.pd-more__name em{font-size:1.9rem}.pd-more__tag{left:.8rem;top:.8rem;font-size:1rem}}.pd-faq__grid{display:grid;gap:2.4rem}@media(min-width:990px){.pd-faq__grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:7.2rem}}.pd-faq__lead{margin:1.6rem 0 0;font-size:1.5rem;line-height:1.6;color:#3a3733}.pd-faq__lead a{color:#151413;text-decoration:none;border-bottom:1px solid #151413}.pd-faq__list{border-bottom:1px solid #DDD6CA}.pd-faq__item{border-top:1px solid #DDD6CA}.pd-faq__item summary{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:2rem 0;list-style:none;cursor:pointer;font-size:1.7rem;color:#151413}.pd-faq__item summary::-webkit-details-marker{display:none}.pd-faq__item summary:after{content:"+";flex:none;font-size:1.8rem;color:#6e675e}.pd-faq__item[open] summary:after{content:"\2212"}.pd-faq__item p{margin:-.8rem 0 0;padding-bottom:2rem;max-width:62rem;font-size:1.5rem;line-height:1.65;color:#3a3733}@media(max-width:749px){.pd-faq__item summary{padding:1.8rem 0;font-size:1.5rem}}.pd-studio{display:grid;padding:0!important;background:#151413}@media(min-width:990px){.pd-studio{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);min-height:56rem}}.pd-studio__img{position:relative;min-height:32rem;background:#57412f;overflow:hidden}.pd-studio__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pd-studio__body{display:flex;flex-direction:column;justify-content:center;gap:2rem;padding:5.6rem 2rem;color:#f5f2ec}@media(min-width:990px){.pd-studio__body{padding:8rem 9.6rem 8rem 7.2rem}}.pd-studio__k{margin:0;font-size:1.1rem;letter-spacing:.22em;text-transform:uppercase;color:#b9ae9f}.pd-studio__t{margin:0;font-size:1.5rem;line-height:1.65;color:#d8d0c4}.pd-studio__btns{display:flex;flex-wrap:wrap;gap:1.4rem;margin-top:.8rem}.pd-studio__btn{padding:1.5rem 2.4rem;border:1px solid #F5F2EC}.pd-studio__btn--line{background:transparent;color:#f5f2ec}.pd-studio__btn--line:hover{background:#f5f2ec;color:#151413}.pdh__proj{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;background:#e9e3d8}.pdh__proj-film{position:relative;height:100%;flex:0 0 60%;overflow:hidden;background:#e9e3d8}.pdh__proj-film video,.pdh__proj-film img{display:block;width:100%;height:100%;object-fit:cover}.pdh__proj-text{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:1.6rem;padding:4rem clamp(2.4rem,3vw,5.6rem)}.pdh__proj-k{margin:0;font-size:1.1rem;letter-spacing:.22em;text-transform:uppercase;color:#6e675e}.pdh__proj-h{margin:0;font-family:var(--font-heading-family);font-weight:500;font-size:clamp(2.4rem,2vw,3.4rem);line-height:1.1;color:#151413}.pdh__proj-steps{list-style:none;margin:1.2rem 0 0;padding:0;border-bottom:1px solid #DDD6CA}.pdh__proj-steps li{display:flex;align-items:baseline;gap:1.4rem;padding:1.4rem 0;border-top:1px solid #DDD6CA;font-size:1.6rem;color:#8f877c;transition:color .3s ease}.pdh__proj-steps li span{font-size:1.1rem;letter-spacing:.2em;font-variant-numeric:tabular-nums}.pdh__proj-steps li.is-on{color:#151413}.pdh__proj-note{margin:0;font-size:1.3rem;color:#6e675e}.pdh__proj-pill{display:none}@media(max-width:749px){.pdh__proj-film{flex:0 0 100%}.pdh__proj-text{display:none}.pdh__proj-pill{display:inline-flex;gap:.8rem;align-items:center;position:absolute;left:1.2rem;bottom:1.2rem;margin:0;padding:.7rem 1.2rem;background:#f5f2eceb;font-size:1.2rem;color:#151413}.pdh__proj-pill span{color:#6e675e}.pdh__proj-pill b{font-weight:500}.pdh__proj-pill b:empty{display:none}}.ph{color:#151413;font-family:var(--font-body-family)}.ph *,.ph *:before,.ph *:after{box-sizing:border-box}.ph-wrap{max-width:144rem;margin:0 auto;padding:0 2rem}@media(min-width:990px){.ph-wrap{padding:0 9.6rem}}.ph-s{padding:6.4rem 0}@media(min-width:990px){.ph-s{padding:9.6rem 0}}.ph-k{margin:0;font-size:1.1rem;letter-spacing:.22em;text-transform:uppercase;color:#6e675e}.ph-k--bronze{color:#8c6a4a}.ph-k--light{color:#f5f2ecd9}.ph-h2{margin:0;font-family:var(--font-heading-family);font-weight:500;font-size:3.6rem;line-height:1.04;letter-spacing:-.005em;color:#151413}@media(min-width:990px){.ph-h2{font-size:5.6rem}.ph-h2--xl{font-size:7.6rem;line-height:1}}.ph-light{color:#f5f2ec}.ph-h3{display:block;margin:0;font-family:var(--font-heading-family);font-weight:500;font-size:2.6rem;line-height:1.12;color:#151413}.ph-t{display:block;margin:0;font-size:1.4rem;line-height:1.6;color:#3a3733}.ph-lead{margin:0;font-size:1.6rem;line-height:1.75;color:#3a3733;max-width:56ch}.ph-note{margin:2.4rem 0 0;font-size:1.3rem;color:#6e675e}.ph-link{font-size:1.4rem;color:#151413;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:.3rem;white-space:nowrap}.ph-link--light{color:#f5f2ec}.ph-linkbtn{background:none!important;border:0!important;border-bottom:1px solid #151413!important;border-radius:0!important;padding:0 0 .3rem!important;height:auto!important;min-height:0!important;font:inherit;font-size:1.4rem!important;color:#151413!important;cursor:pointer;box-shadow:none!important}.ph-headrow{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.6rem 3.2rem}.ph-btns{display:flex;flex-wrap:wrap;gap:1.4rem;margin-top:3.2rem}.ph-btn{display:inline-flex;align-items:center;justify-content:center;padding:1.6rem 2.8rem;font-size:1.5rem;line-height:1.2;text-decoration:none;border:1px solid transparent;transition:background .2s ease,color .2s ease}.ph-btn--paper{background:#f5f2ec;color:#151413}.ph-btn--paper:hover{background:#fff;color:#151413}.ph-btn--line-light{border-color:#f5f2ece6;color:#f5f2ec}.ph-btn--line-light:hover{background:#f5f2ec;color:#151413}.ph-btn--ink{background:#151413;color:#f5f2ec}.ph-btn--ink:hover{background:#000;color:#fff}.ph-btn--line{border-color:#151413;color:#151413}.ph-btn--line:hover{background:#151413;color:#f5f2ec}.ph-btn--block{display:flex;width:100%}.ph-tag{position:absolute;left:1.2rem;bottom:1.2rem;padding:.5rem 1rem;background:#f5f2ec;color:#151413;font-size:1.1rem;letter-spacing:.04em}.ph-tag--corner{left:auto;right:1.2rem;top:1.2rem;bottom:auto;font-size:1rem;color:#6e675e;background:#f5f2ece6}.ph img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:749px){.ph-swipe{display:flex!important;gap:1.2rem!important;margin-left:-2rem;margin-right:-2rem;padding:0 2rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:2rem;scrollbar-width:none}.ph-swipe::-webkit-scrollbar{display:none}.ph-swipe>*{flex:0 0 78%;scroll-snap-align:start}}.ph-hero{position:relative;display:flex;align-items:flex-end;min-height:min(88vh,86rem);background:#3a2c22;color:#f5f2ec;overflow:hidden}@media(min-width:990px){.ph-hero{align-items:center;min-height:min(82vh,82rem)}}.ph-hero__img{position:absolute;top:0;right:0;bottom:0;left:0}.ph-hero__img picture,.ph-hero__img img{display:block;width:100%;height:100%;object-fit:cover}.ph-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#1514138c,#15141340 45%,#15141300 70%);pointer-events:none}@media(max-width:749px){.ph-hero:after{background:linear-gradient(0deg,#151413a6,#15141333 55%,#15141300 80%)}}.ph-hero__in{position:relative;z-index:1;width:100%;padding-top:12rem;padding-bottom:5.6rem}.ph-hero__h{margin:2rem 0 0;font-family:var(--font-heading-family);font-weight:500;font-size:clamp(5.6rem,9vw,13.6rem);line-height:.95;letter-spacing:-.015em;color:#f5f2ec}.ph-hero__cap{position:absolute;z-index:1;right:2rem;bottom:2rem;margin:0;font-size:1.2rem;color:#f5f2eccc}@media(min-width:990px){.ph-hero__cap{right:9.6rem;bottom:3.2rem}}@media(max-width:749px){.ph-hero .ph-btns{flex-direction:column}.ph-hero .ph-btn{width:100%}}.ph-story{background:#f5f2ec}.ph-story__grid{display:grid;gap:2rem}@media(min-width:990px){.ph-story__grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:4.8rem}}.ph-story__h{margin:0;font-family:var(--font-heading-family);font-weight:500;font-size:clamp(3rem,3.6vw,5.2rem);line-height:1.1;color:#151413}.ph-story__t{margin:2.8rem 0 0;max-width:66ch;font-size:1.6rem;line-height:1.8;color:#3a3733}.ph-story__sig{margin:2.4rem 0 0;font-size:1.4rem;color:#6e675e}.ph-built{background:#efeae1}.ph-built__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4.8rem;margin-top:4.8rem}.ph-built__card{display:flex;flex-direction:column;gap:1.2rem}.ph-built__art{aspect-ratio:384 / 240;margin-bottom:1.2rem;background:#f5f2ec}.ph-built__art svg{display:block;width:100%;height:100%}.ph-near{background:#151413;color:#f5f2ec}.ph-near__head{display:grid;gap:2.4rem;align-items:end}@media(min-width:990px){.ph-near__head{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:4.8rem}}.ph-near__lead{margin:0;font-size:1.6rem;line-height:1.7;color:#d8d0c4}.ph-near__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:1.6rem;margin-top:4.8rem}.ph-near__item{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:#2a2724;color:#f5f2ec;text-decoration:none}.ph-near__item--wall{aspect-ratio:auto}.ph-near__item img{transition:transform .9s cubic-bezier(.2,.7,.2,1)}.ph-near__item:hover img{transform:scale(1.03)}.ph-near__cap{position:absolute;left:1.6rem;bottom:1.6rem;padding:.5rem 1rem;background:#151413b3;font-size:1.2rem;color:#f5f2ec}.ph-near__foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1.6rem 4rem;margin-top:3.2rem}.ph-near__foot p{margin:0;max-width:80ch;font-size:1.5rem;line-height:1.6;color:#d8d0c4}@media(max-width:749px){.ph-near__item--wall{aspect-ratio:4 / 5}}.ph-pro{background:#f5f2ec}.ph-pro__head{display:grid;gap:2.4rem;align-items:end}.ph-pro__head .ph-h2{margin-top:1.6rem}@media(min-width:990px){.ph-pro__head{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:7.2rem}}.ph-pro__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem 1.6rem;margin-top:4.8rem}@media(min-width:990px){.ph-pro__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}}.ph-pro__card{display:flex;flex-direction:column;gap:1rem;color:#151413;text-decoration:none}.ph-pro__img{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background:#ddd6ca;margin-bottom:.6rem}.ph-pro__img--tex img{transform:scale(2.2)}.ph-pro__card:hover .ph-pro__img--tex img{transform:scale(2.3)}.ph-pro__img img{transition:transform .9s cubic-bezier(.2,.7,.2,1)}.ph-pro__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;align-items:center;margin-top:4.8rem;padding-top:3.2rem;border-top:1px solid #DDD6CA}@media(min-width:990px){.ph-pro__facts{grid-template-columns:repeat(4,minmax(0,1fr)) auto}}.ph-pro__facts p{margin:0;font-size:1.4rem;line-height:1.35;color:#3a3733}.ph-pro__facts strong{display:block;font-weight:600;color:#151413}@media(max-width:989px){.ph-pro__facts .ph-btn{grid-column:1 / -1}}.ph-coll{background:#efeae1}.ph-coll__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem 1.6rem;margin-top:4rem}@media(min-width:990px){.ph-coll__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4.8rem 2.8rem}}.ph-coll__item{display:block;color:#151413;text-decoration:none}.ph-coll__img{display:block;aspect-ratio:16 / 10;overflow:hidden;background:#ddd6ca}.ph-coll__img img{transition:transform .9s cubic-bezier(.2,.7,.2,1)}.ph-coll__item:hover img{transform:scale(1.03)}.ph-coll__row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1.6rem;margin-top:1.4rem}.ph-coll__name{font-family:var(--font-heading-family);font-weight:500;font-size:3.2rem;line-height:1.05}.ph-coll__meta{font-size:1.2rem;letter-spacing:.06em;color:#6e675e;font-variant-numeric:tabular-nums}@media(max-width:749px){.ph-coll__img{aspect-ratio:1 / 1}.ph-coll__name{font-size:2.4rem}.ph-coll__meta{font-size:1.1rem;letter-spacing:.02em}}.ph-insp{background:#f5f2ec}.ph-insp__grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:repeat(2,minmax(0,24rem));gap:1.6rem;margin-top:4rem}@media(min-width:1200px){.ph-insp__grid{grid-template-rows:repeat(2,minmax(0,26rem))}}.ph-insp__item{position:relative;display:block;overflow:hidden;background:#ddd6ca;color:#151413;text-decoration:none}.ph-insp__item--big{grid-row:1 / span 2}.ph-insp__item img{transition:transform .9s cubic-bezier(.2,.7,.2,1)}.ph-insp__item:hover img{transform:scale(1.03)}.ph-insp__cap{position:absolute;left:1.2rem;bottom:1.2rem;padding:.8rem 1.2rem;background:#f5f2ec;font-size:1.3rem}.ph-insp__cap strong{font-weight:600}@media(max-width:749px){.ph-insp__grid{grid-template-rows:none}.ph-insp__item{aspect-ratio:4 / 5}.ph-insp__item--big{grid-row:auto}}.ph-mont{background:#efeae1}.ph-mont__row{list-style:none;margin:4rem 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2rem}.ph-mont__step{display:flex;flex-direction:column;gap:.8rem}.ph-mont__img{display:block;aspect-ratio:4 / 3;overflow:hidden;background:#f5f2ec;margin-bottom:.8rem}.ph-mont__step .ph-h3{font-size:2.2rem}@media(min-width:750px)and (max-width:989px){.ph-mont__row{grid-template-columns:repeat(3,minmax(0,1fr))}}.ph-film{width:min(120rem,94vw);max-height:92vh;padding:0;border:0;background:#f5f2ec}.ph-film.is-port{width:min(48rem,94vw)}.ph-film::backdrop{background:#15141399}.ph-film__v{display:block;width:100%;height:auto;max-height:92vh;background:#f5f2ec}.ph-film__x{position:absolute;right:1rem;top:1rem;z-index:2;width:4rem;height:4rem;padding:0!important;border:0!important;border-radius:50%!important;background:#151413cc!important;color:#f5f2ec!important;font-size:2.2rem!important;line-height:1!important;cursor:pointer;min-height:0!important}.ph-edit{background:#e9e3d8}.ph-edit__grid{display:grid;gap:4.8rem;align-items:center}@media(min-width:990px){.ph-edit__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:8rem}}.ph-edit .ph-h2{margin:1.6rem 0 2rem}.ph-edit__chips{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.8rem}.ph-chip{padding:1rem 1.4rem;background:#151413;color:#f5f2ec;font-size:1.3rem;text-decoration:none;border:1px solid #151413}.ph-chip:hover{background:#000;color:#fff}.ph-chip--line{background:transparent;color:#151413}.ph-chip--line:hover{background:#151413;color:#f5f2ec}.ph-edit__box{position:relative;aspect-ratio:384 / 290;max-width:48rem;width:100%;margin-top:4rem;background:#f5f2ec;border:1px solid #DDD6CA}.ph-edit__sw{position:absolute;top:-10%;width:30%;aspect-ratio:110 / 155;background:#6a4e3a center / 520% no-repeat;box-shadow:0 18px 30px -18px #15141373}.ph-edit__sw--1{left:8%;transform:rotate(-4deg)}.ph-edit__sw--2{left:35%;top:-4%;transform:rotate(2deg)}.ph-edit__sw--3{left:62%;top:-12%;transform:rotate(-2deg)}.ph-edit__name{position:absolute;left:8%;bottom:10%;font-family:var(--font-heading-family);font-weight:500;font-size:2.6rem}@media(max-width:749px){.ph-edit__box{margin:2.4rem auto 0}}.ph-cta{background:#f5f2ec}.ph-cta__grid{display:grid;gap:3.2rem;align-items:center}@media(min-width:990px){.ph-cta__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:8rem}}.ph-cta .ph-lead{margin-top:2.4rem}.ph-cta__btns{display:flex;flex-direction:column;gap:1.4rem}.ph-cta__tel{margin:.6rem 0 0;text-align:center;font-size:1.4rem;color:#6e675e}.ph-cta__tel a{color:#151413;text-decoration:none;border-bottom:1px solid #DDD6CA}.template-index .shopify-app-block,.index-template .shopify-app-block{background:transparent}.pp-hero{display:grid;background:#151413;color:#f5f2ec}@media(min-width:990px){.pp-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);min-height:68rem}}.pp-hero__text{display:flex;flex-direction:column;justify-content:center;padding:6.4rem 2rem}@media(min-width:990px){.pp-hero__text{padding:9.6rem 7.2rem 9.6rem max(9.6rem,calc((100vw - 144rem)/2 + 9.6rem))}}.pp-hero__h{margin:2.4rem 0 0;font-family:var(--font-heading-family);font-weight:500;font-size:clamp(4.4rem,5.4vw,7.6rem);line-height:1;letter-spacing:-.01em;color:#f5f2ec}.pp-hero__t{margin:2.8rem 0 0;max-width:52ch;font-size:1.6rem;line-height:1.75;color:#d8d0c4}.pp-hero__img{position:relative;min-height:36rem;overflow:hidden;background:#57412f}.pp-hero__img img{position:absolute;top:0;right:0;bottom:0;left:0}@media(max-width:749px){.pp-hero .ph-btns{flex-direction:column}.pp-hero .ph-btn{width:100%}}.pp-facts{background:#f5f2ec;border-bottom:1px solid #DDD6CA}.pp-facts__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 2rem;padding-top:3.2rem;padding-bottom:3.2rem}@media(min-width:990px){.pp-facts__row{grid-template-columns:repeat(4,minmax(0,1fr))}}.pp-facts p{margin:0;font-size:1.3rem;line-height:1.4;color:#6e675e}.pp-facts span{display:block;font-family:var(--font-heading-family);font-weight:500;font-size:3.4rem;line-height:1.05;color:#151413}.pp-sectors{background:#f5f2ec}.pp-sectors__img{aspect-ratio:4 / 5}.pp-color{background:#151413;color:#f5f2ec}.pp-color__grid{display:grid;gap:4.8rem;align-items:center}@media(min-width:990px){.pp-color__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:7.2rem}}.pp-color__h{margin:2rem 0}.pp-color__t{margin:0;max-width:52ch;font-size:1.6rem;line-height:1.75;color:#d8d0c4}.pp-color__steps{list-style:none;margin:3.2rem 0 0;padding:2.4rem 0 0;border-top:1px solid rgba(245,242,236,.15);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;font-size:1.4rem;line-height:1.5;color:#d8d0c4}.pp-color__steps span{display:block;margin-bottom:.6rem;font-family:var(--font-heading-family);font-size:2.8rem;color:#f5f2ec}.pp-color__sw{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.pp-color__sw figure{margin:0}.pp-color__sw figure>span{display:flex;align-items:flex-end;justify-content:center;aspect-ratio:120 / 424;padding-bottom:1.2rem;font-size:1.2rem;color:#d8d0c4}.pp-color__own{border:1px dashed rgba(245,242,236,.45)}.pp-color__sw figcaption{margin-top:1.2rem;font-size:1.2rem;color:#b9ae9f}@media(max-width:749px){.pp-color__sw figure>span{aspect-ratio:1 / 2}.pp-color__steps{grid-template-columns:1fr}}.pp-why{background:#efeae1}.pp-why__grid{display:grid;gap:3.2rem}@media(min-width:990px){.pp-why__grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:7.2rem}}.pp-why__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4.8rem 4.8rem}@media(max-width:749px){.pp-why__list{grid-template-columns:1fr;gap:2.8rem}}.pp-why__list>div{padding-top:2rem;border-top:1px solid #151413}.pp-why__list h3{margin:0;font-family:var(--font-body-family);font-size:1.6rem;font-weight:600;color:#151413}.pp-why__list p{margin:1rem 0 0;font-size:1.5rem;line-height:1.65;color:#3a3733}.pp-flow{background:#f5f2ec}.pp-flow__row{list-style:none;margin:4rem 0 0;padding:2.4rem 0 0;border-top:1px solid #151413;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2.4rem;font-size:1.4rem;line-height:1.55;color:#3a3733}@media(max-width:989px){.pp-flow__row{grid-template-columns:1fr;gap:2rem}}.pp-flow__row span{display:block;font-family:var(--font-heading-family);font-size:3.2rem;line-height:1;color:#151413}.pp-flow__row strong{display:block;margin:.8rem 0 .4rem;font-size:1.6rem;font-weight:600;color:#151413}.pp-first{background:#efeae1}.pp-first__grid{display:grid;gap:4.8rem;align-items:center}@media(min-width:990px){.pp-first__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:7.2rem}}.pp-first__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.pp-first__tiles figure{margin:0}.pp-first__img{display:block;aspect-ratio:214 / 424;overflow:hidden}.pp-first__img--1{background:#d0c6b6}.pp-first__img--2{background:#9c836a}.pp-first__img--3{background:#5e4634}.pp-first__tiles figcaption{margin-top:1.2rem}.pp-first__h{margin:1.6rem 0 2.4rem;font-size:clamp(3.2rem,3.4vw,4.8rem)}.pp-first__t2{margin:1.6rem 0 2.4rem}.pp-docs{background:#f5f2ec}.pp-docs__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 4rem}.pp-docs__list a{display:flex;justify-content:space-between;padding:2rem 0 4rem;border-top:1px solid #DDD6CA;color:#151413;text-decoration:none;font-size:1.5rem}.pp-docs__list a span:last-child{color:#6e675e}.pp-form{background:#e9e3d8}.pp-form__grid{display:grid;gap:4rem}@media(min-width:990px){.pp-form__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:7.2rem}}.pp-form__lead{margin-top:2.4rem}.pp-form__person{display:flex;align-items:center;gap:1.6rem;margin-top:3.2rem}.pp-form__avatar{flex:none;width:7.2rem;height:7.2rem;border-radius:50%;overflow:hidden;background:#d0c6b6}.pp-form__person p{margin:0;font-size:1.4rem;line-height:1.6;color:#3a3733}.pp-form__person strong{display:block;color:#151413}.pp-form__person a{color:#151413;text-decoration:none;border-bottom:1px solid #B9AE9F}.pp-form__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8rem 2rem}@media(max-width:749px){.pp-form__form{grid-template-columns:1fr}}.pp-form__form label{display:flex;flex-direction:column;gap:.6rem;font-size:1.3rem;color:#151413}.pp-form__wide{grid-column:1 / -1}.pp-form__form input,.pp-form__form select,.pp-form__form textarea{width:100%;min-height:4.8rem;padding:1.2rem 1.4rem;border:1px solid #DDD6CA!important;border-radius:0!important;background:#fff!important;font:inherit;font-size:1.5rem;color:#151413;box-shadow:none!important}.pp-form__form textarea{min-height:12rem;resize:vertical}.pp-form__files{margin:0;padding:1.6rem 1.8rem;border:1px dashed #B9AE9F;background:#f5f2ec;font-size:1.4rem;color:#3a3733}.pp-form__files a{color:#151413}.pp-form__submit{min-height:5.4rem;border:0!important;border-radius:0!important;background:#151413!important;color:#f5f2ec!important;font:inherit;font-size:1.6rem!important;cursor:pointer;white-space:normal!important;height:auto!important}.pp-form__submit:hover{background:#000!important}.pp-form__ok{grid-column:1 / -1;margin:0;padding:2.4rem;background:#f5f2ec;font-size:1.6rem}.pp-form__err{grid-column:1 / -1;margin:0;color:#8c2f1e;font-size:1.4rem}.pd-hnav{display:none}@media(min-width:1024px){.pd-hnav{display:block;margin-right:2.4rem}.header__top--logo-center+.header__bottom,.header .header__bottom{display:none!important}.pd-hnav__list{display:flex;gap:3.2rem;margin:0;padding:0;list-style:none}.pd-hnav__item{position:relative}.pd-hnav__item>a{display:block;padding:1rem 0;font-size:1.5rem;color:#151413;text-decoration:none;white-space:nowrap;border-bottom:1px solid transparent}.pd-hnav__item>a:hover,.pd-hnav__item>a[aria-current]{border-bottom-color:#151413}.pd-hnav__sub{position:absolute;left:-2rem;top:100%;z-index:20;min-width:24rem;margin:0;padding:1.6rem 2rem;list-style:none;background:#f5f2ec;border:1px solid #DDD6CA;box-shadow:0 24px 48px -32px #15141359;opacity:0;visibility:hidden;transform:translateY(.4rem);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}.pd-hnav__item:hover .pd-hnav__sub,.pd-hnav__item:focus-within .pd-hnav__sub{opacity:1;visibility:visible;transform:none;transition:opacity .2s ease,transform .2s ease}.pd-hnav__sub a{display:block;padding:.7rem 0;font-size:1.45rem;color:#3a3733;text-decoration:none}.pd-hnav__sub a:hover{color:#151413}.pd-hnav__sub li:last-child a{margin-top:.6rem;padding-top:1.2rem;border-top:1px solid #DDD6CA;color:#151413}}body a.top_cta_icon{border-color:transparent;text-decoration:none;padding:0 1.2rem}body a.top_cta_icon:hover{background:transparent;color:rgb(var(--pd-ink));text-decoration:underline;text-underline-offset:4px}body a.top_cta_icon+a.top_cta_icon{border-color:rgb(var(--pd-ink));text-decoration:none;padding:0 1.8rem}body a.top_cta_icon+a.top_cta_icon:hover{background:rgb(var(--pd-ink));color:#fff;text-decoration:none}.ph-story__side{display:flex;flex-direction:column;gap:2.4rem}.ph-story__img{margin:0}.ph-story__img img{aspect-ratio:4 / 5;height:auto}.ph-story__img figcaption{margin-top:1rem;font-size:1.2rem;color:#6e675e}@media(min-width:990px){.ph-story__grid{align-items:start}.ph-story__main{padding-top:4rem}}@media(max-width:989px){.ph-story__img{max-width:36rem}}.ph-built__head{display:grid;gap:2rem;align-items:end}@media(min-width:990px){.ph-built__head{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:7.2rem}}.pse{padding-bottom:12rem;background:#f5f2ec}.pse__head{padding:6.4rem 0 4rem}@media(min-width:990px){.pse__head{padding:9.6rem 0 5.6rem}}.pse__head-in{display:grid;gap:2.4rem;align-items:end}@media(min-width:990px){.pse__head-in{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:7.2rem}}.pse__h{margin-top:1.6rem}@media(min-width:990px){.pse__h{font-size:7.2rem;line-height:1}}.pse__steps{list-style:none;margin:2.8rem 0 0;padding:2rem 0 0;border-top:1px solid #DDD6CA;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;font-size:1.4rem;line-height:1.45;color:#3a3733}.pse__steps span{display:block;font-family:var(--font-heading-family);font-size:2.6rem;line-height:1;color:#8c6a4a;margin-bottom:.6rem}@media(max-width:749px){.pse__steps{grid-template-columns:1fr}}.pse__body{border-top:1px solid #DDD6CA;padding-top:3.2rem}.pse__filters{display:flex;gap:.8rem;flex-wrap:wrap}.pse__filters button{padding:.9rem 1.6rem!important;border:1px solid #DDD6CA!important;border-radius:0!important;background:transparent!important;color:#151413!important;font:inherit;font-size:1.4rem!important;cursor:pointer;height:auto!important;min-height:0!important;box-shadow:none!important}.pse__filters button.is-on{background:#151413!important;color:#f5f2ec!important;border-color:#151413!important}@media(max-width:749px){.pse__filters{flex-wrap:nowrap;overflow-x:auto;margin:0 -2rem;padding:0 2rem;scrollbar-width:none}.pse__filters button{flex:none}}.pse__grid{list-style:none;margin:3.2rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem 1.6rem}@media(min-width:750px){.pse__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1200px){.pse__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4rem 2.4rem}}.pse__item[hidden]{display:none}.pse__item{display:flex;flex-direction:column}.pse__sw{display:block;aspect-ratio:1;background:#e9e3d8 center / 300% no-repeat;transition:background-size .6s cubic-bezier(.2,.7,.2,1)}.pse__sw:hover{background-size:330%}.pse__meta{margin-top:1.2rem;flex:1}.pse__grp{margin:0;font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;color:#6e675e}.pse__name{margin:.4rem 0 0;font-family:var(--font-heading-family);font-weight:500;font-size:2.2rem;line-height:1.1;color:#151413}.pse__name span{font-family:var(--font-body-family);font-size:1.4rem;color:#6e675e;font-variant-numeric:tabular-nums}.pse__add{margin-top:1.2rem;width:100%;padding:1.2rem!important;border:1px solid #151413!important;border-radius:0!important;background:transparent!important;color:#151413!important;font:inherit;font-size:1.4rem!important;cursor:pointer;height:auto!important;min-height:0!important;box-shadow:none!important}.pse__add:hover{background:#151413!important;color:#f5f2ec!important}.pse__add .pse__add-on{display:none}.pse__add.is-on{background:#151413!important;color:#f5f2ec!important}.pse__add.is-on .pse__add-on{display:inline}.pse__add.is-on .pse__add-off{display:none}.pse__add:disabled{opacity:.35;cursor:not-allowed}.pse .ph-note a{color:#151413}.pse__bar{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;border-top:1px solid #DDD6CA;box-shadow:0 -20px 40px -30px #15141359;transform:translateY(100%);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.pse__bar.is-on{transform:none}.pse__bar-in{display:flex;align-items:center;gap:2rem;padding-top:1.4rem;padding-bottom:1.4rem}.pse__chosen{list-style:none;margin:0;padding:0;display:flex;gap:1rem;flex:1;min-width:0;overflow-x:auto}.pse__chosen li{display:flex;align-items:center;gap:.8rem;flex:none;padding:.4rem;border:1px solid #DDD6CA;font-size:1.3rem}.pse__chip-img{width:3.2rem;height:3.2rem;background:#e9e3d8 center / 300% no-repeat}.pse__chosen button{padding:0 .6rem!important;border:0!important;background:none!important;color:#6e675e!important;font-size:1.8rem!important;cursor:pointer;height:auto!important;min-height:0!important}.pse__count{margin:0;flex:none;font-size:1.3rem;color:#6e675e}.pse__count strong{color:#151413}.pse__go{flex:none;padding:1.5rem 2.6rem!important;border:0!important;border-radius:0!important;background:#151413!important;color:#f5f2ec!important;font:inherit;font-size:1.5rem!important;cursor:pointer;height:auto!important;min-height:0!important}.pse__go:disabled{opacity:.4}.pse__msg{margin:0;padding:0 2rem 1.2rem;font-size:1.3rem;color:#8c2f1e;text-align:center}@media(max-width:749px){.pse__bar-in{flex-wrap:wrap;gap:1rem}.pse__chosen{flex:1 1 100%}.pse__chosen li span:nth-child(2){max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pse__count{flex:1}}.pse__gh{grid-column:1 / -1;margin-top:2.4rem;padding-top:2rem;border-top:1px solid #DDD6CA}.pse__gh:first-child{margin-top:0;border-top:0;padding-top:0}.pse__gh[hidden]{display:none}.pse__gh .s{font-family:var(--font-heading-family);font-weight:500;font-size:3.2rem;line-height:1;color:#151413}@media(max-width:989px){.ph-hero__cap--d{display:none}}@media(min-width:990px){.ph-hero__cap--l{right:auto;left:max(9.6rem,calc((100vw - 144rem)/2 + 9.6rem))}.ph-hero__cap--d{right:2rem;bottom:2rem;padding:.6rem 1rem;background:#f5f2eceb;color:#151413}}.ph-stone{background:#1e1915;color:#f5f2ec}.ph-stone__head{display:grid;gap:2rem}@media(min-width:990px){.ph-stone__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6.4rem;align-items:end}}.ph-stone__h{color:#f5f2ec;margin-top:1.6rem;font-size:clamp(4rem,5vw,6.4rem)}.ph-stone__lead{color:#f5f2ecc7}.ph-stone__grid{display:grid;gap:5.6rem;margin-top:4.8rem}@media(min-width:750px){.ph-stone__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.8rem}}.ph-stone__img{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:#2e2620}.ph-stone__img>img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.ph-stone__img:hover>img{transform:scale(1.03)}.ph-stone__sw{position:absolute;left:1.6rem;bottom:1.6rem;width:26%;aspect-ratio:1 / 1;overflow:hidden;border:.4rem solid #F5F2EC;box-shadow:0 1.2rem 3rem #00000040}.ph-stone__sw img{display:block;width:100%;height:100%;object-fit:cover}.ph-stone__row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1.6rem;margin-top:2rem}.ph-stone__name{margin:0;font-family:var(--font-heading-family);font-weight:500;font-size:3.6rem;line-height:1.05;color:#f5f2ec}.ph-stone__code{font-size:1.2rem;letter-spacing:.06em;color:#f5f2ecb3}.ph-stone__t{margin:1rem 0 0;font-size:1.5rem;line-height:1.7;color:#f5f2ecc7;max-width:48ch}.ph-stone__btns{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem 2.4rem;margin-top:2.4rem}@media(max-width:749px){.ph-stone__name{font-size:3rem}.ph-stone__sw{width:30%}}.template-collection .pc{background:#f5f2ec}.pc-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pc-hero{padding:1.6rem 0 4.8rem}.pc-hero__in{display:grid;gap:3.2rem;align-items:center}@media(min-width:990px){.pc-hero__in{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:6.4rem}.pc-hero{padding:2.4rem 0 7.2rem}}.pc-hero__h{margin:1.4rem 0 0;font-family:var(--font-heading-family);font-weight:500;font-size:clamp(4.4rem,5.6vw,7.6rem);line-height:.98;letter-spacing:-.012em;color:#151413}.pc-hero__lead{margin-top:2rem}.pc-usp{list-style:none;margin:2.8rem 0 0;padding:0;display:grid;gap:1rem;font-size:1.4rem;color:#3a3733}.pc-usp li{position:relative;padding-left:2.2rem}.pc-usp li:before{content:"";position:absolute;left:0;top:.75em;width:1.2rem;height:1px;background:#8c6a4a}.pc-usp strong{font-weight:600;color:#151413}.pc-hero__img{position:relative;margin:0;aspect-ratio:5 / 4;overflow:hidden;background:#e9e3d8}.pc-hero__img img{display:block;width:100%;height:100%;object-fit:cover}.pc-nav{border-top:1px solid #DDD6CA;border-bottom:1px solid #DDD6CA;background:#f5f2ec}.pc-nav__list{list-style:none;margin:0;padding:0;display:flex;gap:2.8rem;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.pc-nav__list::-webkit-scrollbar{display:none}.pc-nav__list a{display:block;padding:1.7rem 0 1.5rem;font-size:1.4rem;color:#6e675e;text-decoration:none;border-bottom:2px solid transparent}.pc-nav__list a:hover{color:#151413}.pc-nav__list a.is-on{color:#151413;border-bottom-color:#151413}.pc-shop{padding:3.2rem 0 8rem}.pc-bar{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem 3.2rem;padding-bottom:2.4rem}.pc-bar__count{margin:0;font-size:1.4rem;color:#6e675e}.pc-bar__count strong{color:#151413;font-weight:600}.pc-filters{display:flex;flex-wrap:wrap;gap:1.2rem 2.4rem;align-items:center;flex:1}.pc-filter{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center}.pc-filter__l{font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;color:#6e675e;margin-right:.4rem}.pc-chip{display:inline-block;padding:.7rem 1.4rem;border:1px solid #DDD6CA;font-size:1.3rem;color:#151413;text-decoration:none;background:transparent}.pc-chip:hover{border-color:#151413}.pc-chip.is-on{background:#151413;border-color:#151413;color:#f5f2ec}.pc-clear{font-size:1.3rem;color:#151413}.pc-sort{display:flex;align-items:center;gap:1rem;margin-left:auto;font-size:1.3rem;color:#6e675e}.pc-sort select{appearance:none;-webkit-appearance:none;border:1px solid #DDD6CA;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23151413'/%3E%3C/svg%3E") no-repeat right 1.2rem center;padding:.8rem 3.2rem .8rem 1.2rem;font:inherit;font-size:1.3rem;color:#151413;border-radius:0}.pc-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem 1.6rem}@media(min-width:990px){.pc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6.4rem 2.8rem}}.pc-card{display:flex;flex-direction:column}.pc-card__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:#e9e3d8}.pc-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.pc-card__panel{opacity:0;background:#efeae1;object-fit:contain!important;padding:8%}@media(hover:hover){.pc-card:hover .pc-card__panel{opacity:1}.pc-card:hover .pc-card__room{transform:scale(1.03)}.pc-card:hover .pc-card__vis{opacity:0}}.pc-card__vis{position:absolute;right:1rem;top:1rem;padding:.4rem .8rem;font-size:1rem;color:#6e675e;background:#f5f2ece6;transition:opacity .3s}.pc-card__badge{position:absolute;left:1rem;bottom:1rem;padding:.5rem .9rem;font-size:1.1rem;letter-spacing:.04em;color:#151413;background:#f5f2ec}.pc-card__body{display:flex;flex-direction:column;flex:1;padding-top:1.6rem}.pc-card__eyebrow{margin:0;font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;color:#8c6a4a}.pc-card__name{margin:.6rem 0 0;font-family:var(--font-heading-family);font-weight:500;font-size:2.6rem;line-height:1.1}.pc-card__name a{color:#151413;text-decoration:none}.pc-card__name span{font-variant-numeric:tabular-nums}.pc-card__spec{margin:.6rem 0 0;font-size:1.3rem;color:#6e675e}.pc-card__price{margin:1rem 0 0;font-size:1.4rem;color:#3a3733}.pc-card__price strong{font-weight:600;color:#151413}.pc-card__price s{color:#9a9389;margin-left:.4rem}.pc-card__price span{color:#6e675e;margin-left:.4rem}.pc-card__act{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2rem;margin-top:auto;padding-top:1.6rem}.pc-card__go{font-size:1.4rem;color:#151413;text-decoration:none;border-bottom:1px solid #151413;padding-bottom:.2rem}.pc-card__smp{background:none;border:1px solid #DDD6CA;color:#151413;font:inherit;font-size:1.3rem;padding:.7rem 1.2rem;cursor:pointer;border-radius:0}.pc-card__smp:hover{border-color:#151413}.pc-card__smp .on,.pc-card__smp.is-on .off{display:none}.pc-card__smp.is-on .on{display:inline}.pc-card__smp.is-on{background:#151413;border-color:#151413;color:#f5f2ec}@media(max-width:749px){.pc-card__name{font-size:2.1rem}.pc-card__act{gap:1rem}.pc-card__smp{padding:.6rem 1rem}}.pc-pages{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:6.4rem;font-size:1.4rem}.pc-pages a,.pc-pages span{display:inline-block;min-width:4.4rem;padding:1rem 1.4rem;text-align:center;border:1px solid #DDD6CA;color:#151413;text-decoration:none}.pc-pages span[aria-current]{background:#151413;border-color:#151413;color:#f5f2ec}.pc-toast{position:fixed;left:50%;bottom:2.4rem;transform:translate(-50%);z-index:50;display:flex;gap:2rem;align-items:center;padding:1.4rem 2rem;background:#151413;color:#f5f2ec;font-size:1.4rem;box-shadow:0 1.2rem 3rem #0003;max-width:calc(100vw - 3.2rem)}.pc-toast a{color:#f5f2ec;white-space:nowrap}.pc-toast[hidden]{display:none}.pc-about{background:#efeae1}.pc-about__in{display:grid;gap:2.4rem}@media(min-width:990px){.pc-about__in{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:6.4rem}}.pc-rte{font-size:1.6rem;line-height:1.75;color:#3a3733;max-width:68ch}.pc-rte p{margin:0 0 1.4rem}.pc-rte ul{margin:0 0 1.6rem;padding-left:1.8rem}.pc-rte li{margin:.3rem 0}.pc-rte h2,.pc-rte h3{font-family:var(--font-heading-family);font-weight:500;font-size:2.6rem;line-height:1.15;color:#151413;margin:2.8rem 0 1rem}.pc-rte a{color:#151413}.pc-faq__in{display:grid;gap:2.4rem}@media(min-width:990px){.pc-faq__in{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:6.4rem}}.pc-faq__item{border-top:1px solid #DDD6CA}.pc-faq__item:last-child{border-bottom:1px solid #DDD6CA}.pc-faq__item summary{list-style:none;cursor:pointer;padding:2rem 4rem 2rem 0;position:relative;font-size:1.7rem;color:#151413}.pc-faq__item summary::-webkit-details-marker{display:none}.pc-faq__item summary:after{content:"+";position:absolute;right:.4rem;top:1.7rem;font-size:2.2rem;font-weight:300;color:#8c6a4a}.pc-faq__item[open] summary:after{content:"\2013"}.pc-faq__item .pc-rte{padding:0 0 2.2rem;font-size:1.5rem}.pc-end{background:#e9e3d8}.pc-end__in{display:grid;gap:2.4rem;align-items:end}@media(min-width:990px){.pc-end__in{grid-template-columns:minmax(0,1fr) auto}}.pc-end__h{margin-top:1.2rem}.pc-end__btns{display:flex;flex-wrap:wrap;gap:1.4rem}@media(max-width:749px){.pc-bar{display:grid;grid-template-columns:1fr auto;gap:1.4rem 1.6rem}.pc-filters{grid-column:1 / -1;order:3;gap:1rem}.pc-sort{margin-left:0}.pc-sort span{display:none}.pc-toast{left:1.6rem;right:1.6rem;transform:none;bottom:1.6rem;justify-content:space-between;font-size:1.3rem}.pc-card__price span{display:block;margin-left:0}}.pse{background:#f5f2ec}.pse-hero{padding:2.4rem 0 4.8rem}.pse-hero__in{display:grid;gap:3.2rem;align-items:center}@media(min-width:990px){.pse-hero__in{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:6.4rem}.pse-hero{padding:4rem 0 7.2rem}}.pse-hero__h{margin:1.4rem 0 0;font-family:var(--font-heading-family);font-weight:500;font-size:clamp(4.4rem,5.4vw,7.6rem);line-height:.98;letter-spacing:-.012em;color:#151413}.pse-hero__lead{margin-top:2rem}.pse-steps{list-style:none;margin:2.8rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:1.2rem 3.2rem;font-size:1.4rem;color:#6e675e}.pse-steps span{display:inline-block;margin-right:.8rem;font-weight:600;color:#151413}.pse-hero__img{margin:0;aspect-ratio:16 / 10;overflow:hidden;background:#e9e3d8}.pse-hero__img img{display:block;width:100%;height:100%;object-fit:cover}.pse-lib{padding:0 0 10rem}.pse-tabs{display:flex;flex-wrap:wrap;gap:.8rem;padding:2.4rem 0;border-top:1px solid #DDD6CA}.pse-tabs button{-webkit-appearance:none;appearance:none;border:1px solid #DDD6CA;background:transparent;color:#151413;font:inherit;font-size:1.4rem;padding:.9rem 1.6rem;cursor:pointer;border-radius:0}.pse-tabs button span{color:#6e675e;margin-left:.4rem}.pse-tabs button.is-on{background:#151413;border-color:#151413;color:#f5f2ec}.pse-tabs button.is-on span{color:#f5f2ecb3}.pse-lib__in{display:grid;gap:4rem;align-items:start}@media(min-width:990px){.pse-lib__in{grid-template-columns:minmax(0,1fr) 34rem;gap:5.6rem}}.pse-group{margin-top:1.6rem}.pse-group+.pse-group{margin-top:5.6rem}.pse-group[hidden]{display:none}.pse-group__h{margin:0 0 2rem;font-family:var(--font-heading-family);font-weight:500;font-size:3.2rem;line-height:1.1;color:#151413}.pse-group__h span{font-family:var(--font-body-family);font-size:1.3rem;color:#6e675e;margin-left:1rem}.pse-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem 1.4rem}@media(min-width:750px){.pse-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1200px){.pse-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4rem 2rem}}.pse-tile{-webkit-appearance:none;appearance:none;position:relative;display:block;width:100%;aspect-ratio:1 / 1;padding:0;border:0;border-radius:0;background:#e9e3d8;cursor:pointer;overflow:visible}.pse-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.pse-tile--zoom .pse-tile__sw{transform:scale(2.4)}.pse-tile{overflow:hidden}.pse-tile__room,.pse-tile__vis{opacity:0;transition:opacity .35s ease}@media(hover:hover){.pse-tile:hover .pse-tile__room,.pse-tile:hover .pse-tile__vis{opacity:1}}.pse-tile__vis{position:absolute;left:.8rem;bottom:.8rem;padding:.3rem .7rem;font-size:1rem;color:#6e675e;background:#f5f2eceb}.pse-tile__badge{position:absolute;right:.9rem;top:.9rem;width:2.8rem;height:2.8rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f5f2ecf0;color:#151413;font-size:1.6rem;line-height:1}.pse-tile.is-on{outline:2px solid #151413;outline-offset:3px;overflow:hidden}.pse-tile.is-on .pse-tile__badge{background:#151413;color:#f5f2ec;font-size:1.3rem}.pse-tile.is-full{cursor:not-allowed}.pse-tile.is-full img{opacity:.55}.pse-tile:focus-visible{outline:2px solid #8C6A4A;outline-offset:3px}.pse-item__name{margin:1.2rem 0 0;font-size:1.4rem;color:#151413}.pse-item__name strong{font-weight:600}.pse-item__link{display:inline-block;margin-top:.4rem;font-size:1.2rem;color:#6e675e;text-decoration:none;border-bottom:1px solid #DDD6CA}.pse-item__link:hover{color:#151413;border-color:#151413}.pse-box{background:#f5f2ec;border:1px solid #DDD6CA;padding:2.8rem}@media(min-width:990px){.pse-box{position:sticky;top:2.4rem}}.pse-box__h{margin:.8rem 0 0;font-family:var(--font-heading-family);font-weight:500;font-size:3.2rem;line-height:1.1;color:#151413}.pse-box__slots{list-style:none;margin:1.8rem 0 0;padding:0}.pse-box__slots li{display:flex;align-items:center;gap:1.4rem;padding:1.1rem 0;border-bottom:1px solid #DDD6CA;font-size:1.4rem;color:#a39b90}.pse-box__slots li.is-on{color:#151413}.pse-box__slots img,.pse-box__slots i{flex:none;width:5.2rem;height:5.2rem;object-fit:cover;display:block}.pse-box__slots i{border:1px dashed #C9C1B4}.pse-box__slots span{flex:1}.pse-box__slots button{-webkit-appearance:none;appearance:none;border:0;background:none;padding:.4rem;font-size:1.8rem;line-height:1;color:#6e675e;cursor:pointer}.pse-box__sum{margin:1.8rem 0 0;font-size:1.4rem}.pse-box__sum div{display:flex;justify-content:space-between;margin-top:.6rem}.pse-box__sum dt,.pse-box__sum dd{margin:0}.pse-box__note{margin:.8rem 0 0;font-size:1.3rem;color:#6e675e}.pse-box__go{-webkit-appearance:none;appearance:none;display:block;width:100%;margin-top:2rem;padding:1.6rem;border:0;border-radius:0;background:#151413;color:#f5f2ec;font:inherit;font-size:1.5rem;cursor:pointer}.pse-box__go:disabled{background:#c9c1b4;cursor:not-allowed}.pse-box__msg{margin:1rem 0 0;font-size:1.3rem;color:#8c3a2a}.pse-bar{display:none}@media(max-width:989px){.pse-bar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;gap:1rem;padding:1.2rem 1.6rem;background:#151413;color:#f5f2ec;transform:translateY(110%);transition:transform .3s ease}.pse-bar.is-on{transform:none}.pse-bar__slots{list-style:none;margin:0;padding:0;display:flex;gap:.6rem}.pse-bar__slots li{width:3.4rem;height:3.4rem;border:1px dashed #6E675E}.pse-bar__slots img{width:100%;height:100%;object-fit:cover;display:block}.pse-bar__go{margin-left:auto;color:#f5f2ec;font-size:1.4rem;text-decoration:none;white-space:nowrap}.pse-lib{padding-bottom:12rem}}.pdh-smp{-webkit-appearance:none;appearance:none;display:flex;align-items:center;gap:1.4rem;width:100%;margin-top:1.4rem;padding:1rem 1.6rem 1rem 1rem;border:1px solid #151413;border-radius:0;background:transparent;color:#151413;font:inherit;text-align:left;cursor:pointer;transition:background .2s ease}.pdh-smp:hover{background:#efeae1}.pdh-smp__sw{flex:none;width:5.2rem;height:5.2rem;object-fit:cover;display:block}.pdh-smp__t{display:flex;flex-direction:column;gap:.2rem;font-size:1.4rem;line-height:1.35}.pdh-smp__t strong{font-weight:600}.pdh-smp__t small{font-size:1.25rem;color:#6e675e}.pdh-smp__plus{margin-left:auto;font-size:2rem;line-height:1}.pdh-smp.is-on{background:#151413;color:#f5f2ec}.pdh-smp.is-on small{color:#f5f2ecbf}.pde__slots{list-style:none;margin:2rem 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem}.pde__slots li{aspect-ratio:1 / 1;border:1px dashed #C9C1B4;overflow:hidden}.pde__slots li.is-on{border:0}.pde__slots img{display:block;width:100%;height:100%;object-fit:cover}.pde__status{margin:1rem 0 0;font-size:1.3rem;color:#6e675e}.pde__k{margin:2.4rem 0 0;font-size:1.1rem;letter-spacing:.22em;text-transform:uppercase;color:#8c6a4a}.pde__pairs{list-style:none;margin:1.2rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.pde__pair-btn{-webkit-appearance:none;appearance:none;position:relative;display:block;width:100%;aspect-ratio:1 / 1;padding:0;border:0;border-radius:0;background:#e9e3d8;overflow:hidden;cursor:pointer}.pde__pair-btn img{display:block;width:100%;height:100%;object-fit:cover}.pde__pair-btn.is-zoom img{transform:scale(2.4)}.pde__pair-btn:after{content:"+";position:absolute;right:.6rem;top:.6rem;width:2.4rem;height:2.4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f5f2ecf0;color:#151413;font-size:1.5rem}.pde__pair-btn.is-on{outline:2px solid #151413;outline-offset:3px}.pde__pair-btn.is-on:after{content:"\2713";background:#151413;color:#f5f2ec;font-size:1.2rem}.pde__pair-name{margin:.8rem 0 0;font-size:1.25rem;color:#151413;line-height:1.3}.pde__pair-name strong{font-weight:600}.pde__pair-link{font-size:1.15rem;color:#6e675e;text-decoration:none;border-bottom:1px solid #DDD6CA}.pde__actions{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:2.4rem}.pde__more{-webkit-appearance:none;appearance:none;padding:1.4rem;border:1px solid #151413;border-radius:0;background:transparent;color:#151413;font:inherit;font-size:1.4rem;cursor:pointer}.pde__actions .pde__cta{padding:1.4rem;font-size:1.4rem}.pde__app{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pde__actions button.pde__cta{-webkit-appearance:none;appearance:none;border:0;border-radius:0;font:inherit;font-size:1.4rem;cursor:pointer;width:100%}.pde__actions button.pde__cta:disabled{opacity:.7;cursor:progress}.product-samples-widget,.product-samples-widget__trigger,[data-samples-widget-trigger]{display:none!important}body.product-samples-widget--active{overflow:auto!important}.pc-head{padding:.8rem 0 2.8rem}.pc-head__in{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.6rem 4rem}.pc-head__h{margin:1rem 0 0;font-family:var(--font-heading-family);font-weight:500;font-size:clamp(3.4rem,4.2vw,5.6rem);line-height:1.02;letter-spacing:-.01em;color:#151413}.pc-head .pc-usp{display:flex;flex-wrap:wrap;gap:.6rem 2.4rem;margin:0;font-size:1.3rem;color:#6e675e}.pc-head .pc-usp li{padding-left:1.6rem}.pc-head .pc-usp li:before{width:.8rem}.pc-head .pc-usp li:first-child{padding-left:0}.pc-head .pc-usp li:first-child:before{display:none}.pc-shop{padding:2.4rem 0 8rem}.pc-bar{padding-bottom:3.2rem;align-items:flex-start}.pc-bar__count{display:none}.pc-filters{gap:1.2rem 3.2rem}.pc-chip{padding:.6rem 1.3rem;font-size:1.3rem}.pc-sort{align-self:center}.pc-grid{gap:4.8rem 1.6rem}@media(min-width:990px){.pc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5.6rem 2.4rem}}@media(min-width:1200px){.pc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.pc-card__media{aspect-ratio:4 / 5}.pc-card__vis{top:auto;bottom:1rem;right:1rem;padding:.3rem .7rem;font-size:1rem;letter-spacing:.02em;background:#f5f2ecd9}.pc-card__sw{position:absolute;left:1rem;bottom:1rem;width:26%;aspect-ratio:1;overflow:hidden;background:#efeae1;border:3px solid #F5F2EC;box-shadow:0 .4rem 1.4rem #1514132e;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.pc-card__sw img{position:static!important;width:100%;height:100%;object-fit:cover;display:block}.pc-card__sw.is-zoom img{transform:scale(2.2)}@media(hover:hover){.pc-card:hover .pc-card__sw{transform:scale(1.06)}.pc-card:hover .pc-card__vis{opacity:1}}.pc-card__body{padding-top:1.4rem}.pc-card__name{margin-top:.4rem;font-size:2.3rem;line-height:1.12}.pc-card__spec{margin-top:.4rem;font-size:1.25rem}.pc-card__foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1.2rem;border-top:1px solid #E4DDD1;margin-top:1.4rem}.pc-card__price{margin:0;font-size:1.4rem;white-space:nowrap}.pc-card__price .pc-card__from{margin:0;color:#6e675e}.pc-card__price .pc-card__unit{color:#6e675e;font-size:1.2rem}.pc-card__smp{flex:none;border:0;padding:.5rem 0;font-size:1.3rem;color:#151413;border-bottom:1px solid #151413;background:none!important}.pc-card__smp:hover{border-color:#8c6a4a;color:#8c6a4a}.pc-card__smp.is-on{color:#8c6a4a;border-color:#8c6a4a}@media(max-width:749px){.pc-head{padding:.4rem 0 2rem}.pc-head .pc-usp{font-size:1.2rem;gap:.4rem 1.6rem}.pc-grid{gap:3.6rem 1.2rem}.pc-card__name{font-size:1.8rem}.pc-card__spec{font-size:1.15rem}.pc-card__foot{flex-direction:column;align-items:flex-start;gap:.6rem}.pc-card__price{white-space:normal;font-size:1.3rem}.pc-card__sw{width:30%;border-width:2px;left:.8rem;bottom:.8rem}.pc-filter__l{width:100%}}.collection-template .section-breadcrumb{max-width:144rem!important;margin:0 auto;padding-left:2rem!important;padding-right:2rem!important}@media(min-width:990px){.collection-template .section-breadcrumb{padding-left:9.6rem!important;padding-right:9.6rem!important}}.pc-card__smp{min-height:0!important;height:auto!important;line-height:1.3!important;padding:0 0 .2rem!important}.pc-card__size+.pc-card__fin:before{content:" \b7  "}@media(max-width:749px){.pc-bar{display:block;padding-bottom:2.4rem}.pc-filters{display:block}.pc-filter{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -2rem 1rem;padding:0 2rem}.pc-filter::-webkit-scrollbar{display:none}.pc-filter__l{width:auto;flex:none;margin-right:.4rem}.pc-chip{flex:none;white-space:nowrap}.pc-sort{margin:.4rem 0 0}.pc-card__size{display:none}.pc-card__foot{flex-direction:row;align-items:center}.pc-card__price{white-space:nowrap;font-size:1.3rem}.pc-card__price .pc-card__unit,.pc-card__price s{display:none}.pc-card__size+.pc-card__fin:before{content:none}}.st-hero{display:grid;background:#1c1916;color:#f5f2ec}@media(min-width:990px){.st-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:min(86vh,84rem)}}.st-hero__text{display:flex;flex-direction:column;justify-content:center;padding:5.6rem 2rem 4.8rem}@media(min-width:990px){.st-hero__text{padding:8rem 6.4rem 8rem 9.6rem}}.st-hero__h{margin:1.8rem 0 0;font-family:var(--font-heading-family);font-weight:500;font-size:clamp(4.4rem,5.4vw,7.8rem);line-height:.98;letter-spacing:-.012em;color:#f5f2ec}.st-hero__t{margin:2.4rem 0 0;font-size:1.7rem;line-height:1.7;color:#f5f2ecd1;max-width:46ch}.st-hero__facts{display:grid;grid-template-columns:repeat(2,minmax(0,max-content));gap:2.4rem 4.8rem;margin:4.8rem 0 0;padding-top:2.4rem;border-top:1px solid rgba(245,242,236,.18)}.st-hero__facts dt{font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;color:#f5f2ec99}.st-hero__facts dd{margin:.6rem 0 0;font-size:1.5rem;color:#f5f2ec}.st-hero__img{position:relative;margin:0;min-height:52rem;overflow:hidden;background:#3a2c22}.st-hero__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(max-width:989px){.st-hero__img{order:-1;min-height:0;aspect-ratio:4 / 5}.st-hero__facts{grid-template-columns:1fr;gap:1.6rem}}.st-steps__head{display:grid;gap:1.4rem;margin-bottom:4.8rem}.st-steps__list{list-style:none;margin:0;padding:0;display:grid;gap:3.2rem}@media(min-width:990px){.st-steps__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:4.8rem}}.st-steps__list li{padding-top:2.4rem;border-top:1px solid #DDD6CA}.st-steps__n{display:block;font-family:var(--font-heading-family);font-size:2rem;color:#8c6a4a}.st-steps__list h3{margin:1.4rem 0 0;font-family:var(--font-heading-family);font-weight:500;font-size:2.8rem;line-height:1.1;color:#151413}.st-steps__list p{margin:1.2rem 0 0;font-size:1.5rem;line-height:1.7;color:#3a3733;max-width:38ch}.st-visit{background:#efeae1}.st-visit__in{display:grid;gap:4rem;align-items:center}@media(min-width:990px){.st-visit__in{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:8rem}}.st-visit__img{margin:0;aspect-ratio:16 / 10;overflow:hidden;background:#e2dbcf}.st-visit__img img{width:100%;height:100%;object-fit:cover;display:block}.st-visit__txt .ph-h2{margin-top:1.2rem}.st-visit__addr{margin:2rem 0 0;font-style:normal;font-size:1.8rem;line-height:1.6;color:#151413}.st-link{display:inline-block;margin-top:1.2rem;font-size:1.4rem;color:#151413;text-decoration:none;border-bottom:1px solid #151413;padding-bottom:.2rem}.st-visit__list{margin:3.2rem 0 0;display:grid}.st-visit__list div{display:grid;grid-template-columns:14rem 1fr;gap:1.6rem;padding:1.2rem 0;border-top:1px solid #DDD6CA;font-size:1.5rem}.st-visit__list div:last-child{border-bottom:1px solid #DDD6CA}.st-visit__list dt{color:#6e675e}.st-visit__list dd{margin:0;color:#151413}.st-visit__list a{color:#151413;text-decoration:none}.st-visit__list a:hover{text-decoration:underline}.st-samples{padding:5.6rem 0;border-bottom:1px solid #DDD6CA}.st-samples__in{display:grid;gap:2.4rem;align-items:end}@media(min-width:990px){.st-samples__in{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:6.4rem}}.st-samples__h{margin-top:1.2rem}.st-samples__r p{margin:0 0 2rem;font-size:1.5rem;color:#3a3733}.st-partner{background:#1c1916;color:#f5f2ec}.st-partner__in{display:grid;gap:4rem}@media(min-width:990px){.st-partner__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8rem;align-items:start}}.st-partner__h{color:#f5f2ec;margin-top:1.2rem}.st-partner__t{margin:2rem 0 3.2rem;font-size:1.6rem;line-height:1.7;color:#f5f2ecd1;max-width:44ch}.st-partner__list{list-style:none;margin:0;padding:0}.st-partner__list li{display:grid;grid-template-columns:14rem 1fr;gap:1.6rem;padding:1.6rem 0;border-top:1px solid rgba(245,242,236,.18);font-size:1.5rem;color:#f5f2ecd9}.st-partner__list li:last-child{border-bottom:1px solid rgba(245,242,236,.18)}.st-partner__list span{color:#f5f2ec;font-family:var(--font-heading-family);font-size:2rem;line-height:1.2}@media(max-width:749px){.st-visit__list div,.st-partner__list li{grid-template-columns:1fr;gap:.4rem}}.vp-hero__img{background:#2a2622}.vp-hero__img img{object-position:50% 45%}.vp-get__in{display:grid;gap:4rem}@media(min-width:990px){.vp-get__in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:8rem;align-items:start}}.vp-get__head .ph-h2{margin-top:1.2rem}.vp-get__head .ph-lead{margin-top:2rem}.vp-get__list{list-style:none;margin:0;padding:0;display:grid;gap:0}@media(min-width:750px){.vp-get__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3.2rem}}.vp-get__list li{padding:2rem 0;border-top:1px solid #DDD6CA}.vp-get__list strong{display:block;font-family:var(--font-heading-family);font-weight:500;font-size:2.2rem;line-height:1.15;color:#151413}.vp-get__list span{display:block;margin-top:.6rem;font-size:1.4rem;line-height:1.6;color:#6e675e}.vp-who{background:#efeae1;padding:3.2rem 0}.vp-who__in{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem 4rem}.vp-who__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:1rem 3.2rem}.vp-who__list li{font-family:var(--font-heading-family);font-size:2.2rem;color:#151413}.vp-steps{border-bottom:0}.vp-form__alt{margin:2.4rem 0 0;font-size:1.5rem;color:#3a3733}.vp-form__alt a{color:#151413}@media(min-width:990px){.vp-form .pp-form__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8rem}}@media(max-width:749px){.vp-who__list li{font-size:1.8rem}.vp-get__list strong{font-size:2rem}}.pc-head__intro{max-width:72ch;margin-top:1.6rem;font-size:1.6rem;line-height:1.65;color:#4a453f}.pc-head__intro p{margin:0}.pc-guide{background:#efeae1}.pc-guide__in{max-width:76ch;margin:0 auto}.pc-guide__in>h2:first-child{margin-top:0}.pc-guide__in h2{font-size:clamp(2.4rem,2.6vw,3.2rem);margin:4rem 0 1.2rem}.pc-guide__in ol{margin:0 0 1.6rem;padding-left:2rem}.pc-guide__in ol li{margin:.4rem 0;padding-left:.4rem}.pc-guide__in strong{color:#151413;font-weight:600}.pd-table{margin:.4rem 0 2rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.pd-table table{width:100%;min-width:46rem;border-collapse:collapse;font-size:1.45rem;line-height:1.45;background:#f7f4ee}.pd-table th,.pd-table td{padding:1rem 1.2rem;text-align:left;vertical-align:top;border-bottom:1px solid rgba(21,20,19,.12)}.pd-table thead th{font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:#6e675e;font-weight:600;border-bottom-color:#1514134d}.pd-table tbody th{font-weight:600;color:#151413;white-space:nowrap}.pd-table tbody tr:last-child th,.pd-table tbody tr:last-child td{border-bottom:0}@media(max-width:749px){.pc-head__intro{font-size:1.45rem;margin-top:1.2rem}.pc-guide__in h2{margin-top:3.2rem}}p.drawer__heading{margin:0}h1.ph-k{font-family:var(--font-body-family);font-weight:400;line-height:1.5;font-size:1.1rem;letter-spacing:.22em;text-transform:uppercase}.pc-guide__in ul{list-style:disc;padding-left:2rem}.pc-guide__in ol{list-style:decimal}.pc-guide__in li::marker{color:#8c6a4a}.pc-guide__in a,.pc-head__intro a{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}#shopify-pc__banner.shopify-pc__banner__dialog{top:auto!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;max-width:none!important;transform:none!important;margin:0!important;border-radius:0!important;box-shadow:0 -1px #1514131f,0 -8px 24px #1514130f!important;background:#f5f2ec!important;padding:0!important}#shopify-pc__banner .shopify-pc__banner__wrapper{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center;gap:.8rem 2rem;max-width:1280px;margin:0 auto!important;padding:1.2rem 1.6rem!important}#shopify-pc__banner .shopify-pc__banner__body{flex:1 1 52rem;min-width:0;margin:0!important}#shopify-pc__banner.shopify-pc__banner__dialog{height:auto!important;max-height:50vh!important;overflow:auto}#shopify-pc__banner #shopify-pc__banner__body-title{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}#shopify-pc__banner .shopify-pc__banner__body p{font-size:1.25rem!important;line-height:1.45!important;margin:0!important;color:#3a3733!important}#shopify-pc__banner .shopify-pc__banner__btns{display:flex!important;flex-wrap:wrap;gap:.6rem;margin:0!important;flex:0 0 auto}#shopify-pc__banner .shopify-pc__banner__btns button{min-height:0!important;height:auto!important;padding:.8rem 1.4rem!important;font-size:1.25rem!important;margin:0!important;width:auto!important;border-radius:0!important}#shopify-pc__banner #shopify-pc__banner__btn-accept{background:#151413!important;color:#f5f2ec!important;border:1px solid #151413!important}#shopify-pc__banner #shopify-pc__banner__btn-decline{background:transparent!important;color:#151413!important;border:1px solid #151413!important}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{background:transparent!important;border:0!important;text-decoration:underline;padding-left:.4rem!important;padding-right:.4rem!important}@media(max-width:749px){#shopify-pc__banner .shopify-pc__banner__wrapper{padding:1rem 1.2rem!important;gap:.8rem}#shopify-pc__banner .shopify-pc__banner__body p{font-size:1.15rem!important}#shopify-pc__banner .shopify-pc__banner__btns{width:100%}#shopify-pc__banner #shopify-pc__banner__btn-accept,#shopify-pc__banner #shopify-pc__banner__btn-decline{flex:1 1 0}}b,strong{font-weight:600}.pc-card__price .pc-card__m2{display:block;margin:.3rem 0 0;color:#8c6a4a;font-weight:600;font-size:1.25rem}.pdh__pill{display:inline-block;margin-left:.8rem;padding:.3rem .8rem;background:#8c6a4a;color:#f5f2ec;font-size:1.05rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;vertical-align:middle}.pdh__pill[hidden]{display:none}.pdh__stock{display:flex;align-items:center;gap:.9rem;margin:1.6rem 0 0;font-size:1.4rem;line-height:1.45;color:#3a3733}.pdh__stock b{color:#151413;font-weight:600}.pdh__sdot{width:.9rem;height:.9rem;border-radius:50%;flex:none;background:#3e6b3a}.pdh__stock[data-state=pre] .pdh__sdot{background:#8c6a4a}.pdh__stock[data-state=out] .pdh__sdot{background:#b9ae9e}.pdh__cta.pdh__cta--pre,.pdh__bar-cta.pdh__cta--pre{background:#8c6a4a;border-color:#8c6a4a;color:#f5f2ec}.pdh__cta.pdh__cta--pre:hover{background:#7a5c40}.pdh__prenote{margin:1.2rem 0 0;padding:1.2rem 1.4rem;background:#efe6d6;font-size:1.3rem;line-height:1.6;color:#3a3733}.pdh__prenote[hidden],.pdh__notify[hidden],.pdh__notify-ok[hidden],.pdh__notify-link[hidden],.pdh__notify-alt[hidden],.pdh__buy[hidden]{display:none!important}.pdh__notify-link{display:block;width:100%;margin:1.2rem 0 0;padding:0;background:none;border:0;font:inherit;font-size:1.4rem;color:#151413;text-decoration:underline;text-underline-offset:.2em;cursor:pointer;text-align:center}.pdh__notify{margin:1.6rem 0 0}.pdh__notify-h{margin:0 0 1rem;font-size:1.5rem;font-weight:600;color:#151413}.pdh__notify-row{display:grid;grid-template-columns:1fr auto;gap:.8rem}.pdh__notify-row input{min-width:0;padding:1.3rem 1.4rem;border:1px solid #CFC6B8;background:#fff;font:inherit;font-size:1.4rem;color:#151413;border-radius:0}.pdh__notify-row input:focus{outline:2px solid #151413;outline-offset:-1px}.pdh__notify-row button{padding:1.3rem 1.8rem;border:0;background:#151413;color:#f5f2ec;font:inherit;font-size:1.4rem;cursor:pointer;white-space:nowrap;border-radius:0}.pdh__notify-row button[disabled]{opacity:.6}.pdh__notify-fine{margin:.8rem 0 0;font-size:1.25rem;color:#6e675e}.pdh__notify-err{margin:.8rem 0 0;font-size:1.3rem;color:#9a3b2e}.pdh__notify-alt{display:block;width:100%;margin:1.6rem 0 0;padding:1.4rem;background:transparent;border:1px solid #151413;font:inherit;font-size:1.45rem;color:#151413;cursor:pointer}.pdh__notify-ok{display:flex;gap:1.2rem;align-items:flex-start;margin:1.6rem 0 0;padding:1.6rem 1.8rem;background:#f5f2ec;border:1px solid #DDD6CA;font-size:1.35rem;line-height:1.6;color:#3a3733}.pdh__notify-ok strong{display:block;color:#151413;font-size:1.5rem}.pdh__notify-tick{width:2.6rem;height:2.6rem;border-radius:50%;background:#3e6b3a;color:#fff;display:flex;align-items:center;justify-content:center;flex:none;font-size:1.4rem}@media(max-width:749px){.pdh__notify-row{grid-template-columns:1fr}}.pdh--retired .pdh__form,.pdh--retired .pdh__klarna,.pdh--retired .pdh-smp,.pdh--retired .pdh__bar,.pdh--retired .pdh__price{display:none!important}.pdh__retired{margin:2rem 0 0;padding:1.8rem 2rem;background:#f5f2ec;border:1px solid #DDD6CA;font-size:1.45rem;line-height:1.6}.pdh__retired p{margin:0 0 .8rem}.pdh__retired-link{color:#151413;text-decoration:underline;text-underline-offset:.2em}.pc-card__pre{position:absolute;left:1.2rem;top:1.2rem;z-index:2;padding:.3rem .8rem;background:#8c6a4a;color:#f5f2ec;font-size:1.05rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600}.pdh__notify-link{white-space:normal}@media(max-width:749px){.pdh__cta.pdh__cta--pre .pdh__cta-total{display:none}}.pdh__playmark{display:inline-block;width:0;height:0;border-left:.6rem solid currentColor;border-top:.38rem solid transparent;border-bottom:.38rem solid transparent;margin-right:.7rem;vertical-align:.1rem}.pdh__decor{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#e9e3d8}.pdh__decor-frame{position:relative;height:100%;aspect-ratio:4 / 5;max-width:100%;overflow:hidden;background:#d9d2c6}@media(min-width:750px){.pdh__decor-frame{height:calc(100% - 6.4rem);box-shadow:0 1.6rem 4rem #1514131f}}.pdh__view .pdh__decor-video{width:100%;height:100%;object-fit:cover;display:block;background:#d9d2c6}.pdh__decor-label{position:absolute;left:1.4rem;bottom:1.4rem;margin:0;padding:.6rem 1rem;background:#151413b8;color:#f5f2ec;font-size:1.05rem;line-height:1;letter-spacing:.16em;text-transform:uppercase;pointer-events:none}.pdh__decor-toggle{position:absolute;right:1.4rem;top:1.4rem;display:grid!important;place-items:center;width:4rem!important;height:4rem!important;min-width:0!important;min-height:0!important;padding:0!important;border:0!important;border-radius:50%!important;box-shadow:none!important;background:#151413b8!important;color:#f5f2ec!important;cursor:pointer;transition:background .2s}.pdh__decor-toggle:hover{background:#151413e0!important}.pdh__decor-toggle:focus-visible{outline:2px solid #F5F2EC;outline-offset:2px}.pdh__decor-toggle:before,.pdh__decor-toggle:after{content:none!important}.pdh__decor-toggle span{display:block;box-sizing:border-box;width:1.2rem;height:1.4rem;border-left:.4rem solid currentColor;border-right:.4rem solid currentColor}.pdh__decor.is-paused .pdh__decor-toggle span{width:0;height:0;margin-left:.3rem;border-right:0;border-left:1.2rem solid currentColor;border-top:.72rem solid transparent;border-bottom:.72rem solid transparent}.pc-card__video{position:absolute;right:1.2rem;top:1.2rem;z-index:2;display:inline-flex;align-items:center;padding:.3rem .8rem;background:#f5f2eceb;color:#151413;font-size:1.05rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600}.pc-card__video:before{content:"";width:0;height:0;margin-right:.6rem;border-left:.55rem solid currentColor;border-top:.35rem solid transparent;border-bottom:.35rem solid transparent}.pdh__decor-cue{position:absolute;left:2rem;top:2rem;z-index:3;display:inline-flex!important;align-items:center;height:auto!important;min-height:0!important;padding:1rem 1.4rem!important;border:0!important;border-radius:0!important;box-shadow:0 .4rem 1.4rem #15141324!important;background:#f5f2ecf0!important;color:#151413!important;font:inherit;font-size:1.15rem!important;line-height:1!important;letter-spacing:.16em;text-transform:uppercase;font-weight:600;cursor:pointer;transition:background .2s}.pdh__decor-cue:hover{background:#fff!important}.pdh__decor-cue:focus-visible{outline:2px solid #151413;outline-offset:2px}.pdh__decor-cue:before,.pdh__decor-cue:after{content:none!important}.pdh__decor-cue[hidden]{display:none!important}@media(max-width:749px){.pdh__decor-cue{left:1.2rem;top:1.2rem;padding:.8rem 1.1rem!important;font-size:1.05rem!important}}.pdf__visit .pdf__studio{margin-top:1.6rem}.pdi,.pda{--pdi-ink: #151413;--pdi-stone: #6E675E;--pdi-bronze: #8C6A4A;--pdi-line: #DDD6CA;--pdi-paper: #F5F2EC;background:var(--pdi-paper);color:var(--pdi-ink)}.pdi-wrap{max-width:132rem;margin:0 auto;padding:0 2rem}@media(min-width:990px){.pdi-wrap{padding:0 7.2rem}}.pdi-crumb{display:flex;flex-wrap:wrap;gap:.8rem;padding:2rem 0 0;font-size:1.3rem;color:var(--pdi-stone)}.pdi-crumb a{color:var(--pdi-ink);text-decoration:none}.pdi-crumb a:hover{text-decoration:underline}.pdi-k{margin:0;font-size:1.1rem;letter-spacing:.22em;text-transform:uppercase;color:var(--pdi-bronze)}.pdi-k--stone{color:var(--pdi-stone);letter-spacing:.18em}.pdi-h1{margin:1.4rem 0 0;font-family:var(--font-heading-family);font-weight:500;font-size:clamp(4rem,2.4rem + 3.4vw,6.8rem);line-height:1;letter-spacing:-.01em}.pdi-h2{margin:.8rem 0 0;font-family:var(--font-heading-family);font-weight:500;font-size:clamp(2.8rem,2.2rem + 1vw,3.8rem);line-height:1.1}.pdi-note{margin:1.2rem 0 0;font-size:1.3rem;line-height:1.6;color:var(--pdi-stone)}.pdi-note a{color:inherit}.pdi-head{display:grid;gap:2rem;padding:3.6rem 0 0}@media(min-width:990px){.pdi-head{grid-template-columns:7fr 5fr;gap:7.2rem;align-items:end}}.pdi-intro{margin:0;font-size:1.6rem;line-height:1.7;color:#3a3733}.pdi-facts{list-style:none;margin:3.2rem 0 0;padding:0 0 2.2rem;display:flex;flex-wrap:wrap;gap:1rem 4.4rem;font-size:1.4rem;color:#3a3733;border-bottom:1px solid var(--pdi-line)}.pdi-facts a{color:inherit;text-decoration:none}.pdi-facts a:hover{text-decoration:underline}.pdi-sec{padding-top:6.4rem}.pdi-split{display:grid;gap:2.4rem}@media(min-width:990px){.pdi-split{grid-template-columns:4fr 8fr;gap:5.6rem;align-items:start}}.pdi-rooms{list-style:none;margin:2.6rem 0 0;padding:0;display:grid;gap:3.2rem 2.8rem;grid-template-columns:1fr}@media(min-width:600px){.pdi-rooms{grid-template-columns:1fr 1fr}}@media(max-width:599px){.pdi-rooms{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;gap:1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;margin-right:-2rem;padding-right:2rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pdi-rooms::-webkit-scrollbar{display:none}.pdi-rooms>li{scroll-snap-align:start}.pdi-room__t{font-size:2.1rem}}@media(min-width:990px){.pdi-rooms{grid-template-columns:repeat(3,1fr)}}.pdi-room__a{display:block;color:inherit;text-decoration:none}.pdi-room__fig{display:block;background:var(--pdi-paper);border:1px solid #E2DBCF;padding:1.4rem 1rem .4rem;transition:border-color .2s}.pdi-room__fig svg,.pdg-draw svg{display:block;width:100%;height:auto}.pdi-room__a:hover .pdi-room__fig{border-color:var(--pdi-ink)}.pdi-room__t{margin:1.4rem 0 0;font-family:var(--font-heading-family);font-weight:500;font-size:2.4rem;line-height:1.15}.pdi-room__s{display:block;margin-top:.4rem;font-size:1.35rem;color:var(--pdi-stone)}.pdi-room__go{display:inline-block;margin-top:1rem;font-size:1.35rem;border-bottom:1px solid var(--pdi-ink);padding-bottom:.2rem}.pdi-mats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media(min-width:750px){.pdi-mats{grid-template-columns:repeat(4,1fr)}}.pdi-mats a{display:block;color:inherit;text-decoration:none;font-size:1.4rem}.pdi-mats img,.pdi-mat__img{display:block;width:100%;aspect-ratio:1;object-fit:cover;margin-bottom:.8rem;transition:opacity .2s}.pdi-mats a:hover img{opacity:.85}.pdi-list{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--pdi-line)}.pdi-list a{display:grid;grid-template-columns:5rem 1fr auto;gap:1.6rem;align-items:baseline;padding:2rem 0;border-top:1px solid var(--pdi-line);color:inherit;text-decoration:none}.pdi-list__n{font-family:var(--font-heading-family);font-size:2.6rem;color:var(--pdi-bronze)}.pdi-list__t{display:block;font-family:var(--font-heading-family);font-weight:500;font-size:2.4rem;line-height:1.2}.pdi-list__s{display:block;margin-top:.3rem;font-size:1.35rem;color:var(--pdi-stone)}.pdi-list__go{font-size:1.35rem;border-bottom:1px solid var(--pdi-ink);white-space:nowrap}.pdi-list a:hover .pdi-list__t{text-decoration:underline;text-underline-offset:.4rem;text-decoration-thickness:1px}@media(max-width:749px){.pdi-list a{grid-template-columns:3.6rem 1fr}.pdi-list__go{display:none}}.pdi-faq{border-bottom:1px solid var(--pdi-line)}.pdi-faq details{border-top:1px solid var(--pdi-line)}.pdi-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:2rem;padding:1.8rem 0;font-size:1.6rem}.pdi-faq summary::-webkit-details-marker{display:none}.pdi-faq summary:after{content:"+";color:var(--pdi-stone)}.pdi-faq details[open] summary:after{content:"\2013"}.pdi-faq details p{margin:0 0 1.8rem;font-size:1.5rem;line-height:1.7;color:#3a3733;max-width:64rem}.pdi-proj{list-style:none;margin:2.2rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:2.4rem 2rem}@media(min-width:990px){.pdi-proj{grid-template-columns:repeat(4,1fr)}}.pdi-proj a{display:block;color:inherit;text-decoration:none}.pdi-proj__img{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;background:#e9e3d8;margin-bottom:1rem}.pdi-proj__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.pdi-proj a:hover .pdi-proj__img img{transform:scale(1.03)}.pdi-proj__t{display:block;margin-top:.4rem;font-family:var(--font-heading-family);font-weight:500;font-size:2.2rem;line-height:1.15}.pdi-proj__s{display:block;margin-top:.4rem;font-size:1.35rem;color:var(--pdi-stone)}.pdi-tag{position:absolute;left:.8rem;bottom:.8rem;margin:0;background:#151413b8;color:#f5f2ec;font-size:1rem;letter-spacing:.14em;text-transform:uppercase;padding:.4rem .8rem;line-height:1.2}.pdi-tag--decor{background:#8c6a4aeb}.pdi-close{padding:6.4rem 2rem 8rem;font-size:1.6rem}@media(min-width:990px){.pdi-close{padding-left:7.2rem;padding-right:7.2rem}}.pdi-close a,.pda-cta__links a{color:inherit;border-bottom:1px solid currentColor;text-decoration:none;padding-bottom:.2rem}.pdi-rte{font-size:1.6rem;line-height:1.8;color:#3a3733}.pdi-rte h2{margin:4.8rem 0 1.2rem;font-family:var(--font-heading-family);font-weight:500;font-size:clamp(2.6rem,2.2rem + .8vw,3.2rem);line-height:1.15;color:var(--pdi-ink);scroll-margin-top:12rem}.pdi-rte h3{margin:3rem 0 1rem;font-size:1.8rem;color:var(--pdi-ink)}.pdi-rte p{margin:0 0 1.6rem}.pdi-rte ul,.pdi-rte ol{margin:0 0 2rem;padding-left:2.2rem}.pdi-rte li{margin:.4rem 0}.pdi-rte li>p{display:inline;margin:0}.pdi-rte strong,.pdi-rte b{font-weight:600;color:var(--pdi-ink)}.pdi-rte a{color:var(--pdi-ink);text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:1px}.pdi-rte img{max-width:100%;height:auto}.pdi-rte .btn-one{display:inline-block;margin:0 2rem 0 0;border-bottom:1px solid var(--pdi-ink);text-decoration:none}.pdi-rte .content-section,.pdi-rte .cta-section,.pdi-rte .wrapper-small,.pdi-rte .outer_part,.pdi-rte .outer-part{all:unset;display:block}.pdi-rte .cta-section h2,.pdi-rte .cta-section{text-align:left}.pda-head{display:grid;gap:3.2rem;padding:3.6rem 0 0}@media(min-width:990px){.pda-head{grid-template-columns:5fr 7fr;gap:5.6rem;align-items:start}}.pda-h1{font-size:clamp(3.8rem,2.4rem + 2.8vw,5.8rem)}.pda-facts{margin:2.6rem 0 0}.pda-facts div{display:grid;grid-template-columns:13rem 1fr;padding:1rem 0;border-top:1px solid var(--pdi-line);font-size:1.45rem}.pda-facts div:last-child{border-bottom:1px solid var(--pdi-line)}.pda-facts dt{color:var(--pdi-stone)}.pda-facts dd{margin:0}.pda-used{margin-top:2.8rem}.pda-decors{list-style:none;margin:1.2rem 0 0;padding:0;display:grid;gap:1rem}@media(min-width:600px){.pda-decors{grid-template-columns:1fr 1fr}}.pda-decors a{display:flex;gap:1.2rem;align-items:center;padding:1rem;border:1px solid var(--pdi-line);background:#f7f4ee;color:inherit;text-decoration:none;font-size:1.35rem;line-height:1.4}.pda-decors a:hover{border-color:var(--pdi-ink)}.pda-decors img{width:6.4rem;height:6.4rem;object-fit:cover;flex:none}.pda-decors strong{display:block;font-weight:600}.pda-decors span span{color:var(--pdi-stone)}.pda-upd{margin:2rem 0 0;font-size:1.25rem;color:var(--pdi-stone)}.pda-media{position:relative;margin:0;overflow:hidden;background:#e9e3d8;aspect-ratio:4 / 3}.pda-media>img{width:100%;height:100%;object-fit:cover;display:block}.pda--project .pda-media img[src*="crop=center"]{object-position:center}.pda-swatches{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:100%;height:100%}.pda-swatches img{width:100%;height:100%;object-fit:cover;display:block}.pda-media .pdi-tag{left:1.2rem;bottom:1.2rem}.pda-body{max-width:72rem;margin:5.6rem auto 0}@media(min-width:990px){.pda-body{margin-left:calc(41.66% + .8rem);margin-right:0}}.pda-lead{font-size:1.8rem;line-height:1.7;color:var(--pdi-ink)}.pda-toc{display:flex;flex-wrap:wrap;gap:.6rem 2rem;margin:2.4rem 0 1rem;padding:1.6rem 0;border-top:1px solid var(--pdi-line);border-bottom:1px solid var(--pdi-line);font-size:1.35rem}.pda-toc .pdi-k{flex-basis:100%}.pda-toc a{text-decoration:none}.pda-layers{margin:1.6rem 0 2rem;max-width:56rem}.pda-layers svg{width:100%;height:auto;display:block}.pda-cta{margin:6.4rem 0 0;padding:2.8rem 3rem;background:var(--pdi-ink);color:var(--pdi-paper)}.pda-cta .pdi-k{color:#c9b49a}.pda-cta__t{margin:.8rem 0 0;font-family:var(--font-heading-family);font-size:3rem;line-height:1.15}.pda-cta__links{display:flex;flex-wrap:wrap;gap:1rem 2.4rem;margin:1.6rem 0 0;font-size:1.4rem}.pda-more{padding:6.4rem 0 8rem}.pda-more ul{list-style:none;margin:2rem 0 0;padding:0;display:grid;gap:0;border-bottom:1px solid var(--pdi-line)}@media(min-width:990px){.pda-more ul{grid-template-columns:repeat(3,1fr);gap:0 3.2rem;border-bottom:0}}.pda-more a{display:block;padding:1.8rem 0;border-top:1px solid var(--pdi-line);color:inherit;text-decoration:none}@media(min-width:990px){.pda-more a{border-bottom:1px solid var(--pdi-line)}}.pda-more a:hover .pdi-proj__t{text-decoration:underline;text-underline-offset:.4rem;text-decoration-thickness:1px}.pdg-head{display:grid;gap:3.2rem;padding:3.6rem 0 0}@media(min-width:990px){.pdg-head{grid-template-columns:5fr 7fr;gap:5.6rem;align-items:start}}.pdg-short{margin:2.4rem 0 0;padding:1.8rem 2rem;background:#efeae1;border:1px solid var(--pdi-line)}.pdg-short p:last-child{margin:.8rem 0 0;font-size:1.5rem;line-height:1.7}.pdg-toc{margin:2.4rem 0 0}.pdg-toc .pdi-k{margin-bottom:.6rem}.pdg-toc a{display:block;padding:.7rem 0;border-top:1px solid var(--pdi-line);font-size:1.4rem;color:inherit;text-decoration:none}.pdg-toc a:last-child{border-bottom:1px solid var(--pdi-line)}.pdg-toc a:hover{text-decoration:underline}.pdg-fig{margin:0}.pdg-draw{background:var(--pdi-paper);border:1px solid #E2DBCF;padding:1.8rem 1.4rem .6rem}.pdg-sec{padding-top:6.4rem;scroll-margin-top:10rem}.pdg-n{margin:0;font-size:1.1rem;letter-spacing:.2em;color:var(--pdi-stone)}.pdg-p{margin:1.2rem 0 0;font-size:1.6rem;line-height:1.7;color:#3a3733;max-width:72rem}.pdg-decors{list-style:none;margin:2.2rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:2.4rem 2rem}@media(min-width:990px){.pdg-decors{grid-template-columns:repeat(4,1fr)}}.pdg-decors a{display:block;color:inherit;text-decoration:none}.pdg-decors img{display:block;width:100%;aspect-ratio:1;object-fit:cover;margin-bottom:1rem}.pdg-price{display:block;margin-top:.4rem;font-size:1.4rem}.pdg-price span{color:var(--pdi-stone)}.pdg-two{display:grid;gap:0}@media(min-width:990px){.pdg-two{grid-template-columns:1fr 1fr;gap:5.6rem}}.pdg-joints{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem;margin-top:1.8rem}.pdg-joints>div{padding:1.4rem;border:1px solid var(--pdi-line);background:#f7f4ee}.pdg-joints svg{width:100%;height:auto;display:block}.pdg-joints p{margin:.8rem 0 0;font-size:1.4rem;line-height:1.5}.pdg-joints span{color:var(--pdi-stone)}.pdg-calc{margin-top:1.8rem;padding:1.8rem 2rem;border:1px solid var(--pdi-line);background:#f7f4ee}.pdg-calc table{width:100%;border-collapse:collapse;margin-top:.6rem;font-size:1.45rem}.pdg-calc th,.pdg-calc td{text-align:left;padding:.9rem 0;border-bottom:1px solid var(--pdi-line);font-weight:400;vertical-align:top}.pdg-calc th{color:var(--pdi-stone);width:13rem}.pdg-calc a{color:inherit}.pdg-calc__tot th,.pdg-calc__tot td{font-weight:600;color:var(--pdi-ink)}.pdg-proj{margin-top:2.4rem}.pdg-proj a{display:flex;gap:1.6rem;align-items:center;margin-top:1rem;color:inherit;text-decoration:none}.pdg-proj img{width:12rem;height:9rem;object-fit:cover;flex:none}.pdg .pda-cta{margin-bottom:8rem}.pdi-tag--vis{background:#f5f2ece6;color:var(--pdi-ink)}.pdi-hero{margin:3.2rem auto 0;position:relative}.pdi-hero__media{position:relative;overflow:hidden;aspect-ratio:16 / 9;background:#2a2420}@media(min-width:990px){.pdi-hero__media{aspect-ratio:21 / 9}}.pdi-hero__media img,.pdi-hero__vid{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 55%}.pdi-hero__vid{opacity:0;transition:opacity .8s ease}.pdi-hero__vid.is-on{opacity:1}.pdi-hero figcaption{display:flex;flex-wrap:wrap;gap:.6rem 1.2rem;align-items:center;margin-top:1rem;font-size:1.3rem;color:var(--pdi-stone)}.pdi-hero .pdi-tag,.pdg-vis .pdi-tag{position:static}.pdi-room__img{position:relative;display:block;overflow:hidden;background:#e9e3d8}.pdi-room__img img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.pdi-room__a:hover .pdi-room__img img{transform:scale(1.03)}.pdi-room__img .pdi-tag{left:1rem;bottom:1rem}.pdg-vis{margin:0}.pdg-vis img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover}.pdg-vis figcaption{display:flex;flex-wrap:wrap;gap:.6rem 1.2rem;align-items:center;margin-top:1rem;font-size:1.3rem;color:var(--pdi-stone)}.pdg-toc--row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 2.4rem;margin:3.6rem 0 0;padding:1.4rem 0;border-top:1px solid var(--pdi-line);border-bottom:1px solid var(--pdi-line)}.pdg-toc--row .pdi-k{margin:0 1.2rem 0 0}.pdg-toc--row a,.pdg-toc--row a:last-child{display:inline;padding:.4rem 0;border:0;font-size:1.4rem}.pdg-scale{display:grid;gap:2.4rem}@media(min-width:990px){.pdg-scale{grid-template-columns:5fr 7fr;gap:5.6rem;align-items:center}}@media(max-width:749px){.pdg-toc--row{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:-2rem;padding-right:2rem}.pdg-toc--row::-webkit-scrollbar{display:none}.pdg-toc--row a{white-space:nowrap}}.pd-zak{position:relative;display:inline-flex}.pd-zak__btn{display:inline-flex;align-items:center;gap:.6rem;background:none;border:0;font:inherit;cursor:pointer}.pd-zak__chev{width:1rem;height:.6rem;transition:transform .2s}.pd-zak.is-open .pd-zak__chev{transform:rotate(180deg)}.pd-zak__panel{position:absolute;right:-1rem;top:calc(100% + 1.2rem);width:58rem;display:grid;grid-template-columns:1fr 1fr;background:#f5f2ec;border:1px solid #DDD6CA;box-shadow:0 2.2rem 4.8rem #15141324;z-index:40;opacity:0;visibility:hidden;transform:translateY(-.4rem);transition:opacity .18s,transform .18s,visibility 0s .18s;text-align:left}.pd-zak:after{content:"";position:absolute;left:0;right:0;top:100%;height:1.4rem}.pd-zak.is-open .pd-zak__panel{opacity:1;visibility:visible;transform:none;transition:opacity .18s,transform .18s}.pd-zak__door{display:flex;flex-direction:column;gap:.5rem;padding:2.4rem 2.4rem 2.2rem;color:#151413;text-decoration:none;border-right:1px solid #DDD6CA}.pd-zak__door:nth-child(2){border-right:0}.pd-zak__door:hover{background:#efeae1}.pd-zak__ey{font-size:1.05rem;letter-spacing:.16em;text-transform:uppercase;color:#6e675e}.pd-zak__t{font-family:var(--font-heading-family);font-size:2.6rem;line-height:1.1}.pd-zak__d{font-size:1.35rem;line-height:1.55;color:#6e675e}.pd-zak__go{margin-top:.6rem;font-size:1.35rem;align-self:flex-start;border-bottom:1px solid #151413}.pd-zak__foot{grid-column:1 / -1;display:flex;justify-content:space-between;margin:0;padding:1.2rem 2.4rem;border-top:1px solid #DDD6CA;font-size:1.3rem;color:#6e675e}.pd-zak__foot a{color:#151413;text-decoration:none;border-bottom:1px solid #151413}.pd-md-zak{list-style:none;margin:2rem 0 1.6rem;padding:1.6rem 0 0;border-top:1px solid #DDD6CA}.pd-md-zak__k{margin:0 0 .8rem;font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;color:#8c6a4a}.pd-md-zak a{display:block;padding:.8rem 0;font-size:1.6rem;color:#151413;text-decoration:none}.ph-dealer{background:#efeae1}.ph-dealer__grid{display:grid;gap:3.2rem;align-items:center}@media(min-width:990px){.ph-dealer__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7.2rem}}.ph-dealer__img{position:relative;overflow:hidden;aspect-ratio:4 / 5;background:#2a2420}@media(min-width:990px){.ph-dealer__img{aspect-ratio:1 / 1}}.ph-dealer__img img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;display:block}.ph-dealer__txt .ph-h2{margin-top:1.6rem}.ph-dealer__list{list-style:none;margin:2.8rem 0 0;padding:0;display:grid;gap:0;border-top:1px solid #DDD6CA}.ph-dealer__list li{padding:1.4rem 0;border-bottom:1px solid #DDD6CA;font-size:1.45rem;color:#6e675e}.ph-dealer__list strong{display:block;font-weight:600;color:#151413}.ph-dealer__cta{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem 2.8rem;margin-top:3.2rem}.pp-dealerbar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.6rem 2rem;margin:0;padding:1.2rem 2rem;background:#e9e3d8;font-size:1.4rem;color:#3a3733}@media(min-width:990px){.pp-dealerbar{padding:1.2rem 7.2rem}}.pp-dealerbar a{color:#151413;text-decoration:none;border-bottom:1px solid #151413;white-space:nowrap}.vp-stepper{list-style:none;margin:2.8rem 0 2.4rem;padding:0;display:grid;gap:0;border-top:1px solid #DDD6CA}.vp-stepper__i{display:grid;grid-template-columns:4rem 1fr;padding:1.4rem 0;border-bottom:1px solid #DDD6CA;font-size:1.6rem;color:#6e675e}.vp-stepper__i span{grid-row:span 2;font-family:var(--font-heading-family);font-size:2.6rem;line-height:1;color:#b9ae9f}.vp-stepper__i small{font-size:1.3rem;color:#6e675e}.vp-stepper__i.is-on{color:#151413}.vp-stepper__i.is-on span{color:#8c6a4a}.vp-wish{border:0;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem}@media(max-width:749px){.vp-wish{grid-template-columns:1fr}}.vp-wish legend{margin-bottom:1rem;padding:0;font-size:1.3rem;color:#151413}.pp-form__form .vp-wish label{flex-direction:row;align-items:center;gap:1rem;min-height:4.8rem;padding:0 1.4rem;border:1px solid #DDD6CA;background:#fff;font-size:1.4rem;cursor:pointer}.pp-form__form .vp-wish input{width:1.8rem;min-height:0;height:1.8rem;padding:0;accent-color:#151413;flex:none}.vp-form__small{margin:0;font-size:1.3rem;color:#6e675e}.vp-linkbtn{background:none;border:0;padding:0;font:inherit;color:#151413;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.vp-done{grid-column:1 / -1;padding:2.4rem;background:#fff;border:1px solid #DDD6CA;font-size:1.5rem;line-height:1.6}.vp-done__t{margin:.8rem 0;font-family:var(--font-heading-family);font-size:2.6rem;line-height:1.15}.vp-step2{margin-top:3.6rem;padding-top:3.2rem;border-top:1px solid #151413;scroll-margin-top:12rem}.vp-step2[hidden]{display:none}.vp-step2__h{margin:.8rem 0 .6rem;font-family:var(--font-heading-family);font-weight:500;font-size:clamp(2.6rem,2.2rem + .8vw,3.4rem);line-height:1.1}.vp-step2__t{margin:0 0 2.4rem;font-size:1.5rem;line-height:1.6;color:#3a3733}.vp-sami,.vp-sami *{font-family:inherit!important;box-shadow:none!important}.vp-sami form,.vp-sami>div{max-width:none!important;width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important}.vp-sami label{font-size:1.3rem!important;color:#151413!important;font-weight:400!important}.vp-sami input:not([type=checkbox]):not([type=radio]),.vp-sami select,.vp-sami textarea{width:100%!important;min-height:4.8rem!important;padding:1.2rem 1.4rem!important;border:1px solid #DDD6CA!important;border-radius:0!important;background:#fff!important;font-size:1.5rem!important;color:#151413!important}.vp-sami input:focus,.vp-sami select:focus,.vp-sami textarea:focus{outline:2px solid #151413!important;outline-offset:-1px}.vp-sami button,.vp-sami [type=submit]{width:100%!important;min-height:5.4rem!important;border:0!important;border-radius:0!important;background:#151413!important;color:#f5f2ec!important;font-size:1.6rem!important;letter-spacing:0!important;text-transform:none!important;cursor:pointer}.vp-sami h1,.vp-sami h2,.vp-sami h3{display:none!important}.vp-sami .boxed-form,.vp-sami .samitaWS-registrationForm-app,.vp-sami .samitaWS-registrationForm-app.boxed-layout,.vp-sami .samitaWS-container{max-width:none!important;width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important}.vp-sami .samitaWS-registrationForm-app button.action.submit.classic-button,.vp-sami .samitaWS-registrationForm-app button[type=submit]{width:100%!important;min-height:5.4rem!important;background:#151413!important;border:0!important;border-radius:0!important;color:#f5f2ec!important;font-size:1.6rem!important;font-weight:400!important}.vp-sami .samitaWS-registrationForm-app button.action.submit.classic-button:hover{background:#000!important}.vp-sami .samitaWS-heading,.vp-sami .samitaWS-description.description{display:none!important}@media(max-width:749px){.pd-zak__panel{position:fixed;left:1.2rem;right:1.2rem;width:auto;grid-template-columns:1fr}.pd-zak__door{border-right:0;border-bottom:1px solid #DDD6CA;padding:1.8rem}.pd-zak__d{display:none}}.pd-usp{background:#f5f2ec;border-top:1px solid #DDD6CA;border-bottom:1px solid #DDD6CA}.pd-usp__list{list-style:none;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:750px){.pd-usp__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1200px){.pd-usp__list{grid-template-columns:repeat(6,minmax(0,1fr))}}.pd-usp__list li{display:flex;flex-direction:column;gap:.4rem;padding:2.2rem 1.8rem 2rem;border-right:1px solid #DDD6CA;border-bottom:1px solid #DDD6CA}@media(min-width:1200px){.pd-usp__list li{border-bottom:0}.pd-usp__list li:last-child{border-right:0}}.pd-usp__list svg{width:2.8rem;height:2.8rem;fill:none;stroke:#151413;stroke-width:1.3;margin-bottom:.8rem}.pd-usp__list strong{font-family:var(--font-heading-family);font-weight:500;font-size:2rem;line-height:1.15;color:#151413}.pd-usp__list span{font-size:1.3rem;line-height:1.5;color:#6e675e}.pd-usp__list a{color:#151413;text-decoration:underline;text-underline-offset:.25rem;white-space:nowrap}.pd-usp-chips{list-style:none;margin:1.4rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.8rem}.pd-usp-chips li{padding:.6rem 1rem;border:1px solid #DDD6CA;background:#f5f2ec;font-size:1.25rem;color:#151413;line-height:1.3}.pd-usp-chips li:before{content:"";display:inline-block;width:.6rem;height:.6rem;margin-right:.7rem;border-radius:50%;background:#8c6a4a;vertical-align:.1rem}.pd-usp-bend{margin:1rem 0 0;font-size:1.3rem;color:#6e675e}.pd-usp-bend a{color:#151413;text-decoration:underline;text-underline-offset:.25rem}.ph-hero__sub{max-width:52rem;margin:1.4rem 0 0;font-size:1.6rem;line-height:1.6;color:#ede6db}.pdb-draw{background:#f5f2ec;border:1px solid #E2DBCF;padding:2rem}.pdb-draw svg{display:block;width:100%;height:auto}.pdb-media video,.pdb-video{display:block;width:100%;height:auto;background:#151413}@media(max-width:749px){.ph-hero__h{font-size:clamp(4.2rem,11.4vw,5.6rem)}.pd-usp__list strong{font-size:1.8rem}}@media(min-width:990px){.ph-hero__h{font-size:clamp(5.6rem,6vw,10.4rem)}}.pd-usp__list strong{text-wrap:balance}.pdb-steps ol{list-style:none;counter-reset:pdb;padding-left:0;max-width:76rem}.pdb-steps ol li{counter-increment:pdb;position:relative;padding:1.2rem 0 1.2rem 5.2rem;margin:0;border-top:1px solid #E2DBCF}.pdb-steps ol li:last-child{border-bottom:1px solid #E2DBCF}.pdb-steps ol li:before{content:counter(pdb,decimal-leading-zero);position:absolute;left:0;top:1.2rem;font-family:var(--font-heading-family);font-size:2rem;line-height:1.2;color:#8c6a4a}.pd-op{margin:0}.pd-op__draw svg{display:block;width:100%;height:auto}.pd-op__n circle{fill:#f5f2ec;stroke:#151413;stroke-width:1}.pd-op__n text{font:600 19px Instrument Sans,Arial,sans-serif;fill:#151413}.pd-op__legend{list-style:none;counter-reset:pdop;margin:2rem 0 0;padding:0;display:grid;gap:1.4rem}@media(min-width:750px){.pd-op__legend{grid-template-columns:1fr 1fr;gap:3.2rem}}.pd-op__legend li{counter-increment:pdop;position:relative;padding-left:4.4rem}.pd-op__legend li:before{content:counter(pdop);position:absolute;left:0;top:0;width:3rem;height:3rem;border-radius:50%;border:1px solid currentColor;display:grid;place-items:center;font-size:1.4rem;font-weight:600}.pd-op__legend b{display:block;font-family:var(--font-heading-family);font-weight:500;font-size:2.2rem;line-height:1.15}.pd-op__legend span{display:block;margin-top:.4rem;font-size:1.4rem;line-height:1.6}.pd-op__cap{margin-top:1.2rem;font-size:1.2rem}.pd-op--light{color:#151413}.pd-op--light .pd-op__draw{background:#f5f2ec;border:1px solid #E2DBCF;padding:2rem}.pd-op--light .pd-op__legend span,.pd-op--light .pd-op__cap{color:#6e675e}.pd-op--dark{color:#f5f2ec}.pd-op--dark .pd-op__legend span,.pd-op--dark .pd-op__cap{color:#bdb4a6}.ph-core{background:#1b1917;color:#f5f2ec;padding:7.2rem 0 6.4rem;scroll-margin-top:8rem}.ph-core__head{display:grid;gap:2rem;margin-bottom:4rem}@media(min-width:990px){.ph-core__head{grid-template-columns:1.1fr 1fr;gap:6rem;align-items:end}}.ph-core__h{margin:1.4rem 0 0;font-family:var(--font-heading-family);font-weight:500;font-size:clamp(3.6rem,4.6vw,6.4rem);line-height:1.02;color:#f5f2ec}.ph-core__t{margin:0;max-width:52rem;font-size:1.6rem;line-height:1.7;color:#cfc6b8}.ph-core__links{margin:1.6rem 0 0}.ph-core__links a,.ph-core__facts a{color:#f5f2ec;text-decoration:underline;text-underline-offset:.4rem;text-decoration-thickness:1px}.ph-core .pd-op{max-width:110rem}.ph-core__facts{margin:4.8rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #3A3531}@media(min-width:990px){.ph-core__facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.ph-core__facts div{padding:2.4rem 2rem 0 0}.ph-core__facts dt{font-family:var(--font-heading-family);font-weight:500;font-size:clamp(3rem,3.4vw,4.4rem);line-height:1;color:#f5f2ec}.ph-core__facts dd{margin:.8rem 0 0;font-size:1.3rem;line-height:1.5;color:#bdb4a6}.ph-cmp{background:#fff}.ph-cmp .ph-h2{margin:1rem 0 2.8rem;max-width:60rem}.ph-cmp__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.ph-cmp__t{width:100%;min-width:72rem;border-collapse:collapse;font-size:1.4rem;line-height:1.5}.ph-cmp__t th,.ph-cmp__t td{text-align:left;vertical-align:top;padding:1.4rem 1.6rem;border-bottom:1px solid #E2DBCF}.ph-cmp__t thead th{font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:#6e675e;background:#f5f2ec}.ph-cmp__t thead th.is-pd{background:#151413;color:#f5f2ec}.ph-cmp__t tbody th{font-weight:600;color:#151413;width:17rem}.ph-cmp__t td{color:#3a3733}.ph-cmp__t td.is-pd{background:#f3ede3;color:#151413;font-weight:500}.ph-cmp__note{margin:1.4rem 0 0;font-size:1.3rem;color:#6e675e}.ph-cmp .visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:749px){.ph-core{padding:5.6rem 0 4.8rem}.ph-cmp__t tbody th{position:sticky;left:0;background:#fff;z-index:1;width:12rem}.ph-cmp__t thead th:first-child{position:sticky;left:0;z-index:1}}.pd-specs__opbouw{margin-top:2.8rem}.pd-specs__opbouw .pd-op__legend b{font-size:1.9rem}.ph-cmp__hint{display:none;margin:0 0 1rem;font-size:1.2rem;color:#6e675e}@media(max-width:749px){.ph-cmp__hint{display:block}}.pv{background:#fbf9f5}.pv-head{display:grid;gap:1.6rem;align-items:end}@media(min-width:990px){.pv-head{grid-template-columns:1.4fr 1fr;gap:6rem}}.pv-h{margin-top:1rem;max-width:64rem;font-size:clamp(3.2rem,3.6vw,4.8rem)}.pv-lead{margin:0;max-width:44rem;font-size:1.5rem;line-height:1.7;color:#3a3733}.pv-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem .8rem;margin:3.2rem 0 2.4rem}@media(min-width:750px){.pv-all{margin-left:auto}}.pv-bar__l{font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;color:#6e675e;margin-right:.6rem}.pv-chip{display:inline-flex;align-items:center;gap:.8rem;padding:.5rem 1.2rem .5rem .5rem;border:1px solid #DDD6CA;border-radius:99rem;background:#fff;font:inherit;font-size:1.3rem;color:#3a3733;cursor:pointer;transition:border-color .15s,box-shadow .15s}.pv-chip:hover{border-color:#8c6a4a}.pv-chip[aria-pressed=true]{border-color:#151413;box-shadow:inset 0 0 0 1px #151413;color:#151413}.pv-chip:focus-visible,.pv-all:focus-visible{outline:2px solid #8C6A4A;outline-offset:2px}.pv-chip__i{display:block;width:4.4rem;height:1.9rem;border-radius:99rem;background:#f5f2ec;overflow:hidden}.pv-chip__i svg{display:block;width:100%;height:100%}.pv-all{padding:.6rem 1rem;border:0;background:none;font:inherit;font-size:1.3rem;color:#151413;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.pv-t{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:1.4rem;line-height:1.45;color:#3a3733}.pv-t th,.pv-t td{text-align:left;vertical-align:top;padding:1.3rem 1.6rem;border-bottom:1px solid #E7E1D6}.pv-t .is-off{display:none}.pv-t thead th{vertical-align:bottom;padding-bottom:1.6rem;border-bottom:1px solid #151413;font-weight:400}.pv-t thead th b{display:block;margin-top:1rem;font-family:var(--font-heading-family);font-weight:500;font-size:2.2rem;line-height:1.1;color:#151413}.pv-t thead th small{display:block;margin-top:.2rem;font-size:1.2rem;color:#6e675e}.pv-mini{display:block;max-width:15rem}.pv-mini svg{display:block;width:100%;height:auto}.pv-t th.pv-lbl{width:19rem;font-weight:600;color:#151413}.pv-t .pv-c{position:relative;padding-left:3.4rem}.pv-t thead .pv-c{padding-left:1.6rem}.pv-t .is-pd{background:#fff;color:#151413;font-weight:500;box-shadow:inset 1px 0 #e7e1d6,inset -1px 0 #e7e1d6}.pv-t thead th.is-pd{background:#151413;border-top:3px solid #8C6A4A}.pv-t thead th.is-pd b{color:#f5f2ec}.pv-t thead th.is-pd small{color:#c9bfaf}.pv-t thead th.is-pd .pv-mini{background:#f5f2ec;padding:.6rem}.pv-grp th{padding:2.6rem 1.6rem .8rem;border-bottom:0;font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:#8c6a4a}.pv-st{display:inline-block;width:1rem;height:1rem;border-radius:50%;vertical-align:-.1rem;margin-right:.6rem}.pv-t .pv-st{position:absolute;left:1.6rem;top:1.75rem;margin:0}.pv-st--g{background:#2f6b4f}.pv-st--n{background:linear-gradient(90deg,#B08A3E 50%,transparent 50%);box-shadow:inset 0 0 0 1.5px #b08a3e}.pv-st--w{box-shadow:inset 0 0 0 1.5px #b9b1a5}.pv-legend{display:flex;flex-wrap:wrap;gap:2.2rem;margin:1.8rem 0 0;font-size:1.25rem;color:#6e675e}.pv-src{margin:1rem 0 0;max-width:100rem;font-size:1.2rem;line-height:1.6;color:#6e675e}.pv.is-all .pv-t{font-size:1.3rem}.pv.is-all .pv-t th.pv-lbl{width:14rem}.pv.is-all .pv-t td,.pv.is-all .pv-t th{padding-right:1rem;overflow-wrap:anywhere}.pv.is-all .pv-t thead th b{font-size:1.8rem}.pv .visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:749px){.pv-bar{flex-wrap:nowrap;overflow-x:auto;margin:2.4rem -2rem 1.6rem;padding:0 2rem .4rem;scrollbar-width:none}.pv-bar::-webkit-scrollbar{display:none}.pv-bar__l,.pv-all{display:none}.pv-chip{white-space:nowrap;flex:0 0 auto}.pv-t,.pv-t thead,.pv-t tbody{display:block}.pv-t tr{display:grid;grid-template-columns:1fr 1fr;column-gap:.8rem;border-bottom:1px solid #E7E1D6}.pv-t th,.pv-t td{border-bottom:0;padding:.4rem 0 1.2rem 2rem;font-size:1.3rem}.pv-t thead tr{border-bottom:0;margin-bottom:.4rem}.pv-t thead th.pv-lbl{display:none}.pv-t thead th.pv-c{padding:1rem;border:1px solid #E7E1D6;background:#fff}.pv-t thead th.is-pd{background:#151413;border-color:#151413;border-top:3px solid #8C6A4A}.pv-t thead th b{font-size:1.9rem;margin-top:.6rem}.pv-t th.pv-lbl{grid-column:1 / -1;width:auto;padding:1.2rem 0 .4rem;font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:#8c6a4a}.pv-t .pv-c{padding-left:2rem}.pv-t .is-pd{box-shadow:none;background:transparent;font-weight:600}.pv-t .pv-st{left:0;top:.85rem}.pv-grp{border-bottom:0!important}.pv-grp th{grid-column:1 / -1;padding:2rem 0 0;font-size:1.2rem;color:#151413;letter-spacing:.12em}}.pw{background:#fbf9f5}.pw-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem 4rem;margin-bottom:4rem}.pw-h{margin-top:1rem;max-width:62rem;font-size:clamp(3.2rem,3.8vw,5rem)}.pw-cta{font-size:1.5rem;color:#151413;text-decoration:underline;text-underline-offset:.4rem;text-decoration-thickness:1px}.pw-cards{display:grid;border-top:1px solid #151413}@media(min-width:750px){.pw-cards{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3.2rem}}@media(min-width:1200px){.pw-cards{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:0}}.pw-card{padding:3rem 0 2.4rem;border-bottom:1px solid #E2DBCF}@media(min-width:1200px){.pw-card{padding:3.2rem 2.8rem .8rem 0;margin-right:2.8rem;border-bottom:0;border-right:1px solid #E2DBCF}.pw-card:last-child{border-right:0;margin-right:0}}.pw-vs{display:flex;align-items:center;gap:1rem;margin-bottom:2.2rem}.pw-vs span{display:block;width:9.6rem;padding:.4rem;background:#f0ebe3}.pw-vs span.pw-vs__me{background:#151413}.pw-vs svg{display:block;width:100%;height:auto}.pw-vs i{font-style:normal;font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;color:#8c6a4a}.pw-alt{margin:0 0 .6rem;font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;color:#6e675e}.pw-t{margin:0 0 1rem;font-family:var(--font-heading-family);font-weight:500;font-size:clamp(2.5rem,2vw,2.9rem);line-height:1.08;color:#151413}.pw-d{margin:0;max-width:40rem;font-size:1.5rem;line-height:1.65;color:#3a3733}.pw-lead{max-width:44rem}.pw-lead p{margin:0 0 1.4rem;font-size:1.6rem;line-height:1.65;color:#3a3733}.pw-lead strong{color:#151413;font-weight:600}.pwb{background:#1b1917;color:#f5f2ec;padding:8rem 0 7.2rem;scroll-margin-top:8rem}.pwb-top{display:grid;gap:2.4rem;align-items:end}@media(min-width:990px){.pwb-top{grid-template-columns:1.25fr 1fr;gap:6rem}}.pwb-h{margin:1.4rem 0 0;font-family:var(--font-heading-family);font-weight:500;font-size:clamp(4rem,5vw,7rem);line-height:1;color:#f5f2ec}.pwb-lead p{margin:0 0 2.2rem;font-size:1.8rem;line-height:1.6;color:#cfc6b8}.pwb-lead strong{color:#f5f2ec;font-weight:600}.pwb-btns{display:flex;flex-wrap:wrap;align-items:center;gap:1.4rem 2.2rem}.pwb-btn{display:inline-block;padding:1.6rem 2.6rem;background:#f5f2ec;color:#151413;font-size:1.5rem;font-weight:500;text-decoration:none;transition:background .2s}.pwb-btn:hover{background:#e9e3d8}.pwb-lnk,.pwb-rs a{color:#f5f2ec;text-decoration:underline;text-underline-offset:.4rem;text-decoration-thickness:1px;font-size:1.4rem}.pwb-rs a{font-size:inherit;color:#cfc6b8}.pwb-mid{display:grid;gap:3.2rem;align-items:center;margin-top:5.6rem}@media(min-width:990px){.pwb-mid{grid-template-columns:1fr 1.35fr;gap:5.6rem}}.pwb-close{margin:0}.pwb-close img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.pwb-close figcaption{margin-top:1rem;font-size:1.2rem;color:#bdb4a6}.pwb-op .pd-op__cap{display:none}.pwb-leg{list-style:none;counter-reset:pwb;margin:2.2rem 0 0;padding:0;display:grid;gap:1.6rem}@media(min-width:750px){.pwb-leg{grid-template-columns:1fr 1fr;gap:2.4rem}}.pwb-leg li{counter-increment:pwb;position:relative;padding-left:4.4rem}.pwb-leg li:before{content:counter(pwb);position:absolute;left:0;top:0;width:3rem;height:3rem;border:1px solid #F5F2EC;border-radius:50%;display:grid;place-items:center;font-size:1.4rem;font-weight:600}.pwb-leg b{display:block;font-family:var(--font-heading-family);font-weight:500;font-size:2.2rem;line-height:1.15}.pwb-leg span{display:block;margin-top:.3rem;font-size:1.4rem;color:#bdb4a6}.pwb-rs{list-style:none;margin:5.6rem 0 0;padding:0;display:grid;border-top:1px solid #3A3531}@media(min-width:750px){.pwb-rs{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3.2rem}}@media(min-width:1200px){.pwb-rs{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:0}}.pwb-rs li{padding:2.8rem 0 2.4rem;border-bottom:1px solid #3A3531}@media(min-width:1200px){.pwb-rs li{padding:2.8rem 2.8rem 0 0;margin-right:2.8rem;border-bottom:0;border-right:1px solid #3A3531}.pwb-rs li:last-child{border-right:0;margin-right:0}}.pwb-n{font-size:1.2rem;letter-spacing:.16em;color:#c7a988}.pwb-rs h3{margin:1rem 0;font-family:var(--font-heading-family);font-weight:500;font-size:clamp(2.6rem,2.2vw,3rem);line-height:1.1;color:#f5f2ec}.pwb-rs p{margin:0;font-size:1.45rem;line-height:1.65;color:#cfc6b8}@media(max-width:749px){.pwb{padding:5.6rem 0 4.8rem}.pwb-btn{width:100%;text-align:center}}.pdk{margin:.4rem 0 2.2rem;padding:0 0 1.8rem;border-bottom:1px solid #E4DDD1}.pdk__h{display:flex;justify-content:space-between;align-items:baseline;gap:1.2rem;margin:0 0 1rem}.pdk__h span{font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;color:#6e675e}.pdk__h b{font-weight:500;font-size:1.3rem;color:#151413;text-align:right}.pdk__sw{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.7rem}.pdk__s{display:block;aspect-ratio:1;outline:1px solid rgba(21,20,19,.08);outline-offset:-1px;transition:transform .2s ease}.pdk__s img{display:block;width:100%;height:100%;object-fit:cover}.pdk__s:hover{transform:translateY(-2px)}.pdk__s.is-on{outline:2px solid #151413;outline-offset:2px}.pdk__s:focus-visible{outline:2px solid #8C6A4A;outline-offset:2px}.pdk__sc{display:flex;align-items:center;margin:.7rem 0 0;font-size:1.1rem;color:#8c857a}.pdk__sc i{flex:1;height:1px;margin:0 .8rem;background:linear-gradient(90deg,#cdbba2,#2a1d12)}.pdk__note{margin:.6rem 0 0;font-size:1.15rem;color:#6e675e}.pdh .pdh__price:has(+.pdk){margin-bottom:1.8rem;padding-bottom:0;border-bottom:0}.pdh .pdh__finish-desc{display:none}.pdh .pdh__finish[data-finish] .pdh__fs-face{aspect-ratio:auto!important;height:7.8rem}.pdh .pdh__finish-note{font-size:1.15rem;margin-top:.6rem}.pdh .pd-usp-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:1.8rem}.pdh .pdh__stock{margin-top:1.2rem}.pdc:not(.is-open) .pdc__preview,.pdc:not(.is-open) .pdc__note{display:none}.pdc__more{display:inline-flex;align-items:center;gap:.4rem;margin:1rem 0 0;padding:0;border:0;background:none;font:inherit;font-size:1.3rem;color:#151413;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pdc__more span{display:inline-block;transition:transform .2s ease}.pdc.is-open .pdc__more span{transform:rotate(180deg)}.pdc.is-open .pdc__more{margin-bottom:.4rem}.pdh__buy .rez-mixed-stock-subtext-wrapper,.pdh__buy .rez-button-wrapper{grid-column:1 / -1}.pdh[data-stock=in] .rez-mixed-stock-subtext-wrapper,.pdh[data-stock=in] .rez-mixed-stock-subtext{display:none!important}.pdh__cta{min-width:0}.pdh__slide{position:relative}.pdh__vis,.pdv__v{position:absolute;z-index:2;font-size:1.05rem;letter-spacing:.08em;background:#f5f2eceb;color:#3a3733;padding:.4rem .8rem;pointer-events:none}.pdh__vis{left:1.2rem;top:1.2rem}.pdh__bar-smp{display:none}@media(max-width:1099px){.pdh__bar{grid-template-columns:auto minmax(0,1fr);gap:.8rem;padding:1rem 1.2rem calc(1rem + env(safe-area-inset-bottom))}.pdh__bar-name,.pdh__bar-price{display:none}.pdh__bar-smp{display:flex;align-items:center;gap:.8rem;height:5rem;padding:0 1.2rem 0 .5rem;border:1px solid #151413;border-radius:0;background:#fbf9f5;color:#151413;font:inherit;font-size:1.4rem;white-space:nowrap;cursor:pointer}.pdh__bar-smp img{display:block;width:3.6rem;height:3.6rem;object-fit:cover}.pdh__bar-smp.is-on span:before{content:"\2713  "}.pdh__bar-cta{display:flex;align-items:center;justify-content:center;gap:.6rem;height:5rem;padding:0 1rem;font-size:1.5rem;white-space:nowrap;overflow:hidden}.pdh__bar-total{opacity:.75}html.pdh-has-bar body{padding-bottom:7.2rem}html.pdh-has-bar shopify-chat::part(activator){transform:translateY(-7.8rem) scale(.86)}}@media(max-width:360px){.pdh__bar-smp span{display:none}}.pd-msearch{display:none}@media(max-width:989px){.product-template .header__search{display:none!important}.product-template .pd-msearch{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;color:currentColor}}@media(max-width:749px){.product-template .section-breadcrumb{display:none}.pdh__stage{aspect-ratio:1 / 1}.pdh .pdh__intro,.pdc__hint{display:none}.pdh__qty{width:11.8rem}.pdh__qty button{width:3.4rem;flex:none}.pdh__qty input{flex:1;min-width:0;width:auto}.pdh__pay-list{flex-wrap:nowrap;overflow:hidden}.pdh__pay-list li:nth-child(n+8){display:none}}.pdv{background:#f5f2ec}.pdv__top{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:1.6rem;margin-bottom:1.8rem}.pdv__k{margin:0 0 .8rem;font-size:1.1rem;letter-spacing:.22em;text-transform:uppercase;color:#8c6a4a}.pdv__lead{max-width:52rem;margin:1rem 0 0;font-size:1.45rem;line-height:1.6;color:#3a3733}.pdv__tg{display:inline-flex;border:1px solid #151413}.pdv__tg button{padding:.9rem 1.4rem;border:0;border-radius:0;background:transparent;font:inherit;font-size:1.3rem;color:#151413;cursor:pointer}.pdv__tg button[aria-pressed=true]{background:#151413;color:#f5f2ec}.pdv__scale{display:flex;align-items:center;gap:1rem;margin:0 0 1.4rem;font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;color:#6e675e}.pdv__scale i{flex:1;height:2px;background:linear-gradient(90deg,#cdbba2,#9c9690 35%,#7b4e3f 70%,#21160d)}.pdv__row{list-style:none;margin:0 -2rem 0 0;padding:0 2rem .4rem 0;display:grid;grid-auto-flow:column;grid-auto-columns:46%;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.pdv__row::-webkit-scrollbar{display:none}.pdv__c{display:flex;flex-direction:column;background:#fff;border:1px solid #E4DDD1;scroll-snap-align:start}.pdv__c.is-on{border-color:#151413;box-shadow:inset 0 0 0 1px #151413}.pdv__link{display:flex;flex-direction:column;flex:1;color:#151413;text-decoration:none}.pdv__im{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:#efeae1}.pdv__im img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pdv__vis,.pdv__v{display:none}.pdv[data-mode=vis] .pdv__vis{display:block}.pdv[data-mode=vis] .pdv__v{display:block;right:.8rem;bottom:.8rem}.pdv__b{position:absolute;left:.8rem;top:.8rem;z-index:2;padding:.4rem .7rem;background:#151413;color:#f5f2ec;font-size:1rem;letter-spacing:.14em;text-transform:uppercase}.pdv__tx{display:flex;flex-direction:column;gap:.2rem;padding:1.2rem 1.2rem 0}.pdv__code{font-size:1.1rem;letter-spacing:.18em;color:#8c6a4a}.pdv__name{font-family:var(--font-heading-family);font-size:2.2rem;line-height:1.1}.pdv__fin{margin-top:.2rem;font-size:1.2rem;color:#6e675e}.pdv__pr{margin-top:.8rem;font-size:1.4rem}.pdv__pr small{display:block;font-size:1.2rem;color:#6e675e}.pdv__smp{margin:1.2rem;padding:.9rem 1rem;border:1px solid #151413;border-radius:0;background:#fbf9f5;color:#151413;font:inherit;font-size:1.3rem;text-align:center;cursor:pointer}.pdv__smp:hover{background:#efeae1}.pdv__smp.is-on,.pdv__c.is-on .pdv__smp{background:#151413;color:#f5f2ec}.pdv__ft{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.8rem;margin-top:1.8rem;font-size:1.35rem;color:#3a3733}.pdv__ft a{color:#151413;text-underline-offset:3px}.pdv__disc{margin:1rem 0 0;font-size:1.2rem;color:#8c857a}@media(min-width:990px){.pdv__top{margin-bottom:2.6rem}.pdv__row{margin:0;padding:0;grid-auto-flow:row;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.6rem;overflow:visible}.pdv__im{aspect-ratio:3 / 4}.pdv__pr small{display:inline}}.pd-mont:not(.is-ready) .pd-mont__frame video{opacity:0;background:transparent}.pd-mont.is-ready .pd-mont__frame video{opacity:1;transition:opacity .4s ease}html.pde-open shopify-chat{display:none!important}.pdr-stars{position:relative;display:inline-block;letter-spacing:2px;color:#d8d0c3;line-height:1}.pdr-stars:before{content:"\2605\2605\2605\2605\2605";position:absolute;left:0;top:0;width:var(--pct, 100%);overflow:hidden;color:#151413;white-space:nowrap}.pdr-line{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.8rem;margin:.6rem 0 .2rem;font-size:1.35rem;color:#151413;text-decoration:none}.pdr-line u{color:#3a3733;text-underline-offset:3px}.pdr{background:#efeae1}.pdr__top{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:1.6rem;margin-bottom:2.2rem}.pdr__k{margin:0 0 .8rem;font-size:1.1rem;letter-spacing:.22em;text-transform:uppercase;color:#8c6a4a}.pdr__sum{display:flex;align-items:center;gap:1.4rem}.pdr__big{font-family:var(--font-heading-family);font-size:4.4rem;line-height:1;color:#151413}.pdr__sum .pdr-stars{font-size:1.6rem;letter-spacing:3px}.pdr__sum small{display:block;margin-top:.4rem;font-size:1.25rem;color:#6e675e}.pdr__row{list-style:none;margin:0 -2rem 0 0;padding:0 2rem .4rem 0;display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.pdr__row::-webkit-scrollbar{display:none}.pdr__c{display:flex;flex-direction:column;gap:1rem;padding:2rem;background:#fbf9f5;border:1px solid #E4DDD1;scroll-snap-align:start}.pdr__c .pdr-stars{font-size:1.3rem}.pdr__q{margin:0;font-family:var(--font-heading-family);font-size:2rem;line-height:1.35;color:#151413}.pdr__pics{display:flex;gap:.6rem}.pdr__pics img{width:6.4rem;height:6.4rem;object-fit:cover;display:block}.pdr__n{margin:auto 0 0;font-size:1.3rem;color:#3a3733}.pdr__n b{color:#151413;font-weight:600}.pdr__p{margin:-.4rem 0 0;font-size:1.2rem;color:#6e675e}.pdr__p a{color:inherit;text-underline-offset:3px}.pdr__v{color:#2f6b4f}.pdr__ft{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:2rem}.pdr__src{font-size:1.2rem;color:#6e675e}.pdr__all{padding:1.1rem 1.6rem;border:1px solid #151413;border-radius:0;background:transparent;font:inherit;font-size:1.35rem;color:#151413;cursor:pointer}@media(max-width:989px){.pdr__all{display:none}}@media(min-width:990px){.pdr__big{font-size:5.6rem}.pdr__row{margin:0;padding:0;grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;overflow:visible}.pdr__c.is-more{display:none}.pdr.is-all .pdr__c.is-more{display:flex}.pdr__q{font-size:2.1rem}}@media(max-width:989px){.pdr__row{align-items:start}}.pdr__pics img{background:#e4ddd1}.pc-m{display:none}.pc-m[hidden],.pc-dot[hidden]{display:none!important}@media(max-width:989px){.collection-template .header__search{display:none!important}.collection-template .pd-msearch{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;color:currentColor}}@media(max-width:749px){.collection-template .section-breadcrumb{display:none}.pc .pc-head{padding:1.6rem 0 1rem}.pc .pc-head__in{display:block}.pc .pc-head .ph-k,.pc .pc-head .pc-usp,.pc .pc-nav{display:none}.pc .pc-head__h{margin:0;font-size:3.2rem;line-height:1.05}.pc-m__meta{display:block;margin:.6rem 0 0;font-size:1.4rem;color:#3a3733}.pc-m__trust{display:flex;gap:1.6rem;margin:1rem -2rem 0 0;padding:0 2rem .2rem 0;list-style:none;overflow-x:auto;scrollbar-width:none;white-space:nowrap;font-size:1.3rem;color:#3a3733}.pc-m__trust::-webkit-scrollbar{display:none}.pc-m__trust li:before{content:"\2713  ";color:#2f6b4f;font-weight:600}.pc-m__trust a{color:inherit}.pc .pc-bar{display:none}.pc .pc-shop{padding-top:1.4rem}.pc-looks{display:block}.pc-looks__row{display:flex;gap:.8rem;overflow-x:auto;margin-right:-2rem;padding:0 2rem .2rem 0;scrollbar-width:none}.pc-looks__row::-webkit-scrollbar{display:none}.pc-look{flex:none;text-decoration:none;color:#151413}.pc-look i{display:block;background:#efeae1 center / cover no-repeat;font-style:normal}.pc--ov .pc-looks{position:sticky;top:var(--pc-top, 0);z-index:20;padding:1rem 0;background:#f5f2ecf7;border-bottom:1px solid #E4DDD1}.pc--ov .pc-look{display:inline-flex;align-items:center;gap:.8rem;height:4.4rem;padding:0 1.4rem 0 .6rem;border:1px solid #DDD6CA;background:#fbf9f5;font-size:1.4rem;white-space:nowrap}.pc--ov .pc-look i{width:3rem;height:3rem}.pc--ov .pc-look--all{padding-left:1.4rem}.pc--ov .pc-look--all i{display:none}.pc--ov .pc-look.is-on{border-color:#151413;box-shadow:inset 0 0 0 1px #151413}.pc--one .pc-looks{padding:.4rem 0 0}.pc--one .pc-looks__row{gap:1rem;padding-left:.2rem;padding-top:.3rem}.pc--one .pc-look{width:5.8rem;text-align:center;font-size:1.15rem;line-height:1.25}.pc--one .pc-look i{width:5.8rem;height:5.8rem;outline:1px solid rgba(21,20,19,.08);outline-offset:-1px}.pc--one .pc-look--all i{display:flex;align-items:center;justify-content:center;font-size:1.3rem;color:#151413}.pc--one .pc-look span{display:block;margin-top:.6rem;white-space:nowrap}.pc--one .pc-look.is-on{font-weight:600}.pc--one .pc-look.is-on i{outline:2px solid #151413;outline-offset:2px}.pc--ov .pc-grid{gap:2.2rem 1.2rem}.pc--ov .pc-card{position:relative}.pc--ov .pc-card__eyebrow{display:none}.pc--ov .pc-card__body{padding-top:1rem}.pc--ov .pc-card__name{margin:0;font-size:1.9rem;line-height:1.15}.pc--ov .pc-card__spec{margin:.3rem 0 0;font-size:1.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc--ov .pc-card__size{display:none}.pc--ov .pc-card__foot{display:block;border-top:0;margin-top:0;padding-top:.6rem}.pc--ov .pc-card__price{white-space:normal;font-size:1.4rem}.pc--ov .pc-card__smp{position:absolute;z-index:3;top:.8rem;right:.8rem;display:inline-flex;align-items:center;height:3.6rem!important;padding:0 1.2rem!important;border:0!important;border-radius:1.8rem!important;background:#f5f2ecf2!important;box-shadow:0 .2rem .8rem #15141324;font-size:1.3rem;color:#151413}.pc--ov .pc-card__smp.is-on{background:#151413!important;color:#f5f2ec}.pc--ov .pc-card__video{right:auto;left:.8rem;top:.8rem}.pc--ov .pc-card__pre{left:.8rem;top:.8rem}.pc--ov .pc-card__pre+.pc-card__video{top:3.6rem}.pc--one .pc-grid{grid-template-columns:minmax(0,1fr);gap:3rem}.pc--one .pc-grid>li{order:var(--o, 0)}.pc--one .pc-card__media{aspect-ratio:4 / 3}.pc--one .pc-card__sw{width:6.4rem}.pc--one .pc-card__eyebrow{display:none}.pc--one .pc-card__body{padding-top:1.2rem}.pc--one .pc-card__name{margin:0;font-size:2.6rem}.pc--one .pc-card__spec{font-size:1.3rem}.pc--one .pc-card__foot{flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}.pc--one .pc-card__price{font-size:1.6rem}.pc--one .pc-card__price .pc-card__unit,.pc--one .pc-card__price s{display:inline}.pc--one .pc-card__price .pc-card__unit{margin-left:.4rem}.pc--one .pc-card__smp{flex:none;display:inline-flex;align-items:center;height:4.4rem!important;padding:0 1.6rem!important;border:1px solid #151413!important;font-size:1.4rem;color:#151413}.pc--one .pc-card__smp .off{font-size:0}.pc--one .pc-card__smp .off:after{content:"+ Gratis staal";font-size:1.4rem}.pc--one .pc-card__smp.is-on{background:#151413!important;color:#f5f2ec}.pc-help{display:block;grid-column:1 / -1;padding:1.8rem 1.8rem 1.6rem;background:#efeae1;border:1px solid #DDD6CA}.pc-help p{margin:0}.pc-help__k{font-size:1.05rem;letter-spacing:.2em;text-transform:uppercase;color:#8c6a4a}.pc-help__h{margin-top:.6rem!important;font-family:var(--font-heading-family);font-weight:500;font-size:2.4rem;line-height:1.1;color:#151413}.pc-help__t{margin-top:.4rem!important;font-size:1.35rem;line-height:1.5;color:#3a3733}.pc-help__row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.8rem;margin-top:1.2rem}.pc-help__row a,.pc-help__row button{display:flex;align-items:center;justify-content:center;gap:.6rem;height:4.6rem;padding:0 .6rem;border:1px solid #151413;border-radius:0;background:#fbf9f5;color:#151413;font:inherit;font-size:1.35rem;text-decoration:none;white-space:nowrap;cursor:pointer}.pc-help__row .is-ink{background:#151413;color:#f5f2ec}.pc-help__st{display:flex;align-items:center;gap:.6rem;margin-top:1rem!important;font-size:1.2rem;color:#3a3733}.pc-dot{display:inline-block;flex:none;width:.8rem;height:.8rem;border-radius:50%;background:#2f8a5b}.pc-dot.is-off{background:#a39c92}.pc-dock{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:.8rem;position:fixed;left:0;right:0;bottom:0;z-index:30;padding:1rem 1.2rem calc(1rem + env(safe-area-inset-bottom));background:#f5f2ecf7;border-top:1px solid #E4DDD1}.pc-dock.has-filter{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.35fr)}.pc-dock__b{display:flex;align-items:center;justify-content:center;gap:.6rem;height:5rem;padding:0 .6rem;border:1px solid #151413;border-radius:0;background:#fbf9f5;color:#151413;font:inherit;font-size:1.4rem;text-decoration:none;white-space:nowrap;overflow:hidden;cursor:pointer}.pc-dock__b.is-ink{background:#151413;color:#f5f2ec}.pc-dock__b .pc-dot{margin-left:.2rem}.collection-template body,body.collection-template{padding-bottom:7.2rem}.pc .pc-toast{bottom:8.4rem}html.pc-own-chat shopify-chat::part(activator){display:none}html.pc-sheet-open,html.pc-sheet-open body{overflow:hidden}.pc-sheet{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.pc-sheet__bg{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;background:#15141373}.pc-sheet__in{position:absolute;left:0;right:0;bottom:0;max-height:88vh;overflow-y:auto;padding:2rem 2rem calc(2.2rem + env(safe-area-inset-bottom));background:#f5f2ec;border-radius:1.4rem 1.4rem 0 0}.pc-sheet__x{position:absolute;top:1rem;right:1rem;width:4.4rem;height:4.4rem;border:0;background:none;font-size:2.6rem;line-height:1;color:#151413;cursor:pointer}.pc-sheet__k{margin:0;font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;color:#8c6a4a}.pc-sheet__h{margin:.4rem 0 .2rem;padding-right:4.4rem;font-family:var(--font-heading-family);font-weight:500;font-size:2.8rem;line-height:1.1;color:#151413}.pc-sheet__st{display:flex;align-items:center;gap:.6rem;margin:0 0 .6rem;font-size:1.35rem;color:#3a3733}.pc-opt{display:grid;grid-template-columns:4.4rem minmax(0,1fr) auto;align-items:center;gap:1.2rem;width:100%;height:auto!important;min-height:6.8rem;line-height:1.35;margin-top:.8rem;padding:1.2rem 1.4rem;border:1px solid #DDD6CA;border-radius:0;background:#fbf9f5;color:#151413;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.pc-opt.is-ink{background:#151413;border-color:#151413;color:#f5f2ec}.pc-opt__i{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;background:#efeae1}.pc-opt.is-ink .pc-opt__i{background:#ffffff1f}.pc-opt b{display:block;font-weight:500;font-size:1.55rem}.pc-opt small{display:block;font-size:1.25rem;opacity:.75}.pc-sheet__l{margin:1.8rem 0 .8rem;font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;color:#8c6a4a}.pc-sheet__chips{display:flex;flex-wrap:wrap;gap:.8rem}.pc-sheet .pc-chip{display:inline-flex;align-items:center;min-height:4.4rem;padding:0 1.4rem;border:1px solid #DDD6CA;background:#fbf9f5;color:#151413;font:inherit;font-size:1.4rem;text-decoration:none;cursor:pointer}.pc-sheet .pc-chip.is-on{border-color:#151413;box-shadow:inset 0 0 0 1px #151413;background:#fbf9f5;color:#151413}.pc-sheet__slot .pc-filters{display:block;margin-top:1.4rem}.pc-sheet__slot .pc-filter{flex-wrap:wrap;overflow:visible;margin:0 0 1rem;padding:0;gap:.8rem}.pc-sheet__slot .pc-filter__l{width:100%;margin:.4rem 0 0;font-size:1.1rem;letter-spacing:.2em;color:#8c6a4a}.pc-sheet__slot .pc-chip.is-on{background:#151413;color:#f5f2ec;box-shadow:none}.pc-sheet__slot .pc-clear{display:inline-block;margin-top:.4rem;font-size:1.4rem;color:#151413}.pc-sheet__go{display:block;width:100%;height:5.2rem;margin-top:2rem;border:0;border-radius:0;background:#151413;color:#f5f2ec;font:inherit;font-size:1.5rem;cursor:pointer}}html.pc-inf .pc-pages{display:none}.pc-more{display:flex;align-items:center;justify-content:center;gap:1rem;min-height:6.4rem;margin-top:2.4rem;font-size:1.4rem;color:#6e675e;cursor:pointer}.pc-more[hidden]{display:none}.pc-more__spin{width:1.8rem;height:1.8rem;border:2px solid #DDD6CA;border-top-color:#151413;border-radius:50%;visibility:hidden}.pc-more.is-busy .pc-more__spin{visibility:visible;animation:pc-spin .8s linear infinite}.pc-more.is-err{color:#9b5b2e;text-decoration:underline}@keyframes pc-spin{to{transform:rotate(360deg)}}@media(max-width:989px){.index-template .header__search{display:none!important}.index-template .pd-msearch{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;color:currentColor}}.ph-v4 .ph-dk{display:inline}.ph-v4 .ph-mb{display:none}@media(max-width:749px){.ph-v4 .ph-dk{display:none}.ph-v4 .ph-mb{display:inline}}.ph-v4 .ph-hero__price{margin:1.4rem 0 0;font-size:1.6rem;color:#f5f2ec}.ph-v4 .ph-hero__price b{font-size:1.9rem;font-weight:600}.ph-v4 .ph-hero__chips{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2.2rem}.ph-v4 .ph-hero__chips a{font-size:1.3rem;padding:.7rem 1.3rem;border:1px solid rgba(245,242,236,.55);color:#f5f2ec;text-decoration:none}.ph-v4 .ph-hero__chips a:hover{background:#f5f2ec;color:#151413}@media(min-width:990px){.ph-v4 .ph-hero__cap--l{display:none}.ph-v4 .ph-hero__cap--d{right:9.6rem;bottom:2.4rem}}.ph-tb{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));background:#f5f2ec;border-bottom:1px solid #DDD6CA}.ph-tb__i{display:flex;gap:1.2rem;align-items:flex-start;padding:2rem 1.6rem;border-left:1px solid #DDD6CA;font-size:1.25rem;line-height:1.4;color:#6e675e}.ph-tb__i:first-child{border-left:0}.ph-tb__i svg{flex:none;margin-top:.2rem;color:#151413}.ph-tb__i.is-hot svg{color:#2f6b4f}.ph-tb__i b{display:block;margin-bottom:.2rem;font-family:var(--font-heading-family);font-weight:500;font-size:1.7rem;line-height:1.1;color:#151413}@media(max-width:1199px){.ph-tb{grid-template-columns:repeat(3,minmax(0,1fr))}.ph-tb__i:nth-child(4){border-left:0}.ph-tb__i:nth-child(n+4){border-top:1px solid #DDD6CA}}.ph-best .ph-best__pc{margin-top:3.2rem}@media(min-width:750px){.ph-v4 .ph-best__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.ph-naad{background:#efeae1}.ph-naad__seg{display:none}.ph-naad__g{display:grid;gap:2rem;margin-top:3.2rem}@media(min-width:750px){.ph-naad__g{grid-template-columns:1fr 1fr}}.ph-naad__c{display:grid;grid-template-rows:auto auto 1fr;background:#fbf9f5;border:1px solid #DDD6CA}.ph-naad__face{position:relative;height:12rem;overflow:hidden;background:#6b4430}.ph-naad__face img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(2.8)}.ph-naad__seam{position:absolute;top:0;bottom:0;left:50%;width:2px;background:#140f0ab3}.ph-naad__sec{padding:1.4rem 2rem;background:#f5f2ec;border-bottom:1px solid #DDD6CA}.ph-naad__sec svg{display:block;width:100%;height:auto;max-height:7rem}.ph-naad__t{display:flex;flex-direction:column;padding:2.2rem 2.4rem 2.4rem}.ph-naad__badge{align-self:flex-start;padding:.4rem .9rem;font-size:1.05rem;letter-spacing:.16em;text-transform:uppercase;background:#151413;color:#f5f2ec}.ph-naad__badge--std{background:transparent;color:#6e675e;border:1px solid #DDD6CA}.ph-naad__h{margin:1.2rem 0 .2rem;font-family:var(--font-heading-family);font-weight:500;font-size:3.2rem;line-height:1.05;color:#151413}.ph-naad__spec{margin:0;font-size:1.3rem;color:#6e675e}.ph-naad__pr{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.8rem;padding-top:1.6rem;border-top:1px solid #E4DDD1;font-size:1.5rem;color:#151413}.ph-naad__pr b{font-size:1.7rem}.ph-naad__pr small{display:block;font-size:1.2rem;font-weight:600;color:#8c6a4a}.ph-naad__pr a{font-size:1.4rem;color:#151413;white-space:nowrap}.ph-naad__foot{margin:1.4rem 0 0;font-size:1.25rem;color:#6e675e}.ph-v4 .ph-near{background:#1b1917;padding-bottom:5.6rem}.ph-v4 .pwb{padding:6.4rem 0}.ph-v4 .pwb-rs{display:none}.ph-v4 .pwb-mid{margin-top:4rem}.ph-v4 .pwb-close img{aspect-ratio:4 / 3}.ph-v4 .ph-coll{padding:5.6rem 0 6.4rem}.ph-v4 .ph-coll__grid{margin-top:2.8rem}@media(min-width:990px){.ph-v4 .ph-coll__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.6rem}.ph-v4 .ph-coll__img{aspect-ratio:3 / 4}.ph-v4 .ph-coll__row{display:block}.ph-v4 .ph-coll__name{font-size:2.2rem}.ph-v4 .ph-coll__meta{display:block;margin-top:.2rem;font-size:1.15rem}}.ph-v4 .ph-stone{padding:7.2rem 0}.ph-v4 .ph-stone__grid{margin-top:3.2rem}.ph-v4 .ph-stone__img{aspect-ratio:3 / 2}@media(max-width:989px){.ph-v4 .ph-stone__img{aspect-ratio:4 / 3}}.ph-v4 .ph-pro__dl{display:inline-block;margin-top:2rem}.ph-mont__links{display:flex;flex-wrap:wrap;gap:1.2rem 2.4rem}.ph-spec{background:#fbf9f5;border-top:1px solid #DDD6CA;padding:8rem 0}.ph-spec__head{max-width:76rem}.ph-spec__lead{margin:1.4rem 0 0;font-size:1.7rem;line-height:1.65;color:#3a3733}.ph-spec__g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4.8rem;margin-top:4.8rem}.ph-spec__i{padding-top:2rem;border-top:1px solid #151413}.ph-spec__i summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1.2rem;min-height:4.4rem;font-family:var(--font-heading-family);font-size:2.6rem;line-height:1.15;color:#151413;cursor:default;pointer-events:none}.ph-spec__i summary::-webkit-details-marker{display:none}.ph-spec__i summary i{display:none;position:relative;flex:none;width:1.4rem;height:1.4rem}.ph-spec__i summary i:before,.ph-spec__i summary i:after{content:"";position:absolute;left:0;right:0;top:.6rem;border-top:1.5px solid #151413}.ph-spec__i summary i:after{transform:rotate(90deg)}.ph-spec__i[open] summary i:after{display:none}.ph-spec__x p{margin:.8rem 0 1.2rem;font-size:1.5rem;line-height:1.7;color:#3a3733}.ph-dock{display:none}@media(max-width:749px){.ph-v4 .ph-hero{min-height:0}.ph-v4 .ph-hero__img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#140e0a40,#140e0a8c 45%,#140e0ac7)}.ph-v4 .ph-hero__img img{object-position:30% 40%}.ph-v4 .ph-hero__in{padding-top:7.2rem;padding-bottom:2.8rem}.ph-v4 .ph-hero .ph-k{font-size:1.05rem;margin-bottom:1.2rem}.ph-v4 .ph-hero__h{font-size:4rem;line-height:1.02}.ph-v4 .ph-hero__sub{font-size:1.5rem;margin-top:1.2rem}.ph-v4 .ph-hero__price{font-size:1.5rem;margin-top:1rem}.ph-v4 .ph-hero .ph-btns{margin-top:1.8rem;gap:1rem}.ph-v4 .ph-hero__chips{display:none}.ph-v4 .ph-hero__cap{top:1.2rem;right:1.2rem;bottom:auto;left:auto;padding:.3rem .7rem;font-size:1.05rem;background:#15141359;color:#f5f2ec}.ph-tb{display:flex;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.ph-tb::-webkit-scrollbar{display:none}.ph-tb__i{flex:0 0 auto;align-items:center;padding:1.4rem 1.6rem;border-top:0!important;border-left:1px solid #DDD6CA!important;scroll-snap-align:start}.ph-tb__i:first-child{border-left:0!important}.ph-tb__i b{margin:0;font-size:1.6rem;white-space:nowrap}.ph-tb__i span{white-space:nowrap;font-size:1.15rem}.ph-v4 .ph-s{padding-top:4.8rem;padding-bottom:4.8rem}.ph-v4 .ph-headrow{flex-wrap:nowrap;align-items:flex-end;gap:1.2rem}.ph-v4 .ph-headrow .ph-link{margin-bottom:.6rem;font-size:1.35rem}.ph-v4 .ph-h2{font-size:3rem;line-height:1.05}.ph-best .ph-best__pc{margin-top:2rem}.ph-v4 .ph-best__grid{display:flex!important;gap:1.2rem;margin:0 -2rem;padding:0 2rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:2rem;scrollbar-width:none}.ph-v4 .ph-best__grid::-webkit-scrollbar{display:none}.ph-v4 .ph-best__grid>li{flex:0 0 64%;max-width:64%;scroll-snap-align:start}.ph-naad__seg{display:grid;grid-template-columns:1fr 1fr;margin-top:2rem;border:1px solid #151413}.ph-naad__seg button{display:block;min-height:4.8rem;padding:1.1rem .6rem;border:0;border-radius:0;background:transparent;color:#151413;font:inherit;font-size:1.5rem;line-height:1.2;text-align:center;cursor:pointer}.ph-naad__seg small{display:block;margin-top:.2rem;font-size:1.15rem;color:#6e675e}.ph-naad__seg [aria-selected=true]{background:#151413;color:#f5f2ec}.ph-naad__seg [aria-selected=true] small{color:#f5f2ecb3}.ph-naad__g{margin-top:1.4rem}.ph-naad__c.is-off{display:none}.ph-naad__face{height:9rem}.ph-naad__t{padding:1.6rem 1.8rem 1.8rem}.ph-naad__h{font-size:2.6rem}.ph-naad__pr{flex-direction:column;align-items:flex-start;gap:.8rem}.ph-naad__foot{margin-top:1rem}.ph-v4 .ph-near__grid{margin-top:2.4rem}.ph-v4 .ph-near__grid>*{flex-basis:72%}.ph-v4 .ph-near__lead{font-size:1.5rem}.ph-v4 .ph-near__foot{margin-top:2rem}.ph-v4 .pwb{padding:5.6rem 0 4.8rem}.ph-v4 .pwb-close{display:none}.ph-v4 .ph-coll{padding:4rem 0 4.8rem}.ph-v4 .ph-coll__grid{display:flex;gap:1.2rem;margin:2.8rem -2rem 0;padding:0 2rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:2rem;scrollbar-width:none}.ph-v4 .ph-coll__grid::-webkit-scrollbar{display:none}.ph-v4 .ph-coll__item{flex:0 0 42%;scroll-snap-align:start}.ph-v4 .ph-coll__img{aspect-ratio:3 / 4}.ph-v4 .ph-coll__name{font-size:2rem}.ph-v4 .ph-coll__meta{display:none}.ph-v4 .ph-stone{padding:5.6rem 0}.ph-v4 .ph-stone__grid{display:flex;gap:1.2rem;margin:3.2rem -2rem 0;padding:0 2rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:2rem;scrollbar-width:none}.ph-v4 .ph-stone__grid::-webkit-scrollbar{display:none}.ph-v4 .ph-stone__item{flex:0 0 82%;scroll-snap-align:start}.ph-v4 .ph-pro__grid{display:flex;gap:1.2rem;margin:3.2rem -2rem 0;padding:0 2rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:2rem;scrollbar-width:none}.ph-v4 .ph-pro__grid::-webkit-scrollbar{display:none}.ph-v4 .ph-pro__card{flex:0 0 64%;scroll-snap-align:start}.ph-v4 .ph-pro__facts{grid-template-columns:1fr 1fr}.ph-v4 .ph-mont .ph-headrow{flex-wrap:wrap}.ph-v4 .ph-mont .ph-headrow>.ph-h2{flex:1 0 100%}.ph-mont__links{flex-direction:column;align-items:flex-start}.ph-v4 .ph-edit__box{display:none}.ph-v4 .ph-edit__chips{margin-top:1.6rem}.ph-spec{padding:4.8rem 0}.ph-spec__lead{font-size:1.5rem}.ph-spec__g{grid-template-columns:1fr;gap:0;margin-top:2.4rem;border-top:1px solid #DDD6CA}.ph-spec__i{padding:1.6rem 0;border-top:0;border-bottom:1px solid #DDD6CA}.ph-spec__i summary{font-size:2.2rem;cursor:pointer;pointer-events:auto}.ph-spec__i summary i{display:block}.ph-sheet[hidden]{display:none!important}.ph-dock{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.25fr);gap:.8rem;position:fixed;left:0;right:0;bottom:0;z-index:30;padding:1rem 1.2rem calc(1rem + env(safe-area-inset-bottom));background:#f5f2ecfa;border-top:1px solid #DDD6CA;transform:translateY(110%);transition:transform .25s ease}.ph-dock.is-on{transform:none}.ph-dock__b{display:flex;align-items:center;justify-content:center;gap:.6rem;height:4.8rem;padding:0 .6rem;border:1px solid #151413;border-radius:0;background:#fbf9f5;color:#151413;font:inherit;font-size:1.4rem;text-decoration:none;white-space:nowrap;overflow:hidden;cursor:pointer}.ph-dock__b.is-ink{background:#151413;color:#f5f2ec}.ph-dock__b .pc-dot{margin-left:.2rem}html.ph-has-dock body{padding-bottom:7rem}html.ph-own-chat shopify-chat::part(activator){display:none}.ph-v4 .ph-toast{bottom:8.4rem}}@media(prefers-reduced-motion:reduce){.ph-dock{transition:none}}.pc-m__meta b{color:#151413;font-weight:600}@media(min-width:750px){.pc .pc-head{padding:.8rem 0 2rem}.pc .pc-head__in{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.2rem 6rem}.pc .pc-head .ph-k{display:none}.pc .pc-head__h{margin:0;font-size:clamp(3.8rem,3.8vw,5.2rem)}.pc .pc-m__meta{margin:1rem 0 0;font-size:1.5rem;color:#3a3733}.pc .pc-head .pc-usp--ticks{display:grid;grid-template-columns:auto auto;gap:.8rem 2.8rem;font-size:1.35rem;color:#3a3733}.pc .pc-head .pc-usp--ticks li{padding-left:0}.pc .pc-head .pc-usp--ticks li:before{content:"\2713  ";position:static;display:inline;width:auto;height:auto;background:none;color:#2f6b4f;font-weight:600}.pc .pc-head__iw{display:flex;align-items:baseline;gap:2.4rem}.pc .pc-head__iw .pc-head__intro{flex:1;min-width:0;max-width:96ch;margin-top:1.4rem;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:1.5rem;color:#6e675e}.pc .pc-head__iw .pc-head__intro p{display:inline}.pc-head__more{flex:none;font-size:1.35rem;color:#151413;text-decoration:none;border-bottom:1px solid currentColor;white-space:nowrap}.pc .pc-looks{display:block;position:static;padding:0;border-top:1px solid #DDD6CA;border-bottom:1px solid #DDD6CA;background:#f5f2ec}.pc .pc-looks .ph-wrap{display:flex;align-items:center;justify-content:space-between;gap:2.4rem;padding-top:1.4rem;padding-bottom:1.4rem}.pc .pc-looks__row{display:flex;gap:.8rem;min-width:0;margin:0;padding:0;overflow-x:auto;scrollbar-width:none}.pc .pc-looks__row::-webkit-scrollbar{display:none}.pc .pc-look{display:inline-flex;flex:none;align-items:center;gap:.8rem;height:4.4rem;padding:0 1.4rem 0 .5rem;border:1px solid #DDD6CA;background:#fbf9f5;color:#151413;font-size:1.4rem;text-decoration:none;white-space:nowrap}.pc .pc-look i{display:block;flex:none;width:3.2rem;height:3.2rem;background:#efeae1 center / cover no-repeat;font-size:0}.pc .pc-look--all,.pc .pc-look--txt{padding:0 1.4rem}.pc .pc-look--all i{display:none}.pc .pc-look:hover{border-color:#151413}.pc .pc-look.is-on{border-color:#151413;box-shadow:inset 0 0 0 1px #151413}.pc-looks__sort{flex:none;display:flex;align-items:center;gap:1rem;font-size:1.3rem;color:#6e675e}.pc-nav--looks,.pc-bar--looks{display:none!important}.pc .pc-shop{padding-top:2.8rem}}@media(max-width:749px){.pc-head__more,.pc-looks__sort,.pc--one .pc-look--txt{display:none}.pc--ov .pc-look--txt{padding:0 1.4rem}.pc-after .pd-usp{padding:2.4rem 0 3.2rem;border:0}.pc-after .pd-usp:before{content:"Waarom PureDeco";display:block;margin:0 2rem 1.4rem;font-family:var(--font-heading-family);font-size:2.4rem;line-height:1.1;color:#151413}.pc-after .pd-usp__list{display:flex;gap:1rem;margin:0;padding:0 2rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:2rem;scrollbar-width:none}.pc-after .pd-usp__list::-webkit-scrollbar{display:none}.pc-after .pd-usp__list li{flex:0 0 62%;padding:1.6rem;border:1px solid #DDD6CA;background:#fbf9f5;scroll-snap-align:start}}.pdh__proj-note a{color:inherit;text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.pdh__proj-note a:hover{color:#151413}.ph-near__video{display:block;width:100%;height:100%;object-fit:cover;background:#2a2724}.ph-near__play{display:inline-block;width:0;height:0;margin-right:.7rem;border-left:.7rem solid currentColor;border-top:.45rem solid transparent;border-bottom:.45rem solid transparent;vertical-align:.05rem}.ph-near__item--pack{background:#fbfbfa}.ph-near__item--pack img{object-fit:contain;padding:6% 0}.ph-near__item--pack .ph-near__cap{background:#151413d1}.pdi3{overflow-x:clip}.pdi3-top{padding-top:2.4rem}.pdi3-head .pdi-h1{margin-top:1rem;font-size:clamp(3.8rem,2.6rem + 3vw,6.4rem)}.pdi3-intro{margin:1.4rem 0 0;font-size:1.6rem;line-height:1.6;color:#3a3733;max-width:46rem}.pdi3-facts{display:none;list-style:none;margin:2.6rem 0 0;padding:0;gap:1rem;font-size:1.4rem;color:#3a3733}.pdi3-facts li{display:flex;gap:.9rem;align-items:baseline}.pdi3-facts li:before{content:"";flex:none;width:.6rem;height:.6rem;border-radius:50%;background:var(--pdi-bronze);transform:translateY(-.2rem)}.pdi3-facts a{color:inherit}.pdi3-chips{display:flex;gap:.8rem}.pdi3-chips--d{display:none}.pdi3-chips--m{overflow-x:auto;scrollbar-width:none;padding:1.8rem 2rem 0;scroll-padding:2rem}.pdi3-chips--m::-webkit-scrollbar{display:none}.pdi3-chip{flex:none;display:inline-flex;align-items:center;gap:.8rem;padding:.7rem 1.3rem .7rem .7rem;border:1px solid #CFC6B8;background:#fbfaf7;color:var(--pdi-ink);font-size:1.4rem;text-decoration:none;white-space:nowrap;transition:border-color .2s}.pdi3-chip:hover{border-color:var(--pdi-ink)}.pdi3-chip img{width:2.2rem;height:2.2rem;border-radius:50%;object-fit:cover}.pdi3 .visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pdi3-v{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 5;background:#2b2927;color:#f5f2ec;text-decoration:none}.pdi3-v:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#15141300 55%,#1514139e);pointer-events:none;z-index:1}.pdi3-v__poster,.pdi3-v__vid{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.pdi3-v__vid{opacity:0;transition:opacity .4s}.pdi3-v.is-on .pdi3-v__vid{opacity:1}.pdi3-real{position:absolute;left:1.2rem;top:1.2rem;z-index:2;display:inline-flex;align-items:center;gap:.7rem;background:#f5f2eceb;color:var(--pdi-ink);font-size:1.05rem;letter-spacing:.14em;text-transform:uppercase;padding:.5rem .9rem;line-height:1.2}.pdi3-real i{width:0;height:0;border-left:.7rem solid var(--pdi-bronze);border-top:.45rem solid transparent;border-bottom:.45rem solid transparent}.pdi3-real--ph i{border:0;width:.7rem;height:.7rem;border-radius:50%;background:var(--pdi-bronze)}.pdi3-cap{position:absolute;left:1.4rem;right:1.4rem;bottom:1.4rem;z-index:2;display:flex;flex-direction:column;gap:.4rem;margin:0}.pdi3-cap__t{font-family:var(--font-heading-family);font-size:2.2rem;line-height:1.1}.pdi3-cap__s{font-size:1.25rem;opacity:.9}.pdi3-prog{position:absolute;left:1.4rem;right:1.4rem;bottom:.7rem;height:2px;background:#f5f2ec4d;z-index:3}.pdi3-prog b{display:block;height:100%;width:0;background:#f5f2ec}.pdi3-film{margin:2rem -2rem 0}.pdi3-hero{margin:0}.pdi3-hero .pdi3-cap__t{font-size:2.5rem}.pdi3-side{display:none}.pdi3-steps{list-style:none;margin:1rem 0 0;padding:0;display:flex;gap:.6rem}.pdi3-steps li{flex:1;min-width:0}.pdi3-steps button{width:100%;text-align:left;line-height:1.3;white-space:normal;overflow-wrap:anywhere;background:none;border:0;border-top:2px solid #CFC6B8;padding:.7rem 0 0;font:inherit;font-size:1.2rem;color:var(--pdi-stone);cursor:pointer}.pdi3-steps button.is-on{border-color:var(--pdi-ink);color:var(--pdi-ink)}.pdi3-act{display:flex;gap:.8rem;margin-top:1.6rem}.pdi3-act .pdi3-btn{padding:1rem 1.2rem;white-space:nowrap}.pdi3-act .pdi3-btn:first-child{flex:1.5}.pdi3-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:4.8rem;padding:1.2rem 1.6rem;background:var(--pdi-ink);color:#f5f2ec;border:1px solid var(--pdi-ink);font:inherit;font-size:1.4rem;font-weight:500;text-decoration:none;cursor:pointer;text-align:center}.pdi3-btn--l{background:transparent;color:var(--pdi-ink)}.pdi3-btn .on,.pdi3-btn.is-on .off{display:none}.pdi3-btn.is-on .on{display:inline}.pdi3-btn--l.is-on{background:#efe9df}.pdi3-sechead{display:flex;justify-content:space-between;align-items:end;gap:2rem}.pdi3-lnk{display:inline-block;color:var(--pdi-ink);font-size:1.4rem;border-bottom:1px solid currentColor;padding-bottom:.2rem;text-decoration:none}.pdi3-lnk--d{display:none}.pdi3-lnk--m{margin-top:1.8rem;font-size:1.3rem;color:var(--pdi-stone)}.pdi3-rail{list-style:none;margin:1.8rem 0 0;padding:0 2rem;display:flex;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:2rem;scrollbar-width:none}.pdi3-rail::-webkit-scrollbar{display:none}.pdi3-card{flex:none;width:72%;max-width:32rem;scroll-snap-align:start}.pdi3-card__meta{display:flex;justify-content:space-between;gap:1rem;margin:1rem 0 0;font-size:1.35rem}.pdi3-card__meta a{color:var(--pdi-stone);text-decoration:none}.pdi3-card__meta a:first-child{color:var(--pdi-ink)}.pdi3-card__meta strong{font-weight:500}.pdi3-card--add{display:flex;align-items:center;justify-content:center;text-align:center;padding:2rem;aspect-ratio:4 / 5;border:1.5px dashed #B9AE9E;color:var(--pdi-stone);font-size:1.3rem}.pdi3-rooms{list-style:none;margin:1.6rem 0 0;padding:0;border-top:1px solid var(--pdi-line)}.pdi3-room{display:grid;grid-template-columns:6.4rem 1fr auto;gap:1.4rem;align-items:center;padding:1.4rem 0;border-bottom:1px solid var(--pdi-line);color:inherit;text-decoration:none}.pdi3-room__sw{display:block;width:6.4rem;height:6.4rem;overflow:hidden;background:#e9e3d8}.pdi3-room__sw img,.pdi3-mat__sw img{width:100%;height:100%;object-fit:cover;display:block}.pdi3-room__sw.is-zoom img,.pdi3-mat__sw.is-zoom img{transform:scale(2.2)}.pdi3-room__t{display:block;font-family:var(--font-heading-family);font-size:2.2rem;line-height:1.1}.pdi3-room__s{display:block;margin-top:.3rem;font-size:1.3rem;color:var(--pdi-stone)}.pdi3-room__go{color:var(--pdi-bronze)}.pdi3-room:hover .pdi3-room__t{text-decoration:underline;text-underline-offset:.4rem;text-decoration-thickness:1px}.pdi3-mats{list-style:none;margin:1.6rem 0 0;padding:0 2rem;display:flex;gap:1rem;overflow-x:auto;scrollbar-width:none}.pdi3-mats::-webkit-scrollbar{display:none}.pdi3-mats li{flex:none;width:31%;max-width:16rem}.pdi3-mats a{display:block;color:inherit;text-decoration:none;font-size:1.35rem}.pdi3-mat__sw{display:block;overflow:hidden;background:#e9e3d8;aspect-ratio:3 / 4;margin-bottom:.8rem}.pdi3-mats .pdi3-mat__img{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover}.pdi3-mat__sw .pdi3-mat__img{height:100%}.pdi3-mats>li>a>.pdi3-mat__img{margin-bottom:.8rem}.pdi3-links{display:flex;flex-wrap:wrap;gap:1.2rem 2.2rem;margin:1.6rem 0 0}.pdi3-how__m{list-style:none;margin:1.8rem 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.pdi3-how__x{display:none}.pdi3-how__m .pdi3-real{font-size:.9rem;left:.8rem;top:.8rem;padding:.4rem .7rem}.pdi3-how__m .pdi3-cap{left:1rem;right:1rem;bottom:1.2rem}.pdi3-how__m .pdi3-cap__t{font-size:1.9rem}.pdi3-how__m .pdi3-cap__s{font-size:1.1rem}.pdi3-how__g{margin-top:.9rem;font-size:1.25rem}.pdi3-two{display:grid;gap:4.8rem}.pdi3-two .pdi-list,.pdi3-two .pdi-faq{margin-top:1.6rem}.pdi3-sub{margin-top:3.2rem!important}.pdi3-list a{grid-template-columns:9rem 1fr auto}.pdi3-list .pdi-list__n{font-size:1.15rem;letter-spacing:.12em;text-transform:uppercase;color:var(--pdi-bronze)}.pdi3-close{margin-top:6.4rem;background:var(--pdi-ink);color:#f5f2ec}.pdi3-close__in{display:grid;gap:2rem;padding-top:3.2rem;padding-bottom:3.2rem}.pdi3-close .pdi-k{color:#c9a983}.pdi3-close .pdi-h2{color:#f5f2ec}.pdi3-close__b{display:grid;gap:.8rem}.pdi3-btn--w{background:#f5f2ec;color:var(--pdi-ink);border-color:#f5f2ec}.pdi3-btn--o{background:transparent;color:#f5f2ec;border-color:#5a554e}@media(max-width:749px){.pdi3-list a{grid-template-columns:1fr;gap:.4rem}.pdi3-list:not(.pdi3-list--p) .pdi-list__n{display:none}}@media(min-width:750px){.pdi3-card{width:40%}.pdi3-mats li{width:22%}}@media(min-width:990px){.pdi3-top{display:grid;grid-template-columns:5fr 7fr;gap:5.6rem;align-items:end;padding-top:3.2rem}.pdi3-head{padding-bottom:6.4rem}.pdi3-intro{font-size:1.7rem}.pdi3-facts{display:grid}.pdi3-chips--d{display:flex;flex-wrap:wrap;margin-top:2.8rem}.pdi3-chips--m{display:none}.pdi3-film{margin:0;display:grid;grid-template-columns:2fr 1fr;gap:1.2rem}.pdi3-hero .pdi3-cap__t{font-size:3rem}.pdi3-side{display:grid;grid-template-rows:1fr 1fr;gap:1.2rem}.pdi3-side__b{position:relative;display:block;width:100%;height:100%;overflow:hidden;padding:0;border:0;background:#2b2927;cursor:pointer}.pdi3-side__b img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s}.pdi3-side__b:hover img{transform:scale(1.03)}.pdi3-side__b span{position:absolute;left:1.2rem;bottom:1.2rem;right:1.2rem;color:#f5f2ec;font-size:1.3rem;text-align:left;text-shadow:0 1px 6px rgba(0,0,0,.45)}.pdi3-steps{display:none}.pdi3-act{grid-column:2;justify-content:flex-start;margin-top:1.6rem}.pdi3-btn,.pdi3-act .pdi3-btn:first-child{flex:none;padding:1.2rem 2rem}.pdi3-lnk--d{display:inline-block}.pdi3-lnk--m{display:none}.pdi3-rail{max-width:132rem;margin-left:auto;margin-right:auto;padding:0 7.2rem;display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem;overflow:visible}.pdi3-rail--3{grid-template-columns:repeat(3,1fr)}.pdi3-rail--2{grid-template-columns:repeat(2,1fr)}.pdi3-card{width:auto;max-width:none}.pdi3-rooms{display:grid;grid-template-columns:repeat(3,1fr);column-gap:4rem}.pdi3-room{grid-template-columns:7.6rem 1fr auto;padding:1.8rem 0}.pdi3-room__sw{width:7.6rem;height:7.6rem}.pdi3-room__t{font-size:2.6rem}.pdi3-mats{max-width:132rem;margin-left:auto;margin-right:auto;padding:0 7.2rem;display:grid;grid-template-columns:repeat(8,1fr);gap:1.2rem;overflow:visible}.pdi3-mats li{width:auto;max-width:none}.pdi3-how{display:grid;grid-template-columns:5fr 7fr;gap:5.6rem;align-items:center}.pdi3-how__m{margin:0}.pdi3-how__m.has-3{grid-template-columns:repeat(3,1fr);gap:1.2rem}.pdi3-how__x{display:block}.pdi3-two{grid-template-columns:1fr 1fr;gap:7.2rem;align-items:start}.pdi3-close{margin-top:9.6rem}.pdi3-close__in{grid-template-columns:1fr auto;align-items:center;gap:4rem;padding-top:4.8rem;padding-bottom:4.8rem}.pdi3-close__b{display:flex;gap:1rem}}@media(prefers-reduced-motion:reduce){.pdi3-v__vid{display:none}}@media(max-width:1099px){html.pdh-has-bar shopify-chat{transform:translateY(-7.8rem)}html.pdh-has-bar shopify-chat::part(activator){transform:scale(.86)}}@media(max-width:989px){html:has(.pse-bar.is-on) shopify-chat{transform:translateY(-7.8rem)}}.pd-wa{position:fixed;right:1.6rem;bottom:calc(1.6rem + env(safe-area-inset-bottom));z-index:38;display:flex;align-items:center;gap:.9rem;padding:.9rem 1.6rem .9rem 1rem;border-radius:999px;background:#151413;color:#f5f2ec;text-decoration:none;font-size:1.45rem;font-weight:500;line-height:1.15;box-shadow:0 8px 22px #00000038;transition:transform .3s ease,opacity .2s ease}.pd-wa:hover{color:#f5f2ec;transform:translateY(-2px)}.pd-wa__i{position:relative;flex:none;display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:#25d366}.pd-wa__t small{display:block;font-size:1.1rem;font-weight:400;opacity:.72}html.pde-open .pd-wa,html.pc-sheet-open .pd-wa{opacity:0;pointer-events:none}@media(max-width:1099px){html.pdh-has-bar .pd-wa{transform:translateY(-7.4rem)}}@media(max-width:989px){html:has(.pse-bar.is-on) .pd-wa{transform:translateY(-6.2rem)}html:has(.pc-dock,.pdn-dock,.ph-dock.is-on) .pd-wa{opacity:0;pointer-events:none}}@media print{.pd-wa{display:none}}body.modal-show .pdh__bar,html:has(cart-drawer[open]) .pdh__bar,body.modal-show .pse-bar,html:has(cart-drawer[open]) .pse-bar,body.modal-show .pd-wa,html:has(cart-drawer[open]) .pd-wa{transform:translateY(150%)!important;opacity:0!important;pointer-events:none!important}
/*# sourceMappingURL=/cdn/shop/t/10/assets/puredeco-premium.css.map */
