html{color-scheme:light dark;background-color:#f6f9ff!important;background-image:radial-gradient(65vw 52vw at 100% -8%,rgba(45,111,247,.09),transparent 62%),radial-gradient(55vw 50vw at 0% 4%,rgba(45,111,247,.06),transparent 60%);background-attachment:fixed;background-repeat:no-repeat}html,body{color:var(--ivape-ink)!important;font-family:var(--ivape-font-body);font-size:var(--ivape-size-base);line-height:var(--ivape-leading-normal);letter-spacing:var(--ivape-tracking-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body,body.gradient{background:transparent!important}@media(max-width:749px){html,body{overflow-x:clip}html{background-image:radial-gradient(140vw 60vh at 100% -2%,rgba(45,111,247,.06),transparent 64%)}}.ivape-cr,.ivape-bm,.ivape-bs,.ivape-ts{background:transparent!important}@media(prefers-color-scheme:light){:root,[class*=color-]{--color-background: 246, 249, 255;--color-background-contrast: 255, 255, 255;--gradient-background: #F6F9FF}}@media(prefers-color-scheme:dark){:root,[class*=color-]{--color-background: 10, 22, 40;--color-background-contrast: 15, 30, 53;--color-foreground: 238, 242, 248;--color-shadow: 0, 0, 0;--color-button: 238, 242, 248;--color-button-text: 10, 22, 40;--color-secondary-button: 10, 22, 40;--color-secondary-button-text: 238, 242, 248;--color-link: 45, 111, 247;--color-badge-foreground: 238, 242, 248;--color-badge-background: 15, 30, 53;--color-badge-border: 26, 43, 69;--gradient-background: #0A1628}html{background-color:#0a1628!important}.card__media img,.card .media img{mix-blend-mode:normal!important}.card__inner.gradient,.card-wrapper .gradient,.loading-overlay.gradient{background-color:transparent!important}.header,.header-wrapper{background-color:var(--ivape-paper)!important;color:var(--ivape-ink)!important}}html[data-theme=light]{background-color:#f6f9ff!important;color-scheme:light}html[data-theme=light],html[data-theme=light] [class*=color-]{--color-background: 246, 249, 255;--color-background-contrast: 255, 255, 255;--gradient-background: #F6F9FF}html[data-theme=dark]{background-color:#0a1628!important;color-scheme:dark}html[data-theme=dark],html[data-theme=dark] [class*=color-]{--color-background: 10, 22, 40;--color-background-contrast: 15, 30, 53;--color-foreground: 238, 242, 248;--color-shadow: 0, 0, 0;--color-button: 238, 242, 248;--color-button-text: 10, 22, 40;--color-secondary-button: 10, 22, 40;--color-secondary-button-text: 238, 242, 248;--color-link: 45, 111, 247;--color-badge-foreground: 238, 242, 248;--color-badge-background: 15, 30, 53;--color-badge-border: 26, 43, 69;--gradient-background: #0A1628}html[data-theme=dark] .card__media img,html[data-theme=dark] .card .media img{mix-blend-mode:normal!important}html[data-theme=dark] .card__inner.gradient,html[data-theme=dark] .card-wrapper .gradient,html[data-theme=dark] .loading-overlay.gradient{background-color:transparent!important}html[data-theme=dark] .header,html[data-theme=dark] .header-wrapper{background-color:var(--ivape-paper)!important;color:var(--ivape-ink)!important}.ivape-theme-toggle{border:0;background:transparent;cursor:pointer;-webkit-appearance:none;appearance:none}.ivape-theme-toggle svg{fill:none!important;width:20px!important;height:20px!important}.ivape-theme-toggle__sun{display:none}.ivape-theme-toggle__moon{display:block}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .ivape-theme-toggle__sun{display:block}html:not([data-theme=light]) .ivape-theme-toggle__moon{display:none}}html[data-theme=dark] .ivape-theme-toggle__sun{display:block}html[data-theme=dark] .ivape-theme-toggle__moon,html[data-theme=light] .ivape-theme-toggle__sun{display:none}html[data-theme=light] .ivape-theme-toggle__moon{display:block}html[data-theme=dark] .ivape-logo-img{filter:brightness(1.7) saturate(1.2)}html[data-theme=light] .ivape-logo-img{filter:none}html[data-theme=dark] .ivape-bm__logo{filter:invert(1) grayscale(100%)}html[data-theme=light] .ivape-bm__logo{filter:grayscale(100%) contrast(1.05)}html[data-theme=dark] .ivape-bg__logo:not(.ivape-bg__logo--on-dark):not(.ivape-bg__logo--text){filter:grayscale(100%) brightness(0) invert(1);opacity:.85}html[data-theme=light] .ivape-bg__logo:not(.ivape-bg__logo--on-dark):not(.ivape-bg__logo--text){filter:none;opacity:1}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--ivape-font-display);font-weight:600;line-height:var(--ivape-leading-tight);letter-spacing:var(--ivape-tracking-tight);color:var(--ivape-ink)}h1,.h1{font-size:var(--ivape-size-4xl)}h2,.h2{font-size:var(--ivape-size-3xl)}h3,.h3{font-size:var(--ivape-size-2xl)}h4,.h4{font-size:var(--ivape-size-xl)}code,kbd,pre,samp,.sku,.order-number,[data-mono]{font-family:var(--ivape-font-mono);font-size:.9em;letter-spacing:0}a{color:var(--ivape-accent);text-decoration:none;transition:color var(--ivape-duration-quick) var(--ivape-ease-standard)}a:hover{color:var(--ivape-accent-hover)}.button,button.button{background:var(--ivape-ink);color:var(--ivape-paper);border:1px solid var(--ivape-ink);border-radius:var(--ivape-radius-md);padding:var(--ivape-space-3) var(--ivape-space-6);font-family:var(--ivape-font-body);font-weight:500;font-size:var(--ivape-size-sm);letter-spacing:0;box-shadow:none;transition:background var(--ivape-duration-quick) var(--ivape-ease-standard),color var(--ivape-duration-quick) var(--ivape-ease-standard),border-color var(--ivape-duration-quick) var(--ivape-ease-standard),transform var(--ivape-duration-quick) var(--ivape-ease-snappy);cursor:pointer}.button:hover,button.button:hover{background:var(--ivape-paper);color:var(--ivape-ink);border-color:var(--ivape-ink)}.button:active{transform:translateY(1px)}.button--secondary{background:transparent;color:var(--ivape-ink);border:1px solid var(--ivape-border)}.button--secondary:hover{background:var(--ivape-paper-subtle);border-color:var(--ivape-ink)}.header{background:var(--ivape-paper);border-bottom:1px solid var(--ivape-border);padding:var(--ivape-space-4) var(--ivape-space-8)}.header__menu-item{font-size:var(--ivape-size-sm);font-weight:500;color:var(--ivape-ink);text-transform:none;letter-spacing:0}.header__menu-item:hover{color:var(--ivape-accent)}.card,.card-wrapper{border:1px solid var(--ivape-border);border-radius:var(--ivape-radius-lg);background:var(--ivape-paper);transition:border-color var(--ivape-duration-base) var(--ivape-ease-standard),box-shadow var(--ivape-duration-base) var(--ivape-ease-standard)}.card-wrapper:hover{border-color:var(--ivape-ink);box-shadow:var(--ivape-shadow-md)}input[type=text],input[type=email],input[type=number],input[type=search],select,textarea{background:var(--ivape-paper);color:var(--ivape-ink);border:1px solid var(--ivape-border);border-radius:var(--ivape-radius-md);padding:var(--ivape-space-3) var(--ivape-space-4);font-family:var(--ivape-font-body);font-size:var(--ivape-size-base);transition:border-color var(--ivape-duration-quick) var(--ivape-ease-standard)}input:focus,select:focus,textarea:focus{outline:2px solid var(--ivape-accent);outline-offset:2px;border-color:var(--ivape-accent)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.header__heading-logo-wrapper{max-width:160px;line-height:1}.footer{background:var(--ivape-paper)!important;border-top:1px solid var(--ivape-border);color:var(--ivape-ink)}.footer__content-top{padding-top:var(--ivape-space-16)!important;padding-bottom:var(--ivape-space-12)!important}.footer-block__heading,.footer-block__details-content h2{font-family:var(--ivape-font-mono)!important;font-size:var(--ivape-size-xs)!important;font-weight:500!important;letter-spacing:var(--ivape-tracking-wide)!important;text-transform:uppercase;color:var(--ivape-ink-muted)!important;margin-bottom:var(--ivape-space-4)!important}.footer-block__details-content,.footer-block__details-content p,.footer-block__details-content li,.footer-block ul li a{font-family:var(--ivape-font-body)!important;font-size:var(--ivape-size-sm)!important;color:var(--ivape-ink)!important;line-height:1.6!important}.footer-block__details-content a{color:var(--ivape-ink)!important;text-decoration:none;border-bottom:1px solid var(--ivape-border);transition:border-color var(--ivape-duration-quick) var(--ivape-ease-standard)}.footer-block__details-content a:hover{border-color:var(--ivape-accent);color:var(--ivape-accent)!important}.footer__content-bottom{border-top:1px solid var(--ivape-border)!important;padding-top:var(--ivape-space-6)!important;padding-bottom:var(--ivape-space-6)!important}.copyright__content{font-family:var(--ivape-font-mono)!important;font-size:var(--ivape-size-xs)!important;letter-spacing:var(--ivape-tracking-wide)!important;color:var(--ivape-ink-muted)!important}.ivape-hero__headline{font-weight:600!important}.shopify-payment-button,.shopify-payment-button__button{display:none!important}.product__media-wrapper,.product__media-list{max-width:560px}.product__media-wrapper img,.product__media .media img{background:var(--ivape-paper-subtle);border-radius:0}.product__info-container .product__title h1,.product__info-container .product__title{font-family:var(--ivape-font-display)!important;font-weight:600!important;font-size:clamp(1.5rem,2.4vw,2.25rem)!important;line-height:1.08!important;letter-spacing:-.025em!important;margin:0 0 var(--ivape-space-4)!important}.product__info-container .price .price-item{font-family:var(--ivape-font-mono)!important;font-size:var(--ivape-size-2xl)!important;font-weight:500!important;color:var(--ivape-ink)!important}.product__tax{font-family:var(--ivape-font-mono)!important;font-size:var(--ivape-size-xs)!important;color:var(--ivape-ink-muted)!important;text-transform:uppercase;letter-spacing:var(--ivape-tracking-wide)!important}.ivape-specs{margin:var(--ivape-space-6) 0;padding:0;border-top:1px solid var(--ivape-border)}.ivape-specs__row{display:grid;grid-template-columns:120px 1fr;gap:var(--ivape-space-4);padding:var(--ivape-space-3) 0;border-bottom:1px solid var(--ivape-border);align-items:center}.ivape-specs dt{font-family:var(--ivape-font-mono);font-size:var(--ivape-size-xs);color:var(--ivape-ink-muted);text-transform:uppercase;letter-spacing:var(--ivape-tracking-wide);margin:0}.ivape-specs dd{margin:0;font-family:var(--ivape-font-body);font-size:var(--ivape-size-sm);color:var(--ivape-ink);display:flex;align-items:center;gap:var(--ivape-space-2)}.ivape-specs dd[data-mono]{font-family:var(--ivape-font-mono);letter-spacing:0}.ivape-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:currentColor;flex-shrink:0}.ivape-dot--ok{color:var(--ivape-success)}.ivape-dot--low{color:var(--ivape-warning)}.ivape-dot--out{color:var(--ivape-danger)}.quantity{border:1px solid var(--ivape-border)!important;border-radius:var(--ivape-radius-md)!important;overflow:hidden}.quantity__input{font-family:var(--ivape-font-mono)!important;font-size:var(--ivape-size-base)!important;min-height:44px!important;width:72px!important}.quantity__button{min-height:44px!important;width:44px!important}.product-form__submit{background:var(--ivape-ink)!important;color:var(--ivape-paper)!important;border:none!important;border-radius:var(--ivape-radius-md)!important;min-height:48px!important;font-family:var(--ivape-font-body)!important;font-weight:500!important}.product-form__submit:hover{background:var(--ivape-paper)!important;color:var(--ivape-ink)!important;border:1px solid var(--ivape-ink)!important}.product .accordion summary,.product .accordion .summary__title{font-family:var(--ivape-font-mono)!important;font-size:var(--ivape-size-xs)!important;text-transform:uppercase;letter-spacing:var(--ivape-tracking-wide)!important;color:var(--ivape-ink-muted)!important}.related-products .collection__title .title{font-family:var(--ivape-font-display)!important;font-weight:500!important;font-size:var(--ivape-size-2xl)!important;letter-spacing:-.02em!important}.collection-hero{padding-block:var(--ivape-space-16) var(--ivape-space-8)!important;padding-inline:0!important}@media(max-width:749px){.collection-hero{padding:var(--ivape-space-3) var(--ivape-space-4) var(--ivape-space-2)!important}.collection-hero__title{margin:var(--ivape-space-1) 0!important}.collection .page-width,.facets-wrapper.page-width,.collection-hero .page-width{padding-inline:var(--ivape-space-4)!important}[class*=section-template][class*=product-grid-padding]{padding-block:var(--ivape-space-1)!important}#product-grid{margin-block:var(--ivape-space-2) var(--ivape-space-6)!important}.pagination-wrapper{margin-block-start:var(--ivape-space-6)!important}}#product-grid .grid__item--sold-out{display:none}html.show-sold-out #product-grid .grid__item--sold-out{display:list-item;opacity:.6}.ivape-oos-toggle{display:inline-flex;align-items:center;gap:var(--ivape-space-2);font-family:var(--ivape-font-mono);font-size:var(--ivape-size-xs);letter-spacing:var(--ivape-tracking-wide);text-transform:uppercase;color:var(--ivape-ink-muted);cursor:pointer;-webkit-user-select:none;user-select:none;padding:var(--ivape-space-2) var(--ivape-space-3);border:1px solid var(--ivape-border);border-radius:var(--ivape-radius-md);background:var(--ivape-paper);transition:background var(--ivape-duration-quick) var(--ivape-ease-standard)}@media(max-width:749px){.ivape-oos-toggle{display:flex;width:100%;justify-content:flex-start;padding:var(--ivape-space-3) var(--ivape-space-4);margin-block:var(--ivape-space-3)}}.ivape-oos-toggle:hover{background:var(--ivape-paper-subtle);color:var(--ivape-ink)}.ivape-oos-toggle input{accent-color:var(--ivape-accent);margin:0}html.show-sold-out .ivape-oos-toggle{color:var(--ivape-ink);border-color:var(--ivape-ink)}.template-search--ivape-category .template-search__search,.template-search--ivape-category .template-search__header .search__button{display:none!important}@media(max-width:749px){.template-search--ivape-category .template-search__header{padding:var(--ivape-space-3) var(--ivape-space-4) 0!important}.template-search--ivape-category .template-search__header .h2{margin:0!important;text-align:left!important}}.facets-container,#FacetFiltersForm{font-family:var(--ivape-font-mono)!important;font-size:var(--ivape-size-xs)!important}.product-count,.product-count__text{font-family:var(--ivape-font-mono)!important;font-size:var(--ivape-size-xs)!important;color:var(--ivape-ink-muted)!important;text-transform:uppercase;letter-spacing:var(--ivape-tracking-wide)!important}.facets__disclosure .facets__summary{display:inline-flex;align-items:center;gap:var(--ivape-space-2);padding:var(--ivape-space-2) var(--ivape-space-3);border:1px solid var(--ivape-border);border-radius:var(--ivape-radius-full);background:var(--ivape-paper);font-family:var(--ivape-font-body)!important;font-size:var(--ivape-size-sm)!important;font-weight:500;letter-spacing:var(--ivape-tracking-normal)!important;text-transform:none!important;color:var(--ivape-ink)!important;cursor:pointer;transition:border-color var(--ivape-duration-quick) var(--ivape-ease-standard),box-shadow var(--ivape-duration-quick) var(--ivape-ease-standard)}.facets__disclosure .facets__summary>div{display:inline-flex;align-items:center;gap:var(--ivape-space-2)}.facets__disclosure .facets__summary:hover,.facets__disclosure[open] .facets__summary{border-color:var(--ivape-ink);box-shadow:var(--ivape-shadow-sm)}.facets__disclosure .facets__summary svg{width:12px;height:12px;transition:transform var(--ivape-duration-quick) var(--ivape-ease-standard)}.facets__disclosure[open] .facets__summary svg{transform:rotate(180deg)}.facets__display{border:1px solid var(--ivape-border)!important;border-radius:var(--ivape-radius-lg)!important;box-shadow:var(--ivape-shadow-md)!important}.facets__header,.facets__header .facets__selected{font-family:var(--ivape-font-body)!important;font-size:var(--ivape-size-xs)!important;text-transform:none!important;letter-spacing:var(--ivape-tracking-normal)!important}.facets__reset{font-family:var(--ivape-font-body)!important;color:var(--ivape-accent)!important}.facets__display .facet-checkbox,.facets__display label{font-family:var(--ivape-font-body)!important;font-size:var(--ivape-size-sm)!important;text-transform:none!important;letter-spacing:var(--ivape-tracking-normal)!important;color:var(--ivape-ink)!important}.facets__display input[type=checkbox]{accent-color:var(--ivape-accent)}.facets__price .field__input,.facets__price .field-currency,.facets__price .field__label{font-family:var(--ivape-font-body)!important}.facets__price .field__input{border:1px solid var(--ivape-border)!important;border-radius:var(--ivape-radius-md)!important;font-size:var(--ivape-size-sm)!important}.facets__price .field__input:focus{border-color:var(--ivape-accent)!important;box-shadow:0 0 0 2px var(--ivape-accent-soft)!important;outline:none!important}.contact .field__input,.contact .select__select{height:48px;font-size:14px;padding:18px 14px 4px;border:1px solid var(--ivape-border)!important;border-radius:var(--ivape-radius-md)}.contact .text-area.field__input,.contact textarea.field__input{height:112px;min-height:112px;padding:12px 14px;line-height:1.45}.contact .field__label{font-size:13px;top:14px;left:14px;letter-spacing:.02rem}.contact .field__input:focus~.field__label,.contact .field__input:not(:placeholder-shown)~.field__label,.contact .field__input:-webkit-autofill~.field__label{font-size:10px;top:6px;left:14px}.contact .field__input:focus,.contact .field__input:not(:placeholder-shown),.contact .field__input:-webkit-autofill{padding:20px 14px 3px}.contact .text-area.field__input:focus,.contact .text-area.field__input:not(:placeholder-shown){padding:18px 14px 8px}.contact .field__input:focus{border-color:var(--ivape-accent)!important;box-shadow:0 0 0 2px var(--ivape-accent-soft)!important;outline:none!important}.contact .field__input::placeholder{font-size:14px}.contact .field{margin-bottom:12px}@media screen and (min-width:750px){.contact .field{margin-bottom:16px}}.contact__button{margin-top:20px}@media screen and (min-width:750px){.contact__button{margin-top:24px}}.contact__button .button{min-height:44px;padding:0 26px;font-size:14px}.main-page-title,.main-page-title.page-title,.page-title.h0{font-size:clamp(2rem,3.4vw,2.6rem)!important;line-height:1.1!important}.acc__heading,.qo__heading,.oh__heading{font-size:clamp(1.75rem,3vw,2.35rem)!important}.ivape-contact__heading{font-size:clamp(1.6rem,2.6vw,2.1rem)!important}body:has(.ivape-drawer.is-open) .ivape-orderbar{transform:translateY(110%)!important}.facet-filters__label,.facet-filters__label label{font-family:var(--ivape-font-body)!important;font-size:var(--ivape-size-sm)!important;text-transform:none!important;letter-spacing:var(--ivape-tracking-normal)!important;color:var(--ivape-ink-muted)!important}.facet-filters__sort,select.facet-filters__sort{font-family:var(--ivape-font-body)!important;font-size:var(--ivape-size-sm)!important;font-weight:500!important;border:1px solid var(--ivape-border)!important;border-radius:var(--ivape-radius-full)!important;padding:var(--ivape-space-2) var(--ivape-space-6) var(--ivape-space-2) var(--ivape-space-3)!important;background:var(--ivape-paper)!important;color:var(--ivape-ink)!important;text-transform:none!important;letter-spacing:var(--ivape-tracking-normal)!important}.facet-filters__sort:hover{border-color:var(--ivape-ink)!important}.facets__disclosure .facets__display{width:max-content!important;min-width:240px!important;max-width:340px!important}.facets__disclosure .facets__display:has(.facets__price){min-width:300px!important}.facets__display .facets__header{padding:var(--ivape-space-3) var(--ivape-space-4)!important;border-bottom:1px solid var(--ivape-border)!important}.facets__display .facets__header-back,.facets__display .facets__list,.facets__display .facets__price{padding-left:var(--ivape-space-4)!important;padding-right:var(--ivape-space-4)!important}.facets__display .facets__list{padding-top:var(--ivape-space-2)!important;padding-bottom:var(--ivape-space-3)!important}.facets__display .list-menu__item,.facets__display li .facet-checkbox{padding-top:var(--ivape-space-2)!important;padding-bottom:var(--ivape-space-2)!important}.shopify-policy__container{max-width:816px;margin-inline:auto;padding:var(--ivape-space-16) var(--ivape-space-4)}@media screen and (min-width:750px){.shopify-policy__container{padding-inline:var(--ivape-space-8)}}.shopify-policy__title h1{font-size:var(--ivape-size-5xl)!important;line-height:1.08!important;letter-spacing:-.02em!important;margin:0 0 var(--ivape-space-8)!important}.shopify-policy__body>.rte>h1:first-child{display:none}cart-remove-button .button,cart-remove-button .button--tertiary{background:transparent!important;border:none!important;color:var(--ivape-ink-muted)!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;padding:0!important;border-radius:var(--ivape-radius-sm)!important;box-shadow:none!important;transition:color var(--ivape-duration-base) var(--ivape-ease-standard),background var(--ivape-duration-base) var(--ivape-ease-standard)}cart-remove-button .button:hover,cart-remove-button .button--tertiary:hover{background:#dc262614!important;border:none!important;color:#dc2626!important}cart-remove-button .svg-wrapper svg{width:14px;height:14px}@media(max-width:749px){.footer__content-top{padding-bottom:var(--ivape-space-6)!important}.footer-block.grid__item{margin:var(--ivape-space-8) 0!important}.footer-block__details-content .list-menu__item--link,.footer-block__details-content .list-menu__item--active{padding:var(--ivape-space-2) 0!important;font-size:var(--ivape-size-sm)}.footer-block__heading{margin-bottom:var(--ivape-space-2)!important}.footer-block__details-content.rte p{margin-block:0 var(--ivape-space-2)!important;font-size:var(--ivape-size-sm);line-height:var(--ivape-leading-snug)}.footer__copyright .policies{font-size:var(--ivape-size-xs);font-family:var(--ivape-font-mono);letter-spacing:var(--ivape-tracking-wide)}.footer__copyright .policies li a{padding:var(--ivape-space-1) 0!important;opacity:.7}.footer__copyright .policies li:before{padding:0 var(--ivape-space-3)!important;opacity:.4}}@media(max-width:989px){.menu-drawer__menu-item,.menu-drawer summary.menu-drawer__menu-item{font-size:var(--ivape-size-base)!important;font-family:var(--ivape-font-body)!important;font-weight:500!important;padding:var(--ivape-space-4) var(--ivape-space-6)!important;letter-spacing:normal!important}.menu-drawer summary.menu-drawer__menu-item{padding-right:var(--ivape-space-12)!important}.menu-drawer__navigation{padding-top:var(--ivape-space-2)}.menu-drawer__submenu .menu-drawer__menu-item{font-size:var(--ivape-size-base)!important}.menu-drawer__close-button{font-size:var(--ivape-size-base)!important;padding:var(--ivape-space-4) var(--ivape-space-6)!important}.menu-drawer__utility-links .menu-drawer__account{font-size:var(--ivape-size-base)!important}}.mobile-facets__open-label.button-label{font-size:var(--ivape-size-sm)!important;letter-spacing:var(--ivape-tracking-wide)!important}.mobile-facets__open{padding:var(--ivape-space-3) var(--ivape-space-4)!important}.mobile-facets__heading{font-size:var(--ivape-size-lg)!important;line-height:var(--ivape-leading-snug)!important}.mobile-facets__count{font-size:var(--ivape-size-sm)!important}@media(max-width:749px){.collection-hero__title,main .collection h1,.template-collection h1.title,.title--primary{font-size:var(--ivape-size-3xl)!important;line-height:var(--ivape-leading-tight)!important;margin-block-end:var(--ivape-space-2)!important}.facets-container{margin-block:var(--ivape-space-2)!important;padding-top:0!important;padding-bottom:0!important}.mobile-facets__open{padding-block:var(--ivape-space-2)!important}.ivape-oos-toggle{margin-block:var(--ivape-space-2)!important}.product-grid,#product-grid{margin-top:var(--ivape-space-2)!important}.product-grid-container{padding-top:0!important}.collection-hero{padding-block:var(--ivape-space-6) 0!important;margin-block:0!important}.collection-hero__inner{padding-block:0!important;margin-block:0!important}}.cart-item .quantity{min-height:36px!important;border-radius:var(--ivape-radius-sm)!important}.cart-item .quantity__input{min-height:36px!important;width:52px!important;font-size:var(--ivape-size-sm)!important}.cart-item .quantity__button{min-height:36px!important;width:36px!important}.cart-item .quantity__button svg{width:13px!important;height:13px!important}.cart-item__quantity-wrapper{align-items:center;gap:var(--ivape-space-2)}@media(max-width:749px){cart-items .title-wrapper-with-link{margin-block:var(--ivape-space-4) var(--ivape-space-6)!important}.cart-items thead tr{margin-bottom:var(--ivape-space-4)!important}.cart-item{grid-template-columns:90px 1fr!important;gap:var(--ivape-space-3) var(--ivape-space-4)!important;margin-bottom:var(--ivape-space-8)!important}.cart-item__media{width:90px}.cart-item__image{max-width:100%!important;height:auto}.cart-item__details{grid-column:2 / 3!important;font-size:var(--ivape-size-sm)!important}.cart-item__name{font-size:var(--ivape-size-base)!important;line-height:var(--ivape-leading-tight)!important}.cart-item__totals{grid-column:2 / 3!important;justify-content:flex-start!important}.cart-item__quantity{grid-column:2 / 3!important}.cart-item__quantity-wrapper{flex-wrap:nowrap!important;align-items:center;gap:var(--ivape-space-2)}.quantity{min-height:32px!important;width:auto!important;border-radius:var(--ivape-radius-sm)!important}.quantity__input{min-height:32px!important;width:44px!important;font-size:var(--ivape-size-sm)!important;padding:0!important}.quantity__button{min-height:32px!important;width:32px!important;padding:0!important}.quantity__button svg{width:12px!important;height:12px!important}cart-remove-button{margin-left:0!important}cart-remove-button .button{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important}cart-remove-button .svg-wrapper svg{width:13px;height:13px}}.cart-item .product-option,.cart-item__details .product-option{font-size:var(--ivape-size-xs)!important;line-height:var(--ivape-leading-tight)!important;color:var(--ivape-ink-muted)!important}.totals{display:flex!important;justify-content:space-between!important;align-items:baseline!important;gap:var(--ivape-space-4)}.totals__total{font-family:var(--ivape-font-body)!important;font-weight:500!important;font-size:var(--ivape-size-base)!important;letter-spacing:0!important;margin:0!important}.totals__total-value{font-family:var(--ivape-font-body)!important;font-weight:500!important;font-size:var(--ivape-size-lg)!important;margin:0!important;white-space:nowrap}.tax-note{font-size:var(--ivape-size-xs)!important;color:var(--ivape-ink-muted)!important;margin-block:var(--ivape-space-2) var(--ivape-space-4)!important;text-align:right}@media(max-width:749px){.tax-note{text-align:left!important}}.facets__price .field__label,.facets__range .field__label,.facets__form .field__label{font-size:var(--ivape-size-xs)!important;letter-spacing:.02em!important;color:var(--ivape-ink-muted)!important}.cart__checkout-button,button.cart__checkout-button{background:var(--ivape-ink)!important;color:var(--ivape-paper)!important;min-height:52px!important;padding:var(--ivape-space-3) var(--ivape-space-6)!important;font-family:var(--ivape-font-body)!important;font-size:var(--ivape-size-base)!important;font-weight:500!important;letter-spacing:0!important;border-radius:var(--ivape-radius-md)!important;width:100%}.cart__checkout-button:hover,button.cart__checkout-button:hover{background:var(--ivape-paper)!important;color:var(--ivape-ink)!important;border:1px solid var(--ivape-ink)!important}.cart__checkout-button[disabled],button.cart__checkout-button[disabled]{opacity:.45;cursor:not-allowed}@media(max-width:749px){.cart__checkout-button,button.cart__checkout-button{min-height:48px!important}}html.trade-prices-hidden .price,html.trade-prices-hidden .product__price,html.trade-prices-hidden .price__container,html.trade-prices-hidden .product-form__buttons,html.trade-prices-hidden .product-form__quantity,html.trade-prices-hidden .quantity-popover-wrapper,html.trade-prices-hidden .qo__row-price,html.trade-prices-hidden .qo__row-qty,html.trade-prices-hidden .qo__row-add,html.trade-prices-hidden .qo__top-meta,html.trade-prices-hidden .qo__top-add,html.trade-prices-hidden .popular-strip__price,html.trade-prices-hidden .popular-strip__add,html.trade-prices-hidden .ivape-mini-cart__panel,html.trade-prices-hidden .ivape-specs,html.trade-prices-hidden .ivape-acc-prow__price,html.trade-prices-hidden .ivape-list-ctrl,html.trade-prices-hidden .ivape-acc-prow__expand,html.trade-prices-hidden .ivape-acc-variants,html.trade-prices-hidden .ivape-bs__price,html.trade-prices-hidden .ivape-card__price,html.trade-prices-hidden .ivape-mqa,html.trade-prices-hidden .ivape-drops__price,html.trade-prices-hidden .ivape-refill-link__price,html.trade-prices-hidden .ivape-pdp__price-row,html.trade-prices-hidden .ivape-pdp__buy-form,html.trade-prices-hidden .ivape-pdp__mqa-wrap,html.trade-prices-hidden .ivape-rv__price,html.trade-prices-hidden [data-ivape-trade-only],html.customer-anon .price,html.customer-anon .product__price,html.customer-anon .price__container,html.customer-anon .product-form__buttons,html.customer-anon .product-form__quantity,html.customer-anon .quantity-popover-wrapper,html.customer-anon .qo__row-price,html.customer-anon .qo__row-qty,html.customer-anon .qo__row-add,html.customer-anon .qo__top-meta,html.customer-anon .qo__top-add,html.customer-anon .popular-strip__price,html.customer-anon .popular-strip__add,html.customer-anon .ivape-mini-cart__panel,html.customer-anon .ivape-specs,html.customer-anon .ivape-drops__price,html.customer-anon .ivape-refill-link__price,html.customer-anon .ivape-rv__price,html.customer-anon [data-ivape-trade-only]{display:none!important}.ivape-signin-cta{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem .9rem;border-radius:6px;font-weight:500;font-size:.9rem;text-decoration:none;border:1px solid var(--ivape-accent, #2D6FF7);background:var(--ivape-accent, #2D6FF7);color:#fff;transition:background-color .12s ease,border-color .12s ease,transform .12s ease}.ivape-signin-cta:hover,.ivape-signin-cta:focus,.ivape-signin-cta:active{background:var(--ivape-accent-hover, #4F86FF);border-color:var(--ivape-accent-hover, #4F86FF);color:#fff;opacity:1}.ivape-signin-cta:hover .ivape-signin-cta__arrow{transform:translate(2px)}.ivape-signin-cta__arrow{transition:transform .12s ease;font-size:1rem}.ivape-signin-cta--block{display:flex;width:100%;justify-content:center;padding:.75rem 1rem;font-size:1rem}.ivape-signin-cta--ghost{background:transparent;color:var(--ivape-accent, #2D6FF7)}.ivape-signin-cta--ghost:hover,.ivape-signin-cta--ghost:focus,.ivape-signin-cta--ghost:active{background:var(--ivape-accent-soft, rgba(45,111,247,.08));color:var(--ivape-accent, #2D6FF7)}html.customer-signed-in .ivape-signin-cta{display:none!important}.product-form__input--pill input[type=radio]+label{margin:.3rem .4rem .3rem 0!important;padding:.5rem .95rem!important;font-size:.88rem!important;letter-spacing:.01em!important;line-height:1.2!important;border-radius:6px!important}.product-form__input--pill input[type=radio]:checked+label{border-color:var(--ivape-accent, #2D6FF7)!important;background:var(--ivape-accent, #2D6FF7)!important;color:#fff!important}.product-form__input--pill .form__label{font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;opacity:.7;margin-bottom:.35rem}.product-form__input--dropdown select,.product-form__input select{font-size:.92rem;padding:.55rem .85rem}.ivape-card,.card-wrapper,.ivape-bs__card,.ivape-rv__card,.qo__card,.ivape-bg__tile{transition:transform var(--ivape-duration-base, .2s) cubic-bezier(.4,0,.2,1),box-shadow var(--ivape-duration-base, .2s) cubic-bezier(.4,0,.2,1),border-color var(--ivape-duration-quick, .12s) cubic-bezier(.4,0,.2,1);will-change:transform}.ivape-card:hover,.card-wrapper:hover,.ivape-bs__card:hover,.ivape-rv__card:hover,.qo__card:hover,.ivape-bg__tile:hover{transform:translateY(-2px);box-shadow:var(--ivape-shadow-lg)}.card,.card-wrapper,.ivape-card,.ivape-bs__card,.ivape-tb__action,.qo__card,.ivape-acc__cat{box-shadow:var(--ivape-shadow-md)}.card-wrapper:focus-within,.ivape-card:focus-within,.ivape-bs__card:focus-within,.qo__card:focus-within,.ivape-tb__action:focus-visible{box-shadow:0 0 0 2px var(--ivape-accent),var(--ivape-shadow-lg)}.ivape-card__img,.ivape-bs__img,.ivape-rv__img,.qo__row-thumb,.card-wrapper img{transition:transform .32s cubic-bezier(.4,0,.2,1)}.ivape-card:hover .ivape-card__img,.card-wrapper:hover img,.ivape-bs__card:hover .ivape-bs__img,.ivape-rv__card:hover .ivape-rv__img,.qo__card:hover .qo__row-thumb{transform:scale(1.04)}.ivape-reveal{opacity:0;transform:translateY(16px);transition:opacity .5s cubic-bezier(.2,0,0,1),transform .5s cubic-bezier(.2,0,0,1)}.ivape-reveal.is-in{opacity:1;transform:none}.shopify-section-header,.ivape-header,.section-header{transition:padding .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1)}html.is-scrolled .ivape-header{background:color-mix(in srgb,var(--ivape-paper-subtle) 88%,transparent);-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%);box-shadow:0 6px 20px -10px #0a16281a}.ivape-header-wrap--bordered{border-bottom:0!important}.ivape-footer,.footer{border-top:0!important}@media(prefers-color-scheme:dark){.ivape-bg__logo:not(.ivape-bg__logo--on-dark):not(.ivape-bg__logo--text){filter:grayscale(100%) brightness(0) invert(1);opacity:.85}.ivape-bg__tile-link:hover .ivape-bg__logo:not(.ivape-bg__logo--on-dark):not(.ivape-bg__logo--text),.ivape-bg__tile-link:focus-visible .ivape-bg__logo:not(.ivape-bg__logo--on-dark):not(.ivape-bg__logo--text){filter:brightness(0) invert(1);opacity:1}}.ivape-drawer__scrim,.menu-drawer__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media(prefers-reduced-motion:reduce){.ivape-card,.card-wrapper,.ivape-bs__card,.ivape-rv__card,.qo__card,.ivape-bg__tile,.ivape-card__img,.ivape-bs__img,.ivape-rv__img,.qo__row-thumb,.ivape-reveal,.shopify-section-header,.ivape-header,.section-header{transition:none!important;animation:none!important}.ivape-card:hover,.card-wrapper:hover,.ivape-bs__card:hover,.ivape-rv__card:hover,.qo__card:hover,.ivape-bg__tile:hover,.ivape-card:hover .ivape-card__img,.card-wrapper:hover img,.ivape-bs__card:hover .ivape-bs__img,.ivape-rv__card:hover .ivape-rv__img,.qo__card:hover .qo__row-thumb{transform:none}.ivape-reveal{opacity:1;transform:none}}@media screen and (max-width:989px){.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)}}.ivape-card__media,.ivape-bs__media,.ivape-rv__media{background:#f6f8fb!important}.ivape-card:hover .ivape-card__media,.ivape-bs__card:hover .ivape-bs__media,.ivape-rv__card:hover .ivape-rv__media{background:#e4eeff!important}.ivape-fb--cols-3 .ivape-fb__card:not(:first-child) .ivape-fb__media{display:none!important}.product-count,.product-count-vertical{display:none!important}.ivape-cr-section>*,.ivape-bm-section>*,.ivape-bs-section>*,.ivape-ts-section>*{padding-block:var(--ivape-space-12)!important}@media(max-width:749px){.ivape-cr-section>*,.ivape-bm-section>*,.ivape-bs-section>*,.ivape-ts-section>*{padding-block:var(--ivape-space-8)!important}}.ivape-carousel__body:empty{display:none!important}.ivape-carousel:not(:has(.ivape-carousel__body:not(:empty))) .ivape-carousel__track{aspect-ratio:4 / 1!important}.ivape-header__icon--cart .svg-wrapper{width:20px!important;height:20px!important}.ivape-header__icons,.header__search summary,.header__search .modal-overlay,.search-modal__close-button,.reset__button{-webkit-user-select:none;user-select:none}@media screen and (max-width:749px){.ivape-cr,.ivape-bm,.ivape-bs{padding-top:var(--ivape-space-6)!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/ivape-overrides.css.map */
