.dt-merch-discovery{padding:clamp(2.8rem,3vw,4.4rem) 0}.dt-merch-discovery--compact-top{margin-top:calc(0rem - var(--dt-space-5));padding-top:clamp(1.2rem,1.5vw,2.2rem)}.dt-merch-discovery__header{margin-bottom:clamp(1.6rem,2.2vw,2.4rem);max-width:72rem}.dt-merch-discovery__eyebrow{color:var(--dt-color-accent, #b56f22);font-size:1.15rem;font-weight:700;letter-spacing:.14em;margin:0 0 .7rem;text-transform:uppercase}.dt-merch-discovery__header h2{color:var(--dt-color-primary, #173e32);font-size:clamp(2.8rem,3vw,4.2rem);line-height:1.08;margin:0}.dt-merch-discovery__text{color:#2b322fc7;margin-top:.8rem}.dt-merch-discovery__text p{margin:0}.dt-merch-discovery__rail{display:grid;gap:clamp(1.2rem,1.6vw,2rem);grid-template-columns:repeat(var(--dt-merch-columns),minmax(0,1fr));outline-offset:.5rem}.dt-merch-discovery__slider-buttons{display:none}.dt-merch-discovery__card{background:#fffdf8;border:.1rem solid rgba(23,62,50,.12);border-radius:1.2rem;box-shadow:0 .8rem 2.4rem #173e320f;color:var(--dt-color-text, #2b322f);min-width:0;overflow:hidden;scroll-snap-align:start;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.dt-merch-discovery__card:hover,.dt-merch-discovery__card:focus-visible{border-color:#b56f2280;box-shadow:0 1.2rem 3rem #173e321c;transform:translateY(-.2rem)}.dt-merch-discovery__media{align-items:center;aspect-ratio:4 / 3;background:#f8f2e8;display:flex;justify-content:center;overflow:hidden}.dt-merch-discovery__media img{display:block;height:100%;object-fit:contain;transition:transform .22s ease;width:100%}.dt-merch-discovery__card:hover .dt-merch-discovery__media img,.dt-merch-discovery__card:focus-visible .dt-merch-discovery__media img{transform:scale(1.025)}.dt-merch-discovery__editor-note{color:#2b322fa8;font-size:1.2rem;padding:1.6rem;text-align:center}.dt-merch-discovery__card-copy{align-items:center;display:grid;gap:.35rem .8rem;grid-template-columns:minmax(0,1fr) auto;min-height:7.6rem;padding:1.35rem 1.45rem}.dt-merch-discovery__card-copy strong{color:var(--dt-color-primary, #173e32);font-family:var(--font-heading-family);font-size:clamp(1.55rem,1.45vw,2rem);line-height:1.2}.dt-merch-discovery__card-copy>span:last-child{color:var(--dt-color-accent, #b56f22);font-size:1.8rem}@media screen and (max-width:749px){.dt-merch-discovery{padding:2.2rem 0}.dt-merch-discovery--compact-top{margin-top:calc(0rem - var(--dt-space-4));padding-top:.6rem}.dt-merch-discovery .page-width{padding-right:0}.dt-merch-discovery__header{margin-bottom:1.4rem;padding-right:1.5rem}.dt-merch-discovery__header h2{font-size:clamp(2.6rem,8vw,3.2rem)}.dt-merch-discovery__rail{gap:1.1rem;grid-auto-columns:47%;grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overscroll-behavior-inline:contain;padding:0 1.5rem 1.2rem 0;scroll-padding-inline:0;scroll-snap-type:inline mandatory;scrollbar-color:rgba(23,62,50,.35) transparent;scrollbar-width:thin}.dt-merch-discovery__card-copy{min-height:7.2rem;padding:1.1rem 1.15rem}.dt-merch-discovery__card-copy strong{font-size:1.4rem}.dt-merch-discovery__slider-buttons{display:flex;min-height:3.6rem;padding-right:1.5rem}.dt-merch-discovery__slider-buttons .slider-button{height:3.6rem;width:3.6rem}}@media(prefers-reduced-motion:reduce){.dt-merch-discovery__card,.dt-merch-discovery__media img{transition:none}}.dt-product-explore{padding-bottom:2.8rem;padding-top:2rem}.dt-product-explore h2{font-size:calc(var(--font-heading-scale) * 2.4rem);margin:0 0 1.2rem}.dt-product-explore ul{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0}.dt-product-explore li{list-style:none}.dt-product-explore a{align-items:center;border:.1rem solid rgba(var(--color-foreground),.16);border-radius:999px;color:rgb(var(--color-foreground));display:inline-flex;font-size:1.35rem;gap:.6rem;min-height:4.4rem;padding:.8rem 1.4rem;text-decoration:none}.dt-product-explore a:hover{border-color:var(--dt-color-primary);color:var(--dt-color-primary)}.dt-product-explore a:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}@media screen and (max-width:749px){.dt-product-explore ul{display:grid}.dt-product-explore a{justify-content:space-between;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
