.dt-product-rail{color:var(--dt-ink, #25251f);background:var(--dt-paper, #fbf8f2);font-family:inherit;scroll-margin-block-start:110px}.dt-product-rail,.dt-product-rail *{box-sizing:border-box}.dt-product-rail>.dt-shell{min-inline-size:0;padding-block:clamp(32px,4.5vw,64px);border-block-start:1px solid var(--dt-line, #ded5c7)}.dt-product-rail__header{max-inline-size:none;text-align:start}.dt-product-rail__eyebrow{margin:0 0 8px;color:var(--dt-gold, #97723d);font-size:12px;font-weight:600;line-height:1.6}.dt-product-rail__heading{margin:0;color:inherit;font-family:inherit;font-size:clamp(28px,3.1vw,44px);font-weight:500;letter-spacing:0;line-height:1.35}.dt-product-rail__intro{max-inline-size:60ch;margin:10px 0 0;color:#666257;font-size:15px;line-height:1.8}.dt-product-rail .dt-product-card:focus-visible{outline-offset:-2px}.dt-product-rail .dt-product-card__media{aspect-ratio:4 / 5}.dt-product-rail .dt-product-card__image{object-fit:contain;padding:8px}.dt-product-rail .dt-product-card__title{overflow-wrap:break-word}.dt-product-rail[dir=rtl] .dt-product-card__cta svg{transform:rotate(180deg)}.dt-product-rail__empty{margin:0;padding:24px;border:1px dashed #c9baa2;color:#666257;font-size:15px;line-height:1.8}.dt-product-rail .pagination-wrapper{margin-block-start:24px}.dt-product-rail--compact>.dt-shell{padding-block:10px 38px;border-block-start:0}.dt-product-rail--compact .dt-product-rail__heading{font-size:26px}@media screen and (max-width:749px){.dt-product-rail{scroll-margin-block-start:90px}.dt-product-rail>.dt-shell{padding-block:30px}.dt-product-rail--compact>.dt-shell{padding-block:12px 28px}.dt-product-rail--compact .dt-product-rail__heading{font-size:23px}.dt-product-rail__heading{font-size:28px}.dt-product-rail__intro{margin-block-start:8px;font-size:14px}.dt-product-rail .dt-product-card__image{padding:6px}.dt-product-rail .dt-product-card__body{padding-block-start:12px}.dt-product-rail .dt-product-card__title{font-size:18px;line-height:1.5}.dt-product-rail .dt-product-card__benefit{font-size:13px;line-height:1.65}.dt-product-rail .dt-product-card__price{font-size:17px;margin-block:10px 3px}.dt-product-rail .dt-product-card__cta{min-block-size:44px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/dt-product-rail.css.map */
