@media(max-width:749px){body.durasan-next.template-product main[data-template^=product] .product-information__media slideshow-component:not([disabled=true]):not([dragging])>slideshow-container>.du-pdp-gallery-arrows{display:flex!important;padding-inline:8px;mix-blend-mode:normal}body.durasan-next.template-product main[data-template^=product] .product-information__media .du-pdp-gallery-arrows .slideshow-control{display:grid;place-items:center;inline-size:44px;block-size:44px;min-inline-size:44px;min-block-size:44px;padding:0;border:1px solid rgb(255 255 255 / 24%);border-radius:50%;background:#181818d1;color:#fff;opacity:1;box-shadow:0 2px 8px #0000002e}body.durasan-next.template-product main[data-template^=product] .product-information__media .du-pdp-gallery-arrows .slideshow-control .svg-wrapper{inline-size:20px;block-size:20px}body.durasan-next.template-product main[data-template^=product] .product-information__media .du-pdp-gallery-arrows .slideshow-control:focus-visible{outline:2px solid var(--dx-blue-bright);outline-offset:3px}}@media(max-width:749px){body.durasan-next.template-cart main[data-template=cart] .cart-page{padding-block-start:calc(clamp(38px,6vw,88px) + 24px)}}@media(min-width:990px){body.durasan-next :is(main.content-for-layout,footer){--du-content-max: 1280px;--page-margin: clamp(40px, 5vw, 80px);--page-content-width: var(--du-content-max);--page-width: calc(var(--page-content-width) + var(--page-margin) * 2)}body.durasan-next .du-discovery .du-discovery__inner{width:min(var(--du-content-max),calc(100% - var(--page-margin) * 2));max-width:var(--du-content-max);margin-inline:auto}body.durasan-next .product-grid-container>du-collection-results{grid-column:2;width:100%;min-width:0}body.durasan-next .du-opening-banner-section{background:transparent;border-block-end:0}body.durasan-next .du-hall{padding-inline:max(var(--page-margin),calc((100% - var(--du-content-max)) / 2))}body.durasan-next .du-hall__inner{max-inline-size:var(--du-content-max)}body.durasan-next .du-discovery .du-discovery__inner{padding-inline:0}}body.durasan-next .du-hero-slider--single:not(.du-hero-slider--graphic){min-block-size:0;background:var(--dx-bg)}body.durasan-next .du-hero-slider--single:not(.du-hero-slider--graphic) .du-hero-slider__slides,body.durasan-next .du-hero-slider--single:not(.du-hero-slider--graphic) .du-hero-slide{position:relative;inset:auto}body.durasan-next .du-hero-slider--single:not(.du-hero-slider--graphic) .du-hero-slide__inner{min-block-size:500px;padding-block:56px}body.durasan-next .du-hero-slider--single:not(.du-hero-slider--graphic) .du-hero-slide__content{max-inline-size:min(610px,53vw)}body.durasan-next .du-hero-slider--single:not(.du-hero-slider--graphic) .du-hero-slide__heading{max-inline-size:16ch;font-size:clamp(2.6rem,4.4vw,4.4rem);line-height:1.06}body.durasan-next .du-hero-slider--single:not(.du-hero-slider--graphic) .du-hero-slide__text{max-inline-size:48ch;color:#ffffffe5}body.durasan-next.template-index .du-hero-slider-section+.dx-categories-section .dx-categories-frame{padding-block-start:40px}body.durasan-next product-card .product-card__content{flex:1 1 auto}body.durasan-next product-card .product-card__content>.card-gallery{flex-shrink:0}body.durasan-next product-card .product-card__content>product-price{margin-block-start:auto!important;flex-shrink:0}body.durasan-next product-card .product-card__content>a.du-card-title-link{display:block;color:var(--dx-ink);text-decoration:none}body.durasan-next product-card a.du-card-title-link .du-card-title{display:block;overflow:visible;-webkit-line-clamp:unset;margin:0;text-transform:none;letter-spacing:normal;overflow-wrap:anywhere}body.durasan-next product-card a.du-card-title-link .du-card-title{font-size:.94rem;font-weight:600;line-height:1.4;color:var(--dx-ink)}body.durasan-next product-card .du-wish{inline-size:44px;block-size:44px}body.durasan-next product-card .du-wish svg{inline-size:17px;block-size:17px}body.durasan-next product-card .du-premium-ribbon{max-inline-size:calc(100% - 60px)!important}body.durasan-next product-card .card-gallery .du-premium-ribbon .du-premium-ribbon__text{min-inline-size:0;max-inline-size:100%;white-space:normal!important;padding:7px 8px!important;font-size:.56rem!important;line-height:1.2!important;letter-spacing:.1em!important}body.durasan-next product-card .card-gallery>.product-badges{max-inline-size:calc(100% - 60px)}body.durasan-next product-card .card-gallery img{object-fit:contain;object-position:center}@media(min-width:990px){body.durasan-next.template-product main[data-template^=product] .product-information__grid:not(.product-information--media-none)>.product-details[id]{align-self:start!important;height:auto!important;min-height:0!important}body.durasan-next.template-product main[data-template^=product] .product-information__grid:not(.product-information--media-none)>.product-details>.group-block,body.durasan-next.template-product main[data-template^=product] .product-information__grid:not(.product-information--media-none)>.product-details>.group-block>.group-block-content{flex:0 0 auto!important;height:auto!important;min-height:0!important}body.durasan-next.template-product main[data-template^=product] .product-details .du-pdp-buy-footer{margin-top:8px!important;margin-block-start:8px!important}}body.durasan-next .du-product-jump{display:none}@media(max-width:989px){body.durasan-next:is(.template-collection,.template-search) quick-add-component{display:none!important}}body.durasan-next .product-details[id]{scroll-margin-block-start:calc(var(--header-group-height, 64px) + 16px)}@media(min-width:750px){body.durasan-next.template-product sticky-add-to-cart{display:none}}body.durasan-next #cart-drawer .cart-items__table-row,body.durasan-next #cart-drawer .cart-items__table-row--drawer,body.durasan-next #cart-drawer .cart-items__table-row--full-width-variants{grid-template-columns:80px minmax(0,1fr);grid-template-rows:auto auto auto;grid-template-areas:"media details" "media price" "error error";gap:12px 16px}body.durasan-next #cart-drawer .cart-items__media,body.durasan-next #cart-drawer .cart-items__media-container{inline-size:80px;min-inline-size:80px;max-inline-size:80px;block-size:80px}body.durasan-next #cart-drawer .cart-items__details a{font-size:.94rem;line-height:1.45;font-weight:500;overflow-wrap:anywhere}body.durasan-next #cart-drawer .cart-items__price{grid-area:price;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;justify-self:stretch;gap:10px;width:100%;min-width:0}body.durasan-next #cart-drawer .cart-items__quantity{margin-inline-start:auto}body.durasan-next .du-cart-consent-hint{margin:0;font-size:.85rem;line-height:1.5;color:var(--dx-ink-soft)}body.durasan-next .cart__ctas:has([data-du-cart-consent]:checked) .du-cart-consent-hint{display:none}body.durasan-next #cart-drawer .du-cart-checkout-terms{min-block-size:44px;align-items:flex-start;padding-block:8px}body.durasan-next #cart-drawer .du-cart-consent__input{margin-block-start:2px;flex-shrink:0}body.durasan-next #cart-drawer .du-cart-consent__text{font-size:.88rem;line-height:1.5;color:var(--dx-ink)}body.durasan-next #cart-drawer .du-cart-item-sku{color:var(--dx-ink-soft)}body.durasan-next .du-fxc__next{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-block-start:24px}body.durasan-next .du-fxc__next .du-fxc__cta{margin:0}body.durasan-next .du-fxc__contact{display:inline-flex;align-items:center;min-block-size:44px;font-size:.94rem;color:var(--dx-ink);text-underline-offset:4px}body.durasan-next .du-fxc__next-note{flex-basis:100%;margin:0;font-size:.88rem;line-height:1.55;color:var(--dx-ink-soft)}body.durasan-next .du-fxc :is(.du-fxc__hint,.du-fxc__note){color:var(--dx-ink-soft)}body.durasan-next :is(.du-card-title-link,.du-product-jump,.du-fxc__cta,.du-fxc__contact,.du-cart-consent__input):focus-visible{outline:2px solid var(--dx-blue-bright);outline-offset:4px}.du-pdp-brand-row{display:contents}body.durasan-next .du-pdp-brand-wish{display:none}@media(max-width:749px){body.durasan-next.template-product main[data-template^=product] .product-information{row-gap:12px}body.durasan-next.template-product main[data-template^=product] .product-form-buttons{display:grid;grid-template-columns:124px minmax(0,1fr);gap:8px}body.durasan-next.template-product main[data-template^=product] .product-form-buttons .quantity-selector-wrapper{grid-column:1;grid-row:1;inline-size:100%;min-inline-size:0;max-inline-size:none}body.durasan-next.template-product main[data-template^=product] .product-form-buttons .du-buy-row{display:contents}body.durasan-next.template-product main[data-template^=product] .product-form-buttons .du-buy-row>span{grid-column:2;grid-row:1}body.durasan-next.template-product main[data-template^=product] .product-form-buttons .du-buy-row .add-to-cart-button{block-size:56px;min-inline-size:0;padding:8px;font-size:.8125rem;line-height:1.2;white-space:normal;gap:6px}body.durasan-next.template-product main[data-template^=product] .product-form-buttons .add-to-cart-icon{flex:0 0 18px;inline-size:18px;block-size:18px}body.durasan-next.template-product main[data-template^=product] .product-form-buttons .quantity-selector{inline-size:100%;min-inline-size:0}body.durasan-next.template-product main[data-template^=product] .product-form-buttons .quantity-selector input{min-inline-size:0}body.durasan-next.template-product main[data-template^=product] .product-form-buttons>:not(.du-buy-row):not(.quantity-selector-wrapper){grid-column:1 / -1}body.durasan-next .du-hero-slider--single:not(.du-hero-slider--graphic) .du-hero-slide__media{position:relative;inset:auto;block-size:auto;aspect-ratio:1915 / 821}body.durasan-next .du-hero-slider--single:not(.du-hero-slider--graphic) .du-hero-slide__veil,body.durasan-next .du-hero-slider--single:not(.du-hero-slider--graphic) .du-hero-slide__glass{display:none}body.durasan-next .du-hero-slider--single:not(.du-hero-slider--graphic) .du-hero-slide__inner{min-block-size:0;padding-block:24px 28px}body.durasan-next .du-hero-slider--single:not(.du-hero-slider--graphic) .du-hero-slide__content{max-inline-size:100%}body.durasan-next .du-hero-slider--single:not(.du-hero-slider--graphic) .du-hero-slide__heading{font-size:clamp(1.9rem,8vw,2.8rem);max-inline-size:18ch}body.durasan-next .du-hero-slider--single:not(.du-hero-slider--graphic) .du-hero-slide__eyebrow{margin-block-end:12px;font-size:.7rem}body.durasan-next .du-hero-slider--single:not(.du-hero-slider--graphic) .du-hero-slide__text{margin-block-start:12px;font-size:.94rem}body.durasan-next .du-hero-slider--single:not(.du-hero-slider--graphic) .du-hero-slide__actions{margin-block-start:18px;gap:10px}body.durasan-next .du-hero-slider--single:not(.du-hero-slider--graphic) .du-hero-slide__button{inline-size:100%;min-block-size:48px}body.durasan-next.template-index .du-hero-slider-section+.dx-categories-section .dx-categories-frame{padding-block-start:20px}body.durasan-next.template-index .dx-series-frame{padding-block:48px}body.durasan-next product-card a.du-card-title-link .du-card-title{font-size:.86rem}body.durasan-next.template-product .product-information__media .slideshow-controls__thumbnail{flex-basis:64px;inline-size:64px;block-size:64px}body.durasan-next .du-fxc__next .du-fxc__cta{inline-size:100%;justify-content:center}}@media(max-width:989px){body.durasan-next.template-product{--du-buy-gutter: var(--page-margin, 16px)}body.durasan-next.template-product main[data-template^=product] .du-pdp-brand-row{display:flex;align-items:center;justify-content:space-between;gap:12px;inline-size:100%;min-inline-size:0}body.durasan-next.template-product main[data-template^=product] .du-pdp-brand-row>.du-brand-logo{flex:0 1 auto;min-inline-size:0;max-inline-size:calc(100% - 56px)}body.durasan-next.template-product main[data-template^=product] .du-pdp-brand-wish{position:static;display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;inline-size:44px;block-size:44px;min-block-size:44px;margin:0;margin-inline-start:auto;padding:0;border-radius:8px}body.durasan-next.template-product main[data-template^=product] .product-form-buttons .du-buy-row__wish{display:none}body.durasan-next.template-product main[data-template^=product] .product-information__grid{grid-column:1 / -1;grid-template-columns:var(--du-buy-gutter) minmax(0,1fr) var(--du-buy-gutter);gap:24px 0}body.durasan-next.template-product main[data-template^=product] .product-information__grid>.product-information__media{grid-column:2;width:100%;inline-size:100%;min-width:0;min-inline-size:0;max-inline-size:100%;margin-inline:0;padding-inline:0!important}body.durasan-next.template-product .product-information__media :is(media-gallery,slideshow-component,slideshow-container,slideshow-controls[thumbnails],.slideshow-controls__thumbnails-container){min-inline-size:0;max-inline-size:100%}body.durasan-next.template-product .product-information__media .slideshow-controls__thumbnails{padding-inline:0}body.durasan-next.template-product .du-discovery__compare{position:relative}body.durasan-next.template-product main[data-template^=product] .product-details[id]{grid-column:2;position:relative!important;top:auto!important;align-self:start!important;inline-size:100%;min-inline-size:0;height:auto!important;min-height:0!important;max-height:none!important;margin:0;padding:16px!important}body.durasan-next.template-product main[data-template^=product] .product-details>.group-block{inline-size:100%;min-inline-size:0;margin:0;padding:0}body.durasan-next.template-product main[data-template^=product] .product-details>.group-block>.group-block-content{gap:12px;min-inline-size:0;height:auto;min-height:0}body.durasan-next.template-product main[data-template^=product] .product-details :is(.du-brand-logo,.dx-product-kicker){margin-block:0}body.durasan-next.template-product main[data-template^=product] .product-details .group-block-content:has(>product-price):has(>product-inventory){gap:8px;margin-block-end:0;padding-block-end:12px}body.durasan-next.template-product main[data-template^=product] .product-details :is(.du-material-variants,.du-sib){margin-block:0}body.durasan-next.template-product main[data-template^=product] .product-details .buy-buttons-block{margin-block:4px 0}body.durasan-next.template-product main[data-template^=product] .product-details .du-pdp-buy-footer{gap:16px}body.durasan-next.template-product main[data-template^=product] .product-details .product-form-buttons{margin-block:0}body.durasan-next.template-product main[data-template^=product] .product-details .add-to-cart-button{padding-inline:16px;font-size:.875rem;letter-spacing:.02em}body.durasan-next.template-product main[data-template^=product] .product-details .du-buy-row__wish:not([aria-pressed=true]){color:#fff;background:#ffffff0a;border:1px solid rgb(255 255 255 / 18%)}body.durasan-next.template-product main[data-template^=product] .product-details .dx-purchase-assurance{grid-template-columns:minmax(0,1fr);gap:0;padding:8px 0 0;border-block-start:1px solid rgb(255 255 255 / 12%)}body.durasan-next.template-product main[data-template^=product] .product-details .dx-purchase-assurance__item{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:8px 0;border:0;border-radius:0;background:transparent}body.durasan-next.template-product main[data-template^=product] .product-details .dx-purchase-assurance__icon{inline-size:28px;block-size:28px;border-radius:7px}body.durasan-next.template-product main[data-template^=product] .product-details .dx-purchase-assurance__copy{font-size:.8125rem;line-height:1.45;text-align:start;text-wrap:pretty;overflow-wrap:anywhere}}@media(max-width:749px){body.durasan-next.template-product .sticky-add-to-cart__bar{inset-inline:0;bottom:0;left:0;right:0;width:100%;max-width:none;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"info price" "button button";gap:8px 12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));padding-inline:max(var(--du-buy-gutter),env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));margin:0;border-inline:0;border-radius:12px 12px 0 0;border-bottom:0;visibility:hidden;pointer-events:none;transform:translateY(calc(100% + 12px))}body.durasan-next.template-product .sticky-add-to-cart__bar:before{top:0;right:0;bottom:0;left:0;border-radius:inherit}body.durasan-next.template-product .sticky-add-to-cart__bar[data-stuck=true]{visibility:visible;pointer-events:auto;transform:translateY(0)}body.durasan-next.template-product sticky-add-to-cart:not([data-variant-available=true]) .sticky-add-to-cart__bar{display:none}body.durasan-next.template-product .sticky-add-to-cart__info{grid-area:info;min-width:0;padding:0}body.durasan-next.template-product .sticky-add-to-cart__title{font-size:.75rem;line-height:1.35;white-space:normal}body.durasan-next.template-product .sticky-add-to-cart__variant{font-size:.6875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.durasan-next.template-product .sticky-add-to-cart__price{grid-area:price;font-size:1rem;white-space:nowrap}body.durasan-next.template-product .sticky-add-to-cart__button{grid-area:button;width:100%;inline-size:100%;min-inline-size:0;max-inline-size:100%;margin:0;height:52px;min-height:52px;padding:0 16px;font-size:.875rem;border-radius:8px}body.durasan-next.template-product .sticky-add-to-cart__button .add-to-cart-text{flex-wrap:nowrap;gap:8px}body.durasan-next.template-product .sticky-add-to-cart__button .add-to-cart-text__content{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}body.durasan-next.template-product .sticky-add-to-cart__button .add-to-cart-text>.svg-wrapper{flex:0 0 20px;width:20px;height:20px}}body.durasan-next .du-hall.du-hall--full-product-names[data-du-hall] .du-hcard{height:100%;flex-direction:column;align-items:stretch;gap:0}body.durasan-next .du-hall.du-hall--full-product-names[data-du-hall] .du-hcard .du-plate{flex:none;border-radius:12px 12px 0 0}body.durasan-next .du-hall.du-hall--full-product-names[data-du-hall] .du-hcard .du-plate:after,html[data-du-mode=light] body.durasan-next .du-hall.du-hall--full-product-names[data-du-hall] .du-hcard__body:before,html[data-du-mode=light] body.durasan-next .du-hall.du-hall--full-product-names[data-du-hall] .du-hcard .du-plate:after{content:none;display:none}body.durasan-next .du-hall.du-hall--full-product-names[data-du-hall] .du-hcard>.du-hcard__body{position:relative;inset:auto;flex:1 1 auto;min-inline-size:0;gap:8px;padding:16px;background:var(--dx-surface);color:var(--dx-ink);opacity:1;transform:none;text-shadow:none}body.durasan-next .du-hall.du-hall--full-product-names[data-du-hall] .du-hcard__name,html[data-du-mode=light] body.durasan-next .du-hall.du-hall--full-product-names[data-du-hall] .du-hcard__name{display:block;min-block-size:0;max-block-size:none;overflow:visible;font-size:1rem;font-weight:600;line-height:1.4;text-transform:none;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:unset}body.durasan-next .du-hall.du-hall--full-product-names[data-du-hall] .du-hcard__body :is(.du-hcard__kicker,.du-hcard__name,.du-hcard__price,.du-dims),html[data-du-mode=light] body.durasan-next .du-hall.du-hall--full-product-names[data-du-hall] .du-hcard__body :is(.du-hcard__kicker,.du-hcard__name,.du-hcard__price,.du-dims,.du-dims__pair,.du-dims__k,.du-dims__u,.du-dims__x,.du-num){color:inherit;text-shadow:none}body.durasan-next .du-hall.du-hall--full-product-names[data-du-hall] .du-hcard__price{margin-block-start:auto}
/*# sourceMappingURL=/cdn/shop/t/27/assets/durasan-ux.css.map */
