body{font-family:"Lato",serif}.d-flex{display:flex !important}.hide{display:none}@keyframes pulse{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(7,134,73,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(7,134,73,0)}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(7,134,73,0)}}.template-product .product-tags-wrapper{width:100%;max-width:100%;list-style:none}.template-product .product-tags-wrapper ul.product-tags-list{padding:0}.template-product .product-tags-wrapper ul.product-tags-list li{display:flex;align-items:center;justify-content:space-between;color:#333;text-transform:capitalize;padding:.5rem 1rem}.template-product .product-tags-wrapper ul.product-tags-list li:nth-child(2n+1){background:#f8f8f8}.template-product .product-tags-wrapper ul.product-tags-list li strong{font-weight:600}.template-product .product-tags-wrapper ul.product-tags-list li p{margin:0}@media screen and (max-width: 768px){.template-product .product__info-container{display:flex;flex-direction:column}.template-product .product__info-container [data-block-handle=wishlist-pdp-button]{order:2}.template-product .product__info-container .content-price{order:1}.template-product .product__info-container .content-button{order:5;margin-top:40px}.template-product .product__info-container .content-button .product-form{margin:0}.template-product .product__info-container .content-book{order:6}.template-product .product__info-container .content-descrition{margin:0}.template-product .product__info-container .content-descrition h2{margin:0}.template-product .product__info-container .product__info-container .product-form{margin:0}}.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 0px;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 summary .icon-caret{width:20px;height:20px}.template-product .product__accordion summary .accordion__title{font-size:18px;font-weight:400}.template-product .product__accordion.details .accordion__content{padding:0}.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:#212121;font-size:3.6rem;line-height:45px;font-weight:500}@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:1.6rem;line-height:27px}}.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:20px;text-align:center;width:100%;font-family:"Lato"}@media screen and (max-width: 768px){.template-product .product__info-container .price .price__container .price__regular .price-item{font-size:18px}}.template-product .product__info-container variant-selects{display:flex;gap:10px;max-width:44rem;flex-direction:column}@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:-moz-max-content;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 .form__label{color:#212121;font-weight:500}.template-product .product__info-container variant-selects .select__select{font-family:"Lato",serif;color:#1f1f1f;font-weight:400}.template-product .product__info-container button.button{background-color:#333;border:1.5px solid #333;text-transform:uppercase;color:#fff;padding:15px 0;transition:all ease-in-out .2s}.template-product .product__info-container button.button:hover{background-color:#fff;color:#000}.template-product .product__info-container #swym-atw-button-container,.template-product .product__info-container .swym-atw-button-container{display:none !important}.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 .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 .product__title-mobile{text-align:center}.template-product .product .product__title-mobile h1{font-size:20px}.template-product .product .product__title-desktop{display:none;margin-top:0}.template-product .product .product__title-desktop.display_whislist{display:flex;align-items:flex-start}@media screen and (max-width: 990px){.template-product .product .product__title-desktop.display_whislist .title_only_desktop{display:none}}@media screen and (min-width: 990px){.template-product .product .product__title-mobile{display:none}.template-product .product .product__title-desktop{display:block;margin-top:0}}.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}.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:#333;color:#fff}@media screen and (min-width: 990px){.bookanappointment{font-size:16px;padding:20px 0}}