@font-face{font-family:monogramFont;src:url(/cdn/shop/files/Gza-OutlineSemiBold.woff2?v=1750772849) format("woff2"),url(/cdn/shop/files/Gza-OutlineSemiBold.woff?v=1750772849) format("woff"),url(/cdn/shop/files/Gza-OutlineSemiBold.ttf?v=1750772850) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:scriptFont;src:url(/cdn/shop/files/aAutoSignature.otf?v=1750769385) format("opentype"),url(/cdn/shop/files/aAutoSignature.ttf?v=1750769385) format("truetype");font-weight:600;font-style:normal}@media only screen and (min-width: 799px){.hide-desktop{display:none}}@media only screen and (max-width: 798px){.hide-mobile{display:none}}.cursor-pointer{cursor:pointer}.product button[data-fancybox-close]{top:2px!important;right:2px!important}.image-with-text__wrapper .button.button--primary{padding:5px 9px;font-size:10px!important;font-weight:400;line-height:12px;letter-spacing:1px;width:100%;max-width:290px}body.product__max_container .product_section{padding:0;column-gap:80px}body.product__max_container .container{max-width:100%;padding:0}.product-gallery__main{display:flex;flex-wrap:wrap;gap:16px}.product-gallery__main[data-media-count="2"]>div{width:100%}.product_section .product__images{margin:0!important;width:calc(53% - 40px)}.product__information--inner,.sticky-product-scroll{position:sticky;top:140px}.product_section .product__information{margin:32px 0 0!important;width:calc(47% - 40px);position:sticky;top:40px;z-index:11}.product-gallery__image{width:100%}.product-gallery__image{position:relative}.product-gallery__image:first-child{width:100%}.product-gallery__image:nth-child(2),.product-gallery__image:nth-child(3){width:calc(50% - 8px)}.product_name.title{font-size:24px;line-height:32px;letter-spacing:1px;margin-bottom:8px}.product-block--price .price{font-size:16.3px;font-weight:400;line-height:20.31px}#rj-pdp:empty,.items_left:empty{margin:0}.product-image__wrapper .image-element__wrap,.product-image__wrapper .image-element__wrap img{width:100%!important;max-height:100%!important}.product-wrap .product-thumbnail__title{font-size:14px;font-weight:400;line-height:25px;text-align:center;color:#000;padding:0}.product-thumbnail__variant-title{color:#6f6f6f;font-size:12px;font-weight:400;line-height:25px;margin:4px 0 8px}.product-thumbnail__price{font-size:14px;font-weight:400;line-height:25px}.product-thumbnail{padding-top:24px}.product__container{max-width:1320px;padding:0 20px;width:100%}.product__information .product-swatches{justify-content:start;margin:8px 0 24px}.product__information .swatches-layout--grid{column-gap:10px}.product__information .product-swatches.swatches-layout--grid .swatch-image:hover,.product__information .product-swatches.swatches-layout--grid .swatch-image:first-child{position:relative;background-image:url(/cdn/shop/files/border-icon.svg);background-repeat:no-repeat;background-size:contain;padding:6px 7px 7px;margin:0}.product__information .product-swatches.swatches-layout--grid .swatch-image{height:35px;width:40px;margin:0}.product__information .product-swatches.swatches-layout--grid .swatch-image:hover img,.product__information .product-swatches.swatches-layout--grid .swatch-image:first-child img{position:relative;width:25px;height:auto;vertical-align:middle}.product__information .product-swatches.swatches-layout--grid .swatch-image img{width:auto;height:auto;vertical-align:middle}.variant__label,.options-selection__option-name{font-size:14px;line-height:25px;color:#000}.swatch .option-title{margin-bottom:8px}.gift__message{width:100%;text-align:center;color:#000;text-transform:uppercase;font-size:12px;background-color:#f6f6f6;padding:5px 0}.gift__message .metafield-rich_text_field{display:inline-block}.gift__message span svg{vertical-align:middle;margin:-3px 0 0}.gift__message span{margin:0 4px -6px}.purchase-details .purchase-details__spb--false{margin:8px 0 0;gap:0;display:block}.sustainability__banner{display:flex;gap:12px;flex-wrap:wrap;margin-top:48px}.sustainability__banner li{font-size:12px;font-weight:400;line-height:1;background-color:#f6f6f6;border-radius:4px;padding:8px 12px;flex:0 0 auto;color:#222}.product__max_container .page-faq__column-wrap.FAQ{padding-top:48px}.product__tag{position:absolute;top:16px;right:16px;z-index:1;font-size:14px;font-weight:400;line-height:25px;color:#000;background-color:#fff;padding:4px 12px;border-radius:4px}.product__max_container .faq-accordion dt button{padding:14px 0;text-transform:inherit}.product__information .faq-accordion dt .accordion-style--plus_and_minus .accordion-inner-text .icon{width:16px;height:16px}.purchase-details .purchase-details__spb--false .button--add-to-cart,.purchase-details__buttons .action_button.action_button--secondary.button--add-to-cart{min-height:auto;padding:17px 0;color:#fff;background-color:#222;border-color:#222}#rj-pdp .rj-table.rj-table--e>div:first-child,#rj-pdp .rj-table.rj-table--pb>div:first-child{font-size:12px!important;padding:18px 24px!important;letter-spacing:1px!important;line-height:1!important;font-family:Avenir Next Rounded,sans-serif!important}#rj-pdp .rj-table.rj-table--pb>div:first-child{background-color:#dabecd!important}#rj-pdp .collapsable-container{padding:0 20px!important}#rj-pdp .collapsable-container .collapsable-btn{padding:18px 10px}.mobile__sticky--cart{display:none}.modal_price.subtitle.limoniapps-discountninja-productprice{margin:0}.wishlist-btn{display:none}[data-testid=credit-promotion-badge] .text{font-family:Avenir Next;font-size:12px;font-weight:400;line-height:16.8px}[data-testid=credit-promotion-badge] .legal{font-family:Avenir Next;font-size:9px;font-weight:400;line-height:19.5px;margin-top:0}[data-testid=credit-promotion-badge] .link{font-family:Avenir Next;font-size:12px;font-weight:400;line-height:19.5px}svg#osm-klarna-title{display:none}@media only screen and (max-width: 1279px){body.product__max_container .product_section{column-gap:20px}.product_section .product__information{width:calc(44.3% - 10px)}.product_section .product__images{width:calc(55.7% - 10px)}}@media only screen and (max-width: 798px){.product_section .product__images,.product_section .product__information{width:100%}.product_section .product__information{margin-top:40px}.product_name.title{font-size:22px;line-height:28px;margin-bottom:16px}.variant__label,.options-selection__option-name{font-size:12px;line-height:16.8px}.product__container{padding:0 24px}.product__max_container .page-faq__column-wrap.FAQ{padding-top:40px}.product-wrap .product-thumbnail__title{font-size:12px;line-height:20px}.product-thumbnail__variant-title{font-size:11px;line-height:25px;margin:0 0 4px}.product-thumbnail__price{font-size:12px;line-height:25px}.product__gallery--slider{margin-right:-24px}.mobile__sticky--cart{position:fixed;z-index:111;bottom:0;padding:8px 24px 16px;background:#fff;box-shadow:0 0 8px #0000001a;left:0;width:100%;transform:translateY(100%);transition:all .15s linear;opacity:0;visibility:hidden;display:block}.mobile__sticky--cart.sticky-visible{transform:translateY(0);opacity:1;visibility:visible}.mobile__sticky--cart .purchase-details__buttons .button{max-width:100%;min-height:auto;padding:17px 20px}.mobile__sticky--cart .purchase-details__buttons{margin:0}.mobile__sticky--cart .gift__message span{margin:0 4px -6px}.product__tag{top:8px;right:8px}.product__information .product-swatches.swatches-layout--grid .swatch-image:hover,.product__information .product-swatches.swatches-layout--grid .swatch-image:first-child{padding:6px 7px 7px}}#shopify-custom-variant-selection{position:relative}.modal__open #shopify-section-announcement-bar,.modal__open .header-section{position:relative;z-index:1}.size__guide{position:absolute;bottom:6px;right:0;font-size:14px;font-weight:400;line-height:25px;color:#000;text-decoration:underline}.modal__popup{position:fixed;left:0;top:0;width:100%;height:100%;background-color:#00000080;opacity:0;visibility:hidden;transition:visibility 0s linear .25s,opacity .25s 0s,transform .25s;z-index:111}.modal__popup--content{position:absolute;top:0;right:-100%;background-color:#fff;padding:24px 28px;max-width:686px;width:100%;height:100vh;overflow:auto;transition:all .25s linear}.show-modal .modal__popup--content{right:0}.modal__popup .close-button{position:absolute;right:27px;top:25px;cursor:pointer}.modal__popup .close-button svg{vertical-align:middle}.show-modal{opacity:1;visibility:visible;transform:scale(1);transition:visibility 0s linear 0s,opacity .25s 0s,transform .25s}.table_component{overflow:auto;width:100%}.table_component table{border:0px solid #dededf;height:100%;width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:1px;text-align:left}.table_component caption{caption-side:top;text-align:left}.table_component th{border-bottom:1px solid #dededf;background-color:#fff;color:#000;padding:5px}.table_component th,.table_component td{color:#000;padding:5px;font-size:14px;font-weight:400;line-height:25px}.table_component td{border-bottom:1px solid #F5F5F5;background-color:#fff;color:#000;padding:5px}.table_component th:first-child{width:254px}.table_component th{width:94px;padding:12px 0}.table_component td{padding:16px 0}.table_component table:first-child{margin:44px 0 24px}.table_component th:nth-child(2){width:94px}.modal__header svg{vertical-align:middle;margin:-5px 4px 0 0}.modal__header{font-size:14px;font-weight:400;line-height:25px;color:#000}.download__guide{font-size:12px;font-weight:400;line-height:12px;letter-spacing:1px;color:#222;text-transform:uppercase;padding:18px 40px;display:inline-block;border:1px solid #222222;border-radius:4px;margin:32px 0 0}@media only screen and (max-width: 798px){.table_component table:first-child{margin:32px 0 24px}.table_component th:first-child{width:214px}.size__popup .modal__popup--content{padding:24px 0 24px 30px}.accordion__custom{padding-right:24px}.modal__popup .close-button{right:30px;top:15px}.size__guide{font-size:12px;line-height:16.8px}}.care__button{display:flex;flex-direction:row-reverse;justify-content:space-between;padding:14px 0;align-items:center;font-size:14px;line-height:1.8;color:#000;width:100%;background-color:transparent;border:0;cursor:pointer;border-bottom:1px solid #000000}.care__button [data-icon=gem]{height:16px;width:16px;display:block}.contact__details{font-size:12px;line-height:16.8px;position:relative;color:#000;text-align:center;margin-top:32px}.contact__details p:empty{margin-bottom:15px}.contact__details a{display:block}.care__popup .size__guide--accordion{margin-top:48px}.related-products.related-products--slider{margin:0;width:100%}.related-products--slider .flickity-page-dots{position:relative;bottom:unset;margin-top:70px}.related-products .products-slider .gallery-cell{padding:0 22px}.heading-wrapper--recommended-products{margin-bottom:40px}.recommended-products__title,.engraving-title{font-size:24px;line-height:32px}.related-products--slider .flickity-prev-next-button.previous{left:80px}.related-products--slider .flickity-prev-next-button.next{right:80px}.related-products--slider .flickity-prev-next-button{top:40%}body.product__max_container .product-recommendations .container{padding:0}.grid__recommendations{overflow:hidden}.grid__recommendations .product-recommendations{margin:0 -10px}.related-products--slider .gallery-cell{width:calc(27.3% - 20px)}.related-products .slider-gallery.products-slider{padding-left:80px;overflow:hidden}.related-products .slider-gallery.products-slider .flickity-viewport{overflow:visible}@media only screen and (max-width: 1279px){.related-products .slider-gallery.products-slider{padding-left:40px}.related-products .products-slider .gallery-cell{padding:0 10px}.related-products--slider .flickity-page-dots{margin-top:30px}.heading-wrapper--recommended-products{margin-bottom:40px}}@media only screen and (max-width: 798px){.related-products .slider-gallery.products-slider{padding-left:24px}.related-products .products-slider .gallery-cell{width:calc(61% - 24px);padding:0;margin-left:12px;margin-right:12px}.related-products--slider .flickity-prev-next-button{display:none}.related-products--slider .flickity-page-dots{margin-top:60px}.recommended-products__title,.engraving-title{font-size:20px;line-height:28px}}.accordion__item{background-color:#fff}.size__guide--accordion{margin-top:32px}.accordion__item--header{padding:14px 0;display:flex;cursor:pointer;font-size:14px;font-weight:400;line-height:25px;border-top:1px solid #000;position:relative;color:#000;justify-content:space-between}.accordion__item:last-child .accordion__item--header+.accordion__item--body{border-bottom:1px solid #000}.accordion__item--body-content ol li,.accordion__item--body-content ul li,.accordion__item--body-content p{font-size:12px;font-weight:400;line-height:16.8px;text-align:left;color:#000;margin:0 0 10px}.modal__popup .accordion__item--header{padding-right:23px}.accordion__item--header.active .accordion__arrows{transform:rotate(180deg)}.accordion__item--header .accordion__arrows{transition:all .15s linear}.accordion__item--body{max-height:0;overflow:hidden;transition:max-height .2s ease-out}.accordion__item--body-content{padding:1rem;line-height:1.5rem}.accordion__item--header.active{border-bottom-color:transparent}.product__max_container .accordion dd,.product__max_container .faq-accordion dd{color:#000}.product__max_container .accordion dd,.product__max_container .faq-accordion dd{padding:0}.product__max_container .faq-accordion dt button{border-bottom:.5px solid black}.product__max_container .faq-accordion dt:first-child{border-top:.5px solid #000}.product__max_container .faq-accordion dt{border-bottom:0}.product__max_container .faq-accordion dt button.accordion__button[aria-expanded=true]{border-color:transparent}.accordion__button>svg{transition:all .15s linear}.accordion__button[aria-expanded=true]>svg{transform:rotate(180deg)}.wear__with--inner{width:50%}.wear__with--title{margin:64px 0 40px;font-size:24px;font-weight:400;line-height:32px;letter-spacing:1px;text-align:center}.wear__with .product-swatches{display:none}.wear__with--inner>div{padding:0}.wear__with .flickity-button.previous{background-image:url(/cdn/shop/files/prev-arrow.svg);background-size:contain;background-repeat:no-repeat;background-position:center;background-size:40%;left:10px}.wear__with .flickity-button.next{background-image:url(/cdn/shop/files/next-arrow.svg);background-size:contain;background-repeat:no-repeat;background-position:center;background-size:40%;right:10px}.wear__with .flickity-button-icon{display:none}.wear__with--slider .flickity-page-dots{position:relative;bottom:unset;margin-top:30px}@media only screen and (max-width: 1279px){.wear__with .flickity-button{top:40%}}@media only screen and (max-width: 1023px){.wear__with--inner{width:100%}}@media only screen and (max-width: 798px){.wear__with--title{margin:64px 0;font-size:20px;line-height:28px}.wear__with--inner{width:50%;padding:0 12px}.wear__with--inner .small-down--one-half{width:100%;padding-bottom:0;margin-left:0;margin-right:0}.wear__with--slider .flickity-viewport{margin:0}.wear__with--slider{margin:0 -12px}}.image-with-text__heading.is-regular{font-size:20px;line-height:32px;padding-bottom:15px}.image-with-text__wrapper .image-with-text__text{margin-bottom:24px}.equal-columns--outside-trim .one-half.image-with-text__image-column{width:45%;margin:0}.image-with-text .image-with-text__text-column{width:55%;padding:30px 102px}@media only screen and (max-width: 1279px){.image-with-text .image-with-text__text-column{padding:30px 50px}}@media only screen and (max-width: 798px){.equal-columns--outside-trim .one-half.image-with-text__image-column,.image-with-text .image-with-text__text-column{width:100%}.equal-columns--outside-trim .one-half.image-with-text__image-column{order:1}.image-with-text .image-with-text__text-column{order:2}.image-with-text .image-with-text__text-column{padding:50px}.image-with-text__heading.is-regular{line-height:28px}}.header__menu-items .header__item .header__link .has-link-caret{display:none}.header__menu-items .header__item.has-mega-menu .header__link .has-link-caret{display:inline-flex}.recipient-form{--recipient-checkbox-margin-top: .64rem;display:block;position:relative;max-width:44rem;margin-bottom:0;padding-top:20px}.recipient-form-field-label{margin:.6rem 0}.recipient-form-field-label--space-between{display:flex;justify-content:space-between;margin-top:0}.recipient-checkbox{flex-grow:1;font-size:1.6rem;display:flex;word-break:break-word;align-items:flex-start;max-width:inherit;position:relative;cursor:pointer}.no-js .recipient-checkbox{display:none}.recipient-form>input[type=checkbox]{position:absolute;width:1.6rem;height:1.6rem;margin:var(--recipient-checkbox-margin-top) 0;top:0;left:0;z-index:-1;appearance:none;-webkit-appearance:none}.recipient-fields__field,h4.recipient-form__title{margin:0 0 1rem}.recipient-fields .field__label{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 3.5rem);overflow:hidden;display:inline-block}.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}.recipient-fields hr{margin:1.6rem auto}.recipient-form>input[type=checkbox]:checked~.recipient-fields{display:block;animation:animateMenuOpen var(--duration-default) ease}.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}.recipient-fields__field input,.recipient-fields__field textarea{width:100%;border:1px solid #ddd;padding:14px 16px;min-height:46px}.recipient-fields__field textarea{display:inline-table}.recipient-form .field:not(:last-child){margin-bottom:0}.recipient-fields__field input:focus,.recipient-fields__field input:focus-visible,.recipient-fields__field textarea:focus,.recipient-fields__field textarea:focus-visible{border-color:#000;outline:none}.recipient-fields__field{position:relative}.recipient-fields__field input[type=date]{color:#6f6f6f;appearance:none;-webkit-appearance:none;background:transparent;box-sizing:border-box;min-height:46px}.recipient-fields__field input[type=date]+label{margin-top:3px;display:inline-block}.cart-warning:empty{margin-top:0}.customer+.purchase-details .cart-warning{margin-bottom:10px;margin-top:0}.customer+.purchase-details .cart-warning__message{color:red}@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}}.engraving-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;justify-content:center;align-items:center;z-index:9}.engraving-modal{background:#fff;padding:30px;border-radius:10px;position:relative;text-align:center;height:auto;width:78vw;max-width:810px;max-height:80vh;overflow-x:auto}.engraving-content{display:flex;gap:30px;justify-content:space-around;padding-top:50px}.close-btn{position:absolute;top:5px;right:15px;background:none;border:none;font-size:25px}.reset-btn{float:right;background:#f0f0f0;border:none;padding:5px 10px;cursor:pointer}.engraving-popup--section{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:space-between;position:relative}.engraving-popup-content__wrapper{display:flex;flex-direction:column;gap:20px;align-items:center;width:100%}.engraving-modal .engraving-popup--section,.engraving-modal .image-section{width:calc(50% - 15px)}.engraving-modal .image-section{position:relative;height:fit-content}#engraving-input{width:80%;padding:5px;border:1px solid #ccc;text-align:center}.font-options{display:flex;gap:10px;flex-wrap:wrap;width:100%;margin-top:8px}.font-btn{border-radius:3px;background-color:#f3f3f3;border:0;padding:4px;width:100%;cursor:pointer;transition:all .3scubic-bezier(.165,.84,.44,1);color:#231f20;text-align:center}.font-btn.active{background:#d6ad6f;color:#fff}.add-to-bag{background:#000;color:#fff;padding:10px;width:100%;border:none;font-size:16px;cursor:pointer}.preview-text{position:absolute;top:64%;left:calc(50% + 3px);transform:translate(-50%,-50%);color:#000}a.engraving-trigger.button.button--secondary{width:100%;padding:17px 0;letter-spacing:1px;line-height:1;font-family:Avenir Next Rounded,sans-serif;background-color:#d6ad6f;text-transform:uppercase;font-weight:500;font-size:12px;color:#fff;cursor:pointer;border-radius:4px;border-color:#d6ad6f}.engraving-modal .rj-engraving__input-field{color:#b9b9b9;position:relative}.engraving-modal .rj-engraving__input{border-radius:2px;border:1px solid #e5e5e5;padding:11px 16px;width:100%;color:#231f20;--placeholder-color: #e5e5e5}.engraving-modal .rj-engraving__input-label{position:absolute;top:50%;right:16px;transform:translateY(-50%);transition:.3s all cubic-bezier(.165,.84,.44,1)}.engraving-modal .rj-engraving__add-line-btn{background-color:transparent;color:#5f5f5f;border:none;text-align:left;width:fit-content;text-decoration:underline;cursor:pointer;width:100%;padding-left:0}.engraving-modal .rj-engraving-item{display:flex;flex-direction:column;gap:14px}#engraving-fields{width:100%;display:flex;flex-direction:column;gap:20px}.rj-engraving-item label,.engraving-font__wrapper p{text-align:left}.engraving-font__wrapper{width:100%}.engraving-modal .rj-engraving__input-label--warning{color:#c00303}span.preview-text.uppercase{text-transform:uppercase}.rj-pdp-product__options .rj-table.rj-table--pb{--30c093c5: 3px;--e66ba41c: 1px solid #dbbdcd;--7c562504: 1px solid #D6AD6F;margin-bottom:15px}.engraving-modal .swym-button-bar.swym-bbar-nomargin,.preview-slide{display:none}.engraving-modal #rj-pdp{margin-top:0}.engraving-modal #rj-pdp .collapsable-container .collapsable-btn{padding:18px 0}.preview-slide.active{display:block}.engraving-reset-header{position:absolute;right:30px}.engraving-popup--section .button--add-to-cart{padding:15px 0}.engraving-popup--section .button--add-to-cart .text{font-size:12px}@media only screen and (max-width: 768px){.engraving-modal{max-height:70vh;overflow-x:auto;width:95vw}.engraving-modal .engraving-popup--section,.engraving-modal .image-section{width:100%}.engraving-content{gap:15px;margin-top:15px;flex-wrap:wrap}#engraving-fields{gap:15px}.engraving-title{margin-bottom:10px}}
/*# sourceMappingURL=/cdn/shop/t/306/assets/custom.css.map */
