body{font-family:var(--font-heading-family)}.d-flex{display:flex!important}.hide{display:none}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 #078649b3}70%{transform:scale(1);box-shadow:0 0 0 10px #07864900}to{transform:scale(.95);box-shadow:0 0 #07864900}}.template-product .product__text{font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;color:#231f20;letter-spacing:2.4px;text-transform:uppercase;margin-top:0;margin-bottom:15px}.template-product .product-tags .product-single__tags ul li{display:flex;align-items:center;justify-content:space-between;color:#000;text-transform:capitalize;background:none;border-bottom:1px solid #efefef;padding:2px 0}.template-product .product-tags .product-single__tags ul li:last-child{border-bottom:0}.template-product .product-tags .product-single__tags ul li strong{font-weight:400}.template-product .product-tags .product-single__tags ul li p{margin:0}.template-product product-price{border-bottom:1px solid #eaeaea;display:block}.template-product .ring-size{display:flex;align-items:center;gap:20px;opacity:0;transition:ease-in-out all .2s}.template-product .ring-size .select:after{display:none}.template-product .ring-size label{font-size:16px;text-transform:uppercase;font-weight:600;color:#41464b}.template-product .ring-size .custom-select__native{margin:22px 0;border:1px solid #141414}.template-product .ring-size option{font-size:14px;text-transform:uppercase;font-weight:300;color:#41464b;width:600px}.template-product .product-details h2{text-transform:none;font-weight:500;font-size:3.6rem;color:#212121}.template-product .product-details .product-description.spec_empty{max-width:100%;width:100%}@media screen and (max-width:768px){.template-product .product-details .product-description{margin-bottom:50px}}.template-product .product-details .product-tags{margin-top:0;max-width:100%;width:100%;padding:0}.template-product .product__accordion{border-color:#767676;margin-top:0}.template-product .product__accordion.details{border-top:0}.template-product .product__accordion summary{padding:2rem 0}.template-product .product__accordion summary .icon-caret{width:20px;height:10px}.template-product .product__accordion summary .icon-caret path{fill:#313131}.template-product .product__accordion summary .accordion__title{font-size:12px;font-weight:400;color:#231f20;font-weight:500;text-transform:uppercase;letter-spacing:2.4px}.template-product .product__accordion details .accordion__content{font-family:var(--font-paragraph-family);font-size:16px;font-weight:400;letter-spacing:0px;padding:0;color:#000}.template-product .product__info-container .product-form-section{margin:0}.template-product .product__info-container .product__title h1,.template-product .product__info-container .product__title h2,.template-product .product__info-container .product__title h3,.template-product .product__info-container .product__title h4,.template-product .product__info-container .product__title h5,.template-product .product__info-container .product__title h6{color:#000;font-size:4rem;line-height:45px;font-weight:400}@media screen and (max-width:768px){.template-product .product__info-container .product__title h1,.template-product .product__info-container .product__title h2,.template-product .product__info-container .product__title h3,.template-product .product__info-container .product__title h4,.template-product .product__info-container .product__title h5,.template-product .product__info-container .product__title h6{font-size:3rem;line-height:32px}}.template-product .product__info-container .product__sku{color:#d9d9d9;font-weight:500}.template-product .product__info-container .price .price__container .price__regular .price-item{font-size:3rem;text-align:left;width:100%;color:#000}@media screen and (max-width:768px){.template-product .product__info-container .price .price__container .price__regular .price-item{font-size:2rem}}.template-product .product__info-container variant-selects{display:flex;gap:10px;max-width:44rem;flex-direction:column;margin:30px 0 0}@media screen and (max-width:768px){.template-product .product__info-container variant-selects{margin:0}}.template-product .product__info-container variant-selects .select{max-width:max-content}.template-product .product__info-container variant-selects .product-form__input{flex:inherit;width:100%;max-width:44rem}.template-product .product__info-container variant-selects .product-form__input--swatch .swatch{width:38px}.template-product .product__info-container variant-selects .form__label{color:#231f20;font-weight:500;font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:2.4px;text-transform:uppercase}.template-product .product__info-container variant-selects .form__label span{font-family:var(--font-paragraph-family);font-size:1.6rem;color:#000;font-weight:400;text-transform:capitalize;letter-spacing:0}.template-product .product__info-container variant-selects .select__select{font-family:var(--font-heading-family);color:#1f1f1f;font-weight:400}.template-product .product__info-container button.button{background-color:#e4deef;border:1.5px solid #e4deef;text-transform:uppercase;color:var(--color-purple);font-family:var(--font-body-family);max-width:max-content;transition:all ease-in-out .2s!important;border-radius:30px!important;padding:0 35px;height:44px;line-height:0;letter-spacing:3px;font-size:15px}.template-product .product__info-container button.button:hover{background-color:#472a7f66}.template-product .product__info-container button.button.inquire-js{background-color:var(--color-purple);color:#fff}.template-product .product__info-container button.button.inquire-js:hover{background-color:#472a7f99}.template-product .product__info-container .swatch-input__input:checked+.swatch-input__label{border-radius:0;outline-offset:0}.template-product .product__info-container .swatch-input__label .swatch{border-radius:0}.template-product .product__info-container .swatches-type-products .swatch-drop-down-inner{min-width:18%}.template-product .product__info-container .swatches-type-products .swatch-drop-down-inner .swatch-selector.swatch-view{min-width:100px!important}.template-product .product__info-container .swatches-type-products [sa-options-position=default]{display:flex;gap:40px}@media screen and (max-width:768px){.template-product .product__info-container .swatches-type-products [sa-options-position=default]{flex-direction:column}}.template-product .opt-label--swatch:before{content:"";position:absolute;z-index:0;width:100%;height:100%;border-radius:var(--btn-border-radius);background-color:var(--swatch-background-color);background-image:var(--swatch-background-image);background-repeat:no-repeat;background-position:center;background-size:auto;top:4px;left:4px;width:35px;height:35px;opacity:.4;border-radius:0!important;margin:0}.template-product .product-form__input--pill input[type=radio]+label{border-radius:0;padding:13px;min-width:42px;border:0;font-family:var(--font-body-family);font-size:15px;color:#5a5a5a;letter-spacing:3px}.template-product .product-form__input--pill input[type=radio]:checked+label{background:#f6f5f4;color:#5a5a5a}.template-product .product-form__input--pill input[type=radio].disabled:checked+label{background:#f6f5f4;color:#5a5a5a}.template-product .product-form__input--pill.custom_shape .opt-label.opt-label--swatch{font-size:0;background:#0000;border:0;border-radius:0;height:35px;width:35px;margin:15px 10px;min-width:auto}.template-product .product-form__input--pill.custom_shape .opt-label.opt-label--swatch.index--1{margin-left:0}.template-product .product-form__input--pill.custom_shape input[type=radio]:checked+label{background:none!important}.template-product .product-form__input--pill.custom_shape input[type=radio]:checked+label:before{opacity:1}.template-product .sharing.social-links .sharing-label{color:#212121;font-weight:600}.template-product .product .product_availability{font-size:14px;letter-spacing:0;font-weight:500}.template-product .product .product_availability .stock{font-weight:400}@media screen and (max-width:768px){.template-product .product .price__container{margin:0 auto;width:100%}}.template-product .product .content-descrition h2{font-size:2.8rem}@media screen and (max-width:768px){.template-product .product .swym-atw-button-container.default-position{justify-content:center}}.template-product .product .icon-with-text{margin:7rem 0 5rem}@media screen and (max-width:768px){.template-product .product .icon-with-text{margin:6.5rem 0 5rem}}.template-product .product .icon-with-text .icon-with-text__item{margin-bottom:5px}.template-product .product .icon-with-text .icon-with-text__item img{width:100%;height:100%;max-width:max-content}.template-product .product .icon-with-text .icon-with-text__item span{color:#000;font-size:16px;font-weight:400;font-family:var(--font-paragraph-family);letter-spacing:0px}.template-product .product .icon-with-text.style_2{justify-content:flex-start;background:#f7f7f7;padding:25px}@media screen and (max-width:768px){.template-product .product .icon-with-text.style_2{flex-direction:column}}.template-product .product .icon-with-text.style_2 .icon-with-text__item{flex-direction:row;width:100%;display:flex;gap:10px;align-items:center;justify-content:flex-start}.template-product .product .icon-with-text.style_2 .icon-with-text__item span{font-style:italic}.template-product .product--stacked .product__media-item{width:100%;max-width:100%}.template-product .product-media-container{margin-right:0;margin-left:0}.template-product .grid--2-col-tablet .grid__item{justify-content:center;margin-left:0!important}.template-product .thumbnail[aria-current]{box-shadow:none;border-color:#767676}.template-product .thumbnail[aria-current]:focus{box-shadow:none}@media screen and (min-width:990px){.template-product .product--medium:not(.product--no-media) .product__info-wrapper,.template-product .product--small:not(.product--no-media) .product__media-wrapper{max-height:90vh;position:sticky;top:3rem;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.template-product .product--medium:not(.product--no-media) .product__info-wrapper::-webkit-scrollbar,.template-product .product--small:not(.product--no-media) .product__media-wrapper::-webkit-scrollbar{display:none}.template-product .product__column-sticky{position:initial}}.bookanappointment{border-radius:4px;border:1px solid #333;background:#fff;width:100%;font-size:16px;font-style:normal;font-weight:400;line-height:normal;padding:20px 0;text-transform:uppercase;color:#000;font-family:Arial,sans-serif;margin-top:0;cursor:pointer;transition:all ease-in-out .2s}.bookanappointment:hover{background:var(--color-brand);color:#fff}@media screen and (min-width:990px){.bookanappointment{font-size:16px;padding:20px 0}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/blke-sas-product_custom.css.map */
