.button.button--primary,.btn--primary{background-color:#000!important;color:#fff!important;border-radius:10px!important;padding:10px 25px!important;transition:all .3s ease!important;text-decoration:none;display:inline-block}.button.button--primary:hover,.btn--primary:hover{background-color:#fff!important;color:#000!important}.button.button--secondary,.btn--secondary{background-color:transparent!important;color:#1a1a1a!important;border:2px solid #1A1A1A!important;border-radius:10px!important;padding:10px 25px!important;transition:all .3s ease!important;text-decoration:none;display:inline-block;font-weight:700!important}.button.button--secondary:hover,.btn--secondary:hover{color:#fff!important;background-color:#000!important}.button.button--secondary,.button.button--primary{font-size:28px;font-family:Public Sans,sans-serif!important;font-weight:600}.button.button--3,.btn--3{background-color:transparent!important;color:#fff!important;border:2px solid rgb(255,255,255)!important;border-radius:10px!important;padding:10px 25px!important;transition:all .3s ease!important;text-decoration:none;display:inline-block;font-weight:700!important}.button.button--3:hover,.btn--3:hover{background-color:transparent!important;color:#fff!important;border:2px solid rgb(87,87,87)!important}.button.button--3{font-size:28px;font-family:Public Sans,sans-serif!important;font-weight:600}h1{font-size:70px!important;font-family:Public Sans,sans-serif!important;font-weight:700;letter-spacing:0!important;margin-bottom:20px}h2{font-size:50px!important;font-family:Public Sans,sans-serif!important;font-weight:800!important;letter-spacing:0!important;margin-bottom:20px}h3{font-size:26px!important;font-family:Public Sans,sans-serif!important;font-weight:700;letter-spacing:0!important;margin-bottom:20px}h4{font-size:38px!important;font-family:Public Sans,sans-serif!important;font-weight:800!important;letter-spacing:0!important}h5{font-size:30px!important;font-family:Public Sans,sans-serif!important;letter-spacing:0!important;font-weight:800!important}h6,.product-block__title{font-size:24px!important;font-family:Public Sans,sans-serif!important;font-weight:300!important;letter-spacing:0!important;line-height:1.25!important}.product-block__title{color:#000!important}p{font-size:18px;font-family:Open Sans,sans-serif!important;font-weight:600;letter-spacing:0!important}a{font-family:Public Sans,sans-serif!important;letter-spacing:0!important}span{font-family:Public Sans,sans-serif!important;font-weight:800;letter-spacing:0!important}@media(max-width:767px){h1{font-size:40px!important;line-height:1.1}h2{font-size:32px!important;line-height:1.2}h3{font-size:22px!important}h4{font-size:28px!important}h5{font-size:24px!important}h6{font-size:20px!important}p,span{font-size:16px!important}.contact-info span{font-size:24px!important}.button.button--secondary,.button.button--primary,.button.button--3{font-size:18px}}.footer-menu h3{margin-bottom:0}.announcement__text{font-weight:700!important;font-size:24px;font-family:Public Sans,sans-serif!important}.checkout-subtotal-container,.cart-item__selling-price,.cart-item__selling-total,.cart-item-list-heading--price,.cart-item-list-heading--total{display:none;visibility:hidden}.custom-richtext-section{margin:0!important;padding:0!important;width:100%;display:block}.container-richtext{max-width:1200px;margin:0 auto;padding:0 20px}.richtext-content{width:100%}.richtext-content>*:first-child{margin-top:0!important;padding-top:20px}.richtext-content>*:last-child{margin-bottom:0!important;padding-bottom:20px}.header-shade,.page-shade{display:none!important}.footer-column:nth-child(4) h3,.footer-column:nth-child(4) .h3{display:none!important}.footer-column:nth-child(3) h3,.footer-column:nth-child(3) .h3{display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;margin-top:0!important;padding-top:0!important;line-height:1!important}.footer-column:nth-child(3){display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important}.footer-column:nth-child(3) h3,.footer-column:nth-child(3) .h3{display:block!important;margin-bottom:30px!important;margin-top:0!important;line-height:1.2!important}.footer-column:nth-child(3) h3:last-child,.footer-column:nth-child(3) .h3:last-child{margin-bottom:!important}.mega-menu a,.mega-menu-desktop a{font-family:Open Sans,sans-serif!important;font-size:18px!important;font-weight:600!important;letter-spacing:0!important;text-decoration:none!important;color:#000!important}@media(max-width:767px){.mega-menu a,.mega-menu-desktop a{font-size:16px!important}}.unit-price{display:none!important}.product-label>span{font-size:18px!important;font-family:Public Sans,sans-serif!important}.navigation__tier-1-container,.navigation,.logo-area__right__inner{border-bottom:none!important;box-shadow:none!important}.navigation__link{border-bottom:none!important;text-decoration:none!important}.navigation__link{font-size:17px!important;color:#000!important;font-weight:350!important;transition:color .2s ease}.custom-footer{padding:60px 5%;border-top:1px solid #e0e0e0}.footer-container{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px}.footer-column{flex:1;min-width:180px}.footer-title{font-size:1.1rem;font-weight:700;margin-bottom:20px;color:#000}.footer-menu{list-style:none;padding:0}.footer-menu li{margin-bottom:10px}.footer-menu a{text-decoration:none;color:#555;font-size:.95rem}.contact-col .phone{font-size:1.4rem;margin:20px 0 5px}.contact-col .address{font-size:.85rem;color:#666;max-width:250px}.footer-logo{max-width:200px;margin-top:30px}.footer-bottom{text-align:center;margin-top:50px;padding-top:20px;border-top:1px solid #eee;font-size:.8rem;color:#888}.article-layout--columns .article__inner h2,.article-layout--columns .article__read-more-container{text-align:center!important}.article-layout--columns .small-feature-link{display:block;text-align:center!important}.article__inner{background:#fff;border-radius:40px;overflow:hidden;padding:0!important}.article__inner h2{text-align:center;padding:0 16px}.article__inner .meta,.article__inner .rte{display:none!important}.article__inner .article__read-more-container{text-align:center;padding-bottom:16px}.article-image img{height:300px;object-fit:cover;width:100%}.small-feature-link{font-size:0;color:#000;text-decoration:none;pointer-events:none}.small-feature-link:after{content:"";display:inline-block;width:40px;height:25px;background-image:url(/cdn/shop/files/Arrow_right.svg?v=1774981453);background-size:contain;background-position:center;vertical-align:middle;margin-left:10px;background-repeat:no-repeat}.article-layout--columns .article h3 a{display:block;text-align:center!important;font-weight:900}.article-list.article-layout--columns.article-layout--one-row,.blog-row{grid-template-columns:repeat(2,1fr)!important}.custom-footer .section-footer__text-block__social svg{fill:#000!important}.custom-footer .section-footer__text-block__social a{color:#000!important;text-decoration:none}.contact-info span{font-size:30px!important;font-family:Public Sans,sans-serif!important;letter-spacing:0!important;font-weight:800!important}.logo-area__right__inner{display:flex;align-items:center;justify-content:flex-end;gap:30px}.navigation__tier-1{display:flex;align-items:center;list-style:none;margin:0;padding:0}.nav-separator{margin:0 15px;color:#000}.nav-separator span{font-weight:500!important}.mobile-nav-toggle{display:none;background:none;border:none;cursor:pointer;padding:10px}.mobile-extra-menu{display:none!important}#pageheader{position:sticky!important;z-index:1000!important}#pageheader a:hover{color:gray!important}#pageheader img{height:auto}.about-split .container{max-width:1700px;width:98%;margin-left:auto;margin-right:auto;padding:0 20px}.about-split .content{display:grid;grid-template-columns:40% 60%;gap:40px;align-items:start;margin-top:40px!important}.about-split .image{height:450px;width:100%}.about-split .image img{width:100%;height:100%;object-fit:cover;border-radius:20px}.about-split .text{height:auto}.button-wrapper{display:flex;justify-content:center;width:100%;margin-top:40px}.about-split .placeholder{height:100%;background:#ddd;border-radius:20px;display:flex;align-items:center;justify-content:center}.container-section-1{margin-top:20px!important;margin-bottom:40px!important}@media(max-width:768px){.about-split .content{grid-template-columns:100%;gap:20px}.about-split .image{height:300px}}.distinction-section{padding-top:0!important;padding-bottom:20px}.container-distinction{max-width:900px;margin:0 auto;padding:0 20px}.distinction-list{border-top:none!important}.distinction-item{display:flex;align-items:center;padding:15px 0;border-bottom:1.5px solid #1A1A1A}.distinction-item:last-child{border-bottom:none!important}.check-icon{width:20px;height:20px;min-width:20px;margin-right:15px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.check-icon svg{width:20px!important;height:20px!important;display:block!important;min-width:20px}.item-text{font-size:30px;font-weight:900!important;color:#1a1a1a;text-transform:uppercase;letter-spacing:.5px}.nav-separator{font-weight:400!important}@media screen and (max-width:1200px){.logo-area.container{display:flex!important;flex-direction:column!important;height:auto!important}.logo-area__middle,.logo-area__right{width:100%!important;display:flex!important}.logo-area__right__inner{flex-direction:row!important;flex-wrap:wrap!important;width:100%!important;gap:0!important}.navigation__tier-1{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;padding:0!important;list-style:none!important}.nav-separator{display:inline-block!important;margin:0 10px!important;color:#000!important}.navigation__link{padding:5px!important;white-space:nowrap!important}}.faq-final-section{padding-top:20px;padding-bottom:40px;width:100%}.faq-container-final{max-width:1300px;margin:0 auto;display:flex;flex-direction:column;gap:10px;padding:0 20px}.faq-card-final{background:#fff;border-radius:2px;list-style:none;overflow:hidden;border:1px solid #e5e5e5}.faq-header-final{display:flex;justify-content:space-between;align-items:center;padding:8px 25px;cursor:pointer;list-style:none;min-height:55px}.faq-header-final::-webkit-details-marker{display:none}.faq-question-final{font-size:15px;font-weight:800;color:#1a1a1a;text-align:left;line-height:1.3;flex:1}.faq-chevron-final{transition:transform .3s ease;margin-left:15px;display:flex;align-items:center}.faq-card-final[open] .faq-chevron-final{transform:rotate(180deg)}.faq-content-final{padding:0 25px 20px;font-size:14px;line-height:1.5;color:#444;text-align:left}.faq-content-final p{margin:0}.richtext ul,.faq__answer ul{list-style:disc!important;margin-left:20px!important;padding-left:10px!important;display:block!important}.faq-content-final{padding:0 25px 20px;font-size:14px;line-height:1.5;color:#000!important;text-align:left}.faq-content-final p,.faq-content-final li,.faq-content-final span{color:#000!important;margin:0}.faq-content-final ul{color:#000!important;list-style:disc!important;margin:15px 0 15px 25px!important;padding-left:0!important;display:block!important}.faq-final-section .button-wrapper{display:flex;justify-content:center;width:100%;margin-top:20px}.faq-final-section a.button,.faq-final-section .faq-button-final{display:table;margin:30px auto 0}.faq-question-final{font-size:18px!important;font-weight:600!important;color:#000!important;flex:1;line-height:1.3}.faq-content-final{padding:0 25px 20px;font-size:13px!important;font-weight:600!important;line-height:1.5;color:#000!important}.faq-content-final p,.faq-content-final li,.faq-content-final span{color:#000!important;font-weight:600!important;font-size:13px!important}.faq-content-final ul{list-style:disc!important;margin:10px 0 10px 25px!important;display:block!important;color:#000!important}.faq-content-final li{display:list-item!important;list-style:disc!important;margin-bottom:5px}.faq-card-final[open] .faq-header-final{border-bottom:1px solid #000000!important;margin-bottom:15px!important}.faq-card-final[open] .faq-content-final{padding-top:5px!important}.pdt-fix-section{padding-bottom:30px}.pdt-fix-container{max-width:1300px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:50px;padding:0 20px}@media(max-width:768px){.pdt-fix-container{grid-template-columns:repeat(2,1fr);gap:25px}}.pdt-fix-card{position:relative;transition:transform .3s ease}.pdt-fix-card:hover{transform:translateY(-5px)}.pdt-fix-link{text-decoration:none;display:block}.pdt-fix-img-wrapper{width:100%;aspect-ratio:1 / 1;border-radius:40px;overflow:hidden;background-color:#f0f0f0;border:1px solid #e0e0e0}.pdt-fix-img{width:100%;height:100%;object-fit:cover;display:block}.pdt-fix-label{position:absolute;bottom:-5px;left:0%;right:0%;background-color:#3d3d3b;height:95px;padding:0 25px;border-radius:40px;z-index:10;box-shadow:0 10px 20px #00000026;display:flex;justify-content:center;align-items:center}.pdt-fix-text{color:#fff;font-size:38px;font-weight:800;line-height:1.1;text-align:left;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:100%}.pdt-fix-footer{margin-top:50px;text-align:center}@media screen and (max-width:1040px){.pdt-fix-text{font-size:24px}}@media(max-width:768px){.pdt-fix-container{grid-template-columns:repeat(2,1fr);gap:20px;padding:0 15px}.pdt-fix-img-wrapper{border-radius:25px}.pdt-fix-label{height:65px;padding:0 15px;border-radius:25px;bottom:-2px}.pdt-fix-text{font-size:16px;text-align:center}}@media(max-width:480px){.pdt-fix-label{height:55px}.pdt-fix-text{font-size:14px}}.collection-grid-scroll{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:15px;padding:0 20px 20px;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.collection-grid-scroll::-webkit-scrollbar{display:none}.collection-item{flex:0 0 calc(14.28% - 13px);min-width:calc(14.28% - 13px);scroll-snap-align:start;text-decoration:none;color:#000;display:flex;flex-direction:column}.collection-item__image-wrapper{width:100%;aspect-ratio:1 / 1;overflow:hidden;background-color:#f5f5f5}.collection-item__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.collection-item:hover .collection-item__image{transform:scale(1.05)}.collection-item__title{display:flex;align-items:flex-start;font-weight:700;font-size:14px;line-height:1.2;min-height:2.4em}.collection-item__icon{margin-right:6px;flex-shrink:0}.collection-grid-scroll:after{content:"";flex:0 0 5px}.promo-sale-badge{left:20px!important;font-size:18px!important}.tnt-card-price,.price__default .price__current{font-size:22px!important}.price__default .price__current{margin-top:5px}.price--on-sale .price__default{display:flex!important;flex-direction:column-reverse;align-items:flex-start;gap:2px}.price--on-sale .price__default span{width:auto}.price--on-sale .price__current span{font-weight:600!important;font-size:26px;color:#e62e33}.product-price--block .price__was{opacity:1}.price--on-sale .price__was span{font-weight:400!important;color:#000!important}.price__from{display:none}.product-grid>*{display:flex;height:100%}.product-grid .product-block,.product-grid .block-inner,.product-grid .block-inner-inner,.product-grid .product-block__detail{flex-direction:column;flex:1;height:100%}.block-inner-inner{display:flex!important}.product-grid .product-block__detail{margin:0;padding:20px;border:1px solid #ECEBE9}.product-grid .product-block__detail .price{margin-top:auto}.tnt-card-info{border:1px solid #e0e0e0}.main-menu>li:has(>ul)>a:after{font-size:30px!important}.custom-popup-buttons .button--primary{max-width:75%!important}.article--main .container--reading-width,.page-header.reading-width{max-width:1250px!important}.main-search__input-container{max-width:700px;margin:0 auto}.main-search__input{overflow:hidden!important;box-shadow:none!important}.main-search__input-container{overflow:hidden;border-radius:14px}.main-search__input{font-family:Public Sans,sans-serif!important;height:56px!important;border-radius:14px!important;border:1px solid #d9d9d9!important;padding:0 55px 0 18px!important;font-size:16px!important}.main-search__button{right:16px!important}.main-search__button svg{width:22px;height:22px}@media screen and (max-width:767px){.main-search__input-container{max-width:95%}.main-search__input{height:50px!important;font-size:15px!important;border-radius:12px!important}}.strongly-spaced-row,.fully-spaced-row--medium{margin-top:30px!important;margin-bottom:20px!important}.mobile-extra-menu h6:last-child a{color:#e91b2f}@media(max-width:1024px){.collection-item{flex:0 0 calc(25% - 12px);min-width:calc(25% - 12px)}}@media screen and (max-width:1200px){.navigation-custom-wrapper{display:none}.collection-item{flex:0 0 65%!important;min-width:65%!important}.logo-area.container{flex-direction:row!important;margin:0!important;align-items:center!important}.mega-menu-desktop,.nav-separator{display:none!important}.mobile-extra-menu{display:block!important}.mobile-nav-toggle{display:block!important;z-index:1001!important}.burger-icon,.burger-icon:before,.burger-icon:after{display:block!important;width:25px!important;height:2px!important;background:#000!important;transition:all .3s!important;position:relative!important}.burger-icon:before{content:""!important;top:-8px!important;position:absolute!important}.burger-icon:after{content:""!important;top:8px!important;position:absolute!important}.navigation-custom{position:fixed!important;top:0!important;right:-100%!important;width:80%!important;height:100vh!important;background:#fff!important;padding-top:80px!important;transition:.4s!important;box-shadow:-5px 0 15px #0000001a!important;z-index:1000!important}.navigation__tier-1{flex-direction:column!important;align-items:flex-start!important;gap:0px!important}.navigation__item{margin-bottom:0!important;font-size:1.2rem!important;margin-left:0!important;padding-left:0!important}.menu-open .navigation-custom{right:0!important}.mobile-extra-menu a{font-size:1.5rem!important;display:flex!important;flex-direction:column!important;font-weight:700!important}.mobile-extra-menu{margin-bottom:20px!important}.navigation__item a{margin-left:0!important;padding-left:0!important}.navigation__tier-1-container a{font-size:.9rem!important;padding:0!important}}@media screen and (max-width:360px){.tnt-spec-item,.tnt-spec-full{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid #cfcfcf;text-align:left}.tnt-spec-label,.tnt-spec-value,.tnt-pdf-wrapper{width:100%;text-align:left!important}.tnt-pdf-link{width:100%;box-sizing:border-box;display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap;word-break:break-word;overflow-wrap:anywhere;text-align:left}.tnt-pdf-link span{flex:1;min-width:0;word-break:break-word;overflow-wrap:anywhere;text-align:left}}.opposing-items,.cart-discount{display:none!important}@media screen and (max-width:768px){.about-split .content{grid-template-columns:1fr}.logo-area__middle{justify-content:center!important;padding-top:15px;padding-bottom:15px}}@media screen and (max-width:1030px){.announcement__text{font-size:14px}.main-menu h3{font-size:18px!important}}@media screen and (max-width:1400px){.product-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:15px!important}}@media screen and (max-width:990px){.product-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}}@media screen and (max-width:600px){.product-grid{grid-template-columns:repeat(1,1fr)!important;gap:20px!important}.product-block.collection-block{width:100%!important;max-width:100%!important}.product-block.collection-block h3{font-size:1.4rem!important;text-align:center!important}}@media screen and (max-width:1030px){.footer-logo-wrapper img{max-width:400px!important;height:auto!important}}@media screen and (max-width:700px){.footer-logo-wrapper img{max-width:300px!important;height:auto!important}}@media screen and (max-width:880px){.footer-logo-wrapper img{max-width:300px!important;height:auto!important}}@media screen and (max-width:1400px)and (min-width:600px){.collection-grid-scroll{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;gap:15px!important;padding-bottom:10px!important}.collection-item{flex:0 0 25%!important;min-width:25%!important;max-width:25%!important}.collection-item__title{font-size:.9rem!important;gap:4px!important}.collection-item__icon img{width:6px!important}}@media screen and (max-width:1370px){h1{font-size:60px!important}h2{font-size:40px!important}}@media screen and (max-width:800px){.info-side{align-items:flex-start!important;text-align:left!important}.contact-item{justify-content:flex-start!important;margin-left:0!important;padding-left:0!important}.contact-text{text-align:left!important}}.product-title{font-size:60px!important}@media screen and (max-width:1500px){.product-title{font-size:40px!important}}@media screen and (max-width:768px){body .sponsor-item img{height:150px!important}h1{font-size:40px!important}h2{font-size:35px!important}}@media screen and (max-width:767px){.logo-area.container{display:flex!important;justify-content:center!important;position:relative;padding-top:15px!important;padding-bottom:15px!important;min-height:30px}.logo-area__middle{position:absolute;left:50%;transform:translate(-50%);z-index:10}}@media screen and (max-width:1400px){.main-menu h3,.main-menu .h3{font-size:20px!important}.main-menu p{font-size:14px!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
