body.template-article,html:has(.template-article){scroll-behavior:initial}.article-section{--page-width: 1024px}.article-section .article-hero{--color-foreground-heading: #fff}@media(prefers-reduced-motion:no-preference){.article-section .article-hero__image{animation:article-hero-zoom 2.5s cubic-bezier(.26,.54,.32,1) forwards}}@keyframes article-hero-zoom{0%{transform:scale(1.15)}to{transform:scale(1)}}.article-section .section-header__title{font-size:clamp(22px,calc(42 / 1024 * 100vw),42px)}.article-section .article__author:before{content:"";display:inline-block;width:4px;height:4px;margin-inline:8px;border-radius:100rem;background-color:currentColor;vertical-align:middle}.article-section .article__footer .social-sharing__link:last-child{margin-right:0}.article-section .blog__table{border:2px dashed var(--color-border)}.article-section .toc-toggle{background:none;border:0;color:var(--color-foreground-heading);cursor:pointer}.article-section .blog__table .toc-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.article-section .blog__table .toc-toggle.active+.toc-content{grid-template-rows:1fr}.toc-list{padding:0 24px 10px;margin:0;list-style:none}.toc-list .is-collapsed{padding-block:.25em 0}.toc-list a.toc-link{color:currentColor;height:100%}.toc-toggle-btn{color:var(--color-primary-button-background);border:1px solid var(--color-primary-button-border)}.fixed-toc .fixed-toc-content{position:absolute;width:300px;max-height:75vh;overflow:auto;z-index:9999;border:1px solid var(--color-primary-button-border);border-radius:0 5px 5px 0;transform:translateY(-50%) translate(-100%);transition:transform .3s ease-out}.fixed-toc.open .fixed-toc-content{transform:translateY(-50%)}.fixed-toc .fixed-toc-content .svg-wrapper{width:12px;height:12px;padding:0;margin:0;border:0;cursor:pointer}.fixed-toc .fixed-toc-content .toc-list{padding:0;font-size:clamp(13px,calc(14 / 1024 * 100vw),14px)}.fixed-toc .fixed-toc-content .toc-list .is-collapsed{padding:.25em 0 .25em 16px}.blog-videos{list-style:none}.blog-videos-section .video-thumbnail__play{border:3px solid #fff}.brand-highlights-section .flickity-page-dots{bottom:-24px}.brand-story-section .brand-story-content{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;text-align:center}.brand-story-section .section-sub_title{max-width:750px;font-size:clamp(18px,1.875vw,36px)}.brand-story-section .section-description{max-width:1000px;color:var(--color-foreground-heading);font-size:clamp(14px,calc(28 / 1920 * 100vw),28px)}.brand-story-section .stat_list{display:flex;justify-content:space-between;gap:clamp(16px,calc(20 / 1024 * 100vw),20px);background:#fdfdfd;padding:clamp(16px,calc(50 / 1920 * 100vw),50px) clamp(8px,1.875vw,36px);border-radius:clamp(16px,1.5625vw,30px);margin-top:clamp(28px,4.6875vw,90px)}.brand-story-section .statistic-item{display:flex;flex-direction:column;gap:clamp(4px,calc(16 / 1920 * 100vw),16px);flex:1}.brand-story-section .stats-number{font-size:clamp(24px,calc(80 / 1920 * 100vw),80px);color:#f4a21e;font-weight:var(--font-weight-semibold)}.brand-story-section .stats-text{font-size:clamp(8px,calc(28 / 1920 * 100vw),28px)}.cards-with-text-inner{display:grid;grid-template-areas:"title" "grid" "button"}.cards-with-text-title{grid-area:title}.cards-with-text-grid{grid-area:grid}.cards-with-text-button-wrap{grid-area:button}@media screen and (min-width:1024px){.cards-with-text-inner{grid-template-columns:520px 1fr;grid-template-rows:auto;grid-template-areas:"title grid" "button grid"}}collection-content-text.is-truncatable .collection-content-text__toggle{display:inline-flex}collection-content-text.is-expanded .collection-content-text__toggle{display:none}collection-content-text.is-expanded [data-collection-description]{-webkit-line-clamp:unset;overflow:visible}.combo-builder-section .tabs .tab-title:not(.is-open){background:#fffbe9}.comparison-table table{table-layout:fixed;border-collapse:separate;border-spacing:0;border:1px solid var(--color-border)}.comparison-table th,.comparison-table td{min-width:clamp(240px,31.25vw,320px);padding:clamp(10px,1.5625vw,16px);border:1px solid var(--color-border);text-align:left;vertical-align:top;overflow-wrap:break-word}.comparison-table tr>:first-child{position:sticky;left:0;z-index:2;min-width:clamp(120px,19.53125vw,200px);font-weight:var(--font-weight-semibold);box-shadow:2px 0 5px #0000001a}.comparison-table td.text-center{text-align:center}.coverflow-slide{width:39%;height:100%;padding-inline:4px;perspective:1000px}.coverflow-slide__inner{transform-origin:center;will-change:transform}.coverflow-arrow{background:#f5f9ff;color:#121212;transform:translateY(-50%);transition:transform .2s ease}.coverflow-arrow:hover{transform:translateY(-50%) scale(1.08)}@media screen and (min-width:769px){.coverflow-slide{width:27%}}.customer-review-showcase-section{isolation:isolate;box-shadow:10px 10px 20px #c0cceb4d}.customer-review-showcase-section .background-image-container{z-index:-1}.customer-review-showcase-section .background-image-container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--crs-overlay, 0)}.customer-review-showcase-section .customer-review-images,.customer-review-showcase-section .customer-review-videos{list-style:none;margin:-20px;padding:20px}.customer-review-showcase-section drag-scroll+drag-scroll .customer-review-videos{margin-top:16px}.customer-review-showcase-section .image-item{border-radius:5px;overflow:hidden;box-shadow:10px 10px 20px #c0cceb4d}.customer-review-showcase-section .image-item img{display:block;width:100%;height:auto}.customer-review-showcase-section .video-item{border-radius:8px;overflow:hidden;font-size:0}@media screen and (min-width:769px){.customer-review-showcase-section .image-item,.customer-review-showcase-section .video-item{border-radius:22px}.customer-review-showcase-section drag-scroll+drag-scroll .customer-review-videos{margin-top:60px}}.faq-section .collapsible-trigger-wrap{border-bottom:1px solid var(--color-border)}.faq-section .collapsible-trigger-wrap:last-child{border-bottom:0}.faq-section .collapsible-trigger{font-size:clamp(16px,1.25vw,20px);color:var(--color-foreground-heading)}.feature-cards__list{--grid-desktop-horizontal-spacing: 32px}.feature-cards__item{background:#deedff}.feature-cards__title{font-size:clamp(16px,calc(18 / 769 * 100vw),18px)}.feature-cards-section .drag-btn[disabled]{color:#000;background:#deedff}@media screen and (min-width:769px){.feature-cards__item{padding:24px}}.image-banner-section .section-sub_title{font-size:clamp(18px,1.875vw,36px)}.image-banner-section .section-description{color:var(--color-foreground-heading);font-size:clamp(14px,calc(28 / 1920 * 100vw),28px)}.image-banner__description ul{margin:0;list-style:none}.image-banner__description li{display:flex;align-items:center;gap:6px;margin-bottom:8px}.image-banner__description li:before{content:"";flex-shrink:0;width:clamp(12px,calc(18 / 1024 * 100vw),18px);height:clamp(12px,calc(18 / 1024 * 100vw),18px);background:no-repeat center / contain}.image-banner-section .card{border:1px solid #fff}.image-banner-section .card__content{padding:clamp(8px,1.25vw,24px)}.image-banner-section .card__content .price-item{color:#888;font-size:clamp(10px,calc(20 / 1920 * 100vw),20px)}.image-banner-section .card__content .price-discount-percent,.image-banner-section .card__content .price__sale .price-item--regular{display:none}.image-banner-section .card__content .button{padding:4px 16px}.image-banner--card-small .product-card__title,.image-banner--card-small .product-card__price{font-size:.75rem}@media screen and (min-width:769px){.image-banner--card-small .product-card__title,.image-banner--card-small .product-card__price{font-size:.875rem}}.image-banner--card-large .product-card__title{font-size:1rem}@media screen and (min-width:769px){.image-banner-section .card{border-width:4px}}@media screen and (min-width:1024px){.image-banner--card-large .product-card__title{font-size:1.25rem}}.image-combo__gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 10px}.image-combo__gallery>:first-child{grid-column:1 / -1}@media screen and (min-width:769px){.image-combo__gallery{gap:10px}}.image-gallery-02__grid{--gap: clamp(12px, 3.125vw , 40px);display:grid;grid-template-columns:calc((100% - var(--gap)) * 511 / 1233) calc((100% - var(--gap)) * 722 / 1233);grid-template-rows:repeat(2,1fr) auto;gap:var(--gap)}.image-gallery-02__item--3{grid-column:2;grid-row:1 / span 2}.image-gallery-02__item--4{grid-column:1 / -1}.image-gallery-02__item img{width:100%;height:100%;object-fit:cover;overflow:hidden;border:clamp(1px,calc(3 / 1024 * 100vw),3px) solid #fff;border-radius:clamp(8px,calc(30 / 1024 * 100vw),30px)}.image-text-section .image-text-content{border-color:#000}.main-faq-section .faq-search__category{color:#000}.main-faq-section .faq-search__category.is-open{background:#234085;color:#fff}.main-faq-section .faq-search__search-input{border:0}.main-faq-section .collapsible-trigger.is-open .faq-search__toggle-icon--plus{display:none}.main-faq-section .collapsible-trigger.is-open .faq-search__toggle-icon--minus{display:flex}.main-faq-section .faq-search__item[hidden]{display:none}@media screen and (min-width:769px){.main-faq-section .drag-scroll{position:sticky;top:calc(16px + var(--header-height));transition:all .2s}.main-faq-section .faq-search__categories{width:280px;max-height:calc(100vh - var(--header-height, 0px));overflow:auto;scrollbar-width:auto;padding-right:16px;transition:all .2s}.main-faq-section .faq-search__categories::-webkit-scrollbar{display:block}}.multi-column-cards__list{--grid-desktop-horizontal-spacing: 32px}.multi-column-cards__item{background:var(--card-background)}.multi-column-cards__title{font-size:clamp(14px,calc(18 / 769 * 100vw),18px)}.multi-column-cards__text{font-size:clamp(13px,calc(16 / 769 * 100vw),16px)}.multi-column-cards__description{margin-top:clamp(4px,calc(10 / 769 * 100vw),10px)}.multi-column-cards__text p:last-child{margin-bottom:0}@media screen and (min-width:769px){.multi-column-cards__item{padding:36px 24px 24px}}.pill-link-grid__list{list-style:none;--grid-desktop-horizontal-spacing: 100px;--grid-desktop-vertical-spacing: 32px;--grid-mobile-vertical-spacing: 16px}.pill-link-grid__pill{background:var(--pill-background);font-size:clamp(14px,calc(20 / 769 * 100vw),20px)}.pill-link-grid__icon{width:18px;height:18px;padding:4px;background:#1c2c58}@media screen and (min-width:769px){.pill-link-grid__pill{padding:20px 20px 20px 32px}.pill-link-grid__icon{width:30px;height:30px;padding:6px}}.product-certification__stars{margin-bottom:clamp(10px,calc(40 / 1920 * 100vw),40px)}.product-certification__stars .svg-wrapper{width:clamp(34px,4.375vw,84px)}.product-certification__title{margin-bottom:clamp(16px,calc(80 / 1920 * 100vw),80px)}.product-certification__grid{--grid-desktop-vertical-spacing: 70px;--grid-mobile-vertical-spacing: 24px}.product-certification__image{margin-bottom:clamp(16px,calc(40 / 1920 * 100vw),40px)}.product-certification__image img{overflow:hidden;border-radius:16px}.product-certification__description{font-size:clamp(14px,calc(28 / 1920 * 100vw),28px)}@media(min-width:769px){.product-certification__image img{border-radius:35px}}.related-products-section .related-products-skeleton-item{display:block;aspect-ratio:1 / 1.2;border-radius:12px;background-color:var(--color-border);opacity:.5}.related-products-section:empty,.related-products-section.is-empty{display:none}.recently-viewed-section .recently-viewed-skeleton-item{display:block;aspect-ratio:1 / 1.2;border-radius:12px;background-color:var(--color-border);opacity:.5}.review-tabs-section .tab-title.is-open .review-tabs__thumb{border-color:var(--color-border)}.review-tabs__card{background:#e8f5fb;border-radius:20px}.review-tabs__stars{color:#87d0ce}.richtext-with-image__top{max-width:1048px;margin-top:15.625vw}.richtext-with-image__description,.richtext-with-image__bar-row{color:var(--color-foreground-heading);font-size:clamp(14px,calc(28 / 1920 * 100vw),28px)}.richtext-with-image__bar-track{height:16px}.richtext-with-image__bar-fill{background:#79abce}.richtext-with-image__bar:nth-child(2) .richtext-with-image__bar-fill{background:#91c6ea}.richtext-with-image__gallery{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:18px;margin-top:clamp(24px,calc(68 / 1024 * 100vw),68px)}.richtext-with-image__media--large{grid-row:1 / span 2}@media(min-width:769px){.richtext-with-image__gallery{gap:66px 58px}.richtext-with-image__bar-track{height:24px;border-width:3px}}@supports (overflow: clip){.scrolling-text-section{overflow-x:clip;overflow-y:visible}}.scrolling-text-wrapper{transform:rotate(var(--tilt-angle, 0deg)) translate(var(--parallax-x, 0%))}.scrolling-text-section.has-tilt .scrolling-text-wrapper{--tilt-angle: -3deg}.scrolling-text-group{animation:scrolling-text-scroll var(--marquee-duration, 20s) linear infinite}.scrolling-text-section[data-direction=right] .scrolling-text-group{animation-direction:reverse}.scrolling-text-section:focus-within .scrolling-text-group{animation-play-state:paused}@media screen and (pointer:fine){.scrolling-text-section:hover .scrolling-text-group{animation-play-state:paused}}@media(prefers-reduced-motion:reduce){.scrolling-text-group{animation-play-state:paused}}@keyframes scrolling-text-scroll{0%{transform:translate(-100%)}to{transform:translate(-200%)}}.scrolling-text-item{font-size:var(--font-size-mb);line-height:1.1;padding-inline:20px}.scrolling-text-item.is-outline{-webkit-text-stroke:2px currentColor;-webkit-text-fill-color:var(--color-background);paint-order:stroke}.scrolling-text-dot{width:10px;height:10px;border:1px solid currentColor}@media screen and (min-width:769px){.scrolling-text-item{font-size:var(--font-size);padding-inline:32px}.scrolling-text-dot{width:14px;height:14px}}.storytelling-section .title-outline{--stencil-stroke-width: 2px;-webkit-text-stroke:var(--stencil-stroke-width, .02em) currentColor;-webkit-text-fill-color:var(--color-background);paint-order:stroke}.storytelling-section .storytelling-image{aspect-ratio:1.4 / 1}.storytelling-section .storytelling-image--1{flex:1.6}.storytelling-section .storytelling-image--2{flex:1}@media screen and (min-width:1024px){.storytelling-section .storytelling-image{aspect-ratio:1.5 / 1;border:3px solid #fff;box-shadow:0 12px 30px #00000014}}.trust-countdown-section .section-header strong{color:#85afee}.trust-countdown-boxes .days,.trust-countdown-boxes .hours,.trust-countdown-boxes .minutes{background:#1c2c58;color:#fce390;min-width:50px;min-height:40px}.trust-countdown-separator{margin-top:-24px}@media screen and (min-width:769px){.trust-countdown-boxes .days,.trust-countdown-boxes .hours,.trust-countdown-boxes .minutes{min-width:70px;min-height:60px}}.video-with-text-section .section-description{font-size:clamp(14px,calc(18 / 769 * 100vw),18px);text-align:justify}.video-with-text-section .video-with-text-toggle{border:1px solid rgba(255,255,255,.8);background:#3f3d568c;transition:transform .2s ease,opacity .2s ease,visibility .2s ease}.video-with-text-section .video-with-text-toggle:hover{transform:translate(-50%,-50%) scale(1.08)}.video-with-text-section .video-with-text-media.is-playing .video-with-text-toggle{opacity:0;visibility:hidden}.video-with-text-section .video-with-text-media.is-playing:hover .video-with-text-toggle{opacity:1;visibility:visible}.video-with-text-section .video-with-text-media.is-playing .video-with-text-toggle .icon-play{display:none}.video-with-text-section .video-with-text-media.is-playing .video-with-text-toggle .icon-pause{display:block}
/*# sourceMappingURL=/cdn/shop/t/220/compiled_assets/styles.css.map */
