.swiper{--swiper-theme-color: var(--primaryColor)}h2{font-weight:900;letter-spacing:.5px;margin-bottom:10px}h6{font-weight:700;margin-bottom:16px;letter-spacing:0;font-size:14px}.hide{display:none!important}.show--block{display:block!important}.show--flex{display:flex!important}.wait{cursor:wait!important}.btn-green:hover{background-color:#b3b366;border-color:#b3b366}.btn-green:active{background-color:#7f7f33}.green-btn{background-color:var(--primaryColor);border-color:var(--primaryColor);border-radius:50px;color:#fff;font-size:24px;font-weight:700;padding:12px;display:inline-block;letter-spacing:0}.checkout-indicator{max-width:1200px;margin:1.5rem auto .2rem}.indicator__wrapper{display:flex;align-items:center;width:100%;margin:10px auto 0;width:90%}.indicator__line{flex:1;height:5px;background-color:#ccc}.indicator__ball{width:80px;height:80px;border-radius:50%;background-color:#ccc;margin:0 6px;display:flex;justify-content:center;align-items:center}.indicator__ball img{width:26px;height:26px;position:relative}.indicator__ball.active{background-color:var(--primaryColor);cursor:pointer}.indicator__line.active{background-color:var(--primaryColor)}.indicator__labels{display:flex;justify-content:space-between;width:90%;margin:5px auto 0}.indicator__label{text-align:center}.checkout__tab{display:none}.checkout__tab.active{display:block}.checkout__container{margin:2rem 0}.checkout__content{max-width:800px;margin:0 auto}.checkout__block{border:1px solid var(--primaryColor);margin:10px 0}.checkout-block__header{min-height:2.5rem;font-size:1.5rem;line-height:2.5rem;font-weight:700;display:flex;padding:0 20px;background-color:#fff;color:#000}.checkout__block.active .checkout-block__header,.checkout__block.completed .checkout-block__header{background-color:var(--primaryColor);color:#fff}.checkout-block__header--title{flex:1}.checkout-block__header--link{display:none;flex:1;text-align:left;color:#fff;font-size:1rem;text-transform:none;text-decoration:underline}.checkout__block.completed .checkout-block__header--link{display:block;letter-spacing:0;text-decoration:none;font-weight:300}.info-row{display:flex;font-weight:300;font-size:16px}.info-row .info-row__value{font-weight:500}.checkout-block__header--link.btn-link:hover,.checkout-block__header--link.btn-link:focus{color:#fff;text-decoration:underline}.checkout-block__buttons-area{text-align:center}.checkout-block__button{background-color:var(--primaryColor);border-color:var(--primaryColor);border-radius:50px;color:#fff;letter-spacing:0;font-size:1.5rem;line-height:2rem;padding:5px 30px;margin:10px auto 20px}.checkout__form{padding:10px}.checkout__form input{width:100%;direction:rtl}.checkout-form__cities{display:none}.checkout-footer__buttons-area{text-align:center}.checkout-block__button--finish{text-align:center;font-size:2rem;line-height:2rem;padding:1.5rem 5rem;border:.5px solid black;cursor:pointer}.wizard-step .checkout-block__content{display:none}.wizard-step.active .checkout-block__content{display:block}.form-column{display:flex;flex-direction:row;justify-content:space-between;width:100%}.form-column .form-group{width:48%}.form-column-3{display:flex;flex-direction:row;justify-content:space-between;width:100%;gap:.5rem 1rem}.form-column-3 .form-group{width:33.3%}.info-row{display:flex}.info-row__col{text-align:right;margin-right:5rem}.info-row__title{flex:5}.info-row__value{flex:1}.info-row--sum{margin-top:1rem;margin-bottom:1rem;font-size:1.1rem;font-weight:700}.checkout__info{border:1px solid var(--primaryColor);padding:20px;margin:10px 0 30px}.checkout-info__content{font-size:1.3rem;font-weight:600}.checkout-block__delivery-address--form{display:none}.checkout__product{margin:20px 0;padding-top:5px;display:none;position:relative}.checkout__product.active{display:block}.checkout-product__header{display:flex}.checkout-product__header>div{flex:1}.product__image,.product__image img{max-width:120px;height:auto}.product__title{display:flex;padding:10px;font-size:1.5rem;font-weight:600;flex-direction:column;justify-content:center}.product__title>.product__subtitle{font-size:1rem;font-weight:400}.order-details__tabs{display:flex}.order-details__tab{flex:1;text-align:center;border:1px solid black;font-size:1.5rem;line-height:2rem}.order-details__tab:nth-child(2){border-right:none}.order-details__tab.active{background-color:var(--primaryColor);color:#fff}.indicator-circle{width:1rem;height:1rem;border-radius:50%;display:inline-block;position:relative;background-color:#d3d3d3;color:#fff}.order-details__tab.done .indicator-circle{background-color:var(--primaryColor);border-radius:50%;color:#fff;height:1.5rem;width:1.5rem;display:inline-block;font-size:.7rem;line-height:1.5rem;position:relative;top:-5px}.order-details__tab .indicator-circle>i{display:none}.order-details__tab.done .indicator-circle>i{display:inline-block}.order-details__tab.active>.indicator-circle{background:#d3d3d3}.order-details__data{border:1px solid black;margin-top:5px}.order-details__data--item{display:none}.order-details__data--item.active{display:block}.engravings-box__container{background-color:#f6f6f6;padding:20px 15px;border-radius:0;margin:10px 20px}.engravings-box__area{display:flex;flex-direction:row;justify-content:space-evenly;flex-wrap:wrap}.engravings-box__container{font-size:1.2rem}.engraving-box__item{background-color:#fff;border-radius:0;box-shadow:0 0 1px #0009 inset;padding:14px;margin:7px;cursor:pointer}.engraving-box__item:hover{color:#323232!important;box-shadow:0 0 2px #0006 inset}.wait .engraving-box__item,.wait .checkout__engraving-remove--button{cursor:wait!important}.engraving-box__item .engraving{position:relative}.engraving-name{font-weight:700;font-size:1.1em;text-align:center}.preview-img{border:1px solid #f2f2f2}.engravning-img img,.preview-img img{height:auto;max-width:100px}.previews-area{display:flex;flex-direction:row-reverse;justify-content:space-between}.engravings-box__no-item{width:100%;display:flex;flex-direction:column;justify-content:center;vertical-align:middle;gap:10px}.engravings-box__no-item>div{text-align:center}.engravings-box__no-item>div:nth-child(2)>a{background-color:var(--primaryColor);color:#fff;border-color:--var(--primaryColor);cursor:pointer;font-size:2rem;line-height:2.5rem;text-align:center;border:1px solid;letter-spacing:normal;font-size:19.2px;width:49%;display:block;margin:0 auto;font-weight:400;min-width:200px;border-radius:50px}.engravings-box__no-item>div:nth-child(2)>a>i{position:relative;top:2px}.checkout__footer-buttons{display:flex;margin:10px 0;justify-content:space-between}.checkout__footer-button{flex:0 0 49%;font-size:1.1rem;cursor:pointer;font-size:2rem;line-height:2.5rem;text-align:center;border:1px solid;letter-spacing:normal;font-size:1.4em;border-radius:50px}.checkout__footer-button--next{background-color:var(--primaryColor);color:#fff;border-color:#993}.shippingDescription{display:inline-block;width:85%;font-weight:800}.shippingDescription .comment{color:#313131;font-size:.9em;font-weight:600}.shippingDescription .comment p{color:#313131;font-size:inherit;font-weight:600;line-height:inherit;margin:0;letter-spacing:normal}.checkout-payment{margin:0 10px}.checkout-payment label{font-weight:700;font-size:18px}.checkout-payment__card.selected{border:2px solid var(--primaryColor)}.checkout-payment__card{margin-bottom:30px;padding:20px 10px;border:2px solid #eee;background:#fff}.checkout-payment .payment-description{margin-top:10px;color:#525252;font-size:14px;letter-spacing:normal}.checkout-payment>h6:nth-child(1){margin-top:.5rem}.ashmas-upload{margin-top:3px}#check-coupon-btn{font-size:14px!important;margin-right:5px}.approval-checkbox{margin:30px 30px 10px}.approval-checkbox a{text-decoration:underline}.error>.approval-checkbox{color:red}.error>.approval-checkbox a{color:red}#noam-container{max-width:300px}.checkout__inline-edit-button{background-color:inherit;border:none;padding:0;margin:0;position:relative;top:5px}.checkout__inline-edit-button .fas{color:var(--primaryColor);font-size:1.2em;transition:color .3s,transform .3s}.checkout__inline-edit-button:hover .fas{color:#b3b366;font-weight:700}#want-call-checkbox{display:none}.checkout-form__error--popup{position:absolute;z-index:199999999;padding:10px 15px}.empty-cart,.empty-cart h1{margin-bottom:10vh}.empty-cart-description a.green-btn{margin-top:50px}.checkout-color-sizes__table.table th,.checkout-color-sizes__table.table td{text-align:right}.checkout-color-sizes__table.table tr.subtotal>td:nth-child(3){text-align:center}.checkout-color-sizes__table.table tr.subtotal>td:nth-child(3) a,.checkout-color-sizes__table.table tr.subtotal>td:nth-child(3) a:hover{color:var(--primaryColor)}.checkout__reset-order--button{display:none;font-size:18px;background:#d23633;border-radius:50px;color:#fff;cursor:pointer;text-align:center;top:275px;z-index:999999;right:85px;width:auto;padding:6px 12px;margin-right:8px}.checkout__container.checkout__tab-1 .checkout__reset-order--button{display:inline-block}.checkout__remove-product-full--button{font-size:18px;background:#d23633;border-radius:50px;color:#fff;padding:12px;cursor:pointer;position:relative;width:130px;text-align:center;top:47px;left:calc(-100% + 130px)}.checkout__remove-product-full--button{font-size:18px;background:#d23633;color:#fff;padding:12px;cursor:pointer;position:relative;width:40px;text-align:center;top:20px;left:calc(-100% + 44px);height:40px;line-height:15px;border-radius:50%}.checkout-color-sizes__table tr>td:last-child,.checkout-color-sizes__table tr>th:last-child{width:1.3rem;text-align:left}.checkout__remove-product{cursor:pointer;background-color:inherit;font-size:inherit}.checkout__remove-product .fa{transition:color .3s,transform .3s}.checkout__remove-product:hover .fa{color:#b3b366;font-weight:700}.checkout__engraving-remove--button,.checkout__engraving-edit--button{cursor:pointer;background-color:#fff;border:1px solid lightgray;border-radius:50%;font-size:.8rem;text-align:center;padding:5px;position:absolute;right:-19px;top:-21px}.checkout__engraving-edit--button{left:-24px;right:auto}.checkout__has-copy-button{cursor:pointer;background-color:#fff;border:1px solid lightgray;border-radius:50%;font-size:.8rem;text-align:center;padding:5px;position:absolute;left:-19px;top:-21px}.checkout__engraving-remove--button .fa,.checkout__engraving-edit--button .fa{transition:color .3s,transform .3s}.checkout__engraving-remove--button .fa:hover,.checkout__engraving-edit--button .fa:hover{color:#b3b366;font-weight:700}.checkout__shipping .shippingRow{background:#fff;border:1px solid #31313122;padding:8px;display:flex}.checkout__shipping .shippingRow .col-xs-2{margin:auto}.checkout__shipping .shippingRow .col-xs-2{padding:8px}.checkout__shipping .shippingRow .comment{display:none}.checkout__shipping input[type=radio]:checked~label .comment{display:block}#checkout-block__delivery-address--form>div:nth-child(1){margin-top:10px}.checkout-payment__card.selected .payment-description{display:block}.checkout-payment__card>div{display:none}.checkout-payment__card.selected>div{display:flex}.checkout-payment__card{margin:0}.checkout-payment__card.selected{border:2px solid #eee}.form-group--approved{display:flex;align-items:center;gap:4px;justify-content:flex-start}@media screen and (min-width: 1000px) and (max-width: 1255px){nav .down-menu{height:60px}nav .down-menu>ul.menu>li{font-size:14px;padding:2px 5px}}@media screen and (min-width: 1010px) and (max-width: 1035px){nav .down-menu{height:55px}nav .down-menu>ul.menu>li{font-size:12px;padding:2px 4px}}@media screen and (max-width: 1150px){.checkout__reset-order--button{top:240px;right:3px}}@media screen and (min-width: 1005px) and (max-width: 1065px){.checkout-indicator{margin-top:3.5rem}.checkout__reset-order--button{top:280px}}@media screen and (max-width: 768px){.form-column.wrap{flex-flow:column}.form-column.wrap .form-group{flex:1;width:100%}.form-column-3{flex-direction:column;gap:.5rem 1rem}.form-column-3 .form-group{flex:1;width:100%}.checkout__footer-button{font-size:1rem;line-height:1.5rem}.info-row__col{margin-right:1rem}.checkout-payment label{font-size:16px}}
