.section-harder-pdp-buybox .harder-pdp-buybox{background:#fbf9f4;color:#0c0a0e;scroll-margin-top:88px}.section-harder-pdp-buybox .harder-pdp-buybox__anchor{display:block;width:0;height:0;scroll-margin-top:88px}.section-harder-pdp-buybox .harder-pdp-buybox__ticker{position:relative;overflow:hidden;border-block:1px solid rgba(251,249,244,.14);background:#0c0a0e;color:#fbf9f4}.section-harder-pdp-buybox .harder-pdp-buybox__ticker-track{display:flex;width:max-content;min-width:100%;animation:harderPdpTicker 34s linear infinite}.section-harder-pdp-buybox .harder-pdp-buybox__ticker:hover .harder-pdp-buybox__ticker-track{animation-play-state:paused}.section-harder-pdp-buybox .harder-pdp-buybox__ticker-group{display:flex;align-items:center;gap:.72rem;padding:.5rem 0}.section-harder-pdp-buybox .harder-pdp-buybox__ticker-item{display:inline-flex;align-items:center;gap:.65rem;min-height:30px;padding:.28rem .72rem .3rem .34rem;border:1px solid rgba(12,10,14,.12);border-radius:999px;background:#fbf9f414;white-space:nowrap;font-family:var(--font-subhead);font-size:.78rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.section-harder-pdp-buybox .harder-pdp-buybox__ticker-quote{color:#fbf9f4}.section-harder-pdp-buybox .harder-pdp-buybox__ticker-name{color:#efe3b5;font-size:.68rem;letter-spacing:.1em}.section-harder-pdp-buybox .harder-pdp-buybox__ticker-verified{display:inline-grid;width:1.35rem;height:1.35rem;place-items:center;border-radius:999px;background:#e07a4a;color:#0c0a0e;font-size:.78rem;line-height:1}.section-harder-pdp-buybox .harder-pdp-buybox__ticker-sep{color:#fbf9f447}@keyframes harderPdpTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}.section-harder-pdp-buybox .harder-pdp-buybox__grid{display:grid;grid-template-columns:minmax(0,.98fr) minmax(500px,.92fr);gap:clamp(28px,3.2vw,58px);width:min(1840px,calc(100% - 56px));margin:0 auto;padding:clamp(18px,2.4vw,34px) 0 clamp(30px,4vw,58px);min-height:0}.section-harder-pdp-buybox .harder-pdp-buybox__media{position:sticky;top:92px;min-height:0;display:grid;align-content:start;gap:.9rem;padding:0;background:transparent}.section-harder-pdp-buybox .harder-pdp-buybox__frame,.section-harder-pdp-buybox .harder-pdp-buybox__thumb{overflow:hidden;border-radius:14px;background:#fff;border:1px solid rgba(12,10,14,.08)}.section-harder-pdp-buybox .harder-pdp-buybox__frame{position:relative;width:100%;border-radius:18px;box-shadow:0 18px 46px #0c0a0e14}.section-harder-pdp-buybox .harder-pdp-buybox__frame img,.section-harder-pdp-buybox .harder-pdp-buybox__thumb img{width:100%;display:block;object-fit:cover}.section-harder-pdp-buybox .harder-pdp-buybox__frame img{aspect-ratio:1 / 1.02;object-fit:cover;padding:0}.section-harder-pdp-buybox .harder-pdp-buybox__thumbs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.66rem;width:100%}.section-harder-pdp-buybox .harder-pdp-buybox__thumb img{aspect-ratio:1 / 1}.section-harder-pdp-buybox .harder-pdp-buybox__thumb{-webkit-appearance:none;appearance:none;position:relative;padding:0;border-radius:12px;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.section-harder-pdp-buybox .harder-pdp-buybox__thumb:hover,.section-harder-pdp-buybox .harder-pdp-buybox__thumb.is-active{border-color:#0c0a0e;box-shadow:0 12px 26px #0c0a0e1f;transform:translateY(-1px)}.section-harder-pdp-buybox .harder-pdp-buybox__thumb.is-active:after{content:"";position:absolute;inset-inline:14%;bottom:8px;height:3px;border-radius:999px;background:#c7b0e3}.section-harder-pdp-buybox .harder-pdp-buybox__gallery-arrow{-webkit-appearance:none;appearance:none;display:grid;place-items:center;border:1px solid rgba(12,10,14,.12);background:#fbf9f4eb;color:#0c0a0e;font-family:var(--font-subhead);font-weight:800;cursor:pointer;box-shadow:0 12px 28px #0c0a0e1f;transition:transform .16s ease,background .16s ease,border-color .16s ease}.section-harder-pdp-buybox .harder-pdp-buybox__gallery-arrow{position:absolute;top:50%;z-index:3;width:46px;height:46px;border-radius:999px;transform:translateY(-50%);font-size:1.55rem;line-height:1}.section-harder-pdp-buybox .harder-pdp-buybox__gallery-arrow:hover{border-color:#0c0a0e47;background:#efe3b5}.section-harder-pdp-buybox .harder-pdp-buybox__gallery-arrow--prev{left:14px}.section-harder-pdp-buybox .harder-pdp-buybox__gallery-arrow--next{right:14px}.section-harder-pdp-buybox .harder-pdp-buybox__nutrition{display:inline-flex;align-items:center;justify-content:center;gap:.62rem;min-height:56px;width:100%;border:1px solid rgba(12,10,14,.08);border-radius:999px;background:#f5efdd;color:#0c0a0e;font-family:var(--font-subhead);font-size:.96rem;font-weight:800;text-decoration:none;box-shadow:inset 0 1px #fff9;transition:border-color .18s ease,background .18s ease,transform .18s ease}.section-harder-pdp-buybox .harder-pdp-buybox__nutrition:hover{border-color:#6e4fa852;background:#efe3b5;transform:translateY(-1px)}.section-harder-pdp-buybox .harder-pdp-buybox__nutrition svg{width:20px;height:20px;stroke-width:2}.section-harder-pdp-buybox .harder-pdp-buybox__copy{padding:0;display:grid;align-content:start}.section-harder-pdp-buybox .harder-pdp-buybox__eyebrow,.section-harder-pdp-buybox .harder-pdp-buybox__micro,.section-harder-pdp-buybox .harder-pdp-buybox__badge{font-family:var(--font-subhead);font-size:.74rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.section-harder-pdp-buybox .harder-pdp-buybox__eyebrow{margin:0 0 .9rem;color:#6e4fa8}.section-harder-pdp-buybox .harder-pdp-buybox__title{display:grid;gap:.35rem;margin:0;max-width:560px}.section-harder-pdp-buybox .harder-pdp-buybox__brand{display:block;font-family:var(--font-heading);font-size:clamp(3rem,5vw,4.8rem);line-height:.96;letter-spacing:.03em}.section-harder-pdp-buybox .harder-pdp-buybox__pills{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 .75rem}.section-harder-pdp-buybox .harder-pdp-buybox__pill{display:inline-flex;align-items:center;min-height:30px;padding:.3rem .65rem;border:1px solid rgba(12,10,14,.16);border-radius:999px;background:#fff;color:#0c0a0e;font-family:var(--font-subhead);font-size:.78rem;font-weight:800;letter-spacing:.03em}.section-harder-pdp-buybox .harder-pdp-buybox__pill--dark{border-color:#0c0a0e;background:#0c0a0e;color:#fbf9f4}.section-harder-pdp-buybox .harder-pdp-buybox__system{display:block;max-width:17ch;font-family:var(--font-heading);font-size:clamp(1.75rem,3vw,2.7rem);font-weight:400;line-height:.98;letter-spacing:0;color:#0c0a0e}.section-harder-pdp-buybox .harder-pdp-buybox__product-meta{display:flex;flex-wrap:wrap;gap:.38rem .75rem;align-items:baseline;margin-top:.85rem;padding-bottom:.85rem;border-bottom:1px solid rgba(12,10,14,.1)}.section-harder-pdp-buybox .harder-pdp-buybox__product-price{color:#0c0a0e;font-family:var(--font-subhead);font-size:clamp(1.45rem,2.2vw,2rem);font-weight:800;line-height:1}.section-harder-pdp-buybox .harder-pdp-buybox__compare-price{color:#0c0a0e75;font-family:var(--font-subhead);font-size:clamp(1.02rem,1.4vw,1.25rem);font-weight:800;line-height:1;text-decoration:line-through;text-decoration-thickness:.1em}.section-harder-pdp-buybox .harder-pdp-buybox__variant-name{color:#0c0a0e9e;font-family:var(--font-body);font-size:.95rem;font-weight:700}.section-harder-pdp-buybox .harder-pdp-buybox__subtitle,.section-harder-pdp-buybox .harder-pdp-buybox__unit,.section-harder-pdp-buybox .harder-pdp-buybox__note{max-width:620px;font-family:var(--font-body);line-height:1.55;color:#0c0a0eb3}.section-harder-pdp-buybox .harder-pdp-buybox__subtitle{margin:1.15rem 0 0;padding-left:1rem;border-left:3px solid #e07a4a;max-width:54ch;font-size:clamp(1.06rem,1.4vw,1.24rem);font-weight:600;line-height:1.55;color:#0c0a0e}.section-harder-pdp-buybox .harder-pdp-buybox__review-line{display:inline-flex;flex-wrap:wrap;gap:.35rem .55rem;align-items:center;width:fit-content;margin-top:.85rem;padding:.42rem .68rem;border:1px solid rgba(12,10,14,.1);border-radius:999px;background:#fff;color:#0c0a0ebd;font-family:var(--font-subhead);font-size:.82rem;font-weight:800;line-height:1.2}.section-harder-pdp-buybox .harder-pdp-buybox__stars{color:#e07a4a;letter-spacing:.04em}.section-harder-pdp-buybox .harder-pdp-buybox__benefits{display:grid;gap:.44rem;margin:1.12rem 0 0;padding:0;list-style:none}.section-harder-pdp-buybox .harder-pdp-buybox__benefits li{display:grid;grid-template-columns:34px 1fr;gap:.7rem;align-items:center;padding:.2rem 0;color:#0c0a0e;font-family:var(--font-subhead);font-size:clamp(1.02rem,1.35vw,1.15rem);font-weight:800;line-height:1.3}.section-harder-pdp-buybox .harder-pdp-buybox__benefit-icon{display:grid;width:30px;height:30px;place-items:center;border-radius:10px;background:radial-gradient(circle at 72% 28%,rgba(224,122,74,.46),transparent 32%),#f3eef8;color:#0c0a0e;font-size:1rem;line-height:1;box-shadow:inset 0 0 0 1px #6e4fa82e,0 8px 18px #0c0a0e14}.section-harder-pdp-buybox .harder-pdp-buybox__benefit-icon img{display:block;width:100%;height:100%;object-fit:contain}.section-harder-pdp-buybox .harder-pdp-buybox__unit{display:grid;gap:.42rem;margin:.85rem 0 0;padding:.86rem .95rem;border:1px solid rgba(110,79,168,.2);border-radius:14px;background:radial-gradient(circle at 92% 18%,rgba(224,122,74,.14),transparent 38%),linear-gradient(135deg,#fff,#f3eef8);box-shadow:0 14px 28px #0c0a0e0f}.section-harder-pdp-buybox .harder-pdp-buybox__unit-kicker{color:#6e4fa8;font-family:var(--font-subhead);font-size:.76rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.section-harder-pdp-buybox .harder-pdp-buybox__unit p{margin:0}.section-harder-pdp-buybox .harder-pdp-buybox__ship-row{display:flex;align-items:center;justify-content:center;gap:.55rem;max-width:620px;min-height:42px;margin-top:.8rem;padding:.55rem .85rem;border-radius:10px;background:#e1ffd9;color:#0c0a0e;font-family:var(--font-subhead);font-size:.95rem;font-weight:800;line-height:1.25;text-align:center}.section-harder-pdp-buybox .harder-pdp-buybox__ship-icon{display:inline-grid;width:1.35rem;height:1.35rem;flex:0 0 auto;place-items:center;border-radius:999px;background:#0c0a0e;color:#c7b0e3;font-size:.78rem}.section-harder-pdp-buybox .harder-pdp-buybox__ship-date{text-decoration:underline;text-underline-offset:.16em}.section-harder-pdp-buybox .harder-pdp-buybox__offer{display:grid;gap:.78rem;max-width:620px;margin-top:1rem}.section-harder-pdp-buybox .harder-pdp-buybox__micro{color:#e07a4a}.section-harder-pdp-buybox .harder-pdp-buybox__tier{position:relative;display:grid;grid-template-columns:auto 74px 1fr auto;gap:.9rem;align-items:center;min-height:108px;padding:.98rem;border:1.5px solid rgba(12,10,14,.16);border-radius:16px;background:linear-gradient(135deg,#fff,#fbf9f4);cursor:pointer;box-shadow:0 10px 26px #0c0a0e0a;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.section-harder-pdp-buybox .harder-pdp-buybox__tier input{-webkit-appearance:none;appearance:none;inline-size:1.34rem;block-size:1.34rem;border:2px solid rgba(12,10,14,.42);border-radius:999px;background:#fff;box-shadow:inset 0 0 0 5px #fff;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.section-harder-pdp-buybox .harder-pdp-buybox__tier input:checked{border-color:#0c0a0e;background:#0c0a0e;box-shadow:inset 0 0 0 5px #fff,0 0 0 4px #c7b0e347}.section-harder-pdp-buybox .harder-pdp-buybox__tier:hover{transform:translateY(-1px);box-shadow:0 14px 32px #0c0a0e14}.section-harder-pdp-buybox .harder-pdp-buybox__tier:has(input:checked){border-color:#0c0a0e;background:radial-gradient(circle at 88% 16%,rgba(224,122,74,.18),transparent 36%),#f3eef8;box-shadow:0 20px 46px #0c0a0e24}.section-harder-pdp-buybox .harder-pdp-buybox__tier.is-info{cursor:default}.section-harder-pdp-buybox .harder-pdp-buybox__tier-image{overflow:hidden;width:74px;aspect-ratio:1;border-radius:12px;background:#fbf9f4;border:1px solid rgba(12,10,14,.08);box-shadow:inset 0 0 0 1px #fbf9f480}.section-harder-pdp-buybox .harder-pdp-buybox__tier-image img{display:block;width:100%;height:100%;object-fit:cover}.section-harder-pdp-buybox .harder-pdp-buybox__tier strong{display:block;font-family:var(--font-subhead);font-size:1.12rem;font-weight:800;line-height:1.08}.section-harder-pdp-buybox .harder-pdp-buybox__tier span{display:block;margin-top:.2rem;color:#0c0a0ea3;font-size:.92rem}.section-harder-pdp-buybox .harder-pdp-buybox__price{text-align:right;font-family:var(--font-subhead);font-size:1.3rem;font-weight:800;line-height:1.05}.section-harder-pdp-buybox .harder-pdp-buybox__price s{display:block;margin-top:.15rem;font-size:.92rem;color:#0c0a0e85;font-weight:800}.section-harder-pdp-buybox .harder-pdp-buybox__daily{display:block;margin-top:.2rem;color:#0c0a0ea3;font-family:var(--font-body);font-size:.78rem;font-weight:700;letter-spacing:0}@media(min-width:990px){.section-harder-pdp-buybox .harder-pdp-buybox__grid{grid-template-columns:minmax(0,.98fr) minmax(500px,.92fr);gap:clamp(28px,3.2vw,58px);padding-top:clamp(18px,2vw,32px)}.section-harder-pdp-buybox .harder-pdp-buybox__frame img{aspect-ratio:1 / 1.02;max-height:calc(100vh - 190px);min-height:520px}.section-harder-pdp-buybox .harder-pdp-buybox__brand{font-size:clamp(2.8rem,4vw,4.25rem)}.section-harder-pdp-buybox .harder-pdp-buybox__system{font-size:clamp(1.2rem,1.8vw,1.72rem)}.section-harder-pdp-buybox .harder-pdp-buybox__subtitle{margin-top:.72rem;font-size:1.08rem}.section-harder-pdp-buybox .harder-pdp-buybox__benefits{gap:.54rem;margin-top:.9rem}.section-harder-pdp-buybox .harder-pdp-buybox__benefits li{font-size:1.02rem}.section-harder-pdp-buybox .harder-pdp-buybox__unit{margin-top:.72rem;padding:.68rem .82rem;font-size:.92rem}.section-harder-pdp-buybox .harder-pdp-buybox__offer{grid-template-columns:1fr;gap:.62rem;margin-top:.76rem}.section-harder-pdp-buybox .harder-pdp-buybox__micro,.section-harder-pdp-buybox .harder-pdp-buybox__subscription,.section-harder-pdp-buybox .harder-pdp-buybox__button{grid-column:1 / -1}.section-harder-pdp-buybox .harder-pdp-buybox__tier{grid-template-columns:auto 64px 1fr auto;gap:.78rem;align-content:center;min-height:92px;padding:.78rem .86rem;overflow:hidden}.section-harder-pdp-buybox .harder-pdp-buybox__tier-image{position:static;display:block!important;width:64px;opacity:.9}.section-harder-pdp-buybox .harder-pdp-buybox__tier strong{max-width:none;font-size:1rem;line-height:1.1}.section-harder-pdp-buybox .harder-pdp-buybox__tier span{font-size:.82rem;line-height:1.22}.section-harder-pdp-buybox .harder-pdp-buybox__badge{margin-bottom:.25rem;padding:.22rem .4rem;font-size:.58rem;letter-spacing:.08em}.section-harder-pdp-buybox .harder-pdp-buybox__price{grid-column:auto;text-align:right;padding-right:0;font-size:1.08rem}.section-harder-pdp-buybox .harder-pdp-buybox__subscription{padding:.82rem}.section-harder-pdp-buybox .harder-pdp-buybox__button{min-height:54px}}.section-harder-pdp-buybox .harder-pdp-buybox__badge{display:inline-flex;width:fit-content;margin-bottom:.35rem;padding:.35rem .55rem;border-radius:999px;background:#c7b0e3;color:#0c0a0e;letter-spacing:.1em}.section-harder-pdp-buybox .harder-pdp-buybox__subscription{padding:1.08rem;border:2px dashed #0c0a0e;border-radius:16px;background:#fbf9f4}.section-harder-pdp-buybox .harder-pdp-buybox__subscription label{display:grid;grid-template-columns:auto 1fr;gap:.8rem;align-items:start}.section-harder-pdp-buybox .harder-pdp-buybox__subscription input{margin-top:.2rem;inline-size:1.35rem;block-size:1.35rem;accent-color:#0c0a0e}.section-harder-pdp-buybox .harder-pdp-buybox__subscription small{display:block;margin-top:.24rem;color:#0c0a0e9e;line-height:1.42}.section-harder-pdp-buybox .harder-pdp-buybox__apps{display:grid;gap:.85rem}.section-harder-pdp-buybox .harder-pdp-buybox__app-block:empty{display:none}.section-harder-pdp-buybox .harder-pdp-buybox__button{display:grid;gap:.2rem;width:100%;min-height:84px;place-items:center;border:0;border-radius:14px;background:#0c0a0e;color:#fbf9f4;font-family:var(--font-subhead);font-weight:800;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease,opacity .18s ease}.section-harder-pdp-buybox .harder-pdp-buybox__button span{font-size:clamp(1.65rem,2.4vw,2rem);font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1}.section-harder-pdp-buybox .harder-pdp-buybox__button:hover{background:#2a202d;transform:translateY(-1px)}.section-harder-pdp-buybox .harder-pdp-buybox__button[disabled]{cursor:not-allowed;opacity:.78;transform:none}.section-harder-pdp-buybox .harder-pdp-buybox__form-status{min-height:1.2rem;margin:-.2rem 0 0;color:#0c0a0ead;font-size:.82rem;line-height:1.35}.section-harder-pdp-buybox .harder-pdp-buybox__form-status:empty{display:none;min-height:0;margin:0}.section-harder-pdp-buybox .harder-pdp-buybox__form-status.is-error{color:#6e4fa8;font-weight:800}.section-harder-pdp-buybox .harder-pdp-buybox__post-cta{display:grid;gap:clamp(12px,1.6vw,18px);width:100%;max-width:620px;margin:.45rem 0 0;padding:0}.section-harder-pdp-buybox .harder-pdp-buybox__trust-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,24px);align-items:start;text-align:center}.section-harder-pdp-buybox .harder-pdp-buybox__trust-card{display:grid;justify-items:center;gap:.7rem;color:#0c0a0e;font-family:var(--font-subhead);font-size:clamp(.82rem,1.2vw,1rem);font-weight:800}.section-harder-pdp-buybox .harder-pdp-buybox__trust-icon{display:grid;width:clamp(62px,5.2vw,78px);aspect-ratio:1;place-items:center;border:1px solid rgba(110,79,168,.24);border-radius:14px;background:#fbf9f4;color:#6e4fa8;box-shadow:0 10px 24px #0c0a0e0f}.section-harder-pdp-buybox .harder-pdp-buybox__trust-icon svg{width:44px;height:44px;stroke-width:1.8}.section-harder-pdp-buybox .harder-pdp-buybox__trust-card .harder-icon{width:clamp(62px,5.2vw,78px);height:clamp(62px,5.2vw,78px);border:1px solid rgba(110,79,168,.24);border-radius:14px;background:#fbf9f4;box-shadow:0 10px 24px #0c0a0e0f}.section-harder-pdp-buybox .harder-pdp-buybox__trust-card .harder-icon img{width:46px;height:46px}.section-harder-pdp-buybox .harder-pdp-buybox__feel-card{overflow:hidden;border:1px solid rgba(110,79,168,.18);border-radius:16px;background:#f8f4f1;box-shadow:0 16px 36px #0c0a0e0f}.section-harder-pdp-buybox .harder-pdp-buybox__feel-card h2{margin:0;padding:clamp(22px,3vw,34px) clamp(20px,3vw,38px) 0;color:#0c0a0e;font-family:var(--font-subhead);font-size:clamp(1.55rem,2.7vw,2.3rem);font-weight:800;line-height:1.05;text-align:center}.section-harder-pdp-buybox .harder-pdp-buybox__tabs{display:grid;border-top:1px solid rgba(110,79,168,.28)}.section-harder-pdp-buybox .harder-pdp-buybox__tab{border-bottom:1px solid rgba(110,79,168,.28)}.section-harder-pdp-buybox .harder-pdp-buybox__tab summary{display:flex;align-items:center;justify-content:space-between;min-height:58px;gap:1rem;cursor:pointer;list-style:none;color:#0c0a0e;font-family:var(--font-subhead);font-size:clamp(1rem,1.35vw,1.18rem);font-weight:800}.section-harder-pdp-buybox .harder-pdp-buybox__tab summary::-webkit-details-marker{display:none}.section-harder-pdp-buybox .harder-pdp-buybox__tab summary:after{content:"+";color:#6e4fa8;font-size:1.5rem;line-height:1}.section-harder-pdp-buybox .harder-pdp-buybox__tab[open] summary:after{content:"-"}.section-harder-pdp-buybox .harder-pdp-buybox__tab-body{padding:0 0 1rem;color:#0c0a0eb8;font-size:.98rem;line-height:1.52}.section-harder-pdp-buybox .harder-pdp-buybox__circle{display:grid;gap:.85rem}.section-harder-pdp-buybox .harder-pdp-buybox__circle h2{margin:0;color:#0c0a0e;font-family:var(--font-subhead);font-size:clamp(1.25rem,1.7vw,1.55rem);font-weight:800;line-height:1.08}.section-harder-pdp-buybox .harder-pdp-buybox__circle-rail{display:flex;gap:.78rem;overflow-x:auto;padding:0 0 .2rem;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.section-harder-pdp-buybox .harder-pdp-buybox__circle-wrap{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;gap:.55rem;align-items:center}.section-harder-pdp-buybox .harder-pdp-buybox__circle-arrow{width:36px;height:58px;border-radius:999px;font-size:1.2rem}.section-harder-pdp-buybox .harder-pdp-buybox__circle-rail::-webkit-scrollbar{display:none}.section-harder-pdp-buybox .harder-pdp-buybox__circle-card{position:relative;flex:0 0 clamp(92px,9vw,120px);overflow:hidden;aspect-ratio:3 / 4;border-radius:10px;background:#0c0a0e;scroll-snap-align:start;box-shadow:0 12px 26px #0c0a0e1f}.section-harder-pdp-buybox .harder-pdp-buybox__circle-rail.is-dragging{cursor:grabbing;scroll-snap-type:none}.section-harder-pdp-buybox .harder-pdp-buybox__circle-card img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 28%;filter:saturate(.96) contrast(1.06) brightness(.96)}.section-harder-pdp-buybox .harder-pdp-buybox__circle-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0c0a0e00 38%,#0c0a0ed1);pointer-events:none}.section-harder-pdp-buybox .harder-pdp-buybox__circle-name{position:absolute;z-index:1;left:9px;right:9px;bottom:9px;color:#fbf9f4;font-family:var(--font-subhead);font-size:.68rem;font-weight:800;line-height:1.12}.section-harder-pdp-buybox .harder-pdp-buybox__feel-list{display:grid;margin:0;padding:clamp(12px,2vw,22px) clamp(20px,3vw,38px) clamp(22px,3vw,34px);list-style:none}.section-harder-pdp-buybox .harder-pdp-buybox__feel-item{display:grid;grid-template-columns:58px 1fr auto;gap:1.1rem;align-items:center;min-height:88px;border-bottom:1px solid rgba(12,10,14,.08)}.section-harder-pdp-buybox .harder-pdp-buybox__feel-item:last-child{border-bottom:0}.section-harder-pdp-buybox .harder-pdp-buybox__feel-icon{display:grid;width:58px;aspect-ratio:1;place-items:center;border-radius:14px;background:#f3eef8;color:#0c0a0e;font-size:1.5rem;box-shadow:0 10px 24px #0c0a0e17}.section-harder-pdp-buybox .harder-pdp-buybox__feel-item .harder-icon{width:58px;height:58px;border-radius:14px;background:#f3eef8;box-shadow:0 10px 24px #0c0a0e17}.section-harder-pdp-buybox .harder-pdp-buybox__feel-item .harder-icon img{width:32px;height:32px}.section-harder-pdp-buybox .harder-pdp-buybox__feel-copy strong{display:block;color:#0c0a0e;font-family:var(--font-subhead);font-size:clamp(1rem,1.55vw,1.24rem);font-weight:800;line-height:1.15}.section-harder-pdp-buybox .harder-pdp-buybox__feel-copy span{display:block;margin-top:.25rem;color:#0c0a0ead;font-size:clamp(.9rem,1.3vw,1.05rem);line-height:1.35}.section-harder-pdp-buybox .harder-pdp-buybox__feel-metric{color:#6e4fa8;font-family:var(--font-subhead);font-size:clamp(1.2rem,2vw,1.7rem);font-weight:800;line-height:1;white-space:nowrap}.section-harder-pdp-buybox .harder-pdp-buybox__rows{display:grid;gap:.5rem;margin-top:.75rem}.section-harder-pdp-buybox .harder-pdp-buybox__row{display:none;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.65rem;color:#0c0a0eb3;font-size:.9rem}.section-harder-pdp-buybox .harder-pdp-buybox__trust-item{display:flex;align-items:center;gap:.55rem;min-height:40px;padding:.4rem .55rem;border:1px solid rgba(12,10,14,.1);border-radius:12px;background:#fff;font-family:var(--font-subhead);font-weight:800}.section-harder-pdp-buybox .harder-pdp-buybox__sticky{position:fixed;z-index:30;left:50%;bottom:max(8px,env(safe-area-inset-bottom));box-sizing:border-box;width:min(720px,calc(100% - 28px));min-height:56px;transform:translate(-50%,18px);display:flex;gap:1rem;align-items:center;justify-content:space-between;padding:.375rem .5rem;border:1px solid rgba(251,249,244,.16);border-radius:12px;background:#0c0a0ef0;color:#fbf9f4;box-shadow:0 18px 50px #0000003d;opacity:0;pointer-events:none;transition:opacity .22s ease,transform .22s ease}.section-harder-pdp-buybox .harder-pdp-buybox__sticky.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.section-harder-pdp-buybox .harder-pdp-buybox__sticky strong{font-family:var(--font-subhead);font-weight:800}.section-harder-pdp-buybox .harder-pdp-buybox__sticky button{min-height:44px;border:0;border-radius:8px;padding:0 1rem;background:#c7b0e3;color:#0c0a0e;font-family:var(--font-subhead);font-weight:800;cursor:pointer}.section-harder-pdp-buybox .harder-icon{width:36px;height:36px;display:inline-grid;place-items:center;border-radius:10px;background:#c7b0e3;color:#0c0a0e;--harder-icon-cut: #fbf9f4;--harder-icon-accent: #e07a4a}.section-harder-pdp-buybox .harder-icon svg{width:24px;height:24px}.section-harder-pdp-buybox .harder-icon img{display:block;width:28px;height:28px;object-fit:contain}@media(max-width:989px){.section-harder-pdp-buybox .harder-pdp-buybox__ticker-item{font-size:.72rem}.section-harder-pdp-buybox .harder-pdp-buybox__grid{grid-template-columns:1fr;min-height:0;width:min(100% - 32px,720px);padding-top:18px;gap:16px}.section-harder-pdp-buybox .harder-pdp-buybox__media{position:relative;min-height:0;top:auto;order:1}.section-harder-pdp-buybox .harder-pdp-buybox__copy{order:2;padding:0 0 18px}.section-harder-pdp-buybox .harder-pdp-buybox__title{gap:.25rem}.section-harder-pdp-buybox .harder-pdp-buybox__brand{font-size:clamp(1.92rem,9.2vw,3rem);line-height:.98;white-space:nowrap}.section-harder-pdp-buybox .harder-pdp-buybox__system{font-size:clamp(1.18rem,5.8vw,1.62rem)}.section-harder-pdp-buybox .harder-pdp-buybox__product-meta{margin-top:.62rem;padding-bottom:.62rem}.section-harder-pdp-buybox .harder-pdp-buybox__subtitle{margin-top:.72rem;padding-left:.72rem;font-size:.98rem;line-height:1.42}.section-harder-pdp-buybox .harder-pdp-buybox__benefits{gap:.36rem;margin-top:.68rem}.section-harder-pdp-buybox .harder-pdp-buybox__benefits li{grid-template-columns:30px 1fr;gap:.55rem;padding:.1rem 0;font-size:.94rem}.section-harder-pdp-buybox .harder-pdp-buybox__benefit-icon{width:26px;height:26px;border-radius:9px;font-size:.88rem}.section-harder-pdp-buybox .harder-pdp-buybox__unit{margin-top:.72rem;padding:.78rem .84rem;font-size:.9rem}.section-harder-pdp-buybox .harder-pdp-buybox__thumbs{display:flex;grid-template-columns:none;gap:.5rem;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.section-harder-pdp-buybox .harder-pdp-buybox__thumbs::-webkit-scrollbar{display:none}.section-harder-pdp-buybox .harder-pdp-buybox__thumb{flex:0 0 auto;width:58px;scroll-snap-align:start}.section-harder-pdp-buybox .harder-pdp-buybox__tier{grid-template-columns:auto 58px 1fr;gap:.72rem}.section-harder-pdp-buybox .harder-pdp-buybox__price{grid-column:3;text-align:left}.section-harder-pdp-buybox .harder-pdp-buybox__tier-image{width:58px}.section-harder-pdp-buybox .harder-pdp-buybox__post-cta{width:min(100% - 22px,720px);margin-top:.28rem;padding-bottom:16px;gap:10px}.section-harder-pdp-buybox .harder-pdp-buybox__trust-band{grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem}.section-harder-pdp-buybox .harder-pdp-buybox__trust-card{gap:.36rem;font-size:.78rem;line-height:1.08}.section-harder-pdp-buybox .harder-pdp-buybox__trust-card .harder-icon{width:60px;height:60px;border-radius:13px}.section-harder-pdp-buybox .harder-pdp-buybox__trust-card .harder-icon img{width:46px;height:46px}.section-harder-pdp-buybox .harder-pdp-buybox__feel-card h2{padding:18px 18px 0;font-size:clamp(1.65rem,8vw,2.05rem)}.section-harder-pdp-buybox .harder-pdp-buybox__feel-list{padding:12px 18px 18px}.section-harder-pdp-buybox .harder-pdp-buybox__feel-item{grid-template-columns:58px minmax(0,1fr) minmax(46px,auto);min-height:78px;gap:.62rem}.section-harder-pdp-buybox .harder-pdp-buybox__feel-copy{grid-column:2;grid-row:1;padding-right:0}.section-harder-pdp-buybox .harder-pdp-buybox__feel-item .harder-icon{width:58px;height:58px;border-radius:12px}.section-harder-pdp-buybox .harder-pdp-buybox__feel-item .harder-icon img{width:42px;height:42px}.section-harder-pdp-buybox .harder-pdp-buybox__feel-copy strong{font-size:1.05rem}.section-harder-pdp-buybox .harder-pdp-buybox__feel-copy span{margin-top:.18rem;font-size:.92rem;line-height:1.28}.section-harder-pdp-buybox .harder-pdp-buybox__feel-metric{grid-column:3;grid-row:1;align-self:center;justify-self:end;text-align:right;font-size:1.12rem}}@media(max-width:360px){.section-harder-pdp-buybox .harder-pdp-buybox__post-cta{width:min(100% - 18px,720px);gap:9px}.section-harder-pdp-buybox .harder-pdp-buybox__trust-band{gap:.35rem}.section-harder-pdp-buybox .harder-pdp-buybox__trust-card{font-size:.7rem;line-height:1.05}.section-harder-pdp-buybox .harder-pdp-buybox__trust-card .harder-icon{width:56px;height:56px}.section-harder-pdp-buybox .harder-pdp-buybox__trust-card .harder-icon img{width:43px;height:43px}.section-harder-pdp-buybox .harder-pdp-buybox__feel-card h2{padding-top:16px;font-size:1.58rem}.section-harder-pdp-buybox .harder-pdp-buybox__feel-list{padding:10px 14px 16px}.section-harder-pdp-buybox .harder-pdp-buybox__feel-item{grid-template-columns:50px minmax(0,1fr) minmax(38px,auto);min-height:74px;gap:.5rem}.section-harder-pdp-buybox .harder-pdp-buybox__feel-item .harder-icon{width:50px;height:50px}.section-harder-pdp-buybox .harder-pdp-buybox__feel-item .harder-icon img{width:37px;height:37px}.section-harder-pdp-buybox .harder-pdp-buybox__feel-copy strong{font-size:.98rem}.section-harder-pdp-buybox .harder-pdp-buybox__feel-copy span{font-size:.84rem;line-height:1.22}.section-harder-pdp-buybox .harder-pdp-buybox__feel-metric{font-size:1rem}}.section-harder-pdp-buybox{--harder-pdp-ink: var(--lp-text-primary, #282727);--harder-pdp-lavender: var(--lp-accent-camel, #b9a8ca);--harder-pdp-peach: var(--lp-accent-citrus, #df9a7d);--harder-pdp-cream: var(--lp-bg-warm, #efe3b5);--harder-pdp-paper: var(--lp-bg-primary, #fbf9f4)}.section-harder-pdp-buybox .harder-pdp-buybox{background:var(--harder-pdp-paper);color:var(--harder-pdp-ink)}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__ticker{border:0;background:var(--harder-pdp-ink)}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__ticker-group{gap:0;padding:.44rem 0}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__ticker-item{min-height:0;padding:.15rem 1.2rem;border:0;border-radius:0;background:transparent;font-size:.68rem;letter-spacing:.1em}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__ticker-quote{color:var(--harder-pdp-paper)}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__ticker-name{color:var(--harder-pdp-cream)}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__ticker-verified{background:var(--harder-pdp-peach);color:var(--harder-pdp-ink)}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__ticker-sep{color:color-mix(in srgb,var(--harder-pdp-paper) 28%,transparent)}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0;width:min(1280px,100%);margin:0 auto;padding:0;background:linear-gradient(to right,var(--harder-pdp-cream) 0 50%,var(--harder-pdp-lavender) 50% 100%)}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__stack{display:flex;min-width:0;flex-direction:column;align-self:stretch}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__stack--left{background:var(--harder-pdp-cream)}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__stack--right{background:var(--harder-pdp-lavender)}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__media{grid-area:media;position:relative;top:auto;display:grid;align-self:start;align-content:start;gap:0;padding:0;background:var(--harder-pdp-cream)}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__frame,.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__thumb{border:0;border-radius:0;background:var(--harder-pdp-cream)}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__frame{box-shadow:none;touch-action:pan-y;user-select:none;-webkit-user-select:none}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__frame.is-swiping{cursor:grabbing}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__frame img{aspect-ratio:1 / 1;min-height:0;max-height:none;padding:0;object-fit:cover;object-position:center 38%;filter:saturate(.86) contrast(1.04);pointer-events:none;-webkit-user-drag:none}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__gallery-arrow{width:38px;height:38px;border:1px solid var(--harder-pdp-ink);border-radius:999px;background:var(--harder-pdp-cream);box-shadow:none;font-size:1.25rem}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__gallery-arrow--prev{left:16px}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__gallery-arrow--next{right:16px}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__thumbs{display:grid;grid-auto-columns:minmax(76px,1fr);grid-auto-flow:column;gap:0;width:100%;overflow-x:auto;padding:0;border-top:2px solid var(--harder-pdp-ink);scrollbar-width:thin}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__thumb{border-right:2px solid var(--harder-pdp-ink);box-shadow:none;opacity:.78;transform:none}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__thumb:last-child{border-right:0}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__thumb img{aspect-ratio:1.35 / 1;object-fit:cover}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__thumb:hover,.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__thumb.is-active{border-color:var(--harder-pdp-ink);box-shadow:none;opacity:1;transform:none}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__thumb.is-active:after{inset-inline:0;bottom:0;height:4px;border-radius:0;background:var(--harder-pdp-peach)}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__nutrition{min-height:46px;border:0;border-top:1px solid color-mix(in srgb,var(--harder-pdp-ink) 35%,transparent);border-radius:0;background:var(--harder-pdp-cream);box-shadow:none;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:var(--harder-pdp-ink)}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__copy{grid-area:copy;display:block;min-width:0;align-self:start;padding:clamp(34px,4.3vw,68px) clamp(28px,4.5vw,70px) clamp(34px,4vw,58px);background:var(--harder-pdp-lavender)}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__eyebrow{margin:0 0 .8rem;color:var(--harder-pdp-ink);font-size:.64rem;letter-spacing:.08em}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__pills{gap:.45rem;margin:0 0 1.2rem}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__pill{min-height:24px;padding:.2rem .58rem;border:1px solid var(--harder-pdp-ink);border-radius:999px;background:transparent;font-size:.58rem;letter-spacing:.04em}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__pill--dark{background:var(--harder-pdp-ink);color:var(--harder-pdp-paper)}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__title{gap:.75rem;max-width:560px}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__brand{max-width:11.5ch;font-size:clamp(3.35rem,5.1vw,5.65rem);line-height:.78;letter-spacing:0;text-transform:uppercase}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__system{max-width:18ch;color:var(--harder-pdp-ink);font-size:clamp(1.22rem,1.75vw,1.8rem);line-height:.95;text-transform:none}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__product-meta{margin-top:1rem;padding-bottom:0;border:0}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__product-price{color:var(--harder-pdp-ink);font-size:1.05rem}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__compare-price,.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__variant-name{color:color-mix(in srgb,var(--harder-pdp-ink) 58%,transparent);font-size:.8rem}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__subtitle{max-width:54ch;margin:.9rem 0 0;padding:0;border:0;color:var(--harder-pdp-ink);font-size:.84rem;font-weight:600;line-height:1.48}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__review-line{border-color:color-mix(in srgb,var(--harder-pdp-ink) 10%,transparent);background:var(--harder-pdp-paper);color:color-mix(in srgb,var(--harder-pdp-ink) 74%,transparent)}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__benefits li{color:var(--harder-pdp-ink)}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__benefit-icon{background:color-mix(in srgb,var(--harder-pdp-lavender) 24%,var(--harder-pdp-paper));color:var(--harder-pdp-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--harder-pdp-lavender) 42%,transparent),0 8px 18px color-mix(in srgb,var(--harder-pdp-ink) 8%,transparent)}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__unit{border-color:color-mix(in srgb,var(--harder-pdp-lavender) 40%,transparent);background:color-mix(in srgb,var(--harder-pdp-lavender) 18%,var(--harder-pdp-paper));color:color-mix(in srgb,var(--harder-pdp-ink) 74%,transparent)}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__unit-kicker{color:color-mix(in srgb,var(--harder-pdp-lavender) 68%,var(--harder-pdp-ink))}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__ship-row{background:color-mix(in srgb,var(--harder-pdp-cream) 72%,var(--harder-pdp-paper));color:var(--harder-pdp-ink)}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__ship-icon{background:var(--harder-pdp-ink);color:var(--harder-pdp-lavender)}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__micro{color:var(--harder-pdp-peach)}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__form-status{color:color-mix(in srgb,var(--harder-pdp-ink) 68%,transparent)}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__form-status.is-error{color:color-mix(in srgb,var(--harder-pdp-lavender) 68%,var(--harder-pdp-ink))}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__offer{gap:1rem;max-width:none;margin-top:1.55rem;padding:clamp(18px,2vw,26px);border:2px solid var(--harder-pdp-ink);border-radius:18px;background:linear-gradient(145deg,color-mix(in srgb,var(--harder-pdp-paper) 92%,var(--harder-pdp-cream)) 0%,var(--harder-pdp-paper) 100%);box-shadow:8px 8px color-mix(in srgb,var(--harder-pdp-ink) 14%,transparent)}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__offer-intro{display:grid;gap:.28rem;padding-bottom:.2rem}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__offer-eyebrow{color:color-mix(in srgb,var(--harder-pdp-ink) 72%,var(--harder-pdp-peach));font:800 .7rem/1.2 var(--font-subhead);letter-spacing:.12em;text-transform:uppercase}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__offer-intro h2{margin:0;color:var(--harder-pdp-ink);font-size:clamp(1.7rem,2.7vw,2.4rem);line-height:.98}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__offer-copy,.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__offer-copy p{margin:0;color:color-mix(in srgb,var(--harder-pdp-ink) 72%,transparent);font-size:.96rem;line-height:1.45}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__variant-picker{display:grid;gap:.35rem;font-family:var(--font-subhead);font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__variant-picker select{width:100%;min-height:46px;padding:0 2.8rem 0 .9rem;border:1px solid var(--harder-pdp-ink);border-radius:0;background:transparent;color:var(--harder-pdp-ink);font:800 .86rem/1 var(--font-body)}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__apps{gap:.8rem}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle[data-harder-unavailable]{cursor:not-allowed;opacity:.68;pointer-events:none}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle[data-harder-unavailable] *{cursor:not-allowed!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__block{--bar-border-radius: 14px !important;--bar-background-color: var(--harder-pdp-paper) !important;--bar-selected-background-color: color-mix(in srgb, var(--harder-pdp-lavender) 28%, var(--harder-pdp-paper)) !important;--bar-border-color: color-mix(in srgb, var(--harder-pdp-ink) 24%, transparent) !important;--bar-selected-border-color: var(--harder-pdp-ink) !important;--bar-title-font-size: 16px !important;--bar-subtitle-font-size: 13px !important;--bar-label-font-size: 11px !important;--bar-image-size: 48px !important;margin:0!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__bars{gap:10px!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__bar-container,.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__subscriptions__card{border-radius:14px!important;box-shadow:0 8px 18px #0c0a0e0f!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__bar--selected .kaching-bundles__bar-container{border-width:2px!important;box-shadow:0 12px 26px #0c0a0e1a!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__bar-wrapper{padding:12px 14px!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__selling-plan-select{min-height:46px!important;border-radius:10px!important;background:var(--harder-pdp-paper)!important;font-size:.86rem!important}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__button{min-height:76px;border:2px solid var(--harder-pdp-ink);border-radius:8px;background:var(--harder-pdp-ink);color:var(--harder-pdp-paper);box-shadow:0 12px 28px #0c0a0e2e}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__button:hover{background:color-mix(in srgb,var(--harder-pdp-ink) 88%,var(--harder-pdp-lavender))}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__button span{font-size:clamp(1.5rem,2.4vw,1.9rem);font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__purchase-assurances{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,84px),1fr));gap:clamp(10px,1.4vw,18px);padding:1rem clamp(10px,1.5vw,18px);border:1px solid color-mix(in srgb,var(--harder-pdp-ink) 18%,transparent);border-radius:8px;background:color-mix(in srgb,var(--harder-pdp-lavender) 24%,var(--harder-pdp-paper))}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__purchase-assurance{display:grid;grid-template-rows:72px auto;justify-items:center;align-content:start;gap:.6rem;min-width:0;color:var(--harder-pdp-ink);text-align:center}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__purchase-assurance-icon{display:grid;width:72px;height:72px;place-items:center;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__purchase-assurance-icon img{display:block;width:100%;height:100%;object-fit:contain;opacity:1;visibility:visible}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__purchase-assurance-label{display:block;max-width:14ch;font:800 clamp(.75rem,1vw,.9rem)/1.22 var(--font-subhead)}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__post-cta{display:grid;gap:0;width:100%;max-width:none;margin:0;padding:0}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__post-cta--left{grid-area:details;align-self:stretch;background:var(--harder-pdp-peach)}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__post-cta--right{grid-area:outcomes;align-self:stretch;background:var(--harder-pdp-ink);color:var(--harder-pdp-paper)}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__tabs{order:var(--harder-pdp-tabs-order, 1);padding:clamp(28px,3.5vw,48px) clamp(28px,4.5vw,70px) 0;border:0;background:var(--harder-pdp-peach)}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__tab{border-bottom:1px solid var(--harder-pdp-ink)}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__tab:first-child{border-top:1px solid var(--harder-pdp-ink)}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__tab summary{min-height:44px;color:var(--harder-pdp-ink);font-size:.74rem;text-transform:uppercase}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__tab summary:after{color:var(--harder-pdp-ink);font-size:1rem}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__tab-body{color:var(--harder-pdp-ink);font-size:.72rem;line-height:1.42}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__circle{order:var(--harder-pdp-circle-order, 2);gap:1rem;margin-top:clamp(24px,3vw,40px);padding:clamp(26px,3vw,40px) clamp(28px,4.5vw,70px) clamp(32px,4vw,52px);background:var(--harder-pdp-cream)}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__circle h2{color:var(--harder-pdp-ink);font-family:var(--font-heading);font-size:clamp(1.65rem,2.7vw,2.8rem);line-height:.9;text-align:center;text-transform:uppercase}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__circle-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;color:inherit;text-decoration:none}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__circle-card{flex-basis:clamp(78px,8vw,104px);aspect-ratio:1 / 1.12;border:1px solid var(--harder-pdp-ink);border-radius:6px;box-shadow:none}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__circle-name{display:none}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__circle--show-names .harder-pdp-buybox__circle-name{display:block}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__circle-name small{display:block;margin-top:2px;font-size:.58em;font-weight:700}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__circle-arrow{height:44px;border:0;border-radius:0;background:transparent;box-shadow:none}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__circle-arrow[hidden]{display:none!important}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__circle-wrap:not(.has-overflow){grid-template-columns:minmax(0,1fr)}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__trust-band{order:var(--harder-pdp-trust-order, 1);display:flex;align-items:center;justify-content:center;gap:1.25rem;min-height:36px;padding:.45rem 1rem;border-block:1px solid color-mix(in srgb,var(--harder-pdp-cream) 20%,transparent);background:var(--harder-pdp-ink);color:var(--harder-pdp-cream)}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__trust-card{display:inline-flex;align-items:center;gap:.35rem;color:inherit;font-size:.54rem;line-height:1;text-transform:uppercase;letter-spacing:.06em}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__trust-card .harder-icon{width:18px;height:18px;display:inline-grid}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__trust-card .harder-icon img{width:18px;height:18px}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__trust-custom-icon{display:inline-grid;width:18px;height:18px;place-items:center}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__trust-custom-icon img{display:block;width:100%;height:100%;object-fit:contain}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__feel-card{order:var(--harder-pdp-feel-order, 2);border:0;border-radius:0;background:var(--harder-pdp-ink);box-shadow:none;color:var(--harder-pdp-paper)}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__feel-card h2{padding:clamp(34px,4vw,58px) clamp(28px,4.5vw,70px) 0;color:var(--harder-pdp-peach);font-family:var(--font-heading);font-size:clamp(2rem,3.2vw,3.6rem);line-height:.9;text-align:left;text-transform:uppercase}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__feel-list{padding:1.2rem clamp(28px,4.5vw,70px) clamp(34px,4vw,58px)}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__feel-item{grid-template-columns:30px minmax(0,1fr) auto;min-height:74px;border-bottom-color:color-mix(in srgb,var(--harder-pdp-cream) 18%,transparent)}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__feel-item .harder-icon,.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__feel-custom-icon{width:26px;height:26px;border-radius:0;background:transparent;color:var(--harder-pdp-cream);--harder-icon-cut: var(--harder-pdp-ink);--harder-icon-accent: var(--harder-pdp-peach)}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__feel-custom-icon,.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__feel-custom-icon img{display:block;object-fit:contain}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__feel-custom-icon img{width:100%;height:100%}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__feel-copy strong{color:var(--harder-pdp-peach);font-size:.88rem;text-transform:uppercase}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__feel-copy span{color:color-mix(in srgb,var(--harder-pdp-paper) 72%,transparent);font-size:.7rem;line-height:1.35}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__feel-metric{color:var(--harder-pdp-cream);font-size:.78rem}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__sticky{border-top:1px solid color-mix(in srgb,var(--harder-pdp-cream) 30%,transparent);background:var(--harder-pdp-ink);color:var(--harder-pdp-paper)}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__sticky button{border-radius:0;background:var(--harder-pdp-lavender)}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__sticky button[disabled]{cursor:not-allowed;opacity:.68}@media(max-width:989px){.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__gallery-arrow{display:none}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__circle-arrow{min-width:44px;width:44px;min-height:44px;height:44px}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__circle-wrap.has-overflow{grid-template-columns:44px minmax(0,1fr) 44px}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__ticker-group{padding-block:.25rem}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__grid{grid-template-columns:1fr;grid-template-areas:"media" "copy" "outcomes" "details";width:min(100%,720px);padding:0;background:var(--harder-pdp-lavender)}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__stack{display:contents}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__media,.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__copy{order:initial}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__frame img{aspect-ratio:1 / 1;object-position:center 36%}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__thumbs{display:flex;gap:0;overflow-x:auto;padding:0}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__thumb{width:20%;min-width:76px;border-right:1px solid var(--harder-pdp-ink)}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__thumb img{aspect-ratio:1.2 / 1}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__copy{padding:16px 18px 14px}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__copy:has(kaching-bundle .kaching-bundles__bars) .harder-pdp-buybox__product-meta{display:none}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__eyebrow{margin-bottom:.35rem;font-size:.56rem}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__pills{gap:.3rem;margin-bottom:.55rem}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__pill{min-height:21px;padding:.12rem .45rem;font-size:.52rem}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__title{gap:.3rem}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__brand{max-width:11.5ch;font-size:clamp(2.1rem,10vw,3rem);line-height:.8;white-space:normal}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__system{font-size:clamp(1.05rem,5vw,1.35rem);line-height:.92}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__product-meta{gap:.2rem .5rem;margin-top:.45rem}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__subtitle{margin-top:.45rem;font-size:.72rem;line-height:1.35}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__offer{gap:.8rem;margin-top:.85rem;padding:16px 14px 18px;border-radius:14px;box-shadow:5px 5px color-mix(in srgb,var(--harder-pdp-ink) 14%,transparent)}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__apps{gap:.65rem}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__block{--bar-border-radius: 12px !important;--bar-background-color: var(--harder-pdp-paper) !important;--bar-selected-background-color: color-mix(in srgb, var(--harder-pdp-lavender) 30%, var(--harder-pdp-paper)) !important;--bar-border-color: color-mix(in srgb, var(--harder-pdp-ink) 30%, transparent) !important;--bar-selected-border-color: var(--harder-pdp-ink) !important;--bar-title-font-size: 15px !important;--bar-subtitle-font-size: 12px !important;--bar-label-font-size: 10px !important;--bar-price-color: var(--harder-pdp-ink) !important;--bar-full-price-color: color-mix(in srgb, var(--harder-pdp-ink) 58%, transparent) !important;--bar-image-size: 42px !important;margin:0!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__block-title{min-height:0!important;margin:0 0 6px!important;color:var(--harder-pdp-ink)!important;font-size:.72rem!important;line-height:1.2!important;letter-spacing:.08em!important;text-transform:uppercase!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__bars{gap:8px!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__bar{min-height:0!important;margin:0!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__bar-container,.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__subscriptions__card{min-height:0!important;border:1px solid color-mix(in srgb,var(--harder-pdp-ink) 30%,transparent)!important;border-radius:12px!important;background:var(--harder-pdp-paper)!important;box-shadow:0 7px 16px #0c0a0e0d!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__bar--selected .kaching-bundles__bar-container{border-width:2px!important;background:color-mix(in srgb,var(--harder-pdp-lavender) 30%,var(--harder-pdp-paper))!important;box-shadow:0 10px 22px #0c0a0e1a!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__bar-wrapper{padding:11px 10px!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__bar-main{min-height:48px!important;align-items:center!important;gap:9px!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__bar-image{display:block!important;flex:0 0 42px!important;width:42px!important;height:42px!important;object-fit:contain!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__bar-radio{flex:0 0 18px!important;width:18px!important;height:18px!important;border-width:2px!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__bar-content,.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__bar-content-left{min-width:0!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__bar-first-line{flex-wrap:wrap!important;gap:4px 7px!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__bar-title{font-size:.9rem!important;line-height:1.12!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__bar-label{padding:2px 6px!important;border-radius:999px!important;background:var(--harder-pdp-ink)!important;color:var(--harder-pdp-paper)!important;font-size:.62rem!important;line-height:1.2!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__bar-second-line,.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__bar-subtitle{margin-top:3px!important;font-size:.72rem!important;line-height:1.25!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__bar-pricing{flex:0 0 auto!important;align-items:flex-end!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__bar-price{font-size:.92rem!important;line-height:1.05!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__bar-full-price{margin-top:3px!important;font-size:.68rem!important;line-height:1.05!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__bar-most-popular{top:-1px!important;right:8px!important;height:auto!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__bar-most-popular__content{padding:3px 7px!important;font-size:.58rem!important;line-height:1.1!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__subscriptions{min-height:0!important;margin-top:2px!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__subscriptions .kaching-bundles__bar-wrapper{padding:11px 10px!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__subscriptions__title{font-size:.88rem!important;line-height:1.2!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__subscriptions__subtitle{font-size:.7rem!important;line-height:1.3!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__selling-plan-select{min-height:44px!important;padding:9px 30px 9px 10px!important;border:1px solid color-mix(in srgb,var(--harder-pdp-ink) 60%,transparent)!important;border-radius:10px!important;background:var(--harder-pdp-paper)!important;color:var(--harder-pdp-ink)!important;font-size:.76rem!important}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__button{min-height:68px;border-radius:7px}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__button span{font-size:1.42rem}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__purchase-assurances{gap:6px;padding:.8rem 6px}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__purchase-assurance{grid-template-rows:56px auto;gap:.42rem}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__purchase-assurance-icon{width:56px;height:56px}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__purchase-assurance-label{max-width:13ch;font-size:clamp(.63rem,2.8vw,.76rem)}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__post-cta--right{gap:0}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__feel-card h2{padding:16px 18px 0;font-size:clamp(1.58rem,8vw,2.15rem)}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__feel-list{padding:.35rem 18px 16px}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__feel-item{grid-template-columns:24px minmax(0,1fr) auto;min-height:50px;gap:.45rem}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__feel-item .harder-icon,.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__feel-custom-icon{width:22px;height:22px}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__feel-copy{grid-column:2;grid-row:1}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__feel-copy strong{font-size:.72rem;line-height:1.05}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__feel-copy span{margin-top:.08rem;font-size:.58rem;line-height:1.2}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__feel-metric{grid-column:3;grid-row:1;font-size:.62rem}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__tabs{padding:12px 18px 0}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__tab summary{min-height:36px;font-size:.58rem}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__tab-body{padding-bottom:.45rem;font-size:.56rem;line-height:1.25}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__circle{gap:8px;margin-top:12px;padding:16px 18px 18px}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__circle h2{font-size:1.45rem}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__circle-card{flex-basis:68px}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__sticky{min-height:56px;gap:.5rem;padding:.375rem .5rem}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__sticky>div{min-width:0;line-height:1}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__sticky strong{display:block;overflow:hidden;font-size:.76rem;line-height:1;text-overflow:ellipsis;white-space:nowrap}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__sticky [data-harder-sticky-label]{display:none}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__sticky button{flex:0 0 auto;min-height:44px}}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__button{display:flex;min-height:var(--harder-pdp-atc-height, 72px);height:var(--harder-pdp-atc-height, 72px);flex-direction:column;gap:8px;align-items:center;justify-content:center;padding:10px 20px;border-width:2.75px;border-radius:var(--harder-pdp-atc-radius, 12px);box-shadow:none}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__button .harder-pdp-buybox__button-label{font-family:var(--font-heading);font-size:21px;font-weight:800;letter-spacing:0;line-height:.72}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__button-subcopy{color:var(--harder-pdp-paper);font:500 12px/.82 var(--font-body);letter-spacing:0;text-transform:none}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__purchase-assurances{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:10px 0 0;border:0;background:transparent}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__purchase-assurance{grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto;gap:8px;align-items:center;justify-items:start;text-align:left}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__purchase-assurance-icon{width:32px;height:32px}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__purchase-assurance-label{max-width:17ch;font-size:.58rem;line-height:1.12}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__tabs{padding:var(--harder-pdp-panel-padding-y, 60px) 70px;border:0}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__tab,.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__tab:first-child{padding-inline:20px;border-top:0;border-bottom:1px solid var(--harder-pdp-ink);box-shadow:0 1px 0 var(--harder-pdp-ink)}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__tab summary{min-height:54px;gap:20px;padding:0;font-family:var(--font-heading);font-size:21px;font-weight:800;line-height:.72;letter-spacing:0}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__tab[open] summary{min-height:15px;margin-bottom:11px}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__tab summary:after{font:900 20px/1 var(--font-body)}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__tab-body{padding:0;font:500 12px/1.45 var(--font-body)}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__tab-body p{margin:0}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__tab-body p+p{margin-top:.3em}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__circle{gap:20px;margin-top:0;padding:var(--harder-pdp-panel-padding-y, 60px) 70px}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__circle h2{font-size:30px;line-height:40px}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__circle-wrap{position:relative;width:min(544px,calc(100% + 44px));margin-inline:max(-22px,calc((100% - 544px)/2));padding-block:3px 20px}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__circle-wrap:not(.has-overflow):before,.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__circle-wrap:not(.has-overflow):after{position:absolute;top:50%;color:var(--harder-pdp-ink);font:900 20px/1 var(--font-body);transform:translateY(-50%)}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__circle-wrap:not(.has-overflow):before{content:"<";left:20px}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__circle-wrap:not(.has-overflow):after{content:">";right:20px}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__circle-rail{gap:4px;padding:0}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__circle-wrap:not(.has-overflow) .harder-pdp-buybox__circle-rail{justify-content:center}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__circle-card{flex-basis:var(--harder-pdp-circle-card-size, 114px);aspect-ratio:1;border:0;border-radius:10px;background:var(--harder-pdp-paper)}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__circle-card:after{content:none}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__circle-card img{position:absolute;max-width:none;object-fit:fill;filter:none}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__circle-card:nth-child(1) img{top:-5.7%;left:-17.1%;width:125.4%;height:125.4%}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__circle-card:nth-child(2) img{top:0;left:-4.3%;width:108.6%;height:144.8%}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__circle-card:nth-child(3) img{top:-8.4%;left:-12.3%;width:112.3%;height:140.1%}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__circle-card:nth-child(4) img{top:0;left:0;width:100%;height:133.3%}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__feel-card h2{padding:var(--harder-pdp-panel-padding-y, 60px) 70px 0;font-size:30px;line-height:40px;text-align:center}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__feel-list{gap:0;padding:40px 70px var(--harder-pdp-panel-padding-y, 60px)}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__feel-item{grid-template-columns:24px minmax(0,1fr) auto;min-height:0;gap:12px;padding:20px;border:0}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__feel-item .harder-icon,.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__feel-custom-icon{width:24px;height:24px}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__feel-copy strong{font-family:var(--font-heading);font-size:21px;line-height:.9;letter-spacing:0}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__feel-copy span{margin-top:8px;color:var(--harder-pdp-mint, #cad8bd);font-size:12px;line-height:1.35}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__feel-metric{font-size:20px;line-height:25px}@media(max-width:989px){.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__button{min-height:var(--harder-pdp-atc-height-mobile, 64px);height:var(--harder-pdp-atc-height-mobile, 64px)}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__tabs,.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__circle{padding-block:var(--harder-pdp-panel-padding-y-mobile, 36px);padding-inline:70px}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__feel-card h2{padding:var(--harder-pdp-panel-padding-y-mobile, 36px) 70px 0;font-size:30px;line-height:40px}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__feel-list{padding:40px 70px var(--harder-pdp-panel-padding-y-mobile, 36px)}}@media(max-width:500px){.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__tabs,.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__circle{padding-inline:18px}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__feel-card h2{padding-inline:18px;font-size:28px}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__feel-list{padding-inline:18px}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__circle-card{flex-basis:var(--harder-pdp-circle-card-size-mobile, 82px)}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__feel-item{grid-template-columns:24px minmax(0,1fr) auto;padding:16px 4px}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__feel-copy strong{font-size:clamp(17px,5.2vw,21px)}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__feel-copy span{font-size:11px}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__feel-metric{font-size:16px}}@media(max-width:339px){.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__sticky strong{max-width:110px!important;overflow:visible!important;font-size:.68rem!important;line-height:1.05!important;text-overflow:clip!important;white-space:normal!important}.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__sticky button{min-width:108px!important;padding-inline:10px!important}}@media(prefers-reduced-motion:reduce){.section-harder-pdp-buybox .harder-pdp-buybox .harder-pdp-buybox__ticker-track{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/harder-figma-pdp-buybox.css.map */
