html[data-loc-appearance]{--loc-bg: #0c0d0f;--loc-surface: #17191c;--loc-raised: #22252a;--loc-ink: #f5f5f3;--loc-muted: #adb0b6;--loc-line: #35383e;--loc-field-line: #747982;--loc-bg-rgb: 12 13 15;--loc-ink-rgb: 245 245 243;--loc-line-rgb: 53 56 62;--loc-sale: #ff795b;--loc-stock: #6ee7a6;--loc-lowstock: #ffca6a;--loc-gutter: clamp(16px, 3.5vw, 64px);--loc-width: 1480px;--loc-radius: 18px;--loc-control-radius: 12px;color-scheme:dark;background:var(--loc-bg)}html[data-loc-appearance=light]{--loc-bg: #fff;--loc-surface: #f5f5f3;--loc-raised: #ebedee;--loc-ink: #17191c;--loc-muted: #60656c;--loc-line: #dedfe2;--loc-field-line: #858990;--loc-bg-rgb: 255 255 255;--loc-ink-rgb: 23 25 28;--loc-line-rgb: 222 223 226;--loc-sale: #b93117;--loc-stock: #187448;--loc-lowstock: #915f0a;color-scheme:light}body.loc-interior-page,.loc-interior-page :is(#MainContent,footer,.theme-drawer__dialog,.dialog-modal,.search-modal__content),.loc-interior-page :is(#MainContent,footer,.theme-drawer__dialog,.dialog-modal) :is([class*=color-custom-],.text-block,.product-information,.product-details,.quantity-selector){--color-background: var(--loc-bg);--color-background-rgb: var(--loc-bg-rgb);--color: var(--loc-ink);--color-rgb: var(--loc-ink-rgb);--color-foreground: var(--loc-ink);--color-foreground-rgb: var(--loc-ink-rgb);--color-foreground-muted: var(--loc-muted);--color-foreground-subdued: var(--loc-muted);--color-border: var(--loc-line);--color-border-rgb: var(--loc-line-rgb);--color-primary: var(--loc-ink);--color-primary-button-text: var(--loc-bg);--color-primary-button-background: var(--loc-ink);--color-primary-button-border: var(--loc-ink);--color-primary-button-focus-outline: var(--loc-ink);--color-primary-button-hover-text: var(--loc-bg);--color-primary-button-hover-background: var(--loc-muted);--color-primary-button-hover-border: var(--loc-muted);--color-secondary-button-text: var(--loc-ink);--color-secondary-button-background: transparent;--color-secondary-button-border: var(--loc-field-line);--color-secondary-button-hover-text: var(--loc-ink);--color-secondary-button-hover-background: var(--loc-raised);--color-secondary-button-hover-border: var(--loc-ink);--color-input-text: var(--loc-ink);--color-input-text-rgb: var(--loc-ink-rgb);--color-input-background: var(--loc-surface);--color-input-border: var(--loc-field-line);--color-variant-background: var(--loc-bg);--color-variant-text: var(--loc-ink);--color-variant-text-rgb: var(--loc-ink-rgb);--color-variant-border: var(--loc-field-line);--color-variant-hover-background: var(--loc-raised);--color-variant-hover-text: var(--loc-ink);--color-variant-hover-border: var(--loc-ink);--color-selected-variant-background: var(--loc-ink);--color-selected-variant-text: var(--loc-bg);--color-selected-variant-text-rgb: var(--loc-bg-rgb);--color-selected-variant-border: var(--loc-ink);--color-selected-variant-hover-background: var(--loc-muted);--color-selected-variant-hover-text: var(--loc-bg);--color-selected-variant-hover-border: var(--loc-muted);--input-disabled-background-color: var(--loc-raised);--input-disabled-text-color: var(--loc-muted);--input-disabled-border-color: var(--loc-line);--checkbox-border: 1px solid var(--loc-field-line);--button-border-radius: var(--loc-control-radius);--button-border-radius-primary: var(--loc-control-radius);--button-border-radius-secondary: var(--loc-control-radius);--style-border-radius-buttons-primary: var(--loc-control-radius);--style-border-radius-buttons-secondary: var(--loc-control-radius);--style-border-radius-inputs: var(--loc-control-radius);--inputs-radius: var(--loc-control-radius)}body.loc-interior-page{background:var(--loc-bg);color:var(--loc-ink)}.loc-interior-page #MainContent{flex:1 0 auto;min-height:55svh;background:var(--loc-bg)}.loc-interior-page #MainContent>.shopify-section{flex-shrink:0}.loc-interior-page #header-group{flex-shrink:0}.loc-interior-page #header-group :is(.announcement-bar,.section-background){background:#0c0d0f;color:#f5f5f3}.loc-interior-page #header-group .announcement-bar{--color-background: #0c0d0f;--color-foreground: #f5f5f3}.loc-interior-page :is(#MainContent,footer)>.shopify-section>.section-background{background:var(--loc-bg)!important}.loc-interior-page :is(#MainContent,footer) :is(.section,.section-background){color:var(--loc-ink)}.loc-interior-page :is(#MainContent,footer,.theme-drawer__dialog) :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--loc-ink);outline-offset:4px}.loc-interior-page :is(#MainContent,footer) :is(h1,h2,h3){text-wrap:pretty}.loc-interior-page #MainContent h1:not(.product-details h1){font-size:clamp(28px,3.6vw,48px);font-weight:600;line-height:1.15;letter-spacing:-.035em;text-transform:none;overflow-wrap:anywhere}.loc-interior-page #MainContent :is(h2,h3):not(.product-card *,.shopify-app-block *){font-size:clamp(21px,2.4vw,30px);font-weight:550;letter-spacing:-.025em;line-height:1.25;text-transform:none}.loc-interior-page :is(#MainContent,footer) .button:not(.shopify-app-block *){min-height:48px;border-radius:var(--loc-control-radius);font-size:14px;font-weight:600;letter-spacing:.01em}.loc-interior-page :is(.text-block.rte,.page-content,.shopify-policy__body){line-height:1.85}.loc-interior-page :is(.text-block.rte,.page-content,.shopify-policy__body) a{text-decoration-thickness:1px;text-underline-offset:4px}.loc-interior-toolbar{width:min(100%,var(--loc-width));padding:16px var(--loc-gutter);margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:78px}.loc-breadcrumb{display:flex;align-items:center;min-width:0;gap:10px;font-size:12px;line-height:1.5;color:var(--loc-muted)}.loc-breadcrumb a{flex-shrink:0;color:inherit;text-decoration:none}.loc-breadcrumb a:hover{color:var(--loc-ink);text-decoration:underline}.loc-breadcrumb__current{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loc-appearance{display:flex;flex-shrink:0;padding:4px;border:1px solid var(--loc-line);background:var(--loc-surface);border-radius:999px;gap:2px}.loc-appearance[hidden]{display:none}.loc-appearance button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;min-height:44px;color:var(--loc-muted);background:transparent;border:0;border-radius:999px;font:inherit;font-size:12px;cursor:pointer}.loc-appearance button[aria-pressed=true]{background:var(--loc-ink);color:var(--loc-bg)}.loc-appearance button:hover:not([aria-pressed=true]){background:var(--loc-raised);color:var(--loc-ink)}.loc-page-intro{width:min(100%,var(--loc-width));margin:16px auto 32px;padding-inline:var(--loc-gutter);text-align:start}.loc-page-intro h1{margin:12px 0 0}.loc-eyebrow{font-size:10px;letter-spacing:.18em;font-weight:600;color:var(--loc-muted)}.loc-interior-page.loc-product-page .product-information{padding:14px var(--loc-gutter) 64px;background:var(--loc-bg)!important;color:var(--loc-ink)}.loc-interior-page.loc-product-page .product-information .product-information__grid{max-width:calc(var(--loc-width) - var(--loc-gutter) * 2);gap:36px}.loc-interior-page.loc-product-page .product-information__media media-gallery{border:0;border-radius:0;background:transparent;overflow:visible}.loc-interior-page.loc-product-page .product-information__media slideshow-container{border-radius:var(--loc-radius)!important;overflow:hidden;background:#fff}.loc-interior-page.loc-product-page .product-information__media .product-media-container{border-radius:var(--loc-radius)}.loc-interior-page.loc-product-page .product-information__media slideshow-controls[thumbnails]{--thumbnail-width: 64px;--thumbnail-radius: 10px;width:100%;padding:16px 0 0;background:transparent;border:0;color:var(--loc-ink)}.loc-interior-page.loc-product-page .product-information__media .slideshow-controls__thumbnails{gap:12px;padding:4px}.loc-interior-page.loc-product-page .product-information__media .slideshow-controls__thumbnail{width:64px;height:72px;min-height:44px;padding:4px;border-radius:10px;background:#fff;border:2px solid transparent;opacity:.65}.loc-interior-page.loc-product-page .product-information__media .slideshow-controls__thumbnail img{object-fit:contain;border-radius:6px}.loc-interior-page.loc-product-page .product-information__media .slideshow-controls__thumbnail[aria-selected=true]{opacity:1;border-color:var(--loc-ink);outline:1px solid var(--loc-field-line);outline-offset:2px}.loc-interior-page.loc-product-page .product-details .text-block>h1{font-size:clamp(24px,2.1vw,32px);line-height:1.3;color:var(--loc-ink);font-weight:600;letter-spacing:-.025em;text-transform:none}.loc-interior-page.loc-product-page .product-details>.group-block>.group-block-content{gap:20px}.loc-interior-page.loc-product-page .product-details product-price{color:var(--loc-ink)}.loc-interior-page.loc-product-page .product-details product-price .price{font-size:25px;color:var(--loc-ink)!important;font-weight:500}.loc-interior-page.loc-product-page .product-details product-price .compare-at-price{color:var(--loc-muted)}.loc-interior-page :is(#MainContent,.dialog-modal) .product-inventory{--color-instock: var(--loc-stock);--color-lowstock: var(--loc-lowstock);--color-outofstock: var(--loc-muted)}.loc-interior-page.loc-product-page .product-details .tax-note{color:var(--loc-muted)!important;font-size:12px}.loc-interior-page.loc-product-page .product-details .loc-release--detailed{background:var(--loc-surface);color:var(--loc-ink);border-color:var(--loc-line);border-radius:var(--loc-radius)}.loc-interior-page.loc-product-page .loc-release--detailed .loc-release__details{color:var(--loc-muted)}.loc-interior-page.loc-product-page .product-details .accordion{color:var(--loc-ink);border-color:var(--loc-line)}.loc-interior-page.loc-product-page .product-details .accordion :is(p,li){color:var(--loc-muted)}.loc-interior-page.loc-product-page .product-details .accordion summary{min-height:56px}.loc-interior-page.loc-product-page .product-details .product-form-buttons .button{background:var(--loc-ink);color:var(--loc-bg);border:1px solid var(--loc-ink);min-height:52px;border-radius:var(--loc-control-radius)}.loc-interior-page.loc-product-page .product-details :is(input,select,.quantity-selector){border-radius:var(--loc-control-radius)}.loc-interior-page.loc-product-page .product-details .quantity-selector :is(input,.quantity-minus,.quantity-plus){color:var(--loc-ink)}.loc-interior-page :is(#MainContent,.dialog-modal,.theme-drawer__dialog) .quantity-selector :is(.quantity-minus,.quantity-plus){background:transparent!important;color:var(--loc-ink)!important;border-color:transparent!important}.loc-interior-page.loc-product-page .product-details form.payment-terms{--color: var(--loc-muted);color:var(--loc-muted)}.loc-interior-page .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{min-height:46px;border-radius:var(--loc-control-radius)}.loc-interior-page .variant-option legend{font-size:12px;letter-spacing:.035em;margin-bottom:12px}.loc-interior-page variant-picker{--variant-option-label-color: var(--loc-ink) !important;--variant-option-label-color-subdued: var(--loc-muted) !important}.loc-interior-page.loc-product-page .product-details [data-essential-upsell-element=container],.loc-interior-page.loc-product-page .product-details [data-essential-upsell-element=header],.loc-interior-page.loc-product-page .product-details [data-essential-upsell-element=header] [data-essential-upsell-element=title],.loc-interior-page.loc-product-page .product-details [data-essential-upsell-element=navigation] button{color:var(--loc-ink)!important}.loc-interior-page.loc-product-page .product-details [data-essential-upsell-element=navigation] [data-essential-upsell-element=icon]{--fill: var(--loc-ink) !important;color:var(--loc-ink)!important}.loc-interior-page .honeypop-pp{color-scheme:light}.loc-interior-page :is(.product-information__media,.card-gallery,.resource-card__media){color-scheme:light}.loc-interior-page.loc-product-page .product-details [data-eql-block]{color:var(--loc-ink);color-scheme:inherit}.loc-interior-page.loc-product-page [data-eql-block] .eql-block{border:1px solid var(--loc-line);border-radius:20px;background:var(--loc-surface);padding:0}.loc-interior-page.loc-product-page [data-eql-block] .eql-popup{background:var(--loc-surface);color:var(--loc-ink);gap:0}.loc-interior-page.loc-product-page [data-eql-block] :is(.eql-popup-header,.eql-popup-body){padding:24px;background:transparent;color:var(--loc-ink)}.loc-interior-page.loc-product-page [data-eql-block] .eql-popup-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px 12px;border-bottom:1px solid var(--loc-line)}.loc-interior-page.loc-product-page [data-eql-block] .eql-popup-header>.eql-text{grid-column:1;grid-row:1;margin:0;text-align:start!important;font-size:18px;line-height:1.45!important;font-weight:600;color:var(--loc-ink)}.loc-interior-page.loc-product-page [data-eql-block] .eql-popup-header>:has(>.eql-countdown){grid-column:1 / -1;grid-row:2;width:100%;margin:0}.loc-interior-page.loc-product-page [data-eql-block] .eql-popup-header>:has(>.eql-badge){grid-column:2;grid-row:1;margin:0;align-self:start}.loc-interior-page.loc-product-page [data-eql-block] .eql-badge{background:transparent;border:1px solid var(--loc-line);color:var(--loc-muted);border-radius:999px;min-height:44px;padding:0 4px 0 12px;font-size:12px;font-weight:500}.loc-interior-page.loc-product-page [data-eql-block] .eql-badge button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border-radius:50%;color:var(--loc-muted)}.loc-interior-page.loc-product-page [data-eql-block] .eql-countdown{background:var(--loc-bg);color:var(--loc-ink);border-radius:12px;padding:14px 10px;font-size:14px;gap:6px 12px;justify-content:space-between}.loc-interior-page.loc-product-page [data-eql-block] .eql-countdown-header{font-size:10px;letter-spacing:.06em;color:var(--loc-muted)}.loc-interior-page.loc-product-page [data-eql-block] .eql-countdown-body{font-size:16px;font-weight:600;white-space:nowrap}.loc-interior-page.loc-product-page [data-eql-block] .eql-step{gap:8px}.loc-interior-page.loc-product-page [data-eql-block] .eql-header2{font-size:16px;font-weight:600;color:var(--loc-ink);line-height:1.5;margin:0}.loc-interior-page.loc-product-page [data-eql-block] .eql-step-subheader{color:var(--loc-muted);font-size:12px;line-height:1.7}.loc-interior-page.loc-product-page [data-eql-block] .eql-step-subheader>span{flex-wrap:wrap}.loc-interior-page.loc-product-page [data-eql-block] .eql-step-body{margin-top:12px}.loc-interior-page.loc-product-page [data-eql-block] .eql-step-body>div:has(.eql-text-field){display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.loc-interior-page.loc-product-page [data-eql-block] .eql-step-body>div:has(.eql-text-field)>div{width:100%;min-width:0}.loc-interior-page.loc-product-page [data-eql-block] .eql-text-field{width:100%}.loc-interior-page.loc-product-page [data-eql-block] .eql-text-field>div:has(>input){background:transparent;border:0;border-radius:var(--loc-control-radius);box-shadow:none}.loc-interior-page.loc-product-page [data-eql-block] .eql-text-field-input{width:100%;min-height:52px;padding:14px 16px;background:var(--loc-bg)!important;color:var(--loc-ink)!important;-webkit-text-fill-color:var(--loc-ink)!important;caret-color:var(--loc-ink);border:1px solid var(--loc-field-line)!important;border-radius:var(--loc-control-radius);font:inherit;font-size:16px}.loc-interior-page.loc-product-page [data-eql-block] .eql-text-field-input::placeholder{color:var(--loc-muted)!important;-webkit-text-fill-color:var(--loc-muted)!important;opacity:1}.loc-interior-page.loc-product-page [data-eql-block] .eql-text-field:has([aria-invalid=true]) .eql-text-field-input{border-color:var(--loc-sale)!important}.loc-interior-page.loc-product-page [data-eql-block] .eql-button{min-height:52px;width:100%;padding:12px 20px;border:1px solid var(--loc-ink);border-radius:var(--loc-control-radius);background:var(--loc-ink);color:var(--loc-bg);font:inherit;font-weight:600;font-size:15px;letter-spacing:0;transition:opacity .15s ease}.loc-interior-page.loc-product-page [data-eql-block] .eql-button:is(:disabled,[aria-disabled=true]){opacity:.5}.loc-interior-page.loc-product-page [data-eql-block] .eql-popup-body>div:has(>button[aria-expanded]){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-top:16px;color:var(--loc-muted)}.loc-interior-page.loc-product-page [data-eql-block] button[aria-expanded]{min-height:44px;border-radius:10px;color:var(--loc-ink);font:inherit;font-size:12px}.loc-interior-page.loc-product-page [data-eql-block] button[aria-expanded]>span:first-child{border-color:var(--loc-field-line);background:var(--loc-raised);color:var(--loc-ink);border-radius:6px}.loc-interior-page.loc-product-page [data-eql-block] button[aria-expanded]+div{display:flex;flex-wrap:wrap;color:var(--loc-muted);font-size:11px;gap:12px}.loc-interior-page.loc-product-page [data-eql-block] .eql-popup-body>div:has(>button[aria-expanded])+div{color:var(--loc-muted);font-size:12px;line-height:1.7;width:100%}.loc-interior-page.loc-product-page [data-eql-block] .eql-popup-body>div:has(>button[aria-expanded])+div>div{border-color:var(--loc-line);padding-block:12px}.loc-interior-page.loc-product-page [data-eql-block] .eql-popup-body>div:has(>button[aria-expanded])+div span{color:var(--loc-muted);font-size:inherit;line-height:inherit}.loc-interior-page.loc-product-page [data-eql-block] .eql-popup-body>div:has(>button[aria-expanded])+div strong{color:var(--loc-ink);font-size:inherit}.loc-interior-page.loc-product-page [data-eql-block] .eql-popup-body>div:has(>button[aria-expanded])+div>div>span:has(>svg){background:var(--loc-raised);color:var(--loc-ink)}.loc-interior-page.loc-product-page [data-eql-block] .eql-popup-footer{display:flex;flex-wrap:wrap;gap:12px 20px;padding:16px 24px;background:transparent;color:var(--loc-muted);border-top:1px solid var(--loc-line)}.loc-interior-page.loc-product-page [data-eql-block] .eql-popup-footer>span:first-child{flex:1 1 180px;color:var(--loc-muted);font-size:11px;line-height:1.7}.loc-interior-page.loc-product-page [data-eql-block] .eql-popup-footer a{color:var(--loc-ink);text-underline-offset:3px}.loc-interior-page.loc-product-page [data-eql-block] .eql-popup-footer>span:last-child{color:var(--loc-muted);font-size:9px;letter-spacing:.06em;flex-shrink:0;gap:6px}.loc-interior-page.loc-product-page [data-eql-block] .eql-popup-footer svg{min-width:26px}.loc-interior-page #MainContent .product-card{--hover-scale-amount: 1}.loc-interior-page #MainContent .product-card:hover{transform:none}.loc-interior-page #MainContent .product-card__content{gap:12px;border:0;background:transparent;padding-inline:0}.loc-interior-page #MainContent .card-gallery{margin-inline:0;border-radius:var(--loc-radius);background:#fff;overflow:hidden}.loc-interior-page #MainContent .card-gallery :is(img,.product-media){object-fit:contain}.loc-interior-page #MainContent .product-card :is(.product-title,.product-title *,.text-block,.price){color:var(--loc-ink)}.loc-interior-page #MainContent .product-card :is(.product-title,.product-title *,.text-block p){font-size:14px;line-height:1.5;font-weight:500;text-transform:none;letter-spacing:0}.loc-interior-page #MainContent .product-card .price{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.loc-interior-page #MainContent .product-card .compare-at-price{font-size:13px;color:var(--loc-muted)}.loc-interior-page #MainContent .loc-card-with-actions .product-card__content{display:grid;grid-template-columns:minmax(0,1fr) 48px;align-content:start;align-items:center;column-gap:10px}.loc-interior-page #MainContent .loc-card-with-actions :is(.group-block,.group-block-content):has(product-price){display:contents}.loc-interior-page #MainContent .loc-card-with-actions :is(.product-card__content,.group-block,.group-block-content)>*{grid-column:1 / -1;min-width:0}.loc-interior-page #MainContent .loc-card-with-actions [ref=productTitleLink]{display:block;width:100%}.loc-interior-page #MainContent .loc-card-with-actions .group-block:has(product-price)>.group-block__media-wrapper:not(:has(*)){display:none}.loc-interior-page #MainContent .loc-card-with-actions product-price:not(.card-gallery *){grid-column:1;order:98;width:100%;min-height:48px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.loc-interior-page #MainContent .loc-card-with-actions product-price [ref=priceContainer]{white-space:normal}.loc-interior-page #MainContent .loc-card-with-actions .loc-card-quick-add{grid-column:2;order:99;position:relative;inset:auto;width:48px;height:48px;--quick-add-foreground: var(--loc-ink);--quick-add-background: var(--loc-bg)}.loc-interior-page #MainContent .loc-card-quick-add .quick-add__button{position:absolute;top:0;right:0;bottom:0;left:0;width:48px;min-width:48px;max-inline-size:none;height:48px;min-height:48px;padding:0;border-radius:50%;justify-content:center;font-size:0;opacity:1;color:var(--loc-ink);background:var(--loc-bg);border:1px solid var(--loc-field-line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;--quick-add-collapsed-width: 48px}.loc-interior-page #MainContent .loc-card-quick-add .add-to-cart-icon{width:100%;height:100%;color:inherit}.loc-interior-page #MainContent .loc-card-quick-add .add-to-cart-icon svg{width:20px;height:20px;--icon-stroke-width: 1.8px}.loc-interior-page #MainContent .loc-card-quick-add .quick-add__button:hover:not(:disabled){background:var(--loc-raised);border-color:var(--loc-ink)}.loc-interior-page #MainContent .loc-card-quick-add .quick-add__button:focus-visible{outline:2px solid var(--loc-ink);outline-offset:-4px}.loc-interior-page #MainContent .loc-card-quick-add .quick-add__button:disabled{opacity:.55}.loc-interior-page #MainContent .loc-card-quick-add .quick-add__button[data-added=true]{color:transparent}.loc-interior-page #MainContent .loc-release-clock{background:#292d33;color:#fff;border-top:1px solid #626a75;box-shadow:inset 0 -1px #626a75;border-radius:0 0 18px 18px}html[data-loc-appearance=light] .loc-interior-page #MainContent .loc-release-clock{background:#17191c}.loc-interior-page #MainContent .loc-release-clock__line{color:#fff}.loc-interior-page :is(#MainContent,.dialog-modal,.theme-drawer__dialog) .kl_reviews__star_rating_widget__label{color:var(--loc-ink)!important;-webkit-text-fill-color:var(--loc-ink)!important}.loc-interior-page #MainContent .product-grid:not([product-grid-view=zoom-out]){row-gap:36px;column-gap:20px}.loc-interior-page .facets{color:var(--loc-ink)}.loc-interior-page .facets--horizontal{border-block:1px solid var(--loc-line);padding-block:12px;margin-bottom:24px}.loc-interior-page .facets :is(summary,.sorting-filter__select){min-height:44px}.loc-interior-page .facets input::placeholder{color:var(--loc-muted);-webkit-text-fill-color:var(--loc-muted);opacity:1}.loc-interior-page .facets :is(.products-count-wrapper,.facets__label){color:var(--loc-muted);font-size:12px}.loc-interior-page .facets :is(.facets__panel,.facets__panel-content,.facets__form){background-color:var(--loc-bg)}.loc-interior-page :is(.facets__pill,.pills__pill){border-radius:999px}.loc-interior-page #MainContent .resource-list{gap:24px}.loc-interior-page #MainContent .collection-card{border-radius:var(--loc-radius)}.loc-interior-page #fulfilled-reviews-all,.loc-interior-page #fulfilled-reviews-all .reviews_all_container{background:var(--loc-bg)!important;color:var(--loc-ink)!important;border-color:var(--loc-line)!important;color-scheme:inherit}.loc-interior-page #fulfilled-reviews-all :is(h2,h3,p,label,.kl_reviews__summary__average,.kl_reviews__summary__average_value,.kl_reviews__summary__average_denominator,.kl_reviews__list__tab,.kl_reviews__review__author,.kl_reviews__review__title,.kl_reviews__review__content){color:var(--loc-ink)!important}.loc-interior-page #fulfilled-reviews-all :is(.kl_reviews__summary,.kl_reviews__list_container,.kl_reviews__list,.kl_reviews__reviews_list,.kl_reviews__review_item,.kl_reviews__filters){background:transparent!important;border-color:var(--loc-line)!important}.loc-interior-page #fulfilled-reviews-all :is(.kl_reviews__summary__stars__count,.kl_reviews__histogram__rating,.kl_reviews__histogram__value,.kl_reviews__review__timestamp,.kl_reviews__review__verified,.kl_reviews__time_badge,.kl_reviews__answers__view_all){color:var(--loc-muted)!important}.loc-interior-page #fulfilled-reviews-all :is(input,select,textarea,.kl_reviews__filters__pill>button){color:var(--loc-ink)!important;-webkit-text-fill-color:var(--loc-ink)!important;background:var(--loc-surface)!important;border:1px solid var(--loc-field-line)!important;border-radius:999px!important;min-height:44px}.loc-interior-page #fulfilled-reviews-all :is(.kl_reviews__search,.kl_reviews__filters__pill){border:0!important;background:transparent!important}.loc-interior-page #fulfilled-reviews-all :is(.kl_reviews__search_icon,.kl_reviews__filters__pill,.kl_reviews__histogram__rating) svg path{fill:var(--loc-muted)!important}.loc-interior-page #fulfilled-reviews-all .kl_reviews__filters__pill>button{padding-inline:16px}.loc-interior-page #fulfilled-reviews-all .kl_reviews__review__content{font-size:14px;line-height:1.6}.loc-interior-page #fulfilled-reviews-all .kl_reviews__list__tab span{color:inherit!important}.loc-interior-page #fulfilled-reviews-all .kl_reviews__summary__header{border-color:var(--loc-line)!important}.loc-interior-page #fulfilled-reviews-all input::placeholder{color:var(--loc-muted)!important;-webkit-text-fill-color:var(--loc-muted)!important;opacity:1}.loc-interior-page #fulfilled-reviews-all .kl_reviews__search_icon{color:var(--loc-muted)!important}.loc-interior-page #fulfilled-reviews-all .kl_reviews__button{background:var(--loc-ink)!important;color:var(--loc-bg)!important;border:1px solid var(--loc-ink)!important;border-radius:12px!important;min-height:44px}.loc-interior-page #fulfilled-reviews-all .kl_reviews__histogram__bar--background{background:var(--loc-raised)!important}.loc-interior-page #fulfilled-reviews-all .kl_reviews__histogram__bar--foreground{background:var(--loc-sale)!important}.loc-interior-page #fulfilled-reviews-all .kl_reviews__list__tab_buttons{border-color:var(--loc-line)!important}.loc-interior-page #fulfilled-reviews-all :is(button,a,input,select):focus-visible{outline:2px solid var(--loc-ink);outline-offset:3px}.loc-interior-page .section-resource-list__header>.group-block>.group-block-content:has(>a){display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:16px}.loc-interior-page .section-resource-list__header>.group-block>.group-block-content:has(>a)>.text-block{flex:1 1 auto;min-width:0;width:auto}.loc-interior-page .section-resource-list__header>.group-block>.group-block-content>a{flex:0 0 auto;margin-inline-start:auto;align-self:center;min-height:44px;display:inline-flex;align-items:center}.loc-interior-page :is(.theme-drawer__dialog,.dialog-modal){color:var(--loc-ink);background:var(--loc-bg);border-color:var(--loc-line)}.loc-interior-page #search-modal{--loc-search-accent: var(--loc-ink)}.loc-interior-page #search-modal .predictive-search{color-scheme:inherit;--color-background: var(--loc-bg);--color-foreground: var(--loc-ink);--color-background-rgb: var(--loc-bg-rgb);--color-foreground-rgb: var(--loc-ink-rgb);--color-input-background: var(--loc-surface);--card-bg-hover: var(--loc-raised);background:var(--loc-bg);color:var(--loc-ink)}.loc-interior-page #search-modal :is(.search-modal__content,.predictive-search-form__header,.predictive-search-form__footer){background:var(--loc-bg);color:var(--loc-ink);border-color:var(--loc-line)}.loc-interior-page #search-modal :is(.predictive-search-form__header-inner,.predictive-search__close-modal-button,.predictive-search-results__pill){background:var(--loc-surface);color:var(--loc-ink);border-color:var(--loc-field-line)}.loc-interior-page #search-modal :is(input.search-input,.resource-card__title,.resource-card__content,.resource-card__content .price){color:var(--loc-ink)}.loc-interior-page #search-modal :is(input.search-input::placeholder,.predictive-search__reset-button,.resource-card__content .compare-at-price){color:var(--loc-muted)}.loc-interior-page #search-modal .predictive-search__search-button{background:var(--loc-ink);color:var(--loc-bg);border-radius:var(--loc-control-radius)}.loc-interior-page #search-modal .predictive-search-form__content{scrollbar-color:var(--loc-field-line) var(--loc-bg)}.loc-interior-page .cart-page{padding-block:24px 72px;gap:40px}.loc-interior-page .cart-page__summary{padding:28px;background:var(--loc-surface);border:1px solid var(--loc-line);border-radius:var(--loc-radius);align-self:start}.loc-interior-page .cart-items__table{color:var(--loc-ink)}.loc-interior-page .cart-actions :is(.cart-note__summary,.cart-note__label,.cart-discount__summary,.cart-discount__label,.cart-totals__icon),.loc-interior-page .cart-actions summary :is(svg,.svg-wrapper){color:var(--loc-ink)}.loc-interior-page .cart-actions :is(.cart-note__instructions,.cart-discount__input){color:var(--loc-ink);background:var(--loc-surface);border-color:var(--loc-field-line);caret-color:var(--loc-ink)}.loc-interior-page .cart-actions :is(.cart-note__instructions,.cart-discount__input)::placeholder{color:var(--loc-muted)}.loc-interior-page .cart-actions :is(.cart-note__instructions,.cart-discount__input):focus{border-color:var(--loc-ink);box-shadow:none;outline-color:var(--loc-ink)}.loc-interior-page .cart-actions .cart-discount__button{color:var(--loc-bg);background:var(--loc-ink);border-color:var(--loc-ink)}.loc-interior-page [data-essential-upsell-element=container]{background:transparent!important}.loc-interior-page [data-essential-upsell-element=product]{background:#fff!important;color:#17191c!important;color-scheme:light}.loc-interior-page [data-essential-upsell-element=product] [data-essential-upsell-element=title]{color:#17191c!important}.loc-interior-page [data-essential-upsell-element=product] [data-essential-upsell-element=regular-price]{color:#60656c!important}.loc-interior-page [data-essential-upsell-element=product] [data-essential-upsell-element=discounted-price]{color:#b93117!important}.loc-interior-page [data-essential-upsell-element=product] [data-essential-upsell-element=icon]:not([data-essential-upsell-element=add-to-cart-button] *){--fill: #60656c !important;color:#60656c!important}.loc-interior-page [data-essential-upsell-element=header],.loc-interior-page [data-essential-upsell-element=header] [data-essential-upsell-element=title],.loc-interior-page [data-essential-upsell-element=navigation] button{color:var(--loc-ink)!important}.loc-interior-page [data-essential-upsell-element=navigation] [data-essential-upsell-element=icon]{--fill: var(--loc-ink) !important;color:var(--loc-ink)!important;fill:currentColor!important}.loc-interior-page :is(.cart-items__media-image,.cart-items__media img){background:#fff;object-fit:contain}.loc-interior-page :is(.contact-form,.shopify-policy__container){max-width:780px;width:100%;margin-inline:auto}.loc-interior-page .contact-form{padding:clamp(20px,3vw,40px);background:var(--loc-surface);border:1px solid var(--loc-line);border-radius:var(--loc-radius)}.loc-interior-page .contact-form :is(input,textarea){font-size:16px;color:var(--loc-ink);background:var(--loc-bg);border:1px solid var(--loc-field-line);border-radius:var(--loc-control-radius);padding:16px;min-height:52px}.loc-interior-page .contact-form :is(input,textarea)::placeholder{color:var(--loc-muted);opacity:1}.loc-interior-page .contact-form textarea{min-height:160px}.loc-interior-page .shopify-policy__container{padding:24px var(--loc-gutter) 80px}.loc-interior-page .shopify-policy__title{text-align:start;margin-bottom:40px}.loc-interior-page .shopify-policy__body{font-size:15px}.loc-interior-page .shopify-policy__body :is(h2,h3){margin-top:36px}.loc-interior-page.loc-interior--page .section-content-wrapper{padding-block:24px 40px}.loc-interior-page.loc-interior--page .section-content-wrapper>.page-content{max-width:850px;margin-inline:auto}.loc-interior-page iframe[src*="calendar.google.com"]{display:block;max-width:100%;border:1px solid var(--loc-line);border-radius:var(--loc-radius);background:#fff;color-scheme:light}.loc-interior-page :is(.blog-post-content,.blog-post){line-height:1.85}.loc-interior-page .blog-post-content{max-width:780px;margin-inline:auto}.loc-interior-page #essential-loyalty-landing-page{background:var(--loc-bg);color:var(--loc-ink)}.loc-interior-page #essential-loyalty-landing-page :is(.essential-wte-background,.essential-faq-background){background:var(--loc-bg)!important}.loc-interior-page #essential-loyalty-landing-page :is(.essential-heading,.essential-card-title,.essential-hiw-step-heading,.essential-faq-question){color:var(--loc-ink)!important}.loc-interior-page #essential-loyalty-landing-page :is(.essential-text,.essential-card-description,.essential-hiw-step-text,.essential-faq-answer){color:var(--loc-muted)!important;line-height:1.8}.loc-interior-page #essential-loyalty-landing-page :is(.essential-card,.essential-hero-card){background:var(--loc-surface)!important;border:1px solid var(--loc-line)!important;border-radius:var(--loc-radius)!important;color:var(--loc-ink)!important}.loc-interior-page #essential-loyalty-landing-page :is(.essential-card-icon,.essential-arrow-icon,.essential-hiw-step-number){color:var(--loc-ink)!important;-webkit-text-fill-color:var(--loc-ink)}html[data-loc-appearance=dark] .loc-interior-page :is(.essential-card-icon,.essential-modal-icon) img[src*="app.honeypop.io/external/actions/"][src$=".svg"]{filter:brightness(0) invert(1)}.loc-interior-page #essential-loyalty-landing-page .essential-button{background:var(--loc-ink)!important;color:var(--loc-bg)!important;border:1px solid var(--loc-ink)!important;border-radius:var(--loc-control-radius)!important;min-height:48px;padding:12px 16px!important;font-size:13px!important;white-space:nowrap;transition:opacity .15s ease!important}.loc-interior-page #essential-loyalty-landing-page .essential-hero-button-group{display:flex;flex-wrap:wrap;gap:10px}.loc-interior-page #essential-loyalty-landing-page .essential-hero-button-group .essential-button{flex:1 1 auto;min-width:80px}.loc-interior-page #essential-loyalty-landing-page :is(.essential-hero-card,.essential-card){transition:opacity .15s ease!important}.loc-interior-page #essential-loyalty-landing-page .essential-card:hover{opacity:1!important;border-color:var(--loc-field-line)!important}.loc-interior-page #essential-loyalty-landing-page .essential-hero-button-group .essential-button+.essential-button{background:transparent!important;color:var(--loc-ink)!important}.loc-interior-page #essential-loyalty-landing-page .essential-faq-entry{border-color:var(--loc-line)!important}.loc-interior-page #essential-loyalty-landing-page .essential-faq-question{min-height:52px;background:transparent!important}.loc-interior-page #essential-loyalty-landing-page .essential-hero:has(.essential-hero-media:not(:has(img,picture,video))){height:auto!important;min-height:0!important}.loc-interior-page #essential-loyalty-landing-page .essential-hero-media:not(:has(img,picture,video)){display:none}.loc-interior-page #essential-loyalty-landing-page .essential-hero:has(.essential-hero-media:not(:has(img,picture,video))) .essential-hero-card-wrapper{position:static!important;padding:0!important}.loc-interior-page #essential-loyalty-landing-page .essential-hero-card{padding:clamp(28px,5vw,64px)!important}.loc-interior-page #essential-loyalty-landing-page .essential-heading{font-size:clamp(24px,3vw,36px)!important;font-weight:500!important}.loc-interior-page #essential-loyalty-landing-page :is(.essential-modal,.essential-modal-content){background:var(--loc-surface)!important;color:var(--loc-ink)!important;border-radius:var(--loc-radius)}.loc-interior-page #essential-loyalty-landing-page :is(.essential-modal-heading,.essential-modal-close){color:var(--loc-ink)!important}.loc-interior-page #essential-loyalty-landing-page .essential-modal-text{color:var(--loc-muted)!important}.loc-interior-page .essential-modal-overlay :is(.essential-modal,.essential-modal-content){background:var(--loc-surface)!important;color:var(--loc-ink)!important;border-radius:var(--loc-radius)}.loc-interior-page .essential-modal-overlay :is(.essential-modal-heading,.essential-modal-close){color:var(--loc-ink)!important}.loc-interior-page .essential-modal-overlay .essential-modal-text{color:var(--loc-muted)!important}.loc-interior-page .essential-modal-overlay .essential-modal-error{color:var(--loc-sale)!important}.loc-interior-page .essential-modal-overlay .essential-button{background:var(--loc-ink)!important;color:var(--loc-bg)!important;border:1px solid var(--loc-ink)!important;border-radius:var(--loc-control-radius)!important;min-height:48px}.loc-interior-page .essential-modal-overlay .essential-modal-close{min-width:44px;min-height:44px}.loc-interior-page footer{display:flex;flex:0 0 auto;flex-direction:column;background:var(--loc-bg);border-top:1px solid var(--loc-line);margin-top:48px}.loc-interior-page footer>.shopify-section:has(.footer-content){order:0}.loc-interior-page footer .email-signup__input{font-size:16px;background:var(--loc-bg)!important;color:var(--loc-ink)!important;-webkit-text-fill-color:var(--loc-ink)!important;caret-color:var(--loc-ink);border-color:var(--loc-field-line);transition-property:box-shadow}.loc-interior-page footer .email-signup__input::placeholder{color:var(--loc-muted)!important;-webkit-text-fill-color:var(--loc-muted)!important;opacity:1}.loc-interior-page footer .email-signup__button{border-radius:999px;min-height:44px;color:var(--loc-ink)}html[data-loc-appearance=light] .loc-interior-page footer .email-signup__input{background:#fff;color:var(--loc-ink);border-color:var(--loc-field-line)}.loc-footer-directory{order:1;width:min(100%,var(--loc-width));padding:48px var(--loc-gutter);margin-inline:auto;display:grid;grid-template-columns:repeat(3,1fr) 1.1fr;gap:32px}.loc-footer-directory h2{margin:0 0 18px;font-size:12px;line-height:1.5;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--loc-ink)}.loc-footer-group{min-width:0}.loc-footer-group>summary{list-style:none;cursor:default}.loc-footer-group>summary::-webkit-details-marker{display:none}.loc-footer-group>summary::marker{content:""}.loc-footer-toggle{display:none}.loc-footer-directory nav{display:flex;flex-direction:column;align-items:flex-start}.loc-footer-directory a{display:flex;align-items:center;min-height:36px;color:var(--loc-muted);font-size:13px;text-decoration:none}.loc-footer-directory a:hover{color:var(--loc-ink);text-decoration:underline;text-underline-offset:4px}.loc-footer-payments ul{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;list-style:none}.loc-footer-payments svg{width:38px;height:24px}.loc-interior-page footer>.shopify-section:has(.logo-section){order:2}.loc-interior-page footer .logo-section{padding-block:20px}.loc-interior-page footer .logo-section__image{width:auto;height:40px;object-fit:contain}html[data-loc-appearance=light] .loc-interior-page footer .logo-section__image{filter:brightness(0)}.loc-interior-page footer>.shopify-section:has(.utilities){order:3}.loc-interior-page footer .utilities{padding-block:24px;border-color:var(--loc-line);white-space:normal;text-wrap:wrap;gap:24px}.loc-interior-page footer .utilities :is(a,button){color:var(--loc-muted)}@media(min-width:1000px){.loc-interior-page.loc-product-page .product-information .product-information__grid:not(.product-information--media-none){grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)!important;gap:clamp(40px,5vw,80px);align-items:start}.loc-interior-page.loc-product-page .product-information .product-information__media{position:sticky;top:calc(var(--header-height, 80px) + 24px)}.loc-interior-page.loc-product-page .product-information__media .product-media-container{--constrained-height: min(760px, calc(100svh - 180px) );max-height:var(--constrained-height)}}@media(max-width:999px){.loc-footer-directory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.loc-interior-toolbar{padding-block:12px;gap:10px;min-height:72px}.loc-breadcrumb{font-size:11px;gap:6px}.loc-breadcrumb>a:not(:first-child),.loc-breadcrumb>a:not(:first-child)+span[aria-hidden]{display:none}.loc-appearance button{min-width:44px;min-height:44px;padding-inline:9px;gap:5px;font-size:11px}.loc-appearance svg{width:14px;height:14px}.loc-interior-page.loc-product-page .product-information{padding-top:4px;padding-bottom:36px}.loc-interior-page.loc-product-page .product-information .product-information__grid{gap:28px}.loc-interior-page.loc-product-page .product-details .text-block>h1{font-size:24px}.loc-interior-page.loc-product-page .product-information__media .product-media-container{--constrained-height: 520px;max-height:520px}.loc-interior-page.loc-product-page [data-eql-block] :is(.eql-popup-header,.eql-popup-body){padding:20px}.loc-interior-page.loc-product-page [data-eql-block] .eql-popup-footer{padding:16px 20px}.loc-interior-page #MainContent .product-grid:not([product-grid-view=zoom-out]){gap:28px 12px}.loc-interior-page #MainContent .main-collection-grid{padding-inline:var(--loc-gutter)}.loc-interior-page #MainContent .product-card :is(.product-title,.product-title *,.text-block p){font-size:13px}.loc-interior-page #MainContent .product-card .price{font-size:14px}.loc-interior-page #MainContent .product-card .compare-at-price{font-size:12px}.loc-interior-page #MainContent .product-card__content{gap:10px}.loc-interior-page .cart-page{gap:24px}.loc-interior-page .cart-page__summary{padding:20px}.loc-interior-page .contact-form__form-row{flex-direction:column;grid-template-columns:1fr}.loc-interior-page footer{margin-top:32px}.loc-footer-directory{padding-block:12px 20px;grid-template-columns:minmax(0,1fr);gap:0}.loc-footer-group{border-bottom:1px solid var(--loc-line)}.loc-footer-group>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;cursor:pointer}.loc-footer-directory h2{font-size:11px;margin-bottom:0}.loc-footer-group>summary:focus-visible{outline:2px solid var(--loc-ink);outline-offset:-2px;border-radius:8px}.loc-footer-toggle{display:block;position:relative;width:20px;height:20px;flex:0 0 20px;color:var(--loc-ink)}.loc-footer-toggle:before,.loc-footer-toggle:after{content:"";position:absolute;background:currentColor;border-radius:2px}.loc-footer-toggle:before{width:12px;height:2px;top:9px;left:4px}.loc-footer-toggle:after{width:2px;height:12px;top:4px;left:9px}.loc-footer-group[open] .loc-footer-toggle:after{display:none}.loc-footer-directory nav{padding-bottom:16px}.loc-footer-directory a{min-height:44px;font-size:13px;width:100%}.loc-footer-payments{padding-top:24px}.loc-footer-payments h2{margin-bottom:14px}.loc-footer-payments ul{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;max-width:360px}.loc-footer-payments svg{width:min(100%,36px);height:auto}.loc-interior-page footer .logo-section{padding-block:8px 16px}.loc-interior-page footer .logo-section__image{height:32px}.loc-interior-page footer .utilities{align-items:flex-start;padding-block:16px 24px;gap:12px}.loc-interior-page footer .utilities .social-icons__wrapper{gap:8px}.loc-interior-page footer .utilities .social-icons__icon-wrapper a{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.loc-page-intro{margin-block:8px 24px}.loc-interior-page :is(#MainContent,footer,.theme-drawer__dialog) :is(input:not([type=checkbox],[type=radio]),select,textarea){font-size:16px}}@media(prefers-reduced-motion:reduce){.loc-interior-page :is(.loc-appearance button,.product-card,.button){transition:none}.loc-interior-page #essential-loyalty-landing-page :is(.essential-button,.essential-card,.essential-hero-card){transition:none!important}}.loc-interior--list-collections #MainContent .loc-collection-directory{row-gap:28px;column-gap:0}.loc-collection-directory .section-resource-list__content{gap:12px}.loc-directory-kicker{margin:0;color:var(--loc-muted);font-size:10px;font-weight:600;letter-spacing:.15em}.loc-interior--list-collections #MainContent .loc-collection-directory h1{margin:0;font-size:clamp(28px,4vw,44px);font-weight:650;line-height:1.2;letter-spacing:-.025em}.loc-directory-description{margin:0;max-width:580px;color:var(--loc-muted);font-size:14px;line-height:1.7}.loc-interior--list-collections #MainContent .resource-list{gap:32px 24px}.loc-interior--list-collections #MainContent .collection-card{border-radius:14px}.loc-interior--list-collections #MainContent .collection-card__image{aspect-ratio:1;border:1px solid var(--loc-line);border-radius:14px;overflow:hidden;background:#fff}.loc-interior--list-collections #MainContent .collection-card__image img{width:100%;height:100%;object-fit:contain}.loc-interior--list-collections #MainContent .collection-card__content{padding:0 2px;gap:4px}.loc-interior--list-collections #MainContent .collection-card__content :is(.text-block,h2,h3,h4,h5,p){color:var(--loc-ink);font-size:16px;font-weight:650;line-height:1.4}.loc-directory-card-meta{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;color:var(--loc-muted);font-size:12px}.loc-directory-card-arrow{display:grid;place-items:center;width:36px;height:36px;color:var(--loc-ink);border:1px solid var(--loc-field-line);border-radius:50%}.loc-directory-card-arrow svg{width:18px;height:18px}.loc-interior--list-collections .collection-card:hover .collection-card__image{border-color:var(--loc-field-line)}.loc-interior--list-collections .collection-card__link:focus-visible{outline:2px solid var(--loc-ink);outline-offset:4px}.loc-interior-page #MainContent .loc-catalog-card .product-card__content{display:grid;grid-template-columns:minmax(0,1fr) 48px;align-items:center;align-content:start;gap:12px 10px}.loc-interior-page #MainContent .loc-catalog-card :is(.group-block,.group-block-content):has(product-price){display:contents}.loc-interior-page #MainContent .loc-catalog-card :is(.product-card__content,.group-block,.group-block-content)>*{grid-column:1 / -1;min-width:0}.loc-interior-page #MainContent .loc-catalog-card .group-block:has(product-price)>.group-block__media-wrapper:not(:has(*)){display:none}.loc-interior-page #MainContent .loc-catalog-card .card-gallery{order:0;--gallery-aspect-ratio: 1 / 1.05 !important;border:1px solid #bfc2c6;border-radius:14px}.loc-interior-page #MainContent .loc-catalog-card .card-gallery .product-media__image{object-fit:contain;padding:16px}.loc-interior-page #MainContent .loc-catalog-card .card-gallery:has(.loc-release-clock) .product-media__image{padding-bottom:46px}.loc-interior-page #MainContent .loc-catalog-card .loc-release-clock{border-radius:0 0 13px 13px}.loc-interior-page #MainContent .loc-catalog-card .loc-catalog-overline{order:1;display:flex;justify-content:space-between;align-items:flex-start;gap:6px;min-height:14px;margin-top:2px;color:var(--loc-muted);font-size:9px;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}.loc-catalog-overline>span{min-width:0;overflow-wrap:anywhere}.loc-catalog-overline>span:last-child{text-align:end}.loc-interior-page #MainContent .loc-catalog-card [ref=productTitleLink]{order:2;display:block;width:100%}.loc-interior-page #MainContent .loc-catalog-card [ref=productTitleLink] .text-block{width:100%}.loc-interior-page #MainContent .loc-catalog-card [ref=productTitleLink] p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;min-height:4.65em;margin:0;color:var(--loc-ink);font-size:14px;font-weight:650;line-height:1.55}.loc-interior-page #MainContent .loc-catalog-card .product-card__content>.shopify-app-block{order:3}.loc-interior-page #MainContent .loc-catalog-card swatches-variant-picker-component{order:4}.loc-interior-page #MainContent .loc-catalog-card product-price:not(.card-gallery *){order:98;grid-column:1 / -1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;min-height:48px;margin-top:6px}.loc-interior-page #MainContent .loc-catalog-card.loc-card-with-actions product-price:not(.card-gallery *){grid-column:1}.loc-interior-page #MainContent .loc-catalog-card .price{font-size:16px;font-weight:700}.loc-interior-page #MainContent .loc-catalog-card .compare-at-price{font-size:12px}.loc-interior-page #MainContent .loc-catalog-card .loc-card-quick-add{order:99;grid-column:2;margin-top:6px}.loc-interior-page #MainContent .loc-card-unavailable .quick-add__button{display:flex;cursor:not-allowed}.loc-interior-page #MainContent .product-grid:not([product-grid-view=zoom-out]){row-gap:40px}.loc-interior-page .announcement-bar__slide{transition:opacity .2s ease}.loc-interior-page .announcement-bar__slide[aria-hidden=true]{visibility:hidden!important;opacity:0!important;pointer-events:none}.loc-interior-page .announcement-bar__slide[aria-hidden=false]{visibility:visible;opacity:1}@media(max-width:999px)and (min-width:750px){.loc-interior--list-collections #MainContent .resource-list--grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.loc-interior--list-collections #MainContent .resource-list{gap:28px 12px}.loc-interior--list-collections #MainContent .collection-card__content :is(.text-block,h2,h3,h4,h5,p){font-size:14px}.loc-directory-card-meta{font-size:11px}.loc-directory-card-arrow{width:30px;height:30px}.loc-directory-description{font-size:13px}.loc-interior-page #MainContent .loc-catalog-card .product-card__content{gap:10px 8px}.loc-interior-page #MainContent .loc-catalog-card .card-gallery{border-radius:10px}.loc-interior-page #MainContent .loc-catalog-card .loc-release-clock{border-radius:0 0 9px 9px}.loc-interior-page #MainContent .loc-catalog-card .card-gallery .product-media__image{padding:12px}.loc-interior-page #MainContent .loc-catalog-card .card-gallery:has(.loc-release-clock) .product-media__image{padding-bottom:46px}.loc-interior-page #MainContent .loc-catalog-card [ref=productTitleLink] p{font-size:13px}.loc-interior-page #MainContent .loc-catalog-card .price{font-size:14px}}@media(prefers-reduced-motion:reduce){.loc-interior-page .announcement-bar__slide{transition:none}}@media(max-width:359px){.loc-interior-page #MainContent .loc-catalog-card .loc-catalog-overline{min-height:27px}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/loc-interior.css.map */
