@media (min-width: 890px){.custom-home-first-image-banner .banner__media.media img{object-position:0 -140px}}.custom-home-first-image-banner .banner__content .banner__box{transform:translateY(-50%);top:50%;padding:0;position:absolute}.custom_collenav_wrapper ul{display:flex;justify-content:center;gap:28px;align-items:center;width:100%;overflow:scroll;scrollbar-width:none;list-style:none;margin:0;padding:0 20px;background-color:#f2f2f2}.custom_collenav_wrapper ul li{white-space:nowrap}.custom_collenav_wrapper ul li a{white-space:nowrap;font-family:Segoe UI;font-size:14px;line-height:16px;letter-spacing:0;text-align:center;text-transform:uppercase;transition:all .2s ease;color:#000000a8;font-weight:600;padding:15px 0 13px;border-bottom:solid 2px transparent;text-decoration:none;display:inline-block}.custom_collenav_wrapper ul li a:hover{border-color:#00000080}@media (max-width: 767px){.custom_collenav_wrapper ul{justify-content:flex-start;gap:18px;padding:0 10px}.custom_collenav_wrapper ul li a{font-size:12px;padding:10px 0 8px}}.custom-home-richtext .rich-text{padding:95px 0}.custom-home-richtext .rich-text__blocks{max-width:650px}.custom-home-richtext .rich-text__text{margin-top:24px}.custom-home-richtext .rich-text__buttons{margin-top:32px}.custom-home-richtext h2.rich-text__heading{font-size:32px;line-height:42px}.custom-home-richtext .rich-text__text p{font-family:Segoe UI;font-size:12px;line-height:16px;font-weight:400;color:#000}@media (max-width: 1023px){.custom-home-richtext .rich-text{padding:50px 0}.custom-home-richtext h2.rich-text__heading{font-size:22px;line-height:32px}.custom-home-richtext .rich-text__text{margin-top:20px}.custom-home-richtext .rich-text__buttons{margin-top:24px}}.switch{-webkit-appearance:none;appearance:none;height:20px;width:40px;border-radius:999px;background:#00000026;padding:3px;transition:background .2s ease-in-out;display:grid;cursor:pointer}.switch:after{content:"";display:block;width:14px;height:14px;background:#fff;border-radius:99px;transition:transform .2s ease-in-out;box-shadow:0 1px 1px #0003}.switch:checked{background:#1a1a1a}.switch:checked:after{transform:translate(20px)}.availability-facet .switch{height:20px;width:40px}.custom-facet-section .facets__price .field__input,.custom-facet-section .facets__price .field-currency,.custom-facet-section .facets__price .field__label,.facets__form .product-count .product-count__text,.facet-filters.sorting .facet-filters__label,.facet-filters.sorting .facet-filters__sort,.custom-facet-section .facets__label.facet-checkbox,.custom-facet-section .facets__summary,.availability-facet label{font-size:12px;line-height:normal;font-family:Segoe UI;color:#000;letter-spacing:0;text-transform:uppercase}.facets__summary .icon-wrp{width:24px;height:24px;display:inline-flex;position:absolute;right:-15px;top:-5px;border-radius:50%;background:#e5e5e5;align-content:center;justify-content:center}.facets__summary .icon-wrp .icon{position:relative;left:0;right:0;top:unset;bottom:unset;display:flex;height:10px;width:10px;margin:auto}.custom-facet-section .facets__disclosure{margin-right:0}.custom-facet-section .facets__summary{margin:0;padding:0 20px 0 0}.custom-facet-section .disclosure-has-popup[open] .icon-wrp .icon{transform:rotate(180deg)}.collection--filters-horizontal .availability-facet,.collection--filters-horizontal .sort-by-facet{align-items:center}.facet-filters.sorting .icon-wrp{display:inline-flex;align-content:center;justify-content:center}.facet-filters.sorting .icon-wrp .icon{position:relative;left:0;right:0;top:unset;bottom:unset;display:flex;height:10px;width:10px;margin:auto}.facets-container .facets__wrapper .custom-facet-section,.custom-facet-section .disclosure-has-popup{position:unset}.facets__form{position:relative}.custom-facet-section .facets__display{width:max-content;max-width:min(1100px,80vw);left:0;right:0;top:25px;margin:0 auto}.custom-facet-section .disclosure-has-popup:first-child{order:2}.facets-container .facets__wrapper .custom-facet-section .Details-filter-v-option-size{order:1}.facets-container .facets__wrapper .custom-facet-section .Details-filter-v-option-color{order:3}.facets-container .facets__wrapper .custom-facet-section .facets__header{display:none}.facets-container .facets__wrapper .custom-facet-section .facets-layout-list{gap:8px;justify-content:safe center;flex-wrap:wrap;align-items:center;display:flex;padding:24px}.facets-container .facets__wrapper .custom-facet-section .facets-layout-list .facets__label:hover,.facets-container .facets__wrapper .custom-facet-section .facets-layout-list .facets__label.active,.facets-container .facets__wrapper .custom-facet-section .facets-layout-list .facets__label:has(:focus-visible){color:rgba(var(--color-foreground),1);background:#f5f5f5;opacity:1;border-radius:35px}.facets-container .facets__wrapper .custom-facet-section .facets-layout-list .facets__label{padding:12px 24px}.custom-facet-section .facets__label.facet-checkbox svg{display:none}.facet-filters__field .select__select:focus{box-shadow:unset}.product-grid-container .collection .grid.grid--4-col-desktop{gap:24px}.product-grid-container .collection .grid__item{width:calc(25% - 18px);max-width:calc(25% - 18px)}.product-card-wrapper .card__information .full-unstyled-link{font-size:12px;line-height:normal;font-family:Segoe UI;font-weight:400}.product-card-wrapper.underline-links-hover:hover .full-unstyled-link{text-decoration:unset}.custom-about-rich-section .rich-text__blocks{max-width:650px}.custom-about-rich-section .rich-text__wrapper p{font-size:12px;line-height:19px;font-family:Segoe UI;color:#000}@media (max-width: 1200px){.product-grid-container .collection .grid__item{width:calc(33.33% - 18px);max-width:calc(33.33% - 18px)}}@media (max-width: 992px){.product-grid-container .collection .grid__item{width:calc(50% - 12px);max-width:calc(50% - 12px)}}@media (max-width: 767px){.product-grid-container .collection .grid__item{width:calc(50% - 5px);max-width:calc(50% - 5px)}.product-grid-container .collection .grid.grid--4-col-desktop{gap:10px}.badge{font-size:9px}}#slidecarthq .slidecarthq{max-width:600px!important}#slidecarthq header.header h2{font-size:22px!important;font-weight:700;display:flex;align-items:center;gap:10px}#slidecarthq span.cart-count{width:24px!important;height:24px!important;background-color:#000;color:#fff!important;display:inline-block;border-radius:100%;text-align:center;font-size:11px!important;line-height:24px;margin-top:1px}#slidecarthq .header button{background-color:transparent!important}#slidecarthq .header button svg path{fill:#000!important}#slidecarthq .header button svg{width:15px!important}#slidecarthq .rewards{background:transparent!important;border-top:medium none!important;gap:0!important}#slidecarthq .slidecarthq .header{padding:20px 40px}#slidecarthq .slidecarthq .rewards{padding:0 40px 20px}#slidecarthq .slidecarthq .rewards p{text-align:left}#slidecarthq .rewards-tiers-labels-item{display:none}#slidecarthq .slidecarthq .item{padding:20px 40px;border:0}#slidecarthq .slidecarthq .quantity-selector button{display:none}#slidecarthq .slidecarthq .quantity-selector input[type=text]{width:48px;height:36px;border:1px solid #cccccc!important}#slidecarthq .slidecarthq .item .main-top button svg{display:none}#slidecarthq .slidecarthq .item .main-top button:after{content:"Remove";font-size:12px;text-decoration:underline;cursor:pointer}#slidecarthq .slidecarthq .item .item-image-anchor{border-radius:0}#slidecarthq .slidecarthq .upsells-header{padding-bottom:20px;text-align:left}#slidecarthq .slidecarthq .upsells-header h2{text-align:left}#slidecarthq .slidecarthq .upsells{padding:0 40px 20px}#slidecarthq .slidecarthq .upsells .slick-arrow{width:24px;height:24px;border-radius:999px;background-color:#f1f1f1;background-size:6px;cursor:pointer}#slidecarthq .slidecarthq .upsells .slick-next{top:-25px}#slidecarthq .slidecarthq .upsells .slick-prev{right:33px;top:-25px;left:auto}#slidecarthq .slidecarthq .upsells .slick-slider:has(.slick-prev){padding:0}#slidecarthq .slidecarthq .upsells .upsell-item{border-radius:0}#slidecarthq .slidecarthq .upsells .upsell-add a{padding:10px 20px}#slidecarthq .slidecarthq .upsells .upsell-add a:before{content:"+";margin-right:3px}#slidecarthq .slidecarthq .rewards-progress{height:4px;background-color:#d90000}#slidecarthq .slidecarthq .rewards-progress-bar{height:4px;background-color:#b2b2b2}#slidecarthq .slidecarthq .footer{padding:20px 40px;background:transparent;border-top:1px solid #cccccc}#slidecarthq .slidecarthq .footer-row strong{font-size:18px}#slidecarthq .slidecarthq .footer .button{border-radius:0;font-weight:700;text-transform:uppercase}#slidecarthq .slidecarthq .footer .button:before{display:inline-flex!important;position:static;background-image:url(https://cdn.shopify.com/s/files/1/0878/9036/2691/files/lock.svg?v=1722342828);background-size:21px;width:28px;height:32px;background-repeat:no-repeat;align-items:center}#slidecarthq .slidecarthq{overflow-x:hidden}#slidecarthq .slidecarthq .item img,#slidecarthq .slidecarthq .upsells .upsell-image img{object-position:top}@media screen and (max-width: 989px){#slidecarthq .slidecarthq .rewards{padding:0 20px 20px}#slidecarthq .slidecarthq .item,#slidecarthq .slidecarthq .footer{padding:20px}#slidecarthq .slidecarthq .upsells{padding:0 20px 20px}}.product-footer-section{padding:15px 40px;border-top-right-radius:20px;border-top-left-radius:20px;opacity:0;visibility:hidden;background:#fff;transition:all .3s;position:fixed;bottom:0;left:0;right:0;transform:translateY(100px);-webkit-box-shadow:0px -3px 16px -6px rgba(0,0,0,.18);-moz-box-shadow:0px -3px 16px -6px rgba(0,0,0,.18);box-shadow:0 -3px 16px -6px #0000002e}.product-footer-button .button:hover{background:transparent;color:#000}.product-footer-button .button{border:2px solid #000000;transition:all .3s;white-space:nowrap;border-radius:10px}.product-footer-section.product-footer-section-fixed{opacity:1;visibility:visible;z-index:9999;transform:translateY(0)}.product-footer-container{display:flex;justify-content:space-between;gap:10px}.product-footer-image-title-block{display:flex;align-items:center;gap:15px}.product-footer-image{min-width:48px;width:48px;height:48px;border-radius:10px;overflow:hidden}.product-footer-image img{max-width:100%}.sticky_benefits-list{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap;font-size:13px;gap:0 15px}.sticky_benefits-list .tick{width:16px;height:16px;vertical-align:middle;color:green;position:absolute;left:0;top:4px}.sticky_benefits-list li{position:relative;padding-left:20px}.product-footer-title h3{margin-top:0;font-size:16px;margin-bottom:3px}.product-footer-right{display:flex;align-items:center;gap:20px}.product-footer-price .price-item{margin:0;font-weight:600;font-size:14px;white-space:nowrap}.variant-option-data-footer select{padding:10px 23px 10px 10px;outline:none;box-shadow:none;border-radius:10px;min-width:150px;-webkit-appearance:none;appearance:none;background-image:url(https://cdn.shopify.com/s/files/1/0878/9036/2691/files/arrow.svg?v=1724843223);background-repeat:no-repeat;background-position:95%;background-size:16px;text-overflow:ellipsis;font-weight:600}.select-variant-mobile,.product-footer-price.mobile-price{display:none}@media screen and (max-width: 1080px){.product-footer-section{padding:15px}}@media screen and (max-width: 767px){.product-footer-container{flex-wrap:wrap}.product-footer-right{justify-content:space-between;width:100%}.product-footer-image,.sticky_benefits-list{display:none}.product-footer-container{gap:15px}.product-footer-title h3{font-size:14px;line-height:20px}.variant-option-data-footer select{font-size:10px;min-width:100px}.product-footer-button .button{width:100%;padding:7px 18px;min-height:auto;line-height:15px}.select-variant-mobile{display:none}.product-footer-image-title-block{justify-content:space-between;width:100%}.product-footer-price.ds-price{display:none}.product-footer-price.mobile-price{display:block}}.gw-widget-placeholder-RC div[data-order="1"]{order:2}.meta-content{margin:0 0 10px;font-weight:400;font-style:normal;color:#000;font-size:12px}@media screen and (max-width: 989px){.header-account-icon{display:none}.header__icons.custom-header-icon .header__icon{width:auto}.header__icons.custom-header-icon{gap:13px}.header__icons.custom-header-icon .header__icon .cart-count-bubble{left:10px}.header-mobile-section .header__search .header__icon{width:auto}}@media screen and (max-width: 749px){.header__icons.custom-header-icon .header__icon.header__icon--account{display:flex!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
