.dst-footer{background:#fff;color:#111;font-family:Arial,Helvetica,sans-serif}.dst-footer .dst-wrap{max-width:1440px;width:100%;margin:0 auto;padding-left:5.4%;padding-right:5.4%}.dst-signup{background:#f3f3f3}.dst-footer .dst-signup__inner{display:flex;align-items:center;justify-content:space-between;gap:35px;padding-top:32px;padding-bottom:32px}.dst-signup h2{font-family:Arial,Helvetica,sans-serif;font-size:26px;font-weight:700;letter-spacing:-.03em;margin:0 0 8px}.dst-signup p{font-size:14px;margin:0;line-height:1.5}.dst-signup__form{display:flex;flex-wrap:wrap;gap:10px;max-width:500px;flex:1}.dst-signup input[type=email]{font-family:inherit;min-width:100px;flex:1;background:#fff;border:1px solid #ddd;border-radius:0;padding:14px 16px;font-size:14px;height:48px}.dst-signup button{border:1px solid #111;background:#111;color:#fff;min-height:48px;font-size:13px;padding:12px 28px;cursor:pointer}.dst-signup__message{width:100%;font-size:13px}.dst-footer .dst-footer__main{padding-top:40px;padding-bottom:28px}.dst-footer__columns{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:35px}.dst-footer__brand>a{display:inline-flex;flex-direction:column;align-items:center;text-decoration:none;color:#111}.dst-footer__brand strong{font-size:24px;line-height:1;font-weight:900;letter-spacing:-1.4px}.dst-footer__brand span{font-size:10px;line-height:1.8;letter-spacing:7px;padding-left:7px}.dst-footer__brand p{font-size:12px;line-height:1.7;color:#666;max-width:195px;margin-top:16px}.dst-footer__links h2{font-family:inherit;font-size:13px;font-weight:700;letter-spacing:0;margin:0 0 12px}.dst-footer__links ul{list-style:none;padding:0;margin:0}.dst-footer__links a{display:inline-block;font-size:12px;color:#666;line-height:1.6;text-decoration:none;padding:4px 0}.dst-footer a:hover{text-decoration:underline}.dst-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:40px;padding-top:20px;border-top:1px solid #eee}.dst-footer__bottom small,.dst-footer__bottom a{font-size:10px;color:#666;line-height:1.5}.dst-footer__bottom>div{display:flex;flex-wrap:wrap;gap:15px}.dst-footer__bottom a{text-decoration:none}@media(max-width:749px){.dst-footer .dst-wrap{padding-left:20px;padding-right:20px}.dst-footer .dst-signup__inner{display:block;padding-top:28px;padding-bottom:28px}.dst-signup h2{font-size:24px}.dst-signup p{font-size:13px}.dst-signup__form{margin-top:22px;max-width:none;gap:8px}.dst-signup button{padding:12px 18px}.dst-footer__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px}.dst-footer__brand{grid-column:1/-1}.dst-footer__brand p{max-width:none}.dst-footer .dst-footer__main{padding-top:30px;padding-bottom:22px}.dst-footer__links a{padding:7px 0}.dst-footer__bottom{display:block;margin-top:25px}.dst-footer__bottom>div{margin-top:14px}.dst-footer__links:last-child{grid-column:1/-1}}.dst-home{color:#111;background:#fff}.dst-wrap{max-width:1440px;width:100%;margin:0 auto;padding:0 5.4%}.dst-home h1,.dst-home h2,.dst-home h3{font-family:Arial,Helvetica,sans-serif;letter-spacing:-.035em;font-weight:700;color:inherit}.dst-hero{position:relative;min-height:440px;height:clamp(440px,39vw,580px);background:#151515;color:#fff;overflow:hidden}.dst-hero__image{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center 42%}.dst-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000ad,#0000001f 61%,#0000000d)}.dst-hero__inner{height:100%;position:relative;z-index:1;display:flex;align-items:center}.dst-hero__copy{max-width:560px}.dst-hero h1{font-size:clamp(40px,4.35vw,64px);line-height:1.03;margin:0 0 16px}.dst-hero h1 span{display:block;white-space:nowrap}.dst-hero p{font-size:18px;line-height:1.45;max-width:340px;margin:0 0 26px}.dst-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 31px;border:1px solid #111;background:#111;color:#fff;text-decoration:none;font-weight:600;font-size:14px;letter-spacing:0;transition:background .18s,transform .18s}.dst-button--white{background:#fff;color:#111;border-color:#fff}.dst-button:hover{transform:translateY(-2px);background:#e7e7e7;color:#111}.dst-featured{padding-top:36px;padding-bottom:36px}.dst-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:20px}.dst-section-head h2{font-size:32px;line-height:1.15;margin:0}.dst-section-head>a{font-size:13px;text-decoration:none;color:inherit;white-space:nowrap;padding:10px 0}.dst-section-head>a span{margin-left:8px;font-size:20px}.dst-products{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.dst-products--four{grid-template-columns:repeat(4,minmax(0,1fr))}.dst-product{display:block;text-decoration:none;color:inherit;min-width:0}.dst-product__image{aspect-ratio:1;background:#f4f4f4;overflow:hidden}.dst-product__image img{width:100%;height:100%;display:block;object-fit:contain;transition:transform .25s}.dst-product:hover img{transform:scale(1.035)}.dst-product h3{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.4;margin:12px 0 4px}.dst-product p{margin:0;font-size:14px;line-height:1.5}.dst-categories{padding-top:8px;padding-bottom:44px}.dst-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.dst-category{position:relative;aspect-ratio:1.1;overflow:hidden;background:#e8e8e8;text-decoration:none;color:#fff}.dst-category:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 32%,#000000c7)}.dst-category>img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.dst-category:hover>img{transform:scale(1.04)}.dst-category>div{position:absolute;left:18px;bottom:16px;z-index:1}.dst-category h3{font-size:25px;margin:0 0 4px;line-height:1.1}.dst-category span{font-size:13px}.dst-pair{background:#111;color:#fff;overflow:hidden}.dst-pair__inner{display:grid;grid-template-columns:.85fr 1.15fr;gap:40px;align-items:center;padding-top:40px;padding-bottom:40px}.dst-eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;margin:0 0 15px}.dst-pair h2{font-size:clamp(36px,4vw,54px);line-height:1.04;margin:0 0 16px}.dst-pair__copy>p:not(.dst-eyebrow){max-width:320px;font-size:15px;line-height:1.5;margin:0 0 24px;color:#ddd}.dst-pair__images{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:center}.dst-pair__images a{display:block;overflow:hidden;transform:rotate(-5deg)}.dst-pair__images a+a{transform:rotate(5deg)}.dst-pair__images img{display:block;width:100%;height:auto}.dst-new{padding-top:42px;padding-bottom:44px}.dst-benefits{border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}.dst-benefits__inner{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding-top:30px;padding-bottom:30px}.dst-benefits a{display:flex;justify-content:center;align-items:center;gap:18px;text-decoration:none;color:#111}.dst-benefits svg{width:36px;height:36px;flex-shrink:0}.dst-benefits strong,.dst-benefits span{display:block;font-size:13px;line-height:1.65}.dst-benefits span{color:#555}@media(max-width:749px){.dst-wrap{padding-left:20px;padding-right:20px}.dst-hero{height:380px;min-height:0}.dst-hero__image{object-position:58% center}.dst-hero:after{background:linear-gradient(90deg,#000000b3,#0000001a 80%)}.dst-hero__copy{width:53%;max-width:none}.dst-hero h1{font-size:clamp(21px,5.6vw,40px);letter-spacing:-.045em;line-height:1.1;margin-bottom:12px}.dst-hero p{font-size:12px;line-height:1.45;margin-bottom:18px;max-width:190px}.dst-hero .dst-button{padding:10px 20px;min-height:42px;font-size:12px}.dst-section-head{margin-bottom:16px;gap:12px}.dst-section-head h2{font-size:25px}.dst-section-head>a{font-size:11px}.dst-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.dst-featured .dst-products .dst-product:last-child{display:none}.dst-product h3{font-size:12px;margin-top:10px}.dst-product p{font-size:13px}.dst-featured{padding-top:27px;padding-bottom:32px}.dst-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dst-category{aspect-ratio:1.04}.dst-category>div{left:13px;bottom:12px}.dst-category h3{font-size:22px}.dst-category span{font-size:12px}.dst-categories{padding-bottom:30px}.dst-pair__inner{grid-template-columns:1fr;gap:32px;padding-top:34px;padding-bottom:34px}.dst-pair__copy{text-align:center}.dst-pair h2{font-size:38px}.dst-pair__copy>p:not(.dst-eyebrow){margin-left:auto;margin-right:auto}.dst-pair__images{max-width:450px;margin:0 auto;width:90%;gap:14px}.dst-new{padding-top:30px;padding-bottom:30px}.dst-benefits__inner{gap:12px;padding-top:22px;padding-bottom:22px}.dst-benefits a{flex-direction:column;text-align:center;gap:10px}.dst-benefits strong{font-size:11px}.dst-benefits span{font-size:10px}.dst-benefits svg{width:28px;height:28px}}@media(prefers-reduced-motion:reduce){.dst-home *{transition:none!important}}:root{--font-body-family:Arial,Helvetica,sans-serif;--font-heading-family:Arial,Helvetica,sans-serif;--font-heading-weight:700;--font-body-weight:400;--font-body-weight-bold:700}body{letter-spacing:0}h1,h2,h3,h4{letter-spacing:-.025em}.header{padding-top:16px;padding-bottom:16px}.header__heading-logo{max-height:54px;object-fit:contain}.header__menu-item{font-size:13px}.announcement-bar__message{font-size:11px;letter-spacing:.05em;font-weight:500;padding:8px 0;min-height:30px}.utility-bar__grid{min-height:30px}.header__icon .icon{width:19px;height:19px}.card__heading{font-size:14px;font-weight:400;letter-spacing:0}.price{font-size:14px;letter-spacing:0}.card__inner{background:#f5f5f5}.card__inner .card__media{width:100%}.collection-hero__title{font-weight:700}.main-page-title{font-size:42px;font-weight:700}.product__title h1{font-size:34px;line-height:1.15}.rte p,.rte li{line-height:1.75}.rte h2{font-weight:700;font-size:26px}.product__description{font-size:14px}.product-form__input input[type=radio]+label{border-radius:0}.button{border-radius:0}.shopify-section-group-header-group:has(.dst-style){display:none}@media(max-width:749px){.header{padding-top:12px;padding-bottom:12px}.header__heading-logo{max-height:42px}.main-page-title{font-size:32px}.product__title h1{font-size:28px}.card__heading{font-size:12px}.price{font-size:13px}}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
