.apfh{position:relative;width:100%}.apfh *,.apfh *:before,.apfh *:after{box-sizing:border-box}.apfh__container{width:100%;max-width:var(--apfh-max-width);margin-inline:auto;padding-inline:var(--apfh-padding-x)}@media screen and (min-width:750px){.apfh--full-desktop .apfh__container{max-width:none;padding-inline:0}}.apfh__hero{position:relative;min-height:var(--apfh-hero-height);overflow:hidden;border-radius:var(--apfh-radius);isolation:isolate}.apfh__picture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.apfh__image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--apfh-image-position)}.apfh__placeholder,.apfh__placeholder svg{width:100%;height:100%}.apfh__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--apfh-overlay-color);opacity:var(--apfh-overlay-opacity);pointer-events:none}.apfh__gradient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,var(--apfh-gradient-color) 0%,transparent var(--apfh-gradient-end));opacity:var(--apfh-gradient-opacity)}.apfh__content-position{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;padding:var(--apfh-content-outer-padding)}.apfh--desktop-x-left .apfh__content-position{justify-content:flex-start}.apfh--desktop-x-center .apfh__content-position{justify-content:center}.apfh--desktop-x-right .apfh__content-position{justify-content:flex-end}.apfh--desktop-y-top .apfh__content-position{align-items:flex-start}.apfh--desktop-y-center .apfh__content-position{align-items:center}.apfh--desktop-y-bottom .apfh__content-position{align-items:flex-end}.apfh__panel{position:relative;width:var(--apfh-content-width);max-width:var(--apfh-content-max-width);padding:var(--apfh-content-padding);overflow:hidden;border-radius:var(--apfh-panel-radius)}.apfh__panel-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--apfh-panel-bg);opacity:var(--apfh-panel-opacity)}.apfh__panel-content{position:relative;z-index:2}.apfh__eyebrow{margin-bottom:10px;color:var(--apfh-heading-1);font-size:14px;font-weight:700;letter-spacing:.04em}.apfh__heading{margin:0;font-size:var(--apfh-heading-size);line-height:1.03;letter-spacing:-.035em;font-weight:800}.apfh__heading-one,.apfh__heading-two{display:block}.apfh__heading-one{color:var(--apfh-heading-1)}.apfh__heading-two{margin-top:5px;color:var(--apfh-heading-2)}.apfh__subheading{margin-top:13px;color:var(--apfh-subheading-color);font-size:var(--apfh-subheading-size);font-weight:700;line-height:1.25}.apfh__description{margin-top:10px;color:var(--apfh-body-color);font-size:var(--apfh-body-size);line-height:1.5}.apfh__description p{margin:0}.apfh__rating{position:relative;display:inline-flex;margin-top:20px;overflow:hidden;border:1px solid rgba(255,255,255,.28);border-radius:999px}.apfh__rating-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--apfh-rating-bg);opacity:var(--apfh-rating-opacity)}.apfh__rating-content{position:relative;z-index:2;min-height:42px;padding:0 17px;display:flex;align-items:center;gap:9px;color:var(--apfh-rating-text);font-size:13px;font-weight:600}.apfh__stars{color:var(--apfh-rating-stars);letter-spacing:1px}.apfh__benefits{margin-top:25px;display:flex;flex-direction:column;gap:12px}.apfh__benefit{display:flex;align-items:center;gap:10px;color:var(--apfh-benefit-color);font-size:var(--apfh-benefit-size);line-height:1.3;font-weight:500}.apfh__benefit-icon{width:var(--apfh-benefit-icon-size);height:var(--apfh-benefit-icon-size);font-size:var(--apfh-benefit-icon-size);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--apfh-benefit-icon-color)}.apfh__benefit-icon svg,.apfh__benefit-custom-icon,.apfh__feature-icon svg,.apfh__feature-custom-icon{display:block;width:100%;height:100%;object-fit:contain}.apfh__google-icon{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;overflow:hidden;font-family:Material Symbols Rounded;font-style:normal;font-weight:400;font-size:1em;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" var(--google-fill, 0),"wght" var(--google-weight, 400),"GRAD" 0,"opsz" 48}.apfh__buttons{margin-top:28px;display:flex;gap:13px}.apfh__button{min-height:54px;min-width:190px;padding:0 25px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--apfh-button-radius);text-decoration:none;text-align:center;font-size:var(--apfh-button-size);font-weight:800;transition:opacity .2s ease,transform .2s ease}.apfh__button:hover{transform:translateY(-1px);opacity:.92}.apfh__button:focus-visible{outline:3px solid currentColor;outline-offset:3px}.apfh__button--primary{background:var(--apfh-primary-bg);color:var(--apfh-primary-text);border:1px solid var(--apfh-primary-bg)}.apfh__button--secondary{background:var(--apfh-secondary-bg);color:var(--apfh-secondary-text);border:1px solid var(--apfh-secondary-border)}@media(prefers-reduced-motion:reduce){.apfh__button{transition:none}.apfh__button:hover{transform:none}}.apfh__guarantee{margin-top:20px;display:flex;align-items:center;gap:9px;color:var(--apfh-guarantee-color);font-size:var(--apfh-guarantee-size);line-height:1.3}.apfh__guarantee svg{width:20px;height:20px;flex-shrink:0}.apfh__feature-strip{margin-top:var(--apfh-feature-section-gap);padding:var(--apfh-feature-padding-y) var(--apfh-feature-padding-x);display:grid;grid-template-columns:repeat(var(--apfh-feature-count),minmax(0,1fr));gap:var(--apfh-feature-gap);background:var(--apfh-feature-bg);border-radius:var(--apfh-feature-radius)}.apfh__feature-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-width:0;text-align:center}.apfh__feature-icon{width:var(--apfh-feature-icon-size);height:var(--apfh-feature-icon-size);font-size:var(--apfh-feature-icon-size);display:flex;align-items:center;justify-content:center;color:var(--apfh-feature-icon)}.apfh__feature-card strong{color:var(--apfh-feature-text);font-size:var(--apfh-feature-title-size);line-height:1.2}.apfh__feature-card span:not(.apfh__google-icon){color:var(--apfh-feature-subtext);font-size:var(--apfh-feature-text-size);line-height:1.25}.apfh--joined .apfh__hero{border-bottom-left-radius:0;border-bottom-right-radius:0}.apfh--joined .apfh__feature-strip{border-top-left-radius:0;border-top-right-radius:0}@media screen and (min-width:750px){.apfh--separators .apfh__feature-card:not(:last-child){border-right:1px solid var(--apfh-separator-color)}}@media screen and (max-width:749px){.apfh__container{max-width:none;padding-inline:var(--apfh-padding-x-m)}.apfh--full-mobile .apfh__container{padding-inline:0}.apfh__hero{min-height:var(--apfh-hero-height-m);border-radius:var(--apfh-radius-m)}.apfh__image{object-position:var(--apfh-image-position-m)}.apfh__overlay{background:var(--apfh-overlay-color-m);opacity:var(--apfh-overlay-opacity-m)}.apfh__gradient{background:linear-gradient(0deg,var(--apfh-gradient-color-m) 0%,transparent var(--apfh-gradient-end-m));opacity:var(--apfh-gradient-opacity-m)}.apfh__content-position{padding:var(--apfh-content-outer-padding-m)}.apfh--mobile-x-left .apfh__content-position{justify-content:flex-start}.apfh--mobile-x-center .apfh__content-position{justify-content:center}.apfh--mobile-y-top .apfh__content-position{align-items:flex-start}.apfh--mobile-y-center .apfh__content-position{align-items:center}.apfh--mobile-y-bottom .apfh__content-position{align-items:flex-end}.apfh__panel{width:var(--apfh-content-width-m);max-width:none;padding:var(--apfh-content-padding-m);border-radius:var(--apfh-panel-radius-m)}.apfh__panel-background{background:var(--apfh-panel-bg-m);opacity:var(--apfh-panel-opacity-m)}.apfh__heading{font-size:var(--apfh-heading-size-m)}.apfh__heading-one{color:var(--apfh-heading-1-m)}.apfh__heading-two{color:var(--apfh-heading-2-m)}.apfh__subheading{color:var(--apfh-subheading-color-m);font-size:var(--apfh-subheading-size-m)}.apfh__description{color:var(--apfh-body-color-m);font-size:var(--apfh-body-size-m)}.apfh__rating{margin-top:16px}.apfh__rating-content{min-height:39px;padding:0 13px;font-size:11px}.apfh__benefits{margin-top:20px;gap:10px}.apfh__benefit{color:var(--apfh-benefit-color-m);font-size:var(--apfh-benefit-size-m)}.apfh__benefit-icon{width:var(--apfh-benefit-icon-size-m);height:var(--apfh-benefit-icon-size-m);font-size:var(--apfh-benefit-icon-size-m);color:var(--apfh-benefit-icon-color-m)}.apfh__buttons{margin-top:23px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:9px}.apfh__button{width:100%;min-width:0;min-height:50px;padding:0 10px;font-size:var(--apfh-button-size-m)}.apfh__guarantee{justify-content:center;color:var(--apfh-guarantee-color-m);font-size:var(--apfh-guarantee-size-m);text-align:center}.apfh__feature-strip{gap:var(--apfh-feature-gap-m);padding:var(--apfh-feature-padding-y-m) var(--apfh-feature-padding-x-m)}.apfh--mobile-features-two_columns .apfh__feature-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.apfh--mobile-features-three_columns .apfh__feature-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.apfh--mobile-features-scroll .apfh__feature-strip{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.apfh--mobile-features-scroll .apfh__feature-strip::-webkit-scrollbar{display:none}.apfh--mobile-features-scroll .apfh__feature-card{flex:0 0 42%;scroll-snap-align:start}.apfh__feature-icon{width:var(--apfh-feature-icon-size-m);height:var(--apfh-feature-icon-size-m);font-size:var(--apfh-feature-icon-size-m)}.apfh__feature-card strong{font-size:var(--apfh-feature-title-size-m)}.apfh__feature-card span:not(.apfh__google-icon){font-size:var(--apfh-feature-text-size-m)}}.apt{--apt-pad-x: 20px;--apt-pad-top: var(--apt-pad-top-d);--apt-pad-bottom: var(--apt-pad-bottom-d);--apt-top-star-size: var(--apt-top-star-size-d);--apt-top-star-gap: var(--apt-top-star-gap-d);--apt-top-rating-size: var(--apt-top-rating-size-d);--apt-rating-mb: var(--apt-rating-mb-d);--apt-heading-size: var(--apt-heading-size-d);--apt-heading-mb: var(--apt-heading-mb-d);--apt-filter-h: var(--apt-filter-h-d);--apt-filter-px: var(--apt-filter-px-d);--apt-filter-size: var(--apt-filter-size-d);--apt-filters-mb: var(--apt-filters-mb-d);--apt-gap: var(--apt-gap-d);--apt-radius: var(--apt-radius-d);--apt-card-pad: var(--apt-card-pad-d);--apt-star-size: var(--apt-star-size-d);--apt-star-gap: var(--apt-star-gap-d);--apt-star-mb: var(--apt-star-mb-d);--apt-review-size: var(--apt-review-size-d);--apt-review-minh: var(--apt-review-minh-d);--apt-review-mb: var(--apt-review-mb-d);--apt-customer-size: var(--apt-customer-size-d);--apt-product-size: var(--apt-product-size-d);--apt-dots-mt: var(--apt-dots-mt-d);--apt-per-page: 4;width:100%;overflow:hidden;background:var(--apt-bg);color:var(--apt-text);padding:var(--apt-pad-top) var(--apt-pad-x) var(--apt-pad-bottom)}.apt *,.apt *:before,.apt *:after{box-sizing:border-box}@media screen and (min-width:750px)and (max-width:1000px){.apt{--apt-per-page: 3}}@media screen and (max-width:749px){.apt{--apt-pad-x: var(--apt-pad-x-m);--apt-pad-top: var(--apt-pad-top-m);--apt-pad-bottom: var(--apt-pad-bottom-m);--apt-top-star-size: var(--apt-top-star-size-m);--apt-top-star-gap: var(--apt-top-star-gap-m);--apt-top-rating-size: var(--apt-top-rating-size-m);--apt-rating-mb: var(--apt-rating-mb-m);--apt-heading-size: var(--apt-heading-size-m);--apt-heading-mb: var(--apt-heading-mb-m);--apt-filter-h: var(--apt-filter-h-m);--apt-filter-px: var(--apt-filter-px-m);--apt-filter-size: var(--apt-filter-size-m);--apt-filters-mb: var(--apt-filters-mb-m);--apt-gap: var(--apt-gap-m);--apt-radius: var(--apt-radius-m);--apt-card-pad: var(--apt-card-pad-m);--apt-star-size: var(--apt-star-size-m);--apt-star-gap: var(--apt-star-gap-m);--apt-star-mb: var(--apt-star-mb-m);--apt-review-size: var(--apt-review-size-m);--apt-review-minh: var(--apt-review-minh-m);--apt-review-mb: var(--apt-review-mb-m);--apt-customer-size: var(--apt-customer-size-m);--apt-product-size: var(--apt-product-size-m);--apt-dots-mt: var(--apt-dots-mt-m);--apt-per-page: 2}}.apt__container{width:100%;max-width:var(--apt-max-width);margin:0 auto}@media screen and (max-width:749px){.apt__container{max-width:none}}.apt__top-rating{display:flex;align-items:center;gap:9px;margin-bottom:var(--apt-rating-mb);line-height:1}.apt__top-stars{display:inline-flex;align-items:center;gap:var(--apt-top-star-gap);flex-shrink:0;color:var(--apt-star)}.apt__top-stars svg{display:block;width:var(--apt-top-star-size);height:var(--apt-top-star-size);fill:currentColor}.apt__top-rating-text{color:var(--apt-text);font-size:var(--apt-top-rating-size);font-style:var(--apt-top-rating-style);font-weight:400}.apt__heading{margin:0 0 var(--apt-heading-mb);color:var(--apt-text);font-size:var(--apt-heading-size);font-weight:var(--apt-heading-weight);line-height:1;letter-spacing:-.035em}.apt__heading-highlight{color:var(--apt-accent)}.apt__filters{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:var(--apt-filters-mb)}.apt__filter{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:var(--apt-filter-h);padding:0 var(--apt-filter-px);border:1px solid var(--apt-filter-border);border-radius:999px;background:var(--apt-filter-bg);color:var(--apt-filter-text);font-family:inherit;font-size:var(--apt-filter-size);font-weight:400;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.apt__filter.is-active{background:var(--apt-filter-active-bg);color:var(--apt-filter-active-text);border-color:var(--apt-filter-active-bg)}.apt__filter:focus-visible,.apt__carousel:focus-visible,.apt__dot:focus-visible,.apt__product:focus-visible{outline:2px solid var(--apt-accent);outline-offset:2px}@media screen and (max-width:749px){.apt__filters{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;gap:5px}.apt__filters::-webkit-scrollbar{display:none}.apt__filter{flex:0 0 auto}}.apt__carousel{width:100%;display:flex;align-items:stretch;gap:var(--apt-gap);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none}.apt__carousel::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:no-preference){.apt__carousel{scroll-behavior:smooth}}.apt__card{flex:0 0 calc((100% - var(--apt-gap) * (var(--apt-per-page) - 1)) / var(--apt-per-page));min-width:0;display:flex;flex-direction:column;overflow:hidden;scroll-snap-align:start;background:var(--apt-card-bg);border:1px solid var(--apt-card-border);border-radius:var(--apt-radius)}.apt__card.is-hidden{display:none}.apt__image-wrap{position:relative;width:100%;aspect-ratio:var(--apt-image-ratio);overflow:hidden;background:#f3f3f3}.apt__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.apt__placeholder,.apt__placeholder svg{display:block;width:100%;height:100%}.apt__card-content{flex:1;display:flex;flex-direction:column;padding:var(--apt-card-pad)}.apt__card-stars{display:flex;align-items:center;gap:var(--apt-star-gap);margin-bottom:var(--apt-star-mb);color:var(--apt-star);line-height:1}.apt__card-stars svg{display:block;flex:0 0 auto;width:var(--apt-star-size);height:var(--apt-star-size);fill:currentColor}.apt__card-stars svg.is-empty{opacity:.18}.apt__review{margin-bottom:var(--apt-review-mb);min-height:var(--apt-review-minh);color:var(--apt-text);font-size:var(--apt-review-size);font-style:var(--apt-review-style);font-weight:var(--apt-review-weight);line-height:1.25}@media screen and (max-width:749px){.apt__review{line-height:1.2}}.apt__card-bottom{margin-top:auto}.apt__customer{display:block;color:var(--apt-text);font-size:var(--apt-customer-size);font-weight:700;line-height:1.2}.apt__product{display:block;margin-top:4px;color:var(--apt-muted);font-size:var(--apt-product-size);font-weight:400;line-height:1.2;text-decoration:none}a.apt__product:hover{text-decoration:underline}.apt__dots{display:flex;justify-content:center;align-items:center;gap:var(--apt-dot-gap);min-height:8px;margin-top:var(--apt-dots-mt)}.apt__dot{position:relative;width:var(--apt-dot-size);height:var(--apt-dot-size);padding:0;border:0;border-radius:50%;background:var(--apt-dot-color);opacity:var(--apt-dot-opacity);cursor:pointer;transition:opacity .15s ease,background .15s ease}.apt__dot:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}.apt__dot.is-active{background:var(--apt-dot-active);opacity:1}@media(prefers-reduced-motion:reduce){.apt__filter,.apt__dot{transition:none}}#cart-drawer .cart-announcement{display:flex;align-items:center;gap:.25rem;margin-block:.75rem;border-radius:.5rem;background:var(--ann-bg, #dce9f5);color:var(--ann-color, #1f2a37)}#cart-drawer .cart-announcement__arrow{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:2.75rem;min-height:2.75rem;touch-action:manipulation;-webkit-tap-highlight-color:transparent}#cart-drawer .cart-announcement__viewport{display:grid;overflow:hidden;flex:1 1 auto;min-width:0;touch-action:pan-y}#cart-drawer .cart-announcement__slide{grid-area:1 / 1;display:flex;align-items:center;justify-content:center;gap:.5rem;margin:0;padding:.5rem .25rem;font-size:.8125rem;line-height:1.35;text-align:center;opacity:0;visibility:inherit;pointer-events:none;transition:opacity .25s}#cart-drawer .cart-announcement__slide span{min-width:0;text-wrap:balance;overflow-wrap:anywhere}#cart-drawer .cart-announcement__icon{flex:0 0 auto;width:1.125rem;height:1.125rem}#cart-drawer .cart-announcement__slide.is-active{opacity:1;visibility:inherit;pointer-events:auto}#cart-drawer .cart-announcement__viewport:only-child{padding-inline:.75rem}@media(prefers-reduced-motion:reduce){#cart-drawer .cart-announcement__slide{transition:none}}#cart-drawer .cart-announcement,#cart-drawer .cart-announcement__slide,#cart-drawer .cart-announcement__slide.is-active{visibility:inherit!important}
/*# sourceMappingURL=/cdn/shop/t/43/compiled_assets/styles.css.map */
