.container__top-part{z-index:111}body.template--page\.contact .shopify-section .layout__boxed,body.template--page\.contact .shopify-section form#contact_form{padding:0 20px}@media (min-width: 1200px) and (max-width: 1450px){body.template--page\.contact form#contact_form{max-width:1200px}}@media (min-width: 768px) and (max-width: 1199px){body.template--page\.contact form#contact_form{max-width:950px}}@media (max-width: 1450px){body.template--page\.contact form#contact_form{margin:0 auto}}body.template--page\.together-we-box .custom-social-icon td a{width:30px;display:block}.reputon-grid-review-images{display:none}#shopify-section-footer{overflow:hidden}#shopify-section-footer .inherit.footer.layout__stretchBg .col-12.footer__block>img{z-index:11;width:150px!important}.col-12.footer__block.logo-area-footer:before{display:block;content:"";width:250px;position:absolute;background:#000;height:140px;top:0;z-index:11}.col-12.footer__block.logo-area-footer:after{display:block;content:"";width:200%;border:1px solid var(--secondaryAccentTextColor);position:absolute;z-index:1}.shopify-section.row--product.product__list{align-items:unset}.col-12.footer__block.logo-area-footer img{max-width:150px;z-index:11}.middle-column .newsletter__email,.middle-column .button.button--primary{border-radius:0!important}.filter--disabled{display:none}.card--default{border:2px solid #e1e1e1;overflow:hidden}.filter__checkbox:hover{background-color:#fafafd;color:var(--linkColor)}.card--slide .card__info{width:100%;padding:10px 10px 0;min-height:220px;height:100%;margin:0}.card--default a.card__title{text-transform:uppercase;letter-spacing:.25px;line-height:1.5;margin-bottom:5px!important}span.card__price{font-size:16px;margin-bottom:10px!important}span.card__price .card__price--vat-container *{font-size:16px;color:#000}span.card__price .jsPrice{text-transform:capitalize}span.card__price.card__price--sale{font-size:14px}.card__info-container{display:flex;margin-bottom:20px;align-items:center;justify-content:center;flex-direction:column}.product-card__swatches .card-swatches__holder .swatch--color{height:50px;width:50px;margin:0 2px;border-radius:0;background-repeat:no-repeat;background-size:contain}.card--slide .card__buttons{left:0;bottom:0;transition:none!important;position:relative;min-height:44px}.swatch--color:after{background-color:#d14344;color:#fff}.card--default:hover .slider__button{width:25px;height:25px;background-color:#d14344;border-radius:100%;padding:0}.card--default:hover .slider__button .uil:before{font-size:20px;font-weight:900}.card--default:hover .slider__button:hover{opacity:1}.card__info-container .button{font-weight:900;text-transform:uppercase}.card__info-container .button:hover{background-color:#00f0;border:1px solid #e3e3e3;color:#d14343}.filter__group-title{font-size:14px;font-weight:700}.filter__group{margin-bottom:0;border-bottom:2px solid #fff;background-color:#fafafd;padding:14px 20px 0}.filter__checkbox>label>span[data-filter-count]{color:#fff}.shopify-section.product__list--filter{padding:0}.filter__bar{padding-top:10px}.swatch--color:first-child:after,.swatch--color:nth-child(4n):after{left:0}.swatch--color:first-child:after{transform:none}.template--collection h1,.breadcrumbs .breadcrumb a,.breadcrumbs .breadcrumb span{text-transform:uppercase}.filter__toggle:checked+div>.filter__options{display:block}.filter__toggle:not(:checked)+div>.filter__options{display:none}.filter__toggle:checked+div>.filter__show-more{display:block;margin-bottom:20px}.filter__toggle:not(:checked)+div>.filter__show-more{display:none}.template--collection .pagination{padding:0;justify-content:start;margin:0}.pagination .pagination__page.pagination__page--current{background:#fff;border:1px solid #d14344;border-radius:0;color:#d14344}.pagination .pagination__page{color:#424242}.pagination .pagination__page:hover{background:transparent;color:#d14344}.product__list>.pagination{margin-bottom:20px}.product__list>.pagination~.pagination{margin:0}.product-description-custom{justify-content:start!important}.product-description-custom .collection__description p{margin:0}.top-section .total-collection-size-label:after{content:"";display:block;width:1px;height:30px;background:#000;position:absolute;right:0}.total-collection-size-label{min-width:120px;padding:0;position:relative}.pagination .top-section{margin-top:20px}.links-pagination-label{padding:0}span.pagination__page:first-child{margin-left:20px!important}.b2b .brand-link{text-decoration:none}.b2b .product__price--holder span.secondPriceValue{color:#d14343;font-size:20px;font-weight:900}.b2b .product__price--holder span.secondPriceLabel{font-size:13px}.product__price--holder .was,.product__price--holder .now{display:none}.product__price--holder .product__price--sale~.was,.product__price--holder .product__price--sale~.now{display:inline}.product__page--info .soldout{opacity:.5;position:relative}.product__page--info .swatch-item.soldout:before{content:"";position:absolute;top:50%;left:-5px;right:-5px;height:2px;background:#808080bf;transform:rotate(-45deg);transform-origin:center;pointer-events:none;z-index:1}.product__page--info .swatch--color.soldout:before{background:#808080e6;content:"";position:absolute;top:50%;left:-15px;right:-15px;height:2px;background:#808080bf;transform:rotate(-45deg);transform-origin:center;pointer-events:none;z-index:1}.product__page--info .swatch-item.soldout{color:#999}.product__page--info .swatch-item.soldout:hover{cursor:not-allowed}.request-price{font-size:16px;font-weight:700;margin-bottom:20px}@media (max-width: 1023px){.request-price{font-size:13px;font-weight:600;margin-bottom:0;margin-top:10px}}.product__stock .amount--text span{animation:none}.gallery__thumbnails .gallery__thumbnail{height:125px;width:125px;margin-bottom:10px;border:2px solid #e1e1e1}.add-to-cart__success--holder .add-to-cart-total-custom span{display:block;font-size:28px;font-weight:700;text-align:center;margin:10px 0 0}.gallery__thumbnails{max-height:calc((125px + .25rem)*5)}.gallery__thumbnails .gallery__thumbnail:hover{border-color:#c42b2b}.slider--product__holder .slider__button{border-radius:20px;background:#c42b2b;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:.5;font-size:20px}.slider--product__holder .slider__button:hover{opacity:1}.slider--product__holder .slider__button .uil:before{font-weight:900}.slider--product__holder{border:1px solid #e1e1e1;margin:0 12px}.product__title--ppTitle{text-transform:uppercase;letter-spacing:.25px;font-size:20px}.product-brand-title{margin:0 0 10px;font-size:14px;color:#a0a19e;display:block}span[data-swatch-option]{border:2px solid #e1e1e1;overflow:hidden}.product-card__swatches .card-swatches__holder span[data-swatch-option].swatch--active{border:2px solid #c42b2b;background-color:transparent}.product-card__swatches .card-swatches__holder{margin-left:0}.product__price--ppPrice .product__price{font-size:24px;font-weight:900}#size-chart-selector{float:right;display:block}.btn.ks-chart-modal-button{border-radius:20px}.btn.ks-chart-modal-button span{color:#c42b2b}.product__swatches .swatches__holder span.swatch-item{font-size:10px;font-weight:700;border-radius:20px;min-height:20px;border:2px solid #e1e1e1;background:var(--inputFill);overflow:hidden}.product__swatches .swatches__holder span.swatch-item.swatch--active{background:var(--inputFill);border-color:#c42b2b}.product__swatches .swatches__holder span.swatch-item:hover{border-color:#c42b2b}.quantity--input{max-width:110px;border-radius:24px;width:110px;padding:0 10px}.b2b .quantity.cart-quantity{max-width:110px;border-radius:24px;width:110px;overflow:hidden;display:inline-flex;color:var(--inputContent);border:1px solid #e2e2e2;padding:0 10px}.minicart__price .login_to_view_price{align-items:flex-start;text-align:center}.login_to_view_price-inner{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.login_to_view_price-inner>span{margin-top:0}.quantity--input__button,.minicart .quantity--input__button,.quantity__button{padding:0;font-size:24px;font-weight:400;width:35px;color:#a1a1a1}button.quantity__button.disabled{cursor:not-allowed}.b2b .quantity__button{border:none}.quantity--input__input,.quantity__input{width:50px;padding:8px 4px;font-weight:900;font-size:13px;height:45px;border:none}.product__page--info .button.button--addToCart,.b2b .product__page--info .button.button--addToCart{min-width:180px;flex:0;font-weight:900;text-transform:uppercase;padding:10px}.button.button--addToCart:hover{border:1px solid #e3e3e3}.tab__holder .tab--product{min-height:55px;margin:0 7px 0 0!important;border:1px solid #e1e1e1;border-radius:0!important;font-size:14px;padding:10px 20px;border-bottom:0;position:relative}.tab__holder .tab--product.tab--active{background:transparent;color:#c42b2b;border-bottom:0}.tab__holder span.tab--product.tab--active:after{display:block;content:"";width:100%;position:absolute;height:1px;background:#fff;left:0;bottom:-1px}.product--tab__content{padding:10px;border:1px solid #e1e1e1}.atc-mobile.sticky--mobile.hide-desktop{z-index:111}.shopify-section.row--product.product__list .card__img--container{max-width:290px}#s--product-page__recommended .section__heading .section__heading--heading h2{text-transform:uppercase;font-size:30px;z-index:11;text-align:center;width:100%}#s--product-page__recommended .section__heading .section__heading--heading h2:before{content:"";position:absolute;top:50%;border:3px solid #c42b2b;width:100%;max-width:520px;left:50%;transform:translate(-50%,-50%);z-index:-1}#s--product-page__recommended .section__heading .section__heading--heading h2:after{display:block;content:"";background:#fff;width:100%;max-width:370px;height:45px;position:absolute;top:50%;left:50%;z-index:-1;transform:translate(-50%,-50%)}.cart__item{padding:0}.cart__item:before{width:100%}.cart__item:hover{background:transparent}.cart__info .card__img--container{max-width:100px;width:100%}.cart__info--text a{color:#000;font-size:15px;text-transform:uppercase;letter-spacing:.25px}.login_to_view_price.lock-price-product-main{flex-direction:row;gap:15px;padding:20px 0}.login_to_view_price{display:flex;flex-direction:column;align-items:center}.login_to_view_price img{width:20px;height:20px}.login_to_view_price a{text-decoration:none;display:flex;flex-direction:column;align-items:center;gap:15px;font-size:13px}.login_to_view_price span{display:flex;gap:5px;align-items:center;margin-top:5px;color:var(--linkColor)}.card__info .login_to_view_price span{flex-direction:column}@media (max-width: 424px){.login_to_view_price a{font-size:12px}}.b2b .tab__container--product{margin-top:0;padding:0}.b2b a.quick-buy-view{text-decoration:none;color:#fff;background:#000;padding:16px 45px;border-radius:30px;font-weight:700;font-size:16px;letter-spacing:1px;text-transform:uppercase;display:block;width:fit-content;margin-top:20px}.b2b .shopify-product-form{margin-bottom:25px}.b2b .tab--product:hover,.featured-tabs__tab:hover{color:var(--linkColor)}.b2b .accordion__item--title:after{color:var(--gLinkColor)!important}#lipscore-rating{margin-bottom:10px}.lipscore-rating-small-votes{position:relative;top:-2px}#shopify-block-lipscore_reviews_lipscore_product_smallrating_NBQDVQ{margin-bottom:10px}@media only screen and (min-width: 551px){.card__title{min-height:70px}}@media only screen and (min-width: 1441px){.product__list>.pagination:first-child{flex-basis:76%}}@media only screen and (min-width: 1060px) and (max-width: 1440px){.product__list>.pagination:first-child{flex-basis:67%}}@media only screen and (min-width: 768px){.product__list>.pagination{margin-top:-54px;margin-bottom:20px;flex-basis:81%;z-index:1}.shopify-section.product__list--filter{max-width:calc(var(--maxwidth) * .18)}.card--default a.card__title{font-size:15px}span.card__price{font-size:18px}.product-card__swatches{margin-bottom:18px!important}.product__swatches .swatches__holder span.swatch-item{font-size:14px}.tab__holder .tab--product{padding:12px 20px}.product--tab__content{padding:15px}.card--slide:hover .card__info{border-top:1px solid #e1e1e1;background-color:#fafafd;-webkit-transition:.2s all linear;transition:.2s all linear}.card--default:hover{-webkit-box-shadow:0 0 6px 2px rgba(0,0,0,.18);box-shadow:0 0 6px 2px #0000002e;border-color:#fff}.product-description-custom,.collection__description{padding:20px 0}}@media only screen and (min-width: 1024px){.filter__bar select{padding:12px 35px 12px 15px}.card__title{min-height:60px}.filter__group-title{font-size:15px}.product__title--ppTitle{font-size:24px;margin:0 0 10px}.product-brand-title{font-size:15px}.product__price--ppPrice .product__price{font-size:24px}.quantity--input__input,.quantity__input{font-size:14px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.quantity__input:hover{-webkit-appearance:none}.tab__holder .tab--product{font-size:16px}.product--tab__content{padding:20px}.filter__bar{padding-top:20px;padding-left:0;margin-bottom:15px}.pagination .top-section{margin-bottom:40px}}@media only screen and (min-width: 1366px){.product__title--ppTitle{font-size:25px;margin:0 0 20px}.quantity--input__input,.quantity__input{font-size:16px}.tab__holder .tab--product{font-size:17px;padding:15px 30px}.product--tab__content{padding:25px}}@media only screen and (min-width: 1440px){.shopify-section.row--product.product__list{flex-basis:85%;max-width:calc(var(--maxwidth) * .82)}}@media only screen and (min-width: 1850px){.card--default a.card__title{font-size:16px;margin-bottom:5px!important}span.card__price{font-size:20px;margin-bottom:10px!important;margin-top:10px}span.card__price.card__price--sale{font-size:16px;justify-content:center}.filter__group-title{font-size:16px}}@media (max-width: 1440px){.product__list .col-lg-3{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}}@media (max-width: 1024px){.product__list .col-lg-3{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.template--collection .pagination .pagination__page{width:30px;height:30px;padding:6px}.filter__bar{justify-content:flex-start}.links-pagination-label{max-width:130px}.top-section .total-collection-size-label:after{right:5px}}@media (max-width: 767px){.product__page--info .button.button--addToCart{margin-top:8px;margin-left:10px}.minicart__button.minicart__button--shopping-cart{border-right:none;padding-right:20px}.card--expanded .card--holder{max-width:100%!important;flex-basis:100%!important}.card--expanded .card__info{margin:0}.header__logo{max-width:60px;position:relative;left:14px}#section-template--23528497742133__banner{min-height:auto;padding:15px}#section-template--23528497742133__banner .breadcrumbs{display:none}.card--default:hover .card__img .card__img--gall,.card--default:hover .card__img .card__img--gallery img{transform:none!important;transition:none!important}.product-description-custom{min-height:auto;padding:10px 0}.product-description-custom .collection__description{width:80%;padding-top:10px}.header__utility>*:not(:first-child){padding-left:0}.col-12.footer__block.logo-area-footer:before{width:130px;height:100px}#shopify-section-footer .inherit.footer.layout__stretchBg .col-12.footer__block.logo-area-footer>img{width:80px!important}#shopify-section-footer .footer__links.footer-data a{width:100%}#shopify-section-footer .footer__links.footer-sub-menu-data{align-items:center;width:100%;grid-gap:20px}#shopify-section-footer .footer__links.footer-sub-menu-data a{margin-top:0}#shopify-section-footer .footerContact .footer__contact{justify-content:center;align-items:center;text-align:center}#shopify-section-footer .col-12.footerLinks{padding-top:0}.product__list .card--slide .card__buttons{width:50%}.gallery__thumbnails{margin-top:20px!important}#filterToggle:checked~#filterSidebar{z-index:999}.product__list--filter #filterToggle:checked~.filter__mobile--button i.uil:before{content:"\e9b8"}.product__list--filter #filterToggle:checked~.filter__mobile--button{background:var(--linkColor);z-index:99999;color:#fff}.shopify-section.col-12.col-md-3.unflex.product__list--filter{z-index:999}.filter__bar{padding-top:20px}}@media (max-width: 479px){#shopify-block-image_slider_pro_embed_code_GLa8q4{height:120px}.product__list .card--slide .card__buttons{width:100%}}@media (max-width: 319px){.product__list .col-6.card--holder{max-width:100%;flex-basis:100%}}@media (min-width: 480px) and (max-width: 767px){#shopify-block-image_slider_pro_embed_code_GLa8q4{height:223px}}@media only screen and (min-width: 768px) and (max-width: 1439px){.col-tb-4{-ms-flex-preferred-size:33.33%;flex-basis:33.33%;max-width:33.33%}}.search__results .login_to_view_price{flex-direction:inherit;gap:5px}.hidden{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/29/assets/boxfit.css.map */
