.sb-gift21{padding:16px 0 10px;background:#fff}.sb-gift21__wrap{max-width:760px;margin:0 auto;padding:20px 16px 24px;text-align:center;background:#fff}.sb-gift21__eyebrow{margin:0 0 8px;color:#9a5f86;font-size:.82rem;font-weight:800;letter-spacing:.2em}.sb-gift21__title{margin:0;color:#111;font-size:clamp(2.45rem,4.2vw,4rem);line-height:1;letter-spacing:-.04em;font-weight:800}.sb-gift21__copy{max-width:610px;margin:13px auto 16px;color:#222;font-size:clamp(1.25rem,1.7vw,1.55rem);line-height:1.45}.sb-gift21__tiers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:590px;margin:0 auto 18px}.sb-gift21__tier{padding:13px 14px;border:1px solid #EAD8E3;border-radius:12px;background:#fcf7fa;color:#222}.sb-gift21__tier strong{display:block;color:#7f496d;font-size:1.2rem}.sb-gift21__tier span{display:block;margin-top:3px;font-size:.98rem;line-height:1.35}.sb-gift21__counter{display:inline-flex;flex-direction:column;align-items:center;gap:7px;padding:11px 17px 12px;border:1px solid #EAD8E3;border-radius:15px;background:#fff}.sb-gift21__counter-label{color:#9a5f86;font-size:.8rem;font-weight:800;letter-spacing:.2em;line-height:1}.sb-gift21__display{display:flex;justify-content:center;gap:6px}.sb-gift21__digit{position:relative;display:flex;align-items:center;justify-content:center;width:54px;height:66px;border:1px solid #C790AE;border-radius:9px;background:#fcf7fa;color:#9a5f86;font-family:Georgia,Times New Roman,serif;font-size:2.85rem;line-height:1;font-variant-numeric:tabular-nums;background-image:linear-gradient(to bottom,transparent calc(50% - .5px),#EAD8E3 calc(50% - .5px),#EAD8E3 calc(50% + .5px),transparent calc(50% + .5px))}.sb-gift21__digit:before,.sb-gift21__digit:after{content:"";position:absolute;top:50%;width:4px;height:4px;margin-top:-2px;border-radius:50%;background:#c790ae}.sb-gift21__digit:before{left:-2px}.sb-gift21__digit:after{right:-2px}.sb-gift21__notice{max-width:560px;margin:16px auto 0;padding:13px 18px;border:1px solid #C790AE;border-radius:12px;background:#f3e6ee;color:#111;box-shadow:0 2px 8px #9a5f8614}.sb-gift21__notice strong{display:block;margin-bottom:4px;color:#7f496d;font-size:1.1rem;font-weight:800}.sb-gift21__notice span{display:block;font-size:1rem;line-height:1.45;font-weight:600}.sb-gift21__soldout{display:inline-block;padding:10px 15px;border:1px solid #C790AE;border-radius:10px;color:#9a5f86;font-weight:800;letter-spacing:.1em}@media(max-width:749px){.sb-gift21{padding-top:10px}.sb-gift21__wrap{padding:16px 12px 20px}.sb-gift21__title{font-size:2.75rem}.sb-gift21__copy{font-size:1.3rem}.sb-gift21__tiers{grid-template-columns:1fr;gap:8px;max-width:360px;margin-bottom:15px}.sb-gift21__tier{padding:11px 12px}.sb-gift21__digit{width:48px;height:59px;font-size:2.5rem}.sb-gift21__notice{margin-top:14px;padding:12px 14px}}.sb-review-stories{background:var(--sb-reviews-bg);color:var(--sb-reviews-text)}.sb-review-stories__inner{padding-top:calc(var(--sb-reviews-pad)*.68);padding-bottom:calc(var(--sb-reviews-pad)*.78)}.sb-review-stories__header{max-width:60rem;margin:0 auto 2.4rem;text-align:center}.sb-review-stories__eyebrow{margin:0 0 .8rem;color:var(--sb-reviews-accent);font-size:1rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.sb-review-stories__heading{margin:0;color:var(--sb-reviews-text);font-family:var(--font-heading-family);font-size:clamp(2.8rem,4vw,4.4rem);font-weight:400;line-height:1.06}.sb-review-stories__intro{max-width:52rem;margin:1.1rem auto 0;color:var(--sb-reviews-text);font-size:1.35rem;line-height:1.55;opacity:.72}.sb-review-stories__list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.2rem;margin:0;padding:0;list-style:none}.sb-review-stories__card{display:flex;min-height:22rem;flex-direction:column;padding:2.2rem 1.8rem;border:1px solid color-mix(in srgb,var(--sb-reviews-accent) 22%,transparent);border-radius:1.2rem;background:color-mix(in srgb,var(--sb-reviews-accent) 5%,var(--sb-reviews-bg));box-shadow:0 1.2rem 3rem color-mix(in srgb,var(--sb-reviews-text) 7%,transparent)}.sb-review-stories__stars{display:flex;gap:.18rem;margin-bottom:1.4rem;color:var(--sb-reviews-stars);font-size:1.35rem;letter-spacing:.03em}.sb-review-stories__title{margin:0 0 .7rem;font-family:var(--font-heading-family);font-size:1.65rem;font-weight:500;line-height:1.25}.sb-review-stories__figure{display:flex;flex:1;flex-direction:column;margin:0}.sb-review-stories__quote{margin:0 0 1.8rem;font-size:1.38rem;line-height:1.55}.sb-review-stories__quote p{margin:0}.sb-review-stories__author{display:flex;flex-direction:column;gap:.25rem;margin-top:auto;color:var(--sb-reviews-accent);font-size:1.14rem;line-height:1.35}.sb-review-stories__author strong{color:var(--sb-reviews-text);font-size:1.22rem}@media screen and (max-width:989px){.sb-review-stories__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.sb-review-stories__inner{padding-top:calc(var(--sb-reviews-pad)*.52);padding-bottom:calc(var(--sb-reviews-pad)*.6)}.sb-review-stories__header{margin-bottom:1.8rem}.sb-review-stories__list{grid-auto-flow:column;grid-auto-columns:84%;grid-template-columns:none;gap:1rem;overflow-x:auto;padding:0 0 1.2rem;scroll-snap-type:x mandatory;scrollbar-color:var(--sb-reviews-accent) transparent;scrollbar-width:thin}.sb-review-stories__card{min-height:20rem;scroll-snap-align:start}}.sb-edition-stock{margin:1rem 0;padding:1rem 0 .4rem;color:#5d486a}.sb-edition-stock__label{margin:0 0 .6rem;font-size:1.35rem;line-height:1.4;font-weight:650}.sb-edition-stock__balance{margin:.5rem 0 0;font-size:1.15rem;line-height:1.4;color:#514858}.sb-edition-stock__progress{display:block;width:100%;height:.5rem;-webkit-appearance:none;appearance:none;border:0;border-radius:999px;overflow:hidden;background:#eae2ef;color:#705487}.sb-edition-stock__progress::-webkit-progress-bar{background:#eae2ef;border-radius:999px}.sb-edition-stock__progress::-webkit-progress-value{background:#705487;border-radius:999px}.sb-edition-stock__progress::-moz-progress-bar{background:#705487;border-radius:999px}
/*# sourceMappingURL=/cdn/shop/t/77/compiled_assets/styles.css.map?subset=AAAAAAAAACAQAAAAAAAAAAAABA */
