:root{--blue500: #002FF1;--neutral100: #E0E4EB;--neutral200: #F2F4F7;--neutral300: #DDDDDD;--neutral400: #8a8a8a;--neutral500: #000000;--neutralWhite: #FFFFFF;--primaryFont: "DM Sans", sans-serif;--secondaryFont: "Montserrat", sans-serif}html,body{margin:0;padding:0;font-size:18px;line-height:100%}body{line-height:100%;font-family:var(--primaryFont);color:var(--neutral500);background:#fff;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}h1,h2,h3,h4,h5{margin:0 0 10px;line-height:100%}p{font-size:18px;margin:0 0 20px;line-height:190%;font-weight:400}p:empty{display:none}ul,ol{font-size:16px;line-height:190%;font-weight:400;margin:0 0 20px}p:last-child,ul:last-child,ol:last-child{margin-bottom:0}dl:empty,p:empty,ul:empty{display:none}img{max-width:100%;border:none;outline:none}a{color:currentColor}a,a:hover{text-decoration:none}input,select,textarea,button{font-family:var(--primaryFont);outline:none}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#0000001a}::-webkit-scrollbar-thumb{background:#0003}table{border-collapse:collapse}.visually-hidden--inline{visibility:hidden}.container{max-width:1280px}.button{--btnColor: var(--blue500);--btnColorHover: color-mix(in srgb, var(--blue500) 80%, #000000);--btnTextColor: #fff;display:inline-flex;align-items:center;justify-content:center;gap:12px;position:relative;background:var(--btnColor);color:var(--btnTextColor);font-weight:500;font-size:15px;padding:12px 20px;line-height:20px;border-radius:2px;border:none;cursor:pointer;transition:all .3s}.button:hover{background:var(--btnColorHover)}.white_button{--btnColor: #fff;--btnColorHover: var(--blue500);--btnTextColor: var(--neutral500)}.button.inactive{opacity:.5;pointer-events:none}.button_full_width{width:100%}.button.clean{--btnColor: transparent;--btnColorHover: transparent;--btnTextColor: var(--orangeColor700);box-shadow:none}.icon-arrow-right{width:24px;height:24px;background-image:url(arrow-right.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.section_title{font-size:32px;font-weight:700;line-height:120%;letter-spacing:-1.4px;font-family:var(--secondaryFont)}h1.section_title{font-size:56px}.section_subtitle{color:var(--neutralWhite);font-family:var(--secondaryFont);font-size:22px;font-weight:700;line-height:145%;letter-spacing:-.55px}.medium_text_size{font-size:20px}#MainContent{padding-top:65px}#header{position:fixed;top:0;left:0;width:100%;background:var(--neutralWhite);z-index:99}#header_main{height:65px}#header_logo{display:inline-block;max-width:100%}#header_logo img{width:100%;height:auto;object-fit:contain}.header_action{display:inline-flex;align-items:center;gap:7px;font-size:15px}#cart_trigger_icon{width:24px;height:24px;background-image:url(cart_icon.svg);background-size:contain;background-repeat:no-repeat;background-position:center}#header_search_form{width:250px}#header_search_input{width:100%;height:40px;padding:0 20px 0 50px;border-radius:99px;border:1px solid transparent;background-color:var(--neutral200);background-image:url(search_icon.svg);background-size:24px;background-repeat:no-repeat;background-position:15px center}#header_search_input:focus{border-color:var(--neutral500)}#header_actions_mobile>*{width:40px;height:40px;background-size:24px;background-repeat:no-repeat;background-position:center}#mobile_cart_trigger{background-image:url(cart_icon.svg)}#mobile_search_trigger{background-image:url(search_icon.svg)}#mobile_search{position:absolute;top:65px;left:0;width:100%;background:var(--neutral200);clip-path:inset(0 100% 0 0);transition:.3s}#mobile_search.active{clip-path:inset(0 0 0 0)}#mobile_search input{width:100%;height:40px;padding:0 20px;border:none;background-color:transparent;background-image:url(search_icon.svg);background-size:24px;background-repeat:no-repeat;background-position:right 15px center}#menu_trigger{cursor:pointer}#menu_trigger_icon{position:relative;display:inline-block;width:19px;height:12px;cursor:pointer}#menu_trigger_icon:after{content:"";position:absolute;top:calc(50% - 1px);left:0;width:100%;height:2px;background:currentColor;transition:all .5s}.menu_open #menu_trigger_icon:after{transform:translate(100%);opacity:0}#menu_trigger_icon i{position:absolute;top:0;left:0;width:100%;height:100%}#menu_trigger_icon i:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:currentColor;transition:all .5s}.menu_open #menu_trigger_icon i:before{transform:translateY(4px) rotate(45deg)}#menu_trigger_icon i:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:currentColor;transition:all .5s}.menu_open #menu_trigger_icon i:after{transform:translateY(-6px) rotate(-45deg)}#menu_sidebar_overlay{position:fixed;top:65px;left:0;width:100%;height:calc(100vh - 65px);background:#ffffff1a;z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s;opacity:0;visibility:hidden}.menu_open #menu_sidebar_overlay{opacity:1;visibility:visible}#menu_sidebar{position:fixed;top:65px;left:0;width:330px;height:calc(100vh - 65px);padding:60px;background:var(--neutralWhite);border-top:1px solid var(--neutral200);z-index:9;transform:translate(-100%);transition:all .3s}.menu_open #menu_sidebar{transform:translate(0)}#menu_sidebar_nav{display:flex;flex-direction:column;gap:40px;font-size:20px;font-weight:500;letter-spacing:-.2px}#footer{padding:90px 0;background:var(--neutralWhite)}#footer_text p{font-size:14px;font-weight:500;line-height:24px;letter-spacing:.56px}#footer_socials>*{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center}#footer_socials img{width:20px;height:20px}#footer_copyright{color:var(--neutral400);font-size:14px;font-weight:500;line-height:24px}.footer_nav{font-size:15px;font-weight:500;line-height:160%;gap:25px}.hero-section{position:relative;height:calc(100vh - 65px);color:var(--neutralWhite);background-size:cover;background-position:center}.scroll_down_wrapper{position:absolute;bottom:85px;left:50%;width:100%;max-width:1280px;transform:translate(-50%);padding-inline:.75rem}.scroll_down{position:relative;display:inline-block;width:40px;height:50px;border:1px solid rgba(255,255,255,.25);background-image:url(scroll_arrow.svg);background-size:15px;background-repeat:no-repeat;background-position:center;border-radius:99px}.products_carousel_section{padding:80px 0;overflow:hidden}.products_carousel_section .swiper-slide{height:auto}.product_nav{display:inline-block;width:40px;height:40px;cursor:pointer;z-index:10;background-image:url(arrow-right.svg);background-size:32px;background-repeat:no-repeat;background-position:center}.product_nav_prev{transform:scaleX(-1)}.gw-products-carousel-section__empty{text-align:center;padding:40px;background-color:#f9f9f9;border-radius:4px}.product_card{display:flex;flex-direction:column;margin-bottom:20px}.product_card_image_link{display:block;margin-bottom:10px}.product_card_image{aspect-ratio:1/1;background-size:cover;background-position:center;background-repeat:no-repeat}.product_card_info{padding:10px 0}.product_card_title_link{text-decoration:none;color:inherit}.product_card_title{font-size:15px;font-weight:400;line-height:130%}.product_card_colors{font-size:15px;font-weight:400;line-height:130%;color:var(--neutral400);margin-bottom:10px}.product_card_price{margin:5px 0 0;font-weight:700;font-size:15px;line-height:130%}.collection_filters_section{padding:80px 0 0}.filter-dropdown{position:relative}.filter-button{width:100%;text-align:left;padding:0 20px;height:48px;border:none;background-color:var(--neutral200);background-image:url(chevron-down.svg);background-size:24px;background-repeat:no-repeat;background-position:right 20px center;cursor:pointer;font-size:15px;font-weight:500}.filter-button.no_background{background-color:transparent;padding-right:40px;background-position:right center}.filter-content{position:absolute;bottom:-30px;left:0;width:100%;background:#fff;border:1px solid var(--neutral200);border-radius:5px;padding:15px 10px;transform:translateY(100%);opacity:0;visibility:hidden;transition:all .3s}.filter-content:not([hidden]){bottom:-5px;opacity:1;visibility:visible;z-index:9}.filter-options{display:flex;flex-direction:column;gap:10px}.filter-option{display:flex;align-items:center;gap:10px;font-size:14px;cursor:pointer}.products_list_count{font-size:15px;color:var(--neutral400)}.products_list_count strong{color:var(--neutral500)}.products_list_section{padding:40px 0}.text_media_section{padding:60px 0;overflow:hidden}.text_media_section .row{--bs-gutter-x: 4rem}.banner_section{position:relative;padding:90px 0;color:var(--neutralWhite);background-size:cover;background-position:center}.banner_section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,#0000 50%,#00000080)}.banner_section .container{position:relative;z-index:1}.breadcrumb_section{padding:25px 0 40px}.breadcrumb_list{color:var(--neutral500);font-size:15px;font-weight:400;line-height:130%;list-style:none;padding:0;margin:0;gap:15px}.breadcrumb_list>*:not(:last-child):after{content:">";display:inline-block;margin-left:10px;color:var(--neutral400)}.breadcrumb_list a{color:var(--neutral400)}.thumbnail-item{width:100%;aspect-ratio:1/1.2;cursor:pointer;border:2px solid transparent}.thumbnail-item.active{border-color:#000}.thumbnail-image{width:100%;height:100%;background-size:cover;background-position:center}.gallery-main{flex:1}.product-swiper{width:100%}.product-swiper .swiper-slide{aspect-ratio:1/1.1}.gallery_image{width:100%;aspect-ratio:10 / 11;background-position:center;background-size:cover}.accordion-item{border-block:1px solid var(--neutral200)}.accordion-item+.accordion-item{border-top:none}.accordion-header{position:relative;padding:15px 0;cursor:pointer}.accordion-header:after{content:"";position:absolute;right:0;top:50%;width:22px;height:22px;background-image:url(chevron-down.svg);background-size:contain;background-repeat:no-repeat;background-position:center;transition:all .3s;transform:translateY(-50%)}.accordion-header h3{font-size:15px;font-weight:500;line-height:130%;margin:0}.accordion-content{padding:10px 0;display:none;font-size:14px;color:var(--neutral400)}.accordion-content p{font-size:14px;color:var(--neutral400)}.product-title{font-size:32px;font-weight:700;line-height:145%;font-family:var(--secondaryFont)}.product-price>span{font-size:20px;font-weight:500;line-height:130%;letter-spacing:.2px}.product-description,.product-description p{font-size:18px;color:var(--neutral400);line-height:150%}.product-variants .option-name,.quantity-label{display:block;font-size:15px;font-weight:400;line-height:130%;letter-spacing:.15px;margin-bottom:10px}.product-variants .option-values{display:flex;flex-wrap:wrap;gap:10px}.product-quantity-button{width:64px;height:48px;background:var(--neutral200);font-size:15px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border:none}.product-quantity-input{width:56px;height:48px;background:var(--neutralWhite);font-size:16px;border:1px solid var(--neutral200);text-align:center;padding:0;margin:0;font-weight:500;-moz-appearance:textfield}.product-quantity-input::-webkit-outer-spin-button,.product-quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-variants .form-check{margin:0;padding:0}.product-variants .form-check-input{display:none}.product-variants .form-check-label{display:inline-flex;padding:0 12px;min-width:50px;height:48px;border-radius:4px;background:var(--neutral200);font-size:15px;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center}.product-variants .form-check-input:checked+.form-check-label{background:var(--neutral500);border-color:var(--neutral500);color:var(--neutralWhite)}.product-form__submit{width:100%;padding:16px 20px;font-size:16px;font-weight:500;line-height:125%;background:var(--neutral500);color:var(--neutralWhite)}.gw-related-products-section,.gw-cart-section{padding:80px 0}.cart-summary{position:sticky;top:20px}.cart-summary-inner{padding:40px;background:var(--neutral200);border-radius:4px;font-size:16px}.cart__items{border-top:1px solid var(--neutral200)}.cart-item{display:flex;gap:24px;padding-block:24px;border-bottom:1px solid var(--neutral200)}.remove_cart_item{font-size:15px}.cart-item__media{min-width:120px}.cart-item__image{aspect-ratio:1/1.2;background-size:cover;background-position:center;border-radius:4px}.cart-item__details{flex-grow:1}.cart-item__title{font-size:18px;font-weight:500;line-height:130%;margin-bottom:10px}.product-option{font-size:14px;line-height:130%;margin-bottom:5px}.cart-item__price{font-size:16px;font-weight:500;line-height:130%;margin-bottom:15px}.cart-item__totals{font-size:16px;font-weight:700;line-height:150%}.cart-summary-title{font-size:24px;font-weight:700;margin-bottom:24px}.cart-note textarea{width:100%;min-height:100px;padding:12px;border:1px solid var(--neutral300);border-radius:4px;resize:vertical}.cart-total{padding-top:15px;border-top:1px solid var(--neutral300)}.cart-discounts{font-size:14px;line-height:130%}.cart__warnings{padding:48px;text-align:center;background:var(--neutral200);border-radius:4px}.cart-item .quantity-wrapper{border:1px solid var(--neutral300);border-radius:4px;overflow:hidden}.cart-item .quantity-input{width:50px;border:none;text-align:center;-moz-appearance:textfield}.cart-item .quantity-input::-webkit-outer-spin-button,.cart-item .quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-item .quantity-button{width:32px;height:32px;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;color:var(--neutral500)}.cart-item .quantity-button:hover{background:var(--neutral200)}.summary_label,.cart-total .summary_value{font-weight:700}@media (max-width: 992px){h1.section_title{font-size:35px}#header_logo{max-width:120px}.cart-item__media{min-width:80px}.cart-item{gap:10px}.cart-summary-inner{padding:20px}.cart-item__title{font-size:14px}.banner_section{min-height:initial!important}.banner_section:before{background:linear-gradient(to top,#0006 50%,#000000b3)}.header_action{align-items:center;justify-content:center;width:30px;height:30px}}#cart_trigger_count_wrapper{margin-left:5px;display:inline-flex}
/*# sourceMappingURL=/cdn/shop/t/4/assets/main.css.map */
