*{margin:0;padding:0;box-sizing:border-box}body{font-family:Neue-Haas-Roman;text-transform:uppercase;scroll-behavior:smooth}.mobile{display:none!important}.desktop{display:flex!important}.link,a{text-decoration:none}body::-webkit-scrollbar{width:7px}body::-webkit-scrollbar-track{background:transparent!important}body::-webkit-scrollbar-thumb{background:#000;border-radius:20px;transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,112.328,0,1)}@font-face{font-family:Neue-Haas-Roman;src:url(/cdn/shop/files/NeueHaasDisplayRoman.woff2?v=1753093524) format("woff2"),url(/cdn/shop/files/NeueHaasDisplayRoman.woff?v=1753093530) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Neue-Haas-Bold;src:url(/cdn/shop/files/NeueHaasDisplayBold.woff2?v=1753093782) format("woff2"),url(/cdn/shop/files/NeueHaasDisplayBold.woff?v=1753093788) format("woff");font-weight:400;font-style:normal}.header-custom .header__icon--cart{margin:0}.header-custom .header__icon{height:100%;width:auto}.header-custom .header__icon:not(.header__icon--summary),.header__icon span{display:unset}.header-custom .header__icon .svg-wrapper{width:auto;height:100%}.header-custom .cart-count-bubble{position:absolute;background-color:transparent;color:#000;height:100%;width:auto;border-radius:100%;display:flex;justify-content:center;align-items:center;font-size:.7vw;bottom:1px;right:-20%;line-height:1.9;left:unset}.header-custom .cart-count-bubble:after{content:")"}.header-custom .cart-count-bubble:before{content:"("}.header-custom details-modal.header__search{width:100%;display:flex;align-items:center;justify-content:center}.header-custom .header__search p.desktop{height:100%;width:100%;display:flex;justify-content:center;align-items:center}.header-custom details-modal.header__search .header__icon{width:100%}.header-custom .p#a51d44ictive-search__item-content .p#a51d44ictive-search__item-heading{font-family:Neue-Haas-Bold;font-size:1rem;padding-top:2%}.header-custom label.field__label{text-transform:uppercase;font-family:Neue-Haas-Roman}.header-custom .p#a51d44ictive-search__result-group{text-transform:uppercase;overflow:hidden;overflow-x:scroll;scrollbar-width:none}.header-custom h2#p#a51d44ictive-search-queries{text-transform:uppercase;font-family:Neue-Haas-Roman}.header-custom button.p#a51d44ictive-search__item.p#a51d44ictive-search__item--term.link.link--text.h5.animate-arrow{text-transform:uppercase;font-size:1rem}.field:after{border:none;box-shadow:none;border-bottom:1px solid #000}.template-search .product-grid-container .grid{gap:0}.template-search .product-grid-container .grid .grid__item{padding:10px;aspect-ratio:6 / 9}.template-search__results .card-wrapper .card__content .card__information{height:100%;width:100%}.p#a51d44ictive-search #p#a51d44ictive-search-results-products-list{overflow:hidden;overflow-x:scroll;flex-direction:row;scrollbar-width:none;gap:1vw}.p#a51d44ictive-search #p#a51d44ictive-search-results-products-list li{border:none;padding:0;max-height:40vh}#p#a51d44ictive-search-results-products-list a{display:flex;flex-direction:column;padding:0;height:100%;width:100%;object-fit:cover;max-width:15vw}.p#a51d44ictive-search__list-item .p#a51d44ictive-search__image{min-height:35vh;width:100%;height:100%;object-fit:cover}.header-custom .p#a51d44ictive-search__results-groups-wrapper{min-height:25vw}.field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus,.localization-form__select:focus.localization-form__select:after{box-shadow:none;outline:0;border-radius:0}.search-modal__content{padding:0}.header-custom .search-modal__close-button{border-left:1px solid #000;height:100%}.header-custom .search-modal__form{max-width:100%}.header-custom .field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus,.localization-form__select:focus.localization-form__select:after{box-shadow:none;outline:0;border-radius:0}.header-custom .p#a51d44ictive-search .p#a51d44ictive-search__results-list{display:flex;justify-content:flex-start;align-items:start;flex-direction:column}.shopify-section .header-custom .p#a51d44ictive-search__list-item{width:auto;min-width:13vw}.shopify-section .header-custom .p#a51d44ictive-search__list-item:hover{text-decoration:none}.shopify-section .p#a51d44ictive-search__result-group .p#a51d44ictive-search__item{justify-content:start}.field:hover.field:after{outline:none;outline-offset:0;box-shadow:none;border:none}.search-modal__form .field .search__input{text-transform:uppercase;font-size:1rem}.header-custom .p#a51d44ictive-search__item-content{align-items:center}.shopify-section .p#a51d44ictive-search__list-item:hover .p#a51d44ictive-search__item-heading{text-decoration:none}.custom-search-box{position:fixed;top:-110%;left:0;width:100%;height:100vh;background-color:transparent;padding:6% 2% 0;box-sizing:border-box;transition:top .8s ease;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:1}.custom-search-box.active{top:0}.csb-close{font-family:Neue-Haas-Roman;font-size:.8vw;text-align:end;color:#000;padding-top:1vw;cursor:pointer;position:absolute;right:3%;top:7%}.search-outer-custom{border:1px solid #0005;border-radius:4px;min-height:3vw;width:85%;height:3vw;max-height:4vw;margin-top:2%;background:#fff}.header-custom .custom-label1{display:flex;height:100%;width:100%;padding-left:4%}.gradient .search-outer-custom .header__search{display:flex;height:100%;width:100%;justify-content:flex-start}.gradient .search-outer-custom .header__search summary span{display:flex;height:100%;width:100%;line-height:4}.gradient .search-outer-custom .header__search details{width:100%;min-width:100%;max-width:100%}.gradient .search-outer-custom .header__search details{position:relative}.gradient .search-outer-custom .header__search details .search-modal{height:3vw;min-height:2.8vw;width:100%;min-width:100%;border-bottom:none!important}.gradient .search-outer-custom .header__search details[open] .modal-overlay:after{background:transparent}.gradient .search-outer-custom .header__search .field:after{box-shadow:none!important}.header-custom label.field__label{padding-left:4rem}.header-custom .p#a51d44ictive-search{box-shadow:none}.header-custom .search-modal__close-button{display:none}.custom-search-box .trending-p{margin-top:2.5%;font-size:.8vw;text-align:start;width:85%;color:#000}.custom-search-box .product-recommendations{width:80%;margin-top:12vh}.custom-search-box .product-recommendations ul{gap:0;justify-content:flex-start;flex-wrap:nowrap;overflow:hidden;overflow-x:scroll;scrollbar-width:none}.custom-search-box .product-recommendations ul li{align-items:unset!important;width:calc(20% - var(--grid-desktop-horizontal-spacing)* 3 / 4)}.custom-search-box .product-recommendations .card__content .card__information{padding:.5vw 0 0;text-align:center}.custom-search-box .product-recommendations .card__content .price{margin:0!important;text-align:center;font-size:.8vw}.custom-search-box .product-recommendations .card__media .media img{object-fit:contain}.custom-search-box .product-recommendations .card__inner{background:transparent}.custom-search-box .product-recommendations .badge{font-size:.7rem}.custom-search-box .product-recommendations .card__heading a{font-family:Neue-Haas-Bold}.custom-search-box .product-recommendations .card__badge.bottom.left,.custom-search-box .product-recommendations .card__badge.top.left{display:none}.sale_li{background:#c80505;padding:0 .3vw}.sale_li a{color:#fff;opacity:1!important}.custom-box-productq{height:auto;width:95%;display:flex;align-items:center;justify-content:center;margin-top:5vh}.custom-box-productq .box-productq{height:inherit;width:17%;display:flex;flex-direction:column;cursor:pointer}.custom-box-productq .box-productq .box-productq-img{height:85%;width:100%}.custom-box-productq .box-productq .box-productq-info{height:15%;width:100%;display:flex;flex-direction:column;align-items:center;padding-top:5px}.box-productq-img img{height:100%;width:100%;object-fit:cover}.box-productq-info h2{font-size:10px;font-family:Neue-Haas-Bold}.box-productq-info p{font-size:10px;font-family:Neue-Haas-Roman;display:none}.shopify-section .p#a51d44ictive-search__result-group .p#a51d44ictive-search__results-list li:hover a{text-decoration:none}.search-box .p#a51d44ictive-search__item-query-result *:not(mark){font-weight:unset}.mega-opener{position:relative}.mega-menu-box{background:#fff;height:100svh;width:100%;display:flex;position:fixed;top:-100%;left:0;transition:top .8s ease;z-index:-1}.mega-opener:hover .mega-menu-box{top:0%}.mega-menu-box .mega-list{height:100%;width:25%;display:flex;flex-direction:column}.mega-menu-box .mega-content{height:100%;width:75%;display:flex;padding:6% 1% 1% 0;gap:1%}.mega-list .list-top{height:80%;width:100%;padding-left:9%;padding-top:30%;display:flex;align-items:flex-start}.mega-list .list-top ul{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:unset}.mega-list .list-bottom{height:20%;width:100%;padding-bottom:5%;display:flex;align-items:flex-end}.mega-list .list-bottom ul{display:flex;align-items:end;justify-content:space-evenly;height:unset}.mega-list a{opacity:70%}.list-top p{font-size:.9vw;font-family:Neue-Haas-Bold}.list-top li{transition:all .8s ease}.list-top li:hover a{border-bottom:1px solid #000}.mega-content .mcontent-box img{height:100%;width:100%;object-fit:cover;cursor:pointer}.mega-content img{height:100%;width:100%;object-fit:cover}.mega-menu-box video{height:100%;width:100%;object-fit:cover;cursor:pointer}.mega-content .mcontent-box1{height:100%;width:60%}.mega-content .mcontent-box2{height:100%;width:40%;display:flex;flex-direction:column;gap:1%}.mcontent-box2 .mcb1{height:60%;width:100%}.mcontent-box2 .mcb2{height:40%;width:100%}.collection .slider-mobile-gutter{padding:0!important}.collection .slider-mobile-gutter ul{gap:0}.collection .grid--4-col-desktop .grid__item{max-width:calc(24.9% - var(--grid-desktop-horizontal-spacing)* 3 / 4)}.collection .card-wrapper .card__content .card__information{padding-top:.8rem;padding-bottom:.8rem;display:flex;flex-direction:column;align-items:flex-start}.collection .card-wrapper .card__content .card__information .card__heading{font-family:Neue-Haas-roman;font-size:.7vw}.collection .card-wrapper .card__content .card__information .card__heading a{text-decoration:none!important}.collection .card-wrapper .card__content .card__information .price{margin-top:0!important;display:flex;justify-content:flex-start;font-family:Neue-Haas-Roman;font-size:.6vw}.collection .card-wrapper .card__inner{height:90%}.collection .card-wrapper .card__content{height:10%;padding:0 2%}.card__content .card__badge .badge{border:1px solid transparent;border-radius:5px;display:inline-block;font-size:8px;letter-spacing:.1rem;line-height:1;padding:.45rem 1rem .4rem;text-align:center;background-color:#a51d44;border-color:#a51d44;color:#fff;word-break:break-word;letter-spacing:0;font-family:Neue-Haas-Roman}.collection-hero__text-wrapper{display:none}.banner-custom{height:40vw;width:100%;margin-top:0;display:flex;justify-content:center;align-items:center}.banner-custom .banner-box-left{height:100%;width:30%;display:flex;flex-direction:column;justify-content:flex-end;padding:0 1% 7% 2%}.banner-custom .banner-box-right{height:100%;width:70%;display:none!important;justify-content:center;align-items:center}.banner-box-left h2{font-size:1.2vw;line-height:2;font-family:Neue-Haas-Bold}.banner-box-left p{line-height:1.2;font-size:.65vw;width:80%;font-family:Neue-Haas-Roman}.banner-box-right .br-img1,.banner-box-right .br-img2{height:100%;width:50%}.banner-box-right img{height:100%;width:100%;object-fit:cover}.product-grid-container .collection.page-width{padding:0;margin:0;min-width:100%;margin-top:.2vw}.product-grid-container .grid{gap:.5vw}.card__heading{font-size:.7vw;letter-spacing:0;font-family:Neue-Haas-roman}.card__information .price{font-size:.6vw;letter-spacing:0;font-family:Neue-Haas-Roman}.price--on-sale .price-item--regular{font-size:.6vw}.card-information .price--on-sale .price-item--regular{font-size:.6vw;color:#c80505}.custom-badge{font-size:8px;position:absolute;top:1.7rem;left:6rem;z-index:1;border:1px solid #0008;border-radius:5px;line-height:1;padding:.5rem 1rem .4rem;text-align:center;background-color:transparent;color:#000;word-break:break-word;letter-spacing:0;display:inline-block;font-family:Neue-Haas-Roman}.shopify-section .form__message{color:#fff}.drawer .cart__empty-text{margin:0 0 1rem!important;font-size:.7vw;font-family:Neue-Haas-Roman}.drawer .cart-drawer__empty-content a.button{font-family:Neue-Haas-Roman;font-size:10px;min-height:40px;padding:0 20px;border-radius:10px;outline:0;box-shadow:none;border:none;--border-opacity: none !important;background-color:#000;color:#fff;text-transform:uppercase}.drawer .drawer__inner-empty .cart__login-title.h3{font-family:Neue-Haas-Roman;font-size:10px}.drawer .drawer__inner-empty .cart__login-paragraph{font-size:10px;font-family:Neue-Haas-Roman}.drawer .drawer__inner .drawer__inner-empty .drawer__close{top:10px;right:0;position:absolute;height:auto;color:#000;min-height:0}.drawer .drawer__close svg{height:1.1rem;width:2.4rem}.cart-drawer .drawer__inner{border:none;text-transform:uppercase;background:#fff;padding:0 4%}.drawer .drawer__inner .drawer__header{padding-top:.5rem;border-bottom:1px solid #000}.drawer .drawer__heading{position:relative;width:fit-content;margin-top:1rem!important;margin-bottom:0!important;font-size:.7vw;font-family:Neue-Haas-Roman;color:#000;padding-left:1rem}.drawer .drawer__header .drawer__close{top:0;right:0}.drawer .cart-drawer .drawer__cart-items-wrapper{overflow-y:auto;scrollbar-width:none}.drawer .cart-drawer .drawer__inner .cart-item{grid-template:repeat(1,auto) / repeat(3,1fr)}.cart-item__details a.cart-item__name.h4.break{font-size:.7vw;letter-spacing:0;color:#000;font-family:Neue-Haas-Roman;text-decoration:none}.cart-item__details .product-option{font-size:.6vw;letter-spacing:0;opacity:.44;font-family:Neue-Haas-Roman;color:#000}.cart-items .cart-item__totals.right{display:none}quantity-popover .cart-item__quantity-wrapper .quantity-popover-container .quantity{min-height:4vh}quantity-popover .quantity{border:1px solid #707070;border-radius:0;background:#fff!important;width:80px}quantity-input.quantity{--inputs-border-width: 0px}.quantity__button{width:35%!important}quantity-popover .cart-item__quantity-wrapper .quantity-popover-container .quantity .quantity__input{font-family:Neue-Haas-Roman;width:30%;font-size:11px}.drawer__footer{padding-bottom:0!important;padding-top:.5rem!important}.drawer .cart-drawer__footer .totals{text-transform:uppercase;padding:0 10px}.drawer .cart-drawer__footer .totals>h2{font-size:10px!important;font-family:Neue-Haas-Roman}.drawer .cart-drawer__footer .totals__total-value{font-size:11px;padding-right:10px;font-family:Neue-Haas-Roman}.drawer .cart-drawer .tax-note{margin:.4rem 0 1rem auto;padding:0 10px;text-transform:uppercase;font-size:9px;font-family:Neue-Haas-Roman}.drawer .cart__ctas .cart__checkout-button{text-transform:uppercase;margin-bottom:1%}.cart-drawer .cart__checkout-button{max-width:none;font-size:.85vw;text-transform:uppercase;font-family:Neue-Haas-Roman;color:#fff!important;--buttons-border-opacity: 0;--buttons-border-width: 0;height:7vh}.drawer__cart-items-wrapper .cart-items thead{display:none}.facets-container{padding:0!important}.facets-container .small-hide{display:none}.facets-container .large-up-hide{display:flex!important}.facets-container .product-count{display:none!important}.mobile-facets__open{position:fixed;bottom:2vw;left:50%;transform:translate(-50%);z-index:1}.mobile-facets__open:hover .mobile-facets__open-label{text-decoration:none!important;text-underline-offset:.3rem}.mobile-facets__open-label{font-family:Neue-Haas-Roman;font-size:.8vw;color:#fff}.mobile-facets__open .svg-wrapper>svg{height:80%;width:100%}.mobile-facets__open .svg-wrapper>svg path{fill:#fff}.mobile-facets__open{background:#0009;width:auto!important;padding:.7% 1.5%!important;border-radius:5px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mobile-facets__inner .mobile-facets__heading{font-family:Neue-Haas-Roman;font-size:10px}.mobile-facets__inner .mobile-facets__count{display:none}details.menu-opening .mobile-facets__close{top:.7rem;right:1rem;width:4.4rem;height:2.4rem}.mobile-facets__close .svg-wrapper{width:1.5rem!important}details.mobile-facets__details{font-size:10px;font-family:Neue-Haas-Roman}.facets-layout .mobile-facets__item .mobile-facets__label{font-size:10px;align-items:center;font-family:Neue-Haas-Roman}.mobile-facets__details .mobile-facets__close-button{text-transform:uppercase;font-size:10px;font-family:Neue-Haas-Roman}.mobile-facets__details .mobile-facets__sort{font-size:10px;font-family:Neue-Haas-Roman;text-transform:uppercase}.mobile-facets__details .mobile-facets__sort .select__select{text-transform:uppercase}.mobile-facets__inner .field .field__input{border-bottom:1px solid #000}facet-remove.mobile-facets__clear-wrapper .mobile-facets__clear{font-size:11px;font-family:Neue-Haas-Roman;text-transform:uppercase}.mobile-facets__inner .button--primary{text-transform:uppercase;font-size:11px;font-family:Neue-Haas-Roman}facet-remove .active-facets__button-remove span{font-size:10px;font-family:Neue-Haas-Roman}facet-remove .active-facets__button .active-facets__button-inner{font-size:9px;font-family:Neue-Haas-Roman}.login-container,.register-container{display:flex;min-height:100vh;align-items:center;justify-content:center}.login{min-width:35%!important;background:transparent;border-radius:10px}.register{min-width:35%!important;background:transparent;border-radius:10px;margin-top:5vw!important;margin-bottom:5vw!important}.customer .field{--inputs-border-width: 0;border-bottom:1px solid #afafaf}.register-container .customer .field input{padding:0 0rem;height:4rem;background:transparent;font-size:.85vw;font-family:Neue-Haas-Roman;color:#000}.customer .field input{background:transparent}.customer .field label{padding:0 0rem;background:transparent;font-size:.75vw;font-family:Neue-Haas-Roman;text-transform:uppercase;color:#000}.customer .field input:focus{padding:2.2rem 1.5rem .8rem 0}#customer_login a{font-family:Neue-Haas-Roman;color:#000;font-size:.8vw;text-decoration:none;text-transform:uppercase}.collection__description{position:absolute;top:-2.8vh;left:14.1vw;font-size:.95vw;font-family:Neue-Haas-Roman;color:#000}.login .field+a,#customer_login a{font-family:Neue-Haas-Roman;font-size:.7vw;color:#000}.customer h1{font-family:Neue-Haas-Bold;text-transform:uppercase;color:#000;font-size:2vw}.customer button{margin:4rem 0 1.5rem;min-width:100%;border-radius:10px;border:none;--buttons-border-width: 0;--buttons-border-opacity: 1;font-family:Neue-Haas-Roman;min-height:3vw;font-size:.9vw;color:#fff;text-transform:uppercase}.mobile-facets__footer .underlined-link,.customer a{color:#000;font-family:Neue-Haas-Roman;font-size:.9vw;text-decoration:none}.shopify-section .customer{display:flex;justify-content:center;flex-direction:column;padding:25vh 0;width:100%;min-height:100vh}.shopify-section .register{padding:2vh 0 13vh 0vh}.shopify-section .custom_address{padding:10vh 0}.shopify-section .customer h2{font-family:Neue-Haas-Roman;font-size:1.2vw;font-weight:600;text-transform:uppercase}.section-template--18510134444257__main-padding .account_details_heading a,.shopify-section .customer a{text-decoration:underline}.account table td:first-of-type a{background:#efefef;border:1px solid #0002!important}.customer thead tr{border-bottom:1px solid #001;background:#efefef}.customer thead tr th{text-align:center;font-size:1.2rem}.customer .cvc-money{display:flex;width:max-content}.customer tbody td time{display:flex;width:max-content}.customer .customer_order_table .order-details{border:1px solid #0003}.customer tbody tr{border-bottom:1px solid #0003}.shopify-section .customer .table_titles{padding-right:10.2rem!important}.customer tbody td{font-size:1.3rem;text-align:center}.shopify-section .customer .order-history{font-family:Neue-Haas-Roman;border:1px solid #0003}.shopify-section .customer p{font-family:Neue-Haas-Roman;font-size:1.2rem;text-transform:uppercase}.shopify-section .customer a{font-family:Neue-Haas-Roman;text-transform:uppercase}.shopify-section .customer label{font-family:Neue-Haas-Roman}.shopify-section .customer .customer__title_div{display:flex;align-items:center;width:100%;justify-content:space-between}.shopify-section .customer .customer__title_div h1{font-family:Neue-Haas-Roman;font-size:2vw;color:#000;text-transform:uppercase}.table_titles,.account_details_heading h2{text-transform:uppercase}.shopify-section .customer li{display:flex;flex-wrap:wrap}.shopify-section .customer ul li h2,.shopify-section .customer ul li p{width:100%}.shopify-section .customer ul button{margin:3rem .5vh 4.5rem;min-width:47%;border-radius:10px;border:none;--buttons-border-width: 0;--buttons-border-opacity: 1;font-family:Neue-Haas-Roman;min-height:3vw;font-size:.9vw;background:#000;text-transform:uppercase;color:#fff}.shopify-section .customer .customer_order_tille_div{display:flex;align-items:center;width:100%;justify-content:space-between}.shopify-section .customer .customer_order_table h2{text-transform:uppercase}.order-details #RowSubtotal{font-size:1vw}.order-details RowSubtotal_price{font-size:1vw}.shopify-section .customer .order-details #RowTotal,.shopify-section .customer .order-details .RowTotal_price{font-size:1vw}.billing_address_div h2{text-transform:uppercase}.addresses_update_div{display:flex}.shopify-section .addresses form button[type]{background:transparent}.shopify-section .select__select,.customer select{background:transparent;outline:0;outline-offset:0;box-shadow:none}.shopify-policy__container{margin:0 auto;padding-left:4%;padding-right:4%;min-height:100vh;height:auto;width:100%;min-width:100%;padding-top:10vw;font-family:Neue-Haas-Roman!important}.shopify-policy__container .shopify-policy__title{text-align:center}.shopify-policy__container .shopify-policy__title h1{font-family:Neue-Haas-Bold}.shopify-policy__container .shopify-policy__body .rte .main-page-title{font-size:1.2vw;font-family:Neue-Haas-Roman;padding-bottom:1.5vw}.shopify-policy__container .shopify-policy__body .rte h2{font-size:.9vw;font-family:Neue-Haas-Bold;padding:1% 0}.shopify-policy__container .shopify-policy__body .rte p{font-size:.7vw;line-height:1.2;padding-bottom:.5vw;font-family:Neue-Haas-Roman}.shopify-policy__container .shopify-policy__body .rte h3{font-size:.8vw;line-height:1;padding-bottom:.5vw;font-family:Neue-Haas-Roman}.shopify-policy__container .shopify-policy__body .rte ul{padding-bottom:1vw}.shopify-policy__container .shopify-policy__body .rte ul li{font-size:.7vw;font-family:Neue-Haas-Roman}.policies-section-custom{margin:0 auto;padding-left:4%;padding-right:4%;min-height:100vh;height:auto;width:100%;min-width:100%;padding-top:10vw;font-family:Neue-Haas-Roman!important}.policies-section-custom h1{font-size:1.2vw;font-family:Neue-Haas-Roman;padding-bottom:1.5vw}.policies-section-custom h2{font-size:.9vw;font-family:Neue-Haas-Bold;padding:1% 0}.policies-section-custom h3{font-size:.8vw;line-height:1;padding:1% 0;font-family:Neue-Haas-Bold}.policies-section-custom p{font-size:.7vw;line-height:1.2;padding-bottom:.5vw;font-family:Neue-Haas-Roman}.policies-section-custom a{font-size:.7vw;line-height:1.2;padding-bottom:.5vw;font-family:Neue-Haas-Roman;color:#000}.policies-section-custom ul{padding-bottom:1vw;padding-left:2vw}.policies-section-custom ul li{font-size:.7vw;font-family:Neue-Haas-Roman}.card-wrapper:hover .media--hover-effect img{transform:unset!important}.policies-section-custom a.dark_link{text-decoration:underline;font-family:Neue-Haas-Bold}.header-right .search-modal .search-modal__content{padding:0 1rem;width:100%;min-width:100%}.header-right .search-modal .search-modal__content .search-modal__form{max-width:100%}.header-right .search-modal p#a51d44ictive-search .field{font-family:Neue-Haas-Roman;font-weight:500;font-style:normal;text-transform:uppercase}.field__label,.search-modal .p#a51d44ictive-search,.header-right .search-modal .p#a51d44ictive-search__search-for-button .p#a51d44ictive-search__item{font-family:Neue-Haas-Roman;font-weight:500;font-style:normal;text-transform:uppercase;letter-spacing:0}.header-right .search-modal .p#a51d44ictive-search__result-group ul li{width:100%;min-width:20%}.search__input.field__input{font-family:Neue-Haas-Roman;font-weight:500;font-style:normal}.header-right .search-modal .p#a51d44ictive-search__result-group ul{display:flex;overflow:hidden;overflow-x:auto;scrollbar-width:none;-webkit-user-select:none;user-select:none}.header-right .search-modal .p#a51d44ictive-search__result-group ul.dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.header-right .search-modal .p#a51d44ictive-search__result-group ul li .p#a51d44ictive-search__item{display:flex;flex-direction:column}.header-right .search-modal .p#a51d44ictive-search__item-content{text-align:center}.my-search-box{display:flex;flex-direction:column;width:100vw;height:96vh;margin-top:4vw;background-color:#f8f8f8;border:1px solid #F8F8F8;clip-path:inset(0% 0% 100% 0%);transition:clip-path .6s ease-in-out;position:absolute;left:0;top:0;font-family:Neue-Haas-Roman;line-height:1.5vw;overflow:hidden}.my-search-box.active{clip-path:inset(0% 0% 0% 0%)}.search-input{width:100%;height:10%}.search-box .search-modal__content{padding:0 4rem;justify-content:space-around}.search-box .search-modal__form{max-width:90vw}.search-box .field{position:relative;width:100%;display:flex;transition:box-shadow var(--duration-short) ease}.search-box .field:after{content:none}.search-box .search__input.field__input{font-family:Neue-Haas-Roman;font-weight:500;font-style:normal}.search-box .field__label{font-size:1.3rem;top:.8vw;color:#b7b7b7}.search-box .search-close-btn{color:#c80505;font-size:.7vw}.search-box .reset__button{font-family:Neue-Haas-Roman;width:5%}.search-box .modal__close-button.link{text-decoration:none;color:#a51d44;font-size:.7vw}.search-box .search-bottom{width:100%;height:86%;display:flex;flex-direction:row}.search-box .search-left{display:flex;flex-direction:column;justify-content:space-between;width:20%;height:100%;padding:0 3% 3%}.search-box .search-left h1{font-size:.7vw;opacity:60%;font-style:italic;font-family:Neue-Haas-Roman;margin-bottom:1vw}.search-box .search-left ul{display:flex;list-style-type:none;justify-content:flex-end;align-items:flex-start;height:100%;width:100%;gap:0;flex-direction:column}.search-left .search-contact{font-size:.6vw;display:flex;flex-direction:column}.search-box .search-contact p{font-family:Neue-Haas-Roman}.search-left li,.search-left .search-contact{font-size:.6vw}.search-box .search-tags{position:absolute;top:35vh}.search-box .search-contact p:first-child{color:#b7b7b7}.search-box .search-right{width:80%;height:100%;display:flex;padding-right:4rem}.search-box .grid__item{width:calc(17% - var(--grid-desktop-horizontal-spacing) * 3 / 4);height:100%;min-height:60%;max-height:60%}.search-box .price,.search-box .price--on-sale .price-item--regular{font-size:.7vw;font-family:Neue-Haas-Roman}.search-box .search-tags a:hover{color:#c80505}.search-box .card__information{margin-top:0;margin-bottom:0;padding:.3vw 0 0}.search-box .card-information>*:not(.visually-hidden:first-child)+*:not(.rating):not(.card__information-volume-pricing-note){margin-top:0}.search-box .grid{row-gap:0;height:100%}.search-box .search-popular ul li:nth-child(2):after{content:"";position:relative;top:-11px;right:-11px;display:inline-flex;width:5px;height:5px;background-color:#c80505}#search-toggle .svg-wrapper{width:19px;height:19px;margin-top:.2vw}.search-box .search-modal__close-button{display:none}.product-recommendations.product-recommendations1{height:100%}.p#a51d44ictive-search__item-heading{margin:0;text-transform:uppercase;font-family:Neue-Haas-Roman}.p#a51d44ictive-search__item--term{text-transform:uppercase}.search-box .card-wrapper{width:100%}.search-box .search-right .grid{overflow:scroll}.header-custom .search-box .grid{row-gap:0;column-gap:.5vw}.search-box .card-wrapper .card__inner{height:90%}.search-box .card-wrapper .card__content{height:20%}.search-box .card-wrapper .full-unstyled-link{text-decoration:none!important}default-pdp{padding:0}.default-pdp .page-width{margin:0;padding:0;width:100%;min-width:100%;max-width:100%}.page-width .product{background:#fff;position:relative;z-index:0}.default-pdp .page-width .product .product__media-wrapper{display:flex;max-width:63%;width:calc(63% - var(--grid-desktop-horizontal-spacing) / 2)}.default-pdp .page-width .product .product__info-wrapper{max-width:37%;width:calc(37% - var(--grid-desktop-horizontal-spacing) / 2);padding:0 2% 0 4rem;height:100vh;display:flex;align-items:end;position:sticky;top:0}.default-pdp .page-width .product .product__media-wrapper .product__column-sticky{width:50%}.default-pdp .page-width .product .product__media-wrapper .pdp-cust-video{height:100vh;width:auto;position:sticky;left:0;top:0}.default-pdp .page-width .product .product__media-wrapper .product__media-list{display:flex;flex-wrap:nowrap;flex-direction:column;gap:0;margin:0}.default-pdp .page-width .product .product__media-wrapper .product__media-list .product__media-item{width:100%;min-width:100%;max-width:100%;height:100vh}.default-pdp .page-width .product .product__media-wrapper .product__media-list .product__media-item .product-media-container{margin:0;width:100%;height:100%;border:none}.default-pdp .page-width .product .product__info-wrapper .product__info-container{width:100%;min-width:100%;max-width:100%}.default-pdp .page-width .product .product__media-wrapper .product__media-list .product__media-item .product-media-container .product__modal-opener,.default-pdp .page-width .product .product__media-wrapper .product__media-list .product__media-item .product-media-container .product__modal-opener .product__media{height:100%}.default-pdp .product .product__info-wrapper .product-form .product-form__buttons{width:100%;min-width:100%;max-width:100%}.default-pdp .product .product__info-wrapper .product-form .product-form__buttons .product-form__submit{margin-bottom:0;border:none!important;--buttons-border-width: 0;--buttons-border-opacity: 0;background:#000;color:#fff;text-transform:uppercase;min-height:2.7vw;font-size:11px;display:flex;justify-content:center;font-family:Neue-Haas-Roman;font-weight:500;font-style:normal}.default-pdp .product .product__info-wrapper .product-form .product-form__buttons .product-form__submit span{text-transform:uppercase;font-size:.7vw;font-family:Neue-Haas-Roman}.default-pdp .product .product__info-wrapper .product-form .product-form__buttons .shopify-payment-button{display:none}.shopify-section .product__info-container>*+*{margin:0}.default-pdp .product .product__info-wrapper .product-form{margin:1rem 0 1.5rem}.default-pdp .page-width .product .product__info-wrapper .product__title{margin-bottom:0}.default-pdp .page-width .product .product__info-wrapper .product__title h1{font-size:1vw;color:#000;font-family:Neue-Haas-Roman;font-weight:500;font-style:normal;text-transform:uppercase;letter-spacing:0}.default-pdp .page-width .product .product__info-wrapper .price{font-family:Neue-Haas-Roman;font-weight:500;font-style:normal;opacity:80%;font-size:.9vw;line-height:normal;letter-spacing:0}.default-pdp .page-width .product .product__info-wrapper .product__title .cust-tittle .price__container{margin-bottom:0}.my-title-price{display:flex;justify-content:space-between;align-items:center}.default-pdp variant-selects .product-form__input .form__label{display:none}.default-pdp variant-selects{height:3vw;border:.5px solid #B7B7B7;margin:1% 0 2%;display:flex;align-items:center;width:100%}.default-pdp .page-width .product .product__info-wrapper variant-selects .product-form__input{margin:0;display:flex;align-items:center;height:100%;width:100%;max-width:100%}.default-pdp .product .product__info-wrapper variant-selects .product-form__input--pill input[type=radio]:checked+label{background-color:#f5f5f5;color:#c80505;opacity:100%;height:100%;font-family:Neue-Haas-Roman;font-weight:500;font-style:normal;border-right:.5px solid #B7B7B7}.default-pdp .product .product__info-wrapper variant-selects .product-form__input--pill input[type=radio]+label{border:none;background-color:#f5f5f5;border-radius:0;color:#000;display:flex;align-items:center;justify-content:center;margin:0;font-size:.8vw;letter-spacing:normal;line-height:1;text-align:center;transition:border var(--duration-short) ease;cursor:pointer;width:auto;padding:0;flex:1;opacity:40%;position:relative;font-family:Neue-Haas-Roman;font-weight:500;font-style:normal;border-right:.5px solid #B7B7B7;height:100%}.default-pdp .product .product__info-wrapper variant-selects .product-form__input input[type=radio]:checked+label:after{content:"";display:block;width:50%;height:100%;border-bottom:1.5px solid #C80505;position:absolute;bottom:20%;left:25%;box-sizing:border-box}.default-pdp slider-component{margin-top:5vw}.my-label-size{display:flex;justify-content:space-between;align-items:center;line-height:1;padding:1% 0}.my-label-size p{font-family:Neue-Haas-Roman;font-weight:500;font-style:normal;font-size:.7vw;color:#000;opacity:50%;text-transform:uppercase}.my-label-size span a{font-family:Neue-Haas-Roman;font-weight:500;font-style:normal;font-size:.7vw;color:#000;text-decoration:underline;text-transform:uppercase}.product__info-wrapper .badge{position:absolute;top:-2vw;right:0}.product__info-wrapper .badge{margin:0;border-radius:0;background:#c80505;opacity:1;text-transform:uppercase;font-size:.5vw;font-family:Neue-Haas-Roman;font-weight:500;font-style:normal;padding:.5rem 1.3rem;color:#f2f2f2}.custom-subtitle{height:auto;padding-bottom:1%}.custom-subtitle p{text-transform:math-auto;font-family:Neue-Haas-Roman;font-weight:500;font-style:normal;font-size:.7vw;text-transform:uppercase;opacity:50%;line-height:1.5}product-info .page-width .product .product__info-wrapper .price--on-sale .price-item--regular{margin-right:.4rem;font-size:.9vw;font-family:Neue-Haas-Roman;font-weight:500;font-style:normal;opacity:60%;line-height:normal;letter-spacing:0;color:#c80505}.pdp-trust-icons{display:flex;justify-content:space-between;padding:1% 0}.pdp-trust-icons-item{width:33%;display:flex;flex-direction:column;justify-content:center;align-items:center}.pdp-trust-icons-item img{width:25%}.pdp-trust-icons-item p{font-size:.6vw;font-family:Neue-Haas-Roman;color:#000}.size-box{height:60%;width:57%;background:#fff;position:fixed;top:-100%;left:3%;transition:top .5s ease;border-radius:15px;z-index:3;padding:2% 2% 1.5%;text-transform:uppercase}.size-box-active{top:13%;left:3%}.s-box-top{width:100%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid black;height:8%}.s-box-options{width:100%;display:flex;align-items:center;justify-content:space-between;padding-top:1%;height:5%}.s-box-options span{display:flex;align-items:center;justify-content:center;gap:1vw}.size-chart{width:100%;border-collapse:collapse;font-size:.95rem;height:80%}.size-chart th,.size-chart td{border:.5px solid #0005;padding:0;text-align:center}.size-chart th{padding:.5rem}.s-box-btm-data{height:20%;width:100%;display:flex;flex-direction:column;justify-content:center}.s-box-btm-data p{font-family:Neue-Haas-Roman;font-weight:500;font-style:normal;font-size:.6vw;opacity:90%}.unit-toggle a:first-of-type{opacity:1;font-family:Neue-Haas-Roman;font-weight:600;font-style:normal;font-size:.6vw;cursor:pointer}.unit-toggle a:last-of-type{opacity:.4;font-family:Neue-Haas-Roman;font-weight:600;font-style:normal;font-size:.6vw;cursor:pointer}.s-box-top h4{font-family:Neue-Haas-Roman;font-weight:600;font-style:normal;font-size:.8vw}.s-box-top span{border-radius:50%;padding:0 1vh;display:flex;align-items:center;justify-content:center;cursor:pointer}.s-box-top span svg{height:2.6rem;width:2.6rem}.s-box-options p,.size-chart thead th{font-family:Neue-Haas-Roman;font-weight:600;font-style:normal;font-size:.6vw}.size-chart tbody td{font-family:Neue-Haas-Roman;font-weight:400;font-style:normal;font-size:.75vw}.accordion-item{color:#000;font-family:Neue-Haas-Roman;font-weight:500;font-style:normal;background-color:transparent;border:none}.accordion-item-header{position:relative;height:5vh;display:flex;align-items:center;cursor:pointer;color:#000}.accordion-item-header p{padding:0;font-weight:500;font-size:.7vw;text-transform:uppercase;font-family:Neue-Haas-Roman;font-weight:400;font-style:normal}.accordion-item-header:after{content:"+";margin-left:auto;margin-right:20px;font-size:20px;transition:transform .3s}.accordion-item-header.active:after{content:"-"}.accordion-item-body{max-height:0;overflow:hidden;transition:max-height .5s ease-out}.accordion-item-body-content ul{padding-left:4%;list-style-type:disc}.accordion-item-body-content ul li{font-size:.65vw;text-transform:uppercase;opacity:70%}.accordion-item-body-content ul li::marker{font-size:9px}.accordion-item-body-content p{font-size:.6vw;text-transform:uppercase;font-family:Neue-Haas-Roman;font-weight:400;font-style:normal;opacity:70%;padding-left:4%}.cust-notification-pdp{display:flex;align-items:center;justify-content:space-between;background:#f2f2f2;height:2.5vw;padding:0 6%;margin:5% 0 2%!important}.cust-notification-pdp p{font-family:Neue-Haas-Roman;font-weight:400;font-style:normal;font-size:.7vw;letter-spacing:0;text-transform:uppercase}.my-inventory .svg-wrapper svg{display:none}.cust-notification-pdp .my-inventory .svg-wrapper{height:8px;width:8px;background:#c80505;animation:blinkme .8s linear infinite}@keyframes blinkme{0%{opacity:1}to{opacity:0}}.cust-notification-pdp .my-inventory{color:#c80505}.simi-box-d{display:flex;min-height:6vw;gap:.2vw;height:auto;max-height:6vw;overflow-x:scroll;scrollbar-width:none;overflow-y:hidden}.simi-box-d a .simi-pname{display:none}.simi-box-d a{background:#f2f2f2;min-width:13%;max-width:13%}.simi-box-d img{width:100%;height:100%;aspect-ratio:6 / 9;object-fit:cover}.btn-svg svg path{fill:#fff}.btn-svg svg{height:14px;width:auto;padding-top:0;margin-left:11px}.my-stocks{position:fixed;top:6vw;left:4rem;text-transform:uppercase}.my-stocks .svg-wrapper{display:none}.my-stocks p{font-family:Neue-Haas-Roman;font-weight:400;font-style:normal;letter-spacing:0;color:#c80505;font-size:.55vw;background:#f2f2f2;text-wrap:nowrap;width:4.5vw;height:1.3vw;display:flex;align-items:center;justify-content:center}.my-stocks p:empty{display:none}.custom-tag-media{position:sticky;top:4.5vw;z-index:1;left:3%;opacity:70%;text-transform:uppercase;font-size:.45vw;font-family:Neue-Haas-Roman;font-weight:400;font-style:normal;display:flex;justify-content:center;align-items:center;height:1.2vw;width:auto;min-width:4.5vw;max-width:6vw;border:.5px solid #0005;line-height:normal;margin-left:5%;letter-spacing:0;text-wrap:nowrap}.custom-tag-media:empty{display:none!important}product-recommendations.related-products{margin:0;padding:0 .6%;width:100%;min-width:100%}product-recommendations.related-products .related-products__heading{font-family:Neue-Haas-Bold;font-weight:500;font-style:italic;letter-spacing:0;font-size:.8vw;padding:2% 2% 1%;margin-bottom:0%}product-recommendations.related-products .grid .grid__item .card-wrapper .card__inner{height:90%}product-recommendations.related-products .grid .grid__item .card-wrapper .card__content{height:10%}product-recommendations.related-products .grid .grid__item .card-wrapper .card__content .card__information{padding:0}product-recommendations.related-products .grid .grid__item .card-wrapper .card__content .card__information .card__heading{font-family:Neue-Haas-Bold;font-weight:400;text-transform:uppercase;font-size:.7vw;padding-top:.5vw;letter-spacing:0}product-recommendations.related-products .full-unstyled-link{text-decoration:none!important}product-recommendations.related-products .grid .grid__item .card-wrapper .card__content .card__information .price{margin:0;display:flex;font-family:Neue-Haas-Roman;font-weight:400;opacity:65%;line-height:normal;font-size:.6vw;line-height:1.7;letter-spacing:0}product-recommendations.related-products .grid .grid__item .card-wrapper .card__content .card__information .price--on-sale .price-item--regular{color:#c80505;font-size:.6vw;letter-spacing:0}.pdp-featu#a51d44-collection .collection__title .title{font-family:Neue-Haas-Roman;font-weight:500;font-style:italic;letter-spacing:0;font-size:.8vw;padding-left:0%;margin-bottom:1%}.pdp-featu#a51d44-collection .slider-mobile-gutter{padding:0 .5%}.pdp-featu#a51d44-collection .new-heading-box span a{display:none}.custom_grid_1_paneri .grid .grid__item .card-wrapper .card__inner{z-index:99}.custom_grid_1_paneri .grid .grid__item .card-wrapper .card__inner .card__media{overflow:hidden;overflow-x:scroll;flex-wrap:nowrap;display:flex;width:100%;z-index:9;scrollbar-width:none}.custom_grid_1_paneri .grid .grid__item .card-wrapper .card__inner .card__media .media{width:100%;height:100%;position:relative;min-width:100%}.custom_grid_1_paneri .grid .media>*:not(.zoom):not(.defer#a51d44-media__poster-button),.media model-viewer{position:relative}.card-wrapper .card .media{width:100%;height:100%;position:relative}product-recommendations.related-products .grid .grid__item .card-wrapper .card__inner{z-index:99}product-recommendations.related-products .grid .grid__item .card-wrapper .card__inner .card__media{overflow:hidden;overflow-x:scroll;flex-wrap:nowrap;display:flex;width:100%;z-index:9;scrollbar-width:none}product-recommendations.related-products .grid .grid__item .card-wrapper .card__inner .card__media .media{width:100%;height:100%;position:relative;min-width:100%}product-recommendations.related-products .grid .media>*:not(.zoom):not(.defer#a51d44-media__poster-button),.media model-viewer{position:relative}.collection .grid .grid__item .card-wrapper .card__inner{z-index:99}.collection .product-grid-container .grid{gap:2vw}.collection .grid .grid__item .card-wrapper .card__inner .card__media{overflow:hidden;overflow-x:scroll;flex-wrap:nowrap;display:flex;width:100%;z-index:9;scrollbar-width:none}.collection .grid .grid__item .card-wrapper .card__inner .card__media .media{width:100%;height:100%;position:relative;min-width:100%}.collection .grid .media>*:not(.zoom):not(.defer#a51d44-media__poster-button),.media model-viewer{position:relative}.card__badge.top{z-index:10}.product-dots{position:fixed;display:flex;width:100%;bottom:1vw;justify-content:center;align-items:center;z-index:10}.shopify-section .product-dots ul{display:flex;gap:.5vw;width:auto;list-style:none;padding:0;margin:0;flex-direction:row;flex-wrap:nowrap}.shopify-section .product-dots ul li{width:8px;height:8px;border-radius:50%;background-color:#ffffff80;transition:background-color .3s}.shopify-section .product-dots ul li.active{background-color:#fff}.card__media{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;gap:1rem}.image-slide{flex:0 0 auto;scroll-snap-align:center}product-recommendations.related-products .product-dots ul li.active{background-color:#fff}product-recommendations.related-products .card__media{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;gap:1rem}product-recommendations.related-products .image-slide{flex:0 0 auto;scroll-snap-align:center}.shopify-section .predictive-search__list-item[aria-selected=true] .predictive-search__item-heading,.predictive-search__list-item:hover .predictive-search__item-heading{text-decoration:none!important}.predictive-search__list-item .predictive-search__item-heading{text-decoration:none!important;font-family:Neue-Haas-Roman;font-size:.7vw;padding:2%}.predictive-search__item--term{text-transform:uppercase;font-size:.6vw}.predictive-search__heading{font-family:Neue-Haas-Roman}.search-box .predictive-search__item--link-with-thumbnail{display:flex;flex-direction:column}.search-box .predictive-search__image{width:100%;height:100%;object-fit:cover}.search-box .predictive-search__results-list a{padding:0;height:75%}.shopify-section .search-box .predictive-search__results-list{justify-content:flex-start;gap:.5vw;height:25vw}.shopify-section .search-box .predictive-search__result-group-1 .predictive-search__list-item{width:100%}.page-width--narrow{max-width:80%}.shopify-section .search-box .predictive-search__result-group-1 .predictive-search__results-list{flex-direction:column;height:100%;padding:2%}.shopify-section .search-box .predictive-search__result-group-1 .predictive-search__item-content--centered{width:100%}.shopify-section .search-box .predictive-search__result-group-1 .predictive-search__list-item .predictive-search__item-heading{font-size:.6vw}.shopify-section .search-box .predictive-search__result-group-2 .predictive-search__results-list a{width:100%;min-width:15%;max-height:70%}.shopify-section .search-box .predictive-search__result-group-2 .predictive-search__list-item{width:100%;max-width:15%}.predictive-search__result-group .predictive-search__heading{font-family:Neue-Haas-Roman;font-size:.6vw}.whatsapp_popup{height:3vw;width:3vw;position:fixed;z-index:10000000;bottom:1vw;right:1vw;background:#25d366;border-radius:50%}.popup-logo{height:100%;width:100%}.popup-logo a{height:100%;width:100%;display:block}.popup-logo a svg{height:100%;width:100%}
/*# sourceMappingURL=/cdn/shop/t/57/assets/main.css.map */
