:root{--br-primary: #1E88E5;--br-primary-dark: #1565C0;--br-primary-light: #42A5F5;--br-accent: #FFC107;--br-accent-dark: #FFA000;--br-bg: #F7F9FC;--br-card: #FFFFFF;--br-text: #232323;--br-text-muted: #6B7280;--br-border: #E8EDF3;--br-radius-sm: 8px;--br-radius-md: 12px;--br-radius-lg: 16px;--br-radius-pill: 25px;--br-shadow: 0 2px 12px rgba(30, 136, 229, .08);--br-shadow-hover: 0 4px 20px rgba(30, 136, 229, .14);--br-shadow-card: 0 1px 4px rgba(0, 0, 0, .06);--br-transition: .25s cubic-bezier(.25, .46, .45, .94);--br-header-topbar-height: 96px;--br-header-trust-height: 48px;--br-header-nav-height: 48px;--br-header-logo-max-height: 72px;--br-header-icon-size: 26px;--br-header-sale: #E53935}body,.wrapper-body,.content-for-layout{background-color:var(--br-bg)}a:hover,.link:hover{color:var(--br-primary)}.button.button--primary,.button.button-1{box-shadow:var(--br-shadow);transition:background var(--br-transition),border-color var(--br-transition),color var(--br-transition),box-shadow var(--br-transition),transform var(--br-transition)}.button.button--primary:hover,.button.button-1:hover,.button.button--primary:focus,.button.button-1:focus{box-shadow:var(--br-shadow-hover)}.button.button--secondary,.button.button-2{border-radius:var(--br-radius-pill);transition:background var(--br-transition),border-color var(--br-transition),color var(--br-transition),box-shadow var(--br-transition)}.button.button--secondary:hover,.button.button-2:hover,.button.button--secondary:focus,.button.button-2:focus{box-shadow:var(--br-shadow)}.product-card-layout-02 .card,.product-card-layout-01 .card,.product-card-layout-03 .card,.product-card-layout-04 .card,.product-card-layout-05 .card,.product-card-layout-06 .card,.product-card-layout-07 .card,.product-card-layout-08 .card{background-color:var(--br-card);border-color:var(--br-border);border-radius:var(--br-radius-md);box-shadow:var(--br-shadow-card);transition:box-shadow var(--br-transition),transform var(--br-transition)}.product-card-layout-02 .card:hover,.product-card-layout-01 .card:hover,.product-card-layout-03 .card:hover,.product-card-layout-04 .card:hover,.product-card-layout-05 .card:hover,.product-card-layout-06 .card:hover,.product-card-layout-07 .card:hover,.product-card-layout-08 .card:hover{box-shadow:var(--br-shadow-hover);transform:translateY(-2px)}.product-card-layout-02 .card-information,.product-card-layout-01 .card-information{background-color:var(--br-card)}.card-product .card-title:hover,.card-product .card__heading a:hover{color:var(--br-primary)}.badge.sale-badge,.card__badge .badge--sale{background-color:var(--br-accent);color:var(--br-text)}.badge.new-badge,.card__badge .badge--new{background-color:var(--br-primary);color:#fff}.field__input,.form-input,input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=number],select,textarea{border-radius:var(--br-radius-sm);transition:border-color var(--br-transition),box-shadow var(--br-transition)}.field__input:focus,.form-input:focus,input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=number]:focus,select:focus,textarea:focus{border-color:var(--br-primary);box-shadow:0 0 0 3px #1e88e526;outline:none}#shopify-section-announcement-bar announcement-bar-component.announcement-bar{display:block!important}#shopify-section-announcement-bar .announcement-bar{background-color:var(--br-primary-dark)!important;border-bottom:1px solid rgba(255,255,255,.1)}#shopify-section-announcement-bar .announcement-bar__message .message,#shopify-section-announcement-bar .announcement-bar__message p{justify-content:flex-start!important}#shopify-section-announcement-bar .announcement-bar .container{max-width:1370px;width:100%}#shopify-section-announcement-bar .announcement-bar .layout--slider .row{max-width:100%!important;width:100%;margin:0 auto}#shopify-section-announcement-bar .announcement-bar__message,#shopify-section-announcement-bar .announcement-bar__message:first-child{display:block!important;width:100%;max-width:100%;text-align:left}#shopify-section-announcement-bar .announcement-bar__message .message,#shopify-section-announcement-bar .announcement-bar__message p{padding:0;margin:0}.br-trust-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 24px;align-items:center;width:100%}.br-trust-item{display:flex;align-items:center;gap:12px;min-width:0;color:#fff}.br-trust-item:before{content:"";flex:0 0 22px;width:22px;height:22px;background-color:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.br-trust-item--shipping:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M3 7h11v8H3V7zm11 2h4l3 3v3h-7V9z' stroke='%23000' stroke-width='1.8'/%3E%3Ccircle cx='7' cy='17.5' r='1.7' fill='%23000'/%3E%3Ccircle cx='17' cy='17.5' r='1.7' fill='%23000'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M3 7h11v8H3V7zm11 2h4l3 3v3h-7V9z' stroke='%23000' stroke-width='1.8'/%3E%3Ccircle cx='7' cy='17.5' r='1.7' fill='%23000'/%3E%3Ccircle cx='17' cy='17.5' r='1.7' fill='%23000'/%3E%3C/svg%3E")}.br-trust-item--prices:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M3.5 12.5l8-8a2 2 0 012.8 0L21 11.2a2 2 0 010 2.8l-8 8a2 2 0 01-2.8 0L3.5 15.3a2 2 0 010-2.8z' stroke='%23000' stroke-width='1.8'/%3E%3Ccircle cx='9' cy='9' r='1.4' fill='%23000'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M3.5 12.5l8-8a2 2 0 012.8 0L21 11.2a2 2 0 010 2.8l-8 8a2 2 0 01-2.8 0L3.5 15.3a2 2 0 010-2.8z' stroke='%23000' stroke-width='1.8'/%3E%3Ccircle cx='9' cy='9' r='1.4' fill='%23000'/%3E%3C/svg%3E")}.br-trust-item--secure:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 3l7 3v5c0 5-3.2 8.6-7 10-3.8-1.4-7-5-7-10V6l7-3z' stroke='%23000' stroke-width='1.8'/%3E%3Cpath d='M9 12l2.1 2.1L15.5 10' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 3l7 3v5c0 5-3.2 8.6-7 10-3.8-1.4-7-5-7-10V6l7-3z' stroke='%23000' stroke-width='1.8'/%3E%3Cpath d='M9 12l2.1 2.1L15.5 10' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.br-trust-item--service:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 13v-2a7 7 0 0114 0v2' stroke='%23000' stroke-width='1.8'/%3E%3Cpath d='M5 13a2 2 0 00-2 2v1a2 2 0 002 2h1v-5H5zm14 0h-1v5h1a2 2 0 002-2v-1a2 2 0 00-2-2z' stroke='%23000' stroke-width='1.8'/%3E%3Cpath d='M15 19a3 3 0 01-6 0' stroke='%23000' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 13v-2a7 7 0 0114 0v2' stroke='%23000' stroke-width='1.8'/%3E%3Cpath d='M5 13a2 2 0 00-2 2v1a2 2 0 002 2h1v-5H5zm14 0h-1v5h1a2 2 0 002-2v-1a2 2 0 00-2-2z' stroke='%23000' stroke-width='1.8'/%3E%3Cpath d='M15 19a3 3 0 01-6 0' stroke='%23000' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}.br-trust-copy{display:flex;flex-direction:column;gap:1px;min-width:0;line-height:1.15}.br-trust-title{display:block;color:#fff;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.br-trust-sub{display:block;color:#ffffffdb;font-size:10px;font-weight:500;letter-spacing:0;text-transform:none}@media(max-width:1024px){.br-trust-bar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.br-trust-title{font-size:11px}.br-trust-sub{font-size:10px}}@media(max-width:551px){.br-trust-bar{grid-template-columns:1fr 1fr;gap:8px 10px}.br-trust-item{gap:8px}.br-trust-item:before{flex-basis:18px;width:18px;height:18px}}@media(max-width:1024px){#shopify-section-announcement-bar{display:block!important}#shopify-section-announcement-bar .announcement-bar{padding-top:10px!important;padding-bottom:10px!important}}@media(min-width:1025px){.section-header-single-line{position:sticky;top:0;z-index:24;box-shadow:none;border-bottom:1px solid var(--br-border);background:#fff}.section-header-navigation{top:var(--br-header-topbar-height);z-index:23;background:#fff}.section-header-navigation.shopify-section-header-sticky{top:var(--br-header-topbar-height);background:#fff}.section-header-navigation.scrolled-past-header .header-nav-vertical-menu{box-shadow:0 2px 12px #0f172a14!important}}.header-single-line{padding-top:18px;padding-bottom:18px;background:#fff}.header-single-line__content{gap:16px;align-items:center}.header-single-line__item{display:flex;align-items:center}.header-single-line__item--logo{flex:0 0 auto;min-width:0;flex-shrink:0;max-width:min(340px,36vw)}.header-single-line__item--logo .header__heading{margin:0;line-height:0}.header-single-line__item--logo .header__heading-link{display:inline-flex;align-items:center;max-width:100%}.header-single-line__item--logo .header__heading-logo{width:var(--logo-width);max-width:100%;max-height:var(--br-header-logo-max-height, 76px);height:auto;object-fit:contain;object-position:left center;display:block}.header-single-line__item--search{flex:1 1 520px;min-width:0;width:auto!important;max-width:none;margin-left:24px!important;margin-right:24px!important}.header-single-line__item--search .header__search,.header-single-line__item--search .header__iconItem,.header-single-line__item--search .search_details{width:100%;display:flex;align-items:center}.header-single-line__item--search .search-modal__form{width:100%;max-width:100%;min-height:52px;display:flex;align-items:center;background:#fff!important;border:1px solid #D1D9E6!important;border-radius:999px!important;box-shadow:0 1px 6px #0f172a0d;overflow:hidden}.header-single-line__item--search .search-modal__form .field{display:flex;align-items:center;width:100%;padding-right:6px}.header-single-line__item--search .search-modal__form .search__input{padding-top:11px;padding-bottom:11px;padding-left:22px;background:transparent;color:var(--br-text);font-size:15px;font-weight:400}.header-single-line__item--search .search-modal__form .search__input::placeholder{color:#9ca3af;opacity:1}.header-single-line__item--search .search-modal__form .search__button{width:40px!important;height:40px!important;min-width:40px;min-height:40px;margin:0 5px 0 0;border-radius:50%!important;background:var(--br-primary)!important;color:#fff!important;display:inline-flex!important;align-items:center;justify-content:center;box-shadow:none;border:0}.header-single-line__item--search .search-modal__form .search__button:hover{background:var(--br-primary-dark)!important}.header-single-line__item--search .search-modal__form .search__button svg{width:18px;height:18px;fill:#fff;color:#fff;stroke:#fff}.header-single-line__item--wishlist,.header-single-line__item--customer,.header-single-line__item--cart{width:auto!important;min-width:52px;margin-left:4px!important;flex-shrink:0}.header-single-line__item--customer{margin-left:8px!important}.header-single-line__content.size--6{gap:0}.header-single-line .header__iconItem.header__group{align-items:center}.header-single-line .header__icon--wishlist,.header-single-line .header__icon--account,.header-single-line .header__icon--cart{position:relative;width:auto;min-width:56px;height:auto;min-height:0;padding:0 6px;border-radius:0;background:transparent!important;border:0!important;display:inline-flex!important;flex-direction:column;align-items:center;justify-content:flex-start;gap:5px;color:#232323!important;transition:color var(--br-transition);box-shadow:none!important}.header-single-line .header__icon--wishlist:hover,.header-single-line .header__icon--account:hover,.header-single-line .header__icon--cart:hover{background:transparent!important;border:0!important;color:var(--br-primary)!important;transform:none;box-shadow:none!important}.header-single-line .header__icon--wishlist svg,.header-single-line .header__icon--account svg,.header-single-line .header__icon--cart svg{width:var(--br-header-icon-size);height:var(--br-header-icon-size);margin:0;top:0;position:relative;color:currentColor;fill:none;stroke:currentColor}.header-single-line .header__icon--wishlist .wishlist-text,.header-single-line .header__icon--cart .cart-text,.header-single-line .header__icon--account .customer-links{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:nowrap;border:0;display:block;font-size:11px;font-weight:600;line-height:1;letter-spacing:.02em;color:inherit;text-transform:none}.header-single-line .header__icon+.header__icon{margin-left:0}.header-single-line .header__icon--cart .cart-count-bubble,.header-single-line .header__icon--wishlist .wishlist-count-bubble{top:-2px;right:4px;min-width:18px;height:18px;line-height:18px;background-color:var(--br-header-sale)!important;color:#fff!important;border:2px solid #ffffff}@media(min-width:1025px){.header-nav-vertical-menu{background:#fff!important;border-bottom:1px solid var(--br-border)!important;box-shadow:none!important}.header-nav-vertical-menu>.container{min-height:var(--br-header-nav-height);align-items:center}.header-nav-vertical-menu .main-menu{align-items:center}.header-nav-vertical-menu .header-logo.show-main-menu{flex:0 0 auto;margin-right:16px;max-width:28px}.header-nav-vertical-menu .header-logo.show-main-menu .header__heading{margin:0}.header-nav-vertical-menu .header-logo.show-main-menu .header__heading-link{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:0;background:transparent;text-decoration:none;transition:opacity var(--br-transition)}.header-nav-vertical-menu .header-logo.show-main-menu .header__heading-link:hover{opacity:.75;transform:none}.header-nav-vertical-menu .header-logo.show-main-menu .header__heading-logo{display:none!important}.header-nav-vertical-menu .header-logo.show-main-menu .header__heading-link:before{content:"";display:block;width:20px;height:20px;background-color:var(--br-primary);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M4 10.5 12 4l8 6.5V19a1.5 1.5 0 01-1.5 1.5H15v-6H9v6H5.5A1.5 1.5 0 014 19V10.5z' fill='%23000'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M4 10.5 12 4l8 6.5V19a1.5 1.5 0 01-1.5 1.5H15v-6H9v6H5.5A1.5 1.5 0 014 19V10.5z' fill='%23000'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.scrolled-past-header .header-nav-vertical-menu .header-logo.show-main-menu{max-width:72px;margin-right:18px}.scrolled-past-header .header-nav-vertical-menu .header-logo.show-main-menu .header__heading-link{width:auto;height:auto;background:transparent;border-radius:0;padding:0}.scrolled-past-header .header-nav-vertical-menu .header-logo.show-main-menu .header__heading-link:before{display:none}.scrolled-past-header .header-nav-vertical-menu .header-logo.show-main-menu .header__heading-link:hover{opacity:1;background:transparent}.scrolled-past-header .header-nav-vertical-menu .header-logo.show-main-menu .header__heading-logo{display:inline-block!important;width:var(--logo_width_sticky, 55px);max-width:72px;height:auto}.header-nav-vertical-menu .main-menu--wrapper{padding-top:0;padding-bottom:0;gap:0!important;align-items:center}.header-nav-vertical-menu .header__inline-menu .list-menu--inline{flex-wrap:nowrap;gap:0;align-items:center}.header-nav-vertical-menu .menu-lv-1__action{font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;padding:13px 16px;color:var(--br-text)!important;transition:color var(--br-transition)}.header-nav-vertical-menu .menu-lv-1:not(.menu-sale) .menu-lv-1__action,.header-nav-vertical-menu .menu-lv-1:not(.menu-sale)>.link-effect>.text{color:var(--br-text)!important}.header-nav-vertical-menu .menu-lv-1:not(.menu-sale):hover .menu-lv-1__action,.header-nav-vertical-menu .menu-lv-1:not(.menu-sale):hover>.link-effect>.text{color:var(--br-primary)!important}.header-nav-vertical-menu .menu-lv-1:not(.menu-sale)>.link-effect>.text:after,.header-nav-vertical-menu .menu-lv-1:not(.menu-sale):hover>.link-effect>.text:after{display:none!important}.header-nav-vertical-menu .menu-lv-1.menu-sale .menu-lv-1__action,.header-nav-vertical-menu .menu-lv-1.menu-sale>.link-effect>.text{color:var(--br-header-sale)!important;font-weight:800}.header-nav-vertical-menu .menu-lv-1.menu-sale:hover .menu-lv-1__action,.header-nav-vertical-menu .menu-lv-1.menu-sale:hover>.link-effect>.text{color:#c62828!important}.header-nav-vertical-menu .header__inline-menu .menu-lv-item:first-child:has(>.menu-lv-1__action[href="/"]){display:none}.header-nav-vertical-menu .menu-lv-item.dropdown .menu-lv-1__action .icon-dropdown{display:inline-flex;align-items:center;margin-left:4px;opacity:.65;transform:translateY(-1px);color:var(--br-text-muted)}.header-nav-vertical-menu .menu-lv-item.dropdown .menu-lv-1__action .icon-dropdown svg{width:9px;height:9px;fill:currentColor}.header-nav-vertical-menu .menu-lv-item.dropdown:hover .menu-lv-1__action .icon-dropdown{color:var(--br-primary);opacity:1}.header-nav-vertical-menu .header-language_currency{display:none!important}.header-nav-vertical-menu .header-icons{padding:10px 0}.section-header-navigation.scrolled-past-header .header-nav-vertical-menu{box-shadow:0 2px 12px #0f172a14!important}}@media(max-width:1024px){.section-header-mobile{position:sticky;top:0;z-index:24;box-shadow:0 1px 0 var(--br-border);border-bottom:1px solid var(--br-border)}.header-mobile{padding-top:10px;padding-bottom:10px;background:#fff}.header-mobile__wrapper{gap:8px;align-items:center}.header-mobile__item{display:flex;align-items:center}.header-mobile .header__icon--search,.header-mobile .header__icon--account,.header-mobile .header__icon--cart,.header-mobile--icon .mobileMenu-toggle{width:40px;height:40px;min-width:40px;min-height:40px;border-radius:50%;background:var(--br-bg);border:1px solid var(--br-border);display:inline-flex;align-items:center;justify-content:center;color:#232323;transition:background var(--br-transition),border-color var(--br-transition)}.header-mobile .header__icon--search:hover,.header-mobile .header__icon--account:hover,.header-mobile .header__icon--cart:hover,.header-mobile--icon .mobileMenu-toggle:hover{background:#fff;border-color:var(--br-primary);transform:none;box-shadow:none}.header-mobile .header__icon--cart .cart-count-bubble{background-color:var(--br-header-sale)!important;color:#fff!important;border:2px solid #ffffff;top:-2px;right:-2px}.header-mobile--icon .header__heading-logo{width:var(--width-logo-mb, 150px);max-width:min(150px,42vw);max-height:48px;height:auto;object-fit:contain;object-position:left center}}@media(min-width:1200px){.header-single-line__item--search{flex-basis:580px;margin-left:40px!important;margin-right:40px!important}.header-single-line__item--logo{max-width:min(360px,32vw)}:root{--br-header-topbar-height: 100px}}@media(prefers-reduced-motion:reduce){.header-single-line .header__icon--wishlist,.header-single-line .header__icon--account,.header-single-line .header__icon--cart,.header-mobile .header__icon--search,.header-mobile .header__icon--account,.header-mobile .header__icon--cart,.header-mobile--icon .mobileMenu-toggle{transition:none}.header-single-line .header__icon--wishlist:hover,.header-single-line .header__icon--account:hover,.header-single-line .header__icon--cart:hover,.header-mobile .header__icon--search:hover,.header-mobile .header__icon--account:hover,.header-mobile .header__icon--cart:hover,.header-mobile--icon .mobileMenu-toggle:hover{transform:none}}.slick-arrow:hover,.arrow-button:hover{transition:background var(--br-transition),border-color var(--br-transition)}.policies-block .halo-item,.spotlight-block .halo-item,.brand-slider .halo-item,.custom-service-block .halo-item{border-radius:var(--br-radius-md)}.cart-count-bubble,.halo-sidebar .cart-count-bubble{background-color:var(--br-primary)}.button,.card-quickview .quickview-button,.card-action .button{min-height:44px}@media(min-width:768px){.product-card-layout-02 .card-information,.product-card-layout-01 .card-information{padding:20px 24px 24px}}@media(min-width:1025px){.product-card-layout-02 .card:hover,.product-card-layout-01 .card:hover{transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.button,.product-card-layout-02 .card,.product-card-layout-01 .card{transition:none}.product-card-layout-02 .card:hover,.product-card-layout-01 .card:hover{transform:none}}.template-index #MainContent>.shopify-section{padding-top:28px;padding-bottom:28px}.template-index #MainContent>.shopify-section:nth-child(odd){background-color:#fff}.template-index #MainContent>.shopify-section:nth-child(2n){background-color:var(--br-bg)}.template-index #MainContent>.sections-slide-show,.template-index #MainContent>.shopify-section:has(.br-hero){background-color:transparent!important;padding-top:0!important;padding-bottom:0!important}.template-index .halo-block-header{margin-bottom:28px}.template-index .halo-block-header .title{margin-bottom:0}.template-index .halo-block-header .title .text{font-size:clamp(1.375rem,2.5vw,2rem);font-weight:700;color:var(--br-text);line-height:1.25;display:inline-block;position:relative;padding-bottom:12px}.template-index .halo-block-header .title .text:after{content:"";position:absolute;left:0;bottom:0;width:48px;height:4px;background-color:var(--br-primary);border-radius:2px}.template-index .halo-block-header.text-center .title .text:after,.template-index .halo-block-header .title-wrap .title .text:after{left:50%;transform:translate(-50%)}.template-index .slide-content .slide-button,.template-index .spotlight-inner .spotlight-button,.template-index .spotlight-inner .button,.template-index .halo-product-block .product-block__cap--button .button,.template-index .halo-product-block>.container>.button,.template-index .image-banner .banner-action .button{background:var(--br-primary)!important;border-color:var(--br-primary)!important;color:#fff!important;border-radius:var(--br-radius-pill)!important;box-shadow:var(--br-shadow);font-weight:600;transition:background var(--br-transition),border-color var(--br-transition),color var(--br-transition),box-shadow var(--br-transition),transform var(--br-transition)}.template-index .slide-content .slide-button:hover,.template-index .spotlight-inner .spotlight-button:hover,.template-index .spotlight-inner .button:hover,.template-index .halo-product-block .product-block__cap--button .button:hover,.template-index .halo-product-block>.container>.button:hover,.template-index .image-banner .banner-action .button:hover{background:var(--br-accent)!important;border-color:var(--br-accent)!important;color:var(--br-text)!important;box-shadow:var(--br-shadow-hover);transform:scale(1.03)}.template-index .slideshow-wrapper{width:100%}.template-index .slideshow .slick-slide{transition:opacity .6s ease}.template-index .slide-content{position:relative;padding:40px 48px!important;border-radius:var(--br-radius-md)}.template-index .slide-content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(105deg,#00000085,#00000047 42%,#0000000f);pointer-events:none;z-index:0}.template-index .slide-content>*{position:relative;z-index:1}.template-index .slide-content .slide-heading,.template-index .slide-content .slide-heading.slide-mobile{font-size:clamp(1.875rem,4.5vw,3.5rem)!important;line-height:1.12!important;font-weight:700!important;margin-bottom:20px!important;letter-spacing:-.02em}.template-index .slide-content .slide-sub{margin-bottom:16px!important;font-size:clamp(.875rem,1.5vw,1.125rem)!important;letter-spacing:.08em}.template-index .slide-content .slide-text{margin-bottom:28px!important;font-size:clamp(1rem,1.8vw,1.25rem)!important;line-height:1.5;max-width:520px}.template-index .slide-content .slide-button{min-width:200px!important;min-height:48px;padding:14px 36px!important;font-size:1rem!important}.template-index .slideshow .slick-dots li.slick-active button{background-color:var(--br-primary)!important;border-color:var(--br-primary)!important}.template-index .brand_style_2 .halo-item{padding-left:12px;padding-right:12px}.template-index .brand_style_2 .wrapper-content{border:2px solid transparent;border-radius:50%;box-shadow:var(--br-shadow-card);transform:scale(1.2);transform-origin:center top;transition:transform var(--br-transition),box-shadow var(--br-transition),border-color var(--br-transition);overflow:hidden;background:#fff}.template-index .brand_style_2 .halo-item:hover .wrapper-content{transform:translateY(-5px) scale(1.236);box-shadow:var(--br-shadow-hover);border-color:var(--br-primary)}.template-index .brand_style_2 .wrapper-image img{transform:scale(1.08);transition:transform var(--br-transition)}.template-index .brand_style_2 .halo-item:hover .wrapper-image img{transform:scale(1.14)}.template-index .brands-block .halo-item .text{font-size:clamp(.9375rem,1.2vw,1.1875rem)!important;font-weight:600!important;margin-top:12px;color:var(--br-text);transition:color var(--br-transition)}.template-index .brands-block .halo-item:hover .text{color:var(--br-primary)}.template-index .sections-brand-slider{padding-top:36px;padding-bottom:36px}.template-index .halo-product-block .card{border-radius:16px!important;background-color:#fff!important;box-shadow:var(--br-shadow-card);border-color:var(--br-border)!important;overflow:hidden;transition:box-shadow var(--br-transition),transform var(--br-transition)}.template-index .halo-product-block .card:hover{box-shadow:var(--br-shadow-hover);transform:translateY(-4px) scale(1.01)}.template-index .halo-product-block .card-media{padding:10px 10px 0;background:#fff}.template-index .halo-product-block .card-media img{border-radius:12px;object-fit:contain;object-position:center;padding:10px;transition:transform var(--br-transition)}.template-index .halo-product-block .card:hover .card-media img{transform:scale(1.03)}.template-index .halo-product-block .card-information{padding:16px 18px 20px!important}.template-index .halo-product-block .card-title{font-size:1rem;font-weight:500;line-height:1.4}.template-index .halo-product-block .card-price .price{font-size:1.125rem;font-weight:700}.template-index .halo-product-block .card-price .price-item--sale{color:var(--br-primary)}.template-index .halo-product-block .card-action .button{background:var(--br-primary)!important;border-color:var(--br-primary)!important;color:#fff!important;border-radius:var(--br-radius-sm)!important;box-shadow:var(--br-shadow);min-height:44px;font-weight:600;width:100%}.template-index .halo-product-block .card-action .button:hover{background:var(--br-accent)!important;border-color:var(--br-accent)!important;color:var(--br-text)!important;transform:scale(1.03)}.template-index .halo-productBadges .badge.sale-badge{background-color:var(--br-accent)!important;color:var(--br-text)!important}.template-index .halo-productBadges .badge.new-badge{background-color:var(--br-primary)!important;color:#fff!important}.template-index .halo-productBadges .badge.sold-out-badge{background-color:#9e9e9e!important;color:#fff!important}.template-index .spotlight-block .spotlight-item,.template-index .spotlight-block .img-box,.template-index .image-banner .banner-item,.template-index .image-banner .img-box{border-radius:18px;overflow:hidden}.template-index .spotlight-inner .title{font-size:clamp(1.25rem,2.5vw,1.75rem)!important;font-weight:700!important;line-height:1.2}.template-index .spotlight-inner .spotlight-button,.template-index .spotlight-inner .button{min-height:48px;padding:12px 28px!important;font-size:.9375rem!important;border-radius:18px!important}.template-index .spotlight-block .image-zoom img,.template-index .image-banner .image-zoom img{transition:transform .45s ease}.template-index .spotlight-block .spotlight-item:hover .image-zoom img,.template-index .image-banner .banner-item:hover .image-zoom img{transform:scale(1.03)}.template-index .spotlight-inner{padding:24px}@media(max-width:1024px){.template-index #MainContent>.shopify-section{padding-top:20px;padding-bottom:20px}.template-index .slide-content{padding:28px 24px!important}.template-index .slide-content .slide-button{min-width:100%!important;width:100%}.template-index .brand_style_2 .halo-item{padding-left:8px;padding-right:8px}.template-index .halo-product-block .card-action .button{min-height:48px}}@media(min-width:1025px){.template-index .slide-content{padding:48px 56px!important}.template-index .halo-product-block .card-information{padding:18px 22px 24px!important}.template-index .sections-brand-slider .halo-row{padding-left:8px;padding-right:8px}}@media(prefers-reduced-motion:reduce){.template-index .brand_style_2 .halo-item:hover .wrapper-content,.template-index .halo-product-block .card:hover,.template-index .spotlight-block .spotlight-item:hover .image-zoom img,.template-index .slide-content .slide-button:hover,.template-index .halo-product-block .card-action .button:hover{transform:none}}.template-collection .collection-default{padding-top:8px}.template-collection .halo-collection-content{align-items:flex-start}.template-collection .page-content{min-width:0}@media(max-width:767px){.template-collection .sidebar--layout_vertical .productGrid.column-4 .product{width:50%}.template-collection .productGrid.column-4 .product:nth-child(-n+2){margin-top:0}}@media(min-width:768px)and (max-width:991px){.template-collection .sidebar--layout_vertical .productGrid.column-4 .product{width:33.3333333%}.template-collection .productGrid.column-4 .product:nth-child(-n+3){margin-top:0}}@media(min-width:992px){.template-collection .sidebar--layout_vertical .productGrid.column-4 .product{width:25%}.template-collection .productGrid.column-4 .product:nth-child(-n+4){margin-top:0}}.template-collection .productListing{margin-bottom:36px}.template-collection .page-sidebar.page-sidebar--vertical{background:var(--br-card);border:1px solid var(--br-border);border-radius:var(--br-radius-md);box-shadow:var(--br-shadow-card);padding:4px 0 8px}.template-collection .page-sidebar .halo-sidebar-wrapper{padding:0 18px 18px}.template-collection .page-sidebar .halo-sidebar-header{padding:16px 18px 8px;border-bottom:1px solid var(--br-border)}.template-collection .page-sidebar .halo-sidebar-header .title{font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--br-text-muted)}.template-collection .sidebarBlock{border-bottom:1px solid var(--br-border);padding-bottom:4px;margin-bottom:4px}.template-collection .sidebarBlock:last-child{border-bottom:none;margin-bottom:0}.template-collection .sidebarBlock-heading{font-size:.875rem!important;font-weight:600!important;text-transform:none!important;letter-spacing:0;color:var(--br-text);padding:14px 0 10px}.template-collection .sidebarBlock-heading .facets__text{color:var(--br-text)}.template-collection .sidebarBlock-heading .facets__count{color:var(--br-primary);font-weight:600}.template-collection .sidebarBlock-content{padding-bottom:12px}.template-collection .sidebarBlock.refined-widgets{background:#1e88e50f;border-radius:var(--br-radius-sm);padding:12px 14px;margin-bottom:12px;border:1px solid rgba(30,136,229,.12)}.template-collection .sidebarBlock.refined-widgets .sidebarBlock-heading{padding-top:0}.template-collection .facets__list--refined .active-facets__button{background:var(--br-card);border:1px solid var(--br-border);border-radius:var(--br-radius-pill);padding:6px 12px;font-size:.8125rem;transition:border-color var(--br-transition),background var(--br-transition)}.template-collection .facets__list--refined .active-facets__button:hover{border-color:var(--br-primary);background:#1e88e50f}.template-collection .facets__item input[type=checkbox]+.form-label--checkbox{font-size:.875rem;color:var(--br-text);padding-left:28px}.template-collection .facets__item input[type=checkbox]+.form-label--checkbox .count{color:var(--br-text-muted);font-size:.8125rem}.template-collection .facets__item--rectangle .facet-checkbox .text{border-radius:var(--br-radius-sm);border-color:var(--br-border);font-size:.8125rem;min-width:40px;transition:border-color var(--br-transition),background var(--br-transition),color var(--br-transition)}.template-collection .facets__item--rectangle input:checked+.facet-checkbox .text{background:var(--br-primary);border-color:var(--br-primary);color:#fff}.template-collection .facets__item--swatch .facet-checkbox{border-radius:50%;border:2px solid var(--br-border);transition:border-color var(--br-transition),box-shadow var(--br-transition)}.template-collection .facets__item--swatch input:checked+.facet-checkbox{border-color:var(--br-primary);box-shadow:0 0 0 2px #1e88e540}.template-collection .facets__price--box .form-input{border-radius:var(--br-radius-sm);border-color:var(--br-border)}.template-collection .facets__price .filter__price--apply{border-radius:var(--br-radius-pill);font-weight:600;width:100%}.template-collection .show-more--list_tags{color:var(--br-primary);font-size:.8125rem;font-weight:600}.template-collection .facets__clear-all .text{color:var(--br-primary);font-weight:600;font-size:.8125rem}@media(min-width:1025px){.template-collection .page-sidebar.has-sticky{top:calc(var(--br-header-topbar-height, 92px) + 16px);max-height:calc(100vh - var(--br-header-topbar-height, 92px) - 32px);overflow-y:auto;align-self:flex-start}.template-collection.scroll-down .page-sidebar.has-sticky,.template-collection.scroll-up .page-sidebar.has-sticky{top:calc(var(--br-header-topbar-height, 92px) + 16px)}}.template-collection .toolbar{background:var(--br-card);border:1px solid var(--br-border);border-radius:var(--br-radius-md);padding:12px 16px;margin-bottom:20px;box-shadow:var(--br-shadow-card)}.template-collection .toolbar-wrapper:not(.toolbar-mobile){align-items:center;gap:12px}.template-collection .toolbar .toolbar-label{font-size:.8125rem;font-weight:600;color:var(--br-text-muted);text-transform:uppercase;letter-spacing:.04em;margin-right:8px}.template-collection .toolbar .toolbar-dropdown .label-tab{background:var(--br-bg);border:1px solid var(--br-border);border-radius:var(--br-radius-sm);padding:8px 14px;min-height:40px;transition:border-color var(--br-transition),box-shadow var(--br-transition)}.template-collection .toolbar .toolbar-dropdown .label-tab:hover,.template-collection .toolbar .toolbar-dropdown [aria-expanded=true]+.dropdown-menu,.template-collection .toolbar .toolbar-dropdown [aria-expanded=true].label-tab{border-color:var(--br-primary)}.template-collection .toolbar .toolbar-dropdown .label-text{font-size:.875rem;font-weight:500;color:var(--br-text)}.template-collection .toolbar .toolbar-dropdown .dropdown-menu{border-radius:var(--br-radius-sm);border:1px solid var(--br-border);box-shadow:var(--br-shadow-hover);padding:6px 0}.template-collection .toolbar .toolbar-dropdown .dropdown-menu li.is-active .text,.template-collection .toolbar .toolbar-dropdown .dropdown-menu li:hover .text{color:var(--br-primary)}.template-collection .toolbar .toolbar-item .toolbar-icon.icon-mode.active:before{background-color:var(--br-primary)}.template-collection .toolbar-wrapper.toolbar-mobile .toolbar-sidebar{background:var(--br-primary);color:#fff;border-radius:var(--br-radius-sm);padding:10px 16px;font-weight:600}.template-collection .toolbar-wrapper.toolbar-mobile .toolbar-sidebar .filter-text{color:#fff}.template-collection .productListing .product-item .card{border-radius:var(--br-radius-md)!important;background-color:var(--br-card)!important;border-color:var(--br-border)!important;box-shadow:var(--br-shadow-card);overflow:hidden;transition:box-shadow var(--br-transition),transform var(--br-transition)}.template-collection .productListing .product-item .card:hover{box-shadow:var(--br-shadow-hover);transform:translateY(-4px)}.template-collection .productListing .card-media{padding:8px 8px 0;background:#fff}.template-collection .productListing .card-media img{border-radius:var(--br-radius-sm);object-fit:contain;object-position:center;padding:10px;transition:transform var(--br-transition)}.template-collection .productListing .card:hover .card-media img,.template-collection .productListing .card-media.media--hover-effect:hover img{transform:scale(1.04)}.template-collection .productListing .card-information{padding:14px 16px 18px!important}.template-collection .productListing .card-title,.template-collection .productListing .card-title .text{font-size:.9375rem;font-weight:500;line-height:1.4;color:var(--br-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.template-collection .productListing .card-title:hover,.template-collection .productListing .card-title:hover .text{color:var(--br-primary)}.template-collection .productListing .card-price{margin-top:8px}.template-collection .productListing .card-price .price{font-size:1.1875rem;font-weight:700;line-height:1.2;letter-spacing:-.01em}.template-collection .productListing .card-price .price-item--sale{color:var(--br-primary);font-size:1.25rem}.template-collection .productListing .card-price .price__compare .price-item--regular,.template-collection .productListing .card-price s.price-item--regular{font-size:.875rem;font-weight:400;color:var(--br-text-muted)}.template-collection .productListing .card-price .price__badge-sale{font-size:.75rem;font-weight:600}.template-collection .productListing .halo-productBadges .badge{border-radius:var(--br-radius-pill);font-weight:600;font-size:.6875rem;letter-spacing:.03em;box-shadow:0 2px 6px #0000001a}.template-collection .productListing .halo-productBadges .badge.sale-badge{background-color:var(--br-accent)!important;color:var(--br-text)!important}.template-collection .productListing .halo-productBadges .badge.new-badge{background-color:var(--br-primary)!important;color:#fff!important}.template-collection .productListing .halo-productBadges .badge.sold-out-badge{background-color:#9e9e9e!important;color:#fff!important}.template-collection .productListing .card-action .button,.template-collection .productListing .card-action .product-form__submit{background:var(--br-primary)!important;border-color:var(--br-primary)!important;color:#fff!important;border-radius:var(--br-radius-sm)!important;box-shadow:var(--br-shadow);font-weight:600;font-size:.875rem;min-height:44px;width:100%;transition:background var(--br-transition),border-color var(--br-transition),color var(--br-transition),box-shadow var(--br-transition),transform var(--br-transition)}.template-collection .productListing .card-action .button:hover,.template-collection .productListing .card-action .product-form__submit:hover{background:var(--br-accent)!important;border-color:var(--br-accent)!important;color:var(--br-text)!important;box-shadow:var(--br-shadow-hover);transform:scale(1.02)}.template-collection .productListing .card-wishlist .wishlist-icon,.template-collection .productListing .card-quickview .quickview-button{border-radius:50%;transition:background var(--br-transition),color var(--br-transition)}.template-collection .productListing .card-wishlist .wishlist-icon:hover,.template-collection .productListing .card-quickview .quickview-button:hover{background:#1e88e51a;color:var(--br-primary)}.template-collection .pagination-wrapper{margin-top:8px;padding-top:8px}.template-collection .pagination-page-total{font-size:.875rem;color:var(--br-text-muted);margin-bottom:16px}.template-collection .pagination-total-progress{background:var(--br-border);border-radius:var(--br-radius-pill);height:6px;overflow:hidden}.template-collection .pagination-total-item{background:linear-gradient(90deg,var(--br-primary),var(--br-primary-light));border-radius:var(--br-radius-pill)}.template-collection .pagination-page-infinite .button,.template-collection .pagination-page-infinite .link{background:var(--br-primary)!important;border-color:var(--br-primary)!important;color:#fff!important;border-radius:var(--br-radius-pill)!important;font-weight:600;min-height:48px;min-width:220px;padding:12px 32px;box-shadow:var(--br-shadow);transition:background var(--br-transition),border-color var(--br-transition),box-shadow var(--br-transition),transform var(--br-transition)}.template-collection .pagination-page-infinite .button:hover:not(.disabled),.template-collection .pagination-page-infinite .link:hover:not(.disabled){background:var(--br-accent)!important;border-color:var(--br-accent)!important;color:var(--br-text)!important;box-shadow:var(--br-shadow-hover);transform:scale(1.02)}.template-collection .pagination-page-infinite .button.disabled,.template-collection .pagination-page-infinite .link.disabled{opacity:.5;cursor:not-allowed}.template-collection .pagination__item{border-radius:var(--br-radius-sm);min-width:40px;min-height:40px}.template-collection .pagination__item--current,.template-collection .pagination__item:hover{background:var(--br-primary)!important;border-color:var(--br-primary)!important;color:#fff!important}.template-collection .collection-breadcrumb .breadcrumb{font-size:.8125rem}.template-collection .collection-header .page-header{font-size:clamp(1.375rem,2.5vw,2rem);font-weight:700;color:var(--br-text);letter-spacing:-.02em}@media(max-width:767px){.template-collection .toolbar{padding:10px 12px;margin-bottom:16px}.template-collection .productListing .card-information{padding:12px 12px 16px!important}.template-collection .productListing .card-price .price{font-size:1.0625rem}.template-collection .productListing .card-price .price-item--sale{font-size:1.125rem}.template-collection .productListing .card-action .button,.template-collection .productListing .card-action .product-form__submit{min-height:48px}.template-collection .pagination-page-infinite .button,.template-collection .pagination-page-infinite .link{width:100%;min-width:0}}@media(min-width:768px)and (max-width:1024px){.template-collection .page-sidebar.page-sidebar--vertical{border-radius:var(--br-radius-sm)}}@media(min-width:1025px){.template-collection .productListing .card-information{padding:16px 18px 20px!important}.template-collection .productListing .card-price .price{font-size:1.25rem}.template-collection .productListing .card-price .price-item--sale{font-size:1.3125rem}}@media(prefers-reduced-motion:reduce){.template-collection .productListing .product-item .card:hover,.template-collection .productListing .card:hover .card-media img,.template-collection .productListing .card-action .button:hover,.template-collection .pagination-page-infinite .button:hover:not(.disabled){transform:none}}@media(min-width:1025px){.template-product .halo-productView-left{width:60%!important;padding-right:36px}.template-product .halo-productView-right{width:40%!important}.template-product .productView-sticky .halo-productView-left,.template-product .productView-sticky .halo-productView-right,.template-product.scroll-down .productView-sticky .halo-productView-left,.template-product.scroll-down .productView-sticky .halo-productView-right,.template-product.scroll-up .productView-sticky .halo-productView-left,.template-product.scroll-up .productView-sticky .halo-productView-right{top:calc(var(--br-header-topbar-height, 92px) + 16px)}}.template-product .productView-container{padding-top:8px}.template-product .productView-image-wrapper{background:var(--br-card);border-radius:var(--br-radius-md);border:1px solid var(--br-border);box-shadow:var(--br-shadow-card);overflow:hidden;padding:12px}.template-product .productView-image .productView-img-container{border-radius:var(--br-radius-sm);overflow:hidden}.template-product .productView-image .productView-img-container img:not(.zoomImg){border-radius:var(--br-radius-sm)}.template-product .productView-thumbnail-wrapper .productView-thumbnail .productView-thumbnail-link,.template-product .productView-nav .slick-slide .productView-image{border-radius:var(--br-radius-sm);overflow:hidden;border:2px solid transparent;transition:border-color var(--br-transition),box-shadow var(--br-transition)}.template-product .productView-thumbnail-wrapper .productView-thumbnail.slick-current .productView-thumbnail-link,.template-product .productView-nav .slick-slide.slick-current .productView-image{border-color:var(--br-primary);box-shadow:0 0 0 2px #1e88e526}.template-product .productView-badge .halo-productBadges .badge{border-radius:var(--br-radius-pill);font-weight:600;font-size:.6875rem;box-shadow:0 2px 6px #0000001f}.template-product .productView-badge .halo-productBadges .badge.sale-badge{background-color:var(--br-accent)!important;color:var(--br-text)!important}.template-product .productView-badge .halo-productBadges .badge.new-badge{background-color:var(--br-primary)!important;color:#fff!important}.template-product .productView-title{font-size:30px!important;font-weight:700!important;line-height:1.25!important;letter-spacing:-.02em;color:var(--br-text)}.template-product .productView-price .price,.template-product .productView-price .price.price--medium .price-item,.template-product .productView-price .price.price--medium .price-item .money{font-size:clamp(1.375rem,2.5vw,1.75rem)!important;font-weight:700!important;line-height:1.15!important;letter-spacing:-.02em}.template-product .productView-price .price-item--sale,.template-product .productView-price .price-item--sale .money{color:var(--br-primary)!important}.template-product .productView-price .price__compare s,.template-product .productView-price s.price-item--regular{font-size:1rem!important;font-weight:400!important;color:var(--br-text-muted)!important}.template-product .productView-info,.template-product .productView-shortDesc,.template-product .productView-meta{color:var(--br-text-muted);font-size:.875rem}.template-product .productView-options .product-form__label .text{min-width:48px;min-height:44px;line-height:44px;padding:0 18px;border-radius:var(--br-radius-pill)!important;font-weight:500;font-size:.875rem;border-color:var(--br-border);background:var(--br-card);transition:border-color var(--br-transition),background var(--br-transition),color var(--br-transition),box-shadow var(--br-transition)}.template-product .productView-options .product-form__radio:checked+.product-form__label .text{background:var(--br-primary)!important;border-color:var(--br-primary)!important;color:#fff!important;box-shadow:var(--br-shadow)}.template-product .productView-options .product-form__label:hover .text{border-color:var(--br-primary)}.template-product .productView-options .form__label{font-weight:600;font-size:.875rem;color:var(--br-text);margin-bottom:8px}.template-product .productView-options .form__label [data-header-option]{color:var(--br-primary);font-weight:600}.template-product .productView-quantity .quantity__container{min-height:52px;border-radius:var(--br-radius-sm);border:1px solid var(--br-border);overflow:hidden;background:var(--br-card)}.template-product .productView-quantity .quantity__input{font-size:1.0625rem;font-weight:600;min-height:52px;width:56px}.template-product .productView-quantity .btn-quantity{min-width:48px;min-height:52px;font-size:1.25rem;transition:background var(--br-transition),color var(--br-transition)}.template-product .productView-quantity .btn-quantity:hover{background:#1e88e514;color:var(--br-primary)}.template-product .productView-quantity .quantity__label{font-weight:600;font-size:.875rem;color:var(--br-text);margin-bottom:8px}.template-product .productView-buttons .product-form__submit,.template-product .productView-buttons .button--primary,.template-product .productView-buttons .shopify-payment-button__button{border-radius:var(--br-radius-sm)!important;min-height:52px!important;font-size:1rem!important;font-weight:600!important;box-shadow:var(--br-shadow);transition:background var(--br-transition),border-color var(--br-transition),color var(--br-transition),box-shadow var(--br-transition),transform var(--br-transition)}.template-product .productView-buttons .product-form__submit:hover,.template-product .productView-buttons .button--primary:hover{box-shadow:var(--br-shadow-hover);transform:scale(1.01)}.template-product .productView-buttons .shopify-payment-button__button{border:1px solid var(--br-border)!important}.template-product .productView-moreItem:has(.productView-securityImage){background:linear-gradient(180deg,#1e88e50f,#1e88e505);border:1px solid var(--br-border);border-bottom:none;border-radius:var(--br-radius-md) var(--br-radius-md) 0 0;padding:18px 20px 14px;margin-top:20px}.template-product .productView-moreItem:has(.productView-securityImage):before{content:"Why Shop BargainRanger?";display:block;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--br-primary);margin-bottom:14px}.template-product .productView-securityImage ul{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:0}.template-product .productView-securityImage ul li{flex:1 1 calc(25% - 12px);min-width:64px;text-align:center}.template-product .productView-securityImage img{max-height:36px;width:auto;margin:0 auto;opacity:.85;filter:grayscale(20%);transition:opacity var(--br-transition),filter var(--br-transition)}.template-product .productView-securityImage img:hover{opacity:1;filter:none}.template-product .productView-moreItem:has(.product-customInformation){background:linear-gradient(180deg,#1e88e505,#1e88e50a);border-left:1px solid var(--br-border);border-right:1px solid var(--br-border);padding:0 20px;margin-top:0!important}.template-product .productView-moreItem:has(.product-customInformation) .product-customInformation{display:flex;align-items:flex-start;gap:14px;padding:16px 0;border-top:1px solid var(--br-border)}.template-product .productView-moreItem:has(.product-customInformation) .product-customInformation__icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--br-card);border-radius:50%;border:1px solid var(--br-border);color:var(--br-primary)}.template-product .productView-moreItem:has(.product-customInformation) .product-customInformation__icon svg{width:20px;height:20px}.template-product .productView-moreItem:has(.product-customInformation) .product-customInformation__content .title h2{font-size:.9375rem!important;font-weight:600!important;color:var(--br-text)!important;margin:0 0 4px}.template-product .productView-moreItem:has(.product-customInformation) .product-customInformation__content .des,.template-product .productView-moreItem:has(.product-customInformation) .product-customInformation__content .des p{font-size:.8125rem!important;color:var(--br-text-muted)!important;line-height:1.45;margin:0}.template-product .productView-moreItem:has(.product-customInformation):not(:has(+.productView-moreItem .product-customInformation)){border-bottom:1px solid var(--br-border);border-radius:0 0 var(--br-radius-md) var(--br-radius-md);padding-bottom:4px;margin-bottom:8px}.template-product .halo-product-tab .tabs-horizontal .tab-title{font-weight:600;font-size:.9375rem;color:var(--br-text-muted);transition:color var(--br-transition)}.template-product .halo-product-tab .tabs-horizontal .tab-title.is-open,.template-product .halo-product-tab .tabs-horizontal .tab-title:hover{color:var(--br-primary)}.template-product .halo-product-tab .tabs-horizontal .tab-title.is-open{border-bottom-color:var(--br-primary)!important}.template-product .halo-product-tab .toggle-content{font-size:.9375rem;line-height:1.65;color:var(--br-text)}.template-product .productView-stickyCart{background:var(--br-card)!important;border-top:1px solid var(--br-border);box-shadow:0 -4px 24px #1e88e51a}.template-product .productView-stickyCart .sticky-image{border-radius:var(--br-radius-sm);overflow:hidden;border:1px solid var(--br-border)}.template-product .productView-stickyCart .sticky-title{font-weight:600;font-size:.9375rem;color:var(--br-text)}.template-product .productView-stickyCart .sticky-price .money-subtotal{font-size:1.125rem;font-weight:700;color:var(--br-primary)}.template-product .productView-stickyCart .product-form__submit,.template-product .productView-stickyCart .button--primary{background:var(--br-primary)!important;border-color:var(--br-primary)!important;color:#fff!important;border-radius:var(--br-radius-pill)!important;font-weight:600;min-height:44px}.template-product .productView-stickyCart .product-form__submit:hover,.template-product .productView-stickyCart .button--primary:hover{background:var(--br-accent)!important;border-color:var(--br-accent)!important;color:var(--br-text)!important}.template-product .halo-recommendations-block .halo-block-header .title .text,.template-product .halo-recently-viewed-block .halo-block-header .title .text{font-size:clamp(1.375rem,2.5vw,2rem);font-weight:700;color:var(--br-text);position:relative;display:inline-block;padding-bottom:12px}.template-product .halo-recommendations-block .halo-block-header .title .text:after,.template-product .halo-recently-viewed-block .halo-block-header .title .text:after{content:"";position:absolute;left:0;bottom:0;width:48px;height:4px;background-color:var(--br-primary);border-radius:2px}.template-product .halo-recommendations-block.text-center .title .text:after,.template-product .halo-recently-viewed-block.text-center .title .text:after{left:50%;transform:translate(-50%)}.template-product .halo-recommendations-block .card,.template-product .halo-recently-viewed-block .card{border-radius:var(--br-radius-md)!important;background-color:var(--br-card)!important;border-color:var(--br-border)!important;box-shadow:var(--br-shadow-card);overflow:hidden;transition:box-shadow var(--br-transition),transform var(--br-transition)}.template-product .halo-recommendations-block .card:hover,.template-product .halo-recently-viewed-block .card:hover{box-shadow:var(--br-shadow-hover);transform:translateY(-4px)}.template-product .halo-recommendations-block .card,.template-product .halo-recently-viewed-block .card{background-color:var(--br-card, #ffffff)!important;border:1px solid #e8edf3!important;box-shadow:0 2px 10px #1118270d;overflow:hidden}.template-product .halo-recommendations-block .card-media,.template-product .halo-recently-viewed-block .card-media{padding:8px 8px 0;background:#fff}.template-product .halo-recommendations-block .card-media img,.template-product .halo-recently-viewed-block .card-media img{border-radius:var(--br-radius-sm);object-fit:contain;object-position:center;padding:10px;transition:transform var(--br-transition)}.template-product .halo-recommendations-block .card:hover .card-media img,.template-product .halo-recently-viewed-block .card:hover .card-media img{transform:scale(1.04)}.template-product .halo-recommendations-block .card-information,.template-product .halo-recently-viewed-block .card-information{padding:14px 16px 18px!important}.template-product .halo-recommendations-block .card-title,.template-product .halo-recently-viewed-block .card-title{font-size:.9375rem;font-weight:500;line-height:1.4}.template-product .halo-recommendations-block .card-price .price,.template-product .halo-recently-viewed-block .card-price .price{font-size:1.125rem;font-weight:700}.template-product .halo-recommendations-block .card-price .price-item--sale,.template-product .halo-recently-viewed-block .card-price .price-item--sale{color:var(--br-primary)}.template-product .halo-recommendations-block .card-action .button,.template-product .halo-recently-viewed-block .card-action .button{background:var(--br-primary)!important;border-color:var(--br-primary)!important;color:#fff!important;border-radius:var(--br-radius-sm)!important;font-weight:600;min-height:44px;width:100%}.template-product .halo-recommendations-block .halo-productBadges .badge.sale-badge,.template-product .halo-recently-viewed-block .halo-productBadges .badge.sale-badge{background-color:var(--br-accent)!important;color:var(--br-text)!important}.template-product .halo-recommendations-block .halo-productBadges .badge.new-badge,.template-product .halo-recently-viewed-block .halo-productBadges .badge.new-badge{background-color:var(--br-primary)!important;color:#fff!important}@media(max-width:1024px){.template-product .halo-productView-left,.template-product .halo-productView-right{width:100%!important;padding-right:0}.template-product .productView-title{font-size:28px!important}.template-product .productView-image-wrapper{padding:8px;margin-bottom:20px}.template-product .productView-buttons .product-form__submit,.template-product .productView-buttons .button--primary{min-height:56px!important}.template-product .productView-securityImage ul li{flex:1 1 calc(50% - 8px)}}@media(max-width:767px){.template-product .productView-title{font-size:24px!important}.template-product .productView-price .price,.template-product .productView-price .price.price--medium .price-item{font-size:1.375rem!important}.template-product .productView-options .product-form__label .text{min-height:48px;line-height:48px}}@media(prefers-reduced-motion:reduce){.template-product .productView-buttons .product-form__submit:hover,.template-product .halo-recommendations-block .card:hover,.template-product .halo-recently-viewed-block .card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom.css.map */
