:root{--o-hscale: calc(var(--font-heading-scale, 1) * var(--font-body-scale, 1));--o-bscale: var(--font-body-scale, 1)}.o{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.o h1,.o h2,.o h3,.o .o__h2,.o .o-hero__title,.o .o-close__title,.o .o-step__num,.o .o-step__title,.o .o-label__title{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight, 400)}.o-hs--h2{--o-hs: .75}.o-hs--h1{--o-hs: 1}.o-hs--h0{--o-hs: 1.2}.o-hs--hxl{--o-hs: 1.4}.o-hs--hxxl{--o-hs: 1.6}.o .o__h2{font-size:calc(clamp(34px,9vw,72px) * var(--o-hs, 1) * var(--o-hscale))}.o .o-hero__title{font-size:calc(clamp(48px,14vw,136px) * var(--o-hs, 1) * var(--o-hscale))}.o .o-close__title{font-size:calc(clamp(44px,14vw,180px) * var(--o-hs, 1) * var(--o-hscale))}.o .o-step__num{font-size:calc(88px * var(--o-hscale))}.o .o-label__title{font-size:calc(34px * var(--o-hscale))}.o .o__eyebrow{font-size:calc(11px * var(--o-bscale))}.o .o__lede,.o .o-hero__text,.o .o-close__text{font-size:calc(16px * var(--o-bscale))}.o .o-btn{font-size:calc(15px * var(--o-bscale))}.o .o-hero__tag,.o .o-hero__meta,.o .o-sizes__fine,.o .o-opt__per,.o .o-label__sub{font-size:calc(12px * var(--o-bscale))}.o .o-marquee__item{font-size:calc(13px * var(--o-bscale))}.o .o-sizes__sticker{font-size:calc(11px * var(--o-bscale))}.o .o-sizes__sticker b{font-size:calc(20px * var(--o-bscale))}.o .o-opt__name{font-size:calc(19px * var(--o-bscale))}.o .o-opt__badge,.o .o-card__tag{font-size:calc(10px * var(--o-bscale))}.o .o-opt__sub{font-size:calc(13px * var(--o-bscale))}.o .o-opt__price{font-size:calc(17px * var(--o-bscale))}.o .o-tab+label,.o .o-card__price{font-size:calc(14px * var(--o-bscale))}.o .o-card__title{font-size:calc(17px * var(--o-bscale))}.o .o-step__title{font-size:calc(24px * var(--o-hscale))}.o .o-step__text,.o .o-faq__a,.o .o-label__row{font-size:calc(15px * var(--o-bscale))}.o .o-label__row.o-label__row--big{font-size:calc(22px * var(--o-bscale))}.o .o-label__note{font-size:calc(11px * var(--o-bscale))}.o .o-faq__q{font-size:calc(18px * var(--o-bscale))}.o.o-scheme{--o-cream: rgb(var(--color-background));--o-bone: rgb(var(--color-background));--o-graphite: rgb(var(--color-foreground));--o-ink: rgb(var(--color-foreground));--o-sand: rgba(var(--color-foreground), .08);--o-muted: rgba(var(--color-foreground), .66);--o-line: rgba(var(--color-foreground), .16);background:rgb(var(--color-background));background:var(--gradient-background);color:rgb(var(--color-foreground))}.o.o-marquee.o-scheme{background:rgb(var(--color-background));background:var(--gradient-background);color:rgb(var(--color-foreground))}.o-scheme .o-btn:not(.o-btn--ghost):not(.o-btn--light),.o-scheme-btn .o-btn--light{background:rgb(var(--color-button));border-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}@media(hover:hover){.o-scheme .o-btn:not(.o-btn--ghost):not(.o-btn--light):hover,.o-scheme-btn .o-btn--light:hover{background:rgb(var(--color-button));border-color:rgb(var(--color-button));color:rgb(var(--color-button-text));opacity:.88}.o-scheme .o-btn--ghost:hover{background:rgb(var(--color-foreground))}.o-scheme .o-btn--ghost:hover span{color:rgb(var(--color-background))}}.o-scheme .o-tab:checked+label{background:rgb(var(--color-button));border-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.o-scheme .o-opt{background:rgba(var(--color-foreground),.03)}.o-scheme .o-opt:has(input:checked){background:rgba(var(--color-foreground),.07);box-shadow:none}.o-scheme .o-opt__badge{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.o-scheme .o-label{--o-ink: #1e1f22;color:#1e1f22}.o.o-sticky .o-btn{font-size:calc(14px * var(--o-bscale))}.o.o-steps--classic .o__eyebrow{font-size:calc(11px * var(--o-bscale));letter-spacing:.08em;margin-bottom:12px}.o.o-steps--classic .o__eyebrow:before{display:none}.o.o-steps--classic .o__h2{font-size:calc(clamp(28px,4vw,40px) * var(--o-hs, 1) * var(--o-hscale));font-weight:700;line-height:1.02;letter-spacing:normal}.o.o-steps--classic .o-step{min-height:0;padding:20px 20px 22px;gap:14px}.o.o-steps--classic .o-step__num{font-size:calc(11px * var(--o-bscale));line-height:1.4;letter-spacing:normal;opacity:1;color:var(--o-muted)}.o.o-steps--classic .o-step__title{font-size:calc(17px * var(--o-bscale));font-weight:600;letter-spacing:normal;margin-top:0!important}.o.o-steps--classic .o-step__text{font-size:calc(15px * var(--o-bscale));color:inherit;opacity:.85}.o-marquee .o-marquee__item:before,.o-marquee .o-marquee__item:after,.o-marquee .o-marquee__group:after{content:none!important;display:none!important}.o-marquee .o-marquee__group{align-items:center;gap:0!important}.o-marquee .o-marquee__item{display:inline-block!important;padding:0!important;margin:0!important;white-space:nowrap}.o-marquee .o-marquee__sep{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;align-self:center;width:var(--o-star, 12px);height:var(--o-star, 12px);margin:0 var(--o-sep-gap, clamp(16px, 2.4vw, 32px))!important;vertical-align:middle;line-height:0}.o-marquee .o-marquee__star{display:block;width:100%;height:100%;fill:none}.o-marquee .o-marquee__dot{display:inline-block;width:2px;height:2px;margin:0 .7em;border-radius:50%;background:currentColor;opacity:.85;vertical-align:middle;position:relative;top:-.04em}
/*# sourceMappingURL=/cdn/shop/t/15/assets/opus-bridge.css.map */
