.home-s{--h-copper: #8f4521;--h-copper-dark: #6e3317;--h-copper-light: #e8a876;--h-ink: rgb(var(--color-foreground));--h-focus: rgb(var(--color-foreground));--h-wrap: 1200px;--h-gutter: 20px;position:relative;padding:calc(var(--pt, 48) * 1px) 0 calc(var(--pb, 48) * 1px);color:rgb(var(--color-foreground));font-size:17px;line-height:1.55;letter-spacing:0;text-align:left}.home-s.home-dark{background:#3a2216;--color-background: 58, 34, 22;--color-foreground: 250, 240, 227;--h-copper: #e8a876;--h-focus: #faf0e3}.home-s *,.home-s *:before,.home-s *:after{box-sizing:border-box}.home-wrap{width:100%;max-width:calc(var(--h-wrap) + var(--h-gutter) * 2);margin:0 auto;padding:0 var(--h-gutter)}@media(min-width:750px){.home-s{--h-gutter: 40px;font-size:18px;padding:calc(var(--pt, 48) * 1.5px) 0 calc(var(--pb, 48) * 1.5px)}}.home-s .home-h1{font-size:clamp(34px,9.4vw,64px);line-height:1.04;letter-spacing:-.025em;font-weight:700;margin:0 0 16px}.home-s .home-h2{font-size:clamp(30px,6.4vw,46px);line-height:1.1;letter-spacing:-.02em;font-weight:700;margin:0 0 12px}.home-s .home-h3{font-size:20px;line-height:1.25;font-weight:700;margin:0 0 8px;letter-spacing:0}.home-s .home-eyebrow{display:block;margin:0 0 8px;font-size:14px;line-height:1.3;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--h-copper)}.home-s .home-lede{font-size:17px;line-height:1.55;margin:0;max-width:58ch}@media(min-width:750px){.home-s .home-lede{font-size:19px}}.home-s .home-head{margin:0 0 32px}@media(min-width:750px){.home-s .home-head{margin-bottom:48px}}.home-s .home-small{font-size:15px;line-height:1.45}.home-s a{color:inherit}.home-s .home-link{font-weight:700;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px;display:inline-flex;align-items:center;min-height:44px}.home-s .home-btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:52px;padding:0 24px;font:inherit;font-size:17px;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;border:2px solid var(--h-copper);border-radius:2px;background:var(--h-copper);color:#fff;transition:background-color .15s,color .15s}.home-s.home-dark .home-btn{color:#2a1810}.home-s.home-dark .home-btn:hover{background:#f4c398;border-color:#f4c398;color:#2a1810}.home-s .home-btn:hover{background:var(--h-copper-dark);border-color:var(--h-copper-dark);color:#fff}.home-s .home-btn--ghost{background:transparent;color:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground))}.home-s .home-btn--ghost:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.home-s a:focus-visible,.home-s button:focus-visible,.home-s summary:focus-visible,.home-s input:focus-visible{outline:3px solid var(--h-focus);outline-offset:3px}.home-hero{padding-top:calc(var(--pt, 0) * 1px)}.home-hero__grid{display:grid;gap:20px}.home-hero__media{position:relative;isolation:isolate;background:rgb(var(--color-background));margin:0 calc(var(--h-gutter) * -1);height:320px;overflow:hidden}.home-hero__media{order:-1}.home-hero__strip{display:flex;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scrollbar-width:none;-webkit-overflow-scrolling:touch}.home-hero__strip::-webkit-scrollbar{display:none}.home-hero__slide{flex:0 0 100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always;position:relative;isolation:isolate;overflow:hidden;background:rgb(var(--color-background))}.home-hero__media a{display:block;height:100%}.home-hero__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 88%;mix-blend-mode:multiply;transform-origin:50% 90%;transform:translateY(-1%) scale(2.1)}.home-hero__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin:0 0 16px}.home-hero__price strong{font-size:30px;line-height:1;font-weight:700}.home-hero__price span{font-size:15px}.home-hero__ctas{display:flex;flex-direction:column;align-items:stretch;gap:4px}.home-hero__ctas .home-btn{width:100%;min-height:52px}.home-s .home-textlink{align-self:center;font-weight:700;font-size:16px;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px;min-height:44px;display:inline-flex;align-items:center}.home-hero__note{margin:16px 0 0;font-size:15px}.home-hero .home-lede{margin-bottom:16px}.home-hero .home-eyebrow{margin-bottom:6px}.home-hero .home-h1{margin-bottom:12px}@media(min-width:750px){.home-hero{padding-top:calc(var(--pt, 0) * 1.5px + 24px)}.home-hero__grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px}.home-hero__copy{order:1}.home-hero__media{order:2;margin:0;height:min(540px,44vw)}.home-hero__media img{object-fit:contain;object-position:50% 50%;transform:scale(1.2);transform-origin:50% 100%}.home-hero__ctas{flex-direction:row;align-items:center;gap:24px}.home-hero__ctas .home-btn{width:auto;padding:0 32px}.home-s .home-textlink{align-self:auto}}.home-stones__line{margin:24px 0 0;font-size:16px;font-weight:600}.home-stones__line span{white-space:nowrap;display:block}.home-stones__line strong{font-weight:700}@media(min-width:750px){.home-stones__line span{display:inline}.home-stones__chain:after{content:" \b7";white-space:pre}}.home-stones__row{margin:0 calc(var(--h-gutter) * -1);padding:0 var(--h-gutter) 8px;display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--h-gutter);list-style:none;-webkit-overflow-scrolling:touch}.home-stones__row>li{flex:0 0 94px;scroll-snap-align:start}.home-chip{display:block;text-decoration:none;border:1px solid rgba(var(--color-foreground),.16);border-radius:4px;background:#fff;overflow:hidden;height:100%}.home-chip:hover{border-color:var(--h-copper)}.home-chip__img{display:block;position:relative;aspect-ratio:1 / 1;background:#fff;overflow:hidden}.home-chip__img img{position:absolute;width:620%;max-width:none;height:auto;left:-260%;top:-478%;display:block}.home-chip__name{display:flex;align-items:center;min-height:44px;padding:4px 8px;font-size:14px;line-height:1.2;font-weight:700}.home-stones__more{margin-top:24px}@media(min-width:750px){.home-chip__name{font-size:15px;padding:6px 12px;min-height:48px}.home-stones__row>li{flex:0 0 112px}.home-stones__more{margin-top:32px}}@media(min-width:1000px){.home-stones__row{margin:0;padding:0;overflow:visible;display:grid;grid-template-columns:repeat(7,1fr);gap:16px}.home-stones__row>li{flex:none}}.home-gifts{scroll-margin-top:16px}.home-gifts__season{margin:0 0 8px;font-size:14px;font-weight:600;line-height:1.35;letter-spacing:.02em;color:rgba(var(--color-foreground),.72)}.home-gifts__wrapnote{margin:16px 0 0;font-size:15px}.home-gifts__row{list-style:none;margin:0 calc(var(--h-gutter) * -1);padding:0 var(--h-gutter) 8px;display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding:0 var(--h-gutter)}.home-gifts__row>li{flex:0 0 78%;max-width:340px;scroll-snap-align:start}.home-card{position:relative;display:flex;flex-direction:column;height:100%;background:#fff;border-radius:4px;overflow:hidden;color:#121212}.home-card__media{aspect-ratio:4 / 5;background:#fff;overflow:hidden}.home-card__media img{width:100%;height:100%;display:block}.home-card__media img{object-fit:cover}.home-card--pendant .home-card__media img{object-position:50% 85%;transform:scale(1.55);transform-origin:50% 88%}.home-card__body{padding:16px 16px 20px;display:flex;flex-direction:column;flex:1}.home-card .home-eyebrow{color:#8f4521}.home-card__title{font-size:20px;line-height:1.25;font-weight:700;margin:0 0 8px}.home-card__title a{text-decoration:none}.home-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.home-card__text{font-size:16px;line-height:1.5;margin:0 0 12px}.home-card__foot{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:16px;font-weight:700;min-height:44px}.home-card__cta{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px;color:#8f4521}@media(min-width:750px){.home-gifts__row{margin:0;padding:0;overflow:visible;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.home-gifts__row>li{flex:none;max-width:none}}.home-story__grid{display:grid;gap:32px}.home-story__img{margin:0;aspect-ratio:4 / 5;overflow:hidden;background:#fff}.home-story__img img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;display:block}.home-story__copy p{margin:0 0 16px;max-width:56ch}.home-story__badges{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0;padding:0;list-style:none}.home-story__badges li{font-size:15px;font-weight:700;padding:8px 14px;border:1px solid var(--h-copper);color:var(--h-copper);border-radius:40px;line-height:1.2}@media(min-width:750px){.home-story__grid{grid-template-columns:1fr 1fr;gap:72px;align-items:center}}.home-products__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:24px 12px}.home-products__grid>li{min-width:0}.home-pcard{display:block;text-decoration:none}.home-pcard__img{display:block;aspect-ratio:1 / 1;overflow:hidden;background:#fff;border-radius:4px}.home-pcard__img img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.08)}.home-pcard__title{display:block;margin-top:12px;font-size:16px;line-height:1.35;font-weight:700}.home-pcard__price{display:block;margin-top:4px;font-size:16px}.home-pcard:hover .home-pcard__title{text-decoration:underline;text-underline-offset:3px}.home-products__more{margin-top:32px}@media(min-width:750px){.home-products__grid{grid-template-columns:repeat(4,1fr);gap:32px 24px}}.home-care__grid{display:grid;gap:24px}.home-acc{border-top:1px solid rgba(var(--color-foreground),.25)}.home-acc details{border-bottom:1px solid rgba(var(--color-foreground),.25)}.home-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 0;font-size:19px;font-weight:700;line-height:1.3}.home-acc summary::-webkit-details-marker{display:none}.home-acc summary:after{content:"";flex:none;width:14px;height:14px;background:linear-gradient(currentColor,currentColor) center/100% 2px no-repeat,linear-gradient(currentColor,currentColor) center/2px 100% no-repeat;color:var(--h-copper)}.home-acc details[open] summary:after{background:linear-gradient(currentColor,currentColor) center/100% 2px no-repeat}.home-acc__body{padding:0 0 20px;max-width:62ch;font-size:17px}.home-acc__body p{margin:0 0 12px}@media(min-width:750px){.home-care__grid{grid-template-columns:5fr 7fr;gap:72px}.home-care__head .home-head{margin-bottom:0}}.home-signup__grid{display:grid;gap:24px}.home-signup__form{display:flex;flex-direction:column;gap:12px;max-width:520px}.home-signup__form label{font-size:15px;font-weight:700}.home-signup__form input[type=email]{width:100%;min-height:52px;padding:0 16px;font:inherit;font-size:17px;border:2px solid rgb(var(--color-foreground));border-radius:2px;background:#fff;color:#121212}.home-signup__msg{margin:0;font-size:16px;font-weight:700}.home-signup__offer{margin:12px 0 0;font-size:15px}@media(min-width:750px){.home-signup__grid{grid-template-columns:1fr 1fr;gap:72px;align-items:center}.home-signup__form{flex-direction:row;flex-wrap:wrap}.home-signup__form input[type=email]{flex:1 1 260px;width:auto}.home-signup__form label{flex:1 0 100%}}body:has(.home-s) .footer-block--newsletter{display:none}body:has(.home-s) [id$=__customer_reviews_main] .cr-a__heading,body:has(.home-s) [id$=__customer_reviews_main] .cr-b__heading{font-size:clamp(30px,6.4vw,46px)!important;line-height:1.1!important;letter-spacing:-.02em!important;font-weight:700!important;margin:0 0 24px!important;text-align:left!important;color:rgb(var(--color-foreground))!important;border:0!important;padding:0!important}body:has(.home-s) [id$=__customer_reviews_main] .cr-a__score,body:has(.home-s) [id$=__customer_reviews_main] .cr-b__score{font-weight:700!important;letter-spacing:-.02em!important;color:rgb(var(--color-foreground))!important}body:has(.home-s) [id$=__customer_reviews_main] .cr-a__name,body:has(.home-s) [id$=__customer_reviews_main] .cr-b__name{font-weight:700!important;font-size:17px!important;color:rgb(var(--color-foreground))!important}body:has(.home-s) [id$=__customer_reviews_main] .cr-a__text p,body:has(.home-s) [id$=__customer_reviews_main] .cr-b__text p{font-size:17px!important;line-height:1.55!important;color:rgb(var(--color-foreground))!important}body:has(.home-s) [id$=__customer_reviews_main] .cr-b__count,body:has(.home-s) [id$=__customer_reviews_main] .cr-a__count{font-size:15px!important;color:rgba(var(--color-foreground),.75)!important}@media(max-width:749px){body:has(.home-s) [id$=__customer_reviews_main] .cr-b__rail{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px}body:has(.home-s) [id$=__customer_reviews_main] .cr-b__bars{display:none!important}body:has(.home-s) [id$=__customer_reviews_main] .cr-b__score{font-size:44px!important}body:has(.home-s) [id$=__customer_reviews_main] .cr-b__rail .cr-stars{margin:0}body:has(.home-s) [id$=__customer_reviews_main] .cr-b__count{flex:1 0 100%;margin:0 0 8px!important}}body:has(.home-s) [id$=__customer_reviews_main] .page-width{max-width:1280px!important;padding:48px 20px!important}@media(min-width:750px){body:has(.home-s) [id$=__customer_reviews_main] .page-width{padding:72px 40px!important}}.home-s p,.home-s .home-acc__body{text-wrap:pretty}.home-s h1,.home-s h2,.home-s h3,.home-s .home-eyebrow,.home-s .home-lede,.home-s .home-card__text,.home-s .home-pcard__title,.home-s .home-chip__name,.home-s .home-gifts__season,.home-s .home-gifts__wrapnote,.home-s .home-signup__offer,.home-s .home-hero__note{text-wrap:balance}.home-s .home-btn,.home-s .home-textlink,.home-s .home-card__cta,.home-s .home-link,.home-s .home-card__foot span{white-space:nowrap}.home-hero__ctas{flex-wrap:wrap}
/*# sourceMappingURL=/cdn/shop/t/16/assets/home-base.css.map */
