.dpp-main{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start}.dpp-gallery{display:flex;flex-direction:column;gap:6px;min-width:0}.dpp-media{margin:0;background:#f6f6f4;overflow:hidden}.dpp-media img,.dpp-media video{display:block;width:100%;height:auto}.dpp-media model-viewer{width:100%;aspect-ratio:1}.dpp-info{min-width:0;align-self:stretch}.dpp-sticky{position:sticky;top:calc(var(--dp-top-h,117px) + 24px);padding:44px clamp(24px,4.5vw,80px) 64px;display:flex;flex-direction:column;gap:22px}.dpp-crumb{margin:0!important;font-size:10px!important;letter-spacing:.16em;text-transform:uppercase;color:var(--dp-muted-2)!important}.dpp-title{margin:0;font-weight:300;font-size:clamp(26px,2.4vw,36px);line-height:1.02;letter-spacing:-.02em;text-transform:uppercase}.dpp-price{margin:0!important;font-size:17px!important;color:#000!important;text-align:left!important}.dpp-tax{font-size:11px;color:var(--dp-muted-2);margin-left:6px}.dpp-spec{margin:0!important;font-size:11px!important;letter-spacing:.06em;text-transform:uppercase;color:var(--dp-muted-2)!important;text-align:left!important}.dpp-intro{font-size:13px}.dpp-form{display:flex;flex-direction:column;gap:22px;margin-top:4px}.dpp-opt{border:0;margin:0;padding:0}.dpp-opt legend{padding:0;margin-bottom:12px}.dpp-opt legend b{color:#000;text-transform:none;letter-spacing:0;font-size:12px}.dpp-pills{display:flex;gap:8px;flex-wrap:wrap}.dpp-pills .dp-pill{gap:10px}.dpp-ctas{display:grid;grid-template-columns:1fr;gap:8px}.dpp-add{background:#000;color:#fff;border-color:#000;min-height:54px}.dpp-add:hover{background:#2b2a27!important;color:#fff!important}.dpp-add[disabled]{background:#8a8882;border-color:#8a8882;cursor:not-allowed}.dpp-ctas .dp-btn{width:100%;min-height:54px}.dpp-help{font-size:12px!important;text-align:left!important}.dpp-help a{text-decoration:underline;text-underline-offset:3px;color:#000}.dpp-trust{list-style:none;margin:0;padding:18px 0;border-top:1px solid #E6E3DD;border-bottom:1px solid #E6E3DD;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dpp-trust li{display:flex;flex-direction:column;align-items:flex-start;gap:8px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;line-height:1.5}.dpp-accs{display:flex;flex-direction:column;gap:6px}.dpp-desc,.dpp-desc *{font-family:inherit!important;font-size:13px!important;line-height:1.75!important;color:var(--dp-muted)!important;font-stretch:inherit}.dpp-desc p{margin:0 0 12px!important;text-align:left}.dpp-desc ul{margin:0 0 12px;padding-left:18px}.dpp-desc strong,.dpp-desc b{color:#000!important;font-weight:500!important}.dpp-sheet{background:var(--dp-cream);padding-block:120px}.dpp-sheet__in{max-width:1344px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:48px}.dpp-sheet__h{display:flex;flex-direction:column;gap:18px}.dpp-sheet__h img{height:30px;width:auto}.dpp-dl{margin:0;border-top:1px solid #DCD9D2}.dpp-dl div{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(0,1.6fr);gap:24px;padding:18px 0;border-bottom:1px solid #DCD9D2}.dpp-dl dt{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--dp-muted-2);padding-top:2px}.dpp-dl dd{margin:0;font-size:13px;line-height:1.6;color:#000}.dpp-custom{padding-block:110px;border-bottom:1px solid rgba(0,0,0,.06)}.dpp-rel{padding-block:110px 140px}@media(max-width:989px){.dpp-main{grid-template-columns:1fr}.dpp-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.dpp-media.is-first{grid-column:1 / -1}.dpp-sticky{position:static;padding:28px 20px 48px}.dpp-sheet{padding-block:72px}.dpp-sheet__in{grid-template-columns:1fr;gap:28px}.dpp-dl div{grid-template-columns:1fr;gap:6px;padding:14px 0}.dpp-custom{padding-block:72px}.dpp-rel{padding-block:72px 90px}}.dp .dpp-add{background:#000;color:#fff;border-color:#000}.dp .dpp-add:hover{background:#2b2a27;color:#fff;opacity:1}.dpp-form *{font-family:inherit!important;font-stretch:inherit}.dpp-form select{width:100%;border:0;border-bottom:1px solid #000;border-radius:0;background-color:transparent;padding:12px 0;font-size:14px!important;color:#000}.dpp-form label:not(.dp-pill){font-size:10px!important;letter-spacing:.12em;text-transform:uppercase;font-weight:400!important;color:var(--dp-muted)!important}.dpp-form [class*=swym]{background:transparent!important;color:#000!important;border:0!important;box-shadow:none!important;min-height:0!important;padding:4px 0!important;font-size:10px!important;letter-spacing:.14em!important;text-transform:uppercase;justify-content:flex-start!important;width:auto!important}.dpp-form [class*=swym] svg,.dpp-form [class*=swym] i{color:#000!important;fill:none}.dpp-form .ymq-options-box{margin:0!important;padding:0!important}.dpp-form .ymq-option-title,.dpp-form .ymq_lable,.dpp-form .ymq-option-title-wrapper{font-size:10px!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:400!important;color:var(--dp-muted)!important;margin-bottom:6px!important}.dpp-form .ymq-option-select-wrapper{border:0!important;background:transparent!important}.dpp-form select.ymq-dropdown{border:0!important;border-bottom:1px solid #000!important;border-radius:0!important;background-color:transparent!important;padding:12px 0!important;height:auto!important;min-height:44px!important;font-size:14px!important;color:#000!important;box-shadow:none!important}.dpp-form .atw-button{background:transparent!important;color:#000!important;border:0!important;box-shadow:none!important;min-height:36px!important;padding:6px 0!important;font-size:10px!important;letter-spacing:.14em!important;text-transform:uppercase!important;justify-content:center!important}.dpp-form .atw-button svg,.dpp-form .atw-button path{stroke:#000!important;fill:none!important}.dpp-form .swym-button-bar{margin:0!important}.dpp-head-m{display:none}.dpp-head-d{display:flex;flex-direction:column;gap:22px}@media(max-width:989px){.dpp-head-m{display:flex;flex-direction:column;gap:14px;padding:24px 20px}.dpp-head-d{display:none}}.dp .dpp-head-m .dpp-title{font-size:26px;line-height:1.05;color:#000;text-align:left;hyphens:none;-webkit-hyphens:none}
/*# sourceMappingURL=/cdn/shop/t/6/assets/dp-product.css.map */
