a,.button,.blog .slider .slick-arrow,.article-card .card__more,.section-featured .slider .slick-arrow,.section-faq .accordion-item .title:before,.group-link a:before{-webkit-transition:all .3s ease;transition:all .3s ease}.section-featured .slider .item .image img{-webkit-transition:all .8s ease;transition:all .8s ease}a{color:#000}a:hover{color:#a0a0a0}.button{color:#fff}.button:hover{color:#fff;border-color:#a0a0a0;background-color:#a0a0a0}.button:hover:before,.button:hover:after{display:none}body,.color-background-1{color:#000}body *,body h1,body h2,body h3,body h4,body h5,body .h0,body .h1,body .h2,body .h3,body .h4,body .h5,body .menu-drawer__close-button,body .form-status{font-family:helvetica-lt-pro,sans-serif;font-style:normal;letter-spacing:0px}.button,.button-label,.shopify-challenge__button,.customer button{font-size:1.6rem;text-transform:uppercase;letter-spacing:0}@media only screen and (min-width: 992px){.button,.button-label,.shopify-challenge__button,.customer button{font-size:1.9rem}}.header__menu-item{font-size:16px;color:#fff}.header__submenu.list-menu{border:0}.header__icon img{height:28px}.header__icon .icon{width:28px;height:28px}@media only screen and (min-width: 1200px){.header .list-menu li{margin-left:28px}.header .list-menu li ul li{margin-left:0}.header .list-menu li ul li a{padding-right:32px;position:relative}.header .list-menu li ul li a:before{content:"";position:absolute;z-index:2;width:16px;height:16px;right:15px;bottom:0;top:50%;margin-top:-8px;background:url(/cdn/shop/files/right-arrow.png?v=1758615314) center no-repeat;background-size:contain}}.menu-drawer__menu-item svg path,.menu-drawer__close-button svg path{fill:#fff}@media only screen and (max-width: 991px){.header{display:flex;justify-content:space-between}.header .header__heading-logo{max-width:140px}.header .header__icon{height:3.4rem;width:3.4rem}.header .header__icons .icon{width:24px;height:24px}.header .header__icon img{height:24px}.header .mobile-wrapper{display:flex;align-items:center}.header .mobile-wrapper header-drawer{margin-left:20px}}@media only screen and (min-width: 992px){.page-width,.page-width-desktop{max-width:1338px;padding-left:30px;padding-right:30px}.page-width.header,.page-width-desktop.header{max-width:1536px}}.blog .title-wrapper-with-link{margin-bottom:0;justify-content:center}.blog .title-wrapper-with-link h2{font-size:26px;margin-bottom:20px;line-height:1.3;text-transform:uppercase;font-family:helvetica-lt-pro,sans-serif;font-weight:700;letter-spacing:0px}@media only screen and (min-width: 992px){.blog .title-wrapper-with-link h2{font-size:32px;margin-bottom:30px}}.blog .title-wrapper-with-link h2 a{font-weight:700}.blog .slider{position:relative;padding-bottom:70px}@media only screen and (min-width: 768px){.blog .slider{padding-bottom:0}}.blog .slider .slick-track{display:flex!important}.blog .slider .slick-arrow{position:absolute;bottom:0;right:0;width:40px;height:40px;border:0;font-size:0;background:url(/cdn/shop/files/slider-arrow.png?v=1758534088) center no-repeat;background-size:contain}.blog .slider .slick-arrow:hover{cursor:pointer;opacity:.6}.blog .slider .slick-arrow.slick-prev{right:56px}.blog .slider .slick-arrow.slick-next{transform:rotate(180deg)}.blog .slider .slick-slide{margin:0 5px;height:inherit!important}.blog .slider .slick-slide>div{height:100%}.blog .slider .slick-slide>div .item{height:100%}@media only screen and (min-width: 992px){.blog .slider .slick-slide{margin:0 25px}}.blog .slider .slick-list{margin:0 -5px}@media only screen and (min-width: 992px){.blog .slider .slick-list{margin:0 -25px}}slideshow-component .slideshow__media:before{content:"";position:absolute;z-index:2;width:100%;height:90%;left:0;bottom:0;background:#000;background:linear-gradient(180deg,#fff0,#000)}slideshow-component .slideshow__text.banner__box{padding-bottom:0}slideshow-component .slideshow__text.banner__box .banner__heading{font-weight:700;text-transform:uppercase}@media only screen and (min-width: 768px){slideshow-component .slideshow__text.banner__box .banner__heading{font-size:40px}}slideshow-component .button{font-weight:700}slideshow-component .slideshow__text.banner__box{background:transparent;color:#fff;border:0;max-width:100%}slideshow-component .slideshow__text.banner__box .banner__heading{color:#fff}slideshow-component .slideshow__text.banner__box .button{background:#fff;color:#000;min-width:218px}slideshow-component .slider-counter__link{padding:.6rem}slideshow-component .slideshow__controls{position:absolute;left:0;bottom:30px;width:100%;border:0;z-index:2}slideshow-component .slideshow__controls .slider-counter__link--dots:hover .dot{border-color:#fff}slideshow-component .slideshow__controls .slider-counter__link--dots .dot{border-color:#fff;background:#fff;opacity:.5}slideshow-component .slideshow__controls .slider-counter__link--active.slider-counter__link--dots .dot{background:#fff;opacity:1}slideshow-component .slider-button{color:#fff;width:50px;height:50px;position:absolute;top:-120%;left:0}@media only screen and (min-width: 992px){slideshow-component .slider-button{top:-1600%;left:10px}}slideshow-component .slider-button:hover{color:#fff!important}slideshow-component .slider-button.slider-button--next{right:0;left:auto}@media only screen and (min-width: 992px){slideshow-component .slider-button.slider-button--next{right:10px}}slideshow-component .slider-button .icon{height:38px}@media only screen and (min-width: 750px){slideshow-component .slideshow__text-wrapper.banner__content{padding-bottom:10rem}}.collection-list-wrapper .collection-list-title{font-size:26px;line-height:1.3;text-transform:uppercase;font-family:helvetica-lt-pro,sans-serif;font-weight:700;letter-spacing:0px;margin-bottom:0}@media only screen and (min-width: 992px){.collection-list-wrapper .collection-list-title{font-size:32px;margin-bottom:30px}}@media only screen and (min-width: 992px){.collection-list-wrapper .collection-list-title{margin-bottom:0}}.collection-list-wrapper .collection-list-view-all{margin-top:50px}.collection-list-wrapper .title-wrapper-with-link{justify-content:center;text-align:center}.collection-list-wrapper .card__media:before{content:"";position:absolute;z-index:2;width:100%;height:90%;left:0;bottom:0;background:#000;background:linear-gradient(180deg,#fff0,#000);opacity:.8}.collection-list-wrapper .card__content{position:absolute;z-index:2;bottom:0}.collection-list-wrapper .card__content .card__heading{color:#fff;font-size:20px;font-weight:700;text-transform:uppercase}.collection-list-wrapper .card__content .card__heading a{color:#fff}.collection__title{text-align:center}.collection__title .title{font-size:26px;margin-bottom:20px;line-height:1.3;text-transform:uppercase;font-family:helvetica-lt-pro,sans-serif;font-weight:700;letter-spacing:0px}@media only screen and (min-width: 992px){.collection__title .title{font-size:32px;margin-bottom:30px}}.product-recommendations{text-align:center}.product-recommendations .h2{font-size:26px;margin-bottom:20px;line-height:1.3;text-transform:uppercase;font-family:helvetica-lt-pro,sans-serif;font-weight:700;letter-spacing:0px}@media only screen and (min-width: 992px){.product-recommendations .h2{font-size:32px;margin-bottom:30px}}.product-recommendations .card-wrapper{border:1px solid #000}.article-card .card__heading{font-size:20px;margin-bottom:20px;line-height:1.3;font-family:helvetica-lt-pro,sans-serif;font-weight:700;letter-spacing:0px}@media only screen and (min-width: 992px){.article-card .card__heading{font-size:22px;margin-bottom:30px}}.article-card .card__information{text-align:left}.article-card .article-card__excerpt{line-height:1.3;margin-bottom:0}.article-card:hover .card__heading a{color:#000}.article-card:hover .card__more{background:#a0a0a0}.article-card .card__more{background:#000;color:#fff;text-transform:uppercase;font-weight:700;padding:10px}@media only screen and (min-width: 992px){.article-card .card__more{font-size:18px;padding:12px}}@media screen and (max-width: 749px){.footer__content-top{padding-left:1.5rem;padding-right:1.5rem}}.footer{color:#fff}.footer .footer-block__details-content .list-menu__item--link,.footer .copyright__content a,.footer .rte a{color:#fff;text-decoration:none}.footer .footer-block__details-content .list-menu__item--link:hover,.footer .copyright__content a:hover,.footer .rte a:hover{text-decoration:underline}.footer .footer__content-bottom{border-top-width:0}.footer .footer__copyright{margin-top:0}@media only screen and (min-width: 992px){.footer .footer__copyright{font-size:12.8px}}.footer .footer-logo{text-align:center}.footer .footer-logo img{width:100%;max-width:160px}@media only screen and (min-width: 992px){.footer .footer-block__details-content .list-menu__item--link{font-size:1.6rem}}.footer p{line-height:1.3}.footer h2{font-weight:700;text-transform:uppercase;font-size:16px}@media only screen and (min-width: 992px){.footer .list-social{justify-content:flex-start}.footer .footer-block--newsletter{display:block}}.footer .footer__blocks-wrapper .grid__item ul{list-style:none;margin:0;padding:0}@media only screen and (max-width: 991px){.footer .footer__blocks-wrapper .grid__item{width:100%}}@media only screen and (min-width: 768px){.footer .footer__blocks-wrapper .grid__item:first-child{width:29%}.footer .footer__blocks-wrapper .grid__item:last-child{padding-right:0;width:150px}}.footer .footer__blocks-wrapper .grid__item:nth-child(2n) .list-unstyled,.footer .footer__blocks-wrapper .grid__item:nth-child(3n) .list-unstyled{column-count:2}@media only screen and (min-width: 992px){.footer .footer__blocks-wrapper .grid__item:nth-child(3n) .list-unstyled{column-count:1}}.footer .newsletter-form__field-wrapper .field__input{background:#fff;color:#000;letter-spacing:0px}.footer .field__label,.footer .customer .field label{color:#000;letter-spacing:0px}.ba_widget_parent{font-family:helvetica-lt-pro,sans-serif}.section-default{padding:40px 0;line-height:1.5}.section-default.pt-0{padding-top:0}@media only screen and (min-width: 992px){.section-default{padding:70px 0}}.section-default .heading{margin-bottom:30px;display:flex;justify-content:space-between}.section-default .heading.mb-0{margin-bottom:0}@media only screen and (min-width: 992px){.section-default .heading{margin-bottom:60px}}.section-default .heading h1{font-size:32px;line-height:1.3;font-family:helvetica-lt-pro,sans-serif;font-weight:700;letter-spacing:0px;margin-bottom:5px;margin-top:0;margin-right:10px}@media only screen and (min-width: 992px){.section-default .heading h1{font-size:48px;margin-right:0}}.section-default .heading .links .button{text-transform:none}@media only screen and (min-width: 992px){.section-default .heading .links{margin-top:12px}}.section-default .heading ul{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap}.section-default .heading ul li{color:#000;position:relative}.section-default .heading ul li:after{content:"/";margin:0 10px}.section-default .heading ul li:last-child:after{display:none}.section-default .heading ul li a,.section-default .heading ul li a:hover,.section-default p a{color:#000}.section-default .cart__empty-text{font-size:26px;margin-bottom:20px;line-height:1.3;text-transform:uppercase;font-family:helvetica-lt-pro,sans-serif;font-weight:700;letter-spacing:0px}@media only screen and (min-width: 992px){.section-default .cart__empty-text{font-size:32px;margin-bottom:30px}}.section-default .top-banner{border:1px solid #000;font-size:0;margin-bottom:40px;height:200px}@media only screen and (min-width: 768px){.section-default .top-banner{height:280px}}.section-default .top-banner img{width:100%;height:100%;object-fit:cover}.section-default .contact [aria-invalid=true]{background:#ffb2b2}.section-default .contact .field__input,.section-default .contact .customer .field input,.section-default .contact .field__label{letter-spacing:0px}.section-default .contact .form-status{font-weight:700}@media only screen and (min-width: 992px){.section-default .contact .three-columns{grid-template-columns:repeat(3,1fr)}}.section-default .contact .contact__button .button{text-transform:none}@media only screen and (min-width: 992px){.section-default .contact .contact__button .button{min-width:188px}}.section-default .contact-form-block{margin-top:50px}.section-default .contact-form-block .contact{padding:0}@media only screen and (min-width: 992px){.section-default .contact-form-block{display:flex;justify-content:space-between}.section-default .contact-form-block .column{width:calc(50% - 15px)}.section-default .contact-form-block .column .contact__fields{display:block}}.section-default .contact-form-block iframe{height:300px;margin-top:50px}@media only screen and (min-width: 992px){.section-default .contact-form-block iframe{height:388px;margin-top:0}}.section-default .operational-care{margin-top:40px}.section-default .operational-care .image{text-align:center}.section-default .operational-care .image img{width:100%;max-width:280px}.section-default .operational-care .button{text-transform:none}.section-default .operational-care .form-item{margin-bottom:20px}.section-default .operational-care .form-item label{display:block;font-size:16px;margin-bottom:3px}@media only screen and (min-width: 992px){.section-default .operational-care .form-item label{font-size:19px}}.section-default .operational-care .form-item select{padding:10px 40px 10px 10px;border:1px solid #000;width:100%;font-size:16px;-webkit-appearance:none;appearance:none;background:url(/cdn/shop/files/arrow-down.png?v=1758698217) right 10px center no-repeat;background-size:25px}@media only screen and (min-width: 992px){.section-default .operational-care .form-item select{font-size:19px}}@media only screen and (min-width: 992px){.section-default .operational-care{display:flex;justify-content:space-between;align-items:center;max-width:645px;margin:40px auto 0}.section-default .operational-care .column{width:calc(50% - 25px)}}.section-product-info .page-width *:first-child{margin-top:0}.section-product-info h2{font-size:20px;margin-bottom:20px;line-height:1.3;font-family:helvetica-lt-pro,sans-serif;font-weight:700;letter-spacing:0px;margin-top:40px}@media only screen and (min-width: 992px){.section-product-info h2{font-size:22px;margin-bottom:30px}}.section-product-info ul.specs{list-style:none;margin:0 -10px 50px;padding:0!important;display:flex;color:#000;flex-wrap:wrap}.section-product-info ul.specs li{width:50%;padding:0 10px}@media only screen and (min-width: 992px){.section-product-info ul.specs li{width:33.33%}}@media only screen and (min-width: 992px) and (min-width: 992px){.section-product-info ul.specs li{width:25%}}.section-product-info ul.specs li ul{list-style:none;margin:0;padding:0;display:inline}.section-product-info ul.specs li ul li{display:inline-block;padding:0}.section-product-info ul.specs li ul li:after{content:", "}.section-product-info ul.specs li ul li:last-child:after{content:""}.section-featured h2{font-size:26px;margin-bottom:20px;line-height:1.3;text-transform:uppercase;font-family:helvetica-lt-pro,sans-serif;font-weight:700;letter-spacing:0px;margin-top:0;text-align:center}@media only screen and (min-width: 992px){.section-featured h2{font-size:32px;margin-bottom:30px}}.section-featured .text{text-align:center}.section-featured .slider{position:relative;margin-top:50px;padding-bottom:70px}@media only screen and (min-width: 992px){.section-featured .slider.pb-0{padding-bottom:0}}.section-featured .slider .slick-track{display:flex!important}.section-featured .slider .slick-arrow{position:absolute;bottom:0;right:0;width:40px;height:40px;border:0;font-size:0;background:url(/cdn/shop/files/slider-arrow.png?v=1758534088) center no-repeat;background-size:contain}.section-featured .slider .slick-arrow:hover{cursor:pointer;opacity:.6}.section-featured .slider .slick-arrow.slick-prev{right:56px}.section-featured .slider .slick-arrow.slick-next{transform:rotate(180deg)}.section-featured .slider .slick-slide{margin:0 5px;height:inherit!important}.section-featured .slider .slick-slide>div{height:100%}@media only screen and (min-width: 992px){.section-featured .slider .slick-slide{margin:0 25px}}.section-featured .slider .slick-list{margin:0 -5px}@media only screen and (min-width: 992px){.section-featured .slider .slick-list{margin:0 -25px}}.section-featured .slider .item{padding-bottom:45px;display:block;text-decoration:none;color:#000;height:100%;position:relative;border:1px solid #000;background:#fff}.section-featured .slider .item.pb-0{padding-bottom:0}.section-featured .slider .item:hover{border-color:#a0a0a0}.section-featured .slider .item:hover .image img{transform:scale(1.1)}.section-featured .slider .item:hover .button{background:#a0a0a0}.section-featured .slider .item .text{padding:15px}.section-featured .slider .item h3{font-size:17px;font-weight:700;margin:0}.section-featured .slider .item p{margin:0}.section-featured .slider .item .price{font-size:20px;font-weight:700;margin-top:20px;letter-spacing:0px}.section-featured .slider .item .image{width:100%;height:200px;position:relative;overflow:hidden}.section-featured .slider .item .image .badge{position:absolute;z-index:2;top:10px;right:10px}.section-featured .slider .item .image img{width:100%;height:100%;object-fit:contain}@media only screen and (min-width: 992px){.section-featured .slider .item .image{height:260px}}.section-featured .slider .item .button{width:100%;position:absolute;bottom:0}.section-page h2{font-size:20px;margin-bottom:20px;line-height:1.3;font-family:helvetica-lt-pro,sans-serif;font-weight:700;letter-spacing:0px}@media only screen and (min-width: 992px){.section-page h2{font-size:22px;margin-bottom:30px}}.section-about .content h2{font-size:26px;margin-bottom:20px;line-height:1.3;text-transform:uppercase;font-family:helvetica-lt-pro,sans-serif;font-weight:700;letter-spacing:0px;text-align:center;text-transform:none}@media only screen and (min-width: 992px){.section-about .content h2{font-size:32px;margin-bottom:30px}}@media only screen and (min-width: 992px){.section-about .content .block{margin-top:50px}}.section-about .content .block .item{margin-bottom:40px}.section-about .content .block .item:last-child{margin-bottom:0}.section-about .content .block .item h3{font-size:20px;margin-bottom:20px;line-height:1.3;font-family:helvetica-lt-pro,sans-serif;font-weight:700;letter-spacing:0px}@media only screen and (min-width: 992px){.section-about .content .block .item h3{font-size:22px;margin-bottom:30px}}.section-about .content .block .item .image{margin-bottom:20px;border:1px solid #000;font-size:0}@media only screen and (min-width: 992px){.section-about .content .block .item .image{margin-bottom:0}}.section-about .content .block .item .image img{width:100%}@media only screen and (min-width: 992px){.section-about .content .block .item{display:flex;justify-content:space-between;align-items:center}.section-about .content .block .item:nth-child(2n){flex-direction:row-reverse}.section-about .content .block .item .column{width:calc(50% - 25px)}}.section-about .content .link{margin-top:30px;width:100%}@media only screen and (min-width: 992px){.section-about .content .link{margin-top:70px}}.section-about .content .stores{margin-top:40px}.section-about .content .stores ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;list-style:none;margin:0;padding:0}.section-about .content .stores ul li{margin:0 10px}.section-about .content .stores ul li a{display:inline-block}.section-about .content .stores ul li a:hover{opacity:.8}.section-about .content .stores ul li a img{width:100%;max-width:150px}@media only screen and (min-width: 992px){.section-about .content .stores ul li a img{max-width:240px}}@media only screen and (min-width: 992px){.section-about .content .stores ul li{margin:0 18px}}.section-cm .block{margin-bottom:-40px}.section-cm .block .column{text-align:center;margin-bottom:40px}.section-cm .block .column .image{margin-bottom:20px;font-size:0}.section-cm .block .column .image img{max-width:368px;width:100%}.section-cm .block h2{font-size:20px;margin-bottom:20px;line-height:1.3;font-family:helvetica-lt-pro,sans-serif;font-weight:700;letter-spacing:0px}@media only screen and (min-width: 992px){.section-cm .block h2{font-size:22px;margin-bottom:30px}}.section-cm .block .count{font-family:helvetica-lt-pro,sans-serif;font-weight:700;line-height:1;font-size:56px;margin:0 0 20px}@media only screen and (min-width: 768px){.section-cm .block{display:flex;flex-wrap:wrap;margin:0 -20px -40px}.section-cm .block .column{width:33.33%;padding:0 20px}}@media only screen and (min-width: 768px) and (min-width: 1024px){.section-cm .block{margin:0 -40px -40px}}@media only screen and (min-width: 768px) and (min-width: 1024px){.section-cm .block .column{padding:0 40px}}.section-wc .block{margin-bottom:-40px;margin-top:50px}.section-wc .block .column{text-align:center;margin-bottom:40px}.section-wc .block .column .image{width:60px;height:75px;margin-bottom:20px;font-size:0;margin-left:auto;margin-right:auto}.section-wc .block .column .image img{object-fit:contain;height:100%;width:100%}.section-wc .block h2{font-size:20px;margin-bottom:20px;line-height:1.3;font-family:helvetica-lt-pro,sans-serif;font-weight:700;letter-spacing:0px}@media only screen and (min-width: 992px){.section-wc .block h2{font-size:22px;margin-bottom:30px}}@media only screen and (min-width: 768px){.section-wc .block{display:flex;flex-wrap:wrap;margin:50px -20px -40px}.section-wc .block .column{width:50%;padding:0 20px}.section-wc .block .column p{max-width:530px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 768px) and (min-width: 1024px){.section-wc .block{margin:50px -40px -40px}}@media only screen and (min-width: 768px) and (min-width: 1024px){.section-wc .block .column{padding:0 40px}}.blog-articles .card__inner{border:1px solid #000}.blog-articles .card__content{padding:0}.blog-articles .card__more{display:none}.blog-articles .article-card .card__information{padding-left:0!important;padding-right:0!important}.blog-articles .caption-with-letter-spacing{text-transform:none;font-weight:700;font-size:16px;padding-left:30px;position:relative;margin:15px 0 20px}.blog-articles .caption-with-letter-spacing:before{position:absolute;width:20px;height:20px;content:"";background:url(/cdn/shop/files/calendar.png?v=1758523765) center no-repeat;background-size:contain;left:0;top:50%;margin-top:-9px}@media only screen and (min-width: 768px){.blog-articles .caption-with-letter-spacing{font-size:18px}}.article-template .article-template__hero-medium{border:1px solid #000}.article-template .caption-with-letter-spacing{text-transform:none;font-weight:700;font-size:16px;padding-left:30px;position:relative;margin:15px 0 20px}.article-template .caption-with-letter-spacing:before{position:absolute;width:20px;height:20px;content:"";background:url(/cdn/shop/files/calendar.png?v=1758523765) center no-repeat;background-size:contain;left:0;top:50%;margin-top:-9px}@media only screen and (min-width: 768px){.article-template .caption-with-letter-spacing{font-size:18px}}.section-faq .accordion-item .title{background:#000;padding:10px 46px 10px 10px;margin:0 0 5px;cursor:pointer;position:relative}.section-faq .accordion-item .title:before{content:"";width:20px;height:20px;position:absolute;right:15px;background:url(/cdn/shop/files/down-arrow.png?v=1758528611) center no-repeat;background-size:contain;top:50%;margin-top:-10px}.section-faq .accordion-item .title.active:before{transform:rotate(-180deg)}@media only screen and (min-width: 992px){.section-faq .accordion-item .title{padding:15px}}.section-faq .accordion-item .title h3{margin:0;font-size:16px;font-weight:700;color:#fff}@media only screen and (min-width: 992px){.section-faq .accordion-item .title h3{font-size:18px}}.section-faq .accordion-item .content{padding-bottom:30px;display:none;padding-top:5px}.section-faq .accordion-item .content p a{color:#000}.section-faq h2{margin-top:40px}.back-button{margin-bottom:30px;text-align:right}.back-button.desktop{display:none}.back-button .button{text-transform:none}@media only screen and (min-width: 992px){.back-button{margin-bottom:60px}.back-button.mobile{display:none}.back-button.desktop{display:block}}.product .product__media,.product .thumbnail{border:1px solid #000}.product .product__title h1{font-size:30px;margin-bottom:20px;line-height:1.2;font-family:helvetica-lt-pro,sans-serif;font-weight:700;letter-spacing:0px}@media only screen and (min-width: 992px){.product .product__title h1{font-size:40px;margin-bottom:30px}}.product .price-item--regular{font-weight:700;font-size:20px}@media only screen and (min-width: 992px){.product .price-item--regular{font-size:24px}}.product .caption,.product .product-form__quantity .form__label{letter-spacing:0px;font-size:14px}@media only screen and (min-width: 992px){.product .caption,.product .product-form__quantity .form__label{font-size:16px}}.product .product-form__buttons{max-width:100%}.product .product-form__buttons .button{text-transform:none;background-image:url(/cdn/shop/files/parcel.png?v=1757403166);background-position:right 15px center;background-repeat:no-repeat;background-size:24px}.product .product-form__buttons .button:hover{background-image:url(/cdn/shop/files/parcel.png?v=1757403166);background-position:right 15px center;background-repeat:no-repeat;background-size:24px}.product .product-form__buttons .shopify-payment-button .shopify-payment-button__button{background-image:url(/cdn/shop/files/credit-card.png?v=1758704917);background-position:right 15px center;background-repeat:no-repeat;background-size:24px}.product .product-form__buttons .shopify-payment-button .shopify-payment-button__button:before,.product .product-form__buttons .shopify-payment-button .shopify-payment-button__button:after{display:none}.product .product-form__buttons .shopify-payment-button .shopify-payment-button__button:hover{background-color:#a0a0a0}@media only screen and (min-width: 992px){.product .product-form__buttons{display:flex;justify-content:space-between}.product .product-form__buttons .product-form__submit,.product .product-form__buttons .shopify-payment-button{width:calc(50% - 10px)}}.product-form .product-form__submit{background:#000}.product-form .product-form__submit:hover{background:#a0a0a0}.group-link a{display:inline-block;border:1px solid #000;padding:6px 40px 6px 20px;font-size:1.6rem;text-decoration:none;position:relative;width:100%;margin-bottom:5px}.group-link a:before{width:24px;height:24px;position:absolute;top:50%;margin-top:-12px;background:url(/cdn/shop/files/arrow-right.png?v=1758705921) center no-repeat;background-size:contain;content:"";right:10px}.group-link a:hover{color:#000}.group-link a:hover:before{right:5px}@media only screen and (min-width: 992px){.group-link a{font-size:1.9rem;margin:0 10px;width:auto}}@media only screen and (min-width: 992px){.group-link{display:flex;justify-content:center}}cart-items .cart__items{border-bottom:1px solid #707070}cart-items .cart-item .cart-item__image-container{border:1px solid black}cart-items .cart-item .price{letter-spacing:0;font-weight:700}@media only screen and (min-width: 992px){cart-items .cart-item .price{font-size:20px}}cart-items .cart-item .cart-item__name{font-weight:700}@media only screen and (min-width: 992px){cart-items .cart-item .cart-item__name{font-size:19px}}cart-items .cart-item cart-remove-button .button{margin-right:0;margin-left:auto}cart-items .cart-item cart-remove-button .button svg path{fill:#000}cart-items .cart-item cart-remove-button .button:hover{background:transparent}@media only screen and (min-width: 992px){cart-items .cart-item cart-remove-button .icon-remove{width:20px;height:20px}}cart-items .cart-item .product-option{margin-top:20px}@media screen and (min-width: 750px){cart-items .cart-item .cart-item__media{width:175px}cart-items .cart-item .cart-item__details>*{max-width:100%}cart-items .cart-item .product-option{font-size:1.6rem}}@media screen and (min-width: 750px){.cart__footer .cart__blocks{width:560px}}.cart__footer .totals .totals__subtotal-value{font-weight:700}@media screen and (min-width: 750px){.cart__footer .totals .totals__subtotal,.cart__footer .totals .totals__subtotal-value{font-size:2.2rem}}@media only screen and (min-width: 992px){.cart__footer .cart__ctas{display:flex;justify-content:space-between;max-width:560px}}.cart__footer .cart__ctas .button{width:100%;max-width:300px;text-transform:none;margin-top:1rem}@media only screen and (min-width: 992px){.cart__footer .cart__ctas .button{max-width:100%;width:calc(50% - 10px);margn-top:0}}.cart__footer .cart__ctas .button.cart__checkout-button{background-image:url(/cdn/shop/files/credit-card.png?v=1758704917);background-position:right 15px center;background-repeat:no-repeat;background-size:24px}.product-grid-container .card-wrapper{border:1px solid #000}.product-grid-container .card-wrapper .quick-add__submit{background:#000}.facet-filters__field{padding:10px;border:1px solid #000}.facet-filters__field .select__select,.mobile-facets__sort .select__select{font-family:helvetica-lt-pro,sans-serif;letter-spacing:0px;color:#000}@media only screen and (min-width: 992px){.facet-filters__field .select__select,.mobile-facets__sort .select__select{font-size:1.9rem}}@media only screen and (min-width: 992px){.facets{margin-bottom:25px}}.facets-container .facets__disclosure-vertical{border-top:0px}.facets-container .facets__summary{background:#000;color:#fff;padding:1.5rem}.facets-container .facets__summary:hover{color:#fff}.facets-container .facets__summary .icon-caret{right:15px}@media only screen and (min-width: 992px){.facets-container .facets__summary{padding:1rem 2rem!important}.facets-container .facets__summary span{font-size:1.9rem}}.pagination__item{background:#ddd}.pagination__item.pagination__item--current{background:#000;color:#fff;opacity:1}.pagination__item.pagination__item--current:after{display:none}@media screen and (min-width: 750px){.product-grid-container{margin-top:-6px}.product-grid-container .card__information{padding-left:30px;padding-right:30px}}.product-grid-container .card__heading{font-weight:700;font-size:1.4rem}@media screen and (min-width: 750px){.product-grid-container .card__heading{font-size:1.7rem}}.product-grid-container .price{font-weight:700}@media screen and (min-width: 750px){.product-grid-container .price{font-size:2rem}}.product-grid-container .card__content,.product-grid-container .card-wrapper,.product-grid-container .card--card .quick-add{margin:0;padding:0}.product-grid-container .quick-add__submit:hover{background:#a0a0a0}.collection span.gf-summary,.gf-filter-contents span.gf-summary{font-size:0}.collection .gf-option-block ul.gf-option-box li>div>a+span,.collection .gf-option-block ul.gf-option-box li>div>button+span,.gf-filter-contents .gf-option-block ul.gf-option-box li>div>a+span,.gf-filter-contents .gf-option-block ul.gf-option-box li>div>button+span{display:none}.collection .gf-Checkbox,.collection .gf-RadioButton,.gf-filter-contents .gf-Checkbox,.gf-filter-contents .gf-RadioButton{border-color:#000}.collection .gf-block-title,.gf-filter-contents .gf-block-title{background:#000;padding:10px}.collection .gf-block-title .h3,.gf-filter-contents .gf-block-title .h3{color:#fff!important}.collection .sort-by:before,.gf-filter-contents .sort-by:before{z-index:2}.collection .sort-by-toggle,.gf-filter-contents .sort-by-toggle{font-size:16px;background:#fff}@media only screen and (min-width: 768px){.collection .sort-by-toggle,.gf-filter-contents .sort-by-toggle{border:1px solid #000;font-size:19px}}.collection .limit-by span:hover,.collection .sort-by,.gf-filter-contents .limit-by span:hover,.gf-filter-contents .sort-by{background:#000}.collection .gf-option-block.gf-option-block-select select,.gf-filter-contents .gf-option-block.gf-option-block-select select{font-size:16px}.collection .gf-left #gf-tree .globo-selected-items-wrapper .globo-selected-items,.collection .gf-option-block,.gf-filter-contents .gf-left #gf-tree .globo-selected-items-wrapper .globo-selected-items,.gf-filter-contents .gf-option-block{border-bottom-width:0px!important}@media only screen and (min-width: 768px){.collection .gf-filter-contents,.gf-filter-contents .gf-filter-contents{margin-top:50px}}.collection #gf_pagination_wrap .pagination>span,.gf-filter-contents #gf_pagination_wrap .pagination>span{margin:0 3px;font-weight:700}@media only screen and (min-width: 768px){.collection #gf_pagination_wrap .pagination>span,.gf-filter-contents #gf_pagination_wrap .pagination>span{margin:0 10px}}.collection #gf_pagination_wrap .pagination>span>a,.gf-filter-contents #gf_pagination_wrap .pagination>span>a{background:#ddd}@media only screen and (min-width: 768px){.collection #gf_pagination_wrap .pagination>span>a,.gf-filter-contents #gf_pagination_wrap .pagination>span>a{width:48px;height:48px;display:flex;align-items:center;justify-content:center}}.collection #gf_pagination_wrap .pagination>span.current,.gf-filter-contents #gf_pagination_wrap .pagination>span.current{background:#000;color:#fff}@media only screen and (min-width: 768px){.collection #gf_pagination_wrap .pagination>span.current,.gf-filter-contents #gf_pagination_wrap .pagination>span.current{width:48px;height:48px!important;display:flex;align-items:center;justify-content:center}}.collection .globo-selected-items span.selected-item,.gf-filter-contents .globo-selected-items span.selected-item{color:#fff}.collection .gf-option-box li ul,.gf-filter-contents .gf-option-box li ul{border-left-width:0}.collection .gf-option-box ul li>div:before,.gf-filter-contents .gf-option-box ul li>div:before{display:none}@media only screen and (min-width: 768px){.collection .gf-filter-selection:before,.gf-filter-contents .gf-filter-selection:before{content:"Sort by: ";margin-top:3px;margin-right:10px;font-size:19px}}.collection .gf-filter-selection .limit-by,.gf-filter-contents .gf-filter-selection .limit-by{display:none}.collection #gf-controls-container .globo-selected-items,.gf-filter-contents #gf-controls-container .globo-selected-items{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/4/assets/main-theme.scss.css.map */
