/*
Generated time: November 22, 2025 12:36
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
.section{max-width:1300px;margin:0 auto}.product-card{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.05);transition:box-shadow .3s ease;position:relative;font-weight:400}.product-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.product-image{position:relative;overflow:hidden}.product-image img{width:100%;height:auto;object-fit:cover;transition:opacity .3s ease;border-radius:10px}.product-image .hover-image{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .3s ease}.product-card:hover .main-image{opacity:0}.product-card:hover .hover-image{opacity:1}.badge{position:absolute;padding:5px 10px;font-size:12px;font-weight:400;color:#fff;border-radius:4px}.badge.bestseller{background-color:#87a7f7;top:10px;left:10px}.badge.new{background-color:#e06a61;top:10px;left:10px}.badge.discount{background-color:#000;top:10px;right:10px}.product-info{padding:0;text-align:left}.product-category a{font-size:12px;color:#888;margin-bottom:5px;display:inline-block;text-decoration:none}.product-title{width:100%;font-size:14px;font-weight:600;line-height:22px;color:#000;margin:0 0 8px 0}.product-title a{color:#000}.product-rating{margin:4px 0 0 0;font-size:12px;color:#444}.product-price{margin:5px 0 0 0;font-size:14px}.product-price .sale-price{font-weight:600;color:#000}.compare-price{text-decoration:line-through;color:#999;margin-left:8px;font-weight:300}.button--primary{background:#000;color:#fff;text-align:center;display:block;width:100%;padding:6px 15px;border-radius:20px;text-decoration:none;font-size:14px;margin-top:10px;border:1px solid #000;transition:background .3s ease,color .3s ease,border .3s ease}.button--primary:hover{background:#fff;color:#000;border:1px solid #000}@media (max-width:1200px){.product-title{font-size:14px}.product-price{font-size:13px}}@media (max-width:992px){.product-title{font-size:14px}.product-price{font-size:12px}.product-rating{font-size:11px}.cart-drawer__dialog:modal{max-height:100dvh;overflow-y:hidden;width:100%!important}}@media (max-width:768px){.product-title{font-size:13px!important}.product-price{font-size:11px}.product-category a{font-size:11px}.button--primary{font-size:13px;padding:5px 12px}.product-card{border-radius:15px}.product-info{padding:0}.badge.discount{background-color:#000;top:10px;right:10px}.cart-items a.cart-items__title{font-size:12px!important}.cart-items__price{font-size:14px!important}.quantity-selector input[type=number]{max-width:30px!important}}@media (max-width:480px){.product-title{font-size:13px}.product-price{font-size:12px}.product-category a{font-size:10px}.product-rating{font-size:10px}.button--primary{font-size:12px;padding:4px 10px}.badge{font-size:10px;padding:3px 6px}.main-collection-grid{padding:0 10px!important}.menu-drawer__menu-item--mainlist{font-size:16px!important}.cart-drawer__header{gap:1rem;justify-content:left!important;flex-wrap:wrap!important}}@media (max-width:375px){.product-title{font-size:11px}.product-price{font-size:14px}.product-category a{font-size:9px}.button--primary{font-size:11px;padding:3px 8px}.main-collection-grid{padding:0 10px!important}}.resource-card__media img{border-radius:10px!important}.cart-items__title:hover{color:#416c70!important}.cart-drawer__dialog{position:fixed;border-radius:0;width:40%!important;max-width:95vw;height:100%;margin:0;padding:0;border-left:var(--style-border-drawer);box-shadow:var(--shadow-drawer);background-color:var(--color-background)}.cart-items__wrapper .quantity-selector{--quantity-selector-width:105px!important;height:35px!important;display:flex;justify-content:space-between;align-items:center;color:var(--color-input-text);background-color:var(--color-input-background);border:var(--style-border-width-inputs) solid var(--color-input-border);border-radius:var(--style-border-radius-inputs);flex:1 1 var(--quantity-selector-width);align-self:stretch;transition:background-color var(--animation-speed) var(--animation-easing)}.predictive-search-results__wrapper-products{grid-template-columns:repeat(4,1fr)!important}.blog-post-content{margin:0!important}div#shopify-block-AOWNubzIwWVZ6L056Z__ai_gen_block_cb742f0_LEzVgi{width:100%}.menu-list__submenu-inner{padding:0!important}.menu-list__list-item:nth-child(3) .menu-list__submenu{left:50%!important;transform:translateX(-50%)!important}.menu-list__list-item:nth-child(3) .mega-menu.section.section--full-width-margin.section--full-width{max-width:260px!important;width:100%!important;background:#416c70!important;padding:10px!important;border-radius:10px;left:22%}.mega-menu__link{width:200px}.menu-list__list-item:nth-child(3) .mega-menu.section.section--full-width-margin.section--full-width{width:200px!important}.mega-menu__link-title{color:#ffffff9c!important}.mega-menu__link-title:hover{color:#fff!important}.overflow-menu:after{content:"";position:absolute;top:calc(100% - 1px + var(--border-bottom-width));left:0;width:100%;height:0!important;background-color:#fffFFF00!important;box-shadow:none!important;clip-path:inset(.5px 0 -100px 0);opacity:var(--submenu-opacity, 1);transition:height var(--submenu-animation-speed) var(--ease-out-cubic),opacity var(--animation-speed-slow) var(--ease-out-cubic) var(--animation-speed-fast);z-index:calc(var(--layer-header-menu) - 1)}.menu-drawer.motion-reduce.color-scheme-2{background:#fff!important}.header-group,.header-wrapper,.header__container,.shopify-section-header{background-color:transparent!important}.header-group{height:auto!important;min-height:auto!important;padding-bottom:0!important}.mega-menu,.mega-menu__list,.menu-list__submenu-inner{background-color:transparent!important}body.has-transparent-header .shopify-section-header{background:0 0!important;box-shadow:none!important}.menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu,.overflow-menu::part(overflow){--submenu-content-opacity:0;--submenu-content-animation:opacity calc(var(--submenu-animation-speed) * 0.75) var(--animation-easing);box-shadow:var(--shadow-drawer);visibility:hidden;background-color:transparent!important;position:absolute;width:100%;left:0;top:calc(100% - 1px + var(--border-bottom-width));z-index:var(--layer-header-menu);padding-inline:var(--padding-inline);clip-path:rect(0 100% var(--submenu-height) 0);transition:clip-path var(--submenu-animation-speed) var(--ease-out-cubic)}.cart-drawer__header{gap:1rem;justify-content:left!important}.resource-card__image{aspect-ratio:1!important}.predictive-search-results__list .predictive-search-results__wrapper .list-unstyled{display:none!important}.cart-items a.cart-items__title{font-size:14px}.cart-items__details .list-unstyled,.cart-items__details ul[role=list]{display:none!important}.cart-items__details .compare-at-price{display:none!important}.cart-items__details .visually-hidden{display:none!important}.cart-items__details .cart-items__variants{display:none!important}.cart-items__details>div{display:none!important}.cart-drawer__summary{gap:10px!important}.jdgm-rev__icon{border-radius:5px!important}.cart-items__media-container{aspect-ratio:1!important}.cart-items__media-container img{border-radius:5px}.cart-items__remove{height:auto!important}.cart__summary-item small{display:none!important}