html{scroll-behavior:smooth;scroll-padding-top:10rem}@media(max-width:1023px){html{scroll-padding-top:12rem}}footer .footer-block-img{border-radius:.8rem;overflow:hidden}footer .newsletter-form__field-wrapper .form-control{background-color:rgb(var(--color-foreground))}footer .footer-block--menu .footer-block__heading{font-family:var(--font-other-family);font-size:2rem;font-weight:400;line-height:1!important;text-transform:uppercase}@media(max-width:480px){.newsletter-form .form-field{flex-direction:column}}.product-card .f-price{margin-top:.8rem}.product-card .f-price-item{font-family:var(--font-other-family);font-weight:400;line-height:1!important;font-size:2.4rem}.product-card .f-price__regular .f-price-item.f-price-item--regular{font-size:2.4rem;display:flex;align-items:center;gap:.8rem}@media(min-width:768px){.product-card .f-price{margin-top:1.2rem}.product-card .f-price__regular .f-price-item.f-price-item--regular{font-size:3.2rem}}#ProductCount{font-weight:500;opacity:.64}layout-switcher>span{padding-right:1.6rem}.collection_rich_text .rich-text__box:not(.section--padding){max-width:112.4rem;margin-inline:auto}.collection_rich_text .rich-text__text{max-width:100rem}.collection_rich_text .text-center .rich-text__text{margin-inline:auto}.collection_rich_text .text-right .rich-text__text{margin-left:auto}.collection_rich_text .btn__icon svg{width:1.6rem;height:1.6rem}@media(min-width:1400px){.collection_rich_text .rich-text__box:not(.section--padding){padding:6.4rem 5.6rem}.collection_rich_text .rich-text__text,.collection_rich_text .read-more__toggle{margin-top:3.2rem}}.similar_products .section__header{max-width:88rem}.similar_products .section__header.text-center{margin-inline:auto}.similar_products .section__header.text-right{margin-left:auto}@media(min-width:768px){.similar_products .section__header{--header-padding-bottom: 4.8rem}.f-price__sale .f-price-item{font-size:3.2rem}}.about_rich_text .rich-text{max-width:89rem;margin:0 auto}.about_rich_text .rich-text__text *{opacity:.64}@media(min-width:1400px){.about_rich_text .rich-text__text{--text-margin-top: 2.4rem}}.help-sidebar__text .rich-text__heading{font-weight:500}.help-sidebar__text .rich-text__text *{opacity:.64}.help-sidebar__text .icon-with-text a{text-decoration:none}.help-sidebar__text .icon-with-text .text-subtext{font-weight:500}.contact-form-text{grid-column-start:1;grid-column-end:3;margin-top:-1.6rem;width:100%;max-width:69rem}.contact-form-text *{margin:0;font-size:1.4rem}.form-field:has([type=checkbox]) label{font-weight:500;color:#060f23}.product__block--button_details,.product__block--price,.product__block--variant_picker,.product__block--buy_buttons{margin:0!important;padding-inline:3.2rem;background:#f8f5f0}.product__block--button_details{border-radius:.4rem .4rem 0 0;padding-top:3.2rem;padding-bottom:2.4rem}.product__block--price{padding-top:3.2rem;padding-bottom:4rem}.product__info-wrapper:has(.product__block--buy_buttons) .product__block--price{padding-top:0}.product__block--variant_picker variant-selects{padding-block:4rem;border-block-start:.1rem solid rgba(var(--color-foreground),.16);border-block-end:.1rem solid rgba(var(--color-foreground),.16)}.product__block--variant_picker variant-selects select{border:none}.product__block--variant_picker variant-selects .product-form__input{margin-top:4rem}.product__block--variant_picker variant-selects .product-form__input:first-child{margin-top:0}.product__block--buy_buttons{border-radius:0 0 .4rem .4rem;padding-top:4rem;padding-bottom:2.4rem}.product__block--buy_buttons .quantity__input{border:none;outline:none;box-shadow:none}.product-button-info{display:flex;justify-content:space-between;align-items:center;gap:1.6rem}.product-button-info>span{opacity:.64;font-size:1.4rem}.product-button-info>.btn{border:none;min-width:fit-content}@media(max-width:1024px){.product__block--button_details,.product__block--price,.product__block--variant_picker,.product__block--buy_buttons{padding-inline:2.4rem}.product__block--price,.product__block--button_details{padding-top:2.4rem;padding-bottom:3rem}.product__block--button_details{padding-bottom:2.4rem}.product__block--variant_picker variant-selects{padding-block:3rem}.product__block--variant_picker variant-selects .product-form__input{margin-top:3rem}.product__block--buy_buttons{padding-top:3rem}}@media(max-width:1023px){.product-button-info{flex-wrap:wrap}}.product__block--price *{font-family:var(--font-other-family);font-weight:400;line-height:1!important}.product__block--price .f-price__regular .f-price-item--regular{font-size:var(--custom-heading-size, calc(var(--font-heading-mobile-scale) * var(--font-hd2-size)))}.from-amount-text{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.4rem;line-height:var(--font-body-line-height);opacity:.64}.f-price{display:flex;align-items:center;gap:.8rem}.f-price .from-amount-text{opacity:.64}@media only screen and (min-width:768px){.product__block--price .f-price__regular .f-price-item--regular{font-size:calc(var(--font-hd2-size) * .7)}.from-amount-text{font-size:var(--font-body-size)}}@media only screen and (min-width:1024px){.product__block--price .f-price__regular .f-price-item--regular{font-size:var(--font-hd2-size)}}product-recommendations .product-card{background:transparent}@media(min-width:1400px){product-recommendations .section__header{padding-bottom:4.8rem}}.sticky-atc-bar .sticky-atc-bar__product-title{font-size:1.8rem;font-weight:700}.sticky-atc-bar .f-price{font-size:1.8rem;font-family:var(--font-other-family);font-weight:400;line-height:1!important;margin-top:.4rem}@media(max-width:767px){.sticky-atc-bar .sticky-atc-bar__product-title{font-size:1.6rem}}@media(min-width:768px){quick-view-modal .product__blocks .product__block:first-child{padding-right:3.5rem}}#site-loader{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100vh;background:#1f4e4d;opacity:0;justify-content:center;align-items:center;z-index:9999;animation:loaderShrink 1.2s cubic-bezier(.6,0,.3,1) forwards;animation-delay:2s}#site-loader .loader-logo{position:absolute;width:var(--logo-width-mobile);top:50%;left:50%;transform:translate(-50%,-50%) scale(2);animation:logoMove 1.2s cubic-bezier(.6,0,.3,1) forwards;animation-delay:2s;display:flex;gap:.6rem}#site-loader .loader-logo .sup-text{margin-left:.2rem}#site-loader .loader-logo svg{overflow:hidden}#site-loader .loader-logo svg path{transform:translateY(80px);animation:letterMask .6s ease forwards}#site-loader .loader-logo svg:nth-child(1) path{animation-delay:.2s}#site-loader .loader-logo svg:nth-child(2) path{animation-delay:.4s}#site-loader .loader-logo svg:nth-child(3) path{animation-delay:.6s}#site-loader .loader-logo svg:nth-child(4) path{animation-delay:.8s}#site-loader .loader-logo svg:nth-child(5) path{animation-delay:1s}@keyframes loaderShrink{to{z-index:-1;top:0;transform:translateY(36px);height:152px}}@keyframes logoMove{to{transform:translate(0) scale(1);top:32px;left:280px}}@keyframes letterMask{to{transform:translateY(0)}}@media(max-width:1440px){@keyframes logoMove{to{transform:translate(0) scale(1);top:32px;left:50px}}}@media(max-width:1199px){@keyframes logoMove{to{transform:translate(0) scale(1);top:32px;left:16px}}}@media(max-width:1023px){@keyframes logoMove{to{transform:translate(0) scale(1);top:16px;left:52px}}}@media(max-width:1023px){@keyframes loaderShrink{to{z-index:-1;top:0;transform:translateY(36px);height:136px}}}@media(max-width:767px){@keyframes loaderShrink{to{z-index:-1;top:0;transform:translateY(28.8px);height:136px}}}.product__media-gallery-viewer-wrap,.product__media-gallery-viewer,.product__media-list,.product__media-item,.product__media-item-container,.product__media.media-wrapper{aspect-ratio:1 / 1!important;height:auto!important}.product__media-item-container{background-color:#f5f5f5!important}.product__media-item-container img,.product__media.media-wrapper img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.accordion-details__content.rte a.btn--primary,.accordion-details__content.rte a.btn--primary .btn__text{color:rgb(var(--color-button-text))!important;text-decoration:none!important}.accordion-details__content.rte a.btn--primary:hover,.accordion-details__content.rte a.btn--primary:hover .btn__text{color:rgb(var(--color-button))!important}.main-product-form .product-form__submit[name=add]{display:none!important}.main-product-form .product-form__buttons{flex-wrap:nowrap}.main-product-form .product-form__quote.rfq-btn{flex:1;width:auto;justify-content:center}.product__info-container .product__block--price,.product-template .product__block--price{margin-bottom:0!important;padding-top:20px!important;padding-bottom:12px!important}.product__info-container .product__block--buy_buttons,.product-template .product__block--buy_buttons{padding-top:12px!important}.main-product-form.rfq-product-form{gap:12px!important}.grfq-quote-widget-container{display:none!important}.product-card__info{display:flex;flex-direction:column}.product-card__info .rfq-collection-content{order:99;width:100%}.product-card__info .rfq-collection-btn,.product-card__info .rfq-btn{order:100;display:block;width:100%;margin-top:14px;color:#fff!important;border:0;font-weight:600;text-transform:none;cursor:pointer}.product-card__info .rfq-collection-btn:hover,.product-card__info .rfq-btn:hover{color:#fff!important;opacity:.88}.product-card__info .rfq-variant-selector,.product-card__info select.rfq-variant-id{order:98;width:100%;margin-top:10px}.rte :where(ul,ol)>li>p{display:inline}@media(min-width:640px){.search__types{min-width:23.6rem;max-width:23.6rem}.search__types select{box-sizing:border-box}.search__types+.search__input{padding-inline-start:25.6rem}}.sfer-rfq-blocked{margin:0 0 1.6rem;padding:1.4rem 1.8rem;border:1px solid #e0b252;border-left-width:4px;border-radius:4px;background:#fff8e6;color:#5c4300;font-size:1.5rem;line-height:1.5;text-align:left}.sfer-rfq-blocked p{margin:0}.sfer-rfq-blocked__link{display:inline-block;margin-top:.8rem;font-weight:600;text-decoration:underline;color:inherit}.sfer-rfq-blocked.is-shaking{animation:sfer-rfq-shake .4s ease}@keyframes sfer-rfq-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.sfer-rfq-blocked-btn{opacity:.55;cursor:not-allowed}.sfer-rfq-address p{margin:0 0 .4rem}.sfer-rfq-address__hint{margin-top:.8rem!important;font-size:1.3rem;opacity:.75}.sfer-rfq-address__hint a{text-decoration:underline}.sfer-field-error{margin:.6rem 0 0;font-size:1.3rem;line-height:1.4;color:#b42318}.sfer-field--invalid .form-control,.sfer-field--invalid .form-control--select,.sfer-field--invalid input[type=checkbox]{border-color:#b42318!important;box-shadow:0 0 0 1px #b42318}.sfer-rfq-notice{position:fixed;left:50%;top:2rem;transform:translate(-50%);z-index:10000;width:min(92vw,56rem);padding:1.6rem 4.4rem 1.6rem 2rem;border:1px solid #e0b252;border-left-width:4px;border-radius:6px;background:#fff8e6;color:#5c4300;font-size:1.5rem;line-height:1.5;box-shadow:0 8px 24px #00000026}.sfer-rfq-notice p{margin:0 0 1.2rem}.sfer-rfq-notice__btn{display:inline-flex}.sfer-rfq-notice__close{position:absolute;top:.6rem;right:1rem;border:0;background:none;font-size:2.4rem;line-height:1;color:inherit;cursor:pointer}.product-card{height:100%}.product-card__wrapper{display:flex;flex-direction:column;height:100%}.product-card__wrapper>*{flex-shrink:0}.product-card__wrapper>.product-card__info{flex:1 1 auto;display:flex;flex-direction:column}.product-card__title{font-size:1.7rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:4.42rem}.product-card__info>.rfq-collection-btn{margin-top:auto}.product-card__info>.rfq-variant-selector{margin-top:auto}.product-card__info>.rfq-variant-selector~.rfq-collection-btn{margin-top:1rem}.sfer-rfq-slow{max-width:72rem;margin:2rem auto}.sfer-rfq-slow .btn{display:inline-flex}.sfer-hide-prices .f-price,.sfer-hide-prices .price,.sfer-hide-prices .product-card__price,.sfer-hide-prices .predictive-search__item-price,.sfer-hide-prices .sticky-atc-bar__price,.sfer-hide-prices .cart-item__price,.sfer-hide-prices .cart-item__totals,.sfer-hide-prices .totals,.sfer-hide-prices [class*=grfq][class*=price],.sfer-hide-prices [class*=grfq][class*=total],.sfer-hide-prices [class*=grfq][class*=subtotal]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
