.gem-store{--color-background: 250, 248, 246;--color-foreground: 43, 38, 37;--color-button: 43, 38, 37;--color-button-text: 255, 255, 255;--color-secondary-button-text: 43, 38, 37;--color-link: 43, 38, 37;--buttons-radius: 6px;--buttons-radius-outset: 6px;--buttons-shadow-opacity: 0;--inputs-radius: 6px;--inputs-radius-outset: 6px;--inputs-border-opacity: .22;--inputs-shadow-opacity: 0;--gem-border: #e2d8d0;--gem-muted: #655d59;background:#faf8f6;color:#2b2625}.gem-store>.shopify-section>:is(.gradient,product-info),.gem-store collection-component>.gradient,.gem-store .collection-hero{--color-background: 250, 248, 246;--color-foreground: 43, 38, 37;--color-button: 43, 38, 37;--color-button-text: 255, 255, 255;--color-link: 43, 38, 37;background:#faf8f6;color:#2b2625}.gem-store :is(h1,h2,h3){color:inherit;text-wrap:balance}.gem-store :is(.collection-hero__title,.main-page-title,.title--primary,.template-search__header h1,.cart__empty-text,.customer>h1,.customer__title,.shopify-policy__title h1,.template-404 h1){margin-top:0;font-size:clamp(3.8rem,4.7vw,6.4rem);line-height:1.08;letter-spacing:-.045em}.gem-store :is(.related-products__heading,.collection__title h2,.article-template__title){font-size:clamp(3rem,3.4vw,4.6rem);line-height:1.13;letter-spacing:-.035em}.gem-store .gem-store__eyebrow{display:flex;align-items:center;gap:1.2rem;margin:0 0 2.2rem;color:#87675f;font-size:1.1rem;font-weight:500;line-height:1.6;letter-spacing:.18em;text-transform:uppercase}.gem-store__eyebrow:before{content:"";width:2.8rem;height:1px;flex-shrink:0;background:#a77c73}.gem-store .gem-store__intro,.gem-store .collection-hero__description{max-width:54rem;color:var(--gem-muted);font-size:1.7rem;line-height:1.75}.gem-store .button,.gem-store .customer button{min-height:5.2rem;gap:2.4rem;padding:1.4rem 2.4rem;font-size:1.4rem;letter-spacing:.03em;transition:background-color .16s ease}.gem-store .button:not(.button--secondary):not(.button--tertiary):hover,.gem-store .customer button:hover{background:#54453f}.gem-store :is(a,button,input,select,textarea):focus-visible{outline:2px solid #87675f;outline-offset:4px}.gem-store :is(.field__input,.select__select,.customer input,.customer select){background:#fff;color:#2b2625}.gem-store :is(.field__label,.rte,.product__tax,.tax-note){color:var(--gem-muted)}.gem-store .collection-hero{padding:7.2rem 0 4.8rem;border-bottom:1px solid var(--gem-border)}.gem-store .collection-hero__title{margin-bottom:2rem}.gem-store .collection-hero__description,.gem-store .collection-hero__description p{margin-bottom:0}.gem-store .collection-hero--with-image .collection-hero__text-wrapper{padding-block:0}.gem-store .collection-hero__image-container{border-radius:1.2rem;border:1px solid var(--gem-border);overflow:hidden}.gem-store .facets-container{padding-block:1.6rem;border-bottom:1px solid var(--gem-border);margin-bottom:3.2rem}.gem-store .facets__display{border-color:var(--gem-border);border-radius:8px;background:#fff}.gem-store .active-facets__button-inner{background:#f0e9e2;box-shadow:0 0 0 1px var(--gem-border)}.gem-store :is(.product-grid,.collection-list){--grid-desktop-horizontal-spacing: 28px;--grid-desktop-vertical-spacing: 40px;--grid-mobile-horizontal-spacing: 16px;--grid-mobile-vertical-spacing: 28px}.gem-store .card-wrapper .card{--color-foreground: 43, 38, 37;--color-background: 250, 248, 246;--border-radius: 10px;--border-width: 0;--shadow-opacity: 0}.gem-store .card-wrapper .card__inner{border-radius:10px;overflow:hidden;background:#f0e9e2}.gem-store .card-wrapper .card__information{padding-top:2rem}.gem-store .card__heading{font-size:1.7rem;line-height:1.45;letter-spacing:-.015em}.gem-store .price{font-size:1.5rem;letter-spacing:0}.gem-store .collection--empty .title-wrapper{margin:1.6rem 0 5.6rem}.gem-store .gem-store__empty{display:block;padding:clamp(3.2rem,5vw,6.4rem) 2.4rem;background:#fff;border:1px solid var(--gem-border);border-top:3px solid #c8a69d;border-radius:1.2rem}.gem-store .gem-store__empty :is(h2,.title--primary){margin:0 auto 1.6rem;max-width:24ch;font-size:clamp(2.8rem,3vw,4rem);letter-spacing:-.035em;line-height:1.2}.gem-store .gem-store__empty>p:not(.gem-store__eyebrow){max-width:45rem;margin:0 auto 2.8rem;color:var(--gem-muted);line-height:1.75}.gem-store :is(.gem-store__empty,.cart__warnings,.template-search__header) .gem-store__eyebrow{justify-content:center}.gem-store .template-search{padding-block:7.2rem}.gem-store .template-search__header{margin-bottom:4rem;text-align:center}.gem-store .template-search__header h1{margin-bottom:2rem}.gem-store .template-search__header .gem-store__intro{margin-inline:auto}.gem-store .template-search__search{max-width:64rem}.gem-store .template-search__search .field__input{min-height:6rem}.gem-store product-info{display:block;padding-block:6.4rem}.gem-store .product__title h1{font-size:clamp(3.2rem,3.5vw,4.8rem);line-height:1.14;letter-spacing:-.035em}.gem-store .product__info-container>.product__title{margin-top:0}.gem-store .gem-product-layout.product{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:3.2rem 5.6rem;align-items:start}.gem-store .gem-product-layout.product>.grid__item{width:100%;max-width:none;min-width:0}.gem-store .gem-product-layout .product__media-wrapper{grid-column:1;grid-row:1}.gem-store .gem-product-layout .product__info-wrapper{grid-column:2;grid-row:1 / span 2;padding:0;align-self:stretch}.gem-store .gem-product-layout .product__info-container{padding:clamp(2.4rem,2.6vw,3.6rem);background:#fff;border:1px solid var(--gem-border);border-top:3px solid #c8a69d;border-radius:1.2rem}.gem-store .gem-product-layout shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 52px;--shopify-accelerated-checkout-button-border-radius: 6px;--shopify-accelerated-checkout-button-box-shadow: none;--shopify-accelerated-checkout-skeleton-background-color: #eee9e5;filter:grayscale(1) contrast(1.6)}.gem-store .gem-product-layout .shopify-payment-button__button--branded:not(:has(shopify-accelerated-checkout)){filter:grayscale(1) contrast(1.6)}.gem-store .gem-product-layout .product-form__submit{margin-bottom:1.2rem}.gem-store .gem-product-layout .shopify-payment-button__more-options{color:#655d59;margin-top:1.6rem;font-size:1.2rem;text-underline-offset:.4rem}.gem-store .gem-product-description{grid-column:1;grid-row:2;min-width:0;padding-top:2.8rem;border-top:1px solid var(--gem-border)}.gem-store .gem-product-description h2{margin:0 0 1.6rem;font-size:2.4rem;letter-spacing:-.025em}.gem-store .gem-product-description .product__description{margin-block:0}.gem-store .gem-product-layout.product--no-media{grid-template-columns:minmax(0,1fr)}.gem-store .gem-product-layout.product--no-media .product__info-wrapper{grid-column:1;grid-row:1}.gem-store .product__info-container .price{font-size:2.1rem}.gem-store .product__description{margin-block:2.8rem;line-height:1.8}.gem-store .product__media-item .product-media-container{background:#fff;border:1px solid var(--gem-border);border-radius:1.2rem;overflow:hidden}.gem-store .thumbnail{border-radius:6px}.gem-store .accordion{border-color:var(--gem-border)}.gem-store .accordion summary{padding-block:2rem}.gem-store .related-products{padding-block:6.4rem;border-top:1px solid var(--gem-border)}.gem-store .quick-order-list-container{border-top:1px solid var(--gem-border)}.gem-store cart-items:not(.is-empty){display:block;padding-top:6.4rem}.gem-store .cart__warnings{padding:8rem 2rem}.gem-store .cart__warnings .gem-store__intro{margin:2rem auto 3.2rem}.gem-store .cart__empty-text{max-width:14ch;margin-inline:auto}.gem-store .cart__items,.gem-store .cart__footer{border-color:var(--gem-border)}.gem-store .cart-item__image{border:1px solid var(--gem-border);border-radius:8px;background:#fff}.gem-store .cart__blocks{padding:3.2rem;background:#fff;border:1px solid var(--gem-border);border-top:3px solid #c8a69d;border-radius:1.2rem}.gem-store :is(.gem-store__page,.gem-store__collections,.main-blog){padding-top:7.2rem;padding-bottom:7.2rem}.gem-store .gem-store__page .main-page-title{padding-bottom:3.2rem;margin-bottom:3.2rem;border-bottom:1px solid var(--gem-border)}.gem-store :is(.gem-store__page,.article-template__content,.shopify-policy__body) .rte,.gem-store .article-template__content{font-size:1.6rem;line-height:1.85}.gem-store .shopify-policy__container{max-width:86rem;padding:7.2rem 2.4rem}.gem-store .shopify-policy__title{text-align:start;border-bottom:1px solid var(--gem-border);margin-bottom:3.2rem;padding-bottom:2.4rem}.gem-store .article-template{padding-top:4.8rem;padding-bottom:6.4rem}.gem-store .article-template__hero-container{overflow:hidden;border-radius:1.2rem}.gem-store .customer{padding-top:6.4rem;padding-bottom:6.4rem}.gem-store .customer:not(.account):not(.order){max-width:58rem;margin:6.4rem auto;padding:4rem;background:#fff;border:1px solid var(--gem-border);border-top:3px solid #c8a69d;border-radius:1.2rem}.gem-store .template-404{padding-block:8rem;margin-block:0}.gem-store .template-404>p{color:#87675f;font-size:1.3rem;letter-spacing:.2em}.gem-store .template-404 h1{max-width:15ch;margin-inline:auto;margin-bottom:3.2rem}@media screen and (max-width:749px){.gem-store .collection-hero,.gem-store :is(.gem-store__page,.gem-store__collections,.main-blog,.template-search,product-info){padding-top:4rem;padding-bottom:4rem}.gem-store .collection-hero__inner{gap:2.4rem}.gem-store .gem-store__intro,.gem-store .collection-hero__description{font-size:1.6rem}.gem-store .card__heading{font-size:1.5rem}.gem-store .cart__warnings,.gem-store .template-404{padding:5.6rem 0}.gem-store .cart__blocks{padding:2.4rem}.gem-store .gem-product-layout.product{grid-template-columns:minmax(0,1fr);gap:2.8rem}.gem-store .gem-product-layout .product__info-wrapper{grid-column:1;grid-row:2}.gem-store .gem-product-description{grid-row:3}.gem-store .gem-product-layout .product__info-container{padding:2.4rem 2rem}.gem-store .customer:not(.account):not(.order){margin:3.2rem 1.5rem;padding:3.2rem 2rem;max-width:none}.gem-store .shopify-policy__container{padding:4rem 2rem}}@media(prefers-reduced-motion:reduce){.gem-store .button,.gem-store .customer button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/gem-storefront.css.map */
