body.durst-theme{--durst-corp-blue: #cdb186;--durst-corp-blue-strong: #bca176;--durst-corp-black: #101214;--durst-corp-white: #ffffff;--durst-corp-muted: #5b6570;--durst-corp-border: rgb(16 18 20 / 14%);--durst-corp-surface: #ffffff;--durst-corp-surface-soft: #f5f7fa;--durst-corp-shadow-soft: 0 10px 22px rgb(14 20 28 / 8%);--durst-corp-shadow-hover: 0 16px 34px rgb(14 20 28 / 13%);--durst-product-image-ratio: 1 / 1}html[data-theme-mode=dark] body.durst-theme{--durst-corp-black: #f0f2f5;--durst-corp-white: #0f1114;--durst-corp-muted: #b4bcc5;--durst-corp-border: rgb(240 242 245 / 18%);--durst-corp-surface: #14171b;--durst-corp-surface-soft: #101317;--durst-corp-shadow-soft: 0 12px 24px rgb(0 0 0 / 20%);--durst-corp-shadow-hover: 0 16px 32px rgb(0 0 0 / 30%)}body.durst-theme{color:var(--durst-corp-black);font-family:DIN OT,Helvetica Neue,Helvetica,Arial,sans-serif}body.durst-theme :is(button,input,select,textarea){font:inherit}body.durst-theme .section{--style-border-radius-cards: 0px }body.durst-theme .button:not(.button-secondary,.button-unstyled),body.durst-theme button.shopify-payment-button__button--unbranded{--button-background-color: var(--durst-corp-blue);--button-color: #fff;--button-border-color: var(--durst-corp-blue);border-radius:0;letter-spacing:.04em;text-transform:uppercase;font-size:.8rem;box-shadow:0 8px 18px #10182824}body.durst-theme .button:not(.button-unstyled):hover,body.durst-theme button.shopify-payment-button__button--unbranded:hover:not([disabled]){--button-background-color: var(--durst-corp-blue-strong);--button-border-color: var(--durst-corp-blue-strong);transform:translateY(-1px)}body.durst-theme .button-secondary:not(.button-unstyled){--button-color: var(--durst-corp-black);--button-background-color: var(--durst-corp-white);--button-border-color: var(--durst-corp-border);border-radius:0}body.durst-theme .cart__ctas .cart__checkout-button,body.durst-theme .cart-discount__button{--button-background-color: var(--durst-corp-black);--button-border-color: var(--durst-corp-black);--button-color: var(--durst-corp-white)}body.durst-theme .cart__ctas .cart__checkout-button:hover:not([disabled]){--button-background-color: #000000;--button-border-color: #000000;--button-color: var(--durst-corp-white)}body.durst-theme .cart-discount__button:hover:not([disabled]){--button-background-color: #000000;--button-border-color: #000000;--button-color: var(--durst-corp-white)}body.durst-theme :is(.account-popover__panel,.account-drawer__dialog){--durst-account-bg: #15171b;--durst-account-fg: #f5f7fa;--durst-account-border: rgb(255 255 255 / 12%);--durst-account-primary-bg: #f5f7fa;--durst-account-primary-fg: #101214;--durst-account-primary-border: transparent;--durst-account-secondary-bg: transparent;--durst-account-secondary-fg: #f5f7fa;--durst-account-secondary-border: rgb(255 255 255 / 18%);--durst-account-secondary-hover: rgb(255 255 255 / 8%)}body.durst-theme :is(.account-popover__panel,.account-drawer__dialog) .account-actions__link.button{--button-color: var(--durst-account-primary-fg);--button-background-color: var(--durst-account-primary-bg);--button-border-color: var(--durst-account-primary-border);color:var(--durst-account-primary-fg);font-weight:700;letter-spacing:.08em;box-shadow:none}body.durst-theme :is(.account-popover__panel,.account-drawer__dialog) .account-actions__link.button:hover{--button-color: var(--durst-account-primary-fg);--button-background-color: #ffffff;--button-border-color: var(--durst-account-primary-border)}body.durst-theme :is(.account-popover__panel,.account-drawer__dialog) .account-actions__link.button :is(.account-actions__sign-in-text,.account-actions__fallback-text){color:currentColor;opacity:1}body.durst-theme :is(.account-popover__panel,.account-drawer__dialog) .account-actions__link.button-secondary{--button-color: var(--durst-account-secondary-fg);--button-background-color: var(--durst-account-secondary-bg);--button-border-color: var(--durst-account-secondary-border)}body.durst-theme :is(.account-popover__panel,.account-drawer__dialog) .account-actions__link.button-secondary:hover{--button-color: var(--durst-account-secondary-fg);--button-background-color: var(--durst-account-secondary-hover);--button-border-color: var(--durst-account-secondary-border)}body.durst-theme .product-grid__item,body.durst-theme .resource-list__item{border:1px solid var(--durst-corp-border);border-radius:0;background:var(--durst-corp-surface);box-shadow:var(--durst-corp-shadow-soft);transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}@media(hover:hover){body.durst-theme .product-grid__item:hover,body.durst-theme .resource-list__item:hover{border-color:#cdb18659;box-shadow:var(--durst-corp-shadow-hover);transform:translateY(-3px)}}body.durst-theme .product-grid__card{padding-inline:clamp(12px,1.2vw,16px);padding-block:clamp(12px,1.5vw,16px)}body.durst-theme :is(.product-card,.product-grid__card) :is(h3,h4,.h3,.h4){color:var(--durst-corp-black);letter-spacing:.01em}body.durst-theme :is(.product-card,.product-grid__card) :is(p,span,s,.price){color:var(--durst-corp-muted)}body.durst-theme :is(.product-grid__item,.resource-list__item) .card-gallery{--gallery-aspect-ratio: var(--durst-product-image-ratio) !important;aspect-ratio:var(--durst-product-image-ratio)!important}body.durst-theme :is(.product-grid__item,.resource-list__item) :is(.card-gallery slideshow-component,.card-gallery slideshow-slides,.card-gallery slideshow-slide){aspect-ratio:var(--durst-product-image-ratio)!important}body.durst-theme :is(.product-grid__item,.resource-list__item) :is(.product-media-container,.product-media){aspect-ratio:var(--durst-product-image-ratio)!important;width:100%;height:100%}body.durst-theme :is(.product-grid__item,.resource-list__item) .product-media-container.media-fit{--product-media-fit: cover;background:transparent}body.durst-theme :is(.product-grid__item,.resource-list__item) .product-media-container img{width:100%;height:100%;object-fit:cover!important;object-position:center}body.durst-theme .de-pcard__img-wrap{display:flex;align-items:center;justify-content:center;padding:clamp(8px,1vw,14px);box-sizing:border-box}body.durst-theme .de-pcard__img-wrap>img,body.durst-theme .de-pcard__img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;display:block!important}body.durst-theme .de-pcard__link:hover :is(.de-pcard__img,.de-pcard__img-wrap>img){opacity:.98}body.durst-theme .de-grid--4{align-items:stretch}body.durst-theme .de-pcard,body.durst-theme .de-pcard__link{height:100%}body.durst-theme .de-pcard__info{display:grid;grid-template-rows:minmax(4.72em,auto) auto minmax(1.3em,auto);align-content:start}body.durst-theme .de-pcard__name{min-height:4.72em}body.durst-theme .de-pcard__meta{min-height:1.3em}body.durst-theme.template-index .content-for-layout>.shopify-section{margin-block:clamp(8px,1.2vw,16px)}body.durst-theme.template-index .content-for-layout>.shopify-section.durst-essentials-root,body.durst-theme.template-index .content-for-layout>.shopify-section.durst-essentials-root.de-root{margin-block:0!important}body.durst-theme.template-index #header-group,body.durst-theme.template-index #shopify-section-header-group,body.durst-theme.template-index .shopify-section-group--header-group{display:none!important}body.durst-theme.template-index{--header-height: 0px !important;--header-group-height: 0px !important}body.durst-theme.template-collection .facets__summary{font-weight:600;letter-spacing:.01em}body.durst-theme.template-collection .facets__panel{border-radius:0}body.durst-theme.template-collection .facets__pill-label,body.durst-theme.template-collection .facets__clear-all,body.durst-theme.template-collection .facets__see-results{border-radius:6px}body.durst-theme.template-collection .main-collection-grid__empty-title,body.durst-theme.template-collection .main-collection-grid__empty-subtitle{color:var(--durst-corp-muted)}body.durst-theme.template-product .product-details{border:1px solid var(--durst-corp-border);border-radius:10px;background:var(--durst-corp-surface);box-shadow:var(--durst-corp-shadow-soft)}body.durst-theme.template-product .product-details .variant-option--buttons label{border-radius:6px}body.durst-theme.template-product .product-details .variant-option--buttons .variant-option__button-label{border-color:var(--durst-corp-border)}body.durst-theme.template-product .product-details .variant-option--buttons .variant-option__button-label:has(:checked){border-color:#cdb1866b}body.durst-theme.template-product .product-form-buttons{gap:.6rem}body.durst-theme.template-product .product-form-buttons .add-to-cart-button.button{min-height:46px}body.durst-theme.template-product .product-details .quantity-selector{border-radius:6px}body.durst-theme.template-product .product-information{padding-block:clamp(12px,2vw,24px)}body.durst-theme.template-product .product-information__grid{align-items:start}body.durst-theme.template-product .product-information__media .product-media-container{border:1px solid var(--durst-corp-border);border-radius:12px;background:var(--durst-corp-surface-soft)}body.durst-theme.template-product .product-information__media .product-media-container img{object-fit:contain}body.durst-theme.template-product .product-details{border:0;background:transparent;box-shadow:none}body.durst-theme.template-product .product-details>.group-block{border:1px solid var(--durst-corp-border);border-radius:12px;background:var(--durst-corp-surface);box-shadow:var(--durst-corp-shadow-soft);padding:clamp(16px,2vw,24px)}body.durst-theme.template-product .product-details h1{font-size:clamp(1.45rem,2.2vw,2.1rem);line-height:1.15;letter-spacing:.01em}body.durst-theme.template-product .product-details .price{font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:600;color:var(--durst-corp-black)}body.durst-theme.template-product .variant-picker .variant-option--buttons{gap:.5rem}body.durst-theme.template-product .variant-picker .variant-option__button-label{min-height:42px;padding:.45rem .75rem;background:var(--durst-corp-surface)}body.durst-theme.template-product .product-form-buttons{display:grid;grid-template-columns:minmax(110px,126px) 1fr;gap:.75rem;align-items:stretch}body.durst-theme.template-product .product-form-buttons .quantity-selector{grid-column:1;margin:0}body.durst-theme.template-product .product-form-buttons .add-to-cart-button{grid-column:2}body.durst-theme.template-product .product-form-buttons .shopify-payment-button{grid-column:1 / -1}@media screen and (max-width:749px){body.durst-theme.template-product .product-details>.group-block{padding:14px}body.durst-theme.template-product .product-form-buttons{grid-template-columns:1fr}body.durst-theme.template-product .product-form-buttons .quantity-selector,body.durst-theme.template-product .product-form-buttons .add-to-cart-button,body.durst-theme.template-product .product-form-buttons .shopify-payment-button{grid-column:1}}body.durst-theme .durst-hero .button-secondary{--button-color: #fff;--button-background-color: rgb(255 255 255 / 12%);--button-border-color: rgb(255 255 255 / 26%)}body.durst-theme .durst-hero .button-secondary:hover{--button-background-color: rgb(255 255 255 / 22%)}body.durst-theme .durst-featured-categories__card,body.durst-theme .durst-brand-values__card,body.durst-theme .durst-employee-info__item{border-color:var(--durst-corp-border);background:var(--durst-corp-surface)}body.durst-theme .durst-brand-values__label{color:var(--durst-corp-blue)}@media screen and (max-width:749px){body.durst-theme .durst-hero{min-height:430px;border-radius:0}body.durst-theme .durst-hero__actions{display:grid;grid-template-columns:1fr}body.durst-theme .durst-hero__actions>*{width:100%;justify-content:center}}body.durst-theme .durst-hero{border:1px solid var(--durst-corp-border);box-shadow:var(--durst-corp-shadow-soft)}body.durst-theme .durst-hero__kicker{color:#ffffffeb;letter-spacing:.14em}body.durst-theme .durst-hero__heading{letter-spacing:.01em}body.durst-theme .durst-hero__subheading{color:#ffffffd6}body.durst-theme .durst-featured-categories__card{border-radius:0;box-shadow:var(--durst-corp-shadow-soft);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}body.durst-theme .durst-featured-categories__item-title{letter-spacing:.01em;color:var(--durst-corp-black)}body.durst-theme .durst-featured-categories__item-text{color:var(--durst-corp-muted)}@media(hover:hover){body.durst-theme .durst-featured-categories__item-link:hover .durst-featured-categories__card{border-color:#cdb18657;box-shadow:var(--durst-corp-shadow-hover);transform:translateY(-2px)}}body.durst-theme .durst-brand-values__card{border-radius:0;box-shadow:var(--durst-corp-shadow-soft)}body.durst-theme .durst-brand-values__card-title,body.durst-theme .durst-employee-info__item-title{color:var(--durst-corp-black)}body.durst-theme .durst-brand-values__card-text,body.durst-theme .durst-employee-info__item-text{color:var(--durst-corp-muted)}@media screen and (min-width:750px){body.durst-theme.template-product .product-information__media{display:flex;justify-content:center}body.durst-theme.template-product .product-information__media .media-gallery{width:min(100%,560px);margin-inline:auto}body.durst-theme.template-product .product-information__media .product-media-container{max-height:min(72vh,620px);margin-inline:auto}body.durst-theme.template-product .product-information__media .product-media-container img{object-fit:contain}}body.durst-theme.template-product .product-details .variant-option legend{margin-bottom:.35rem;font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--durst-corp-muted)}body.durst-theme.template-product .product-details .variant-option--buttons{gap:.45rem}body.durst-theme.template-product .product-details .variant-option:not(.variant-option--swatches,.variant-option--durst-color) .variant-option__button-label{min-height:38px;padding:.35rem .65rem}body.durst-theme.template-product .product-details .variant-option--swatches:not(.variant-option--durst-color){display:flex;flex-wrap:wrap;gap:.45rem;max-width:420px}body.durst-theme.template-product .product-details .variant-option--swatches:not(.variant-option--durst-color) .variant-option__button-label--has-swatch{justify-self:start}body.durst-theme.template-product .product-details .variant-option--durst-color{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.45rem}body.durst-theme.template-product .product-details .variant-option--durst-color .variant-option__button-label--color-chip{min-height:38px;justify-content:flex-start;gap:.5rem;padding:.35rem .55rem;background:var(--durst-corp-surface);border-color:var(--durst-corp-border)}body.durst-theme.template-product .product-details .variant-option--durst-color .variant-option__button-label--color-chip .variant-option__button-label__pill{display:none}body.durst-theme.template-product .product-details .variant-option--durst-color .variant-option__button-label--color-chip:before{content:"";width:14px;height:14px;border-radius:50%;flex:0 0 14px;background:var(--durst-color-chip, #d3d7dd);border:1px solid rgb(16 18 20 / 20%)}body.durst-theme.template-product .product-details .variant-option--durst-color .variant-option__button-label--color-chip:has(:checked){border-color:#10121475;background:#1012140d;color:var(--durst-corp-black)}body.durst-theme.template-product .product-details .variant-option--durst-color .variant-option__button-label--color-chip .variant-option__button-label__text{font-size:.82rem;line-height:1.2;text-wrap:pretty}@media screen and (max-width:989px){body.durst-theme.template-product .product-details .variant-option--durst-color{grid-template-columns:repeat(2,minmax(0,1fr))}}body.durst-theme.template-product .product-details .buy-buttons-block{border:1px solid var(--durst-corp-border);border-radius:10px;background:var(--durst-corp-surface-soft);padding:12px}body.durst-theme.template-product .product-details .text-block.rte{padding-top:.9rem;border-top:1px solid var(--durst-corp-border)}body.durst-theme.template-product .product-details .text-block.rte>*{font-size:.96rem;line-height:1.6;color:var(--durst-corp-muted)}body.durst-theme.template-product .product-details .text-block.rte :is(ul,ol){padding-left:1.2rem}body.durst-theme.template-product .product-details .text-block.rte p+p{margin-top:.55rem}body.durst-theme.template-product .product-information{--durst-product-panel-radius: 14px;padding-block:clamp(18px,2.8vw,34px)}@media screen and (min-width:750px){body.durst-theme.template-product .product-information__grid{column-gap:clamp(22px,2.6vw,36px)}}body.durst-theme.template-product .product-information__media .media-gallery{border:1px solid var(--durst-corp-border);border-radius:var(--durst-product-panel-radius);background:var(--durst-corp-surface);box-shadow:var(--durst-corp-shadow-soft);padding:clamp(8px,1vw,12px)}body.durst-theme.template-product .product-details>.group-block{border-radius:var(--durst-product-panel-radius);padding:clamp(18px,2.2vw,28px);gap:clamp(10px,1.2vw,14px)}body.durst-theme.template-product .product-details h1{font-size:clamp(1.55rem,2.4vw,2.2rem);font-weight:600;line-height:1.1;letter-spacing:0}body.durst-theme.template-product .product-details .price{font-size:clamp(1.15rem,1.8vw,1.4rem);font-weight:700;color:var(--durst-corp-blue-strong)}body.durst-theme.template-product .product-details .variant-picker__form{gap:.85rem}body.durst-theme.template-product .product-details .variant-option:is([data-option-name*=color],[data-option-name*=colour],[data-option-name*=farbe]) legend{display:flex;align-items:baseline;gap:.45rem}body.durst-theme.template-product .product-details .variant-option:is([data-option-name*=color],[data-option-name*=colour],[data-option-name*=farbe]) .variant-option__swatch-value{padding:0;font-size:.8rem;letter-spacing:0;text-transform:none;color:var(--durst-corp-black)}body.durst-theme.template-product .product-details .variant-option--durst-color{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:.38rem;max-height:9.75rem;overflow-y:auto;padding-right:.2rem;align-content:start;scrollbar-width:thin}body.durst-theme.template-product .product-details .variant-option--durst-color legend{grid-column:1 / -1}body.durst-theme.template-product .product-details .variant-option--durst-color .variant-option__button-label--color-chip{min-height:32px;gap:.35rem;padding:.22rem .48rem;border-radius:999px;border-color:#1012142b}body.durst-theme.template-product .product-details .variant-option--durst-color .variant-option__button-label--color-chip:before{width:10px;height:10px;flex-basis:10px}body.durst-theme.template-product .product-details .variant-option--durst-color .variant-option__button-label--color-chip .variant-option__button-label__text{max-width:100%;font-size:.74rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.durst-theme.template-product .product-details .variant-option--durst-color .variant-option__button-label--color-chip:has(:checked){border-color:#cdb18685;background:#cdb18614}body.durst-theme.template-product .product-details .variant-option--swatches:is([data-option-name*=color],[data-option-name*=colour],[data-option-name*=farbe]){--variant-picker-swatch-width: 28px;--variant-picker-swatch-height: 28px;max-height:8rem;overflow-y:auto;padding-right:.2rem;align-content:flex-start;scrollbar-width:thin}body.durst-theme.template-product .product-details .variant-option--swatches:is([data-option-name*=color],[data-option-name*=colour],[data-option-name*=farbe]) legend{width:100%}body.durst-theme.template-product .product-details .buy-buttons-block{border-radius:12px;background:linear-gradient(180deg,var(--durst-corp-surface) 0%,var(--durst-corp-surface-soft) 100%);padding:13px}@media screen and (max-width:749px){body.durst-theme.template-product .product-information__media .media-gallery{border-radius:10px;padding:6px}body.durst-theme.template-product .product-details>.group-block{padding:14px}body.durst-theme.template-product .product-details .variant-option--durst-color{grid-template-columns:repeat(auto-fill,minmax(78px,1fr));max-height:8.6rem}body.durst-theme.template-product .product-details .variant-option--swatches:is([data-option-name*=color],[data-option-name*=colour],[data-option-name*=farbe]){--variant-picker-swatch-width: 24px;--variant-picker-swatch-height: 24px}}body.durst-theme .card-gallery{--gallery-aspect-ratio: var(--durst-product-image-ratio) !important;aspect-ratio:var(--durst-product-image-ratio)!important;border-radius:10px!important;overflow:hidden!important;border:0!important;background:transparent!important}body.durst-theme .card-gallery .product-media-container{display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;box-sizing:border-box!important;background:transparent!important}body.durst-theme .card-gallery :is(.product-media,.product-media__image,.deferred-media__poster-image,img){width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}body.durst-theme .product-card .quick-add__product-form-component--multi-variant .quick-add__button--add{display:none!important}body.durst-theme .product-card[data-no-swatch-selected] .quick-add__product-form-component--single-option.quick-add__product-form-component--multi-variant .quick-add__button--choose{display:grid!important}body.durst-theme .card-gallery quick-add-component,body.durst-theme .card-gallery .quick-add,body.durst-theme .card-gallery .quick-add__button{display:none!important}main#MainContent[data-template^=product] .product-information.section--page-width{max-width:1320px!important;margin-inline:auto!important;padding-inline:clamp(12px,2vw,24px)!important;padding-block:clamp(38px,4.4vw,68px) clamp(10px,1.8vw,22px)!important;box-sizing:border-box!important}main#MainContent[data-template^=product] .product-information__grid{align-items:start!important;min-width:0!important}@media screen and (min-width:990px){main#MainContent[data-template^=product] .product-information__grid{column-gap:clamp(18px,2.3vw,36px)!important}}main#MainContent[data-template^=product] :is(.product-details,.product-details>.group-block,.variant-picker,.variant-picker__form,.variant-option){min-width:0!important;max-width:100%!important}main#MainContent[data-template^=product] .product-information__media{width:100%!important;min-width:0!important}main#MainContent[data-template^=product] .product-information__media .media-gallery{width:min(100%,620px)!important;max-width:620px!important;margin-inline:auto!important}main#MainContent[data-template^=product] .product-information__media :is(slideshow-component,slideshow-container,slideshow-slides,slideshow-slide){width:100%!important;max-width:100%!important}main#MainContent[data-template^=product] .product-information__media slideshow-slide{display:flex!important;align-items:center!important;justify-content:center!important}main#MainContent[data-template^=product] .product-information__media :not(.dialog-zoomed-gallery)>.product-media-container{--product-media-fit: contain !important;aspect-ratio:4 / 5!important;max-height:min(64vh,620px)!important;border:1px solid var(--durst-corp-border)!important;border-radius:12px!important;background:var(--durst-corp-surface-soft)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:clamp(10px,1.3vw,18px)!important;box-sizing:border-box!important;overflow:hidden!important}main#MainContent[data-template^=product] .product-information__media :is(.product-media,.product-media__drag-zoom-wrapper){width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}main#MainContent[data-template^=product] .product-information__media :is(.product-media__image,.deferred-media__poster-image,img,video,iframe){width:100%!important;height:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;display:block!important;margin-inline:auto!important}main#MainContent[data-template^=product] .product-details>.group-block{border:1px solid var(--durst-corp-border)!important;border-radius:14px!important;background:var(--durst-corp-surface)!important;box-shadow:var(--durst-corp-shadow-soft)!important;padding:clamp(20px,2.3vw,34px)!important;gap:12px!important}main#MainContent[data-template^=product] .product-details :is(h1,.h1,.h2,.h3){font-size:clamp(1.9rem,2.6vw,2.45rem)!important;line-height:1.1!important;font-weight:600!important}main#MainContent[data-template^=product] .product-details .price{font-size:clamp(1.2rem,1.8vw,1.42rem)!important;font-weight:700!important;color:var(--durst-corp-blue-strong)!important}main#MainContent[data-template^=product] .product-details .variant-picker__form{gap:.8rem!important}main#MainContent[data-template^=product] .product-details .variant-option legend{margin-bottom:.35rem!important;font-size:.76rem!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--durst-corp-muted)!important}main#MainContent[data-template^=product] .product-details .variant-option--buttons{display:flex!important;flex-wrap:wrap!important;gap:.4rem!important}main#MainContent[data-template^=product] .product-details .variant-option__button-label{min-height:38px!important;padding:.28rem .74rem!important;border-radius:999px!important}main#MainContent[data-template^=product] .product-details .variant-option--durst-color{display:block!important;max-height:none!important;overflow:visible!important}main#MainContent[data-template^=product] .product-details .variant-option--durst-color legend{display:none!important}main#MainContent[data-template^=product] .product-details .variant-option--durst-color .durst-color-accordion{border:1px solid var(--durst-corp-border)!important;border-radius:12px!important;background:var(--durst-corp-surface)!important;overflow:hidden!important}main#MainContent[data-template^=product] .product-details .variant-option--durst-color .durst-color-accordion__summary{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.65rem!important;padding:.55rem .74rem!important}main#MainContent[data-template^=product] .product-details .variant-option--durst-color .durst-color-accordion__title{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}main#MainContent[data-template^=product] .product-details .variant-option--durst-color .durst-color-accordion__meta{display:inline-flex!important;align-items:center!important;gap:.4rem!important;min-width:0!important}main#MainContent[data-template^=product] .product-details .variant-option--durst-color .durst-color-accordion__value{max-width:14ch!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:.76rem!important}main#MainContent[data-template^=product] .product-details .variant-option--durst-color .durst-color-accordion__content{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(96px,1fr))!important;gap:.4rem!important;max-height:10rem!important;overflow-y:auto!important;overflow-x:hidden!important;padding:.45rem .55rem .62rem!important}main#MainContent[data-template^=product] .product-details .variant-option--durst-color .variant-option__button-label--color-chip:before,main#MainContent[data-template^=product] .product-details .variant-option--durst-color .variant-option__button-label--color-chip:after,main#MainContent[data-template^=product] .product-details .variant-option--durst-color .variant-option__button-label--color-chip .variant-option__button-label__pill{content:none!important;display:none!important}main#MainContent[data-template^=product] .product-details .variant-option--durst-color .variant-option__button-label--color-chip{min-height:30px!important;justify-content:flex-start!important;gap:.34rem!important;padding:.14rem .45rem!important;border-radius:999px!important;background:var(--durst-corp-surface)!important;border-color:var(--durst-corp-border)!important;color:var(--durst-corp-black)!important}main#MainContent[data-template^=product] .product-details .variant-option--durst-color .variant-option__button-label--color-chip .variant-option__button-label__text{color:var(--durst-corp-black)!important;opacity:1!important;font-size:.74rem!important}main#MainContent[data-template^=product] .product-details .variant-option--durst-color .variant-option__button-label--color-chip:has(:checked){background:#cdb18614!important;border-color:#cdb18685!important;color:var(--durst-corp-black)!important}main#MainContent[data-template^=product] .product-details .variant-option--durst-color .variant-option__button-label--color-chip:has(:checked) .variant-option__button-label__text{color:var(--durst-corp-black)!important}main#MainContent[data-template^=product] .product-details .variant-option--durst-color .variant-option__button-label--color-chip .durst-color-chip-dot{width:.72rem!important;height:.72rem!important;flex:0 0 .72rem!important;border-radius:999px!important;border:1px solid var(--durst-corp-border)!important}main#MainContent[data-template^=product] .product-form-buttons{display:grid!important;grid-template-columns:minmax(108px,126px) 1fr!important;gap:.75rem!important;align-items:stretch!important}main#MainContent[data-template^=product] .product-form-buttons .durst-product-action-group{display:contents!important}main#MainContent[data-template^=product] .product-form-buttons .quantity-selector{grid-column:1!important;margin:0!important}main#MainContent[data-template^=product] .product-form-buttons .durst-product-action-group>add-to-cart-component{grid-column:2!important}main#MainContent[data-template^=product] .product-form-buttons .shopify-payment-button,main#MainContent[data-template^=product] .product-form-buttons .durst-product-action-group .durst-direct-buy-button{grid-column:1 / -1!important}main#MainContent[data-template^=product] .product-form-buttons .durst-product-action-group>add-to-cart-component .add-to-cart-button{--button-color: #fff !important;--button-background-color: var(--durst-corp-blue) !important;--button-border-color: var(--durst-corp-blue) !important;min-height:52px!important;border-radius:14px!important}main#MainContent[data-template^=product] .product-form-buttons .durst-product-action-group .durst-direct-buy-button{--button-color: var(--durst-corp-black) !important;--button-background-color: var(--durst-corp-white) !important;--button-border-color: var(--durst-corp-border) !important;min-height:52px!important;border-radius:14px!important}main#MainContent[data-template^=product] .product-details .buy-buttons-block{border:1px solid var(--durst-corp-border)!important;border-radius:12px!important;background:linear-gradient(180deg,var(--durst-corp-surface) 0%,var(--durst-corp-surface-soft) 100%)!important;padding:12px!important}main#MainContent[data-template^=product] .product-details .text-block.rte{border-top:1px solid var(--durst-corp-border)!important;padding-top:.9rem!important}main#MainContent[data-template^=product] .product-details .text-block.rte>*{font-size:1rem!important;line-height:1.7!important;color:var(--durst-corp-muted)!important}@media screen and (max-width:749px){main#MainContent[data-template^=product] .product-information.section--page-width{padding-inline:12px!important}main#MainContent[data-template^=product] .product-information__media :not(.dialog-zoomed-gallery)>.product-media-container{aspect-ratio:1 / 1!important;max-height:min(58vh,460px)!important}main#MainContent[data-template^=product] .product-details>.group-block{padding:14px!important}main#MainContent[data-template^=product] .product-form-buttons{grid-template-columns:1fr!important}main#MainContent[data-template^=product] .product-form-buttons :is(.quantity-selector,.durst-product-action-group>add-to-cart-component,.shopify-payment-button,.durst-product-action-group .durst-direct-buy-button){grid-column:1!important}main#MainContent[data-template^=product] .product-details .variant-option--durst-color .durst-color-accordion__content{grid-template-columns:repeat(auto-fill,minmax(90px,1fr))!important;max-height:9.2rem!important}}body.durst-theme.template-product,body.durst-theme.template-product .product-information,body.durst-theme.template-product .product-information__grid,body.durst-theme.template-product .product-information__media,body.durst-theme.template-product .media-gallery,body.durst-theme.template-product .product-media-container,body.durst-theme.template-product .product-details,body.durst-theme.template-product .product-details>.group-block,body.durst-theme.template-product .buy-buttons-block,body.durst-theme.template-product .quantity-selector,body.durst-theme.template-product .variant-option__button-label,body.durst-theme.template-product .add-to-cart-button,body.durst-theme.template-product .shopify-payment-button__button,body.durst-theme.template-product .durst-direct-buy-button,body.durst-theme.template-product .durst-color-accordion,body.durst-theme.template-product .variant-option__button-label--color-chip,body.durst-theme.template-product .durst-color-chip-dot,body.durst-theme.template-product .durst-color-chip-dot:before{border-radius:0!important}main#MainContent[data-template^=product] .product-information__media .media-gallery,main#MainContent[data-template^=product] .product-information__media .product-media-container,main#MainContent[data-template^=product] :not(.dialog-zoomed-gallery)>.product-media-container,main#MainContent[data-template^=product] .product-details>.group-block,main#MainContent[data-template^=product] .buy-buttons-block,main#MainContent[data-template^=product] .durst-color-accordion,main#MainContent[data-template^=product] .variant-option__button-label,main#MainContent[data-template^=product] .variant-option__button-label--color-chip,main#MainContent[data-template^=product] .add-to-cart-button,main#MainContent[data-template^=product] .durst-direct-buy-button,main#MainContent[data-template^=product] .shopify-payment-button__button,main#MainContent[data-template^=product] .quantity-selector,main#MainContent[data-template^=product] .section,main#MainContent[data-template^=product] .card-gallery,main#MainContent[data-template^=product] .product-recommendations{border-radius:0!important}body.durst-theme .card-gallery{border-radius:0!important}body.durst-theme.template-product .add-to-cart-button.button,main#MainContent[data-template^=product] .product-form-buttons .durst-product-action-group>add-to-cart-component .add-to-cart-button{border-radius:0!important;min-height:52px!important;font-size:.8rem!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important}main#MainContent[data-template^=product] .product-form-buttons .durst-product-action-group .durst-direct-buy-button{border-radius:0!important;min-height:52px!important}main#MainContent[data-template^=product] .product-information__media :not(.dialog-zoomed-gallery)>.product-media-container{aspect-ratio:1 / 1!important;border-radius:0!important;border:1px solid var(--durst-corp-border)!important;background:var(--durst-corp-surface-soft)!important;padding:clamp(16px,2.5vw,32px)!important}body.durst-theme.template-product .product-information__media .media-gallery,main#MainContent[data-template^=product] .product-information__media .media-gallery{border-radius:0!important;border:1px solid var(--durst-corp-border)!important;background:var(--durst-corp-surface)!important;box-shadow:0 2px 12px #1012140f!important;padding:0!important}body.durst-theme.template-product .product-details>.group-block,main#MainContent[data-template^=product] .product-details>.group-block{border-radius:0!important;border:1px solid var(--durst-corp-border)!important;background:var(--durst-corp-surface)!important;box-shadow:none!important;padding:clamp(24px,3vw,40px)!important}body.durst-theme.template-product .product-details h1,body.durst-theme.template-product .product-details :is(.h1,[class*=product-title]),main#MainContent[data-template^=product] .product-details :is(h1,.h1){font-size:clamp(1.75rem,3vw,2.6rem)!important;font-weight:700!important;line-height:1.08!important;letter-spacing:-.01em!important;color:var(--durst-corp-black)!important;text-transform:uppercase!important}body.durst-theme.template-product .product-details .price,main#MainContent[data-template^=product] .product-details .price{font-size:clamp(1.25rem,2vw,1.55rem)!important;font-weight:700!important;color:var(--durst-corp-black)!important;letter-spacing:0!important}body.durst-theme.template-product .product-details .variant-option legend,main#MainContent[data-template^=product] .product-details .variant-option legend{font-size:.7rem!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--durst-corp-muted)!important;margin-bottom:.5rem!important}body.durst-theme.template-product .product-details .variant-option__button-label,main#MainContent[data-template^=product] .product-details .variant-option__button-label{border-radius:0!important;min-height:40px!important;padding:.3rem .8rem!important;font-size:.78rem!important;font-weight:600!important;letter-spacing:.04em!important;border-color:var(--durst-corp-border)!important}body.durst-theme.template-product .product-details .variant-option__button-label:has(:checked),main#MainContent[data-template^=product] .product-details .variant-option__button-label:has(:checked){border-color:var(--durst-corp-black)!important;background:var(--durst-corp-black)!important;color:var(--durst-corp-white)!important;border-radius:0!important}body.durst-theme.template-product .variant-option__button-label--color-chip,main#MainContent[data-template^=product] .variant-option__button-label--color-chip{border-radius:0!important}body.durst-theme.template-product .variant-option__button-label--color-chip:before,main#MainContent[data-template^=product] .variant-option__button-label--color-chip:before{border-radius:0!important}body.durst-theme.template-product .buy-buttons-block,main#MainContent[data-template^=product] .product-details .buy-buttons-block{border-radius:0!important;border:1px solid var(--durst-corp-border)!important;background:var(--durst-corp-surface-soft)!important;padding:16px!important}body.durst-theme.template-product .quantity-selector,main#MainContent[data-template^=product] .quantity-selector{border-radius:0!important;border-color:var(--durst-corp-border)!important}body.durst-theme.template-product .product-details .text-block.rte>*,main#MainContent[data-template^=product] .product-details .text-block.rte>*{font-size:.95rem!important;line-height:1.7!important;color:var(--durst-corp-muted)!important}body.durst-theme.template-product .product-information,main#MainContent[data-template^=product] .product-information.section--page-width{padding-block:clamp(24px,3.5vw,48px)!important;padding-inline:clamp(16px,3vw,48px)!important}@media screen and (min-width:990px){body.durst-theme.template-product .product-information__grid,main#MainContent[data-template^=product] .product-information__grid{column-gap:clamp(24px,3vw,48px)!important}}body.durst-theme.template-product .breadcrumbs,body.durst-theme.template-product .breadcrumb{font-size:.72rem!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--durst-corp-muted)!important;padding-block:clamp(12px,1.5vw,20px)!important}body.durst-theme.template-product .thumbnail-slider__slide,body.durst-theme.template-product .media-gallery__thumbnail,main#MainContent[data-template^=product] .thumbnail-slider__slide,main#MainContent[data-template^=product] .media-gallery__thumbnail{border-radius:0!important;border:1px solid var(--durst-corp-border)!important}body.durst-theme.template-product .thumbnail-slider__slide.is-active,main#MainContent[data-template^=product] .thumbnail-slider__slide.is-active{border-color:var(--durst-corp-black)!important;border-width:2px!important}body.durst-theme .product-recommendations .card-gallery{border-radius:0!important}body.durst-theme.template-product .durst-color-accordion,main#MainContent[data-template^=product] .durst-color-accordion{border-radius:0!important}body.durst-theme .variant-option__swatch{border-radius:0!important}body.durst-theme.template-product .section{--style-border-radius-cards: 0px !important;--style-border-radius: 0px !important}body.durst-theme.template-product .product-details .price__badge,body.durst-theme.template-product .product-details .badge{border-radius:0!important;font-size:.68rem!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important}body.durst-theme.template-product .product-details>.group-block>*+*{border-top:none!important}body.durst-theme.template-product .product-details .divider-block,main#MainContent[data-template^=product] .product-details .divider-block{border-color:var(--durst-corp-border)!important;margin-block:0!important}body.durst-theme.template-collection .section,body.durst-theme.template-collection .card-gallery,body.durst-theme.template-collection .card,body.durst-theme.template-collection [class*=card-],body.durst-theme.template-collection .product-card,body.durst-theme.template-collection .product-card__image-wrapper,body.durst-theme.template-collection .media,body.durst-theme.template-collection img,body.durst-theme.template-collection .badge,body.durst-theme.template-collection .price__badge,body.durst-theme.template-collection .quick-add,body.durst-theme.template-collection .button{border-radius:0!important}body.durst-theme.template-collection .section{--style-border-radius-cards: 0px !important;--style-border-radius: 0px !important;--style-border-radius-badge: 0px !important}body.durst-theme.template-collection .card-information .card-title,body.durst-theme.template-collection .card-information h3,body.durst-theme.template-collection .card-information h2,body.durst-theme.template-collection .product-card__title,body.durst-theme.template-collection [class*=product-card__name],body.durst-theme.template-collection .card-information .h3,body.durst-theme.template-collection .card-information .h2{font-weight:400!important;letter-spacing:0!important}body.durst-theme.template-collection .price,body.durst-theme.template-collection .price__regular,body.durst-theme.template-collection .price .money,body.durst-theme.template-collection .price-item,body.durst-theme.template-collection h1,body.durst-theme.template-collection .collection-title,body.durst-theme.template-collection [class*=collection__title],body.durst-theme.template-collection [class*=page-title],body.durst-theme.template-collection .filters-sidebar__header,body.durst-theme.template-collection .facets__heading,body.durst-theme.template-collection .disclosure__button,body.durst-theme.template-collection .facet-filters__sort,body.durst-theme.template-collection .product-count,body.durst-theme h1,body.durst-theme h2,body.durst-theme h3,body.durst-theme h4{font-weight:400!important}body.durst-theme .add-to-cart-button,body.durst-theme .shopify-payment-button__button{font-weight:600!important}body.durst-theme.template-blog .section,body.durst-theme.template-blog .card,body.durst-theme.template-blog .card-gallery,body.durst-theme.template-blog img,body.durst-theme.template-blog .badge,body.durst-theme.template-article .section,body.durst-theme.template-article .card,body.durst-theme.template-article img{border-radius:0!important}body.durst-theme.template-blog .section,body.durst-theme.template-article .section{--style-border-radius-cards: 0px !important;--style-border-radius: 0px !important}body.durst-theme.template-blog h1,body.durst-theme.template-blog h2,body.durst-theme.template-blog h3,body.durst-theme.template-article h1,body.durst-theme.template-article h2,body.durst-theme.template-article h3{font-weight:400!important}:root{--style-border-radius-cards: 0px !important;--product-corner-radius: 0px !important;--card-corner-radius: 0px !important;--media-radius: 0px !important;--border-radius: 0px !important;--card-image-radius: 0px !important;--durst-product-panel-radius: 0px !important;--style-border-radius-sm: .1rem !important}.card,.card__media,.card__media img,.card--product,.card--article,.card-gallery,.card-gallery img,.card-gallery__media,.card-gallery__placeholder,.card-gallery .card-gallery,.product-card,.product-card img,.product-card__media,.product-card__image,.product-card-gallery,.product-card-gallery img,.product-card-gallery__title-placeholder,.card-wrapper,.card-wrapper img,.card-information,.media,.media img,.media--transparent,[class*=card][class*=media],[class*=product-card],.product-grid .card,.product-grid .card__media,.collection-list .card,.collection-list .card__media{border-radius:0/0px!important}.card--card .card__inner,.card--card .card__media,.card--card .card__outer,.card--card img,.grid__item .card__media,.grid__item .card__media img,.grid__item .card__inner{border-radius:0!important}body.durst-theme.template-product .add-to-cart-button.button,body.durst-theme.template-product button.shopify-payment-button__button--unbranded,main#MainContent[data-template^=product] .product-form-buttons .durst-product-action-group>add-to-cart-component .add-to-cart-button{--button-color: var(--durst-corp-white) !important;--button-background-color: var(--durst-corp-black) !important;--button-border-color: var(--durst-corp-black) !important;background:var(--durst-corp-black)!important;color:var(--durst-corp-white)!important;border-color:var(--durst-corp-black)!important}body.durst-theme.template-product .add-to-cart-button.button:hover,body.durst-theme.template-product button.shopify-payment-button__button--unbranded:hover:not([disabled]),main#MainContent[data-template^=product] .product-form-buttons .durst-product-action-group>add-to-cart-component .add-to-cart-button:hover{--button-background-color: #000000 !important;--button-border-color: #000000 !important;background:#000!important;border-color:#000!important;color:var(--durst-corp-white)!important;transform:none!important}@media screen and (max-width:749px){body.durst-theme.template-product .product-information,main#MainContent[data-template^=product] .product-information.section--page-width{padding-block:16px!important;padding-inline:12px!important}body.durst-theme.template-product .product-information__grid,main#MainContent[data-template^=product] .product-information__grid{row-gap:16px!important}body.durst-theme.template-product .product-details>.group-block,main#MainContent[data-template^=product] .product-details>.group-block{padding:16px!important;gap:12px!important}body.durst-theme.template-product .product-details h1,body.durst-theme.template-product .product-details :is(.h1,[class*=product-title]),main#MainContent[data-template^=product] .product-details :is(h1,.h1){font-size:clamp(1.4rem,6.8vw,1.95rem)!important;line-height:1.08!important}main#MainContent[data-template^=product] .product-form-buttons{display:flex!important;flex-direction:column!important;gap:12px!important;align-items:stretch!important}main#MainContent[data-template^=product] .product-form-buttons .durst-product-action-group{display:grid!important;gap:12px!important}main#MainContent[data-template^=product] .product-form-buttons :is(.quantity-selector,.durst-product-action-group>add-to-cart-component,.shopify-payment-button,.durst-product-action-group .durst-direct-buy-button){width:100%!important;max-width:none!important;grid-column:auto!important}body.durst-theme.template-product .quantity-selector,body.durst-theme.template-product .add-to-cart-button,body.durst-theme.template-product .shopify-payment-button,body.durst-theme.template-product .durst-direct-buy-button,main#MainContent[data-template^=product] .quantity-selector,main#MainContent[data-template^=product] .add-to-cart-button,main#MainContent[data-template^=product] .shopify-payment-button,main#MainContent[data-template^=product] .durst-direct-buy-button{width:100%!important;min-height:48px!important}main#MainContent[data-template^=product] .product-details .buy-buttons-block{padding:12px!important}main#MainContent[data-template^=product] .product-details .variant-option--durst-color .durst-color-accordion__content{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-height:none!important}}body:has(.durst-essentials-root) #header-group,body:has(#durst-essentials-header) #header-group{display:none!important}body:has(.durst-essentials-root),body:has(#durst-essentials-header){--header-height: 0px !important;--header-group-height: 0px !important}main#MainContent[data-template^=product] .product-information.section--page-width{max-width:1366px;margin:0 auto;padding:40px clamp(20px,4vw,46px) 26px!important;background:#fff!important}main#MainContent[data-template^=product] .product-information__grid{grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr)!important;column-gap:clamp(32px,5vw,82px)!important;row-gap:24px!important;align-items:start!important}main#MainContent[data-template^=product] .product-information__media{width:100%;min-width:0;padding:0!important}main#MainContent[data-template^=product] .product-information__media media-gallery{--image-gap: 18px !important;display:block}main#MainContent[data-template^=product] .product-information__media .product-media-container{background:#f6f6f3}main#MainContent[data-template^=product] .product-information__media .product-media-container img,main#MainContent[data-template^=product] .product-information__media .product-media-container video,main#MainContent[data-template^=product] .product-information__media .product-media-container iframe{background:transparent}main#MainContent[data-template^=product] .product-information__media .slideshow-controls__thumbnails{gap:16px;padding-inline:0}main#MainContent[data-template^=product] .product-information__media .slideshow-controls__thumbnail,main#MainContent[data-template^=product] .product-information__media .slideshow-controls__thumbnail img{border-radius:0!important}main#MainContent[data-template^=product] .product-information__media .slideshow-controls__thumbnail{border:1px solid rgba(16,18,20,.12)!important;background:#f6f6f3}main#MainContent[data-template^=product] .product-information__media .slideshow-controls__thumbnail[aria-selected=true]{border:2px solid #101214!important}main#MainContent[data-template^=product] .product-details{justify-content:flex-start}main#MainContent[data-template^=product] .product-details>.group-block{width:100%;max-width:none!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;display:grid!important;gap:28px!important}main#MainContent[data-template^=product] .product-details .group-block .group-block{gap:10px!important}main#MainContent[data-template^=product] .product-details :is(h1,.h1){margin:0;font-size:clamp(34px,3.5vw,54px)!important;line-height:1.06!important;font-weight:400!important;letter-spacing:0!important;color:#101214!important;text-transform:uppercase!important}main#MainContent[data-template^=product] .product-details .price,main#MainContent[data-template^=product] .product-details .price .money{margin:0;font-size:clamp(19px,1.35vw,24px)!important;line-height:1.2!important;font-weight:400!important;color:#101214!important}main#MainContent[data-template^=product] .product-details .price .badge,main#MainContent[data-template^=product] .product-details .price__badge{display:none!important}main#MainContent[data-template^=product] .product-details .divider-block{margin:6px 0 0!important}main#MainContent[data-template^=product] .product-details .divider{border-color:#101214!important}main#MainContent[data-template^=product] .product-details .variant-option,main#MainContent[data-template^=product] .product-details .durst-color-accordion{margin:0!important}main#MainContent[data-template^=product] .product-details .variant-option legend{margin:0 0 16px!important;font-size:clamp(18px,1.2vw,20px)!important;line-height:1.2!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;color:#101214!important}main#MainContent[data-template^=product] .product-details .variant-option__button-label__pill{display:none!important}main#MainContent[data-template^=product] .product-details .variant-option__button-label{min-width:56px;min-height:50px;padding:0 18px!important;border:1px solid rgba(16,18,20,.24)!important;border-radius:0!important;background:#fff!important;color:#101214!important;font-size:18px!important;font-weight:400!important;letter-spacing:0!important;box-shadow:none!important}main#MainContent[data-template^=product] .product-details .variant-option__button-label:has(:checked){border:3px solid #101214!important;padding:0 16px!important;background:#fff!important;color:#101214!important}main#MainContent[data-template^=product] .product-details .variant-option--swatches{gap:12px!important}main#MainContent[data-template^=product] .product-details .variant-option--swatches.variant-option--durst-color{display:block!important;max-height:none!important;overflow:visible!important;padding-right:0!important}main#MainContent[data-template^=product] .product-details .variant-option--swatches .variant-option__button-label{width:54px;min-width:54px;height:54px;min-height:54px;padding:0!important;overflow:hidden}main#MainContent[data-template^=product] .product-details .swatch{width:100%;height:100%;border-radius:0!important;background-size:contain;background-position:center;background-repeat:no-repeat;background-color:#f6f6f3}main#MainContent[data-template^=product] .product-details .variant-option--swatches.variant-option--durst-color .durst-color-accordion__content{display:flex!important;flex-wrap:wrap;gap:12px!important}main#MainContent[data-template^=product] .product-details .variant-option--swatches.variant-option--durst-color .variant-option__button-label--has-swatch{width:64px;min-width:64px;height:64px;min-height:64px;border:1px solid rgba(16,18,20,.14)!important;border-radius:0!important;background:#f6f6f3}main#MainContent[data-template^=product] .product-details .variant-option--swatches.variant-option--durst-color .variant-option__button-label--has-swatch:has(:checked){border-color:#101214!important}main#MainContent[data-template^=product] .product-details .durst-color-accordion{border:0!important}main#MainContent[data-template^=product] .product-details .durst-color-accordion__summary{padding:0 0 14px!important;border:0!important;display:flex;align-items:center;justify-content:space-between;gap:18px}main#MainContent[data-template^=product] .product-details .durst-color-accordion__title,main#MainContent[data-template^=product] .product-details .durst-color-accordion__value{font-size:clamp(18px,1.2vw,20px)!important;line-height:1.2!important;font-weight:400!important;color:#101214!important}main#MainContent[data-template^=product] .product-details .durst-color-accordion__content{display:flex!important;flex-wrap:wrap;gap:12px!important;padding:0!important}main#MainContent[data-template^=product] .product-details .buy-buttons-block{padding:0!important;border:0!important;background:transparent!important}main#MainContent[data-template^=product] .product-details .product-form-buttons{display:grid!important;grid-template-columns:126px minmax(0,1fr);gap:12px!important;align-items:stretch!important}main#MainContent[data-template^=product] .product-details .quantity-selector-wrapper{display:block;margin:0}main#MainContent[data-template^=product] .product-details .quantity-selector{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;width:100%;height:48px;border:1px solid #101214!important;border-radius:0!important;background:#fff!important}main#MainContent[data-template^=product] .product-details .quantity-selector button{width:42px;height:46px;border:0!important;background:transparent!important;color:#101214!important;box-shadow:none!important}main#MainContent[data-template^=product] .product-details .quantity-selector input{width:100%;border:0!important;background:transparent!important;text-align:center;font-size:18px!important;font-weight:400!important;color:#101214!important;box-shadow:none!important}main#MainContent[data-template^=product] .product-details .product-form-buttons>add-to-cart-component,main#MainContent[data-template^=product] .product-details .product-form-buttons>.shopify-payment-button{min-width:0}main#MainContent[data-template^=product] .product-details .add-to-cart-button.button,main#MainContent[data-template^=product] .product-details button.shopify-payment-button__button--unbranded{min-height:48px!important;height:48px!important;border:2px solid #101214!important;border-radius:0!important;background:#fff!important;color:#101214!important;font-size:18px!important;line-height:1!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}main#MainContent[data-template^=product] .product-details .add-to-cart-button.button:hover,main#MainContent[data-template^=product] .product-details button.shopify-payment-button__button--unbranded:hover:not([disabled]){background:#101214!important;color:#fff!important;border-color:#101214!important}main#MainContent[data-template^=product] .product-details .quantity-label,main#MainContent[data-template^=product] .product-details .quantity-rules,main#MainContent[data-template^=product] .product-details .volume-pricing,main#MainContent[data-template^=product] .product-details .product-form-text__error{grid-column:1 / -1}main#MainContent[data-template^=product] .product-details .quantity-rules,main#MainContent[data-template^=product] .product-details .price-per-item{margin:0!important;color:#10121494!important;font-size:14px!important}@media screen and (max-width:989px){main#MainContent[data-template^=product] .product-information.section--page-width{padding-top:72px!important}main#MainContent[data-template^=product] .product-information__grid{grid-template-columns:1fr!important;row-gap:30px!important}main#MainContent[data-template^=product] .product-details .product-form-buttons{grid-template-columns:110px minmax(0,1fr)}}@media screen and (max-width:749px){main#MainContent[data-template^=product] .product-information.section--page-width{padding:52px 20px 22px!important}main#MainContent[data-template^=product] .product-information__media .slideshow-controls__thumbnails{gap:10px}main#MainContent[data-template^=product] .product-details>.group-block{gap:22px!important}main#MainContent[data-template^=product] .product-details .product-form-buttons{grid-template-columns:1fr}main#MainContent[data-template^=product] .product-details .quantity-selector{max-width:180px}}main#MainContent[data-template^=product] .product-information.section--page-width{max-width:1366px!important;padding:104px clamp(32px,6vw,86px) 34px!important}main#MainContent[data-template^=product] .product-information__grid{grid-template-columns:minmax(520px,.98fr) minmax(420px,1fr)!important;column-gap:clamp(44px,6vw,84px)!important;row-gap:24px!important;align-items:start!important}main#MainContent[data-template^=product] .product-information__media .media-gallery{width:100%!important;max-width:540px!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important}main#MainContent[data-template^=product] .product-information__media :not(.dialog-zoomed-gallery)>.product-media-container{aspect-ratio:1 / 1!important;max-height:none!important;padding:clamp(34px,4vw,46px)!important;border:0!important;background:#efefec!important}main#MainContent[data-template^=product] .product-information__media .slideshow-controls__thumbnails-container{margin-top:22px!important}main#MainContent[data-template^=product] .product-information__media .slideshow-controls__thumbnails{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:18px!important;padding:0!important;overflow:visible!important}main#MainContent[data-template^=product] .product-information__media .slideshow-controls__thumbnail{width:110px!important;min-width:110px!important;height:124px!important;padding:0!important;border:0!important;background:#efefec!important;opacity:1!important}main#MainContent[data-template^=product] .product-information__media .slideshow-controls__thumbnail[aria-selected=true]{border:0!important;outline:1px solid rgba(16,18,20,.18)!important;outline-offset:0!important}main#MainContent[data-template^=product] .product-information__media .slideshow-controls__thumbnail img{width:100%!important;height:100%!important;object-fit:cover!important}main#MainContent[data-template^=product] .product-details{max-width:620px!important}main#MainContent[data-template^=product] .product-details>.group-block{gap:22px!important}main#MainContent[data-template^=product] .product-details :is(h1,.h1){font-size:clamp(38px,4vw,60px)!important;line-height:1.04!important;font-weight:400!important;letter-spacing:0!important;text-transform:uppercase!important}main#MainContent[data-template^=product] .product-details .price,main#MainContent[data-template^=product] .product-details .price .money{font-size:clamp(18px,1.6vw,24px)!important;line-height:1.2!important;font-weight:400!important}main#MainContent[data-template^=product] .product-details .divider-block{margin:-4px 0 8px!important}main#MainContent[data-template^=product] .product-details .divider{border-width:0!important;border-top:4px solid #101214!important}main#MainContent[data-template^=product] .product-details .variant-picker__form{gap:1.7rem!important}main#MainContent[data-template^=product] .product-details .variant-option legend{margin:0 0 14px!important;font-size:clamp(20px,1.45vw,24px)!important;line-height:1.2!important;font-weight:400!important}main#MainContent[data-template^=product] .product-details .variant-option--buttons{gap:12px!important}main#MainContent[data-template^=product] .product-details .variant-option__button-label{min-width:48px!important;min-height:48px!important;padding:0 16px!important;border:1px solid rgba(16,18,20,.26)!important;font-size:18px!important;line-height:1!important;justify-content:center!important}main#MainContent[data-template^=product] .product-details .variant-option__button-label:has(:checked){border:3px solid #101214!important;padding:0 14px!important}main#MainContent[data-template^=product] .product-details .durst-color-accordion__summary{padding:0 0 12px!important}main#MainContent[data-template^=product] .product-details .durst-color-accordion__title,main#MainContent[data-template^=product] .product-details .durst-color-accordion__value{font-size:clamp(20px,1.45vw,24px)!important;line-height:1.2!important;font-weight:400!important}main#MainContent[data-template^=product] .product-details .durst-color-accordion__content{gap:14px!important}main#MainContent[data-template^=product] .product-details .variant-option--swatches.variant-option--durst-color .variant-option__button-label--has-swatch{width:54px!important;min-width:54px!important;height:54px!important;min-height:54px!important;border:0!important;outline:1px solid rgba(16,18,20,.08);outline-offset:0;background:#efefec!important}main#MainContent[data-template^=product] .product-details .variant-option--swatches.variant-option--durst-color .variant-option__button-label--has-swatch:has(:checked){outline:2px solid #101214!important}main#MainContent[data-template^=product] .product-details .product-form-buttons{grid-template-columns:136px minmax(0,1fr)!important;gap:12px!important}main#MainContent[data-template^=product] .product-details .quantity-selector{height:48px!important}main#MainContent[data-template^=product] .product-details .add-to-cart-button.button{min-height:48px!important;height:48px!important;border:3px solid #101214!important;background:#fff!important;color:#101214!important;font-size:18px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important}main#MainContent[data-template^=product] .product-details .add-to-cart-button.button:hover{background:#101214!important;color:#fff!important}main#MainContent[data-template^=product] .product-details .shopify-payment-button,main#MainContent[data-template^=product] .product-details .durst-direct-buy-button,main#MainContent[data-template^=product] .product-details button.shopify-payment-button__button--unbranded{display:none!important}@media screen and (max-width:989px){main#MainContent[data-template^=product] .product-information.section--page-width{padding:74px 24px 26px!important}main#MainContent[data-template^=product] .product-information__grid{grid-template-columns:1fr!important;row-gap:34px!important}main#MainContent[data-template^=product] .product-information__media .media-gallery,main#MainContent[data-template^=product] .product-details{max-width:none!important}main#MainContent[data-template^=product] .product-information__grid~*{max-width:none;margin-left:0}}@media screen and (max-width:749px){main#MainContent[data-template^=product] .product-information.section--page-width{padding:52px 20px 24px!important}main#MainContent[data-template^=product] .product-information__media :not(.dialog-zoomed-gallery)>.product-media-container{padding:20px!important}main#MainContent[data-template^=product] .product-information__media .slideshow-controls__thumbnails{gap:10px!important}main#MainContent[data-template^=product] .product-information__media .slideshow-controls__thumbnail{width:76px!important;min-width:76px!important;height:88px!important}main#MainContent[data-template^=product] .product-details :is(h1,.h1){font-size:clamp(32px,9vw,44px)!important}main#MainContent[data-template^=product] .product-details .variant-picker__form{gap:1.2rem!important}main#MainContent[data-template^=product] .product-details .variant-option legend,main#MainContent[data-template^=product] .product-details .durst-color-accordion__title,main#MainContent[data-template^=product] .product-details .durst-color-accordion__value{font-size:18px!important}main#MainContent[data-template^=product] .product-details .product-form-buttons{grid-template-columns:1fr!important}}main#MainContent[data-template^=product] .product-information__grid{grid-template-columns:minmax(540px,.96fr) minmax(500px,.9fr)!important;column-gap:clamp(38px,5vw,74px)!important}main#MainContent[data-template^=product] .product-information__media .media-gallery{max-width:580px!important}main#MainContent[data-template^=product] .product-information__media :not(.dialog-zoomed-gallery)>.product-media-container{padding:28px!important;background:#ededea!important}main#MainContent[data-template^=product] .product-details{max-width:610px!important}main#MainContent[data-template^=product] .product-information__grid~*{width:100%;max-width:610px;margin-left:auto}main#MainContent[data-template^=product] .product-information__grid~.text-block,main#MainContent[data-template^=product] .product-information__grid~.text-block>*,main#MainContent[data-template^=product] .product-information__grid~.group-block .text-block,main#MainContent[data-template^=product] .product-information__grid~.group-block .text-block>*{width:100%!important;max-inline-size:100%!important;margin-inline:0!important;text-align:left!important}main#MainContent[data-template^=product] .product-details :is(h1,.h1){font-size:clamp(30px,3.2vw,48px)!important;line-height:1.08!important;max-width:12ch!important;text-wrap:balance!important}main#MainContent[data-template^=product] .product-details .price,main#MainContent[data-template^=product] .product-details .price .money{font-size:clamp(16px,1.25vw,20px)!important}main#MainContent[data-template^=product] .product-details .divider-block{margin:0!important}main#MainContent[data-template^=product] .product-details .divider{border-top-width:3px!important}main#MainContent[data-template^=product] .product-details .variant-picker__form{gap:1.45rem!important}main#MainContent[data-template^=product] .product-details .variant-option legend,main#MainContent[data-template^=product] .product-details .durst-color-accordion__headline{font-size:clamp(18px,1.3vw,22px)!important;line-height:1.2!important;font-weight:400!important;color:#101214!important;display:flex!important;align-items:center;gap:12px;flex-wrap:wrap}main#MainContent[data-template^=product] .product-details .durst-size-guide-link{font-size:inherit;line-height:inherit;font-weight:400;color:#101214;text-decoration:underline;text-underline-offset:3px;text-transform:none}main#MainContent[data-template^=product] .product-details .durst-color-accordion{border:0!important;background:transparent!important}main#MainContent[data-template^=product] .product-details .durst-color-accordion__summary{padding:0 0 10px!important;display:block!important;cursor:default!important}main#MainContent[data-template^=product] .product-details .durst-color-accordion__summary::-webkit-details-marker,main#MainContent[data-template^=product] .product-details .durst-color-accordion__icon{display:none!important}main#MainContent[data-template^=product] .product-details .durst-color-accordion__headline{display:inline-flex!important;align-items:baseline!important;gap:.18em!important}main#MainContent[data-template^=product] .product-details .durst-color-accordion__title,main#MainContent[data-template^=product] .product-details .durst-color-accordion__value{font-size:inherit!important;line-height:inherit!important;font-weight:400!important;color:#101214!important}main#MainContent[data-template^=product] .product-details .durst-color-accordion__meta{display:none!important}main#MainContent[data-template^=product] .product-details .durst-color-accordion__content{gap:10px!important}main#MainContent[data-template^=product] .product-details .variant-option--swatches.variant-option--durst-color .variant-option__button-label--has-swatch{width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important;outline:0!important;border:1px solid rgba(16,18,20,.08)!important}main#MainContent[data-template^=product] .product-details .variant-option--swatches.variant-option--durst-color .variant-option__button-label--has-swatch:has(:checked){border:1px solid #101214!important}main#MainContent[data-template^=product] .product-details .product-form-buttons{grid-template-columns:126px minmax(0,1fr)!important;gap:10px!important}main#MainContent[data-template^=product] .product-details .quantity-selector{height:52px!important}main#MainContent[data-template^=product] .product-details .quantity-selector button{height:50px!important}main#MainContent[data-template^=product] .product-details .add-to-cart-button.button{min-height:52px!important;height:52px!important;border:3px solid #101214!important;background:#fff!important;color:#101214!important;box-shadow:none!important}main#MainContent[data-template^=product] .product-details .add-to-cart-button.button:hover{background:#fff!important;color:#101214!important}@media screen and (max-width:989px){main#MainContent[data-template^=product] .product-information__grid{grid-template-columns:1fr!important}main#MainContent[data-template^=product] .product-details{max-width:none!important}}main#MainContent[data-template^=product] .product-information__media slideshow-controls[thumbnails]{display:block!important;position:static!important;width:100%!important;margin-top:18px!important;padding:0!important}main#MainContent[data-template^=product] .product-information__media .slideshow-controls__thumbnails-container{display:block!important;width:100%!important;max-height:none!important;overflow-x:auto!important;overflow-y:hidden!important;margin:0!important;padding:0!important;scrollbar-width:none}main#MainContent[data-template^=product] .product-information__media .slideshow-controls__thumbnails-container::-webkit-scrollbar{display:none}main#MainContent[data-template^=product] .product-information__media .slideshow-controls__thumbnails{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:stretch!important;gap:14px!important;margin:0!important;padding:0!important}main#MainContent[data-template^=product] .product-information__media .slideshow-controls__thumbnail{flex:0 0 122px!important;width:122px!important;min-width:122px!important;height:122px!important;min-height:122px!important;aspect-ratio:1 / 1!important;border:0!important;outline:1px solid rgba(16,18,20,.12)!important;outline-offset:0!important;padding:0!important;background:#efefec!important;border-radius:0!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #1012141f!important}main#MainContent[data-template^=product] .product-information__media .slideshow-controls__thumbnail[aria-selected=true]{outline:0!important;box-shadow:inset 0 0 0 2px #101214!important}main#MainContent[data-template^=product] .product-information__media .slideshow-controls__thumbnail img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;display:block!important}main#MainContent[data-template^=product] .durst-simple-product-gallery__thumb,main#MainContent[data-template^=product] .durst-inline-product-thumb{outline:0!important;box-shadow:inset 0 0 0 1px #1012141f!important}main#MainContent[data-template^=product] .durst-simple-product-gallery__thumb.is-active,main#MainContent[data-template^=product] .durst-inline-product-thumb.is-active{outline:0!important;box-shadow:inset 0 0 0 2px #101214!important}main#MainContent[data-template^=product] .product-information__media .slideshow-controls__thumbnail-badge{display:none!important}main#MainContent[data-template^=product] .product-information__media .slideshow-controls__thumbnails:has(>.slideshow-controls__thumbnail:nth-child(4):last-child){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;width:100%!important}main#MainContent[data-template^=product] .product-information__media .slideshow-controls__thumbnails:has(>.slideshow-controls__thumbnail:nth-child(4):last-child) .slideshow-controls__thumbnail{flex:none!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;aspect-ratio:1 / 1!important}@media screen and (max-width:749px){main#MainContent[data-template^=product] .product-information__media slideshow-controls[thumbnails]{margin-top:12px!important}main#MainContent[data-template^=product] .product-information__media .slideshow-controls__thumbnails{gap:10px!important}main#MainContent[data-template^=product] .product-information__media .slideshow-controls__thumbnail{flex-basis:84px!important;width:84px!important;min-width:84px!important;height:84px!important;min-height:84px!important}}.product-details .product-form__submit+.shopify-payment-button{display:block!important;width:100%!important;margin-top:18px!important}main#MainContent[data-template^=product] .product-details .shopify-payment-button,main#MainContent[data-template^=product] .product-details .durst-direct-buy-button{display:block!important;width:100%!important;grid-column:1 / -1!important}main#MainContent[data-template^=product] .product-details button.shopify-payment-button__button--unbranded,main#MainContent[data-template^=product] .product-details .shopify-payment-button__button{display:block!important;width:100%!important;min-height:64px!important;border:1px solid rgba(16,18,20,.16)!important;background:#fff!important;color:#101214!important;font-size:1.05rem!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}main#MainContent[data-template^=product],main#MainContent[data-template^=product] .product-information,main#MainContent[data-template^=product] .product-information__media,main#MainContent[data-template^=product] .product-information__media .media-gallery,main#MainContent[data-template^=product] .product-information__media .product-media-container,main#MainContent[data-template^=product] .durst-simple-product-gallery,main#MainContent[data-template^=product] .durst-simple-product-gallery__main,main#MainContent[data-template^=product] .durst-simple-product-gallery__thumb,main#MainContent[data-template^=product] .durst-simple-product-gallery__thumb img,main#MainContent[data-template^=product] .product-details,main#MainContent[data-template^=product] .product-details>.group-block,main#MainContent[data-template^=product] .product-details .group-block,main#MainContent[data-template^=product] .product-details .variant-option,main#MainContent[data-template^=product] .product-details .variant-option__button-label,main#MainContent[data-template^=product] .product-details .variant-option__button-label:before,main#MainContent[data-template^=product] .product-details .variant-option__button-label:after,main#MainContent[data-template^=product] .product-details .variant-option__button-label__pill,main#MainContent[data-template^=product] .product-details .durst-color-accordion,main#MainContent[data-template^=product] .product-details .durst-color-accordion__summary,main#MainContent[data-template^=product] .product-details .durst-color-accordion__content,main#MainContent[data-template^=product] .product-details .swatch,main#MainContent[data-template^=product] .product-details .quantity-selector,main#MainContent[data-template^=product] .product-details .quantity-selector button,main#MainContent[data-template^=product] .product-details .quantity-selector input,main#MainContent[data-template^=product] .product-details .add-to-cart-button,main#MainContent[data-template^=product] .product-details .button,main#MainContent[data-template^=product] .product-details .shopify-payment-button,main#MainContent[data-template^=product] .product-details .shopify-payment-button__button,main#MainContent[data-template^=product] .product-details button.shopify-payment-button__button--unbranded,main#MainContent[data-template^=product] .product-details .durst-direct-buy-button,main#MainContent[data-template^=product] .product-information__media slideshow-controls[thumbnails],main#MainContent[data-template^=product] .product-information__media .slideshow-controls__thumbnails-container,main#MainContent[data-template^=product] .product-information__media .slideshow-controls__thumbnail,main#MainContent[data-template^=product] .product-information__media .slideshow-controls__thumbnail img{border-radius:0!important}main#MainContent[data-template^=product] .product-details .variant-option--durst-color{--style-border-radius-inputs: 0px !important;--variant-picker-swatch-radius: 0px !important;--options-border-radius: 0px !important}main#MainContent[data-template^=product] .product-details .variant-option--durst-color .durst-color-accordion,main#MainContent[data-template^=product] .product-details .variant-option--durst-color .durst-color-accordion__summary{border-radius:0!important}main#MainContent[data-template^=product] .product-details .variant-option--durst-color .variant-option__button-label--color-chip,main#MainContent[data-template^=product] .product-details .variant-option--durst-color .variant-option__button-label--color-chip:before,main#MainContent[data-template^=product] .product-details .variant-option--durst-color .variant-option__button-label--color-chip:after,main#MainContent[data-template^=product] .product-details .variant-option--durst-color .variant-option__button-label--color-chip .durst-color-chip-dot,main#MainContent[data-template^=product] .product-details .variant-option--durst-color .variant-option__button-label--color-chip .durst-color-chip-dot:before,main#MainContent[data-template^=product] .product-details .variant-option--durst-color .variant-option__button-label--color-chip .durst-color-chip-dot:after{border-radius:0!important}main#MainContent[data-template^=product] .product-details .shopify-payment-button,main#MainContent[data-template^=product] .product-details .durst-direct-buy-button,main#MainContent[data-template^=product] .product-details .product-form__submit+.shopify-payment-button{display:none!important}main#MainContent[data-template^=product] .product-details .durst-pdp-checkout-button{display:none!important;width:100%;grid-column:1 / -1;min-height:64px!important;margin-top:12px;border:1px solid rgba(16,18,20,.16)!important;border-radius:0!important;background:#fff!important;color:#101214!important;font-size:1.05rem!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}main#MainContent[data-template^=product] .product-details .durst-pdp-checkout-button:hover:not([disabled]){background:#f8f8f6!important;color:#101214!important}main#MainContent[data-template^=product] .product-details .durst-pdp-checkout-button[disabled]{opacity:.45;cursor:not-allowed}main#MainContent[data-template^=product] .product-details .variant-option--durst-color .durst-color-accordion{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}main#MainContent[data-template^=product] .product-details .variant-option--durst-color .durst-color-accordion__summary{display:none!important}main#MainContent[data-template^=product] .product-details .variant-option--durst-color .durst-color-picker{display:grid!important;gap:10px!important;padding:12px!important;border:1px solid var(--durst-corp-border)!important;background:var(--durst-corp-surface)!important}main#MainContent[data-template^=product] .product-details .variant-option--durst-color .durst-color-picker__header{display:flex!important;align-items:baseline!important;gap:6px!important}main#MainContent[data-template^=product] .product-details .variant-option--durst-color .durst-color-accordion__title{display:inline-block!important;margin:0!important;color:var(--durst-corp-black)!important;font-size:.95rem!important;font-weight:500!important}main#MainContent[data-template^=product] .product-details .variant-option--durst-color .durst-color-accordion__value{display:inline-block!important;color:var(--durst-corp-black)!important;font-size:.95rem!important;font-weight:400!important;text-transform:none!important}main#MainContent[data-template^=product] .product-details .variant-option--durst-color .durst-color-accordion__content{display:flex!important;flex-wrap:wrap!important;gap:4px!important;padding:0!important;max-height:none!important;overflow:visible!important;align-content:start!important}main#MainContent[data-template^=product] .product-details .variant-option--durst-color .variant-option__button-label--color-chip{width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;padding:0!important;gap:0!important;justify-content:center!important;border-radius:0!important;border:0!important;background:transparent!important;overflow:hidden!important}main#MainContent[data-template^=product] .product-details .variant-option--durst-color .variant-option__button-label--color-chip .durst-color-chip-dot{width:100%!important;height:100%!important;flex:1 0 auto!important;border:0!important;border-radius:0!important}main#MainContent[data-template^=product] .product-details .variant-option--durst-color .variant-option__button-label--color-chip .variant-option__button-label__text{display:none!important}main#MainContent[data-template^=product] .product-details .variant-option--durst-color .variant-option__button-label--color-chip:has(:checked){outline:1px solid var(--durst-corp-black)!important;outline-offset:1px!important}main#MainContent[data-template^=product] .product-information__media .media-gallery,body.durst-theme.template-product .product-information__media .media-gallery{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}main#MainContent[data-template^=product] .product-information__media :not(.dialog-zoomed-gallery)>.product-media-container,body.durst-theme.template-product .product-information__media :not(.dialog-zoomed-gallery)>.product-media-container{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}main#MainContent[data-template^=product] .product-information__grid~.group-block,main#MainContent[data-template^=product] .product-information__grid~.text-block{display:grid;grid-template-columns:minmax(540px,.96fr) minmax(500px,.9fr);column-gap:clamp(38px,5vw,74px);width:100%;max-width:none}main#MainContent[data-template^=product] .product-information__grid~.group-block>.group-block-content,main#MainContent[data-template^=product] .product-information__grid~.text-block>*{grid-column:2;width:100%!important;max-inline-size:100%!important;margin-inline:0!important;text-align:left!important}main#MainContent[data-template^=product] .product-details>.group-block{gap:30px!important;padding:clamp(26px,3vw,40px)!important}main#MainContent[data-template^=product] .product-details .variant-picker__form{gap:1.9rem!important}main#MainContent[data-template^=product] .product-details .durst-color-picker{padding:16px!important}@media screen and (max-width:989px){main#MainContent[data-template^=product] .product-information__grid~.group-block,main#MainContent[data-template^=product] .product-information__grid~.text-block{display:block;max-width:none}main#MainContent[data-template^=product] .product-information__grid~.group-block>.group-block-content,main#MainContent[data-template^=product] .product-information__grid~.text-block>*{grid-column:auto}}@media screen and (min-width:990px){main#MainContent[data-template^=product] .product-information__grid{align-items:stretch!important}main#MainContent[data-template^=product] .product-information__grid~.group-block,main#MainContent[data-template^=product] .product-information__grid~.text-block{column-gap:0!important}main#MainContent[data-template^=product] .product-details{height:100%;display:flex;align-self:stretch!important}main#MainContent[data-template^=product] .product-details>.group-block{flex:1 1 auto;height:100%!important;min-height:100%;align-self:stretch!important;padding:0!important;gap:36px!important;display:flex;flex-direction:column;justify-content:space-between}main#MainContent[data-template^=product] .product-details>.group-block>.group-block-content{flex:1 1 auto;height:100%;justify-content:space-between!important;align-items:stretch!important}main#MainContent[data-template^=product] .product-details .variant-picker__form{gap:2.2rem!important}main#MainContent[data-template^=product] .product-details .durst-color-picker{padding:18px!important}main#MainContent[data-template^=product] .product-information__grid~.group-block>.group-block-content,main#MainContent[data-template^=product] .product-information__grid~.text-block>*{margin-left:0!important;width:100%!important}}@media(min-width:821px){.de-brand__intro,.de-brand__copy,.de-section__eyebrow,.de-trust__grid,.de-journal__heading,.de-journal__grid,.de-contact__rule,.de-contact__inner,.de-contact__meta{margin-left:var(--de-brand-text-offset, 0px)!important;margin-right:var(--de-brand-text-offset, 0px)!important}.de-footer{margin-left:var(--de-brand-text-offset, 0px)!important;margin-right:var(--de-brand-text-offset, 0px)!important;width:auto!important}.de-product-grid:not(.de-product-grid--bestsellers){margin-left:var(--de-brand-text-offset, 0px)!important;margin-right:var(--de-brand-text-offset, 0px)!important}.de-product-grid--bestsellers{padding-left:var(--de-brand-text-offset, 0px)!important;padding-right:var(--de-brand-text-offset, 0px)!important}}body.durst-theme.template-product main#MainContent[data-template^=product]{padding-top:160px!important}@media screen and (max-width:989px){body.durst-theme.template-product main#MainContent[data-template^=product]{padding-top:96px!important}}@media(min-width:821px){body.durst-theme.template-product main#MainContent[data-template^=product]{padding-left:40px!important;padding-right:40px!important;box-sizing:border-box!important}body.durst-theme.template-product main#MainContent[data-template^=product] .product-information.section--page-width{max-width:1440px!important;margin:0 auto!important;padding:40px 0 26px!important;box-sizing:border-box!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/durst-corporate.css.map */
