@charset "UTF-8";.mega-menu{padding:0 15px}.mega-menu .container{max-width:1600px}.mega-menu__section .column-size--2 .mega-menu__linklist ul{column-count:2}.mega-menu__section .column-size--3 .mega-menu__linklist ul{column-count:3}.mega-menu__section .column-size--4 .mega-menu__linklist ul{column-count:4}.mega-menu__section .column-size--5 .mega-menu__linklist ul{column-count:5}.mega-menu__section .column-size--6 .mega-menu__linklist ul{column-count:6}.mega-menu__section .mega-menu__content{margin-bottom:25px}.mega-menu__section .mega-menu{top:initial;margin-top:23px;border-bottom:1px solid #040100}.font--primary{font-family:Montserrat}.font--secondary{font-family:bodoni-moda,sans}.stretched-link:after{position:absolute;content:"";inset:0}.header,.mobile-header{font-size:1rem}@media (max-width: 798px){.header .mobile-header__content,.mobile-header .mobile-header__content{border-bottom:1px solid #000}}.mobile-menu{border-top:1px solid #000;padding-top:15px}.mobile-menu__list_action-items{margin-right:15px;display:flex;justify-content:end}.mobile-menu__list_action-items .action-area__link{padding-top:0}.navbar:not(.scrollable-menu) .header__menu-items{flex-wrap:wrap}.navbar.scrollable-menu .header__menu .scroll-left:before,.navbar.scrollable-menu .header__menu .scroll-right:after{content:"\2192";position:absolute;padding:0 15px;top:50%;font-size:1rem;color:#000;opacity:0;transition:opacity .3s;pointer-events:none;background-color:#fff}.navbar.scrollable-menu .header__menu .scroll-right:after{right:0;transform:translateY(-50%)}.navbar.scrollable-menu .header__menu .scroll-left:before{left:0;transform:translateY(-50%) rotate(180deg)}.navbar.scrollable-menu .header__menu.is-scrollable .scroll-left,.navbar.scrollable-menu .header__menu.is-scrollable .scroll-right{position:absolute;width:30px;height:100%;top:0;bottom:0}.navbar.scrollable-menu .header__menu.is-scrollable .scroll-left{left:0}.navbar.scrollable-menu .header__menu.is-scrollable .scroll-right{right:0}.navbar.scrollable-menu .header__menu.is-scrollable:not(.at-end){padding-right:30px}.navbar.scrollable-menu .header__menu.is-scrollable:not(.at-end) .scroll-right:after{opacity:1}.navbar.scrollable-menu .header__menu.is-scrollable:not(.at-start){padding-left:30px}.navbar.scrollable-menu .header__menu.is-scrollable:not(.at-start) .scroll-left:before{opacity:1}.navbar.scrollable-menu .header__menu-items{overflow-x:auto}.underline{width:fit-content}.underline.text-align-center{margin-left:auto;margin-right:auto}.underline.underline--wider:after{width:150%;margin-left:-25%;margin-right:auto}.underline.underline--wide:after{width:125%;margin-left:-12.5%;margin-right:auto}.underline.underline--small:after{width:80%}.underline.underline--smaller:after{width:60%}.underline.underline--left:after{margin-right:auto}.underline.underline--right:after{margin-left:auto}.underline.underline--center:not(.underline--wide):not(.underline--wider):after{margin-right:auto;margin-left:auto}.underline.underline--has-space:after{margin-top:30px}.underline:not(.underline--wide):not(.underline--small):not(.underline--smaller):not(.underline--wider):after{width:100%}.underline:not(.underline--none).underline--black:after{border-bottom:1px solid #000}.underline:not(.underline--none).underline--red:after{border-bottom:1px solid #f05424}.underline:not(.underline--none):after{border-bottom:1px solid #f05424;content:"";display:block}.text-align-center .underline{margin-left:auto;margin-right:auto}.popup-modal .popup__close.close{height:30px;width:30px;min-height:30px;max-height:30px;min-width:30px;max-width:30px;right:0;left:auto;z-index:5;background-color:#fff}.popup-modal .popup__title{font-family:Montserrat;font-style:normal;font-size:1.25rem}.popup-modal .popup__title:not(:last-child){margin-bottom:2rem}.popup-modal .popup__text{font-size:2.5rem;font-family:bodoni-moda,sans;font-weight:500;font-style:italic}.popup-modal .popup__newsletter input{box-sizing:border-box;border-radius:0;padding:0 0 0 16px;height:50px;text-align:left;color:#6b7280;font-family:Montserrat;font-size:1rem;font-weight:400;letter-spacing:0px;background-color:#fff;border:1px solid rgb(255,255,255)}.popup-modal .popup__newsletter input:focus-visible{outline-width:2px;outline-style:auto;outline-color:#000;outline-offset:0}.popup-modal .popup__newsletter input:active{box-shadow:none}.popup-modal .popup__newsletter button{text-transform:uppercase;height:50px}.popup-modal .popup__newsletter .field{flex:1 0 100%!important}.product__actions{position:absolute;top:0;right:25px;z-index:99;display:none;gap:15px}@media (max-width: 1440px){.product__actions{right:0}}.product-wrap{position:relative}.product-wrap:hover .product__actions{display:flex}.product__action{display:flex;justify-content:center}.product__action .swym-button.swym-add-to-wishlist{min-height:44px;width:180px;background-color:transparent!important;border:1px solid #f05424;margin:0 0 0 15px;padding:0;display:flex;justify-content:center;align-items:center;text-transform:uppercase}.product__action .swym-button.swym-add-to-wishlist.swym-added{display:none}.product__action .swym-button.swym-add-to-wishlist [data-icon=nc-heart] path{stroke:#f05424}.product__action .swym-button.swym-add-to-wishlist:not(.swym-added):hover{background-color:#f05424!important;border:#f05424}.product__action .swym-button.swym-add-to-wishlist:not(.swym-added):hover [data-icon=nc-heart] path{stroke:#fff}.product__action .swym-button.swym-add-to-wishlist+.swym-wishlist{min-height:44px;width:180px;background-color:transparent!important;border:1px solid #f05424;margin:0 0 0 15px;padding:0;display:flex;justify-content:center;align-items:center;text-transform:uppercase;display:none}.product__action .swym-button.swym-add-to-wishlist.swym-added+.swym-wishlist{display:flex}.product__action .swym-button.swym-add-to-wishlist-view-product{padding:0}.product__action .swym-button.swym-add-to-wishlist-view-product:after{content:none;display:none}.product__action .swym-button.swym-add-to-wishlist-view-product .icon path{stroke:#f05424}.product__action .swym-button.swym-add-to-wishlist-view-product+.swym-wishlist{padding:0;display:none}.product__action .swym-button.swym-add-to-wishlist-view-product+.swym-wishlist .icon path{stroke:#f05424;fill:#f05424}.product__action .swym-button.swym-add-to-wishlist-view-product.swym-added{display:none}.product__action .swym-button.swym-add-to-wishlist-view-product.swym-added+.swym-wishlist{display:flex}.product__action .swym-button--added-text{font-size:small;color:#f05424}.product__action .button--add-to-cart{background-color:transparent;border:none;color:#000}.product__action .icon{height:24px;width:24px}.thumbnail-sticker{color:#f05424!important;background-color:#f5f0eb!important;text-transform:uppercase;font-weight:500}.thumbnail-sticker__text{font-size:.875rem}.b2b-wrapper .quantity-rules{margin:15px 0}.b2b-wrapper volume-pricing{font-family:Montserrat;font-size:1rem;font-weight:300;line-height:1.5;padding:.5rem 0 0}.b2b-wrapper volume-pricing .volume-pricing__title{font-family:bodoni-moda,sans}.b2b-wrapper volume-pricing span.caption-large{padding-bottom:.5rem;font-size:1.125rem}.b2b-wrapper volume-pricing ul{padding-bottom:.5rem}.b2b-wrapper volume-pricing .button-show-more{padding:10px 30px}.newsletter-form__wrapper .newsletter-form .field .control{height:100%;width:auto}.newsletter-form__wrapper .newsletter-form .field .control .input{height:100%}#header .header__menu-items{max-width:1600px;width:100%}#header .header__icon{height:clamp(15px,6vw,30px);width:clamp(15px,6vw,30px)}@media (min-width: 479px){#header .header__icon{height:30px;width:30px}}#header .header__icons{gap:15px}#header .header__icons-wrapper{max-width:1600px;width:100%;margin:auto;padding:.75rem 0 0}#header .header__brand{display:block;padding:0rem;width:100%}#header .header__menu{border-bottom:1px solid #040100;border-top:1px solid #040100;justify-content:space-around}#header .header__logo{display:block}.product-wrap:hover .product-thumbnail__dimensions{visibility:visible}.product-thumbnail__dimensions{font-size:.875rem;visibility:hidden}.product-thumbnail__title{font-family:bodoni-moda,sans}.product-thumbnail__vendor{font-weight:500;padding:2px;text-transform:uppercase}.brands__collection-list{max-width:1600px;margin:auto}.brands__collection-list .linklist-collection{list-style:none;columns:5;gap:45px;width:100%;max-width:1520px;margin:0 auto 60px}@media (max-width: 1024px){.brands__collection-list .linklist-collection{columns:3}}@media (max-width: 798px){.brands__collection-list .linklist-collection{columns:2}}@media (max-width: 479px){.brands__collection-list .linklist-collection{columns:1;text-align:center}}.brands__collection-list .linklist-collection__alpha-group{break-inside:avoid}.brands__collection-list .linklist-collection__alpha-title{margin-bottom:15px}.brands__collection-list .linklist-collection__alpha-title:not(.first){margin-top:45px}.brands__collection-list li{list-style:none}.price-wrapper{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.price-wrapper .price--on-sale{color:var(--color-sale, #c41e3a);font-weight:600}.price-wrapper .price--original{color:var(--color-text-muted, #999);font-size:.9em}.price-wrapper .price--original s{text-decoration:line-through}.price-wrapper .price-badge--sale{background:var(--color-sale-badge, #c41e3a);color:#fff;padding:2px 6px;border-radius:4px;font-size:.75em;font-weight:700;text-transform:uppercase}.cart-item .price--discounted{font-size:1.1em}.cart-item .price-badge{display:inline-block;vertical-align:middle}@media (max-width: 768px){.price-wrapper{gap:6px;font-size:.95em}}.announcement-bar__content p{text-transform:uppercase}.badge{background:#f05424;width:1.1rem;height:1.1rem}.full-width{width:100%}.header__link{color:#1a1818}.header__link-search:hover svg path,.header__link-cart:hover svg path{fill:#f05424}.header__link-account:hover svg path,.header__link-account.logged-in svg path{stroke:#f05424}.header__link.swym-wishlist:hover svg path{stroke:#f05424}.header__link:hover,.header__link.is-active,.header__link>a:hover,.header__link>a.is-active{color:#f05424;fill:#f05424}.footer__content{border-top:2px solid #f05424;border-bottom:none!important;background:#f5f0eb;padding-top:60px;padding-left:100px;padding-right:100px}.footer__content .footer__block.block__logo{display:flex;justify-content:center;align-items:baseline}@media (max-width: 1024px){.footer__content{padding-left:0;padding-right:0}}.footer__content .container{position:relative;margin:0 auto;display:flex;flex-wrap:wrap;flex:auto;justify-content:center}.footer__content .footer__logo-wrapper{display:flex;justify-content:center}@media (max-width: 798px){.footer__content .footer__logo-wrapper{display:block}}@media (max-width: 798px){.footer__content .footer__logo-wrapper .image-element__wrap{max-width:100%!important}}.footer__content div#shopify-section-newsletter_UYAQKG .footer__heading{font-family:Montserrat;font-size:1.5rem;font-style:normal}.footer__content div#shopify-section-text_gn4Dqj{display:flex;flex-direction:row-reverse}.footer__content .footer__heading{font-family:bodoni-moda,sans;font-size:2rem;font-style:italic;font-weight:400;line-height:40px;margin-bottom:24px!important}.footer__content .footer__socials{padding:0 10px 0 0}.footer__content .footer__menu-link{color:#000;font-family:Montserrat;font-size:1.25rem;font-style:normal;font-weight:300;line-height:35px}.footer__extra-content{background-color:#f5f0eb}.footer__extra-content.section{max-width:100%;width:100%}.footer__extra-content .sub-footer__row{flex-direction:row-reverse;max-width:95%}.footer__extra-content .sub-footer__row .footer__credits{color:#000;text-align:center;font-family:Montserrat;font-size:.75rem;font-style:normal;font-weight:400;line-height:35px;letter-spacing:.12px}.not-found-404__page{padding-top:160px!important;padding-bottom:229px!important}.not-found-404__page .section .title{text-transform:capitalize}.not-found-404__page .section .content{display:flex;justify-content:center;flex-wrap:wrap;text-align:center}.not-found-404__page .section .content p{width:50%;margin-bottom:65px}.not-found-404__page .section .content .button--primary{width:auto;padding:0 30px;line-height:3;text-transform:uppercase}@media (max-width: 798px){.not-found-404__page .section .content .button--primary{width:100%}}.section.is-width-small{max-width:1024px;margin:auto}.theme-ajax-cart .ajax-cart--drawer,.theme-ajax-cart .ajax-cart--drawer #ajax-cart__content{height:100%}.theme-ajax-cart .ajax-cart--drawer #ajax-cart__content .ajax-cart__cart-count{padding:1rem 2rem;display:flex;align-items:center;gap:10px}.theme-ajax-cart .ajax-cart--drawer #ajax-cart__content .ajax-cart__cart-count .ajax-cart__cart-icon .icon{height:1.7rem;width:1.7rem}.theme-ajax-cart .ajax-cart--drawer #ajax-cart__content .ajax-cart__cart-title{text-align:left;border:none;padding:0}.theme-ajax-cart .ajax-cart--drawer #ajax-cart__content .ajax-cart__form{display:flex;flex-direction:column;justify-content:space-between;height:100%;max-height:100vh;padding:1rem 2rem}.theme-ajax-cart .ajax-cart--drawer #ajax-cart__content .ajax-cart__form .media+.media{border-top:1px solid #e5e7eb}.theme-ajax-cart .ajax-cart--drawer #ajax-cart__content .ajax-cart__form .ajax-cart__product{padding:1rem 0}.theme-ajax-cart .ajax-cart--drawer #ajax-cart__content .ajax-cart__form .ajax-cart__product-content{display:flex;justify-content:space-between}.theme-ajax-cart .ajax-cart--drawer #ajax-cart__content .ajax-cart__form .ajax-cart__delete--text{color:#f05424;background-color:transparent}.theme-ajax-cart .ajax-cart--drawer #ajax-cart__content .ajax-cart__form .ajax-cart__taxes-shipping-message{text-align:left;font-size:small;margin-top:0;padding-top:0;color:#6b7283}.theme-ajax-cart .ajax-cart--drawer #ajax-cart__content .ajax-cart__form .ajax-cart__details-row{padding:10px 0 0}.theme-ajax-cart .ajax-cart--drawer #ajax-cart__content .ajax-cart__form .ajax-cart__details-wrapper{border-top:1px solid #e5e7eb}.theme-ajax-cart .ajax-cart--drawer #ajax-cart__content .ajax-cart__right-content{position:absolute;bottom:25px;right:25px}.cart__form .ajax-cart__button.button--add-to-cart,.cart__form .add_to_cart,.ajax-cart__form .ajax-cart__button.button--add-to-cart,.ajax-cart__form .add_to_cart{background-color:#f05424;padding:1.5rem;font-weight:600;border-radius:5px}.cart__form .ajax-cart__button.button--add-to-cart:hover,.cart__form .add_to_cart:hover,.ajax-cart__form .ajax-cart__button.button--add-to-cart:hover,.ajax-cart__form .add_to_cart:hover{background-color:#f05424;color:#fff}
