.hidden{display:none}.product-breadcrumb-wrapper .breadcrumbs{margin:0 0 20px}ul.variant-list.with-color-selection{flex-wrap:nowrap;grid-gap:8px;overflow:hidden;overflow-x:auto}ul.variant-list.with-color-selection .color_swatch{width:36px;height:36px;flex:0 0 36px}ul.variant-list.with-color-selection .color_swatch .swatch{display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;text-shadow:2px 1px 13px #ffffff}.template-gift-product ul.variant-list.with-color-selection .color_swatch{width:fit-content;flex:0 0 36px;border-radius:100%;border-color:#e3e3e2;color:var(--para);padding:3px}.template-gift-product ul.variant-list.with-color-selection .color_swatch.selected{border-color:var(--para)}.template-gift-product .variant-selector .selected-val-div{justify-content:start;grid-gap:10px;margin-bottom:10px}.template-gift-product .variant-selector .selected-val-div label{margin:0}.product_detail_sku{font-family:var(--body-jost-bold)}.jdgm-widget.jdgm-preview-badge:not([data-views-tracked=true])+p.product_detail_sku{flex:1 1 auto;text-align:right}.variant-selector .selected-name-arrow,.size-selector .selected-size-arrow{width:100%;justify-content:space-between}.size-selector .size-selector-label-wrapper{display:flex;align-items:center;justify-content:space-between;grid-gap:10px}.shopify-payment-button__more-options{color:var(--black)}.size-selector label,.variant-selector label{font-family:var(--body-jost-bold);font-size:13px;line-height:100%;letter-spacing:.2px;text-transform:capitalize;margin-bottom:10px;display:block}.product-variant-wrapper .size-guide{margin-bottom:10px;margin-top:0}.variant-selector .selected-val-div,.size-selector .selected-size-div,.as-head{display:flex;justify-content:space-between;align-items:center}select.custom-select{display:flex;justify-content:space-between;align-items:center;padding:14px;border:1px solid #E2E2E2;cursor:pointer;background:transparent;width:100%;-webkit-appearance:none;appearance:none;position:relative;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M0.47168 0.348389L4.74358 4.62029L9.01547 0.348389' stroke='%235D5D5D' stroke-width='0.854379' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:10px 6px;color:#000}select.custom-select.error,.selected-size-div.error{border-color:red}.variant-selector.color .selected-val-div label{margin:0}.variant-selector.color .selected-val-div{padding:0;margin-bottom:10px}.overflow-hidden .product-details-in .right{position:static}.shopify-product-form .product-title .product-details-top .product-tag{background:#4b3a36;top:15px!important;left:25px!important;margin:0}.engraving-img{position:relative;max-width:250px;margin-top:20px}.engraving-img .engraving-text{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.product-details .review_sku_wrapper .jdgm-widget.jdgm-widget{margin-top:0;margin-bottom:25px}.product-details shopify-payment-terms{margin-bottom:25px;display:block}.product-details shopify-payment-terms p{font-size:15px}.product-details .shopify-payment-terms .shopify-installments-content{display:flex;align-items:center;flex-wrap:wrap;gap:5px;line-height:1;font-size:15px;color:#000;font-weight:400;letter-spacing:.5px;margin-bottom:25px}.product-details .shopify-payment-terms .shoppay_icon{line-height:0}.product-details .shopify-payment-terms .shoppay_icon svg{width:60px;height:14px;color:#5433eb}.product-details .shopify-payment-terms .shopify-installments-trigger{background:transparent;border:none;font-size:15px;font-weight:400;letter-spacing:.6px;text-decoration:underline;cursor:pointer}.product-details .price-sku-wrapper{display:flex;align-items:center;justify-content:space-between;grid-gap:10px}.product-details-top{display:flex;justify-content:space-between;width:100%;margin-bottom:10px;align-items:center}.custom-temp-button{display:none}.product-details-top option[value=""]{display:none!important}.product-variant-wrapper .custom-message{margin-top:25px}.product-form__error-message-wrapper{margin-top:5px;font-size:13px;color:#ff001a;text-align:center}.recipient-form{--recipient-checkbox-margin-top: .64rem;display:block;position:relative;max-width:44rem;margin-top:14px}.recipient-form-field-label{margin:0;font-size:12px}.recipient-form-field-label--space-between{display:flex;justify-content:space-between}.recipient-checkbox{display:flex;align-items:center;position:relative;cursor:pointer;grid-gap:9px}.recipient-checkbox>input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:transparent;border:1px solid #4B3A36;transition:.4s all ease;width:14px;height:14px;position:relative;cursor:pointer}.recipient-checkbox>input[type=checkbox]:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:8px;height:8px;background-color:transparent;transition:.4s all ease}.recipient-checkbox>input[type=checkbox]:checked:after{background-color:#4b3a36}.recipient-fields__field{margin:0 0 1rem}.recipient-fields .field__label{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 3.5rem);overflow:hidden;margin-bottom:5px;display:block;font-size:13px}.recipient-fields .field__input{display:block;padding:10px;width:100%;border:1px solid var(--para);background:transparent;color:var(--para)}.recipient-checkbox>svg{margin-top:var(--recipient-checkbox-margin-top);margin-right:1.2rem;flex-shrink:0}.recipient-form .icon-checkmark{visibility:hidden;position:absolute;left:.28rem;z-index:5;top:.4rem}.recipient-form>input[type=checkbox]:checked+label .icon-checkmark{visibility:visible}.js .recipient-fields{display:none}.recipient-fields hr{margin:.7rem auto}.recipient-form>input[type=checkbox]:checked~.recipient-fields{display:block;animation:animateMenuOpen var(--duration-default) ease}.recipient-form>input[type=checkbox]:not(:checked,:disabled)~.recipient-fields,.recipient-email-label{display:none}.js .recipient-email-label.required,.no-js .recipient-email-label.optional{display:inline}.recipient-form ul{line-height:calc(1 + .6 / var(--font-body-scale));padding-left:4.4rem;text-align:left}.recipient-form ul a{display:inline}.recipient-form .error-message:first-letter{text-transform:capitalize}.offer-block{padding:9px 9px 5px;border:2px dashed #4b3a36d1;border-radius:6px;margin:15px 0;height:auto}.offer-content{display:flex;justify-content:space-between;gap:10px;flex-direction:column;height:100%}.offer-block-right{flex-shrink:0;display:flex;gap:5px;align-items:center;padding:2px 5px;border:1px dashed #22c55e;margin-bottom:4px;cursor:pointer;width:fit-content;-webkit-appearance:none}.offer-block-right span{font-size:10px;line-height:1;text-transform:uppercase;color:#22c55e;font-family:var(--body-jost-bold)}.offer-block .offer-text{font-size:13px;line-height:1;font-weight:600;color:var(--para);font-family:var(--body-jost-bold)}.offer-block .note{border-top:1px solid #4b3a368f;padding-top:5px;margin-top:5px}.offer-block .note p{font-size:12px;color:var(--para)}.offer-block.view-all{height:auto;text-align:center;display:flex;align-items:center;justify-content:center;padding:12px 30px;cursor:pointer;width:fit-content!important;flex-shrink:0}.product-submit .cart-button:not(.is-active) .custom-btn{animation:shakeAnimation 2.5s infinite;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}@keyframes shakeAnimation{0%,65%,to{transform:translate(0)}68%{transform:translate(-7px)}72%{transform:translate(7px)}76%{transform:translate(-7px)}80%{transform:translate(7px)}84%{transform:translate(-7px)}88%{transform:translate(7px)}92%{transform:translate(0)}}@media screen and (forced-colors:active){.recipient-fields>hr{border-top:.1rem solid rgb(var(--color-background))}.recipient-checkbox>svg{background-color:inherit;border:.1rem solid rgb(var(--color-background))}.recipient-form>input[type=checkbox]:checked+label .icon-checkmark{border:none}}.sg-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:9999999999;display:flex;align-items:center;justify-content:center;padding:16px;opacity:0;pointer-events:none;transition:opacity .3s ease}.sg-overlay.is-open{opacity:1;pointer-events:all}.sg-modal{background:#fff;border-radius:4px;width:100%;max-width:768px;max-height:90vh;overflow-y:auto;position:relative;transform:translateY(24px) scale(.98);transition:transform .3s ease;box-shadow:0 20px 60px #0000002e}.sg-overlay.is-open .sg-modal{transform:translateY(0) scale(1)}.sg-hero{width:100%;height:200px;overflow:hidden;background:#f5e8e0;border-radius:4px 4px 0 0}.sg-hero img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.sg-hero--placeholder{display:flex;align-items:center;justify-content:center}.sg-placeholder-svg{width:80px;height:80px;opacity:.3}.sg-modal .sg-close{position:absolute;top:15px;right:15px;width:34px;height:34px;background:#ffffffe6;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s;z-index:10;box-shadow:0 0 10px #0000003b}.sg-modal .sg-close svg{width:14px;height:14px}.sg-close:hover{background:#fff}.sg-modal .sg-content{padding:48px}.sg-modal .sg-heading{font-size:30px;margin:0 0 8px;line-height:1.2}.sg-modal .sg-subheading{font-size:16px;margin:0;line-height:1.55}.sg-modal .sg-blocks{display:flex;flex-direction:column;gap:0}.sg-modal .sg-block{display:grid;grid-template-columns:56px 1fr auto;align-items:center;gap:0 16px;margin-top:40px}.sg-modal .sg-block .sg-block__icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sg-modal .sg-block .sg-block__icon svg{width:100%;height:100%}.sg-modal .sg-block .sg-block__text{display:flex;align-items:center}.sg-modal .sg-block .sg-block__heading{font-size:18px;line-height:1.3;flex:0 0 125px}.sg-modal .sg-block .sg-block__desc{padding-left:40px;max-width:320px}.sg-modal .sg-block .sg-block__btn{font-size:14px;color:#1a1a1a;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;transition:all .8s ease;text-transform:uppercase}.sg-modal .sg-block .sg-block__btn:hover{text-underline-offset:5px}.share-button{display:block;position:relative}.product-submit .share-button__button{display:flex;align-items:center;margin-left:0;padding:0;margin-top:12px;letter-spacing:1px;text-transform:capitalize;color:#000}.share-button__button:hover{text-decoration:underline;text-underline-offset:.3rem}.share-button__button{cursor:pointer;background-color:transparent;border:none}.share-button__button .icon-share{margin-right:10px;width:15px;height:15px}.share-button.only-icon-button{position:absolute;top:10px;right:10px}.share-button.only-icon-button .share-button__button{background:#fff;padding:10px;border-radius:40px;display:flex;align-items:center;justify-content:center;color:#000}.share-button.only-icon-button .share-button__button svg.icon-share{margin:0}.product-details{padding-bottom:80px;margin-top:20px}.product-details-in{display:flex;align-items:flex-start;justify-content:space-evenly;grid-gap:50px}.product-details-in .left{width:55%;display:flex;flex-direction:column;gap:24px;position:relative}.product-details-in .left.vertical{flex-direction:row-reverse;width:55%;position:sticky;top:80px;justify-content:space-between}.product-details-in .item .prod-thumb{position:relative;padding-top:95%}.product-details-in .item .prod-main{aspect-ratio:1/1;overflow:hidden;cursor:pointer;position:relative;height:100%}.media-popup .popup-main-slider .media-img img{transform:scale(1);transition:.4s transform ease;transform-origin:center center}.media-popup .popup-main-slider .media-img.zoom img{transform:scale(1.5);cursor:zoom-in}.product-details-in .left .item img,.product-details-in .left .item video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:auto}.product-details-in .left .item video{width:100%;height:100%}.product-details-in .right{width:45%}.product-thumb-slider .slide-arrow{background-color:transparent;border:none;cursor:pointer;transition:.4s all ease;display:flex;position:absolute;top:0;bottom:0;width:40px;height:40px;margin:auto 0;z-index:1}.product-thumb-slider .slide-arrow.prev-arrow{left:0}.product-thumb-slider .slide-arrow.next-arrow{right:0}.product-thumb-slider .slide-arrow:hover{filter:brightness(.9)}.vertical .product-thumb-slider .slide-arrow.prev-arrow{transform:rotate(90deg);top:-10px;bottom:auto;left:0;right:0;margin:0 auto}.vertical .product-thumb-slider .slide-arrow.next-arrow{transform:rotate(90deg);top:auto;bottom:-10px;left:0;right:0;margin:0 auto}.product-thumb-slider .slide-arrow img{width:100%;height:auto;max-height:100%}.horizontal .product-thumb-slider{overflow:hidden}.product-thumb-slider .slick-slide{margin-left:20px}.vertical .product-thumb-slider .slick-slide{margin-left:0;margin-bottom:10px}.product-thumb-slider .slick-list{margin-left:-20px}.vertical .product-thumb-slider .slick-list{margin-left:0;margin-bottom:-10px}.product-details-in .left .slick-slider{padding:0 10px}.product-details-in .left.vertical .slick-slider{padding:0}.product-details-in .left.vertical .product-main-slider{width:80%}.product-details-in .left.vertical .product-main-slider .slick-list,.product-details-in .left.vertical .product-main-slider .slick-track{height:100%}.product-details-in .left.vertical .product-thumb-wrapper{width:16%;display:flex;flex-direction:column;justify-content:space-between;gap:10px}.product-details-in .left.vertical .thumb-slide-count{margin-top:0}.thumb-slide-count{font-family:var(--pp);font-weight:200;font-size:28px;line-height:95%;letter-spacing:0em;text-decoration:underline;text-decoration-style:solid;text-underline-offset:2px;text-decoration-thickness:0%;color:var(--black);margin-top:20px;text-align:center;padding-top:20px}.thumb-slide-count span{font-family:var(--pp)}.product-title h1{font-family:var(--pp);font-weight:200;font-size:26px;line-height:130%;letter-spacing:0em;text-transform:capitalize}.product-description{margin-top:8px;margin-bottom:15px}.product-description .full-desc>*+*{margin-top:10px}.product-description .full-desc table{width:auto!important}.product-description .full-desc th{font-family:var(--body-jost-bold)}.product-description .full-desc th,.product-description .full-desc td{width:auto!important}.product-description .full-desc th:first-child,.product-description .full-desc td:first-child{width:120px!important}.product-price{display:flex;align-items:center;gap:10px;padding-top:14px;margin-bottom:14px}.product-price .discount-percentage{color:#dc3232!important;font-size:16px!important}.product-price .real-price,.product-price .sell-price,.product-price .discount-percentage{font-family:var(--body-jost-regular);font-weight:300;font-size:20px}.product-price .real-price{color:#7d7d7d;font-size:18px}.product-price .sell-price{font-family:var(--body-jost-bold)}.selected-val-div,.selected-size-div,.as-head{display:flex;justify-content:space-between;align-items:center}.selected-size-div label,.as-head p{font-family:var(--pp);font-weight:200;font-size:18px;line-height:100%;letter-spacing:0em;text-transform:capitalize}.selected-val-div p,.selected-size-div span{font-family:var(--body-jost-regular);font-weight:400;font-size:14px;line-height:150%;letter-spacing:0em;text-align:right}.variant-wrapper{display:grid;gap:25px;grid-column-gap:15px;grid-template-columns:1fr 1fr}.product-variant-wrapper .custom-message,.product-variant-wrapper .variant-selector.color{grid-column:span 2}.variant-selector{position:relative}.variant-list,.select-size{list-style:none;display:none;position:absolute;background:#fafaf5;width:100%;z-index:1;box-shadow:0 0 4px #8080421a;border:.5px solid #E8E8E8;left:0;border-top:none}.select-size{z-index:2;overflow:hidden;height:370px;overflow-y:auto}.variant-list li,.select-size li{display:flex;padding:10px;cursor:pointer;font-family:var(--body-jost-regular);font-weight:400;font-size:14px;line-height:150%;letter-spacing:0em;color:#5d5d5d;transition:.4s all ease}.variant-list li:hover,.select-size li:hover{background-color:#dbcfcd}.size-selector{position:relative}.selected-name-arrow,.selected-size-arrow{display:flex;align-items:center;gap:8px}.variant-list li.selected,.select-size li.active{background-color:#4b3a36}.select-size li.active,.variant-list:not(.with-color-selection) li.selected{color:#fff}ul.variant-list.with-color-selection{display:flex!important;align-items:center;background:transparent;box-shadow:none;border:none;position:static}.selected-val-div svg,.selected-size-arrow svg,.as-head svg{transition:.4s all ease}.selected-val-div.active svg,.selected-size-div.active svg,.as-head.active svg{transform:rotate(-180deg)}ul.variant-list.with-color-selection li{background-color:transparent;padding:0}.variant-selector.color .selected-val-div{justify-content:flex-start;gap:6px}.variant-selector.color .selected-val-div p{font-family:var(--body-jost-regular);font-weight:400;font-size:13px;line-height:100%;letter-spacing:0em}ul.variant-list.with-color-selection .variant-option{transition:.1s all ease;border-radius:50%;border:1px solid transparent}ul.variant-list.with-color-selection .variant-option div{width:100%;height:100%;border-radius:50%;overflow:hidden}ul.variant-list.with-color-selection .variant-option.selected{border-color:#dcdcdc;padding:3px}ul.variant-list.with-color-selection .variant-option div.White{background:linear-gradient(30deg,#b3b2af 0,#f7f7f7 55% 60%,#b3b2af)}ul.variant-list.with-color-selection .variant-option div.Yellow{background:linear-gradient(30deg,#e1b94f 0,#fcf1d5 55% 60%,#e1b94f)}ul.variant-list.with-color-selection .variant-option div.Rose{background:linear-gradient(30deg,#ec8a55 0,#fcede2 55% 60%,#ec8a55)}ul.variant-list.with-color-selection .variant-option div.Silver,ul.variant-list.with-color-selection .variant-option div.Platinum{background:linear-gradient(30deg,#b3b2af 0,#f7f7f7 55% 60%,#b3b2af)}.custom-label-div label{font-family:var(--pp);font-weight:600;font-size:16px;line-height:100%;letter-spacing:.2px;color:var(--black)}.custom-message textarea{font-family:var(--body-jost-regular);font-weight:500;font-style:Medium;font-size:13.46px;line-height:88%;letter-spacing:.04em;color:var(--black);background-color:transparent;border:none;width:100%;outline:none!important;padding-bottom:10px;border-bottom:1px solid #E2E2E2;margin-top:34px;max-width:100%}.additional-service textarea{font-family:var(--body-jost-regular);font-weight:500;font-style:Medium;font-size:12px;line-height:88%;letter-spacing:.04em;color:var(--black);background-color:transparent;border:none;width:100%;outline:none!important;padding-bottom:10px;border-bottom:1px solid #E2E2E2;margin-top:20px}.custom-message input::placeholder{text-transform:uppercase;color:var(--black)}.additional-service textarea::placeholder{text-transform:uppercase;color:var(--black)}.custom-message .custom-textarea{display:none}.custom-textarea .engraving-img img{background:linear-gradient(30deg,#b3b2af 0,#f7f7f7 55% 60%,#b3b2af)}.custom-message.is-active .custom-textarea{display:flex;flex-direction:column;margin-top:10px}.custom-input-wrapper input{padding:10px 30px 10px 10px;border:1px solid #E2E2E2;width:100%}.char-count-wrapper{text-align:right;margin-top:10px;font-size:13px}.custom-textarea small#char-count{font-family:var(--body-jost-regular);font-weight:400;font-style:regular;font-size:12px;line-height:137%;letter-spacing:0em;text-align:right}.product-submit{margin-top:25px}.product-submit button{width:100%;font-family:var(--body-jost-regular);font-weight:400;font-size:14px;line-height:86%;letter-spacing:3.85px;text-align:center;text-transform:uppercase;padding:15px 32px}.product-submit button.shopify-payment-button__button--unbranded{background-color:transparent;color:var(--black);border:1px solid var(--para);transition:.4s all ease;height:auto;min-height:auto}.product-submit button.shopify-payment-button__button--unbranded:hover{background-color:var(--para);color:#fff}.product-submit .cart-button{display:flex;align-items:center;gap:12px}.product_submit .spinner{width:20px;height:20px;border-top:4px solid currentColor;border-width:2px;position:absolute;opacity:0;visibility:hidden}.product_submit.loading .spinner{opacity:1;visibility:visible}.product_submit.loading span{opacity:0}.product_submit.loading{pointer-events:none}.payment-logos{display:flex;align-items:center;justify-content:center;gap:20px}.payment-logos .py-logo{display:flex;max-width:55px;width:100%}.payment-logos .py-logo img{object-fit:contain}.payment-info{margin-top:13px}.payment-info p{font-family:var(--body-jost-regular);font-weight:400;font-size:12px;line-height:150%;letter-spacing:3px;text-align:center;text-transform:uppercase}.product-promise{margin-top:60px}.product-promise .promise-head p{font-family:var(--pp);font-weight:200;font-size:22px;line-height:100%;letter-spacing:0px;color:var(--black)}.product-promise ul{list-style:none;display:flex;flex-direction:column;gap:18px;margin-top:18px}.product-promise ul li{display:flex;align-items:center;gap:10px}.product-promise ul li .promise-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.product-promise ul li .promise-icon svg{width:100%;height:auto;max-height:100%}.product-promise ul li p{color:#7d7d7d;text-transform:capitalize}.prod-faq-head{display:flex;align-items:center;justify-content:space-between;padding-top:26px;cursor:pointer;transition:.4s all ease}.prod-faq-head .arrow svg{width:100%;height:auto;max-height:100%;transition:.4s all ease}.prod-faq-head .arrow{width:14px;height:14px;display:flex;align-items:center;justify-content:center}.prod-faq-head .arrow svg line,.prod-faq-head .arrow svg path{transition:.4s all ease}.active .prod-faq-head .arrow svg line:first-child,.active .prod-faq-head .arrow svg path:first-child{opacity:0}.prod-faq-ans h2{font-size:clamp(14px,3vw,16px)}.product-accordion .item .prod-faq-ques-div .prod-faq-ques{font-family:var(--pp);font-weight:200;font-size:18px;line-height:100%;letter-spacing:0px;color:var(--black);text-transform:capitalize}.product-accordion .item:first-child .prod-faq-head{padding-top:0}.product-accordion{margin-top:60px}.product-accordion .item{border-bottom:1px solid #E2E2E2;padding-bottom:14px;transition:.4s all ease}.prod-faq-ans{padding-top:14px;display:none}.prod-faq-ans h2,.prod-faq-ans h3,.prod-faq-ans h4,.prod-faq-ans h5,.prod-faq-ans h6{font-family:var(--body-jost-regular);font-weight:600;font-size:15px;line-height:100%;letter-spacing:0px;color:var(--black);margin-bottom:24px}.prod-faq-ans h2 span,.prod-faq-ans h3 span,.prod-faq-ans h4 span,.prod-faq-ans h5 span,.prod-faq-ans h6 span{margin-bottom:0;margin-left:0;font-style:normal}.prod-faq-ans p{font-size:14px;padding-bottom:32px;color:#5d5d5d;letter-spacing:.03em;line-height:160%}.prod-faq-ans ul{display:flex;flex-direction:column;gap:12px;padding-left:24px;padding-bottom:24px}.prod-faq-ans ul li{font-family:var(--body-jost-regular);font-weight:400;font-size:14px;line-height:150%;letter-spacing:0em;color:#5d5d5d}.prod-faq-ans a{color:#5d5d5d;text-decoration:underline;text-underline-offset:4px}.price-list-wrap .price-list{display:flex;align-items:center;justify-content:space-between;padding:15px 0;border-bottom:1px solid #E2E2E2}.price-list-wrap .price-list:first-child{padding-top:0}.price-list-wrap .price-list:last-child{padding-bottom:0;border:none}.price-list p{padding-bottom:0}.price-list .pl-name{color:#747373}.price-list .pl-value{font-family:var(--body-jost-regular);font-weight:500;font-size:16px;line-height:130%;letter-spacing:0px;color:var(--black)}.engrav-count{display:flex;align-items:center;justify-content:space-between}.engrav-div{display:flex;align-items:center;gap:8px;cursor:pointer}input#engrave_toggle,input#polish_toggle{-webkit-appearance:none;appearance:none;background-color:transparent;border:1px solid #4B3A36;transition:.4s all ease;width:14px;height:14px;position:relative;cursor:pointer}input#engrave_toggle:after,input#polish_toggle:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:8px;height:8px;background-color:transparent;transition:.4s all ease}input#engrave_toggle:checked:after,input#polish_toggle:checked:after{background-color:#4b3a36}.engrav-div label{font-family:var(--body-jost-regular);font-weight:400;font-size:14px;line-height:150%;letter-spacing:0em;transition:.4s all ease;text-transform:capitalize}.as-options{display:flex;flex-direction:column;gap:20px}.as-options-wrap{display:none;padding-top:20px}.as-checkbox{display:flex;align-items:center;gap:6px}.as-checkbox label,.as-txt p,.as-radio label{font-family:var(--body-jost-regular);font-weight:400;font-size:14px;line-height:100%;letter-spacing:0em;color:#5d5d5d;transition:.4s all ease;text-transform:capitalize;cursor:pointer}.as-option.certificate{display:flex;flex-direction:column;gap:10px}.as-radio{display:flex;flex-direction:column;gap:6px}.as-radio .asr-div{display:flex;align-items:center;gap:6px}.as-radio input[type=radio]{-webkit-appearance:none;appearance:none;background-color:transparent;border:1px solid #4B3A36;transition:.4s all ease;width:14px;height:14px;position:relative;border-radius:50%;cursor:pointer}.as-radio input[type=radio]:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:8px;height:8px;background-color:transparent;border-radius:50%;transition:.4s all ease}.as-radio input[type=radio]:checked:after{background-color:#4b3a36}.additional-service{margin-top:40px}.product-variant-wrapper .size-guide{display:flex;align-items:center;justify-content:flex-end;gap:6px;position:relative}.product-variant-wrapper .size-guide a{font-family:var(--body-jost-regular);font-weight:300;font-size:14px;line-height:95%;letter-spacing:0em;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0%;text-underline-offset:2px;color:var(--black)}.product-variant-wrapper .ring-guide-modal{width:100%}.product-variant-wrapper .size-guide svg{width:14px;height:14px;flex-shrink:0;cursor:pointer}.product-variant-wrapper .size-guide .size-guide-tooltip{position:absolute;right:0;top:100%;background-color:#4b3a36;padding:12px;box-shadow:0 0 4px #8080421a;border:1px solid #4B3A36;z-index:1;transition:.4s all ease;clip-path:inset(0 0 100% 0);opacity:0}.product-variant-wrapper .size-guide .size-guide-tooltip p{font-size:12px;color:#fff;line-height:100%}.product-variant-wrapper .size-guide svg:hover+.size-guide-tooltip{clip-path:inset(0 0 0% 0);opacity:1}.certificate-wrapper{background-color:#4b3a36;padding:20px;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:10px;margin-top:35px}.certificate-wrapper h3{font-family:var(--body-jost-regular);font-weight:600;font-size:16px;line-height:100%;letter-spacing:.08em;text-transform:uppercase;color:#fafaf5;text-align:center}.certificate-wrapper p{font-weight:400;font-size:14px;line-height:150%;letter-spacing:.03em;text-align:center;color:#fff;max-width:40ch}.product-title.tab-display{display:none}.product-description .desc-inner{overflow:hidden;transition:max-height .25s ease-in-out;will-change:max-height}.product-description .desc-inner[data-state=collapsed]{max-height:none}.product-personalization-block{padding:20px 0 0}.product-personalization-block .personalization-header{display:flex;align-items:center;gap:10px;cursor:pointer}.product-personalization-block .personalization-header .personalization-title{font-family:var(--body-jost-regular);font-weight:400;font-size:14px;letter-spacing:0em;text-transform:capitalize}.product-personalization-block .personalization-content{display:none;padding-top:10px}.product-personalization-block .personalization-content .personalization-description{margin-bottom:10px}.product-personalization-block .personalization-content .personalization-description p{font-size:12px}.product-personalization-block .personalization-count{font-size:14px}.product-personalization-block .personalization-icon{position:relative;width:12px;height:12px;transition:transform .3s ease}.product-personalization-block .personalization-icon:before,.product-personalization-block .personalization-icon:after{content:"";position:absolute;background:#000;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .3s ease}.product-personalization-block .personalization-icon:before{width:12px;height:2px}.product-personalization-block .personalization-icon:after{width:2px;height:12px}.product-personalization-block.active .personalization-icon:after{height:0;opacity:0}.product-personalization-block.active .personalization-icon{transform:rotate(180deg)}.product-personalization-block .personalization-input-wrapper input{width:100%;padding:10px;line-height:90%;font-size:14px;font-family:var(--body-jost-regular);font-weight:400;outline:none;border-radius:6px;border:1px solid var(--para);background:transparent}.product-personalization-block .personalization-count{text-align:right}.section-main-product .wishlistflow-app-block-container .wishlistflow-btn{width:44px!important;height:44px!important;border-radius:0!important;justify-content:center!important}.section-main-product .wishlistflow-app-block-container .wishlist-icon{position:relative;top:0;left:0;background:transparent;border-radius:0;padding:0}.media-popup{position:fixed;top:0;right:0;bottom:0;left:0;display:none;z-index:9999}.overflow-hidden-body{overflow:hidden}.media-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b5}.media-popup-inner{position:relative;height:100%;padding:32px}.main-popup-wrapper{display:flex;justify-content:center;align-items:center;gap:40px;max-width:1100px;width:100%;padding:0 15px;margin-left:auto;margin-right:auto;height:100%}.media-close{width:48px;height:48px;position:absolute;top:20px;right:20px;font-size:40px;color:#fff;cursor:pointer;z-index:10;background:var(--body-color);display:flex;align-items:center;justify-content:center;border-radius:50%;margin:16px}.main-popup-wrapper .media-img{aspect-ratio:1/1;width:100%;line-height:0}.main-popup-wrapper .media-img img,.main-popup-wrapper .media-img video{width:100%;height:100%;object-fit:cover}.popup-main-slider{display:flex;align-items:center}.main-popup-wrapper .slider-btn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--body-color);border:none;flex-shrink:0;margin:16px;cursor:pointer}.main-popup-wrapper .slider-btn svg{width:25px;height:25px}.main-popup-wrapper .slider-btn svg path{stroke:var(--para);stroke-width:2px}.popup-left{max-width:83.33%;width:100%;min-width:0}.popup-right{max-width:16.66%;width:100%;overflow-y:auto}.popup-thumb-slider{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;overflow-y:auto;overflow-x:hidden;max-height:90dvh}.popup-thumb-slider .thumb-item{cursor:pointer}.popup-thumb-slider .thumb-item:nth-child(3n){grid-column:1/-1}.thumb-item.active{border:2px solid var(--body-color)}.product-details-in .product-thumbnail-slider .slick-slide{max-width:90px;width:100%}.product-details-in .product-thumbnail-slider .slick-list{overflow:hidden}.product-details-in .product-thumbnail-slider .slick-track{display:flex;gap:16px}.product-details-in .left .product-thumbnail-slider.slick-slider,.product-details-in .left .product-media-slider.slick-slider{padding:0}.product-details-in .product-thumbnail-slider{position:relative;cursor:grab}.product-details-in .product-thumbnail-slider .slide-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:1;border:none;background:var(--para);border-radius:50px;padding:2px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;cursor:pointer}.product-details-in .product-thumbnail-slider .slide-arrow svg{width:12px;height:12px}.product-details-in .product-thumbnail-slider .slide-arrow svg path{fill:#fff}.product-details-in .product-thumbnail-slider .slide-arrow.prev-arrow{left:-10px}.product-details-in .product-thumbnail-slider .slide-arrow.next-arrow{right:-10px}.product-details-in .product-thumbnail-slider .slick-slide.slick-active{border:1px solid var(--para)}.product-details-in .product-thumbnail-slider .slide-arrow.slick-disabled{opacity:0}.media-play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#0000001f;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.popup-thumb-slider .thumb-item .media-img{position:relative}.prod-main-mobile{aspect-ratio:1/1;position:relative}.product-details-in .left.product-media-popup .product-main-slider img{cursor:zoom-in}.product-description-main .product-accordion,.product-description-main .additional-service{margin-top:30px}.product-description-main .head h6{font-family:var(--pp);font-weight:200;font-size:18px;line-height:100%;letter-spacing:0em;color:var(--black);text-transform:capitalize;cursor:pointer}.product-description-main .product-description p{max-width:74ch}.product-description-main .as-head.active svg line:first-child{display:none}.product-description-main .product-detail-list.active .arrow svg{transform:rotate(-180deg)}#judgeme_product_reviews{margin-top:60px;margin-bottom:-50px}.product-description-main .engraving-img{margin-bottom:20px;max-width:250px}.shopify-product-form .engraving-img{max-width:250px;margin-top:20px}.free-gift-block{padding:10px;display:flex;gap:15px;align-items:center;margin:5px 0 20px;background-color:var(--para)}.free-gift-block h4{font-family:var(--body-jost-bold);font-size:14px;line-height:100%;text-transform:uppercase;color:#fafaf5;text-align:left}.free-gift-block p{color:#fff;font-family:var(--body-jost-regular);font-size:12px;text-align:left;padding-top:5px;max-width:85%;width:100%}.free-gift-block .free-gift-left{width:100px;background-color:var(--para);padding-right:0;line-height:0}.free-gift-block .free-gift-left img{max-width:150px;object-fit:cover}.free-gift-block .open-cart-drawer{color:#fff;text-decoration:underline;font-family:var(--body-jost-bold)}.free-gift-block .free-gift-right{width:calc(100% - 100px);margin-top:0!important}.custom--description a.btn-link{color:var(--black);text-decoration:underline}.custom--description .full-desc ul{margin:5px 0 10px 30px}.custom--description .full-desc ul li{padding-bottom:3px}.full-desc{display:none}.order-timeline-container .order-header{margin:20px 0;text-align:center}.order-timeline-container .order-header p{font-size:14px}.order-timeline-container .order-header p strong{color:#000}.order-timeline-container .timeline-wrapper{display:flex;border-radius:10px;overflow:hidden;max-width:100%;width:100%}.order-timeline-container .custom_order--block{text-align:center;padding:10px;flex:0 0 33.33%;max-width:33.33%;width:100%}.custom_order--block .order-block,.custom_order--block .order-block .text-wrapper{display:flex;flex-direction:column;gap:5px}.custom_order--block .order-block .text-wrapper{gap:3px;margin-bottom:5px}.order-timeline-container .timeline-wrapper .svg-wrapper svg{width:33px!important;height:33px!important;padding:5px;background:transparent}.custom_order--block .order-text{color:#fff;font-size:13px;text-transform:capitalize}.custom_order--block .timeline-text{font-size:13px;font-family:var(--body-jost-bold);color:#fff}.product-thumb-wrapper .product-thumb-slider .slick-track{transform:none!important;width:auto!important;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px}.product-thumb-wrapper .product-thumb-slider .slick-track .item{width:100%!important;height:100%;cursor:pointer}.product-thumb-wrapper .product-thumb-slider .slick-arrow,.product-thumb-wrapper .product-thumb-slider .slick-slide.slick-cloned,.product-thumb-wrapper .product-thumb-slider .slick-track:before,.product-thumb-wrapper .product-thumb-slider .slick-track:after{display:none!important}.product-thumb-wrapper .product-thumb-slider .slick-track .slick-slide,.product-thumb-wrapper .product-thumb-slider .slick-list{margin:0}.product-details-in .left .item video{object-fit:cover}.drop-hint-wrapper{margin-bottom:6px;margin-left:auto}.product-details-top .drop-hint-wrapper .drop-hint-link .drop-hint-text{font-size:13px;font-family:var(--body-jost-bold);color:var(--black);text-transform:uppercase}.product-details-top .drop-hint-wrapper .drop-hint-icon svg{width:24px;height:22px;vertical-align:middle}.custom-dropHint .modal-dialog-centered{width:100%;min-height:calc(100% - 3.5rem);margin:0 auto;max-width:calc(100% - 30px);position:relative}.custom-dropHint .modal-content{background:#fff;width:100%;max-height:90dvh;overflow-y:auto;animation:slideIn .4s ease;position:relative;scrollbar-width:none}.custom-dropHint .modal-header{display:flex;align-items:center;justify-content:center;background:#b4ada9;position:relative}.custom-dropHint .modal-header img{width:100%;height:200px;object-fit:cover}.custom-dropHint .form-input-container label{display:none}.custom-dropHint .modal-body{padding:25px 30px 0;text-align:center;overflow:hidden}.custom-dropHint .modal-body h3{margin-bottom:16px;padding:0 56px;text-transform:uppercase;font-weight:600;font-size:30px}.custom-dropHint .modal-body p{font-size:16px;max-width:66.66667%;width:100%;margin:0 auto 20px}.custom-dropHint .drop-hint-icon svg{width:20px;height:20px}.custom-dropHint{display:none;position:fixed;top:0;left:0;width:100vw;height:100dvh;background:#0009;justify-content:center;align-items:center;z-index:9999;overflow-y:auto;overflow-X:hidden}.custom-dropHint.open{display:flex}.custom-dropHint .popup-top-img{max-width:140px;height:auto;margin:0 auto}.custom-dropHint .pd-drop-details{display:flex;align-items:center;gap:20px;justify-content:center;padding:20px 30px;margin:0 -30px;background:#4b3a36}.custom-dropHint .pd-drop-details .pd-drop-img{width:120px;height:120px}.custom-dropHint .pd-drop-img img{width:100%;height:100%;object-fit:cover;border-radius:2px}.custom-dropHint .pd-drop-title{width:calc(100% - 120px);font-size:16px;text-align:left;color:#fff}.custom-dropHint .form-input-container{margin-bottom:15px}.custom-dropHint .custom-contact-form{padding:24px 0}.custom-dropHint .form-input-container input,.form-input-container textarea{display:block;width:100%;padding:12px 16px;font-size:16px;line-height:1.3;background-color:#0000;background-clip:padding-box;border:1px solid #dfdfdf;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out}.custom-dropHint textarea{resize:none;min-height:98px}.custom-dropHint .custom-contact-form .bottom-border{border-bottom:1px solid #4b3a36;margin-bottom:16px}.custom-dropHint .custom-contact-form .custom-btn{background:#4b3a36;color:#fff;font-size:16px;font-weight:600}form.loading input.custom-btn{opacity:.5;pointer-events:none}.custom-dropHint .form-input-container input:focus,.custom-dropHint .form-input-container textarea:focus{border:1px solid #4b3a36;outline:none}.custom-dropHint .form-input-container input::placeholder,.form-input-container textarea::placeholder{color:#999}.custom-dropHint .custom-btn:hover{background:#fff;color:#4b3a36;border-color:#4b3a36}.custom-dropHint .popup_close-btn{position:absolute;top:15px;right:15px;background:#fff;border:none;font-size:18px;cursor:pointer;color:#000;z-index:1;padding:5px 10px;box-shadow:0 0 10px #0000003b}.custom-dropHint .follow-us-links{margin-top:20px;display:flex;justify-content:center;gap:15px}.custom-dropHint .follow-us-links a svg{width:23px;height:23px}.custom-dropHint .follow-us-links a svg path{fill:#737373}.custom-dropHint .dah-success-message{text-align:center;padding:30px 20px}.custom-dropHint .dah-success-icon{width:60px;height:60px;background:#4b3a36;color:#fff;border-radius:50%;font-size:28px;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.custom-dropHint .dah-success-message h4{font-size:22px;font-weight:600;margin-bottom:8px;text-transform:uppercase}.custom-dropHint .dah-success-message p{color:#666;font-size:16px}@keyframes slideIn{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media screen and (min-width:1201px){.product-media-popup .product-main-slider{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px}.product-media-popup .product-main-slider .item:first-child{grid-column:1/-1}.desktop-hidden{display:none}.media-play-icon.desktop-hidden{display:flex}.product-details-in .right{position:sticky;top:calc(var(--header-height,30px) + 10px);transition:2s;padding:15px 25px;border:1px solid #E2E2E2}}@media screen and (min-width:576px){.custom-dropHint .modal-dialog-centered{max-width:657px}}@media(max-width:1300px){.free-gift-block p{max-width:100%}}@media screen and (max-width:1200px){.media-popup{display:none!important}.product-details-in .left.product-media-popup{gap:16px}.product-details-in .left.product-media-popup .product-main-slider img{transition:transform .3s ease}.free-gift-block .free-gift-left{width:100px}.product-details .product-media-slider:not(.slick-initialized){display:flex;flex-wrap:nowrap;overflow:hidden}.product-details .product-media-slider:not(.slick-initialized) .item{flex:0 0 100%}.product-details .product-thumbnail-slider:not(.slick-initialized) .item{flex:0 0 calc(25% - 8px)}.product-details .product-thumbnail-slider:not(.slick-initialized){display:flex;flex-wrap:nowrap;overflow:hidden;grid-gap:10px}.product-details-in .left.vertical{width:100%;position:static}.product-details-in{flex-direction:column;grid-gap:40px}.product-details-in .left,.product-details-in .right{width:100%}}@media screen and (max-width:1024px){.cart-button.is-active{position:fixed;bottom:0;width:100%;left:0;padding:10px 15px;z-index:11;background:#fff;border-top:1px solid var(--para)}.cart-button.is-active .custom-temp-button{display:block}}@media screen and (max-width:991px){.product-breadcrumb-wrapper .breadcrumbs{margin-bottom:10px}.product-details-in{flex-direction:column;grid-gap:20px}.product-details-in .left{width:100%}.product-details-in .right{width:100%;margin-top:40px}.product-details-in .right .product-title .product-details-top,.product-title.tab-none{display:none}.product-title.tab-display{display:flex;flex-direction:column;width:100%;align-items:baseline;justify-content:center;margin-bottom:-10px}.product-title.tab-display .product-tag{background:#4b3a36}.product-title.tab-display .product-details-top{margin:0}.product-title.tab-display .drop-hint-wrapper{margin-bottom:0}}@media screen and (max-width:768px){.section-main-product .wishlistflow-app-block-container .wishlistflow-btn{width:42px!important;height:42px!important}}@media screen and (max-width:767px){.product-details-in .product-thumbnail-slider .slick-slide{max-width:78px}.free-gift-block{gap:10px}.free-gift-block p,.product-details .product_detail_sku{font-size:12px}.product-details .jdgm-widget.jdgm-widget{font-size:13px}.product-title h1{font-size:20px}.product-details-in .right{margin-top:0}.product-details-in .left.vertical{flex-direction:column}.product-details-in .left.vertical .product-main-slider{width:100%}.product-details-in .left.vertical .product-thumb-wrapper{width:100%;display:block}.vertical .product-thumb-slider .slide-arrow.prev-arrow{transform:rotate(0);right:inherit;top:0;bottom:0;margin:auto 0}.vertical .product-thumb-slider .slide-arrow.next-arrow{transform:rotate(0);left:inherit;top:0;bottom:0;margin:auto 0}.vertical .product-thumb-slider .slick-slide{margin-left:8px}.vertical .product-thumb-slider .slick-list{margin-left:-10px}.vertical .product-thumb-slider{padding:0 10px!important}.product-details{padding-bottom:20px}.product-submit button,.certificate-wrapper p{font-size:12px}.thumb-slide-count{font-size:20px}.size-guide a,.certificate-wrapper h3{font-size:14px}.size-guide svg{width:10px;height:10px}.prod-faq-ans h2,.prod-faq-ans h3,.prod-faq-ans h4,.prod-faq-ans h5,.prod-faq-ans h6{font-size:14px}.prod-faq-ans ul li{font-size:12px}.product-thumb-slider .slide-arrow{width:30px;height:30px}.product-thumb-slider .slick-slide{margin-left:10px}.product-thumb-slider .slick-list{margin-left:-11px}}@media screen and (max-width:640px){.sg-modal .sg-heading{font-size:26px}.sg-modal .sg-content{padding:20px}.sg-modal .sg-block{display:block;margin-top:20px;text-align:center}.sg-modal .sg-block .sg-block__icon{margin:0 auto}.sg-modal .sg-block .sg-block__text{display:block;padding:16px 0}.sg-modal .sg-block .sg-block__heading{margin-bottom:8px}.sg-modal .sg-block .sg-block__desc{padding-left:0;max-width:320px;margin:0 auto}.sg-modal .sg-blocks{border-top:1px solid #D9DBDD;margin-top:20px}}@media screen and (max-width:576px){.custom-dropHint .modal{margin:1.75rem auto}}@media screen and (max-width:500px){.custom-dropHint .modal-body p{max-width:100%}.custom-dropHint .modal-body h3{font-size:22px}}@media(max-width:498px){.free-gift-block .free-gift-left{width:115px}.free-gift-block .free-gift-right{width:calc(100% - 115px)}}@media(max-width:480px){.free-gift-block .free-gift-left{width:85px}.free-gift-block .free-gift-right{width:calc(100% - 85px)}.free-gift-block h4{font-size:12px}}@media screen and (max-width:460px){.product-price{flex-wrap:wrap;row-gap:0;margin-bottom:0}.product-price .real-price,.product-price .sell-price,.product-price .discount-percentage{font-size:15px!important}.product-details .price-sku-wrapper{flex-direction:row;align-items:baseline;margin-bottom:15px;gap:5px}}@media screen and (max-width:440px){.product-variant-wrapper .custom-message{margin-top:18px}.product-details .review_sku_wrapper .jdgm-widget.jdgm-widget{margin-top:0;margin-bottom:16px}.product-details .shopify-payment-terms .shopify-installments-content{margin-bottom:18px}.product-submit{margin-top:18px}.variant-wrapper{gap:18px}.variant-wrapper>*{grid-column:span 2}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/product.css.map */
