:root{--osdtg-paper: #ffffff;--osdtg-ink: #111111;--osdtg-accent: #111111;--osdtg-accent-dark: #000000;--osdtg-card: #ffffff;--osdtg-soft: #f4f4f4;--osdtg-line: #e2e2e2;--osdtg-muted: #5c5c5c;--osdtg-radius: 8px;--osdtg-shadow: 0 0 0 1px var(--osdtg-line);--osdtg-shadow-hard: 4px 4px 0 var(--osdtg-ink);--rot-bg: var(--osdtg-paper);--rot-navy: var(--osdtg-ink);--rot-blue: var(--osdtg-accent);--rot-blue-dark: var(--osdtg-accent-dark);--rot-card: var(--osdtg-card);--rot-line: var(--osdtg-line);--rot-muted: var(--osdtg-muted);--rot-radius: var(--osdtg-radius);--rot-shadow: var(--osdtg-shadow)}h1,h2,h3,.h0,.h1,.h2{text-transform:none}body,.gradient.color-scheme-1,.color-scheme-1{background:var(--rot-bg)}body,h1,h2,h3,h4,.h0,.h1,.h2,.h3{color:var(--rot-navy)}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.01em;font-weight:800}.section-header,.section-header .header-wrapper{background:#fff}.section-header .header__menu-item{font-size:1.45rem;font-weight:600;color:var(--rot-navy)}.osdtg-rot-btn,.button:not(.button--tertiary):not(.button--secondary){border-radius:10px}.osdtg-rot-btn{display:inline-flex;align-items:center;justify-content:center;min-height:5.2rem;padding:0 3.2rem;border-radius:10px;font-size:1.6rem;font-weight:700;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.osdtg-rot-btn--solid{background:var(--rot-blue);color:#fff;box-shadow:var(--osdtg-shadow-hard);border:2px solid var(--osdtg-ink)}.osdtg-rot-btn--solid:hover{background:var(--rot-blue-dark)}.osdtg-rot-btn--outline{border:2px solid var(--osdtg-ink);color:var(--osdtg-ink);background:#fff}.osdtg-rot-btn--solid:hover,.osdtg-rot-btn--outline:hover{transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--osdtg-ink)}.osdtg-rot-btn--outline:hover{background:var(--osdtg-paper)}.osdtg-rot-btn--sm{min-height:4.4rem;padding:0 2.6rem;font-size:1.5rem}.osdtg-rot-center{display:flex;justify-content:center;margin-top:3.2rem}.osdtg-rot-head{text-align:center;margin-bottom:3.2rem}.osdtg-rot-head__title{margin:0;font-size:clamp(2.6rem,3.2vw,3.6rem);font-weight:800}.osdtg-rot-head__sub{margin:.8rem 0 0;font-size:1.6rem;color:var(--rot-muted)}.osdtg-rot-hero{padding:4.8rem 0 5.6rem}.osdtg-rot-hero__inner{display:grid;gap:4rem;align-items:center}@media screen and (min-width:990px){.osdtg-rot-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5.6rem}}.osdtg-rot-hero__heading{margin:0 0 1.6rem;font-size:clamp(3.4rem,4.4vw,5.4rem);line-height:1.08;font-weight:800;letter-spacing:-.02em}.osdtg-rot-hero__sub{margin:0 0 2.8rem;font-size:1.8rem;line-height:1.5;color:var(--rot-navy)}.osdtg-rot-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem}.osdtg-rot-hero__dates{display:flex;flex-wrap:wrap;row-gap:1.6rem;margin:3.6rem 0 0}@media screen and (min-width:990px){.osdtg-rot-hero__dates{flex-wrap:nowrap}}.osdtg-rot-hero__dates>div{padding:0 2rem;border-left:2px solid var(--rot-blue)}.osdtg-rot-hero__dates>div:first-child{padding-left:0;border-left:0}.osdtg-rot-hero__dates dt{font-size:1.6rem;font-weight:700}.osdtg-rot-hero__dates dd{margin:.2rem 0 0;font-size:1.4rem;color:var(--rot-muted)}.osdtg-rot-hero__cats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.osdtg-rot-hero__cats{gap:1.6rem}}.osdtg-rot-cat{display:flex;flex-direction:column;height:100%;padding:1.2rem 1.2rem 1.6rem;border-radius:var(--rot-radius);background:var(--rot-card);box-shadow:var(--rot-shadow);color:var(--rot-navy);text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}a.osdtg-rot-cat:hover{transform:translateY(-3px);box-shadow:0 0 0 1.5px var(--osdtg-ink),var(--osdtg-shadow-hard)}.osdtg-rot-cat__media{position:relative;display:grid;place-items:center;aspect-ratio:1 / 1;overflow:hidden}.osdtg-rot-cat__media img{width:100%;height:100%;object-fit:contain}.osdtg-rot-cat--soon .osdtg-rot-cat__media img{filter:grayscale(1);opacity:.35}.osdtg-rot-cat__soon{position:absolute;padding:.4rem 1rem;border-radius:99rem;background:var(--rot-navy);color:#fff;font-size:1.1rem;font-weight:700;letter-spacing:.04em;white-space:nowrap}.osdtg-rot-cat__label{margin-top:1rem;text-align:center;font-size:1.5rem;font-weight:700;line-height:1.25}.osdtg-rot-cat--soon .osdtg-rot-cat__label{color:var(--rot-muted)}.osdtg-cat__card{border-radius:var(--rot-radius)!important;background:var(--rot-card)!important;box-shadow:var(--rot-shadow);border:0!important;overflow:hidden;transition:transform .16s ease,box-shadow .16s ease}.osdtg-cat__card:hover{transform:translateY(-3px);box-shadow:0 0 0 1.5px var(--osdtg-ink),var(--osdtg-shadow-hard)}.osdtg-cat__card-body{text-align:center;align-items:center;padding-bottom:1.6rem}.osdtg-cat__card-body>*{text-align:center;justify-content:center;margin-left:auto;margin-right:auto}.osdtg-cat__card-body .osdtg-cat__price-row,.osdtg-cat__card-body .osdtg-cat__swatches{justify-content:center}.osdtg-cat__product-title{font-weight:800}.osdtg-brands{padding-top:5.6rem;padding-bottom:5.6rem}.osdtg-brands__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.osdtg-brands__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.6rem}}.osdtg-brands__card{display:grid;place-items:center;height:12rem;padding:1.6rem;border-radius:var(--rot-radius);background:var(--rot-card);box-shadow:var(--rot-shadow);text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.osdtg-brands__card:hover{transform:translateY(-3px);box-shadow:0 0 0 1.5px var(--osdtg-ink),var(--osdtg-shadow-hard)}.osdtg-brands__word{font-size:1.9rem;font-weight:800;text-align:center;line-height:1.15;color:var(--rot-navy)}.osdtg-brands__logo{max-width:80%;max-height:7rem;width:auto;height:auto;object-fit:contain}.collection-hero__title{font-weight:800}.card-wrapper .card{border-radius:var(--rot-radius);background:var(--rot-card);box-shadow:var(--rot-shadow);overflow:hidden}.card-wrapper .card__heading{font-weight:700}.card-wrapper .card__information{padding-left:1.2rem;padding-right:1.2rem}.collapsible-content .accordion{background:#fff;border-radius:var(--rot-radius);margin-bottom:1rem;padding:0 1.6rem;border:0;box-shadow:var(--rot-shadow)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/osdtg-brand.css.map */
