.woocommerce .product-labels span.onsale{position:static}.single-product .entry-content-wrap{padding:52px 30px}.single-product div.product .entry-summary{position:relative;@media(min-width:720px){margin-top:0;position:static}}.single-product .single-product-category{margin-bottom:21px}.single-product .product-labels{position:absolute;top:-35px;right:5%;left:auto !important;display:flex;flex-direction:column;gap:10px;@media(min-width:720px){top:5px}@media(min-width:1024px){top:2.5rem;flex-direction:row;margin-top:15px}}.single-product .product .new-label,.single-product .product .onsale,.single-product .product .promo-label{height:25px;font-family:"Cantora One";font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:.5px;border-radius:0;padding:5.5px 11px;color:#fff;display:flex;justify-content:center;align-items:center}.single-product .product .new-label{background-color:var(--new-label-color)}.single-product .product .onsale{background-color:var(--onsale-color)}.single-product .product .promo-label{background-color:var(--promo-label-color);right:0}.single-product div.product .product-single-category{font-size:14px;font-weight:400;line-height:25px;font-family:var(--global-primary-nav-font-family)}.single-product div.product h1.product_title,.single-product div.product .entry-content>h2,.single-product div.product .related.products>h2{font-family:var(--global-heading-font-family);font-weight:400;text-transform:capitalize}.single-product div.product h1.product_title{font-size:20px;line-height:25px;@media(min-width:1024px){font-size:30px;line-height:37.5px}}.single-product div.product div.summary .product-meta{font-size:14px;line-height:25px;font-family:var(--global-primary-nav-font-family);display:flex;flex-direction:column;gap:5px;margin:1em 0}.single-product div.product div.summary .product-meta p{margin:0}.single-product div.product .entry-content>h2,.single-product div.product .related.products>h2{font-size:30px;line-height:37.5px}.single-product div.product form.cart{display:flex;align-items:center;gap:10px;flex-grow:4}@media(max-width:767px){.single-product div.product form.cart.sticky{position:fixed;bottom:-2em;left:0;width:100%;background-color:#fff;z-index:1000;gap:0}}.single-product.single div.product form.cart::before,.single-product.single div.product form.cart::after{display:none}.single-product div.product form.cart div.quantity{display:none}.single-product.single div.product button.button.single_add_to_cart_button{width:100%;font-size:17px;font-family:var(--global-primary-nav-font-family)}.single-product div.product form.cart .favorite-product{padding:18px 18px 10px 18px;border:1px solid var(--border-primary)}.kadence-cart-button-large.single-product.woocommerce div.product form.cart div.quantity.spinners-added{margin:0}.single-product div.product div.summary p.price{display:flex;gap:20px;font-family:var(--global-primary-nav-font-family);margin:1em 0 0 0}.single-product div.product div.summary p.price .woocommerce-Price-amount bdi{font-size:22px;line-height:25px;font-weight:700;color:#000}.single-product div.product div.summary p.price .woocommerce-Price-amount.on-sale-price bdi,.single-product div.product div.summary span.price .woocommerce-Price-amount.on-sale-price bdi{color:var(--onsale-color)}.single-product div.product div.summary p.price del .woocommerce-Price-amount bdi,.single-product div.product div.summary p.price del .woocommerce-Price-amount.on-sale-price bdi,.single-product div.product div.summary span.price del .woocommerce-Price-amount.on-sale-price bdi{font-size:17px;line-height:25px;font-weight:400;color:var(--counter)}.single-product div.product div.summary .iworks-omnibus{font-size:11px;font-family:var(--global-primary-nav-font-family);line-height:25px;font-weight:400;margin:0}.single-product div.product div.summary .variations_form.cart{display:flex;flex-direction:column;position:static !important}.single-product div.product div.summary .variations_form.cart .variations .value .select2{margin-block:5px;width:212px !important;@media screen and (max-width:719px){width:100% !important}}.single-product div.product div.summary .variations_form.cart .variations .value .select2.select2-container--open .select2-selection__rendered{color:var(--onsale-color)}.single-product div.product div.summary .variations_form.cart .variations tbody tr:last-child .value{margin-bottom:-30px}.single-product .variations .select2-container--default .select2-selection--single{border-color:var(--grey-border);border-radius:0}.single-product .select2-container--default .select2-selection--single .select2-selection__arrow b{border:0;content:url("assets/arrow-down.svg");height:16px;width:10px}.single-product .select2-container--default .select2-selection--single .select2-selection__arrow{height:30px;width:40px}.single-product .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{content:url("assets/arrow-up.svg");width:12px}.single-product .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow{width:42px}.single-product .select2-results__options::-webkit-scrollbar{width:30px}.single-product .select2-results__options::-webkit-scrollbar-thumb{background-color:var(--lighter-black);border:14px solid var(--simple-bg)}.single-product .select2-results__options::-webkit-scrollbar-track{background-color:var(--simple-bg-2);border:14px solid var(--simple-bg)}.single-product div.product div.summary .select-size-section .select2 .select2-selection__rendered,.single-product div.product div.summary .variations_form.cart .variations .value .select2 .select2-selection__rendered{font-family:var(--global-primary-nav-font-family);font-size:11px;line-height:25px;letter-spacing:.02em;color:var(--counter);padding:8px 16px}.single-product .select2-dropdown.custom-variants-select-dropdown .select2-results__option{max-height:175px;height:auto}.single-product .select2-dropdown.custom-variants-select-dropdown .select2-results__option{color:var(--lighter-black);font-size:11px;line-height:26px;padding:8px 16px}.select2-container .select2-dropdown.custom-variants-select-dropdown .select2-results .select2-results__option--highlighted[aria-selected]{background-color:var(--gold);color:#fff}.single-product div.product div.summary .variations_form.cart .variations .value .reset_variations{font-family:var(--body-font);font-size:11px;letter-spacing:var(0.02em);margin-left:0;margin-top:-5px;@media(min-width:720px){margin-left:20px;margin-top:0}}.single-product div.product div.summary .select-size-section label,.single-product div.product div.summary .variations_form.cart .variations th.label{display:none}.single-product div.product div.summary .variations_form.cart .variations td.value{display:flex;flex-direction:column;@media(min-width:720px){flex-direction:row}}.single-product div.product div.summary .variations_form.cart .variations .value .size-guide-link{font-family:var(--global-primary-nav-font-family);font-size:11px;line-height:25px;font-weight:400;display:flex;align-items:center;gap:10px;margin-left:0;@media(min-width:720px){margin-left:20px}}.single-product div.product div.summary .variations_form.cart .variations .value .size-guide-icon{content:url("./assets/size-guide-icon.svg");width:17px;height:17px}.single-product div.product div.summary .single_variation_wrap{width:100%}.single-product div.product div.summary .woocommerce-variation-add-to-cart.variations_button{display:flex;gap:10px;justify-content:space-between}.single-product div.product div.summary .engraving-section{width:auto;margin-block:20px;color:#000;background-color:var(--simple-bg-2);padding:10px 20px;display:flex;flex-direction:column;box-sizing:border-box;@media(min-width:1024px){width:365px;padding:8px 33px}}.single-product div.product div.summary .engraving-section.section-expanded{padding-bottom:27px}.single-product div.product div.summary .engraving-section.wide{padding:20px;@media(min-width:1024px){display:block;height:194px;padding:50px}}.single-product div.product div.summary .engraving-section.wide.added{height:auto}.single-product div.product div.summary .engraving-section .engraving-options{padding-top:20px}.single-product div.product div.summary .engraving-section .engraving-options textarea{background-color:transparent;border:0;border-bottom:1px solid #000;height:50px;font-size:20px;line-height:25px;font-weight:400;border-radius:0;box-sizing:border-box}.single-product div.product div.summary .engraving-section .engraving-options .engraving-container{display:flex;align-items:center;gap:20px;margin-block:30px}.single-product div.product div.summary .engraving-section .engraving-display{margin-top:20px;font-size:15px;line-height:25px}.single-product div.product div.summary .engraving-section .engraving-label{font-weight:bold;margin-right:10px}.single-product div.product div.summary .engraving-section .engraving-display .engraving-display-text{display:inline-block}.single-product div.product div.summary .engraving-section .engraving-display .edit-engraving-button{display:block;margin-top:10px}.single-product div.product div.summary .engraving-section .engraving-toggle-button{font-size:13px;line-height:25px;font-family:var(--global-primary-nav-font-family)}.single-product div.product div.summary .engraving-section .engraving-options .engraving-container label,.single-product div.product div.summary .engraving-section .engraving-options .engraving-container #engraving-font{font-size:11px;line-height:25px;font-family:var(--global-primary-nav-font-family)}.single-product div.product div.summary .engraving-section .engraving-options .engraving-container label{font-weight:400}.single-product div.product div.summary .engraving-section .engraving-options .engraving-container #engraving-font{color:var(--simple-dark);font-weight:700}.single-product div.product div.summary .engraving-section .engraving-options .engraving-container select{appearance:auto;-webkit-appearance:auto;background:transparent;border:0;border-bottom:1px solid var(--border-tertiary);width:60%;@media(min-width:1024px){width:66%}}.single-product div.product div.summary .engraving-section .engraving-toggle-button{background-color:transparent;color:#000;padding:0}.single-product div.product div.summary .engraving-section .engraving-toggle-button,.single-product div.product div.summary .engraving-section .engraving-toggle-button:hover{box-shadow:none}.single-product div.product div.summary .toggle-graver-button{display:none}.single-product div.product .info-points{margin-top:20px;display:flex;flex-direction:column;gap:20px}.single-product div.product .info-points-item{position:relative;display:flex;gap:20px}.single-product div.product .info-points-info{display:none;position:absolute;bottom:5px;left:0;z-index:1000;background-color:#fff;border:1px solid var(--border-very-light);padding:20px;box-shadow:0 5px 15px rgba(0,0,0,0.3);@media(min-width:1024px){left:10em}@media(min-width:1200px){left:15em}}.single-product div.product .info-points-icon,.single-product div.product .info-points-text{cursor:pointer}.single-product div.product .info-points-icon{width:24px;height:24px}.single-product div.product .info-points-text{display:flex;align-items:center;gap:10px;font-family:var(--global-heading-font-family);font-size:15px;font-weight:400;line-height:18px}.single-product div.product .info-points-arrow{content:url("./assets/arrow-right.svg");width:25px;height:25px}.single-product div.product .woocommerce-product-attributes{margin-top:20px;font-family:var(--global-primary-nav-font-family)}.product_custom_field{display:none}.iworks-omnibus+p+small{display:none}@media(max-width:767px){#kt-scroll-up.raised{bottom:65px}.single-product .kb-splide ul.splide__pagination{justify-content:flex-start;padding-left:0}}@media screen and (max-width:768px){.single-product div.product .ksk-gallery{height:auto !important}}
