﻿#masthead{margin-bottom:unset;background:#1e1e1e}.woocommerce-notices-wrapper{max-width:1416px;margin:0 auto}.product-summary{position:relative}.product-summary .price{margin-top:32px;display:inline-flex;justify-content:flex-start;align-items:center;gap:14px;font-size:30px;font-weight:600;letter-spacing:-0.08px;text-decoration:none}.product-summary .price ins{order:-1;text-decoration:none}.product-summary .price del{font-size:16px;font-weight:400;letter-spacing:-0.08px;text-decoration-line:line-through}.product-summary .price .save{border-radius:5px;background:#4c458c;padding:6px;color:#fff;font-size:16px;font-weight:700;line-height:1;letter-spacing:1.76px;text-transform:uppercase}.sale-badge{position:absolute;left:12px;top:20px;background:red;color:#fff;padding:6px 10px;font-weight:700}.product_title{margin:0}.woocommerce-product-rating{margin-bottom:0 !important}.woocommerce-product-rating .star-rating{margin-top:5px !important;font-family:"standard-icons";font-size:18px;letter-spacing:.35em;width:7.5em;color:#faaf3b;height:25px}.woocommerce-product-rating .star-rating::before{content:"";color:rgba(203,203,203,.3)}.woocommerce-product-rating .star-rating span::before{font-family:"standard-icons";content:"";color:#faaf3b}.woocommerce-product-rating .woocommerce-review-link{color:#1e1e1e;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.woocommerce-product-rating .woocommerce-review-link:hover{color:#faaf3b}.gallery-carousel{margin-top:15px;position:relative}.gallery-carousel .thumb{overflow:hidden;border:1px solid #f3f3f3;aspect-ratio:166/123}.gallery-carousel .thumb:hover{border:1px solid #faaf3b}.gallery-carousel .thumb picture{max-width:100% !important;max-height:100% !important;width:100% !important;height:100% !important}.gallery-carousel .thumb img{width:100%;height:100%;object-fit:cover;object-position:center}.gallery-carousel .owl-nav{position:absolute;bottom:0;width:100%;transition:.3s linear all;opacity:0}.gallery-carousel .owl-nav .owl-next,.gallery-carousel .owl-nav .owl-prev{width:40px;height:78px;background:rgba(0,0,0,.65);color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:20px}.gallery-carousel .owl-nav .owl-next:hover,.gallery-carousel .owl-nav .owl-prev:hover{background:#000}.gallery-carousel .owl-nav .owl-next{position:absolute;right:-5px;top:-84px;border-top-left-radius:0;border-bottom-left-radius:0}.gallery-carousel .owl-nav .owl-prev{position:absolute;left:-5px;top:-84px;border-top-right-radius:0;border-bottom-right-radius:0}.gallery-carousel:hover .owl-nav{opacity:1}.cart{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:32px}.cart .added_to_cart{display:none !important}.cart .quantity-add-to-cart{display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:stretch;border-radius:2px;border:1px solid rgba(22,19,18,.2)}.cart .quantity-add-to-cart .qty-plus,.cart .quantity-add-to-cart .qty-minus{display:flex;width:47px;height:45px;background:#fff;border:none;justify-content:center;align-items:center;cursor:pointer;font-size:28px}.cart .quantity-add-to-cart .qty-plus:hover,.cart .quantity-add-to-cart .qty-minus:hover{background:#4c458c;color:#fff}.cart .quantity-add-to-cart .quantity{margin:0 !important;float:none !important}.cart .quantity-add-to-cart .quantity input::-webkit-outer-spin-button,.cart .quantity-add-to-cart .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart .quantity-add-to-cart .quantity input[type=number]{-moz-appearance:textfield}.cart .quantity-add-to-cart .quantity .qty{height:100%;font-weight:bold;color:#6c6c6c;border:none}.value-prop-icon-boxes .icon-box{display:flex;align-items:center;gap:12px;margin-bottom:24px}.value-prop-icon-boxes .icon-box i{font-size:16px;color:#faaf3b}.value-prop-icon-boxes .icon-box p{margin:0;line-height:1;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-0.08px}#whats-inside{background:#1e1e1e;color:#fff}#whats-inside p{color:#fff}#whats-inside .image-container{aspect-ratio:358/278}#whats-inside .card{display:flex;justify-content:flex-start;align-items:flex-start;color:#fff;gap:16px}#whats-inside .card .number{color:#faaf3b;font-family:Pacifico;font-size:24px;font-weight:400;line-height:26px}#whats-inside .card .content h4{margin-bottom:6px}#whats-inside .card .content p{color:hsla(0,0%,100%,.8);font-size:16px;font-style:normal;font-weight:400;line-height:22.75px;letter-spacing:-0.08px}#reviews{border-top:7px solid #faaf3b}#reviews .reviews-rating-wrapper .star-rating{float:none;text-align:center;margin:20px auto;font-family:"standard-icons";font-size:18px;letter-spacing:.35em;width:7.5em;color:#faaf3b;height:25px}#reviews .reviews-rating-wrapper .star-rating::before{content:"";color:rgba(203,203,203,.3)}#reviews .reviews-rating-wrapper .star-rating span::before{font-family:"standard-icons";content:"";color:#faaf3b}#reviews .reviews-row .owl-stage-outer,#reviews .reviews-carousel .owl-stage-outer{padding:64px 0 24px}#reviews .reviews-row .owl-stage,#reviews .reviews-carousel .owl-stage{display:flex}#reviews .reviews-row .card,#reviews .reviews-carousel .card{height:100%;padding:32px;border-radius:4px;background:#fbfbfb;box-shadow:0 0 12px 0 rgba(0,0,0,.15)}#reviews .reviews-row .card .star-rating,#reviews .reviews-carousel .card .star-rating{float:none;text-align:center;margin-bottom:32px;font-family:"standard-icons";font-size:18px;letter-spacing:.35em;width:7.5em;color:#faaf3b;height:25px}#reviews .reviews-row .card .star-rating::before,#reviews .reviews-carousel .card .star-rating::before{content:"";color:rgba(203,203,203,.3)}#reviews .reviews-row .card .star-rating span::before,#reviews .reviews-carousel .card .star-rating span::before{font-family:"standard-icons";content:"";color:#faaf3b}#reviews .reviews-row .card h4,#reviews .reviews-carousel .card h4{margin-bottom:0}#reviews .reviews-row .card .content,#reviews .reviews-carousel .card .content{margin-top:16px;font-size:16px;font-weight:400;line-height:22.75px;letter-spacing:-0.08px}#reviews .reviews-row .card .name,#reviews .reviews-carousel .card .name{color:#1e1e1e;font-size:16px;font-weight:700;line-height:16.5px;letter-spacing:1.76px;text-transform:uppercase;display:block;margin-top:32px}#reviews #commentform{width:100%;max-width:640px;margin:0 auto;padding:32px}@media screen and (min-width: 1281px){#reviews #commentform{padding:46px}}#reviews #commentform{border-radius:4px;background:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.15)}#reviews #commentform label{display:block;font-size:16px;font-weight:700;margin-bottom:5px}#reviews #commentform label .required{color:#faaf3b}#reviews #commentform input,#reviews #commentform textarea{width:100%;padding:4px;font-size:16px}#reviews #commentform textarea{height:100px !important}#reviews #commentform small{font-size:80%}#reviews #commentform .btn{text-decoration:none;margin-top:1em;border-radius:4px;color:#fff;text-align:center;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;line-height:1;letter-spacing:1.04px;text-transform:uppercase;padding:15px 19px}#reviews #commentform .btn.btn-outline{color:#1e1e1e;border:1px solid #1e1e1e;background:#fff !important}#reviews #commentform .btn.btn-outline::after{display:none !important}#reviews #commentform .btn:hover{color:#fff !important;border-color:#4c458c !important;background-color:#4c458c !important}#upsell-category{background:#1e1e1e}#upsell-category .intro{color:#fff}#upsell-category .intro h3{margin-bottom:0}#upsell-category .intro p{color:#fff;font-weight:500;font-size:clamp(2rem,2rem + 0.00625*(100vw - 1280px),2.25rem);line-height:clamp(2.4375rem,2.4375rem + 0.021875*(100vw - 1280px),3.3125rem)}#upsell-category .product-card{height:100%;padding-bottom:48px}#upsell-category .product-card .image-container{aspect-ratio:468/320;overflow:hidden}#upsell-category .product-card .image-container img{transition:330ms transform ease-out;transform:scale(1)}#upsell-category .product-card .image-container:hover img{transform:scale(1.15)}#upsell-category .product-card .content h4{margin-bottom:12px;font-weight:500}#upsell-category .product-card .content h4 a{color:#1e1e1e}#upsell-category .product-card .content h4 a:hover{color:#faaf3b}#upsell-category .product-card .content .excerpt{color:#1e1e1e;font-size:16px;font-style:normal;font-weight:400;line-height:22.75px;letter-spacing:-0.08px}#upsell-category .product-card .price{display:flex;justify-content:flex-start;align-items:center;gap:16px;color:#faaf3b;font-size:24px;font-style:normal;font-weight:700;line-height:1;text-decoration:none}#upsell-category .product-card .price ins{order:-1;text-decoration:none}#upsell-category .product-card .price del{color:#1e1e1e;font-size:18px;font-style:normal;font-weight:400;line-height:1;text-decoration-line:line-through}#upsell-category .product-card .content h4 a{color:#fff}#upsell-category .product-card .content .excerpt{color:#fff}#upsell-category .product-card .price del{color:#fff}#upsell-category .owl-nav{margin-bottom:32px;display:flex;justify-content:center;align-items:center;gap:16px}#upsell-category .owl-nav.disabled{display:none !important}#upsell-category .owl-nav button{display:block;position:relative;width:61px;height:61px;border-radius:50%;border:1px solid #1e1e1e}#upsell-category .owl-nav button i{font-size:16px;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}#upsell-category .owl-nav button:hover{border:1px solid #faaf3b;background-color:#faaf3b}#upsell-category .owl-nav button:hover i{color:#fff}#upsell-category .owl-nav button{color:#fff;border:1px solid #fff}#faqs .lead p{width:100%}@media screen and (min-width: 1441px){#faqs .lead p{max-width:448px}}#faqs .faq-item{padding-bottom:32px;margin-bottom:34px;border-bottom:1px solid #1e1e1e;cursor:pointer}#faqs .faq-item h4{display:block;position:relative;margin:0;font-style:normal;font-weight:500}#faqs .faq-item h4::after{display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:12px;font-family:"standard-icons";content:"";width:36px;height:36px;border-radius:50%;border:1px solid #1e1e1e;position:absolute;right:0;top:50%;transform:translateY(-50%)}#faqs .faq-item:hover h4{color:#faaf3b}#faqs .faq-item:hover h4::after{color:#faaf3b;border:1px solid #faaf3b}#faqs .faq-item.active h4::after{content:""}#faqs .faq-item .answer{padding-top:24px;display:none}/*# sourceMappingURL=single-product.css.map */