.dt-buyer-reviews{background:#f5f3ee}.dt-buyer-reviews__heading{align-items:flex-end;gap:20px}.dt-buyer-reviews__intro{max-width:640px;margin:16px 0 0;color:#5a5955}.dt-buyer-reviews__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.dt-buyer-reviews__card{min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid #e3e0d8;border-radius:12px;background:#fff}.dt-buyer-reviews__photo{display:block;aspect-ratio:4 / 3;overflow:hidden;background:#eeece6}.dt-buyer-reviews__photo img{display:block;width:100%;height:100%;object-fit:contain}.dt-buyer-reviews__body{display:flex;flex:1;flex-direction:column;padding:24px}.dt-buyer-reviews__body blockquote{margin:0 0 24px;padding:0;border:0;font-size:16px;font-style:normal;line-height:1.7;color:#20221f}.dt-buyer-reviews__byline{display:grid;gap:4px;margin:auto 0 18px;font-size:13px;line-height:1.5}.dt-buyer-reviews__byline span{color:#676660}.dt-buyer-reviews__link{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #e9e7e1;padding-top:16px;font-size:14px;color:#20221f;text-decoration:none}.dt-buyer-reviews a:focus-visible{outline:3px solid #4d6e60;outline-offset:3px}.dt-buyer-reviews__link:hover{text-decoration:underline}@media(max-width:989px){.dt-buyer-reviews__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.dt-buyer-reviews__grid{grid-template-columns:minmax(0,1fr);gap:20px}.dt-buyer-reviews__heading{display:block}.dt-buyer-reviews__heading>a{display:inline-block;margin-top:18px}.dt-buyer-reviews__body{padding:20px}}#CustomLogoInquiry{scroll-margin-top:100px}.dt-custom-costs{border:1px solid var(--border,#ddd);border-radius:8px;padding:18px;margin:20px 0;font-size:15px;line-height:1.6}.dt-custom-costs h3{font-size:18px;margin-top:0;color:#fff}.dt-custom-costs{color:#d8d5cc}.dt-custom-costs a{color:inherit;text-underline-offset:3px}.custom-inquiry .contact-form .field-help,.custom-inquiry .contact-form .form-privacy{color:#505050;font-size:13px;line-height:1.6}.custom-inquiry .contact-form .form-privacy a{color:inherit}.dt-custom-costs small{display:block;font-size:13px;margin-top:12px}.dt-inquiry-options{margin:16px 0;border:1px solid var(--border,#ddd);padding:14px;border-radius:6px}.dt-inquiry-options summary{cursor:pointer;font-weight:600;padding:4px 0}.dt-inquiry-options .form-grid{margin-top:16px}.dt-collection-guide-below{max-width:860px;margin:48px auto 0;padding-top:32px;border-top:1px solid var(--border)}.dt-collection-guide summary{cursor:pointer;padding:14px 0;font-weight:600}.dt-collection-guide h2{margin-top:28px}.dt-collection-guide p{line-height:1.75}.dt-collection-guide details{border-top:1px solid var(--border)}.dt-watch-only-note{font-size:14px;line-height:1.6;margin:10px 0}.dt-purchase-links{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:14px;margin:18px 0}.dt-purchase-links a{padding:8px 0;text-underline-offset:3px}#DTOrderDetails{scroll-margin-top:100px}.product-main__description table{width:100%;border-collapse:collapse}.product-main__description th,.product-main__description td{padding:10px 8px;text-align:left;border-bottom:1px solid var(--border);overflow-wrap:anywhere;vertical-align:top}.product-main__description th{width:38%}.product-main__description summary{cursor:pointer;padding:12px 0;font-weight:600}@media(max-width:700px){.product-main__info h1{font-size:clamp(24px,6vw,32px);line-height:1.2}.product-main__info .product-highlights{margin:12px 0}.product-main__info .product-sku{font-size:12px}}.dt-custom-choice,.dt-order-summary{border:1px solid var(--border,#d9d9d9);border-radius:8px;padding:18px;margin:20px 0;font-size:15px;line-height:1.6}.dt-custom-choice{background:var(--surface,#f6f4ef)}.dt-custom-choice h2,.dt-order-summary h2{font-size:18px;line-height:1.4;margin:0 0 10px}.dt-custom-choice p{margin:8px 0}.dt-custom-choice small{display:block;font-size:13px;line-height:1.55;margin:10px 0}.dt-custom-choice .button{margin-top:10px}.dt-custom-choice__example{font-size:14px}.dt-order-summary dl{margin:0}.dt-order-summary dl>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid var(--border,#d9d9d9)}.dt-order-summary dt{font-weight:600}.dt-order-summary dd{margin:0}.dt-order-summary a{text-underline-offset:3px}.dt-order-summary__assurance,.dt-order-summary__links{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:14px}.dt-order-summary__note{font-size:13px;margin:10px 0}.dt-order-summary__links{font-size:14px}@media(max-width:600px){.dt-custom-choice,.dt-order-summary{padding:16px}.dt-order-summary dl>div{grid-template-columns:1fr;gap:3px}}
/*# sourceMappingURL=/cdn/shop/t/57/compiled_assets/styles.css.map */
