:root{--body-font: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--heading-font: "Roboto Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--menu-font: "Roboto Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--btn-font: "Roboto Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--price-font: "Roboto Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--nav-font: "Roboto Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--product-title-font: "Roboto Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--caption-font: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--body-weight: 400;--body-weight-medium: 500;--body-weight-bold: 700;--heading-weight: 700;--heading-weight-medium: 600;--product-title-weight: 500;--btn-weight: 650;--price-weight: 700;--nav-weight: 500;--body-line-height: 1.5;--heading-line-height: 1.18;--hero-line-height: 1.15;--btn-line-height: 1.2;--price-line-height: 1.18;--type-section-heading: clamp(2.4rem, 2rem + .8vw, 3.2rem);--type-h1: clamp(2.8rem, 2.2rem + 1.25vw, 4rem);--type-h2: clamp(2.4rem, 2rem + .8vw, 3.2rem);--type-h3: clamp(2rem, 1.8rem + .4vw, 2.4rem);--type-h4: clamp(1.8rem, 1.6rem + .4vw, 2.2rem);--type-hero: clamp(3rem, 2.4rem + 1.6vw, 4.6rem);--type-product-title: clamp(1.6rem, 1.5rem + .25vw, 1.8rem);--type-product-desc: clamp(1.4rem, 1.3rem + .25vw, 1.6rem);--type-body: clamp(1.4rem, 1.3rem + .25vw, 1.6rem);--type-price: clamp(1.8rem, 1.7rem + .25vw, 2rem);--type-nav: clamp(1.4rem, 1.35rem + .15vw, 1.6rem);--type-btn: clamp(1.4rem, 1.35rem + .15vw, 1.6rem);--type-caption: clamp(1.2rem, 1.15rem + .1vw, 1.3rem)}body,p,li,td,input,textarea,select{font-family:var(--body-font);font-size:var(--type-body);line-height:var(--body-line-height)!important;font-weight:var(--body-weight);letter-spacing:normal}body{font-size:var(--type-body);line-height:var(--body-line-height)!important;color:var(--color-text, #333333);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p{line-height:var(--body-line-height)!important;margin-top:0;margin-bottom:1.2rem}:where(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.heading,.heading-style){font-family:var(--heading-font)!important;font-style:normal;letter-spacing:-.01em;word-break:break-word}.sec__content-heading,.slideshow .sec__content-heading,.hero-heading,.banner__box h2,.banner-heading,.hero-title,.h0-size,.h0{font-family:var(--heading-font)!important;font-size:var(--type-hero)!important;line-height:var(--hero-line-height)!important;font-weight:700!important;letter-spacing:-.015em!important}h1,.h1,.h1-size,.section-heading-h1,.main-page-title,.collection-title{font-family:var(--heading-font)!important;font-size:var(--type-h1)!important;line-height:1.18!important;font-weight:700!important;letter-spacing:-.015em!important}h2:not(.collapsible-heading):not(.product_description *):not(.product-single__description *):not(.collapsible-content_inner *):not(.product-detail__description *),.h2,.h2-size,.sec__title,.section-header h2,.section-title,.rich-text h2,.testimonials h2,.collection-list h2,.products-carousel h2,.products-grid h2,.icon-box h2,.newsletter h2,.blog-posts h2,.product-trust-pillars h2,.product-features-highlights h2{font-family:var(--heading-font)!important;font-size:var(--type-section-heading)!important;line-height:1.2!important;font-weight:700!important;letter-spacing:-.01em!important}h3:not(.collapsible-heading):not(.faq-section-title):not(.h6):not(.product_description *):not(.product-single__description *):not(.collapsible-content_inner *):not(.product-detail__description *),.h3,.h3-size,.card__heading,.quickview-title,.drawer__heading{font-family:var(--heading-font)!important;font-size:var(--type-h3)!important;line-height:1.24!important;font-weight:700!important;letter-spacing:-.005em!important}h4:not(.collapsible-heading):not(.product_description *):not(.product-single__description *):not(.collapsible-content_inner *):not(.product-detail__description *),.h4,.h4-size,.feature-title,.trust-pillar-title,.product-specifications h3,.accordion-title,.collapsible__title,.footer-block__heading{font-family:var(--heading-font)!important;font-size:var(--type-h4)!important;line-height:1.28!important;font-weight:600!important;letter-spacing:0!important}.sec__content-subheading,.subheading,.section-subheading,.badge-category,.trust-pill-badge,.feature-badge{font-family:var(--heading-font)!important;font-size:1.2rem!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important}.product-detail__title,.product__title,.main-product-title{font-family:var(--heading-font)!important;font-size:clamp(2.2rem,1.8rem + 1vw,2.8rem)!important;line-height:1.2!important;font-weight:600!important;letter-spacing:-.01em!important;color:var(--color-heading, #111111);margin-top:0;margin-bottom:.8rem!important}.product-single__description,.product-item__short-description,.product__description,.product-detail__description,.product-description,.product-detail__text,.product-single__text{font-family:var(--body-font)!important;font-size:var(--type-product-desc)!important;font-weight:400!important;line-height:1.5!important;color:#555!important;margin-bottom:1.4rem!important}.product-detail__meta,.product__vendor{font-family:var(--body-font);font-size:var(--type-caption);color:#666;margin-bottom:.8rem}.product-detail__meta-value,.vendor-value{font-family:var(--heading-font);font-weight:600;color:var(--color-heading)}collapsible-block .collapsible-heading,.main-product .collapsible-heading,.product-single .collapsible-heading,.product-detail__collapsible .collapsible-heading,.product-section-title,h3.collapsible-heading,.h6.collapsible-heading{font-family:var(--heading-font)!important;font-size:clamp(1.45rem,1.4rem + .15vw,1.65rem)!important;font-weight:600!important;line-height:1.3!important;letter-spacing:0!important;color:var(--color-heading, #111111)!important;padding-block:1.3rem!important}.product_description h1,.product_description h2,.product_description h3,.product_description h4,.product_description h5,.product_description h6,.product-single__description h1,.product-single__description h2,.product-single__description h3,.product-single__description h4,.product-single__description h5,.product-single__description h6,.collapsible-content_inner h1,.collapsible-content_inner h2,.collapsible-content_inner h3,.collapsible-content_inner h4,.collapsible-content_inner h5,.collapsible-content_inner h6,.product-detail__description h1,.product-detail__description h2,.product-detail__description h3,.product-detail__description h4{font-family:var(--heading-font)!important;color:var(--color-heading, #111111)!important;word-break:break-word}.product_description h1,.product-single__description h1,.collapsible-content_inner h1{font-size:clamp(1.8rem,1.7rem + .25vw,2rem)!important;font-weight:600!important;line-height:1.28!important;margin-top:1.4rem!important;margin-bottom:.8rem!important}.product_description h2,.product-single__description h2,.collapsible-content_inner h2{font-size:clamp(1.65rem,1.55rem + .2vw,1.85rem)!important;font-weight:600!important;line-height:1.28!important;letter-spacing:-.005em!important;margin-top:1.4rem!important;margin-bottom:.8rem!important}.product_description h3,.product-single__description h3,.collapsible-content_inner h3{font-size:clamp(1.5rem,1.45rem + .15vw,1.65rem)!important;font-weight:600!important;line-height:1.3!important;margin-top:1.2rem!important;margin-bottom:.6rem!important}.product_description h4,.product_description h5,.product_description h6,.collapsible-content_inner h4,.collapsible-content_inner h5,.collapsible-content_inner h6{font-size:clamp(1.35rem,1.3rem + .1vw,1.45rem)!important;font-weight:600!important;line-height:1.35!important;margin-top:1rem!important;margin-bottom:.4rem!important}.product_description p,.product_description li,.collapsible-content_inner p,.collapsible-content_inner li{font-family:var(--body-font)!important;font-size:clamp(1.35rem,1.3rem + .15vw,1.5rem)!important;font-weight:400!important;line-height:1.55!important;color:#4a5550!important;margin-bottom:.8rem!important}.sec__faq .section__header-heading,.collection-faq-section-heading{font-size:clamp(2.2rem,1.8rem + .8vw,2.6rem)!important;font-weight:700!important;line-height:1.2!important}.sec__faq .section__header-des,.collection-faq-desc{font-size:clamp(1.35rem,1.3rem + .1vw,1.45rem)!important;font-weight:400!important;color:#666!important;line-height:1.5!important}.faq-section-title,.sec__faq .collapsible-heading,.faq-item .collapsible-heading,.faq-header-btn,.collection-faq-title,.faq-section-items h3,.sec__faq h3.faq-section-title,.page-faq-title{font-family:var(--heading-font)!important;font-size:clamp(1.5rem,1.45rem + .15vw,1.65rem)!important;font-weight:550!important;line-height:1.35!important;letter-spacing:-.005em!important;color:var(--color-heading, #111111)!important;padding-block:1.4rem!important}.faq-section-content,.faq_content-inner,.faq-body-content{font-family:var(--body-font)!important;font-size:clamp(1.35rem,1.3rem + .15vw,1.5rem)!important;font-weight:400!important;line-height:1.55!important;color:#4a5550!important}.product-detail__title+.product-reviews,.product-detail__title+.review_and_sold{margin-bottom:1rem!important}.product-single__price,.product-detail__price{margin-top:.8rem!important;margin-bottom:1.4rem!important}.product-detail__variant-picker{margin-top:1.2rem!important;margin-bottom:1.4rem!important}.product-single__buy-buttons{margin-top:1.4rem!important}.product-specs-table th{font-family:var(--heading-font)!important;font-weight:600;font-size:1.35rem;color:#222}.product-specs-table td{font-family:var(--body-font)!important;font-size:1.45rem;font-weight:400;line-height:1.5!important;color:#444}.delivery-return--modern{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:8px!important;padding:8px!important;background:linear-gradient(180deg,#fcfefc,#f7faf8)!important;border:1px solid #dce8e0!important;border-radius:12px!important;box-shadow:0 2px 10px -2px #162d1e0d!important;margin-top:1.2rem!important;margin-bottom:2rem!important;text-align:center}.delivery-return--modern .delivery-return__item{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;padding:14px 10px 12px!important;background:#fff!important;border:1px solid #e9f0eb!important;border-radius:10px!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 1px 3px #00000005!important}.delivery-return--modern .delivery-return__item:hover{background:#fff!important;border-color:#bad3c3!important;transform:translateY(-2px);box-shadow:0 6px 16px -4px #14321e17!important}.delivery-return__icon-badge{width:44px!important;height:44px!important;min-width:44px!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-bottom:9px!important;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease!important}.delivery-return--modern .delivery-return__item:hover .delivery-return__icon-badge{transform:scale(1.08) translateY(-1px)}.delivery-return__icon-badge--shipping{background:linear-gradient(135deg,#ecfdf5,#d1fae5)!important;border:1.5px solid #a7f3d0!important;box-shadow:0 2px 8px #10b98129!important;color:#059669!important}.delivery-return__icon-badge--return{background:linear-gradient(135deg,#eff6ff,#dbeafe)!important;border:1.5px solid #bfdbfe!important;box-shadow:0 2px 8px #2563eb29!important;color:#2563eb!important}.delivery-return__icon-badge--protection{background:linear-gradient(135deg,#fffbeb,#fef3c7)!important;border:1.5px solid #fde68a!important;box-shadow:0 2px 8px #d9770629!important;color:#d97706!important}.delivery-return__text{font-family:var(--body-font)!important;width:100%}.delivery-return__text p{margin:0!important;font-family:var(--heading-font)!important;font-size:1.25rem!important;font-weight:600!important;line-height:1.25!important;color:#1a2c21!important;letter-spacing:-.005em!important}.delivery-return__text strong{display:block!important;margin-top:4px!important;font-family:var(--body-font)!important;font-size:1.15rem!important;font-weight:500!important;line-height:1.3!important}.delivery-return__item--shipping .delivery-return__text strong{color:#047857!important}.delivery-return__item--return .delivery-return__text strong{color:#1d4ed8!important}.delivery-return__item--protection .delivery-return__text strong{color:#b45309!important}@media(max-width:767.98px){.delivery-return--modern{grid-template-columns:1fr!important;gap:6px!important;padding:6px!important;border-radius:10px!important}.delivery-return--modern .delivery-return__item{flex-direction:row!important;align-items:center!important;text-align:left!important;padding:10px 12px!important;gap:12px!important}.delivery-return__icon-badge{width:38px!important;height:38px!important;min-width:38px!important;margin-bottom:0!important}.delivery-return__icon-badge svg{width:19px!important;height:19px!important}.delivery-return__text p{font-size:1.25rem!important}.delivery-return__text strong{font-size:1.1rem!important;margin-top:2px!important}}.product-item__name,.product-card__title,.product__name,.card-product-title,.card__title a{font-family:var(--product-title-font)!important;font-size:var(--type-product-title)!important;line-height:1.28!important;font-weight:500!important;letter-spacing:-.005em!important;color:var(--color-heading, #111111);margin-bottom:.6rem!important;transition:color .2s ease}.product-item__name:hover,.product-card__title:hover{color:var(--color-primary)}.product-item__vendor{font-family:var(--body-font);font-size:var(--type-caption);text-transform:uppercase;letter-spacing:.04em;color:#777;margin-bottom:.4rem}.price,.card-product-price,.product-item__price,.price-regular,.price-regular .price,.product-single__price .price,.price__regular .price-item--regular{font-family:var(--price-font)!important;font-size:var(--type-price)!important;line-height:var(--price-line-height)!important;font-weight:700!important;letter-spacing:-.015em!important}.compare-price,.price-item--sale,s.price-item.compare-price,.price__sale .price-item--regular{font-family:var(--price-font)!important;font-size:clamp(1.3rem,1.25rem + .15vw,1.5rem)!important;font-weight:400!important;color:#888!important;line-height:1.2!important;margin-left:.4rem}menu-item a,.navigation a,.level0>menu-item>a,.horizontal-list a,.menu-mobile-title a,.mobile-navigation a,.menu_item-link,.categories-menu-items-link{font-family:var(--nav-font)!important;font-size:var(--type-nav)!important;line-height:1.3!important;font-weight:500!important;letter-spacing:.015em!important}.level0>menu-item>a{font-weight:600!important;letter-spacing:.02em!important}.mega-menu .level-1 menu-item>.menu_item-link,.subchildmenu-title{font-family:var(--heading-font)!important;font-size:1.4rem!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:uppercase}.submenu a,.sub-children-menu a{font-family:var(--body-font)!important;font-size:1.35rem!important;font-weight:400!important;line-height:1.45!important}.announcement-bar,.announcement-bar__message,.topbar,.top-bar-text{font-family:var(--heading-font)!important;font-size:var(--type-caption)!important;font-weight:500!important;letter-spacing:.025em!important;line-height:1.3!important}.btn,.btn-primary,.btn-outline,.btn-white,.shopify-payment-button__button,.product__add-cart,.bls-add-cart-list,.product-item__select-options,.product-form__submit,button[type=submit],.btn-action,.button{font-family:var(--btn-font)!important;font-size:var(--type-btn)!important;line-height:var(--btn-line-height)!important;font-weight:650!important;letter-spacing:.03em!important;text-transform:uppercase!important}.btn-link{font-family:var(--btn-font)!important;font-size:var(--type-btn)!important;font-weight:600!important;letter-spacing:.015em!important}.product-form__buttons{margin-top:1.2rem!important}.product-form__buttons .product_submit_button,.product-form__buttons .product-form__submit,.product_submit_button,.product-form__submit{min-height:42px!important;height:42px!important;padding-block:0!important;padding-inline:2rem!important;font-size:1.35rem!important;font-weight:650!important;letter-spacing:.03em!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}.product-form__buttons quantity-input,.product-form__buttons .quantity{height:42px!important;min-height:42px!important}.product-form__buttons .quantity__button{height:42px!important;min-height:42px!important;width:3.8rem!important;--custom-width: 3.8rem !important}.product-form__buttons .quantity-input,.product-form__buttons input#quantity{height:42px!important;min-height:42px!important;--input-height: 4.2rem !important;font-size:1.4rem!important}.product-form__buttons .product-item__button-wishlist,.product-form__buttons .product-item__button-compare,.product-form__buttons button-wishlist,.product-form__buttons button-compare{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;max-width:42px!important;max-height:42px!important}.btn-checkout-dynamic{margin-top:8px!important}.btn-checkout-dynamic .shopify-payment-button,.shopify-payment-button{width:100%!important}.btn-checkout-dynamic .shopify-payment-button__button,.shopify-payment-button__button,.shopify-payment-button__button--unbranded,.shopify-payment-button__button--branded,.shopify-payment-button [role=button],.shopify-payment-button [data-testid=Checkout-button]{min-height:42px!important;height:42px!important;max-height:42px!important;padding-block:0!important;font-size:1.35rem!important;font-weight:650!important;letter-spacing:.03em!important;border-radius:var(--btn-radius)!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;overflow:hidden!important}.shopify-payment-button iframe{min-height:42px!important;height:42px!important;max-height:42px!important}.shopify-payment-button__more-options,body button.shopify-payment-button__more-options,body .shopify-payment-button__more-options{min-height:38px!important;height:38px!important;max-height:38px!important;padding-block:0!important;margin-top:6px!important;font-size:1.25rem!important;font-weight:550!important;display:flex!important;align-items:center!important;justify-content:center!important}label,.form__label{font-family:var(--heading-font);font-size:1.35rem;font-weight:600;letter-spacing:.01em;color:var(--color-heading)}input[type=text],input[type=email],input[type=password],input[type=number],input[type=search],input[type=tel],select,textarea,.field__input{font-family:var(--body-font)!important;font-size:1.45rem!important;line-height:1.5!important;letter-spacing:normal}.swatch-option,.product__item-option,.variant-picker__option-name{font-family:var(--heading-font)!important;font-size:1.35rem!important;font-weight:500!important;letter-spacing:.015em!important}.facets__heading,.filter-group-summary,.filter-title{font-family:var(--heading-font)!important;font-size:1.5rem!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:uppercase}.facet-checkbox,.facet-label{font-family:var(--body-font)!important;font-size:1.35rem!important;line-height:1.5!important}.cart-drawer__heading,.cart__title{font-family:var(--heading-font)!important;font-size:var(--type-h2)!important;font-weight:700!important}.cart-item__name{font-family:var(--heading-font)!important;font-size:1.5rem!important;font-weight:500!important;line-height:1.3!important}.cart-item__price,.cart__subtotal-value{font-family:var(--price-font)!important;font-size:1.7rem!important;font-weight:700!important}.jdgm-rev__title,.testimonial-author-name{font-family:var(--heading-font)!important;font-size:1.55rem!important;font-weight:600!important}.jdgm-rev__body,.testimonial-text,.author_text{font-family:var(--body-font)!important;font-size:1.45rem!important;line-height:1.5!important;color:#555}.jdgm-rev__buyer-badge,.author_published{font-family:var(--heading-font)!important;font-size:1.15rem!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important}.article-card__title,.blog-post__title{font-family:var(--heading-font)!important;font-size:clamp(1.8rem,1.6rem + .5vw,2.2rem)!important;line-height:1.25!important;font-weight:600!important;letter-spacing:-.01em!important}.article-card__excerpt,.article__content{font-family:var(--body-font)!important;font-size:1.5rem!important;line-height:1.5!important;color:#555}.article-card__date,.article-card__author{font-family:var(--body-font)!important;font-size:1.25rem!important;color:#777}.footer-block__heading,.footer h4{font-family:var(--heading-font)!important;font-size:1.5rem!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:uppercase!important}.footer-menu a,.footer-block a{font-family:var(--body-font)!important;font-size:1.35rem!important;line-height:1.5!important;color:#666}.footer__copyright,.copyright-text,small,.caption{font-family:var(--caption-font)!important;font-size:var(--type-caption)!important;line-height:1.4!important;color:#777}.page-title .sec__page-heading{min-height:240px!important;max-height:270px!important;height:250px!important;aspect-ratio:unset!important;margin-bottom:2.5rem!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important}@media screen and (max-width:767.98px){.page-title .sec__page-heading{min-height:160px!important;max-height:190px!important;height:170px!important;margin-bottom:1.8rem!important}}.page-title .overlay-bg{background:#11181273!important}.page-title .heading-title{font-family:var(--heading-font)!important;font-size:clamp(2.4rem,2rem + 1.2vw,3.4rem)!important;font-weight:700!important;line-height:1.15!important;color:#fff!important;text-shadow:0 2px 4px rgba(0,0,0,.35)!important;letter-spacing:-.01em!important}.page-title-breadcrumb,.page-title-breadcrumb *{font-family:var(--body-font)!important;font-size:1.25rem!important;color:#ffffffd9!important}.page-title-breadcrumb a:hover{color:#fff!important;text-decoration:underline!important}.collection-intro-copy{max-width:760px;margin-inline:auto;margin-top:.8rem}.collection-intro-text{font-family:var(--body-font)!important;font-size:clamp(1.35rem,1.3rem + .1vw,1.45rem)!important;line-height:1.5!important;color:#ffffffe6!important}.collection-intro-text--clamped{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important}.collection-intro-text--clamped img,.collection-intro-text--clamped iframe,.collection-intro-text--clamped table{display:none!important}.collection-intro-toggle{background:#ffffff26!important;border:1px solid rgba(255,255,255,.3)!important;border-radius:4px!important;color:#fff!important;font-size:1.2rem!important;font-weight:600!important;padding:3px 10px!important;margin-top:6px!important;display:inline-block!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;transition:all .2s ease!important}.collection-intro-toggle:hover{background:#ffffff47!important;color:#fff!important}.toolbar-products{background:#f8faf8!important;border:1px solid #e2ebe4!important;border-radius:8px!important;padding:10px 16px!important;margin-bottom:1.6rem!important}.toolbar-amount{font-family:var(--heading-font)!important;font-size:1.35rem!important;font-weight:600!important;color:#374151!important;letter-spacing:.01em!important}.toolbar-sorter select-sorter,.toolbar-sorter label{font-family:var(--heading-font)!important;font-size:1.35rem!important;font-weight:600!important;color:#1f2937!important}.filter-current{margin-bottom:1.8rem!important}.filter-current .filters{gap:8px!important}.filter-current .link-filter{background:#eef5f0!important;border:1px solid #cfe2d5!important;border-radius:20px!important;padding:5px 12px 5px 14px!important;font-family:var(--body-font)!important;font-size:1.25rem!important;font-weight:500!important;color:#1b3d2b!important;display:inline-flex!important;align-items:center!important;gap:8px!important;transition:all .2s ease!important}.filter-current .link-filter:hover{background:#e2ede5!important;border-color:#bad5c2!important;color:#112a1d!important}.filter-current .filters_clear{background:transparent!important;border:1px dashed #d1d5db!important;border-radius:20px!important;color:#dc2626!important;font-family:var(--heading-font)!important;font-size:1.25rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.03em!important;padding:5px 14px!important}.filter-current .filters_clear:hover{background:#fee2e2!important;border-color:#fca5a5!important;color:#b91c1c!important}.collection-sidebar .filter-item{border-bottom:1px solid #edf2ee!important;padding-bottom:1.4rem!important;margin-bottom:1.4rem!important}.collection-sidebar .collapsible-heading{font-family:var(--heading-font)!important;font-size:1.55rem!important;font-weight:650!important;color:#111827!important;letter-spacing:.01em!important;padding-block:.8rem!important}.collection-sidebar .filter-item__name{font-family:var(--body-font)!important;font-size:1.35rem!important;font-weight:450!important;color:#374151!important}.collection-sidebar .filter-item:hover .filter-item__name{color:#047857!important}.collection-sidebar .filter-item .count{font-size:1.2rem!important;color:#6b7280!important;font-weight:400!important;margin-left:4px!important}.collection-sidebar .checkbox{border-radius:4px!important;border:1.5px solid #d1d5db!important;transition:all .2s ease!important}.current-filter .checkbox{background-color:#059669!important;border-color:#059669!important}.pagination{margin-top:3.5rem!important;margin-bottom:3.5rem!important}.pagination .pagination__item{min-width:38px!important;height:38px!important;border-radius:6px!important;border:1px solid #e5e7eb!important;font-family:var(--heading-font)!important;font-size:1.4rem!important;font-weight:600!important;color:#374151!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease!important}.pagination .pagination__item:hover{background:#f3f4f6!important;border-color:#d1d5db!important;color:#111827!important}.pagination .pagination__item.pagination__item--current,.pagination .pagination__item.active{background:#162a1e!important;border-color:#162a1e!important;color:#fff!important}.sec__rich-text{background:#fbfdfb!important;border:1px solid #e5eae6!important;border-radius:12px!important;padding:3.5rem 3rem!important;margin-top:2rem!important;margin-bottom:3rem!important}.sec__rich-text h2{font-family:var(--heading-font)!important;font-size:clamp(2.2rem,1.8rem + .8vw,2.8rem)!important;font-weight:700!important;line-height:1.25!important;color:#111827!important;margin-bottom:1.5rem!important}.sec__rich-text p{font-family:var(--body-font)!important;font-size:1.45rem!important;line-height:1.6!important;color:#4b5563!important;margin-bottom:1.2rem!important}.sec__rich-text strong{color:#111827!important;font-weight:600!important}.sec__rich-text a{color:#059669!important;text-decoration:underline!important}.sec__collection-faq{padding-top:2.5rem!important;padding-bottom:3rem!important;border-top:1px solid #edf2ee!important}.sec__collection-faq .sec__title{font-family:var(--heading-font)!important;font-size:clamp(2.2rem,1.8rem + .8vw,2.6rem)!important;font-weight:700!important;text-align:center!important}.sec__collection-faq .faq-section-title{font-family:var(--heading-font)!important;font-size:1.6rem!important;font-weight:550!important;color:#111827!important;padding-block:1.3rem!important}.collection-list .card__heading,.collection-list .collection-item-title{font-family:var(--heading-font)!important;font-size:1.5rem!important;font-weight:600!important;color:#111827!important}.scroll-trigger:not(.scroll-trigger--offscreen),.shopify-section.scroll-trigger,.sec__scrolling-text,.sec__subcollection-list,.sec__product-carousel,.sec__icon-box,.sec__testimonials,.sec__products-grid,.sec__blog-posts,.sec__rich-text,.sec__newsletter{opacity:1!important}
/*# sourceMappingURL=/cdn/shop/t/18/assets/typography-system.css.map */
