.button[style*="--button-background: 180 130 69"],.button[style*="--button-background: 180, 130, 69"]{--initial-gradient: linear-gradient(172deg, #b48245 0%, #ffdd9b 50%, #b48245 100%);border-color:#0000;padding:.75rem 2.25rem;font-size:1rem;--button-letter-spacing: .005em}.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded{--initial-gradient: var(--gold-gradient);--hover-gradient: var(--gold-gradient);color:#4a5726;border-color:#0000;font-family:var(--cta-font-family);font-weight:var(--cta-font-weight);font-size:var(--cta-font-size);line-height:var(--cta-line-height);letter-spacing:var(--cta-letter-spacing);text-transform:var(--cta-text-transform);transition:none}.button:not(.button--sm){padding:.75rem 2.25rem}.button.button:not([disabled]):hover,.button.button:not([disabled]):focus-visible,.shopify-challenge__button:not([disabled]):hover,.shopify-challenge__button:not([disabled]):focus-visible,.shopify-payment-button__button--unbranded:not([disabled]):hover,.shopify-payment-button__button--unbranded:not([disabled]):focus-visible{background-image:linear-gradient(#4a5726,#4a5726);background-size:101% 101%;color:#d9b46a;border-color:#0000}.shopify-payment-button__button--unbranded{--initial-gradient: linear-gradient(#4a5726, #4a5726);--hover-gradient: linear-gradient(#4a5726, #4a5726);color:#f5efdd}.shopify-payment-button__button--unbranded:not([disabled]):hover,.shopify-payment-button__button--unbranded:not([disabled]):focus-visible{background-image:var(--gold-gradient);color:#4a5726}.cart-drawer .cart-drawer__footer .button{--initial-gradient: linear-gradient(172deg, #b48245 0%, #ffdd9b 50%, #b48245 100%);border-color:#0000;padding:.75rem 2.25rem;font-size:1rem;--button-letter-spacing: .005em;--button-text-color: 74 87 38}.cart-drawer .cart-drawer__note-preview{font-size:.8125rem;opacity:.65;white-space:pre-line;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}:root{--container-max-width: 80rem;--container-lg-max-width: 80rem;--container-xl-max-width: 80rem}.footer .footer__block{text-align:left}.footer .footer__logo-text{max-width:22rem;font-family:Jost;font-style:normal;line-height:160%;letter-spacing:0;color:#f5efdd}.footer .footer__logo-text,.footer .footer__logo-text p,.footer .footer__logo-text strong,.footer .footer__logo-text b{font-weight:400;color:#f5efdd}@media screen and (max-width:1199px){.footer .footer__logo-text{max-width:380px;font-size:min(18px,(100vw - 2*var(--container-gutter) - 2px)*18/380);line-height:1.4444;letter-spacing:.0025em}.footer .footer__logo-text,.footer .footer__logo-text p,.footer .footer__logo-text strong,.footer .footer__logo-text b{font-weight:300}}.footer .footer__block .h6{font-family:Jost;font-weight:500;font-style:normal;font-size:18px;line-height:1;letter-spacing:.05em;color:#f5efdd;white-space:nowrap}.footer .footer__block .h6 a,.footer .footer__block .h6 a:hover,.footer .footer__block .h6 a:focus,.footer .footer__block .h6 a:active{color:#f5efdd;opacity:1}.footer .footer__block .link-faded{font-family:Jost;font-weight:300;font-style:normal;font-size:18px;line-height:1;letter-spacing:.0025em}.footer .footer__logo-tagline{display:grid;justify-items:start;gap:0}.footer .footer__logo-tagline .social-media{margin-block:15px}.footer .footer__logo-tagline .social-media__item{opacity:1;color:#f5efdd}.footer .footer__inner{row-gap:5px}.footer .footer__aside{margin-block-start:10px}.footer .footer__divider{width:100%;height:0;margin:0;border:0;border-top:1px solid #f5efdd;opacity:1}.footer .footer__aside .heading,.footer .footer__policies a{font-family:Jost;font-weight:400}@media screen and (max-width:1199px){.footer .footer__policies{flex-direction:column;align-items:center}}@media screen and (min-width:700px)and (max-width:1199px){.footer .footer__block-list{display:grid;grid-auto-flow:row;justify-content:start;align-items:start;gap:min(var(--section-vertical-spacing),2.5rem)}.footer .footer__block,.footer .footer__block--links,.footer .footer__block--image,.footer .footer__block--newsletter,.footer .footer__block--app,.footer .footer__block--text{flex:none;max-width:none}.footer .footer__accordion-group{display:block}.footer .footer__aside{grid-auto-flow:row;justify-content:center;text-align:center}.footer .footer__aside .payment-methods{justify-content:center}}@media screen and (min-width:1200px){.footer{padding-block-start:45px;padding-block-end:30px}}.header-search__clear,.predictive-search__no-results-mobile{display:none}@media screen and (max-width:999px){.header-search__form-control{column-gap:.75rem;padding-block:.875rem;border-block-end:1px solid rgb(var(--text-color))}.header-search__form-control dialog-close-button{display:none}.header-search__clear{display:block;padding:0;border:0;background:none;color:rgb(var(--text-color)/.6);font-size:.875rem;line-height:1;white-space:nowrap;cursor:pointer}.predictive-search__no-results{padding-block:1.5rem 2rem;text-align:start}.predictive-search__no-results-default{display:none}.predictive-search__no-results-mobile{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem}.predictive-search__no-results-title{margin:0}.predictive-search__no-results-hint{margin:0;font-size:.875rem;line-height:1.5}.predictive-search__no-results-mobile .button{margin-block-start:1rem}}.wishlist-engine .wishlist-engine-button,.wishlist-engine .wishlist-engine-button-icon{background:#0000!important;color:inherit!important}.wishlist-engine .wishlist-icon{display:inline-flex;line-height:0}.wishlist-engine svg path[stroke]{stroke:currentColor}.wishlist-engine svg path[fill]:not([fill=none]){fill:currentColor}.wishlist-fix{display:none!important}.header__wishlist-icon{position:relative;display:inline-flex;cursor:pointer}.header__wishlist-count{--header-wishlist-count-size: 1rem;position:absolute;inset-block-start:-.25rem;inset-inline-end:-.375rem;display:flex;align-items:center;justify-content:center;min-width:var(--header-wishlist-count-size);height:var(--header-wishlist-count-size);padding-inline:.25rem;background-color:currentColor;border-radius:100%;box-shadow:0 0 0 2px rgb(var(--background));font-family:var(--cta-font-family);font-size:.625rem;font-weight:500;line-height:1;letter-spacing:0;-webkit-text-fill-color:rgb(var(--background))}.header__wishlist-count:is([data-total="0"],[data-total=NaN],[data-total=""]){display:none}.product-card__wishlist{position:absolute;z-index:2;inset-block-end:.5rem;inset-inline-end:.5rem;line-height:0;color:#3f3f3e;cursor:pointer}.product-card__wishlist .wishlist-engine-button,.product-card__wishlist .wishlist-engine-button-icon{display:flex;align-items:center;justify-content:center;padding:.5rem;cursor:pointer}.product-card__wishlist svg{width:20px;height:20px;overflow:visible;transition:transform .2s ease-in-out}.product-card__wishlist:hover svg{transform:scale(1.1)}.product-card__wishlist[data-added=true]{color:#4a5726}.wishlist-engine.buy-buttons__wishlist:empty{display:none}.wishlist-engine.buy-buttons__wishlist .wishlist-engine-button{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.75rem 2.25rem;border:1px solid #4a5726!important;color:#4a5726!important;cursor:pointer;transition:none;font-family:var(--cta-font-family);font-weight:var(--cta-font-weight);font-size:var(--cta-font-size);line-height:var(--cta-line-height);letter-spacing:var(--cta-letter-spacing);text-transform:var(--cta-text-transform)}.wishlist-engine.buy-buttons__wishlist .wishlist-text{color:inherit!important;padding-left:0}.wishlist-engine.buy-buttons__wishlist .wishlist-engine-button:hover,.wishlist-engine.buy-buttons__wishlist .wishlist-engine-button:focus-visible{background:#4a5726!important;color:#d9b46a!important}.wishlist-engine.buy-buttons__wishlist svg{width:18px;height:18px;overflow:visible}.wishlist-move-cart,#move_to_cart_all{display:none!important}.product-info__block-item[data-block-type=ring-size]{--product-info-gap: .9375rem}.product-info__block-item[data-block-type=ring-size]+.product-info__block-item[data-block-type=buy-buttons]{margin-block-start:1.5625rem}.ring-size{display:grid;gap:.3125rem;font-family:Jost,sans-serif;color:#3f3f3e}.ring-size__label{font-size:1rem;font-weight:500;line-height:1.445;letter-spacing:.005em;text-transform:uppercase}.ring-size__row{display:flex;align-items:center;gap:1.25rem}.ring-size__control{flex:none;width:9.375rem}.ring-size .select{--input-padding-block: .5625rem;--input-padding-inline: .625rem;min-height:2.6875rem;padding-inline-end:2.5rem;border:1px solid #4a5726;border-radius:0;box-shadow:none;background:#0000;font-size:1rem;font-weight:300;line-height:1.445;letter-spacing:.0025em;color:#3f3f3e}.ring-size .select:required:invalid{color:#3f3f3e}.ring-size .select:focus-visible{border-color:#4a5726;outline:2px solid rgba(74,87,38,.35);outline-offset:1px}.ring-size .select~svg{width:.8125rem;height:auto;inset-inline-end:.8125rem;color:#4a5726}.ring-size .form-control:has(.select):before{width:2.5rem}.ring-size__guide-link{flex:none;padding:0;border:0;background:none;font:inherit;font-size:1rem;font-weight:300;line-height:1.445;letter-spacing:.0025em;color:#3f3f3e;cursor:pointer;text-decoration:none;text-underline-offset:.2em}.ring-size__guide-link:hover,.ring-size__guide-link:focus-visible{text-decoration:underline;outline:none}.ring-size__delivery{margin:0;font-size:.875rem;font-weight:300;line-height:1.45;letter-spacing:.0025em;color:#3f3f3eb3}.ring-size__delivery[data-state=ready]{color:#4a5726}.ring-size__delivery--standalone{margin-block:.9375rem 1.5625rem}.ring-size__delivery--standalone:empty{display:none}.line-item__ring-size{width:100%;max-width:14rem}.line-item__ring-size .ring-size__label{font-size:.875rem}.line-item__ring-size .ring-size__control{flex:1 1 auto;min-width:0;max-width:9.375rem}.ring-size-guide__table-wrapper{min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.ring-size-guide__table{--table-cell-padding-block: .5rem;--table-cell-padding-inline: .5rem;min-width:18rem;border-collapse:collapse;font-size:.875rem;text-align:center}@media screen and (min-width:700px){.ring-size-guide__table{--table-cell-padding-inline: .75rem}}.ring-size-guide__table th,.ring-size-guide__table td{padding:var(--table-cell-padding-block) var(--table-cell-padding-inline);border:1px solid rgb(var(--border-color));text-align:center;vertical-align:middle}.ring-size-guide__table th{opacity:1;font-size:.75rem;font-weight:500;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;background:rgb(var(--text-color)/.05)}.ring-size-guide__table td{line-height:1.5}.ring-size-guide__table td:last-child{font-weight:500}.ring-size-guide__how-to{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;align-items:center;min-width:0}@media screen and (min-width:700px){.ring-size-guide__how-to{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:2rem}}.ring-size-guide__list{margin:0;padding-inline-start:1.25rem;font-size:.875rem;line-height:1.6}.ring-size-guide__list li+li{margin-block-start:.375rem}.ring-size-guide__tip{font-size:.8125rem;line-height:1.6;color:rgb(var(--text-color)/.75)}.ring-size-guide__tip strong{color:rgb(var(--text-color))}.ring-size-guide__figure{margin:0;padding:1rem;border:1px solid rgb(var(--border-color));border-radius:.5rem;background:#fff}.ring-size-guide__figure img{display:block;width:100%;max-width:22rem;height:auto;margin-inline:auto}.product-card__ready-to-ship{position:absolute;z-index:1;inset-block-start:.25rem;inset-inline-end:.25rem;pointer-events:none;background-color:#0000;background-image:var(--gold-gradient);color:#4a5726;font-weight:500}.badge--sold-out{font-family:Cinzel,serif;font-weight:400}@media screen and (min-width:700px){.product-card__ready-to-ship{inset-block-start:.5rem;inset-inline-end:.5rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/common.css.map */
