@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.pdp-animate-stagger>*:nth-child(1){animation-delay:0ms}.pdp-animate-stagger>*:nth-child(2){animation-delay:50ms}.pdp-animate-stagger>*:nth-child(3){animation-delay:.1s}.pdp-animate-stagger>*:nth-child(4){animation-delay:.15s}.pdp-animate-stagger>*:nth-child(5){animation-delay:.2s}.pdp-animate-stagger>*:nth-child(6){animation-delay:.25s}.pdp-animate-stagger>*:nth-child(7){animation-delay:.3s}.pdp-comparison{padding:80px 0;background:linear-gradient(180deg,#fafafa,#f5f5f5);position:relative}.pdp-comparison:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#e5e5e5,transparent)}.pdp-comparison__header{text-align:center;margin-bottom:48px;animation:fadeInUp .6s ease-out both}.pdp-comparison__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#525252;margin-bottom:16px;padding:8px 16px;background:#fff;border-radius:100px;box-shadow:0 2px 8px #0000000a}.pdp-comparison__heading{font-size:clamp(30px,4vw,40px);font-weight:800;color:#0a0a0a;margin:0 0 16px;letter-spacing:-.03em}.pdp-comparison__subheading{font-size:17px;color:#525252;max-width:520px;margin:0 auto;line-height:1.6}.pdp-comparison__table-wrapper{overflow-x:auto;margin:0 -24px;padding:0 24px;animation:fadeInUp .6s ease-out .15s both}.pdp-comparison__table{width:100%;max-width:800px;margin:0 auto;border-collapse:collapse;background:var(--ds-bg-card, #fff);border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #0000000f}.pdp-comparison__th{padding:20px 24px;text-align:left;font-size:14px;font-weight:600;border-bottom:1px solid var(--ds-border-subtle, #f0f0f0)}.pdp-comparison__th--feature{width:30%;color:var(--ds-text-secondary, #666);font-weight:500}.pdp-comparison__th--us{width:35%;background:var(--ds-accent-primary, #000);color:#fff}.pdp-comparison__th--them{width:35%;background:var(--ds-bg-alt, #fafafa);color:var(--ds-text-muted, #9ca3af)}.pdp-comparison__brand{display:flex;align-items:center;gap:8px;font-weight:600}.pdp-comparison__row{transition:background-color .15s ease}.pdp-comparison__row:hover{background:var(--ds-bg-alt, #fafafa)}.pdp-comparison__td{padding:18px 24px;font-size:14px;border-bottom:1px solid var(--ds-border-subtle, #f0f0f0);vertical-align:middle}.pdp-comparison__row:last-child .pdp-comparison__td{border-bottom:none}.pdp-comparison__td--feature{font-weight:500;color:var(--ds-text-primary, #111)}.pdp-comparison__value{display:inline-flex;align-items:center;gap:8px}.pdp-comparison__value--positive{color:#047857;font-weight:600;background:linear-gradient(135deg,#10b98114,#0596690a);padding:6px 10px;border-radius:6px;margin:-6px -10px}.pdp-comparison__value--positive svg{flex-shrink:0;color:#10b981}.pdp-comparison__value--negative{color:#9ca3af;font-weight:400}.pdp-comparison__value--negative svg{flex-shrink:0;color:#ef4444;opacity:.7}.pdp-comparison__value--neutral{color:var(--ds-text-muted, #9ca3af)}@media screen and (max-width:749px){.pdp-comparison{padding:48px 0}.pdp-comparison__th,.pdp-comparison__td{padding:14px 16px;font-size:13px}.pdp-comparison__th--feature{width:25%}.pdp-comparison__value--positive{padding:8px 12px;margin:-8px -12px}}.pdp-faq{padding:80px 0;background:#fff;position:relative}.pdp-faq__container{max-width:760px;margin:0 auto}.pdp-faq__header{text-align:center;margin-bottom:48px;animation:fadeInUp .6s ease-out both}.pdp-faq__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#525252;margin-bottom:16px;padding:8px 16px;background:#fafafa;border-radius:100px}.pdp-faq__heading{font-size:clamp(30px,4vw,40px);font-weight:800;color:#0a0a0a;margin:0 0 16px;letter-spacing:-.03em}.pdp-faq__subheading{font-size:17px;color:#525252;margin:0;line-height:1.6}.pdp-faq__filters{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:32px;animation:fadeInUp .6s ease-out .1s both}.pdp-faq__filter{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:600;color:#525252;background:#fff;border:1px solid #e5e5e5;border-radius:100px;cursor:pointer;transition:all .2s cubic-bezier(.32,.72,0,1);white-space:nowrap}.pdp-faq__filter:hover{border-color:#a3a3a3;color:#0a0a0a;transform:translateY(-1px);box-shadow:0 4px 12px #0000000f}.pdp-faq__filter:focus-visible{outline:2px solid #0a0a0a;outline-offset:2px}.pdp-faq__filter--active{background:#0a0a0a;border-color:#0a0a0a;color:#fff;box-shadow:0 4px 12px #00000026}.pdp-faq__filter--active:hover{background:#262626;border-color:#262626;color:#fff;transform:translateY(-1px)}.pdp-faq__filter-icon{display:flex;align-items:center;justify-content:center;opacity:.7}.pdp-faq__filter--active .pdp-faq__filter-icon{opacity:1}.pdp-faq__filter-text{letter-spacing:-.01em}.pdp-faq__filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;background:#0000000f;border-radius:100px}.pdp-faq__filter--active .pdp-faq__filter-count{background:#fff3;color:#fff}.pdp-faq__list--filtering .pdp-faq__item{opacity:0;transform:translateY(8px)}.pdp-faq__item--animate{animation:faqItemFadeIn .3s ease-out forwards}@keyframes faqItemFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:749px){.pdp-faq__filters{gap:6px;margin-bottom:24px;padding:0 4px}.pdp-faq__filter{padding:8px 12px;font-size:12px;min-height:40px}.pdp-faq__filter-icon{display:none}.pdp-faq__filter-count{min-width:18px;height:18px;font-size:10px}}@media screen and (max-width:479px){.pdp-faq__filters{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:8px;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.pdp-faq__filters::-webkit-scrollbar{display:none}}.pdp-faq__list{display:flex;flex-direction:column;gap:0;background:#fff;border-radius:20px;box-shadow:0 4px 24px #0000000a;border:1px solid #f0f0f0;overflow:hidden;animation:fadeInUp .6s ease-out .15s both}.pdp-faq__item{border-bottom:1px solid #f0f0f0}.pdp-faq__item:last-child{border-bottom:none}.pdp-faq__question{display:flex;align-items:center;justify-content:space-between;width:100%;padding:22px 28px;cursor:pointer;list-style:none;font-size:16px;font-weight:600;color:#0a0a0a;transition:all .2s ease;background:transparent;min-height:64px}.pdp-faq__question::-webkit-details-marker{display:none}.pdp-faq__question:hover{background:#fafafa}.pdp-faq__question:focus-visible{outline:2px solid #0a0a0a;outline-offset:-2px}.pdp-faq__question-text{flex:1;text-align:left;padding-right:20px;letter-spacing:-.01em}.pdp-faq__icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border-radius:8px;color:#737373;transition:all .25s cubic-bezier(.32,.72,0,1);flex-shrink:0}.pdp-faq__item[open] .pdp-faq__icon{transform:rotate(180deg);background:#0a0a0a;color:#fff}.pdp-faq__answer{padding:0 28px 24px;animation:fadeIn .3s ease-out}.pdp-faq__answer p{margin:0;font-size:15px;line-height:1.75;color:#525252}.pdp-faq__footer{text-align:center;margin-top:48px;padding-top:48px;border-top:1px solid #f0f0f0;animation:fadeInUp .6s ease-out .3s both}.pdp-faq__help-text{font-size:15px;color:#737373;margin:0 0 18px}.pdp-faq__cta{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;font-size:14px;font-weight:600;border-radius:10px;transition:all .2s ease;min-height:48px}.pdp-faq__cta:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}@media screen and (max-width:749px){.pdp-faq{padding:60px 0}.pdp-faq__list{border-radius:16px}.pdp-faq__question{font-size:15px;padding:18px 20px;min-height:60px}.pdp-faq__answer{padding:0 20px 20px}.pdp-faq__answer p{font-size:14px}}.pdp-transformation{padding:64px 0;background:var(--ds-bg-alt, #fafafa)}.pdp-transformation__container{max-width:900px;margin:0 auto}.pdp-reviews-inline{padding:48px 0;background:var(--ds-bg-default, #fff)}.pdp-reviews-inline__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.pdp-reviews-inline__title{font-size:20px;font-weight:700;color:var(--ds-text-primary, #111);margin:0}.pdp-reviews-inline__rating{display:flex;align-items:center;gap:8px}.pdp-reviews-inline__stars{display:flex;gap:2px}.pdp-reviews-inline__count{font-size:14px;color:var(--ds-text-secondary, #666)}.pdp-social-media{padding:48px 0;background:var(--ds-bg-alt, #fafafa)}.pdp-social-media__header{text-align:center;margin-bottom:32px}.pdp-social-media__title{font-size:20px;font-weight:700;color:var(--ds-text-primary, #111);margin:0 0 8px}.pdp-social-media__subtitle{font-size:14px;color:var(--ds-text-secondary, #666);margin:0}.pdp-social-media__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.pdp-social-media__item{aspect-ratio:1;border-radius:12px;overflow:hidden;background:var(--ds-bg-card, #fff);transition:transform .3s ease,box-shadow .3s ease}.pdp-social-media__item:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.pdp-social-media__item img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:749px){.pdp-social-media__grid{grid-template-columns:repeat(2,1fr)}}.pdp-deep-benefits{padding:64px 0;background:var(--ds-bg-default, #fff)}.pdp-deep-benefits__container{max-width:800px;margin:0 auto}.pdp-deep-benefits__header{text-align:center;margin-bottom:40px;animation:fadeInUp .6s ease-out both}.pdp-deep-benefits__heading{font-size:clamp(28px,3.5vw,32px);font-weight:800;color:var(--ds-text-primary, #111);margin:0 0 12px}.pdp-deep-benefits__list{display:flex;flex-direction:column;gap:24px}.pdp-deep-benefit{display:flex;gap:16px;padding:24px;background:var(--ds-bg-alt, #fafafa);border-radius:12px;animation:fadeInUp .5s ease-out both;transition:transform .2s ease,box-shadow .2s ease}.pdp-deep-benefit:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000000f}.pdp-deep-benefit__icon{width:48px;height:48px;background:var(--ds-accent-primary, #000);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.pdp-deep-benefit__content{flex:1}.pdp-deep-benefit__title{font-size:16px;font-weight:600;color:var(--ds-text-primary, #111);margin:0 0 6px}.pdp-deep-benefit__desc{font-size:14px;color:var(--ds-text-secondary, #666);margin:0;line-height:1.5}.trust-strip-wrapper{margin:20px 0;padding:20px;background:linear-gradient(135deg,#fafafa,#f5f5f5);border-radius:16px;border:1px solid #f0f0f0}.trust-strip__header{text-align:center;margin-bottom:16px}.trust-strip__title{font-size:15px;font-weight:700;color:#0a0a0a;margin:0 0 4px;letter-spacing:-.01em}.trust-strip__subtitle{font-size:13px;color:#737373;margin:0}.trust-strip{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.trust-strip__item{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#fff;border-radius:10px;border:1px solid #f0f0f0;transition:all .2s ease}.trust-strip__item:hover{border-color:#e5e5e5;box-shadow:0 2px 8px #0000000a}.trust-strip__icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#0a0a0a;border-radius:8px;color:#fff;flex-shrink:0}.trust-strip__icon svg{width:16px;height:16px}.trust-strip__text{font-size:13px;font-weight:600;color:#0a0a0a;letter-spacing:-.01em}@media screen and (max-width:749px){.trust-strip-wrapper{padding:16px}.trust-strip__item{padding:10px 12px;min-height:56px}.trust-strip__text{font-size:12px}}.objection-handler{margin:24px 0;padding:20px;background:#fff;border:1px solid #f0f0f0;border-radius:16px}.objection-handler__heading{font-size:14px;font-weight:700;color:#0a0a0a;margin:0 0 16px;letter-spacing:-.01em}.objection-handler__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.objection-handler__item{display:flex;gap:12px;align-items:flex-start}.objection-handler__check{width:22px;height:22px;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.objection-handler__check svg{width:12px;height:12px;color:#fff}.objection-handler__content{flex:1}.objection-handler__title{display:block;font-size:14px;font-weight:600;color:#0a0a0a;margin-bottom:2px}.objection-handler__desc{display:block;font-size:13px;color:#737373;line-height:1.5}.size-guide{margin:20px 0;border:1px solid #f0f0f0;border-radius:12px;overflow:hidden;background:#fff}.size-guide__trigger{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;cursor:pointer;list-style:none;background:#fafafa;transition:background-color .2s ease;min-height:56px}.size-guide__trigger::-webkit-details-marker{display:none}.size-guide__trigger:hover{background:#f5f5f5}.size-guide__trigger-content{display:flex;align-items:center;gap:10px}.size-guide__icon{width:20px;height:20px;color:#737373}.size-guide__label{font-size:14px;font-weight:600;color:#0a0a0a}.size-guide__chevron{width:18px;height:18px;color:#737373;transition:transform .25s ease}.size-guide[open] .size-guide__chevron{transform:rotate(180deg)}.size-guide__panel{padding:20px;animation:fadeIn .25s ease-out}.size-guide__tip{font-size:13px;color:#525252;padding:12px 14px;background:#fef3c7;border-radius:8px;margin-bottom:16px;border-left:3px solid #f59e0b}.size-guide__table-wrap{overflow-x:auto;margin:0 -20px;padding:0 20px}.size-guide__table{width:100%;border-collapse:collapse;font-size:13px}.size-guide__table th,.size-guide__table td{padding:10px 12px;text-align:left;border-bottom:1px solid #f0f0f0}.size-guide__table th{font-weight:600;color:#737373;font-size:11px;text-transform:uppercase;letter-spacing:.05em}.size-guide__table td{color:#0a0a0a}.size-guide__table td strong{font-weight:700}.size-guide__table tr:last-child td{border-bottom:none}.size-guide__footer{margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0}.size-guide__notes{font-size:12px;color:#737373;margin-bottom:12px}.size-guide__notes p{margin:0}.size-guide__link{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#0a0a0a;text-decoration:none;transition:color .2s ease}.size-guide__link:hover{color:#525252}.size-guide__link svg{width:14px;height:14px;transition:transform .2s ease}.size-guide__link:hover svg{transform:translate(2px)}.pdp-section-divider{height:1px;background:var(--ds-border-subtle, #f0f0f0);margin:0;border:none}.pdp-section-spacer{height:48px}.pdp-section-spacer--small{height:24px}.pdp-section-spacer--large{height:64px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/pdp-sections.css.map */
