.dc-hero__kicker,.dc-col__kicker,.dc-ed__kicker,.dc-gal__place{color:#ffffffd9}.dc-cols{display:grid;grid-template-columns:1fr;gap:12px;padding-inline:var(--dc-gutter)}@media(min-width:750px){.dc-cols{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}}.dc-col{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;height:470px;padding:20px;color:var(--dc-ground);text-decoration:none;overflow:hidden;box-sizing:border-box;background:#1a1a1a}@media(min-width:990px){.dc-col{height:720px;padding:32px;gap:12px}}.dc-col:hover{text-decoration:none;color:var(--dc-ground)}.dc-col>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.dc-col:hover>img{transform:scale(1.03)}.dc-col__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 50%,#0009)}.dc-col>*:not(img):not(.dc-col__scrim){position:relative}.dc-col__title{margin:0;color:var(--dc-ground);font-family:var(--dc-title-font);font-weight:700;font-size:26px;line-height:1.05;text-transform:uppercase}@media(min-width:990px){.dc-col__title{font-size:34px}}.dc-col__text{margin:0;max-width:440px;font-size:15px;line-height:1.5;color:#e5e5e5}.dc-col__cta{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;text-decoration:underline;text-underline-offset:6px}.dc-products{padding-block:clamp(40px,7vw,96px);display:flex;flex-direction:column;gap:24px;background:var(--dc-ground);color:var(--dc-ink)}.dc-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px}.dc-head__title{margin:0;font-family:var(--dc-title-font);font-size:22px;line-height:1.1}@media(min-width:990px){.dc-head__title{font-size:30px}}.dc-head__link{display:inline-flex;align-items:center;min-height:44px;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--dc-ink);text-underline-offset:5px}.dc-grid{display:grid;grid-template-columns:repeat(var(--dc-cols, 4),minmax(0,1fr));gap:32px 16px}@media(max-width:989px){.dc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 10px}}.dc-card{display:flex;flex-direction:column;gap:8px;color:var(--dc-ink);text-decoration:none}.dc-card:hover{text-decoration:none;color:var(--dc-ink)}.dc-card__media{position:relative;aspect-ratio:4 / 5;background:var(--dc-tile);overflow:hidden}.dc-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.dc-card__media .dc-card__alt{opacity:0;transition:opacity .35s ease;mix-blend-mode:normal}.dc-card:hover .dc-card__alt{opacity:1}.dc-card__badge{position:absolute;top:8px;left:8px;padding:5px 8px;font-size:9px;background:var(--dc-ink);color:var(--dc-ground)}.dc-card__row{display:flex;flex-direction:column;gap:2px;font-size:13px;font-weight:500}.dc-card__price{color:var(--dc-muted);font-weight:400;white-space:nowrap}@media(min-width:990px){.dc-card__row{flex-direction:row;justify-content:space-between;font-size:14px}}.dc-card__meta{color:var(--dc-muted)}.dc-empty{padding:40px;border:1px dashed var(--dc-line);color:var(--dc-muted);text-align:center}.dc-cats{padding-bottom:clamp(40px,7vw,96px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;background:var(--dc-ground)}.dc-cat{position:relative;display:flex;align-items:flex-end;aspect-ratio:3 / 4;padding:20px;box-sizing:border-box;background:var(--dc-tile);color:var(--dc-ink);text-decoration:none;overflow:hidden}.dc-cat:hover{text-decoration:none;color:var(--dc-ink)}.dc-cat img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.dc-cat__label{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;font-family:var(--dc-title-font);font-size:20px;font-weight:700;text-transform:uppercase}.dc-club{display:flex;flex-wrap:wrap;background:var(--dc-ink);color:var(--dc-ground)}.dc-club__media{flex:1 1 420px;min-height:560px;position:relative;overflow:hidden}.dc-club__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 20%}.dc-club__body{flex:1 1 480px;padding:clamp(40px,7vw,112px) var(--dc-gutter);display:flex;flex-direction:column;justify-content:center;gap:24px}.dc-club__logo{height:40px;width:auto;align-self:flex-start}.dc-club__title{margin:0;color:var(--dc-ground);font-size:clamp(28px,4vw,56px);line-height:1}.dc-club__text{margin:0;max-width:460px;font-size:16px;line-height:1.55;color:#d4d4d4}.dc-club__links{display:flex;flex-direction:column;gap:2px}.dc-club__link{display:flex;justify-content:space-between;align-items:center;min-height:64px;padding:0 20px;border:1px solid var(--dc-dark-line);color:var(--dc-ground);text-decoration:none;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.dc-club__link:hover{background:#1a1a1a;color:var(--dc-ground);text-decoration:none}.dc-marquee{overflow:hidden;background:var(--dc-ground);color:var(--dc-ink);border-block:1px solid var(--dc-line);padding:14px 0}.dc-marquee__track{display:flex;gap:40px;width:max-content;white-space:nowrap;font-family:var(--dc-phrase-font);font-size:22px;text-transform:uppercase;animation:dc-mq var(--dc-mq-speed, 40s) linear infinite}.dc-marquee__sep{color:#a3a3a3;margin-left:40px}@keyframes dc-mq{0%{transform:translate(0)}to{transform:translate(-50%)}}.dc-count{display:flex;flex-wrap:wrap;gap:clamp(12px,3vw,32px);align-items:flex-end}.dc-count__unit{display:flex;flex-direction:column;gap:6px}.dc-count__num{font-family:var(--dc-title-font);font-size:clamp(28px,4vw,56px);font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.dc-count__sep{font-size:clamp(28px,4vw,56px);line-height:1;color:#a3a3a3}html body .dc-ph__title{font-size:clamp(30px,7vw,72px);line-height:1.02;letter-spacing:0}html body .dc-cb__title{font-size:clamp(30px,6vw,72px);line-height:1.02;letter-spacing:0}html body .dc-ed__title{font-size:clamp(28px,5.5vw,64px);line-height:1.02;letter-spacing:0}html body .dc-gal__title{font-size:clamp(32px,8vw,96px);line-height:1;letter-spacing:0}html body .dc-gal__quote{font-family:var(--dc-phrase-font);font-weight:400;font-size:clamp(26px,4vw,56px);line-height:1;letter-spacing:0}html body .dc-pil__title{font-size:clamp(24px,4vw,44px);line-height:1.05;letter-spacing:0}html body .dc-pil__statement{font-family:var(--dc-phrase-font);font-weight:400;letter-spacing:0}html body .dc-cf__title{font-size:clamp(28px,4.5vw,56px);line-height:1.02;letter-spacing:0}html body .dc-pw__title{font-family:var(--dc-phrase-font);font-weight:400;font-size:clamp(56px,11vw,140px);line-height:.92;letter-spacing:0}html body .dc-ph,html body .dc-cb{border-bottom-color:var(--dc-line)}html body .dc-info,html body .dc-info__row{border-color:var(--dc-line)}@media(prefers-reduced-motion:reduce){.dc-marquee__track,.dc-grain{animation:none}.dc-pcard__media img,.dc-card__media .dc-card__alt,.dc-col>img{transition:none}}@media(max-width:749px){html body{-webkit-text-size-adjust:100%}html body input[type=email],html body input[type=text],html body input[type=password],html body select,html body textarea{font-size:16px}html body .dc-hero__ctas{gap:10px}html body .dc-ed{min-height:min(var(--dc-ed-h, 80vh),85svh);padding:20px 16px 28px}html body .dc-ed__text{font-size:15px}html body .dc-ed .dc-btn{align-self:stretch}html body .dc-gal{gap:28px;padding-bottom:48px}html body .dc-gal__cover{min-height:80svh;padding:20px 16px 28px}html body .dc-gal__grid{gap:10px}html body .dc-gal__cta .dc-btn{width:100%}html body .dc-cats{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 16px 40px;scrollbar-width:none}html body .dc-cats::-webkit-scrollbar{display:none}html body .dc-cat{flex:0 0 72%;scroll-snap-align:start;padding:16px}html body .dc-club__media{flex-basis:100%;min-height:0;aspect-ratio:4 / 5}html body .dc-club__body{padding:40px 16px;gap:20px}html body .dc-cb{padding:28px 16px 24px;gap:20px}html body .dc-cb__text{font-size:14px}html body .dc-cb__media{gap:8px}html body .dc-cb__img{aspect-ratio:1 / 1}html body .dc-cb__img--low{margin-top:0}html body .dc-cb__form{flex-direction:column}html body .dc-cb__form input[type=email],html body .dc-cb__form .dc-btn{width:100%;flex:none}html body .dc-ph{padding:36px 16px 24px;gap:14px}html body .dc-ph__text{font-size:15px}html body .dc-ph__nav{flex-wrap:nowrap;overflow-x:auto;gap:8px;margin-inline:-16px;padding:4px 16px;scrollbar-width:none}html body .dc-ph__nav::-webkit-scrollbar{display:none}html body .dc-ph__nav a{flex:none;display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--dc-ink);border-radius:999px;text-decoration:none;font-size:11px;font-weight:700}html body .dc-pil{padding-block:40px;gap:40px}html body .dc-pil__list{gap:48px}html body .dc-pil__item{gap:16px}html body .dc-pil__text{font-size:15px}html body .dc-faq{padding-block:32px;gap:16px}html body .dc-faq__intro{display:none}html body .dc-faq__item summary{font-size:15px;min-height:56px}html body .dc-faq__answer{font-size:15px}html body .dc-size{padding-block:32px;gap:20px}html body .dc-size__media{display:none}html body .dc-size__table{font-size:14px}html body .dc-size__table th,html body .dc-size__table td{padding:12px 8px}html body .dc-cf{padding-block:40px;gap:32px}html body .dc-cf__formwrap{order:-1}html body .dc-cf__form .dc-btn--solid{justify-self:stretch}}.header-menu .menu-list__link{font-family:var(--font-body--family);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.announcement-bar__text{font-family:var(--font-body--family);font-weight:700;letter-spacing:.18em;text-transform:uppercase}.product-details h1{font-family:var(--dc-title-font);font-weight:700;font-size:22px;line-height:1.1;text-transform:uppercase;letter-spacing:0;margin:0}@media(min-width:990px){.product-details h1{font-size:28px}}.product-details .variant-option legend,.product-details .variant-option>label{font-family:var(--font-body--family);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.product-details .variant-option__swatch-value{font-weight:400;letter-spacing:.04em;text-transform:none;margin-left:4px}.product-details .variant-option__button-label:not(.variant-option__button-label--has-swatch){min-height:46px;border-radius:0}.product-recommendations h3{font-family:var(--dc-title-font);font-size:18px;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/6/assets/dicro-pages.css.map */
