:root{--font-heading-family: "Bricolage Grotesque", sans-serif;--font-heading-style: normal;--font-heading-weight: 600;--font-title-family: "Playfair Display", serif;--font-body-family: "DIN 2014", sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 600;--dimayo-ink: #1a1917;--dimayo-gallery: #f4f2ed;--dimayo-panel: #edeae2;--dimayo-concrete: #b7b3aa;--dimayo-ash: #7a776f;--dimayo-lacquer: #8c2320;--dimayo-alert: #b23a2e;--swatch-input--size: 4rem}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.product__title h1{font-family:var(--font-title-family);font-weight:400;text-transform:capitalize;letter-spacing:.04em}.product__title h1,.product__title h2{font-style:normal}.button,.product-form__submit,.cart__checkout-button,.newsletter-form__button,.quick-add__submit,button[type=submit]{font-family:var(--font-heading-family);letter-spacing:.1em}.footer .list-menu__item,.footer-block__heading{font-family:var(--font-heading-family)}.header__inline-menu .link,.header__inline-menu .header__menu-item{text-decoration:none;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-weight:600;text-transform:uppercase;letter-spacing:.08em}.header__inline-menu .header__active-menu-item{text-decoration:none}.header__icon--cart-text{width:auto;height:auto;padding:.8rem 0;margin-right:0;gap:.6rem;text-decoration:none}.header__icon--cart-text-label{font-family:"DIN 2014",sans-serif;font-size:1.4rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.header__icon--cart-text .cart-count-bubble{position:static;height:auto;width:auto;border-radius:0;background:transparent;color:rgb(var(--color-foreground));font-size:1.1rem}.button,.field__input,.select__select,.quantity,.swatch,input,select,.card,.media{border-radius:0!important}.product-form__submit:hover,.product-form__submit:focus-visible{background:#404040!important;border-color:#404040!important}.cart__checkout-button:hover,.cart__checkout-button:focus-visible{background:var(--dimayo-lacquer)!important;border-color:var(--dimayo-lacquer)!important}.color-scheme-3 .rich-text__caption{color:rgba(var(--color-foreground),.65)}.color-scheme-3 .rich-text__heading{font-family:var(--font-body-family);font-style:italic;font-weight:400;text-transform:none;letter-spacing:normal}.color-scheme-3 .rich-text__heading:before{content:"";display:block;width:22px;height:22px;margin:0 auto 28px;background:var(--dimayo-lacquer)}.dimayo-piece-number{font-family:var(--font-body-family);font-style:italic;font-size:1.4rem;color:var(--dimayo-ash);margin:0 0 1.2rem}.dimayo-why{background:var(--dimayo-panel);border-left:2px solid var(--dimayo-ink);padding:2.4rem 2.6rem;margin:2.8rem 0}.dimayo-why__eyebrow{display:block;font-family:var(--font-heading-family);font-size:1.1rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--dimayo-ash);margin-bottom:1rem}.dimayo-why p{font-family:var(--font-body-family);font-style:italic;font-size:1.6rem;line-height:1.75;margin:0}.dimayo-why p+p{margin-top:1rem}.dimayo-ghost-btn{display:inline-block;width:100%;background:transparent;color:var(--dimayo-ink);border:1px solid var(--dimayo-ink);padding:1.2rem 1.4rem;font-family:var(--font-heading-family);font-size:1.1rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;text-align:center;cursor:pointer;transition:opacity .2s ease}.dimayo-ghost-btn:hover{opacity:.6}.dimayo-discontinued{background:var(--dimayo-gallery)}.dimayo-discontinued__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4.4rem;max-width:76rem}.dimayo-discontinued__card{display:flex;gap:2.2rem;align-items:center;opacity:.7}.dimayo-discontinued__image{width:100px;height:80px;flex:0 0 100px;background:var(--dimayo-concrete);object-fit:cover}.dimayo-discontinued__name{font-family:var(--font-title-family);font-size:1.3rem;font-weight:400;text-transform:capitalize;letter-spacing:.03em;margin-bottom:.6rem}.dimayo-discontinued__note{font-family:var(--font-body-family);font-style:italic;font-size:1.3rem;color:var(--dimayo-ash);margin:0}@media screen and (max-width:749px){.dimayo-discontinued__grid{grid-template-columns:1fr}}.dimayo-alert-note{text-align:center;font-family:var(--font-heading-family);font-size:1.2rem;color:var(--dimayo-alert);text-transform:uppercase;letter-spacing:.04em;font-weight:600;max-width:64rem;margin:0 auto;line-height:1.7}.dimayo-shipping-note{text-align:center;font-family:var(--font-body-family);font-style:italic;color:var(--dimayo-ash);font-size:1.3rem}.dimayo-cart-suggested{background:var(--dimayo-gallery);text-align:center}.dimayo-cart-suggested__title{margin-bottom:.6rem}.dimayo-cart-suggested__sub{font-family:var(--font-body-family);font-style:italic;color:var(--dimayo-ash);font-size:1.4rem;margin-bottom:3.2rem}.dimayo-cart-suggested__grid{display:grid;grid-template-columns:repeat(3,minmax(0,18rem));justify-content:center;gap:3.2rem;max-width:64rem;margin:0 auto}.dimayo-cart-suggested__card{display:flex;flex-direction:column;align-items:center;gap:1rem}.dimayo-cart-suggested__image{width:100%;aspect-ratio:1 / 1;background:var(--dimayo-panel);object-fit:cover}.dimayo-cart-suggested__name{font-size:1.4rem;margin:0}.dimayo-cart-suggested__price{font-size:1.3rem;color:var(--dimayo-ash);margin:0 0 .4rem}.dimayo-cart-suggested__quick-add{display:block;width:100%;border:none;background:var(--dimayo-panel);color:var(--dimayo-ink);padding:1.1rem 1.4rem;font-family:var(--font-heading-family);font-size:1.1rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;text-align:center;cursor:pointer;transition:background .2s ease}.dimayo-cart-suggested__quick-add:hover{background:var(--dimayo-concrete)}.dimayo-cart-suggested__quick-add[aria-disabled=true]{opacity:.6;cursor:default}@media screen and (max-width:749px){.dimayo-cart-suggested__grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:40rem}}.dimayo-drawer-upsell{border-top:1px solid rgba(var(--color-foreground),.1);padding-top:2rem;margin-top:2rem}.dimayo-drawer-upsell__label{display:block;font-family:var(--font-heading-family);font-size:1.1rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--dimayo-ash);margin-bottom:1.2rem}.dimayo-drawer-upsell__row{display:flex;align-items:center;gap:1.6rem}.dimayo-drawer-upsell__image{width:72px;height:56px;flex:0 0 72px;background:var(--dimayo-panel);object-fit:cover}.dimayo-drawer-upsell__info{flex:1}.dimayo-drawer-upsell__name{font-size:1.3rem;margin:0 0 .2rem}.dimayo-drawer-upsell__price{font-size:1.2rem;color:var(--dimayo-ash);margin:0 0 .8rem}.dimayo-drawer-upsell .dimayo-ghost-btn{width:auto;padding:.9rem 1.4rem;font-size:1rem}.dimayo-curatorial-caption{display:block;font-family:var(--font-body-family);font-style:italic;font-size:1.3rem;color:var(--dimayo-ash);margin-top:.4rem}.product-form__input--dropdown .select:before,.product-form__input--dropdown .select:after{display:none}.product-form__input--dropdown .select__select{background:transparent;border:none;border-bottom:1px solid var(--dimayo-ink);border-radius:0;height:auto;min-height:0;margin:0;padding:1.4rem 2.8rem 1.4rem 0;font-family:var(--font-heading-family);font-style:normal;font-weight:600;font-size:1.3rem;text-transform:uppercase;letter-spacing:.06em;color:var(--dimayo-ink)}.product-form__input--dropdown .select .svg-wrapper{right:.2rem}.dimayo-collage{display:grid;gap:2px}.dimayo-collage--1{grid-template-columns:1fr}.dimayo-collage--carousel{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:1.6rem;cursor:grab;-webkit-user-select:none;user-select:none;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.dimayo-collage--carousel.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.dimayo-collage--carousel .dimayo-collage__cell{flex:0 0 78%;width:auto;scroll-snap-align:center}@media screen and (min-width:750px){.dimayo-collage--carousel .dimayo-collage__cell{flex:0 0 45%}}@media screen and (min-width:990px){.dimayo-collage--carousel .dimayo-collage__cell{flex:0 0 31%}}.dimayo-collage__cell{position:relative;aspect-ratio:1 / 1;max-width:700px;max-height:700px;width:100%;background:var(--dimayo-panel);overflow:hidden}.dimayo-collage--1 .dimayo-collage__cell{aspect-ratio:21 / 9;max-width:none;max-height:none}.dimayo-collage__cell img{width:100%;height:100%;object-fit:cover;display:block}.dimayo-collage__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:1.6rem;text-align:center;font-family:var(--font-heading-family);font-weight:600;font-size:1.1rem;text-transform:uppercase;letter-spacing:.06em;color:var(--dimayo-ash)}.dimayo-split{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center}.dimayo-split--reverse .dimayo-split__media{order:2}.dimayo-split--reverse .dimayo-split__content{order:1}.dimayo-split__media{position:relative;aspect-ratio:4 / 3;background:var(--dimayo-panel);overflow:hidden}.dimayo-split__media img{width:100%;height:100%;object-fit:cover;display:block}.dimayo-split__content p{font-family:var(--font-body-family);font-style:italic;color:var(--dimayo-ash);font-size:1.5rem;line-height:1.7;margin-top:1.4rem}@media screen and (max-width:749px){.dimayo-split{grid-template-columns:1fr;gap:2.4rem}}.dimayo-sizing-guide{text-align:center}.dimayo-sizing-guide__intro{max-width:64rem;margin:0 auto;font-family:var(--font-body-family);color:var(--dimayo-ash);font-size:1.5rem}.dimayo-sizing-guide__grid{display:grid;grid-template-columns:repeat(var(--dimayo-sizing-columns, 2),minmax(0,1fr));gap:4.8rem 3.2rem;text-align:left;margin-top:5rem}.dimayo-sizing-guide__grid--single{grid-template-columns:1fr;max-width:46rem;margin-left:auto;margin-right:auto}.dimayo-sizing-guide__label{font-family:var(--font-heading-family);font-weight:600;font-size:1.1rem;text-transform:uppercase;letter-spacing:.06em;margin-bottom:1.4rem}.dimayo-sizing-guide__shape{background:var(--dimayo-panel);border:1px solid rgba(var(--color-foreground),.1);height:9rem;margin-bottom:1.2rem}.dimayo-sizing-guide__dims{font-family:var(--font-body-family);font-style:italic;color:var(--dimayo-ash);font-size:1.3rem}@media screen and (max-width:749px){.dimayo-sizing-guide__grid{grid-template-columns:1fr}}.swatch-input__label[title=Roble] .swatch,.swatch-input__label[title=Nogal] .swatch,.swatch-input__label[title="Bronce Cepillado"] .swatch,.swatch-input__label[title=Ink] .swatch,.swatch-input__label[title=Concrete] .swatch,.swatch-input__label[title=Ash] .swatch{border-style:solid}.swatch-input__label[title=Roble] .swatch{--swatch--background: #c9a877}.swatch-input__label[title=Nogal] .swatch{--swatch--background: #5c3a20}.swatch-input__label[title="Bronce Cepillado"] .swatch{--swatch--background: #8c7853}.swatch-input__label[title=Ink] .swatch{--swatch--background: var(--dimayo-ink)}.swatch-input__label[title=Concrete] .swatch{--swatch--background: var(--dimayo-concrete)}.swatch-input__label[title=Ash] .swatch{--swatch--background: var(--dimayo-ash)}.dimayo-product-hero.gradient{background:#f9f9f9}.dimayo-product-hero .product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 4rem}.dimayo-product-hero .product__title,.dimayo-product-hero .product-form__input--swatch,.dimayo-product-hero .price,.dimayo-product-hero .installment,.dimayo-product-hero .product-form,.dimayo-product-hero .product__text{text-align:center}.dimayo-product-hero .product__inventory{justify-content:center}.dimayo-product-hero .product__title{margin-left:auto;margin-right:auto}.dimayo-product-hero .product-form__input--swatch{justify-content:center}.dimayo-product-hero .product-form__input--swatch .form__label{width:100%}.dimayo-product-hero .product-form__quantity{display:flex;flex-direction:column;align-items:center}.dimayo-shipping-estimate{margin-top:2rem}.dimayo-tech-specs{text-align:center}.dimayo-tech-specs__heading{margin-bottom:5rem}.dimayo-tech-specs__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4rem;border-top:1px solid rgba(var(--color-foreground),.1);padding-top:5rem}.dimayo-tech-specs__col{border-right:1px solid rgba(var(--color-foreground),.1)}.dimayo-tech-specs__col:last-child{border-right:none}.dimayo-tech-specs__col-heading{font-family:var(--font-heading-family);font-size:1.1rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.6rem}.dimayo-tech-specs__col-content{font-family:var(--font-body-family);font-style:normal;color:var(--dimayo-ash);font-size:1.4rem;line-height:1.8}.dimayo-tech-specs__col-content p{margin:0 0 1rem}.dimayo-tech-specs__col-content p:last-child{margin-bottom:0}.dimayo-tech-specs__accordion{display:none}.dimayo-tech-specs__item{text-align:left;border-bottom:1px solid rgba(var(--color-foreground),.12)}.dimayo-tech-specs__item:first-child{border-top:1px solid rgba(var(--color-foreground),.12)}.dimayo-tech-specs__summary{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:2rem 0;cursor:pointer;font-family:var(--font-heading-family);font-size:1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;list-style:none}.dimayo-tech-specs__summary::-webkit-details-marker{display:none}.dimayo-tech-specs__chevron{width:1rem;height:.6rem;flex-shrink:0;transition:transform .2s ease}.dimayo-tech-specs__item[open] .dimayo-tech-specs__chevron{transform:rotate(180deg)}.dimayo-tech-specs__item .dimayo-tech-specs__col-content{padding-bottom:2rem}@media screen and (max-width:749px){.dimayo-tech-specs__grid{display:none}.dimayo-tech-specs__accordion{display:block}}.dimayo-product-hero .product__media-item,.dimayo-product-hero .global-media-settings{aspect-ratio:1 / 1}.dimayo-product-hero .product__media-item img{width:100%;height:100%;object-fit:cover}@media screen and (min-width:750px){.dimayo-product-hero .product.grid{column-gap:6rem}.dimayo-product-hero .product__media-wrapper,.dimayo-product-hero.gradient .product--medium:not(.product--no-media) .product__media-wrapper,.dimayo-product-hero.gradient .product--large:not(.product--no-media) .product__media-wrapper{max-width:55rem;width:100%}.dimayo-product-hero .product__info-wrapper,.dimayo-product-hero.gradient .product--medium:not(.product--no-media) .product__info-wrapper,.dimayo-product-hero.gradient .product--large:not(.product--no-media) .product__info-wrapper{max-width:44rem;width:100%;padding:0;margin:0 auto}.dimayo-product-hero .product__info-container{display:flex;flex-direction:column;justify-content:center;min-height:55rem}}.dimayo-product-hero .product__title{margin-bottom:2.4rem}.dimayo-product-hero .product-form__input--swatch,.dimayo-product-hero .price{margin-bottom:3.2rem}.dimayo-product-hero .product-form{margin-top:.8rem}.dimayo-product-hero .thumbnail-slider{display:none!important}.dimayo-product-hero .product__media-container .slider-buttons,.dimayo-product-hero .slider-buttons{display:flex!important}@media screen and (min-width:750px){.dimayo-product-hero .slider-buttons{margin-top:1.6rem}.dimayo-product-hero .product__media-list .product__media-item:not(.is-active){display:block!important}.dimayo-product-hero .product__media-list.slider{flex-wrap:nowrap;overflow-x:auto;column-gap:0;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.dimayo-product-hero .product__media-list.slider .product__media-item{flex:0 0 100%;max-width:100%;scroll-snap-align:start}}@media screen and (min-width:990px){.dimayo-product-hero .product__column-sticky{position:sticky;top:var(--header-height, 74px);z-index:1}}.dimayo-cart-page.page-width,.dimayo-cart-page .page-width{max-width:96rem}.dimayo-cart-page .title-wrapper-with-link{flex-direction:column;align-items:center;text-align:center;gap:0;margin-bottom:4rem}.dimayo-cart-page .title-wrapper-with-link .underlined-link,.dimayo-cart-page .cart-items thead{display:none}.dimayo-cart-page .cart-items,.dimayo-cart-page .cart-items tbody{display:block;width:100%}.dimayo-cart-page .cart-item{display:grid;grid-template-columns:15rem 1fr auto;column-gap:2.4rem;row-gap:1.2rem;align-items:start;padding:3.2rem 0;margin:0;border-bottom:1px solid rgba(var(--color-foreground),.1)}.dimayo-cart-page .cart-item:first-child{padding-top:0}.dimayo-cart-page .cart-item__media{grid-column:1;grid-row:1 / 3;width:15rem;padding-top:0}.dimayo-cart-page .cart-item__image-container{background:var(--dimayo-panel)}.dimayo-cart-page .cart-item__details{grid-column:2;grid-row:1;padding-top:0}.dimayo-cart-page .cart-item__quantity{grid-column:2 / 4;grid-row:2;padding-top:0;padding-left:0}.dimayo-cart-page .cart-item__quantity-wrapper{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;flex-wrap:nowrap}.dimayo-cart-page .cart-item__totals.right.small-hide{display:block!important;grid-column:3;grid-row:1;justify-self:end;padding-top:0;text-align:right}.dimayo-cart-page .cart-item__price-wrapper{margin-left:auto;width:fit-content}.dimayo-cart-page .cart-item__totals.medium-hide.large-up-hide,.dimayo-cart-page .cart-item__unit-price{display:none}.dimayo-cart-page .cart-item__totals.right.small-hide .price,.dimayo-cart-page .totals__total-value{font-family:var(--font-heading-family);font-weight:600;font-size:1.6rem}.dimayo-cart-page .dimayo-cart-item-shipping{font-family:var(--font-body-family);color:var(--dimayo-ash);font-size:1.3rem;margin-top:.8rem}.dimayo-cart-page .dimayo-cart-item-remove{margin-left:auto;padding:0;background:none;border:none;text-decoration:underline;text-underline-offset:3px;color:var(--dimayo-ink);font-family:var(--font-body-family);font-size:1.3rem}.dimayo-cart-page .dimayo-cart-item-remove .svg-wrapper{display:none}@media screen and (max-width:749px){.dimayo-cart-page .cart-item{grid-template-columns:10rem 1fr auto}.dimayo-cart-page .cart-item__media{width:10rem}}.dimayo-cart-page .cart__footer{max-width:96rem}.dimayo-cart-page .cart__checkout-button{max-width:50rem;margin-left:auto;margin-right:auto}.dimayo-cart-page .cart__footer>div:only-child{margin-left:0;width:100%}.dimayo-cart-page .totals{display:flex;justify-content:space-between;align-items:baseline;width:100%}.dimayo-cart-page .totals__total{font-family:var(--font-body-family);font-weight:400;font-size:1.6rem;text-transform:none;letter-spacing:normal}.dimayo-cart-page .totals__total-value{font-family:var(--font-heading-family);font-weight:600}.dimayo-cart-page .tax-note{display:none}.card__heading,.card__heading a{font-family:var(--font-body-family);font-weight:600;text-transform:lowercase;letter-spacing:normal}.card__heading:first-letter,.card__heading a:first-letter{text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/16/assets/dimayo-overrides.css.map */
