[data-switch-component].switch{position:relative;display:inline-block;width:48px;height:25px}[data-switch-component].switch input{opacity:0;width:0;height:0}[data-switch-component] .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#131a30;-webkit-transition:.4s;transition:.4s;border-radius:34px}[data-switch-component] .slider:before{position:absolute;content:"";height:19px;width:19px;left:3px;bottom:3px;background-color:#f6f4f0;-webkit-transition:.4s;transition:.4s;border-radius:50%}[data-switch-component] input:checked+.slider{background-color:#131a30}[data-switch-component] input:focus+.slider{box-shadow:0 0 1px #131a30}[data-switch-component] input:checked+.slider:before{-webkit-transform:translateX(23px);-ms-transform:translateX(23px);transform:translate(23px)}.stamped-badge{display:flex;align-items:center}.stamped-badge .stamped-badge-starrating{color:var(--text);height:20px}.stamped-badge .stamped-badge-caption{color:var(--Greyscale-Grey-60, var(--text) 99);padding-left:4px;text-decoration:underline;text-underline-offset:2px;font-size:var(--font-body-small)}.product__content{padding:24px 16px 0}@media (min-width: 750px){.product__content{padding:32px 40px 0}}@media (min-width: 1024px){.product__content{padding:32px 50px 0 32px}}@media (min-width: 1280px){.product__content{padding:32px 100px 0 60px}}.product__text{padding:16px 20px}.product__price__wrap .product__price{font-family:var(--FONT-STACK-HEADING);font-size:20px;line-height:28px;letter-spacing:-.2px;padding:0}@media (min-width: 750px){.product__price__wrap .product__price{font-size:24px;line-height:32px}}.product__price__wrap .product__final-sale-wrap{display:none}.tolstoy-stories .tolstoy-stories-main-container{margin:0 0 20px}.tolstoy-stories .tolstoy-stories-container:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;width:40px;background:linear-gradient(270deg,#f6f4f0,#f6f4f000);z-index:1}.tolstoy-stories .tolstoy-stories-title{font-weight:500!important;color:var(--text)!important}.tolstoy-stories .tolstoy-stories-tile{max-width:88px!important}.tolstoy-stories .tolstoy-stories-story-video{width:88px!important;height:88px!important}.tolstoy-stories .tolstoy-stories-next-button,.tolstoy-stories .tolstoy-stories-previous-button{background:none}.tolstoy-stories-story-video{border-color:var(--text)!important}.product-accordion a{color:var(--text)}.product__form__holder .selector-material .radio__button{min-width:auto}.product__form__holder .selector-material .radio__button label{padding:0;width:24px;height:24px;min-width:24px;border-radius:50%;border-color:#e5e5e5}.product__form__holder .selector-material .radio__button input:checked~label{border-color:#e5e5e5;width:19px;height:19px;min-width:19px;position:relative}.product__form__holder .selector-material .radio__button input:checked~label:before{content:"";display:block;position:absolute;left:-3px;top:-3px;bottom:-3px;right:-3px;border-radius:50%;box-shadow:0 0 0 1px var(--text)}.selector-wrapper:not(.selector-material) .radio__button label{border-color:#dcd3cb;border-radius:22px;overflow:hidden}.selector-wrapper:not(.selector-material) .radio__fieldset .radio__button input:checked~label{border-color:var(--text)}.selector-wrapper:not(.selector-chain,.selector-material) .radio__button label{padding:11px 24px;font-size:13px;line-height:20px;text-transform:initial}.selector-wrapper.selector-chain .radio__button label{width:96px;padding:0}.radio__input.unavailable+label{display:none}.product__submit__buttons .btn{display:flex!important;align-items:center;justify-content:center;gap:12px;line-height:20px}.product__submit__buttons .btn.hidden{display:none!important}.product__submit__buttons .btn[disabled] .btn__line,.product__submit__buttons .btn[disabled] .btn__price{display:none}.product__submit__buttons .block-padding{margin:0}.product__submit__buttons .product__price{font-family:inherit;line-height:20px;font-size:14px}.product__submit__buttons .product__sale{display:none}.product__submit__buttons .shop-pay-terms{margin:0}.product__submit__buttons .product-soldout-notification{margin-top:12px}popup-select{position:relative;display:block;width:100%}popup-select .popup-select-container{position:relative;width:100%}popup-select .popup-select-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px;background-color:var(--color-background);border:1px solid var(--COLOR-ACCENT);border-radius:30px;cursor:pointer;font-size:13px;line-height:20px;transition:border-radius .15s ease;gap:6px}popup-select .popup-select-trigger:after{content:"";width:8px;height:8px;border-right:1px solid var(--text);border-bottom:1px solid var(--text);transform:rotate(45deg) translateY(-2px);transition:transform .2s ease;margin-right:10px}popup-select .popup-select-trigger[aria-expanded=true]{border-radius:0}popup-select .popup-select-trigger[aria-expanded=true]:after{transform:rotate(225deg) translateY(-2px)}popup-select .js-image-placeholder{width:28px;height:28px;border-radius:50%;overflow:hidden;flex-shrink:0;background-color:#e8e4e1}popup-select .selected-option{flex:1;text-align:left;color:var(--Greyscale-Grey-60, #131a3099)}popup-select .selected-option.selected{font-weight:500;color:var(--text)}popup-select .popup-select-options{position:absolute;top:100%;left:0;width:100%;max-height:0;overflow:hidden;z-index:10;opacity:0;transform:translateY(-10px);transition:all .3s ease;background-color:var(--COLOR-BG);z-index:99;border:1px solid var(--COLOR-ACCENT);border-top:0}popup-select .popup-select-options.active{max-height:250px;opacity:1;transform:translateY(0);overflow-y:auto}popup-select .popup-select-option__container{padding:10px 16px;cursor:pointer;font-size:14px;line-height:20px;transition:background-color .2s ease;display:flex;align-items:center;gap:12px}popup-select .popup-select-option__container .image-wrapper{width:28px;padding:0;height:28px;border-radius:50%;overflow:hidden}popup-select .popup-select-option:hover .popup-select-option__container{background-color:#0000000d}popup-select .popup-select-option.selected .popup-select-option__container{background-color:#00000014;font-weight:500}.fingerprint-upload{background-color:#eeeae7;padding:12px 16px 20px;margin-top:12px}.fingerprint-upload:not(.block){display:none}.fingerprint-upload .fingerprint-tabs__titles{margin:0 0 16px;display:flex;gap:24px}.fingerprint-upload .fingerprint-tabs__titles .tab-link{padding:8px 0;cursor:pointer;margin:0}.fingerprint-upload .fingerprint-tabs__titles .tab-link.current{border-bottom:solid 1px var(--text)}.fingerprint-upload .fingerprint-tab__content{display:none}.fingerprint-upload .fingerprint-tab__content.current{display:block}.fingerprint-upload .fingerprint-upload__content:not(.order-number){display:flex;justify-content:space-between;align-items:center}.fingerprint-upload .fingerprint-upload__text{flex:1;margin:0;font-weight:500}.fingerprint-upload .fingerprint-upload__button-container{width:100px;height:44px;border:solid 1px #dcd3cb;background-color:#f6f4f0;border-radius:22px;position:relative;cursor:pointer}.fingerprint-upload .fingerprint-upload__button-container .message{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:13px;line-height:20px;color:var(--text);text-align:center}.fingerprint-upload .fingerprint-upload__button-container .success,.fingerprint-upload .fingerprint-upload__button-container .uploaded .un-success{display:none}.fingerprint-upload .fingerprint-upload__button-container .uploaded .success{display:block}.fingerprint-upload .fingerprint-upload__button-container input{opacity:0;margin:0}.fingerprint-upload #fingerprint_order_number{border-width:0;border-bottom-width:1px;margin:0;width:100%;padding-left:0;font-size:13px}@media screen and (max-width: 767px){.fingerprint-upload__content{flex-direction:column}.fingerprint-upload .fingerprint-upload__button-container,.fingerprint-upload .fingerprint-upload__input-container{margin-top:20px;width:100%}}.js-product-submit-item.has-engraving [data-add-to-cart]{display:none!important}.js-product-submit-item:not(.has-engraving) [data-add-engraving]{display:none!important}.index-product{--text-engraving-color: #988048}.index-product[data-swatch-color=rose-gold]{--text-engraving-color: #97695f}.index-product[data-swatch-color=silver]{--text-engraving-color: #a3a1a1}.index-product[data-swatch-color=ruthenium]{--text-engraving-color: #4a4a4a}.engraving-drawer .drawer__inner{width:100%;max-width:1024px;height:100vh;max-height:100vh;overflow:hidden;display:flex;flex-direction:column}.engraving-drawer .drawer__body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.engraving-drawer .drawer__foot{flex-shrink:0}.engraving-drawer .engraving-drawer__text>div{position:absolute;left:50%;bottom:31.5%;height:27%;right:20%;transform:translate(-50%);text-align:center;line-height:1.3;letter-spacing:-.5px;display:flex;align-items:center;justify-content:center;flex-direction:column;word-break:break-all;color:transparent;-webkit-text-stroke:1px var(--text-engraving-color)}.engraving-drawer .engraving-drawer__text.type-square>div{left:50%;right:14.5%}.engraving-drawer .engraving-drawer__text [data-svg-text]{justify-content:flex-end;right:12%}.engraving-drawer .engraving-drawer__text [data-svg-text] .svg-text{width:100%;height:100%}.engraving-drawer .engraving-drawer__text [data-svg-text] .text{font-size:18px}.engraving-drawer .engraving-drawer__text [data-svg-text] textPath{stroke:var(--text-engraving-color);letter-spacing:13px}.engraving-drawer [data-input-engraved-row]:not(.active){display:none}.engraving-drawer .engraving-drawer__content .engraving-drawer__text{font-weight:600;font-size:30px}@media (max-width: 749px){.engraving-drawer .engraving-drawer__content .engraving-drawer__text{font-size:16px}}.engraving-drawer .engraving-drawer__content[data-font-index="0"] .engraving-drawer__text{font-family:LCALLIG,sans-serif}.engraving-drawer .engraving-drawer__content[data-font-index="1"] .engraving-drawer__text{font-family:Melinda Script;font-size:36px;font-weight:500}.engraving-drawer .engraving-drawer__content[data-font-index="1"] .engraving-drawer__text .svg-text text{font-size:26px}.engraving-drawer .engraving-drawer__content[data-font-index="1"] .engraving-drawer__text .svg-text textPath{letter-spacing:13px!important}@media (max-width: 749px){.engraving-drawer .engraving-drawer__content[data-font-index="1"] .engraving-drawer__text{font-size:24px}}.engraving-drawer .engraving-drawer__content[data-font-index="2"] .engraving-drawer__text{font-family:Azo Sans;font-weight:500}@media (max-width: 749px){.product__gift-card .product__photo .image-wrapper,.product__gift-card .product__photo .placeholder-svg{--aspect-ratio: .8 !important}:is(.product__gift-card .product__photo .image-wrapper,.product__gift-card .product__photo .placeholder-svg) img{object-fit:cover}}.selector-wrapper--size .radio__legend__link span{color:var(--Greyscale-Grey-60, #131a3099)}.size-guide-modal .image-wrapper{height:72px;padding:inherit}.size-guide-modal .tab-content{padding:0}.size-guide-modal table{margin:0;border-left:0;border-right:0;width:100%}.size-guide-modal table tr>th,.size-guide-modal table tr>td{text-align:center;border-right:0}.size-guide-modal table tr>td{font-weight:400;color:var(--Greyscale-Grey-75, #131a30bf)}.size-guide-modal table th:nth-child(1),.size-guide-modal table th:nth-child(2){width:30%}.size-guide-modal .guide-item-text>p{margin:0}@media (max-width: 749px){.size-guide-modal .drawer__inner{top:90px}}.stamped-container .stamped-summary-ratings,.stamped-container .stamped-tab-container,.stamped-container .stamped-review-recommend,.stamped-container .stamped-review-footer,.stamped-container .stamped-summary-photos-container,.stamped-container .stamped-reviews-filter{display:none}.stamped-container .stamped-summary{display:flex;align-items:flex-end}.stamped-container .stamped-summary .stamped-review-content{margin-bottom:0}.stamped-container .summary-overview{flex:1;display:flex;flex-wrap:wrap;gap:8px;row-gap:20px;margin:0}.stamped-container .stamped-summary-caption-1{display:block!important;width:100%;font-family:"Minion 3 Display";font-weight:400;font-size:48px;line-height:54px;text-align:left}.stamped-container .stamped-summary-text{margin-top:4px;font-family:var(--FONT-STACK-BODY);font-weight:400;font-size:13px;color:var(--Greyscale-Grey-60, #131A3099)}.stamped-container .stamped-review{border-top:0;border-bottom:solid 1px #dcd3cb;margin:0}.stamped-container .stamped-review:first-child{border-top:solid 1px #dcd3cb}.stamped-container #stamped-reviews-tab .stamped-pagination .next,.stamped-container #stamped-reviews-tab .stamped-pagination .last{margin-top:32px}:is(.stamped-container #stamped-reviews-tab .stamped-pagination .next,.stamped-container #stamped-reviews-tab .stamped-pagination .last) a{background-color:var(--text);text-transform:uppercase;border-radius:0;padding:11px 32px}.stamped-container .stamped-summary-actions-newreview{box-shadow:none!important;border-width:0;color:var(--text);border-radius:0;text-decoration:underline;text-underline-offset:2px;padding:0;font-weight:400;font-family:var(--FONT-STACK-BODY);margin:0}.stamped-container .stamped-summary-actions-newreview:before{display:none}.stamped-container .summary-overview .stamped-summary-starrating i.stamped-fa-star:before{font-size:20px!important}.stamped-container .stamped-verified-badge,.stamped-container .stamped-review-content-body,.stamped-container .stamped-review-header strong{font-family:var(--FONT-STACK-BODY);font-size:13px}.stamped-container .stamped-review-header strong{margin-right:16px}.stamped-container .stamped-review-content-body{margin-top:10px}.stamped-container .stamped-review-header-title{font-family:var(--FONT-STACK-BODY);font-weight:500;font-size:13px}.stamped-container .stamped-fa-star:before{font-size:20px;margin-right:-2px}@media (max-width: 749px){.stamped-container .stamped-header .stamped-summary .stamped-summary-actions{width:100px!important;margin:0!important}}@media (max-width: 749px){.is-ios .engraving-drawer .engraving-drawer__text [data-svg-text] .svg-text{transform:rotate(6deg)}}.js-show-fingerprint-faqs-modal{line-height:12px;vertical-align:text-top}.js-show-fingerprint-faqs-modal svg{width:14px;height:14px;stroke:initial}.js-show-fingerprint-faqs-modal svg path{stroke:revert-layer}
/*# sourceMappingURL=/cdn/shop/t/111/assets/product.scss.css.map */
