body[data-pdp-template]{--pdp-content-width: 1240px;--pdp-section-padding: clamp(56px, 7vw, 104px);--pdp-card-radius: 8px;--pdp-control-radius: 8px;--pdp-border: #d9d9d9;--pdp-surface: #ffffff;--pdp-surface-muted: #f4f4f4;--pdp-ink: #111111;--pdp-ink-muted: #5c5c5c;--pdp-dark: #1c1c1c}body[data-pdp-template] .shop-product-section{box-sizing:border-box;max-width:none;padding:48px 24px 64px;background:var(--pdp-surface);color:var(--pdp-ink)}body[data-pdp-template] .shopify-section.shop-product-section{padding:0}body[data-pdp-template] .shopify-section.shop-product-section>.shop-product-section{padding:48px 24px 64px}body[data-pdp-template] .shopify-section.shop-product-section:has(.la-buy)>.shop-product-section{padding-bottom:12px}body[data-pdp-template] .shop-product-inner-container{max-width:var(--pdp-content-width);margin-inline:auto}body[data-pdp-template] .shop-product-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);gap:clamp(32px,4vw,56px);align-items:start}body[data-pdp-template] .shop-carousel-container,body[data-pdp-template] .shop-product-info{width:100%;max-width:none;min-width:0}body[data-pdp-template] .shop-product-info{display:flex;flex-direction:column;gap:12px;padding:0}body[data-pdp-template] .shop-image-container,body[data-pdp-template] .shop-main-image{border-radius:var(--pdp-card-radius)}body[data-pdp-template] .shop-image-container{border:1px solid var(--pdp-border);background:var(--pdp-surface-muted)}body[data-pdp-template] .shop-main-image{object-fit:cover}body[data-pdp-template] .shop-thumbnail{border:1px solid transparent;border-radius:4px;overflow:hidden}body[data-pdp-template] .shop-thumbnail.active{border-color:var(--pdp-accent)}body[data-pdp-template] .shop-thumbnails img{border-radius:3px}body[data-pdp-template] .shop-carousel-container .shop-main-benefits.benefits-below{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;height:auto;min-height:0;margin-top:10px}body[data-pdp-template] .shop-carousel-container .shop-benefit-item{display:flex;min-width:0;min-height:92px;padding:14px 10px;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px solid #ececec;border-radius:6px;background:var(--pdp-surface-muted);color:var(--pdp-ink);text-align:center}body[data-pdp-template] .shop-carousel-container .shop-benefit-item .benefit-icon,body[data-pdp-template] .shop-carousel-container .shop-benefit-item .benefit-icon svg{display:block;width:30px;height:30px}body[data-pdp-template] .shop-carousel-container .shop-benefit-item .benefit-text{font-size:12px;font-weight:var(--font-weight-semibold);line-height:1.25}body[data-pdp-template] .la-gallery{position:relative;width:100%;box-sizing:border-box;padding-left:80px}body[data-pdp-template] .la-gallery.shop-carousel-container{display:flex;flex-direction:column;align-items:center}@media(min-width:800px){body[data-pdp-template] .shop-product-layout .la-gallery.shop-carousel-container{position:sticky;top:calc(var(--header-height, 61px) + 16px);align-self:start;height:fit-content;max-height:none;overflow:visible}}body[data-pdp-template] .la-gallery__column{display:flex;flex-direction:column;gap:20px;min-width:0}body[data-pdp-template] .la-gallery__stage{display:block}body[data-pdp-template] .la-gallery__frame{position:relative;aspect-ratio:1;box-sizing:border-box;background:#f4f4f4;border:2px solid #000000;border-radius:10px;overflow:hidden}body[data-pdp-template] .la-gallery__track{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;width:100%;height:100%;transition:transform .35s ease}body[data-pdp-template] .la-gallery__slide{position:relative;flex:0 0 100%;width:100%;height:100%;overflow:hidden}body[data-pdp-template] .la-gallery__slide img,body[data-pdp-template] .la-gallery__video{width:100%;height:100%;object-fit:contain;display:block;-webkit-user-select:none;user-select:none;pointer-events:none}@media(prefers-reduced-motion:reduce){body[data-pdp-template] .la-gallery__track{transition:none}}body[data-pdp-template] .la-gallery__arrow{position:absolute;top:50%;z-index:3;width:40px;height:40px;border:1px solid #000000;border-radius:100px;background:#fff;color:#000;box-shadow:-2px 2px #000;display:inline-flex;align-items:center;justify-content:center;transform:translateY(-50%);cursor:pointer}body[data-pdp-template] .la-gallery__arrow--prev{left:8px}body[data-pdp-template] .la-gallery__arrow--next{right:8px}body[data-pdp-template] .la-gallery__arrow svg{width:18px;height:18px}body[data-pdp-template] .la-gallery__review{position:absolute;left:16px;right:16px;bottom:16px;z-index:2;margin:0;padding:16px;background:#fff;border-radius:12px;text-align:left}body[data-pdp-template] .la-gallery__review-title{margin:0 0 4px;font-family:var(--type-h3-family);font-size:var(--type-h3-size);font-weight:var(--type-h3-weight);line-height:var(--type-h3-line-height);letter-spacing:var(--type-heading-letter-spacing)}body[data-pdp-template] .la-gallery__review-date,body[data-pdp-template] .la-gallery__review-quote,body[data-pdp-template] .la-gallery__review-author{margin:0;font-family:var(--type-body-family);font-size:var(--type-body-size);line-height:var(--type-body-line-height);letter-spacing:var(--type-body-letter-spacing)}body[data-pdp-template] .la-gallery__review-quote{margin-top:8px}body[data-pdp-template] .la-gallery__review-author{margin-top:8px;font-weight:var(--font-weight-bold)}body[data-pdp-template] .la-gallery__dots{display:none;justify-content:center;align-items:center;gap:6px;margin:8px 0 0;padding:0}body[data-pdp-template] .la-gallery__dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#cfcfcf;cursor:pointer}body[data-pdp-template] .la-gallery__dot.is-active{background:#111}body[data-pdp-template] .la-gallery__thumbs{position:absolute;top:0;bottom:0;left:0;display:flex;flex-direction:column;gap:8px;width:60px;margin:0;overflow-y:auto}body[data-pdp-template] .la-gallery__thumb{flex:0 0 60px;width:60px;height:60px;padding:0;border:0;background:transparent;cursor:pointer}body[data-pdp-template] .la-gallery__thumb img{width:100%;height:100%;object-fit:cover;display:block;box-sizing:border-box;border:2px solid transparent;border-radius:6px;opacity:.6}body[data-pdp-template] .la-gallery__thumb.is-active img{border-color:#000;opacity:1}body[data-pdp-template] .la-gallery__benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}body[data-pdp-template] .la-gallery__benefit{display:flex;min-height:130px;padding:10px 8px;flex-direction:column;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;border-radius:10px;background:#f3f3f3;text-align:center;color:#000;font-family:var(--font-body-family);font-size:12px;font-weight:700;line-height:1.2;letter-spacing:var(--type-body-letter-spacing);text-transform:capitalize}body[data-pdp-template] .la-gallery__benefit img,body[data-pdp-template] .la-gallery__benefit-icon,body[data-pdp-template] .la-gallery__benefit-icon svg{width:50px;height:50px;object-fit:contain}body[data-pdp-template] .la-gallery__nutrition{display:flex;width:100%;min-height:60px;margin:0;padding:5px 15px;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid #000000;border-radius:200px;background:#fff;color:#000;font-family:var(--font-body-family);font-size:16px;font-weight:var(--font-weight-semibold);letter-spacing:var(--type-body-letter-spacing);line-height:1.2;cursor:pointer}body[data-pdp-template] .la-gallery__dialog{width:min(640px,calc(100vw - 32px));max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:auto;border:0;border-radius:12px;padding:16px}body[data-pdp-template] .la-gallery__dialog img{width:100%;height:auto;display:block}body[data-pdp-template] .la-gallery__dialog-close{position:sticky;top:8px;float:right;margin:0 0 -32px;width:32px;height:32px;border:0;border-radius:50%;background:#fff;cursor:pointer}@media(max-width:799px){body[data-pdp-template] .shop-product-layout .la-gallery.shop-carousel-container{flex:1 1 100%;max-width:100%;padding-left:0;align-items:stretch;position:static;top:auto;max-height:none;overflow:visible}body[data-pdp-template] .la-gallery{padding-left:0}body[data-pdp-template] .la-gallery__column,body[data-pdp-template] .la-gallery__stage,body[data-pdp-template] .la-gallery__frame,body[data-pdp-template] .la-gallery__nutrition{width:100%;max-width:100%;min-width:0}body[data-pdp-template] .la-gallery__column{gap:0}body[data-pdp-template] .la-gallery__frame{border:0;border-radius:0}body[data-pdp-template] .la-gallery__arrow,body[data-pdp-template] .la-gallery__thumbs,body[data-pdp-template] .la-gallery__benefits,body[data-pdp-template] .la-gallery__nutrition{display:none}body[data-pdp-template] .la-gallery__dots{display:flex}}body[data-pdp-template] .la-buy .la-buy__title,body[data-pdp-template] .la-buy h1.la-buy__title{margin:0;padding:0;color:#000;font-family:var(--font-heading-family);font-size:32px;font-weight:900;line-height:1;letter-spacing:var(--type-heading-letter-spacing);text-transform:uppercase;word-break:normal}body[data-pdp-template] .la-buy__title+[class*=custom-text-block-container] .custom-text-main,body[data-pdp-template] .la-buy__title+[class*=custom-text-block-container] .custom-text-content,body[data-pdp-template] .la-buy__title+[class*=custom-text-block-container] .custom-text-content strong{color:var(--pdp-ink);font-size:16px;font-weight:var(--type-body-weight);line-height:1.45;letter-spacing:var(--type-body-letter-spacing);text-transform:none}body[data-pdp-template] .la-buy{--bb-ink: #111111;--bb-white: #ffffff;--bb-border: #e2e2e2;--bb-badge-line: #cfcfcf;--bb-included-bg: #f6f6f6;--bb-divider: #e6e6e6;--bb-radio-off: #9a9a9a;--bb-savings: var(--product-accent-text, var(--product-accent, var(--pdp-accent, #111111)));--bb-muted: #8a8a8a;--bb-star: var(--product-accent, var(--pdp-accent, #111111));display:flex;flex-direction:column;gap:12px;width:100%;text-align:left}body[data-pdp-template] .la-buy kaching-bundle,body[data-pdp-template] .la-buy kaching-bundles-block,body[data-pdp-template] .la-buy kaching-subscriptions,body[data-pdp-template] .la-buy .kaching-bundles,body[data-pdp-template] .la-buy .kaching-subscriptions__widget,body[data-pdp-template] [data-la-buy] kaching-bundle,body[data-pdp-template] [data-la-buy] kaching-bundles-block,body[data-pdp-template] [data-la-buy] kaching-subscriptions,body[data-pdp-template] [data-la-buy] .kaching-bundles,body[data-pdp-template] [data-la-buy] .kaching-subscriptions__widget{display:none!important}body[data-pdp-template] .la-buy .la-buy__commerce-block kaching-bundle,body[data-pdp-template] .la-buy .la-buy__commerce-block kaching-bundles-block,body[data-pdp-template] .la-buy .la-buy__commerce-block kaching-subscriptions,body[data-pdp-template] .la-buy .la-buy__commerce-block .kaching-bundles,body[data-pdp-template] .la-buy .la-buy__commerce-block .kaching-subscriptions__widget,html.shopify-design-mode .la-buy kaching-bundle,html.shopify-design-mode .la-buy kaching-bundles-block,html.shopify-design-mode .la-buy kaching-subscriptions,html.shopify-design-mode .la-buy .kaching-bundles,html.shopify-design-mode .la-buy .kaching-subscriptions__widget{display:block!important}body[data-pdp-template] .la-buy__commerce-block{width:100%}body[data-pdp-template] .la-buy__rating,body[data-pdp-template] .la-buy__trust-line,body[data-pdp-template] .la-buy__description,body[data-pdp-template] .la-buy__ships{margin:0;font-family:var(--type-body-family);font-size:var(--type-body-size);line-height:var(--type-body-line-height);letter-spacing:var(--type-body-letter-spacing)}body[data-pdp-template] .la-buy__rating{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 8px;color:#000}body[data-pdp-template] .la-buy__stars{display:inline-flex;align-items:center}body[data-pdp-template] .la-buy__star{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin:0 2px;border-radius:4px;background:var(--bb-star, var(--product-accent, var(--pdp-accent, #111111)));color:#fff}body[data-pdp-template] .la-buy__star svg{display:block;width:16px;height:16px;fill:currentColor}body[data-pdp-template] .la-buy__star svg path{fill:currentColor}body[data-pdp-template] .la-buy__clinicians iframe{width:100%;border:0}body[data-pdp-template] .la-buy__score{color:#000;font-family:var(--font-body-family);font-size:15px;font-weight:700;line-height:1.333;letter-spacing:.15px}body[data-pdp-template] .la-buy__rating-text{color:#000;font-family:var(--font-body-family);font-size:12px;font-weight:500;font-style:italic;line-height:1;letter-spacing:.15px}body[data-pdp-template] .la-buy__description p{margin:0}body[data-pdp-template] .la-buy__chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;margin:0;padding:0;list-style:none}body[data-pdp-template] .la-buy__chips li{display:flex;align-items:center;gap:6px;min-width:0;min-height:30px;padding:4px 8px;border-radius:8px;background:#f3f3f3;color:#000c;font-family:var(--font-body-family);font-size:12px;font-weight:600;line-height:1.2;letter-spacing:var(--type-body-letter-spacing);text-transform:capitalize}body[data-pdp-template] .la-buy__chips svg,body[data-pdp-template] .la-buy__chips img{flex:0 0 auto;width:20px;height:20px;object-fit:contain}body[data-pdp-template] .la-buy__offers{display:flex;flex-direction:column;gap:12px;margin-top:6px}body[data-pdp-template] .la-buy__offer{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr) auto;column-gap:10px;row-gap:4px;align-items:center;margin:0;padding:16px;border:1px solid #cccccc;border-radius:10px;background:#fff;box-shadow:none;cursor:pointer;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease}body[data-pdp-template] .la-buy__offer.is-selected{border-color:var(--bb-ink, #111111);background:var(--bb-white, #ffffff);box-shadow:inset 0 0 0 1px var(--bb-ink, #111111)}body[data-pdp-template] .la-buy__offer input{grid-column:1;grid-row:1;width:20px;height:20px;margin:0;accent-color:var(--bb-ink, #111111)}body[data-pdp-template] .la-buy__offer-name{grid-column:2;grid-row:1;font-family:var(--font-body-family);font-size:18px;font-weight:700;line-height:20px;letter-spacing:var(--type-body-letter-spacing);text-transform:uppercase}body[data-pdp-template] .la-buy__offer-current{grid-column:3;grid-row:1;justify-self:end;font-family:var(--font-body-family);font-size:18px;font-weight:700;line-height:20px;letter-spacing:var(--type-body-letter-spacing)}body[data-pdp-template] .la-buy__supply{grid-column:2;grid-row:2;font-family:var(--font-body-family);font-size:14px;font-weight:500;line-height:1.3;letter-spacing:var(--type-body-letter-spacing);text-transform:capitalize}body[data-pdp-template] .la-buy__offer-compare{grid-column:3;grid-row:2;justify-self:end;color:#0000008c;font-family:var(--font-body-family);font-size:18px;font-weight:500;line-height:1.2;letter-spacing:var(--type-body-letter-spacing);text-decoration:line-through}body[data-pdp-template] .la-buy__offer-compare[hidden]{display:none}body[data-pdp-template] .la-buy__pitch{grid-column:2 / -1;grid-row:3;color:var(--bb-savings, var(--product-accent-text, var(--pdp-accent, #111111)));font-family:var(--font-body-family);font-size:14px;font-weight:500;line-height:1.4;letter-spacing:var(--type-body-letter-spacing)}body[data-pdp-template] .la-buy__badge{position:absolute;top:-11px;right:16px;padding:3px 10px;border-radius:100px;background:var(--bb-ink, #111111);color:#fff;font-family:var(--font-body-family);font-size:11px;font-weight:700;line-height:1.2;letter-spacing:var(--type-body-letter-spacing);text-transform:uppercase}body[data-pdp-template] .la-buy__frequency{grid-column:1 / -1;grid-row:4;margin-top:8px;padding-top:8px;border-top:1px solid var(--bb-divider, #e6e6e6)}@media(prefers-reduced-motion:reduce){body[data-pdp-template] .la-buy__offer{transition:none}}body[data-pdp-template] .la-buy__frequency select{width:100%;min-height:44px;padding:8px 32px 4px 0;border:0;border-radius:0;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23111111' d='M1.4 0 6 4.6 10.6 0 12 1.4 6 7.4 0 1.4z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 4px center;-webkit-appearance:none;appearance:none;font-family:var(--font-body-family);font-size:16px;font-weight:500;letter-spacing:var(--type-body-letter-spacing)}body[data-pdp-template] .la-buy__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}body[data-pdp-template] .la-buy__form{margin:8px 0 0}body[data-pdp-template] .la-buy .amp-button .la-buy__submit,body[data-pdp-template] .la-buy .amp-button .shop-add-to-cart-button{gap:10px}body[data-pdp-template] .la-buy .subscribe-save-wrapper,body[data-pdp-template] .la-buy .quantity-bundle-selector{width:100%}body[data-pdp-template] .la-buy .subscribe-save-container,body[data-pdp-template] .la-buy .quantity-bundle-card{border:1px solid var(--bb-border, #e2e2e2);border-radius:10px;background:var(--bb-white, #ffffff);box-shadow:none}body[data-pdp-template] .la-buy .subscribe-save-container.is-on,body[data-pdp-template] .la-buy .subscribe-save-container:has(input:checked),body[data-pdp-template] .la-buy .quantity-bundle-card[data-selected=true]{border-color:var(--bb-ink, #111111);background:var(--bb-white, #ffffff);box-shadow:inset 0 0 0 1px var(--bb-ink, #111111)}body[data-pdp-template] .la-buy .quantity-bundle-title,body[data-pdp-template] .la-buy .quantity-bundle-selector h3.quantity-bundle-title,body[data-pdp-template] .la-buy .subscribe-toggle-option,body[data-pdp-template] .la-buy .subscribe-save-container .subscribe-title{color:#000;font-family:var(--font-body-family);font-size:18px;font-weight:700;line-height:20px;letter-spacing:var(--type-body-letter-spacing);text-transform:uppercase}body[data-pdp-template] .la-buy__submit-rule{width:1px;height:32px;flex:0 0 1px;background:#ffffff80}body[data-pdp-template] .la-buy__submit-prices{display:inline-flex;align-items:center;gap:8px;font-weight:600;line-height:20px}body[data-pdp-template] .la-buy__submit-prices s,body[data-pdp-template] .la-buy__submit s{color:var(--bb-muted, #8a8a8a);font-weight:400;text-decoration:line-through}body[data-pdp-template] .la-buy__submit s:empty,body[data-pdp-template] .la-buy__submit s[hidden]{display:none}body[data-pdp-template] .la-buy__submit-arrow{width:24px;height:24px;flex:none}body[data-pdp-template] .la-buy__payments{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin:8px 0 0;color:#000;font-family:var(--font-body-family);font-size:14px;font-weight:600;line-height:1.42;letter-spacing:var(--type-body-letter-spacing)}body[data-pdp-template] .la-buy__payments-label{display:inline-flex;align-items:center;gap:10px}body[data-pdp-template] .la-buy__payments-label svg{width:20px;height:20px;flex:none}body[data-pdp-template] .la-buy__payments-cards{display:flex;flex-wrap:wrap;align-items:center;gap:10px}body[data-pdp-template] .la-buy__payments-cards img{display:block;height:20px;width:auto}body[data-pdp-template] .la-buy__assurances{display:flex;align-items:flex-start;justify-content:center;gap:0;margin:8px 0 0;padding:0;list-style:none}body[data-pdp-template] .la-buy__assurance{display:flex;flex:1 1 0;flex-direction:column;align-items:center;gap:10px;max-width:170px;color:#000;font-family:var(--font-body-family);font-size:12px;font-weight:700;line-height:1.2;letter-spacing:var(--type-body-letter-spacing);text-align:center}body[data-pdp-template] .la-buy__assurance img{display:block;width:auto;height:24px}body[data-pdp-template] .la-buy__assurance img[width="30"]{width:30px;height:24px}body[data-pdp-template] .amp-buy-footer{width:100%}body[data-pdp-template] .amp-buy-footer .la-buy__payments{margin-top:14px}body[data-pdp-template] .amp-buy-footer .la-buy__assurances{margin-top:18px;gap:8px}body[data-pdp-template] .amp-buy-footer .la-buy__assurance img{display:block;width:auto;height:auto;flex:none}body[data-pdp-template] .amp-buy-footer__once{margin:18px 0 4px}body[data-pdp-template] .amp-buy-footer__once .amp-button--ghost{--amp-button-face: #ffffff;--amp-button-ink: #111111;background:#fff}body[data-pdp-template] .amp-buy-footer__once .amp-button.amp-button--ghost .amp-button__control{background:#fff;border-color:transparent;font-size:16px;font-weight:600;line-height:20px;text-decoration:underline;text-underline-offset:3px}body[data-pdp-template] .amp-buy-footer__once .amp-button.amp-button--ghost .amp-button__control:is(:hover,body[data-pdp-template] :focus-visible){background:#fff;border-color:transparent}body[data-pdp-template] .amp-buy-footer__once .amp-button__label{text-decoration:underline}body[data-pdp-template] .la-buy__faq{display:flex;flex-direction:column;gap:10px;margin-top:8px;border:0}body[data-pdp-template] .la-buy__faq-item{border:0;border-radius:20px;background:#f7f7f7;overflow:hidden}body[data-pdp-template] .la-buy__faq-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:60px;margin:0;padding:0 20px;border:0;background:transparent;cursor:pointer;color:#000;font-family:var(--font-body-family);font-size:16px;font-weight:700;line-height:1.2;letter-spacing:var(--type-body-letter-spacing);text-align:left}body[data-pdp-template] .la-buy__faq-trigger:after{content:"";width:24px;height:24px;flex:none;background:center / 24px 24px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%238a8a8a' d='M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z'/%3E%3C/svg%3E");transition:transform .15s cubic-bezier(.4,0,.2,1)}body[data-pdp-template] .la-buy__faq-item.is-open .la-buy__faq-trigger:after{transform:rotate(180deg)}body[data-pdp-template] .la-buy__faq-panel{height:0;overflow:hidden}@media(prefers-reduced-motion:reduce){body[data-pdp-template] .la-buy__faq-panel,body[data-pdp-template] .la-buy__faq-trigger:after{transition:none}}body[data-pdp-template] .la-buy__faq-answer{padding:0 20px 20px;color:#000c;font-family:var(--font-body-family);font-size:14px;font-weight:400;line-height:21px;letter-spacing:var(--type-body-letter-spacing)}body[data-pdp-template] .la-buy__faq-answer p{margin:0}body[data-pdp-template] .la-buy__sticky{display:none}@media(max-width:799px){body[data-pdp-template] .la-buy__chips{gap:6px 8px}body[data-pdp-template] .la-buy__chips li{align-items:flex-start;min-height:0;padding:4px 6px;font-size:11px;line-height:1.25;overflow-wrap:anywhere}body[data-pdp-template] .la-buy__chips svg,body[data-pdp-template] .la-buy__chips img{width:16px;height:16px;margin-top:1px}body[data-pdp-template] .la-buy .la-buy__title,body[data-pdp-template] .la-buy h1.la-buy__title,body[data-pdp-template] .la-buy__title{font-size:32px;line-height:1.15}body[data-pdp-template] .la-buy__submit-arrow,body[data-pdp-template] .la-buy__submit .amp-button-arrow,body[data-pdp-template] .la-buy__sticky .la-buy__submit-arrow{display:none}}body[data-pdp-template] .subscribe-save-wrapper{--subscribe-border-color-selected: var(--pdp-accent);--subscribe-bg-selected: var(--pdp-accent-soft);--subscribe-border-width-selected: 1.5px;--subscribe-border-radius: var(--pdp-control-radius);--subscribe-toggle-bg-selected: var(--pdp-accent);--subscribe-subtitle-color: var(--pdp-accent)}body[data-pdp-template] .subscribe-save-container{border-radius:var(--pdp-control-radius);overflow:visible}body[data-pdp-template] .subscribe-save-container.is-on,body[data-pdp-template] .subscribe-save-container:has(input:checked){border-color:var(--pdp-accent);background-color:var(--pdp-accent-soft)}body[data-pdp-template] .subscribe-toggle-switch{width:22px;height:22px}body[data-pdp-template] .subscribe-toggle-slider{border:2px solid #c8c8c8;border-radius:50%;background:#fff}body[data-pdp-template] .subscribe-toggle-slider:before{top:4px;bottom:auto;left:4px;width:10px;height:10px;background:transparent;transform:none}body[data-pdp-template] .subscribe-toggle-switch input:checked+.subscribe-toggle-slider{border-color:var(--pdp-accent);background:#fff}body[data-pdp-template] .subscribe-toggle-switch input:checked+.subscribe-toggle-slider:before{background:var(--pdp-accent);transform:none}body[data-pdp-template] .subscribe-toggle-option{font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase}body[data-pdp-template] .subscribe-save-container.is-on .subscribe-title-subtitle,body[data-pdp-template] .subscribe-save-container.is-on .subscribe-title-subtitle p,body[data-pdp-template] .subscribe-save-container:has(input:checked) .subscribe-title-subtitle,body[data-pdp-template] .subscribe-save-container:has(input:checked) .subscribe-title-subtitle p{color:var(--pdp-accent)}body[data-pdp-template] .subscribe-save-container.is-on:after,body[data-pdp-template] .subscribe-save-container:has(input:checked):after{content:"Most Popular";position:absolute;top:-11px;right:18px;z-index:2;padding:5px 10px;border-radius:999px;background:var(--pdp-accent);color:#fff;font-size:11px;font-weight:var(--font-weight-bold);letter-spacing:.02em;line-height:1;pointer-events:none}body[data-pdp-template] .shop-add-to-cart-wrapper{border-radius:999px}body[data-pdp-template] .size-chart-block{width:100%;margin:4px 0 8px}body[data-pdp-template] .size-chart-trigger{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:none;min-height:52px;padding:0 24px;border:1px solid var(--pdp-ink);border-radius:999px;background:#fff;color:var(--pdp-ink);font-size:14px;font-weight:var(--font-weight-bold)}body[data-pdp-template] .new-product-faq{width:100%}body[data-pdp-template] .new-product-faq .faq-item{border-color:var(--pdp-border);background:#fff}body[data-pdp-template] .new-product-faq .faq-question{min-height:52px;color:var(--pdp-ink);font-weight:var(--font-weight-semibold)}body[data-pdp-template] .new-product-faq .faq-answer-inner{color:var(--pdp-ink-muted);line-height:1.55}body[data-pdp-template] .shop-desktop-arrow,body[data-pdp-template] .shop-mobile-arrow{border:1px solid rgba(17,17,17,.18);background:#fffffff0;color:var(--pdp-ink)}body[data-pdp-template] .stats-column-section{background:radial-gradient(ellipse 48% 90% at 72% 42%,rgba(var(--pdp-accent-rgb),.34),transparent 68%),var(--pdp-dark)}body[data-pdp-template] .stats-column-section .stats-column-section-header,body[data-pdp-template] .stats-column-section .stats-section-title,body[data-pdp-template] .stats-column-section .section-subtitle,body[data-pdp-template] .stats-column-section .section-subtitle p{text-align:left}body[data-pdp-template] .stats-column-section .section-subtitle-container,body[data-pdp-template] .stats-column-section .stats-column-header-section{justify-content:flex-start}body[data-pdp-template] .stats-column-section .stats-section-title{color:#fff;line-height:1.05;text-transform:uppercase}body[data-pdp-template] .stats-column-section .stats-section-title .global-accent-text,body[data-pdp-template] .stats-column-section .stats-section-title .custom-accent-text{display:block;margin-left:0;padding:0;background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:var(--pdp-accent);color:var(--pdp-accent);font-family:inherit;font-style:normal;text-transform:uppercase}body[data-pdp-template] .stats-column-section .section-subtitle,body[data-pdp-template] .stats-column-section .section-subtitle p{max-width:600px;color:#ffffffd1;line-height:1.5}body[data-pdp-template] .stats-column-section .stats-column-number{background:none;-webkit-text-fill-color:var(--pdp-accent);color:var(--pdp-accent);line-height:.9}body[data-pdp-template] .stats-column-section .stats-column-description,body[data-pdp-template] .stats-column-section .stats-column-title{color:#fff}body[data-pdp-template] .stats-column-section .stats-column-description{max-width:240px;line-height:1.35}body[data-pdp-template] .stats-column-section .section-subtitle a{display:inline-flex;align-items:center;gap:10px;margin-top:22px;padding:14px 28px;border-radius:999px;background:var(--pdp-accent);color:#fff;font-size:15px;font-weight:var(--font-weight-bold);line-height:1;text-decoration:none}body[data-pdp-template] .stats-column-section .section-subtitle a:after{content:"\2192"}body[data-pdp-template] .roadmap-section{background:radial-gradient(ellipse 46% 80% at 72% 40%,rgba(var(--pdp-accent-rgb),.28),transparent 68%),var(--pdp-dark)}body[data-pdp-template] .roadmap-section:before{background:transparent;opacity:0}body[data-pdp-template] .roadmap-section .roadmap-badge,body[data-pdp-template] .roadmap-section .roadmap-circle{border-color:var(--pdp-accent);background-color:var(--pdp-accent);color:#fff}body[data-pdp-template] .image-text-section[style*="111111"],body[data-pdp-template] .image-text-section[style*="0c3d3d"],body[data-pdp-template] .image-text-section[style*="0C3D3D"]{background:radial-gradient(ellipse 46% 90% at 78% 50%,rgba(var(--pdp-accent-rgb),.28),transparent 70%),var(--pdp-dark)}body[data-pdp-template] .image-text-section[style*="111111"] .image-text-subtitle,body[data-pdp-template] .image-text-section[style*="0c3d3d"] .image-text-subtitle,body[data-pdp-template] .image-text-section[style*="0C3D3D"] .image-text-subtitle{color:var(--pdp-accent)}body[data-pdp-template] .image-text-section .button-container{width:min(100%,400px)}body[data-pdp-template] .image-text-section .button-container .amp-glow-button,body[data-pdp-template] .image-text-section .button-container .button{width:100%}body[data-pdp-template] .image-text-section .button-container .button{display:inline-flex;align-items:center;justify-content:center;min-height:60px;padding:0 32px;border:0;border-radius:999px;background:#111;color:#fff}body[data-pdp-template] .rich-text-button-wrapper{width:min(100%,400px);margin-inline:auto}body[data-pdp-template] .rich-text-button-wrapper .amp-glow-button,body[data-pdp-template] .rich-text-button-wrapper .rich-text-button{width:100%}body[data-pdp-template] .rich-text-button-wrapper .rich-text-button{display:inline-flex;align-items:center;justify-content:center;min-height:60px;padding:0 32px;border-radius:999px;background:#111;color:#fff;text-decoration:none}body[data-pdp-template] .product-header.highlighted:before,body[data-pdp-template] .value-cell.highlighted:before{background-color:var(--pdp-accent)}@media screen and (min-width:600px){body[data-pdp-template] .testimonials-section{padding-top:100px!important;padding-bottom:100px!important}}@media screen and (max-width:599px){body[data-pdp-template] .testimonials-section{padding-top:50px!important;padding-bottom:50px!important}}body[data-pdp-template] .testimonials-section{--pdp-review-border: #d9d9d9}@supports (color: color-mix(in srgb,#000 50%,#fff)){body[data-pdp-template] .testimonials-section{--pdp-review-border: color-mix(in srgb, var(--pdp-accent) 65%, #d9d9d9)}}body[data-pdp-template] .testimonials-section .testimonials-heading{color:#fff;font-size:var(--type-h2-size);line-height:var(--type-h2-line-height);text-transform:uppercase}body[data-pdp-template] .testimonials-section .testimonials-global-accent-text,body[data-pdp-template] .testimonials-section .testimonials-custom-accent-text{color:var(--pdp-accent);-webkit-text-fill-color:var(--pdp-accent)}body[data-pdp-template] .testimonial-card,body[data-pdp-template] .amp-review-slider__slide{border-color:var(--pdp-review-border);border-radius:var(--pdp-card-radius);background:#fff}body[data-pdp-template] .store-faq-section details,body[data-pdp-template] .store-faq-item,body[data-pdp-template] .faq-item{border-radius:var(--pdp-control-radius)}body[data-pdp-template] .store-faq-section .store-faq-heading,body[data-pdp-template] .store-faq-section h2{font-size:var(--type-h2-size);line-height:var(--type-h2-line-height);text-transform:uppercase}body[data-pdp-template] .store-faq-section .store-faq-item{overflow:hidden;border:1px solid var(--pdp-border);background:var(--pdp-surface-muted)}body[data-pdp-template] .store-faq-section .store-faq-question,body[data-pdp-template] .store-faq-section .store-faq-answer{background:var(--pdp-surface-muted)}body[data-pdp-template] .store-faq-section button.store-faq-question{width:100%;border:0;color:inherit;font:inherit;text-align:left}body[data-pdp-template] [class*=si-container-]{max-width:var(--pdp-content-width);margin-inline:auto}body[data-pdp-template] [class^=si-heading-]{font-family:var(--type-h2-family);font-size:var(--type-h2-size);font-weight:var(--type-h2-weight);line-height:var(--type-h2-line-height);letter-spacing:var(--type-heading-letter-spacing);text-transform:var(--type-heading-text-transform)}body[data-pdp-template] [class^=si-subheading-]{max-width:600px}body[data-pdp-template] [class^=si-card-]{border:1px solid var(--pdp-border);border-radius:var(--pdp-card-radius)}body[data-pdp-template] .comparison-container,body[data-pdp-template] .board-advisors-section .container,body[data-pdp-template] .roadmap-container{max-width:var(--pdp-content-width);margin-inline:auto}body[data-pdp-template] .comparison-heading,body[data-pdp-template] .board-advisors-heading,body[data-pdp-template] .roadmap-title{letter-spacing:var(--type-heading-letter-spacing)}@media screen and (min-width:750px){body[data-pdp-template] .stats-column-section .stats-column-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px}body[data-pdp-template] .stats-column-section .stats-column-item{flex-direction:column;align-items:flex-start;gap:10px;max-height:none;padding:22px 0;border-bottom:1px solid rgba(255,255,255,.16)}body[data-pdp-template] .stats-column-section .stats-column-item:nth-child(2n){padding-left:32px;border-left:1px solid rgba(255,255,255,.16)}}@media screen and (max-width:989px){body[data-pdp-template] .shop-product-layout{display:flex;flex-direction:column;gap:24px}body[data-pdp-template] .shop-carousel-container,body[data-pdp-template] .shop-product-info{flex:none;max-width:none;width:100%}body[data-pdp-template] .shop-carousel-container,body[data-pdp-template] .shop-product-layout .la-gallery.shop-carousel-container{position:relative;top:auto;max-height:none;overflow:visible;align-items:stretch}body[data-pdp-template] .la-gallery__column,body[data-pdp-template] .la-gallery__stage,body[data-pdp-template] .la-gallery__frame{width:100%}}@media screen and (max-width:799px){body[data-pdp-template] .shopify-section.shop-product-section>.shop-product-section{padding:20px 20px 48px}body[data-pdp-template] .shopify-section.shop-product-section:has(.la-buy)>.shop-product-section{padding-bottom:8px}body[data-pdp-template] .shop-product-layout{display:flex;flex-direction:column;gap:24px}body[data-pdp-template] .shop-product-info{width:100%;padding-inline:0}body[data-pdp-template] .shop-carousel-container .shop-main-benefits.benefits-below{padding-inline:12px}body[data-pdp-template] .shop-image-container{border-right:0;border-left:0;border-radius:0}}@media screen and (max-width:479px){body[data-pdp-template] .shop-carousel-container .shop-main-benefits.benefits-below{grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:8px}body[data-pdp-template] .shop-carousel-container .shop-benefit-item{min-height:84px;padding:10px 6px}body[data-pdp-template] .shop-carousel-container .shop-benefit-item .benefit-text{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/amp-product-system.css.map */
