:root{--font-family:"kigelia-lgc";--font-family-default:"kigelia-lgc";--font-family-alt:"proxima-nova";--font-size:16px;--font-weight:400;--font-lh:normal;--transition:0.3s ease-in-out;--clr-black:#111;--clr-white:#fff;--clr-primary:#6b141d;--clr-secondary:#b5a090;--clr-dark:#111;--clr-dark-grey:#393939;--clr-light-beige:#f4edea;--clr-dark-beige:#91847b;--clr-bg-primary:var(--clr-light-beige);--clr-bg-secondary:var(--clr-dark-grey);--clr-bg-header:#fff;--clr-bg-body:#fff;--clr-bg-footer:var(--clr-background-primary);--clr-font-primary:var(--clr-dark-beige);--clr-font-secondary:var(--clr-dark);--clr-font-highlight:var(--clr-primary);--clr-highlight:var(--clr-font-highlight);--clr-link-hover:var(--clr-font-highlight);--clr-btn:unset;--clr-btn-hover:unset;--clr-btn-alt:unset;--clr-btn-alt-hover:unset;--clr-border:#d0cbc7}:focus{outline-offset:4px}.single-product .breadcrumbs .breadcrumbs-list{align-items:center;display:flex;gap:8px}.single-product .breadcrumbs .breadcrumbs-list .breadcrumbs-list--item{color:var(--clr-font-secondary);font-size:clamp(.813rem,.064vw + .798rem,.875rem);font-weight:400;letter-spacing:normal;line-height:clamp(1rem,.128vw + .971rem,1.125rem)}.single-product .breadcrumbs .breadcrumbs-list .breadcrumbs-list--item:not(:last-child):after{content:">"}.single-product .breadcrumbs .breadcrumbs-list .breadcrumbs-list--item:last-child{font-weight:600}.single-product .from-our-blog .sizing-3{color:var(--clr-black);margin-bottom:clamp(30px,5vw,40px)}.single-product .from-our-blog .blog-post-wide-text .text{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow-y:hidden}.single-product .product-main .product-image:has(>.preorder-tag){position:relative}.single-product .product-main .product-image:has(>.preorder-tag) .preorder-tag{align-items:center;background-color:var(--clr-dark-grey);color:#fff;display:flex;justify-content:center;left:10px;padding:5px 15px;position:absolute;text-align:center;top:10px}.single-product .product-main .product-producer{max-width:100px}.single-product .product-main .product-details{display:flex;flex-direction:column}.single-product .product-main .product-details .product-top{display:flex;gap:15px 30px;justify-content:space-between;margin-bottom:15px}.single-product .product-main .product-details .product-top .product-heading{color:var(--clr-font-secondary)}.single-product .product-main .product-details .product-top .product-heading .product-code{color:var(--clr-font-primary);font-size:13px;font-weight:400;letter-spacing:normal;line-height:22px}.single-product .product-main .product-details .product-top .product-heading .product-name{font-size:clamp(1.5rem,.769vw + 1.327rem,2.25rem);font-weight:700;letter-spacing:normal;line-height:clamp(1.875rem,1.026vw + 1.644rem,2.875rem)}.single-product .product-main .product-details .product-top .product-heading .product-info{display:inline-block;font-size:clamp(1rem,.385vw + .913rem,1.375rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.25rem,.513vw + 1.135rem,1.75rem)}.single-product .product-main .product-details .product-top .product-heading .product-price .old-price{color:var(--clr-font-primary);font-size:17px;font-weight:400;letter-spacing:normal;line-height:24px;max-width:-moz-fit-content;max-width:fit-content;position:relative}.single-product .product-main .product-details .product-top .product-heading .product-price .old-price:after{background-color:currentColor;content:"";height:1px;left:0;position:absolute;top:55%;width:100%}.single-product .product-main .product-details .product-top .product-heading .product-price .current-price{color:var(--clr-font-highlight);font-size:clamp(1.375rem,.256vw + 1.317rem,1.625rem);font-weight:700;letter-spacing:normal;line-height:clamp(1.75rem,.321vw + 1.678rem,2.063rem)}.single-product .product-main .product-details .product-desc{color:var(--clr-font-secondary)}.single-product .product-main .product-details .product-options .each-option{border-bottom:1px solid var(--clr-secondary)}.single-product .product-main .product-details .product-options .each-option .options-span{color:var(--clr-font-secondary);display:block;font-weight:600}@media (min-width:992px){.single-product .product-main .product-details .product-options .each-option .options-span{min-width:140px}}.single-product .product-main .product-details .product-options .each-option .options-group{font-size:14px;font-weight:400;letter-spacing:normal;line-height:18px}.single-product .product-main .product-details .product-options .each-option .options-group .product-option{border:1px solid var(--clr-border);cursor:pointer;display:block;flex-grow:1;padding:10px;text-align:center;width:-moz-max-content;width:max-content}.single-product .product-main .product-details .product-options .each-option .options-group .product-option.active{border-color:var(--clr-secondary)}.single-product .product-main .product-details .product-options .each-option .options-group .product-option.active .option__inner{color:var(--clr-font-secondary);font-weight:600}.single-product .product-main .product-details .product-options .age{border-top:1px solid var(--clr-secondary)}.single-product .product-main .product-details .add-to-cart__wrapper{gap:20px}.single-product .product-main .product-details .add-to-cart__wrapper .quantity{align-items:center;border:1px solid var(--clr-secondary);display:flex;max-width:-moz-fit-content;max-width:fit-content}.single-product .product-main .product-details .add-to-cart__wrapper .quantity .quantity-action{font-size:20px;padding:3px clamp(8px,2vw,10px)}.single-product .product-main .product-details .add-to-cart__wrapper .quantity input{background-color:transparent;border:unset;font-weight:600;text-align:center;width:60px}.single-product .product-main .product-details .add-to-cart__wrapper .quantity input ::-webkit-outer-spin-button,.single-product .product-main .product-details .add-to-cart__wrapper .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.single-product .product-main .product-details .add-to-cart__wrapper .add-to-cart{background-color:var(--clr-secondary);color:#fff}@media (pointer:fine) and (hover:hover){.single-product .product-main .product-details .add-to-cart__wrapper .add-to-cart:hover{background-color:var(--clr-dark)}}.single-product .product-main .product-details .product-bottom{font-size:14px;font-weight:400;letter-spacing:normal;line-height:22px;margin-top:20px}.single-product .product-main .product-details .product-bottom .availability,.single-product .product-main .product-details .product-bottom .notify-for-new{color:var(--clr-font-secondary);font-weight:600}.single-product .product-main .product-details .product-bottom .availability{align-items:center;display:flex;gap:10px;margin-right:auto}.single-product .product-main .product-details .product-bottom .availability .availability-icon{width:15px}.single-product .product-main .product-details .product-bottom .availability .availability-icon .check-icon{color:green;height:100%;width:100%}.single-product .product-main .product-details .product-bottom .availability .availability-icon .x-icon{height:100%;position:relative;width:100%}.single-product .product-main .product-details .product-bottom .availability .availability-icon .x-icon .line-1,.single-product .product-main .product-details .product-bottom .availability .availability-icon .x-icon .line-2{background-color:red;height:1px;left:50%;position:absolute;top:50%;width:100%}.single-product .product-main .product-details .product-bottom .availability .availability-icon .x-icon .line-1{transform:translate(-50%,-50%) rotate(45deg)}.single-product .product-main .product-details .product-bottom .availability .availability-icon .x-icon .line-2{transform:translate(-50%,-50%) rotate(-45deg)}.single-product .product-main .product-details .product-bottom .notify-for-new{align-items:center;display:flex;gap:15px;max-width:-moz-fit-content;max-width:fit-content;position:relative}.single-product .product-main .product-details .product-bottom .notify-for-new:after{background-color:currentColor;content:"";height:1px;left:0;position:absolute;top:100%;width:100%}@media (pointer:fine) and (hover:hover){.single-product .product-main .product-details .product-bottom .notify-for-new:hover{color:var(--clr-link-hover)}}.single-product .about-product .about-product__wrapper{background-color:var(--clr-bg-primary)}.single-product .about-product .about-product-desc .heading,.single-product .about-product .about-product-info .heading{color:var(--clr-font-secondary);margin-bottom:40px}.single-product .about-product .about-product-desc .html-content>:not(:last-child),.single-product .about-product .about-product-info .html-content>:not(:last-child){margin-bottom:30px}.single-product .sameProducerSwiper_section{padding-block:unset}.single-product .from-our-blog .blog-post-wide{background-color:var(--clr-bg-primary)}.single-product .from-our-blog .blog-post-wide .blog-post-wide-image,.single-product .from-our-blog .blog-post-wide .blog-post-wide-image img{height:100%;width:100%}.single-product .from-our-blog .blog-post-wide .blog-post-wide-text .heading,.single-product .from-our-blog .blog-post-wide .blog-post-wide-text .text{color:var(--clr-font-secondary)}.single-product .from-our-blog .blog-post-wide .blog-post-wide-text .heading{font-size:clamp(1.125rem,.128vw + 1.096rem,1.25rem);font-weight:600;letter-spacing:normal;line-height:clamp(1.438rem,.128vw + 1.409rem,1.563rem)}.single-product .from-our-blog .blog-post-wide .blog-post-wide-text .link-class{color:var(--clr-font-highlight);margin-left:auto}.single-product .sameQualitySwiper_section{padding-top:unset}@media (min-width:992px){.single-product .breadcrumbs{margin-bottom:60px;margin-top:50px}.single-product .product-main .product-details .product-top .product-heading .product-code{margin-bottom:3px}.single-product .product-main .product-details .product-top .product-heading .product-info{margin-bottom:12px}.single-product .product-main .product-details .product-options{margin-top:20px}.single-product .product-main .product-details .product-options .each-option{padding-block:20px}.single-product .product-main .product-details .product-options .each-option .options-span{width:clamp(6.25rem,5.388vw + 2.909rem,9.375rem)}.single-product .about-product .about-product__wrapper{padding-block:50px;padding-inline:clamp(4.375rem,4.31vw + 1.703rem,6.875rem)}.single-product .about-product .about-product__wrapper>.row{--bs-gutter-x:80px}.single-product .about-product .about-product-desc .heading,.single-product .about-product .about-product-info .heading{font-size:24px;font-weight:700;letter-spacing:normal;line-height:30px}.single-product .from-our-blog .blog-post-wide>.row{--bs-gutter-x:0}.single-product .from-our-blog .blog-post-wide .blog-post-wide-text{margin-inline:auto;max-width:545px;padding-bottom:60px;padding-top:50px;padding-inline:20px}.single-product .from-our-blog .blog-post-wide .blog-post-wide-text .heading{margin-bottom:10px;margin-top:5px}.single-product .from-our-blog .blog-post-wide .blog-post-wide-text .text{font-size:17px;font-weight:400;letter-spacing:normal;line-height:24px}.single-product .from-our-blog .blog-post-wide .blog-post-wide-text .link-class{margin-top:12px}}@media (max-width:991px){.single-product .breadcrumbs{margin-bottom:25px;margin-top:30px}.single-product .product-main .product-image{margin-inline:auto;margin-bottom:15px;max-width:600px}.single-product .product-main .product-details .product-options{margin-top:25px}.single-product .product-main .product-details .product-options .each-option{flex-wrap:wrap;padding-block:25px}.single-product .about-product .about-product__wrapper{padding-block:70px;padding-inline:25px}.single-product .about-product .about-product__wrapper>.row{--bs-gutter-y:60px}.single-product .about-product .about-product-desc .heading,.single-product .about-product .about-product-info .heading{font-size:26px;font-weight:700;letter-spacing:normal;line-height:33px}.single-product .from-our-blog .blog-post-wide .blog-post-wide-text{padding-block:50px;padding-inline:25px}.single-product .from-our-blog .blog-post-wide .blog-post-wide-text .heading{margin-block:10px}.single-product .from-our-blog .blog-post-wide .blog-post-wide-text .text{font-size:15px;font-weight:400;letter-spacing:normal;line-height:22px}.single-product .from-our-blog .blog-post-wide .blog-post-wide-text .link-class{margin-top:25px}}
