.product{--smb-brass: #9a6a3c;--smb-sand: #e9ddc7;--smb-rule: rgba(28, 26, 23, .14)}.product__media-wrapper{position:relative}.product__media-badge{position:absolute;left:1rem;top:1rem;z-index:2;padding:.4rem .9rem;font-family:var(--font-body-family);font-size:1.1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:#1c1a17d1;color:#f6efe1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.product__info-container>.product__text.caption-with-letter-spacing:first-child{position:relative;display:block;width:fit-content;margin:0 auto 1.8rem;padding-bottom:1.2rem;color:var(--smb-brass);font-weight:600}.product__info-container>.product__text.caption-with-letter-spacing:first-child:after{content:"";position:absolute;left:50%;bottom:0;width:4.4rem;height:2px;background:var(--smb-brass);transform:translate(-50%)}.product__info-container{text-align:center}.product__info-container .product__description{text-align:left}.product--no-media .product__media-badge{display:none}@media screen and (min-width:990px){.product__info-container.product__column-sticky{padding:3.2rem;background:rgb(var(--color-background));border:1px solid var(--smb-rule);border-radius:2.4rem;box-shadow:0 2rem 5rem #1c1a1714}}.product.product--gift-card .product__media-list .product__media-item{display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;padding:3.2rem 2rem 2.4rem;border:1px solid var(--smb-rule);border-radius:2.4rem;background:radial-gradient(ellipse at 50% 40%,#fffcf5f2,#fffcf500 70%),linear-gradient(160deg,#fffcf5b3,#c9975f29)}.product--gift-card .product__media-item .product-media-container{width:100%;--media-border-width: 0;--media-shadow-opacity: 0;border-radius:.6rem;overflow:hidden;box-shadow:0 1.4rem 3.2rem #281c0f38,0 .3rem .8rem #281c0f1f;transform:rotate(-1.2deg);transition:transform .5s ease,box-shadow .5s ease}.product--gift-card .product__media-item:hover .product-media-container{transform:rotate(0) translateY(-3px);box-shadow:0 2rem 4rem #281c0f42,0 .4rem 1rem #281c0f1f}.product--gift-card .product__media-item:after{content:"Emailed with your own message";display:block;margin-top:2.2rem;text-align:center;font-family:var(--font-body-family);font-size:1.1rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--smb-brass)}@media screen and (min-width:990px){.product.product--gift-card .product__media-list .product__media-item{padding:6.4rem 4.8rem 4.4rem}.product--gift-card .product__media-wrapper slider-component{position:sticky;top:3rem}}@media(prefers-reduced-motion:reduce){.product--gift-card .product__media-item .product-media-container{transform:none;transition:none}}.product__somber-detail{display:inline-flex;flex-direction:column;gap:.3rem;margin:0 0 1.6rem;padding:0 1.6rem}.product__somber-detail+.product__somber-detail{border-left:1px solid var(--smb-rule)}.product__somber-detail dt{margin:0;font-family:var(--font-body-family);font-size:1.05rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--smb-brass)}.product__somber-detail dd{margin:0;font-size:1.5rem}.product__somber-detail dd.product__somber-detail-note{margin-top:-.1rem;font-size:1.25rem;letter-spacing:.02em;color:var(--smb-brass)}.product__somber-highlight{margin:4rem 0 2.4rem;padding:2.4rem 2.6rem;background:#fffcf59e;border:1px solid var(--smb-rule);border-radius:1.6rem}.product__somber-highlight span{display:block;margin-bottom:.6rem;font-family:var(--font-body-family);font-size:1.05rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;opacity:.6}.product__somber-highlight p{margin:0;font-family:var(--font-heading-family, var(--font-body-family));font-style:italic;font-size:1.7rem;line-height:1.4}.product__somber-quote{margin:2.4rem 0}.product__somber-divider{display:flex;align-items:center;gap:1rem;justify-content:center;margin-bottom:1.6rem;opacity:.55}.product__somber-divider span{width:3.4rem;height:1px;background:var(--smb-brass)}.product__somber-divider i{width:5px;height:5px;background:var(--smb-brass);transform:rotate(45deg)}.product__somber-quote p{margin:0;font-family:var(--font-heading-family, var(--font-body-family));font-style:italic;font-size:1.9rem;line-height:1.4}@media screen and (max-width:749px){.product__somber-highlight p,.product__somber-quote p{font-size:1.6rem}}.product__info-container>p.product__text:not(.caption-with-letter-spacing):not(.subtitle){margin:1.2rem 0 0;font-size:1.5rem;opacity:.85}.product__info-container>p.product__text a{color:var(--smb-brass);text-underline-offset:.3rem}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-main-product-somber.css.map */
