:root{--cs-ink: #000000;--cs-ink-text: #0B0D12;--cs-white: #FFFFFF;--cs-azure: #2557D6;--cs-azure-hover: #1E49BE;--cs-azure-active: #16379A;--cs-tint: #EAF0FD;--cs-surface: #F2F2F2;--cs-border: #E5E5E5;--cs-border-input: #CCCCCC;--cs-text-2: #4C4C4C;--cs-text-3: #666666;--cs-text-disabled: #999999;--cs-text-mid: var(--cs-text-2);--cs-text-nav: #333333;--cs-success: #34C77B;--cs-radius-card: 16px;--cs-radius-tile: 12px;--cs-radius-chip: 12px;--cs-radius-badge: 999px;--cs-radius-pill: 999px;--cs-shadow-finder: 0 16px 48px rgba(0, 0, 0, .1);--cs-shadow-card: 0 8px 32px rgba(0, 0, 0, .07);--cs-shadow-step4: 0 16px 48px rgba(37, 87, 214, .12);--cs-shadow-modal: 0 32px 80px rgba(0, 0, 0, .3);--cs-font: var(--font-body-family, "Inter", system-ui, sans-serif)}:root{--cs-space-3: 12px;--cs-space-4: 16px;--cs-space-5: 20px;--cs-space-6: 24px;--cs-space-7: 32px;--cs-space-8: 40px;--cs-space-9: 48px;--cs-space-10: 64px;--cs-space-11: 80px;--cs-space-12: 96px;--cs-space-13: 128px;--cs-container: 1248px;--cs-gutter: 24px;--cs-content: 1200px;--cs-section-y-tight: clamp(40px, 6vw, 72px);--cs-section-y: clamp(56px, 8vw, 112px);--cs-section-y-loose: clamp(64px, 9vw, 128px);--cs-section-y-band: clamp(56px, 8vw, 112px);--cs-section-y-end: clamp(64px, 9vw, 128px);--cs-steps-overlap: 0px;--cs-hero-top: 44px;--cs-surface-tile: #F7F7F7;--cs-surface-tile-hover: #F1F1F1;--cs-radius-surface: 16px;--cs-gap-tile: clamp(20px, 3vw, 40px);--cs-gap-cols: clamp(24px, 4vw, 48px);--cs-fs-display: clamp(32px, 3.2vw, 46px);--cs-fs-h1: clamp(28px, 3vw, 40px);--cs-fs-h2: clamp(26px, 2.6vw, 36px);--cs-fs-h2-sm: clamp(22px, 2.2vw, 28px);--cs-fs-h3: clamp(17px, 1.4vw, 18px);--cs-fs-h4: 16px;--cs-fs-lead: 17px;--cs-fs-body: 15px;--cs-fs-meta: 13px;--cs-fs-eyebrow: 12px;--cs-lh-display: 1.08;--cs-lh-heading: 1.15;--cs-lh-h3: 1.3;--cs-tracking-display: -.025em;--cs-tracking-heading: -.02em;--cs-tracking-h3: -.01em;--cs-tracking-eyebrow: .08em;--cs-fw-medium: 500;--cs-fw-semibold: 600;--cs-btn-h: 52px;--cs-btn-h-sm: 44px;--cs-chip-h: 44px;--cs-hairline: 1px;--cs-hero-stage: radial-gradient(120% 90% at 74% -12%, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, 0) 58%), linear-gradient(180deg, #F3F3F3 0%, #E4E4E4 100%)}html{scroll-behavior:smooth}@keyframes cs-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.cs-scope{font-family:var(--cs-font);color:var(--cs-ink-text);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5}.cs-scope *,.cs-scope *:before,.cs-scope *:after{box-sizing:border-box}.cs-scope h1,.cs-scope h2,.cs-scope h3{line-height:var(--cs-lh-heading)}.cs-scope a{color:var(--cs-azure);text-decoration:none}.cs-scope a:hover{color:var(--cs-azure-hover)}.cs-container{max-width:var(--cs-container, 1248px);margin:0 auto;padding-left:var(--cs-gutter, 24px);padding-right:var(--cs-gutter, 24px)}.cs-card{background:var(--cs-white);border:1px solid var(--cs-border);border-radius:var(--cs-radius-card);box-shadow:var(--cs-shadow-card);padding:26px 30px}body.gradient{background:var(--cs-white)}.cs-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--cs-btn-h);background:var(--cs-azure);color:var(--cs-white);font-family:var(--cs-font);font-size:15px;font-weight:600;line-height:1.2;text-align:center;padding:0 24px;border:0;border-radius:var(--cs-radius-tile);cursor:pointer;transition:background .15s,color .15s,transform .18s ease,box-shadow .18s ease}.cs-btn,.cs-scope a.cs-btn{color:var(--cs-white)}.cs-btn:hover,.cs-scope a.cs-btn:hover{background:var(--cs-azure-hover);color:var(--cs-white)}.cs-btn:active,.cs-scope a.cs-btn:active{background:var(--cs-azure-active)}.cs-btn--ghost,.cs-scope a.cs-btn--ghost{background:var(--cs-white);color:var(--cs-ink-text);border:var(--cs-hairline) solid var(--cs-border-input)}.cs-btn--ghost:hover,.cs-scope a.cs-btn--ghost:hover{background:var(--cs-surface-tile);color:var(--cs-ink-text)}.cs-btn--inverse,.cs-scope a.cs-btn--inverse{background:var(--cs-white);color:var(--cs-ink-text)}.cs-btn--inverse:hover,.cs-scope a.cs-btn--inverse:hover{background:var(--cs-border);color:var(--cs-ink-text)}.cs-btn--sm{min-height:var(--cs-btn-h-sm);padding:0 18px;font-size:14px}.cs-btn--block{display:flex;width:100%}.cs-btn:hover,.cs-scope a.cs-btn:hover{transform:translateY(-1px);box-shadow:0 12px 24px -12px #2557d699}.cs-btn:active,.cs-scope a.cs-btn:active{transform:translateY(0) scale(.99);box-shadow:none}.cs-btn--ghost:hover,.cs-btn--inverse:hover,.cs-scope a.cs-btn--ghost:hover,.cs-scope a.cs-btn--inverse:hover,.cs-btn[disabled],.cs-btn[disabled]:hover{transform:none;box-shadow:none}main .product-form__submit,.cs-config__atc,.cart__checkout-button{transition:background .15s,transform .18s ease,box-shadow .18s ease}main .product-form__submit:not([disabled]):hover,.cs-config__atc:not([disabled]):hover,.cart__checkout-button:not([disabled]):hover{transform:translateY(-1px);box-shadow:0 12px 24px -12px #2557d699}main .product-form__submit:not([disabled]):active,.cs-config__atc:not([disabled]):active,.cart__checkout-button:not([disabled]):active{transform:translateY(0) scale(.99);box-shadow:none}.cs-reveal{opacity:0;transform:translateY(14px);transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .6s cubic-bezier(.22,.61,.36,1);transition-delay:calc(var(--cs-reveal-i, 0) * 70ms)}.cs-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.cs-reveal{opacity:1;transform:none;transition:none}.cs-btn:hover,.cs-scope a.cs-btn:hover,main .product-form__submit:not([disabled]):hover,.cs-config__atc:not([disabled]):hover,.cart__checkout-button:not([disabled]):hover{transform:none}}.cs-eyebrow{display:block;font-size:var(--cs-fs-eyebrow);font-weight:var(--cs-fw-medium);letter-spacing:var(--cs-tracking-eyebrow);text-transform:uppercase;color:var(--cs-azure)}.cs-fade-up{animation:cs-fade-up .4s ease both}@media(prefers-reduced-motion:reduce){.cs-fade-up{animation:none}}.section-header.shopify-section-group-header-group{z-index:40}.header-wrapper.color-scheme-cs-dark{background:#000}:root{--cs-nav-overlay: 92px}.section-header.shopify-section-group-header-group{padding:12px max(var(--cs-gutter, 24px),calc((100% - var(--cs-content, 1200px)) / 2)) 0;background:transparent;transition:padding .35s cubic-bezier(.22,.61,.36,1);pointer-events:none}.section-header .header-wrapper{pointer-events:auto}body:has(.cs-hero--show) .section-header.shopify-section-group-header-group{margin-bottom:calc(-1 * var(--cs-nav-overlay))}.section-header.shopify-section-group-header-group.cs-nav-expanded{padding:0}.section-header.cs-nav-no-anim,.cs-nav-no-anim .header-wrapper{transition:none!important}.header-wrapper.color-scheme-cs-dark{border-radius:var(--cs-radius-card, 16px);box-shadow:0 4px 18px #0000001f;transition:border-radius .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s ease}.cs-nav-expanded .header-wrapper{border-radius:0;box-shadow:0 2px 12px #0000002e;border-bottom:1px solid rgba(255,255,255,.08)}.header-wrapper.color-scheme-cs-dark{position:relative}.mega-menu__content{border-top:0;border-radius:0 0 16px 16px;box-shadow:0 28px 56px #00000059}.cs-nav-expanded .mega-menu__content{border-radius:0}.mega-menu .mega-menu__list--condensed{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.4rem 3rem}.shopify-section-header-sticky .mega-menu__content,.mega-menu__content{max-height:calc(100dvh - var(--header-bottom-position-desktop, 11rem) - 2rem)}.mega-menu__heading{color:rgb(var(--color-foreground));cursor:default}.header-wrapper.color-scheme-cs-dark:has(.mega-menu[open]),.header-wrapper.color-scheme-cs-dark:has(.menu-drawer-container[open]){border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:0 4px 18px #0000001f}.cs-nav-expanded .header-wrapper.color-scheme-cs-dark:has(.mega-menu[open]),.cs-nav-expanded .header-wrapper.color-scheme-cs-dark:has(.menu-drawer-container[open]){box-shadow:0 2px 12px #0000002e;border-bottom-color:transparent}@media screen and (max-width:989px){.menu-drawer,.js .menu-drawer{transform:translateY(-16px);opacity:0;width:100%;border:0;height:auto;max-height:calc(100dvh - var(--header-bottom-position, 12rem));overflow-y:auto;border-radius:0 0 12px 12px;box-shadow:0 24px 48px #00000059}.menu-drawer__menu-item{padding-top:.8rem;padding-bottom:.8rem;font-size:1.6rem}.menu-drawer__submenu .menu-drawer__menu-item{padding-top:.55rem;padding-bottom:.55rem;font-size:1.5rem}.menu-drawer__utility-links{padding:1.2rem 3rem}.js details[open]>.menu-drawer{transition:transform var(--duration-default) ease,opacity var(--duration-default) ease,visibility var(--duration-default) ease}.js details[open].menu-opening>.menu-drawer{transform:translateY(0);opacity:1;visibility:visible}.cs-nav-expanded .menu-drawer{border-radius:0}}@media screen and (max-width:749px){:root{--cs-nav-overlay: 78px}.section-header.shopify-section-group-header-group{padding:8px 10px 0}.section-header.shopify-section-group-header-group.cs-nav-expanded{padding:0}.header-wrapper.color-scheme-cs-dark{border-radius:var(--cs-radius-tile, 12px)}.cs-nav-expanded .header-wrapper{border-radius:0}}.header__inline-menu .header__menu-item{text-decoration:none}.header__inline-menu .header__menu-item span{text-decoration:none!important;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:0% 1px;background-position:right bottom;padding-bottom:3px;transition:background-size .3s cubic-bezier(.22,.61,.36,1)}.header__inline-menu .header__menu-item:hover span,.header__inline-menu .header__menu-item:focus-visible span{background-size:100% 1px;background-position:left bottom}.header__inline-menu details[open]>.header__menu-item,.header__inline-menu details[open]:hover>.header__menu-item,.header__inline-menu .header__menu-item .header__active-menu-item,.header__inline-menu .header__menu-item:hover .header__active-menu-item{text-decoration:none}.header__inline-menu details[open]>.header__menu-item span{background-size:100% 1px;background-position:left bottom}.header__inline-menu .header__menu-item span.header__active-menu-item{background-size:100% 1px;background-position:left bottom}.header__heading-link .h2{letter-spacing:.14em;font-weight:800}@media screen and (min-width:750px){.cart-drawer .drawer__inner{border-radius:var(--cs-radius-card, 16px) 0 0 var(--cs-radius-card, 16px)}}@media screen and (max-width:749px){.cart-drawer .drawer__inner{width:100vw;max-width:100vw;border:0;border-radius:0}.cart-drawer .drawer__header{padding:2rem 0}.cart-drawer .drawer__heading{font-size:2rem}.cart-drawer .drawer__close{top:50%;right:0;transform:translateY(-50%)}.cart-drawer .drawer__close svg{width:2.6rem;height:2.6rem}.cart-drawer .drawer__footer{padding-bottom:calc(1.5rem + env(safe-area-inset-bottom,0px))}}.cs-cart-thumb{width:84px;max-width:100%;aspect-ratio:1 / 1;background:var(--cs-surface-tile);border-radius:var(--cs-radius-tile);display:flex;align-items:center;justify-content:center;overflow:hidden}.cs-cart-thumb .cart-item__image{width:86%;height:86%;object-fit:contain;mix-blend-mode:multiply}.cs-cart-trust{display:flex;flex-wrap:wrap;gap:6px 16px;padding:8px 0 4px;font-size:var(--cs-fs-meta);color:var(--cs-text-2)}.cs-cart-trust__item{display:inline-flex;align-items:center;gap:6px}.cs-cart-trust__item .icon-checkmark{width:12px;height:12px;flex:none;color:var(--cs-azure)}main .title.title--primary{font-size:var(--cs-fs-h1);font-weight:600;letter-spacing:var(--cs-tracking-heading);line-height:var(--cs-lh-heading);color:var(--cs-ink-text)}main .cart-items thead th{padding-bottom:12px;border-bottom:1px solid var(--cs-border);font-size:var(--cs-fs-eyebrow);font-weight:var(--cs-fw-medium);letter-spacing:var(--cs-tracking-eyebrow);text-transform:uppercase;color:var(--cs-text-3);opacity:1}main .cart-item td{padding-top:20px;padding-bottom:20px}main .cart-items tbody .cart-item+.cart-item td{border-top:1px solid var(--cs-border)}main .cart-item__name{font-size:var(--cs-fs-body);font-weight:600;color:var(--cs-ink-text)}main .cart-item__details,main .cart-item .product-option{font-size:14px;color:var(--cs-text-2)}main .totals{align-items:baseline;gap:12px}main .totals__total{font-size:var(--cs-fs-body);font-weight:600}main .totals__total-value{font-size:22px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}main .tax-note{font-size:var(--cs-fs-meta);color:var(--cs-text-3)}main .cart__footer .cs-cart-trust{justify-content:flex-end;margin-top:4px}@media screen and (max-width:749px){main .cart__footer .cs-cart-trust{justify-content:flex-start}}.cs-cart-item-meta__line{font-weight:600;color:var(--cs-ink-text)}.cs-sticky-atc__line{font-weight:600}.cs-cart-empty-hint{margin:0 0 16px;font-size:15px;line-height:1.55;color:var(--cs-text-2)}.cs-cart-empty-link{display:inline-block;margin-top:14px;font-size:14px;font-weight:600;color:var(--cs-azure)}main .cs-pdp-origin{margin:0;font-size:var(--cs-fs-meta);font-weight:500;color:var(--cs-text-2)}main .cs-pdp-reviews{margin:4px 0 0;font-size:12px;line-height:1.5;color:var(--cs-text-3)}main .cs-pdp-reviews a{color:var(--cs-text-3);text-decoration:underline;text-underline-offset:2px}main .cs-pdp-reviews a:hover{color:var(--cs-azure)}.cs-search-empty{max-width:560px;margin:8px auto 0;padding:24px;background:var(--cs-white);border:var(--cs-hairline) solid var(--cs-border);border-radius:var(--cs-radius-card);text-align:left}.cs-search-empty__text{margin:0 0 16px;font-size:15px;line-height:1.55;color:var(--cs-text-2)}.cs-search-empty__links{display:flex;flex-wrap:wrap;gap:10px}.predictive-search__item-meta{margin:2px 0 0;font-size:12.5px;line-height:1.4;color:var(--cs-text-3)}main .cs-fit-check{margin:-8px 0 0;font-size:var(--cs-fs-meta);line-height:1.55;color:var(--cs-text-2);max-width:60ch}body .cart-notification{border-radius:0 0 var(--cs-radius-card) var(--cs-radius-card);border:var(--cs-hairline) solid var(--cs-border);border-top:0;box-shadow:var(--cs-shadow-card);padding:24px 28px}body .cart-notification__heading{font-size:var(--cs-fs-h4);font-weight:600;letter-spacing:0}body .cart-notification-product__image{width:70px;aspect-ratio:1 / 1;background:var(--cs-surface-tile);border-radius:var(--cs-radius-tile);border:0;overflow:hidden;display:flex;align-items:center;justify-content:center}body .cart-notification-product__image img{width:86%;height:86%;object-fit:contain;mix-blend-mode:multiply}main .template-search__header h1,main .template-search__header .h2,main .template-404 .title,main .main-page-title,.shopify-policy__title h1{font-size:var(--cs-fs-h1);font-weight:600;letter-spacing:var(--cs-tracking-heading);line-height:var(--cs-lh-heading);color:var(--cs-ink-text)}section[id^=MainProduct-]{background:transparent}.product__media-wrapper{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.product__media-wrapper media-gallery,.product__media-wrapper .product__column-sticky{display:block;background:var(--cs-surface-tile);border-radius:var(--cs-radius-surface);padding:clamp(16px,2.4vw,32px)}.product__info-wrapper .product__info-container{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}main .product__title h1,main .product__title>.h1{font-size:var(--cs-fs-h1);font-weight:600;letter-spacing:var(--cs-tracking-heading);line-height:var(--cs-lh-heading);color:var(--cs-ink-text);text-wrap:pretty}main .product__text.caption-with-letter-spacing{font-size:var(--cs-fs-eyebrow);font-weight:var(--cs-fw-medium);letter-spacing:var(--cs-tracking-eyebrow);text-transform:uppercase;color:var(--cs-azure)}main .product__text.caption-with-letter-spacing+.product__title{margin-top:8px}main .price--large,main .price--large .price-item{font-size:22px;font-weight:600;letter-spacing:-.01em;line-height:1.2}main .product__tax{font-size:var(--cs-fs-meta);color:var(--cs-text-3)}main .product__info-container>*+*{margin:24px 0}main .product__info-container .product__title{margin-bottom:12px}.product__media-wrapper .product__media>img,.product__media-wrapper .thumbnail img{mix-blend-mode:multiply}.product__media-wrapper .global-media-settings,.product__media-wrapper .product__media-item,.product__media-wrapper .product__media{background-color:transparent;border-color:transparent;box-shadow:none}main .button:not(.button--tertiary):not(.quick-add__submit),.cart-drawer .button:not(.button--tertiary),.cart-notification .button{min-height:calc(var(--cs-btn-h) + var(--buttons-border-width, 0px) * 2);font-size:15px;font-weight:600;letter-spacing:0}.product__info-container .icon-with-text--horizontal{row-gap:0;border-top:1px solid var(--cs-border)}.product__info-container .icon-with-text--horizontal .icon-with-text__item{padding:10px 0;border-bottom:1px solid var(--cs-border)}.product__info-container .icon-with-text .h4{font-size:14px;font-weight:500;color:var(--cs-ink-text)}body.gradient .image-with-text__heading{font-size:var(--cs-fs-h2);font-weight:600;letter-spacing:var(--cs-tracking-heading);line-height:var(--cs-lh-heading);color:var(--cs-ink-text)}body.gradient .image-with-text__heading strong{font-weight:inherit}body.gradient .image-with-text__text--caption{font-size:var(--cs-fs-eyebrow);font-weight:var(--cs-fw-medium);letter-spacing:var(--cs-tracking-eyebrow);text-transform:uppercase;color:var(--cs-azure)}body.gradient .image-with-text__text.rte{font-size:var(--cs-fs-body);line-height:1.65;color:var(--cs-text-2)}@media screen and (max-width:749px){.product__info-wrapper .product__info-container{padding:0}}.rte img,.article-template__hero-container img{border-radius:var(--cs-radius-tile)}.product-form__input.product-form__input--pill input[type=radio]+label{line-height:1.4;text-wrap:balance}main .product-form__input.product-form__input--pill{margin:0 0 28px;max-width:none}main .product-form__input.product-form__input--pill:last-of-type{margin-bottom:8px}main .product-form__input.product-form__input--pill .form__label{margin-bottom:12px;font-size:13px;font-weight:var(--cs-fw-medium);letter-spacing:.02em;color:var(--cs-text-2)}main .product-form__input.product-form__input--pill input[type=radio]+label{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:12px 18px;margin:0 10px 10px 0;font-size:14px;letter-spacing:0;line-height:1.35}main .product-form__input--pill .cs-swatch{flex:none;width:18px;height:18px;border-radius:50%;border:1px solid var(--cs-border-input)}main .product-form__input--pill .cs-swatch--dark{background:repeating-linear-gradient(45deg,rgba(255,255,255,.16) 0 2px,transparent 2px 6px),#16181c}main .product-form__input--pill .cs-swatch--light{background:repeating-linear-gradient(45deg,rgba(11,13,18,.12) 0 2px,transparent 2px 6px),#fff}main .product-form__input--pill input[type=radio]:checked+label .cs-swatch{border-color:#ffffff8c}main .product-form__input.product-form__input--pill input[type=radio]+label:hover{border-color:rgba(var(--color-foreground),var(--variant-pills-border-opacity));background-color:var(--cs-surface-tile)}main .product-form__input.product-form__input--pill input[type=radio]:checked+label{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}@media screen and (min-width:750px){main .product-form__input.product-form__input--pill:has(label:nth-of-type(7)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}main .product-form__input.product-form__input--pill:has(label:nth-of-type(7)) input[type=radio]+label{width:100%;margin:0;text-align:left;border-radius:var(--cs-radius-tile)}}main .accordion summary{align-items:center;line-height:1.4;padding:16px 2px}.accordion .accordion__title{font-size:var(--cs-fs-h4);font-weight:var(--cs-fw-medium);line-height:1.4}.accordion .icon-accordion{display:none}main .accordion summary:hover{background:transparent}main .collapsible-content summary:hover .accordion__title,main .accordion summary:hover .accordion__title{color:var(--cs-azure);text-decoration:none}.accordion__content.rte{font-size:var(--cs-fs-body);line-height:1.65;color:var(--cs-text-2);text-wrap:pretty;margin-bottom:0;padding:0 2px 16px}.product__accordion.accordion{border-color:var(--cs-border)}.shopify-section:has(.collapsible-content)>.gradient{background:transparent}.collapsible-content__heading{font-size:var(--cs-fs-h2);font-weight:600;letter-spacing:var(--cs-tracking-heading);line-height:var(--cs-lh-heading)}.collapsible-content__grid .grid__item:not(.collapsible-content__grid-item){background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.collapsible-content .accordion{margin-top:0;border-top:0;border-bottom:1px solid var(--cs-border)}.collapsible-content .accordion:last-of-type{border-bottom:0}.collapsible-content__media.global-media-settings{border-radius:var(--cs-radius-surface);border-color:transparent;background:var(--cs-surface-tile);box-shadow:none}.footer .page-width,.footer__content-bottom .page-width{max-width:var(--cs-container, 1248px);padding-left:var(--cs-gutter, 24px);padding-right:var(--cs-gutter, 24px)}.footer .footer-block__details-content,.footer .footer-block__details-content p,.footer .footer-block__details-content .list-menu__item--link{font-size:14px;line-height:1.6}.footer .footer-block__heading{font-size:14px;font-weight:600;letter-spacing:.02em}.footer .footer__policy-list,.footer .footer__policy-list a,.footer .copyright__content,.footer .footer__payment-title{font-size:13px;line-height:1.6}.footer .shopify-app-block a[data-widerruf-section]{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:var(--cs-btn-h-sm, 44px)!important;padding:0 24px!important;font-family:var(--cs-font, inherit)!important;font-size:14px!important;font-weight:600!important;line-height:1.2!important;border-radius:var(--cs-radius-tile, 12px)!important}cs-masse.cs-masse{display:block;margin:2px 0 10px;font-size:14px;line-height:1.5;color:#121212bf}cs-masse.cs-masse .cs-masse__label{font-weight:600;color:#121212}cs-masse.cs-masse .cs-masse__value{font-variant-numeric:tabular-nums}cs-masse.cs-masse .cs-masse__axes{color:#1212128c}cs-masse.cs-masse[hidden]{display:none}cs-homebutton.cs-homebutton{display:flex;align-items:flex-start;gap:8px;margin:2px 0 10px;font-size:14px;line-height:1.5;color:#121212bf}cs-homebutton.cs-homebutton svg{flex:0 0 auto;margin-top:2px;color:var(--cs-azure)}cs-homebutton.cs-homebutton .cs-homebutton__label{font-weight:600;color:#121212}cs-homebutton.cs-homebutton[hidden]{display:none}.cs-farb-hidden{display:none!important}.icon-with-text .h4{word-break:normal;overflow-wrap:normal;hyphens:manual;-webkit-hyphens:manual}.product__info-container .icon-with-text--horizontal{flex-direction:column;align-items:flex-start;row-gap:1.1rem}.product__info-container .icon-with-text--horizontal .icon-with-text__item{display:flex;flex-direction:row;width:100%;justify-content:flex-start;align-items:center;column-gap:1rem}.product__info-container .icon-with-text--horizontal .icon-with-text__item .icon,.product__info-container .icon-with-text--horizontal .icon-with-text__item img{margin-bottom:0;flex-shrink:0}.shopify-policy__container{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;margin-top:var(--cs-section-y-tight);margin-bottom:var(--cs-section-y)}.collection-list .card--card{border:1px solid var(--cs-border);box-shadow:var(--cs-shadow-card)}.collection-hero.color-scheme-1{background:transparent}.collection-hero .collection-hero__inner{padding-top:clamp(30px,4vw,40px);padding-bottom:clamp(24px,3vw,36px)}.collection-hero .collection-hero__title{margin:0;font-size:var(--cs-fs-h1);font-weight:600;letter-spacing:var(--cs-tracking-heading);line-height:var(--cs-lh-heading);color:var(--cs-ink-text);text-wrap:pretty}.collection-hero .collection-hero__title+.collection-hero__description{margin:14px 0 0;font-size:var(--cs-fs-body);line-height:1.65;color:var(--cs-text-2);max-width:62ch;text-wrap:pretty}.title.cs-lc-title{margin:clamp(30px,4vw,40px) 0 24px;font-size:var(--cs-fs-h1);font-weight:600;letter-spacing:var(--cs-tracking-heading);line-height:var(--cs-lh-heading);color:var(--cs-ink-text)}.page-width.cs-page-card{background:var(--cs-white);border:1px solid var(--cs-border);border-radius:var(--cs-radius-card);box-shadow:var(--cs-shadow-card);padding-left:clamp(18px,4vw,44px);padding-right:clamp(18px,4vw,44px);margin-top:28px;margin-bottom:56px}main .page-width:not(.page-width--narrow){max-width:var(--cs-container, 1248px);padding-left:var(--cs-gutter, 24px);padding-right:var(--cs-gutter, 24px)}main .quick-add-modal .page-width{padding-left:0;padding-right:0}body.gradient .page-width.cs-page-card{background:transparent;border:0;box-shadow:none;border-radius:0;padding-left:0;padding-right:0}body.gradient .image-with-text__content{border-radius:0}main .product__title h1,main .product__title>.h1{font-size:var(--cs-fs-h2)}main .product-form__submit.is-unselected{background:var(--cs-ink-text, #0B0D12);color:#fff;opacity:1;cursor:pointer}main .product-form__submit.is-unselected:hover{background:#1c1f26}main .cs-buy-now[aria-disabled=true]{opacity:.55}main .cs-model-picker__hint{font-weight:400;color:var(--cs-text-3)}main .cs-model-picker.is-hinted{animation:cs-picker-hint 1.6s ease}@keyframes cs-picker-hint{0%,to{background:transparent}30%{background:var(--cs-tint)}}main .product-form__input.product-form__input--pill .cs-pill-group{margin:0 0 18px}main .product-form__input.product-form__input--pill .cs-pill-group:last-child{margin-bottom:0}main .product-form__input.product-form__input--pill .cs-pill-group__label{display:block;margin:0 0 10px;font-size:13px;font-weight:var(--cs-fw-medium);color:var(--cs-ink-text)}@media screen and (min-width:750px){main .product-form__input.product-form__input--pill:has(.cs-pill-group[data-cs-pill-group]){display:block}main .product-form__input.product-form__input--pill .cs-pill-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}main .product-form__input.product-form__input--pill .cs-pill-group__label{grid-column:1 / -1;margin-bottom:0}main .product-form__input.product-form__input--pill .cs-pill-group input[type=radio]+label{width:100%;margin:0;justify-content:center;text-align:center}}main .cs-line-switch{margin:0 0 28px}main .cs-line-switch__label{margin-bottom:12px;font-size:13px;font-weight:var(--cs-fw-medium);letter-spacing:.02em;color:var(--cs-text-2)}main .cs-line-switch__pills{display:flex;flex-wrap:wrap;gap:10px}main .cs-line-switch__pill{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:12px 18px;border:var(--variant-pills-border-width) solid rgba(var(--color-foreground),var(--variant-pills-border-opacity));border-radius:var(--variant-pills-radius);background:rgb(var(--color-background));color:var(--cs-ink-text);font-size:14px;font-weight:500;line-height:1.35;text-decoration:none;transition:border-color .15s,background .15s}main .cs-line-switch__pill:hover{border-color:rgba(var(--color-foreground),var(--variant-pills-border-opacity));background:var(--cs-surface-tile)}main .cs-line-switch__pill.is-active{background:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));color:rgb(var(--color-background));cursor:default}main .cs-line-switch__price{font-weight:500;color:var(--cs-text-2)}main .cs-line-switch__pill.is-active,main .cs-line-switch__pill.is-active:hover,main .cs-line-switch__pill.is-active .cs-line-switch__name,main .cs-line-switch__pill.is-active .cs-line-switch__price{color:#fff}main .cs-line-switch__desc{margin:12px 0 0;font-size:var(--cs-fs-meta);line-height:1.55;color:var(--cs-text-2);max-width:60ch}@media screen and (min-width:750px)and (max-width:989px){main .product.grid--2-col-tablet .product__media-wrapper,main .product.grid--2-col-tablet .product__info-wrapper{width:100%;max-width:100%;padding-left:0}main .product.grid--2-col-tablet .product__media-wrapper{max-width:520px;margin:0 auto}main .product.grid--2-col-tablet .product__column-sticky{position:static}main .product-form__input.product-form__input--pill .cs-pill-group,main .product-form__input.product-form__input--pill:has(label:nth-of-type(7)):not(:has(.cs-pill-group)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px)and (max-width:1199px){main .product--large:not(.product--no-media) .product__media-wrapper{width:55%;max-width:55%}main .product--large:not(.product--no-media) .product__info-wrapper{width:45%;max-width:45%}}@media screen and (max-width:749px){main .cs-line-switch__pills{gap:8px}main .cs-line-switch__pill{padding:10px 14px;min-height:44px;gap:6px}}#shopify-pc__banner.shopify-pc__banner__dialog{top:auto;bottom:16px;left:50%;width:min(720px,calc(100vw - 32px));transform:translate(-50%);padding:24px 24px 20px;border-radius:16px;box-shadow:0 12px 40px #0b0d122e;background:#fff;font-family:var(--cs-font, inherit)}#shopify-pc__banner.shopify-pc__banner__dialog h2{font-size:16px;font-weight:600;letter-spacing:0;color:var(--cs-ink-text, #0B0D12);margin:0 0 8px}#shopify-pc__banner.shopify-pc__banner__dialog p{font-size:13.5px;line-height:1.55;color:var(--cs-text-2, #4B5160)}#shopify-pc__banner.shopify-pc__banner__dialog a{color:var(--cs-ink-text, #0B0D12)}#shopify-pc__banner .shopify-pc__banner__body{margin-bottom:6px}#shopify-pc__banner .shopify-pc__banner__btns{gap:8px;align-items:center;flex-wrap:wrap}#shopify-pc__banner.shopify-pc__banner__dialog button{margin:10px 0 0;flex:0 1 auto;min-height:44px;padding:0 18px;border-radius:999px;font-size:14px;font-weight:600;line-height:1.2;font-family:var(--cs-font, inherit);border:0;background:var(--cs-surface-tile, #F7F7F7);color:var(--cs-ink-text, #0B0D12)}#shopify-pc__banner.shopify-pc__banner__dialog button.shopify-pc__banner__btn-accept{background:var(--cs-ink-text, #0B0D12);color:#fff;border:0}#shopify-pc__banner.shopify-pc__banner__dialog button.shopify-pc__banner__btn-decline{background:var(--cs-surface-tile, #F7F7F7);color:var(--cs-ink-text, #0B0D12);border:0}#shopify-pc__banner.shopify-pc__banner__dialog button.shopify-pc__banner__btn-manage-prefs{background:transparent;color:var(--cs-text-2, #4B5160);font-weight:500;text-decoration:underline;text-underline-offset:3px;padding-left:4px;padding-right:4px;margin-right:auto}#shopify-pc__banner.shopify-pc__banner__dialog button:focus{box-shadow:0 0 0 3px #2557d659}@media only screen and (max-width:480px){#shopify-pc__banner .shopify-pc__banner__btns{flex-direction:row}#shopify-pc__banner.shopify-pc__banner__dialog button.shopify-pc__banner__btn-accept,#shopify-pc__banner.shopify-pc__banner__dialog button.shopify-pc__banner__btn-decline{flex:1 1 calc(50% - 4px);order:0}#shopify-pc__banner.shopify-pc__banner__dialog button.shopify-pc__banner__btn-manage-prefs{flex:1 1 100%;order:1;margin-top:4px;text-align:center}}#shopify-pc__prefs .shopify-pc__prefs__dialog,#shopify-pc__prefs__dialog{border-radius:16px}#shopify-pc__prefs button{border-radius:999px;font-family:var(--cs-font, inherit)}
/*# sourceMappingURL=/cdn/shop/t/87/assets/cs-base.css.map */
