.custom-accordion{max-width:640px;margin:0 auto;padding-inline:var(--accordion-section-padding-inline);padding-top:var(--accordion-section-padding-top);padding-bottom:var(--accordion-section-padding-bottom)}.custom-accordion__heading{margin:0 0 1rem;text-align:var(--accordion-heading-align);font-size:var(--accordion-heading-size);font-weight:var(--accordion-heading-weight)}.custom-accordion__list{display:flex;flex-direction:column;gap:var(--accordion-item-gap)}.custom-accordion__item{border:1px solid var(--accordion-border-color);border-radius:1rem;background:#fff;overflow:hidden}.custom-accordion__summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:var(--accordion-item-padding-block) var(--accordion-item-padding-inline);-webkit-tap-highlight-color:transparent}.custom-accordion__summary::-webkit-details-marker{display:none}.custom-accordion__summary:focus-visible{outline:2px solid var(--accordion-title-color);outline-offset:-2px}.custom-accordion__summary-left{display:flex;align-items:center;gap:.65rem;min-width:0}.custom-accordion__icon{display:inline-flex;flex-shrink:0;width:var(--accordion-icon-size);height:var(--accordion-icon-size);color:var(--accordion-icon-color)}.custom-accordion__icon svg{width:100%;height:100%}.custom-accordion__title{color:var(--accordion-title-color);font-size:var(--accordion-title-size);font-weight:var(--accordion-title-weight);line-height:1.3}.custom-accordion__chevron{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--accordion-chevron-size);height:var(--accordion-chevron-size);border-radius:50%;background:var(--accordion-chevron-bg);color:var(--accordion-chevron-color);transition:transform .25s ease,color .2s ease,background-color .2s ease}.custom-accordion__chevron svg{width:55%;height:55%}.custom-accordion__item[open]>.custom-accordion__summary .custom-accordion__chevron{animation:none;transform:rotate(180deg);background:var(--accordion-chevron-bg-open);color:var(--accordion-chevron-color-open)}.custom-accordion__chevron svg{animation:custom-accordion-nudge 2.6s ease-in-out infinite}.custom-accordion__item:hover .custom-accordion__chevron svg{animation-play-state:paused}@keyframes custom-accordion-nudge{0%,55%,to{transform:translateY(0)}15%{transform:translateY(3px)}30%{transform:translateY(0)}45%{transform:translateY(3px)}}.custom-accordion__content{padding:0 var(--accordion-item-padding-inline) var(--accordion-item-padding-block);color:var(--accordion-content-color);font-size:var(--accordion-content-size);line-height:1.55}.custom-accordion__content>*:first-child{margin-top:0}.custom-accordion__content>*:last-child{margin-bottom:0}@media(prefers-reduced-motion:no-preference){.custom-accordion__item{transition:border-color .2s ease}}@media(prefers-reduced-motion:reduce){.custom-accordion__chevron svg{animation:none}}.custom-hero{background:var(--hero-bg);margin-bottom:var(--hero-overlap);position:relative;z-index:1}.custom-hero__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 var(--hero-fade-start),transparent 100%);mask-image:linear-gradient(to bottom,#000 var(--hero-fade-start),transparent 100%)}.custom-hero__track{display:flex;width:calc(var(--hero-total-slides) * 100%)}.custom-hero__track--static{width:100%}.custom-hero__group{display:flex;flex:0 0 50%;min-width:0}.custom-hero__track--static .custom-hero__group{flex:0 0 100%}.custom-hero__slide{flex:0 0 calc(100% / var(--hero-count));box-sizing:border-box;padding-inline-end:var(--hero-gap);height:var(--hero-height-mobile);display:block}.custom-hero__slide img,.custom-hero__slide .custom-hero__placeholder{width:100%;height:100%;object-fit:cover;display:block}@media(min-width:750px){.custom-hero__slide{height:var(--hero-height-desktop)}}.custom-hero__arrow{position:absolute;top:50%;z-index:3;width:19px;height:19px;padding:0;border:none;border-radius:50%;background:var(--hero-arrow-bg);color:var(--hero-arrow-color);opacity:.55;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .2s ease;animation:custom-hero-arrow-pulse 2.4s ease-in-out infinite}.custom-hero__arrow:hover{opacity:1}.custom-hero__arrow svg{width:9px;height:9px}.custom-hero__arrow--prev{left:12px;transform:translateY(-50%)}.custom-hero__arrow--next{right:12px;transform:translateY(-50%)}@keyframes custom-hero-arrow-pulse{0%,to{transform:translateY(-50%) scale(1)}50%{transform:translateY(-50%) scale(1.18)}}.custom-hero:hover .custom-hero__arrow{animation-play-state:paused}.custom-hero__dots{position:absolute;left:0;right:0;bottom:14px;z-index:3;display:flex;justify-content:center;align-items:center;gap:6px}.custom-hero__dot{width:8.4px;height:8.4px;padding:0;border:none;border-radius:50%;background:var(--hero-dot-color);opacity:.6;cursor:pointer;transition:opacity .2s ease,transform .2s ease,background .2s ease}.custom-hero__dot--active{opacity:1;background:var(--hero-dot-active-color);transform:scale(1.3)}@media(prefers-reduced-motion:reduce){.custom-hero__arrow{animation:none}}.custom-hero-info{background:var(--hero-info-bg);padding-top:var(--hero-info-padding-top);padding-bottom:var(--hero-info-padding-bottom);padding-inline:20px;max-width:480px;margin-inline:auto;text-align:var(--hero-info-align);position:relative;z-index:2}.custom-hero-info__category{margin:0 0 .5em;color:var(--hero-info-category-color);font-size:var(--hero-info-category-size);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.custom-hero-info__title{margin:0 0 .4em;color:var(--hero-info-title-color);font-size:var(--hero-info-title-size);font-weight:700;line-height:1.15}.custom-hero-info__subtitle{margin:0 0 .75em;color:var(--hero-info-subtitle-color);font-size:var(--hero-info-subtitle-size);line-height:1.4;opacity:.85}.custom-hero-info__price{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:var(--hero-info-price-justify);column-gap:.5em;row-gap:.1em;margin-bottom:.5em}.custom-hero-info__price-current{color:var(--hero-info-price-color);font-size:var(--hero-info-price-size);font-weight:800;line-height:1.1}.custom-hero-info__price-compare{color:var(--hero-info-compare-color);font-size:var(--hero-info-compare-size);text-decoration:line-through}.custom-hero-info__trust{display:flex;flex-wrap:wrap;justify-content:var(--hero-info-trust-justify);align-items:center;margin:0}.custom-hero-info__trust-item{display:inline-flex;align-items:center;gap:.35em;color:var(--hero-info-trust-color);font-size:var(--hero-info-trust-size);font-weight:var(--hero-info-trust-weight);text-transform:uppercase;letter-spacing:.02em}.custom-hero-info__trust-item:not(:last-child):after{content:"\b7";margin:0 .5em;opacity:.6;font-weight:400}.custom-hero-info__trust-icon{display:inline-flex;flex-shrink:0;width:var(--hero-info-trust-icon-size);height:var(--hero-info-trust-icon-size)}.custom-hero-info__trust-icon svg{width:100%;height:100%}.custom-marquee{background:var(--marquee-bg);overflow:hidden;padding-block:var(--marquee-padding-block)}.custom-marquee__track{display:flex;width:fit-content;animation:custom-marquee-scroll var(--marquee-speed) linear infinite}.custom-marquee--pause-hover:hover .custom-marquee__track{animation-play-state:paused}.custom-marquee__group{display:flex;align-items:center;flex-shrink:0;gap:var(--marquee-gap);padding-inline-end:var(--marquee-gap)}.custom-marquee__item{display:inline-flex;align-items:center;gap:.5em;white-space:nowrap;color:var(--marquee-text-color);font-size:var(--marquee-text-size);font-weight:var(--marquee-weight);text-transform:var(--marquee-transform)}.custom-marquee__icon{display:inline-flex;flex-shrink:0;width:var(--marquee-icon-size);height:var(--marquee-icon-size);color:var(--marquee-icon-color)}.custom-marquee__icon svg{width:100%;height:100%}@keyframes custom-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.custom-marquee__track{animation:none}.custom-marquee{overflow-x:auto;-webkit-overflow-scrolling:touch}.custom-marquee__group[aria-hidden=true]{display:none}}.custom-problem{background:var(--problem-bg);padding-block:var(--problem-padding-top) var(--problem-padding-bottom)}.custom-problem__inner{max-width:var(--problem-max-width);margin-inline:auto;display:flex;flex-direction:column;gap:var(--problem-gap-media-text)}.custom-problem__media{width:100%}.custom-problem__media img,.custom-problem__media video{display:block;width:100%;height:auto;border-radius:var(--problem-media-radius)}.custom-problem__content{display:flex;flex-direction:column;text-align:var(--problem-title-align);padding-inline:var(--problem-padding-inline)}.custom-problem__icon{display:inline-flex;width:var(--problem-icon-size);height:var(--problem-icon-size);color:var(--problem-icon-color);margin:0 auto var(--problem-gap-icon-title)}.custom-problem__inner--no-media .custom-problem__icon,.custom-problem__content{align-items:center}.custom-problem__icon svg{width:100%;height:100%}.custom-problem__title{margin:0 0 var(--problem-gap-title-paragraph);font-size:var(--problem-title-size);color:var(--problem-title-color);font-weight:var(--problem-title-weight);font-style:var(--problem-title-style);line-height:1.2}.custom-problem__paragraph{margin:0;font-size:var(--problem-paragraph-size);color:var(--problem-paragraph-color);font-weight:var(--problem-paragraph-weight);font-style:var(--problem-paragraph-style);line-height:var(--problem-paragraph-line-height)}@media(min-width:750px){.custom-problem__inner--left,.custom-problem__inner--right{flex-direction:row;align-items:center}.custom-problem__inner--right{flex-direction:row-reverse}.custom-problem__inner--left .custom-problem__media,.custom-problem__inner--right .custom-problem__media{width:var(--problem-media-width-desktop);flex:0 0 var(--problem-media-width-desktop)}.custom-problem__inner--left .custom-problem__content,.custom-problem__inner--right .custom-problem__content{flex:1 1 auto;text-align:left}.custom-problem__inner--left .custom-problem__icon,.custom-problem__inner--right .custom-problem__icon{margin-inline:0}.custom-problem__inner--left .custom-problem__content,.custom-problem__inner--right .custom-problem__content,.custom-problem__inner--left .custom-problem__icon,.custom-problem__inner--right .custom-problem__icon{align-items:flex-start}}.custom-review-summary{display:flex;justify-content:var(--review-align);padding-inline:var(--review-outer-padding-inline)}.custom-review-summary__box{width:100%;max-width:var(--review-max-width);background:var(--review-bg);border:1px solid var(--review-border);border-radius:var(--review-radius);overflow:hidden}.custom-review-summary__summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:var(--review-padding-block) var(--review-padding-inline);-webkit-tap-highlight-color:transparent}.custom-review-summary__summary::-webkit-details-marker{display:none}.custom-review-summary__summary:focus-visible{outline:2px solid var(--review-text-color);outline-offset:-2px}.custom-review-summary__left{display:flex;align-items:center;gap:.5rem;min-width:0;flex-wrap:wrap}.custom-review-summary__stars{position:relative;display:inline-block;font-size:var(--review-font-size);line-height:1;white-space:nowrap}.custom-review-summary__stars-track{color:var(--review-star-empty-color)}.custom-review-summary__stars-fill{position:absolute;top:0;left:0;overflow:hidden;color:var(--review-star-color)}.custom-review-summary__count{font-weight:700;font-variant-numeric:tabular-nums}.custom-review-summary__text{color:var(--review-text-color);font-size:var(--review-font-size)}.custom-review-summary__chevron{display:inline-flex;flex-shrink:0;width:1.1em;height:1.1em;color:var(--review-text-color);transition:transform .2s ease}.custom-review-summary__chevron svg{width:100%;height:100%}.custom-review-summary__box[open] .custom-review-summary__chevron{transform:rotate(180deg)}.custom-review-summary__breakdown{padding:0 var(--review-padding-inline) var(--review-padding-block);display:flex;flex-direction:column;gap:.35rem}.custom-review-summary__row{display:flex;align-items:center;gap:.5rem;font-size:calc(var(--review-font-size) * .85);color:var(--review-text-color)}.custom-review-summary__row-label{flex:0 0 2em}.custom-review-summary__row-track{flex:1 1 auto;height:6px;border-radius:999px;background:var(--review-star-empty-color);overflow:hidden}.custom-review-summary__row-fill{display:block;height:100%;background:var(--review-bar-fill);border-radius:999px}.custom-review-summary__row-pct{flex:0 0 2.8em;text-align:right;opacity:.75}.custom-review-summary__link{display:inline-flex;align-items:center;gap:.35em;margin-top:.5rem;color:var(--review-text-color);font-size:calc(var(--review-font-size) * .85);font-weight:600;text-decoration:underline;text-underline-offset:2px}.custom-review-summary__link svg{width:.9em;height:.9em;flex-shrink:0}.custom-benefits{background:var(--benefits-bg);overflow:hidden;padding-top:var(--benefits-padding-top);padding-bottom:var(--benefits-padding-bottom);padding-inline:var(--benefits-padding-inline)}.custom-benefits__track{display:flex;width:fit-content;animation:custom-benefits-scroll var(--benefits-speed) linear infinite}.custom-benefits--pause-hover:hover .custom-benefits__track{animation-play-state:paused}.custom-benefits__group{display:flex;align-items:stretch;flex-shrink:0;gap:var(--benefits-gap);padding-inline-end:var(--benefits-gap)}.custom-benefits__card{flex:0 0 var(--benefits-card-width);min-height:var(--benefits-card-min-height);background:var(--benefits-card-bg);border:1px solid var(--benefits-card-border);border-radius:var(--benefits-card-radius);padding:var(--benefits-card-padding-top) var(--benefits-card-padding-inline) var(--benefits-card-padding-bottom);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;white-space:normal}.custom-benefits__heading{margin:0 0 .75rem;text-align:var(--benefits-heading-align);font-size:var(--benefits-heading-size);font-weight:var(--benefits-heading-weight)}.custom-benefits__icon{display:inline-flex;flex-shrink:0;width:var(--benefits-icon-size);height:var(--benefits-icon-size);color:var(--benefits-icon-color);margin-bottom:.5em}.custom-benefits__icon svg{width:100%;height:100%}.custom-benefits__title{display:block;color:var(--benefits-title-color);font-size:var(--benefits-title-size);font-weight:700;line-height:1.25}.custom-benefits__subtitle{display:block;color:var(--benefits-subtitle-color);font-size:var(--benefits-subtitle-size);line-height:1.3;margin-top:.35em;opacity:.85}@keyframes custom-benefits-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.custom-benefits__track{animation:none}.custom-benefits{overflow-x:auto;-webkit-overflow-scrolling:touch}.custom-benefits__group[aria-hidden=true]{display:none}}.icon-boxes{text-align:center;padding:40px 0;margin:40px 0}.icon-box{display:inline-block;margin:0 20px;padding:20px;border-radius:4px;border:0}.icon-box .icon{width:100px;height:100px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center}.icon-box .icon img{max-width:100%;height:auto}.icon-box h3{font-size:18px;margin-bottom:10px;color:#333}.icon-box p{font-size:14px;color:#666}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
