.ssm-page{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:#f5f2ec;background:#252c27}.ssm-container{max-width:1100px;margin:0 auto;padding:0 20px}.ssm-text-center{text-align:center}.ssm-announcement{background:#4a7c59;color:#f5f2ec;text-align:center;padding:10px 20px;font-size:13px;font-weight:600;letter-spacing:.05em}.ssm-sticky-atc{position:fixed;bottom:0;left:0;right:0;z-index:999;background:#252c27;border-top:1px solid #3A4840;padding:12px 20px;display:flex;align-items:center;gap:12px}.ssm-sticky-atc__title{flex:1;font-size:14px;font-weight:600;color:#f5f2ec}.ssm-sticky-atc__btn{background:#f5f2ec;color:#252c27;border:none;border-radius:6px;padding:12px 24px;font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap;letter-spacing:.03em}.ssm-sticky-atc__btn:hover{background:#e8e4dc}.ssm-hero{background:#252c27;padding:40px 0 60px}.ssm-hero__inner{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.ssm-hero__gallery{position:relative}.ssm-hero__main-img{width:100%;border-radius:8px;display:block;aspect-ratio:3/4;object-fit:cover}.ssm-hero__thumbnails{display:flex;gap:8px;margin-top:10px}.ssm-hero__thumb{width:64px;height:64px;object-fit:cover;border-radius:4px;cursor:pointer;opacity:.6;border:2px solid transparent}.ssm-hero__thumb.active{opacity:1;border-color:#4a7c59}.ssm-hero__badge{display:inline-block;background:#4a7c59;color:#f5f2ec;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:4px;margin-bottom:12px}.ssm-hero__title{font-size:36px;font-weight:800;line-height:1.1;color:#f5f2ec;margin:0 0 8px;letter-spacing:-.02em}.ssm-hero__subtitle{font-size:16px;color:#9ba89e;margin:0 0 20px;line-height:1.5}.ssm-hero__rating{display:flex;align-items:center;gap:8px;margin-bottom:20px}.ssm-hero__stars{color:#f5c842;font-size:16px;letter-spacing:2px}.ssm-hero__rating-text,.ssm-hero__rating-count{font-size:13px;color:#9ba89e}.ssm-variants{margin-bottom:20px}.ssm-variants__label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9ba89e;margin-bottom:10px}.ssm-variants__grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ssm-variant-card{border:1px solid #3A4840;border-radius:8px;padding:12px 14px;cursor:pointer;background:#2e3830;transition:border-color .15s,background .15s;position:relative}.ssm-variant-card.selected{border-color:#4a7c59;background:#2a3e30}.ssm-variant-card__popular{position:absolute;top:-8px;right:10px;background:#4a7c59;color:#f5f2ec;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border-radius:3px}.ssm-variant-card__name{font-size:13px;font-weight:700;color:#f5f2ec;margin-bottom:2px}.ssm-variant-card__price{font-size:15px;font-weight:800;color:#f5f2ec}.ssm-variant-card__compare{font-size:12px;color:#9ba89e;text-decoration:line-through;margin-left:4px}.ssm-variant-card__per-day{font-size:11px;color:#4a7c59;font-weight:600;margin-top:2px}.ssm-atc-btn{width:100%;background:#f5f2ec;color:#252c27;border:none;border-radius:8px;padding:16px;font-size:16px;font-weight:800;cursor:pointer;letter-spacing:.02em;margin-bottom:12px;transition:background .15s}.ssm-atc-btn:hover{background:#e8e4dc}.ssm-atc-btn:disabled{opacity:.5;cursor:not-allowed}.ssm-trust-row{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:16px}.ssm-trust-item{display:flex;align-items:center;gap:6px;font-size:12px;color:#9ba89e}.ssm-trust-item__icon{font-size:14px}.ssm-proof-bar{background:#2e3830;border-top:1px solid #3A4840;border-bottom:1px solid #3A4840;padding:16px 0}.ssm-proof-bar__inner{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;gap:12px}.ssm-proof-stat{text-align:center}.ssm-proof-stat__number{font-size:22px;font-weight:800;color:#f5f2ec;line-height:1}.ssm-proof-stat__label{font-size:11px;color:#9ba89e;margin-top:2px}.ssm-section{padding:64px 0}.ssm-section--dark{background:#252c27}.ssm-section--mid{background:#2a3230}.ssm-section__label{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#4a7c59;margin-bottom:10px}.ssm-section__title{font-size:32px;font-weight:800;line-height:1.15;color:#f5f2ec;margin:0 0 12px;letter-spacing:-.02em}.ssm-section__title span{color:#4a7c59}.ssm-section__subtitle{font-size:16px;color:#9ba89e;line-height:1.6;max-width:560px;margin:0 auto 40px}.ssm-ba-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ssm-ba-card{background:#2e3830;border-radius:10px;overflow:hidden;border:1px solid #3A4840;max-width:100%}.ssm-ba-card__img{width:100%;max-width:100%;display:block;aspect-ratio:3/4;object-fit:cover;object-position:top center}.ssm-ba-card__info{padding:14px 16px}.ssm-ba-card__weeks{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#4a7c59;margin-bottom:4px}.ssm-ba-card__name{font-size:14px;font-weight:700;color:#f5f2ec;margin-bottom:6px}.ssm-ba-card__quote{font-size:13px;color:#9ba89e;line-height:1.5;margin-bottom:8px}.ssm-ba-card__tags{display:flex;flex-wrap:wrap;gap:4px}.ssm-ba-card__tag{background:#3a4840;color:#9ba89e;font-size:10px;font-weight:600;padding:3px 8px;border-radius:20px}.ssm-ba-disclaimer{font-size:11px;color:#5a6b5e;margin-top:20px;text-align:center}.ssm-problems-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.ssm-problem-card{background:#2e3830;border:1px solid #3A4840;border-radius:10px;padding:24px}.ssm-problem-card__icon{font-size:28px;margin-bottom:12px}.ssm-problem-card__title{font-size:15px;font-weight:700;color:#f5f2ec;margin-bottom:8px}.ssm-problem-card__text{font-size:13px;color:#9ba89e;line-height:1.6}.ssm-solution-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.ssm-solution__img{width:100%;border-radius:10px;display:block}.ssm-solution-list{display:flex;flex-direction:column;gap:20px}.ssm-solution-item{display:flex;gap:16px;align-items:flex-start}.ssm-solution-item__num{width:32px;height:32px;border-radius:50%;background:#4a7c59;color:#f5f2ec;font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ssm-solution-item__title{font-size:15px;font-weight:700;color:#f5f2ec;margin-bottom:4px}.ssm-solution-item__text{font-size:13px;color:#9ba89e;line-height:1.6}.ssm-stats-inner{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.ssm-stats-list{display:flex;flex-direction:column;gap:24px}.ssm-stat-item{display:flex;align-items:center;gap:20px}.ssm-stat-item__num{font-size:48px;font-weight:800;color:#f5f2ec;line-height:1;min-width:80px}.ssm-stat-item__text{font-size:14px;color:#9ba89e;line-height:1.5}.ssm-stat-item__text strong{color:#f5f2ec}.ssm-stats-img{width:100%;border-radius:10px;display:block}.ssm-ingredients-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.ssm-tab-btn{background:#2e3830;border:1px solid #3A4840;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600;color:#9ba89e;cursor:pointer;transition:all .15s}.ssm-tab-btn.active{background:#4a7c59;border-color:#4a7c59;color:#f5f2ec}.ssm-tab-content{display:none;background:#2e3830;border:1px solid #3A4840;border-radius:10px;padding:28px}.ssm-tab-content.active{display:block}.ssm-tab-content__title{font-size:18px;font-weight:700;color:#f5f2ec;margin-bottom:8px}.ssm-tab-content__dose{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#4a7c59;margin-bottom:12px}.ssm-tab-content__text{font-size:14px;color:#9ba89e;line-height:1.7}.ssm-tab-content__study{font-size:12px;color:#5a6b5e;margin-top:12px;font-style:italic}.ssm-cert-badges{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.ssm-cert-badge{background:#2e3830;border:1px solid #3A4840;border-radius:6px;padding:8px 14px;font-size:11px;font-weight:700;color:#9ba89e;letter-spacing:.05em}.ssm-timeline{display:flex;flex-direction:column;gap:0;position:relative}.ssm-timeline:before{content:"";position:absolute;left:20px;top:0;bottom:0;width:2px;background:#3a4840}.ssm-timeline-item{display:flex;gap:20px;align-items:flex-start;padding-bottom:28px;position:relative}.ssm-timeline-item:last-child{padding-bottom:0}.ssm-timeline-dot{width:42px;height:42px;border-radius:50%;background:#2e3830;border:2px solid #4A7C59;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:11px;font-weight:800;color:#4a7c59;z-index:1}.ssm-timeline-content__week{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#4a7c59;margin-bottom:4px}.ssm-timeline-content__title{font-size:15px;font-weight:700;color:#f5f2ec;margin-bottom:4px}.ssm-timeline-content__text{font-size:13px;color:#9ba89e;line-height:1.6}.ssm-guarantee{background:#2e3830;border:1px solid #3A4840;border-radius:12px;padding:36px;display:flex;gap:28px;align-items:center}.ssm-guarantee__icon{font-size:48px;flex-shrink:0}.ssm-guarantee__title{font-size:22px;font-weight:800;color:#f5f2ec;margin-bottom:8px}.ssm-guarantee__text{font-size:14px;color:#9ba89e;line-height:1.6}.ssm-faq-list{display:flex;flex-direction:column;gap:8px}.ssm-faq-item{background:#2e3830;border:1px solid #3A4840;border-radius:8px;overflow:hidden}.ssm-faq-question{width:100%;background:none;border:none;padding:18px 20px;text-align:left;font-size:15px;font-weight:600;color:#f5f2ec;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px}.ssm-faq-question:hover{background:#354039}.ssm-faq-icon{font-size:18px;color:#4a7c59;flex-shrink:0;transition:transform .2s}.ssm-faq-item.open .ssm-faq-icon{transform:rotate(45deg)}.ssm-faq-answer{display:none;padding:0 20px 18px;font-size:14px;color:#9ba89e;line-height:1.7}.ssm-faq-item.open .ssm-faq-answer{display:block}.ssm-mid-atc{background:#2e3830;border-radius:12px;padding:36px;text-align:center}.ssm-mid-atc__title{font-size:24px;font-weight:800;color:#f5f2ec;margin-bottom:8px}.ssm-mid-atc__sub{font-size:14px;color:#9ba89e;margin-bottom:24px}.ssm-mid-atc__btn{display:inline-block;background:#f5f2ec;color:#252c27;border:none;border-radius:8px;padding:16px 40px;font-size:16px;font-weight:800;cursor:pointer;letter-spacing:.02em}.ssm-compare-table{width:100%;border-collapse:collapse}.ssm-compare-table th{padding:14px 16px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9ba89e;border-bottom:1px solid #2E3830;text-align:left}.ssm-compare-table th:first-child{width:40%}.ssm-compare-table td{padding:14px 16px;font-size:14px;color:#9ba89e;border-bottom:1px solid #252C27}.ssm-compare-table td:first-child{color:#f5f2ec;font-weight:500}.ssm-compare-table tr:last-child td{border-bottom:none}.ssm-compare-table .ssm-yes{color:#4a7c59;font-weight:700}.ssm-compare-table .ssm-no{color:#5a6b5e}.ssm-compare-table thead th:nth-child(2){color:#4a7c59}.ssm-timeline-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}@media(max-width:768px){.ssm-hero{padding:24px 0 80px}.ssm-hero__inner{grid-template-columns:1fr;gap:20px}.ssm-hero__title{font-size:24px}.ssm-hero__subtitle{font-size:14px}.ssm-section{padding:40px 0}.ssm-section__title{font-size:22px}.ssm-section__subtitle{font-size:14px;margin-bottom:24px}.ssm-variants__grid{grid-template-columns:1fr 1fr;gap:6px}.ssm-variant-card{padding:10px}.ssm-variant-card__name{font-size:12px}.ssm-variant-card__price{font-size:14px}.ssm-trust-row{gap:8px}.ssm-trust-item{font-size:11px}.ssm-proof-bar__inner{gap:8px}.ssm-proof-stat__number{font-size:18px}.ssm-ba-grid{display:flex;flex-direction:column;gap:16px;overflow:visible}.ssm-ba-card{min-width:unset;width:100%;flex-shrink:unset;scroll-snap-align:unset}.ssm-ba-card__img{aspect-ratio:4/3;object-position:top center}.ssm-problems-grid{grid-template-columns:1fr}.ssm-solution-grid{grid-template-columns:1fr;gap:24px}.ssm-solution__img{max-height:260px;object-fit:cover}.ssm-stats-inner{grid-template-columns:1fr}.ssm-stats-img{display:none}.ssm-stat-item__num{font-size:36px;min-width:64px}.ssm-ingredients-tabs{gap:6px}.ssm-tab-btn{padding:6px 12px;font-size:12px}.ssm-tab-content{padding:20px 16px}.ssm-timeline-grid{grid-template-columns:1fr;gap:32px}.ssm-guarantee{flex-direction:column;text-align:center;padding:24px 20px;gap:16px}.ssm-compare-table{font-size:11px}.ssm-compare-table th,.ssm-compare-table td{padding:8px}.ssm-compare-table th:first-child{width:30%}.ssm-mid-atc{padding:28px 20px}.ssm-mid-atc__title{font-size:20px}.ssm-mid-atc__btn{padding:14px 28px;font-size:15px}.ssm-sticky-atc{padding:10px 16px}.ssm-sticky-atc__title{font-size:12px}.ssm-sticky-atc__btn{padding:10px 16px;font-size:13px}.ssm-page{padding-bottom:72px}}.ssm-reviews-summary{background:#2e3830;border:1px solid #3A4840;border-radius:12px;padding:28px 32px;display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:40px}.ssm-reviews-summary__stars{font-size:28px;color:#f5c842;letter-spacing:2px}.ssm-reviews-summary__score{font-size:36px;font-weight:800;color:#f5f2ec;line-height:1}.ssm-reviews-summary__count{font-size:13px;color:#9ba89e}.ssm-reviews-summary__bars{flex:1;min-width:200px;display:flex;flex-direction:column;gap:6px}.ssm-rating-bar{display:flex;align-items:center;gap:8px;font-size:12px;color:#9ba89e}.ssm-rating-bar span:first-child{min-width:28px}.ssm-rating-bar span:last-child{min-width:28px;text-align:right}.ssm-rating-bar__track{flex:1;height:6px;background:#3a4840;border-radius:3px;overflow:hidden}.ssm-rating-bar__fill{height:100%;background:#4a7c59;border-radius:3px}.ssm-reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ssm-review-card{background:#2e3830;border:1px solid #3A4840;border-radius:10px;padding:20px;display:flex;flex-direction:column;gap:10px}.ssm-review-card__header{display:flex;align-items:center;gap:12px}.ssm-review-card__avatar{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:800;color:#f5f2ec;flex-shrink:0}.ssm-review-card__name{font-size:14px;font-weight:700;color:#f5f2ec}.ssm-review-card__date{font-size:11px;color:#5a6b5e}.ssm-review-card__stars{margin-left:auto;color:#f5c842;font-size:13px;letter-spacing:1px}.ssm-review-card__title{font-size:14px;font-weight:700;color:#f5f2ec}.ssm-review-card__text{font-size:13px;color:#9ba89e;line-height:1.6;flex:1}.ssm-review-card__verified{font-size:11px;color:#4a7c59;font-weight:600}.ssm-upsell-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;z-index:9999;display:none;align-items:center;justify-content:center;padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ssm-upsell-overlay.active{display:flex}.ssm-upsell-modal{background:#2a3230;border:1px solid #4A7C59;border-radius:16px;padding:32px 28px;max-width:420px;width:100%;position:relative;animation:ssm-modal-in .25s cubic-bezier(.34,1.56,.64,1)}@keyframes ssm-modal-in{0%{opacity:0;transform:scale(.88) translateY(16px)}to{opacity:1;transform:scale(1) translateY(0)}}.ssm-upsell-close{position:absolute;top:14px;right:16px;background:none;border:none;color:#9ba89e;font-size:18px;cursor:pointer;line-height:1;padding:4px}.ssm-upsell-close:hover{color:#f5f2ec}.ssm-upsell-badge{display:inline-block;background:#4a7c59;color:#f5f2ec;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:4px;margin-bottom:14px}.ssm-upsell-title{font-size:22px;font-weight:800;color:#f5f2ec;line-height:1.2;margin-bottom:6px}.ssm-upsell-subtitle{font-size:14px;color:#9ba89e;margin-bottom:20px}.ssm-upsell-offer{background:#252c27;border:1px solid #3A4840;border-radius:10px;padding:16px 18px;margin-bottom:20px}.ssm-upsell-offer__name{font-size:15px;font-weight:700;color:#f5f2ec;margin-bottom:4px}.ssm-upsell-offer__price{font-size:20px;font-weight:800;color:#4a7c59}.ssm-upsell-offer__saving{font-size:12px;color:#9ba89e;margin-top:4px}.ssm-upsell-accept{width:100%;background:#f5f2ec;color:#252c27;border:none;border-radius:8px;padding:15px;font-size:15px;font-weight:800;cursor:pointer;margin-bottom:10px;letter-spacing:.02em;transition:background .15s}.ssm-upsell-accept:hover{background:#e8e4dc}.ssm-upsell-decline{width:100%;background:none;border:none;color:#5a6b5e;font-size:13px;cursor:pointer;padding:6px;text-decoration:underline}.ssm-upsell-decline:hover{color:#9ba89e}@media(max-width:768px){.ssm-reviews-summary{flex-direction:column;align-items:flex-start;padding:20px;gap:16px}.ssm-reviews-summary__bars{width:100%;min-width:unset}.ssm-reviews-grid{grid-template-columns:1fr}.ssm-upsell-modal{padding:24px 20px}.ssm-upsell-title{font-size:19px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cro-pdp-skin-shield-male.css.map */
