.custom-about{width:100%}.custom-about .custom-about__inner{max-width:var(--ab-maxw);margin-inline:auto;padding:var(--ab-pad-top) 24px var(--ab-pad-bottom)}.custom-about .custom-about__title{margin:0 0 40px;text-align:center;font-family:var(--font-heading-family);font-weight:500;font-size:var(--ab-title-size);line-height:1.15;color:var(--ab-title)}.custom-about .custom-about__body{max-width:var(--ab-textw);margin-inline:auto;text-align:center;font-family:var(--font-body-family);font-size:15px;line-height:1.75;color:var(--ab-text)}.custom-about .custom-about__body p{margin:0 0 24px}.custom-about .custom-about__body p:last-child{margin-bottom:0}.custom-about .custom-about__body strong{color:var(--ab-bold);font-weight:700}.custom-about .custom-about__signature{max-width:var(--ab-textw);margin:44px auto 0;display:flex;justify-content:flex-end}.custom-about .custom-about__signature-img{display:block;max-height:90px;width:auto}.custom-about .custom-about__signature-text{font-family:Dancing Script,Great Vibes,Brush Script MT,cursive;font-size:42px;color:var(--ab-sig);line-height:1}@media(max-width:749px){.custom-about .custom-about__inner{padding:calc(var(--ab-pad-top) * .6) 20px calc(var(--ab-pad-bottom) * .6)}.custom-about .custom-about__title{font-size:calc(var(--ab-title-size) * .6);margin-bottom:26px}.custom-about .custom-about__body{font-size:14px;line-height:1.7}.custom-about .custom-about__signature{margin-top:32px;justify-content:center}.custom-about .custom-about__signature-text{font-size:34px}}.custom-accordion{padding-inline:var(--acc-gutter)}.custom-accordion .custom-accordion__panels{display:flex;gap:var(--acc-gap);height:var(--acc-height-d);max-width:var(--acc-maxw);margin-inline:auto}.custom-accordion .custom-accordion__panel{position:relative;flex:1 1 0;flex-grow:1;min-width:0;overflow:hidden;border-radius:var(--acc-radius);background-size:cover;background-position:center;cursor:pointer;transition:flex-grow .5s ease;color:var(--acc-text)}.custom-accordion .custom-accordion__panel.is-active{flex-grow:var(--acc-open)}.custom-accordion .custom-accordion__label{position:absolute;left:22px;bottom:26px;writing-mode:vertical-rl;transform:rotate(180deg);transform-origin:center;font-family:var(--font-heading-family);font-weight:700;font-size:30px;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:var(--acc-text);opacity:1;transition:opacity .3s ease;pointer-events:none}.custom-accordion .custom-accordion__panel.is-active .custom-accordion__label{opacity:0}.custom-accordion .custom-accordion__content{position:absolute;top:0;right:0;bottom:0;left:0;padding:40px;display:flex;flex-direction:column;justify-content:space-between;opacity:0;visibility:hidden;transition:opacity .35s ease}.custom-accordion .custom-accordion__panel.is-active .custom-accordion__content{opacity:1;visibility:visible}.custom-accordion .custom-accordion__title{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:40px;line-height:1.05;letter-spacing:.01em;text-transform:uppercase;color:var(--acc-text)}.custom-accordion .custom-accordion__divider{display:block;width:min(100%,340px);height:2px;margin:18px 0;background:currentColor;opacity:.85}.custom-accordion .custom-accordion__stars{display:inline-flex;gap:5px;margin-bottom:16px}.custom-accordion .custom-accordion__desc{margin:0;max-width:30ch;font-family:var(--font-body-family);font-size:17px;line-height:1.4;color:var(--acc-text)}.custom-accordion .custom-accordion__button{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;padding:11px 24px;border-radius:999px;background:var(--acc-btn-bg);color:var(--acc-btn-text);font-family:var(--font-body-family);font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap;transition:transform .15s ease,opacity .15s ease}.custom-accordion .custom-accordion__button:hover{opacity:.9;transform:translateY(-1px)}@media(hover:hover)and (min-width:750px){.custom-accordion .custom-accordion__panels:hover .custom-accordion__panel{flex-grow:1}.custom-accordion .custom-accordion__panels:hover .custom-accordion__panel .custom-accordion__content{opacity:0;visibility:hidden}.custom-accordion .custom-accordion__panels:hover .custom-accordion__panel .custom-accordion__label{opacity:1}.custom-accordion .custom-accordion__panels:hover .custom-accordion__panel:hover{flex-grow:var(--acc-open)}.custom-accordion .custom-accordion__panels:hover .custom-accordion__panel:hover .custom-accordion__content{opacity:1;visibility:visible}.custom-accordion .custom-accordion__panels:hover .custom-accordion__panel:hover .custom-accordion__label{opacity:0}}@media(max-width:749px){.custom-accordion{padding-inline:10px}.custom-accordion .custom-accordion__panels{flex-direction:column;height:auto}.custom-accordion .custom-accordion__panel{flex:0 0 auto;height:var(--acc-collapsed-m);transition:height .45s ease}.custom-accordion .custom-accordion__panel.is-active{height:var(--acc-active-m);flex-grow:0}.custom-accordion .custom-accordion__label{writing-mode:horizontal-tb;transform:none;left:24px;bottom:20px;font-size:24px}.custom-accordion .custom-accordion__content{padding:28px 24px}.custom-accordion .custom-accordion__title{font-size:30px}.custom-accordion .custom-accordion__divider{margin:14px 0}.custom-accordion .custom-accordion__desc{font-size:15px;max-width:34ch}}@media(prefers-reduced-motion:reduce){.custom-accordion .custom-accordion__panel,.custom-accordion .custom-accordion__content,.custom-accordion .custom-accordion__label{transition:none}}.custom-faq{position:relative;overflow:hidden}.custom-faq .custom-faq__wave{position:absolute;left:0;width:100%;height:var(--fq-wave-h);line-height:0;z-index:1;pointer-events:none}.custom-faq .custom-faq__wave svg{width:100%;height:100%;display:block}.custom-faq .custom-faq__wave--top{top:0}.custom-faq .custom-faq__wave--bottom{bottom:0;transform:rotate(180deg)}.custom-faq .custom-faq__inner{position:relative;z-index:2;max-width:var(--fq-maxw);margin-inline:auto;padding:calc(var(--fq-wave-top) + var(--fq-pad-top)) 24px calc(var(--fq-wave-bottom) + var(--fq-pad-bottom));display:grid;grid-template-columns:1fr 1.25fr;gap:60px;align-items:start}.custom-faq .custom-faq__heading{margin:0 0 12px;font-family:var(--font-heading-family);font-weight:700;font-size:40px;line-height:1.1;color:var(--fq-heading)}.custom-faq .custom-faq__subheading{margin:0;font-family:var(--font-body-family);font-size:15px;line-height:1.5;color:var(--fq-sub);max-width:42ch}.custom-faq .custom-faq__list{display:flex;flex-direction:column;gap:12px}.custom-faq .custom-faq__item{background:var(--fq-item-bg);border-radius:var(--fq-radius);box-shadow:0 2px 12px #0000000d;overflow:hidden}.custom-faq .custom-faq__q{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 22px;font-family:var(--font-body-family);font-size:15px;font-weight:600;color:var(--fq-q)}.custom-faq .custom-faq__q::-webkit-details-marker{display:none}.custom-faq .custom-faq__chevron{flex:0 0 auto;display:inline-flex;color:var(--fq-chevron);transition:transform .25s ease}.custom-faq .custom-faq__item[open] .custom-faq__chevron{transform:rotate(180deg)}.custom-faq .custom-faq__a{padding:0 22px 18px;font-family:var(--font-body-family);font-size:14px;line-height:1.55;color:var(--fq-a)}.custom-faq .custom-faq__a p{margin:0}.custom-faq .custom-faq__item[open] .custom-faq__a{animation:custom-faq-down .28s ease}@keyframes custom-faq-down{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(max-width:749px){.custom-faq .custom-faq__inner{grid-template-columns:1fr;gap:26px;padding:calc(var(--fq-wave-top) + 20px) 18px calc(var(--fq-wave-bottom) + 20px)}.custom-faq .custom-faq__intro{text-align:center}.custom-faq .custom-faq__heading{font-size:28px}.custom-faq .custom-faq__subheading{margin-inline:auto}}@media(prefers-reduced-motion:reduce){.custom-faq .custom-faq__chevron{transition:none}.custom-faq .custom-faq__item[open] .custom-faq__a{animation:none}}.custom-feature{position:relative;overflow:hidden}.custom-feature .custom-feature__wave{position:absolute;left:0;width:100%;height:var(--cf-wave-h);line-height:0;z-index:1;pointer-events:none}.custom-feature .custom-feature__wave svg{width:100%;height:100%;display:block}.custom-feature .custom-feature__wave--top{top:0}.custom-feature .custom-feature__wave--bottom{bottom:0;transform:rotate(180deg)}.custom-feature .custom-feature__inner{position:relative;z-index:2;max-width:var(--cf-maxw);margin-inline:auto;padding:calc(var(--cf-wave-h) + 40px) 24px calc(var(--cf-wave-h) + 40px)}.custom-feature .custom-feature__heading{margin:0;font-family:var(--font-heading-family);font-weight:500;color:var(--cf-heading);line-height:1.06}.custom-feature .custom-feature__heading span{display:block}.custom-feature .custom-feature__heading--top{display:none;text-align:center;font-size:30px;margin-bottom:20px}.custom-feature .custom-feature__heading--main{font-size:56px;margin-bottom:22px}.custom-feature .custom-feature__tabs{display:flex;align-items:stretch;margin:0 auto 40px;border-radius:10px;overflow:hidden;width:fit-content;max-width:100%}.custom-feature .custom-feature__tab{display:inline-flex;align-items:center;gap:10px;border:0;cursor:pointer;padding:14px 26px 14px 40px;margin-left:-16px;background:var(--cf-tab-bg);color:var(--cf-tab-text);font-family:var(--font-body-family);font-size:14px;font-weight:600;line-height:1.2;text-align:left;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,0 100%,16px 50%);transition:background .25s ease,color .25s ease}.custom-feature .custom-feature__tab:first-child{margin-left:0;padding-left:24px;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,0 100%)}.custom-feature .custom-feature__tab:last-child{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,16px 50%)}.custom-feature .custom-feature__tab.is-active{background:var(--cf-tab-active-bg);color:var(--cf-tab-active-text)}.custom-feature .custom-feature__tab-icon{width:26px;height:26px;object-fit:contain;flex:0 0 auto;opacity:.5;transition:opacity .25s ease}.custom-feature .custom-feature__tab.is-active .custom-feature__tab-icon{opacity:1}.custom-feature .custom-feature__tab-label{white-space:normal}.custom-feature .custom-feature__stage{position:relative;padding:0 66px}.custom-feature .custom-feature__slides{position:relative}.custom-feature .custom-feature__slide{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;transition:opacity .35s ease;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.custom-feature .custom-feature__slide.is-active{position:relative;opacity:1;visibility:visible}.custom-feature .custom-feature__content{min-width:0}.custom-feature .custom-feature__subheading{margin:0 0 14px;font-family:var(--font-heading-family);font-weight:500;font-size:30px;line-height:1.15;color:var(--cf-sub)}.custom-feature .custom-feature__subheading--mobile{display:none}.custom-feature .custom-feature__text{font-family:var(--font-body-family);font-size:17px;line-height:1.5;color:var(--cf-text)}.custom-feature .custom-feature__text p{margin:0}.custom-feature .custom-feature__text--mobile{display:none}.custom-feature .custom-feature__media{min-width:0}.custom-feature .custom-feature__media-inner{border-radius:var(--cf-radius);overflow:hidden}.custom-feature .custom-feature__img{display:block;width:100%;height:100%;aspect-ratio:1 / 1;object-fit:cover}.custom-feature .custom-feature__placeholder svg{width:100%;height:100%}.custom-feature .custom-feature__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:46px;height:46px;border-radius:999px;border:1px solid var(--cf-arrow);background:transparent;color:var(--cf-arrow);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,color .2s ease}.custom-feature .custom-feature__arrow:hover{background:var(--cf-arrow);color:#fff}.custom-feature .custom-feature__arrow--prev{left:6px}.custom-feature .custom-feature__arrow--next{right:6px}@media(max-width:749px){.custom-feature .custom-feature__inner{padding:calc(var(--cf-wave-h) + 24px) 16px}.custom-feature .custom-feature__heading--top{display:block}.custom-feature .custom-feature__heading--main{display:none}.custom-feature .custom-feature__tabs{width:100%;border-radius:8px}.custom-feature .custom-feature__tab{flex:1 1 0;justify-content:center;margin-left:0;padding:12px 8px;clip-path:none;border-radius:0}.custom-feature .custom-feature__tab:first-child,.custom-feature .custom-feature__tab:last-child{clip-path:none;padding:12px 8px;margin-left:0}.custom-feature .custom-feature__tab-label{display:none}.custom-feature .custom-feature__stage{padding:0}.custom-feature .custom-feature__slide{grid-template-columns:1fr;gap:0}.custom-feature .custom-feature__content{display:none}.custom-feature .custom-feature__subheading--mobile{display:block;text-align:center;font-size:26px;margin:4px 0 18px}.custom-feature .custom-feature__text--mobile{display:block;text-align:center;margin-top:18px;font-size:15px}.custom-feature .custom-feature__arrow{width:38px;height:38px}.custom-feature .custom-feature__arrow--prev{left:6px}.custom-feature .custom-feature__arrow--next{right:6px}}@media(prefers-reduced-motion:reduce){.custom-feature .custom-feature__slide,.custom-feature .custom-feature__tab,.custom-feature .custom-feature__arrow{transition:none}}.custom-footer{position:relative;overflow:hidden;color:var(--ft-text)}.custom-footer .custom-footer__wave{position:absolute;top:0;left:0;width:100%;height:var(--ft-wave-h);overflow:hidden;line-height:0;pointer-events:none;z-index:1}.custom-footer .custom-footer__wave-track{position:absolute;top:0;left:0;display:flex;width:200%;height:100%;animation:custom-footer-wave var(--ft-wave-speed) linear infinite;will-change:transform}.custom-footer .custom-footer__wave-track--back{top:16px;opacity:var(--ft-wave-back-op);animation-direction:reverse;animation-duration:calc(var(--ft-wave-speed) * 1.6)}.custom-footer .custom-footer__wave-track svg{width:50%;height:100%;flex:0 0 50%;display:block}@keyframes custom-footer-wave{0%{transform:translate(0)}to{transform:translate(-50%)}}.custom-footer .custom-footer__inner{position:relative;z-index:2;max-width:var(--ft-maxw);margin-inline:auto;padding:calc(var(--ft-wave-h) + 40px) 28px 0}.custom-footer .custom-footer__top{display:flex;flex-wrap:wrap;gap:48px 64px;padding-bottom:40px}.custom-footer .custom-footer__brand{flex:1 1 200px}.custom-footer .custom-footer__logo{display:block;width:180px;height:auto}.custom-footer .custom-footer__logo-text{font-family:var(--font-heading-family);font-size:26px;font-weight:700;color:var(--ft-heading);letter-spacing:.1em}.custom-footer .custom-footer__newsletter{flex:1 1 300px;max-width:380px}.custom-footer .custom-footer__col{flex:1 1 170px}.custom-footer .custom-footer__heading{margin:0 0 16px;font-family:var(--font-heading-family);font-weight:600;font-size:18px;color:var(--ft-heading)}.custom-footer .custom-footer__ntext{margin:0 0 16px;font-family:var(--font-body-family);font-size:14px;line-height:1.5;color:var(--ft-muted)}.custom-footer .custom-footer__form{display:flex;flex-direction:column;gap:10px}.custom-footer .custom-footer__input{width:100%;padding:14px 16px;border-radius:8px;border:1px solid var(--ft-input-border);background:var(--ft-input-bg);color:var(--ft-text);font-family:var(--font-body-family);font-size:14px}.custom-footer .custom-footer__input::placeholder{color:var(--ft-muted)}.custom-footer .custom-footer__button{width:100%;padding:14px 16px;border-radius:8px;border:0;background:var(--ft-btn-bg);color:var(--ft-btn-text);font-family:var(--font-body-family);font-size:14px;font-weight:600;cursor:pointer;transition:opacity .15s ease}.custom-footer .custom-footer__button:hover{opacity:.9}.custom-footer .custom-footer__success{margin:0;font-size:14px;color:var(--ft-heading)}.custom-footer .custom-footer__menu{list-style:none;margin:0;padding:0}.custom-footer .custom-footer__menu li{margin-bottom:12px}.custom-footer .custom-footer__menu a{font-family:var(--font-body-family);font-size:14px;color:var(--ft-text);text-decoration:none;transition:opacity .15s ease}.custom-footer .custom-footer__menu a:hover{opacity:.7}.custom-footer .custom-footer__bottom{border-top:1px solid var(--ft-border);padding:26px 0 30px;display:flex;flex-direction:column;align-items:center;gap:16px}.custom-footer .custom-footer__payments{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.custom-footer .custom-footer__pay{height:26px;width:auto;border-radius:4px}.custom-footer .custom-footer__copy{margin:0;font-family:var(--font-body-family);font-size:13px;color:var(--ft-muted);text-align:center}@media(max-width:749px){.custom-footer .custom-footer__inner{padding:calc(var(--ft-wave-h) + 28px) 22px 0}.custom-footer .custom-footer__top{gap:32px;flex-direction:column}.custom-footer .custom-footer__newsletter,.custom-footer .custom-footer__brand,.custom-footer .custom-footer__col{flex:1 1 auto;max-width:none}}@media(prefers-reduced-motion:reduce){.custom-footer .custom-footer__wave-track{animation:none}}.custom-guarantee-bar{width:100%}.custom-guarantee-bar .custom-guarantee-bar__inner{display:flex;align-items:center;justify-content:center;gap:var(--gbar-gap);padding:var(--gbar-pad-y) 16px;text-align:center}.custom-guarantee-bar .custom-guarantee-bar__icon{width:calc(var(--gbar-size) + 4px);height:calc(var(--gbar-size) + 4px);flex:0 0 auto}.custom-guarantee-bar .custom-guarantee-bar__text{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 700);font-size:var(--gbar-size);line-height:1.2;letter-spacing:var(--gbar-tracking)}@media(max-width:749px){.custom-guarantee-bar .custom-guarantee-bar__inner{gap:calc(var(--gbar-gap) - 2px)}.custom-guarantee-bar .custom-guarantee-bar__text{font-size:var(--gbar-size-mobile)}.custom-guarantee-bar .custom-guarantee-bar__icon{width:calc(var(--gbar-size-mobile) + 4px);height:calc(var(--gbar-size-mobile) + 4px)}}.custom-hero .custom-hero__banner{min-height:var(--hero-mh-d);display:flex}.custom-hero .custom-hero__content{display:flex;flex-direction:column;justify-content:center;gap:20px;width:100%;max-width:var(--hero-content-max);padding:56px 60px}.custom-hero .custom-hero__content--left{align-items:flex-start;text-align:left}.custom-hero .custom-hero__content--center{align-items:center;text-align:center;margin-inline:auto}.custom-hero .custom-hero__eyebrow{margin:0;font-family:var(--font-body-family);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--hero-eyebrow-color)}.custom-hero .custom-hero__heading{margin:0;font-family:var(--font-heading-family);font-weight:800;font-size:var(--hero-heading-d);line-height:1.02;letter-spacing:-.01em;color:var(--hero-heading-color)}.custom-hero .custom-hero__rating{display:inline-flex;align-items:center;gap:12px;padding:12px 18px;border-radius:12px;background:#ffffff24}.custom-hero .custom-hero__stars{display:inline-flex;gap:3px}.custom-hero .custom-hero__star{display:inline-flex;width:26px;height:26px;padding:3px;border-radius:4px;background:#00b67a}.custom-hero .custom-hero__star svg{width:100%;height:100%}.custom-hero .custom-hero__rating-img{display:block;max-height:26px;width:auto}.custom-hero .custom-hero__rating-text{font-family:var(--font-body-family);font-size:13px;line-height:1.3;color:var(--hero-text-color);text-align:left}.custom-hero .custom-hero__subheading{margin:0;font-family:var(--font-body-family);font-size:20px;line-height:1.35;color:var(--hero-text-color);max-width:26ch}.custom-hero .custom-hero__pills{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.custom-hero .custom-hero__pill{display:inline-flex;align-items:center;gap:10px;padding:11px 20px;border-radius:999px;background:#ffffff29;color:var(--hero-text-color);font-family:var(--font-body-family);font-size:16px;font-weight:600}.custom-hero .custom-hero__pill-icon{display:inline-flex;width:20px;height:20px;flex:0 0 auto}.custom-hero .custom-hero__pill-icon svg{width:100%;height:100%}.custom-hero .custom-hero__button{display:inline-flex;align-items:center;justify-content:center;margin-top:8px;padding:17px 34px;border-radius:999px;background:var(--hero-btn-bg);color:var(--hero-btn-color);font-family:var(--font-body-family);font-size:16px;font-weight:600;text-decoration:none;transition:transform .15s ease,opacity .15s ease}.custom-hero .custom-hero__button:hover{opacity:.92;transform:translateY(-1px)}.custom-hero .custom-hero__guarantee{display:inline-flex;align-items:center;gap:8px;margin:4px 0 0;font-family:var(--font-body-family);font-size:15px;font-weight:600;color:var(--hero-text-color)}.custom-hero .custom-hero__guarantee-icon{display:inline-flex;width:18px;height:18px;flex:0 0 auto}.custom-hero .custom-hero__guarantee-icon svg{width:100%;height:100%}@media(max-width:749px){.custom-hero .custom-hero__banner{min-height:var(--hero-mh-m);background-image:var(--hero-bg-mobile)!important}.custom-hero .custom-hero__content{align-items:center;text-align:center;margin-inline:auto;padding:40px 22px;gap:16px}.custom-hero .custom-hero__heading{font-size:var(--hero-heading-m);line-height:1.1}.custom-hero .custom-hero__subheading{font-size:16px;max-width:34ch}.custom-hero .custom-hero__pills{align-items:center}.custom-hero .custom-hero__button{width:100%}}@media(prefers-reduced-motion:reduce){.custom-hero .custom-hero__button{transition:none}}.custom-imarquee{width:100%;padding:var(--im-pad-y) 0;overflow:hidden}.custom-imarquee .custom-imarquee__title{margin:0 0 28px;text-align:center;font-family:var(--font-heading-family);font-weight:500;font-size:26px;color:var(--im-title)}.custom-imarquee .custom-imarquee__heart{color:#e0403f}.custom-imarquee .custom-imarquee__stage{position:relative}.custom-imarquee .custom-imarquee__viewport{overflow:hidden}.custom-imarquee .custom-imarquee__track{display:flex;width:max-content;flex-wrap:nowrap;animation-name:custom-imarquee-scroll;animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform}.custom-imarquee .custom-imarquee__group{display:flex;flex-wrap:nowrap;flex:0 0 auto}.custom-imarquee .custom-imarquee__item{flex:0 0 auto;width:var(--im-w);height:var(--im-h);margin-inline:calc(var(--im-gap) / 2);border-radius:var(--im-radius);overflow:hidden}.custom-imarquee .custom-imarquee__item img,.custom-imarquee .custom-imarquee__ph{width:100%;height:100%;object-fit:cover;display:block}.custom-imarquee .custom-imarquee__ph svg{width:100%;height:100%}.custom-imarquee .custom-imarquee__card{position:absolute;left:50%;bottom:-18px;transform:translate(-50%);z-index:3;max-width:300px;padding:22px 34px;border-radius:14px;background:var(--im-card-bg);color:var(--im-card-text);box-shadow:0 6px 24px #0000001f;text-align:center;font-family:var(--font-body-family);font-size:16px;line-height:1.4}.custom-imarquee--pausable:hover .custom-imarquee__track{animation-play-state:paused}@keyframes custom-imarquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:749px){.custom-imarquee .custom-imarquee__title{font-size:20px;margin-bottom:20px}.custom-imarquee .custom-imarquee__item{width:calc(var(--im-w) * .7);height:calc(var(--im-h) * .7)}.custom-imarquee .custom-imarquee__card{font-size:14px;padding:16px 22px;max-width:260px}}@media(prefers-reduced-motion:reduce){.custom-imarquee .custom-imarquee__track{animation:none}}.custom-journey .custom-journey__inner{max-width:var(--cj-maxw);margin-inline:auto;padding:56px 24px}.custom-journey .custom-journey__title{margin:0 0 44px;font-family:var(--font-heading-family);font-weight:500;font-size:44px;line-height:1.1;color:var(--cj-title)}.custom-journey .custom-journey__steps{display:flex;flex-direction:column;gap:var(--cj-gap)}.custom-journey .custom-journey__step{display:flex;align-items:flex-start;gap:20px}.custom-journey .custom-journey__icon{flex:0 0 var(--cj-icon);width:var(--cj-icon);height:var(--cj-icon);min-width:var(--cj-icon);min-height:var(--cj-icon);border-radius:50%;border:1px solid var(--cj-line);display:flex;align-items:center;justify-content:center;overflow:hidden}.custom-journey .custom-journey__icon img{display:block;width:58%;height:58%;object-fit:contain}.custom-journey .custom-journey__body{min-width:0;padding-top:2px}.custom-journey .custom-journey__pill{display:inline-block;padding:3px 14px;border:1px solid var(--cj-line);border-radius:999px;font-family:var(--font-body-family);font-size:12px;line-height:1.4;color:var(--cj-heading)}.custom-journey .custom-journey__heading{margin:12px 0 6px;font-family:var(--font-heading-family);font-weight:500;font-size:24px;line-height:1.2;color:var(--cj-heading)}.custom-journey .custom-journey__sub{margin:0;font-family:var(--font-body-family);font-size:14px;line-height:1.45;color:var(--cj-sub)}@media(max-width:749px){.custom-journey .custom-journey__inner{padding:40px 20px}.custom-journey .custom-journey__title{text-align:center;font-size:30px;margin-bottom:32px}.custom-journey .custom-journey__steps{gap:calc(var(--cj-gap) + 6px)}.custom-journey .custom-journey__step{flex-direction:column;align-items:center;text-align:center;gap:10px}.custom-journey .custom-journey__icon{margin:0 auto}.custom-journey .custom-journey__body{padding-top:0;display:flex;flex-direction:column;align-items:center}.custom-journey .custom-journey__heading{margin:10px 0 6px}}.custom-journey.cj-reveal .custom-journey__step{opacity:.3;transform:translateY(10px);transition:opacity .6s ease,transform .6s ease}.custom-journey.cj-reveal .custom-journey__step.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.custom-journey.cj-reveal .custom-journey__step{opacity:1;transform:none;transition:none}}.custom-reviews{width:100%;padding:var(--rv-pad-y) 0;overflow:hidden}.custom-reviews .custom-reviews__rows{display:flex;flex-direction:column;gap:var(--rv-row-gap)}.custom-reviews .custom-reviews__viewport{overflow:hidden}.custom-reviews .custom-reviews__track{display:flex;width:max-content;flex-wrap:nowrap;animation-name:custom-reviews-scroll;animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform}.custom-reviews .custom-reviews__track--bottom{animation-direction:reverse}.custom-reviews .custom-reviews__group{display:flex;flex-wrap:nowrap;flex:0 0 auto}.custom-reviews .custom-reviews__card{flex:0 0 auto;width:var(--rv-card-w);display:flex;gap:18px;align-items:flex-start;margin-inline:calc(var(--rv-gap) / 2)}.custom-reviews .custom-reviews__media{flex:0 0 40%;border-radius:var(--rv-radius);overflow:hidden}.custom-reviews .custom-reviews__media img,.custom-reviews .custom-reviews__ph{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover}.custom-reviews .custom-reviews__ph svg{width:100%;height:100%}.custom-reviews .custom-reviews__body{flex:1 1 auto;min-width:0;padding-top:8px}.custom-reviews .custom-reviews__stars{display:inline-flex;gap:3px;margin-bottom:12px}.custom-reviews .custom-reviews__text{margin:0 0 16px;font-family:var(--font-body-family);font-size:15px;line-height:1.45;color:var(--rv-text)}.custom-reviews .custom-reviews__name{margin:0;display:flex;align-items:center;gap:12px;font-family:var(--font-body-family);font-size:14px;font-weight:700;color:var(--rv-name)}.custom-reviews .custom-reviews__dash{display:inline-block;width:30px;height:1px;background:var(--rv-name)}.custom-reviews--pausable:hover .custom-reviews__track{animation-play-state:paused}@keyframes custom-reviews-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:749px){.custom-reviews .custom-reviews__card{width:var(--rv-card-w-m);gap:12px}.custom-reviews .custom-reviews__text{font-size:13px;margin-bottom:12px}.custom-reviews .custom-reviews__stars{margin-bottom:8px}}@media(prefers-reduced-motion:reduce){.custom-reviews .custom-reviews__track{animation:none}}.custom-reviews-sec__inner{max-width:var(--crs-maxw);margin-inline:auto;padding:40px 16px 56px}.custom-reviews-sec__summary{background:var(--crs-card-bg);border-radius:12px;box-shadow:0 2px 12px #0000000d;padding:28px 28px 22px;margin-bottom:16px}.custom-reviews-sec__title{margin:0 0 22px;text-align:center;font-family:var(--font-heading-family);font-weight:500;font-size:24px;color:var(--crs-text)}.custom-reviews-sec__summary-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:28px;align-items:center}.custom-reviews-sec__avg{display:flex;flex-direction:column;gap:4px}.custom-reviews-sec__avg-stars{display:inline-flex;gap:2px}.custom-reviews-sec__avg-text,.custom-reviews-sec__avg-based{font-family:var(--font-body-family);font-size:14px;font-weight:600;color:var(--crs-accent)}.custom-reviews-sec__bars{display:flex;flex-direction:column;gap:5px;min-width:300px}.custom-reviews-sec__bar-row{display:flex;align-items:center;gap:10px}.custom-reviews-sec__bar-stars{display:inline-flex;gap:1px}.custom-reviews-sec__bar-track{flex:1 1 auto;height:9px;border-radius:5px;background:#efece8;overflow:hidden}.custom-reviews-sec__bar-fill{display:block;height:100%;border-radius:5px;background:var(--crs-accent)}.custom-reviews-sec__bar-count{font-family:var(--font-body-family);font-size:12px;color:var(--crs-muted);min-width:34px;text-align:right}.custom-reviews-sec__cta{text-align:right}.custom-reviews-sec__write{display:inline-flex;align-items:center;justify-content:center;padding:12px 26px;border-radius:999px;background:var(--crs-accent);color:#fff;font-family:var(--font-body-family);font-size:14px;font-weight:700;text-decoration:none}.custom-reviews-sec__photos{margin-top:22px}.custom-reviews-sec__photos-title{margin:0 0 10px;font-family:var(--font-body-family);font-size:13px;color:var(--crs-muted)}.custom-reviews-sec__photos-strip{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.custom-reviews-sec__photos-strip img{width:64px;height:64px;object-fit:cover;border-radius:6px}.custom-reviews-sec__photos-more{border:0;background:none;cursor:pointer;font-family:var(--font-body-family);font-size:13px;color:var(--crs-muted);text-decoration:underline}.custom-reviews-sec__filter{background:var(--crs-card-bg);border-radius:10px;box-shadow:0 2px 10px #0000000a;padding:12px 16px;margin-bottom:20px}.custom-reviews-sec__filter select{border:0;background:transparent;font-family:var(--font-body-family);font-size:13px;color:var(--crs-muted);cursor:pointer}.custom-reviews-sec__grid{column-count:3;column-gap:16px}.custom-reviews-sec__card{break-inside:avoid;background:var(--crs-card-bg);border-radius:10px;box-shadow:0 2px 10px #0000000d;padding:16px;margin-bottom:16px}.custom-reviews-sec__card[hidden]{display:none}.custom-reviews-sec__card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.custom-reviews-sec__card-stars{display:inline-flex;gap:2px}.custom-reviews-sec__card-date{font-family:var(--font-body-family);font-size:12px;color:var(--crs-muted)}.custom-reviews-sec__card-author{display:flex;align-items:center;gap:8px;margin-bottom:12px}.custom-reviews-sec__avatar{display:inline-flex;width:26px;height:26px;padding:4px;border-radius:999px;background:#f1eeea;color:var(--crs-muted)}.custom-reviews-sec__avatar svg{width:100%;height:100%}.custom-reviews-sec__name{font-family:var(--font-body-family);font-size:13px;color:var(--crs-muted)}.custom-reviews-sec__verified{display:inline-block;padding:3px 8px;border-radius:999px;background:#efece8;color:var(--crs-muted);font-family:var(--font-body-family);font-size:10px;font-weight:700;letter-spacing:.03em}.custom-reviews-sec__card-media{margin-bottom:12px;border-radius:8px;overflow:hidden}.custom-reviews-sec__card-media img{display:block;width:100%;height:auto}.custom-reviews-sec__card-text{font-family:var(--font-body-family);font-size:13px;line-height:1.55;color:var(--crs-text);white-space:pre-line}.custom-reviews-sec__card-text.is-clamped{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.custom-reviews-sec__readmore{margin-top:6px;border:0;background:none;padding:0;cursor:pointer;font-family:var(--font-body-family);font-size:12px;color:var(--crs-muted);text-decoration:underline}.custom-reviews-sec__pagination{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:24px;font-family:var(--font-body-family);font-size:13px}.custom-reviews-sec__pagination button{border:0;background:none;cursor:pointer;min-width:28px;height:28px;border-radius:6px;color:var(--crs-muted);font-family:inherit;font-size:inherit}.custom-reviews-sec__pagination button.is-current{background:var(--crs-accent);color:#fff;font-weight:700}.custom-reviews-sec__pagination button[disabled]{opacity:.35;cursor:default}@media(max-width:989px){.custom-reviews-sec__grid{column-count:2}.custom-reviews-sec__summary-grid{grid-template-columns:1fr;gap:18px}.custom-reviews-sec__cta{text-align:left}}@media(max-width:749px){.custom-reviews-sec__grid{column-count:1}.custom-reviews-sec__summary{text-align:center}.custom-reviews-sec__avg{align-items:center}.custom-reviews-sec__bars{min-width:0}.custom-reviews-sec__cta{text-align:center}.custom-reviews-sec__write{width:100%}.custom-reviews-sec__photos-strip{justify-content:center}}.custom-scrolltop{position:fixed;right:var(--st-right);bottom:var(--st-bottom);z-index:95;width:var(--st-size);height:var(--st-size);border:0;border-radius:999px;background:var(--st-bg);color:var(--st-color);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 3px 12px #0000002e;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .25s ease,transform .25s ease,visibility .25s}.custom-scrolltop.is-visible{opacity:1;visibility:visible;transform:none}.custom-scrolltop svg{width:45%;height:45%}.custom-scrolltop:hover{filter:brightness(1.1)}body:has(.custom-satc.is-visible) .custom-scrolltop{bottom:calc(var(--st-bottom) + 72px)}@media(prefers-reduced-motion:reduce){.custom-scrolltop{transition:none}}.custom-stats{position:relative;overflow:hidden}.custom-stats .custom-stats__wave{position:absolute;left:0;width:100%;height:var(--st-wave-h);line-height:0;z-index:1;pointer-events:none;top:0}.custom-stats .custom-stats__wave--bottom{top:auto;bottom:0;transform:rotate(180deg)}.custom-stats .custom-stats__wave svg{width:100%;height:100%;display:block}.custom-stats .custom-stats__inner{position:relative;z-index:2;max-width:var(--st-maxw);margin-inline:auto;padding:calc(var(--st-wave-top) + var(--st-pad-top)) 24px calc(var(--st-wave-bottom) + var(--st-pad-bottom));display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.custom-stats .custom-stats__content{min-width:0}.custom-stats .custom-stats__eyebrow{margin:0 0 10px;font-family:var(--font-body-family);font-size:13px;color:var(--st-eyebrow)}.custom-stats .custom-stats__heading{margin:0 0 8px;font-family:var(--font-heading-family);font-weight:500;font-size:38px;line-height:1.1;color:var(--st-heading)}.custom-stats .custom-stats__subheading{margin:0 0 30px;font-family:var(--font-body-family);font-size:15px;line-height:1.4;color:var(--st-text)}.custom-stats .custom-stats__list{display:flex;flex-direction:column;gap:20px}.custom-stats .custom-stats__row{display:flex;align-items:baseline;gap:14px;margin-bottom:9px}.custom-stats .custom-stats__num{font-family:var(--font-heading-family);font-weight:700;font-size:34px;line-height:1;color:var(--st-value);flex:0 0 auto;min-width:74px}.custom-stats .custom-stats__label{font-family:var(--font-body-family);font-size:15px;color:var(--st-text)}.custom-stats .custom-stats__bar{height:var(--st-bar-h);background:var(--st-track);border-radius:999px;overflow:hidden}.custom-stats .custom-stats__fill{display:block;height:100%;background:linear-gradient(90deg,var(--st-fill) 0%,var(--st-fill2) 100%);border-radius:999px;transition:width var(--st-dur) cubic-bezier(.22,1,.36,1)}.custom-stats .custom-stats__desc{margin:30px 0 22px;font-family:var(--font-body-family);font-size:15px;line-height:1.5;color:var(--st-text);max-width:42ch}.custom-stats .custom-stats__button{display:inline-flex;align-items:center;gap:10px;padding:15px 30px;border-radius:999px;background:var(--st-btn-bg);color:var(--st-btn-text);font-family:var(--font-body-family);font-size:15px;font-weight:600;text-decoration:none;transition:transform .15s ease,opacity .15s ease}.custom-stats .custom-stats__button:hover{opacity:.92;transform:translateY(-1px)}.custom-stats .custom-stats__media{min-width:0}.custom-stats .custom-stats__media-inner{border-radius:var(--st-radius);overflow:hidden}.custom-stats .custom-stats__img{display:block;width:100%;height:auto;aspect-ratio:var(--st-img-ratio);object-fit:cover}.custom-stats .custom-stats__placeholder svg{width:100%;height:100%}@media(max-width:749px){.custom-stats .custom-stats__inner{grid-template-columns:1fr;gap:28px;padding:calc(var(--st-wave-h) + 20px) 18px 44px}.custom-stats .custom-stats__media{order:-1}.custom-stats .custom-stats__heading{font-size:26px}.custom-stats .custom-stats__num{font-size:30px;min-width:66px}}@media(prefers-reduced-motion:reduce){.custom-stats .custom-stats__fill{transition:none}}.custom-satc{position:fixed;left:0;right:0;bottom:0;z-index:90;background:var(--satc-bg);box-shadow:0 -4px 18px #00000014;transform:translateY(110%);transition:transform .3s ease}.custom-satc.is-visible{transform:translateY(0)}.custom-satc__inner{display:flex;align-items:center;gap:14px;max-width:1200px;margin-inline:auto;padding:10px 16px}.custom-satc__img{width:52px;height:52px;border-radius:8px;object-fit:cover;flex:0 0 auto}.custom-satc__info{min-width:0;flex:1 1 auto}.custom-satc__title{margin:0 0 2px;font-family:var(--font-body-family);font-size:14px;font-weight:600;color:var(--satc-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-satc__priceline{display:flex;align-items:center;gap:8px}.custom-satc__price{font-family:var(--font-body-family);font-size:14px;font-weight:700;color:var(--satc-price)}.custom-satc__compare{font-size:12px;color:#b9b3ac}.custom-satc__badge{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:4px;background:var(--satc-badge-bg);color:#fff;font-size:11px;font-weight:700}.custom-satc__variant{flex:0 0 auto}.custom-satc__select{padding:9px 12px;border-radius:8px;border:1px solid #d8d2cb;background:#f6f4f1;font-family:var(--font-body-family);font-size:13px;color:var(--satc-text);max-width:220px}.custom-satc__button{flex:0 0 auto;border:0;cursor:pointer;padding:12px 26px;border-radius:8px;background:var(--satc-btn-bg);color:var(--satc-btn-text);font-family:var(--font-body-family);font-size:14px;font-weight:700;letter-spacing:.02em;transition:opacity .15s ease}.custom-satc__button:hover{opacity:.9}.custom-satc__button[disabled]{opacity:.5;cursor:not-allowed}@media(max-width:749px){.custom-satc__img,.custom-satc__variant{display:none}.custom-satc__inner{gap:10px;padding:10px 14px}.custom-satc__button{padding:12px 20px}}.custom-marquee{width:100%;padding:var(--mq-pad-y) 0;overflow:hidden}.custom-marquee .custom-marquee__rows{display:flex;flex-direction:column;gap:var(--mq-row-gap)}.custom-marquee .custom-marquee__viewport{overflow:hidden}.custom-marquee .custom-marquee__track{display:flex;width:max-content;flex-wrap:nowrap;animation-name:custom-marquee-scroll;animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform}.custom-marquee .custom-marquee__track--right{animation-direction:reverse}.custom-marquee .custom-marquee__group{display:flex;flex-wrap:nowrap;flex:0 0 auto}.custom-marquee .custom-marquee__item{flex:0 0 auto;white-space:nowrap;padding-inline:calc(var(--mq-gap) / 2);font-family:var(--font-heading-family);font-weight:var(--mq-weight);font-size:var(--mq-size);line-height:1.25;letter-spacing:-.01em}.custom-marquee .custom-marquee__sep{flex:0 0 auto;display:inline-flex;align-items:center;font-size:var(--mq-size);opacity:.5}@keyframes custom-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.custom-marquee--pausable:hover .custom-marquee__track{animation-play-state:paused}@media(max-width:749px){.custom-marquee .custom-marquee__item,.custom-marquee .custom-marquee__sep{font-size:var(--mq-size-mobile)}}@media(prefers-reduced-motion:reduce){.custom-marquee .custom-marquee__track{animation:none;transform:none}}.product-block-cozy-faq__item{border-bottom:1px solid var(--pbfaq-border)}.product-block-cozy-faq__item:first-child{border-top:1px solid var(--pbfaq-border)}.product-block-cozy-faq__q{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;padding:14px 0;font-family:var(--font-body-family);font-size:var(--pbfaq-title-font);color:var(--pbfaq-title)}.product-block-cozy-faq__q::-webkit-details-marker{display:none}.product-block-cozy-faq__check{display:inline-flex;width:18px;height:18px;color:var(--pbfaq-check);flex:0 0 auto}.product-block-cozy-faq__check svg{width:100%;height:100%}.product-block-cozy-faq__title{flex:1 1 auto}.product-block-cozy-faq__chev{display:inline-flex;width:16px;height:16px;color:var(--pbfaq-title);flex:0 0 auto;transition:transform .2s ease}.product-block-cozy-faq__chev svg{width:100%;height:100%}.product-block-cozy-faq__item[open] .product-block-cozy-faq__chev{transform:rotate(180deg)}.product-block-cozy-faq__a{padding:4px 0 18px 28px;font-family:var(--font-body-family);font-size:var(--pbfaq-font);line-height:1.6;color:var(--pbfaq-text)}.product-block-cozy-faq__a p{margin:0 0 12px}.product-block-cozy-faq__a p:last-child{margin-bottom:0}.product-block-cozy-faq__a ul,.product-block-cozy-faq__a ol{margin:8px 0 12px 20px;padding:0}.product-block-cozy-faq__a li{margin-bottom:6px}.product-block-cozy-faq__a strong{color:var(--pbfaq-title)}.product-block-cozy-faq__item[open] .product-block-cozy-faq__a{animation:pbfaq-open .25s ease}@keyframes pbfaq-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.product-block-cozy-faq__chev,.product-block-cozy-faq__item[open] .product-block-cozy-faq__a{transition:none;animation:none}}.product-block-rating{display:inline-flex;align-items:center;gap:var(--pr-gap);margin:6px 0;font-family:var(--font-body-family);font-size:var(--pr-font-size);color:var(--pr-text)}.product-block-rating__stars{display:inline-flex;gap:2px}.product-block-rating__star{width:var(--pr-star-size);height:var(--pr-star-size);fill:var(--pr-star-off);flex:0 0 auto}.product-block-rating__star.is-on{fill:var(--pr-star-on)}.product-block-trust{display:flex;flex-direction:column;align-items:center;gap:12px}.product-block-trust__guarantee{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body-family);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--trust-text)}.product-block-trust__check{display:inline-flex;width:16px;height:16px;color:var(--trust-accent)}.product-block-trust__check svg{width:100%;height:100%}.product-block-trust__payments{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--trust-gap)}.product-block-trust__pay{height:var(--trust-icon-height);width:auto;border-radius:4px}.product-block-trust__more{display:inline-flex;align-items:center;justify-content:center;height:var(--trust-icon-height);min-width:calc(var(--trust-icon-height) * 1.6);padding:0 10px;border-radius:4px;background:var(--trust-more-bg);color:var(--trust-more-text);font-family:var(--font-body-family);font-size:12px;font-weight:700}.product-block-usps__alert{display:flex;align-items:center;gap:8px;width:100%;padding:6px 12px;border-radius:4px;border:1px solid #d8d2cb;background:transparent;color:var(--usps-alert-text);font-family:var(--font-body-family);font-size:13px;line-height:1.3;margin-bottom:16px;box-sizing:border-box}.product-block-usps__alert-icon{display:inline-flex;width:16px;height:16px;flex:0 0 auto;color:var(--usps-alert-text)}.product-block-usps__alert-icon img,.product-block-usps__alert-icon svg{width:100%;height:100%;object-fit:contain}.product-block-usps__alert-label{color:var(--usps-alert-accent);font-weight:700}.product-block-usps__alert-text{color:var(--usps-alert-text)}.product-block-usps__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;column-gap:var(--usps-col-gap);row-gap:var(--usps-row-gap)}.product-block-usps__item{display:flex;align-items:center;gap:10px;color:var(--usps-text);font-family:var(--font-body-family);font-size:var(--usps-font-size);line-height:1.3}.product-block-usps__icon{width:var(--usps-icon-size);height:var(--usps-icon-size);object-fit:contain;flex:0 0 auto}@media(max-width:749px){.product-block-usps__grid{grid-template-columns:1fr 1fr;column-gap:12px;row-gap:10px}.product-block-usps__item{font-size:calc(var(--usps-font-size) - 1px)}}.product-block-vcarousel__wrap{position:relative}.product-block-vcarousel__viewport{overflow:hidden}.product-block-vcarousel__track{display:flex;gap:var(--pbvc-gap);transition:transform .6s cubic-bezier(.22,1,.36,1);will-change:transform}.product-block-vcarousel__slide{flex:0 0 calc((100% - (var(--pbvc-gap) * 2)) / 3);border-radius:var(--pbvc-radius);overflow:hidden}.product-block-vcarousel__video,.product-block-vcarousel__slide video{display:block;width:100%;height:100%;aspect-ratio:3 / 4;object-fit:cover}.product-block-vcarousel__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:30px;height:30px;border-radius:999px;border:1px solid var(--pbvc-arrow);background:#ffffffd9;color:var(--pbvc-arrow);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.product-block-vcarousel__arrow--prev{left:6px}.product-block-vcarousel__arrow--next{right:6px}@media(max-width:749px){.product-block-vcarousel__slide{flex:0 0 calc((100% - (var(--pbvc-gap) * 2)) / 2.3)}}@media(prefers-reduced-motion:reduce){.product-block-vcarousel__track{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
