body.menu-open,body.cart-open{overflow:hidden;height:100vh;width:100%}.header__menu_container{border-bottom:1px solid rgba(221,221,221,.8666666667)}.header__logo__wrapper{max-width:35px}.header__menu_wrapper{padding:.5rem;display:flex;justify-content:space-between;align-items:center;height:100%}.container .header__menu_wrapper .bi{font-size:1.25rem}.header__desktop_navigation_menu{display:none}.header__desktop_navigation_menu a{display:flex;align-items:center}@media screen and (min-width: 1024px){.header__desktop_navigation_menu{display:flex;align-items:center;justify-content:center}}.header__mobile_navigation_menu{height:100%;position:absolute;left:0;transform:translate(-100%);transition:transform .3s ease-in-out;z-index:99;display:flex;flex-direction:column;padding:.5rem 2rem;width:80%;background:#fff;box-shadow:5px 0 5px -2px #0003}.header__mobile_navigation_menu.active{transform:translate(0);z-index:999}.header__mobile_navigation_item{display:block;margin-bottom:15px;position:relative;text-transform:uppercase;font-size:16px}.header__mobile_navigation_item:hover:before{content:"";position:absolute;left:-20px;top:5px;margin-right:10px;background-image:url(../images/submark--gold.png);background-size:15px 15px;display:inline-block;width:15px;height:15px}.header__mobile_navigation_item:after{content:none}.header__action_button{position:relative}.header__action_button a{color:#000}.header__action_button a:after{content:none}.header__action_button .header__action_action_items{display:none;position:absolute;transform:translate(-50%);padding:1rem;background:#fff;border-radius:1rem;box-shadow:0 2px 4px #0000001a;z-index:99}.header__action_button:hover .header__action_action_items{display:block}.home__new_arrivals_action{font-size:16px;display:flex;justify-content:center}.home__brand_section .home__brand_list{margin:0 auto}.home__brand_section .home__brand_list .home__brand_item_wrapper{padding:1rem}.home__brand_section .home__brand_list .home__brand_item_wrapper .home__brand_item{color:#eee;background:#c49e62;padding:20px;border-radius:8px;text-align:center;font-size:1.2rem;cursor:pointer}.home__brand_section .home__brand_list .home__brand_item_wrapper .home__brand_item:hover{background:#bd934f}@media (min-width: 1024px){.home_main_category_section .home_main_category_wrapper{display:flex;gap:1rem}}.home_main_category_section .home_main_category_wrapper .home_main_category_card{position:relative;overflow:hidden;cursor:pointer}.home_main_category_section .home_main_category_wrapper .home_main_category_card a:after{content:none}.home_main_category_section .home_main_category_wrapper .home_main_category_card:hover .home_main_category_overlay{opacity:1}.home_main_category_section .home_main_category_wrapper .home_main_category_card .home_main_category_overlay{z-index:9;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;opacity:0;transition:opacity .3s ease}.home_main_category_section .home_main_category_wrapper .home_main_category_card .home_main_category_image_wrapper{position:relative;overflow:hidden}.home_main_category_section .home_main_category_wrapper .home_main_category_card .home_main_category_image_wrapper img{aspect-ratio:16/9;object-fit:cover;display:block;width:100%;height:auto;transition:transform .3s ease}.home_main_category_section .home_main_category_wrapper .home_main_category_card .home_main_category_image_wrapper:hover img{transform:scale(1.1)}.home_main_category_section .home_main_category_wrapper .home_main_category_card .home_main_category_title{z-index:10;transform:translate(-50%);position:absolute;top:50%;left:50%;color:#fff;font-size:1.5rem;font-weight:700;text-transform:uppercase}@media (min-width: 1024px){.home_main_category_section .home_main_category_wrapper .home_main_category_card{width:50%}}.cart{background-color:#fbf7ef;z-index:99;position:absolute;padding:.5rem 2rem;width:100%;height:100%;overflow:scroll;transform:translate(-100%)}.cart.active{transform:translate(0);z-index:999}.cart .cart_item{display:flex;gap:20px;padding-bottom:1rem;border-bottom:1px solid #ddd;margin-bottom:1rem}.cart .cart_item .cart_image{width:80px;height:80px;background-color:#f9f9f9;border-radius:8px;overflow:hidden}.cart .cart_item .cart_image img{display:block;width:100%;height:100%;object-fit:cover}.cart .cart_item .cart_details{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.cart .cart_item .cart_details .product-name{font-size:1rem;font-weight:700;color:#333}.cart .cart_item .cart_details .product-price{margin-bottom:1rem;display:flex;flex-direction:column;align-items:baseline}.cart .cart_item .cart_details .product-price .original-price{text-decoration:line-through;color:666}.cart .cart_item .cart_details .product-price .discounted-price{font-weight:700;color:var(--color--gold)}.cart .cart_item .cart_details .product-price .save-price{background-color:#f0f0f0;padding:5px 10px;border-radius:4px;color:#333;font-size:.8rem;margin-left:10px}.cart .cart_item .cart_details .quantity-controls{display:flex;align-items:center;gap:10px;margin-bottom:1rem}.cart .cart_item .cart_details .quantity-controls .quantity-btn{width:30px;height:30px;background-color:#f0f0f0;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .3s ease}.cart .cart_item .cart_details .quantity-controls .quantity-btn:hover{background-color:#e0e0e0}.cart .cart_item .cart_details .quantity-controls .quantity-input{width:40px;height:30px;text-align:center;border:none;border-radius:4px;font-size:1rem;background-color:#f0f0f0;color:#333;outline:none}.cart .cart_item .cart_details .remove-item{color:var(--color--gold);cursor:pointer;transition:color .3s ease}.cart .cart_item .cart_details .remove-item:after{content:none}.auth__section_title{text-transform:uppercase;font-family:Cotta,serif;font-size:48px;margin-bottom:1rem}.breadcrumb{font-size:.8rem;margin-bottom:1.5rem;padding:1rem 0;background:#eee;color:var(--color--gold)}.breadcrumb__current_page{margin-inline-start:5px}.breadcrumb__current_page a{font-weight:700;color:#000}.breadcrumb__current_page a:after{content:none}.products_card_wrapper{height:100%;padding:1rem}.products_card_wrapper a{text-decoration:none}.products_card_wrapper a:after{content:none}.products_card_wrapper .products_card_item{display:flex;flex-direction:column;height:100%;border:1px solid #ddd;border-radius:1rem;background:#fff;padding:1rem;box-shadow:0 2px 4px #0000001a;transition:transform .2s ease-in-out}.products_card_wrapper .products_card_item_image_wrapper{text-align:center;margin-bottom:1rem;flex-shrink:0}.products_card_wrapper .products_card_item_image_wrapper img{max-width:100%;height:auto;border-radius:.5rem}.products_card_wrapper .products_card_item_details_wrapper{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.products_card_wrapper .products_card_item_details_wrapper .products_card_item_brand{font-size:1.2rem;font-weight:700;color:#333;margin-bottom:.5rem}.products_card_wrapper .products_card_item_details_wrapper .products_card_item_name{font-size:1rem;color:#666;margin-bottom:1rem}.products_card_wrapper .products_card_item_details_wrapper .products_card_item_pricing{display:flex;flex-direction:column;align-items:baseline}.products_card_wrapper .products_card_item_details_wrapper .products_card_item_pricing span:first-child{text-decoration:line-through;color:#999;font-size:.8rem}.products_card_wrapper .products_card_item_details_wrapper .products_card_item_pricing div{font-size:1.2rem;font-weight:700;color:#e74c3c}.products_card_wrapper .products_card_item_details_wrapper .products_card_item_actions{cursor:pointer;margin-top:auto;text-align:center}.products_card_wrapper .products_card_item_details_wrapper .products_card_item_actions a:after{content:none}.products_card_wrapper .products_card_item_details_wrapper .products_card_item_actions a:hover{background:#e9ecef}.products__control_bar{display:flex;justify-content:end}.products__control_bar .form-select{width:unset}.products__pagination_wrapper{display:flex;justify-content:space-between;align-items:center}.products__pagination_wrapper .products__results_count{font-size:.8rem}.products__pagination_wrapper .product__pagination a{color:#000}.products__pagination_wrapper .product__pagination a:after{content:none}.products__pagination_wrapper .product__pagination ul{margin-top:0;padding-left:0;margin-bottom:0;list-style:none}.products__pagination_wrapper .product__pagination ul .li-ellipsis{padding:1.286em 0 0}.products__pagination_wrapper .product__pagination ul.page-numbers>li{float:left;margin-right:.286em}.products__pagination_wrapper .product__pagination ul.page-numbers>li a{display:block;padding:.643em 1.429em;border:1px solid #e3e3e3;border-radius:1.143em}.products__pagination_wrapper .product__pagination ul.page-numbers>li span{color:#7e7e7e;display:block;padding:.643em 1.429em;border:1px solid #e3e3e3;border-radius:1.143em}.products__pagination_wrapper .product__pagination ul.page-numbers>li span.current{background-color:var(--color--gold);color:var(--color--white);font-weight:700;border:none}.product__slider_wrapper{padding:1rem}.product__slider_wrapper .product__slider-for{box-shadow:0 2px 4px #0000001a}.product__details_wrapper{padding:1rem;display:flex;flex-direction:column;justify-content:space-around;height:100%}.product__details_wrapper .product__brand_title{font-size:1.2rem;font-weight:700}.product__details_wrapper .product__details_title{font-family:Cotta,serif;font-size:2rem}.product__details_wrapper .product__details_sku{color:#999;font-size:1rem;margin-bottom:1rem}.product__details_wrapper .product__details_pricing{display:flex;flex-direction:column;align-items:baseline;gap:.2rem;margin-bottom:1rem}.product__details_wrapper .product__details_pricing span:first-child{text-decoration:line-through;color:#999;font-size:1rem}.product__details_wrapper .product__details_pricing div{font-size:1.2rem;font-weight:700;color:#e74c3c}.product__details_wrapper .product__details_actions{margin-bottom:1rem}.product__details_wrapper .product__details_categories a:after{content:none}.product__details_wrapper .product__features{font-size:1.2rem;font-family:Cotta,serif;color:var(--color--gold)}.product__details_wrapper .product__features ul{list-style:none;margin-left:0;padding-left:0}.product__details_wrapper .product__features ul li{margin-bottom:1rem}.product__details_wrapper .product__features ul li i{margin-inline-end:10px;font-size:1.5rem}.product__nav-wrapper,.product__nav-wrapper .nav{border:0}.product__nav-wrapper .nav li{margin-inline-end:1rem;border-radius:10px 10px 0 0;padding:1rem;border:0;background:#eee}.product__nav-wrapper .nav li.active{background:#fff;box-shadow:1px 1px 20px #00000040}.product__nav-wrapper .nav li.active a{color:var(--color--gold)}.product__nav-wrapper .nav li a{color:#ccc;text-decoration:none}.product__nav-wrapper .nav li a:after{content:none}.product__nav-wrapper .product__content-wrapper{padding:1rem;background:#fff;box-shadow:1px 1px 20px #00000040}.product__nav-wrapper .product__schema-image-wrapper{display:flex;justify-content:center}.product__nav-wrapper .product__schema-image-wrapper img{max-width:1000px}.product__nav-wrapper .product__scheme-description{text-align:center;font-style:italic}.product__recommend_products .section_title{text-transform:uppercase;font-family:Cotta,serif;font-size:1.8rem;margin-bottom:1rem}.btn-custom{text-decoration:none}.btn-custom:after{content:none}.checkout__card-toggle{background:linear-gradient(0deg,#f8f8f8,#fafafa 35%,#fff)}.checkout__option-box{display:block;width:100%;padding:1rem 1.5rem;margin:0;cursor:pointer}.checkout__option-box:not(:last-child){border-bottom:1px solid #ced4da}.checkout__option-box .checkout__media{display:flex;align-items:center}.checkout__option-box input[type=radio]{margin-right:18px;flex-shrink:0}.checkout__option-box .checkout__media-body{flex:1}.checkout__option-box .checkout__option-label{display:flex;align-items:center}.checkout__option-box .checkout__delivery-method-label{font-size:.8rem}.checkout__option-box .svg-icon{fill:currentColor;stroke:currentColor;stroke-width:.3px;width:24px;height:24px;margin-right:5px}.checkout__section_title{font-size:1.5rem;font-family:Cotta,serif}.checkout__coupon-button{color:#333e48;background-color:var(--color--gold);border-color:var(--color--gold);font-size:.875rem;border-radius:.375em;border-width:0;position:absolute;top:0;right:0;height:100%;display:flex;align-items:center;font-weight:700;padding:0 1rem}.checkout__cart-items{display:flex;flex-direction:column;gap:1rem}.checkout__cart-items .cart_item{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;border-radius:.5rem}.checkout__cart-items .cart_item:not(:last-child){margin-bottom:1rem}.checkout__cart-items .cart_image{width:50px;height:50px;border-radius:8px;overflow:hidden;margin-right:1rem}.checkout__cart-items .cart_image img{width:100%;height:100%;object-fit:cover}.checkout__cart-items .product-name{font-weight:700;color:#333}.checkout__cart-items .product-price{display:flex;align-items:center;flex-direction:column}@media screen and (min-width: 768px){.checkout__cart-items .product-price{flex-direction:row;gap:.5rem}}.checkout__cart-items .product-price .original-price{font-size:.8rem;text-decoration:line-through;color:#777}.checkout__cart-items .product-price .discounted-price{color:#e74c3c}.checkout__cart-items .price{font-weight:700;color:#333}.checkout__summary-table{width:100%;border-collapse:collapse}.checkout__summary-table tr{border-top:1px solid #ddd}.checkout__summary-table th,.checkout__summary-table td{padding:.8rem 1rem;text-align:left}.checkout__summary-table th{font-weight:700;color:#555}.checkout__summary-table td{text-align:right}.checkout__summary-table .amount{font-weight:700;color:#333}.checkout__summary-table .error-message{color:#e74c3c}.profile__card{display:flex;align-items:center;justify-content:center;box-shadow:0 .2rem .2rem #00000040;border-radius:.5rem;padding:1rem;background-color:#fff}.order_list_items .order_list_item{background:#f6f6f6;border-radius:15px;padding:1.5rem}.order_list_items .order_list_item .order_status_wrapper{margin-bottom:1rem}.order_list_items .order_list_item .order_status_wrapper .order_status{margin-inline-end:.5rem;text-transform:uppercase;font-weight:500;font-size:1.2rem}.order_list_items .order_list_item .order_status_wrapper .pending_order_status{color:red}.order_list_items .order_list_item .order_status_wrapper .paid_order_status{color:#add8d7}.order_list_items .order_list_item .order_status_wrapper .shipped_order_status{color:var(--color--gold)}.order_list_items .order_list_item .order_items_wrapper{border-radius:15px;padding:1.5rem;background:#fff;margin-bottom:1rem}.order_list_items .order_list_item .order_items_wrapper .item_border_bottom{border-bottom:1px solid var(--color--black)}.order_list_items .order_list_item .order_items_wrapper .order_item{padding:1.5rem;display:flex;align-items:center;justify-content:center}.order_list_items .order_list_item .order_items_wrapper .order_item .order_item_img_wrapper{width:20%;margin-inline-end:1rem}.order_list_items .order_list_item .order_items_wrapper .order_item .order_item_img_wrapper img{max-width:100%}.order_list_items .order_list_item .order_items_wrapper .order_item .order_item_options{margin-top:.5rem;display:flex;gap:.5rem}.order_list_items .order_list_item .order_items_wrapper .order_item .order_item_content{width:80%}.order_list_items .order_list_item .order_items_wrapper .order_item .order_item_content .order_item_name{color:var(--color--black);font-weight:500}.order_list_items .order_list_item .order_items_wrapper .order_item .order_item_content .order_item_description{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order_list_items .order_list_item .details_link_wrapper{display:flex;justify-content:flex-end;gap:.5rem}.order_list_items .order_list_item .details_link_wrapper a i{display:block}
