.dt-product-edit{padding-block:clamp(4rem,6vw,8rem);color:var(--dt-ink, #25251f);background:var(--dt-paper, #fbf8f2)}.dt-product-edit__header{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:1.6rem 3rem;margin-block-end:3.2rem}.dt-product-edit__copy{max-inline-size:72rem}.dt-product-edit__eyebrow{margin:0 0 1.2rem;color:var(--dt-gold, #97723d);font-size:1.3rem;font-weight:600;line-height:1.6}.dt-product-edit__heading{margin:0;color:inherit;font:inherit;font-size:clamp(3rem,3.5vw,4.8rem);font-weight:600;letter-spacing:0;line-height:1.3}.dt-product-edit__intro{max-inline-size:55ch;margin:1.4rem 0 0;color:#666257;font-size:1.6rem;line-height:1.8}.dt-product-edit__all{display:inline-flex;align-items:center;justify-content:space-between;gap:1.4rem;min-block-size:4.4rem;padding-block:.7rem;border-block-end:1px solid currentColor;color:var(--dt-ink, #25251f);font-size:1.5rem;font-weight:600;text-decoration:none}.dt-product-edit__all svg,.dt-product-card__cta svg{inline-size:2rem;block-size:2rem;flex-shrink:0}.dt-product-edit[dir=rtl] .dt-product-edit__all svg,.dt-product-edit[dir=rtl] .dt-product-card__cta svg{transform:rotate(180deg)}.dt-product-edit__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3.6rem 2rem;margin:0;padding:0;list-style:none}.dt-product-edit__item{min-inline-size:0}.dt-product-card{position:relative;display:flex;flex-direction:column;block-size:100%;min-inline-size:0;color:var(--dt-ink, #25251f);text-decoration:none;text-align:start}.dt-product-card:focus-visible,.dt-product-edit__all:focus-visible{outline:2px solid var(--dt-gold, #97723d);outline-offset:6px}.dt-product-card__media{position:relative;display:block;flex:0 0 auto;aspect-ratio:4 / 5;overflow:hidden;border-radius:.6rem;background:#f0ece4}.dt-product-card__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;inline-size:100%;block-size:100%;max-inline-size:100%;padding:clamp(1.4rem,2vw,2.8rem);object-fit:contain;object-position:center;box-sizing:border-box;transition:transform .18s ease}.dt-product-card__image-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#b2a58e}.dt-product-card__image-empty svg{inline-size:6.4rem;block-size:6.4rem}.dt-product-card__badge{position:absolute;inset-block-start:1.2rem;inset-inline-start:1.2rem;max-inline-size:calc(100% - 2.4rem);padding:.5rem 1rem;border-radius:.3rem;background:var(--dt-gold, #97723d);color:#fff;font-size:1.2rem;font-weight:600;line-height:1.5}.dt-product-card__badge--sold-out{background:var(--dt-ink, #25251f)}.dt-product-card__body{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding-block-start:1.8rem}.dt-product-card__title{margin:0;color:inherit;font:inherit;font-size:clamp(1.7rem,1.5vw,2.1rem);font-weight:600;line-height:1.5;overflow-wrap:anywhere}.dt-product-card__title a{color:inherit;text-decoration:none}.dt-product-card__title a:hover{color:var(--dt-gold, #97723d)}.dt-product-card__media:focus-visible,.dt-product-card__title a:focus-visible,.dt-product-card__cta:focus-visible{outline:2px solid var(--dt-gold, #97723d);outline-offset:3px}.dt-product-card__actions{inline-size:100%;margin-block-start:auto;padding-block-start:1.2rem}.dt-product-card__actions .dt-quick-buy{margin-block-start:0}.dt-offer h3 a{color:inherit;text-decoration:none}.dt-offer h3 a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.dt-product-card__benefit{margin:.6rem 0 0;color:#666257;font-size:1.4rem;line-height:1.75}.dt-product-card__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem .8rem;margin-block:1.4rem .5rem;font-size:1.8rem;line-height:1.5}.dt-product-card__current{font-weight:600}.dt-product-card__price--sale .dt-product-card__current{color:var(--dt-gold, #97723d)}.dt-product-card__previous{color:#767064;font-size:1.3rem;font-weight:400}.dt-product-card__from{color:#666257;font-size:1.25rem}.dt-product-card__variant-note,.dt-product-card__unit-price{margin:0 0 .5rem;color:#767064;font-size:1.15rem;line-height:1.6}.dt-product-card__cta{display:flex;align-items:center;justify-content:space-between;gap:1rem;inline-size:100%;min-block-size:4.4rem;margin-block-start:auto;padding-block-start:.6rem;font-size:1.35rem;font-weight:600}.dt-product-card__cta{color:inherit;text-decoration:none}.dt-product-card:hover .dt-product-card__cta{color:var(--dt-gold, #97723d)}.dt-product-edit__editor-note{color:#666257;font-size:1.5rem}#MainContent :is(collection-component,.template-search,product-recommendations,.related-products) .product-card-wrapper .card{--border-radius: .6rem;--border-width: 0px;--shadow-opacity: 0;--text-alignment: start;color:var(--dt-ink, #25251f);background:transparent}#MainContent :is(collection-component,.template-search,product-recommendations,.related-products) .product-card-wrapper .card__inner{background:#f0ece4}#MainContent :is(collection-component,.template-search,product-recommendations,.related-products) .product-card-wrapper .card__media .media>img{padding:clamp(1.2rem,2vw,2.8rem);object-fit:contain;object-position:center;box-sizing:border-box}#MainContent :is(collection-component,.template-search,product-recommendations,.related-products) .product-card-wrapper:hover .media.media--hover-effect>img{transform:none}#MainContent :is(collection-component,.template-search,product-recommendations,.related-products) .product-card-wrapper .card>.card__content{padding-inline:0}#MainContent :is(collection-component,.template-search,product-recommendations,.related-products) .product-card-wrapper .card>.card__content .card__information{padding:1.6rem 0 0}#MainContent :is(collection-component,.template-search,product-recommendations,.related-products) .card__heading{color:var(--dt-ink, #25251f);font-family:inherit;font-size:clamp(1.6rem,1.5vw,2rem);font-weight:600;letter-spacing:0;line-height:1.5}#MainContent :is(collection-component,.template-search,product-recommendations,.related-products) .card .price{font-size:1.65rem;font-weight:600;letter-spacing:0;text-align:start}#MainContent :is(collection-component,.template-search,product-recommendations,.related-products) .card .badge{border:0;border-radius:.3rem;background:var(--dt-ink, #25251f);color:var(--dt-paper, #fbf8f2);font-size:1.2rem;letter-spacing:0}#MainContent :is(.collection-hero__title,.template-search__header>h1,cart-items .title-wrapper-with-link>.title){color:var(--dt-ink, #25251f);font-size:clamp(3rem,4vw,4.8rem);font-weight:600;letter-spacing:0;line-height:1.3}#MainContent .collection-hero__description{max-inline-size:70ch;color:#666257;line-height:1.8}#MainContent .facet-filters__label{margin:0;margin-inline-end:1.5rem}#MainContent .facet-filters{padding-inline:2.4rem 0}#MainContent .facets__summary,#MainContent .facet-filters__sort{font-family:inherit;letter-spacing:0}#MainContent .active-facets__button-inner{border-radius:.4rem}#MainContent .product .product__media-wrapper{padding-inline:0}#MainContent .product .product-media-container.media-type-image{border-radius:.6rem;border-color:#97723d1f;background:#f0ece4;box-shadow:none}#MainContent .product .product-media-container.media-type-image .product__media>img{object-fit:contain;object-position:center}#MainContent .product .thumbnail>img{object-fit:contain}#MainContent .product .thumbnail[aria-current]{border-color:var(--dt-gold, #97723d)}#MainContent .product .product__title>h1,#MainContent .product .product__title>a>h2{color:var(--dt-ink, #25251f);font-size:clamp(3rem,3.2vw,4.6rem);font-weight:600;letter-spacing:0;line-height:1.3}#MainContent .product .product__text{color:#767064;letter-spacing:0}#MainContent .product .price--large{font-size:2.3rem;letter-spacing:0}#MainContent .product .price--on-sale .price-item--sale{color:var(--dt-gold, #97723d)}#MainContent .product .form__label{color:var(--dt-ink, #25251f);font-size:1.45rem}#MainContent .product .product-form__input--pill input[type=radio]+label{border-radius:.4rem;margin-inline:0 .7rem;font-family:inherit;letter-spacing:0}#MainContent .product .product-form__input--pill input[type=radio]:checked:not(:disabled):not(.disabled)+label{background:var(--dt-ink, #25251f);color:var(--dt-paper, #fbf8f2);border-color:var(--dt-ink, #25251f)}#MainContent .product .product-form__submit,#MainContent .cart__checkout-button{--color-button: 37, 37, 31;--color-button-text: 251, 248, 242;min-height:5.2rem;font-family:inherit;font-size:1.6rem;font-weight:600;letter-spacing:0}#MainContent .cart-items th{text-align:start;color:#666257;letter-spacing:0}#MainContent .cart-items .right{text-align:end}#MainContent .cart-item__details{text-align:start}#MainContent .cart-item__name{font-size:1.8rem;font-weight:600;letter-spacing:0;line-height:1.5}#MainContent .cart-item__image-container{inline-size:100%;max-inline-size:12rem;aspect-ratio:1;align-items:center;justify-content:center;padding:.8rem;border-radius:.6rem;background:#f0ece4}#MainContent .cart-item__image{inline-size:100%;block-size:auto;max-block-size:100%;object-fit:contain}#MainContent .cart-item__price-wrapper{text-align:end}#MainContent .cart-item__discounted-prices{display:flex;flex-wrap:wrap;gap:.4rem .8rem}#MainContent .cart-item__discounted-prices .cart-item__old-price{margin:0}#MainContent .cart__footer{border-block-start-color:#97723d2e}#MainContent .cart__footer .tax-note{color:#666257;line-height:1.7}html[dir=rtl] #MainContent .facets__display{left:auto;right:0}html[dir=rtl] #MainContent .facet-filters__sort{padding-inline:0 2rem}html[dir=rtl] #MainContent .facet-filters__field .select>.svg-wrapper{right:auto;left:0}html[dir=rtl] #MainContent .product-form__input .select>.svg-wrapper{right:auto;left:1.5rem}html[dir=rtl] #MainContent .product-form__input .select__select{padding-inline:1.5rem 4rem}html[dir=rtl] .dt-theme :is(slider-component,slideshow-component) .slider,html[dir=rtl] .dt-theme :is(slider-component,slideshow-component) .slider-buttons{direction:ltr}html[dir=rtl] .dt-theme :is(slider-component,slideshow-component) .slider__slide{direction:rtl}html[dir=rtl] .dt-theme .product-media-modal__content{direction:ltr}@media(hover:hover)and (prefers-reduced-motion:no-preference){.dt-product-card:hover .dt-product-card__image{transform:translateY(-3px)}}@media screen and (min-width:750px){#MainContent .product .product__info-wrapper{padding:0;padding-inline-start:clamp(2.4rem,4vw,5rem)}#MainContent .product.product--right .product__info-wrapper{padding-inline-start:0;padding-inline-end:clamp(2.4rem,4vw,5rem)}#MainContent .cart-items th+th,#MainContent .cart-item>td+td{padding-inline:clamp(1.6rem,3vw,4rem) 0}#MainContent .cart-item .cart-item__quantity,#MainContent .cart-items .cart-items__heading--quantity,#MainContent .cart-items .cart-items__heading--wide{padding-inline:clamp(1.6rem,3vw,4rem) 0}}@media screen and (max-width:989px){.dt-product-edit__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 1.6rem}}@media screen and (max-width:749px){.dt-product-edit{padding-block:4.4rem}.dt-product-edit__header{margin-block-end:2.4rem}.dt-product-edit__intro{font-size:1.45rem}.dt-product-edit__all{font-size:1.4rem}.dt-product-edit__grid{gap:2.8rem 1.2rem}.dt-product-card__media{aspect-ratio:4 / 5}.dt-product-card__body{padding-block-start:1.3rem}.dt-product-card__title{font-size:1.65rem}.dt-product-card__benefit{font-size:1.25rem}.dt-product-card__price{font-size:1.6rem;gap:.3rem .6rem}.dt-product-card__previous{font-size:1.15rem}.dt-product-card__badge{inset-block-start:.8rem;inset-inline-start:.8rem;font-size:1.1rem}.dt-product-card__cta{font-size:1.25rem}#MainContent .product .product__info-wrapper{padding-inline:0}#MainContent .cart-item__name{font-size:1.6rem}}@media(prefers-reduced-motion:reduce){.dt-product-card__image{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/dt-commerce.css.map */
