/*
Generated time: March 10, 2025 10:53
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
@font-face{font-family:Oswald;src:url('https://cdn.shopify.com/s/files/1/0929/4830/0088/files/Oswald-Regular.eot?v=1740115293');src:url('https://cdn.shopify.com/s/files/1/0929/4830/0088/files/Oswald-Regular.eot?v=1740115293') format('embedded-opentype'),url('https://cdn.shopify.com/s/files/1/0929/4830/0088/files/Oswald-Regular.woff2?v=1740115292') format('woff2'),url('https://cdn.shopify.com/s/files/1/0929/4830/0088/files/Oswald-Light.woff?v=1740115292') format('woff'),url('https://cdn.shopify.com/s/files/1/0929/4830/0088/files/Oswald-Regular.ttf?v=1740115293') format('truetype'),url('Oswald-Regular.svg#Oswald-Regular') format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Oswald;src:url('https://cdn.shopify.com/s/files/1/0929/4830/0088/files/Oswald-Light.eot?v=1740115293');src:url('https://cdn.shopify.com/s/files/1/0929/4830/0088/files/Oswald-Light.eot?v=1740115293') format('embedded-opentype'),url('https://cdn.shopify.com/s/files/1/0929/4830/0088/files/Oswald-Light.woff2?v=1740115292') format('woff2'),url('https://cdn.shopify.com/s/files/1/0929/4830/0088/files/Oswald-Light.woff?v=1740115292') format('woff'),url('https://cdn.shopify.com/s/files/1/0929/4830/0088/files/Oswald-Light.ttf?v=1740115293') format('truetype'),url('Oswald-Light.svg#Oswald-Light') format('svg');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Oswald;src:url('https://cdn.shopify.com/s/files/1/0929/4830/0088/files/Oswald-SemiBold.eot?v=1740115293');src:url('https://cdn.shopify.com/s/files/1/0929/4830/0088/files/Oswald-SemiBold.eot?v=1740115293') format('embedded-opentype'),url('https://cdn.shopify.com/s/files/1/0929/4830/0088/files/Oswald-SemiBold.woff2?v=1740115292') format(' woff2'),url('https://cdn.shopify.com/s/files/1/0929/4830/0088/files/Outfit-SemiBold.woff2?v=1740115292') format('woff'),url('https://cdn.shopify.com/s/files/1/0929/4830/0088/files/Oswald-SemiBold.ttf?v=1740115293') format('truetype'),url('Oswald-SemiBold.svg#Oswald-SemiBold') format('svg');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Oswald;src:url('https://cdn.shopify.com/s/files/1/0929/4830/0088/files/Oswald-Bold.eot?v=1740115293');src:url('https://cdn.shopify.com/s/files/1/0929/4830/0088/files/Oswald-Bold.eot?v=1740115293') format('embedded-opentype'),url('https://cdn.shopify.com/s/files/1/0929/4830/0088/files/Oswald-Bold.woff2?v=1740115292') format('woff2'),url('https://cdn.shopify.com/s/files/1/0929/4830/0088/files/Oswald-Bold.woff?v=1740115292') format('woff'),url('https://cdn.shopify.com/s/files/1/0929/4830/0088/files/Oswald-Bold.ttf?v=1740115293') format('truetype'),url('Oswald-Bold.svg#Oswald-Bold') format('svg');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Oswald;src:url('https://cdn.shopify.com/s/files/1/0929/4830/0088/files/Oswald-Medium.eot?v=1740115293');src:url('https://cdn.shopify.com/s/files/1/0929/4830/0088/files/Oswald-Medium.eot?v=1740115293') format('embedded-opentype'),url('https://cdn.shopify.com/s/files/1/0929/4830/0088/files/Oswald-Medium.woff2?v=1740115292') format('woff2'),url('https://cdn.shopify.com/s/files/1/0929/4830/0088/files/Oswald-Medium.woff?v=1740115292') format('woff'),url('https://cdn.shopify.com/s/files/1/0929/4830/0088/files/Oswald-Medium.ttf?v=1740115293') format('truetype'),url('Oswald-Medium.svg#Oswald-Medium') format('svg');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url('https://cdn.shopify.com/s/files/1/0929/4830/0088/files/Outfit-Medium.eot?v=1740115293');src:url('https://cdn.shopify.com/s/files/1/0929/4830/0088/files/Outfit-Medium.eot?v=1740115293') format('embedded-opentype'),url('https://cdn.shopify.com/s/files/1/0929/4830/0088/files/Outfit-Medium.woff2?v=1740115292') format('woff2'),url('https://cdn.shopify.com/s/files/1/0929/4830/0088/files/Outfit-Medium.woff?v=1740115292') format('woff'),url('https://cdn.shopify.com/s/files/1/0929/4830/0088/files/Outfit-Medium.ttf?v=1740115293') format('truetype'),url('Outfit-Medium.svg#Outfit-Medium') format('svg');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url('https://cdn.shopify.com/s/files/1/0929/4830/0088/files/Outfit-SemiBold.eot?v=1740115293');src:url('https://cdn.shopify.com/s/files/1/0929/4830/0088/files/Outfit-SemiBold.eot?v=1740115293') format('embedded-opentype'),url('https://cdn.shopify.com/s/files/1/0929/4830/0088/files/Outfit-SemiBold.woff2?v=1740115292') format('woff2'),url('https://cdn.shopify.com/s/files/1/0929/4830/0088/files/Outfit-SemiBold.woff?v=1740115292') format('woff'),url('https://cdn.shopify.com/s/files/1/0929/4830/0088/files/Outfit-SemiBold.ttf?v=1740115293') format('truetype'),url('Outfit-SemiBold.svg#Outfit-SemiBold') format('svg');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url('https://cdn.shopify.com/s/files/1/0929/4830/0088/files/Outfit-Regular.eot?v=1740115293');src:url('https://cdn.shopify.com/s/files/1/0929/4830/0088/files/Outfit-Regular.eot?v=1740115293') format('embedded-opentype'),url('https://cdn.shopify.com/s/files/1/0929/4830/0088/files/Outfit-Regular.woff2?v=1740115292') format('woff2'),url('https://cdn.shopify.com/s/files/1/0929/4830/0088/files/Outfit-Regular.woff?v=1740115292') format('woff'),url('https://cdn.shopify.com/s/files/1/0929/4830/0088/files/Outfit-Regular.ttf?v=1740115293') format('truetype'),url('Outfit-Regular.svg#Outfit-Regular') format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url('https://cdn.shopify.com/s/files/1/0929/4830/0088/files/Outfit-Bold.eot?v=1740115292');src:url('https://cdn.shopify.com/s/files/1/0929/4830/0088/files/Outfit-Bold.eot?v=1740115292') format('embedded-opentype'),url('https://cdn.shopify.com/s/files/1/0929/4830/0088/files/Outfit-Bold.woff2?v=1740115292') format('woff2'),url('https://cdn.shopify.com/s/files/1/0929/4830/0088/files/Outfit-Bold.woff?v=1740115292') format('woff'),url('https://cdn.shopify.com/s/files/1/0929/4830/0088/files/Outfit-Bold.ttf?v=1740115292') format('truetype'),url('Outfit-Bold.svg#Outfit-Bold') format('svg');font-weight:700;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box;outline:0}ul li{list-style:none}a{text-decoration:none}img{vertical-align:middle;max-width:100%}h1,h2,h3,h4,h5,h6,p{padding:0;margin:0}p{font-size:16px;line-height:19.2px;font-weight:400;font-family:Outfit}.image-with-text__text p,.related-products span.price-item,p1,span.price-item{font-size:18px;line-height:27.2px;font-weight:400;font-family:Outfit}h1{font-size:80.21px;line-height:80px;text-transform:capitalize;margin-bottom:30px;font-weight:700;color:#c5203e;font-family:Oswald}h2,h2.collection-list-title.inline-richtext{color:#c5203e;font-size:90px;line-height:22.4px;font-weight:700;text-transform:uppercase;font-family:Oswald}.collection .title.inline-richtext,h2.related-products__heading.inline-richtext,h3{font-size:45px;line-height:55px;font-weight:700;text-transform:capitalize;font-family:Oswald}h3.inline-richtext,h4{color:#c5203e;font-size:22px;line-height:32px;font-weight:700;font-family:Oswald}h5{font-size:26px;line-height:36px;font-weight:700;font-family:Oswald}.d-flex{display:flex;flex-wrap:wrap}.justify-content-between{justify-content:space-between}.justify-content-end{justify-content:end}.justify-content-center{justify-content:center}.align-items-center{align-items:center}.text-center{text-align:center}.text-end{text-align:end}.text-black{color:#000}.text-black-dark{color:#333}.text-red{color:#c71f3f}.text-light-red{color:#c5203e}.text-white{color:#fff}.btn,.collection .button:after{padding:12px 20px;font-family:Oswald,Sans-serif;font-size:16px;font-weight:500;line-height:26px;letter-spacing:.03em;color:#fff;background-color:#c5203e;text-transform:capitalize;transition:all .2s ease-in-out;border-radius:3px;display:inline-block,z-index: -1;}.cart-drawer__empty-content a.button::after,button#CartDrawer-Checkout::after{background-color:transparent!important}.btn:hover,.collection .button:not([disabled]):hover:after,.product-form__buttons button:not(button.shopify-payment-button__more-options):hover{background-color:#000}.collection .collection__view-all a.button::after{background-color:initial!important}.collection .collection__view-all a.button{background-color:#c5203e;color:#fff;font-family:oswald;font-size:18px;font-weight:700;max-width:258px;width:100%;border-radius:3px;margin-top:35px;text-transform:uppercase}.button:after,.button:not([disabled]):hover:after{box-shadow:none}.quick-add__submit.button{background:0 0}.button span{padding:0;background-color:unset;border-radius:unset;display:unset;z-index:99999}.index .header-wrapper{background:0 0}.header-wrapper{background:#000}.header__menu-item{padding-left:6px;padding-right:6px;text-transform:uppercase;font-size:16px;font-weight:600;letter-spacing:1px;line-height:20px}.custom-menu ul li .header__menu-item,.header-wrapper .list-menu.list-menu--inline li a span,.header-wrapper details .header__menu-item span{color:#fff;font-family:Oswald;font-weight:700}.header ul.header-left-menu.d-none.d-lg-flex{display:flex;padding:0;margin:0;list-style:none;align-items:center}.header__menu-container,nav.header__inline-menu{width:100%;justify-content:end;display:flex;padding-right:50px}.header-wrapper .header__icon .svg-wrapper{width:22px;height:22px}.header-wrapper .cart-count-bubble{background-color:#d9534f;color:#fff;top:0}.custom-menu{padding-left:50px}.header svg.icon.icon-close,.header svg.icon.icon-hamburger{color:#fff}ul.menu-drawer__menu.has-submenu.list-menu li a,ul.menu-drawer__menu.has-submenu.list-menu li details summary{font-family:Oswald;font-weight:500}h2.drawer__heading{font-size:28px}table.cart-items th{font-family:Outfit;color:#000;font-size:12px}.cart-item__price-wrapper,.product-option,a.cart-item__name.h4.break{font-family:Oswald;font-weight:500;color:#000}button#CartDrawer-Checkout{background-color:#c5203e;font-family:Oswald;font-size:18px;text-transform:uppercase;font-weight:500}button#CartDrawer-Checkout:hover{background-color:#000}p.totals__total-value{font-family:Oswald;color:#000;font-weight:500}#HeaderMenu-limited-series span,#HeaderMenu-lumber span{margin-right:5px}small.tax-note.caption-large.rte{font-family:Oswald;color:#000;letter-spacing:.1rem}.menu-item{position:relative}.menu-item a{text-decoration:none;padding:6px 10px;display:block}.submenu{min-width:130px;display:none;position:absolute;top:100%;left:0;background-color:#fff;border:1px solid #ccc;list-style:none;width:max-content;border-radius:10px;overflow:hidden}.menu-item:hover .submenu{display:block}.submenu-item a{text-decoration:none;color:#333;padding:8px 20px!important;display:block;font-family:Oswald;font-weight:700;font-size:15px;text-transform:capitalize;letter-spacing:0;line-height:.8}.grandchild-submenu{display:none;position:absolute;top:0;left:100%;background-color:#fff;border:1px solid #ccc;padding:10px;list-style:none;width:200px;box-shadow:0 8px 16px rgba(0,0,0,.2)}.submenu-item:hover .grandchild-submenu{display:block}.grandchild-submenu li a{padding:10px 15px;text-decoration:none;color:#333}.grandchild-submenu li a:hover{background-color:#f0f0f0;color:#007bff}svg.icon.icon-caret{height:.6rem;top:calc(50% - .2rem)}.header-wrapper .header__menu-item:hover span{text-decoration:none;text-underline-offset:.3rem}.video-box:has(video.myVideo){line-height:0!important}video.myVideo{width:100%!important}.banner-video-section{margin-top:-101px}.index .multicolumn .page-width{max-width:1000px;padding-left:0;padding-right:0}.index .multicolumn{background-position:center;background-repeat:no-repeat;background-size:cover;margin-top:-1px}.index .multicolumn h2.inline-richtext{margin:auto;font-weight:600;font-size:32px;font-family:Oswald;text-align:center}.index .multicolumn p.sub-text{margin:4px 0 64px 0;line-height:34px}.index .multicolumn .multicolumn-card__info{padding-left:16px;padding-right:16px}body.index .multicolumn-list .media{padding-bottom:150px!important}.multicolumn-card__image-wrapper{width:100%!important}.multicolumn-list__item.center .media--adapt img{left:50%;transform:translate(-50%)}.index .multicolumn.background-primary .multicolumn-card{background:#fff}.index .multicolumn-list p{letter-spacing:.1;margin:0;color:#333}.home-img .image-with-text__content{padding:0}.home-img .image-with-text__text-item.grid__item{padding:16px 0 16px 32px}.home-img .image-with-text__text P{color:#fff;line-height:1.7em}.home-img .image-with-text__media-item{padding-right:16px}.card-wrapper:hover .media.media--hover-effect>img:first-child:only-child,.card:hover .media.media--hover-effect>img:first-child:only-child{transform:unset!important}.facets-container .facets__form{margin-bottom:16px;padding:0}.facets-container{max-width:1300px;margin:auto}.facet-filters__field .select__select{color:#000;font-size:16px;line-height:26px;font-weight:600;padding:6px 24px}.product-count__text{font-size:16px;line-height:26px;color:#fff}.facet-filters__field .select{background:#fff;border-radius:3px}.collection ul.grid{row-gap:50px}h1.collection-hero__title{text-align:center;color:#fff;text-transform:uppercase;font-size:45px;line-height:55px;padding:60px 0;}.index .collection-list-wrapper .card__content .card__information{padding:0;margin-bottom:20px;margin-top: 20px;}.collection-hero{background-position:center;background-repeat:no-repeat;background-size:cover}.index .collection-list-wrapper .btn{width:100%;text-align:center;text-transform:uppercase;display: flex;justify-content: center;}.index .collection-list-wrapper h2.collection-list-title.inline-richtext{margin:auto;padding-bottom:42px;color:#fff;line-height:1.2;font-size:70px}.card-wrapper.product-card-wrapper,.collection .product-card-wrapper,.index .collection-list-wrapper .collection-card-wrapper{padding:32px 16px;background-color:#fff;transition:all .2s ease-in-out}.collection .product-card-wrapper,.index .collection-list-wrapper .collection-card-wrapper{padding:32px 16px 10px 16px}.card-wrapper.product-card-wrapper:hover,.collection .product-card-wrapper:hover,.index .collection-list-wrapper .collection-card-wrapper:hover{transform:translateY(-3px)}.index .collection-list-wrapper .card__heading span.icon-wrap{display:none}.collection .card__heading.h5,.index .collection-list-wrapper .card__heading,.related-products .card__information .card__heading.h5{font-size:22px;line-height:32px;font-weight:700;text-transform:uppercase;font-family:Oswald}.index .collection .card__heading.h5{text-transform:capitalize}.index .collection-list-wrapper .card__content{z-index:1}.collection .card__heading.h5 a{white-space:normal}.index .card-wrapper:hover a{text-decoration:none}.index .card-wrapper .price span,.related-products span.price-item{font-family:Oswald!important;font-weight:500!important}.facets__form .select .svg-wrapper{right:10px;top:20px}.facets__form .select .svg-wrapper svg{color:#000}.section-template--24248879022392__collection_list_eD9L8Y-padding{padding-left:0;padding-right:0}.collection .title.inline-richtext{margin-bottom:50px}.collection .card__heading.h5{color:#000;text-transform:capitalize}.collection span.price-item{font-weight:600;color:#000;font-family:Oswald}.collection .card-information,.collection .card__information,.collection .title.inline-richtext,.related-products .card-information,.related-products .card__information{text-align:center}.collection .facet-filters__sort:focus-visible{outline:0;outline-offset:none;box-shadow:none}.quick-add__submit.button{font-family:Oswald,Sans-serif;font-size:16px;font-weight:500}section.instagram-section h3{font-size:27px;line-height:38px}section.instagram-section{padding:50px 0}.collection .collection__view-all a.button:hover{transform:scale(1.1)}.collection .collection__view-all a.button{transition:all .2s ease-in-out}h3.insta-username{text-transform:none}h2.facet-filters__label.caption-large.text-body label,h2.product-count__text.text-body span{font-family:Outfit}.product-count.light{opacity:1!important}.facets__form .product-count{align-self:center!important}h2.facet-filters__label.caption-large.text-body{color:#fff}body.collection .mobile-facets__sort .select__select{background-color:#fff!important;color:#000!important;margin:0}.submenu-item-dropdown svg.icon.icon-caret.text-white{stroke:#000}body.collection .mobile-facets__summary .svg-wrapper svg path{fill:#000}body.collection .mobile-facets__summary .svg-wrapper{right:6px!important}.collection.page-width{max-width:1300px;padding-left:0;padding-right:0}span#ProductCountDesktop{text-transform:capitalize}.footer__content-top.page-width{max-width:1400px;padding-left:0;padding-right:0}.footer .footer-block--newsletter{background-color:#c5203e;padding:50px 0;margin:0}.footer h2.footer-block__heading.inline-richtext{color:#fff}.footer .footer-block__newsletter h2.footer-block__heading.inline-richtext{margin:0;font-size:26px;line-height:36px}.footer-block__newsletter{display:flex;max-width:1150px;align-items:center;flex-wrap:wrap}.footer .newsletter-form__button{width:181px;background-color:#000!important;color:#fff7f1;text-transform:uppercase;letter-spacing:3px;font-size:11px;line-height:22px;padding-left:24px;padding-right:24px;transition:all .5s ease-in-out;font-family:arial!important}.footer .newsletter-form__button:hover{background-color:#32343a!important}.footer .newsletter-form__field-wrapper{max-width:100%}.footer .newsletter-form{max-width:59rem}.field__input:focus,.footer .field:after,.footer .field:hover.field:after{box-shadow:none}.footer .newsletter-form__field-wrapper .field__input{padding:8px 16px;background-color:#fff;color:#000!important}.footer .field__input:focus~.field__label,.footer label.field__label{font-size:16px;font-weight:400;text-transform:capitalize;line-height:26px;letter-spacing:0;color:#000}.footer .footer__content-top.page-width,.footer-block__brand-info{flex-direction:column-reverse;display:flex}.footer .footer-block__brand-info .footer__list-social.list-social{justify-content:end;gap:10px;margin-bottom:20px}.footer .footer-block__brand-info li.list-social__item{background:#fff;width:32px;height:32px;justify-content:center;display:flex}.footer .footer__blocks-wrapper{margin:30px 0 20px 0;align-items:center}.footer-block__brand-info .rte p{text-align:end;color:#fff}.footer .footer-block__details-content a.link{font-size:20px;line-height:30px;font-weight:400;color:#fff;text-transform:capitalize;font-family:Oswald}.footer .footer__copyright.caption{margin:auto}.footer .copyright__content{font-size:14px;font-weight:700;color:#fff;line-height:24px;font-family:Oswald}.footer svg.icon{color:#000}.contact-div a,.mail-div a{font-family:Outfit}.contact-div a img,.mail-div a img{margin-right:5px}.mail-div{padding:3px 0}.payment-image{margin-top:10px}.field__input::placeholder{opacity:initial}.field__input,.field__input::placeholder{font-family:oswald!important;font-weight:400!important}.footer .footer__content-bottom{border:none;padding:0;padding-top: 1em;}.footer .footer__content-top.page-width{border-bottom:1px solid #2f2e2e;padding-bottom:20px}.our-story .banner-image{padding:20px 0}.our-story .banner-image .page-width{max-width:1140px;padding:0}.our-story-class .page-width{max-width:1140px;padding:0!important}.our-promise-class .image-with-text__media,.our-story-class .image-with-text__media{border:0;padding-bottom:0!important}.our-story-class .image-with-text__media img{max-width:406px!important;max-height:576px;right:0;left:initial!important}.our-promise-class .image-with-text__content,.our-story-class .image-with-text__content{padding:0!important;justify-content:space-around}.our-promise-class .image-with-text__content p,.our-story-class .image-with-text__content p{text-align:justify;color:#000}.our-promise-class .image-with-text__content p{color:#fff}.our-promise-class .image-with-text__content h2,.our-story-class .image-with-text__content h2{font-family:Oswald,Sans-serif;font-size:45px;font-weight:700;text-transform:capitalize}.our-story-class .image-with-text__content h2{color:#c5203e}a.button.button--primary{font-family:Oswald,Sans-serif;font-size:18px;font-weight:500;line-height:.6em;letter-spacing:.03em;fill:var(--e-global-color-accent);padding:.8em 3em .8em 3em;border-radius:3px;min-height:initial}.our-story-class a.button.button--primary{background-color:#c5203e;color:#fff}.our-promise-class img{max-width:605px!important;height:auto!important}button#product-mczr-modal-button{background-color:#c5203e;color:#fff;font-family:Oswald,Sans-serif;font-size:16px;font-weight:500;letter-spacing:.03em;fill:var(--e-global-color-accent);padding:.8em 3em;border-radius:3px;min-height:initial}button#product-mczr-modal-button:hover{background-color:#000}.displayer-controls__powered-by,header-drawer{display:none}body.warranty .collapsible-content-wrapper-narrow{max-width:1140px}body.warranty p.caption-with-letter-spacing{font-size:45px;text-transform:capitalize;font-family:Oswald;font-weight:700;color:#fff}body.warranty h2.collapsible-content__heading.inline-richtext.h2{font-size:18px;font-family:Outfit;text-transform:unset;font-weight:400;line-height:30px}body.warranty h3.accordion__title.inline-richtext{font-size:28px!important;color:#000;font-weight:400}body.warranty .accordion{padding:22px 30px}body.warranty .collapsible-content summary:hover{background-color:inherit!important}.header__active-menu-item,body.warranty .collapsible-content summary:hover .accordion__title{text-decoration:none}body.warranty .accordion svg path{fill:#000}body.warranty .accordion .accordion__content li,body.warranty .accordion .accordion__content p{font-family:Outfit;color:#000;line-height:18px!important;font-size:15px!important;margin-bottom:14px}.warranty .accordion summary:focus-visible{outline:0!important;outline-offset:initial!important;box-shadow:none!important}.cart h1.cart__empty-text{font-size:45px}.cart h2.cart__login-title{font-size:40px;line-height:normal}.dealer-account-section{padding:64px 0;background:#000}.dealer-account-section .page-width{max-width:1140px;padding:0}.dealer-account-section .icon-text img{margin-right:10px}.dealer-account-section p.sub-heading{margin-bottom:15px;font-size:18px;line-height:24px}.dealer-account-section .dealer-form{width:57%}.dealer-account-section .dealer-content{width:43%}.dealer-account-section .dealer-content{padding:16px;flex-direction:column;gap:16px}.dealer-account-section .dealer-form{padding:0 16px 0 64px}.dealer-account-section input,.dealer-account-section select,.dealer-account-section textarea,.dealer-login-section input{width:100%;padding:6px 16px;border-radius:4px;border:2px solid #fff;font-size:16px;font-weight:400;text-transform:capitalize;line-height:26px;margin-bottom:16px;min-height:47px}.dealer-account-section textarea{min-height:100px}.dealer-account-section input:focus-visible,.dealer-account-section select:focus-visible,.dealer-account-section textarea:focus-visible{box-shadow:none}.dealer-account-section input.btn,.dealer-login-section input.btn{font-size:25px;line-height:35px;width:auto;padding:7px 40px;border:2px solid transparent;font-weight:700;margin:0;font-family:Oswald!important;text-transform:uppercase}.dealer-account-section input textarea::placeholder{font-size:16px;font-weight:400;line-height:26px}.dealer-account-section input.btn:hover,.dealer-login-section input.btn:hover{background:#c5203e;cursor:pointer}.dealer-login-section{padding:150px 0}.dealer-login-section h3{margin-bottom:20px}.dealer-login-section .page-width{max-width:798px}.dealer-login-section input{border:1px solid #fff;margin-bottom:10px;font-family:Oswald;border-radius:unset}.dealer-login-section input[type=checkbox]{width:auto;min-height:unset}.dealer-login-section input:focus-visible{box-shadow:none}.dealer-login-section input.btn{padding:0 25px;text-transform:capitalize}.dealer-login-section a.password{display:block;margin-top:10px}.dealer-account-section input,.dealer-account-section input::placeholder,.dealer-account-section textarea,.dealer-account-section textarea::placeholder{font-family:Outfit,sans-serif!important}.my-account-section h3{margin-bottom:20px}.my-account-section{padding:60px 0 80px 0}.my-account-section .page-width{max-width:1120px}.my-account-section button.btn{padding:9px 16px;border:1px solid transparent}.my-account-section button.btn:hover{border:1px solid #fff}.my-account-section input{width:100%}.my-account-section form{margin-top:20px}.my-account-section input{padding:8px}.my-account-section input:focus-visible{box-shadow:0 0 0 .1rem rgb(var(--color-background)),0 0 .1rem .1rem rgba(var(--color-foreground),.1)}.my-account-section button.btn{margin-top:30px}body.contact .contact__fields{grid-template-columns:repeat(1,1fr)}body.contact .field__input::placeholder{color:transparent!important}body.contact .field label{position:absolute;top:-26px;left:0;color:#fff;font-family:Outfit}body.contact .field{margin-bottom:3.5rem}body.contact .contact h2.text-white{font-weight:700;font-family:Oswald;text-transform:capitalize}body.contact .contact.page-width{max-width:1050px}.contact .field__input{border:2px solid #bcbdc0;border-radius:3px!important}.contact .field select{width:100%!important;padding:8.4px;border:3px solid #bcbdc0;border-radius:5px!important}body.contact .contact button.button{background-color:#c5203e;color:#fff;font-family:Oswald,Sans-serif;font-size:26px;font-weight:700;line-height:1em;padding:13px 40px 13px 40px;margin:0 auto;display:block;border-radius:4px;text-transform:uppercase}h2.cart__empty-text{font-size:24px;line-height:34px}.our-story .image-with-text a.button{transition:all .2s ease-in-out}.our-story .image-with-text a.button:hover{transform:scale(.9)}.copyright__content a:hover,.footer-block__details-content .list-menu__item--link:hover,.list-menu__item--active,.underline-links-hover:hover a{text-decoration:none!important}svg.right-icon-svg{top:50%;transform:translateY(-50%)}summary .right-icon-svg{position:absolute;right:1.5rem}.accordion details[open]>summary .right-icon-svg{transform:rotate(268deg)}.submenu-item-dropdown a svg.icon.icon-caret{transform:rotate(270deg)}a.pagination__item.pagination__item--current.light{background:#c5203e;font-weight:700}.pagination__item--current:after,.pagination__item:hover:after{background:0 0!important}.pagination-wrapper .pagination__item--prev .icon{transform:rotate(-90deg)!important}.pagination-wrapper .pagination__item--next .icon{transform:rotate(90deg) scale(1.07)!important}.related-products .card__content .card__badge{display:block!important;margin:0!important;width:100%}.related-products .card__content .card__badge input.btn{width:100%;border:none;z-index:1;position:relative;cursor:pointer}section.be-offensive{padding:48px 0}.be-offensive .swiper-slide img{border-radius:30px;width:100%}section.be-offensive .page-width{max-width:1250px}.be-offensive .swiper-wrapper{transition-timing-function:linear!important;margin-top:20px}.home-img .page-width{max-width:1140px;padding:0}.be-offensive h5.text-black-dark{display:flex;justify-content:center;align-items:center;gap:8px}.menu-item{position:relative}.mega-menu{display:none;position:absolute;top:100%;left:0;background-color:#fff;border:1px solid #ccc;list-style:none;width:max-content;border-radius:10px;box-shadow:0 8px 16px rgba(0,0,0,.2);z-index:999}.menu-item:hover .mega-menu{display:block;width:max-content}.submenu-item a svg path{fill:#000}.submenu-item a:hover{background-color:#f0f0f0}.submenu-item-dropdown .grandchild-menu{display:none;position:absolute;width:170px;border-radius:10px;left:100%;background-color:#fff;border:1px solid #ccc;padding:0;list-style:none;box-shadow:0 8px 16px rgba(0,0,0,.2)}.submenu-item-dropdown:hover .grandchild-menu{display:block;transform:translateY(-35px)}.grandchild-menu li a{padding:8px 10px;text-align:center;text-decoration:none;font-family:Oswald}.grandchild-menu li a:hover{background-color:#f0f0f0;border-radius:10px}.submenu-item-dropdown .grandchild-menu.second{top:30px!important}.submenu-item-dropdown svg{stroke:#000;stroke-width:1}.submenu-item-dropdown svg.icon.icon-caret{margin-bottom:2px}.submenu-item-dropdown .grandchild-menu.third{top:60px!important}.header__active-menu-item{text-decoration:none}svg.icon.icon-caret{height:.6rem;top:50%;transform:translateY(-50%)}.mega-menu .submenu-item:first-child a:hover{border-radius:10px 10px 0 0}.mega-menu .submenu-item:last-child a:hover{border-radius:0 0 10px 10px}.cart-count-bubble{background-color:#fff;color:#000}.header__icon--cart svg,.header__icon--cart svg path{fill:#fff!important}body.product .product__title h1{color:#000;font-size:50px;line-height:60px}body.product .product__info-container .price__container span.price-item{font-size:34px;font-family:Outfit;font-weight:600;line-height:44px}.header__icon--cart:has(.icon-cart-empty):after{content:'0';position:absolute;background-color:#d9534f;color:#fff;top:0;height:1.7rem;width:1.7rem;border-radius:100%;display:flex;justify-content:center;align-items:center;font-size:.9rem;left:23px}.mobile-facets__inner button.button.button--primary{background-color:#c5203e!important;color:#fff;font-family:oswald;font-weight:700}.mobile-facets__inner button.button.button--primary::after{background-color:transparent!important}body.collection .mobile-facets__sort .select__select{background-color:#fff!important;color:#000!important;margin:0;font-family:Outfit;font-size:15px;height:4rem;padding:0 20px;border-radius:3px}a.mobile-facets__clear.underlined-link,body.collection .mobile-facets__sort label{color:#fff;font-family:Outfit}.dealer-login-section .page-width{padding:0}.dealer-login-section input.btn{border-radius:3px}section.be-offensive .page-width{padding:0}#CartDrawer .collection .button:after{background-color:transparent!important}button#checkout{background:#c5203e;transition:all .2s ease-in-out; font-family: 'oswald';}button#checkout:hover{background:#000}.title-wrapper-with-link a{font-family:Outfit;color:#000;text-transform:capitalize}.product-grid-container .collection .card__information{display:flex;flex-direction:column;justify-content:end}@media only screen and (max-width:1440px){section.be-offensive .page-width{padding:0 20px}}@media screen and (min-width:1024px) and (max-width:1380px){.banner-video-section{margin-top:-126px}.list-menu--inline{justify-content:center}.custom-menu{flex-wrap:nowrap;padding-left:28px}nav.header__inline-menu{padding-right:28px}}@media only screen and (max-width:1440px){.footer .footer__blocks-wrapper{margin:30px 30px 20px}}@media only screen and (max-width:1024px){.d-none,.header__menu-container,nav.header__inline-menu{display:none}.custom-menu.d-flex{justify-content:end;padding:0}.footer-block__newsletter,.home-img .image-with-text__media-item,.home-img .image-with-text__text-item.grid__item{padding:16px}.our-promise-class .grid__item,.our-story-class .grid__item{width:100%!important}.our-promise-class .page-width,.our-story-class .page-width{padding:0 25px!important}.our-story-class .image-with-text__media{border:0;padding-bottom:60%!important}.our-promise-class .image-with-text__media{padding-bottom:48%!important}.our-story .banner-image{padding:100px 25px}.our-promise-class img,.our-story-class .image-with-text__media img{right:initial;left:50%!important;transform:translateX(-50%)}.our-story-class .image-with-text__grid--reverse{flex-direction:column-reverse;row-gap:30px}body.contact .contact.page-width{padding:36px 25px}h3{font-size:40px;white-space:nowrap}h5{font-size:26px;line-height:1.4em}section.be-offensive .page-width{padding:0}}@media only screen and (max-width:990px){body.index .multicolumn-list__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing)* 2 / 3);max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing)* 2 / 3)}body.index .multicolumn-list{padding-left:1.5rem;padding-right:1.5rem}.related-products ul.grid.product-grid,body.index .collection ul.grid,body.index .collection-list,body.index .multicolumn-list{row-gap:16px!important}.collection .product-grid .grid__item,.collection-list__item{width:calc(50% - var(--grid-desktop-horizontal-spacing)/ 2)!important;max-width:calc(50% - var(--grid-desktop-horizontal-spacing)/ 2)!important}.our-story-class .image-with-text__media{padding-bottom:76%!important}.our-story-class .image-with-text__media img{max-width:50%!important}.our-promise-class img{max-width:63.2%!important}.dealer-login-section{padding:60px 16px}}@media only screen and (max-width:767px){h3{font-size:28px}h5{font-size:18px}}@media only screen and (max-width:768px){video.myVideo{height:102vh;object-fit:cover}.footer .newsletter-form{max-width:46rem}.footer .footer-block--newsletter{padding:61px 30px}.dealer-account-section .page-width{padding-left:0;padding-right:0}.dealer-account-section .dealer-form{padding:50px 16px 0 16px}.dealer-account-section .dealer-content,.dealer-account-section .dealer-form{width:100%}}@media only screen and (max-width:749px){.newsletter-form__field-wrapper .field{display:block}.footer .newsletter-form__button{position:unset;padding-top:10px;padding-bottom:10px;margin-top:10px}.footer .footer-block__newsletter{flex-direction:unset;flex-wrap:nowrap;width:100%;max-width:100%;justify-content:space-between}.footer .grid{display:flex!important}.footer-block{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)!important;margin:0!important}.footer-block__brand-info .rte p,.text-end{text-align:right}.footer .footer-block__brand-info .footer__list-social.list-social{justify-content:right}.footer-block__details-content{margin-bottom:0}}@media only screen and (max-width:480px){body.index .grid--1-col-tablet-down .grid__item{max-width:100%;width:100%}.index .collection-list-wrapper h2.collection-list-title.inline-richtext,h2,h2.collection-list-title.inline-richtext{font-size:34px}.index .collection-list-wrapper h2.collection-list-title.inline-richtext{padding-bottom:40px}.collection .grid__item,.collection-list__item{width:100%!important;max-width:100%!important}.footer .footer-block__newsletter{flex-wrap:wrap}.footer .footer-block__newsletter h2.footer-block__heading.inline-richtex{padding-bottom:30px}.footer .footer-block__brand-info .footer__list-social.list-social,.footer .footer-block__details-content a.link,a.link.link--text.list-menu__item.list-menu__item--link{justify-content:center}.footer-block div,.footer-block p{text-align:center!important}.footer__blocks-wrapper{display:flex!important;flex-direction:column}.footer-block:nth-child(3){order:3}.footer-block:nth-child(2){order:1}.footer-block:first-child{order:2}.footer-block.grid__item.scroll-trigger.animate--slide-in{margin:0}ul.footer-block__details-content .list-menu__item--link{padding:.5rem!important}.our-story-class .image-with-text__media{padding-bottom:142.0249653259362%!important}.our-story-class .image-with-text__media img{max-width:100%!important}.our-promise-class .image-with-text__media{padding-bottom:71.2%!important}.our-promise-class img{max-width:605px!important}body.warranty h3.accordion__title.inline-richtext{font-size:20px!important;white-space:normal}body.warranty p.caption-with-letter-spacing{font-size:34px}.cart h1.cart__empty-text{font-size:35px;line-height:normal}.cart h2.cart__login-title,body.product .product__title h1{font-size:30px;line-height:normal}.footer-block{width:100%!important}body.product .product__info-container .price__container span.price-item,h1.collection-hero__title,h2.related-products__heading.inline-richtext{font-size:28px;line-height:38px}.home-img .image-with-text__text P{text-align:center}h1.collection-hero__title{padding:15px 0}body.collection .facets-container{margin-bottom:20px}.be-offensive h5.text-black-dark{flex-direction:column}}
html, body { overflow-x: clip; }
img.custom-img {
  position: static !important;
  padding-bottom: 4rem;
}
.product .product-form__buttons button {
  padding: 12px 24px;
  font-family: Oswald, Sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
  letter-spacing: .03em;
  color: #fff;
  background-color: #c5203e;
  text-transform: capitalize;
  transition: all .2s ease-in-out;
  border-radius: 3px;
  display: inline-block;
}
.customer a, .link { font-family: Oswald; }
.collection h2.title--primary {
  font-size: 24px;
  line-height: 34px;
}
.your-shopping-cart h1.title {font-size: 40px !important;}
body:has(main#checkout-main) ._6zbcq51i:first-child ._1fragem1y p._1tx8jg70 {font-size: 20px !important;}
body:has(main#checkout-main) li._1fragem1y span {
  color: #000;
  font-size: 16px;
}
.cart__note label {font-family: 'Oswald';}
.collection-hero__description.rte span {
  color: #fff;
  font-family: Outfit;
  width: 100%;
  display: flex;
  text-align: center;
}
textarea#Recipient-message-template--18090242703549__main::placeholder { color: transparent; }
/* body:has(main#checkout-main) header {
    background: #000 !important;
} */
@media screen and (min-width: 990px) {
    .header:not(.drawer-menu).page-width {
        padding-left: 4rem;
        padding-right: 4rem;
    }
}


@media only screen and (max-width:1024px){
  .collection.page-width{padding-left:30px;padding-right:30px;}
}
@media only screen and (max-width:749px){
  .collection .product-grid .grid__item,.collection-list__item { 
    width:calc(100% - var(--grid-desktop-horizontal-spacing)/ 2)!important;
    max-width:calc(100% - var(--grid-desktop-horizontal-spacing)/ 2)!important;
  }
}