.section-harder-pdp-buybox .harder-pdp-buybox{background:var(--harder-pdp-paper);color:var(--harder-pdp-ink)}.section-harder-pdp-buybox .harder-pdp-buybox__grid{display:grid!important;grid-template-columns:640px 640px!important;gap:0!important;width:min(100%,1280px)!important;height:1479px!important;margin:0 auto!important;padding:0!important;overflow:hidden;background:var(--harder-pdp-paper)!important}.section-harder-pdp-buybox .harder-pdp-buybox__stack{display:grid!important;min-width:0;height:1479px!important}.section-harder-pdp-buybox .harder-pdp-buybox__stack--left{grid-template-rows:768px 711px;background:var(--harder-pdp-cream)}.section-harder-pdp-buybox .harder-pdp-buybox__stack--right{grid-template-rows:897.054px 581.946px;background:var(--harder-pdp-ink)}.section-harder-pdp-buybox .harder-pdp-buybox__media{grid-area:auto!important;position:relative!important;top:auto!important;display:grid!important;grid-template-rows:640px 128px!important;gap:0!important;width:640px!important;height:768px!important;padding:0!important;overflow:hidden;background:var(--harder-pdp-paper)!important}.section-harder-pdp-buybox .harder-pdp-buybox__frame{width:640px!important;height:640px!important;overflow:hidden;border:0!important;border-radius:0!important;background:var(--harder-pdp-paper)!important;box-shadow:none!important}.section-harder-pdp-buybox .harder-pdp-buybox__frame img{width:640px!important;height:640px!important;padding:0!important;object-fit:cover!important;object-position:center!important;aspect-ratio:1!important}.section-harder-pdp-buybox .harder-pdp-buybox__gallery-arrow{display:none!important}.section-harder-pdp-buybox .harder-pdp-buybox__thumbs{display:grid!important;grid-template-columns:repeat(5,128px)!important;gap:0!important;width:640px!important;height:128px!important;padding:0!important;overflow:hidden!important;background:var(--harder-pdp-paper)}.section-harder-pdp-buybox .harder-pdp-buybox__thumb{width:128px!important;min-width:128px!important;height:128px!important;padding:0!important;overflow:hidden;border:0!important;border-radius:0!important;background:var(--harder-pdp-paper)!important;box-shadow:none!important;transform:none!important}.section-harder-pdp-buybox .harder-pdp-buybox__thumb img{width:128px!important;height:128px!important;object-fit:cover!important;aspect-ratio:1!important}.section-harder-pdp-buybox .harder-pdp-buybox__thumb.is-active:after{display:none!important}.section-harder-pdp-buybox .harder-pdp-buybox__nutrition{display:none!important}.section-harder-pdp-buybox .harder-pdp-buybox__copy{grid-area:auto!important;position:relative!important;display:block!important;width:640px!important;height:897.054px!important;padding:60px 67.5px!important;overflow:visible;background:var(--harder-pdp-lavender)!important}.section-harder-pdp-buybox .harder-pdp-buybox__eyebrow{margin:0 0 20px!important;font-family:var(--font-body)!important;font-size:12px!important;font-weight:700!important;letter-spacing:0!important;line-height:15px!important}.section-harder-pdp-buybox .harder-pdp-buybox__pills{display:flex!important;gap:10px!important;height:24px!important;margin:0 0 34px!important}.section-harder-pdp-buybox .harder-pdp-buybox__pill{min-height:24px!important;padding:4px 10px!important;border:1px solid var(--harder-pdp-ink)!important;border-radius:14px!important;background:var(--harder-pdp-ink)!important;color:var(--harder-pdp-cream)!important;font-family:var(--font-body)!important;font-size:7px!important;font-weight:800!important;letter-spacing:0!important;line-height:14px!important}.section-harder-pdp-buybox .harder-pdp-buybox__pill--dark{background:var(--harder-pdp-ink)!important;color:var(--harder-pdp-cream)!important}.section-harder-pdp-buybox .harder-pdp-buybox__title{display:grid!important;gap:16px!important;margin:0!important}.section-harder-pdp-buybox .harder-pdp-buybox__brand{max-width:none!important;color:var(--harder-pdp-ink)!important;font-family:"Harder Saint Regus",var(--font-heading)!important;font-size:50px!important;font-weight:900!important;letter-spacing:0!important;line-height:40px!important;text-transform:uppercase;white-space:normal!important}.section-harder-pdp-buybox .harder-pdp-buybox__system{color:var(--harder-pdp-ink)!important;font-family:"Harder Saint Regus",var(--font-heading)!important;font-size:20px!important;font-weight:900!important;letter-spacing:0!important;line-height:25px!important;text-transform:uppercase}.section-harder-pdp-buybox .harder-pdp-buybox__product-meta,.section-harder-pdp-buybox .harder-pdp-buybox__review-line{display:none!important}.section-harder-pdp-buybox .harder-pdp-buybox__subtitle{width:394px!important;margin:20px 0 0!important;color:var(--harder-pdp-ink)!important;font-family:var(--font-body)!important;font-size:12px!important;font-weight:600!important;letter-spacing:0!important;line-height:18px!important}.section-harder-pdp-buybox .harder-pdp-buybox__subtitle p{margin:0!important}.section-harder-pdp-buybox .harder-pdp-buybox__offer{position:absolute!important;top:450px!important;left:67.5px!important;display:block!important;width:505px!important;height:447.054px!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.section-harder-pdp-buybox .harder-pdp-buybox__offer-intro,.section-harder-pdp-buybox .harder-pdp-buybox__micro{display:none!important}.section-harder-pdp-buybox .harder-pdp-buybox__apps{display:block!important;width:505px!important;height:306.637px!important;overflow:hidden}.section-harder-pdp-buybox .harder-pdp-buybox__app-block,.section-harder-pdp-buybox .harder-pdp-buybox__app-block--bundle,.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle,.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles,.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__block{display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__block-title{display:none!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__bars{display:grid!important;grid-template-rows:repeat(3,73px)!important;gap:8px!important;width:505px!important;height:235px!important;margin:0!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__bar,.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__bar-container{width:505px!important;height:73px!important;min-height:73px!important;margin:0!important;overflow:hidden!important;border-radius:12px!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__bar-container{border:1.5px solid var(--harder-pdp-ink)!important;background:var(--harder-pdp-lavender)!important;box-shadow:none!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__bar--selected .kaching-bundles__bar-container{border-width:2px!important;background:var(--harder-pdp-lavender)!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__bar-wrapper{width:100%!important;height:100%!important;padding:12px 20px!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__bar-main{min-height:47px!important;gap:12px!important;align-items:center!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__bar-image,.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__bar-most-popular,.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__bar-second-line{display:none!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__bar-radio{position:relative!important;flex:0 0 20px!important;width:20px!important;height:20px!important;border:2px solid var(--harder-pdp-ink)!important;border-radius:50%!important;background:transparent!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__bar--selected .kaching-bundles__bar-radio:after{content:""!important;position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--harder-pdp-ink)}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__subscriptions__checkbox{position:relative!important;flex:0 0 20px!important;width:20px!important;height:20px!important;border:2px solid var(--harder-pdp-ink)!important;border-radius:50%!important;background:transparent!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__subscriptions__checkbox svg{display:none!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__subscriptions [aria-checked=true] .kaching-bundles__subscriptions__checkbox:after{content:""!important;position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--harder-pdp-ink)}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__bar-content{min-width:0!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__bar-first-line{display:block!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__bar-title,.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__bar-label{display:block!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__bar-title{color:var(--harder-pdp-ink)!important;font-family:"Harder Saint Regus",var(--font-heading)!important;font-size:16px!important;font-weight:900!important;letter-spacing:0!important;line-height:18px!important;text-transform:uppercase}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__bar-label,.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__bar-subtitle{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--harder-pdp-ink)!important;font-family:var(--font-body)!important;font-size:10px!important;font-weight:600!important;letter-spacing:0!important;line-height:13px!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__bar-pricing{flex:0 0 auto!important;align-items:flex-end!important;margin-left:auto!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__bar-price{color:var(--harder-pdp-ink)!important;font-family:"Harder Saint Regus",var(--font-heading)!important;font-size:20px!important;font-weight:900!important;line-height:20px!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__bar-full-price{margin-top:2px!important;color:var(--harder-pdp-ink)!important;font-family:var(--font-body)!important;font-size:10px!important;line-height:12px!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__subscriptions{position:relative!important;width:505px!important;height:63.637px!important;min-height:63.637px!important;margin:8px 0 0!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__subscriptions__card{width:505px!important;height:63.637px!important;min-height:63.637px!important;overflow:hidden!important;border:1.5px solid var(--harder-pdp-ink)!important;border-radius:12px!important;background:var(--harder-pdp-lavender)!important;box-shadow:none!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__subscriptions .kaching-bundles__bar-wrapper{width:100%!important;height:100%!important;padding:10px 165px 9px 20px!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__subscriptions__title{color:var(--harder-pdp-ink)!important;font-family:"Harder Saint Regus",var(--font-heading)!important;font-size:15px!important;font-weight:900!important;line-height:17px!important;text-transform:uppercase}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__subscriptions__subtitle{color:var(--harder-pdp-ink)!important;font-family:var(--font-body)!important;font-size:9px!important;font-weight:600!important;line-height:12px!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__bar-variants{position:absolute!important;right:10px!important;bottom:8px!important;width:145px!important;margin:0!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__selling-plan-select{width:145px!important;min-height:28px!important;height:28px!important;padding:4px 24px 4px 8px!important;border:1px solid var(--harder-pdp-ink)!important;border-radius:7px!important;background:var(--harder-pdp-paper)!important;color:var(--harder-pdp-ink)!important;font-family:var(--font-body)!important;font-size:9px!important;line-height:18px!important}.section-harder-pdp-buybox .harder-pdp-buybox__button{display:flex!important;flex-direction:column;gap:8px;width:505px!important;min-height:var(--harder-pdp-atc-height, 72px)!important;height:var(--harder-pdp-atc-height, 72px)!important;margin:8px 0 0!important;padding:10px 20px!important;border:2.75px solid var(--harder-pdp-ink)!important;border-radius:var(--harder-pdp-atc-radius, 12px)!important;background:var(--harder-pdp-ink)!important;color:var(--harder-pdp-paper)!important;box-shadow:none!important}.section-harder-pdp-buybox .harder-pdp-buybox__button .harder-pdp-buybox__button-label{font-family:"Harder Saint Regus",var(--font-heading)!important;font-size:21px!important;font-weight:800!important;letter-spacing:0!important;line-height:.72!important;text-transform:uppercase;transform:translate(-1px,2px)}.section-harder-pdp-buybox .harder-pdp-buybox__button-subcopy{transform:translate(-.5px,2px)}.section-harder-pdp-buybox .harder-pdp-buybox__form-status{position:absolute!important;top:-22px;left:0;width:100%;margin:0!important;font-size:10px!important;line-height:12px!important}.section-harder-pdp-buybox .harder-pdp-buybox__purchase-assurances{position:absolute!important;top:394.637px!important;left:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:505px!important;height:48px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}.section-harder-pdp-buybox .harder-pdp-buybox__purchase-assurance{display:grid!important;grid-template-columns:36px 1fr!important;grid-template-rows:48px!important;gap:8px!important;align-items:center!important;min-width:0;padding:0!important;border:0!important;background:transparent!important}.section-harder-pdp-buybox .harder-pdp-buybox__purchase-assurance-icon{width:36px!important;height:36px!important;background:transparent!important}.section-harder-pdp-buybox .harder-pdp-buybox__purchase-assurance-icon img,.section-harder-pdp-buybox .harder-pdp-buybox__purchase-assurance-icon svg{width:36px!important;height:36px!important;object-fit:contain}.section-harder-pdp-buybox .harder-pdp-buybox__purchase-assurance-label{max-width:none!important;color:var(--harder-pdp-ink)!important;font-family:var(--font-body)!important;font-size:8px!important;font-weight:700!important;letter-spacing:0!important;line-height:10px!important;text-align:left!important;text-transform:uppercase}.section-harder-pdp-buybox .harder-pdp-buybox__post-cta{margin:0!important;padding:0!important;overflow:hidden}.section-harder-pdp-buybox .harder-pdp-buybox__post-cta--left{grid-area:auto!important;width:640px!important;height:711px!important;background:var(--harder-pdp-cream)!important}.section-harder-pdp-buybox .harder-pdp-buybox__post-cta--right{grid-area:auto!important;display:block!important;width:640px!important;height:581.946px!important;background:var(--harder-pdp-ink)!important}.section-harder-pdp-buybox .harder-pdp-buybox__tabs{width:640px!important;height:401.827px!important;padding:var(--harder-pdp-panel-padding-y, 60px) 70px!important;overflow:hidden;background:var(--harder-pdp-peach)!important}.section-harder-pdp-buybox .harder-pdp-buybox__tab{border-color:var(--harder-pdp-ink)!important}.section-harder-pdp-buybox .harder-pdp-buybox__tab summary{min-height:54px!important;padding:0!important;color:var(--harder-pdp-ink)!important;font-family:"Harder Saint Regus",var(--font-heading)!important;font-size:21px!important;font-weight:800!important;letter-spacing:0!important;line-height:.72!important;text-transform:uppercase;text-box-edge:cap alphabetic;text-box-trim:trim-both}.section-harder-pdp-buybox .harder-pdp-buybox__tab[open] summary{min-height:15px!important;margin-bottom:11px!important}.section-harder-pdp-buybox .harder-pdp-buybox__tab[open]{height:116px!important}.section-harder-pdp-buybox .harder-pdp-buybox__tab:not([open]){height:55px!important}.section-harder-pdp-buybox .harder-pdp-buybox__tab-body{padding:0!important;color:var(--harder-pdp-ink)!important;font-family:var(--font-body)!important;font-size:12px!important;font-weight:500!important;line-height:normal!important}.section-harder-pdp-buybox .harder-pdp-buybox__tab-body p{margin:0!important}.section-harder-pdp-buybox .harder-pdp-buybox__tab-body p+p{margin-top:0!important}.section-harder-pdp-buybox .harder-pdp-buybox__circle{box-sizing:border-box!important;display:grid!important;height:329.292px!important;min-height:329.292px!important;gap:20px!important;margin:0!important;padding:var(--harder-pdp-panel-padding-y, 60px) 70px!important}.section-harder-pdp-buybox .harder-pdp-buybox__feel-card{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:40px!important;align-items:center!important;justify-content:center!important;width:640px!important;height:581.946px!important;padding:60px 70px!important;overflow:hidden;background:var(--harder-pdp-ink)!important;color:var(--harder-pdp-cream)!important}.section-harder-pdp-buybox .harder-pdp-buybox__feel-card h2{position:static;top:auto;margin:0!important;padding:0!important;color:var(--harder-pdp-feel-display, #d07b6c)!important;font-family:"Harder Saint Regus",var(--font-heading)!important;font-size:30px!important;font-weight:900!important;letter-spacing:0!important;line-height:40px!important;text-align:center;text-transform:uppercase;text-box-edge:cap alphabetic;text-box-trim:trim-both}.section-harder-pdp-buybox .harder-pdp-buybox__feel-list{display:flex!important;flex-direction:column!important;gap:0!important;width:500px!important;margin:0!important;padding:0!important}.section-harder-pdp-buybox .harder-pdp-buybox__feel-item{box-sizing:border-box!important;display:grid!important;grid-template-columns:24px minmax(0,1fr) auto!important;height:auto!important;min-height:0!important;gap:12px!important;align-items:center!important;padding:20px!important;border:0!important}.section-harder-pdp-buybox .harder-pdp-buybox__feel-item .harder-icon,.section-harder-pdp-buybox .harder-pdp-buybox__feel-custom-icon{grid-column:1!important;grid-row:1!important;width:24px!important;height:24px!important;color:var(--harder-pdp-cream)!important}.section-harder-pdp-buybox .harder-pdp-buybox__feel-copy{display:flex!important;flex-direction:column!important;gap:8px!important;align-items:flex-start!important;justify-content:center!important;grid-column:2!important;grid-row:1!important}.section-harder-pdp-buybox .harder-pdp-buybox__feel-copy strong{color:var(--harder-pdp-feel-display, #d07b6c)!important;font-family:"Harder Saint Regus",var(--font-heading)!important;font-size:21px!important;font-weight:800!important;letter-spacing:0!important;line-height:91.652px!important;text-transform:uppercase;white-space:nowrap;text-box-edge:cap alphabetic;text-box-trim:trim-both}.section-harder-pdp-buybox .harder-pdp-buybox__feel-copy span{display:block;width:var(--harder-pdp-feel-copy-width, 336px);max-width:100%;margin-top:0!important;color:var(--harder-pdp-mint, #cad8bd)!important;font-family:var(--font-body)!important;font-size:12px!important;font-weight:500!important;line-height:normal!important;text-box-edge:cap alphabetic;text-box-trim:trim-both}.section-harder-pdp-buybox .harder-pdp-buybox__feel-metric{grid-column:3!important;grid-row:1!important;color:var(--harder-pdp-cream)!important;font-family:var(--font-body)!important;font-size:20px!important;font-weight:800!important;line-height:25px!important;justify-self:end;text-box-edge:cap alphabetic;text-box-trim:trim-both}[id^=shopify-section] .harder-figma-outcomes{block-size:732.607px!important}[id^=shopify-section] .harder-figma-comparison{height:793.333px!important}[id^=shopify-section] .harder-figma-comparison__inner{position:relative!important;width:880px!important;height:793.333px!important;padding:60px 0!important}[id^=shopify-section] .harder-figma-comparison__header{max-width:800px!important;margin:0 auto 40px!important}[id^=shopify-section] .harder-figma-comparison__eyebrow{margin:0 0 14px!important;font-size:12px!important;line-height:15px!important}[id^=shopify-section] .harder-figma-comparison__title{font-size:50px!important;line-height:40px!important}[id^=shopify-section] .harder-figma-comparison__caption{margin-top:20px!important;font-size:16px!important;line-height:20px!important}[id^=shopify-section] .harder-figma-comparison__grid{grid-template-columns:250px 210px 170px 170px!important;grid-template-rows:repeat(7,58px)!important;gap:5.222px 15px!important;width:845px!important;height:437.333px!important;margin:0 auto!important;overflow:hidden!important}[id^=shopify-section] .harder-figma-comparison__head,[id^=shopify-section] .harder-figma-comparison__cell{min-height:58px!important;padding:8px 12px!important;font-size:12px!important;line-height:15px!important}[id^=shopify-section] .harder-figma-comparison__cell:not(.harder-figma-comparison__cell--label){font-size:11px!important}[id^=shopify-section] .harder-figma-faq{height:699.142px!important}[id^=shopify-section] .harder-figma-faq__inner{width:600px!important;height:699.142px!important;padding:60px 0!important}[id^=shopify-section] .harder-figma-faq__header{max-width:600px!important;margin:0 auto 40px!important}[id^=shopify-section] .harder-figma-faq__eyebrow{margin:0 0 16px!important;font-size:12px!important;line-height:15px!important}[id^=shopify-section] .harder-figma-faq__title{font-size:50px!important;line-height:40px!important}[id^=shopify-section] .harder-figma-faq__subhead{margin-top:20px!important;font-size:16px!important;line-height:20px!important}[id^=shopify-section] .harder-figma-faq__list,[id^=shopify-section] .harder-figma-faq__button-wrap{width:560px!important}[id^=shopify-section] .harder-figma-faq__question{min-height:56px!important;padding:15px 0 13px!important;font-size:20px!important;line-height:24px!important}[id^=shopify-section] .harder-figma-faq__answer{max-width:540px!important;padding-bottom:18px!important;font-size:12px!important;line-height:18px!important}[id^=shopify-section] .harder-figma-faq__button-wrap{margin-top:30px!important}@media(max-width:1155px){.section-harder-pdp-buybox .harder-pdp-buybox__grid{grid-template-columns:640px!important;grid-template-areas:"media" "copy" "outcomes" "details"!important;width:640px!important;height:2975.291px!important;background:var(--harder-pdp-lavender)!important}.section-harder-pdp-buybox .harder-pdp-buybox__stack{display:contents!important}.section-harder-pdp-buybox .harder-pdp-buybox__media{grid-area:media!important}.section-harder-pdp-buybox .harder-pdp-buybox__copy{grid-area:copy!important}.section-harder-pdp-buybox .harder-pdp-buybox__post-cta--right{grid-area:outcomes!important;width:640px!important;height:528.783px!important}.section-harder-pdp-buybox .harder-pdp-buybox__post-cta--left{grid-area:details!important;width:640px!important;height:781.454px!important}.section-harder-pdp-buybox .harder-pdp-buybox__feel-card{width:640px!important;height:528.783px!important;padding:60px 70px!important}.section-harder-pdp-buybox .harder-pdp-buybox__feel-item{height:auto!important;min-height:0!important;padding:20px!important}.section-harder-pdp-buybox .harder-pdp-buybox__tabs{width:640px!important;height:450.454px!important;padding:var(--harder-pdp-panel-padding-y-mobile, 60px) 70px!important}.section-harder-pdp-buybox .harder-pdp-buybox__circle{height:331px!important;min-height:331px!important;padding:var(--harder-pdp-panel-padding-y-mobile, 60px) 70px!important}.section-harder-pdp-buybox .harder-pdp-buybox__tab-body{font-size:12px!important;line-height:normal!important}[id^=shopify-section] .harder-figma-outcomes{block-size:1004.241px!important}[id^=shopify-section] .harder-figma-comparison{height:609.968px!important}[id^=shopify-section] .harder-figma-comparison__inner{width:500px!important;height:609.968px!important;padding:60px 0!important}[id^=shopify-section] .harder-figma-comparison__header{max-width:500px!important;margin-bottom:40px!important}[id^=shopify-section] .harder-figma-comparison__eyebrow{margin-bottom:14px!important;font-size:12px!important}[id^=shopify-section] .harder-figma-comparison__title{left:0!important;width:500px!important;font-size:50px!important;line-height:40px!important}[id^=shopify-section] .harder-figma-comparison__caption{left:53px!important;width:394px!important;max-width:394px!important;margin-top:20px!important;font-size:16px!important;line-height:20px!important}[id^=shopify-section] .harder-figma-comparison__grid{left:0!important;grid-template-columns:145.18px 121.95px 98.72px 98.72px!important;grid-template-rows:repeat(7,31.286px)!important;gap:5.827px 8.71px!important;width:500px!important;height:253.968px!important;margin:0!important}[id^=shopify-section] .harder-figma-comparison__head,[id^=shopify-section] .harder-figma-comparison__cell{min-height:31.286px!important;padding:4px!important;border-radius:4px!important;font-size:8px!important;line-height:10px!important}[id^=shopify-section] .harder-figma-comparison__cell:not(.harder-figma-comparison__cell--label){font-size:8px!important}[id^=shopify-section] .harder-comparison-mark{width:20px!important;height:20px!important;font-size:8px!important}[id^=shopify-section] .harder-figma-faq{height:739.142px!important}[id^=shopify-section] .harder-figma-faq__inner{width:500px!important;height:739.142px!important;padding:60px 0!important}[id^=shopify-section] .harder-figma-faq__header{max-width:500px!important;margin-bottom:40px!important}[id^=shopify-section] .harder-figma-faq__eyebrow{margin-bottom:16px!important;font-size:12px!important;line-height:15px!important}[id^=shopify-section] .harder-figma-faq__title{left:0!important;width:500px!important;font-size:50px!important;line-height:40px!important}[id^=shopify-section] .harder-figma-faq__subhead{left:53px!important;width:394px!important;max-width:394px!important;margin-top:20px!important;font-size:16px!important;line-height:20px!important}[id^=shopify-section] .harder-figma-faq__list,[id^=shopify-section] .harder-figma-faq__button-wrap{width:500px!important}[id^=shopify-section] .harder-figma-faq__list{left:0!important}[id^=shopify-section] .harder-figma-faq__button-wrap{left:143.485px!important}[id^=shopify-section] .harder-figma-faq__question{min-height:56px!important;padding:15px 0 13px!important;font-size:20px!important;line-height:24px!important}[id^=shopify-section] .harder-figma-faq__answer{max-width:480px!important;padding-bottom:18px!important;font-size:12px!important;line-height:18px!important}[id^=shopify-section] .harder-figma-faq__button{min-height:44px!important;padding:10px 20px 8px!important;font-size:12px!important}}#MainContent .section-harder-pdp-buybox~[id^=shopify-section] .harder-figma-faq__item,#MainContent .section-harder-pdp-buybox~[id^=shopify-section] .harder-figma-faq__question,#MainContent .section-harder-pdp-buybox~[id^=shopify-section] .harder-figma-faq__answer{box-sizing:border-box;width:100%!important}@media(min-width:1156px)and (max-width:1279px){.section-harder-pdp-buybox .harder-pdp-buybox__grid{width:1280px!important;zoom:calc(100vw/1280px)}}@media(max-width:989px){.section-harder-pdp-buybox .harder-pdp-buybox__button{min-height:var(--harder-pdp-atc-height-mobile, 64px)!important;height:var(--harder-pdp-atc-height-mobile, 64px)!important}}@media(max-width:639px){.section-harder-pdp-buybox .harder-pdp-buybox__grid{height:2975.291px!important;zoom:calc(100vw/640px)}.section-harder-pdp-buybox .harder-pdp-buybox__copy{height:897.054px!important}.section-harder-pdp-buybox .harder-pdp-buybox__offer{height:447.054px!important}.section-harder-pdp-buybox .harder-pdp-buybox__button{min-height:var(--harder-pdp-atc-height-mobile, 64px)!important;height:var(--harder-pdp-atc-height-mobile, 64px)!important;border-radius:var(--harder-pdp-atc-radius, 12px)!important}.section-harder-pdp-buybox .harder-pdp-buybox__button span{font-size:21px!important;line-height:22px!important}.section-harder-pdp-buybox .harder-pdp-buybox__purchase-assurances{top:394.637px!important;height:48px!important}.section-harder-pdp-buybox .harder-pdp-buybox__purchase-assurance{grid-template-columns:36px minmax(0,1fr)!important;grid-template-rows:48px!important;gap:8px!important;align-items:center!important;justify-items:stretch!important}.section-harder-pdp-buybox .harder-pdp-buybox__purchase-assurance-icon,.section-harder-pdp-buybox .harder-pdp-buybox__purchase-assurance-icon img,.section-harder-pdp-buybox .harder-pdp-buybox__purchase-assurance-icon svg{width:36px!important;height:36px!important}.section-harder-pdp-buybox .harder-pdp-buybox__purchase-assurance-label{max-width:none!important;font-size:8px!important;line-height:10px!important;text-align:left!important}#MainContent [id^=shopify-section] .harder-figma-outcomes,#MainContent [id^=shopify-section] .harder-figma-comparison,#MainContent [id^=shopify-section] .harder-figma-faq{--pdp-phone-scale: calc(100vw/640px) ;width:100%!important;max-width:100%!important;zoom:1!important}#MainContent [id^=shopify-section] .harder-figma-outcomes{block-size:calc(1004.241px * var(--pdp-phone-scale))!important}#MainContent [id^=shopify-section] .harder-figma-comparison{height:calc(609.968px * var(--pdp-phone-scale))!important}#MainContent [id^=shopify-section] .harder-figma-faq{height:calc(739.142px * var(--pdp-phone-scale))!important}}@media(max-width:639px){#MainContent [id^=shopify-section] .harder-figma-outcomes,#MainContent [id^=shopify-section] .harder-figma-comparison,#MainContent [id^=shopify-section] .harder-figma-faq{width:100%!important;height:auto!important;block-size:auto!important;zoom:1!important}.section-harder-pdp-buybox .harder-pdp-buybox__grid{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"media" "copy" "outcomes" "details"!important;width:100%!important;height:auto!important;zoom:1!important;overflow:clip!important}.section-harder-pdp-buybox .harder-pdp-buybox__stack{display:contents!important;height:auto!important}.section-harder-pdp-buybox .harder-pdp-buybox__media{width:100%!important;height:auto!important;grid-template-rows:auto auto!important}.section-harder-pdp-buybox .harder-pdp-buybox__frame,.section-harder-pdp-buybox .harder-pdp-buybox__frame img{width:100%!important;height:auto!important;aspect-ratio:1 / 1!important}.section-harder-pdp-buybox .harder-pdp-buybox__thumbs{grid-template-columns:repeat(5,minmax(0,1fr))!important;width:100%!important;height:auto!important}.section-harder-pdp-buybox .harder-pdp-buybox__thumb,.section-harder-pdp-buybox .harder-pdp-buybox__thumb img{width:100%!important;min-width:0!important;height:auto!important;aspect-ratio:1 / 1!important}.section-harder-pdp-buybox .harder-pdp-buybox__copy{width:100%!important;height:auto!important;min-height:0!important;padding:clamp(32px,calc(32px + (100vw - 520px)*.23334),60px) max(24px,calc((100vw - 505px)/2)) clamp(4px,calc(28px - ((100vw - 520px)/5)),28px)!important;overflow:visible!important}.section-harder-pdp-buybox .harder-pdp-buybox__eyebrow{font-size:12px!important;line-height:15px!important}.section-harder-pdp-buybox .harder-pdp-buybox__pills{height:auto!important;min-height:clamp(22px,calc(22px + (100vw - 520px)*.01667),24px)!important;margin-bottom:clamp(24px,calc(24px + (100vw - 520px)*.08334),34px)!important}.section-harder-pdp-buybox .harder-pdp-buybox__pill{min-height:22px!important;font-size:9px!important;line-height:12px!important}.section-harder-pdp-buybox .harder-pdp-buybox__brand{font-size:clamp(40px,12.8vw,50px)!important;line-height:clamp(40px,calc(41px - ((100vw - 520px)*.00834)),41px)!important}.section-harder-pdp-buybox .harder-pdp-buybox__system{font-size:20px!important;line-height:25px!important}.section-harder-pdp-buybox .harder-pdp-buybox__subtitle{width:min(100%,394px)!important;margin-top:20px!important;font-size:clamp(12px,calc(14px - ((100vw - 520px)*.01667)),14px)!important;line-height:clamp(18px,calc(20px - ((100vw - 520px)*.01667)),20px)!important}.section-harder-pdp-buybox .harder-pdp-buybox__offer{position:static!important;width:100%!important;height:auto!important;margin-top:clamp(28px,calc(28px + (100vw - 520px)*.39584),75.5px)!important}.section-harder-pdp-buybox .harder-pdp-buybox__apps{width:100%!important;height:306.637px!important;overflow:visible!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__bars,.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__bar,.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,.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__subscriptions__card{width:100%!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__subscriptions .kaching-bundles__bar-wrapper{padding:10px 148px 9px 12px!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__bar-variants{right:8px!important;width:132px!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__selling-plan-select{width:132px!important;min-height:36px!important;height:36px!important}.section-harder-pdp-buybox .harder-pdp-buybox__button{width:100%!important;min-height:72px!important;height:72px!important}.section-harder-pdp-buybox .harder-pdp-buybox__purchase-assurances{position:static!important;width:100%!important;height:clamp(48px,calc(70px - ((100vw - 520px)*.18334)),70px)!important;min-height:clamp(48px,calc(70px - ((100vw - 520px)*.18334)),70px)!important;margin-top:clamp(8px,calc(16px - ((100vw - 520px)*.06667)),16px)!important}.section-harder-pdp-buybox .harder-pdp-buybox__purchase-assurance{grid-template-columns:clamp(36px,calc(48px - ((100vw - 520px)*.1)),48px) minmax(0,1fr)!important;grid-template-rows:clamp(48px,calc(70px - ((100vw - 520px)*.18334)),70px)!important;gap:8px!important;align-items:center!important;justify-items:stretch!important}.section-harder-pdp-buybox .harder-pdp-buybox__purchase-assurance-icon,.section-harder-pdp-buybox .harder-pdp-buybox__purchase-assurance-icon img,.section-harder-pdp-buybox .harder-pdp-buybox__purchase-assurance-icon svg{width:clamp(36px,calc(48px - ((100vw - 520px)*.1)),48px)!important;height:clamp(36px,calc(48px - ((100vw - 520px)*.1)),48px)!important}.section-harder-pdp-buybox .harder-pdp-buybox__purchase-assurance-label{max-width:none!important;font-size:clamp(8px,calc(9px - ((100vw - 520px)*.00834)),9px)!important;line-height:clamp(10px,calc(11px - ((100vw - 520px)*.00834)),11px)!important;text-align:left!important}.section-harder-pdp-buybox .harder-pdp-buybox__post-cta--right,.section-harder-pdp-buybox .harder-pdp-buybox__feel-card{width:100%!important;height:auto!important}.section-harder-pdp-buybox .harder-pdp-buybox__feel-card{min-height:0!important;gap:32px!important;padding:clamp(48px,calc(48px + (100vw - 520px)*.1),60px) max(24px,calc((100vw - 500px)/2))!important}.section-harder-pdp-buybox .harder-pdp-buybox__feel-list{width:100%!important}.section-harder-pdp-buybox .harder-pdp-buybox__feel-item{padding:16px 0!important}.section-harder-pdp-buybox .harder-pdp-buybox__feel-copy strong{line-height:1!important}.section-harder-pdp-buybox .harder-pdp-buybox__post-cta--left,.section-harder-pdp-buybox .harder-pdp-buybox__tabs,.section-harder-pdp-buybox .harder-pdp-buybox__circle{width:100%!important;height:auto!important;min-height:0!important}.section-harder-pdp-buybox .harder-pdp-buybox__tabs,.section-harder-pdp-buybox .harder-pdp-buybox__circle{padding:clamp(36px,calc(36px + (100vw - 520px)/5),60px) max(24px,calc((100vw - 500px)/2))!important}.section-harder-pdp-buybox .harder-pdp-buybox__tab,.section-harder-pdp-buybox .harder-pdp-buybox__tab[open],.section-harder-pdp-buybox .harder-pdp-buybox__tab:not([open]){height:auto!important;min-height:56px!important}.section-harder-pdp-buybox .harder-pdp-buybox__tab summary,.section-harder-pdp-buybox .harder-pdp-buybox__tab[open] summary{min-height:56px!important;margin-bottom:0!important;padding:16px 0!important;line-height:22px!important}.section-harder-pdp-buybox .harder-pdp-buybox__tab-body{padding:0 0 20px!important;font-size:13px!important;line-height:18px!important}.section-harder-pdp-buybox .harder-pdp-buybox__circle-card{flex-basis:clamp(var(--harder-pdp-circle-card-size-mobile, 82px),17.8125vw,var(--harder-pdp-circle-card-size, 114px))!important}#MainContent [id^=shopify-section] .harder-figma-outcomes__title,#MainContent [id^=shopify-section] .harder-figma-comparison__title,#MainContent [id^=shopify-section] .harder-figma-faq__title{left:0!important;width:100%!important;font-size:clamp(34px,7.8125vw,50px)!important;line-height:.8!important}#MainContent [id^=shopify-section] .harder-figma-faq__button-wrap{left:auto!important;width:100%!important;display:flex!important;justify-content:center!important}#MainContent [id^=shopify-section] .harder-figma-faq__button{width:auto!important;min-width:min(213px,100%)!important;max-width:100%!important}}@media(max-width:360px){.section-harder-pdp-buybox .harder-pdp-buybox__apps{height:353.637px!important;min-height:353.637px!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__subscriptions,.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__subscriptions__card{height:110px!important;min-height:110px!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__subscriptions .kaching-bundles__bar-wrapper{padding:10px 12px 54px!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__subscriptions__title{font-size:12px!important;line-height:14px!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__subscriptions__subtitle{font-size:8px!important;line-height:10px!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__bar-variants{right:12px!important;bottom:8px!important;left:12px!important;width:auto!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__selling-plan-select{width:100%!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__bar-wrapper{padding:8px 10px!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__bar-main{gap:8px!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__bar-title{font-size:14px!important;line-height:15px!important}.section-harder-pdp-buybox .harder-pdp-buybox kaching-bundle .kaching-bundles__bar-price{font-size:17px!important;line-height:18px!important}.section-harder-pdp-buybox .harder-pdp-buybox__purchase-assurances{height:auto!important;min-height:86px!important;align-items:start!important}.section-harder-pdp-buybox .harder-pdp-buybox__purchase-assurance{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:32px auto!important;gap:4px!important;justify-items:center!important;align-content:start!important}.section-harder-pdp-buybox .harder-pdp-buybox__purchase-assurance-icon,.section-harder-pdp-buybox .harder-pdp-buybox__purchase-assurance-icon img,.section-harder-pdp-buybox .harder-pdp-buybox__purchase-assurance-icon svg{width:32px!important;height:32px!important}.section-harder-pdp-buybox .harder-pdp-buybox__purchase-assurance-label{width:100%!important;font-size:7.5px!important;line-height:9px!important;overflow-wrap:anywhere;text-align:center!important}.section-harder-pdp-buybox .harder-pdp-buybox__feel-item{grid-template-columns:24px minmax(0,1fr) auto!important}.section-harder-pdp-buybox .harder-pdp-buybox__feel-copy{min-width:0!important}.section-harder-pdp-buybox .harder-pdp-buybox__feel-copy strong{font-size:18px!important;white-space:normal!important;overflow-wrap:anywhere}#MainContent .harder-figma-supplement-facts .harder-figma-ingredients__facts-title{font-size:clamp(28px,10vw,36px)!important;line-height:.85!important;overflow-wrap:anywhere}#MainContent .harder-figma-supplement-facts .harder-figma-ingredients__fact-row{height:auto!important;min-height:24px!important;padding:4px 0!important;align-items:start!important;line-height:1.25!important}#MainContent .harder-figma-supplement-facts .harder-figma-ingredients__fact-row dt{overflow:visible!important;white-space:normal!important;overflow-wrap:anywhere}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/harder-pdp-authoritative.css.map */
