.dct{background:#fff;color:#161616;overflow:hidden}.dct__container{max-width:1480px;margin:auto;padding:clamp(64px,7vw,110px) clamp(20px,4vw,68px) clamp(46px,5vw,75px)}.dct__header{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:clamp(30px,4vw,52px)}.dct__eyebrow{font-family:var(--text-font-family,inherit);margin:0 0 13px;font-size:11px;line-height:1.5;letter-spacing:.2em;font-weight:500}.dct__header h2{font-family:var(--heading-font-family,inherit);font-size:clamp(31px,3.5vw,48px);font-weight:400;line-height:1.12;letter-spacing:-.045em;margin:0;text-transform:uppercase}.dct__intro{font-family:var(--text-font-family,inherit);font-size:15px;line-height:1.7;color:#666;margin:18px 0 0}.dct__all{display:inline-flex;align-items:center;gap:15px;color:#161616;text-decoration:none;border-bottom:1px solid #161616;padding:10px 0;font-family:var(--text-font-family,inherit);font-size:12px;font-weight:400;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.dct__all span{font-size:18px}.dct__all--mobile{display:none}.dct__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.55vw,24px)}.dct__card{display:block;min-width:0;color:inherit;text-decoration:none}.dct__image{aspect-ratio:3/4;background:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;overflow:hidden}.dct__image img{width:100%;height:100%;object-fit:contain;transition:transform .25s ease}.dct__card:hover img{transform:scale(1.025)}.dct__card h3{font:inherit;font-size:15px;font-weight:400;text-align:left;margin:18px 2px 0;line-height:1.45}.dct__card:focus-visible{outline:2px solid currentColor;outline-offset:5px}.dct__cta{display:none}@media(max-width:749px){.dct__container{padding:58px 18px 52px}.dct__header{margin-bottom:29px}.dct__header h2{font-size:32px}.dct__eyebrow{font-size:10px;letter-spacing:.13em}.dct__intro{font-size:14px}.dct__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.dct__image{border-radius:9px}.dct__card h3{font-size:13px;margin-top:12px}.dct__all--desktop{display:none}.dct__cta{display:block;margin-top:33px}.dct__all--mobile{display:inline-flex}}@media(prefers-reduced-motion:reduce){.dct__image img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map?subset=AIA */
