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-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] .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: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: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: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)}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/18/assets/amp-product-system.css.map */
