:root{--sst-bg: #f8f3ec;--sst-bg-alt: #fbf7f0;--sst-bg-nav: rgba(248, 243, 236, .92);--sst-surface: #fbf6ed;--sst-text: #211812;--sst-text-muted: #6e5f52;--sst-text-body: #3a2e24;--sst-text-faint: #a79a8c;--sst-border: #e4d8c7;--sst-border-soft: #eee4d5;--sst-dark-bg: #1e1712;--sst-dark-bg-deep: #160f0b;--sst-dark-text: #f3e7d8;--sst-dark-text-muted: rgba(243, 231, 216, .78);--sst-dark-text-faint: rgba(243, 231, 216, .5);--sst-dark-border: rgba(243, 231, 216, .12);--sst-dark-surface: rgba(243, 231, 216, .05);--sst-accent: #b89b84;--sst-accent-hero: #f0ddbf;--sst-placeholder: repeating-linear-gradient( 120deg, rgba(255, 255, 255, .12) 0px, rgba(255, 255, 255, .12) 2px, transparent 2px, transparent 14px ), linear-gradient(160deg, #f0e4d3 0%, #d9be9d 55%, #c4986a 100%);--sst-font-heading: "Cormorant Garamond", Georgia, "Times New Roman", serif;--sst-font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--sst-fs-hero: 56px;--sst-fs-h1: 44px;--sst-fs-h2: 34px;--sst-fs-h3: 19px;--sst-fs-h4: 17px;--sst-fs-body-lg: 16px;--sst-fs-body: 14px;--sst-fs-sm: 13px;--sst-fs-xs: 12px;--sst-fs-tiny: 11px;--sst-fs-micro: 10px;--sst-fw-body: 400;--sst-fw-medium: 500;--sst-fw-emphasis: 600;--sst-fw-bold: 700;--sst-lh-tight: 1.1;--sst-lh-heading: 1.2;--sst-lh-body: 1.6;--sst-lh-loose: 1.7;--sst-track-wide: .2em;--sst-track-mid: .08em;--sst-track-nav: .06em;--sst-track-tight: .04em;--sst-section-y: 88px;--sst-section-y-lg: 96px;--sst-page-x: 20px;--sst-container-max: 1920px;--sst-content-max: 1200px;--sst-space-xs: 8px;--sst-space-sm: 14px;--sst-space-md: 22px;--sst-space-lg: 34px;--sst-space-xl: 56px;--sst-gap-grid: 10px;--sst-radius: 0;--sst-radius-pill: 999px;--sst-hairline: 1px solid var(--sst-border);--sst-hairline-dark: 1px solid var(--sst-dark-border);--sst-shadow-dropdown: 0 14px 34px rgba(30, 23, 18, .14);--sst-shadow-fab: 0 8px 24px rgba(30, 23, 18, .35);--sst-shadow-fab-hover: 0 12px 28px rgba(30, 23, 18, .42);--sst-ease: .2s ease;--sst-ease-slow: .5s ease}body{font-family:var(--sst-font-body);background:var(--sst-bg)!important;color:var(--sst-text)}.sst-no-scroll{overflow:hidden}[hidden]{display:none!important}.sst-scroll-locked{position:fixed;width:100%;overflow:hidden}.sst-container{max-width:var(--sst-container-max);margin-inline:auto;padding-inline:var(--sst-page-x)}.sst-container-narrow{max-width:var(--sst-content-max);margin-inline:auto;padding-inline:var(--sst-page-x)}.sst-section{padding-block:var(--sst-section-y)}.sst-section-lg{padding-block:var(--sst-section-y-lg)}.sst-grid{display:grid;gap:var(--sst-gap-grid)}.sst-flex{display:flex}.sst-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sst-space-md);margin-bottom:40px}.sst-viewall{color:var(--sst-accent);font-size:var(--sst-fs-sm);line-height:1.2;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.sst-heading-xl,.sst-heading-lg,.sst-heading-md,.sst-heading-sm{font-family:var(--sst-font-heading);font-weight:var(--sst-fw-medium);margin:0;color:var(--sst-text)}.sst-heading-xl{font-size:var(--sst-fs-hero);line-height:var(--sst-lh-tight)}.sst-heading-lg{font-size:var(--sst-fs-h2);line-height:var(--sst-lh-heading)}.sst-heading-md{font-size:var(--sst-fs-h3);line-height:var(--sst-lh-heading)}.sst-heading-sm{font-size:var(--sst-fs-h4);line-height:var(--sst-lh-heading)}.sst-text-lg{font-size:var(--sst-fs-body-lg);line-height:var(--sst-lh-body);color:var(--sst-text-muted)}.sst-text-md{font-size:var(--sst-fs-body);line-height:var(--sst-lh-body);color:var(--sst-text-muted)}.sst-text-sm{font-size:var(--sst-fs-sm);line-height:var(--sst-lh-body);color:var(--sst-text-muted)}.sst-text-xs{font-size:var(--sst-fs-xs);line-height:var(--sst-lh-body);color:var(--sst-text-muted)}.sst-eyebrow{font-size:var(--sst-fs-xs);line-height:1.2;letter-spacing:var(--sst-track-wide);text-transform:uppercase;color:var(--sst-accent);margin:0}.sst-btn{display:inline-flex;align-items:center;justify-content:center;padding:15px 30px;font-family:var(--sst-font-body);font-size:var(--sst-fs-sm);line-height:1.2;font-weight:var(--sst-fw-emphasis);letter-spacing:var(--sst-track-mid);text-transform:uppercase;text-decoration:none;border:1px solid transparent;border-radius:var(--sst-radius);cursor:pointer;transition:transform var(--sst-ease),background var(--sst-ease),border-color var(--sst-ease),color var(--sst-ease)}.sst-btn:hover{transform:translateY(-2px)}.sst-btn-primary{background:var(--sst-dark-bg);color:var(--sst-dark-text);border-color:var(--sst-dark-bg)}.sst-btn-primary:hover{background:var(--sst-accent);border-color:var(--sst-accent);color:var(--sst-surface)}.sst-btn-secondary{background:var(--sst-surface);color:var(--sst-dark-bg);border-color:var(--sst-surface)}.sst-btn-secondary:hover{background:var(--sst-accent);border-color:var(--sst-accent);color:var(--sst-surface)}.sst-btn-outline{background:transparent;color:var(--sst-text);border-color:var(--sst-text)}.sst-btn-outline:hover{background:var(--sst-accent);border-color:var(--sst-accent);color:var(--sst-surface)}.sst-btn-outline--light{color:var(--sst-dark-text);border-color:#fbf6ed80}.announcement-bar__message span{font-size:var(--sst-fs-sm)!important;line-height:1.2!important;letter-spacing:var(--sst-track-tight)!important;font-family:var(--sst-font-body)!important}.sst-badge{display:inline-block;font-size:var(--sst-fs-micro);line-height:var(--sst-lh-heading);letter-spacing:var(--sst-track-mid);text-transform:uppercase;background:var(--sst-accent);color:var(--sst-surface);padding:5px 10px;font-weight:var(--sst-fw-emphasis)}.sst-stars{color:var(--sst-accent);letter-spacing:1px}.sst-placeholder-img{background-image:var(--sst-placeholder)}.sst-product-card{display:flex;flex-direction:column}.sst-product-card__media{position:relative;height:430px;overflow:hidden;margin-bottom:16px;display:block;background-image:var(--sst-placeholder)}.sst-product-card__media-link{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.sst-product-card__img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(1.15);transition:transform var(--sst-ease-slow)}.sst-product-card:hover .sst-product-card__img{transform:scale(1.25)}.sst-product-card__cta{position:absolute;inset:auto 12px 12px 12px;opacity:0;transform:translateY(100%);transition:opacity .25s ease,transform .25s ease}.sst-product-card:hover .sst-product-card__cta{opacity:1;transform:translateY(0)}.sst-product-card__form{width:100%}.sst-product-card__cta-inner{position:relative;display:block;width:100%;text-align:center;background:var(--sst-surface);color:var(--sst-text);font-size:var(--sst-fs-xs);line-height:1.2;letter-spacing:var(--sst-track-nav);text-transform:uppercase;padding:14px;font-weight:var(--sst-fw-emphasis);font-family:var(--sst-font-body);border:none;cursor:pointer;transition:background var(--sst-ease),color var(--sst-ease)}.sst-product-card__cta-inner:hover{background:var(--sst-accent);color:var(--sst-surface)}.sst-product-card__cta-inner.sst-is-loading{pointer-events:none;opacity:.85}.sst-product-card__cta-inner .loading__spinner{display:inline-flex;margin-left:8px;vertical-align:middle}.sst-product-card__error{margin:8px 0 0;font-size:var(--sst-fs-xs);line-height:1.2;color:#b3261e}.sst-product-card__badge{position:absolute;top:14px;left:14px}.sst-product-card__title-link{text-decoration:none;color:inherit}.sst-product-card__title{display:block;font-family:var(--sst-font-heading);font-size:var(--sst-fs-h4);line-height:1.2;margin-bottom:4px;color:var(--sst-text)}.sst-product-card__sub{font-size:var(--sst-fs-sm);line-height:1.2;color:var(--sst-text-muted);margin-bottom:8px}.sst-product-card__rating{font-size:var(--sst-fs-xs);line-height:1.2;color:var(--sst-text-muted);margin-bottom:8px}.sst-product-card__price{font-size:15px;line-height:1.2;font-weight:var(--sst-fw-bold);color:var(--sst-text)}.sst-pay{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sst-pay__chip{width:38px;height:24px;display:block}.sst-pay--light .sst-pay__chip{width:42px;height:27px}.sst-pay__bg{fill:var(--sst-dark-text)}.sst-pay--light .sst-pay__bg{fill:#fff;stroke:var(--sst-border)}.sst-fab{position:fixed;bottom:28px;right:28px;z-index:60;width:64px;height:64px;border-radius:50%;background:var(--sst-accent);color:var(--sst-surface);display:flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:var(--sst-shadow-fab);transition:transform var(--sst-ease),box-shadow var(--sst-ease)}.sst-fab:hover{transform:scale(1.08);box-shadow:var(--sst-shadow-fab-hover)}.shopify-policy__container{max-width:var(--sst-content-max);margin-inline:auto;padding-inline:var(--sst-page-x)}.jdgm-cards-carousel{--max-width: var(--sst-content-max) !important;margin-top:var(--sst-space-xl)!important;margin-inline:auto!important}.jdgm-cards-carousel .jdgm-header{text-align:center;margin-bottom:40px}.jdgm-cards-carousel .jdgm-media-card .jdgm-text{flex:unset!important}.jdgm-cards-carousel .jdgm-title{font-family:var(--sst-font-heading)!important;font-weight:var(--sst-fw-medium)!important;font-size:var(--sst-fs-h2)!important;line-height:var(--sst-lh-heading)!important;color:var(--sst-text)!important;margin:0 0 14px!important}.jdgm-cards-carousel .jdgm-header-info{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.jdgm-cards-carousel .jdgm-rating-text{font-size:var(--sst-fs-sm)!important;color:var(--sst-text-muted)!important}.jdgm-cards-carousel .jdgm-verified-badge-header{display:inline-flex;align-items:center;gap:4px;font-size:var(--sst-fs-xs);color:var(--sst-text-muted);text-transform:uppercase;letter-spacing:var(--sst-track-nav)}.jdgm-cards-carousel .jdgm-verified-badge-header svg,.jdgm-cards-carousel .jdgm-verified-checkmark{width:14px!important;height:14px!important;fill:var(--sst-accent)!important}.jdgm-cards-carousel .jdgm-arrow{background:transparent!important;border:var(--sst-hairline)!important;color:var(--sst-text)!important;width:40px!important;height:40px!important;border-radius:0!important;display:flex;align-items:center;justify-content:center;transition:background var(--sst-ease),color var(--sst-ease),border-color var(--sst-ease)}.jdgm-cards-carousel .jdgm-arrow svg{width:10px!important;fill:currentColor!important}.jdgm-cards-carousel .jdgm-arrow:hover{background:var(--sst-accent)!important;border-color:var(--sst-accent)!important;color:var(--sst-surface)!important}.jdgm-cards-carousel .jdgm-cards-wrapper{max-width:var(--sst-content-max)!important}.jdgm-cards-carousel .jdgm-card{background:var(--sst-bg-alt)!important;border:1px solid var(--sst-border)!important;border-radius:var(--sst-radius)!important;box-sizing:border-box!important;margin-right:20px!important}.jdgm-cards-carousel .jdgm-text p{font-size:14.5px!important;line-height:var(--sst-lh-loose)!important;color:var(--sst-text-body)!important;font-style:italic}.jdgm-cards-carousel .jdgm-reviewer-name{font-size:var(--sst-fs-sm)!important;font-weight:var(--sst-fw-bold)!important;font-style:normal;color:var(--sst-text)!important}.jdgm-cards-carousel .jdgm-reviewer-verified-icon svg{width:14px!important;height:14px!important;fill:var(--sst-accent)!important}.jdgm-cards-carousel .jdgm-product-name a{font-size:var(--sst-fs-xs)!important;color:var(--sst-text-muted)!important;text-decoration:underline;text-underline-offset:3px}.jdgm-cards-carousel .jdgm-product-name a:hover{color:var(--sst-accent)!important}.jdgm-cards-carousel .jdgm-cards-wrapper .jdgm-videos-container{gap:0!important}.jdgm-cards-carousel .jdgm-media-card .jdgm-rating-section .jdgm-star{font-size:15px!important}@media(max-width:989px){:root{--sst-fs-hero: 40px;--sst-fs-h1: 34px;--sst-fs-h2: 28px;--sst-fs-h3: 18px;--sst-fs-h4: 16px;--sst-fs-body-lg: 15px;--sst-fs-body: 13px;--sst-fs-sm: 12px;--sst-fs-micro: 8px;--sst-section-y: 56px;--sst-section-y-lg: 64px;--sst-space-lg: 28px;--sst-space-xl: 44px;--sst-gap-grid: 8px}.sst-product-card__media{height:330px}}@media(max-width:749px){:root{--sst-fs-hero: 32px;--sst-fs-h1: 28px;--sst-fs-h2: 24px;--sst-fs-h3: 17px;--sst-fs-h4: 15px;--sst-fs-body: 13px;--sst-fs-sm: 12px;--sst-fs-xs: 9px;--sst-page-x: 16px;--sst-section-y: 48px;--sst-section-y-lg: 56px;--sst-space-md: 18px;--sst-space-lg: 24px;--sst-space-xl: 36px}.sst-section-head{margin-bottom:24px}.sst-product-card__media{height:250px}.sst-fab{width:48px;height:48px;bottom:18px;right:18px}.sst-fab svg{width:20px;height:20px}}.cart-order-text{font-size:var(--sst-fs-sm);line-height:1.4;color:var(--sst-dark-text);margin:14px 0 8px 3px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sst-styles.css.map */
