body:has(#usf_container) [data-collection-count]{display:none!important}.custom__item.one-whole{padding-left:0;padding-right:0}@media only screen and (max-width:768px){#usf_container .usf-grid[data-view=large]{grid-template-columns:1fr!important}}.footer__title{font-weight:700;font-size:var(--body-font-size)!important}.type-banner .promo-grid__container{align-items:center;height:100%}.type-banner__text{flex-direction:column;gap:1rem}.flex-grid__item--75 .type-banner__text,.flex-grid__item--100 .type-banner__text{flex-direction:row}.type-banner__text h2,.type-banner__text p,.type-banner__text .element-button{margin:0}.collection-hero__content.overlay{--element-text-color: rgb(255,255,255);--color-secondary: rgb(0,0,0, .6)}.element-input:not(.element-input--transparent){--element-input-color-primary: var(--root-color-primary, #000);--element-input-color-secondary: var(--root-color-secondary, #fff)}.newsletter__input-group .element-input~button{--element-button-height: initial}.newsletter-section .element-text.element-text--heading-h0{font-size:var(--element-text-font-size--heading-2xl);line-height:var(--element-text-line-height--heading-2xl)}.newsletter-section .element-text.element-text--heading-h1{font-size:var(--element-text-font-size--heading-xl);line-height:var(--element-text-line-height--heading-xl)}.newsletter-section .element-text.element-text--heading-h2{font-size:var(--element-text-font-size--heading-lg);line-height:var(--element-text-line-height--heading-lg)}.newsletter-section .element-text.element-text--heading-h3{font-size:var(--element-text-font-size--heading-md);line-height:var(--element-text-line-height--heading-md)}.text-with-icons__block-text a,.newsletter-section__content a{text-decoration:underline}.collection-hero__description{max-width:50%;margin-left:auto;margin-right:auto;text-align:center}@media screen and (max-width:768px){.collection-hero__description{max-width:90%}}.section-header--with-link h2:after,div.section-header>h2:after,div#insta-feed>h2:after{content:"\25c6";position:absolute;bottom:-7px;left:50%;transform:translate(-50%);font-size:10px;color:#7ecac3;background:#fff;padding:0 14px;line-height:1}div.element-accordion__content li,.element-text.element-text--rte>ul>li,li.customorder{list-style:none;position:relative;padding-left:16px}div.element-accordion__content li:before,.element-text.element-text--rte>ul>li:before,li.customorder:before{content:"\25c6  ";position:absolute;left:0;right:.35em;top:.35em;font-size:inherit;color:#7ecac3;line-height:1}.moredeets h6{font-family:Cormorant,serif;font-size:13px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#7ecac3;margin:0 0 14px;padding:0;border:none;background:none;text-align:center}.moredeets p{font-family:EB Garamond,serif;font-size:13.5px;line-height:1.75;color:#555;margin:0}.moredeets strong{font-weight:600;color:#2a2a2a}div.moredeets{border:1px solid #e0ddd9;border-left:3px solid #7ecac3;padding:20px 18px;background:#fafaf8;position:relative}div.moredeets:before{content:"";display:block;width:34px;height:34px;margin:0 auto 10px;background:url(/cdn/shop/files/key-details-diamond-v3.svg?v=1771597759) center/contain no-repeat}i.icon-swym-wishlist{font-family:swym-font;font-style:normal;vertical-align:middle}i.icon-swym-wishlist+span{vertical-align:middle}i.icon-swym-wishlist:after{content:"";font-size:130%;line-height:18px;text-align:center;display:inline}.swym-ready i.icon-swym-wishlist:after{content:"\f004"}.btn--circle.btn--icon.quick-product__btn,.text-link.quick-add-btn{display:none}h1,.element-text--heading-xs{font-style:italic}.grid-product .element-text--heading-xs{font-weight:700;font-style:italic}img.center{margin:auto;text-align:center}.section-header__title{font-weight:400;font-size:2.8rem;letter-spacing:.02em;line-height:1.2}element-text-rte h4{font-family:Cormorant,serif;font-style:italic;font-weight:400;font-size:1.45rem;line-height:1.6;color:#2a2a2a;border-left:2px solid #7ecac3;padding:.4em 0 .4em 1.25em;margin:1.75em 0;text-align:left!important}element-text-rte div[style*="text-align: center"] em{font-family:Cormorant,serif;font-size:.85rem;font-style:italic;color:#555;letter-spacing:.02em}hr.hr--large{overflow:visible;text-align:center;height:20px;margin:2em auto}hr.hr--large:after{content:"\25c6";display:inline-block;position:relative;top:-1.2em;font-size:.75rem;color:#7ecac3;padding:0 .5em;background:#fff}#shopify-section-template--20762145751194__main .element-text.element-text--rte h5{font-family:Cormorant,serif;font-weight:600!important;font-style:italic;font-size:1.4rem!important;color:#4a9e97;letter-spacing:.02em;margin:2.5em 0 .75em;padding-bottom:.4em;border-bottom:1px solid #7ecac3;width:fit-content}.purchase-option-input input[type=radio]{display:none}.purchase-option-input label{min-width:130px;text-align:center;display:inline-block;padding:8px 16px;border:1px solid #ccc;border-radius:5px;cursor:pointer;background-color:#fff;color:#25252599;font-weight:700;transition:all .2s ease-in-out}.purchase-option-input input[type=radio]:checked~label{background-color:#252525;color:#efecec;border:none}.selling-plan-fieldset{flex-direction:row!important;border:none!important;padding-left:0!important}.usf-grid .usf-sr-product .usf-badge.usf-sale-badge{background-color:#7ecac3!important;color:#000!important;font-family:Cormorant,serif;border:1px solid #7ecac3;border-left:3px solid #7ecac3;border-radius:0;padding:5px 12px 5px 10px;font-size:15px!important;text-transform:none!important;font-style:normal!important;font-weight:400!important;letter-spacing:.04em!important;top:auto!important;right:auto!important;bottom:0!important;left:50%!important;transform:translate(-50%)!important}.grid-product__tags{display:flex;justify-content:center}.jdgm-widget.jdgm-cards-carousel,.jdgm-content{overflow:hidden}.swym-storefront-layout-drawer,.swym-storefront-layout-actions-container,.swym-storefront-layout-action-layout{max-width:100vw!important}@media(max-width:1024px){.tool-tip,.tool-content{width:min(300px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important;right:8px!important;left:auto!important}}.swym-popup-nudge-zindex,.swym-atw-notification-container{max-width:calc(100vw - 16px)!important;right:8px!important;left:auto!important}inbox-online-store-chat{max-width:100vw!important}@media(max-width:480px){.site-nav__link--icon{padding-left:5px!important;padding-right:5px!important}}.article__sub-meta-tags{margin-right:10px}@media only screen and (max-width:768px){[data-section-type=blog] .new-grid{margin-left:0;margin-right:0}[data-section-type=blog] .new-grid .grid__item{padding-left:0}}.ajm-original-badge{position:relative;padding:22px 56px 22px 22px;border:1px solid #e0ddd9;background:#fff;overflow:hidden;margin:20px 0 4px}.ajm-original-badge__corner{position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:0 62px 62px 0;border-color:transparent #b9975b transparent transparent}.ajm-original-badge__monogram{position:absolute;top:9px;right:8px;font-family:Cormorant,serif;font-size:11px;font-weight:600;letter-spacing:-.5px;color:#fff;line-height:1}.ajm-original-badge__eyebrow{font-family:Cormorant,serif;font-size:9.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#999;margin-bottom:4px;text-align:center}.ajm-original-badge__title{font-family:Cormorant,serif;font-size:30px;font-weight:300;font-style:italic;letter-spacing:.03em;color:#1a1a1a;line-height:1.1;text-align:center}.ajm-original-badge__divider{display:flex;align-items:center;gap:10px;margin:16px 0 18px}.ajm-original-badge__divider-line--left{flex:1;height:1px;background:linear-gradient(to right,#b9975b,transparent)}.ajm-original-badge__divider-line--right{flex:1;height:1px;background:linear-gradient(to left,#b9975b,transparent)}.ajm-original-badge__divider-diamond{font-size:8px;color:#b9975b;letter-spacing:.1em}.ajm-original-badge__text{font-style:normal}.custom-order-grid-divider{display:flex;align-items:center;justify-content:center;gap:12px;flex:0 0 100%;grid-column:1 / -1;width:100%;max-width:480px;margin:40px auto 24px}.custom-order-grid-divider__line{flex:1;height:1px;background:linear-gradient(to right,transparent,#b9975b,transparent)}.custom-order-grid-divider__label{font-family:Cormorant,serif;font-style:italic;font-size:22px;font-weight:500;letter-spacing:.04em;color:#b9975b;white-space:nowrap}.grid-product__image-wrap{position:relative}.seal-wrap{position:absolute;top:14px;left:14px;z-index:2}.seal{position:relative;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:6px 10px;border-radius:2px;border:1px solid #a68a52;background:#ffffff8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;font:inherit;-webkit-appearance:none;appearance:none}.seal-mono{font-size:12px;letter-spacing:1.5px;color:#6b5730;font-family:Times New Roman,serif;line-height:1}.seal-tooltip{display:block;position:absolute;top:100%;left:0;width:max-content;max-width:200px;margin:0;padding:12px 12px 8px;border:1px solid #a68a52;background:#fffffff7;color:#6b5730;font-size:12px;font-family:Georgia,serif;line-height:1.4;text-align:left;box-shadow:0 2px 10px #00000026;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .15s ease,transform .15s ease;pointer-events:none;z-index:3;cursor:pointer;-webkit-appearance:none;appearance:none}.seal-tooltip:hover,.seal-tooltip:focus-visible{text-decoration:underline}.seal-wrap:hover .seal-tooltip,.seal-wrap:focus-within .seal-tooltip{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}@media only screen and (max-width:768px){.seal-tooltip{max-width:min(200px,calc(50vw - 60px))}}.ijewel-embed-container{margin-top:20px}.ijewel-embed-container iframe{width:100%;height:550px}@media only screen and (max-width:768px){.ijewel-embed-container iframe{height:400px}}.ring-size-select .element-button.element-button--inverted{--_color-text: var(--_color-secondary) !important;--_color-background: var(--_color-primary) !important}.custom-order-contact-form .contact-form__content>.form-vertical:first-child{padding-top:20px}@media only screen and (min-width:769px){.custom-order-contact-form .contact-form__content>.form-vertical:first-child{padding-top:40px}}.element-badge--custom{background-color:#ffffff8c!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.cart__affirm-pickup-note{padding:10px 12px;margin-bottom:10px;background-color:#f7f3ea;border-left:3px solid #b9975b;text-align:left}.cart__affirm-pickup-note small{color:#5a5147;line-height:1.4}.cart__affirm-logo{display:inline-flex;vertical-align:middle}.cart__affirm-logo svg{height:19px;width:30px}
/*# sourceMappingURL=/cdn/shop/t/32/assets/overrides.css.map */
