.product{--font-mono: "Geist Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--color-accent: #D63B2E;--color-muted: #5D5D5D;--color-line: rgba(25, 25, 25, .15);--color-line-2: rgba(25, 25, 25, .2);--radius-card: 5px;--font-serif: "Instrument Serif", Georgia, "Times New Roman", serif;--color-sale: #A10C00;--color-success: #1C7B1C;--color-review-ink: #1A120B;--radius-review: 11.47px;--radius-badge: 23.59px;--radius-check: 6px;--text-product-title: clamp(28.8px, calc(36px * (var(--max-vw) / var(--vw-base))), 36px);--text-price: clamp(20px, calc(20px * (var(--max-vw) / var(--vw-base))), 20px);--text-bundle-label: clamp(20px, calc(20px * (var(--max-vw) / var(--vw-base))), 20px);--text-acc-title: clamp(18px, calc(18px * (var(--max-vw) / var(--vw-base))), 18px);--text-btn-atc: clamp(18px, calc(18px * (var(--max-vw) / var(--vw-base))), 18px);--text-badge-mono: clamp(14px, calc(14px * (var(--max-vw) / var(--vw-base))), 14px);--text-badge: clamp(14px, calc(14px * (var(--max-vw) / var(--vw-base))), 14px);--gap-30-15: clamp(16px, calc(30px * (var(--max-vw) / var(--vw-base))), 30px)}@media(max-width:767px){.product{--text-product-title: clamp(20px, calc(24px + (var(--max-vw) - 375px) * .015), 36px);--text-price: clamp(15px, calc(18px + (var(--max-vw) - 375px) * .015), 20px);--text-bundle-label: clamp(13px, calc(15px + (var(--max-vw) - 375px) * .015), 20px);--text-acc-title: clamp(14px, calc(16px + (var(--max-vw) - 375px) * .015), 18px);--text-btn-atc: clamp(13px, calc(15px + (var(--max-vw) - 375px) * .015), 18px);--text-badge-mono: clamp(11px, calc(13px + (var(--max-vw) - 375px) * .015), 14px);--text-badge: clamp(11px, calc(13px + (var(--max-vw) - 375px) * .015), 14px);--gap-30-15: clamp(13px, calc(15px + (var(--max-vw) - 375px) * .015), 30px)}}@media(min-width:768px)and (max-width:1023px){.product{--text-product-title: clamp(29.88px, calc(29.88px + (var(--max-vw) - 768px) * .025), 36px);--text-price: clamp(20px, calc(20px + (var(--max-vw) - 768px) * .025), 20px);--text-bundle-label: clamp(19.88px, calc(19.88px + (var(--max-vw) - 768px) * .025), 20px);--text-acc-title: clamp(18px, calc(18px + (var(--max-vw) - 768px) * .025), 18px);--text-btn-atc: clamp(18px, calc(18px + (var(--max-vw) - 768px) * .025), 18px);--text-badge-mono: clamp(14px, calc(14px + (var(--max-vw) - 768px) * .025), 14px);--text-badge: clamp(14px, calc(14px + (var(--max-vw) - 768px) * .025), 14px);--gap-30-15: clamp(20.88px, calc(20.88px + (var(--max-vw) - 768px) * .025), 30px)}}.product{--p-col-gap: 0px;--p-doc-gap: clamp(7px, calc(8px + (var(--max-vw) - 375px) * .015), 8px);--p-doc-avatar: clamp(27px, calc(32px + (var(--max-vw) - 375px) * .015), 40px);--p-doc-badge: clamp(7px, calc(8px + (var(--max-vw) - 375px) * .015), 12px);--p-doc-fs: clamp(11px, calc(13px + (var(--max-vw) - 375px) * .015), 14px);--p-doc-after: clamp(13px, calc(15px + (var(--max-vw) - 375px) * .015), 20px);--p-gallery-after: clamp(17px, calc(20px + (var(--max-vw) - 375px) * .015), 20px);--p-thumbs-gap: clamp(7px, calc(8px + (var(--max-vw) - 375px) * .015), 10px);--p-review-top: 0px;--p-title-w: clamp(286px, calc(335px + (var(--max-vw) - 375px) * .015), 554px);--p-title-after: clamp(7px, calc(8px + (var(--max-vw) - 375px) * .015), 9px);--p-rating-after: clamp(7px, calc(8px + (var(--max-vw) - 375px) * .015), 8px);--p-rating-stars-w: clamp(67px, calc(78px + (var(--max-vw) - 375px) * .015), 108px);--p-rating-stars-h: clamp(12px, calc(14px + (var(--max-vw) - 375px) * .015), 20px);--p-rating-gap: clamp(3px, calc(4px + (var(--max-vw) - 375px) * .015), 10px);--p-rating-fs: clamp(11px, calc(13px + (var(--max-vw) - 375px) * .015), 16px);--p-lockup-fs: clamp(11px, calc(13px + (var(--max-vw) - 375px) * .015), 14px);--p-lockup-logo-h: clamp(17px, calc(20px + (var(--max-vw) - 375px) * .015), 24px);--p-lockup-gap: clamp(7px, calc(8px + (var(--max-vw) - 375px) * .015), 8px);--p-lockup-after: clamp(17px, calc(20px + (var(--max-vw) - 375px) * .015), 20px);--p-ben-gap: clamp(14px, calc(16px + (var(--max-vw) - 375px) * .015), 20px);--p-ben-row-gap: clamp(12px, calc(14px + (var(--max-vw) - 375px) * .015), 16px);--p-ben-icon: clamp(19px, calc(22px + (var(--max-vw) - 375px) * .015), 22px);--p-ben-icon-gap: clamp(10px, calc(12px + (var(--max-vw) - 375px) * .015), 12px);--p-ben-fs: clamp(13px, calc(15px + (var(--max-vw) - 375px) * .015), 15px);--p-sale-top: clamp(17px, calc(20px + (var(--max-vw) - 375px) * .015), 20px);--p-sale-fs: clamp(13px, calc(15px + (var(--max-vw) - 375px) * .015), 16px);--p-sale-gap: clamp(3px, calc(4px + (var(--max-vw) - 375px) * .015), 6px);--p-sale-icon: clamp(12px, calc(14px + (var(--max-vw) - 375px) * .015), 16px);--p-bund-top: clamp(9px, calc(10px + (var(--max-vw) - 375px) * .015), 10px);--p-bund-gap: clamp(9px, calc(10px + (var(--max-vw) - 375px) * .015), 12px);--p-card-pad: clamp(9px, calc(10px + (var(--max-vw) - 375px) * .015), 20px);--p-card-pad-v2: clamp(9px, calc(10px + (var(--max-vw) - 375px) * .015), 14px);--p-card-pad-t3: clamp(13px, calc(15px + (var(--max-vw) - 375px) * .015), 20px);--p-card-img-w: clamp(57px, calc(67px + (var(--max-vw) - 375px) * .015), 67px);--p-card-img-h: clamp(41px, calc(48px + (var(--max-vw) - 375px) * .015), 48px);--p-card-img-gap: clamp(7px, calc(8px + (var(--max-vw) - 375px) * .015), 20px);--p-card-text-gap: clamp(3px, calc(3px + (var(--max-vw) - 375px) * .015), 3px);--p-card-sub-fs: clamp(10px, calc(12px + (var(--max-vw) - 375px) * .015), 14px);--p-card-cmp-fs: clamp(11px, calc(13px + (var(--max-vw) - 375px) * .015), 16px);--p-badge-pad-y: clamp(3px, calc(4px + (var(--max-vw) - 375px) * .015), 6px);--p-badge-pad-x: clamp(9px, calc(10px + (var(--max-vw) - 375px) * .015), 14px);--p-badge2-top: calc(-1*clamp(8px, calc(9px + (var(--max-vw) - 375px) * .015), 14px)) ;--p-badge2-right: clamp(10px, calc(12px + (var(--max-vw) - 375px) * .015), 12px);--p-badge3-top: calc(-1*clamp(8px, calc(9px + (var(--max-vw) - 375px) * .015), 9.5px)) ;--p-badge3-right: clamp(10px, calc(12px + (var(--max-vw) - 375px) * .015), 16px);--p-refill-top: clamp(9px, calc(11px + (var(--max-vw) - 375px) * .015), 11px);--p-refill-pad: clamp(10px, calc(12px + (var(--max-vw) - 375px) * .015), 14px);--p-refill-gap: clamp(7px, calc(8px + (var(--max-vw) - 375px) * .015), 16px);--p-refill-box: clamp(20px, calc(24px + (var(--max-vw) - 375px) * .015), 24px);--p-refill-check: clamp(14px, calc(16px + (var(--max-vw) - 375px) * .015), 16px);--p-refill-title-fs: clamp(13px, calc(15px + (var(--max-vw) - 375px) * .015), 16px);--p-refill-sub-fs: clamp(13px, calc(15px + (var(--max-vw) - 375px) * .015), 15px);--p-refill-text-gap: clamp(3px, calc(4px + (var(--max-vw) - 375px) * .015), 4px);--p-ships-top: clamp(10px, calc(12px + (var(--max-vw) - 375px) * .015), 16px);--p-ships-dot: clamp(15px, calc(18px + (var(--max-vw) - 375px) * .015), 18px);--p-ships-h: clamp(20px, calc(23px + (var(--max-vw) - 375px) * .015), 23px);--p-ships-gap: clamp(7px, calc(8px + (var(--max-vw) - 375px) * .015), 16px);--p-ships-fs: clamp(13px, calc(15px + (var(--max-vw) - 375px) * .015), 18px);--p-atc-top: clamp(17px, calc(20px + (var(--max-vw) - 375px) * .015), 20px);--p-atc-h: clamp(34px, calc(40px + (var(--max-vw) - 375px) * .015), 53px);--p-pay-top: clamp(17px, calc(20px + (var(--max-vw) - 375px) * .015), 20px);--p-pay-w: clamp(25px, calc(28.8px + (var(--max-vw) - 375px) * .015), 32px);--p-pay-h: clamp(15px, calc(18px + (var(--max-vw) - 375px) * .015), 20px);--p-pay-gap: 0px;--p-guar-top: clamp(12px, calc(14px + (var(--max-vw) - 375px) * .015), 20px);--p-guar-icon: clamp(15px, calc(18px + (var(--max-vw) - 375px) * .015), 20px);--p-guar-gap: clamp(3px, calc(4px + (var(--max-vw) - 375px) * .015), 10px);--p-guar-fs: clamp(11px, calc(12.6px + (var(--max-vw) - 375px) * .015), 14px);--p-acc-top: clamp(17px, calc(20px + (var(--max-vw) - 375px) * .015), 20px);--p-rev-top: clamp(17px, calc(20px + (var(--max-vw) - 375px) * .015), 20px);--p-rev-pad: clamp(10px, calc(12px + (var(--max-vw) - 375px) * .015), 12px);--p-rev-avatar: clamp(41px, calc(48px + (var(--max-vw) - 375px) * .015), 72px);--p-rev-head-gap: clamp(9px, calc(10px + (var(--max-vw) - 375px) * .015), 10px);--p-rev-meta-gap: clamp(5px, calc(6px + (var(--max-vw) - 375px) * .015), 6px);--p-rev-name-fs: clamp(13px, calc(15px + (var(--max-vw) - 375px) * .015), 16px);--p-rev-ver-icon: clamp(17px, calc(20px + (var(--max-vw) - 375px) * .015), 20px);--p-rev-ver-gap: clamp(5px, calc(6px + (var(--max-vw) - 375px) * .015), 6px);--p-rev-ver-fs: clamp(11px, calc(13px + (var(--max-vw) - 375px) * .015), 18px);--p-rev-stars-w: clamp(67px, calc(78px + (var(--max-vw) - 375px) * .015), 108px);--p-rev-stars-h: clamp(12px, calc(14px + (var(--max-vw) - 375px) * .015), 20px);--p-rev-gap: clamp(9px, calc(10px + (var(--max-vw) - 375px) * .015), 10px);--p-rev-q-fs: clamp(13px, calc(15px + (var(--max-vw) - 375px) * .015), 16px);--p-acc-pad: clamp(9px, calc(10px + (var(--max-vw) - 375px) * .015), 10px);--p-acc-icon: clamp(10px, calc(12px + (var(--max-vw) - 375px) * .015), 15px);--p-acc-body-pt: clamp(2px, calc(2px + (var(--max-vw) - 375px) * .015), 5px);--p-acc-body-pb: clamp(9px, calc(10px + (var(--max-vw) - 375px) * .015), 10px);--p-acc-body-fs: clamp(13px, calc(15px + (var(--max-vw) - 375px) * .015), 16px);--p-acc-body-gap: clamp(9px, calc(10px + (var(--max-vw) - 375px) * .015), 10px);--p-coa-w: clamp(109px, calc(128px + (var(--max-vw) - 375px) * .015), 166.13px);--p-coa-h: clamp(154px, calc(181px + (var(--max-vw) - 375px) * .015), 235px)}@media(min-width:768px)and (max-width:1023px){.product{--p-col-gap: 0px;--p-doc-gap: clamp(8px, calc(8px + (var(--max-vw) - 768px) * .025), 8px);--p-doc-avatar: clamp(37.88px, calc(37.88px + (var(--max-vw) - 768px) * .025), 40px);--p-doc-badge: clamp(12px, calc(12px + (var(--max-vw) - 768px) * .025), 12px);--p-doc-fs: clamp(14px, calc(14px + (var(--max-vw) - 768px) * .025), 14px);--p-doc-after: clamp(20px, calc(20px + (var(--max-vw) - 768px) * .025), 20px);--p-gallery-after: clamp(20px, calc(20px + (var(--max-vw) - 768px) * .025), 20px);--p-thumbs-gap: clamp(10px, calc(10px + (var(--max-vw) - 768px) * .025), 10px);--p-review-top: 0px;--p-title-w: clamp(340.88px, calc(340.88px + (var(--max-vw) - 768px) * .025), 554px);--p-title-after: clamp(9px, calc(9px + (var(--max-vw) - 768px) * .025), 9px);--p-rating-after: clamp(8px, calc(8px + (var(--max-vw) - 768px) * .025), 8px);--p-rating-stars-w: clamp(83.88px, calc(83.88px + (var(--max-vw) - 768px) * .025), 108px);--p-rating-stars-h: clamp(19.88px, calc(19.88px + (var(--max-vw) - 768px) * .025), 20px);--p-rating-gap: clamp(9.88px, calc(9.88px + (var(--max-vw) - 768px) * .025), 10px);--p-rating-fs: clamp(16px, calc(16px + (var(--max-vw) - 768px) * .025), 16px);--p-lockup-fs: clamp(14px, calc(14px + (var(--max-vw) - 768px) * .025), 14px);--p-lockup-logo-h: clamp(24px, calc(24px + (var(--max-vw) - 768px) * .025), 24px);--p-lockup-gap: clamp(8px, calc(8px + (var(--max-vw) - 768px) * .025), 8px);--p-lockup-after: clamp(20px, calc(20px + (var(--max-vw) - 768px) * .025), 20px);--p-ben-gap: clamp(20px, calc(20px + (var(--max-vw) - 768px) * .025), 20px);--p-ben-row-gap: clamp(16px, calc(16px + (var(--max-vw) - 768px) * .025), 16px);--p-ben-icon: clamp(22px, calc(22px + (var(--max-vw) - 768px) * .025), 22px);--p-ben-icon-gap: clamp(12px, calc(12px + (var(--max-vw) - 768px) * .025), 12px);--p-ben-fs: clamp(14px, calc(14px + (var(--max-vw) - 768px) * .025), 14px);--p-sale-top: clamp(20px, calc(20px + (var(--max-vw) - 768px) * .025), 20px);--p-sale-fs: clamp(16px, calc(16px + (var(--max-vw) - 768px) * .025), 16px);--p-sale-gap: clamp(6px, calc(6px + (var(--max-vw) - 768px) * .025), 6px);--p-sale-icon: clamp(16px, calc(16px + (var(--max-vw) - 768px) * .025), 16px);--p-bund-top: clamp(10px, calc(10px + (var(--max-vw) - 768px) * .025), 10px);--p-bund-gap: clamp(12px, calc(12px + (var(--max-vw) - 768px) * .025), 12px);--p-card-pad: clamp(15.88px, calc(15.88px + (var(--max-vw) - 768px) * .025), 20px);--p-card-pad-v2: clamp(14px, calc(14px + (var(--max-vw) - 768px) * .025), 14px);--p-card-pad-t3: clamp(20px, calc(20px + (var(--max-vw) - 768px) * .025), 20px);--p-card-img-w: clamp(67px, calc(67px + (var(--max-vw) - 768px) * .025), 67px);--p-card-img-h: clamp(48px, calc(48px + (var(--max-vw) - 768px) * .025), 48px);--p-card-img-gap: clamp(13.88px, calc(13.88px + (var(--max-vw) - 768px) * .025), 20px);--p-card-text-gap: clamp(3px, calc(3px + (var(--max-vw) - 768px) * .025), 3px);--p-card-sub-fs: clamp(14px, calc(14px + (var(--max-vw) - 768px) * .025), 14px);--p-card-cmp-fs: clamp(16px, calc(16px + (var(--max-vw) - 768px) * .025), 16px);--p-badge-pad-y: clamp(6px, calc(6px + (var(--max-vw) - 768px) * .025), 6px);--p-badge-pad-x: clamp(14px, calc(14px + (var(--max-vw) - 768px) * .025), 14px);--p-badge2-top: calc(-1*clamp(14px, calc(14px + (var(--max-vw) - 768px) * .025), 14px)) ;--p-badge2-right: clamp(12px, calc(12px + (var(--max-vw) - 768px) * .025), 12px);--p-badge3-top: calc(-1*clamp(9.5px, calc(9.5px + (var(--max-vw) - 768px) * .025), 9.5px)) ;--p-badge3-right: clamp(16px, calc(16px + (var(--max-vw) - 768px) * .025), 16px);--p-refill-top: clamp(11px, calc(11px + (var(--max-vw) - 768px) * .025), 11px);--p-refill-pad: clamp(14px, calc(14px + (var(--max-vw) - 768px) * .025), 14px);--p-refill-gap: clamp(13.88px, calc(13.88px + (var(--max-vw) - 768px) * .025), 16px);--p-refill-box: clamp(24px, calc(24px + (var(--max-vw) - 768px) * .025), 24px);--p-refill-check: clamp(16px, calc(16px + (var(--max-vw) - 768px) * .025), 16px);--p-refill-title-fs: clamp(16px, calc(16px + (var(--max-vw) - 768px) * .025), 16px);--p-refill-sub-fs: clamp(14px, calc(14px + (var(--max-vw) - 768px) * .025), 14px);--p-refill-text-gap: clamp(4px, calc(4px + (var(--max-vw) - 768px) * .025), 4px);--p-ships-top: clamp(16px, calc(16px + (var(--max-vw) - 768px) * .025), 16px);--p-ships-dot: clamp(18px, calc(18px + (var(--max-vw) - 768px) * .025), 18px);--p-ships-h: clamp(23px, calc(23px + (var(--max-vw) - 768px) * .025), 23px);--p-ships-gap: clamp(13.88px, calc(13.88px + (var(--max-vw) - 768px) * .025), 16px);--p-ships-fs: clamp(18px, calc(18px + (var(--max-vw) - 768px) * .025), 18px);--p-atc-top: clamp(20px, calc(20px + (var(--max-vw) - 768px) * .025), 20px);--p-atc-h: clamp(45.88px, calc(45.88px + (var(--max-vw) - 768px) * .025), 53px);--p-pay-top: clamp(20px, calc(20px + (var(--max-vw) - 768px) * .025), 20px);--p-pay-w: clamp(32px, calc(32px + (var(--max-vw) - 768px) * .025), 32px);--p-pay-h: clamp(20px, calc(20px + (var(--max-vw) - 768px) * .025), 20px);--p-pay-gap: 0px;--p-guar-top: clamp(19.88px, calc(19.88px + (var(--max-vw) - 768px) * .025), 20px);--p-guar-icon: clamp(20px, calc(20px + (var(--max-vw) - 768px) * .025), 20px);--p-guar-gap: clamp(9.88px, calc(9.88px + (var(--max-vw) - 768px) * .025), 10px);--p-guar-fs: clamp(14px, calc(14px + (var(--max-vw) - 768px) * .025), 14px);--p-acc-top: clamp(20px, calc(20px + (var(--max-vw) - 768px) * .025), 20px);--p-rev-top: clamp(20px, calc(20px + (var(--max-vw) - 768px) * .025), 20px);--p-rev-pad: clamp(12px, calc(12px + (var(--max-vw) - 768px) * .025), 12px);--p-rev-avatar: clamp(53.88px, calc(53.88px + (var(--max-vw) - 768px) * .025), 72px);--p-rev-head-gap: clamp(10px, calc(10px + (var(--max-vw) - 768px) * .025), 10px);--p-rev-meta-gap: clamp(6px, calc(6px + (var(--max-vw) - 768px) * .025), 6px);--p-rev-name-fs: clamp(16px, calc(16px + (var(--max-vw) - 768px) * .025), 16px);--p-rev-ver-icon: clamp(20px, calc(20px + (var(--max-vw) - 768px) * .025), 20px);--p-rev-ver-gap: clamp(6px, calc(6px + (var(--max-vw) - 768px) * .025), 6px);--p-rev-ver-fs: clamp(17.88px, calc(17.88px + (var(--max-vw) - 768px) * .025), 18px);--p-rev-stars-w: clamp(83.88px, calc(83.88px + (var(--max-vw) - 768px) * .025), 108px);--p-rev-stars-h: clamp(19.88px, calc(19.88px + (var(--max-vw) - 768px) * .025), 20px);--p-rev-gap: clamp(10px, calc(10px + (var(--max-vw) - 768px) * .025), 10px);--p-rev-q-fs: clamp(16px, calc(16px + (var(--max-vw) - 768px) * .025), 16px);--p-acc-pad: clamp(10px, calc(10px + (var(--max-vw) - 768px) * .025), 10px);--p-acc-icon: clamp(15px, calc(15px + (var(--max-vw) - 768px) * .025), 15px);--p-acc-body-pt: clamp(5px, calc(5px + (var(--max-vw) - 768px) * .025), 5px);--p-acc-body-pb: clamp(10px, calc(10px + (var(--max-vw) - 768px) * .025), 10px);--p-acc-body-fs: clamp(16px, calc(16px + (var(--max-vw) - 768px) * .025), 16px);--p-acc-body-gap: clamp(10px, calc(10px + (var(--max-vw) - 768px) * .025), 10px);--p-coa-w: clamp(133.88px, calc(133.88px + (var(--max-vw) - 768px) * .025), 166.13px);--p-coa-h: clamp(186.88px, calc(186.88px + (var(--max-vw) - 768px) * .025), 235px)}}@media(min-width:1024px){.product{--p-col-gap: clamp(10.67px, calc(20px * (var(--max-vw) / var(--vw-base))), 20px);--p-doc-gap: clamp(4.27px, calc(8px * (var(--max-vw) / var(--vw-base))), 8px);--p-doc-avatar: clamp(21.33px, calc(40px * (var(--max-vw) / var(--vw-base))), 40px);--p-doc-badge: clamp(6.4px, calc(12px * (var(--max-vw) / var(--vw-base))), 12px);--p-doc-fs: clamp(14px, calc(14px * (var(--max-vw) / var(--vw-base))), 14px);--p-doc-after: clamp(10.67px, calc(20px * (var(--max-vw) / var(--vw-base))), 20px);--p-gallery-after: 0px;--p-thumbs-gap: clamp(5.33px, calc(10px * (var(--max-vw) / var(--vw-base))), 10px);--p-review-top: clamp(15.47px, calc(29px * (var(--max-vw) / var(--vw-base))), 29px);--p-title-w: clamp(295.47px, calc(554px * (var(--max-vw) / var(--vw-base))), 554px);--p-title-after: clamp(4.8px, calc(9px * (var(--max-vw) / var(--vw-base))), 9px);--p-rating-after: clamp(4.27px, calc(8px * (var(--max-vw) / var(--vw-base))), 8px);--p-rating-stars-w: clamp(57.6px, calc(108px * (var(--max-vw) / var(--vw-base))), 108px);--p-rating-stars-h: clamp(10.67px, calc(20px * (var(--max-vw) / var(--vw-base))), 20px);--p-rating-gap: clamp(5.33px, calc(10px * (var(--max-vw) / var(--vw-base))), 10px);--p-rating-fs: clamp(16px, calc(16px * (var(--max-vw) / var(--vw-base))), 16px);--p-lockup-fs: clamp(14px, calc(14px * (var(--max-vw) / var(--vw-base))), 14px);--p-lockup-logo-h: clamp(12.8px, calc(24px * (var(--max-vw) / var(--vw-base))), 24px);--p-lockup-gap: clamp(4.27px, calc(8px * (var(--max-vw) / var(--vw-base))), 8px);--p-lockup-after: clamp(6.4px, calc(12px * (var(--max-vw) / var(--vw-base))), 12px);--p-ben-gap: clamp(10.67px, calc(20px * (var(--max-vw) / var(--vw-base))), 20px);--p-ben-row-gap: clamp(8.53px, calc(16px * (var(--max-vw) / var(--vw-base))), 16px);--p-ben-icon: clamp(11.73px, calc(22px * (var(--max-vw) / var(--vw-base))), 22px);--p-ben-icon-gap: clamp(6.4px, calc(12px * (var(--max-vw) / var(--vw-base))), 12px);--p-ben-fs: clamp(14px, calc(14px * (var(--max-vw) / var(--vw-base))), 14px);--p-sale-top: clamp(8.53px, calc(16px * (var(--max-vw) / var(--vw-base))), 16px);--p-sale-fs: clamp(16px, calc(16px * (var(--max-vw) / var(--vw-base))), 16px);--p-sale-gap: clamp(3.2px, calc(6px * (var(--max-vw) / var(--vw-base))), 6px);--p-sale-icon: clamp(8.53px, calc(16px * (var(--max-vw) / var(--vw-base))), 16px);--p-bund-top: clamp(5.33px, calc(10px * (var(--max-vw) / var(--vw-base))), 10px);--p-bund-gap: clamp(6.4px, calc(12px * (var(--max-vw) / var(--vw-base))), 12px);--p-card-pad: clamp(10.67px, calc(20px * (var(--max-vw) / var(--vw-base))), 20px);--p-card-pad-v2: clamp(7.47px, calc(14px * (var(--max-vw) / var(--vw-base))), 14px);--p-card-pad-t3: clamp(10.67px, calc(20px * (var(--max-vw) / var(--vw-base))), 20px);--p-card-img-w: clamp(35.73px, calc(67px * (var(--max-vw) / var(--vw-base))), 67px);--p-card-img-h: clamp(25.6px, calc(48px * (var(--max-vw) / var(--vw-base))), 48px);--p-card-img-gap: clamp(10.67px, calc(20px * (var(--max-vw) / var(--vw-base))), 20px);--p-card-text-gap: clamp(1.6px, calc(3px * (var(--max-vw) / var(--vw-base))), 3px);--p-card-sub-fs: clamp(7.47px, calc(14px * (var(--max-vw) / var(--vw-base))), 14px);--p-card-cmp-fs: clamp(16px, calc(16px * (var(--max-vw) / var(--vw-base))), 16px);--p-badge-pad-y: clamp(3.2px, calc(6px * (var(--max-vw) / var(--vw-base))), 6px);--p-badge-pad-x: clamp(7.47px, calc(14px * (var(--max-vw) / var(--vw-base))), 14px);--p-badge2-top: calc(-1*clamp(7.47px, calc(14px * (var(--max-vw) / var(--vw-base))), 14px)) ;--p-badge2-right: clamp(3.2px, calc(6px * (var(--max-vw) / var(--vw-base))), 6px);--p-badge3-top: calc(-1*clamp(5.07px, calc(9.5px * (var(--max-vw) / var(--vw-base))), 9.5px)) ;--p-badge3-right: clamp(8.53px, calc(16px * (var(--max-vw) / var(--vw-base))), 16px);--p-refill-top: clamp(5.33px, calc(10px * (var(--max-vw) / var(--vw-base))), 10px);--p-refill-pad: clamp(7.47px, calc(14px * (var(--max-vw) / var(--vw-base))), 14px);--p-refill-gap: clamp(8.53px, calc(16px * (var(--max-vw) / var(--vw-base))), 16px);--p-refill-box: clamp(12.8px, calc(24px * (var(--max-vw) / var(--vw-base))), 24px);--p-refill-check: clamp(8.53px, calc(16px * (var(--max-vw) / var(--vw-base))), 16px);--p-refill-title-fs: clamp(16px, calc(16px * (var(--max-vw) / var(--vw-base))), 16px);--p-refill-sub-fs: clamp(14px, calc(14px * (var(--max-vw) / var(--vw-base))), 14px);--p-refill-text-gap: clamp(2.13px, calc(4px * (var(--max-vw) / var(--vw-base))), 4px);--p-ships-top: clamp(8.53px, calc(16px * (var(--max-vw) / var(--vw-base))), 16px);--p-ships-dot: clamp(9.6px, calc(18px * (var(--max-vw) / var(--vw-base))), 18px);--p-ships-h: clamp(12.27px, calc(23px * (var(--max-vw) / var(--vw-base))), 23px);--p-ships-gap: clamp(8.53px, calc(16px * (var(--max-vw) / var(--vw-base))), 16px);--p-ships-fs: clamp(18px, calc(18px * (var(--max-vw) / var(--vw-base))), 18px);--p-atc-top: clamp(5.33px, calc(10px * (var(--max-vw) / var(--vw-base))), 10px);--p-atc-h: clamp(28.27px, calc(53px * (var(--max-vw) / var(--vw-base))), 53px);--p-pay-top: clamp(10.67px, calc(20px * (var(--max-vw) / var(--vw-base))), 20px);--p-pay-w: clamp(17.07px, calc(32px * (var(--max-vw) / var(--vw-base))), 32px);--p-pay-h: clamp(10.67px, calc(20px * (var(--max-vw) / var(--vw-base))), 20px);--p-pay-gap: clamp(13.87px, calc(26px * (var(--max-vw) / var(--vw-base))), 26px);--p-guar-top: clamp(10.67px, calc(20px * (var(--max-vw) / var(--vw-base))), 20px);--p-guar-icon: clamp(10.67px, calc(20px * (var(--max-vw) / var(--vw-base))), 20px);--p-guar-gap: clamp(5.33px, calc(10px * (var(--max-vw) / var(--vw-base))), 10px);--p-guar-fs: clamp(14px, calc(14px * (var(--max-vw) / var(--vw-base))), 14px);--p-acc-top: clamp(3.73px, calc(7px * (var(--max-vw) / var(--vw-base))), 7px);--p-rev-top: 0px;--p-rev-pad: clamp(6.4px, calc(12px * (var(--max-vw) / var(--vw-base))), 12px);--p-rev-avatar: clamp(38.4px, calc(72px * (var(--max-vw) / var(--vw-base))), 72px);--p-rev-head-gap: clamp(5.33px, calc(10px * (var(--max-vw) / var(--vw-base))), 10px);--p-rev-meta-gap: clamp(3.2px, calc(6px * (var(--max-vw) / var(--vw-base))), 6px);--p-rev-name-fs: clamp(16px, calc(16px * (var(--max-vw) / var(--vw-base))), 16px);--p-rev-ver-icon: clamp(10.67px, calc(20px * (var(--max-vw) / var(--vw-base))), 20px);--p-rev-ver-gap: clamp(3.2px, calc(6px * (var(--max-vw) / var(--vw-base))), 6px);--p-rev-ver-fs: clamp(18px, calc(18px * (var(--max-vw) / var(--vw-base))), 18px);--p-rev-stars-w: clamp(57.6px, calc(108px * (var(--max-vw) / var(--vw-base))), 108px);--p-rev-stars-h: clamp(10.67px, calc(20px * (var(--max-vw) / var(--vw-base))), 20px);--p-rev-gap: clamp(5.33px, calc(10px * (var(--max-vw) / var(--vw-base))), 10px);--p-rev-q-fs: clamp(16px, calc(16px * (var(--max-vw) / var(--vw-base))), 16px);--p-acc-pad: clamp(5.33px, calc(10px * (var(--max-vw) / var(--vw-base))), 10px);--p-acc-icon: clamp(8px, calc(15px * (var(--max-vw) / var(--vw-base))), 15px);--p-acc-body-pt: clamp(2.67px, calc(5px * (var(--max-vw) / var(--vw-base))), 5px);--p-acc-body-pb: clamp(5.33px, calc(10px * (var(--max-vw) / var(--vw-base))), 10px);--p-acc-body-fs: clamp(16px, calc(16px * (var(--max-vw) / var(--vw-base))), 16px);--p-acc-body-gap: clamp(5.33px, calc(10px * (var(--max-vw) / var(--vw-base))), 10px);--p-coa-w: clamp(88.6px, calc(166.13px * (var(--max-vw) / var(--vw-base))), 166.13px);--p-coa-h: clamp(125.33px, calc(235px * (var(--max-vw) / var(--vw-base))), 235px)}}.product{margin-top:var(--gap-30-15);padding-bottom:0;color:var(--color-ink)}.product .product__form{display:block}.product .product-block-wrapper{display:flex;flex-direction:column;align-items:stretch}.product .product-block-left,.product .product-block-right{display:contents}.product .product__doctor{order:1;margin-top:0}.product .__shopify{order:2;margin-top:var(--p-doc-after);width:100%;min-width:0}.product .product__title{order:3;margin-top:var(--p-gallery-after)}.product .product__rating{order:4;margin-top:var(--p-title-after)}.product .product__lockup{order:5;margin-top:var(--p-rating-after)}.product .product__benefits{order:6;margin-top:var(--p-lockup-after)}.product .product__sale{order:7;margin-top:var(--p-sale-top)}.product .product__bundles{order:8;margin-top:var(--p-bund-top)}.product .product__refill{order:9;margin-top:var(--p-refill-top)}.product .product__ships{order:10;margin-top:var(--p-ships-top)}.product .product__atc{order:11;margin-top:var(--p-atc-top)}.product .product__payments{order:12;margin-top:var(--p-pay-top)}.product .product__guarantee{order:13;margin-top:var(--p-guar-top)}.product .product__review{order:14;margin-top:var(--p-rev-top)}.product .product__acc{order:15;margin-top:var(--p-acc-top)}.product .product__only-d{display:none}.product .ibdl7jSctrEgobsDF{gap:var(--p-thumbs-gap);width:100%}.product .iQMV5VuCwogaJEdtc{width:100%}.product .ivkJ7tiDLPBwLMk8t img.shopify-image__main{width:100%;aspect-ratio:1 / 1;object-fit:cover}.product .product__doctor{display:flex;align-items:center;gap:var(--p-doc-gap)}.product .product__doctor-avatar{position:relative;flex:none;width:var(--p-doc-avatar);height:var(--p-doc-avatar)}.product .product__doctor-photo{width:100%;height:100%;border-radius:var(--radius-full);object-fit:cover}.product .product__doctor-badge{position:absolute;left:71.875%;top:3.125%;width:var(--p-doc-badge);height:var(--p-doc-badge)}.product .product__doctor-text{font-weight:400;font-size:var(--p-doc-fs);line-height:1.15;letter-spacing:0;color:#000}.product .product__doctor-text b{font-weight:700}.product .product__title{font-family:var(--font-serif);font-weight:400;font-size:var(--text-product-title);line-height:1.1;letter-spacing:0;text-transform:lowercase;color:var(--color-ink)}.product .product__title-brand{font-family:var(--font-body);font-weight:600}.product .product__rating{display:flex;align-items:center;gap:var(--p-rating-gap)}.product .product__rating-stars{flex:none;width:var(--p-rating-stars-w);height:var(--p-rating-stars-h)}.product .product__rating-text{font-size:var(--p-rating-fs);line-height:1.25;white-space:nowrap}.product .product__lockup{display:flex;align-items:center;gap:var(--p-lockup-gap);font-size:var(--p-lockup-fs);line-height:1.25;white-space:nowrap}.product .product__lockup-lead{font-weight:500}.product .product__lockup-logo{flex:none;width:auto;height:var(--p-lockup-logo-h)}.product .product__lockup-tail{display:none;font-weight:400}.product .product__benefits{display:flex;flex-direction:column;gap:var(--p-ben-gap);padding-block:var(--p-ben-gap);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.product .product__intro{font-size:var(--p-ben-fs);line-height:1.15;letter-spacing:-.01em}.product .product__intro p+p{margin-top:1.15em}.product .product__intro strong{font-weight:700;color:var(--color-sale)}.product .product__benefit-list{display:flex;flex-direction:column;gap:var(--p-ben-row-gap)}.product .product__benefit{display:flex;align-items:center;gap:var(--p-ben-icon-gap);font-size:var(--p-ben-fs);line-height:1.25}.product .product__benefit-icon{flex:none;width:var(--p-ben-icon);height:var(--p-ben-icon)}.product .product__sale{display:flex;align-items:center;justify-content:center;gap:var(--p-sale-gap);font-weight:500;font-size:var(--p-sale-fs);line-height:1.1;letter-spacing:-.0143em;color:var(--color-sale);white-space:nowrap}.product .product__sale-icon{flex:none;width:var(--p-sale-icon);height:var(--p-sale-icon)}.product .product__sale-countdown{display:inline-flex;align-items:center;gap:.3em}.product .product__sale-countdown[hidden]{display:none}.product .product__sale .fs-countdown__time{font-variant-numeric:tabular-nums}.product .product__bundles{display:flex;flex-direction:column;gap:var(--p-bund-gap);min-width:0;border:0}.product .product__bundle{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:var(--p-card-pad);border:1px solid var(--color-line-2);border-radius:var(--radius-card);background:transparent;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.product .product__bundle--3{padding-top:var(--p-card-pad-t3)}.product .product__bundle:has(.product__bundle-input:checked){border-color:var(--color-accent);background:#d63b2e0d}.product .product__bundle:has(.product__bundle-input:focus-visible){outline:2px solid var(--color-ink);outline-offset:2px}.product .product__bundle-main{display:flex;align-items:center;gap:var(--p-card-img-gap);min-width:0}.product .product__bundle-img{flex:none;width:var(--p-card-img-w);height:var(--p-card-img-h);object-fit:contain}.product .product__bundle-text{display:flex;flex-direction:column;gap:var(--p-card-text-gap);min-width:0}.product .product__bundle-label{font-weight:500;font-size:var(--text-bundle-label);line-height:1.15;letter-spacing:.0114em;white-space:nowrap}.product .product__bundle-sub{font-family:var(--font-mono);font-weight:400;font-size:var(--text-badge-mono);line-height:1.15;letter-spacing:.0133em}.product .product__bundle-prices{display:flex;flex-direction:column;align-items:flex-end;gap:var(--p-card-text-gap);flex:none;text-align:right;white-space:nowrap}.product .product__bundle-price{font-weight:500;font-size:var(--text-price);line-height:1.2222;letter-spacing:.0089em}.product .product__bundle-compare{font-weight:400;font-size:var(--p-card-cmp-fs);line-height:1.1;letter-spacing:.0133em;text-decoration:line-through;opacity:.9}.product .product__bundle-badge{position:absolute;top:var(--p-badge2-top);right:var(--p-badge2-right);padding:var(--p-badge-pad-y) var(--p-badge-pad-x);border-radius:var(--radius-badge);background:var(--color-accent);color:#fff;font-family:var(--font-badge);font-weight:500;font-size:var(--text-badge);line-height:1.1;white-space:nowrap;pointer-events:none}.product .product__bundle--3 .product__bundle-badge{top:var(--p-badge3-top);right:var(--p-badge3-right)}.product .product__refill{display:flex;align-items:center;gap:var(--p-refill-gap);padding:var(--p-refill-pad);border:1.5px dashed var(--color-line-2);border-radius:var(--radius-card);cursor:pointer}.product .product__refill-box{display:flex;align-items:center;justify-content:center;flex:none;width:var(--p-refill-box);height:var(--p-refill-box);border:1.5px solid var(--color-ink);border-radius:var(--radius-check)}.product .product__refill-check{width:var(--p-refill-check);height:var(--p-refill-check);visibility:hidden}.product .product__refill-input:checked+.product__refill-box .product__refill-check{visibility:visible}.product .product__refill-input:focus-visible+.product__refill-box{outline:2px solid var(--color-ink);outline-offset:2px}.product .product__refill-text{display:flex;flex-direction:column;gap:var(--p-refill-text-gap);min-width:0}.product .product__refill-title{font-weight:600;font-size:var(--p-refill-title-fs);line-height:1.4}.product .product__refill-sub{font-weight:400;font-size:var(--p-refill-sub-fs);line-height:1.1;color:var(--color-ink-80)}.product .product__ships{display:flex;align-items:center;gap:var(--p-ships-gap);height:var(--p-ships-h);font-size:var(--p-ships-fs);line-height:1.3;white-space:nowrap}.product .product__ships-dot{flex:none;width:var(--p-ships-dot);height:var(--p-ships-dot);border-radius:var(--radius-full);background:var(--color-ink)}.product .product__atc{display:flex;align-items:center;justify-content:center;width:100%;height:var(--p-atc-h);border-radius:0;background:var(--color-accent);color:#fff;font-weight:700;font-size:var(--text-btn-atc);line-height:1.1;letter-spacing:-.02em;text-align:center;transition:filter .15s ease}.product .product__atc:hover{filter:brightness(.92)}.product .product__guarantee{display:flex;align-items:flex-start;gap:var(--p-guar-gap);font-size:var(--p-guar-fs);line-height:1.4286;letter-spacing:.004em;white-space:normal}.product .product__guarantee b{font-weight:700}.product .product__guarantee-icon{flex:none;width:var(--p-guar-icon);height:var(--p-guar-icon)}.product .product__payments{display:flex;align-items:center;justify-content:space-between;gap:var(--p-pay-gap)}.product .product__payments img{width:var(--p-pay-w);height:var(--p-pay-h)}.product .product__review{display:flex;flex-direction:column;gap:var(--p-rev-gap);padding:var(--p-rev-pad);border:1px solid rgba(0,0,0,.2);border-radius:var(--radius-review);color:var(--color-review-ink)}.product .product__review-head{display:flex;align-items:center;gap:var(--p-rev-head-gap)}.product .product__review-avatar{flex:none;width:var(--p-rev-avatar);height:var(--p-rev-avatar);border-radius:var(--radius-full);object-fit:cover}.product .product__review-meta{display:flex;flex-direction:column;gap:var(--p-rev-meta-gap);flex:1 1 0;min-width:0}.product .product__review-row{display:flex;align-items:center;justify-content:space-between;gap:7px}.product .product__review-name{font-weight:700;font-size:var(--p-rev-name-fs);line-height:1.4206;opacity:.8;white-space:nowrap}.product .product__review-verified{display:flex;align-items:center;gap:var(--p-rev-ver-gap);font-size:var(--p-rev-ver-fs);line-height:1.15;letter-spacing:-.01em;color:var(--color-success);white-space:nowrap}.product .product__review-verified-icon{flex:none;width:var(--p-rev-ver-icon);height:var(--p-rev-ver-icon)}.product .product__review-stars{width:var(--p-rev-stars-w);height:var(--p-rev-stars-h)}.product .product__review-quote{display:flex;flex-direction:column;gap:var(--p-rev-gap);font-size:var(--p-rev-q-fs);line-height:1.2}.product .product__review-title{font-weight:600;opacity:.8}.product .product__review-body{font-weight:400;opacity:.8}.product .product__review--ref{gap:12px}.product .product__review--ref .product__review-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.product .product__review--ref .product__review-quote{margin:0;padding:0;border:0;font-style:normal;color:#000;font-size:var(--p-ben-fs);line-height:1.5}.product .product__review--ref .product__review-title,.product .product__review--ref .product__review-body{opacity:1;color:#000;font-style:normal}.product .product__review--ref .product__review-sign{display:flex;align-items:center;gap:10px}.product .product__review--ref .product__review-avatar{width:40px;height:40px}.product .product__review--ref .product__review-name{opacity:1;color:#000;font-size:var(--p-ben-fs);font-weight:700;line-height:1.3;white-space:normal}.product .product__review--ref .product__review-loc{font-weight:400;color:#000000a6}.product .product__review--ref .product__review-verified{font-size:min(var(--p-rev-ver-fs),var(--p-ben-fs))}.product .product__acc-item{border-bottom:1px solid var(--color-line)}.product .product__acc-q{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding-block:var(--p-acc-pad);text-align:left;font-weight:700;font-size:var(--text-acc-title);line-height:1.1;letter-spacing:-.01em;color:var(--color-ink)}.product .product__acc-q .accordion-icon{display:flex;flex:none;width:var(--p-acc-icon);height:var(--p-acc-icon)}.product .product__acc-q .accordion-icon svg{width:100%;height:100%;max-width:none}.product .product__acc-a{height:0;overflow:hidden;transition:height .3s ease}.product .product__acc-body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--p-acc-body-gap);padding-top:var(--p-acc-body-pt);padding-bottom:var(--p-acc-body-pb);font-size:var(--p-acc-body-fs);line-height:1.25;color:var(--color-muted)}.product .product__acc-coa{width:var(--p-coa-w);height:auto;aspect-ratio:166.13 / 235}.product .product__acc-placeholder{font-style:italic}@media(min-width:768px)and (max-width:1023px){.product{--p-col-gap: 20px}.product .product-block-wrapper{flex-direction:row;align-items:flex-start;gap:var(--p-col-gap)}.product .product-block-left,.product .product-block-right{display:block;flex:1 1 0;width:auto;min-width:0}.product .product-block-left{position:sticky;top:20px;align-self:flex-start;margin-top:0}.product .__shopify,.product .product__doctor{margin-top:0}.product .product__title{margin-top:var(--p-doc-after)}.product .product__guarantee{margin-top:var(--p-pay-top)}.product .product__payments{margin-top:var(--p-guar-top)}.product .product__rating{flex-wrap:wrap}.product .product__rating-text,.product .product__ships{white-space:normal}}@media(min-width:1024px){.product .product-block-wrapper{flex-direction:row;align-items:flex-start;gap:var(--p-col-gap)}.product .product-block-left,.product .product-block-right{display:block;flex:1 1 0;width:auto;min-width:0}.product .product-block-left{position:sticky;top:clamp(10.67px,calc(20px * (var(--max-vw) / var(--vw-base))),20px);margin-top:0}.product .product__only-d{display:inline}.product .product__only-m{display:none}.product .__shopify{margin-top:0}.product .product__review{margin-top:var(--p-review-top)}.product .product__doctor{margin-top:0}.product .product__title{margin-top:var(--p-doc-after);max-width:var(--p-title-w)}.product .product__guarantee{margin-top:var(--p-pay-top)}.product .product__payments{margin-top:var(--p-guar-top)}.product .product__doctor-badge{left:67.5%;top:-5%}.product .product__doctor-text{letter-spacing:.0114em}.product .product__lockup-tail{display:inline}.product .product__sale{line-height:1.8125;letter-spacing:-.0125em}.product .product__bundle{align-items:center}.product .product__bundle--2{padding-block:var(--p-card-pad-v2);align-items:flex-start}.product .product__bundle--3{padding-top:var(--p-card-pad)}.product .product__bundle-label{letter-spacing:.008em}.product .product__bundle-sub{letter-spacing:.0114em;white-space:nowrap}.product .product__bundle-price{line-height:1.1;letter-spacing:.008em}.product .product__bundle-compare{line-height:1.45;letter-spacing:.01em}.product .product__refill-sub{line-height:1.4}.product .product__payments{justify-content:flex-start}.product .product__guarantee{align-items:center}}.product{--p-cta-pad: 16px;--p-cta-gap: 8px;--p-cta-label-fs: 18px;--p-pill-pad-y: 8px;--p-pill-pad-x: 10px;--p-pill-gap: 5px;--p-pill-price-fs: 17px;--p-pill-price-lh: 18px;--p-pill-guar-icon: 14px;--p-pill-guar-gap: 4px;--p-pill-guar-fs: 10px;--p-refills-top: 8px;--p-refills-gap: 6px;--p-refills-item-gap: 4px;--p-refills-icon: 12px;--p-refills-fs: 12px;--p-refills-lh: 18px;--p-otp-top: 16px;--p-otp-gap: 16px;--p-otp-fs: 13px;--p-otp-lh: 19.5px;--p-note-fs: 16px;--p-note-lh: 24px}.product{--p-ships-top: 11px}@media(min-width:1024px){.product{--p-cta-pad: clamp(8.53px, calc(16px * (var(--max-vw) / var(--vw-base))), 16px);--p-ships-top: clamp(5.33px, calc(10px * (var(--max-vw) / var(--vw-base))), 10px);--p-cta-gap: clamp(4.27px, calc(8px * (var(--max-vw) / var(--vw-base))), 8px);--p-cta-label-fs: clamp(18px, calc(18px * (var(--max-vw) / var(--vw-base))), 18px);--p-pill-pad-y: clamp(4.27px, calc(8px * (var(--max-vw) / var(--vw-base))), 8px);--p-pill-pad-x: clamp(7.47px, calc(14px * (var(--max-vw) / var(--vw-base))), 14px);--p-pill-gap: clamp(4.27px, calc(8px * (var(--max-vw) / var(--vw-base))), 8px);--p-pill-price-fs: clamp(18px, calc(18px * (var(--max-vw) / var(--vw-base))), 18px);--p-pill-price-lh: clamp(9.6px, calc(18px * (var(--max-vw) / var(--vw-base))), 18px);--p-pill-guar-icon: clamp(7.47px, calc(14px * (var(--max-vw) / var(--vw-base))), 14px);--p-pill-guar-gap: clamp(2.13px, calc(4px * (var(--max-vw) / var(--vw-base))), 4px);--p-pill-guar-fs: clamp(10px, calc(10px * (var(--max-vw) / var(--vw-base))), 10px);--p-refills-top: clamp(4.27px, calc(8px * (var(--max-vw) / var(--vw-base))), 8px);--p-refills-gap: clamp(3.2px, calc(6px * (var(--max-vw) / var(--vw-base))), 6px);--p-refills-item-gap: clamp(2.13px, calc(4px * (var(--max-vw) / var(--vw-base))), 4px);--p-refills-icon: clamp(6.4px, calc(12px * (var(--max-vw) / var(--vw-base))), 12px);--p-refills-fs: clamp(12px, calc(12px * (var(--max-vw) / var(--vw-base))), 12px);--p-refills-lh: clamp(9.6px, calc(18px * (var(--max-vw) / var(--vw-base))), 18px);--p-otp-top: clamp(8.53px, calc(16px * (var(--max-vw) / var(--vw-base))), 16px);--p-otp-gap: clamp(8.53px, calc(16px * (var(--max-vw) / var(--vw-base))), 16px);--p-otp-fs: clamp(13px, calc(13px * (var(--max-vw) / var(--vw-base))), 13px);--p-otp-lh: clamp(10.4px, calc(19.5px * (var(--max-vw) / var(--vw-base))), 19.5px);--p-note-fs: clamp(16px, calc(16px * (var(--max-vw) / var(--vw-base))), 16px);--p-note-lh: clamp(12.8px, calc(24px * (var(--max-vw) / var(--vw-base))), 24px)}}.product .product__atc.product__atc--pill{flex-direction:column;gap:var(--p-cta-gap);height:auto;padding:var(--p-cta-pad);font-size:var(--p-cta-label-fs)}.product .product__atc--pill .product__atc-label{text-transform:capitalize;line-height:.72}.product .product__atc-pill{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--p-pill-gap);width:100%;padding:var(--p-pill-pad-y) var(--p-pill-pad-x);border-radius:100px;background:#fff3;letter-spacing:0}.product .product__atc-old,.product .product__atc-price{font-size:var(--p-pill-price-fs);line-height:var(--p-pill-price-lh);white-space:nowrap}.product .product__atc-old{font-weight:400;color:#ffffff6e;text-decoration:line-through}.product .product__atc-price{font-weight:700;color:#fff}.product .product__atc-guar{display:inline-flex;align-items:center;gap:var(--p-pill-guar-gap);font-size:var(--p-pill-guar-fs);font-weight:400;line-height:normal;white-space:nowrap}.product .product__atc-pill{flex-wrap:nowrap;white-space:nowrap}.product .product__atc-guar{flex:none;margin-left:2px}@media(max-width:767px){.product .product__atc-pill{--p-pill-price-fs: clamp(12px, 4.1vw, 17px);--p-pill-guar-fs: clamp(8px, 2.7vw, 10px);--p-pill-gap: clamp(3px, 1.4vw, 6px);--p-pill-pad-x: clamp(6px, 2.6vw, 10px)}}.product .product__atc-guar svg{display:block;flex:none;width:var(--p-pill-guar-icon);height:var(--p-pill-guar-icon)}@media(min-width:1024px){.product .product__atc.product__atc--pill{flex-direction:column}.product .product__atc--pill .product__atc-label{white-space:nowrap}.product .product__atc-pill{flex-wrap:nowrap;width:100%}}.product .product__bundle-save{font-weight:600;color:#1c7b1c}.product .product__bundle-ship{color:var(--color-muted)}.product .product__cta-note{order:11;display:flex;flex-direction:column;align-items:center;margin-top:0}.product .product__payments{order:11;margin-top:var(--p-guar-top)}.product .product__payments+.product__cta-note{margin-top:6px}.product .product__refills{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--p-refills-gap);margin:var(--p-refills-top) 0 0;font-size:var(--p-refills-fs);line-height:var(--p-refills-lh);letter-spacing:0;color:#333}.product .product__refills-item{display:inline-flex;align-items:center;gap:var(--p-refills-item-gap);white-space:nowrap}.product .product__refills-item svg{display:block;flex:none;width:var(--p-refills-icon);height:var(--p-refills-icon)}.product .product__otp-wrap{display:flex;flex-direction:column;align-items:center;gap:var(--p-otp-gap);width:100%;padding-top:var(--p-otp-top);text-align:center}.product .product__otp{margin:0;padding:0;border:0;background:none;font-family:inherit;font-size:var(--p-otp-fs);font-weight:600;line-height:var(--p-otp-lh);letter-spacing:0;color:var(--color-accent);text-decoration:underline;text-underline-position:from-font;text-align:center;cursor:pointer}.product .product__otp:hover{text-decoration-thickness:2px}.product .product__note{margin:0;font-size:var(--p-note-fs);font-weight:400;line-height:var(--p-note-lh);letter-spacing:0;color:#191919}.product.container{margin-left:auto;margin-right:auto}.product .product__info-container{display:contents}.product .product__info-container>*{margin-bottom:0}@media(min-width:768px){.product .product__info-container{display:block}}.product .product__title-block{display:contents}.product .product__title-link{display:none}.product .product__title{margin-bottom:0}.product variant-selects.product__bundles-picker{display:contents}.product .product__bundles.product-form__input{max-width:none;margin-bottom:0;flex:none}.product .fs-otp{display:none}.product:not(:has(.product__refill-input:checked)) .fs-otp{display:inline}.product:not(:has(.product__refill-input:checked)) .fs-sub{display:none}.fs-default-pending .product .product__bundle:has(.product__bundle-input:checked){border-color:var(--color-line-2);background:transparent}.fs-default-pending .product .product__bundle[data-fs-default]{border-color:var(--color-accent);background:#d63b2e0d}.product .product__atc-block{order:11;margin-top:var(--p-atc-top)}.product .product__atc-block .product-form,.product .product__atc-block .product-form__buttons{max-width:none;margin:0}.product .product__atc-block .product__atc{min-height:0;margin:0;padding:0 1rem}.product .product__atc-block .product__atc:before,.product .product__atc-block .product__atc:after{content:none}.product .product__payments svg{width:var(--p-pay-w);height:var(--p-pay-h)}.product .fs-rstars{position:relative;display:block}.product .fs-rstars img{width:100%;height:100%;max-width:none}.product .fs-rstars__fill{position:absolute;inset:0 auto 0 0;width:var(--fs-rating, 0%);overflow:hidden}.product .fs-rstars__fill img{width:var(--p-rev-stars-w)}.product .product__acc-q>.svg-wrapper{flex:none}@media(min-width:768px){.product.product--right .product-block-left{order:2}}.product.container{scroll-margin-top:var(--header-height, 0px)}.product .product__acc-body ul{list-style:disc;padding-left:1.25em}.product .product__acc-body strong{font-weight:700}.product .product__atc-block .product__atc.product__atc--pill{height:auto;padding:var(--p-cta-pad)}.product .product__atc--pill.loading .product__atc-pill,.product .product__atc--pill[disabled] .product__atc-pill{visibility:hidden}.product input.product__refill-input[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/5/assets/fullspan-product.css.map */
