:root{--max-desktop-width: 1600px;--max-desktop-width-side-padding: 48px}@media screen and (max-width: 1300px){:root{--max-desktop-width: 100%;--max-desktop-width-side-padding: 20px}}@media screen and (max-width: 1250px){.header__primary-nav ul.contents,.header__secondary-nav ul.contents:first-of-type,.header__secondary-nav .localization-selectors{display:none}.header__primary-nav>button{display:block}}.heading,.h1,.h2,.h3,.h4,.h5,.h6,.prose :where(h1,h2,h3,h4,h5,h6){-webkit-font-smoothing:subpixel-antialiased}.italic-heading{font-family:var(--body-font-family);font-weight:var(--body-font-weight);font-style:italic;font-size:var(--text-h3);letter-spacing:var(--body-letter-spacing);text-transform:var(--body-text-transform)}.banner.banner--success{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);text-align:center}main .shopify-section{max-width:calc(var(--max-desktop-width) - (var(--max-desktop-width-side-padding)*2));margin-left:auto;margin-right:auto}.shopify-section.shopify-section--slideshow{max-width:none}.shopify-section.shopify-section--slideshow .content-over-media{max-height:95vh;grid-template:[full-start] 0 [content-start] minmax(0,1fr) [content-end] 0 [full-end] / [full-start] minmax(0,1fr) [content-start] minmax(0,min(var(--max-desktop-width),100% - var(--content-over-media-column-gap, var(--content-over-media-gap, var(--container-gutter)))* 2)) [content-end] minmax(0,1fr) [full-end]}.shopify-section.shopify-section--announcement-bar{width:100%;max-width:none}.shopify-section--announcement-bar announcement-bar-carousel{max-width:var(--max-desktop-width);margin-left:auto;margin-right:auto}.shopify-section.shopify-section--announcement-bar .announcement-bar{padding-top:7px;padding-bottom:7px}header .header{position:relative;max-width:var(--max-desktop-width);margin-left:auto;margin-right:auto}header .header:before{position:absolute;content:"";width:100vw;left:50%;transform:translate(-50%);top:0;bottom:0;display:block;background-color:rgb(var(--background));z-index:-1;opacity:0;transition:opacity .3s}header .header.is-solid:before{opacity:1}header .header.is-solid{background-color:transparent}header .header:after{position:absolute;content:"";width:100%;max-width:calc(100% - (var(--max-desktop-width-side-padding)*2));height:0;border-bottom:1px solid rgb(var(--border-color));bottom:0;left:0;margin:0 var(--max-desktop-width-side-padding)}.localization-selectors{margin-left:20px}.localization-selectors .link-faded{color:rgb(var(--text-color));font-size:14px}.popover::part(content){scrollbar-color:rgb(var(--text-color)) rgb(var(--background));font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform)}.popover{margin-top:17px}.popover .popover__value-option{font-size:15px}@media screen and (max-width: 1350px){header .header{padding-left:20px;padding-right:20px}header .header__logo-image{max-width:170px}}.header__primary-nav-item a,.header__secondary-nav ul a{font-size:14px;color:rgb(var(--text-color));font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform)}.header__primary-nav-item ul.v-stack a,.header__secondary-nav ul.v-stack a{font-size:12px}.header__primary-nav-item ul.v-stack a:hover,.header__secondary-nav ul.v-stack a:hover{text-decoration:underline}.mega-menu a.h6{position:relative;padding-top:10px;padding-bottom:20px}.mega-menu a.h6:after{position:absolute;content:"";width:100%;max-width:41px;height:0;border-bottom:1px solid rgb(var(--text-color));bottom:0;left:0}.mega-menu .v-stack.unstyled-list{gap:2px}.mm-promo-wrapper{position:relative}.mm-promo-wrapper div.v-stack{color:#fff;position:absolute;bottom:0;left:0;right:0;padding:40px 20px 20px;background:linear-gradient(180deg,#0000,#000c)}.mm-promo-wrapper .subtitle{font:var(--text-font-style) var(--text-font-weight) var(--text-base) / 1.65 var(--text-font-family);letter-spacing:var(--text-letter-spacing);text-transform:none}@media screen and (max-width: 1300px){.mega-menu{justify-content:space-between}}#sidebar-menu .text-with-icon{font-size:14px;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform)}.collection-toolbar{box-shadow:none;padding:20px}.collection-toolbar__button-list{flex-direction:row}.collection-toolbar__button-container,.collection-toolbar__layout-switch-list{border:1px solid rgb(var(--border-color));margin-right:20px}.collection-toolbar__button-container:last-of-type{margin-right:0}.collection-toolbar__button-container button{opacity:1}.active-facets{flex-wrap:nowrap;gap:0;margin-right:20px}.active-facets .text-subdued{white-space:nowrap}.active-facets facet-link a.facets-clear-all{margin-left:20px}.active-facets a.facets-clear-all span.link{margin-right:0}.active-facets .removable-facet,.active-facets a span.link{height:100%;margin-right:20px;font-size:11px;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform)}.active-facets .removable-facet:last-of-type{margin-right:0}.active-facets a,facet-link,.active-facets a span.link{height:100%;display:flex;justify-content:center;align-items:center}.active-facets a span.link{background:none;background-color:rgb(var(--text-color));color:rgb(var(--background));text-decoration:none;padding:10px 14px}.active-facets .removable-facet{background-color:rgb(var(--text-color) / .1);color:rgb(var(--background))}.popover__value-option{font-size:11px;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform)}.dlc-collection-image{grid-column:span 2;grid-row:span 2;border-radius:3px}.product-list[collection-desktop-layout=compact] .dlc-collection-image,.product-list[collection-desktop-layout=large] .dlc-collection-image{display:none}@media screen and (max-width: 1024px){.collection-toolbar__layout-switch-list{display:none!important}.collection-toolbar__button-list{flex-direction:row;justify-content:space-around;margin:0 auto}}@media screen and (max-width: 991px){.active-facets{display:none}}.shopify-section--main-product .product-gallery__thumbnail-list{display:none}.shopify-section--main-product .product-title{display:flex;flex-direction:row;justify-content:space-between;align-items:end;gap:30px}.shopify-section--main-product .price-list.text-sm{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);margin-left:10px;font-size:var(--text-h5)}.product-type-fabrics .price-list.text-sm{margin-left:0}.shopify-section--main-product div[data-block-type=dlc-product-price] .h-stack{align-items:baseline}.shopify-section--main-product .product-title .sku{white-space:nowrap}.product-info__block-item[data-block-type=dlc-product-share]{position:relative}.shopify-section--main-product .social-media{position:absolute;right:0;gap:10px;color:rgb(var(--text-color))}.shopify-section--main-product .dlc-swatches-wrapper.swatches-large{margin-bottom:40px}.shopify-section--main-product .dlc-swatches-wrapper .justify-center{justify-content:left}.shopify-section--main-product .dlc-swatches-wrapper .h6{padding-bottom:10px}.shopify-section--main-product .dlc-swatches-wrapper .color-swatch{--swatch-size: 38px}.shopify-section--main-product dlc-product-extra-info.h-stack{align-items:flex-start;justify-content:start;flex-wrap:wrap;margin-bottom:10px}.shopify-section--main-product dlc-product-extra-info .pdp_extra_info-column{width:40%;flex:40%;margin-bottom:20px}.shopify-section--main-product dlc-product-extra-info span.icon-info{display:inline-block;vertical-align:middle;margin-right:7px;margin-bottom:3px}.shopify-section--main-product dlc-product-extra-info .pdp_extra_info-column .h6{padding-bottom:7px}.shopify-section--main-product .product-info__block-item[data-block-type=quantity-selector]{margin-bottom:0}.shopify-section--main-product .product-info__block-item[data-block-id=buy_buttons]{margin-top:15px;margin-bottom:15px}@media screen and (max-width: 970px){.shopify-section--main-product .product-title{flex-direction:column;align-items:flex-start;row-gap:10px;text-align:left}}@media screen and (max-width: 560px){.shopify-section--main-product .social-media{position:relative;justify-content:right}.shopify-section--main-product div[data-block-type=dlc-product-price] .h-stack{display:block}.shopify-section--main-product div[data-block-type=dlc-product-price] .h-stack *{display:inline}}.shopify-section--main-product .product-type-fabrics .product-info__block-item[data-block-type=quantity-selector]{display:none}.product-sticky-bar{border:0}.product-sticky-bar.is-visible{bottom:0;top:auto;border-top:1px solid rgb(var(--border-color))}.product-sticky-bar .product-sticky-wrapper{max-width:calc(var(--max-desktop-width) - (var(--max-desktop-width-side-padding)*2));margin:0 auto;width:100%;grid-template-columns:minmax(0,1fr) max-content;align-items:center;padding:0 20px;display:grid}.buy-buttons .text-with-price .price{position:absolute;right:0}.buy-buttons .text-with-price{position:relative;width:100%;padding:0 90px}@media screen and (max-width: 1024px){.buy-buttons .text-with-price .price{position:relative;right:auto}.buy-buttons .text-with-price{padding:0}}.product-card .product-card__quick-add-button{border:1px solid rgb(var(--text-color));border-radius:100%}.product-card .product-card__info{font-size:14px;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform)}.product-card .product-card__figure>.badge-list{inset-block-start:0;inset-inline-start:0}.product-card .badge-list span.badge{background:transparent;background-color:#e8e6e3;border:2px solid rgb(var(--text-color));color:rgb(var(--text-color));border-radius:20px;font-size:10px;font-family:var(--heading-font-family);font-weight:600;font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);min-height:40px}.dlc-swatches-wrapper .color-swatch{border:1px solid rgb(var(--background));border-radius:2px;background:rgb(var(--text-color) / .1);transition:outline .3s;outline:1px solid rgb(var(--background))}.dlc-swatches-wrapper .color-swatch.swatch-fabric{border-radius:100%}.dlc-swatches-wrapper .color-swatch.swatch-large{border:2px solid rgb(var(--background))}.dlc-swatches-wrapper .color-swatch:hover,.dlc-swatches-wrapper .color-swatch.current{outline:1px solid rgb(var(--text-color))}.dlc-swatches-wrapper .color-swatch--more{color:rgb(var(--text-color))}.dlc-swatches-wrapper .color-swatch--more:before{content:"+";position:relative;top:-2px;right:-5px}.shopify-section featured-collections-carousel,.shopify-section .product-list{margin-top:30px}.shopify-section.shopify-section--footer{width:100%;max-width:none}.shopify-section--footer .footer .footer__inner{max-width:var(--max-desktop-width);margin-left:auto;margin-right:auto;padding:0 var(--max-desktop-width-side-padding)}.footer ul{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform)}.footer li a{font-size:14px}.footer .h6{font-size:11px;position:relative;padding-bottom:20px}.footer .h6:after{position:absolute;content:"";width:100%;max-width:87px;height:0;border-bottom:1px solid #fff;bottom:0;left:0}.footer .link-faded{color:rgb(var(--text-color))}.footer .link-faded:hover{color:rgb(var(--text-color) / .65)}.footer__block--newsletter .prose.text-subdued{color:rgb(var(--text-color));font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform)}.footer__block--newsletter .form-control{width:-webkit-fill-available}.footer__block--newsletter .form-control .input{background-color:rgb(var(--button-text-color));border:0}.footer__block--newsletter{max-width:40%}.footer__block--newsletter form{display:flex;flex-direction:row;column-gap:20px;margin-bottom:40px}.footer__block--newsletter .button{white-space:nowrap}.contact-menu li{margin-bottom:30px}.contact-menu-children .menu-link:after{content:"/";display:inline-block;padding-left:1px;padding-right:1px}.contact-menu-children .menu-link:last-of-type:after{display:none}.contact-menu a.contact-region{pointer-events:none;display:block;padding-bottom:5px}.footer__aside .payment-methods{max-width:none}@media screen and (min-width: 1300px){.footer__block--newsletter{margin-right:10%}}@media screen and (max-width: 971px){.footer__block-list{justify-content:center;text-align:center}.footer__block--newsletter{width:100%;max-width:100%;flex-basis:100%}.footer .h6:after{left:50%;transform:translate(-50%)}.footer .footer__block{margin-top:30px;width:100%;max-width:100%;flex-basis:100%}.footer .footer__block:first-of-type{margin-top:0}.social-media--list{justify-content:center}}@media screen and (max-width: 690px){.footer__block--newsletter form{flex-direction:column}.footer__block--newsletter form .align-self-start{align-self:center}}.round-me-up{border-radius:100%}.collection_gallery_img{width:100%}.span-2{grid-column-end:span 2;grid-row-end:span 2;@include breakpoint(medium){grid-column-end: span 2; grid-row-end: span 2;}@include breakpoint(large){grid-column-end: span 2; grid-row-end: span 2;}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.span-2{width:100%;max-height:100%;@include breakpoint(medium){width: 50%; max-height: 900px;}}}@media (max-width: 1000px){.buy-buttons{position:fixed;bottom:0;left:0;right:0;width:100%;z-index:10;margin:0;color:#fff;padding:0;text-align:center;border:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/dlc.css.map */
