body.ms-glass{--g-bg: #f5f5f7;--g-surface: #fff;--g-text: #1d1d1f;--g-text-2: #6e6e73;--g-text-3: #6e6e73;--g-hairline: rgba(0,0,0,.07);--g-accent: #A11A15;--g-accent-hover: #C8352A;--g-track: #e8e8ed;--g-text-body: #424245;--g-text-4: #aeaeb2;--g-faint: #d2d2d7;--g-hover: #fbfbfd;--g-r-chip: 6px;--g-r-sheet: 16px;--g-sh-cta: 0 20px 54px rgba(161,26,21,.24);--g-sh-overlay: 0 2px 8px rgba(0,0,0,.1), 0 30px 80px rgba(0,0,0,.24);--g-font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", "PingFang SC", "Hiragino Sans GB", sans-serif;--g-r-pill: 999px;--g-r-thumb: 12px;--g-r-card: 18px;--g-r-panel: 22px;--g-r-hero: 26px;--g-sh-card: 0 1px 2px rgba(0,0,0,.04), 0 8px 24px rgba(0,0,0,.05);--g-sh-panel: 0 1px 3px rgba(0,0,0,.05), 0 14px 40px rgba(0,0,0,.05);--g-sh-lift: 0 12px 32px rgba(0,0,0,.1);--g-ease: cubic-bezier(.25, 1, .5, 1);--color-landing-ecru: var(--g-bg);--color-landing-ivory: var(--g-surface);--color-landing-anthracite: var(--g-text);--color-background: var(--g-bg);--color-background-rgb: 245,245,247;--color-foreground: var(--g-text);--color-foreground-rgb: 29,29,31;--color-foreground-heading: var(--g-text);--color-foreground-heading-rgb: 29,29,31;--color-foreground-muted: var(--g-text-2);--color-border: var(--g-hairline);--color-border-rgb: 0,0,0;--color-primary: var(--g-accent);--color-primary-rgb: 161,26,21;--color-primary-hover: var(--g-accent-hover);--color-primary-button-background: var(--g-accent);--color-primary-button-border: var(--g-accent);--color-primary-button-text: #fff;--color-primary-button-hover-background: var(--g-accent-hover);--color-primary-button-hover-border: var(--g-accent-hover);--color-primary-button-hover-text: #fff;--color-secondary-button-background: rgba(255,255,255,.8);--color-secondary-button-border: rgba(0,0,0,.08);--color-secondary-button-text: var(--g-text);--color-secondary-button-hover-background: #fff;--color-secondary-button-hover-border: rgba(0,0,0,.12);--color-secondary-button-hover-text: var(--g-text);--color-variant-background: rgba(0,0,0,.05);--color-variant-border: transparent;--color-variant-hover-background: rgba(0,0,0,.09);--color-variant-hover-border: transparent;--color-selected-variant-background: var(--g-text);--color-selected-variant-border: var(--g-text);--color-selected-variant-hover-background: var(--g-text);--color-selected-variant-hover-border: var(--g-text);--color-input-background: #fff;--color-input-border: rgba(0,0,0,.1);--color-input-text: var(--g-text);--font-body--family: var(--g-font);--font-heading--family: var(--g-font);--font-family: var(--g-font);--font-heading--weight: 700;--font-heading--spacing: -.02em;--button-font-family-primary: var(--g-font);--button-font-family-secondary: var(--g-font);--style-border-radius-buttons-primary: var(--g-r-pill);--border-radius: var(--g-r-thumb);--border-radius-sm: 8px;--card-corner-radius: var(--g-r-card);--product-corner-radius: var(--g-r-hero);background:var(--g-bg)!important;background-color:var(--g-bg)!important;color:var(--g-text);font-family:var(--g-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.ms-glass h1,body.ms-glass h2,body.ms-glass h3,body.ms-glass .h1,body.ms-glass .h2,body.ms-glass .h3{font-family:var(--g-font);letter-spacing:-.02em;font-weight:700}body.ms-glass .product-information{background:var(--g-bg)}body.ms-glass .product-information__media .media-gallery,body.ms-glass .product-information__media slideshow-component,body.ms-glass .product-information__media .slideshow-container{border-radius:var(--g-r-hero);overflow:hidden}body.ms-glass .product-information__media{position:sticky;top:calc(var(--header-group-height, 84px) + 16px);box-shadow:var(--g-sh-panel);border-radius:var(--g-r-hero);background:var(--g-surface);overflow:hidden}@media(max-width:768px){body.ms-glass .product-information__media{position:static!important;top:auto!important}}body.ms-glass .slideshow-controls__thumbnail{border-radius:var(--g-r-thumb);overflow:hidden}body.ms-glass .slideshow-controls__thumbnail[aria-selected=true],body.ms-glass .slideshow-controls__thumbnail.is-active{outline:2px solid var(--g-accent);outline-offset:2px}body.ms-glass .slideshow-controls__dots button,body.ms-glass .slideshow-controls__dots .slideshow-control{font-size:0!important;min-height:0!important}body.ms-glass .product-details{background:var(--g-surface);border-radius:var(--g-r-panel);box-shadow:var(--g-sh-panel);padding:clamp(18px,3vw,26px)!important}body.ms-glass .product-details .view-product-title,body.ms-glass .product-details h1{font-size:clamp(24px,3.6vw,34px);line-height:1.12;letter-spacing:-.03em;font-weight:700;margin:0}body.ms-glass .product-details .price,body.ms-glass product-price{font-size:clamp(22px,3.4vw,28px);font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}body.ms-glass .product-details .text-block{color:var(--g-text-2)}body.ms-glass .variant-option__button-label:has(input:checked),body.ms-glass .variant-option__button-label--selected{background:var(--g-text)!important;color:#fff!important}body.ms-glass .variant-option__button-label:has(input:checked) *,body.ms-glass .variant-option__button-label--selected *{color:#fff!important}body.ms-glass .variant-option__button-label__pill{display:none}body.ms-glass .button,body.ms-glass button.button,body.ms-glass .product-form__buttons .button{border-radius:var(--g-r-pill)!important;min-height:50px;font-weight:600;font-size:16px;letter-spacing:-.005em;border-width:1px}body.ms-glass .button:not(.button-secondary):not(.button-unstyled){background:var(--g-accent)!important;border-color:var(--g-accent)!important;color:#fff!important;box-shadow:none}body.ms-glass .button:not(.button-secondary):not(.button-unstyled):hover{background:var(--g-accent-hover)!important;filter:none}body.ms-glass .button-secondary{background:#fffc!important;border-color:#00000014!important;color:var(--g-text)!important}body.ms-glass .quantity-selector,body.ms-glass quantity-selector-component{border-radius:var(--g-r-pill);border-color:#0000001a}body.ms-glass .accordion,body.ms-glass details.accordion,body.ms-glass .accordion__row{border-color:var(--g-hairline)}body.ms-glass .accordion summary,body.ms-glass details.accordion summary{font-weight:600;font-size:15px}body.ms-glass .accordion__content,body.ms-glass details.accordion>:not(summary){color:var(--g-text-2);font-size:14.5px;line-height:1.6}body.ms-glass .ms-pdp-trust-strip,body.ms-glass .ms-trust-strip,body.ms-glass [class*=trust-strip]{border:0}body.ms-glass [class*=trust-strip] li,body.ms-glass [class*=trust-strip]>div>div{background:#00000009;border-radius:var(--g-r-thumb);border:0}body.ms-glass .ms-pdp-sku{color:var(--g-text-3);font-size:12.5px}body.ms-glass .product-card,body.ms-glass .card,body.ms-glass .product-grid__item{background:var(--g-surface);border-radius:var(--g-r-card);box-shadow:var(--g-sh-card);overflow:hidden;transition:transform .2s var(--g-ease),box-shadow .2s var(--g-ease)}body.ms-glass .product-card__image,body.ms-glass .card__media{border-radius:var(--g-r-thumb) var(--g-r-thumb) 0 0}body.ms-glass .section,body.ms-glass .shopify-section,body.ms-glass .section-background,body.ms-glass main,body.ms-glass #MainContent{--color-background: var(--g-bg) !important;background-color:var(--g-bg)!important}body.ms-glass .product-information,body.ms-glass .product-information .section-background{background-color:var(--g-bg)!important}body.ms-glass .rte a,body.ms-glass .product-description a{color:#06c}body.ms-glass #header-group [class*=color-],body.ms-glass .header-section,body.ms-glass .header,body.ms-glass .shopify-section-group-footer-group [class*=color-],body.ms-glass .footer,body.ms-glass .footer-utilities{--color-background: var(--g-bg);--color-background-rgb: 245,245,247;--color-foreground: var(--g-text);--color-foreground-rgb: 29,29,31;--color-foreground-heading: var(--g-text);--color-foreground-muted: var(--g-text-2);--color-border: var(--g-hairline);--color-primary: var(--g-accent);--color-primary-button-background: var(--g-accent);--color-primary-button-text: #fff;--color-shadow-rgb: 0,0,0}body.ms-glass .header-section,body.ms-glass .header{background:#f5f5f7b8!important;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid var(--g-hairline);box-shadow:none!important}body.ms-glass .header__row--top,body.ms-glass .header__navigation-bar-row{background:transparent!important}body.ms-glass .header-menu__inner a,body.ms-glass .header-menu a,body.ms-glass .header-actions__action{font-family:var(--g-font);font-size:13px;font-weight:550;letter-spacing:-.005em;color:var(--g-text-2);border-radius:var(--g-r-pill)}body.ms-glass .header-menu__inner a:hover,body.ms-glass .header-menu a:hover,body.ms-glass .header-actions__action:hover{color:var(--g-text);background:#0000000d}body.ms-glass .mega-menu,body.ms-glass .header__drawer,body.ms-glass .menu-drawer{background:#ffffffdb!important;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border:1px solid var(--g-hairline);border-radius:var(--g-r-card);box-shadow:0 2px 8px #0000000f,0 24px 60px #0000001f}body.ms-glass .mega-menu__link{border-radius:var(--g-r-thumb)}body.ms-glass .mega-menu__link:hover{background:#0000000d}body.ms-glass .cart-bubble__background{background:var(--g-accent)}body.ms-glass .header-announcements,body.ms-glass announcement-bar{background:var(--g-text)!important;color:#fff!important;font-family:var(--g-font);font-size:12.5px}body.ms-glass .footer,body.ms-glass .footer-utilities{background:var(--g-bg)!important;border-top:1px solid var(--g-hairline);color:var(--g-text-3);font-family:var(--g-font)}body.ms-glass .footer a{color:var(--g-text-2);text-decoration:none}body.ms-glass .footer a:hover{color:var(--g-text);text-decoration:underline}body.ms-glass .footer h2,body.ms-glass .footer h3,body.ms-glass .footer .h4,body.ms-glass .footer summary{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--g-text-2)}body.ms-glass .footer input,body.ms-glass .footer .field__input{border-radius:var(--g-r-pill);border-color:#0000001a;background:#fff}body.ms-glass .footer .button{border-radius:var(--g-r-pill)}body.ms-glass .breadcrumbs,body.ms-glass nav[aria-label=breadcrumbs],body.ms-glass .breadcrumb{font-size:13px;color:var(--g-text-3);font-family:var(--g-font)}body.ms-glass .breadcrumbs a{color:var(--g-text-3);text-decoration:none}body.ms-glass .breadcrumbs a:hover{color:var(--g-text)}body.ms-glass #header-group .button,body.ms-glass header-menu .button{min-height:32px!important;height:32px;padding:0 9px!important;font-size:13px!important;font-weight:550;background:transparent!important;border:0!important;color:var(--g-text-2)!important;box-shadow:none!important}body.ms-glass #header-group .button:hover{background:#0000000d!important;color:var(--g-text)!important}body.ms-glass #header-group .cart__checkout-button{background:var(--g-accent)!important;border:0!important;color:#fff!important;min-height:48px!important;height:auto!important;padding:14px 20px!important;font-size:15px!important;font-weight:600!important}body.ms-glass #header-group .cart__checkout-button:hover{background:var(--g-accent-hover)!important;color:#fff!important}body.ms-glass .variant-option__button-label{border-radius:var(--g-r-pill)!important;border:0!important;background:#0000000f!important;min-height:38px;padding:0 14px!important;font-weight:550;font-size:13.5px;transition:background .18s var(--g-ease)}body.ms-glass .section-faq-json,body.ms-glass .faq-json-section{background:var(--g-bg)}body.ms-glass .faq-json-heading,body.ms-glass .faq-json-header h2,body.ms-glass .faq-json-header .h3{font-family:var(--g-font);font-size:clamp(20px,3.4vw,26px);font-weight:700;letter-spacing:-.02em;text-transform:none;color:var(--g-text);margin:0 0 14px}body.ms-glass .faq-json-list{background:var(--g-surface);border-radius:var(--g-r-panel);box-shadow:var(--g-sh-panel);padding:0 clamp(17px,3vw,24px)}body.ms-glass .faq-json-item{border-top:1px solid var(--g-hairline);border-bottom:0}body.ms-glass .faq-json-item:first-child{border-top:0}body.ms-glass .faq-json-question,body.ms-glass .faq-json-item summary{padding:15px 0;font-family:var(--g-font);font-size:15px;font-weight:600;letter-spacing:-.005em;color:var(--g-text)}body.ms-glass .faq-json-question-text{font-family:var(--g-font)}body.ms-glass .faq-json-answer,body.ms-glass .faq-json-answer p{font-family:var(--g-font);font-size:14.5px;line-height:1.6;color:var(--g-text-2)}body.ms-glass .faq-json-answer{padding:0 0 16px}body.ms-glass .faq-json-item .icon-caret{color:var(--g-text-3)}body.ms-glass .shopify-section-group-footer-group .section,body.ms-glass .shopify-section-group-footer-group .section-background,body.ms-glass .shopify-section-group-footer-group .custom-section-background,body.ms-glass .shopify-section-group-footer-group .color-scheme-4,body.ms-glass .shopify-section-group-footer-group .section-background.color-scheme-4,body.ms-glass .shopify-section-group-footer-group .footer-utilities{background:var(--g-bg)!important;background-color:var(--g-bg)!important;color:var(--g-text-2)!important;--color-background: var(--g-bg) !important;--color-foreground: var(--g-text) !important;--color-foreground-heading: var(--g-text);--color-foreground-muted: var(--g-text-2);--color-border: var(--g-hairline)}body.ms-glass .shopify-section-group-footer-group{border-top:1px solid var(--g-hairline)}body.ms-glass .shopify-section-group-footer-group .text-block,body.ms-glass .shopify-section-group-footer-group .rte,body.ms-glass .shopify-section-group-footer-group p,body.ms-glass .shopify-section-group-footer-group a{font-family:var(--g-font)!important;font-size:13px;line-height:1.6;color:var(--g-text-2)}body.ms-glass .shopify-section-group-footer-group h2,body.ms-glass .shopify-section-group-footer-group h3,body.ms-glass .shopify-section-group-footer-group .h3,body.ms-glass .shopify-section-group-footer-group .h4,body.ms-glass .shopify-section-group-footer-group .h5{font-family:var(--g-font)!important;font-size:12px!important;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--g-text-2);font-style:normal!important}body.ms-glass .shopify-section-group-footer-group a:hover{color:var(--g-text)}body.ms-glass .shopify-section-group-footer-group .divider__line{border-color:var(--g-hairline)}body.ms-glass .shopify-section-group-footer-group .group-block[style*=background],body.ms-glass .shopify-section-group-footer-group .group-block__media-wrapper{border-radius:var(--g-r-card)}body.ms-glass .shopify-section-group-footer-group .group-block .text-block h2,body.ms-glass .shopify-section-group-footer-group .group-block .text-block .h2,body.ms-glass .shopify-section-group-footer-group .group-block .text-block h3{text-transform:none;letter-spacing:-.02em;font-size:20px!important;font-weight:700}body.ms-glass .footer-utilities{border-top:1px solid var(--g-hairline);font-size:12px;color:var(--g-text-3)}body.ms-glass .footer-utilities a{color:var(--g-text-3)}body.ms-glass .ms-fade-in{opacity:1!important;transform:none!important;transition:none!important}body.ms-glass .faq-json-heading,body.ms-glass .faq-json-heading.h3{font-family:var(--g-font)!important;text-transform:none!important;letter-spacing:-.02em!important;font-size:clamp(20px,3.4vw,26px)!important;font-weight:700!important}body.ms-glass .shopify-section-group-footer-group input[type=email],body.ms-glass .shopify-section-group-footer-group .field__input,body.ms-glass .shopify-section-group-footer-group input.field__input{background:#fff!important;border:1px solid rgba(0,0,0,.12)!important;border-radius:var(--g-r-pill)!important;color:var(--g-text)!important;padding:0 16px!important;min-height:44px}body.ms-glass .shopify-section-group-footer-group input::placeholder{color:var(--g-text-3)}body.ms-glass .shopify-section-group-footer-group button,body.ms-glass .shopify-section-group-footer-group .button{border-radius:var(--g-r-pill)!important;background:var(--g-text)!important;color:#fff!important}body.ms-glass .shopify-section-group-footer-group .text-block h2,body.ms-glass .shopify-section-group-footer-group h2.h3,body.ms-glass .shopify-section-group-footer-group .h2{font-size:12px!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:600!important;color:var(--g-text-2)!important}body.ms-glass .ms-casati-cta{background:var(--g-surface)!important;border-radius:var(--g-r-card);box-shadow:var(--g-sh-card);padding:clamp(18px,3vw,22px)!important;transition:box-shadow .2s var(--g-ease),transform .2s var(--g-ease)}body.ms-glass .ms-casati-cta:hover{background:var(--g-surface)!important;box-shadow:var(--g-sh-lift);transform:translateY(-2px)}body.ms-glass .ms-casati-cta:focus-visible{outline:2px solid var(--g-accent);outline-offset:3px}body.ms-glass .ms-casati-cta__eyebrow{font-family:var(--g-font)!important;font-size:12px!important;font-weight:600;letter-spacing:.12em!important;text-transform:uppercase;color:var(--g-text-2)!important;margin-bottom:8px!important}body.ms-glass .ms-casati-cta__title{font-family:var(--g-font)!important;font-style:normal!important;font-weight:600!important;font-size:17px!important;letter-spacing:-.01em;line-height:1.3!important;color:var(--g-text)!important;margin:0 0 12px!important;text-wrap:balance}body.ms-glass .ms-casati-cta__link{font-family:var(--g-font)!important;font-size:13.5px!important;font-weight:550!important;letter-spacing:-.005em!important;text-transform:none!important;color:#06c!important;background:transparent!important;border:0!important;border-radius:0;padding:0!important;white-space:nowrap}body.ms-glass .ms-casati-cta:hover .ms-casati-cta__link{background:transparent!important;text-decoration:underline}body.ms-glass .shopify-section:has(.casati-bridge){padding:0 22px;background:var(--g-bg)}body.ms-glass .casati-bridge__logo{display:block!important;width:118px;height:auto;margin:0 0 18px!important;opacity:.95}body.ms-glass .casati-bridge__eyebrow{font-family:var(--g-font)!important;font-size:12px!important;font-weight:600;letter-spacing:.14em!important;text-transform:uppercase;color:#ffffffbf!important;margin:0 0 10px!important}body.ms-glass .casati-bridge__title{font-family:var(--g-font)!important;font-style:normal!important;font-weight:700!important;font-size:clamp(22px,3.6vw,30px)!important;letter-spacing:-.02em!important;line-height:1.15!important;color:#fff!important;margin:0!important;text-wrap:balance}body.ms-glass .casati-bridge__rule{display:none}body.ms-glass .casati-bridge__body{font-family:var(--g-font)!important;font-size:15px!important;line-height:1.6!important;color:#ffffffd9!important;max-width:52ch;margin:12px 0 0!important;font-style:normal!important}body.ms-glass .casati-bridge__cta{display:inline-flex!important;align-items:center;height:44px;margin-top:20px!important;padding:0 18px!important;border-radius:var(--g-r-pill)!important;background:#ffffff2e!important;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border:1px solid rgba(255,255,255,.35)!important;box-shadow:inset 0 1px #fff6!important;color:#fff!important;font-family:var(--g-font)!important;font-size:14px!important;font-weight:600!important;letter-spacing:-.005em!important;text-transform:none!important}body.ms-glass .casati-bridge__cta:hover{background:#ffffff42!important}body.ms-glass .casati-bridge__address{font-family:var(--g-font)!important;font-size:12.5px!important;letter-spacing:0!important;text-transform:none!important;color:#ffffffb3!important;margin:14px 0 0!important}body.ms-glass .casati-bridge__inner{text-align:left!important}body.ms-glass .casati-bridge__inner>*{text-align:left!important;margin-left:0!important;margin-right:0!important}body.ms-glass .casati-bridge,body.ms-glass .casati-bridge *{text-align:left!important}body.ms-glass .casati-bridge__logo,body.ms-glass .casati-bridge__cta,body.ms-glass .casati-bridge__eyebrow,body.ms-glass .casati-bridge__address{margin-left:0!important;margin-right:auto!important}body.ms-glass .casati-bridge__inner{padding-left:clamp(0px,3vw,24px)}body.ms-glass .casati-bridge{background:linear-gradient(135deg,#1b3a2d,#24503e)!important;border-radius:var(--g-r-hero);box-shadow:0 20px 54px #1b3a2d3d;margin:clamp(34px,6vw,56px) auto!important;max-width:1080px;padding:clamp(28px,5vw,48px) 24px!important;text-align:left!important;width:100%!important;box-sizing:border-box;justify-self:stretch;display:flex}body.ms-glass .casati-bridge__inner{margin-left:0!important;margin-right:auto!important;padding-left:clamp(0px,2vw,16px)}body.ms-glass .casati-bridge:before{opacity:.38!important;filter:grayscale(1) contrast(1.1) brightness(1.05)!important;mix-blend-mode:soft-light;background-position:right center!important;-webkit-mask-image:linear-gradient(to left,#000 0%,rgba(0,0,0,.7) 30%,rgba(0,0,0,.15) 50%,transparent 62%)!important;mask-image:linear-gradient(to left,#000 0%,rgba(0,0,0,.7) 30%,rgba(0,0,0,.15) 50%,transparent 62%)!important}@media(max-width:768px){body.ms-glass .casati-bridge:before{opacity:.22!important}}@media(max-width:768px){body.ms-glass .casati-bridge{display:block}body.ms-glass .casati-bridge__inner{width:100%;max-width:none!important}}body.ms-glass .section-ms-landing-hero{padding:clamp(18px,3vw,28px) 22px 0;background:var(--g-bg)}body.ms-glass .ms-landing-hero{max-width:1080px;margin:0 auto;border-radius:var(--g-r-hero);min-height:0!important;max-height:none!important;aspect-ratio:16 / 7!important;box-shadow:var(--g-sh-panel);background:var(--g-track)!important}body.ms-glass .ms-landing-hero__overlay{background:linear-gradient(180deg,#0000006b,#00000024 42%,#00000094)!important}body.ms-glass .ms-landing-hero__content{padding:clamp(20px,4vw,40px)!important}body.ms-glass .ms-landing-hero__eyebrow{font-family:var(--g-font)!important;font-size:12px!important;font-weight:600;letter-spacing:.14em!important;color:#fffc!important;text-transform:uppercase}body.ms-glass .ms-landing-hero__h1{font-family:var(--g-font)!important;font-size:clamp(28px,5vw,46px)!important;font-weight:700!important;letter-spacing:-.03em!important;line-height:1.1!important;color:#fff!important;text-wrap:balance}body.ms-glass .ms-breadcrumb,body.ms-glass .ms-breadcrumb a,body.ms-glass .ms-breadcrumb__link{font-family:var(--g-font)!important;font-size:13px!important;letter-spacing:0!important;text-transform:none!important;color:#ffffffd9!important}body.ms-glass .ms-breadcrumb__sep{color:#ffffff80!important}body.ms-glass .ms-breadcrumb__current{color:#fff!important}body.ms-glass .ms-breadcrumb:not(.ms-landing-hero *){color:var(--g-text-2, #55534F)!important}body.ms-glass .ms-breadcrumb:not(.ms-landing-hero *) :is(a,.ms-breadcrumb__link){color:var(--g-text-2, #55534F)!important}body.ms-glass .ms-breadcrumb:not(.ms-landing-hero *) .ms-breadcrumb__sep{color:#00000059!important}body.ms-glass .ms-breadcrumb:not(.ms-landing-hero *) .ms-breadcrumb__current{color:var(--g-text, #1d1d1f)!important}body.ms-glass .section-landing-editorial,body.ms-glass .landing-editorial{background:var(--g-bg)!important}body.ms-glass .landing-editorial__block{background:var(--g-surface);border-radius:var(--g-r-panel);box-shadow:var(--g-sh-panel);padding:clamp(18px,3vw,28px);overflow:hidden}body.ms-glass .landing-editorial__block img{border-radius:var(--g-r-card)}body.ms-glass .landing-editorial__eyebrow,body.ms-glass .landing-compat__eyebrow,body.ms-glass .landing-faq__eyebrow,body.ms-glass [class*=__eyebrow]{font-family:var(--g-font)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important}:where(body.ms-glass) :where([class*=__eyebrow]){color:var(--g-text-3)}body.ms-glass :is(.alm__hero,.alm__cta,.ms-hero,.mwm-compat,.ms-springbar) :is([class*=eyebrow],[class*=__kicker]){color:#ef7a73!important}body.ms-glass .landing-editorial__h2,body.ms-glass .landing-compat__h2,body.ms-glass .section-landing-products-intro h2,body.ms-glass .landing-body-html h2,body.ms-glass .landing-faq h2,body.ms-glass .collection-wrapper h2{font-family:var(--g-font)!important;font-size:clamp(20px,3.4vw,26px)!important;font-weight:700!important;letter-spacing:-.02em!important;line-height:1.25!important;color:var(--g-text)!important;font-style:normal!important;text-transform:none!important}body.ms-glass .landing-editorial__text,body.ms-glass .landing-editorial__body,body.ms-glass .landing-body-html__inner,body.ms-glass .landing-compat__intro,body.ms-glass .section-landing-products-intro p{font-family:var(--g-font)!important;font-size:15px!important;line-height:1.7!important;color:var(--g-text-2)!important}body.ms-glass .landing-body-html__inner a,body.ms-glass .ms-auto-link{color:#06c!important}body.ms-glass .product-grid{gap:14px!important}body.ms-glass .product-card,body.ms-glass .product-grid__card{background:var(--g-surface)!important;border-radius:var(--g-r-card)!important;box-shadow:var(--g-sh-card)!important;overflow:hidden;border:0!important;transition:transform .2s var(--g-ease),box-shadow .2s var(--g-ease)}body.ms-glass .product-card:hover{transform:translateY(-3px);box-shadow:var(--g-sh-lift)!important}body.ms-glass .product-card__content{padding:12px 12px 14px!important}body.ms-glass .product-card .product-card__link,body.ms-glass .product-card h3,body.ms-glass .product-card .h4,body.ms-glass .product-card [class*=title]{font-family:var(--g-font)!important;font-size:13.5px!important;font-weight:600!important;letter-spacing:-.01em!important;line-height:1.4!important;color:var(--g-text)!important;text-transform:none!important}body.ms-glass .product-card .price,body.ms-glass .product-card price-list,body.ms-glass .product-card [class*=price]{font-family:var(--g-font)!important;font-size:13.5px!important;color:var(--g-text-2)!important;font-variant-numeric:tabular-nums}body.ms-glass .ms-wishlist-btn{border-radius:var(--g-r-pill);background:#ffffffd9;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}body.ms-glass .facets,body.ms-glass facets-block,body.ms-glass .collection-wrapper details summary,body.ms-glass .sorting-filter,body.ms-glass .facets__summary{font-family:var(--g-font)!important;font-size:13px}body.ms-glass .facets summary,body.ms-glass .facets__summary,body.ms-glass .collection-wrapper details>summary{border-radius:var(--g-r-pill)!important;background:#0000000d;padding:6px 12px;border:0!important}body.ms-glass .landing-compat__table{background:var(--g-surface);border-radius:var(--g-r-panel);box-shadow:var(--g-sh-panel);padding:0 clamp(17px,3vw,24px)}body.ms-glass .landing-compat__table-item{border-top:1px solid var(--g-hairline);padding:12px 0;font-family:var(--g-font)}body.ms-glass .landing-compat__table-item:first-child{border-top:0}body.ms-glass .landing-compat__table-lug{font-variant-numeric:tabular-nums;color:var(--g-text-2)}body.ms-glass .landing-faq__list{background:var(--g-surface);border-radius:var(--g-r-panel);box-shadow:var(--g-sh-panel);padding:0 clamp(17px,3vw,24px)}body.ms-glass .landing-faq__item{border-top:1px solid var(--g-hairline);border-bottom:0!important;background:transparent!important}body.ms-glass .landing-faq__item:first-child{border-top:0}body.ms-glass .landing-faq__question{font-family:var(--g-font)!important;font-size:15px!important;font-weight:600!important;padding:15px 0!important;color:var(--g-text)!important}body.ms-glass .landing-faq__answer,body.ms-glass .landing-faq__answer p{font-family:var(--g-font)!important;font-size:14.5px!important;line-height:1.6!important;color:var(--g-text-2)!important}body.ms-glass .landing-faq__answer{padding:0 0 16px!important}body.ms-glass .section-landing-editorial,body.ms-glass .section-landing-products-intro,body.ms-glass .section-landing-compat,body.ms-glass .section-landing-body-html,body.ms-glass .section-landing-faq{background:var(--g-bg)!important}body.ms-glass #MainContent,body.ms-glass #MainContent :where(p,span,a,li,h1,h2,h3,h4,h5,h6,blockquote,figcaption,summary,button,label,small,em,i,strong,div):not([class*=jdgm]):not([class*=icon]):not([class*=star]):not(.fa):not([class^=fa-]){font-family:var(--g-font)!important}body.ms-glass #MainContent :is([class*=jdgm-star],[class*=jdgm-stars]),body.ms-glass #MainContent :is([class*=jdgm-star],[class*=jdgm-stars]) *{font-family:JudgemeStar!important}body.ms-glass #MainContent :is([class*=icon-],.fa,[class^=fa-]){font-family:inherit!important}body.ms-glass #MainContent :where(em,i,blockquote,.landing-editorial__intro,.ms-landing-hero__intro){font-style:normal!important}:where(body.ms-glass #MainContent) :where(p,li){color:var(--g-text-2)}body.ms-glass #MainContent :is(.msh-edit,.msab,.casati-bridge,.ms-atelier-band,[class*=--dark],[data-scheme=dark]) :where(p,li,span,h1,h2,h3,h4){color:inherit!important}body.ms-glass #MainContent :is(.mwm-compat,.ms-springbar){color:#fef9f3!important}body.ms-glass #MainContent :is(.mwm-compat__title,.mwm-compat-card__title,.ms-sb-product-name){color:#fef9f3!important}body.ms-glass #MainContent :is(.mwm-compat__sub,.mwm-compat-card__desc){color:#fef9f39e!important}body.ms-glass #MainContent .mwm-compat-card__cta{color:#fef9f3!important}body.ms-glass #MainContent .mwm-hero__note-title{color:#665037!important}body.ms-glass #MainContent .mwm-hero__note-text{color:#1d1b18d9!important}body.ms-glass :is(.menu-drawer-container,.header-drawer,.header__drawer,.menu-drawer,.menu-drawer__navigation,.menu-drawer__menu){background-color:var(--g-surface)!important}body.ms-glass #MainContent [style*=F7F5F1],body.ms-glass .msct{background-color:var(--g-bg)!important}body.ms-glass #MainContent :is(.msh-edit,.msfp){background-color:var(--g-bg)!important}body.ms-glass #MainContent :is(.msh-edit__pillar,.msh-nl){background-color:var(--g-surface)!important}body.ms-glass #MainContent :where(h1,h2,h3,h4){color:var(--g-text)}body.ms-glass #MainContent .ms-landing-hero:not(.ms-landing-hero--no-image) :where(.ms-landing-hero__h1,.ms-landing-hero__sub,.ms-landing-hero__eyebrow){color:#fff!important}body.ms-glass .ms-wishlist-btn,body.ms-glass .ms-wishlist-btn--card-overlay{border-radius:var(--g-r-pill)!important;border:0!important;box-shadow:var(--g-sh-card)!important}body.ms-glass .casati-bridge__inner{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,380px)!important;gap:clamp(24px,4vw,48px)!important;align-items:center!important;width:100%!important;max-width:none!important;margin:0!important}body.ms-glass .casati-bridge__inner:not(:has(.casati-bridge__card)){display:block!important;max-width:560px!important}body.ms-glass .casati-bridge__left{max-width:560px}body.ms-glass .casati-bridge__card{background:#ffffff24!important;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border:1px solid rgba(255,255,255,.28)!important;border-radius:var(--g-r-card);padding:22px!important;gap:12px!important;box-shadow:inset 0 1px #ffffff59}body.ms-glass .casati-bridge__card-title{font-family:var(--g-font)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.14em!important;color:#ffffffbf!important}body.ms-glass .casati-bridge__services{gap:10px!important}body.ms-glass .casati-bridge__services li{font-family:var(--g-font)!important;font-weight:400!important;font-size:14px!important;line-height:1.5!important;color:#fff!important;padding-left:14px!important}body.ms-glass .casati-bridge__services li:before{background:#ffffffb3!important;width:5px!important;height:5px!important;border-radius:50%;top:8px!important}body.ms-glass .casati-bridge__divider{display:none}body.ms-glass .casati-bridge__address{font-style:normal!important}@media(max-width:768px){body.ms-glass .casati-bridge__inner{grid-template-columns:1fr!important}}body.ms-glass .landing-faq,body.ms-glass .landing-faq__inner{background:transparent!important;border-top:0!important}body.ms-glass .casati-bridge .casati-bridge__eyebrow,body.ms-glass .casati-bridge p.casati-bridge__eyebrow{color:#ffffffc7!important;font-family:var(--g-font)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.14em!important;display:block!important;padding-left:0!important;border-left:0!important}body.ms-glass .casati-bridge .casati-bridge__eyebrow:before{display:none!important;content:none!important}body.ms-glass .button:active,body.ms-glass button.button:active,body.ms-glass .add-to-cart-button:active,body.ms-glass .variant-option__button-label:active,body.ms-glass .casati-bridge__cta:active,body.ms-glass [class*=__cta]:active{transform:scale(.97);transition:transform .1s ease-out}@media(prefers-reduced-transparency:reduce){body.ms-glass [style*=backdrop-filter],body.ms-glass header,body.ms-glass .casati-bridge__cta,body.ms-glass .button-secondary{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:var(--g-surface)!important}body.ms-glass .casati-bridge__cta{background-color:var(--g-surface)!important;color:#1b3a2d!important;border-color:var(--g-surface)!important}}@media(prefers-contrast:more){body.ms-glass .button,body.ms-glass .button-secondary,body.ms-glass .variant-option__button-label,body.ms-glass .product-details{border:1px solid var(--g-text)!important}body.ms-glass{--g-text-2: #4a4a4f;--g-text-3: #56565b;--g-hairline: rgba(0,0,0,.22)}}body.ms-glass :is(.alm__hero,.alm__cta,.ms-hero,.ms-hero-wrap,.mwm-compat,.ms-springbar,.mwdb-featured-card) .ms-breadcrumb,body.ms-glass :is(.alm__hero,.alm__cta,.ms-hero,.ms-hero-wrap,.mwm-compat,.ms-springbar,.mwdb-featured-card) .ms-breadcrumb :is(a,.ms-breadcrumb__link,.ms-breadcrumb__sep){color:#ffffffbf!important}body.ms-glass :is(.alm__hero,.alm__cta,.ms-hero,.ms-hero-wrap,.mwm-compat,.ms-springbar,.mwdb-featured-card) .ms-breadcrumb :is(.ms-breadcrumb__current,span:last-child){color:#fff!important}body.ms-glass :is(.mwm-compat,.ms-springbar,.mwdb-featured-card,.ms-hero-wrap) :is([class*=link],[class*=count],[class*=badge],[class*=meta],strong,b){color:#ef7a73!important}@media(max-width:768px){body.ms-glass #MainContent table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}body.ms-glass :is(.doc,.faqhub,.landing-products-intro){background-color:var(--g-bg)!important}body.ms-glass :is(.mwm-hero,.ms-card,.mwm-siblings){background-color:var(--g-surface)!important}
/*# sourceMappingURL=/cdn/shop/t/42/assets/ms-glass.css.map */
