.sm-support--diamond{--sm-max: 1180px;--sm-dc-red: #ed1c1c;--sm-dc-red-deep: #c41212;overflow-x:clip;padding-bottom:4.75rem}.sm-support--diamond-cta{padding-bottom:0;background:#121212}.sm-diamond-club-section:has(.sm-support--diamond-cta){background:#121212}html.sm-dc-page .product-section--container{margin:0;padding:0}html.sm-dc-page .custom-liquid--section,html.sm-dc-page .custom-liquid--container{margin:0;padding:0;max-width:none;height:0;overflow:hidden}html.sm-dc-page .site-footer-wrapper{margin-top:0}html.sm-dc-page{overflow-x:clip}#sm-dc-reviews,#sm-dc-faq,.sm-support--diamond .sm-support-item{scroll-margin-top:6rem}.sm-support--diamond .sm-support__inner{width:min(100% - 2.5rem,var(--sm-max))}.sm-dc-reveal{opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s ease}.sm-dc-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.sm-dc-reveal{opacity:1;transform:none;transition:none}}.sm-support--diamond .sm-support-hero{padding:clamp(3rem,7vw,5.25rem) 0 clamp(3.25rem,7vw,5rem);overflow:hidden}.sm-dc-hero__grid{position:relative;z-index:1;width:min(100% - 2.5rem,var(--sm-max));max-width:100%;margin-inline:auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-areas:"copy media" "buy media";gap:clamp(1.25rem,3vw,2rem) clamp(1.75rem,4vw,3.5rem);align-items:center;text-align:left}.sm-dc-hero__copy{grid-area:copy;min-width:0}.sm-dc-hero__media{grid-area:media}.sm-dc-buy{grid-area:buy}.sm-support--diamond .sm-dc-hero__copy .sm-support-brand{justify-content:flex-start;margin-bottom:1.1rem}.sm-dc-hero__eyebrow{margin:0 0 .65rem;font-family:var(--sm-mono);font-size:.72rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#7eb6e8}.sm-support--diamond .sm-dc-hero__copy .sm-support-hero__title{max-width:14ch;animation:none}.sm-support--diamond .sm-dc-hero__copy .sm-support-hero__subtitle{margin:0 0 1.25rem;max-width:36rem;animation:none}.sm-dc-proof{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin:0 0 1.5rem}.sm-dc-proof__stars{display:inline-flex;gap:.12rem;color:#f5b942}.sm-dc-proof__stars svg{width:1.05rem;height:1.05rem}.sm-dc-proof__text{margin:0;color:#ffffffd1;font-size:.95rem;font-weight:600}.sm-dc-proof__text a{color:inherit;text-decoration:underline;text-underline-offset:3px}.sm-dc-proof__split{color:#ffffff59}.sm-dc-proof .jdgm-widget,.sm-dc-proof .jdgm-preview-badge{display:inline-flex;align-items:center}.sm-dc-hero__media{margin:0;position:relative;overflow:hidden;min-width:0}.sm-dc-hero__frame{position:relative;border-radius:22px;overflow:hidden;background:radial-gradient(ellipse 70% 60% at 50% 40%,rgba(36,112,178,.22),transparent 60%),linear-gradient(160deg,#161616,#0c0c0c);border:1px solid rgba(255,255,255,.08);box-shadow:0 28px 60px #00000059;aspect-ratio:1}.sm-dc-hero__image{display:block;width:100%;height:100%;object-fit:contain;padding:8%}.sm-dc-hero__glow{position:absolute;inset:auto 0 -18% 0;height:46%;background:radial-gradient(ellipse at center,rgba(237,28,28,.22),transparent 70%);pointer-events:none}.sm-dc-buy{padding:1.35rem 1.35rem 1.25rem;background:var(--sm-white);color:var(--sm-ink);border-radius:18px;box-shadow:0 22px 50px #00000047}.sm-dc-buy__top{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.sm-dc-buy__label{margin:0;font-family:var(--sm-mono);font-size:.68rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--sm-muted)}.sm-dc-buy__price{margin:0;display:flex;align-items:baseline;gap:.35rem;font-family:var(--sm-display);font-weight:800;letter-spacing:.02em;line-height:1}.sm-dc-buy__amount{font-size:clamp(2rem,4vw,2.45rem)}.sm-dc-buy__suffix{font-family:var(--sm-font);font-size:.85rem;font-weight:600;color:var(--sm-muted)}.sm-dc-buy__list{margin:0 0 1.1rem;padding:0;list-style:none;display:grid;gap:.45rem}.sm-dc-buy__list li{display:grid;grid-template-columns:1.1rem 1fr;gap:.55rem;align-items:start;font-size:.92rem;line-height:1.4;color:var(--sm-ink-soft)}.sm-dc-buy__check{width:1.1rem;height:1.1rem;margin-top:.12rem;color:var(--sm-blue)}.sm-dc-form{margin:0}.sm-support--diamond .sm-dc-form__submit,.sm-support--diamond a.sm-support-btn.sm-dc-form__submit,.sm-support--diamond button.sm-support-btn.sm-dc-form__submit{width:100%;min-height:3.15rem;background:var(--sm-dc-red);border-color:var(--sm-dc-red);color:var(--sm-white)}.sm-support--diamond .sm-dc-form__submit:hover,.sm-support--diamond a.sm-support-btn.sm-dc-form__submit:hover,.sm-support--diamond button.sm-support-btn.sm-dc-form__submit:hover{background:var(--sm-dc-red-deep);border-color:var(--sm-dc-red-deep);color:var(--sm-white)}.sm-support--diamond .sm-dc-form__submit:disabled,.sm-support--diamond .sm-dc-form__submit.is-busy{opacity:.7;transform:none;cursor:wait}.sm-dc-buy__trust{margin:.75rem 0 0;text-align:center;font-size:.8rem;font-weight:600;color:var(--sm-muted)}.sm-dc-buy .sealsubs-container,.sm-dc-buy .sls-purchase-options-container{margin:0 0 .85rem}.sm-dc-strip{background:#0a0a0a;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);padding:1.15rem 0}.sm-dc-strip__list{width:min(100% - 2.5rem,var(--sm-max));margin:0 auto;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.sm-dc-strip__item{display:grid;justify-items:center;text-align:center;gap:.2rem;color:var(--sm-white)}.sm-dc-strip__value{font-family:var(--sm-display);font-size:clamp(1.35rem,2.4vw,1.7rem);font-weight:800;letter-spacing:.03em;text-transform:uppercase;line-height:1}.sm-dc-strip__label{font-size:.8rem;color:#ffffff94}.sm-dc-band{padding:clamp(3.25rem,7vw,5rem) 0}.sm-dc-band--light{background:linear-gradient(180deg,var(--sm-surface) 0%,var(--sm-white) 42%);color:var(--sm-ink)}.sm-dc-band--dark{background:radial-gradient(ellipse 70% 50% at 10% 0%,rgba(36,112,178,.18),transparent 55%),linear-gradient(180deg,#111,#0b0b0b);color:var(--sm-white)}.sm-dc-band--charcoal{background:#161616;color:var(--sm-white)}.sm-dc-intro{display:grid;gap:.4rem;margin-bottom:1.75rem;max-width:40rem}.sm-dc-intro--center{margin-inline:auto;text-align:center}.sm-dc-kicker{margin:0;font-family:var(--sm-mono);font-size:.72rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--sm-blue)}.sm-dc-band--dark .sm-dc-kicker,.sm-dc-band--charcoal .sm-dc-kicker{color:#7eb6e8}.sm-dc-heading{margin:0;font-family:var(--sm-display);font-size:clamp(2rem,4.5vw,3.1rem);font-weight:800;letter-spacing:.03em;text-transform:uppercase;line-height:.98}.sm-dc-lede{margin:.35rem 0 0;color:var(--sm-muted);font-size:1.02rem;line-height:1.6}.sm-dc-band--dark .sm-dc-lede,.sm-dc-band--charcoal .sm-dc-lede{color:#ffffffa8}.sm-dc-band--dark .sm-dc-lede a,.sm-dc-band--charcoal .sm-dc-lede a{color:#9fd0f3}.sm-dc-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.sm-dc-benefit{min-width:0;padding:1.35rem 1.25rem 1.3rem;background:var(--sm-white);border:1px solid var(--sm-line);border-radius:16px;box-shadow:var(--sm-shadow)}.sm-dc-benefit__icon{display:grid;place-items:center;width:2.4rem;height:2.4rem;margin-bottom:.9rem;border-radius:50%;background:#2470b21a;color:var(--sm-blue)}.sm-dc-benefit__icon svg{width:1.15rem;height:1.15rem}.sm-dc-benefit__title{margin:0 0 .4rem;font-family:var(--sm-display);font-size:1.45rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;line-height:1.05}.sm-dc-benefit__text{margin:0;color:var(--sm-muted);font-size:.95rem;line-height:1.55}.sm-dc-stack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:stretch}.sm-dc-tier{display:flex;flex-direction:column;min-width:0;padding:1.5rem 1.3rem 1.35rem;border-radius:18px;border:1px solid rgba(255,255,255,.14);background:transparent;color:var(--sm-white)}.sm-dc-tier--featured{background:var(--sm-white);color:var(--sm-ink);border-color:var(--sm-white);transform:translateY(-8px);box-shadow:0 22px 40px #00000047}.sm-dc-tier--accent{background:var(--sm-dc-red);border-color:var(--sm-dc-red);color:var(--sm-white)}.sm-dc-tier__range{margin:0 0 .35rem;font-family:var(--sm-mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;opacity:.7}.sm-dc-tier--featured .sm-dc-tier__range{color:var(--sm-dc-red);opacity:1}.sm-dc-tier__points{margin:0 0 .55rem;font-family:var(--sm-display);font-size:clamp(1.8rem,3vw,2.3rem);font-weight:800;letter-spacing:.02em;text-transform:uppercase;line-height:.95}.sm-dc-tier__text{margin:0;font-size:.92rem;line-height:1.5;opacity:.78}.sm-dc-tier--featured .sm-dc-tier__text{color:var(--sm-muted);opacity:1}.sm-dc-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;counter-reset:sm-dc-step}.sm-dc-step{min-width:0;counter-increment:sm-dc-step}.sm-dc-step__num{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin-bottom:.75rem;border-radius:50%;background:var(--sm-ink);color:var(--sm-white);font-family:var(--sm-mono);font-size:.75rem;letter-spacing:.06em}.sm-dc-step__title{margin:0 0 .4rem;font-family:var(--sm-display);font-size:1.45rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.sm-dc-step__text{margin:0;color:var(--sm-muted);font-size:.95rem;line-height:1.55}.sm-dc-quotes-band{overflow:hidden}.sm-dc-marquee{width:100%;overflow:hidden;margin-top:.25rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.sm-dc-marquee__track{display:flex;width:max-content;animation:sm-dc-marquee 55s linear infinite}.sm-dc-marquee:hover .sm-dc-marquee__track,.sm-dc-marquee.is-paused .sm-dc-marquee__track{animation-play-state:paused}.sm-dc-marquee__group{display:flex;gap:1rem;padding-right:1rem}.sm-dc-quote{display:flex;flex-direction:column;flex:0 0 min(22rem,78vw);width:min(22rem,78vw);min-width:0;min-height:12.75rem;padding:1.3rem 1.2rem 1.2rem;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}@keyframes sm-dc-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.sm-dc-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none;-webkit-overflow-scrolling:touch}.sm-dc-marquee__track{animation:none}.sm-dc-marquee__group:last-child{display:none}}.sm-dc-quote__stars{display:flex;gap:.1rem;margin-bottom:.7rem;color:#f5b942}.sm-dc-quote__stars svg{width:.9rem;height:.9rem}.sm-dc-quote__text{margin:0 0 .85rem;font-size:.98rem;line-height:1.55;color:#ffffffe0}.sm-dc-quote__name{margin:auto 0 0;font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#ffffff80}.sm-dc-reviews{padding-bottom:.5rem}.sm-dc-reviews__score{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.35rem .85rem;margin:.35rem 0 0}.sm-dc-reviews__number{font-family:var(--sm-display);font-size:clamp(3rem,8vw,5rem);font-weight:800;letter-spacing:.02em;line-height:.85}.sm-dc-reviews__meta{margin:0 0 .2rem;color:#ffffffb3;font-size:1rem}.sm-dc-reviews__apps{margin-top:1.75rem;padding:1.25rem 1.1rem;background:var(--sm-white);border-radius:18px;color:var(--sm-ink)}.sm-dc-reviews__apps .jdgm-widget,.sm-dc-reviews__apps .jdgm-carousel-wrapper{max-width:100%}html.sm-dc-page .sm-dc-reviews__apps .jdgm-carousel-wrapper{width:100%!important;margin:0!important}html.sm-dc-page .sm-dc-reviews__apps .jdgm-carousel-title-and-link{display:block!important;width:100%!important;height:auto!important;margin:0 0 1rem!important;vertical-align:unset!important}html.sm-dc-page .sm-dc-reviews__apps .jdgm-carousel-title{margin:0 0 .35rem;font-size:1.35rem;line-height:1.2}html.sm-dc-page .sm-dc-reviews__apps .jdgm-carousel--compact-theme.jdgm-carousel{display:block!important;width:100%!important;float:none!important;margin-top:0!important}html.sm-dc-page .sm-dc-reviews__apps .jdgm-carousel__arrows,html.sm-dc-page .sm-dc-reviews__apps .jdgm-carousel__left-arrow,html.sm-dc-page .sm-dc-reviews__apps .jdgm-carousel__right-arrow,html.sm-dc-page .sm-dc-reviews__apps .jdgm-carousel__play-pause,html.sm-dc-page .sm-help-tab-wrapper,html.sm-dc-page .sm-help-tab{display:none!important}.sm-support--diamond .sm-dc-faq .sm-support-faq__list{border-top-color:#ffffff1f}.sm-support--diamond .sm-dc-faq .sm-support-item{border-bottom-color:#ffffff1a}.sm-support--diamond .sm-dc-faq .sm-support-item__summary{color:var(--sm-white);padding-inline:0}.sm-support--diamond .sm-dc-faq .sm-support-item__summary:hover{color:#9fd0f3}.sm-support--diamond .sm-dc-faq .sm-support-item__icon{border-color:#ffffff47;color:var(--sm-white)}.sm-support--diamond .sm-dc-faq .sm-support-item[open] .sm-support-item__icon{background:var(--sm-blue);border-color:var(--sm-blue)}.sm-support--diamond .sm-dc-faq .sm-support-item__answer{color:#ffffffad}.sm-support--diamond .sm-dc-faq .sm-support-item__answer a{color:#9fd0f3}.sm-dc-faq__help{margin:1.25rem 0 0}.sm-dc-faq__help a{color:var(--sm-dc-red);font-weight:700;text-decoration:none}.sm-dc-faq__help a:hover{text-decoration:underline;text-underline-offset:3px}.sm-support--diamond .sm-support-cta__inner{width:min(100% - 2.5rem,var(--sm-max));grid-template-columns:1.3fr minmax(16rem,.8fr)}.sm-support--diamond .sm-dc-cta-form .sm-dc-form__submit{width:100%}.sm-dc-cta__note{margin:.65rem 0 0;font-size:.8rem;color:#ffffff8c;text-align:center}.sm-dc-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));background:#0a0a0af0;border-top:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translateY(110%);transition:transform .28s ease}.sm-dc-sticky.is-visible{transform:none}.sm-dc-sticky__copy{min-width:0;color:var(--sm-white)}.sm-dc-sticky__title{margin:0;font-family:var(--sm-display);font-size:1.15rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;line-height:1}.sm-dc-sticky__price{margin:.2rem 0 0;font-size:.8rem;color:#fff9}.sm-support--diamond .sm-dc-sticky .sm-dc-form__submit,.sm-support--diamond .sm-dc-sticky button.sm-support-btn.sm-dc-form__submit{width:auto;min-width:10.5rem;padding-inline:1.1rem}.sm-dc-sticky .sealsubs-container,.sm-dc-sticky .sls-purchase-options-container,html.sm-dc-page .product--section .product__gallery,html.sm-dc-page .breadcrumbs,html.sm-dc-page .breadcrumbs-container,html.sm-dc-page .product-title,html.sm-dc-page .product-sku,html.sm-dc-page .product-share,html.sm-dc-page .product-description,html.sm-dc-page .description-title,html.sm-dc-page .katapult-widget-wrapper,html.sm-dc-page .quantity-selector,html.sm-dc-page .swym-button,html.sm-dc-page .swym-fave-count,.sm-dc-buy .swym-button,.sm-dc-buy .swym-fave-count{display:none!important}@media(max-width:900px){.sm-dc-hero__grid{width:min(100% - 1.25rem,var(--sm-max));grid-template-columns:1fr;grid-template-areas:"copy" "media" "buy";gap:1.15rem}.sm-dc-benefits,.sm-dc-stack,.sm-dc-steps{grid-template-columns:1fr}.sm-dc-tier--featured{transform:none}.sm-support--diamond .sm-support-cta__inner{grid-template-columns:1fr}.sm-support--diamond .sm-support-cta__actions{justify-content:stretch}}@media(max-width:767px){html.sm-dc-page,.sm-support--diamond{--sm-dc-mobile-pad-left: 1.15rem;--sm-dc-mobile-pad-right: 1.15rem}.sm-support--diamond{padding-bottom:5.25rem}.sm-support--diamond .sm-support__inner,.sm-support--diamond .sm-support-cta__inner,.sm-dc-hero__grid,.sm-dc-strip__list{width:auto;max-width:100%;margin-inline:0;padding-left:var(--sm-dc-mobile-pad-left);padding-right:var(--sm-dc-mobile-pad-right);box-sizing:border-box}.sm-support--diamond .sm-support-hero{padding:2.15rem 0 1.75rem}.sm-support--diamond .sm-dc-hero__copy .sm-support-hero__title{max-width:none;font-size:clamp(2.05rem,11vw,2.7rem);overflow-wrap:anywhere}.sm-support--diamond .sm-dc-hero__copy .sm-support-hero__subtitle{margin-bottom:1rem;font-size:.95rem}.sm-dc-heading{font-size:clamp(1.7rem,8.5vw,2.35rem);overflow-wrap:anywhere}.sm-dc-band{padding:2.25rem 0}.sm-dc-intro{margin-bottom:1.25rem}.sm-dc-buy{padding:1.1rem 1rem 1rem}.sm-dc-buy__top{flex-wrap:wrap;align-items:flex-end;gap:.35rem .75rem}.sm-dc-buy__amount{font-size:1.85rem}.sm-dc-hero__frame{aspect-ratio:16 / 9;border-radius:16px}.sm-dc-proof{margin-bottom:1rem}.sm-dc-strip{padding:.95rem 0}.sm-dc-strip__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.sm-dc-strip__value{font-size:.92rem;letter-spacing:.02em}.sm-dc-strip__label{font-size:.68rem;line-height:1.3}.sm-dc-quote{flex-basis:min(18.5rem,82vw);width:min(18.5rem,82vw);min-height:12rem;padding:1.1rem 1rem 1rem}.sm-dc-marquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.sm-dc-marquee__track{animation-duration:42s}.sm-support--diamond .sm-dc-faq .sm-support-item__summary{gap:.65rem;padding:1.05rem 0;font-size:1rem;overflow-wrap:anywhere}.sm-dc-reviews__apps{margin-inline:0;padding:.85rem .7rem 1rem;border-radius:14px;overflow-x:clip}html.sm-dc-page .product-section--container{margin:0;padding:0}html.sm-dc-page .jdgm-rev-widg,html.sm-dc-page .jdgm-carousel-wrapper,html.sm-dc-page .jdgm-widget{max-width:100%;overflow-x:clip}.sm-support--diamond-cta{padding-bottom:5.5rem}.sm-dc-sticky{gap:.55rem;padding:.65rem .75rem calc(.65rem + env(safe-area-inset-bottom))}.sm-dc-sticky__title{font-size:.98rem}.sm-support--diamond .sm-dc-sticky .sm-dc-form__submit,.sm-support--diamond .sm-dc-sticky button.sm-support-btn.sm-dc-form__submit{min-width:0;flex:0 0 auto;padding-inline:.85rem;font-size:.78rem}}
/*# sourceMappingURL=/cdn/shop/t/156/assets/sm-diamond-club.css.map */
