:root{--atelier-gold: #C9A96E;--atelier-gold-hover: #DFC08A;--atelier-cream: #F5F0E8;--atelier-charcoal: #141210;--atelier-dark2: #1E1B18;--atelier-dark3: #272320;--atelier-muted: #7A7268}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body.template-index{--style-border-radius-buttons-primary: 0;--style-border-radius-buttons-secondary: 0}@media screen and (min-width:900px){body.template-index .optica-split-hero__grid{padding-inline:clamp(1.25rem,5vw,4.375rem)}}body.template-index .section.section--full-width:has(video-component){padding-inline:clamp(1rem,4vw,2.5rem)}body.template-index .section.section--full-width:has(video-component) .group-block-content{max-width:var(--page-width, 1200px);margin-inline:auto}body.template-index .media-with-content .media-with-content__content .group-block-content{padding-block:clamp(1.5rem,4vw,2.5rem)}body.template-index .atelier-ugc-section .atelier-ugc__title{font-family:var(--font-heading--family);letter-spacing:.04em;text-transform:none}body.template-index .atelier-ugc-section .atelier-ugc__sub{font-size:.95rem;line-height:1.55;opacity:.82}body.template-index .ui-test-collection-list .collection-card{border:1px solid color-mix(in srgb,var(--color-primary) 22%,var(--color-background))}@media screen and (min-width:750px){body.atelier-optica .header__row--bottom .header-menu{justify-content:center}body.atelier-optica .header__columns{justify-items:center}body.atelier-optica .header__column--center .header-logo{justify-content:center}body.atelier-optica .header-actions__text-style,body.atelier-optica .header-actions__cart-icon{letter-spacing:.08em}body.atelier-optica cart-icon.header-actions__cart-icon{border:1px solid color-mix(in srgb,var(--color-primary) 70%,transparent);padding:.35rem .75rem;border-radius:0;min-height:2.25rem;align-items:center}body.atelier-optica .header-logo{color:var(--color-primary);font-family:var(--font-heading--family);font-weight:400;letter-spacing:.18em;font-size:clamp(1.1rem,2.5vw,1.35rem);text-transform:uppercase}}body.template-index marquee-component.section.color-scheme-5 .marquee__content,body.template-index marquee-component.color-scheme-5 .marquee__content{color:var(--color-foreground)}body.atelier-optica .product-grid__item:has(product-card){border:none}body.atelier-optica .product-card{border:1px solid color-mix(in srgb,var(--color-primary) 25%,var(--color-background));border-radius:0;background:color-mix(in srgb,var(--color-background) 92%,var(--color-foreground));overflow:hidden;transition:border-color .35s ease,box-shadow .35s ease}body.atelier-optica .predictive-search-results__card .product-card{transition:border-color .35s ease,box-shadow .35s ease,transform .35s ease;will-change:transform}@media(prefers-reduced-motion:reduce){body.atelier-optica .product-card,body.atelier-optica .predictive-search-results__card .product-card{transition:none}}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){body.atelier-optica .product-card:is(:hover,:focus-within){border-color:color-mix(in srgb,var(--color-primary) 52%,var(--color-background));box-shadow:0 16px 42px color-mix(in srgb,var(--color-foreground) 10%,transparent)}body.atelier-optica .header .product-card:is(:hover,:focus-within),body.atelier-optica .header-drawer .product-card:is(:hover,:focus-within){box-shadow:0 8px 22px color-mix(in srgb,var(--color-foreground) 7%,transparent)}}body.atelier-optica .product-card__link{border-radius:0}body.atelier-optica .product-card .product-grid__card{align-items:stretch;text-align:start}body.atelier-optica .product-card .card-gallery{background:color-mix(in srgb,var(--color-background) 94%,var(--color-foreground));transition:transform .45s cubic-bezier(.25,.46,.45,.94)}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){body.atelier-optica.card-hover-effect-lift .product-card:is(:hover,:focus-within) .card-gallery,body.atelier-optica.card-hover-effect-none .product-card:is(:hover,:focus-within) .card-gallery{transform:scale(1.035)}}body.atelier-optica .product-card .text-block:is(.rte,.paragraph) :where(p,h1,h2,h3,h4,h5,h6){font-family:var(--font-heading--family);font-weight:400;letter-spacing:.03em;line-height:1.35;color:var(--color-foreground)}body.atelier-optica .product-card .text-block:is(.rte,.paragraph) p{margin:0}body.atelier-optica .product-card .product-grid-view-zoom-out--details .h4{font-family:var(--font-heading--family);font-weight:400;letter-spacing:.03em;line-height:1.35;color:var(--color-foreground)}body.atelier-optica .product-card product-price .price{font-family:var(--font-body--family);font-weight:400;font-size:.9375rem;letter-spacing:.04em;color:var(--color-foreground)}body.atelier-optica .product-card product-price .compare-at-price{font-family:var(--font-body--family);font-size:.8125rem;font-weight:400;letter-spacing:.03em;color:color-mix(in srgb,var(--color-foreground) 52%,var(--color-background));text-decoration:line-through;text-decoration-thickness:1px;text-underline-offset:.12em}body.atelier-optica .product-card product-price [role=group]{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem}body.atelier-optica .product-card .product-badges__badge{border-radius:0;border:1px solid color-mix(in srgb,var(--color-primary) 60%,transparent);background:color-mix(in srgb,var(--color-background) 88%,transparent);color:var(--color-primary);font-size:.625rem;letter-spacing:.14em;font-weight:600;text-transform:uppercase;line-height:1.2;box-shadow:none}body.atelier-optica .product-card .product-badges__badge--rectangle{padding-block:.4rem;padding-inline:.55rem}body.atelier-optica .product-card .cs-brand{font-family:var(--font-body--family);font-size:.625rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary)}body.atelier-optica .product-card .quick-add__button{border-radius:0;border:1px solid var(--color-primary);background:color-mix(in srgb,var(--color-background) 82%,transparent);color:var(--color-primary);-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);scale:1}body.atelier-optica .product-card .quick-add__button:hover{background:color-mix(in srgb,var(--color-primary) 22%,transparent);color:var(--color-foreground);border-color:var(--color-primary)}body.atelier-optica .product-card .quick-add__button:active{scale:.98}body.atelier-optica .product-card:is(:hover,:focus-within) .quick-add__button{opacity:1}body.template-index .atelier-newsletter-section .atelier-newsletter__submit.button{text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;border-radius:0}body.template-index .atelier-testimonials-section .atelier-testimonials__slide{border-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-background));border-radius:0}body.template-index .atelier-testimonials-section .atelier-testimonials__title{font-family:var(--font-heading--family);letter-spacing:.02em}body.template-index .atelier-category-tiles-section .atelier-cat__section-title{font-family:var(--font-heading--family);letter-spacing:.04em}
/*# sourceMappingURL=/cdn/shop/t/4/assets/atelier-luxury.css.map */
