﻿.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1em;--bs-modal-margin: 0.5rem;--bs-modal-color: ;--bs-modal-bg: #fff;--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: 1px;--bs-modal-border-radius: 0.5rem;--bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-modal-inner-border-radius: calc(0.5rem - 1px);--bs-modal-header-padding-x: 1em;--bs-modal-header-padding-y: 1em;--bs-modal-header-padding: 1em 1em;--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: 1px;--bs-modal-title-line-height: 1.25;--bs-modal-footer-gap: 0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: var(--bs-border-color);--bs-modal-footer-border-width: 1px;position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out}@media(prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.fade .modal-dialog{transform:translate(0, -50px)}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin)*2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin)*2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: 0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5);margin:calc(-0.5*var(--bs-modal-header-padding-y)) calc(-0.5*var(--bs-modal-header-padding-x)) calc(-0.5*var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap)*.5)}@media(min-width: 641px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width: 300px}}@media(min-width: 1025px){.modal-lg,.modal-xl{--bs-modal-width: 800px}}@media(min-width: 1281px){.modal-xl{--bs-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media(max-width: 640.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media(max-width: 768.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media(max-width: 1024.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media(max-width: 1280.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media(max-width: 1340.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.fancybox__container{z-index:3000 !important}#primary-image-container{display:block;position:relative}.product-images{border:1px solid #242424;background:#f9f8f4;padding:11px}.product-images .gallery-carousel{margin-top:15px;position:relative}.product-images .gallery-carousel .thumb{width:108px;height:80px;border-radius:0;overflow:hidden;border:1px solid #f3f3f3}.product-images .gallery-carousel .thumb img{width:100%;height:100%;object-fit:cover;object-position:center}.product-images .gallery-carousel .owl-nav{position:absolute;bottom:0;width:100%;transition:.3s linear all;opacity:0}.product-images .gallery-carousel .owl-nav .owl-next,.product-images .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}.product-images .gallery-carousel .owl-nav .owl-next:hover,.product-images .gallery-carousel .owl-nav .owl-prev:hover{background:#000}.product-images .gallery-carousel .owl-nav .owl-next{position:absolute;right:-5px;top:-84px;border-top-left-radius:0;border-bottom-left-radius:0}.product-images .gallery-carousel .owl-nav .owl-prev{position:absolute;left:-5px;top:-84px;border-top-right-radius:0;border-bottom-right-radius:0}.product-images .gallery-carousel:hover .owl-nav{opacity:1}.product-data-summary .no-account-message{font-size:18px;letter-spacing:1.8px;text-transform:uppercase}.product-data-summary .pa-size-qty-buttons{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 32px 0}.product-data-summary .pa-size-qty-buttons .pa-size-qty-button{padding:16px 3rem;display:inline-flex;align-items:center;justify-content:center}.product-data-summary .pa-size-qty-buttons .pa-size-qty-button.is-active{background:#edb25c;color:#242424}.product-data-summary .size,.product-data-summary .category,.product-data-summary .quantity{font-size:18px;letter-spacing:1.8px;text-transform:uppercase}.product-data-summary .size,.product-data-summary .quantity{font-weight:700}.product-data-summary .price{font-family:"DM Serif Display",serif;font-size:40px !important;line-height:50px;margin-top:45px;margin-bottom:0}.product-data-summary ul{margin:1.5em 0 2em 0;list-style:none;padding:0}.product-data-summary ul li{position:relative;margin-bottom:17px;line-height:27px}.product-data-summary .discount-rates-toggle{border:none;background:none;font-size:18px;text-transform:uppercase;letter-spacing:1.8px}.product-data-summary .discount-rates-toggle:hover{color:#edb25c}.product-data-summary .modal .btn-close{background:none;border:none;width:65px;font-size:35px}.product-data-summary .modal .btn-close:hover{color:#edb25c}.product-data-summary .add_to_cart_button{height:75.5px}.product-data-summary .stock.out-of-stock{margin-top:5px;padding:25px;border:1px solid var(--wc-red);color:var(--wc-red)}.product-data-summary #accordions .accordion-item{position:relative;padding:1.5rem 0;align-self:start;border-top:1px solid #000}.product-data-summary #accordions .accordion-item:last-child{border-bottom:1px solid #000}.product-data-summary #accordions .accordion-item h5{font-size:18px;letter-spacing:1.8px;margin:0;cursor:pointer;position:relative;text-transform:uppercase;font-weight:500}.product-data-summary #accordions .accordion-item h5::before{font-family:"standard-icons";font-size:12px;content:"";position:absolute;top:4px;right:0;z-index:10}.product-data-summary #accordions .accordion-item.is-open h5::before{content:""}.product-data-summary #accordions .accordion-item .content{display:none;padding-top:1.75rem}.product-data-summary #accordions .accordion-item .content ul{margin:0}.woocommerce div.product form.cart{margin-bottom:0}.quantity-add-to-cart{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch}.quantity-add-to-cart .qty-plus,.quantity-add-to-cart .qty-minus{display:flex;width:47px;height:45px;background:#f9f8f4;border:1px solid #242424;justify-content:center;align-items:center;cursor:pointer;font-size:28px}.quantity-add-to-cart .qty-plus:hover,.quantity-add-to-cart .qty-minus:hover{background:#edb25c;color:#fff}.quantity-add-to-cart .qty-minus span{position:relative;top:-2px}.quantity-add-to-cart .quantity{margin:0 !important;float:none !important}.quantity-add-to-cart .quantity input::-webkit-outer-spin-button,.quantity-add-to-cart .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-add-to-cart .quantity input[type=number]{-moz-appearance:textfield}.quantity-add-to-cart .quantity .qty{height:100%;background:#f9f8f4;border-top:1px solid #242424;border-bottom:1px solid #242424;border-left:none;border-right:none;font-size:16px}.available-in-bulk{margin-top:1.5em;border:2px solid #00ab83;padding:20px}.available-in-bulk p{margin-bottom:5px}.available-in-bulk p:last-of-type{margin-bottom:0}#related-products{background:#f3f1e9}#related-products .owl-stage{display:flex}#related-products .owl-item{padding:20px}#related-products .owl-nav.disabled{display:none !important}#related-products .owl-nav{position:relative;display:flex;flex-direction:row;justify-content:space-between;position:absolute;top:250px;width:100%;z-index:1000;left:0;right:0}#related-products .owl-nav .owl-prev{position:absolute;left:0}#related-products .owl-nav .owl-next{position:absolute;right:0}@media screen and (min-width: 1500px){#related-products .owl-nav .owl-prev{left:-70px}#related-products .owl-nav .owl-next{right:-70px}}#related-products .owl-nav button{width:52px;height:52px;border-radius:52px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#31241c}#related-products .owl-nav button i{color:#fff;position:relative;font-size:15px}#related-products .owl-nav button:hover{background:#edb25c}#related-products .product-card{position:relative;background:#f8f7f2;box-shadow:0px 0px 20px rgba(18,18,18,.1490196078);padding:135px 20px 25px 30px;display:flex;flex-direction:column;height:100%}#related-products .product-card .side-image{position:absolute;z-index:1;width:150px;height:150px;right:5px;top:8px}@media screen and (min-width: 1025px){#related-products .product-card .side-image{width:180px;height:180px;right:10px;top:14px}}#related-products .product-card .card-body{flex:1;position:relative;z-index:10}#related-products .product-card .card-body .category{font-family:"Montserrat","Helvetica Neue",sans-serif;font-size:16px;letter-spacing:1.6px;text-transform:uppercase;color:#edb25c;line-height:normal;margin-bottom:0}#related-products .product-card .card-body h3{font-family:"Montserrat","Helvetica Neue",sans-serif;font-weight:700;font-size:18px;letter-spacing:1.8px;line-height:normal;text-transform:uppercase;margin-top:9px;margin-bottom:22px}#related-products .product-card .card-body h5{font-family:"Montserrat","Helvetica Neue",sans-serif;font-size:16px;letter-spacing:1.6px;text-transform:uppercase}#related-products .product-card .card-body p{font-size:16px;line-height:26px}#related-products .product-card .card-body .stock{display:inline-block;position:relative;top:-5px;font-size:14px !important;padding:3px 10px;border-radius:4px;background-color:#292929;color:#fff}#related-products .product-card .card-body .stock.stock-status-instock{background-color:#00a400}#related-products .product-card .card-footer{display:flex;flex:0 0 100px;flex-direction:column;justify-content:center;align-items:flex-start}/*# sourceMappingURL=single-product.css.map */