#simple-bundles-io-options .boxes-container label{font-weight:400}.engraving-container .form__label{display:flex;width:100%;align-items:center;font-size:var(--standard-heading-size);letter-spacing:.02em;text-transform:uppercase}.engraving-container .form__label span{text-decoration:underline}.engraving-container{margin-bottom:25px}.engraving-container .engraving__input{display:flex;flex-direction:column;margin-top:10px}.engraving-price{display:none;font-size:var(--font-size-sm)}.engraving-label{display:flex;flex-direction:column;margin:0 0 8px;text-transform:none!important}.engraving-group input{min-width:200px}.engraving-group input[type=checkbox]{display:none}.engraving-group:not(.engraving-group--inline) input:checked+span{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:2px}.engraving-group{display:flex;gap:20px;margin-bottom:30px;align-items:flex-end}.engraving-page-trigger .tool-tip-trigger__title{font-style:italic;text-decoration:underline;text-transform:capitalize;letter-spacing:normal}custom-popup{display:none}custom-popup.visible{display:block;align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10001}custom-popup.visible:before{animation:overlay-on .3s forwards;background-color:#e0e0e0;background-color:#fff;content:"";cursor:pointer;height:100%;left:0;position:fixed;top:0;width:100%}.custom-popup__inner{animation:modal-close .3s forwards;opacity:0}custom-popup.visible .custom-popup__inner{animation:modal-open .3s forwards;background:#fff;box-shadow:0 10px 20px #00000017;display:flex;align-items:center;max-width:720px;min-height:250px;min-width:250px;padding:30px;position:fixed;opacity:1}.engraving-form-wrapper{min-width:250px}.hidden-custom{display:none}.click-overlay{display:block;width:100%;height:100%;z-index:2;position:absolute;left:0;top:0}.add-to-cart{position:relative}.mobile-nav-link{font-size:1rem!important;font-family:Poppins}.engraving-group--inline,.engraving-label--inline{display:inline-flex}.overlay-link{position:absolute;left:0;top:0;width:100%;height:100%}.characters-keyboard{display:grid;grid-template-columns:repeat(5,40px);gap:5px;margin-top:10px}.bead-text-input{border:1px solid #000;padding:8px 10px}.keyboard-character{font-family:Amador;font-size:var(--font-size-2xl);line-height:100%;padding:5px;cursor:pointer;text-align:center;border:2px solid #000;background:#f8f8f8;background:linear-gradient(90deg,#f8f8f8,#bbbabf);transition:background-color .5s;position:relative}.keyboard-character--first-num{grid-column:1}.keyboard-character--space{grid-column:1 / span 4}.keyboard-character--oos{opacity:.5}.keyboard-character--oos:after{content:"";position:absolute;bottom:0;left:0;width:140%;height:2px;background-color:#000;transform:rotate(-45deg) translateY(2px);transform-origin:bottom left}.keyboard-character:not(.keyboard-character--oos):hover{background:#bbbabf}.keyboard-product-variants{display:none}.engraving-selection-wrapper{margin-top:20px}.engraving-selection{display:flex;gap:10px;margin-top:.5rem}.engraving-button{cursor:pointer;padding:.5rem;border:1px solid;border-color:transparent}.engraving-button.selected{border-color:rgb(var(--color-scheme-text) / var(--tw-border-opacity, 1))}.engraving-group input{border:1px solid #000;padding:2px 2px 2px 5px}tool-tip{display:none}tool-tip[data-tool-tip-open=true]{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10001}tool-tip[data-tool-tip-open=true]:before{animation:overlay-on .3s forwards;background-color:#e0e0e0;content:"";cursor:pointer;height:100%;left:0;position:fixed;top:0;width:100%}.tool-tip__inner{animation:modal-close .3s forwards;opacity:0}tool-tip[data-tool-tip-open=true] .tool-tip__inner{animation:modal-open .3s forwards;background:#fff;box-shadow:0 10px 20px #00000017;display:block;max-width:720px;min-height:250px;min-width:250px;padding:30px;position:fixed}@media only screen and (max-width: 589px){tool-tip[data-tool-tip-open=true] .tool-tip__inner{max-width:93%;width:100%}custom-popup.visible .custom-popup__inner{flex-direction:column-reverse}}.tool-tip__content{max-height:80vh;overflow:auto}@media only screen and (max-width: 589px){.tool-tip__content{font-size:var(--font-size-sm)}}.tool-tip__close{position:absolute;right:0;top:0}.tool-tip__close .icon{height:28px;width:28px;stroke:#000;stroke-width:3px}.tool-tip-trigger{background:none;border:0;cursor:pointer}.tool-tip-trigger .icon{height:28px;width:28px}.tool-tip-trigger__title{display:inline-block}.tool-tip-trigger__title:focus,.tool-tip-trigger__title:hover{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:2px}.tool-tip-trigger__content{display:none!important}@keyframes overlay-on{0%{opacity:0}to{opacity:.6}}@keyframes overlay-off{0%{opacity:.6}to{opacity:0}}@keyframes modal-open{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes modal-closing{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.engraving-group--footer{display:grid;grid-template-columns:1fr 1fr}.errors{margin-bottom:10px;color:red}.splide__pagination{justify-content:flex-start;display:none}.splide>data-island{display:flex;justify-content:center}.splide .splide__arrows{gap:8px}.splide .splide__arrows .splide__arrow{width:16px}.tax-text{font-size:var(--font-size-sm);display:none}.text-links{display:flex;gap:5px;padding:16px 0;width:100%;padding-left:var(--section-horizontal-spacing);padding-right:var(--section-horizontal-spacing)}.text-link:hover{text-decoration:underline}.text-link--primary{padding:8px 18px;padding-top:.5rem .25rem;border:1px solid #000;text-transform:uppercase}.text-link--secondary{padding:8px 18px;background:#000;color:#e5e7eb;text-transform:uppercase}.promotion-container{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;height:100%}.promotion-items{display:flex;gap:24px}.promotion-content{z-index:3;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;width:100%;height:100%;top:0;left:0;text-align:center}.promotion-container img{height:100%;object-fit:cover}.promotion-content h3{color:#fff;font-size:var(--font-size-2xl)}.promotion{width:33.33333%;display:flex;justify-content:center;margin-bottom:65px}.promotion-button{padding:6px 12px;font-size:var(--font-size-sm);text-transform:uppercase}.promotion-button--primary{border:1px solid #000}.promotion-button--inverted.promotion-button--primary{border:1px solid #e5e7eb;color:#e5e7eb}.promotion-button--secondary{background:#000;color:#e5e7eb}.promotion-button--inverted.promotion-button--secondary{background:#e5e7eb;color:#000;border:1px solid #000}.promotion-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000026;z-index:2;transition:background-color .3s ease-in}.promotion-backdrop:hover{background-color:#0000004d}@media screen and (max-width: 767px){.promotion-content h3{font-size:var(--font-size-xl)}.promotion-button{padding:4px 6px;font-size:var(--font-size-xs)}.promotion-content{gap:14px}.promotion{width:174px}.text-links{flex-wrap:wrap}}.engraving-preview{position:relative}.engraving-preview-text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(2);text-shadow:0px 1px 0px rgba(255,255,255,.3),0px -1px 0px rgb(0 0 0 / 16%);color:#ebebebed}.engraving-preview-text.font-cursive{font-family:Pinyon Script;font-style:italic}.engraving-preview-text.font-gothicus{font-family:Amador}@media screen and (max-width: 767px){#predictive-search-results-list .product-card-wrapper{display:flex;align-items:center}#predictive-search-results-list .product-card-wrapper image-with-placeholder,#predictive-search-results-list .product-card-wrapper img{max-width:120px;max-height:120px;object-fit:contain}#predictive-search-results-list .product-card-wrapper>div{width:unset}}.view-all+.splide__arrows{display:none}.bold-children,.bold-children *{font-weight:700}.product-card-tag{position:absolute;right:0;top:0;background-color:#000;color:#fff;font-size:var(--font-size-base);z-index:10;padding:6px 11px;letter-spacing:2px}@media screen and (max-width: 767px){.product-card-tag{font-size:var(--font-size-sm);padding:6px 10px;letter-spacing:1px}}.js-filter.mt-section-vertical-spacing ul>li:has(input:checked){font-weight:700}.js-filter.mt-section-vertical-spacing ul>li:has(label.line-through){display:none}@media screen and (min-width: 768px){#main-cart-footer .engraving-container{grid-column-start:8}}@media screen and (min-width: 1024px){#main-cart-footer .engraving-container{grid-column-start:9}}#simple-bundles-io-options select{display:none!important}#modals-rightDrawer{background:#0003}.menu-icon-width svg path{stroke-width:1}
/*# sourceMappingURL=/cdn/shop/t/80/assets/custom.css.map */
