:root{--lbl-red: #d61f2c;--lbl-deep-red: #991722;--lbl-burgundy: #70101f;--lbl-gold: #bf9056;--lbl-light-gold: #f2db94;--lbl-charcoal: #474747;--lbl-surface: #faf8f6;--lbl-border: #ece7e2;--lbl-radius: 1.25rem;--lbl-radius-sm: .75rem;--title-sm: clamp(1.25rem, 1.4vw, 1.5rem);--title-md: clamp(1.5rem, 1.9vw, 2rem);--title-lg: clamp(1.75rem, 2.4vw, 2.5rem);--title-xl: clamp(2rem, 3vw, 3rem);--text-h1: 2.5rem;--text-h2: 2rem;--text-h3: 1.625rem}@media screen and (min-width:1024px){:root{--title-lg: clamp(1.75rem, 2.4vw, 2.5rem);--title-xl: clamp(2rem, 3vw, 3rem);--text-h1: 2.75rem}}.product-title-sm{font-size:clamp(1.125rem,1.3vw,1.375rem)}.product-title-md{font-size:clamp(1.625rem,2.2vw,2.25rem)}.product-title-lg{font-size:clamp(1.75rem,2.6vw,2.625rem)}.heading,h1,h2,h3{letter-spacing:-.01em;text-wrap:balance}.heading,.title-sm,.title-md,.title-lg,.title-xl{word-break:normal;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}.header__logo img.logo{max-height:56px;width:auto}@media screen and (max-width:767px){.header__logo img.logo{max-height:40px}}.header .list-menu{flex-wrap:nowrap}.product-card,.card-product,.collection-card{border-radius:var(--lbl-radius)}.product-card .media,.product-card__media,.collection-card .media{border-radius:var(--lbl-radius);overflow:hidden;background:var(--lbl-surface)}@media screen and (min-width:1024px){.product__info{background:#fff;border:1px solid var(--lbl-border);border-radius:1.5rem;padding:2rem 2rem 1.5rem;box-shadow:0 10px 30px #70101f0d}}.product__media-list .media,.product__media .media{border-radius:1.5rem;overflow:hidden;background:var(--lbl-surface)}.lbl-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:.25rem 0 .5rem;padding:0;list-style:none}.lbl-chip{display:inline-flex;align-items:center;gap:.375rem;padding:.3rem .75rem;border-radius:999px;background:var(--lbl-surface);border:1px solid var(--lbl-border);font-size:.8125rem;line-height:1.2;color:var(--lbl-charcoal)}.lbl-chip:before{content:"";width:.4rem;height:.4rem;border-radius:50%;background:var(--lbl-gold)}.lbl-chip--status:before{background:#2e9e5b}.variant-picker .product-form__input label,.variant-picker .product-form__input .option-label{border-radius:var(--lbl-radius-sm)}.variant-picker .form__label{font-weight:600}.lbl-summary{border:1px solid var(--lbl-border);border-radius:var(--lbl-radius-sm);padding:.875rem 1rem;background:var(--lbl-surface);font-size:.875rem}.lbl-summary__title{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--lbl-gold);font-weight:600;margin-bottom:.5rem}.lbl-summary__row{display:flex;justify-content:space-between;gap:1rem;padding:.2rem 0}.lbl-summary__row span:last-child{font-weight:600;text-align:right}.lbl-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;border-top:1px solid var(--lbl-border);padding-top:1rem;text-align:center}.lbl-trust strong{display:block;font-size:.8125rem;color:#000}.lbl-trust span{font-size:.75rem;color:#777}.product__info details,.accordion details{border-radius:var(--lbl-radius-sm)}.rich-text .heading{max-width:22ch}.lbl-mega-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.lbl-mega-tile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:7rem;padding:1rem;border-radius:var(--lbl-radius-sm);color:#fff;text-decoration:none;overflow:hidden;transition:transform .2s ease}.lbl-mega-tile:hover{transform:translateY(-2px)}.lbl-mega-tile strong{font-size:.9375rem;font-weight:600}.lbl-mega-tile small{font-size:.75rem;opacity:.85}.lbl-mega-tile:after{content:"\2192";position:absolute;top:.75rem;right:.9rem;opacity:.8}.lbl-mega-tile--image{padding-top:0}.lbl-mega-tile--image:after{top:auto;bottom:1rem}.lbl-mega-tile__media{display:block;margin:0 -1rem .75rem;background:#fff;aspect-ratio:16 / 9}.lbl-mega-tile__media img{width:100%;height:100%;object-fit:contain}.lbl-mega-tile--red{background:var(--lbl-red)}.lbl-mega-tile--burgundy{background:var(--lbl-burgundy)}.lbl-mega-tile--gold{background:var(--lbl-gold)}.lbl-mega-tile--charcoal{background:var(--lbl-charcoal)}.lbl-mega-note{margin-top:.75rem;padding:.625rem .875rem;border-radius:var(--lbl-radius-sm);background:#fbf3e0;color:var(--lbl-charcoal);font-size:.8125rem;display:flex;justify-content:space-between;gap:1rem}.lbl-mega-note a{color:var(--lbl-deep-red);font-weight:600;text-decoration:none}@media(prefers-reduced-motion:reduce){.lbl-mega-tile{transition:none}}.mega-menu__item.lbl-mega-nav{flex:1 1 0;min-width:0}.lbl-mega-tiles-wrap{flex:0 0 36%;max-width:36%;padding:2rem 0 2rem 2rem}.lbl-mega-tiles__label,.mega-menu__nav>.mega-menu__nav-item>a{font-family:var(--font-body-family);font-size:.75rem!important;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--lbl-deep-red);margin-bottom:.75rem;display:block}.mega-menu__nav .mega-menu__nav-item ul a{font-family:var(--font-body-family);font-size:.9375rem!important;line-height:1.9;letter-spacing:0;color:var(--lbl-charcoal)}.mega-menu__nav .mega-menu__nav-item ul a:hover{color:var(--lbl-red)}.mega-menu__footer .link-text{font-family:var(--font-body-family);font-size:.9375rem!important;font-weight:600}.collage.with-richtext:has(>.title-wrapper.text-center):not(:has(.rich-text__blocks *,.rte-blocks *)){grid-template-columns:minmax(0,1fr);justify-items:center}.collage.with-richtext>.title-wrapper.text-center{width:100%;max-width:46rem;margin-inline:auto;align-items:center}.collage.with-richtext>.title-wrapper.text-center .heading{max-width:none}.lbl-mega-nav .mega-menu__nav{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem 2rem;width:100%;padding:2rem 0}.lbl-mega-nav .mega-menu__nav-item{width:auto!important;max-width:none!important;flex:none!important}.lbl-mega-nav .mega-menu__nav-item ul{display:grid;gap:0}.lbl-mega-nav .mega-menu__nav-item ul a{white-space:normal}.lbl-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:0 1.5rem;border-radius:999px;font-size:.9375rem;font-weight:600;text-decoration:none;line-height:1;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.lbl-btn--primary{background:var(--lbl-red);color:#fff;border:1px solid var(--lbl-red)}.lbl-btn--primary:hover{background:var(--lbl-deep-red);border-color:var(--lbl-deep-red)}.lbl-btn--secondary{background:#fff;color:var(--lbl-deep-red);border:1px solid #e3d3c3}.lbl-btn--secondary:hover{border-color:var(--lbl-deep-red)}.lbl-btn:focus-visible{outline:2px solid var(--lbl-gold);outline-offset:2px}.lbl-hero{background:var(--lbl-hero-bg, #f8f1e8);padding:4.5rem 0}.lbl-hero__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:3.5rem;align-items:center}.lbl-hero__eyebrow{font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--lbl-deep-red);margin:0 0 .75rem}.lbl-hero__heading{font-size:clamp(2rem,3.4vw,3.25rem);line-height:1.1;color:#1f1f1f;margin:0 0 1rem;max-width:18ch}.lbl-hero__heading em{font-style:normal;color:var(--lbl-red)}.lbl-hero__text{font-size:1.0625rem;line-height:1.6;color:var(--lbl-charcoal);max-width:34rem}.lbl-hero__text p{margin:0}.lbl-hero__buttons{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.75rem 0 1.25rem}.lbl-hero__chips .lbl-chip{background:#fff}.lbl-hero__cards{list-style:none;margin:0;padding:0;display:grid;gap:.875rem}.lbl-hero-card{display:grid;grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.875rem 1.25rem .875rem .875rem;border-radius:1.25rem;background:#fff;border:1px solid rgba(112,16,31,.06);box-shadow:0 8px 24px #70101f0f;text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease}.lbl-hero-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #70101f1a}.lbl-hero-card__media{width:4.5rem;height:4.5rem;border-radius:.875rem;overflow:hidden;display:grid;place-items:center;color:#fff;font-weight:700;font-size:1.5rem}.lbl-hero-card__media img{width:100%;height:100%;object-fit:cover}.lbl-hero-card__body{display:grid;gap:.25rem;min-width:0}.lbl-hero-card__body strong{font-size:1.0625rem;font-weight:600;color:#1f1f1f}.lbl-hero-card__body small{font-size:.8125rem;color:#777}.lbl-hero-card__cta{font-size:.875rem;font-weight:600;color:var(--lbl-deep-red);white-space:nowrap}@media screen and (max-width:989px){.lbl-hero{padding:2.5rem 0}.lbl-hero__grid{grid-template-columns:minmax(0,1fr);gap:2rem}.lbl-hero__heading{max-width:none}}@media screen and (max-width:599px){.lbl-hero__buttons .lbl-btn{flex:1 1 100%}.lbl-hero-card{grid-template-columns:3.5rem minmax(0,1fr) auto;padding:.75rem 1rem .75rem .75rem;gap:.75rem}.lbl-hero-card__media{width:3.5rem;height:3.5rem;font-size:1.25rem}.lbl-hero-card__cta{font-size:0}.lbl-hero-card__cta span{font-size:1.25rem}}.product-card.no-media .product-card__media>:is(a,span){display:block;background:#f3ece3 url(lbl-placeholder.svg) center / 46% auto no-repeat;border-radius:var(--lbl-radius)}.product-card.no-media .product-card__content{position:static!important;height:auto!important;align-items:flex-start!important;justify-content:flex-start!important;text-align:left;padding-top:.875rem}.lbl-media-placeholder{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:1.5rem;background:#f3ece3 url(lbl-placeholder.svg) center / 42% auto no-repeat}.lbl-media-placeholder__label{position:absolute;left:50%;bottom:1.25rem;transform:translate(-50%);font-size:.8125rem;color:#8a7a68;background:#ffffffb3;padding:.3rem .75rem;border-radius:999px}@media screen and (max-width:1023px){.product__info{padding:.25rem 0 0}.lbl-trust{gap:.25rem}.lbl-trust strong{font-size:.75rem}.lbl-trust span{font-size:.6875rem}.lbl-media-placeholder{border-radius:1rem;aspect-ratio:4 / 3}}.contact-form input[type=text],.contact-form input[type=email],.contact-form input[type=tel],.contact-form select,.contact-form textarea{border-radius:var(--lbl-radius-sm)}@media screen and (max-width:767px){.rich-text .heading{max-width:none}.title-wrapper{gap:.75rem!important}.lbl-chips{gap:.375rem}.lbl-chip{font-size:.75rem;padding:.25rem .625rem}}.lbl-collection-placeholder{background:#f3ece3 url(lbl-placeholder.svg) center / 46% auto no-repeat}ul.lbl-chips{margin-left:0!important;padding-left:0!important}.product-card{background:#fff;border:1px solid rgba(112,16,31,.08);border-radius:20px!important;box-shadow:0 14px 30px #70101f12;overflow:hidden;height:100%;transition:transform .2s ease,box-shadow .2s ease}.product-card:hover{transform:translateY(-3px);box-shadow:0 18px 36px #70101f1c}.product-card .product-card__media,.product-card .product-card__media .media{border-radius:0!important;background:#f6efe6}.product-card .product-card__content{padding:.875rem 1rem 1.125rem!important;text-align:center;align-items:center!important;gap:.375rem}.product-card .product-card__title{font-weight:700;font-size:.9375rem;line-height:1.35;color:#1f1f1f;justify-content:center;text-align:center}.product-card .product-card__title a{color:inherit}.product-card .price,.product-card .price__regular,.product-card .price-item{font-weight:700;color:var(--lbl-deep-red);justify-content:center}.product-card .product-card__bottom,.product-card .product-card__details{justify-content:center;text-align:center}@media screen and (max-width:767px){.product-card{border-radius:16px!important}.product-card .product-card__content{padding:.625rem .625rem .875rem!important}.product-card .product-card__title{font-size:.8125rem}}@media(prefers-reduced-motion:reduce){.product-card,.product-card:hover{transition:none;transform:none}}@media screen and (min-width:1024px){.product__info{background:#fff;border:1px solid rgba(112,16,31,.08);border-radius:24px;padding:2rem 2rem 1.75rem;box-shadow:0 16px 36px #70101f12}}.product__title h1,.product__title .heading{color:var(--lbl-burgundy);font-weight:700}.product__info .price,.product__info .price-item{font-weight:700;color:#1f1f1f}.product__info .variant-picker .product-form__input{border:1px solid rgba(112,16,31,.1);border-radius:16px;padding:.875rem 1rem 1rem;background:#fdfbf8}.product__info .variant-picker .form__label{font-size:.9375rem;margin-bottom:.625rem}.product__info .variant-picker .form__label .font-medium{color:var(--lbl-deep-red);font-weight:600}.product__info .label-swatch{min-height:2.75rem;display:inline-flex!important;align-items:center;justify-content:center;padding:0 1.125rem!important;border-radius:12px!important;background:#fff;border:1px solid #e6dccf!important;font-size:.875rem;transition:border-color .15s ease,box-shadow .15s ease}.product__info input:checked+.label-swatch{border-color:var(--lbl-deep-red)!important;box-shadow:0 0 0 1px var(--lbl-deep-red) inset;color:var(--lbl-deep-red);background:#fff8f6}.product__info input:focus-visible+.label-swatch{outline:2px solid var(--lbl-gold);outline-offset:2px}.lbl-avail{display:flex;align-items:center;gap:.5rem;padding:.625rem .875rem;border-radius:999px;background:#f1f8f3;color:#24563a;font-size:.8125rem;line-height:1.35}.lbl-avail__dot{width:.5rem;height:.5rem;border-radius:50%;background:#2e9e5b;flex:none;box-shadow:0 0 0 4px #2e9e5b26}.product__info .product-form__submit{border-radius:999px!important;min-height:3.25rem;font-weight:700}.product__info quantity-input,.product__info .quantity{border-radius:999px!important;overflow:hidden}.product__info .lbl-trust{border:1px solid rgba(112,16,31,.08);border-radius:16px;padding:.875rem .5rem;background:#fdfbf8}.lbl-pd{background:var(--lbl-pd-band, #70101f);padding-block:3.5rem;margin-top:1rem}.lbl-pd__card{background:#fff;border-radius:28px;padding:2.5rem;max-width:64rem;margin:0 auto;box-shadow:0 20px 40px #0000001f}.lbl-pd__heading{font-size:clamp(1.5rem,2.4vw,2.125rem);line-height:1.2;margin:0 0 .75rem;color:#1f1f1f}.lbl-pd__heading span{color:var(--lbl-burgundy)}.lbl-pd__intro{margin:0 0 1.5rem;color:var(--lbl-charcoal);max-width:46rem}.lbl-pd__facts{list-style:none;margin:0 0 1.75rem;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.lbl-pd__facts li{display:grid;gap:.25rem;text-align:center;padding:1rem .75rem;border-radius:16px;background:#fdfbf8;border:1px solid rgba(112,16,31,.08)}.lbl-pd__facts strong{font-size:.875rem;color:#1f1f1f}.lbl-pd__facts span{font-size:.8125rem;color:#7a6f66}.lbl-pd__accordions{display:grid;gap:.75rem}.lbl-pd__item{border:1px solid rgba(112,16,31,.1);border-radius:16px;background:#fff}.lbl-pd__item summary{list-style:none;cursor:pointer;padding:1rem 1.25rem;font-weight:600;color:#1f1f1f;display:flex;justify-content:space-between;align-items:center;gap:1rem}.lbl-pd__item summary::-webkit-details-marker{display:none}.lbl-pd__item summary:after{content:"+";font-size:1.25rem;color:var(--lbl-deep-red);line-height:1}.lbl-pd__item[open] summary:after{content:"\2013"}.lbl-pd__item summary:focus-visible{outline:2px solid var(--lbl-gold);outline-offset:2px;border-radius:16px}.lbl-pd__body{padding:0 1.25rem 1.25rem;color:var(--lbl-charcoal);font-size:.9375rem;line-height:1.65}.lbl-pd__body ul{padding-left:1.25rem}@media screen and (max-width:767px){.lbl-pd{padding-block:1.5rem}.lbl-pd__card{padding:1.25rem;border-radius:20px}.lbl-pd__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.lbl-pd__item summary{padding:.875rem 1rem}.lbl-pd__body{padding:0 1rem 1rem}.product__info .variant-picker .product-form__input{padding:.75rem}}.product__info .price{font-size:1.5rem}.product__info nav,.product__info .breadcrumb{font-size:.8125rem;flex-wrap:wrap}.header--lbl-two-row{--header-grid-template: "tools logo icons" "search search search" / auto minmax(0, 1fr) auto;row-gap:.75rem}.header--lbl-two-row .header__logo{grid-area:logo;justify-content:center}.header--lbl-two-row .lbl-header-search{grid-area:search}.header--lbl-two-row .lbl-header-message{display:none}.header--lbl-two-row .search-drawer-button{display:none!important}@media screen and (min-width:1024px){.header--lbl-two-row{--header-grid-template: "logo message search icons" "navigation navigation navigation navigation" / auto minmax(0, 1fr) minmax(22rem, 36rem) auto;column-gap:2rem;row-gap:0;padding-bottom:0!important}.header--lbl-two-row .header__logo{justify-content:flex-start}.header--lbl-two-row .header__icons--start{display:none}.header--lbl-two-row .lbl-header-message{display:block;grid-area:message;position:relative;height:1.5rem;overflow:hidden;text-align:center}.header--lbl-two-row .header__navigation{grid-area:navigation;position:relative;justify-content:flex-start!important;margin-top:.875rem;padding:.25rem 0}.header--lbl-two-row .header__navigation:before{content:"";position:absolute;inset:0 calc(50% - 50vw);background:#fff;border-top:1px solid rgba(112,16,31,.08);box-shadow:0 6px 14px #0000000d;z-index:-1}.header--lbl-two-row .header__menu .list-menu{gap:.25rem}.header--lbl-two-row{overflow-x:clip}.header .mega-menu__list.page-width{padding-inline:min(var(--page-padding),3rem)}}.lbl-header-message__item{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:.9375rem;color:#1f1f1f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transform:translateY(.5rem);transition:opacity .4s ease,transform .4s ease}.lbl-header-message__item.is-active{opacity:1;transform:none}.lbl-header-search{position:relative;display:block;width:100%}.lbl-header-search__form{position:relative;display:flex;align-items:center}.lbl-header-search__input{width:100%;height:3rem;padding:0 3.25rem 0 1.25rem;border-radius:999px;border:1px solid #3a2f2f;background:#fff;font-size:.9375rem;color:#1f1f1f;-webkit-appearance:none;appearance:none}.lbl-header-search__input::placeholder{color:#8a817a}.lbl-header-search__input::-webkit-search-cancel-button{-webkit-appearance:none}.lbl-header-search__input:focus{outline:none;border-color:var(--lbl-deep-red);box-shadow:0 0 0 3px #d61f2c1f}.lbl-header-search__submit{position:absolute;right:.375rem;top:50%;transform:translateY(-50%);width:2.375rem;height:2.375rem;border-radius:50%;display:grid;place-items:center;background:transparent;color:#1f1f1f;border:0;cursor:pointer}.lbl-header-search__submit:hover{background:#f6efe6}.lbl-header-search__submit svg{width:1.125rem;height:1.125rem}.lbl-header-search__results{position:absolute;left:0;right:0;top:calc(100% + .5rem);z-index:60;background:#fff;border:1px solid rgba(112,16,31,.1);border-radius:18px;box-shadow:0 18px 40px #0000001f;padding:.75rem;max-height:min(70vh,34rem);overflow-y:auto}.lbl-sr__heading{margin:.5rem .5rem .375rem;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--lbl-deep-red);font-weight:600}.lbl-sr__products,.lbl-sr__links{list-style:none;margin:0;padding:0;display:grid;gap:.125rem}.lbl-sr__product,.lbl-sr__links a,.lbl-sr__all{display:flex;align-items:center;gap:.75rem;padding:.5rem;border-radius:12px;text-decoration:none;color:#1f1f1f}.lbl-sr__product:hover,.lbl-sr__links a:hover,.lbl-sr__all:hover,[role=option].is-active{background:#faf4ec}.lbl-sr__thumb{width:3.25rem;height:3.25rem;flex:none;border-radius:10px;overflow:hidden;background:#f3ece3 url(lbl-placeholder.svg) center / 60% no-repeat}.lbl-sr__thumb img{width:100%;height:100%;object-fit:cover}.lbl-sr__text{display:grid;gap:.125rem;min-width:0}.lbl-sr__title{font-size:.875rem;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.lbl-sr__price{font-size:.8125rem;color:var(--lbl-deep-red);font-weight:600}.lbl-sr__links a{justify-content:space-between;font-size:.875rem}.lbl-sr__links small{color:#8a817a;font-size:.75rem}.lbl-sr__all{justify-content:center;margin-top:.375rem;font-weight:600;font-size:.875rem;color:var(--lbl-deep-red);border-top:1px solid #f0e8de;border-radius:0 0 12px 12px;padding-top:.75rem}.lbl-sr__empty{padding:.75rem;font-size:.875rem;color:var(--lbl-charcoal)}@media screen and (max-width:1023px){.lbl-header-search__input{height:2.75rem;font-size:1rem}}@media(prefers-reduced-motion:reduce){.lbl-header-message__item{transition:none}}@media screen and (max-width:1023px){.header--lbl-two-row .header__logo{justify-content:flex-start}}.header--lbl-two-row .lbl-header-search,.header--lbl-two-row .lbl-header-message{position:relative;z-index:2}.header--lbl-two-row .header__navigation{z-index:1}@media screen and (min-width:1024px)and (max-width:1279px){.header--lbl-two-row{--header-grid-template: "logo search icons" "navigation navigation navigation" / auto minmax(0, 1fr) auto}.header--lbl-two-row .lbl-header-message{display:none}}@media screen and (min-width:1024px){.header--lbl-two-row .header__navigation .dropdown{top:100%!important;padding-block-start:.375rem!important;margin-inline-start:-.75rem}.header--lbl-two-row .header__navigation .dropdown .dropdown{top:0!important;padding-block-start:0!important}.header--lbl-two-row .dropdown__corner{display:none!important}.header--lbl-two-row .dropdown__container{border-radius:16px!important;border:1px solid rgba(112,16,31,.08);box-shadow:0 18px 40px #0000001f;padding-block:1rem!important}.header--lbl-two-row .dropdown__nav li>:is(details,p,a){padding-inline:1.25rem}.header--lbl-two-row .dropdown__nav a{font-size:.9375rem}}.header--lbl-two-row~.overlay{background:#1f0a0e0f!important}.header--lbl-two-row .header__icons--end{width:max-content;min-width:max-content;gap:.25rem}.header--lbl-two-row .header__menu>ul.with-block .menu__item .btn-duplicate{background-color:#f6ece2;color:var(--lbl-burgundy)}@media screen and (min-width:1024px){.header--lbl-two-row .mega-menu__container{padding-block-start:3.5rem!important}.header--lbl-two-row .lbl-mega-nav .mega-menu__nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1280px){.header--lbl-two-row .lbl-mega-nav .mega-menu__nav{grid-template-columns:repeat(4,minmax(0,1fr))}}:root{--title-sm: clamp(1.125rem, 1.2vw, 1.3125rem);--title-md: clamp(1.375rem, 1.6vw, 1.75rem);--title-lg: clamp(1.625rem, 2vw, 2.125rem);--title-xl: clamp(1.875rem, 2.4vw, 2.5rem);--text-h1: 2.125rem;--text-h2: 1.75rem;--text-h3: 1.375rem}@media screen and (min-width:1024px){:root{--title-lg: clamp(1.625rem, 2vw, 2.125rem);--title-xl: clamp(1.875rem, 2.4vw, 2.5rem);--text-h1: 2.25rem}}.product-title-md{font-size:clamp(1.375rem,1.7vw,1.75rem)}.product-title-lg{font-size:clamp(1.5rem,1.9vw,2rem)}.lbl-hero__heading{font-size:clamp(1.875rem,2.7vw,2.625rem)!important}.lbl-pd__heading{font-size:clamp(1.25rem,1.8vw,1.625rem)!important}.product-card .product-card__title{font-size:.875rem}@media screen and (min-width:1024px){.header--lbl-two-row,.header--lbl-two-row:is(*){--header-grid-template: "logo search icons" "navigation navigation navigation" / auto minmax(0, 1fr) auto !important}.header--lbl-two-row .lbl-header-message{display:none!important}.header--lbl-two-row .lbl-header-search{max-width:46rem;justify-self:center}}.header__logo img.logo{max-height:64px}.lbl-hero{padding:3rem 0}.lbl-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem;align-items:stretch}.lbl-hero__content{display:flex;flex-direction:column;justify-content:center}.lbl-hero__buttons{margin:1.5rem 0 1.75rem}.lbl-hero__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.lbl-hero-card{grid-template-columns:3.25rem minmax(0,1fr);gap:.75rem;padding:.625rem .875rem .625rem .625rem;border-radius:16px;box-shadow:0 6px 18px #70101f0f}.lbl-hero-card__media{width:3.25rem;height:3.25rem;border-radius:12px;font-size:1.125rem}.lbl-hero-card__body strong{font-size:.9375rem}.lbl-hero-card__body small{font-size:.75rem;line-height:1.35}.lbl-hero-card__cta{display:none}.lbl-hero__image{position:relative;border-radius:28px;overflow:hidden;min-height:26rem;background:#f3ece3;box-shadow:0 18px 40px #70101f1a}.lbl-hero__image img,.lbl-hero__image .lbl-collection-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}@media screen and (max-width:989px){.lbl-hero{padding:1.75rem 0 2rem}.lbl-hero__grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}.lbl-hero__image{min-height:15rem;border-radius:20px}}@media screen and (max-width:599px){.lbl-hero__cards{grid-template-columns:minmax(0,1fr)}.lbl-hero-card{grid-template-columns:3rem minmax(0,1fr)}.lbl-hero-card__media{width:3rem;height:3rem}}@media screen and (min-width:1024px){.featured-product.product{column-gap:2rem!important}.lbl-media-placeholder{aspect-ratio:4 / 3}}.lbl-media-placeholder{max-height:34rem}.product__info .price{margin-top:.25rem}.product__info .variant-picker .swatches{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.5rem!important}@media screen and (max-width:767px){.product__info .variant-picker .swatches{grid-template-columns:repeat(2,minmax(0,1fr))}.product__info .label-swatch{line-height:1.25!important;padding-block:.375rem!important}}.product__info .variant-picker .swatches>li,.product__info .variant-picker magnet-element{display:block;width:100%}.product__info .label-swatch{width:100%;justify-content:flex-start!important;gap:.625rem;padding:0 .75rem 0 .5rem!important;min-height:3rem;text-align:left}.product__info .label-swatch:before{content:"";flex:none;width:2rem;height:2rem;border-radius:8px;background:linear-gradient(135deg,#f7f2ea,#e9dccb);border:1px solid rgba(0,0,0,.08)}.product__info input[value=Black i]+.label-swatch:before{background:#151515}.product__info input[value=Clear i]+.label-swatch:before{background:repeating-conic-gradient(#eef1f4 0 25%,#fff 0 50%) 0 0 / 10px 10px;border-color:#cfd6dd}.product__info input[value=Premium i]+.label-swatch:before{background:linear-gradient(135deg,#f2db94,#bf9056)}.product__info input[value=Standard i]+.label-swatch:before{background:linear-gradient(135deg,#fff,#dfe5ea)}.lbl-siblings{border:1px solid rgba(112,16,31,.1);border-radius:16px;padding:.875rem 1rem .75rem;background:#fdfbf8}.lbl-siblings__label{margin:0 0 .625rem;font-size:.9375rem;font-weight:600}.lbl-siblings__label strong{color:var(--lbl-deep-red);font-weight:600}.lbl-siblings__list{list-style:none;margin:0;padding:0 0 .375rem;display:flex;gap:.5rem;overflow-x:auto;scroll-snap-type:x proximity}.lbl-siblings__item{display:grid;justify-items:center;gap:.375rem;width:5.25rem;padding:.375rem;border-radius:12px;text-decoration:none;color:#1f1f1f;border:1px solid transparent;scroll-snap-align:start}.lbl-siblings__item:hover{background:#fff;border-color:#e6dccf}.lbl-siblings__item.is-current{background:#fff;border-color:var(--lbl-deep-red);box-shadow:0 0 0 1px var(--lbl-deep-red) inset}.lbl-siblings__thumb{width:3.5rem;height:3.5rem;border-radius:10px;overflow:hidden;background:#f3ece3 url(lbl-placeholder.svg) center / 62% no-repeat}.lbl-siblings__thumb img{width:100%;height:100%;object-fit:cover}.lbl-siblings__name{font-size:.6875rem;line-height:1.25;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lbl-siblings__item:focus-visible{outline:2px solid var(--lbl-gold);outline-offset:2px}[id*=__announcement-bar],.announcement-bar{overflow:hidden;max-width:100%}.product__info .lbl-chips{margin-top:-.75rem}.lbl-siblings__list>li{list-style:none;padding:0;margin:0}.lbl-siblings__list>li:before,.lbl-siblings__list>li:after{content:none!important;display:none!important}.lbl-siblings__list{scrollbar-width:thin;scrollbar-color:#e0d3c3 transparent}.lbl-siblings__item{background-image:none!important}.product__title h1,.product__title .heading{line-height:1.25!important}.product__info .product-form__submit .price,.product__info .product-form__submit .price-item{font-size:inherit!important;color:inherit!important;font-weight:inherit!important;margin:0!important}.product__info .product-form__submit .btn-text{display:inline-flex;align-items:center;justify-content:center;gap:0}.product__info .product-form__submit [id^=BuyButtonPrice]{align-items:center}.product__info .product-form__submit [id^=BuyButtonPrice]>span.relative{top:0!important}.lbl-siblings__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(3.875rem,1fr));gap:.25rem;overflow:visible;margin:0!important;padding:0!important;scroll-snap-type:none}.lbl-siblings__item{width:auto;padding:.3rem .125rem}.lbl-siblings__thumb{width:3rem;height:3rem}.lbl-siblings__name{font-size:.65rem}.lbl-pd{background:none!important;padding-block:1rem 2rem!important;margin-top:0!important}.lbl-pd__card{max-width:none!important;padding:0!important;border-radius:20px!important;box-shadow:none!important;border:1px solid rgba(112,16,31,.08);overflow:hidden}.lbl-pd__tabs{display:flex;gap:.25rem;padding:.5rem .5rem 0;border-bottom:1px solid #efe6dc;background:#fdfaf6;overflow-x:auto;scrollbar-width:none}.lbl-pd__tabs::-webkit-scrollbar{display:none}.lbl-pd__tabs [role=tab]{flex:none;padding:.75rem 1.125rem;border:0;border-radius:12px 12px 0 0;background:transparent;font:inherit;font-size:.875rem;font-weight:600;color:#6b625b;cursor:pointer;position:relative}.lbl-pd__tabs [role=tab]:hover{color:#1f1f1f}.lbl-pd__tabs [role=tab][aria-selected=true]{background:#fff;color:var(--lbl-burgundy);box-shadow:0 -1px #efe6dc inset}.lbl-pd__tabs [role=tab][aria-selected=true]:after{content:"";position:absolute;left:1rem;right:1rem;bottom:-1px;height:2px;background:var(--lbl-red);border-radius:2px}.lbl-pd__tabs [role=tab]:focus-visible{outline:2px solid var(--lbl-gold);outline-offset:-2px}.lbl-pd__panel{padding:1.5rem 1.75rem 1.75rem;font-size:.9375rem;line-height:1.75;color:var(--lbl-charcoal);background:#fff}.lbl-pd__panel>*{max-width:75ch}.lbl-pd__panel>:first-child{margin-top:0}.lbl-pd__panel>:last-child{margin-bottom:0}.lbl-pd__panel p{margin:0 0 1.1em}.lbl-pd__panel p:has(>strong:only-child){margin:1.6em 0 .5em}.lbl-pd__panel :is(ul,ol){margin:0 0 1.25em;padding-left:1.25rem}.lbl-pd__panel li{margin:0 0 .45em;padding-left:.25rem}.lbl-pd__panel li::marker{color:var(--lbl-red)}@media screen and (max-width:767px){.lbl-pd__panel{padding:1rem}.lbl-pd__tabs{display:grid;grid-template-columns:1fr 1fr;overflow:visible;padding:.375rem;gap:.25rem}.lbl-pd__tabs [role=tab]{padding:.625rem .5rem;font-size:.8125rem;border-radius:10px;text-align:center}.lbl-pd__tabs [role=tab][aria-selected=true]:after{left:30%;right:30%;bottom:.25rem}}.lbl-faq{padding-block:2.5rem 3rem}.lbl-faq__intro{text-align:center;max-width:44rem;margin:0 auto 1.75rem}.lbl-faq__heading{font-size:clamp(1.5rem,2vw,2rem)!important;margin:0 0 .75rem;color:#1f1f1f}.lbl-faq__text{color:#6b625b;font-size:.9375rem}.lbl-faq__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem 1rem;align-items:start}.lbl-faq__item{background:#fff;border:1px solid rgba(112,16,31,.08);border-radius:16px;box-shadow:0 6px 18px #70101f0d}.lbl-faq__item summary{list-style:none;cursor:pointer;padding:1.125rem 1.25rem;font-size:.9375rem;font-weight:600;color:#1f1f1f;display:flex;justify-content:space-between;align-items:center;gap:1rem}.lbl-faq__item summary::-webkit-details-marker{display:none}.lbl-faq__item summary:after{content:"+";flex:none;width:1.75rem;height:1.75rem;border-radius:50%;display:grid;place-items:center;background:#f6ece2;color:var(--lbl-deep-red);font-size:1.125rem;line-height:1}.lbl-faq__item[open] summary:after{content:"\2013"}.lbl-faq__item summary:focus-visible{outline:2px solid var(--lbl-gold);outline-offset:2px;border-radius:16px}.lbl-faq__answer{padding:0 1.25rem 1.125rem;font-size:.875rem;line-height:1.6;color:var(--lbl-charcoal)}.lbl-faq__more{text-align:center;margin-top:1.5rem}@media screen and (max-width:767px){.lbl-faq__grid{grid-template-columns:minmax(0,1fr)}.lbl-faq{padding-block:1.5rem 2rem}}.footer .footer__item h2,.footer .footer__item .heading,.footer summary .heading{font-size:.9375rem!important;font-weight:600;letter-spacing:0;text-transform:none}.footer a,.footer p,.footer li{font-size:.875rem}.footer .rte p{color:#ffffffe0;line-height:1.6}.footer__logo .social_platform{color:#fff;opacity:.9}.footer__logo .social_platform:hover{opacity:1}.footer__logo{gap:1.25rem!important}.footer__left{border-inline-end:0!important}[id$=__footer-copyright] .section--divider{border-color:#fff3!important}[id$=__footer-copyright] a{color:inherit}.header__menu>ul .menu__item{font-size:clamp(.8125rem,.748rem + .3174vw,.925rem)}@media screen and (min-width:1024px){.product{grid:var(--product-grid)}}@media screen and (min-width:768px){.footer__left{display:grid!important;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));grid-template-rows:auto 1fr;column-gap:2.5rem;row-gap:1.5rem}.footer__accordions{display:contents!important}.footer__accordions>details{width:auto!important;margin:0!important}.footer__logo{grid-column:1;grid-row:1}.footer__item--brand_information{grid-column:1;grid-row:2}.footer__item--link_list-1{grid-column:2;grid-row:1 / span 2}.footer__item--link_list-3{grid-column:3;grid-row:1 / span 2}.footer__item--link_list-2{grid-column:4;grid-row:1 / span 2}}@media screen and (min-width:768px)and (max-width:1023px){.footer__left{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto auto}.footer__item--link_list-1{grid-column:2;grid-row:1 / span 2}.footer__item--link_list-3{grid-column:1;grid-row:3}.footer__item--link_list-2{grid-column:2;grid-row:3}}.footer__item--brand_information a{background-image:none!important}.footer__item--brand_information a[aria-disabled=true]{cursor:default}.template-product [id$=__multicolumn-with-icons]{display:none}shopify-account::part(dialog){border-radius:16px;border:1px solid rgba(112,16,31,.08);box-shadow:0 18px 40px #0000001f}@media screen and (min-width:1024px){.header shopify-account::part(dialog){top:var(--lbl-acct-top, 20px);right:var(--lbl-acct-right, 20px);left:auto;bottom:auto}}.lbl-tip{position:absolute;left:0;bottom:calc(100% + .625rem);z-index:30;width:min(19rem,calc(100vw - 3rem));padding:.75rem .875rem;border-radius:12px;background:#2a1e1e;color:#fff;font-size:.8125rem;font-weight:400;line-height:1.5;text-align:left;white-space:normal;box-shadow:0 12px 28px #0000002e;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease,visibility .15s;pointer-events:none}.lbl-tip:after{content:"";position:absolute;left:1.25rem;top:100%;border:6px solid transparent;border-top-color:#2a1e1e}li:last-child>magnet-element .lbl-tip{left:auto;right:0}li:last-child>magnet-element .lbl-tip:after{left:auto;right:1.25rem}@media(hover:hover){.lbl-tip-host:hover .lbl-tip{opacity:1;visibility:visible;transform:none}}input:focus-visible+.lbl-tip-host .lbl-tip{opacity:1;visibility:visible;transform:none}.lbl-tip-host,magnet-element:has(.lbl-tip-host){overflow:visible!important}magnet-element:has(.lbl-tip-host:hover,input:focus-visible){position:relative;z-index:40}.lbl-ct-note{display:none}@media(hover:none){.lbl-ct-note{display:block;margin-top:.625rem;font-size:.8125rem;line-height:1.5;color:var(--lbl-charcoal)}.lbl-ct-note p{display:none;margin:0;padding:.625rem .75rem;border-radius:10px;background:#f8f1e8}fieldset:has(input[value=Standard]:checked) .lbl-ct-note [data-case-type=standard],fieldset:has(input[value=Premium]:checked) .lbl-ct-note [data-case-type=premium]{display:block}}.lbl-ct{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:1rem}.lbl-ct__col{padding:1.25rem 1.375rem;border-radius:16px;border:1px solid #efe6dc;background:#fdfaf6;font-size:.9375rem;line-height:1.65;color:var(--lbl-charcoal)}.lbl-ct__col--premium{background:#fff;border-color:#bf905673;box-shadow:inset 0 3px 0 var(--lbl-gold)}.lbl-ct__label{display:inline-block;margin:0 0 .5rem!important;padding:.25rem .625rem;border-radius:999px;background:#f0e6da;color:var(--lbl-burgundy);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lbl-ct__col--premium .lbl-ct__label{background:var(--lbl-gold);color:#fff}.lbl-ct__title{margin:0 0 .75rem;font-size:1.125rem!important;line-height:1.3;color:var(--lbl-burgundy)}.lbl-ct__col p{margin:0 0 .75rem}.lbl-ct__col ul{margin:0 0 .75rem;padding-left:1.125rem}.lbl-ct__col li{margin:.375rem 0}.lbl-ct__col li strong{color:#1f1f1f}.lbl-ct__note{font-size:.8125rem;font-style:italic;color:#7a6f66;margin-bottom:0!important}.lbl-cases__intro{max-width:46rem;margin-bottom:1.25rem}.lbl-cases__heading{margin:0 0 .5rem;font-size:clamp(1.5rem,2.4vw,2.125rem)!important;line-height:1.2;color:var(--lbl-burgundy)}.lbl-cases__heading em{font-style:normal;color:var(--lbl-red)}.lbl-cases__text{color:#5d554f;font-size:.9375rem;line-height:1.7}@media screen and (max-width:1023px){.lbl-ct{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:767px){.lbl-ct__col{padding:1rem}.lbl-pd__tabs [role=tab]:last-child:nth-child(odd){grid-column:1 / -1}}img[src*=lbl-illustration-]{object-fit:contain!important}:has(>img[src*=lbl-illustration-]){background-color:#fff!important}.lbl-hero__image img[src*=lbl-illustration-]{padding:1.5rem;box-sizing:border-box}@media screen and (max-width:989px){.lbl-hero__image:has(img[src*=lbl-illustration-]){min-height:min(22rem,78vw)}}:is(.banner:has(img[src*=lbl-illustration-]),.template-collection .banner:has(img)){background:#fff;box-shadow:inset 0 0 0 1px #efe6dc}:is(.banner:has(img[src*=lbl-illustration-]),.template-collection .banner:has(img)) .banner__overlay{display:none}.template-collection .banner:has(img) :is(.banner__media,.media){background-color:#fff!important}:is(.banner:has(img[src*=lbl-illustration-]),.template-collection .banner:has(img)) :is(.banner__content,.banner__title,nav,nav a,nav span){color:var(--lbl-burgundy)!important}:is(.banner img[src*=lbl-illustration-],.template-collection .banner img){object-fit:contain!important;object-position:right center;padding:1rem 2rem;box-sizing:border-box}@media screen and (max-width:767px){:is(.banner img[src*=lbl-illustration-],.template-collection .banner img){object-position:center top;padding:.75rem 1rem 5.75rem}}@media screen and (min-width:1700px){slider-element.slider{clip-path:inset(-2rem var(--page-padding))}}.lbl-build{margin:0;min-width:0;border:1px solid rgba(112,16,31,.1);border-radius:16px;padding:.875rem 1rem 1rem;background:#fdfbf8}.lbl-build__title{float:left;width:100%;padding:0;margin:0 0 .25rem;font-size:.9375rem;font-weight:600;color:#1f1f1f}.lbl-build__note{clear:both;margin:0 0 .75rem;font-size:.8125rem;line-height:1.5;color:#6b625b}.lbl-build__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.lbl-build__field{display:grid;gap:.25rem;margin:0}.lbl-build__field[hidden]{display:none}.lbl-build__field>span{font-size:.8125rem;font-weight:600;color:#3f3833}.lbl-build__field select{width:100%;min-height:2.75rem;padding:0 2rem 0 .75rem;border:1px solid #e6dccf;border-radius:12px;background-color:#fff;font:inherit;font-size:.875rem;color:#1f1f1f;cursor:pointer}.lbl-build__field select:focus{outline:none;border-color:var(--lbl-gold);box-shadow:0 0 0 3px #bf905633}.lbl-build__field select:invalid{color:#8a817a}@media screen and (max-width:360px){.lbl-build__grid{grid-template-columns:minmax(0,1fr)}}.lbl-build[hidden]{display:none}variant-picker fieldset[hidden],variant-picker .swatches>li[hidden],variant-picker .swatches>li.lbl-family-out{display:none!important}.lbl-family{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:.25rem 0 .875rem}.lbl-family__label{font-size:.8125rem;font-weight:600;color:#3f3833}.lbl-family__list{display:flex;flex-wrap:wrap;gap:.375rem}.lbl-family__chip{min-height:2rem;padding:0 .75rem;border:1px solid var(--lbl-border);border-radius:999px;background:#fff;font:inherit;font-size:.8125rem;line-height:1;color:var(--lbl-charcoal);cursor:pointer}.lbl-family__chip:hover{border-color:var(--lbl-gold)}.lbl-family__chip[aria-pressed=true]{background:var(--lbl-burgundy);border-color:var(--lbl-burgundy);color:#fff}.lbl-family__chip:focus-visible{outline:2px solid var(--lbl-gold);outline-offset:2px}.shopify-policy__body .rte p{margin:0 0 .9em;line-height:1.7}.shopify-policy__body .rte p.lbl-policy__tight{margin-bottom:.15em}.shopify-policy__body .rte h2,.shopify-policy__body .rte h3{margin:2em 0 .6em;scroll-margin-top:9rem}.shopify-policy__body .rte ul,.shopify-policy__body .rte ol{margin:0 0 1.1em;padding-inline-start:1.4em}.shopify-policy__body .rte ul{list-style:disc}.shopify-policy__body .rte ol{list-style:decimal}.shopify-policy__body .rte li{margin-bottom:.35em;line-height:1.6;padding-inline-start:.2em}.lbl-policy__nav summary{cursor:pointer;font-weight:600;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;color:var(--lbl-deep-red);padding:.75rem 0}.lbl-policy__nav ol{list-style:none;margin:0;padding:0 0 .5rem;display:grid;gap:.1rem}.lbl-policy__nav a{display:block;padding:.35rem .75rem;border-inline-start:2px solid rgba(112,16,31,.12);font-size:.875rem;line-height:1.35;color:var(--lbl-charcoal);text-decoration:none}.lbl-policy__nav a:hover{color:var(--lbl-red)}.lbl-policy__nav a[aria-current=true]{border-color:var(--lbl-red);color:var(--lbl-red);font-weight:600}@media screen and (max-width:1023px){.lbl-policy__nav{margin-bottom:1.5rem;padding:0 1rem;border:1px solid rgba(112,16,31,.12);border-radius:var(--lbl-radius-sm);background:#fff}}@media screen and (min-width:1024px){.shopify-policy__container.lbl-policy{max-width:76rem;display:grid;grid-template-columns:16rem minmax(0,1fr);column-gap:4rem;align-items:start}.lbl-policy .shopify-policy__title{grid-column:1 / -1}.lbl-policy__nav{position:sticky;top:9rem;max-height:calc(100vh - 11rem);overflow-y:auto}.lbl-policy__nav summary{pointer-events:none;list-style:none}.lbl-policy__nav summary::-webkit-details-marker{display:none}}.lbl-jump{position:fixed;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom));z-index:20;display:grid;gap:.5rem;transition:opacity .2s ease,visibility .2s}.lbl-jump[data-hidden]{opacity:0;visibility:hidden}.lbl-jump button{width:2.75rem;height:2.75rem;display:grid;place-items:center;border-radius:50%;cursor:pointer;background:#fff;color:var(--lbl-red);border:1px solid rgba(112,16,31,.18);box-shadow:0 4px 12px #0000001f}.lbl-jump button:hover{background:var(--lbl-red);color:#fff}.lbl-jump button[hidden]{display:none}.lbl-jump svg{width:1.1rem;height:1.1rem}@media screen and (max-width:1023px){.lbl-jump{right:.75rem;bottom:calc(5.5rem + env(safe-area-inset-bottom));gap:.375rem}.lbl-jump button{width:2.25rem;height:2.25rem}.lbl-jump svg{width:.95rem;height:.95rem}}@media(prefers-reduced-motion:reduce){.lbl-jump{transition:none}}.lbl-pills{margin-top:1.25rem}.lbl-pills__list{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.lbl-pills__pill{display:inline-block;padding:.55rem 1rem;border:1px solid #efe3d6;border-radius:999px;background:#fff;font-size:.875rem;font-weight:600;color:var(--lbl-charcoal);text-decoration:none;white-space:nowrap;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.lbl-pills__pill:hover{border-color:var(--lbl-red);color:var(--lbl-red)}.lbl-pills__pill[aria-current=page]{background:var(--lbl-burgundy);border-color:var(--lbl-burgundy);color:#fff}@media screen and (max-width:767px){.lbl-pills__list{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--page-padding));padding-inline:var(--page-padding)}.lbl-pills__list::-webkit-scrollbar{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lbl-custom.css.map */
