[v-cloak]{opacity:0}#sidebar-cart{background-color:var(--cart_drawer_bg_color)}#sidebar-cart .Cart__ShippingNotice{background-color:#fff;border:none;color:#000;padding-bottom:5px}#sidebar-cart .Drawer__Header{min-height:45px;height:45px}#sidebar-cart .Drawer__Title{font-size:1rem;position:absolute;width:100%;left:0;text-align:center;display:block;top:calc(50% - .65rem);text-transform:uppercase}#sidebar-cart .Drawer__Container{padding-left:10px;padding-right:10px}#sidebar-cart .CartItemWrapper:not(:last-of-type){margin-bottom:.5rem}#sidebar-cart .CartItem{margin:0;line-height:1;background-color:var(--products_bg_color);border:1px solid var(--products_border_color)}#sidebar-cart .CartItem__Title{margin:0;margin-top:-1rem}#sidebar-cart .CartItem__Info{padding:.5rem;position:relative}#sidebar-cart .CartItem__PriceList{position:absolute;right:.5rem;bottom:.15rem;display:flex;flex-direction:column;align-items:flex-end;font-size:18px;gap:.25rem}#sidebar-cart .CartItem__Variant{color:#000}#sidebar-cart .CartItem__Actions{margin:0}#sidebar-cart .QuantitySelector,.ProductForm__QuantitySelector .QuantitySelector{height:36px;border:none}.ProductForm__QuantitySelector .QuantitySelector{border:none!important;background:transparent!important}#sidebar-cart .QuantitySelector{position:absolute;bottom:2px}#sidebar-cart .QuantitySelector__Button,#sidebar-cart .QuantitySelector__CurrentQuantity,.ProductForm__QuantitySelector .QuantitySelector__Button,.ProductForm__QuantitySelector .QuantitySelector__CurrentQuantity{line-height:1;padding:5px;border:2px solid #D9D9D9;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:#fff}#sidebar-cart .QuantitySelector__CurrentQuantity,.ProductForm__QuantitySelector .QuantitySelector__CurrentQuantity{border-left:none;border-right:none;font-family:sans-serif;font-size:.75rem}.ProductForm__QuantitySelector .QuantitySelector__CurrentQuantity{font-weight:600}#sidebar-cart .CartItem__Remove{position:absolute;top:.75rem;right:.5rem;margin:0;text-underline-offset:0;line-height:1;font-weight:400;font-family:var(--text-font-family);letter-spacing:.01rem}#sidebar-cart .CartItem .Price{font-size:16px}#sidebar-cart .Price--compareAt{margin-left:.35rem}#sidebar-cart .Price--compareAt:before{left:-.2rem;width:calc(100% + .4rem)}#sidebar-cart .Price.Price--highlight{color:var(--brand-color)!important}#sidebar-cart .Cart__Totals{display:flex;justify-content:space-between;margin:0 0 .25rem}#sidebar-cart .Cart__Checkout{margin-top:0;border-radius:5px;background-color:var(--checkout_btn_bg_color)!important;border-color:var(--checkout_btn_bg_color)!important;color:var(--checkout_btn_txt_color)!important;display:flex;justify-content:center;gap:5px;letter-spacing:.02rem}#sidebar-cart .Cart__Checkout:before{background-color:var(--checkout_btn_bg_color)!important}#sidebar-cart .Cart__Checkout span{margin-bottom:-.25rem}#sidebar-cart .Cart__Checkout img{position:relative;top:-2px}#sidebar-cart .tag-deal{font-family:sans-serif;font-size:12px;font-weight:600;display:inline-flex;padding:3px 8px;line-height:1;border-radius:3px;margin-bottom:.1rem;background-color:var(--coupon_bg_color);color:var(--coupon_txt_color)}#sidebar-cart .Drawer__Footer{box-shadow:none;padding:10px 10px 0;position:sticky;bottom:0}#sidebar-cart .Cart__Taxes{color:#000;text-transform:uppercase;margin:.5rem 0 0;text-align:center;font-size:16px}[data-cart-upsells]{opacity:0;height:0;transition:opacity .15s ease-in}[data-cart-upsells].show{opacity:1;height:auto}.cart-upsells-main{display:none!important}.cart-upsells-wrap{margin-bottom:-.5rem}.cart-upsells-wrap .upsell-items{margin:0;border-bottom:1px solid #000;padding-bottom:.5rem;margin-bottom:.5rem}body::-webkit-scrollbar{display:none}.cart-upsells-wrap .upsell-items::-webkit-scrollbar{width:0px;display:none}.cart-upsells-wrap .upsell-items .product-item{min-width:calc(100% / 5.5);width:calc(100% / 5.5);flex-basis:0}.cart-upsells-wrap .upsell-items .product-item:nth-child(n+8){display:none}.cart-upsells-wrap .upsell-items .product-item-wrap{border:1px solid var(--products_border_color);text-align:center;line-height:1;border-radius:5px;overflow:hidden}.cart-upsells-wrap .upsell-items .product-item-wrap a{display:flex;flex-direction:column}.cart-upsells-wrap .upsell-items .btn{line-height:1;font-size:12px;letter-spacing:-.01rem;font-weight:700;padding:5px 2px 3px;white-space:nowrap;color:#fff;background-color:var(--add_my_size_bg_color);border-color:var(--add_my_size_bg_color);color:var(--add_my_size_txt_color);display:inline-block;width:100%}.cart-upsells-wrap .upsell-items .add-to-cart{cursor:pointer}.cart-upsells-wrap .upsell-items .add-to-cart span{position:relative;top:.5px}.cart-upsells-wrap .upsell-items img{width:100%;aspect-ratio:1;line-height:1}.cart-upsells-wrap .upsell-items .upsell-variant-info{font-size:.7rem;text-align:center;line-height:1;margin:.25rem 0 0;display:flex;flex-wrap:wrap;justify-content:center}.upsells-contextual-msg{margin-bottom:10px}.upsells-contextual-msg .title{font-size:14px;padding:.65rem .5rem .5rem;line-height:1;text-align:center;background-color:var(--promo_bar_bg_color);border-color:var(--promo_bar_bg_color);color:var(--promo_bar_txt_color)}.upsells-contextual-msg .msg{line-height:1;font-size:.75rem;margin:5px 0;display:none}@media screen and (max-width: 400px){.cart-upsells-wrap .upsell-items .btn{font-size:.45rem}}@media screen and (min-width: 500px){#sidebar-cart{width:500px}#sidebar-cart .Drawer__Content{height:calc(100% - 60px);max-height:calc(100% - 60px)}#sidebar-cart .Drawer__Container{padding-left:1rem;padding-right:1rem}#sidebar-cart .Drawer__Footer{padding:20px 20px 0}#sidebar-cart .CartItem__Title{margin-top:-2rem}#sidebar-cart .QuantitySelector{bottom:5px}.upsells-contextual-msg .title{font-size:18px;padding:.75rem 1rem .5rem}#sidebar-cart .CartItem .Price{font-size:18px}#sidebar-cart .tag-deal{font-size:13px}}#shopify-section-announcement{position:sticky;top:0;z-index:5}.AnnouncementBar__Wrapper{padding:.5rem 18px;max-width:1330px;margin:0 auto}.AnnouncementBar__Content{display:block;width:100%;position:relative;top:2px}.AnnouncementBar__Wrapper p{line-height:1;font-family:inherit}.Header__Wrapper{padding-top:10px;padding-bottom:10px}@media screen and (min-width: 641px){.Header__Wrapper{padding-top:15px;padding-bottom:15px}.AnnouncementBar__Wrapper{padding-left:30px;padding-right:30px}.FeatureText--imageLeft .FeatureText__Content{padding-left:2rem}}@media screen and (min-width: 1140px){.AnnouncementBar__Wrapper{padding-left:50px;padding-right:50px}}.section__product_tabs{padding:2rem 0}.section__product_tabs .SectionHeader__Heading{font-size:var(--title_font_size)!important;color:var(--title_font_color)}.section__product_tabs .SectionHeader__Heading p{font-size:inherit}.section__product_tabs .Collapsible__Button{font-size:var(--subheading_font_size)!important;color:var(--subheading_font_color)}.section__product_tabs .Collapsible__Button p{font-size:inherit;margin:0}.section__product_tabs .Collapsible__Content{font-size:var(--text_font_size)!important;color:var(--text_font_color)}.section__product_tabs .Collapsible__Content *{font-size:inherit!important}@media screen and (max-width:640px){.section__product_tabs{padding:0}.section__product_tabs .SectionHeader__Heading{font-size:calc(var(--title_font_size) * .8)!important}.section__product_tabs .Collapsible__Button{font-size:calc(var(--subheading_font_size) * .8)!important}.section__product_tabs .Collapsible__Content{font-size:calc(var(--text_font_size) * .8)!important}}.Product__SlideshowNav{margin-top:0!important;top:0!important}.gallery-thumbs{height:var(--thumbs-gallery-height);margin-right:15px;padding-left:15px;overflow:hidden}.gallery-thumbs:not(.swiper-initialized){opacity:0}.gallery-thumbs .swiper-slide img{transition:.3s}.gallery-thumbs .swiper-slide-active{opacity:.9}.gallery-thumbs .swiper-slide-thumb-active{opacity:1}.gallery-thumbs .Product__SlideshowNavImage:first-of-type{margin-top:0!important}.Product__Gallery .flickity-prev-next-button{display:none}@media screen and (max-width: 640px){.gallery-thumbs{height:auto!important;margin-left:15px;padding-left:0}.gallery-thumbs .Product__SlideshowNavImage{height:auto!important;width:100%!important;border-radius:0}.gallery-thumbs .Product__SlideshowNavImage.is-selected{border:1px solid #000}.Product__Gallery .flickity-prev-next-button:not([disabled]){display:block;opacity:.5}}.product-sticky-bar:not(.active){display:none}.product-sticky-bar .ProductMeta__Title{line-height:.8;margin-top:15px!important}.product-sticky-bar .oke-sr-count{display:none}.product-sticky-bar .sticky-bar-reviews{display:flex;align-items:center;gap:5px}.product-sticky-bar .sticky-bar-reviews .okeReviews{line-height:0}@media screen and (min-width: 641px){.product-sticky-bar{display:block;position:fixed;width:100%;top:100px;height:auto!important;z-index:9}.product-sticky-bar .ProductMeta__Title{position:relative;top:.25rem}.FeatureText--withImage{padding:0 50px}.Section__Custom_Image_Text:first-of-type>.FeatureText{margin-top:50px}.Section__Custom_Image_Text:last-of-type>.FeatureText{margin-bottom:50px}}@media screen and (max-width: 640px){.product-sticky-bar{display:block;position:fixed;width:100%;padding:5px 0;bottom:0;height:auto!important;z-index:9}.product-sticky-bar .header-bar-contents{justify-content:space-between}.product-sticky-bar .ProductMeta__Title{font-size:1rem!important}}.custom-section-icons{margin:2rem 0}.custom-section-icons .section-title{display:flex;justify-content:space-between;max-width:var(--title-max-width);margin:1.5rem auto}.custom-section-icons .SectionHeader__Heading{font-size:var(--title_font_size);color:var(--title_font_color);margin:0}.custom-section-icons .SectionHeader__Heading p{font-size:inherit;line-height:1}.custom-section-icons .SectionHeader__Heading.show_border p{display:inline-block;position:relative}.custom-section-icons .SectionHeader__Heading.show_border p:after{content:"";position:absolute;width:110%;border-bottom:2px solid var(--divider_color);bottom:0;left:0}.custom-section-icons .SectionHeader__Description{font-size:var(--subheading_font_size);color:var(--subheading_font_color);margin:5px 0 0}.custom-section-icons .SectionHeader__Description p{font-size:inherit;line-height:1}.custom-section-icons .Button{border-radius:5px}.custom-section-icons ul{list-style:none;padding:0;max-width:var(--icons-max-width);margin:0 auto}.custom-section-icons ul{display:grid;grid-template-columns:repeat(4,1fr);row-gap:1rem}.custom-section-icons ul li{margin:0;text-align:center}.custom-section-icons .icon-wrap{line-height:1rem}.custom-section-icons .icon-wrap svg,.custom-section-icons .icon-wrap img{max-width:var(--icon-width);margin:0 auto}.custom-section-icons .icon-label{font-size:var(--icon_label_font_size);color:var(--icon_label_font_color)}.custom-section-icons .icon-label p{font-size:inherit;line-height:1;margin:10px 0 0}@media screen and (max-width:640px){.custom-section-icons{margin:1rem 1rem 1.25rem}.custom-section-icons .section-title{flex-wrap:wrap}.custom-section-icons .SectionHeader__Heading{font-size:calc(var(--title_font_size) * .8)!important}.custom-section-icons .SectionHeader__Description{font-size:calc(var(--subheading_font_size)) * .8!important}.custom-section-icons ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.custom-section-icons ul li{width:33.333%}.custom-section-icons .icon-label{font-size:calc(var(--icon_label_font_size)) * .8!important}.custom-section-icons .icon-wrap svg,.custom-section-icons .icon-wrap img{max-width:var(--icon-width-mobile);margin:0 auto}.custom-section-icons .Button{padding:8px 15px}}.PageContainer{overflow:hidden}.custom-sticky-bar{display:block;position:fixed;width:100%;height:auto!important;z-index:9;left:0}.custom-sticky-bar:not(.active){display:none}@media screen and (min-width: 641px){.custom-sticky-bar{padding:10px 0;top:100px}.custom-sticky-bar .ProductMeta__Title{position:relative;top:.25rem;font-size:1.6rem}.custom-sticky-bar .Button{border-radius:5px}}#section-footer .Linklist__Item>.Link,#section-footer .Rte,#section-footer input::placeholder,#section-footer .Footer__Newsletter *{color:#fff}#section-footer .Footer__Newsletter .Form__Input{border-color:#fff}#sidebar-cart .Drawer__Header--bordered{box-shadow:none!important}ul.cart-value-icons:empty{display:none!important;margin:0!important}.cart-value-icons{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;list-style:none;margin:0 0 10px}.cart-value-icons li{display:flex;align-items:center;gap:10px}.cart-value-icons strong{font-size:16px;margin-top:2px}@media screen and (max-width: 749px){.cart-value-icons strong{font-size:14px}.cart-value-icons img{width:30px}}.sc-ugc-carousel .section-wrap{padding-top:30px;padding-bottom:30px}.sc-ugc-carousel .pill-wrap{text-align:center;padding-bottom:20px}.sc-ugc-carousel .pill{align-items:center;border:1px solid #1b1b1c;border-radius:.75rem;color:#1b1b1c;display:inline-flex;font-size:.75rem;font-size:var(--gc_subtitle_fsize_mob);font-weight:400;height:1.5rem;justify-content:center;padding:0 16px}.sc-ugc-carousel .gc__title{font-size:var(--gc_title_fsize_mob);line-height:1.1;padding-top:10px}.sc-ugc-carousel .ugc-name{margin:.5rem 0}.sc-ugc-carousel .swiper:not(.swiper-initialized) .swiper-wrapper{gap:25px}.sc-ugc-carousel .swiper-wrapper .swiper-slide{width:calc(100% / var(--slides-mobile));text-align:center}.sc-ugc-carousel .swiper-wrapper .swiper-slide img{border-radius:10px}.sc-ugc-carousel .ugc-swiper-btns{display:flex;gap:10px;justify-content:center;line-height:1}.sc-ugc-carousel .ugc-swiper-btns svg{width:35px}@media screen and (min-width: 641px){.sc-ugc-carousel section{max-width:1230px}.sc-ugc-carousel .section-wrap{padding-top:20px;padding-bottom:20px}.sc-ugc-carousel .pill-wrap{padding-bottom:20px}.sc-ugc-carousel .pill{font-size:var(--gc_subtitle_fsize_desk);margin-bottom:0}.sc-ugc-carousel .gc__title{font-size:var(--gc_title_fsize_desk);padding-top:20px}.sc-ugc-carousel .swiper-wrapper .swiper-slide{width:calc(100% / 3)}.ugc-swiper-btns{margin-top:15px}}@media screen and (min-width: 1024px){.sc-ugc-carousel .swiper-wrapper .swiper-slide{width:calc(100% / var(--slides-desktop))}}.Section__Testimonials .Section__Heading{text-align:center;margin:0 0 1rem;font-size:var(--tm_title_fsize_mob)}.Section__Testimonials .review-author{margin-top:25px;display:flex;align-items:center;justify-content:center;gap:10px}.Section__Testimonials .Review__Stars{display:flex;justify-content:center;align-items:center;gap:2px;margin:10px 0}.Section__Testimonials .Review__Stars svg{width:32px}.Section__Testimonials .review-author svg{width:16px;margin-top:-5px}.Section__Testimonials .flickity-page-dots{margin-top:20px!important}.Section__Testimonials .Testimonial__Container{margin:0 2rem;padding:1rem;border-radius:10px}.Section__Testimonials .Review__Heading{font-size:var(--tm_review_title_fsize_mob);margin:0 0 10px}.Section__Testimonials .Testimonial__Content{max-width:calc(100% - 1rem);margin:0 auto}.Section__Testimonials .Testimonial__Content,.Section__Testimonials .review-author{font-size:var(--tm_review_body_fsize_mob)}.Section__Testimonials .flickity-prev-next-button{border:2px solid #000;width:32px;height:32px}.Section__Testimonials .flickity-prev-next-button svg{fill:#000}.Section__Testimonials .flickity-prev-next-button.previous{left:1rem}.Section__Testimonials .flickity-prev-next-button.next{right:1rem}@media screen and (min-width: 641px){.Section__Testimonials .Section__Heading{font-size:var(--tm_title_fsize_desk)}.Section__Testimonials .Review__Heading{font-size:var(--tm_review_title_fsize_desk)}.Section__Testimonials .Testimonial__Content,.Section__Testimonials .review-author{font-size:var(--tm_review_body_fsize_desk)}.Section__Testimonials section{max-width:1230px}.Section__Testimonials .flickity-page-dots{display:block!important}.Section__Testimonials .TestimonialList{max-width:900px;margin:0 auto}}@media screen and (max-width: 640px){.tablet-up-only{display:none}.sc-image-strip .image-wrap{margin:0 var(--margin_mob)}}@media screen and (min-width: 641px){.mobile-only{display:none}.sc-image-strip{max-width:1230px;margin:0 auto}.sc-image-strip .image-wrap{margin:0 var(--margin_desk)}}.oke-w-reviewer-verified-icon{display:none!important}@media screen and (min-width: 641px){.Product__Info{top:0!important}}.FeatureText__ImageWrapper .Image--lazyLoad:not(.Image--lazyLoaded){opacity:0}.oke-w-reviewer-verified{display:none!important}@media screen and (min-width: 641px){.cart-promo-image{padding:0 .25rem}}#sidebar-cart .Price--compareAt:before{display:none}#sidebar-cart .Price--compareAt{text-decoration:line-through}
/*# sourceMappingURL=/cdn/shop/t/42/assets/custom.css.map */
