body.template-product #MainContent{--dv-ink: #1A1A1A;--dv-muted: #1A1A1A;--dv-bronze: #75192F;color:var(--dv-ink)}body.template-product #MainContent .main-product__block .m-product-title{font-family:var(--font-stack-body),Arial,sans-serif;font-size:clamp(28px,2.3vw,34px);font-weight:600;line-height:1.23;letter-spacing:-.025em;color:var(--dv-ink)}body.template-product #MainContent .main-product__block-rating{margin-top:14px}body.template-product #MainContent .m-price,body.template-product #MainContent .m-price__sale,body.template-product #MainContent .m-price-item--last{color:var(--dv-ink)!important}body.template-product #MainContent .m-product-option--label,body.template-product #MainContent .m-product-form label{color:var(--dv-ink);font-size:15px;font-weight:600}body.template-product #MainContent .dv-assurance,body.template-product #MainContent .dv-story{color:var(--dv-ink)}body.template-product #MainContent .dv-assurance__title,body.template-product #MainContent .dv-story h2,body.template-product #MainContent .dv-story h3,body.template-product #MainContent .m-section__heading{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.025em;color:var(--dv-ink)}body.template-product #MainContent .dv-assurance__title{font-size:25px;line-height:1.2}body.template-product #MainContent .dv-story h2{font-size:clamp(31px,2.7vw,39px);line-height:1.16}body.template-product #MainContent .dv-story h3{font-size:24px;line-height:1.25}body.template-product #MainContent .dv-assurance__eyebrow,body.template-product #MainContent .dv-assurance__offer-heading,body.template-product #MainContent .dv-story__eyebrow,body.template-product #MainContent .dv-story__section-head>span,body.template-product #MainContent .dv-story__footer>span{color:var(--dv-bronze);font-size:11px}body.template-product #MainContent .dv-assurance__service strong{color:var(--dv-ink);font-size:14px;font-weight:650}body.template-product #MainContent .dv-assurance__service span{color:var(--dv-muted);font-size:13.5px;line-height:1.55}body.template-product #MainContent .dv-assurance__service a,body.template-product #MainContent .dv-story__specs dt{color:var(--dv-bronze)}body.template-product #MainContent .dv-assurance__featured-text span{color:#faf7f2;font-size:12px}body.template-product #MainContent .dv-assurance__fineprint{color:var(--dv-muted);font-size:12px;line-height:1.5}body.template-product #MainContent .dv-story__hero p,body.template-product #MainContent .dv-story__note p,body.template-product #MainContent .dv-story__note li{color:var(--dv-muted);font-size:15px;line-height:1.7}body.template-product #MainContent .dv-story__specs dt,body.template-product #MainContent .dv-story__specs dd{font-size:13px;line-height:1.5}body.template-product #MainContent .dv-story__specs dd,body.template-product #MainContent .dv-story__footer strong{color:var(--dv-ink)}@media(max-width:767px){body.template-product #MainContent .main-product__block .m-product-title{font-size:26px;line-height:1.25}body.template-product #MainContent .dv-assurance__title{font-size:23px}body.template-product #MainContent .dv-story h2{font-size:32px}body.template-product #MainContent .dv-story h3{font-size:23px}}body.template-product #MainContent .swatch-single.swatch-preset-1178108:has(input[name=Color]):has(.swatch-view-item:only-child){display:none!important}body.template-product #MainContent .swatch-single:has(input[name=Size]) .swatch-label-container:has(.ks-chart-container){display:flex;align-items:center;justify-content:flex-start;gap:12px}body.template-product #MainContent .swatch-single:has(input[name=Size]) .ks-chart-container{width:auto;height:auto;padding:0;margin:0}body.template-product #MainContent .swatch-single:has(input[name=Size]) .ks-chart-modal-link{display:inline-flex;align-items:center;gap:5px;font-weight:600;color:#75192f;text-decoration:underline;cursor:pointer}body.template-product #MainContent variant-swatch-king .swatch-single:has(input[name=Size]) .swatch-view-item{width:auto!important;height:auto!important}body.template-product #MainContent variant-swatch-king .swatch-single:has(input[name=Size]) .swatch-button{width:auto!important;min-width:58px!important;height:42px!important;padding:0 12px!important;border:1px solid #75192F!important;border-radius:6px!important;background:#faf7f2!important;color:#1a1a1a!important;box-shadow:none!important;display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box;white-space:nowrap}body.template-product #MainContent variant-swatch-king .swatch-single:has(input[name=Size]) .swatch-title-and-icon-container,body.template-product #MainContent variant-swatch-king .swatch-single:has(input[name=Size]) .swatch-button-title-text{width:auto!important;height:auto!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;white-space:nowrap!important}body.template-product #MainContent variant-swatch-king .swatch-single:has(input[name=Size]) .swatch-button.swatch-selected,body.template-product #MainContent variant-swatch-king .swatch-single:has(input[name=Size]) .swatch-view-item[aria-checked=true] .swatch-button{background:#75192f!important;color:#faf7f2!important}body.template-product #MainContent variant-swatch-king .swatch-single:has(input[name=Size]) .swatch-button.swatch-selected .swatch-button-title-text,body.template-product #MainContent variant-swatch-king .swatch-single:has(input[name=Size]) .swatch-view-item[aria-checked=true] .swatch-button-title-text{color:#faf7f2!important}body.template-product #MainContent .swatch-single:has(input[name=Size]) .ks-chart-modal-link,body.template-product #MainContent .swatch-single:has(input[name=Size]) .ks-chart-modal-link ._ks_text{color:#75192f!important}body.template-product #MainContent .swatch-single:has(input[name=Size]) .ks-chart-modal-link svg,body.template-product #MainContent .swatch-single:has(input[name=Size]) .ks-chart-modal-link svg path{color:#75192f!important;fill:#75192f!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/devoiler-type-preview.css.map */
