:root{--blanc-line: rgb(var(--blanc-black-rgb) / .12);--blanc-line-strong: rgb(var(--blanc-black-rgb) / .2);--blanc-muted: rgb(var(--blanc-black-rgb) / .65);--blanc-ease: cubic-bezier(.2, 0, 0, 1);--blanc-speed: .2s;--blanc-label-spacing: .08em;--blanc-gutter: 16px}@media screen and (min-width:750px){:root{--blanc-gutter: 32px}}[class*=color-custom-]{--color-primary-button-background: var(--color-foreground);--color-primary-button-text: var(--color-background);--color-primary-button-border: var(--color-foreground);--color-primary-button-hover-background: rgb(var(--color-foreground-rgb) / .85);--color-primary-button-hover-text: var(--color-background);--color-primary-button-hover-border: rgb(var(--color-foreground-rgb) / .85);--color-primary-button-focus-outline: var(--color-foreground);--color-secondary-button-background: transparent;--color-secondary-button-text: var(--color-foreground);--color-secondary-button-border: var(--color-foreground);--color-secondary-button-hover-background: var(--color-foreground);--color-secondary-button-hover-text: var(--color-background);--color-secondary-button-hover-border: var(--color-foreground)}.blanc-scheme--white{--blanc-surface: var(--blanc-white);background-color:var(--blanc-white);color:var(--blanc-black)}.blanc-scheme--creme{--blanc-surface: var(--blanc-creme);background-color:var(--blanc-creme);color:var(--blanc-black)}.blanc-scheme--white,.blanc-scheme--creme,.blanc-scheme--black{--color-primary-button-background: var(--blanc-black);--color-primary-button-text: var(--blanc-white);--color-primary-button-border: var(--blanc-black);--color-primary-button-hover-background: rgb(var(--blanc-black-rgb) / .85);--color-primary-button-hover-text: var(--blanc-white);--color-primary-button-hover-border: rgb(var(--blanc-black-rgb) / .85);--color-secondary-button-background: transparent;--color-secondary-button-text: var(--blanc-black);--color-secondary-button-border: var(--blanc-black);--color-secondary-button-hover-background: var(--blanc-black);--color-secondary-button-hover-text: var(--blanc-white);--color-secondary-button-hover-border: var(--blanc-black)}.blanc-scheme--black{--color-foreground: var(--blanc-white);--color-foreground-rgb: 255 255 255;--color-background: var(--blanc-black);--color-primary-button-background: var(--blanc-white);--color-primary-button-text: var(--blanc-black);--color-primary-button-border: var(--blanc-white);--color-primary-button-hover-background: rgb(255 255 255 / .85);--color-primary-button-hover-text: var(--blanc-black);--color-primary-button-hover-border: rgb(255 255 255 / .85);--color-secondary-button-text: var(--blanc-white);--color-secondary-button-border: var(--blanc-white);--color-secondary-button-hover-background: var(--blanc-white);--color-secondary-button-hover-text: var(--blanc-black);--color-secondary-button-hover-border: var(--blanc-white);--blanc-surface: var(--blanc-black);--blanc-line: rgb(255 255 255 / .2);--blanc-muted: rgb(255 255 255 / .72);background-color:var(--blanc-black);color:var(--blanc-white)}@media screen and (max-width:749px){:root{--font-paragraph--size: 16px}}body{-webkit-font-smoothing:antialiased}.button,.button-secondary,button.shopify-payment-button__button--unbranded,.shopify-payment-button__button{min-height:48px}.h4,.h6,.blanc-label{letter-spacing:var(--blanc-label-spacing)}:where(a,button,[role=button],summary,input,select,textarea):focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.blanc-scroll-lock{overflow:hidden}.product-media-container,.card-gallery .product-media-container{background-color:var(--blanc-white)}.product-media-container :is(img,.product-media__image){object-fit:contain;background-color:var(--blanc-white)}.product-details .price,.blanc-price-main{font-size:max(20px,1.25rem)}.product-card .price{font-size:max(17px,1.0625rem)}.compare-at-price{color:var(--blanc-muted)}.blanc-icon{width:22px;height:22px;flex:none}.blanc-label{font-size:12px;text-transform:uppercase;font-weight:500}.blanc-muted{color:var(--blanc-muted)}.blanc-page-width{width:100%;max-width:var(--page-width, 1400px);margin-inline:auto;padding-inline:var(--blanc-gutter)}.blanc-section{padding-block:var(--blanc-pt, 64px) var(--blanc-pb, 64px)}@media screen and (max-width:749px){.blanc-section{padding-block:calc(var(--blanc-pt, 64px) * .65) calc(var(--blanc-pb, 64px) * .65)}}.blanc-heading{margin:0 0 12px}.blanc-subheading{margin:0 0 24px;color:var(--blanc-muted);max-width:60ch}.blanc-center{text-align:center;margin-inline:auto}.blanc-buttons{display:flex;flex-wrap:wrap;gap:12px}.blanc-buttons .button,.blanc-buttons .button-secondary{min-width:220px;justify-content:center}@media screen and (max-width:749px){.blanc-buttons{flex-direction:column}.blanc-buttons .button,.blanc-buttons .button-secondary{width:100%}}.blanc-img{display:block;width:100%;height:100%;object-fit:cover}.blanc-only-mobile{display:block}.blanc-only-desktop{display:none}@media screen and (min-width:750px){.blanc-only-mobile{display:none}.blanc-only-desktop{display:block}}.blanc-placeholder{position:relative;display:grid;place-items:center;width:100%;background-color:var(--blanc-white);border:1px dashed rgb(var(--blanc-black-rgb) / .2);color:rgb(var(--blanc-black-rgb) / .6);padding:16px;text-align:center}.blanc-placeholder--on-white{background-color:var(--blanc-creme)}.blanc-placeholder__label{font-size:11px;line-height:1.5;text-transform:uppercase;letter-spacing:var(--blanc-label-spacing);max-width:32ch}.blanc-media-fill>.blanc-placeholder{height:100%}.blanc-breadcrumb{font-size:14px;color:var(--blanc-muted)}.blanc-breadcrumb ol{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.blanc-breadcrumb li+li:before{content:"\203a";margin-inline-end:6px}.blanc-breadcrumb a{color:inherit;text-decoration:none}.blanc-breadcrumb a:hover{text-decoration:underline}.blanc-price-extras{display:grid;gap:4px;font-size:15px}.blanc-savings{display:inline-flex;gap:8px;align-items:center;font-weight:500}.blanc-savings__pct{background:var(--blanc-black);color:var(--blanc-white);padding:2px 8px;font-size:13px;letter-spacing:.04em}.blanc-lowest-price,.blanc-tax{color:var(--blanc-muted);font-size:14px}.blanc-availability{display:flex;align-items:center;gap:8px;margin:0;font-size:15px}.blanc-availability__dot{position:relative;width:10px;height:10px;border-radius:50%;background:#2e8b57;flex:none}.blanc-availability:not(.blanc-availability--out) .blanc-availability__dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#2e8b57;animation:blanc-pulse 2s ease-out infinite}@keyframes blanc-pulse{0%{transform:scale(1);opacity:.6}to{transform:scale(2.6);opacity:0}}@media(prefers-reduced-motion:reduce){.blanc-availability__dot:after{animation:none;display:none}}.blanc-availability--out .blanc-availability__dot{background:transparent;box-shadow:inset 0 0 0 1px currentColor}.blanc-notes{display:grid;gap:2px;font-size:14px;color:var(--blanc-muted);margin:0}.blanc-notes p{margin:0}.blanc-size-guide-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0;background:none;border:0;color:inherit;font:inherit;font-size:15px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.blanc-dialog{margin:0 0 0 auto;height:100dvh;max-height:100dvh;width:min(560px,100vw);max-width:100vw;border:0;padding:0;background:var(--blanc-white);color:var(--blanc-black)}.blanc-dialog::backdrop{background:rgb(var(--blanc-black-rgb) / .35)}.blanc-dialog[open]{animation:blanc-slide-in var(--blanc-speed) var(--blanc-ease)}@keyframes blanc-slide-in{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}.blanc-dialog__inner{display:flex;flex-direction:column;height:100%}.blanc-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;border-bottom:1px solid var(--blanc-line)}.blanc-dialog__header h2{margin:0;font-size:20px}.blanc-dialog__close{display:grid;place-items:center;width:44px;height:44px;background:none;border:0;color:inherit;cursor:pointer}.blanc-dialog__body{padding:24px;overflow-y:auto;display:grid;gap:24px;align-content:start}.blanc-table-wrap{overflow-x:auto}.blanc-size-table{width:100%;border-collapse:collapse;font-size:15px}.blanc-size-table th,.blanc-size-table td{padding:12px 10px;text-align:left;border-bottom:1px solid var(--blanc-line);white-space:nowrap}.blanc-size-table thead th{font-size:12px;text-transform:uppercase;letter-spacing:var(--blanc-label-spacing);font-weight:500}.blanc-size-table tr.is-selected{background:var(--blanc-black);color:var(--blanc-white)}.blanc-size-table tr.is-selected th,.blanc-size-table tr.is-selected td{border-color:var(--blanc-black)}.blanc-size-guide__text h3{font-size:16px;margin:0 0 8px}.blanc-size-guide__text p{margin:0 0 8px}.blanc-usp-list{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:15px}.blanc-usp-list li{display:flex;align-items:center;gap:12px}.blanc-delivery{display:flex;align-items:flex-start;gap:12px;margin:0;font-size:15px}.blanc-delivery[hidden]{display:none}.blanc-delivery strong{font-weight:600}.blanc-terms{list-style:none;margin:0;padding:0;display:grid;gap:6px}.blanc-terms li{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--blanc-line);padding-block:6px}.blanc-terms li:last-child{font-weight:600;border-bottom:0}.blanc-specs{width:100%;border-collapse:collapse;font-size:15px}.blanc-specs th,.blanc-specs td{text-align:left;vertical-align:top;padding:10px 0;border-bottom:1px solid var(--blanc-line)}.blanc-specs th{width:40%;font-weight:500;padding-inline-end:16px}.blanc-specs td{white-space:pre-line}.blanc-specs--compact{font-size:14px}.blanc-specs--compact th,.blanc-specs--compact td{padding:8px 0}.blanc-specs__title{margin:0 0 8px}.blanc-benefits{list-style:none;margin:0;padding:0;display:grid;gap:12px}.blanc-benefits li{display:grid;grid-template-columns:22px 1fr;gap:12px}.blanc-benefits strong{display:block;font-weight:600}.blanc-benefits--compact{gap:8px;font-size:15px}accordion-custom:has(.blanc-row-empty){display:none}.blanc-rte{white-space:pre-line}.blanc-countdown{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 16px;padding:12px 16px;background:var(--blanc-black);color:var(--blanc-white);font-size:15px}.blanc-countdown[hidden]{display:none}.blanc-countdown__value{font-variant-numeric:tabular-nums;font-weight:600}.blanc-tiers{display:grid;gap:8px}.blanc-tiers__title{margin:0}.blanc-tiers__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;list-style:none;margin:0;padding:0}.blanc-tiers__list li{border:1px solid var(--blanc-line-strong);padding:10px 12px;text-align:center;font-size:14px}.blanc-tiers__list strong{display:block;font-size:18px}.blanc-progress{display:grid;gap:8px;font-size:14px}.blanc-progress__bar{height:4px;background:var(--blanc-line);position:relative;overflow:hidden}.blanc-progress__bar span{position:absolute;inset:0 auto 0 0;background:var(--blanc-black);transition:width var(--blanc-speed) var(--blanc-ease)}.blanc-cart-top{display:grid;gap:12px;padding:12px 0 16px;border-bottom:1px solid var(--blanc-line);margin-bottom:8px}.blanc-cart-top p{margin:0;display:flex;align-items:center;gap:10px;font-size:15px}.blanc-cart-bottom{display:grid;gap:12px;padding-top:12px;font-size:14px}.blanc-cart-bottom p{margin:0;display:flex;align-items:center;gap:8px;justify-content:center}.blanc-payment-icons{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;list-style:none;margin:0;padding:0}.blanc-payment-icons svg{width:38px;height:24px}.blanc-cart-rec{border-top:1px solid var(--blanc-line);padding-top:16px;display:grid;gap:12px}.blanc-cart-rec[hidden]{display:none}.blanc-rec-item{display:grid;grid-template-columns:72px 1fr;gap:12px;align-items:center;color:inherit;text-decoration:none}.blanc-rec-item img{width:72px;height:96px;object-fit:contain;background:var(--blanc-white)}.blanc-rec-item__title{font-size:15px}.blanc-rec-item__price{font-size:15px;font-weight:600}.blanc-hero{position:relative;display:grid;min-height:var(--blanc-hero-h, 80vh);overflow:hidden}.blanc-hero__media{grid-area:1 / 1;position:relative}.blanc-hero__media>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.blanc-hero__media .blanc-placeholder{aspect-ratio:auto!important}.blanc-hero__overlay{grid-area:1 / 1;position:relative;background:rgb(0 0 0 / var(--blanc-overlay, 0));pointer-events:none}.blanc-hero__content{grid-area:1 / 1;position:relative;z-index:1;display:flex;flex-direction:column;gap:16px;padding:48px var(--blanc-gutter);max-width:640px;align-self:end}.blanc-hero--text-light .blanc-hero__content{color:var(--blanc-white)}.blanc-hero--text-light .blanc-hero__content .button{--button-background-color: var(--blanc-white);--button-color: var(--blanc-black);--button-border-color: var(--blanc-white)}.blanc-hero--text-light .blanc-hero__content .button-secondary{--button-background-color: transparent;--button-color: var(--blanc-white);--button-border-color: var(--blanc-white)}.blanc-hero--pos-left .blanc-hero__content{justify-self:start;align-self:center}.blanc-hero--pos-bottom .blanc-hero__content{justify-self:start;align-self:end}.blanc-hero--pos-center .blanc-hero__content{justify-self:center;align-self:center;text-align:center;align-items:center}.blanc-hero__content h1,.blanc-hero__content h2{margin:0}.blanc-hero__content p{margin:0;font-size:18px}@media screen and (min-width:750px){.blanc-hero__content{padding:64px}}@media screen and (max-width:749px){.blanc-hero{min-height:var(--blanc-hero-h-mobile, 85vh)}.blanc-hero--pos-left .blanc-hero__content{align-self:end}.blanc-hero:not(.blanc-hero--text-light) .blanc-hero__overlay{background:linear-gradient(to top,#ffffffeb,#ffffffbf 35%,#fff0 60%),rgb(0 0 0 / var(--blanc-overlay, 0))}}.blanc-usp-grid{display:grid;grid-template-columns:repeat(var(--blanc-cols, 4),minmax(0,1fr));gap:24px;list-style:none;margin:0;padding:0}.blanc-usp-grid li{display:grid;justify-items:center;align-content:start;text-align:center;gap:8px}.blanc-usp-grid--left li{justify-items:start;text-align:left}.blanc-usp-grid .blanc-icon{width:28px;height:28px}.blanc-usp-grid h3{margin:0;font-size:16px;font-weight:600}.blanc-usp-grid p{margin:0;font-size:15px;color:var(--blanc-muted)}@media screen and (max-width:749px){.blanc-usp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.blanc-usp-grid--swipe{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;margin-inline:calc(var(--blanc-gutter) * -1);padding-inline:var(--blanc-gutter);scrollbar-width:none}.blanc-usp-grid--swipe::-webkit-scrollbar{display:none}.blanc-usp-grid--swipe li{flex:0 0 78%;scroll-snap-align:center;border:1px solid var(--blanc-line);padding:20px 16px}}.blanc-tiles{display:grid;grid-template-columns:repeat(var(--blanc-cols, 3),minmax(0,1fr));gap:16px}.blanc-tile{position:relative;display:block;color:var(--blanc-white);text-decoration:none;overflow:hidden}.blanc-tile__media{aspect-ratio:4 / 5;position:relative}.blanc-tile__media img{transition:transform .6s var(--blanc-ease)}.blanc-tile:hover .blanc-tile__media img{transform:scale(1.02)}.blanc-tile__label{position:absolute;inset:auto 0 0 0;padding:20px;display:flex;justify-content:space-between;align-items:end;background:linear-gradient(to top,rgb(0 0 0 / .45),transparent)}.blanc-tile__label span:first-child{font-size:22px}.blanc-tile--no-image{color:var(--blanc-black)}.blanc-tile--no-image .blanc-tile__label{position:static;background:none;padding:12px 0 0}@media screen and (max-width:749px){.blanc-tiles{grid-template-columns:1fr}.blanc-tiles--scroll{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--blanc-gutter) * -1);padding-inline:var(--blanc-gutter);scrollbar-width:none}.blanc-tiles--scroll .blanc-tile{flex:0 0 80%;scroll-snap-align:start}}.blanc-editorial{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.blanc-editorial--reverse .blanc-editorial__media{order:2}.blanc-editorial__media{aspect-ratio:4 / 5;position:relative}.blanc-editorial__content{display:grid;gap:16px;max-width:520px}.blanc-editorial__content>*{margin:0}@media screen and (max-width:749px){.blanc-editorial{grid-template-columns:1fr;gap:24px}.blanc-editorial--reverse .blanc-editorial__media{order:0}}.blanc-carousel-head{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:24px;flex-wrap:wrap}.blanc-carousel-head>div:first-child>*{margin:0}.blanc-tablist{display:flex;gap:8px;flex-wrap:wrap}@media screen and (max-width:749px){.blanc-tablist{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--blanc-gutter, 16px));padding-inline:var(--blanc-gutter, 16px)}.blanc-tablist::-webkit-scrollbar{display:none}.blanc-tablist [role=tab]{flex:0 0 auto;white-space:nowrap}}.blanc-tablist [role=tab]{min-height:44px;padding:8px 18px;background:transparent;color:inherit;border:1px solid var(--blanc-line-strong);font:inherit;font-size:14px;letter-spacing:var(--blanc-label-spacing);text-transform:uppercase;cursor:pointer}.blanc-tablist [role=tab][aria-selected=true]{background:var(--blanc-black);color:var(--blanc-white);border-color:var(--blanc-black)}.blanc-arrows{display:flex;gap:8px}.blanc-arrows button{width:44px;height:44px;display:grid;place-items:center;background:transparent;color:inherit;border:1px solid var(--blanc-line-strong);cursor:pointer}.blanc-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/4);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.blanc-track::-webkit-scrollbar{display:none}.blanc-track>*{scroll-snap-align:start}@media screen and (max-width:989px){.blanc-track{grid-auto-columns:calc((100% - 32px)*.4)}}@media screen and (max-width:749px){.blanc-track{grid-auto-columns:46%;margin-inline:calc(var(--blanc-gutter) * -1);padding-inline:var(--blanc-gutter);scroll-padding-inline:var(--blanc-gutter)}.blanc-arrows{display:none}}.blanc-feature{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px;align-items:start}.blanc-feature--reverse>:first-child{order:2}.blanc-feature__media{aspect-ratio:4 / 5;position:relative}.blanc-feature .blanc-track{grid-auto-columns:calc((100% - 16px)/2)}@media screen and (max-width:749px){.blanc-feature{grid-template-columns:minmax(0,1fr)}.blanc-feature--reverse>:first-child{order:0}.blanc-feature .blanc-track{grid-auto-columns:46%}}.blanc-card{display:grid;gap:10px;color:inherit;text-decoration:none;position:relative}.blanc-card__media{position:relative;aspect-ratio:var(--blanc-card-ratio, 1);background:var(--blanc-white);overflow:hidden}.blanc-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transition:opacity var(--blanc-speed) var(--blanc-ease)}.blanc-card__media img+img{opacity:0}@media(hover:hover){.blanc-card:hover .blanc-card__media img+img{opacity:1}}.blanc-card__media .product-badges{position:absolute;inset:8px auto auto 8px;z-index:1}.blanc-card__title{font-size:15px;line-height:1.4;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}h3.blanc-card__title{display:-webkit-box;max-height:2.8em}.blanc-card__price{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;font-size:17px;font-weight:600}.blanc-card__price s{font-weight:400;font-size:15px;color:var(--blanc-muted)}.blanc-card__meta{font-size:13px;color:var(--blanc-muted)}.blanc-faq{max-width:860px;margin-inline:auto}.blanc-faq details{border-bottom:1px solid var(--blanc-line)}.blanc-faq details:first-of-type{border-top:1px solid var(--blanc-line)}.blanc-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding-block:12px;font-size:17px;font-weight:500}.blanc-faq summary::-webkit-details-marker{display:none}.blanc-faq summary:after{content:"+";font-size:22px;font-weight:300;line-height:1}.blanc-faq details[open] summary:after{content:"\2013"}.blanc-faq__answer{padding-bottom:20px;color:var(--blanc-muted)}.blanc-faq__answer>*:first-child{margin-top:0}.blanc-faq__answer a{color:var(--blanc-black)}.blanc-marquee{overflow:hidden;margin-top:16px}.blanc-marquee-head{padding-bottom:24px}.blanc-marquee-head .blanc-heading{margin-bottom:8px}.blanc-marquee-head .blanc-subheading{margin-bottom:0}.blanc-marquee__track{display:flex;gap:12px;width:max-content;animation:blanc-marquee var(--blanc-marquee-speed, 60s) linear infinite}.blanc-marquee:hover .blanc-marquee__track,.blanc-marquee:focus-within .blanc-marquee__track{animation-play-state:paused}.blanc-marquee__item{width:var(--blanc-marquee-w, 260px);flex:none;display:grid;gap:8px;color:inherit;text-decoration:none}.blanc-marquee__item .blanc-marquee__img{aspect-ratio:4 / 5;overflow:hidden}.blanc-marquee__caption{font-size:13px;color:var(--blanc-muted)}@keyframes blanc-marquee{to{transform:translate(calc(-50% - 6px))}}@media(prefers-reduced-motion:reduce){.blanc-marquee{overflow-x:auto}.blanc-marquee__track{animation:none}.blanc-marquee__item[aria-hidden=true]{display:none}}@media screen and (max-width:749px){.blanc-marquee__item{width:200px}}.blanc-social{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;list-style:none;margin:0;padding:0}.blanc-social a{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:8px 20px;border:1px solid currentColor;color:inherit;text-decoration:none}.blanc-collection-banner{display:grid;gap:8px;padding-block:32px 16px}.blanc-collection-banner h1{margin:0}.blanc-collection-banner p{margin:0;color:var(--blanc-muted);max-width:65ch}.blanc-collection-banner__count{font-size:14px;color:var(--blanc-muted)}.blanc-collection-banner__media{aspect-ratio:3 / 1;margin-top:16px;position:relative;overflow:hidden}@media screen and (max-width:749px){.blanc-collection-banner__media{aspect-ratio:2 / 1}}.blanc-lifestyle .blanc-editorial__media{aspect-ratio:4 / 5}.blanc-company{display:grid;gap:8px;font-size:14px}.blanc-company>*{margin:0}.blanc-company h2{font-size:13px;text-transform:uppercase;letter-spacing:var(--blanc-label-spacing)}.blanc-mega-tile{display:grid;gap:10px;color:inherit;text-decoration:none;min-width:200px;max-width:260px}.blanc-mega-tile__media{aspect-ratio:4 / 5;position:relative;overflow:hidden;background:var(--blanc-white)}.blanc-mega-tile__label{font-size:14px;text-transform:uppercase;letter-spacing:var(--blanc-label-spacing)}.blanc-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px}.blanc-contact-details{display:grid;gap:20px;align-content:start}.blanc-contact-details h3{margin:0 0 4px;font-size:13px;text-transform:uppercase;letter-spacing:var(--blanc-label-spacing)}.blanc-contact-details p{margin:0}@media screen and (max-width:749px){.blanc-contact-grid{grid-template-columns:1fr;gap:32px}}.mega-menu__grid:has(>.blanc-mega-tile){display:flex;gap:48px;align-items:flex-start}.mega-menu__grid:has(>.blanc-mega-tile)>:not(.blanc-mega-tile){flex:1;min-width:0}.blanc-mega-tile{flex:0 0 220px}.blanc-price-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:4px 0 0}.blanc-price-row__price{font-size:2.25rem;font-weight:600;line-height:1.1;letter-spacing:-.01em}.blanc-price-row__compare{font-size:1.375rem;color:rgb(var(--blanc-black-rgb) / .55)}.blanc-price-row__badge{font-size:1.25rem;line-height:1;padding:6px 8px;background:var(--blanc-creme);color:var(--blanc-black)}@media screen and (max-width:749px){.blanc-price-row__price{font-size:1.875rem}.blanc-price-row__compare{font-size:1.125rem}.blanc-price-row__badge{font-size:1.0625rem}}.blanc-availability--low{color:#b5412f}.blanc-availability.blanc-availability--low .blanc-availability__dot,.blanc-availability.blanc-availability--low .blanc-availability__dot:after{background:#d6706a}.blanc-usp-list--plain{gap:12px;font-size:16px}.blanc-usp-list--plain li{display:block}.blanc-pdp-payments{display:grid;gap:10px;justify-items:center;margin-top:-4px}.blanc-pdp-payments__text{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;color:var(--blanc-muted)}.blanc-pdp-payments__text svg{width:16px;height:16px}.blanc-sale-note{background:var(--blanc-creme);padding:16px 18px;display:grid;gap:10px}.blanc-sale-note p{margin:0}.blanc-sale-note__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.blanc-sale-note__label{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:var(--blanc-black);color:var(--blanc-white);padding:4px 8px}.blanc-sale-note__heading{font-size:17px;font-weight:600}.blanc-sale-note__tiers{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px}.blanc-sale-note__tiers li{background:var(--blanc-white);padding:10px 12px;font-size:15px;text-align:center}.blanc-sale-note__tiers strong{display:block;font-size:18px}.blanc-sale-note__text{font-size:14px;color:var(--blanc-muted)}.blanc-sale-note__stock{display:flex;align-items:center;gap:8px;font-size:15px}.blanc-sale-note__stock svg{width:18px;height:18px;flex:none}.blanc-rating{display:flex;align-items:center;gap:10px;margin:0;font-size:15px;color:var(--blanc-muted)}.blanc-rating__stars{position:relative;display:inline-block;font-size:20px;line-height:1;letter-spacing:1px}.blanc-rating__base{color:rgb(var(--blanc-black-rgb) / .15)}.blanc-rating__fill{position:absolute;inset:0 auto 0 0;width:var(--blanc-rating-fill, 100%);overflow:hidden;white-space:nowrap;color:var(--blanc-black)}.blanc-tier-extra{font-size:.8em;font-weight:500}.blanc-tier-banner{background:var(--blanc-creme);padding:24px 28px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:16px 32px;align-items:center}.blanc-tier-banner__copy{display:grid;gap:8px}.blanc-tier-banner__copy p{margin:0}.blanc-tier-banner__heading{font-size:22px;font-weight:600}@media screen and (max-width:749px){.blanc-tier-banner{grid-template-columns:1fr;padding:20px 16px}.blanc-tier-banner__heading{font-size:18px}}.blanc-campaign-bar{gap:8px 12px}@media screen and (max-width:749px){.blanc-sale-note__tiers li{padding:10px 6px;font-size:13px;line-height:1.35}.blanc-sale-note__tiers strong{font-size:17px;white-space:nowrap}.blanc-sale-note__tiers .blanc-tier-extra{display:block;font-size:12px;font-weight:500}}.blanc-checkout-label{display:inline-flex;align-items:center;justify-content:center;gap:8px}.blanc-checkout-label svg{width:16px;height:16px}
/*# sourceMappingURL=/cdn/shop/t/9/assets/blanc.css.map */
