.woocommerce-product{background-color:#f3efeb}.woocommerce-product__container{padding-bottom:50px;padding-top:100px}.woocommerce-product .woocommerce-product-gallery{background-color:#fff;border-radius:8px;overflow:hidden;padding-bottom:10px}.woocommerce-product .product_title{font-size:40px}@media(max-width:768px){.woocommerce-product .product_title{font-size:30px}}.woocommerce-product .price{color:#474545!important;display:inline-block;font-family:Futura PT;font-size:30px!important;font-style:normal;font-weight:450;line-height:150%;margin-bottom:40px;margin-top:20px;max-width:100%;width:100%}@media(max-width:444px){.woocommerce-product .price{font-size:24px!important}}.woocommerce-product .single_add_to_cart_button{background:#ffc720!important;border-radius:8px!important;color:#1a1309!important;font-family:Futura PT;font-size:16px!important;font-style:normal;font-weight:600!important;line-height:47px!important;max-width:100%;padding:0!important;text-align:center;text-transform:uppercase;transition:all .3s ease;width:100%}.woocommerce-product .single_add_to_cart_button:hover{opacity:.8;transform:translateY(-2px)}.woocommerce-product .single_add_to_cart_button:after{top:2px!important}.woocommerce-product .cart{display:flex!important;gap:20px}@media(max-width:444px){.woocommerce-product .cart{flex-direction:column}}.woocommerce-product .cart:before{display:none!important}.woocommerce-product .single_variation_wrap{width:100%!important}.woocommerce-product .single_variation_wrap a{color:#1a1309!important;display:inline-block;font-family:Futura PT!important;font-size:18px!important;margin-bottom:20px!important;position:relative}.woocommerce-product .single_variation_wrap a:hover:before{width:100%}.woocommerce-product .single_variation_wrap a:before{background-color:#1a1309;bottom:0;content:"";height:1px;left:0;position:absolute;transition:all .3s ease;width:0}.woocommerce-product .single_variation_wrap .woocommerce-variation-add-to-cart{display:flex!important;gap:20px;max-width:100%;width:100%!important}@media(max-width:444px){.woocommerce-product .single_variation_wrap .woocommerce-variation-add-to-cart{flex-direction:column}}.woocommerce-product .products{display:flex;flex-direction:column;gap:20px;max-width:100%;padding-top:80px;width:100%}.woocommerce-product .products h2{text-align:center}.woocommerce-product .products-container:after,.woocommerce-product .products-container:before{display:none!important}.woocommerce-product .description_tab{background-color:#f3efeb!important;color:#1a1309!important}.woocommerce-product .description_tab.active{background-color:#fff!important}.woocommerce-product .reviews_tab{background-color:#f3efeb!important}.woocommerce-product .reviews_tab.active{background-color:#fff!important}.woocommerce-product .reviews_tab a{color:#1a1309!important}.woocommerce-product .comment-form-comment textarea{border:1px solid #1a1309;border-radius:12px;color:#1a1309!important;font-family:Futura PT;height:50px;max-width:100%;padding:12px;resize:none;width:100%}.woocommerce-product .stars{margin-top:10px!important}.woocommerce-product .stars a{color:#ffc720}.woocommerce-product .form-submit .submit{background:#ffc720!important;border-radius:8px;color:#1a1309!important;font-family:Futura PT;font-size:16px;font-style:normal;font-weight:500;line-height:47px!important;max-width:100%;padding:0!important;text-align:center;text-transform:uppercase;transition:all .3s ease;width:100%}.woocommerce-product .form-submit .submit:hover{opacity:.8;transform:translateY(-2px)}.woocommerce-product .flex-control-nav{display:flex;justify-content:center}.woocommerce-product .quantity{border:1px solid #1a1309;border-radius:8px;display:flex;width:140px}@media(max-width:444px){.woocommerce-product .quantity{justify-content:space-between;width:100%}}.woocommerce-product .quantity .quantity-button{font-size:20px;font-weight:700;line-height:30px;transition:all .3s ease;width:40px}.woocommerce-product .quantity .quantity-button:hover{ccursor:pointer}.woocommerce-product .quantity .minus{border-right:1px solid #1a1309;cursor:pointer}.woocommerce-product .quantity .plus{border-left:1px solid #1a1309;cursor:pointer}.woocommerce-product .quantity input{background-color:transparent;border:none!important;color:#1a1309!important;font-family:Futura PT;font-size:16px;height:47px;max-width:100%;width:auto}.woocommerce-product .quantity input::-webkit-inner-spin-button,.woocommerce-product .quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce-product .products-container .woocommerce-loop-product__title{text-align:left}.woocommerce-product .products-container .price{font-size:20px!important;margin-top:0}.woocommerce-product .variations_form{display:flex;flex-wrap:wrap;gap:10px}.woocommerce-product .variations_form .variation-label label{font-size:20px}.woocommerce-product .variation-row{display:flex;flex-direction:column;gap:10px;justify-content:center}.woocommerce-product .variation-row select{border:1px solid #1a1309!important;border-radius:4px!important;height:47px;margin-right:0!important;padding:8px;width:90%}.woocommerce-product .variation-row .reset_variations{cursor:default;font-size:18px!important;opacity:.5;position:relative;transition:all .3s ease;visibility:visible!important}.woocommerce-product .variation-row .reset_variations.active{cursor:pointer;opacity:1}.woocommerce-product .variation-row .reset_variations.active:hover:before{width:100%}.woocommerce-product .variation-row .reset_variations:before{background-color:#1a1309;bottom:0;content:"";height:1px;left:0;position:absolute;transition:all .3s ease;width:0}.woocommerce-product .variation-value{align-items:center;display:flex;gap:20px}.woocommerce-product .woocommerce-product-description h3{margin-bottom:10px}.woocommerce-product .product-description-content ul{font-size:18px;list-style-type:disc;margin-bottom:20px;padding-left:20px}.woocommerce-notices-wrapper{display:none!important}.woocommerce div.product div.summary{margin:0!important}.message-user{display:flex;flex-direction:column;gap:10px;position:fixed;right:40px;top:120px;z-index:10}@media screen and (max-width:768px){.message-user{right:15px}}.message-user .toast{align-items:center;animation:fadein .3s;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.3);color:#fff;display:flex;justify-content:space-between;min-width:250px;padding:15px 20px;transition:all .3s ease}.message-user .toast-error{background-color:red}.message-user .toast-success{background-color:green}.message-user .toast-info{background-color:#ff0}.message-user .toast-close{cursor:pointer;position:absolute;right:10px;top:5px}.message-user.show{opacity:1;transform:translateY(0)}.message-user.hidden{display:none}#message-user__close{cursor:pointer;font-size:20px;margin-left:15px}.wc-variation-selection-needed{opacity:.6;pointer-events:none}