.lp-display{font-family:var(--lp-display-font);font-weight:var(--lp-display-weight);font-size:var(--lp-text-display);letter-spacing:var(--lp-display-tracking);line-height:1;color:var(--lp-plum)}.lp-title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:var(--lp-text-title);letter-spacing:var(--lp-title-tracking);line-height:1.2;color:var(--lp-plum)}.lp-label{font-size:var(--lp-text-label);font-weight:700;line-height:1.2;color:var(--lp-plum)}.lp-meta{font-size:var(--lp-text-meta);line-height:1.45;color:var(--lp-muted)}.lp-icon{flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}:is(.lp-link-more,.lp-circle-button):focus-visible{outline-offset:3px}.lp-link-more:focus-visible{border-radius:4px}::selection{background:#9929832e;color:var(--lp-plum)}:focus-visible,:is(.sr-only[type=checkbox]:focus-visible+label,.sr-only[type=radio]:focus-visible+label){outline:var(--lp-focus-ring)}.lp-link-more{display:inline-flex;align-items:center;gap:4px;font-size:var(--lp-text-label);font-weight:800;color:var(--lp-brand);white-space:nowrap}.lp-link-more .lp-icon{stroke-width:2;transition:transform .2s var(--lp-ease)}.lp-eyebrow{display:inline-block;padding:7px 12px;border-radius:var(--lp-radius-pill);background:var(--lp-plum);color:var(--lp-lime);font-size:.6875rem;font-weight:800;letter-spacing:.2em;line-height:1.2;text-transform:uppercase}.lp-circle-button{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;border-radius:50%;background:#fff;color:var(--lp-plum);box-shadow:inset 0 0 0 1.5px var(--lp-plum);transition:background .2s,color .2s,opacity .2s}.lp-circle-button .lp-icon{stroke-width:2}.lp-circle-button[disabled]{opacity:.3;cursor:default}.lp-cat{--lp-cat-size: 72px;display:flex;flex-direction:column;align-items:center;gap:8px;width:calc(var(--lp-cat-size) + 16px);text-align:center}.lp-cat--xs{--lp-cat-size: 40px}.lp-cat--sm{--lp-cat-size: 56px}.lp-cat--md{--lp-cat-size: 72px}.lp-cat--lg{--lp-cat-size: 88px}.lp-cat--xl{--lp-cat-size: 96px}.lp-cat__img{display:block;width:var(--lp-cat-size);height:var(--lp-cat-size);border-radius:50%;overflow:hidden;background:var(--lp-img);outline:2px solid transparent;outline-offset:3px;transition:outline-color .15s}.lp-cat__img img{width:100%;height:100%;object-fit:cover}.lp-cat__label{font-size:var(--lp-text-label);font-weight:700;line-height:1.2;color:var(--lp-plum)}.lp-cat--sm .lp-cat__label,.lp-cat--xs .lp-cat__label{font-size:.75rem}.lp-cat.is-current .lp-cat__img{outline-color:var(--lp-brand)}.lp-cat:focus-visible{outline:none}.lp-cat:focus-visible .lp-cat__img{outline:var(--lp-focus-ring);outline-offset:3px}.lp-cat-row{display:flex;gap:4px;padding:6px 12px 4px;overflow-x:auto;scrollbar-width:none}.lp-cat-row::-webkit-scrollbar{display:none}.lp-cat-row .lp-cat{flex:none;width:auto;min-width:64px;padding-inline:5px}.lp-cat-row .lp-cat__label{white-space:nowrap}@media(hover:hover){.lp-cat:hover .lp-cat__img{outline-color:var(--lp-brand)}.lp-cat:hover .lp-cat__label{color:var(--lp-brand)}.lp-link-more:hover .lp-icon{transform:translate(3px)}.lp-circle-button:not([disabled]):hover{background:var(--lp-plum);color:#fff}}.lp-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 32px}.lp-section-head__title{max-width:48rem;margin:0;font-family:var(--lp-display-font);font-weight:var(--lp-display-weight);font-size:var(--lp-text-section);letter-spacing:var(--lp-display-tracking);line-height:1.05;text-transform:none;color:var(--lp-plum)}.lp-section-head__tools{display:flex;align-items:center;gap:8px;flex:none;margin-inline-start:auto}.lp-section-head__tools .lp-link-more{margin-inline-end:12px}@media screen and (max-width:699px){.lp-section-head{flex-direction:column;align-items:flex-start;gap:8px}.lp-section-head__tools{margin-inline-start:0}.lp-section-head__tools .lp-link-more{margin-inline-end:0}.lp-section-head__tools .lp-circle-button{display:none}}lp-lazy-products{display:block}lp-lazy-products[hidden]{display:none}.lp-menu-products{display:grid;grid-template-columns:repeat(var(--lp-menu-products-columns, 5),minmax(0,1fr));gap:16px;align-items:start}.lp-menu-products__placeholder{aspect-ratio:1;border-radius:var(--lp-radius-image);background:var(--lp-img)}.lp-buy{display:inline-grid;place-items:center;overflow:visible}.lp-buy.w-full{display:grid}.lp-buy>*{grid-area:1 / 1;transition:opacity .2s,transform .3s cubic-bezier(.3,1.6,.5,1)}.lp-buy__label,.lp-buy__ok{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.lp-buy__ok{opacity:0;transform:translateY(8px)}.lp-buy__ok svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24}.lp-buy__spin{width:18px;height:18px;border:2.5px solid currentColor;border-right-color:transparent;border-radius:50%;opacity:0;transform:scale(.4);animation:lp-rot .6s linear infinite}.lp-buy__qty{position:absolute;top:-7px;right:-5px;display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:var(--lp-radius-pill);background:var(--lp-plum);color:#fff;font-size:10.5px;font-weight:800;line-height:1;opacity:0;transform:scale(.3)}.lp-buy__qty.is-on{opacity:1;transform:none}.lp-buy.is-loading .lp-buy__label{opacity:0;transform:scale(.6)}.lp-buy.is-loading .lp-buy__spin{opacity:1;transform:none}.lp-buy.is-done{--button-background: 31 13 36;--button-outline-color: 31 13 36;--button-text-color: 255 255 255;color:#fff}.lp-buy.is-done .lp-buy__label{opacity:0;transform:translateY(-8px)}.lp-buy.is-done .lp-buy__ok{opacity:1;transform:none}.lp-buy.is-done .lp-buy__ok svg{animation:lp-draw .35s .05s forwards}.lp-buy.is-error{animation:lp-shake .4s}.lp-fly{position:fixed;z-index:1001;margin:0;border-radius:var(--lp-radius-image);object-fit:cover;pointer-events:none;will-change:transform}.lp-fly--natural{border-radius:0;object-fit:contain}.lp-confetti{position:fixed;z-index:1001;width:8px;height:8px;border-radius:2px;pointer-events:none}.lp-cart-bump{animation:lp-bump .45s cubic-bezier(.3,1.6,.5,1)}@keyframes lp-rot{to{rotate:360deg}}@keyframes lp-draw{to{stroke-dashoffset:0}}@keyframes lp-shake{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}@keyframes lp-bump{0%{transform:scale(1)}40%{transform:scale(1.28) rotate(-8deg)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.lp-buy>*{transition:none}.lp-buy.is-error{animation:none}}:is(.price-list--product,.price-list--card,.price-list--sticky) sale-price{color:var(--lp-brand);font-weight:800}:is(.price-list--product,.price-list--card,.price-list--sticky) compare-at-price{color:var(--lp-muted);font-size:var(--lp-text-meta);font-weight:400;text-decoration:line-through}.price-list--card sale-price{font-size:.875rem}.product-price__container{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.product-price__info{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px}.price-list--product sale-price{font-family:var(--heading-font-family);font-size:1.25rem;letter-spacing:var(--lp-title-tracking);line-height:1.2}.price-list--product compare-at-price{font-family:inherit;font-size:.875rem;letter-spacing:0}.shopify-section--main-product .product-info .price-list--product sale-price{font-size:1.5rem}.price-list--sticky sale-price{font-size:1rem}.lp-price-off{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:var(--lp-radius-pill);background:var(--lp-plum);color:var(--lp-lime);font-size:.6875rem;font-weight:800;letter-spacing:.02em;line-height:1}.lp-price-off[hidden]{display:none}.variant-picker legend,.variant-picker__option-info{font-size:.84375rem;font-weight:700;color:var(--lp-plum)}.variant-picker__option-info>.h-stack{align-items:baseline;gap:4px}.variant-picker .lp-option-value{font-weight:500;color:var(--lp-muted)}.variant-picker .variant-picker__option-values{gap:10px}.variant-picker .color-swatch{--swatch-size: 34px;padding:0;border:0;border-radius:50%;background:var(--swatch-background) center / cover no-repeat;box-shadow:inset 0 0 0 1px #1f0d2424;outline:2px solid transparent;outline-offset:3px;cursor:pointer;transition:outline-color .15s}.variant-picker :checked+.color-swatch{outline-color:var(--lp-brand)}.variant-picker .color-swatch.is-disabled{opacity:.45}.variant-picker .color-swatch.is-disabled:before{inset:-3px auto -3px 50%;width:2px;margin:0;border-radius:1px;background:var(--lp-muted);transform:translate(-50%) rotate(45deg)}.variant-picker .block-swatch{min-width:48px;height:40px;padding:0 16px;border:0;border-radius:var(--lp-radius-pill);box-shadow:inset 0 0 0 1px var(--lp-line);color:var(--lp-text);font-size:.84375rem;font-weight:600;line-height:1;cursor:pointer;transition:box-shadow .15s,color .15s,background-color .15s}.variant-picker :checked+.block-swatch{background:var(--lp-brand-tint);color:var(--lp-brand);box-shadow:inset 0 0 0 1.5px var(--lp-brand)}.variant-picker .block-swatch.is-disabled{color:var(--lp-muted);text-decoration:line-through}.variant-picker .block-swatch.is-disabled:before{content:none}.variant-picker .sr-only:focus-visible+:is(.color-swatch,.block-swatch){outline:var(--lp-focus-ring);outline-offset:3px}@media(hover:hover){.variant-picker .color-swatch:hover{outline-color:var(--lp-brand)}.variant-picker :not(:checked)+.block-swatch:hover{box-shadow:inset 0 0 0 1.5px var(--lp-plum)}}.product-card__media{overflow:hidden;border-radius:var(--lp-radius-image);background:var(--lp-img)}.product-card .product-card__image{width:100%;border-radius:0}.product-card--sold-out .product-card__image{opacity:.6}.product-card .product-card__info{justify-items:start;text-align:start}.product-card .product-card__info .product-title{font-size:.84375rem;font-weight:500;line-height:1.4;color:var(--lp-text);transition:color .15s}.product-card .product-card__info fieldset:has(.color-swatch){gap:10px;padding:3px}.product-card .color-swatch{--swatch-size: 16px;--swatch-offset: 0px;padding:0;border:0;border-radius:50%;background:var(--swatch-background) center / cover no-repeat;box-shadow:inset 0 0 0 1px #1f0d2424;outline:1.5px solid transparent;outline-offset:2px;cursor:pointer;transition:outline-color .15s}.product-card :checked+.color-swatch{outline-color:var(--lp-brand)}.product-card .sr-only:focus-visible+.color-swatch{outline:var(--lp-focus-ring);outline-offset:2px}.product-card .loox-rating:empty{display:none}.product-card .loox-rating .loox-rating-content{gap:1px;font-size:.9375rem;line-height:1}.product-card .loox-rating .loox-icon{font-size:.75rem}.product-card .loox-rating .loox-rating-label{color:var(--lp-muted)}.product-card__figure>.badge-list{inset-block-start:8px;inset-inline-start:8px;gap:4px}.product-card .badge{height:22px;padding:0 9px;border-radius:var(--lp-radius-pill);font-family:var(--text-font-family);font-size:.6875rem;font-weight:800;letter-spacing:.02em;line-height:1;text-transform:none}.product-card .badge--on-sale{background:var(--lp-plum);color:var(--lp-lime)}.product-card .badge--custom{background:#fff;color:var(--lp-plum)}.product-card .badge--sold-out{background:var(--lp-soldout);color:var(--lp-muted)}.product-card .product-card__quick-add-button{display:grid;place-items:center;width:36px;height:36px;padding:0;inset-block-end:8px;inset-inline-end:8px;border-radius:50%;background:#fff;color:var(--lp-plum);opacity:1;transform:none;transition:background .2s,color .2s}.product-card .product-card__quick-add-button .lp-icon{stroke-width:2;transform:none}.product-card .product-card__quick-add-button:focus-visible{outline:var(--lp-focus-ring);outline-offset:2px}.product-card .product-card__quick-add-button .lp-buy__spin{width:16px;height:16px;border-width:2px}.product-card .product-card__quick-add-button .lp-buy__ok>span{display:none}.product-card .product-card__quick-add-button.is-done{background:var(--lp-plum);color:#fff}.product-card .product-card__quick-add-button .lp-buy__qty{top:-4px;right:-4px}.quick-buy-modal__mobile-info .product-title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:var(--lp-text-title);letter-spacing:var(--lp-title-tracking);line-height:1.2;color:var(--lp-plum)}.lp-product-row{column-gap:12px}.lp-product-row .horizontal-product-card__figure{width:56px;max-width:none}.lp-product-row .horizontal-product-card__image{width:56px;height:56px;object-fit:cover;border-radius:var(--lp-radius-thumb);background:var(--lp-img)}.lp-product-row .horizontal-product-card__info .product-title{font-size:.84375rem;font-weight:500;line-height:1.4;color:var(--lp-text);transition:color .15s}@media(hover:hover){.product-card:hover .product-card__info .product-title,.lp-product-row:hover .horizontal-product-card__info .product-title{color:var(--lp-brand)}.product-card .color-swatch:hover{outline-color:var(--lp-brand)}.product-card .product-card__quick-add-button:not(.is-done):hover{background:var(--lp-brand);color:#fff}}.lp-page-head{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:12px;max-width:760px;margin-inline:auto;text-align:center}.lp-page-head>*{margin:0}.lp-page-head .lp-display{overflow-wrap:anywhere;line-height:1.02;text-wrap:balance}.lp-page-head__lead{max-width:560px;font-size:.9375rem;line-height:1.55;color:var(--lp-muted)}.lp-page-head__tag{font-size:.75rem;font-weight:700;color:var(--lp-brand)}.lp-prose,.shopify-policy__body .rte{max-width:720px;margin-inline:auto;font-size:1rem;line-height:1.7}:is(.lp-prose,.shopify-policy__body .rte) :is(h2,h3){font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--lp-title-tracking);color:var(--lp-plum);scroll-margin-top:calc(var(--sticky-area-height, 0px) + 72px)}:is(.lp-prose,.shopify-policy__body .rte) h2{margin-block-start:2.5rem;font-size:clamp(1.375rem,1.2rem + .8vw,1.625rem);line-height:1.2}:is(.lp-prose,.shopify-policy__body .rte) h3{margin-block-start:1.75rem;font-size:1.125rem;line-height:1.3}:is(.lp-prose,.shopify-policy__body .rte) :is(strong,b){font-weight:700;color:var(--lp-plum)}.lp-prose a:not([class]),.shopify-policy__body .rte a:not([class]){font-weight:600;color:var(--lp-brand)}:is(.lp-prose,.shopify-policy__body .rte) li::marker{font-weight:700;color:var(--lp-brand)}.lp-prose blockquote{padding:18px 22px;border:0;border-radius:var(--lp-radius-box);background:var(--lp-cream);font-size:1rem}.lp-prose .table-scroller{overflow-x:auto}:is(.lp-prose,.shopify-policy__body .rte) table{width:100%;border-collapse:collapse;font-size:.875rem}:is(.lp-prose,.shopify-policy__body .rte) :is(th,td){padding:10px 12px;border-bottom:1px solid var(--lp-line);text-align:start}:is(.lp-prose,.shopify-policy__body .rte) th{font-weight:800;color:var(--lp-plum)}.lp-prose img{border-radius:var(--lp-radius-image)}.shopify-policy__container{max-width:none;padding-block:var(--lp-section-gap);padding-inline:var(--container-gutter)}.shopify-policy__title{margin-bottom:32px;text-align:center}.shopify-policy__title h1{font-family:var(--lp-display-font);font-weight:var(--lp-display-weight);font-size:var(--lp-text-display);letter-spacing:var(--lp-display-tracking);line-height:1.02;color:var(--lp-plum)}@media screen and (max-width:699px){.lp-prose,.shopify-policy__body .rte{font-size:.9375rem}}.blog-post-card{gap:12px}.blog-post-card>.overflow-hidden{display:block;border-radius:var(--lp-radius-box);background:var(--lp-img)}.blog-post-card__image{display:block;height:auto;aspect-ratio:3 / 2;object-fit:cover}.blog-post-card__info{row-gap:8px}.blog-post-card__category{font-family:inherit;font-size:.75rem;font-weight:700;letter-spacing:normal;text-transform:none;color:var(--lp-brand)}.blog-post-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:1.0625rem;font-weight:800;letter-spacing:var(--lp-title-tracking);line-height:1.25;color:var(--lp-plum);transition:color .2s var(--lp-ease)}.blog-post-card__excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:.84375rem;line-height:1.5;color:var(--lp-muted)}.blog-post-card__read-more{font-size:var(--lp-text-label);font-weight:800;color:var(--lp-brand);background:none}@media(hover:hover){.blog-post-card:hover .blog-post-card__title{color:var(--lp-brand)}.blog-post-card__category:hover{color:var(--lp-brand-dark)}}.lp-info-box{display:grid;justify-items:start;gap:6px;padding:24px;border-radius:var(--lp-radius-panel);background:var(--lp-cream)}.lp-info-box>*{margin:0}.lp-info-box__text{margin-bottom:8px;font-size:.84375rem;line-height:1.5;color:var(--lp-muted)}.lp-info-box__row{display:flex;align-items:flex-start;gap:12px;width:100%;padding-block:12px;border-top:1px solid var(--lp-cream-line)}.lp-info-box__icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border-radius:50%;background:#fff;color:var(--lp-brand)}@media screen and (max-width:699px){.lp-info-box{padding:18px;border-radius:var(--lp-radius-box)}}.collection__main{grid-template-columns:minmax(0,1fr)}.collection-toolbar{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px;min-height:0;padding:10px var(--distance-to-bleed);box-shadow:none}.collection-toolbar__products-count{order:1;position:static;margin:0;transform:none;font-family:inherit;font-size:.8125rem;font-weight:400;letter-spacing:normal;text-transform:none;color:var(--lp-muted)}.collection-toolbar__button-list{order:2;flex:0 1 auto;flex-direction:row;gap:8px;min-width:0;margin-inline-start:auto}.collection-toolbar .collection-toolbar__button-container{width:auto;min-width:0;border:0}.collection-toolbar .collection-toolbar__button-container>.collection-toolbar__button{display:inline-flex;align-items:center;gap:6px;width:auto;max-width:100%;height:38px;padding:0 14px;border-radius:var(--lp-radius-pill);background:#fff;box-shadow:inset 0 0 0 1px var(--lp-line);font-family:inherit;font-size:.8125rem;font-weight:700;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;color:var(--lp-plum);opacity:1;transition:box-shadow .2s var(--lp-ease)}.collection-toolbar .collection-toolbar__button-container>.collection-toolbar__button[aria-expanded=true]{box-shadow:inset 0 0 0 1px var(--lp-plum)}.collection-toolbar .collection-toolbar__button-container>.collection-toolbar__button:focus-visible{outline:var(--lp-focus-ring);outline-offset:2px}.collection-toolbar__button[aria-expanded=true] .lp-icon{transform:none}.collection-toolbar__sort{min-width:0;overflow:hidden;text-overflow:ellipsis}.collection-toolbar__sort-value{font-weight:500;color:var(--lp-muted)}.collection-toolbar__badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--lp-radius-pill);background:var(--lp-brand);font-size:.6875rem;font-weight:800;color:#fff}.collection-toolbar__layout-switch-list{order:3;gap:2px;padding:0;border:0}.collection-toolbar__layout-switch-list .collection-toolbar__button{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border-radius:50%;color:var(--lp-plum);opacity:.45;transition:opacity .2s,background-color .2s}.collection-toolbar__layout-switch-list .collection-toolbar__button.is-active{background:var(--lp-brand-tint);opacity:1}.collection-toolbar__layout-switch-list .collection-toolbar__button:focus-visible{outline:var(--lp-focus-ring);outline-offset:2px}@media screen and (max-width:999px){.collection-toolbar__button-list{margin-inline-start:0}.collection-toolbar__layout-switch-list{margin-inline-start:auto}}.facets-drawer::part(header){border-block-end-color:var(--lp-line)}.facets-drawer::part(footer){border-block-start-color:var(--lp-line)}:is(.facets-drawer,facets-sort-popover) [slot=header]{margin:0;font-size:var(--lp-text-title);font-weight:800;letter-spacing:var(--lp-title-tracking);line-height:1.2;text-transform:none;color:var(--lp-plum)}.facets-drawer::part(close-button),facets-sort-popover::part(close-button){color:var(--lp-plum);opacity:1}facets-sort-popover.popover::part(header){border-block-end-color:var(--lp-line)}facets-sort-popover.popover::part(content){border-color:var(--lp-line)}facets-sort-popover .popover__value-list{gap:2px}facets-sort-popover .popover__value-option{padding-block:7px;font-size:.84375rem;font-weight:500;color:var(--lp-plum)}facets-sort-popover .popover__value-option[aria-selected=true]{font-weight:800;color:var(--lp-brand)}@media screen and (max-width:999px){facets-sort-popover.popover::part(content){border-radius:var(--lp-radius-box) var(--lp-radius-box) 0 0}}@media screen and (min-width:1000px){facets-sort-popover.popover::part(content){min-width:220px;border-radius:var(--lp-radius-box);box-shadow:var(--lp-shadow-pop)}}.facets .accordion{border-color:var(--lp-line)}.facets .accordion__toggle{padding-block:14px;font-family:inherit;font-size:.84375rem;font-weight:800;letter-spacing:normal;line-height:1.3;text-transform:none;color:var(--lp-plum)}.facets .accordion__toggle svg{color:var(--lp-muted)}.facets .accordion__content{margin-block-start:-2px;padding-block-end:16px;padding-inline-end:0}.facets .checkbox-control{align-items:center;column-gap:10px}.facets .checkbox{width:20px;height:20px;border:0;border-radius:6px;background-color:#fff;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--lp-plum) 22%,transparent);inset-block-start:0;cursor:pointer;transition:background-color .15s var(--lp-ease),box-shadow .15s var(--lp-ease)}.facets .checkbox:checked{background-color:var(--lp-brand);box-shadow:none}.facets .checkbox:focus-visible{outline:var(--lp-focus-ring);outline-offset:2px}.facets .checkbox-control>label{display:flex;flex:1;align-items:baseline;gap:8px;min-width:0;font-size:.84375rem;line-height:1.4;color:var(--lp-text);opacity:1;cursor:pointer}.facets__count{margin-inline-start:auto;font-size:.75rem;color:var(--lp-muted)}.facets .range-group{background:linear-gradient(to var(--transform-origin-end),var(--lp-line) var(--range-min),var(--lp-brand) var(--range-min),var(--lp-brand) var(--range-max),var(--lp-line) var(--range-max))}.facets .range::-webkit-slider-thumb{box-sizing:border-box;width:16px;height:16px;margin-block-start:-7px;border:2px solid var(--lp-brand);background:#fff}.facets .range::-moz-range-thumb{box-sizing:border-box;width:16px;height:16px;border:2px solid var(--lp-brand);background:#fff}.facets .input-group{column-gap:8px}.facets .input-prefix{height:40px;padding:0 12px;border-color:var(--lp-line);border-radius:var(--input-border-radius);font-size:.84375rem;transition:border-color .15s,box-shadow .15s}.facets .input-prefix:focus-within{border-color:var(--lp-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--lp-brand) 12%,transparent)}.facets .input-prefix>.field{color:var(--lp-text)}.active-facets{gap:8px}.removable-facet{position:relative;column-gap:6px;height:32px;padding:0 8px 0 12px;border:0;border-radius:var(--lp-radius-pill);background:var(--lp-brand-tint);font-size:.78125rem;font-weight:700;line-height:1;color:var(--lp-plum);transition:box-shadow .2s var(--lp-ease)}.removable-facet__remove{display:inline-flex;color:var(--lp-brand)}.removable-facet__remove:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.removable-facet__remove .lp-icon{stroke-width:2}.removable-facet__remove:focus-visible{outline:none}.removable-facet:has(:focus-visible){outline:var(--lp-focus-ring);outline-offset:2px}.facets-clear-all{margin-inline-start:4px;font-size:.78125rem}.pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;border:0}.pagination__link{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;font-size:.84375rem;font-weight:700;line-height:1;color:var(--lp-plum);transition:background-color .2s var(--lp-ease),color .2s var(--lp-ease)}.pagination__link[aria-current=page]{background:var(--lp-plum);box-shadow:none;color:#fff}.pagination__link--disabled:not([aria-current]){color:var(--lp-muted)}.pagination .lp-circle-button{width:40px;height:40px}.pagination__link:focus-visible{outline:var(--lp-focus-ring);outline-offset:2px}@media(hover:hover){.collection-toolbar .collection-toolbar__button-container>.collection-toolbar__button:hover{box-shadow:inset 0 0 0 1px var(--lp-plum)}.collection-toolbar__layout-switch-list .collection-toolbar__button:hover{opacity:1}.facets .checkbox-control:hover .checkbox:not(:checked){box-shadow:inset 0 0 0 1.5px var(--lp-brand)}.facets .checkbox-control:hover>label{color:var(--lp-plum)}facets-sort-popover .popover__value-option:hover{color:var(--lp-brand)}.removable-facet:hover{box-shadow:inset 0 0 0 1px var(--lp-brand)}a.pagination__link:not(.lp-circle-button):hover{background:var(--lp-brand-tint)}}@media screen and (max-width:699px){.pagination{gap:2px}.pagination__link,.pagination .lp-circle-button{width:36px;height:36px}}[class*=kl-teaser-],div.needsclick[role=dialog][aria-label*=Form]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/lp.css.map */
