:root{--oraliane-ink: #111111;--oraliane-charcoal: #33312f;--oraliane-muted: #6d6964;--oraliane-line: #dcd6ce;--oraliane-ivory: #f7f3ec;--oraliane-pearl: #fffdfc;--oraliane-cobalt: #143cff;--oraliane-cobalt-dark: #0e2ed0;--oraliane-cobalt-soft: #e9edff;--font-heading-family: "Bodoni Moda", "Bodoni 72", Didot, Georgia, serif;--font-heading-weight: 400;--font-body-family: "DM Sans", Helvetica, Arial, sans-serif;--font-body-weight: 400;--font-body-weight-bold: 600;--oraliene-header-h: 7.2rem}body{letter-spacing:.02rem;-webkit-font-smoothing:antialiased}.color-scheme-1,.color-scheme-2,.color-scheme-5{color:rgba(var(--color-foreground),.85)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:-.025em}h1 em,h2 em,.h1 em,.h2 em{font-style:italic;font-weight:400}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:.2rem solid var(--oraliane-cobalt);outline-offset:.3rem}.button,.button--secondary,.button--tertiary,.shopify-challenge__button,.customer button[type=submit]{font-family:var(--font-body-family);font-size:1.1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;min-height:4.8rem;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.button:not([disabled]):hover,.shopify-challenge__button:not([disabled]):hover{transform:translateY(-.1rem)}.color-scheme-1 .button:not([disabled]):hover,.color-scheme-2 .button:not([disabled]):hover,.color-scheme-5 .button:not([disabled]):hover{background-color:var(--oraliane-cobalt-dark)}.color-scheme-1 .button--secondary:not([disabled]):hover,.color-scheme-2 .button--secondary:not([disabled]):hover,.color-scheme-5 .button--secondary:not([disabled]):hover{background-color:var(--oraliane-ink);color:#fff}.color-scheme-3 .button--secondary:not([disabled]):hover,.color-scheme-4 .button--secondary:not([disabled]):hover{background-color:rgb(var(--color-background));color:rgb(var(--color-secondary-button-text))}.announcement-bar__message,.announcement-bar .slider-button .icon{text-transform:uppercase;letter-spacing:.13em;font-weight:600;font-size:1rem}.header__heading-link .h2{font-family:var(--font-heading-family);font-size:2.2rem;font-weight:500;letter-spacing:.19em;text-transform:uppercase}.footer-block__brand-info .footer-block__heading{font-family:var(--font-heading-family);font-size:2.2rem;font-weight:500;letter-spacing:.19em;text-transform:uppercase;margin-bottom:.4rem}.footer-block__brand-info>.rte p{font-family:var(--font-heading-family);font-size:2rem;font-style:italic}.footer-block__heading{font-family:var(--font-body-family);font-size:1rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.footer__copyright .copyright__content{font-size:1rem}.oral-eyebrow{margin:0 0 2rem;color:var(--oraliane-cobalt);font-size:1rem;font-weight:600;letter-spacing:.19em;text-transform:uppercase}.color-scheme-3 .oral-eyebrow,.color-scheme-4 .oral-eyebrow{color:currentColor}.oral-page-pad{padding-left:5vw;padding-right:5vw}.oral-text-link{display:inline-block;padding-bottom:.4rem;border-bottom:1px solid currentColor;color:inherit;text-decoration:none;font-size:1.1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.oral-text-link:hover{color:var(--oraliane-cobalt)}.color-scheme-3 .oral-text-link:hover,.color-scheme-4 .oral-text-link:hover{color:currentColor;opacity:.8}.oral-zoom{overflow:hidden}.oral-zoom img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.oral-zoom:hover img{transform:scale(1.02)}.oraliane-hero{display:grid;grid-template-columns:43% 54% 3%;min-height:calc(100svh - 12rem);overflow:hidden}.oraliane-hero__copy{align-self:center;padding:8vw 5vw}.oraliane-hero__heading{margin:0 0 3.2rem;font-size:clamp(6.2rem,7.5vw,11.8rem);font-weight:400;line-height:.82;letter-spacing:-.055em}.oraliane-hero__heading em{display:block;margin-left:.3em;color:transparent;-webkit-text-stroke:1px var(--oraliane-ink)}.oraliane-hero__intro{max-width:43rem;margin:0 0 3.4rem;color:var(--oraliane-charcoal);font-size:1.6rem;line-height:1.65}.oraliane-hero__visual{position:relative;display:block;min-height:70rem;overflow:hidden;background:#e8e2da}.oraliane-hero__visual img{width:100%;height:100%;object-fit:cover}.oraliane-hero__caption{position:absolute;right:2.2rem;bottom:2rem;padding:1rem 1.2rem;color:var(--oraliane-ink);background:#fffdfce6;font-size:1rem;letter-spacing:.08em;text-transform:uppercase}.oraliane-hero__trace{position:absolute;top:38%;left:-30%;width:180%;height:.3rem;background:var(--oraliane-cobalt);box-shadow:0 0 2.8rem .7rem #143cff47;transform:rotate(-17deg);transform-origin:center;pointer-events:none}.oraliane-hero__rail{display:grid;place-items:center;color:#fff;background:var(--oraliane-cobalt);font-size:.9rem;letter-spacing:.25em;writing-mode:vertical-rl}@media screen and (max-width:749px){.oraliane-hero{grid-template-columns:1fr;min-height:0}.oraliane-hero__copy{padding:6.4rem 2.4rem 4.8rem}.oraliane-hero__heading{font-size:clamp(5.6rem,15vw,8.4rem)}.oraliane-hero__visual{min-height:0}.oraliane-hero__visual img{aspect-ratio:1 / 1.05}.oraliane-hero__rail{display:none}}.oraliane-promises__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));margin:0;padding:0;border-block:1px solid var(--oraliane-line);list-style:none}.oraliane-promises__item{padding:2rem 1.6rem;text-align:center;font-size:1rem;letter-spacing:.12em;text-transform:uppercase}.oraliane-promises__item+.oraliane-promises__item{border-left:1px solid var(--oraliane-line)}@media screen and (max-width:749px){.oraliane-promises__list{grid-template-columns:1fr}.oraliane-promises__item+.oraliane-promises__item{border-top:1px solid var(--oraliane-line);border-left:0}}.oraliane-finishes__heading{display:grid;grid-template-columns:1fr auto;align-items:end;gap:1.6rem;margin-bottom:4.8rem}.oraliane-finishes__heading .oral-eyebrow{grid-column:1 / -1}.oraliane-finishes__heading h2{max-width:73rem;margin:0;font-size:clamp(4.4rem,5vw,7.6rem);font-weight:400;line-height:1;letter-spacing:-.04em}.oraliane-finishes__grid{display:grid;grid-template-columns:1.3fr 1fr;gap:1.8rem}.oraliane-finishes__card{display:block;color:inherit;text-decoration:none}.oraliane-finishes__card--large{grid-row:span 2}.oraliane-finishes__card>span:first-child{display:block;background:var(--oraliane-ivory)}.oraliane-finishes__card img{width:100%;aspect-ratio:1.45 / 1;object-fit:cover}.oraliane-finishes__card--large img{height:calc(100% - 5.4rem);min-height:56rem;aspect-ratio:auto}.oraliane-finishes__meta{display:flex;justify-content:space-between;gap:2rem;padding:1.4rem .2rem 0}.oraliane-finishes__meta h3{margin:0;font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;letter-spacing:0}.oraliane-finishes__meta span{font-size:1.2rem}.oraliane-finishes__empty{color:var(--oraliane-muted)}@media screen and (max-width:749px){.oraliane-finishes__heading{grid-template-columns:1fr;align-items:start}.oraliane-finishes__grid{grid-template-columns:1fr}.oraliane-finishes__card--large{grid-row:auto}.oraliane-finishes__card img{aspect-ratio:1.1 / 1}.oraliane-finishes__card--large img{height:auto;min-height:0}}.oraliane-editorial{display:grid;grid-template-columns:58% 42%;min-height:72rem}.oraliane-editorial__image{overflow:hidden}.oraliane-editorial__image img{width:100%;height:100%;object-fit:cover}.oraliane-editorial__copy{align-self:center;padding:9vw 7vw}.oraliane-editorial__copy h2{margin:0 0 3.2rem;font-size:clamp(4.4rem,5vw,7.6rem);font-weight:400;line-height:1.04;letter-spacing:-.04em}.oraliane-editorial__text{max-width:46rem;margin:0 0 3.6rem;font-size:1.5rem;line-height:1.8;opacity:.78}@media screen and (max-width:749px){.oraliane-editorial{grid-template-columns:1fr;min-height:0}.oraliane-editorial__image img{aspect-ratio:4 / 3}.oraliane-editorial__copy{padding:6.4rem 2.4rem}}.oraliane-wear{display:grid;grid-template-columns:42% 58%;align-items:center;column-gap:8vw}.oraliane-wear__copy{padding-top:8vw;padding-bottom:8vw}.oraliane-wear__copy h2{max-width:46rem;margin:0;font-size:clamp(4.3rem,4.5vw,6.8rem);font-weight:400;line-height:1.03;letter-spacing:-.04em}.oraliane-wear__text{max-width:48rem;margin:3rem 0;color:var(--oraliane-muted);line-height:1.8}.oraliane-wear__image{overflow:hidden;aspect-ratio:4 / 5}.oraliane-wear__image img{width:100%;height:100%;object-fit:cover;transform:scale(var(--wear-image-scale, 1));transform-origin:center}@media screen and (max-width:749px){.oraliane-wear{grid-template-columns:1fr}.oraliane-wear__copy{padding-top:6.4rem;padding-bottom:4.8rem}.oraliane-wear__image{padding-left:2.4rem}}.oraliane-closing{text-align:center}.oraliane-closing__heading{max-width:80rem;margin:0 auto 4rem;font-size:clamp(4.8rem,6vw,9rem);font-weight:400;line-height:.98;letter-spacing:-.045em}.product__title h1,.product__info-container h1{margin-bottom:1.4rem;font-size:clamp(4.8rem,5vw,7.4rem);font-weight:400;line-height:.95;letter-spacing:-.045em}.oraliane-lede{margin:2.4rem 0 1.8rem;color:var(--oraliane-charcoal);font-size:1.4rem;line-height:1.7}.oraliane-benefits{display:flex;flex-wrap:wrap;gap:.8rem 1.4rem;margin:0 0 3.4rem;color:var(--oraliane-muted);font-size:1rem;letter-spacing:.07em;text-transform:uppercase}.oraliane-delivery{margin:1.6rem 0 0;color:var(--oraliane-muted);font-size:1.2rem}.oraliane-note-mark{margin-inline:.35rem;color:var(--oraliane-cobalt)}.oraliane-option-legend{display:flex;align-items:baseline;gap:1rem;width:100%;padding:0 0 1.4rem;font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase}.oraliane-option-legend strong{font-weight:400;text-transform:none;letter-spacing:0}.oraliane-finish-fieldset{margin:0;padding:2.4rem 0;border:0;border-top:1px solid var(--oraliane-line)}.oraliane-swatches{display:flex;flex-wrap:wrap;gap:1.2rem}.oraliane-swatches input[type=radio]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.oraliane-swatch{display:flex;flex-direction:column;gap:.8rem;width:8.8rem;cursor:pointer}.oraliane-swatch img{width:8.8rem;height:8.8rem;border:1px solid var(--oraliane-line);object-fit:cover;background:var(--oraliane-ivory);transition:border-color .2s ease}.oraliane-swatch span{font-size:1rem;line-height:1.35}.oraliane-swatches input:checked+.oraliane-swatch img{border-color:var(--oraliane-cobalt);box-shadow:inset 0 -.3rem 0 var(--oraliane-cobalt)}.oraliane-swatches input:checked+.oraliane-swatch span{color:var(--oraliane-cobalt);font-weight:600}.oraliane-swatches input:focus-visible+.oraliane-swatch{outline:.2rem solid var(--oraliane-cobalt);outline-offset:.3rem}.oraliane-swatches input.disabled+.oraliane-swatch img{opacity:.4}.oraliane-case-fieldset,.oraliane-model-fieldset{min-width:0;margin:0;padding:2.4rem 0;border:0;border-top:1px solid var(--oraliane-line)}.oraliane-model-fieldset[disabled]{opacity:.45}.oraliane-inline-help{padding:0;border:0;background:none;color:var(--oraliane-cobalt);cursor:pointer;font-size:1rem;font-weight:600;letter-spacing:.05em;text-decoration:underline;text-underline-offset:.3rem;text-transform:none}.oraliane-case-tabs{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.oraliane-case-tab{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;min-height:4.4rem;padding:1.4rem 1.6rem;border:1px solid var(--oraliane-line);border-radius:.2rem;background:transparent;cursor:pointer;text-align:left;font-family:var(--font-body-family);transition:border-color .2s ease,background-color .2s ease}.oraliane-case-tab strong{font-size:1.3rem;font-weight:600}.oraliane-case-tab span{color:var(--oraliane-muted);font-size:1.1rem}.oraliane-case-tab[aria-pressed=true]{border-color:var(--oraliane-cobalt);background:var(--oraliane-cobalt-soft)}.oraliane-model-group{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.oraliane-model-group[hidden]{display:none!important}.oraliane-model-fieldset input[type=radio]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.oraliane-model-option{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;min-height:4.4rem;padding:1.2rem 1.4rem;border:1px solid var(--oraliane-line);border-radius:.2rem;cursor:pointer;font-size:1.2rem;transition:border-color .2s ease,background-color .2s ease}.oraliane-model-option strong{font-weight:600}.oraliane-model-fieldset input:checked+.oraliane-model-option{border-color:var(--oraliane-cobalt);background:var(--oraliane-cobalt-soft)}.oraliane-model-fieldset input:focus-visible+.oraliane-model-option{outline:.2rem solid var(--oraliane-cobalt);outline-offset:.3rem}.oraliane-model-fieldset input.disabled+.oraliane-model-option{opacity:.4}@media screen and (max-width:749px){.oraliane-model-group{grid-template-columns:1fr}}.oraliane-fit-error{margin:1.6rem 0 0;padding:1.2rem 1.6rem;border-left:.3rem solid var(--oraliane-cobalt);background:var(--oraliane-cobalt-soft);color:var(--oraliane-ink);font-size:1.2rem}.oraliane-fit-error[hidden]{display:none}.oraliane-size-dialog{max-width:52rem;padding:4rem;border:1px solid var(--oraliane-line);background:var(--oraliane-pearl);color:var(--oraliane-ink)}.oraliane-size-dialog::backdrop{background:#11111173}.oraliane-size-dialog h2{margin:0 0 1.6rem;font-size:clamp(3.2rem,4vw,4.4rem);font-weight:400;line-height:1}.oraliane-size-dialog p{margin:0 0 2.4rem;line-height:1.7}.oraliane-size-map{display:grid;grid-template-columns:auto 1fr;gap:1.2rem 2.4rem;font-size:1.2rem}.oraliane-size-map strong{font-weight:600}.oraliane-size-map span{color:var(--oraliane-muted);line-height:1.7}.oraliane-dialog-close{position:absolute;top:1.2rem;right:1.2rem;padding:.8rem;border:0;background:none;cursor:pointer;font-size:2rem;line-height:1}.product__accordion accordion,.product .accordion{border-top:1px solid var(--oraliane-line);border-bottom:1px solid var(--oraliane-line)}.product .accordion summary{padding:1.8rem 0;font-size:1.1rem}.product .accordion .accordion__title{font-family:var(--font-body-family);font-size:1.1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}@media screen and (min-width:750px){.product__media-wrapper{position:sticky;top:2rem;align-self:start}}.oraliane-mobile-atc{position:fixed;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.2rem 2rem calc(1.2rem + env(safe-area-inset-bottom,0));border-top:1px solid var(--oraliane-line);background:#fffdfcf5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.oraliane-mobile-atc__info{display:flex;flex-direction:column;gap:.2rem}.oraliane-mobile-atc__info strong{font-size:1.2rem;font-weight:600}.oraliane-mobile-atc__info span{color:var(--oraliane-muted);font-size:1.1rem}.oraliane-mobile-atc .button{min-height:4.4rem}@media screen and (min-width:750px){.oraliane-mobile-atc{display:none}}.collection-hero{border-bottom:1px solid var(--oraliane-line)}.collection-hero .collection-hero__title h1{font-size:clamp(5.4rem,7vw,9.6rem);font-weight:400;line-height:.9;letter-spacing:-.05em}.collection-hero__description{max-width:38rem;color:var(--oraliane-muted);line-height:1.8}.card .card__heading{font-family:var(--font-body-family);font-size:1.3rem;font-weight:500;letter-spacing:0}.card .card__heading a:hover{color:var(--oraliane-cobalt)}.card .price{font-size:1.2rem}.card .badge{font-size:.9rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.button:not([disabled]):hover,.oral-zoom:hover img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/oraliane.css.map */
