:root{--font-body--family:'PDM Manrope',Arial,sans-serif;--font-heading--family:'PDM Manrope',Arial,sans-serif;--font-subheading--family:'PDM Manrope',Arial,sans-serif;--font-accent--family:'PDM Manrope',Arial,sans-serif}.pdm-wrap{width:min(1320px,calc(100% - 96px));margin-inline:auto}.pdm-wordmark{display:block;width:150px;max-width:100%}.pdm-wordmark svg{width:100%;height:auto;display:block}.pdm-wordmark__descriptor{display:block;margin-top:9px;font-size:9px;line-height:1.4;font-weight:600;letter-spacing:.025em;text-transform:uppercase;white-space:nowrap;text-align:center}.pdm-eyebrow{font-size:10px;letter-spacing:.15em;text-transform:uppercase;line-height:1.6;font-weight:600;margin:0;color:#696157;display:flex;align-items:center;gap:11px}.pdm-eyebrow>span{height:1px;width:26px;background:#AD5C48}.pdm-button{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;min-height:48px;padding:15px 22px;background:#252526;color:#F4F0E8;border:1px solid #252526;text-decoration:none;font-size:12px;font-weight:600;line-height:1.3;transition:background .2s,color .2s}.pdm-button:hover{background:#AD5C48;border-color:#AD5C48;color:#fff}.pdm-button--outline{background:transparent;color:#252526}.pdm-button--light{background:#F4F0E8;border-color:#F4F0E8;color:#252526!important}.pdm-button--light:hover{background:#D8CFC2}.pdm-link{display:inline-flex;align-items:center;gap:12px;color:#252526;text-decoration:none;font-size:12px;font-weight:600;border-bottom:1px solid #B9B0A3;padding:8px 0;line-height:1.5}.pdm-link:hover{border-color:#252526}.pdm-circle{display:grid;place-items:center;border:1px solid #D8CFC2;width:48px;height:48px;border-radius:50%}.pdm-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:38px}.pdm-section-heading h2{font-size:clamp(30px,3.4vw,48px);font-weight:500;letter-spacing:-.055em;line-height:1.12;margin:16px 0 0}.pdm-section-heading>p{max-width:340px;color:#68645D;font-size:13px;line-height:1.8;margin:0}.pdm-section-heading .pdm-link{white-space:nowrap}a:focus-visible,button:focus-visible,summary:focus-visible,select:focus-visible,input:focus-visible{outline:2px solid #96503E;outline-offset:4px}body{font-family:'PDM Manrope',Arial,sans-serif}.header__row{border-bottom:1px solid #DDD6CA}.header .menu-list__link{font-size:13px;font-weight:500}.product-information .rte{font-size:14px;line-height:1.85}.product-information .rte h2{font-size:23px;font-weight:500;letter-spacing:-.025em}.product-information .rte h3{font-size:18px;font-weight:600;margin-top:26px}.product-information .variant-option{margin-bottom:14px}.product-information .variant-option__select-wrapper{border-color:#BEB5A8}.product-information .variant-option__select{min-height:48px}.product-information .product-form-buttons{gap:12px}::selection{background:#D8CFC2;color:#252526}@media(max-width:749px){.pdm-wrap{width:calc(100% - 40px)}.pdm-section-heading{display:block;margin-bottom:28px}.pdm-section-heading>p{margin-top:18px;font-size:13px}.pdm-section-heading .pdm-link{margin-top:18px}.pdm-section-heading h2{font-size:34px}.pdm-button{gap:20px;font-size:12px;padding:14px 18px}.pdm-header-logo .pdm-wordmark__descriptor{font-size:8px;margin-top:8px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

@media(min-width:750px){
.header .menu-list__disclosure{position:relative;inset:auto;align-self:center;min-width:32px;min-height:44px;opacity:1;transform:none;pointer-events:auto}
.header .menu-list__trigger{align-items:center}
.header .menu-list__submenu-inner{padding-block-end:32px}
.header .mega-menu__link{padding-block:10px;transition:color .18s}
.header .mega-menu__link:hover{color:#AD5C48}
.header .menu-list__submenu .mega-menu__column:only-child{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 28px}
.header .menu-list__submenu .mega-menu__column:only-child>div:first-child .mega-menu__link{color:#AD5C48;font-weight:600}
.header .menu-list__submenu .mega-menu__link{min-height:44px;border-bottom:1px solid #D8CFC2}
}
