.dt-product-page{color:var(--dt-ink, #25251f);background:var(--dt-paper, #fbf8f2)}.dt-product-breadcrumbs{margin-block-end:26px;color:#746b5e;font-size:13px;line-height:1.7}.dt-product-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:5px 10px;margin:0;padding:0;list-style:none}.dt-product-breadcrumbs a{color:inherit;text-decoration:none}.dt-product-breadcrumbs a:hover{color:var(--dt-gold, #97723d);text-decoration:underline;text-underline-offset:4px}.dt-product-breadcrumbs__current{color:var(--dt-ink, #25251f);overflow-wrap:anywhere}#MainContent .dt-product-page .product .product__info-container{max-inline-size:none;padding:clamp(22px,2.4vw,36px);border:1px solid #e3d9ca;border-radius:12px;background:#fffdf8;box-shadow:0 12px 38px #3b2e1b09}#MainContent .dt-product-page .product .product__title{margin-block-end:10px}#MainContent .dt-product-page .product .product__title>h1,#MainContent .dt-product-page .product .product__title>a>h2{font-size:clamp(29px,2.7vw,42px);font-weight:600;line-height:1.35;overflow-wrap:anywhere}#MainContent .dt-product-page .product .dt-product-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-block:8px 24px;font-size:13px;line-height:1.7}.dt-product-details-link{color:#6b5537;text-underline-offset:4px;text-decoration-thickness:1px}#MainContent .dt-product-page .product .price--large{font-size:clamp(26px,2.1vw,32px);font-weight:600;line-height:1.45}#MainContent .dt-product-page .product .price--on-sale .price-item--regular{font-size:17px}#MainContent .dt-product-page .product .price__badge-sale,#MainContent .dt-product-page .product .price__badge-sold-out{border-radius:5px;letter-spacing:0}#MainContent .dt-product-page .product .product__tax{color:#746b5e;font-size:12px;line-height:1.8}#MainContent .dt-product-page .product .product-form__input{min-inline-size:0;max-inline-size:100%;margin-block-end:20px}#MainContent .dt-product-page .product .product-form__input .form__label{margin-block-end:10px;font-size:15px;font-weight:500}#MainContent .dt-product-page .product .product-form__input--pill input[type=radio]+label{min-inline-size:58px;min-block-size:44px;padding:12px 17px;border-radius:8px;line-height:1.4}#MainContent .dt-product-page .product .product-form__input .select{max-inline-size:none}#MainContent .dt-product-page .product .product-form__input .select__select{min-block-size:50px;font-size:16px}#MainContent .dt-product-page .product .quantity{min-block-size:50px;inline-size:156px}#MainContent .dt-product-page .product .quantity__input{font-size:16px}#MainContent .dt-product-page .product .quantity__button{inline-size:48px}#MainContent .dt-product-page .product .product-form__buttons{max-width:none;max-inline-size:none}#MainContent .dt-product-page .product .product-form__submit{min-block-size:56px;border-radius:8px;font-size:17px;line-height:1.5}#MainContent .dt-product-page .product .product-form__submit:after{border-radius:8px}#MainContent .dt-product-page .product .product-form__error-message-wrapper:not([hidden]){padding:12px 14px;border:1px solid #d7a78b;border-radius:7px;background:#fff5ef;font-size:14px;line-height:1.7}#MainContent .dt-product-page .product .shopify-app-block{min-inline-size:0;max-inline-size:100%}#MainContent .dt-product-page .product .product-media-container.media-type-image{border:1px solid #e4dbce;border-radius:12px;background:#f0eae0}#MainContent .dt-product-page .product .product-media-container.media-type-image .product__media>img{object-fit:contain}#MainContent .dt-product-page .product .thumbnail{padding:3px;border-radius:7px;background:#f1ece3}#MainContent .dt-product-page .product .thumbnail>img{object-fit:contain}#MainContent .dt-product-page .product .share-button{margin-block-start:8px}.dt-product-description[id^=DTProductDetails-]{scroll-margin-block-start:calc(var(--dt-header-height, 80px) + 20px)}.dt-product-bar,.dt-product-bar[hidden]{display:none}.dt-product-bar__summary{min-inline-size:0}.dt-product-bar__title{display:block;overflow:hidden;color:#776a58;font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.dt-product-bar__price{display:block;margin-block-start:3px;font-size:18px;font-weight:600;line-height:1.4}.dt-product-bar__button{display:inline-flex;align-items:center;justify-content:center;min-inline-size:0;min-block-size:48px;padding:11px 16px;border:1px solid var(--dt-ink, #25251f);border-radius:8px;background:var(--dt-ink, #25251f);color:var(--dt-paper, #fbf8f2);font:inherit;font-size:15px;font-weight:600;line-height:1.5;text-align:center;cursor:pointer}.dt-product-bar__button:disabled{opacity:.6;cursor:default}.dt-product-bar__button[aria-busy=true]{cursor:progress}.dt-product-bar__button:focus-visible,.dt-product-breadcrumbs a:focus-visible,.dt-product-details-link:focus-visible{outline:2px solid var(--dt-gold, #97723d);outline-offset:4px}@media screen and (min-width:750px){#MainContent .dt-product-page .product .product__column-sticky{top:calc(var(--dt-header-height, 80px) + 20px)}#MainContent .dt-product-page .product .product__info-wrapper{padding-inline-start:clamp(22px,3vw,40px)}#MainContent .dt-product-page .product.product--right .product__info-wrapper{padding-inline:0 clamp(22px,3vw,40px)}}@media screen and (max-width:749px){.dt-product-breadcrumbs{margin-block-end:16px;font-size:11px}.dt-product-breadcrumbs ol{gap:4px 7px}#MainContent .dt-product-page .product .product__info-wrapper{margin-block-start:20px}#MainContent .dt-product-page .product .product__info-container{padding:22px 18px;border-radius:10px}#MainContent .dt-product-page .product .product__title>h1{font-size:29px}#MainContent .dt-product-page .product .dt-product-meta{gap:7px 13px;margin-block-end:20px;font-size:12px}#MainContent .dt-product-page .product .product-form__submit{min-block-size:54px;font-size:16px}.dt-product-bar:not([hidden]){position:fixed;z-index:9;inset-inline:0;inset-block-end:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,1.15fr);align-items:center;gap:14px;padding:12px max(16px,env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));border-block-start:1px solid #ddd1bf;background:#fffdf8;color:var(--dt-ink, #25251f);box-shadow:0 -8px 24px #2a22170f}body.dt-product-bar-visible{padding-block-end:var(--dt-product-bar-height, 80px)}}@media screen and (max-width:359px){.dt-product-bar:not([hidden]){gap:10px;grid-template-columns:minmax(0,1fr) minmax(130px,1.15fr)}.dt-product-bar__price{font-size:16px}.dt-product-bar__button{padding-inline:10px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/dt-product-page.css.map */
