:root{--font-awe:'Font Awesome 6 Free';--font-reg:'Open Sans';--font-alt:'Montserrat';--color:#000000;--alto-red:#ae3324;--alto-black:#000000;--alto-white:#ffffff;--pale-red:#cf5e51;--dark-red:#7D3324;--yellow:#FDD63F;--border-grey:#bbb;--bg-grey:#e5e7eb;--bg-fake-white:#f7f7f7}article{position:relative;transition:all .2s cubic-bezier(.47,1.64,.41,.8)}article .pictures-container{display:flex;position:relative;z-index:2}article .pictures-container ul.variations{display:flex;flex-wrap:wrap;gap:.5rem;width:36%;align-content:center;justify-content:center;position:relative;z-index:2;padding:24% .5rem 0}article .pictures-container ul.variations li{display:inline-block;width:1.25rem;height:1.25rem;background-color:var(--variationbg);border-radius:50%;position:relative;box-shadow:0 0 .25rem 0 rgba(0,0,0,.5);transition:.15s ease-out;border:1px solid var(--variationbg)}article .pictures-container ul.variations li.current,article .pictures-container ul.variations li:hover{cursor:pointer;border-color:#ffffff}article .pictures-container .pictures{position:relative;padding-bottom:64%;width:64%;display:flex;z-index:2}article .pictures-container .pictures picture{position:absolute;width:100%;height:100%;top:0;right:0;overflow:hidden;border-radius:26.5%;background-color:#ffffff;border:1px solid #ffffff;box-shadow:0 0 .5rem 0 rgba(0,0,0,.5);opacity:0}article .pictures-container:after,article>ul{background-color:#f7f7f7;width:100%}article .pictures-container .pictures picture a{display:block;width:100%;height:100%;cursor:pointer}article .pictures-container .pictures picture a img{max-width:100%;max-height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3}article .pictures-container .pictures picture.current{opacity:1}article .pictures-container:after{content:"";display:block;height:66%;position:absolute;bottom:0;left:0;z-index:1;border-radius:1rem 1rem 0 0}article>ul{display:flex;flex-direction:column;gap:.5rem;border-radius:0 0 1rem 1rem;padding:1rem;height:186px}article>ul li a{color:#000000}article>ul li a:hover{color:#ae3324}article>ul li .brand{font-size:.9rem}article>ul li .name{font-size:1.2rem;line-height:1.4rem;text-decoration:none;color:#000;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;word-wrap:break-word}article>ul li .model{font-size:.9rem}article .price{display:flex;flex-direction:column;gap:.5rem}article .price .price-current{font-size:2rem;color:#ae3324;text-decoration:none;font-weight:600}article .price .price-current sup{font-size:1rem;margin-left:.15rem;vertical-align:super}article .price .price-reg{font-size:1rem}article .price .price-reg span{text-decoration:line-through}article .price .price-reg strong{margin-left:.5rem;font-weight:600;text-decoration:none}@media only screen and (min-width:701px){article:hover{transform:scale(1.1)}}@media only screen and (max-width:700px){article{padding-top:0;display:grid;grid-gap:1rem;grid-template-columns:repeat(3,1fr);grid-template-areas:"picture ul ul"}article .pictures-container{position:relative;width:100%;padding-bottom:0;grid-area:picture;flex-direction:column-reverse;justify-content:flex-end}article .pictures-container .pictures{width:100%;padding-bottom:100%}article .pictures-container ul.variations{width:100%;height:100%;padding:1rem 0 0;align-content:start}article .pictures-container ul.variations li{width:calc(33% - .5rem);height:calc(50% - .25rem)}article .pictures-container:after{display:none}article>ul{grid-area:ul;border-radius:1rem;min-height:180px;height:auto}article>ul li.variations{position:absolute;left:0;bottom:0;margin-bottom:0}}#articles-container{display:flex}#articles-container .articles{width:75%}#articles-container .articles:not(.no-result){grid-template-columns:repeat(3,1fr)}#articles-container #articles-filters-container{width:25%}#articles-container #articles-filters-container #articles-filters{padding:.5rem .5rem 1rem;margin-right:1.5rem;display:flex;flex-direction:column;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}#articles-container #articles-filters-container #articles-filters>label{font-size:.9rem;line-height:1.1rem;font-weight:600;font-family:'Montserrat';display:block;position:relative;border-top:1px solid #e5e7eb;padding-top:1rem;margin-top:1rem;cursor:pointer}#articles-container #articles-filters-container #articles-filters>label:after{content:"\f0fe";font-family:'Font Awesome 6 Free';font-weight:600;float:right}#articles-container #articles-filters-container #articles-filters>input[type=checkbox]:checked+label:after,#articles-container #articles-filters-container #articles-filters>input[type=radio]:checked+label:after{content:"\f146"}#articles-container #articles-filters-container #articles-filters>input[type=checkbox],#articles-container #articles-filters-container #articles-filters>input[type=radio]{display:none}#articles-container #articles-filters-container #articles-filters>input[type=checkbox]+label+fieldset,#articles-container #articles-filters-container #articles-filters>input[type=radio]+label+fieldset{max-height:0;opacity:0;margin:0}#articles-container #articles-filters-container #articles-filters>input[type=checkbox]:checked+label+fieldset,#articles-container #articles-filters-container #articles-filters>input[type=radio]:checked+label+fieldset{max-height:10000px;opacity:1;margin:.5rem 0}#articles-container #articles-filters-container #articles-filters fieldset#orderby,#articles-container #articles-filters-container #articles-filters fieldset.toggle-switch{margin:.5rem 0}#articles-container #articles-filters-container #articles-filters fieldset.toggle-switch label{cursor:pointer;flex:auto}#articles-container #articles-filters-container #articles-filters fieldset.toggle-switch label input[type=checkbox]+span{height:1.5rem;border-radius:.75rem;background-color:#ffffff;box-shadow:inset 2.53px 2.53px 7.6px #d4d4d4,inset -2.53px -2.53px 7.6px #fff}#articles-container #articles-filters-container #articles-filters fieldset.toggle-switch label input[type=checkbox]+span:before{content:"\f12a";font-family:'Font Awesome 6 Free';font-weight:600;font-size:.7rem;text-align:center;line-height:1rem;color:#ae3324;border-radius:50%;height:calc(100% - 6px);width:calc(1.5rem - 6px);top:3px;left:3px;background:#ffffff;box-shadow:2.53px 2.53px 7.6px #d4d4d4,-2.53px -2.53px 7.6px #fff}#articles-container #articles-filters-container #articles-filters fieldset.toggle-switch label input[type=checkbox]:checked+span:before{content:"\f00c";right:3px;left:auto;color:#000000}#articles-container #articles-filters-container #articles-filters fieldset.toggle-switch label input[type=checkbox]:active+span:before{width:50%}#articles-container #articles-filters-container #articles-filters fieldset.toggle-switch label:last-child{max-width:4rem}#articles-container #articles-filters-container #articles-filters fieldset{min-width:0;gap:.5rem;position:relative;transition:.15s ease-in-out}#articles-container #articles-filters-container #articles-filters fieldset label{font-size:.8rem;line-height:1.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}#articles-container #articles-filters-container #articles-filters fieldset input[type=checkbox]+label:before,#articles-container #articles-filters-container #articles-filters fieldset input[type=radio]+label:before{content:"\f00c";background-color:#e5e7eb;width:1.2rem;height:1.2rem;display:inline-block;border-radius:.25rem;color:#e5e7eb;font-family:'Font Awesome 6 Free';font-weight:600;text-align:center;transition:.15s ease-out;margin-right:.5rem}#back_to_top,.articles.no-result p{background-color:#f7f7f7}#articles-container #articles-filters-container #articles-filters fieldset input[type=checkbox]:checked+label:before,#articles-container #articles-filters-container #articles-filters fieldset input[type=radio]:checked+label:before{color:#000000}nav#breadcrumb p a,nav#breadcrumb p a:not(:last-child):hover:after{color:var(--lr-black)}#articles-container #articles-filters-container #articles-filters fieldset input[type=checkbox]:disabled+label,#articles-container #articles-filters-container #articles-filters label.disabled,#articles-container #articles-filters-container #articles-filters label.disabled+fieldset{display:none}#articles-container #articles-filters-container #articles-filters fieldset select{border:1px solid #bbb;padding:.5rem;border-radius:.5rem;cursor:pointer;font-size:.8rem;position:relative;z-index:2}#articles-container #articles-filters-container #articles-filters fieldset select optgroup{background-color:#e5e7eb}#articles-container #articles-filters-container #articles-filters fieldset select optgroup option{background-color:#ffffff}#articles-container #articles-filters-container #articles-filters fieldset select+label{position:absolute;font-size:1rem;line-height:2rem;vertical-align:middle;top:50%;transform:translateY(-50%);right:.5rem;cursor:pointer;z-index:1}@media only screen and (max-width:701px){#articles-container #articles-filters-container{position:absolute;top:0;background-color:#ffffff;width:85vw;height:100%;z-index:100;overflow-x:visible;overflow-y:auto;transition:all .25s ease-out;scroll-behavior:smooth;border-radius:0;left:-85vw;box-shadow:.5rem 0 1rem 0 transparent}#articles-container #articles-filters-container #articles-filters{border:none;margin:0}#articles-container #articles-filters-container.expanded{left:0;box-shadow:.5rem 0 1rem 0 rgba(0,0,0,.5)}#articles-container .articles{width:100%}}.articles{display:grid;grid-gap:1.5rem;grid-template-columns:repeat(4,1fr);align-items:flex-start;position:relative}.articles.no-result{grid-template-columns:repeat(1,1fr);min-height:25vh}.articles.no-result p{font-size:1rem;line-height:1.4rem;padding:1rem;border-radius:1rem}@media only screen and (max-width:1023px){.articles{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:700px){#articles-container .articles,.articles{grid-template-columns:repeat(1,1fr)!important}}#back_to_top a{display:block;text-align:center;color:#000000;text-decoration-color:transparent;transition:all .2s ease-in;text-transform:uppercase;font-family:'Montserrat';padding:2rem;font-size:1.5rem}#back_to_top a i{margin-right:.5rem;vertical-align:top;font-size:1.4rem}#back_to_top a:hover{text-decoration-color:#000000}.bento-grid{display:grid;grid-gap:1.5rem}.bento-grid>div{position:relative;aspect-ratio:1}.bento-grid.hero-double{grid-template-columns:repeat(4,1fr);grid-template-areas:"left left right right" "left left right right"}.bento-grid.hero-double>div:first-child{grid-area:left;height:100%}.bento-grid.hero-double>div:last-child{grid-area:right;height:100%}@media only screen and (max-width:700px){.bento-grid.hero-double{grid-template-columns:repeat(1,1fr);grid-template-areas:"left" "left" "left" "left" "left" "left" "right" "right" "right" "right" "right" "right"}}body{font-family:'Open Sans';color:#000000}.brands-showcasing{display:grid;grid-gap:1rem;grid-template-columns:repeat(8,1fr);grid-template-areas:"main1 main1 main2 main2 single1 single2 single3 single4" "main1 main1 main2 main2 single5 single6 single7 single8"}.brands-showcasing>li{aspect-ratio:1;height:100%;width:100%}.brands-showcasing>li a{display:flex;width:100%;height:100%;background:linear-gradient(-65deg,#0000 33%,#fff 50%,#0000 66%) #f7f7f7;border-radius:1rem;background-size:400% 100%;position:relative;transition:all .2s cubic-bezier(.47,1.64,.41,.8);border:1px solid #000000}#cart-container #cart-items.no-result>li,header#header nav#mobile,header#header nav#products>div>ul>li form#search fieldset ul.inputSuggestions_container li a:hover{background-color:#f7f7f7}.brands-showcasing>li a img{max-width:100%;max-height:100%;padding:1rem;transform-origin:center;transition:all .2s cubic-bezier(.47,1.64,.41,.8)}.brands-showcasing>li a:hover{animation:brandShocasingShine 2s infinite;transform:scale(1.1);border-color:var(--red)}.brands-showcasing>li a:hover img{transform:scale(1.1)}.brands-showcasing>li:first-child{grid-area:main1}.brands-showcasing>li:nth-child(2){grid-area:main2}.brands-showcasing>li:nth-child(3){grid-area:single1}.brands-showcasing>li:nth-child(4){grid-area:single2}.brands-showcasing>li:nth-child(5){grid-area:single3}.brands-showcasing>li:nth-child(6){grid-area:single4}.brands-showcasing>li:nth-child(7){grid-area:single5}.brands-showcasing>li:nth-child(8){grid-area:single6}.brands-showcasing>li:nth-child(9){grid-area:single7}.brands-showcasing>li:nth-child(10){grid-area:single8}.brands-showcasing+.brands-showcasing{margin-top:1rem}@keyframes brandShocasingShine{0%{background-position:right}}@media only screen and (max-width:1023px){.brands-showcasing{grid-template-columns:repeat(4,1fr);grid-template-areas:"main1 main1 main2 main2" "main1 main1 main2 main2" "single1 single2 single3 single4" "single5 single6 single7 single8"}}nav#breadcrumb{margin-top:1rem}nav#breadcrumb p a{font-size:.8rem;line-height:1rem;text-decoration-color:transparent;transition:.3s ease-out}nav#breadcrumb p a:not(:last-child):hover{color:var(--lr-yellow)}nav#breadcrumb p a:last-child{text-decoration-color:var(--lr-black)}nav#breadcrumb p a:not(:last-child):after{content:"\f0da";margin:0 1rem;text-decoration:none!important;text-decoration-color:transparent!important;font-family:'Font Awesome 6 Free';font-weight:600}#cart-container{display:flex;gap:1.5rem;position:relative}#cart-container #cart-items.no-result>li{font-size:1rem;line-height:1.4rem;padding:1rem;border-radius:1rem}#cart-container #cart-items{width:calc(66% - 1.5rem);position:sticky;top:1rem;height:-moz-fit-content;height:fit-content}#cart-container #cart-items>li{display:flex;gap:1rem}#cart-container #cart-items>li .cart-item-thumbnail{width:100px;height:100px;position:relative;flex-shrink:0}#cart-container #cart-items>li .cart-item-thumbnail a{position:relative;display:block;width:100%;height:100%}#cart-container #cart-items>li .cart-item-thumbnail a img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#cart-container #cart-items>li .cart-item-details{display:flex;flex:auto;align-content:center;flex-wrap:wrap;gap:.5rem}#cart-container #cart-items>li .cart-item-details a.cart-item-title{font-size:1rem;line-height:1.2rem;text-decoration:none;color:#000000;font-family:'Montserrat'}#cart-container #cart-items>li .cart-item-details ul{display:flex;flex-wrap:wrap;gap:.25rem;width:100%}#cart-container #cart-items>li .cart-item-details ul li{font-size:.8rem;line-height:1rem;margin-right:.75rem}#cart-container #cart-items>li .cart-item-details ul li:last-child{width:100%;margin-right:0}#cart-container #cart-items>li .cart-item-quantity{width:100px;display:flex;align-items:center;flex-shrink:0}#cart-container #cart-items>li .cart-item-quantity ul{display:flex;flex-direction:column;gap:.25rem}#cart-container #cart-items>li .cart-item-quantity ul li label{font-size:.8rem;text-transform:uppercase;margin-bottom:.25rem;display:block;text-align:center}#cart-container #cart-items>li .cart-item-quantity ul li input{width:100%;border:1px solid #e5e7eb;padding:.25rem;border-radius:.5rem;font-size:1rem;font-family:'Open Sans';text-align:center;background-color:transparent;outline:0;-webkit-appearance:none}#cart-container #cart-items>li .cart-item-quantity ul li input::-webkit-inner-spin-button,#cart-container #cart-items>li .cart-item-quantity ul li input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#cart-container #cart-items>li .cart-item-quantity ul li input[type=number]{-moz-appearance:textfield}#cart-container #cart-items>li .cart-item-quantity ul li button{background-color:transparent;outline:0;-webkit-appearance:none;border:none;transition:.3s ease-out;color:#000000;font-size:.8rem;line-height:1.2rem;width:100%;text-align:center;cursor:pointer}#cart-container #cart-details form dl,#cart-container #cart-items>li:not(:last-child),header#header nav#products>div{border-bottom:1px solid #e5e7eb}#cart-container #cart-items>li .cart-item-quantity ul li button:hover{color:#ae3324}#cart-container #cart-items>li .cart-item-subtotal{width:100px;display:flex;align-items:center;flex-shrink:0;font-size:.8rem;text-transform:uppercase;justify-content:flex-end}#cart-container #cart-details{width:34%;position:relative;border:1px solid #ae3324;border-radius:.5rem;padding:1rem}#cart-container #cart-details form{flex-wrap:wrap;gap:0}#cart-container #cart-details form fieldset:last-of-type{margin-bottom:0}#cart-container #cart-details form fieldset{width:100%;margin-bottom:1rem}#cart-container #cart-details form fieldset label{font-size:.8rem;line-height:1.2rem}#cart-container #cart-details form fieldset label span.error{width:100%;display:block;color:#ae3324}#cart-container #cart-details form fieldset input[type=text]{font-size:1rem;border:1px solid #e5e7eb;padding:.5rem;border-radius:.5rem}#cart-container #cart-details form fieldset button{background-color:#ffffff;outline:0;-webkit-appearance:none;border:1px solid #bbb;border-radius:.5rem;transition:.3s ease-out;color:#000000;font-size:1rem;padding:.5rem;width:100%;text-align:center;cursor:pointer;font-family:'Montserrat'}#cart-container #cart-details form fieldset button:hover{background-color:#000000;color:#ffffff}#cart-container #cart-details form fieldset button#payment_btn{background:linear-gradient(-65deg,#ae3324 33%,#cf5e51 50%,#ae3324 66%);background-size:400% 100%;border:none;color:#ffffff;padding:1rem}#cart-container #cart-details form fieldset button#payment_btn:not(:disabled):hover{animation:singleProductAddToCartEffect 2s infinite;transform:scale(1.05);box-shadow:rgba(0,0,0,.75) 0 0 6px 0}#cart-container #cart-details form fieldset button#payment_btn:disabled{cursor:default;background:#e5e7eb;color:#bbb}#cart-container #cart-details form fieldset.nerd_shipping,#cart-container #cart-details form fieldset.pick_up{max-height:0;opacity:0;margin-bottom:0;overflow:hidden;transition:.15s ease-in-out}#cart-container #cart-details form fieldset.nerd_shipping.current,#cart-container #cart-details form fieldset.pick_up.current{max-height:10000px;opacity:1;margin-bottom:1rem}#cart-container #cart-details form fieldset.pick_up label{font-size:1rem;line-height:1.4rem}#cart-container #cart-details form fieldset.pick_up p{font-size:.8rem;line-height:1.2rem}#cart-container #cart-details form fieldset.radio{flex-direction:row}#cart-container #cart-details form fieldset.radio input:checked+label{background-color:#000000;color:#ffffff}#cart-container #cart-details form fieldset.radio label{display:block;width:50%;font-size:.8rem;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem;text-align:center;transition:.15s ease-in-out}#cart-container #cart-details form fieldset.radio label i{font-size:1.5rem;display:block;margin-bottom:.5rem}#cart-container #cart-details form fieldset.radio label:hover{cursor:pointer}#cart-container #cart-details form fieldset.radio legend{font-size:1rem;line-height:1.4rem}#cart-container #cart-details form dl{display:flex;flex-wrap:wrap;width:100%;gap:1rem;padding:1rem 0;margin-bottom:1rem;border-top:1px solid #e5e7eb}#cart-container #cart-details form dl dd,#cart-container #cart-details form dl dt{font-size:.9rem;line-height:1.3rem;width:calc(50% - .5rem)}#cart-container #cart-details form dl dt #items-count{display:inline-block;margin-left:.25rem}#cart-container #cart-details form dl dt #items-count:before{content:"("}#cart-container #cart-details form dl dt #items-count:after{content:")"}#cart-container #cart-details form dl dd{text-align:right}@media only screen and (max-width:700px){.brands-showcasing{grid-template-columns:repeat(2,1fr);grid-template-areas:"main1 main1" "main2 main2" "single1 single2" "single3 single4" "single5 single6" "single7 single8"}#cart-container{flex-direction:column}#cart-container #cart-details,#cart-container #cart-items{position:relative;width:100%;top:auto}#cart-container #cart-items>li{flex-wrap:wrap;padding:1rem 0}#cart-container #cart-items>li .cart-item-details,#cart-container #cart-items>li .cart-item-subtotal{width:calc(100% - 100px - 1rem)}#cart-container #cart-items>li .cart-item-subtotal{font-size:1rem}#cart-container #cart-details{border-left:none;border-right:none;border-bottom:none;padding:1.5rem 0 0;border-radius:0}}#checkout-dialog .dialog_content>div form{gap:1rem;flex-wrap:wrap}#checkout-dialog .dialog_content>div form fieldset{width:calc(50% - .5rem)}#checkout-dialog .dialog_content>div form fieldset .StripeElement,#checkout-dialog .dialog_content>div form fieldset input{background-color:#ffffff;border:1px solid #e5e7eb;padding:.5rem;border-radius:.5rem;font-family:'Open Sans'}#checkout-dialog .dialog_content>div form fieldset #card-number{padding-left:2rem}#checkout-dialog .dialog_content>div form fieldset #card-number:before{content:"\f09d";font-family:'Font Awesome 6 Free';font-size:1rem;position:absolute;line-height:1.2rem;left:.5rem}#checkout-dialog .dialog_content>div form fieldset .StripeElement+label,#checkout-dialog .dialog_content>div form fieldset button+label,#checkout-dialog .dialog_content>div form fieldset input+label{font-size:.8rem;line-height:1.2rem}#checkout-dialog .dialog_content>div form fieldset .StripeElement+label .error,#checkout-dialog .dialog_content>div form fieldset button+label .error,#checkout-dialog .dialog_content>div form fieldset input+label .error{display:block;color:#ae3324}#checkout-dialog .dialog_content>div form fieldset button{background:#ffffff;border:1px solid #bbb;color:#000000;outline:0;-webkit-appearance:none;border-radius:.5rem;transition:.3s ease-out;font-size:1rem;padding:1rem;width:100%;text-align:center;cursor:pointer;font-family:'Montserrat'}#checkout-dialog .dialog_content>div form fieldset button span{display:inline-block;margin-left:.5rem}#checkout-dialog .dialog_content>div form fieldset button:hover{background:#000000;color:#ffffff;transform:scale(1.025);box-shadow:rgba(0,0,0,.75) 0 0 6px 0}#checkout-dialog .dialog_content>div form fieldset button[type=submit]{background:linear-gradient(-65deg,#ae3324 33%,#cf5e51 50%,#ae3324 66%);background-size:400% 100%;border:none;color:#ffffff}#checkout-dialog .dialog_content>div form fieldset button[type=submit]:hover{animation:singleProductAddToCartEffect 2s infinite}#checkout-dialog .dialog_content>div form fieldset.fourth{width:calc(25% - .75rem)}.dialog_content{background-color:#ffffff;padding:1rem;border-radius:0 0 1rem 1rem}.dialog_content div>h1,.mobile-nav-title,footer{background-color:#000000}.dialog_content div>h1{color:#ffffff;font-size:1.4rem;line-height:1.8rem;border-radius:.5rem;text-align:center;padding:.5rem;font-family:'Montserrat';text-transform:uppercase;margin-bottom:1rem}@media only screen and (max-width:700px){#checkout-dialog .dialog_content>div form fieldset{width:100%}#checkout-dialog .dialog_content>div form fieldset.fourth{width:calc(50% - .5rem)}.dialog_content{border-radius:0}}footer{position:relative}footer #footer_columns{font-size:0;padding:3rem 0}footer #footer_columns .footer_column{display:inline-block;width:calc(100% / 3 - 2rem / 3);font-size:.9rem;line-height:1.1rem;vertical-align:top;color:#ffffff}footer #footer_columns .footer_column .footer_column-title{font-size:1.2rem;line-height:1.4rem;font-family:'Montserrat';font-weight:600;margin-bottom:.5rem;display:block;color:#ae3324}footer #footer_columns .footer_column ul{margin-bottom:1rem}footer #footer_columns .footer_column ul li a:not(.button){padding:.35rem 0;display:inline-block;text-decoration-color:transparent;transition:all .2s ease-in;color:#ffffff}footer #footer_columns .footer_column ul li a:not(.button) i{margin-right:.5rem}footer #footer_columns .footer_column ul li a:not(.button):hover{text-decoration-color:#ffffff}footer #footer_columns .footer_column ul li a.button{margin-top:.5rem}footer #footer_columns .footer_column+.footer_column{margin-left:1rem}footer #credits{padding-top:1rem;border-top:1px solid #ffffff;font-size:1rem;color:#ffffff}header#header #pre-nav{background:#000000;background-size:300% 300%;color:#ffffff;text-align:center;padding:.75rem;font-size:.9rem;line-height:1.1rem;font-family:'Montserrat'}header#header nav#contacts{display:flex;padding:1rem 0}header#header nav#contacts #logo_container a#logo{display:inline-block;height:3rem}header#header nav#contacts #logo_container a#logo svg{display:block;height:100%;width:auto}header#header nav#contacts #contacts-container{display:flex;flex-grow:1;justify-content:flex-end;gap:2rem}header#header nav#contacts #contacts-container a.contact{display:flex;align-items:center;color:#000000;text-decoration:none;transition:color .25s ease-out}header#header nav#contacts #contacts-container a.contact i{font-family:'Font Awesome 6 Free';padding-right:.5rem;font-size:1.2rem}header#header nav#contacts #contacts-container a.contact ul{line-height:1rem}header#header nav#contacts #contacts-container a.contact ul li{font-weight:400;font-size:.8rem}header#header nav#contacts #contacts-container a.contact ul li:first-child{font-family:'Montserrat';text-transform:uppercase;font-weight:600}header#header nav#contacts #contacts-container a.contact:hover{color:#ae3324}header#header nav#products>div{display:flex;border-top:1px solid #e5e7eb;align-items:center;justify-content:center;gap:1.5rem;position:relative}header#header nav#products>div>ul{display:flex;align-items:center;justify-content:center;gap:1.5rem;font-family:'Montserrat';text-transform:uppercase}header#header nav#products>div>ul>li{padding:1rem 0}header#header nav#products>div>ul>li>a{font-size:.8rem;color:#000000;text-decoration-color:transparent;transition:all .25s ease-out}header#header nav#products>div>ul>li>a:hover{text-decoration-color:#000000}header#header nav#products>div>ul>li a.cart-items-indicator{padding:.5rem;border:1px solid #bbb;border-radius:.3rem}header#header nav#products>div>ul>li a.cart-items-indicator span.cart-items-indicator-number:before{content:"\f291  (";font-family:'Font Awesome 6 Free';font-weight:600}header#header nav#products>div>ul>li a.cart-items-indicator span.cart-items-indicator-number:after{content:")";font-family:'Font Awesome 6 Free';font-weight:600}header#header nav#products>div>ul>li a.cart-items-indicator:hover{text-decoration-color:transparent;color:#ae3324}header#header nav#products>div>ul>li form#search{display:flex}header#header nav#products>div>ul>li form#search fieldset{gap:0;flex-direction:row-reverse;width:100%;position:relative}header#header nav#products>div>ul>li form#search fieldset button{font-size:.8rem;background-color:#e5e7eb;padding:.5rem .8rem .5rem .5rem;border-top-right-radius:1.3rem;border-bottom-right-radius:1.3rem}header#header nav#products>div>ul>li form#search fieldset input{font-size:.8rem;border:1px solid #e5e7eb;padding:.5rem .5rem .5rem .8rem;border-top-left-radius:1.3rem;border-bottom-left-radius:1.3rem;font-family:'Montserrat';flex:1}header#header nav#products>div>ul>li form#search fieldset ul.inputSuggestions_container{position:absolute;width:100%;display:block;z-index:100;top:calc(2rem + 1px);box-shadow:0 0 .5rem 0 rgba(0,0,0,.25);border-radius:1rem}header#header nav#products>div>ul>li form#search fieldset ul.inputSuggestions_container li:first-child{border-top:1px solid #e5e7eb;border-top-left-radius:1rem;border-top-right-radius:1rem}header#header nav#products>div>ul>li form#search fieldset ul.inputSuggestions_container li:last-child{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}header#header nav#products>div>ul>li form#search fieldset ul.inputSuggestions_container li{display:block;background-color:#ffffff;border-bottom:1px solid #e5e7eb;border-left:1px solid #e5e7eb;border-right:1px solid #e5e7eb;overflow:hidden}header#header nav#products>div>ul>li form#search fieldset ul.inputSuggestions_container li a{display:flex;justify-content:center;align-items:center;color:#000000;text-decoration:none;background-color:#ffffff;transition:.15s ease-in-out}header#header nav#products>div>ul>li form#search fieldset ul.inputSuggestions_container li a span.autocomplete_img{width:50px;height:50px;position:relative;display:flex;justify-content:center;align-items:center}header#header nav#products>div>ul>li form#search fieldset ul.inputSuggestions_container li a span.autocomplete_img img{padding:.5rem;max-width:50px;max-height:50px}header#header nav#products>div>ul>li form#search fieldset ul.inputSuggestions_container li a span.autocomplete_title{display:inline-block;padding:.5rem;flex:auto;font-size:.8rem;line-height:1rem;cursor:pointer}header#header nav#products>div>ul li.current-menu-item a{text-decoration-color:#000000}header#header nav#products>div>ul:last-of-type{position:absolute;right:1.5rem}header#header nav#mobile{flex-basis:50%;display:none}header#header nav#mobile button{flex:50%;background-color:transparent;border:none;padding:1rem;font-family:'Montserrat';font-size:1.2rem;text-transform:uppercase;color:#000000}header#header nav#mobile button:before{margin-right:.5rem;font-size:1.2rem;font-family:'Font Awesome 6 Free';font-weight:600}header#header nav#mobile button:first-child:before{content:"\f0c9"}header#header nav#mobile button:last-child:before{content:"\f3c5"}header#header nav#mobile button:last-child{border-left:1px solid #bbb}.page-template-page-demande-soumission header#header nav#contacts #contacts-container .contact-demande-soumission{color:#ae3324}@media only screen and (min-width:701px) and (max-width:1023px){header#header nav#products>div{justify-content:flex-start;margin-left:1rem}}@media only screen and (max-width:700px){header#header nav#mobile{display:flex}header#header nav#contacts{display:block}header#header nav#contacts #logo_container a#logo{width:100%;text-align:center}header#header nav#contacts #logo_container a#logo svg{display:inline-block}header#header nav#contacts #contacts-container{display:block;right:-85vw;box-shadow:-.5rem 0 1rem 0 transparent}header#header nav#contacts #contacts-container a.contact{padding:1rem;border-bottom:1px solid #bbb}header#header nav#contacts #contacts-container a.contact i{padding-right:1rem}header#header nav#contacts #contacts-container,header#header nav#products{position:absolute;top:0;background-color:#ffffff;width:85vw;height:100%;z-index:100;overflow-x:visible;overflow-y:auto;transition:all .25s ease-out;scroll-behavior:smooth}header#header nav#products{left:-85vw;box-shadow:.5rem 0 1rem 0 transparent}header#header nav#products>div{flex-direction:column-reverse;border:none;gap:0}header#header nav#products>div>ul{display:block;width:100%;font-size:1.2rem;position:relative;z-index:2}header#header nav#products>div>ul>li{display:block;padding:0 1rem}header#header nav#products>div>ul>li>a{padding:1rem 0;display:block;border-bottom:1px solid #bbb}header#header nav#products>div>ul:last-of-type{position:relative;right:unset}header#header nav#products>div>ul:last-of-type>li{margin-top:1rem}header#header nav#products>div>ul:last-of-type>li>a.cart-items-indicator{border:none;display:flex;padding:0;margin:2rem 0;justify-content:space-between;color:#ae3324}header#header nav#contacts #contacts-container.expanded{right:0;box-shadow:-.5rem 0 1rem 0 rgba(0,0,0,.5)}header#header nav#products.expanded{left:0;box-shadow:.5rem 0 1rem 0 rgba(0,0,0,.5)}}.hero-big-number a{display:flex;flex-direction:column;text-decoration:none;align-items:center;justify-content:center;border-radius:.5rem;width:100%;height:100%;color:#000000;gap:.5rem}.hero-big-number a>*{flex-grow:0;flex-shrink:0}.hero-big-number a strong{font-size:6rem;font-family:'Montserrat';font-weight:600;position:relative}.hero-big-number a strong span{position:relative;z-index:2}.hero-big-number a strong:after{content:attr(data-text);position:absolute;left:0;z-index:1;-webkit-text-stroke:4px #ae3324}.hero-big-number a h1{font-size:1rem;line-height:1.4rem;font-weight:600;text-transform:uppercase;text-align:center;display:flex;justify-content:center;padding:0 1rem}.hero-big-number:nth-of-type(even) a{background:linear-gradient(-45deg,#000 50%,#555 0);color:#ffffff;border-radius:33%;box-shadow:0 0 .5rem 0 rgba(0,0,0,.5);border:1px solid #ffffff}.hero-big-number:nth-of-type(even) a strong:after{-webkit-text-stroke:4px #000000}.hero-featured{border:1px solid #e5e7eb;border-radius:1rem}.hero-featured h1{font-family:'Montserrat';font-size:1.5rem;line-height:1.7rem;color:#000000;padding:1rem 7rem 1rem 2rem;position:relative;z-index:3}.hero-featured h2{position:absolute;background:rgba(50,50,50,.25);color:#ffffff;font-size:1.8rem;font-weight:600;font-family:'Montserrat';display:block;min-height:100%;writing-mode:vertical-rl;transform:rotate(180deg);bottom:0;right:0;z-index:1;padding:6.5rem 1.5rem 1.5rem;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;border-radius:1rem 0 0 1rem}#product-details #product-images #full,#product-details #product-images #thumbnails-container{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.hero-featured a.cta,.hero-featured a.cta:before{color:#ffffff;border-radius:1.75rem;font-size:1rem;position:absolute}.hero-featured img{max-width:calc(80% - 3rem);max-height:calc(80% - 2rem);position:absolute;bottom:3rem;left:2rem;z-index:2}.hero-featured a.cta{display:block;width:calc(100% - 4rem);height:3.5rem;line-height:3.5rem;bottom:2rem;left:2rem;text-align:center;padding:0 4rem;z-index:4;background:rgba(0,0,0,.35);text-decoration-color:transparent;font-weight:600;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:all .2s ease-in}.hero-featured a.cta:hover{text-decoration-color:#ffffff;background:rgba(174,51,36,.35)}.hero-featured a.cta:before{content:"\f054";font-family:'Font Awesome 6 Free';font-weight:600;display:block;background:#000000;width:3.5rem;top:0;left:0;transition:all .2s ease-in}.hero-featured a.cta:hover:before{background:#7D3324;width:5rem}.hero-featured a.cta:after{content:"\f054";font-family:'Font Awesome 6 Free';font-weight:600;font-size:1rem;display:block;position:absolute;width:3.5rem;top:0;right:0}@media only screen and (min-width:601px){.hero-featured h1{font-size:2.1rem;line-height:2.3rem}.hero-featured h2{font-size:2.5rem;line-height:2.7rem}}@media only screen and (min-width:701px){.hide-desktop{display:none}}@media only screen and (max-width:700px){.hide-mobile{display:none}}#mobile-filter-btn{padding-bottom:1.5rem}#mobile-filter-btn button{cursor:pointer;background-color:transparent;border:1px solid #bbb;border-radius:.5rem;padding:.5rem;font-family:'Montserrat';font-size:1rem;text-transform:uppercase;color:#000000}#mobile-filter-btn button i{display:inline-block;margin-right:.5rem}#mobile-nav-bg{display:block;width:100vw;height:100vh;background:rgba(0,0,0,.25);position:fixed;z-index:99;top:10000px;left:0;opacity:0;transition:opacity .25s ease-out}.page-default .column-content,.page-default .column-image{width:50%}body.mobile-nav-expanded #mobile-nav-bg{top:0;opacity:1}@media only print{#mobile-nav-bg{display:none}}.mobile-nav-title{color:#ffffff;font-size:1.2rem;font-weight:700;display:none;padding:1rem;font-family:'Montserrat'}.mobile-nav-title:after{content:"\f410";font-family:'Font Awesome 6 Free';float:right}@media only screen and (max-width:700px){.mobile-nav-title{display:block}.page-default{flex-direction:column-reverse}.page-default .column-content,.page-default .column-image{width:100%}}.page-default{display:flex;gap:1.5rem}.page-default .column-content h1{font-size:1.6rem;line-height:2rem;display:block;font-family:'Montserrat';font-weight:600}.page-default .column-content h2{display:block;font-size:1.2rem;line-height:1.6rem}.page-default .column-content a+h2,.page-default .column-content h1:not(:first-child),.page-default .column-content ol+h2,.page-default .column-content p+h2,.page-default .column-content ul+h2{margin-top:1rem}.page-default .column-content ol,.page-default .column-content p,.page-default .column-content ul{margin-top:1rem;font-size:1rem;line-height:1.4rem}.page-default .column-content ol,.page-default .column-content ul{margin-left:2rem}.page-default .column-content ol li+li,.page-default .column-content ul li+li{margin-top:.5rem}.page-default .column-content ul{list-style-type:disc}.page-default .column-content ol{list-style-type:decimal}.page-default .column-content strong{font-weight:600}.page-default .column-content a:not(.cta){color:#ae3324;text-decoration-color:transparent;transition:.2s ease-in-out}.page-default .column-content a:not(.cta):hover{text-decoration-color:#ae3324}.page-default .column-content .cta{font-size:1rem;padding:1rem;border-radius:1.5rem;display:block;text-align:center;background-color:#ae3324;color:#ffffff;text-decoration-color:transparent;margin-top:1.5rem;transition:.3s ease-in-out;font-family:'Montserrat'}.page-default .column-content .cta:hover{background-color:#000000;text-decoration-color:#ffffff;box-shadow:0 0 .5rem 0 rgba(0,0,0,.5);transform:scale(1.05)}.page-default .column-image img{max-width:100%;max-height:100%;border-radius:1rem;box-shadow:0 0 .5rem 0 rgba(0,0,0,.5)}#page{position:relative}body.mobile-nav-expanded #page{height:100vh}section{margin-top:3rem}section>h1{font-size:1.5rem;font-family:'Montserrat';line-height:1.5rem;margin-bottom:1.5rem}section>h1 a.section-title-cta{font-size:1rem;color:#000000;text-align:right;display:block;text-decoration:none;float:right;transition:color .2s ease-in}section>h1 a.section-title-cta i{margin-left:.5rem}section>h1 a.section-title-cta:hover{color:#FDD63F}@media only screen and (max-width:700px){#page{overflow:hidden}section>h1{font-size:1.2rem;line-height:1.2rem;font-weight:600}section>h1 a.section-title-cta{font-weight:400}}#product-title h1{font-size:1.5rem;line-height:1.9rem;margin-bottom:.25rem}#product-title #brand,#product-title #models{font-size:.9rem;line-height:1.3rem;font-family:'Montserrat'}#product-title #models{display:block;margin-top:.25rem}#product-title #brand a{cursor:pointer;color:#000000}#product-details{display:flex;gap:2rem}#product-details #product-details,#product-details #product-images{width:calc(50% - 1rem)}#product-details #product-images{display:inline-flex;flex-wrap:wrap;gap:1rem;max-height:414px;position:sticky;top:1rem}#product-details #product-images #thumbnails-container{width:10%;display:block;overflow-y:auto;scroll-snap-type:y mandatory}#product-details #product-images #thumbnails-container #thumbnails{display:flex;flex-direction:column;gap:1rem}#product-details #product-images #thumbnails-container #thumbnails a{display:block;border:2px solid #e5e7eb;border-radius:.5rem;overflow:hidden;padding-bottom:100%;position:relative;transition:.3s ease-out}#product-details #product-images #thumbnails-container #thumbnails a img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#product-details #product-images #thumbnails-container #thumbnails a.current{border-color:#bbb}#product-details #product-images #full{position:relative;display:flex;width:calc(90% - 1rem);height:100%;transition:.3s ease-out;overflow-x:auto;scroll-snap-type:x mandatory}#product-details #product-images #full>div{width:100%;padding-bottom:100%;scroll-snap-align:start;flex-shrink:0;position:relative;cursor:pointer}#product-details #product-images #full>div img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#product-details #product-images:after{content:var(--zoom_description);font-size:1rem;color:#bbb;text-align:center;width:100%;padding-left:calc(10% + 1rem)}#product-details #product-details{display:flex;gap:1.5rem;flex-direction:column}#product-details #product-details ul#product_colors{display:flex;gap:1rem;flex-wrap:wrap}#product-details #product-details ul#product_colors li{position:relative;display:block;width:2rem;height:2rem;border-radius:50%;transition:.15s ease-out;cursor:pointer;border:1px solid var(--variationbg);overflow:hidden}#product-details #product-details ul#product_colors li:after,#product-details #product-details ul#product_colors li:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0}#product-details #product-details ul#product_colors li:before{background-color:var(--variationbg);z-index:1}#product-details #product-details ul#product_colors li:after{transition:.15s ease-out;background:linear-gradient(-65deg,var(--variationbg) 33%,rgba(255,255,255,.5) 50%,var(--variationbg) 66%);background-size:400% 100%;z-index:3}#product-details #product-details ul#product_colors li.current{border-color:#ffffff;border-width:2px;box-shadow:rgba(0,0,0,.75) 0 0 6px 0}#product-details #product-details ul#product_colors li:not(.current):hover:after{animation:singleProductAddToCartEffect 1.5s infinite;box-shadow:rgba(0,0,0,.75) 0 0 6px 0}#product-details #product-details dl#selected_variation{display:flex}#product-details #product-details dl#selected_variation dd,#product-details #product-details dl#selected_variation dt{font-size:1rem}#product-details #product-details dl#selected_variation dt{width:5rem}#product-details #product-details dl#selected_variation dd{width:calc(100% - 5.5rem)}#product-details #product-details dl#selected_variation dd ul{position:relative;display:block}#product-details #product-details dl#selected_variation dd ul li{display:block;position:absolute;top:0;left:0;opacity:0;z-index:1;transition:.15s ease-out}#product-details #product-details dl#selected_variation dd ul li.current{opacity:1;z-index:2}#product-details #product-details #price-container{position:relative;overflow:hidden}#product-details #product-details #price-container .price{position:absolute;top:0;left:0;display:flex;flex-wrap:wrap;gap:.5rem;font-size:1rem;align-items:center;border-top:1px solid #bbb;padding-top:1.5rem;opacity:0;z-index:1;transition:.15s ease-out}#product-details #product-details #price-container .price dt{display:inline-block;width:100px;text-align:right}#product-details #product-details #price-container .price dd{display:inline-block;width:calc(100% - .5rem - 100px)}#product-details #product-details #price-container .price dd .msrp-price{text-decoration:line-through}#product-details #product-details #price-container .price dd .current-price{font-size:1.4rem;color:#ae3324;text-decoration:none;font-weight:600}#product-details #product-details #price-container .price dd .current-price sup{font-size:.8rem;margin-left:.1rem;vertical-align:super;top:.125rem;position:relative}#product-details #product-details #price-container .price dd .savings{color:#ae3324}#product-details #product-details #price-container .price dd .shipping{display:flex;flex-direction:column}#product-details #product-details #price-container .price dd .shipping strong{font-weight:600}#product-details #product-details #price-container .price dd .shipping em{font-size:.8rem;line-height:1.2rem}#product-details #product-details #price-container .price.current{opacity:1;position:relative;z-index:2}#product-details #product-details #quantity-add-to-cart.disabled form.form-pnwf{max-height:0;overflow:hidden}#product-details #product-details #quantity-add-to-cart.disabled #quantity-cannot-to-cart{max-height:10000px;opacity:1;overflow:visible}#product-details #product-details #quantity-add-to-cart.still-loading form.form-pnwf,#product-details #product-details #quantity-add-to-cart.success form.form-pnwf{opacity:0}#product-details #product-details #quantity-add-to-cart.success form.form-pnwf{max-height:0;overflow:hidden}#product-details #product-details #quantity-add-to-cart.success #quantity-add-to-cart-success{max-height:10000px;opacity:1;overflow:visible}#product-details #product-details #quantity-add-to-cart form.form-pnwf{flex-wrap:wrap;gap:1rem;opacity:1;transition:.15s ease-in-out}#product-details #product-details #quantity-add-to-cart form.form-pnwf fieldset{width:calc(50% -.5rem);align-items:center;flex:1}#product-details #product-details #quantity-add-to-cart form.form-pnwf fieldset:first-child{flex-direction:row-reverse;justify-content:flex-end;gap:0}#product-details #product-details #quantity-add-to-cart form.form-pnwf fieldset:first-child button#quantity-add,#product-details #product-details #quantity-add-to-cart form.form-pnwf fieldset:first-child button#quantity-substract,#product-details #product-details #quantity-add-to-cart form.form-pnwf fieldset:first-child input{font-size:.8rem;line-height:1.1rem;border:1px solid #e5e7eb;padding:.5rem;text-align:center}#product-details #product-details #quantity-add-to-cart form.form-pnwf fieldset:first-child button#quantity-add{border-radius:1.3rem 0 0 1.3rem}#product-details #product-details #quantity-add-to-cart form.form-pnwf fieldset:first-child button#quantity-substract{border-radius:0 1.3rem 1.3rem 0}#product-details #product-details #quantity-add-to-cart form.form-pnwf fieldset:first-child input{font-size:1rem;border-left:none;border-right:none;font-family:'Montserrat';width:4rem;-moz-appearance:textfield}#product-details #product-details #quantity-add-to-cart form.form-pnwf fieldset:first-child input::-webkit-inner-spin-button,#product-details #product-details #quantity-add-to-cart form.form-pnwf fieldset:first-child input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#product-details #product-details #quantity-add-to-cart form.form-pnwf fieldset:first-child label{font-size:1rem;font-family:'Montserrat';padding-right:.5rem}#product-details #product-details #quantity-add-to-cart form.form-pnwf fieldset:last-child input{width:100%;color:#ffffff;padding:.5rem 1rem;border-radius:1.3rem;font-size:1rem;font-family:'Montserrat';background:linear-gradient(-65deg,#ae3324 33%,#cf5e51 50%,#ae3324 66%);background-size:400% 100%}#product-details #product-details #quantity-add-to-cart form.form-pnwf fieldset:last-child input:hover{animation:singleProductAddToCartEffect 2s infinite;transform:scale(1.05);box-shadow:rgba(0,0,0,.75) 0 0 6px 0}#product-details #product-details #quantity-add-to-cart #quantity-add-to-cart-success,#product-details #product-details #quantity-add-to-cart #quantity-cannot-to-cart{display:flex;flex-wrap:wrap;gap:1rem;max-height:0;overflow:hidden;opacity:0;transition:opacity .15s ease-in-out}#product-details #product-details #quantity-add-to-cart #quantity-add-to-cart-success a,#product-details #product-details #quantity-add-to-cart #quantity-cannot-to-cart a{width:calc(50% - .5rem);text-align:center;text-decoration:none;padding:.5rem 1rem;border-radius:1.3rem;font-size:1rem;font-family:'Montserrat';background-size:400% 100%!important;transition:.15s ease-in-out}#product-details #product-details #quantity-add-to-cart #quantity-add-to-cart-success a:first-child,#product-details #product-details #quantity-add-to-cart #quantity-cannot-to-cart a:first-child{color:#ffffff;background:linear-gradient(-65deg,#ae3324 33%,#cf5e51 50%,#ae3324 66%)}#product-details #product-details #quantity-add-to-cart #quantity-add-to-cart-success a:last-child,#product-details #product-details #quantity-add-to-cart #quantity-cannot-to-cart a:last-child{color:#000000;background:linear-gradient(-65deg,#ffffff 33%,#f7f7f7 50%,#ffffff 66%);border:1px solid #e5e7eb}#product-details #product-details #quantity-add-to-cart #quantity-add-to-cart-success a:hover,#product-details #product-details #quantity-add-to-cart #quantity-cannot-to-cart a:hover{animation:singleProductAddToCartEffect 2s infinite;transform:scale(1.05);box-shadow:rgba(0,0,0,.75) 0 0 6px 0}#product-details #product-details #product-return{border-bottom:1px solid #bbb;padding-bottom:1.5rem;margin-top:-1rem;font-size:.8rem;line-height:1.2rem}#product-details #product-details #product-return a{color:#000000;transition:.3s ease-out}#product-details #product-details #product-return a i{text-decoration:underline;transition:.3s ease-out}#product-details #product-details #product-return a:hover,#product-details #product-details #product-return a:hover i{color:#ae3324;text-decoration-color:#ae3324}#product-details #product-details dl#product-specs{display:flex;flex-wrap:wrap}#product-details #product-details dl#product-specs dd,#product-details #product-details dl#product-specs dt{width:50%;font-size:1rem;line-height:1.4rem;padding:.5rem;border-top:1px solid #bbb;align-content:center;background-color:#ffffff;position:relative}#product-details #product-details dl#product-specs dd:nth-of-type(even),#product-details #product-details dl#product-specs dt:nth-of-type(even){background-color:#f7f7f7}#product-details #product-details dl#product-specs dd:last-of-type,#product-details #product-details dl#product-specs dt:last-of-type{border-bottom:1px solid #bbb}#product-details #product-details dl#product-specs dt:first-of-type{border-radius:.5rem 0 0}#product-details #product-details dl#product-specs dd:first-of-type{border-radius:0 .5rem 0 0}#product-details #product-details dl#product-specs dt:last-of-type{border-radius:0 0 0 .5rem}#product-details #product-details dl#product-specs dd:last-of-type{border-radius:0 0 .5rem}#product-details #product-details dl#product-specs dt{border-left:1px solid #bbb;border-right:1px solid #bbb}#product-details #product-details dl#product-specs dd{border-right:1px solid #bbb;transition:.15s ease-out}#product-details #product-details dl#product-specs dd #brand-logo{text-align:center;display:block;width:100%;padding:.5rem}#product-details #product-details dl#product-specs dd #brand-logo svg{max-width:66%;display:inline-block}#product-details #product-details dl#product-specs dd #brand-logo svg path{fill:#000000}#product-details #product-details dl#product-specs dd:hover,#product-details #product-details dl#product-specs dt:hover+dd{transform:scale(1.1);box-shadow:rgba(0,0,0,.75) 0 0 6px 0;border-radius:.5rem;border:1px solid #bbb;z-index:3}#product-details #product-details #product_description{font-size:1rem;line-height:1.4rem}#product-details #product-details #product_description>*{margin-bottom:1rem}#product-details #product-details #product_description>:last-child{margin-bottom:0}#product-details #product-details #product_description h1{font-weight:600;font-family:'Montserrat'}@keyframes singleProductAddToCartEffect{0%{background-position:right}}@media only screen and (max-width:700px){#product-title{margin-bottom:2rem}#product-details{flex-direction:column}#product-details #product-details,#product-details #product-images,#product-details #product-images #full,#product-details #product-images #thumbnails-container{width:100%}#product-details #product-images{flex-direction:column-reverse;max-height:-moz-fit-content;max-height:fit-content}#product-details #product-images #thumbnails-container #thumbnails{flex-direction:row}#product-details #product-images #thumbnails-container #thumbnails a{display:inline-block;width:20%;padding-bottom:20%;flex-shrink:0}#product-details #product-images:after{display:none}#product-details #product-details #quantity-add-to-cart form.form-pnwf fieldset:last-child input{padding:1rem;border-radius:2rem;font-size:1.2rem}#product-details #product-details #quantity-add-to-cart #quantity-add-to-cart-success a,#product-details #product-details #quantity-add-to-cart #quantity-cannot-to-cart a{width:100%;padding:1rem;border-radius:2rem;font-size:1.2rem}#product-details #product-details #product-return a{display:block}}.statements-container{border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.statements-container ul.statements{display:flex}.statements-container ul.statements li{flex:1;font-size:1rem;display:flex;flex-direction:column;gap:.5rem;align-items:center;padding:1rem .5rem}.statements-container ul.statements li .number{font-size:3rem;font-family:'Montserrat';font-weight:600}.statements-container ul.statements li .string{font-size:1.8rem;font-family:'Montserrat';font-weight:600}.statements-container ul.statements li .statement{font-size:.8rem;line-height:1.2rem;text-transform:uppercase}.statements-container ul.statements li .statement a{text-decoration:none;color:#000000;transition:color .3s ease-out;display:block}.statements-container ul.statements li .statement a i{display:inline-block;padding-left:.5rem}.statements-container ul.statements li .statement a:hover{color:#ae3324}.statements-container ul.statements li:not(:first-child){border-left:1px solid #e5e7eb}@media only screen and (max-width:700px){.statements-container ul.statements{flex-wrap:wrap}.statements-container ul.statements li{width:50%;flex-direction:column;text-align:center;flex:auto;border-top:1px solid #e5e7eb}.statements-container ul.statements li:not(:first-child){border-left:none}.statements-container ul.statements li:nth-child(even){border-left:1px solid #e5e7eb}.statements-container ul.statements li:nth-child(1),.statements-container ul.statements li:nth-child(2){border-top:none}}.still-loading{container-type:inline-size}.still-loading:before{content:"";display:block;position:absolute;border:5px solid #e5e7eb;border-top:5px solid #bbb;border-radius:50%;width:50px;height:50px;top:50%;left:50%;transform:translate(-50%,-50%);animation:spin_load 2s linear infinite}@container (max-width:100px){.still-loading:before{border-width:3px;width:20px;height:20px}}@keyframes spin_load{0%{transform:translate(-50%,-50%) rotate(0)}100%{transform:translate(-50%,-50%) rotate(360deg)}}#thank-you h1{display:block;text-align:center;font-size:3rem;font-family:'Montserrat';text-transform:uppercase;font-weight:600;color:#ae3324;margin-bottom:1rem}#thank-you #thank-you-content{display:flex;flex-direction:column;gap:1rem;max-width:600px;margin:0 auto}#thank-you #thank-you-content ol,#thank-you #thank-you-content p,#thank-you #thank-you-content ul{font-size:1rem;line-height:1.4rem;text-align:center}#thank-you #thank-you-content a{color:#ae3324;text-decoration:none}section .articles article,section .brands-showcasing li,section .hero-featured,section .statements li,section>h1{scale:.8;opacity:0;animation:viewEntryFadeIn ease-in forwards;animation-timeline:view();animation-range:entry}@keyframes viewEntryFadeIn{to{scale:1;opacity:1}}#zoom{position:fixed;z-index:-1;width:0;height:0;background-color:#ffffff;top:0;left:0;display:flex;overflow:hidden}#zoom.zoomIn,#zoom>div{width:100%;height:100%}#zoom>div{position:absolute;scroll-snap-align:start;flex-shrink:0;top:0;left:0;opacity:0;z-index:1;transition:opacity .3s ease-out}#zoom>div img{position:absolute;max-width:100%;max-height:100%;top:50%;left:50%;transform:translate(-50%,-50%)}#zoom.zoomIn{z-index:1000}#zoom.zoomIn>div.current{opacity:1;z-index:2}#zoom.zoomIn>div.current:after{content:"\f410";font-family:'Font Awesome 6 Free';font-weight:600;position:absolute;z-index:10;top:1rem;right:1rem;font-size:2rem;cursor:pointer}