.collections-showcase{margin-top:-0.1rem;padding-top:var(--cs-pt-desktop, 5rem);padding-bottom:var(--cs-pb-desktop, 5rem);background:var(--cs-bg, transparent)}.collections-showcase__list{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--cs-gap-desktop, 2rem);padding:1.5rem .4rem}.collections-showcase__item{position:relative;display:flex;flex:1;align-items:center;gap:1.4rem;padding:1rem 2rem;color:var(--cs-item-color, inherit);background:var(--cs-item-bg, transparent);border-radius:var(--cs-item-radius, 0);text-decoration:none}.collections-showcase__item:is(a){cursor:pointer}.collections-showcase__item-media{z-index:2;display:block;max-width:fit-content}.collections-showcase__item-media img,.collections-showcase__item-media video{display:block;width:16rem;height:auto;pointer-events:none}.collections-showcase__item-title{margin:0;font-size:2.8rem;font-weight:600;line-height:1;text-transform:lowercase;color:inherit}.collections-showcase__separator{position:absolute;top:50%;right:calc(var(--cs-gap-desktop, 2rem)/-2 - .75rem);transform:translateY(-50%);pointer-events:none}.collections-showcase__separator svg{display:block;width:1.5rem;height:1.7rem;stroke:none}.collections-showcase__item:last-child .collections-showcase__separator{display:none}@media only screen and (max-width: 1439.98px){.collections-showcase__list{gap:calc(var(--cs-gap-desktop, 2rem)*.6)}.collections-showcase__item{padding:1rem 1.5rem}.collections-showcase__item-media img,.collections-showcase__item-media video{width:12rem}.collections-showcase__item-title{font-size:2rem}}@media only screen and (max-width: 1199.98px){.collections-showcase{padding-top:var(--cs-pt-tablet, 5rem);padding-bottom:var(--cs-pb-tablet, 5rem)}.collections-showcase__list{flex-direction:column;gap:var(--cs-gap-mobile, 0.4rem)}.collections-showcase__item{width:100%;justify-content:space-between;padding:1rem 3rem;border-radius:var(--cs-item-radius-mobile, var(--cs-item-radius, 0))}.collections-showcase__item:nth-of-type(odd){flex-direction:row-reverse}.collections-showcase__item:nth-of-type(even) .collections-showcase__item-title{text-align:right}.collections-showcase__item-title{max-width:24rem;font-size:2.8rem}.collections-showcase__separator{top:auto;right:auto;bottom:calc(var(--cs-gap-mobile, 0.4rem)/-2 - .85rem);transform:none}.collections-showcase__item:nth-of-type(odd) .collections-showcase__separator{left:1.2rem}.collections-showcase__item:nth-of-type(even) .collections-showcase__separator{right:1.2rem}}@media only screen and (max-width: 1023.98px){.collections-showcase__item-media img,.collections-showcase__item-media video{width:10rem}}@media only screen and (max-width: 767.98px){.collections-showcase{padding-top:var(--cs-pt-mobile, 5rem);padding-bottom:var(--cs-pb-mobile, 5rem)}}@media only screen and (max-width: 479.98px){.collections-showcase__item{padding:1rem 2rem .5rem}}.cta-banner{position:relative;display:flex;overflow:hidden;min-height:var(--cta-banner-height, 32rem)}.cta-banner .section-media{position:absolute;inset:0;height:100%}.cta-banner .section-media__image,.cta-banner .section-media__placeholder,.cta-banner .section-media__player{height:100%}.cta-banner .section-media__image picture,.cta-banner .section-media__placeholder picture,.cta-banner .section-media__player picture{height:100%}.cta-banner .section-media__image img,.cta-banner .section-media__placeholder img,.cta-banner .section-media__player img{height:100%}.cta-banner__inner{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2.4rem;width:100%;max-width:var(--page-width, 144rem);margin:0 auto;padding:3.2rem 1.6rem}.cta-banner .section-text{flex:1 1 auto;min-width:0}.cta-banner .button-row{flex:0 0 auto}.cta-banner--mh-small{--cta-banner-height: 28rem}.cta-banner--mh-medium{--cta-banner-height: 40rem}.cta-banner--mh-large{--cta-banner-height: 52rem}@media only screen and (min-width: 768px){.cta-banner--dh-small{--cta-banner-height: 32rem}.cta-banner--dh-medium{--cta-banner-height: 48rem}.cta-banner--dh-large{--cta-banner-height: 64rem}}.cta-banner--content-left .cta-banner__inner{align-items:flex-start}.cta-banner--content-center .cta-banner__inner{align-items:center}.cta-banner--content-right .cta-banner__inner{align-items:flex-end}@media only screen and (min-width: 768px){.cta-banner--cta-beside .cta-banner__inner{flex-direction:row;align-items:center;gap:4rem}}.cta-banner-split{background-color:var(--cbs-bg, transparent);color:var(--cbs-color, inherit);padding-top:var(--cbs-pt-mobile, 0);padding-bottom:var(--cbs-pb-mobile, 0)}@media only screen and (min-width: 768px){.cta-banner-split{padding-top:var(--cbs-pt-desktop, 0);padding-bottom:var(--cbs-pb-desktop, 0)}}.cta-banner-split__inner--narrow{max-width:144rem}.cta-banner-split__inner--custom{max-width:var(--cbs-max-width, 157rem)}.split-banner{position:relative;border-radius:var(--sb-radius, 0);background-color:var(--sb-bg, transparent);padding-block:var(--sb-pb-mobile, 3.2rem)}@media only screen and (min-width: 768px){.split-banner{padding-block:var(--sb-pb-desktop, 4rem)}}.split-banner__link{position:absolute;inset:0;z-index:1}.split-banner--w-page .split-banner__inner,.split-banner--w-custom .split-banner__inner{max-width:var(--sb-inner-max-width, var(--page-width, 144rem));margin-inline:auto;padding-inline:1.6rem}.split-banner__inner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--sb-gap-mobile, 2.4rem);pointer-events:none}@media only screen and (min-width: 768px){.split-banner__inner{grid-template-rows:1fr auto;gap:0 var(--sb-gap-desktop, 4rem)}}.split-banner__inner,.split-banner--m-media-top .split-banner__inner{grid-template-areas:"media" "content" "cta"}.split-banner--m-media-bottom .split-banner__inner{grid-template-areas:"content" "media" "cta"}.split-banner__content{grid-area:content;display:flex;flex-direction:column}.split-banner--v-top .split-banner__content{justify-content:flex-start}.split-banner--v-center .split-banner__content{justify-content:center}.split-banner--v-bottom .split-banner__content{justify-content:flex-end}.split-banner__cta{grid-area:cta}.split-banner__media{grid-area:media;display:flex;align-items:center;gap:var(--sb-media-gap, 0)}.split-banner__media .section-media{flex:1 1 auto;min-width:0;height:auto;aspect-ratio:var(--sb-media-ratio-mobile, auto)}@media only screen and (min-width: 768px){.split-banner__media .section-media{aspect-ratio:var(--sb-media-ratio-desktop, auto)}}.split-banner__media :is(.section-media__cta,.section-media__image,.section-media__placeholder,.section-media__player){height:100%}.split-banner__media :is(.section-media__cta,.section-media__image,.section-media__placeholder,.section-media__player) picture,.split-banner__media :is(.section-media__cta,.section-media__image,.section-media__placeholder,.section-media__player) img,.split-banner__media :is(.section-media__cta,.section-media__image,.section-media__placeholder,.section-media__player) video{height:100%}.split-banner__media .image-block{flex:0 0 auto}.split-banner__content>*,.split-banner__cta>*,.split-banner__media>*{pointer-events:auto}@media only screen and (min-width: 768px){.split-banner--media-right .split-banner__inner{grid-template-columns:minmax(0, 1fr) var(--sb-media-width, 40%);grid-template-areas:"content media" "cta media"}.split-banner--media-left .split-banner__inner{grid-template-columns:var(--sb-media-width, 40%) minmax(0, 1fr);grid-template-areas:"media content" "media cta"}}@media only screen and (min-width: 1024px){.split-banner--curved{overflow:hidden}.split-banner--curved::before,.split-banner--curved::after{content:"";position:absolute;background-color:var(--sb-curve-color, #f3f3f9);pointer-events:none}.split-banner--curved::after{top:-10rem;bottom:-10rem;left:calc(var(--sb-curve-start, 55%) - var(--sb-curve-size, 70%)/2);width:var(--sb-curve-size, 70%);border-radius:50%}}@media only screen and (min-width: 1024px){.split-banner--curved.split-banner--media-right::before{inset:0 0 0 var(--sb-curve-start, 55%)}.split-banner--curved.split-banner--media-left::before{inset:0 calc(100% - var(--sb-curve-start, 55%)) 0 0}}.media-content{background-color:var(--mc-bg, #fff);color:var(--mc-text, #0A0A0A);padding:var(--mc-pb-mobile, 3.2rem) 1.6rem}@media only screen and (min-width: 768px){.media-content{padding:var(--mc-pb-desktop, 4.8rem) 1.6rem}}.media-content__inner{max-width:var(--mc-max-width, var(--page-width, 144rem));margin:0 auto;display:flex;flex-direction:column;gap:2.4rem;border-radius:var(--mc-card-radius-mobile, 0);background-color:var(--mc-card-bg, transparent);padding:var(--mc-card-padding-mobile, 0)}@media only screen and (min-width: 768px){.media-content__inner{flex-direction:row;align-items:stretch;gap:4rem;border-radius:var(--mc-card-radius-desktop, 0);padding:var(--mc-card-padding-desktop, 0)}}.media-content__media .section-media{height:auto;aspect-ratio:var(--mc-ratio-mobile, auto)}@media only screen and (min-width: 768px){.media-content__media .section-media{aspect-ratio:var(--mc-ratio-desktop, auto)}}.media-content__media :is(.section-media__cta,.section-media__image,.section-media__placeholder,.section-media__player){height:100%}.media-content__media :is(.section-media__cta,.section-media__image,.section-media__placeholder,.section-media__player) picture,.media-content__media :is(.section-media__cta,.section-media__image,.section-media__placeholder,.section-media__player) img,.media-content__media :is(.section-media__cta,.section-media__image,.section-media__placeholder,.section-media__player) video{height:100%}@media only screen and (min-width: 768px){.media-content__media,.media-content__content{flex:1 1 50%;min-width:0}}.media-content__media{display:flex}.media-content__content{display:flex;flex-direction:column}.media-content__content--v-top{justify-content:flex-start}.media-content__content--v-center{justify-content:center}.media-content__content--v-bottom{justify-content:flex-end}.media-content--m-img-bottom .media-content__inner{flex-direction:column-reverse}@media only screen and (min-width: 768px){.media-content--img-left .media-content__inner{flex-direction:row}.media-content--img-right .media-content__inner{flex-direction:row-reverse}}.side-by-side-media{background-color:var(--mc-bg, #fff);color:var(--mc-text, #0A0A0A);padding-inline:1.6rem;padding-block:var(--mc-pad-top-desktop, 4.8rem) var(--mc-pad-bottom-desktop, 4.8rem)}@media only screen and (max-width: 1199.98px){.side-by-side-media{padding-block:var(--mc-pad-top-tablet, 4.8rem) var(--mc-pad-bottom-tablet, 4.8rem)}}@media only screen and (max-width: 767.98px){.side-by-side-media{padding-block:var(--mc-pad-top-mobile, 3.2rem) var(--mc-pad-bottom-mobile, 3.2rem)}}.side-by-side-media--full{padding-inline:0}.side-by-side-media--full .side-by-side-media__inner{max-width:none}.side-by-side-media__inner{max-width:var(--page-width, 144rem);margin:0 auto;display:flex;flex-direction:column}@media only screen and (min-width: 768px){.side-by-side-media__inner{flex-direction:row;align-items:stretch}}.side-by-side-media__item .section-media{height:auto;aspect-ratio:var(--mc-ratio-mobile, auto)}@media only screen and (min-width: 768px){.side-by-side-media__item .section-media{aspect-ratio:var(--mc-ratio-desktop, auto)}}.side-by-side-media__item :is(.section-media__cta,.section-media__image,.section-media__placeholder,.section-media__player){height:100%}.side-by-side-media__item :is(.section-media__cta,.section-media__image,.section-media__placeholder,.section-media__player) picture,.side-by-side-media__item :is(.section-media__cta,.section-media__image,.section-media__placeholder,.section-media__player) img{height:100%}@media only screen and (min-width: 768px){.side-by-side-media__item{flex:1 1 50%;min-width:0}}.side-by-side-media__media{display:flex}.perk{display:flex;align-items:center;gap:var(--perk-gap);padding:var(--perk-padding-y) var(--perk-padding-x);background:var(--perk-bg);border:1px solid var(--perk-border);border-radius:var(--perk-radius);color:var(--perk-color)}.perk__icon{flex:0 0 auto;line-height:0}.perk__icon svg{width:var(--perk-icon-width);height:auto;display:block;fill:none}.perk__text{font-size:var(--perk-fs-desktop);line-height:1}@media(width <= 1024px){.perk__text{font-size:var(--perk-fs-mobile)}}.list-block{margin-top:var(--list-mt);background:var(--list-bg);border-radius:var(--list-radius);padding:var(--list-padding-y) var(--list-padding-x)}.list-block__list{counter-reset:list-block-item;list-style:none;margin:0;padding:0}.list-block__item{display:flex;align-items:flex-start;gap:var(--list-marker-gap);color:var(--list-text-color);font-size:var(--list-fs-desktop);line-height:1.4;counter-increment:list-block-item}.list-block__item:not(:last-child){margin-bottom:var(--list-item-gap)}@media(width <= 1024px){.list-block__item{font-size:var(--list-fs-mobile)}}.list-block__list--ordered .list-block__item::before,.list-block__list .list-block__marker{flex:0 0 auto;width:var(--list-marker-size);height:var(--list-marker-size);box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-radius:100%;border:var(--list-marker-border-width) solid var(--list-marker-border);background:var(--list-marker-bg);color:var(--list-marker-color)}.list-block__list--ordered .list-block__item::before{content:counter(list-block-item);font-variant-emoji:text;font-weight:700;font-size:calc(var(--list-marker-size)/2);line-height:1;text-align:center}.list-block__marker svg{width:calc(var(--list-marker-size)/2.5);height:auto;display:block}.list-block__marker svg path{fill:none;stroke:currentColor}.list-block__text{padding-top:max(0px,(var(--list-marker-size) - 1.4*var(--list-fs-desktop))/2)}@media(width <= 1024px){.list-block__text{padding-top:max(0px,(var(--list-marker-size) - 1.4*var(--list-fs-mobile))/2)}}.list-block__after{color:var(--list-text-color);font-size:var(--list-fs-desktop);margin-top:var(--list-item-gap)}.list-block__after>:first-child{margin-top:0}.list-block__after>:last-child{margin-bottom:0}@media(width <= 1024px){.list-block__after{font-size:var(--list-fs-mobile)}}.quote-block{margin:var(--quote-mt) 0 0;padding:var(--quote-padding-y) var(--quote-padding-x);background:var(--quote-bg);border-radius:var(--quote-radius);border-inline-start:var(--quote-border-width) solid var(--quote-accent)}.quote-block__text{color:var(--quote-text-color);font-size:var(--quote-fs-desktop);font-style:var(--quote-font-style);line-height:1.5}.quote-block__text>:first-child{margin-top:0}.quote-block__text>:last-child{margin-bottom:0}@media(width <= 1024px){.quote-block__text{font-size:var(--quote-fs-mobile)}}.quote-block__author{margin:1.2rem 0 0;color:var(--quote-author-color);font-size:var(--quote-author-fs);font-weight:700}.quote-block__author:first-child{margin-top:0}.image-block{position:relative;width:var(--img-w-desktop);max-width:100%;margin-top:var(--img-mt);margin-inline:var(--img-margin-inline, 0 auto)}.image-block .lazy-image{border-radius:var(--img-radius, 0);overflow:hidden}@media(width <= 1024px){.image-block{width:var(--img-w-mobile)}}.sidebar__main-categories-list{display:grid;grid-template-columns:repeat(var(--categories-columns, 2), minmax(0, 1fr));gap:var(--categories-gap, 1.2rem);margin:0;padding:0}.sidebar__category-item{display:flex;min-width:0}.sidebar__category-item a{display:flex;flex-direction:var(--category-direction, column);align-items:center;justify-content:flex-start;gap:var(--category-item-gap, 0.8rem);width:100%;min-width:0;padding:var(--category-padding, 1.2rem);color:var(--category-color, inherit);background-color:var(--category-bg, transparent);border-radius:var(--category-radius, 1.2rem);text-decoration:none;text-align:center}.sidebar__category-item .item-img{display:flex;align-items:center;justify-content:center;width:100%;max-width:var(--category-image-width, 6.4rem)}.sidebar__category-item .item-img img{display:block;width:100%;height:auto;object-fit:contain}.sidebar__category-item .item-title{min-width:0;font-size:var(--category-fs, 1.4rem);font-weight:var(--category-fw, 500);text-transform:var(--category-tt, none);line-height:1.2;overflow-wrap:break-word}.link-banner{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:var(--banner-align, flex-start);height:var(--banner-height, auto);margin-top:var(--banner-margin-top, 0);margin-bottom:var(--banner-margin-bottom, 0);padding:var(--banner-padding-block, 1.6rem) var(--banner-padding-inline, 1.6rem);color:var(--banner-color, inherit);background-color:var(--banner-bg, transparent);background-position:center;background-size:cover;background-repeat:no-repeat;border-radius:var(--banner-radius, 1.2rem);text-decoration:none}.link-banner:is(a,button){cursor:pointer}.link-banner:is(button){appearance:none;width:100%;border:0;font:inherit;text-align:inherit}.link-banner::before{content:"";position:absolute;inset:0;border-radius:inherit;background-color:var(--banner-overlay, transparent);pointer-events:none}.link-banner__text{position:relative;z-index:1;font-family:var(--banner-ff, inherit);font-size:var(--banner-fs, 1.6rem);font-weight:var(--banner-fw, 600);text-transform:var(--banner-tt, none);line-height:1.2}.link-banner__icon{position:absolute;inset:var(--banner-icon-top, auto) var(--banner-icon-right, auto) var(--banner-icon-bottom, auto) var(--banner-icon-left, auto);height:auto;width:auto;overflow:visible;background:none;animation:none;z-index:1;transform:translate3d(var(--banner-icon-translate, 0, 0, 0));pointer-events:none}.link-banner__icon img{height:var(--banner-icon-height, 6.4rem);width:auto}.link-banner.link-banner--inline{display:flex;flex-direction:row;align-items:center;gap:1.4rem;border:1px solid #e5e5e5;box-shadow:0 1px 0 rgba(0,0,0,.02)}.link-banner.link-banner--inline .link-banner__icon{position:static;flex-shrink:0;box-sizing:content-box;width:4.8rem;height:4.8rem;inset:auto;transform:none;padding-right:1.4rem;border-right:1px solid #e5e5e5}.link-banner.link-banner--inline .link-banner__icon img{width:100%;height:100%;object-fit:contain}.link-banner.link-banner--inline .link-banner__body{flex:1 1 auto;min-width:0}.link-banner.link-banner--inline .link-banner__chevron{flex-shrink:0}.link-banner__body{position:relative;z-index:1;display:flex;flex-direction:column;gap:.2rem}.link-banner__row{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.link-banner__badge{display:inline-block;padding:.2rem .8rem;border:1px solid #e5e5e5;border-radius:.8rem;background:#f6f6f5;font-size:1.1rem;font-weight:700;letter-spacing:.04em}.link-banner__subtext{margin-top:.2rem;color:var(--banner-color, inherit);font-size:1.3rem;font-weight:400;line-height:1.45;opacity:.8}.link-banner__chevron{position:relative;z-index:1;display:flex;align-items:center}.link-banner__chevron svg{width:1.8rem;height:1.8rem}.sidebar-footer{display:flex;flex-direction:column;gap:var(--sidebar-footer-gap, 0.8rem);margin-top:var(--sidebar-footer-margin-top, 2.4rem);padding:var(--sidebar-footer-padding-block, 1.6rem) var(--sidebar-footer-padding-inline, 1.6rem);text-align:center}.sidebar-footer__social .social-links__items{margin:.8rem 0 1.6rem}.sidebar-footer__credit{margin:0 auto}.sidebar-tagline-brand{max-width:var(--sidebar-footer-tagline-max-width, 24rem);margin:0 auto 1.8rem;color:var(--sidebar-footer-tagline-color, inherit);font-size:var(--sidebar-footer-tagline-fs, 1.2rem);font-weight:var(--sidebar-footer-tagline-fw, 600);text-transform:var(--sidebar-footer-tagline-tt, uppercase);line-height:1.2}.sidebar-tagline-brand p{margin:0}.collection-banner{display:grid;grid-template-columns:1fr auto;align-items:center;margin-top:var(--collection-banner-margin-top, 0);margin-bottom:var(--collection-banner-margin-bottom, 0);padding:var(--collection-banner-padding-block, 1.6rem) var(--collection-banner-padding-inline, 1.6rem);background-color:var(--collection-banner-bg, transparent);border:var(--collection-banner-border-width, 0) solid var(--collection-banner-border-color, transparent);border-radius:var(--collection-banner-radius, 1.2rem)}.collection-banner__trigger{grid-column:1;grid-row:1;appearance:none;width:100%;border:0;font-family:inherit;cursor:pointer;text-align:inherit}.collection-banner .acc-indicator{position:relative;grid-column:2;grid-row:1;top:auto;right:auto;transform:none}.collection-banner .acc-panel{grid-column:1/-1;grid-row:2}.collection-banner .acc-inner{display:flex;flex-direction:column}.collection-banner__items{position:relative;display:block;margin-inline:calc(var(--collection-banner-padding-inline, 1.6rem)*-1)}.collection-banner__items::before,.collection-banner__items::after{content:"";position:absolute;top:0;bottom:0;z-index:1;width:3.2rem;opacity:0;pointer-events:none;transition:opacity .2s ease}.collection-banner__items::before{left:0;background:linear-gradient(to right, var(--collection-banner-bg, transparent), color-mix(in srgb, var(--collection-banner-bg, transparent) 10%, transparent))}.collection-banner__items::after{right:0;background:linear-gradient(to left, var(--collection-banner-bg, transparent), color-mix(in srgb, var(--collection-banner-bg, transparent) 10%, transparent))}.collection-banner__items.can-scroll-left::before,.collection-banner__items.can-scroll-right::after{opacity:1}.collection-banner__items-container{display:flex;gap:var(--collection-banner-card-gap, 1.2rem);padding:1.2rem var(--collection-banner-padding-inline, 1.6rem);overflow-x:auto;scrollbar-width:none}.collection-banner__items-container::-webkit-scrollbar{display:none}.collection-banner__item{display:flex;flex-direction:column;align-items:center;gap:.8rem;flex:0 0 var(--collection-banner-card-width, 9.6rem);width:var(--collection-banner-card-width, 9.6rem);padding:1rem;color:var(--collection-banner-card-color, inherit);background-color:var(--collection-banner-card-bg, #fff);border-radius:var(--collection-banner-card-radius, 1.2rem);text-decoration:none;text-align:center}.collection-banner__item-img{display:block;width:100%}.collection-banner__item-img img{display:block;width:75%;margin-inline:auto;height:auto;aspect-ratio:1;object-fit:contain}.collection-banner__item-title{font-size:var(--collection-banner-card-fs, 1.2rem);font-weight:700;line-height:1.2}.collection-banner__follow{align-self:flex-end;margin-top:.4rem;color:var(--collection-banner-link-color, inherit);font-size:1.6rem;font-weight:700;text-decoration:none}.product-shelf{display:block;padding-top:3.2rem;padding-bottom:3.2rem;background-color:var(--shelf-bg, #fff);color:var(--shelf-text, #0A0A0A)}@media only screen and (min-width: 768px){.product-shelf{padding-top:4.8rem;padding-bottom:4.8rem}}.product-shelf[hidden]{display:none}.product-shelf__wrapper{--ui-gutter-x: 2.4rem;--ui-gutter-y: 2.4rem;display:flex;flex-direction:column;gap:2rem;padding-left:calc(var(--ui-gutter-x)*.5);padding-right:calc(var(--ui-gutter-x)*.5)}@media only screen and (min-width: 768px){.product-shelf__wrapper{gap:2.4rem}}.product-shelf__grid{--ui-gutter-x: 2.4rem;--ui-gutter-y: 2.4rem;align-items:stretch;margin-left:calc(var(--ui-gutter-x)*-0.5);margin-right:calc(var(--ui-gutter-x)*-0.5)}@media only screen and (max-width: 767.98px){.product-shelf__grid{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.product-shelf__grid::-webkit-scrollbar{display:none}.product-shelf__grid>.product-shelf__col{--peek: 7.2rem;flex:0 0 auto;width:calc((100% - var(--peek) - (var(--cols-mobile, 1) - 1)*var(--ui-gutter-x))/var(--cols-mobile, 1));scroll-snap-align:start}}.product-shelf__placeholder{display:flex;flex-direction:column;gap:1.2rem;height:100%;padding-bottom:2.4rem;border:1px solid #e5e5e5;border-radius:1.6rem;background-color:#fafafa;overflow:hidden}.product-shelf__placeholder>*{display:block;background-image:linear-gradient(100deg, #e5e5e5, #e5e5e5 50%, #fff 60%, #e5e5e5 70%);background-size:200% 100%;animation:skeleton-shimmer 2s ease-out infinite}.product-shelf__placeholder-media{aspect-ratio:450/400}.product-shelf__placeholder-line{height:1.6rem;margin:0 2.4rem;border-radius:.4rem}.product-shelf__placeholder-line--short{width:50%}.product-shelf__placeholder-cta{height:5.2rem;margin:.8rem 2.4rem 0;border-radius:99.9rem}@media(prefers-reduced-motion: reduce){.product-shelf__placeholder>*{animation:none}}.product-carousel{display:block;padding-top:3.2rem;padding-bottom:3.2rem;background-color:var(--shelf-bg, #fff);color:var(--shelf-text, #0A0A0A)}@media only screen and (min-width: 768px){.product-carousel{padding-top:4.8rem;padding-bottom:4.8rem}}.product-carousel[hidden]{display:none}.product-carousel__wrapper{display:flex;flex-direction:column;gap:2rem}@media only screen and (min-width: 768px){.product-carousel__wrapper{gap:2.4rem}}.product-carousel__aside{min-width:0}.product-carousel__main{min-width:0}@media only screen and (min-width: 1024px){.product-carousel--aside .product-carousel__wrapper{flex-direction:row;align-items:center;gap:var(--pc-aside-gap, 2.4rem)}.product-carousel--aside .product-carousel__aside{flex:0 0 var(--pc-aside-width, 20%);max-width:var(--pc-aside-width, 20%)}.product-carousel--aside .product-carousel__main{flex:1 1 auto}}.product-carousel__viewport{position:relative}.product-carousel__controls{display:flex;gap:.8rem}.product-carousel__controls--start{justify-content:flex-start}.product-carousel__controls--center{justify-content:center}.product-carousel__controls--end{margin-top:.8rem;justify-content:flex-end}.product-carousel__swiper{overflow:hidden}.product-carousel .swiper-wrapper{align-items:stretch}.product-carousel--locked .swiper-wrapper{justify-content:center}.product-carousel__slide{height:auto}.product-carousel__button{display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;padding:0;border:var(--pc-arrow-border, 1px solid #e5e5e5);border-radius:50%;background-color:var(--pc-arrow-bg, #fff);color:var(--pc-arrow-icon, #0A0A0A);cursor:pointer;transition:opacity .2s ease,border-color .2s ease,background-color .2s ease,color .2s ease}.product-carousel__button svg{width:1.8rem;height:1.8rem;stroke:currentcolor;stroke-width:4.5}.product-carousel__button:hover,.product-carousel__button:focus-visible,.product-carousel__button:active{border:var(--pc-arrow-border-hover, var(--pc-arrow-border, 1px solid #e5e5e5));background-color:var(--pc-arrow-bg-hover, var(--pc-arrow-bg, #F6F6F5));color:var(--pc-arrow-icon-hover, var(--pc-arrow-icon, #0A0A0A))}.product-carousel__button.swiper-button-disabled{opacity:.35;pointer-events:none}.product-carousel__button.swiper-button-lock{display:none}.product-carousel__viewport>.product-carousel__button{position:absolute;top:50%;z-index:2;transform:translateY(-50%)}.product-carousel__viewport>.product-carousel__button--prev{left:0}.product-carousel__viewport>.product-carousel__button--next{right:0}.product-carousel__pagination{position:static;margin-top:1.6rem}.product-carousel__placeholder{display:flex;flex-direction:column;gap:1.2rem;height:100%;padding-bottom:2.4rem;border:1px solid #e5e5e5;border-radius:1.6rem;background-color:#fafafa;overflow:hidden}.product-carousel__placeholder>*{display:block;background-image:linear-gradient(100deg, #e5e5e5, #e5e5e5 50%, #fff 60%, #e5e5e5 70%);background-size:200% 100%;animation:shimmer 2s ease-out infinite}.product-carousel__placeholder-media{aspect-ratio:450/400}.product-carousel__placeholder-line{height:1.6rem;margin:0 2.4rem;border-radius:.4rem}.product-carousel__placeholder-line--short{width:50%}.product-carousel__placeholder-cta{height:5.2rem;margin:.8rem 2.4rem 0;border-radius:99.9rem}@media(prefers-reduced-motion: reduce){.product-carousel__button{transition:none}.product-carousel__placeholder>*{animation:none}}.product-card__cta--swoosh{--btn-lp-ease: cubic-bezier(0.32, 0.72, 0, 1);--btn-lp-ease-elastic: linear( 0, 0.5737 7.6%, 0.8382 11.87%, 0.9463 14.19%, 1.0292 16.54%, 1.0886 18.97%, 1.1258 21.53%, 1.137 22.97%, 1.1424 24.48%, 1.1423 26.1%, 1.1366 27.86%, 1.1165 31.01%, 1.0507 38.62%, 1.0219 42.57%, 0.9995 46.99%, 0.9872 51.63%, 0.9842 58.77%, 1.0011 81.26%, 1 );--btn-lp-anim-fast: 0.2s cubic-bezier(0.4, 0, 0.2, 1);--btn-lp-size: calc(3.6rem * var(--btn-lp-scale, 1));--btn-lp-inset: calc(1.8rem * var(--btn-lp-scale, 1));--btn-lp-text-size: calc(1.3rem * var(--btn-lp-scale, 1))}@media only screen and (min-width: 480px){.product-card__cta--swoosh{--btn-lp-size: calc(4.4rem * var(--btn-lp-scale, 1));--btn-lp-inset: calc(2rem * var(--btn-lp-scale, 1));--btn-lp-text-size: calc(1.5rem * var(--btn-lp-scale, 1))}}.product-card__cta-lp{position:relative;display:inline-grid;place-items:center;inline-size:100%;min-inline-size:0;block-size:var(--btn-lp-size);padding:0;border:0;border-radius:99.9rem;color:var(--btn-lp-ink, #fffef6);font-size:var(--btn-lp-text-size);font-weight:600;line-height:1;text-align:center;text-decoration:none;white-space:nowrap;background:none;cursor:pointer;transition:scale .45s var(--btn-lp-ease-elastic)}.product-card__cta-lp:active{scale:.96}.product-card__cta-lp .btn-lp-swoosh{grid-area:1/1;display:grid;inline-size:100%;block-size:100%;overflow:hidden;border-radius:inherit;background-color:var(--btn-lp-base, #8667a2);transition:background-color var(--btn-lp-anim-fast)}.product-card__cta-lp .btn-lp-waves{grid-area:1/1;display:grid;transition:scale .45s var(--btn-lp-ease)}.product-card__cta-lp .btn-lp-wave{grid-area:1/1;display:block;inline-size:120%;transform-origin:100% 0;translate:-10% 100%;rotate:-12deg;transition:translate .6s var(--btn-lp-ease),rotate .5s var(--btn-lp-ease)}.product-card__cta-lp .btn-lp-wave--lead{background-color:var(--btn-lp-lead, #ff3ea5);transition-delay:0s}.product-card__cta-lp .btn-lp-wave--fill{background-color:var(--btn-lp-fill, #c6ff8a);transition-delay:-0.042s}.product-card__cta-lp .btn-lp-inner{z-index:1;grid-area:1/1;display:grid;place-items:center;overflow:hidden;padding-inline:var(--btn-lp-inset)}.product-card__cta-lp .btn-lp-label{grid-area:1/1;display:block;transition:translate .75s var(--btn-lp-ease-elastic),rotate .5s var(--btn-lp-ease),opacity .2s ease-out}.product-card__cta-lp .btn-lp-label--current{transform-origin:0 0}.product-card__cta-lp .btn-lp-label--next{transform-origin:100% 0;color:var(--btn-lp-ink-next, #201d1d);translate:0 200%;rotate:1 1 .5 -30deg}@media(hover: hover)and (pointer: fine){.product-card__cta-lp:is(:hover,:focus-visible) .btn-lp-waves{scale:1.065 1.095}.product-card__cta-lp:is(:hover,:focus-visible) .btn-lp-wave{translate:-10%;rotate:0deg}.product-card__cta-lp:is(:hover,:focus-visible) .btn-lp-wave--lead{transition-delay:0s}.product-card__cta-lp:is(:hover,:focus-visible) .btn-lp-wave--fill{transition-delay:64ms}.product-card__cta-lp:is(:hover,:focus-visible) .btn-lp-label--current{opacity:0;translate:0 -200%;rotate:1 1 .45 -60deg}.product-card__cta-lp:is(:hover,:focus-visible) .btn-lp-label--next{transition-delay:.1s;translate:0;rotate:1 1 .45 0deg}}@media(prefers-reduced-motion: reduce){.product-card__cta-lp,.product-card__cta-lp .btn-lp-swoosh,.product-card__cta-lp .btn-lp-waves,.product-card__cta-lp .btn-lp-wave,.product-card__cta-lp .btn-lp-label{transition-duration:0s;transition-delay:0s}}.marquee{display:block;position:relative;z-index:2;overflow:hidden;background:var(--mq-background, transparent);border-color:var(--mq-border-color-mobile, currentcolor);padding-top:var(--mq-pad-top-desktop, 0);padding-bottom:var(--mq-pad-bottom-desktop, 0);margin-top:var(--mq-overlap-top, 0);margin-bottom:var(--mq-overlap-bottom, 0)}@media only screen and (min-width: 1024px){.marquee{border-color:var(--mq-border-color, currentcolor)}}@media only screen and (max-width: 1199.98px){.marquee{padding-top:var(--mq-pad-top-tablet, 0);padding-bottom:var(--mq-pad-bottom-tablet, 0)}}@media only screen and (max-width: 767.98px){.marquee{padding-top:var(--mq-pad-top-mobile, 0);padding-bottom:var(--mq-pad-bottom-mobile, 0)}}body.layout_rtl .marquee{direction:ltr}.marquee--border-top{border-top:1px solid}.marquee--border-bottom{border-bottom:1px solid}.marquee--border-top-bottom{border-block:1px solid}.marquee__track{display:flex}.marquee__group{display:flex;align-items:center;flex:none;white-space:nowrap;will-change:transform}.marquee.is-visible .marquee__group{animation:marquee-slide var(--mq-duration, 30s) linear infinite}@media only screen and (min-width: 1024px){.marquee:hover .marquee__group{animation-play-state:paused}}.marquee__banner{position:absolute;inset-block:0;left:50%;z-index:2;width:fit-content;transform:translateX(-50%)}.marquee__banner img{height:100%;width:auto}.marquee__item{display:flex;align-items:center;gap:1rem;padding-inline:var(--mq-gap, 1rem);font-family:var(--mq-font, inherit);font-weight:var(--mq-font-weight, 400);font-size:var(--mq-text-size-mobile, 3rem);line-height:var(--mq-line-height, 1.3);letter-spacing:var(--mq-letter-spacing, normal);text-transform:var(--item-text-transform, none);color:var(--item-color-mobile, inherit);-webkit-text-stroke:1px var(--item-stroke-mobile, transparent)}@media only screen and (min-width: 1024px){.marquee__item{font-size:var(--mq-text-size, 4rem);color:var(--item-color, inherit);-webkit-text-stroke:1px var(--item-stroke, transparent)}}.marquee__item p{margin:0}.marquee__item svg{flex:none;width:var(--item-icon-width-mobile, 7rem);height:var(--item-icon-height-mobile, 4.5rem)}@media only screen and (min-width: 1024px){.marquee__item svg{width:var(--item-icon-width, 7rem);height:var(--item-icon-height, 4.5rem)}}.marquee__item--filled{background-color:var(--item-background);border-radius:.8rem;padding:.8rem 1.5rem 1rem}@media only screen and (min-width: 1024px){.marquee__item--filled{padding:1.8rem 2.6rem 1.9rem}}.marquee__item__border{display:flex;align-items:center;gap:inherit;border-width:var(--item-border-width, 0);border-color:var(--item-border-color, currentcolor)}.marquee__item__border--bottom{border-bottom-style:solid;padding-block:var(--item-border-spacing-block, 0)}.marquee__item__border--all{border-style:solid;border-radius:var(--item-border-radius, 0);padding:var(--item-border-spacing-block, 0) var(--item-border-spacing-inline, 0)}@keyframes marquee-slide{to{transform:translate3d(-100%, 0, 0)}}@media(prefers-reduced-motion: reduce){.marquee.is-visible .marquee__group{animation:none}}.cart-page{display:block;padding:3.2rem 0 6.4rem}.cart-page [hidden]{display:none !important}.cart-page.is-loading .cart-page__list,.cart-page.is-loading .cart-page__summary{opacity:.6;pointer-events:none}.cart-page__wrapper{display:flex;flex-direction:column;gap:2.4rem}.cart-page__header{display:flex;align-items:baseline;gap:1.2rem}.cart-page__title{font-size:2.8rem;font-weight:700;color:#281550}.cart-page__count{font-size:1.4rem;color:#828282}.cart-page__error{padding:1.2rem 1.6rem;border-radius:.8rem;background-color:#fdd;color:#b42318;font-size:1.4rem;font-weight:500}.cart-page__empty{display:flex;flex-direction:column;align-items:center;gap:.8rem;padding:6.4rem 1.6rem;text-align:center}.cart-page__empty .ui-btn{margin-top:1.6rem}.cart-page__empty-title{font-size:2.4rem;font-weight:700;color:#0a0a0a}.cart-page__empty-subtitle{font-size:1.4rem;color:#828282}.cart-page__layout{display:grid;grid-template-columns:1fr;gap:2.4rem}@media only screen and (min-width: 1024px){.cart-page__layout{grid-template-columns:minmax(0, 1fr) 36rem;align-items:start;gap:3.2rem}}.cart-page__main{display:flex;flex-direction:column;gap:1.6rem;min-width:0}.cart-page__shipping-bar{display:flex;flex-direction:column;gap:.8rem;padding:1.6rem;border-radius:1.2rem;background-color:#ededf6;border:0}.cart-page__shipping-label{font-size:1.4rem;font-weight:500;color:#281550}.cart-page__shipping-progress{overflow:hidden;width:100%;height:.8rem;border-radius:999px;background-color:#fff}.cart-page__shipping-current{width:var(--progress, 0%);height:100%;border-radius:999px;background-color:#281550;transition:width .3s ease}.cart-page__list-head,.cart-page__item{display:grid;grid-template-columns:8.8rem minmax(0, 1fr) 10rem 14rem 10rem;align-items:center;gap:1.6rem}.cart-page__list-head{padding:0 1.6rem .8rem;font-size:1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:.06rem;color:#828282;border-bottom:2px solid #f0f0f0}.cart-page__list-head span:first-child{grid-column:1/span 2}.cart-page__list-head span:last-child{text-align:right}@media only screen and (max-width: 1023.98px){.cart-page__list-head{display:none}}.cart-page__list{display:flex;flex-direction:column}.cart-page__item{padding:1.6rem;border-bottom:2px solid #f0f0f0}.cart-page__item:last-child{border-bottom:none}.cart-page__item-media{display:block;width:8.8rem;height:8.8rem;overflow:hidden;border-radius:.8rem;background-color:#fafafa}.cart-page__item-media img,.cart-page__item-media svg{width:100%;height:100%;object-fit:cover}.cart-page__item-details{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;min-width:0}.cart-page__item-title{font-size:1.5rem;font-weight:500;color:#0a0a0a;text-decoration:none}.cart-page__item-options,.cart-page__item-properties{font-size:1.2rem;color:#a3a3a3}.cart-page__item-discounts{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.4rem}.cart-page__discount-tag{padding:.2rem .6rem;border-radius:.4rem;background-color:#dcfce7;color:#16a34a;font-size:1.1rem;font-weight:600}.cart-page__remove{display:inline-flex;align-items:center;gap:.6rem;margin-top:.4rem;background:none;border:none;padding:0;cursor:pointer;font-size:1.2rem;color:#828282;text-decoration:underline;transition:color .15s ease}.cart-page__remove:hover{color:#b42318}.cart-page__remove svg{width:1.4rem;height:1.4rem}.cart-page__item-unit,.cart-page__item-total{display:flex;flex-direction:column;gap:.2rem;font-size:1.4rem;font-weight:600;color:#0a0a0a}.cart-page__item-total{align-items:flex-end}.cart-page__item-price{display:flex;flex-direction:column;gap:.2rem}.cart-page__price-original{font-size:1.2rem;font-weight:400;color:#a3a3a3;text-decoration:line-through}.cart-page__cell-label{display:none;font-size:1.2rem;font-weight:500;color:#828282}.cart-page__update{align-self:flex-start}.cart-page__note{display:flex;flex-direction:column;gap:.8rem;padding-top:.8rem}.cart-page__note-label{font-size:1.4rem;font-weight:600;color:#0a0a0a}.cart-page__note-field{width:100%;padding:1.2rem;border:2px solid #e5e5e5;border-radius:.8rem;font:inherit;font-size:1.4rem;resize:vertical}.cart-page__note-field:focus{outline:none;border-color:#0a0a0a}.cart-page__aside{align-self:stretch;min-width:0}.cart-page__summary{display:flex;flex-direction:column;gap:1.2rem;padding:2.4rem;border:0;border-radius:1.2rem;background-color:#ededf6}@media only screen and (min-width: 1024px){.cart-page__summary{position:sticky;top:2.4rem}}.cart-page__summary-title{font-size:1.8rem;font-weight:700;color:#281550}.cart-page__summary-row{display:flex;align-items:center;justify-content:space-between;font-size:1.4rem;color:#281550}.cart-page__summary-row span:last-child{font-weight:600;color:#281550}.cart-page__summary-row--discount span{color:#16a34a}.cart-page__summary-row--total{padding-top:1.2rem;border-top:1px solid #b2b3e7;font-size:1.6rem;font-weight:700;color:#281550}.cart-page__summary-row--total span:last-child{font-size:1.8rem}.cart-page__summary-discounts{display:flex;flex-direction:column;gap:.6rem}.cart-page__summary-note{font-size:1.2rem;color:#a3a3a3}.cart-page__summary-actions{display:flex;flex-direction:column;gap:1.2rem;margin-top:.4rem}.cart-page__checkout{width:100%;border-radius:.8rem}.cart-page__checkout.ui-btn__primary{background-color:#c5ff89;color:#281550;font-weight:700}.cart-page__additional-buttons{display:flex;flex-direction:column;gap:.8rem}.cart-page__continue{align-self:center;font-size:1.3rem;color:#828282;text-decoration:underline}@media only screen and (max-width: 1023.98px){.cart-page__item{grid-template-columns:8.8rem minmax(0, 1fr);grid-template-areas:"media details" "unit unit" "quantity total";align-items:start;row-gap:1.2rem}.cart-page__item-media{grid-area:media}.cart-page__item-details{grid-area:details}.cart-page__item-unit{grid-area:unit}.cart-page__item-quantity{grid-area:quantity}.cart-page__item-total{grid-area:total}.cart-page__item-unit,.cart-page__item-quantity{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:.8rem}.cart-page__cell-label{display:block}}.social-links__title{margin:0;color:var(--social-links-title-color, inherit);font-size:var(--social-links-title-fs, 1.2rem);font-weight:var(--social-links-title-fw, 600)}.social-links__items{display:flex;flex-flow:var(--social-links-direction, row) var(--social-links-wrap, wrap);align-items:center;justify-content:var(--social-links-justify, flex-start);gap:var(--social-links-gap, 1.2rem);margin:0;padding:0}.social-links__link{display:flex;align-items:center;justify-content:center;color:var(--social-links-color, inherit)}.social-links__link svg{display:block;width:var(--social-links-size, 2rem);height:auto}.social-links--tinted svg path:not([fill=white],[fill=none]),.social-links--tinted svg circle:not([fill=white],[fill=none]){fill:currentcolor}.social-links-block{margin-top:var(--sl-mt, 0);margin-bottom:var(--sl-mb, 0)}.agency-credit{display:flex;justify-content:var(--agency-credit-justify, flex-start);color:var(--agency-credit-color, inherit)}.agency-credit svg{display:block;width:var(--agency-credit-width, 6rem);height:auto}.agency-credit-block{margin-top:var(--ac-mt, 0)}.comparison-table-section{background-color:var(--cts-bg, transparent);color:var(--cts-color, inherit);padding-top:var(--cts-pt-mobile, 4rem);padding-bottom:var(--cts-pb-mobile, 4rem)}@media only screen and (min-width: 768px){.comparison-table-section{padding-top:var(--cts-pt-tablet, 4.8rem);padding-bottom:var(--cts-pb-tablet, 4.8rem)}}@media only screen and (min-width: 1024px){.comparison-table-section{padding-top:var(--cts-pt-desktop, 6.4rem);padding-bottom:var(--cts-pb-desktop, 6.4rem)}}.comparison-table-section__inner--narrow{max-width:144rem}comparison-table{display:block}.comparison-table__scroller{overflow-x:auto;-webkit-overflow-scrolling:touch}.comparison-table__table{border-collapse:separate;border-spacing:0;width:100%;margin-inline:auto}.comparison-table__row{background-color:var(--ctr-bg, transparent)}.comparison-table__cell{padding:0;font-weight:400;text-align:var(--ctc-text-align, left);vertical-align:middle;border-top:.1rem solid var(--ctr-divider, var(--ct-divider, #e5e5ed))}.comparison-table__row--flush .comparison-table__cell{border-top-color:rgba(0,0,0,0)}.comparison-table__cell--row-label{color:var(--ct-label-color, inherit)}.comparison-table__cell--column-title{vertical-align:bottom;background-color:var(--ct-header-bg, transparent);color:var(--ct-header-color, inherit)}.comparison-table__cell--content{color:var(--ct-cell-color, inherit)}@media only screen and (min-width: 1024px){.comparison-table--auto .comparison-table__table{width:auto;max-width:100%}.comparison-table__cell--row-label{width:var(--ct-label-width, 18rem)}.comparison-table--auto .comparison-table__cell--content,.comparison-table--auto .comparison-table__cell--column-title{width:var(--ct-column-width, 22rem)}}@media only screen and (max-width: 1023.98px){.comparison-table__cell--row-label{width:28%}}@media only screen and (max-width: 479.98px){.comparison-table__cell--row-label .comparison-table__icon,.comparison-table__cell--row-label .comparison-table__image{display:none}}.comparison-table__cell-inner{display:flex;align-items:center;justify-content:var(--ctc-justify, flex-start);gap:1rem;padding:var(--ct-pad-block, 1.8rem) var(--ct-pad-inline, 2.4rem);color:var(--ctc-color, inherit)}@media only screen and (max-width: 767.98px){.comparison-table__cell-inner{gap:.6rem;padding:var(--ct-pad-block-mobile, 1.2rem) var(--ct-pad-inline-mobile, 1rem)}}.comparison-table__cell--icon-above .comparison-table__cell-inner,.comparison-table__cell--icon-below .comparison-table__cell-inner{justify-content:center;align-items:var(--ctc-justify, center)}.comparison-table__cell--icon-above .comparison-table__cell-inner{flex-direction:column}.comparison-table__cell--icon-below .comparison-table__cell-inner{flex-direction:column-reverse}.comparison-table__icon{display:inline-flex;flex-shrink:0;width:var(--ctc-icon-size, 2rem);height:var(--ctc-icon-size, 2rem)}.comparison-table__icon svg{width:100%;height:100%}@media only screen and (max-width: 1023.98px){.comparison-table__icon{width:var(--ctc-icon-size-tablet, var(--ctc-icon-size, 2rem));height:var(--ctc-icon-size-tablet, var(--ctc-icon-size, 2rem))}}@media only screen and (max-width: 767.98px){.comparison-table__icon{width:var(--ctc-icon-size-mobile, var(--ctc-icon-size-tablet, var(--ctc-icon-size, 2rem)));height:var(--ctc-icon-size-mobile, var(--ctc-icon-size-tablet, var(--ctc-icon-size, 2rem)))}}.comparison-table__image{flex-shrink:0;width:auto;height:var(--ctc-icon-size, 2rem);object-fit:contain}@media only screen and (max-width: 1023.98px){.comparison-table__image{height:var(--ctc-icon-size-tablet, var(--ctc-icon-size, 2rem))}}@media only screen and (max-width: 767.98px){.comparison-table__image{height:var(--ctc-icon-size-mobile, var(--ctc-icon-size-tablet, var(--ctc-icon-size, 2rem)))}}.comparison-table__text{display:inline-block;min-width:0;font-size:var(--ctc-fs, var(--ct-cell-fs, 1.6rem));line-height:1.25;overflow-wrap:break-word}@media only screen and (max-width: 767.98px){.comparison-table__text{font-size:var(--ctc-fs-mobile, var(--ct-cell-fs-mobile, 1.3rem))}}.comparison-table__cell--row-label .comparison-table__text{font-size:var(--ctc-fs, var(--ct-label-fs, 1.6rem));font-weight:500}@media only screen and (max-width: 767.98px){.comparison-table__cell--row-label .comparison-table__text{font-size:var(--ctc-fs-mobile, var(--ct-label-fs-mobile, 1.3rem))}}.comparison-table__cell--column-title .comparison-table__text{font-size:var(--ctc-fs, var(--ct-title-fs, 2rem));font-weight:600;line-height:1.15}@media only screen and (max-width: 767.98px){.comparison-table__cell--column-title .comparison-table__text{font-size:var(--ctc-fs-mobile, var(--ct-title-fs-mobile, 1.5rem))}}.comparison-table__switcher{display:none;margin-bottom:1.2rem}.comparison-table__switch-cta{margin:0 0 .6rem;font-size:1.3rem;font-weight:500;line-height:1.3;color:inherit}.comparison-table__switch{position:relative}.comparison-table__switch[open] .comparison-table__switch-chevron{transform:rotate(180deg)}.comparison-table__switch-trigger{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.8rem 1.5rem;border-radius:2rem;background-color:var(--ct-switch-bg, #f2f1fb);color:var(--ct-switch-color, inherit);font-size:1.4rem;font-weight:600;line-height:1;cursor:pointer;list-style:none}.comparison-table__switch-trigger::-webkit-details-marker{display:none}.comparison-table__switch-chevron{flex-shrink:0;width:1.4rem;height:1.4rem;transition:transform .2s ease}.comparison-table__switch-options{position:absolute;z-index:5;top:calc(100% + .6rem);left:0;right:0;margin:0;padding:.6rem;list-style:none;border:.1rem solid var(--ct-divider, #e5e5ed);border-radius:1.2rem;background-color:#fff;box-shadow:0 .8rem 2rem rgba(0,0,0,.12)}.comparison-table__switch-option{display:block;width:100%;padding:.8rem 1rem;border:0;border-radius:.8rem;background-color:rgba(0,0,0,0);color:inherit;font-size:1.3rem;font-weight:500;text-align:left;cursor:pointer}.comparison-table__switch-option:hover,.comparison-table__switch-option:focus-visible,.comparison-table__switch-option[aria-current=true]{background-color:var(--ct-switch-bg, #f2f1fb)}@media only screen and (max-width: 1023.98px){comparison-table[data-mobile=switch][data-active-col] .comparison-table__switcher{display:block}comparison-table[data-mobile=switch][data-active-col][data-active-col="2"] .comparison-table__row>*:nth-child(n+2):not(:nth-child(2)):not(.comparison-table__cell--pinned){display:none}comparison-table[data-mobile=switch][data-active-col][data-active-col="3"] .comparison-table__row>*:nth-child(n+2):not(:nth-child(3)):not(.comparison-table__cell--pinned){display:none}comparison-table[data-mobile=switch][data-active-col][data-active-col="4"] .comparison-table__row>*:nth-child(n+2):not(:nth-child(4)):not(.comparison-table__cell--pinned){display:none}comparison-table[data-mobile=switch][data-active-col][data-active-col="5"] .comparison-table__row>*:nth-child(n+2):not(:nth-child(5)):not(.comparison-table__cell--pinned){display:none}comparison-table[data-mobile=switch][data-active-col][data-active-col="6"] .comparison-table__row>*:nth-child(n+2):not(:nth-child(6)):not(.comparison-table__cell--pinned){display:none}comparison-table[data-mobile=switch][data-active-col][data-active-col="7"] .comparison-table__row>*:nth-child(n+2):not(:nth-child(7)):not(.comparison-table__cell--pinned){display:none}comparison-table[data-mobile=switch][data-active-col][data-active-col="8"] .comparison-table__row>*:nth-child(n+2):not(:nth-child(8)):not(.comparison-table__cell--pinned){display:none}comparison-table[data-mobile=switch][data-active-col][data-active-col="9"] .comparison-table__row>*:nth-child(n+2):not(:nth-child(9)):not(.comparison-table__cell--pinned){display:none}}.comparison-table-bottom{margin-top:var(--ctb-mt-mobile, 2rem);text-align:var(--ctb-align, center)}@media only screen and (min-width: 768px){.comparison-table-bottom{margin-top:var(--ctb-mt-desktop, 2.8rem)}}.faq-list{display:flex;align-items:center;gap:var(--faq-gap, 2.5rem)}@media only screen and (max-width: 767.98px){.faq-list{flex-direction:column;align-items:stretch}}.faq-list__col{flex:1 1 0;min-width:0}.faq-list__media{flex:none;width:var(--faq-media-width, 13.5rem)}@media only screen and (max-width: 767.98px){.faq-list__media{order:1;align-self:center}}.faq-list__media img{display:block;width:100%;height:auto}.faq-list__answer{font-size:var(--faq-answer-fs-mobile, 1.6rem);color:var(--faq-answer-color, inherit)}@media only screen and (min-width: 1024px){.faq-list__answer{font-size:var(--faq-answer-fs-desktop, 1.6rem)}}.faq-list__answer>:first-child{margin-top:0}.faq-list__answer>:last-child{margin-bottom:0}.steps{counter-reset:steps;position:relative;list-style:none;margin:0;padding:0}.steps::before{content:"";position:absolute;left:calc(var(--steps-dot-size, 3.8rem)/2);top:calc(var(--steps-dot-size, 3.8rem)/2);bottom:calc(var(--steps-dot-size, 3.8rem)/2);border-left:var(--steps-spine-width, 0.2rem) dashed var(--steps-spine, currentcolor);transform:translateX(-50%)}.step{counter-increment:steps;position:relative;display:flex;align-items:flex-start;gap:var(--steps-dot-gap, 1.8rem)}.step+.step{margin-top:var(--steps-gap, 1.8rem)}.step__dot{flex:0 0 var(--steps-dot-size, 3.8rem);width:var(--steps-dot-size, 3.8rem);height:var(--steps-dot-size, 3.8rem);display:flex;align-items:center;justify-content:center;z-index:1;border-radius:50%;background-color:var(--steps-dot-bg, currentcolor);box-shadow:0 0 0 .5rem var(--steps-halo, transparent);color:var(--steps-dot-color, #fff);font-size:var(--steps-dot-fs, 1.7rem);font-weight:700}.step__dot::before{content:counter(steps)}.step__card{flex:1;background-color:var(--step-bg, transparent);border:var(--step-border-width, 0) solid var(--step-border, transparent);border-radius:var(--step-radius, 0);padding:var(--step-pad-block, 1.5rem) var(--step-pad-inline, 1.8rem);color:var(--step-color, inherit)}.step__pill{display:inline-block;margin-bottom:.9rem;padding:.5rem 1.1rem;border-radius:.6rem;background-color:var(--step-pill-bg, transparent);color:var(--step-pill-color, inherit);font-size:var(--step-pill-fs, 1.2rem);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.step__text{margin:0;font-size:var(--step-fs, 1.5rem);line-height:1.42}.benefit-grid{display:grid;grid-template-columns:repeat(var(--bg-cols-mobile, 2), minmax(0, 1fr));gap:var(--bg-gap-mobile, 2rem)}@media only screen and (min-width: 1024px){.benefit-grid{grid-template-columns:repeat(var(--bg-cols-desktop, 4), minmax(0, 1fr));gap:var(--bg-gap-desktop, 3.2rem)}}.benefit-grid__item{display:flex;flex-direction:column;align-items:var(--bg-align, center);text-align:var(--bg-align, center);gap:.8rem}.benefit-grid--left .benefit-grid__item{align-items:flex-start;text-align:left}.benefit-grid__icon{width:var(--bg-icon-size-mobile, 6.4rem);height:auto}@media only screen and (min-width: 1024px){.benefit-grid__icon{width:var(--bg-icon-size, 8rem)}}.benefit-grid__title{font-size:var(--bg-title-fs-mobile, 1.5rem);font-weight:600;color:var(--bg-title-color, inherit)}@media only screen and (min-width: 1024px){.benefit-grid__title{font-size:var(--bg-title-fs, 1.8rem)}}.benefit-grid__text{font-size:var(--bg-text-fs-mobile, 1.3rem);line-height:1.45;color:var(--bg-text-color, inherit)}@media only screen and (min-width: 1024px){.benefit-grid__text{font-size:var(--bg-text-fs, 1.5rem)}}.content-modal__dialog{display:flex;flex-direction:column;gap:var(--cm-gap, 1.6rem);max-height:85vh;overflow-y:auto;overscroll-behavior:contain}.file-link{display:flex;align-items:center;gap:1.2rem;padding:var(--fl-pad-block, 1.2rem) var(--fl-pad-inline, 1.4rem);border:1px solid var(--fl-border, transparent);border-radius:var(--fl-radius, 1.2rem);background-color:var(--fl-bg, transparent);color:var(--fl-color, inherit)}.file-link__icon,.file-link__download{flex:none;display:flex;align-items:center;justify-content:center;color:var(--fl-accent, currentcolor)}.file-link__icon svg,.file-link__download svg{width:2.2rem;height:2.2rem}.file-link__download{margin-left:auto;border-radius:50%;padding:.6rem;transition:background-color .2s ease}.file-link__download:hover{background-color:color-mix(in srgb, var(--fl-accent, currentcolor) 14%, transparent)}.file-link__body{display:flex;flex-direction:column;gap:.2rem;min-width:0}.file-link__title{font-size:var(--fl-title-fs, 1.5rem);font-weight:600}.file-link__meta{font-size:var(--fl-meta-fs, 1.3rem);opacity:.75}.file-link__verified{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--fl-meta-fs, 1.3rem);font-weight:600;color:var(--fl-accent, currentcolor)}.file-link__verified svg{width:1.2rem;height:1.2rem}.product-card-mini{--pc-ink-color: #1a1a1a;--pc-muted-color: #737373;display:flex;align-items:center;gap:var(--pcm-gap, 1.2rem);padding:var(--pcm-padding-block, 0.8rem) var(--pcm-padding-inline, 0.8rem);border:.1rem solid var(--pcm-border, transparent);border-radius:var(--pcm-radius, 4.8rem);background-color:var(--pcm-bg, #fff);color:var(--pcm-color, inherit)}.product-card-mini--blurred{-webkit-backdrop-filter:blur(var(--pcm-blur));backdrop-filter:blur(var(--pcm-blur))}.product-card-mini__media{flex:0 0 auto;width:var(--pcm-image-width, 6rem);border-radius:var(--pcm-image-radius, 0);overflow:hidden;line-height:0}.product-card-mini__image,.product-card-mini__image img{display:block;width:100%;height:auto}.product-card-mini__content{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;gap:.2rem}.product-card-mini__action{flex:0 0 auto}.product-card-mini .product-card__title{margin:0}.product-card-mini .product-card__price{flex-flow:row wrap;align-items:baseline;gap:.6rem;margin:0}.product-card-mini .product-card__cta-button.ui-btn{width:auto;margin-inline:0}.popper-overlay{position:absolute;top:var(--po-y, 50%);left:var(--po-x, 50%);z-index:5}@media only screen and (max-width: 1023.98px){.popper-overlay{top:var(--po-y-mobile, var(--po-y, 50%));left:var(--po-x-mobile, var(--po-x, 50%))}}.popper-overlay__dot{display:block;position:relative;width:var(--po-size, 1.6rem);height:var(--po-size, 1.6rem);margin:calc(var(--po-size, 1.6rem)/-2);border-radius:50%;background-color:var(--po-dot, #cb2f7f);box-shadow:0 0 0 .1rem var(--po-dot, #cb2f7f);cursor:pointer}.popper-overlay__dot::before{content:"";position:absolute;inset:0;border-radius:50%;animation:popper-overlay-pulse 1.5s linear infinite;pointer-events:none}.popper-overlay__core{display:block;width:100%;height:100%;border-radius:50%;background-color:var(--po-core, #e281b8);transform:scale(0.5);transition:transform .4s ease-in-out;pointer-events:none}.popper-overlay__dot:hover .popper-overlay__core,.popper-overlay__dot:focus-visible .popper-overlay__core{transform:scale(1)}.popper-overlay__tooltip{z-index:6;width:max-content;max-width:min(32rem,100vw - 3.2rem);opacity:0;transition:opacity .2s ease-in-out}.popper-overlay__tooltip[hidden]{display:none}.is-open>.popper-overlay__tooltip{opacity:1}.popper-overlay__arrow{position:absolute;width:.8rem;height:.8rem;z-index:-1}.popper-overlay__arrow::before{content:"";position:absolute;inset:0;background-color:var(--pcm-bg, #fff);transform:rotate(45deg)}.popper-overlay__tooltip[data-popper-placement^=top] .popper-overlay__arrow{bottom:-0.4rem}.popper-overlay__tooltip[data-popper-placement^=bottom] .popper-overlay__arrow{top:-0.4rem}.popper-overlay__tooltip[data-popper-placement^=left] .popper-overlay__arrow{right:-0.4rem}.popper-overlay__tooltip[data-popper-placement^=right] .popper-overlay__arrow{left:-0.4rem}@keyframes popper-overlay-pulse{0%,100%{box-shadow:0 0 0 0 var(--po-ring, rgba(255, 255, 255, 0.4))}50%{box-shadow:0 0 0 .8rem var(--po-ring, rgba(255, 255, 255, 0.4))}}@media(prefers-reduced-motion: reduce){.popper-overlay__dot::before{animation:none}.popper-overlay__core{transition:none}}.scroller-row{display:block;background:var(--sr-bg, transparent)}.scroller-row__viewport{position:relative;max-width:var(--sr-max-width, none);margin-inline:auto}.scroller-row__viewport::before,.scroller-row__viewport::after{content:"";position:absolute;top:0;bottom:0;z-index:1;width:var(--sr-fade-width, 0);opacity:0;pointer-events:none;transition:opacity .2s ease}.scroller-row__viewport::before{left:0;background:linear-gradient(to right, var(--sr-fade-color, var(--sr-bg, transparent)), transparent)}.scroller-row__viewport::after{right:0;background:linear-gradient(to left, var(--sr-fade-color, var(--sr-bg, transparent)), transparent)}.scroller-row.can-scroll-left .scroller-row__viewport::before,.scroller-row.can-scroll-right .scroller-row__viewport::after{opacity:1}.scroller-row__track{display:flex;align-items:var(--sr-align, center);justify-content:var(--sr-justify, space-between);gap:var(--sr-gap-desktop, 0);padding:var(--sr-pb-desktop, 0) var(--sr-pi-desktop, 0);overflow-x:auto;scrollbar-width:none}.scroller-row__track::-webkit-scrollbar{display:none}.scroller-row__track>*{flex:0 0 auto;margin-inline:0}@supports(justify-content: safe center){.scroller-row__track{justify-content:var(--sr-justify-safe, space-between)}}@media only screen and (max-width: 1023.98px){.scroller-row__track{gap:var(--sr-gap-mobile, 0);padding:var(--sr-pb-mobile, 0) var(--sr-pi-mobile, 0);justify-content:flex-start}}.review-card{display:flex;gap:var(--rc-gap, 1.2rem);width:var(--rc-width-desktop, 35rem);max-width:82vw;padding:var(--rc-padding, 1.5rem);background:var(--rc-bg, #fff);border:.1rem solid var(--rc-border, #e5e5ed);border-radius:var(--rc-radius, 2rem)}.review-card[hidden]{display:none}.review-card__icon{flex:0 0 auto;width:var(--rc-icon-desktop, 6.2rem);height:var(--rc-icon-desktop, 6.2rem);border-radius:99.9rem;object-fit:cover;margin-top:1.5rem}.review-card__content{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.review-card__rating{margin-bottom:.4rem}.review-card__title{margin:0 0 .4rem;font-size:var(--rc-title-fs-desktop, 1.4rem);font-weight:var(--rc-title-fw, 600);text-transform:var(--rc-title-transform, uppercase);color:var(--rc-title-color, #281550)}.review-card__description{margin-bottom:1.2rem;font-size:var(--rc-text-fs-desktop, 1.5rem);line-height:normal;color:var(--rc-text-color, #4a4a57)}.review-card__description p{margin:0}.review-card__author{margin-top:auto;display:flex;align-items:center;gap:.8rem}.review-card__author-icon,.review-card__author-initials{flex:0 0 auto;width:2.8rem;height:2.8rem;border-radius:99.9rem}.review-card__author-icon{object-fit:cover}.review-card__author-initials{display:flex;align-items:center;justify-content:center;background:var(--rc-border, #e5e5ed);color:var(--rc-author-color, #281550);font-size:1.2rem;font-weight:700}.review-card__author-name{font-size:var(--rc-author-fs-desktop, 1.4rem);color:var(--rc-author-color, #281550)}.review-card__verified{display:inline-flex;color:var(--rc-verified-color, #281550)}.review-card__verified svg{display:block;width:1.2rem;height:1.2rem}@media only screen and (max-width: 1023.98px){.review-card{width:var(--rc-width-mobile, 28rem)}.review-card .review-card__icon{width:var(--rc-icon-mobile, 5rem);height:var(--rc-icon-mobile, 5rem)}.review-card .review-card__title{font-size:var(--rc-title-fs-mobile, 1.4rem)}.review-card .review-card__description{font-size:var(--rc-text-fs-mobile, 1.5rem)}.review-card .review-card__author-name{font-size:var(--rc-author-fs-mobile, 1.4rem)}}.review-filter{display:block;margin-bottom:var(--rf-mb-desktop, 0)}.review-filter__scroller{position:relative;display:block}.review-filter__scroller::before,.review-filter__scroller::after{content:"";position:absolute;top:0;bottom:0;z-index:1;width:var(--rf-fade-width, 0);opacity:0;pointer-events:none;transition:opacity .2s ease}.review-filter__scroller::before{left:0;background:linear-gradient(to right, var(--rf-fade-color, transparent), transparent)}.review-filter__scroller::after{right:0;background:linear-gradient(to left, var(--rf-fade-color, transparent), transparent)}.review-filter__scroller.can-scroll-left::before,.review-filter__scroller.can-scroll-right::after{opacity:1}.review-filter__options{display:flex;justify-content:var(--rf-justify, flex-start);gap:var(--rf-gap-desktop, 1.2rem);overflow-x:auto;scrollbar-width:none}.review-filter__options::-webkit-scrollbar{display:none}.review-filter__option{flex:0 0 auto;appearance:none;border:0;cursor:pointer;white-space:nowrap;padding:var(--rf-padding-block, 1rem) var(--rf-padding-inline, 2.2rem);border-radius:var(--rf-radius, 99.9rem);font-family:inherit;font-size:var(--rf-fs-desktop, 1.4rem);font-weight:var(--rf-fw, 400);text-transform:var(--rf-transform, uppercase);color:var(--rf-color, #281550);background:var(--rf-bg, #f2f2f7);transition:background .2s ease-in-out,color .2s ease-in-out}.review-filter__option:focus-visible{outline:.2rem solid var(--rf-bg-active, #281550);outline-offset:.2rem}.review-filter__option.is-active{color:var(--rf-color-active, #fff);background:var(--rf-bg-active, #281550)}@media only screen and (max-width: 1023.98px){.review-filter{margin-bottom:var(--rf-mb-mobile, 0)}.review-filter .review-filter__options{gap:var(--rf-gap-mobile, 0.8rem)}.review-filter .review-filter__option{font-size:var(--rf-fs-mobile, 1.3rem)}}.star-rating{position:relative;display:inline-flex}.star-rating__track{display:flex;gap:var(--star-gap, 0.2rem);color:var(--star-empty-color, #e5e5ed)}.star-rating__track svg{display:block;width:var(--star-size, 1.6rem);height:var(--star-size, 1.6rem);fill:none;stroke:currentcolor}.star-rating__track--filled{position:absolute;inset:0;color:var(--star-color, #ffb800);clip-path:inset(0 calc(100% - var(--star-fill, 0%)) 0 0)}.star-rating__track--filled svg{fill:currentcolor}.rating-summary{display:flex;align-items:center;justify-content:var(--rs-justify, center);flex-wrap:wrap;gap:var(--rs-gap, 0.8rem);margin-bottom:var(--rs-mb-desktop, 0);font-size:var(--rs-fs, 1.4rem);font-weight:600;color:var(--rs-color, #333232)}.rating-summary__score{font-weight:700}.rating-summary__count,.rating-summary__note{font-weight:400;opacity:.85}@media only screen and (max-width: 1023.98px){.rating-summary{margin-bottom:var(--rs-mb-mobile, 0)}}.reviews-videos{background:var(--rv-bg, transparent);color:var(--rv-color, inherit);padding-top:var(--rv-pt-mobile, 4rem);padding-bottom:var(--rv-pb-mobile, 4rem)}@media only screen and (min-width: 768px){.reviews-videos{padding-top:var(--rv-pt-tablet, 4.8rem);padding-bottom:var(--rv-pb-tablet, 4.8rem)}}@media only screen and (min-width: 1024px){.reviews-videos{padding-top:var(--rv-pt-desktop, 5rem);padding-bottom:var(--rv-pb-desktop, 5rem)}}.reviews-videos__inner{max-width:var(--rv-max-width, 147rem);margin-inline:auto;padding-inline:1.6rem}.reviews-videos__card{background:var(--rv-card-bg, transparent);border-radius:var(--rv-card-radius, 0);padding:var(--rv-card-pb, 0) var(--rv-card-pi, 0)}.newsletter-section{position:relative;isolation:isolate;background-color:var(--newsletter-bg, transparent);color:var(--newsletter-color, inherit)}.newsletter-section__background{position:absolute;inset:0;z-index:-1;overflow:hidden}.newsletter-section__background img{width:100%;height:100%;object-fit:cover}.newsletter-section__inner{max-width:var(--page-width, 144rem);margin:0 auto;padding-left:1.6rem;padding-right:1.6rem;display:flex;flex-flow:var(--newsletter-fd-desktop, row) wrap;justify-content:var(--newsletter-jc-desktop, center);align-items:var(--newsletter-align, center);gap:var(--newsletter-gap, 1.6rem);max-width:var(--newsletter-max-width, 147rem);padding-top:var(--newsletter-pt-desktop, 6rem);padding-bottom:var(--newsletter-pb-desktop, 6rem)}@media only screen and (max-width: 1023.98px){.newsletter-section__inner{flex-direction:var(--newsletter-fd-mobile, column);justify-content:var(--newsletter-jc-mobile, flex-start);align-items:var(--newsletter-align-mobile, stretch);gap:var(--newsletter-gap-mobile, var(--newsletter-gap, 1.6rem));padding-top:var(--newsletter-pt-tablet, 4.8rem);padding-bottom:var(--newsletter-pb-tablet, 4.8rem)}}@media only screen and (max-width: 767.98px){.newsletter-section__inner{padding-top:var(--newsletter-pt-mobile, 4rem);padding-bottom:var(--newsletter-pb-mobile, 4rem)}}@media only screen and (min-width: 1024px){.newsletter-section .newsletter-section__inner--row>*{margin-inline:0}}.newsletter-form{display:block;flex:1 1 auto;min-width:0;max-width:var(--nlf-max-width, 45rem)}@media only screen and (max-width: 1023.98px){.newsletter-form{max-width:100%}}.newsletter-form__row{display:flex;flex-direction:var(--nlf-direction, row);gap:var(--nlf-gap, 0)}@media only screen and (max-width: 767.98px){.newsletter-form__row{flex-direction:column;gap:var(--nlf-gap, 0.8rem)}}.newsletter-form__input{flex:1 1 auto;min-width:0;height:var(--nlf-input-height, 5.4rem);padding:0 var(--nlf-input-padding, 2.4rem);font-size:var(--nlf-input-fs, 1.4rem);color:var(--nlf-input-color, inherit);background-color:var(--nlf-input-bg, transparent);border:var(--nlf-input-border-width, 0.1rem) solid var(--nlf-input-border-color, currentcolor);border-radius:var(--nlf-input-radius, 5rem)}.newsletter-form__input::placeholder{color:currentcolor;opacity:.7}.newsletter-form__button{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:.8rem;flex:0 0 auto;min-width:var(--nlf-button-min-width, 16rem);height:var(--nlf-input-height, 5.4rem);padding:0 var(--nlf-button-padding, 2.4rem);cursor:pointer;font-size:var(--nlf-button-fs, 1.6rem);font-weight:var(--nlf-button-fw, 600);text-transform:var(--nlf-button-tt, uppercase);color:var(--nlf-button-color, #fff);background-color:var(--nlf-button-bg, #0a0a0a);border-radius:var(--nlf-button-radius, 5rem);transition:background-color .2s ease,color .2s ease}.newsletter-form__button:hover,.newsletter-form__button:focus-visible{color:var(--nlf-button-color-hover, var(--nlf-button-color, #fff));background-color:var(--nlf-button-bg-hover, var(--nlf-button-bg, #0a0a0a))}@media only screen and (max-width: 767.98px){.newsletter-form__button{width:100%}}.newsletter-form--inset .newsletter-form__row{height:var(--nlf-input-height, 5.4rem);flex-direction:row;align-items:center;gap:0;padding:var(--nlf-inset, 0.4rem);background-color:var(--nlf-input-bg, transparent);border:var(--nlf-input-border-width, 0.1rem) solid var(--nlf-input-border-color, currentcolor);border-radius:var(--nlf-input-radius, 5rem)}.newsletter-form--inset .newsletter-form__input,.newsletter-form--inset .newsletter-form__button{height:100%;border:0}.newsletter-form--inset .newsletter-form__input{background-color:rgba(0,0,0,0);padding-block:0;padding-inline:max(0rem,var(--nlf-input-padding, 2.4rem) - var(--nlf-inset, 0.4rem)) .8rem}.newsletter-form--inset .newsletter-form__button{width:auto}.newsletter-form__spinner{display:none;line-height:0}.newsletter-form__spinner svg{width:1.8rem;height:1.8rem;fill:none;animation:spin .8s linear infinite}.newsletter-form--loading .newsletter-form__button{pointer-events:none;opacity:.7}.newsletter-form--loading .newsletter-form__button-label{display:none}.newsletter-form--loading .newsletter-form__spinner{display:block}.newsletter-form__error{margin-top:.8rem;font-size:1.3rem;color:var(--nlf-error-color, #c00026)}.contact-form{display:block}.contact-form__heading{margin:0 0 var(--cf-heading-mb, 1.8rem);font-size:var(--cf-heading-fs, 2rem);font-weight:var(--cf-heading-fw, 700);line-height:1.2}.contact-form__form{display:flex;flex-direction:column;gap:var(--cf-gap, 1.2rem)}.contact-form__row{display:flex;flex-wrap:wrap;gap:var(--cf-gap, 1.2rem)}.contact-form__field{min-width:0}.contact-form__row>.contact-form__field{flex:1 1 18rem}.contact-form__row>.contact-form__field--narrow{flex:0 1 14rem}.contact-form__label{display:block;margin-bottom:.6rem;font-size:1.3rem}.contact-form__input{width:100%;padding:1rem 1.6rem;border:1px solid var(--cf-input-border, currentcolor);border-radius:var(--cf-radius, 2rem);background-color:var(--cf-input-bg, transparent);color:var(--cf-input-color, inherit);font-family:inherit;font-size:1.4rem}.contact-form__input::placeholder{color:currentcolor;opacity:.7}.contact-form__input[aria-invalid=true]{outline:2px solid currentcolor;outline-offset:1px}.contact-form__textarea{display:block;resize:vertical}.contact-form__actions{display:flex}.contact-form--inset .contact-form__message{position:relative}.contact-form--inset .contact-form__textarea{padding-right:calc(var(--cf-button-size, 3.4rem) + var(--cf-inset, 0.4rem)*2);resize:none;overflow:hidden}.contact-form--inset .contact-form__actions{position:absolute;right:var(--cf-inset, 0.4rem);bottom:var(--cf-inset, 0.4rem)}.contact-form--inset .contact-form__button{width:var(--cf-button-size, 3.4rem);height:var(--cf-button-size, 3.4rem);padding:0;border-radius:50%;justify-content:center}.contact-form__button{display:inline-flex;align-items:center;gap:.8rem;padding:1.2rem 2.4rem;border:0;border-radius:var(--cf-radius, 2rem);background-color:var(--cf-button-bg, #0A0A0A);color:var(--cf-button-color, #fff);font-family:inherit;font-size:1.4rem;font-weight:600;cursor:pointer}.contact-form__button svg{display:block;width:1.6rem;height:1.6rem}.contact-form__error{color:var(--cf-error-color, #d72c2c);font-size:1.3rem}.contact-form__error-list{margin:0;padding-left:1.8rem}.wishlist-page{display:block}.wishlist-page__grid{--ui-gutter-x: 2.4rem;--ui-gutter-y: 2.4rem;align-items:stretch;margin-left:calc(var(--ui-gutter-x)*-0.5);margin-right:calc(var(--ui-gutter-x)*-0.5)}.wishlist-page__grid[hidden],.wishlist-page__empty[hidden]{display:none}.wishlist-page__empty{display:flex;flex-direction:column;align-items:center;gap:1.6rem;padding:4rem 0;text-align:center}.wishlist-page__empty-text{max-width:48rem;margin:0;color:var(--shelf-muted, #828282)}.sidebar--quickbuy{display:flex;flex-direction:column}.sidebar--quickbuy .sidebar-header{flex-shrink:0}.sidebar--quickbuy .sidebar-body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;max-height:none;overflow:hidden}.quickbuy{--qb-ink: #281550;--qb-muted: #6b6b7a;--qb-line: #e3e3ed;--qb-surface: #fff;--qb-soft: #f5f5fa;--qb-lilac: #9063cd;--qb-discount: #d42c87;display:flex;flex:1 1 auto;flex-direction:column;gap:var(--qb-gap, 1.6rem);min-height:0;color:var(--qb-ink)}.quickbuy__collections{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;min-height:0}.quickbuy__tablist{order:-1;flex:1 0 100%;height:0;border:0}.quickbuy__progress{order:0;flex:1 0 100%}.quickbuy .quickbuy__tab{order:1;margin:0 .8rem 1rem 0;padding:.8rem 1.6rem;border:1px solid var(--qb-line);border-radius:999rem;background:var(--qb-surface);font-size:1.3rem;font-weight:600;color:var(--qb-muted)}.quickbuy .quickbuy__tab:hover{color:var(--qb-ink)}.quickbuy .quickbuy__tab[aria-selected=true]{border-color:var(--qb-ink);background:var(--qb-ink);color:#fff}.quickbuy__panel{order:2;flex:1 0 100%;min-height:0}.quickbuy__scroll{--hint-transition: 0.5s ease;--hint-shadow: color-mix(in srgb, #9063cd 28%, transparent);max-height:var(--qb-list-height, 44vh)}.quickbuy__products{display:flex;flex-direction:column;gap:1rem;padding:.2rem}.quickbuy__empty{margin:0;padding:2rem 0;text-align:center;color:var(--qb-muted)}.quickbuy__progress{margin-bottom:1.2rem;padding:1.6rem 2.4rem 1.2rem;border:1px solid var(--qb-line);border-radius:1.6rem;background:var(--qb-surface)}.quickbuy__progress-heading{margin:0 0 1rem;font-size:1.4rem;font-weight:600;line-height:1.8;text-transform:uppercase;color:var(--qb-lilac)}.quickbuy__hint{margin:0 0 1.2rem;font-size:1.5rem;font-weight:600;line-height:1.35;color:var(--qb-lilac)}.quickbuy__hint strong{color:var(--qb-progress-reached, var(--qb-discount))}.quickbuy__hint:empty{display:none}.quickbuy__track{position:relative;height:1.8rem;margin:.6rem 0}.quickbuy__track::before{content:"";position:absolute;top:50%;left:0;z-index:0;width:100%;height:var(--qb-progress-height, 0.4rem);transform:translateY(-50%);border-radius:999rem;background:var(--qb-progress-track, #e5e5e5)}.quickbuy__fill{position:absolute;top:50%;left:0;z-index:1;display:block;width:var(--progress, 0%);height:var(--qb-progress-height, 0.4rem);transform:translateY(-50%);border-radius:999rem 0 0 999rem;background:var(--qb-progress-reached, var(--qb-lilac));transition:width .45s ease}.quickbuy__tiers{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:start;gap:.8rem;margin-top:.8rem}.quickbuy__tier{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center;opacity:.82;transition:opacity .3s ease}.quickbuy__tier.is-current{opacity:1}.quickbuy__tier:first-child{align-items:flex-start;text-align:left}.quickbuy__tier:last-child{align-items:flex-end;text-align:right}.quickbuy__tier-dot{position:relative;z-index:2;width:1.4rem;height:1.4rem;margin-top:-2.3rem;border-radius:999rem;background:var(--qb-progress-track, #e5e5e5);transition:background-color .3s ease}.is-reached .quickbuy__tier-dot{background:var(--qb-progress-reached, var(--qb-lilac));box-shadow:0 0 0 .3rem color-mix(in srgb, #9063cd 20%, transparent)}.quickbuy__tier-label{font-size:1.5rem;font-weight:700;line-height:1;color:var(--qb-muted);white-space:nowrap}.is-current .quickbuy__tier-label{color:var(--qb-ink)}.quickbuy__tier-rewards{display:flex;flex-wrap:wrap;justify-content:inherit;gap:.4rem}.quickbuy__badge{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem 1rem .5rem;border-radius:999rem;font-size:1.2rem;font-weight:700;line-height:1;white-space:nowrap}.quickbuy__badge--discount{background:var(--qb-discount);color:#fff}.quickbuy__badge--shipping,.quickbuy__badge--gift{background:color-mix(in srgb, #9063cd 15%, #fff);color:var(--qb-lilac)}.quickbuy__legend{flex-shrink:0;margin:0;font-size:1.3rem;font-weight:600;line-height:1;text-transform:uppercase;color:var(--qb-muted)}.quickbuy__preview{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;gap:1rem}.quickbuy__preview-item{position:relative;display:flex;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;border-radius:999rem;background:var(--preview-bg, var(--qb-soft))}.quickbuy__preview-item img{width:100%;height:100%;object-fit:contain}.quickbuy__preview-item--gift{border-radius:1.2rem;color:var(--qb-discount)}.quickbuy__preview-item--gift svg{width:50%;height:50%;fill:none}.quickbuy__preview-qty{position:absolute;top:-0.2rem;right:-0.2rem;display:inline-flex;align-items:center;justify-content:center;min-width:2.2rem;height:2.2rem;padding:0 .4rem;border:2px solid var(--sidebar-bg, #fff);border-radius:999rem;background:var(--qb-ink);color:#fff;font-size:1.1rem;font-weight:700}.quickbuy__footer{display:flex;flex-shrink:0;flex-direction:column;gap:1.2rem}.quickbuy__summary{display:flex;flex-direction:column;gap:.4rem;margin:0;padding-block:1rem;border-top:1px solid #e8e8f0;border-bottom:1px solid #e8e8f0}.quickbuy__summary-line{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;font-size:1.5rem;font-weight:600;line-height:1.2;color:var(--qb-muted)}.quickbuy__summary-line dt,.quickbuy__summary-line dd{margin:0}.quickbuy__summary-line--discount dd{color:var(--qb-accent, var(--qb-discount))}.quickbuy__summary-meta:empty{display:none}.quickbuy__actions{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:1.2rem}.quickbuy__actions:has(.quickbuy__cta--buy:only-child){grid-template-columns:1fr}.quickbuy__cta:only-child{width:100%;grid-column:1/-1}.quickbuy__cta{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.6rem;border-radius:1.8rem;font-family:inherit;font-size:1.5rem;font-weight:600;text-align:left;cursor:pointer;transition:opacity .2s ease,box-shadow .2s ease}.quickbuy__cta--buy{border:2px solid var(--qb-accent, var(--qb-ink));background:var(--qb-accent, var(--qb-ink));color:#fff}.quickbuy__cta--subscribe{border:2px dashed color-mix(in srgb, #281550 45%, #fff);background:rgba(0,0,0,0);color:var(--qb-ink)}.quickbuy__cta:hover:not(:disabled){box-shadow:0 .4rem 1.4rem color-mix(in srgb, #281550 20%, transparent)}.quickbuy__cta:disabled{opacity:.85;box-shadow:none;cursor:not-allowed}.quickbuy__cta[aria-busy=true]{opacity:.7;cursor:progress}.quickbuy__cta-icon{display:inline-flex;flex-shrink:0}.quickbuy__cta-icon svg{width:2rem;height:auto;fill:currentcolor;stroke:none}.quickbuy__cta-body{display:flex;flex:1 1 auto;align-items:baseline;justify-content:space-between;gap:.6rem;min-width:0}.quickbuy__cta-price{display:inline-flex;align-items:baseline;gap:.6rem;font-size:1.6rem;font-weight:600}.quickbuy__cta-price s{opacity:.6;font-size:1.3rem;font-weight:400}.quickbuy__cta-price s:empty{display:none}.quickbuy__clear{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;margin:0 auto;padding:.4rem;border:0;background:none;font-family:inherit;font-size:1.3rem;line-height:1;color:var(--qb-muted);cursor:pointer}.quickbuy__clear span{text-decoration:underline;transform:translateY(-0.2rem)}.quickbuy__clear svg{width:1.6rem;height:auto;fill:none}.quickbuy__clear:disabled{opacity:.5;cursor:not-allowed}.quickbuy__error{margin:0;padding:1rem 0 0;color:#c0392b;font-size:1.3rem;text-align:center}.product-card-quick{display:flex;align-items:center;gap:var(--pcq-gap, 1.2rem);padding:var(--pcq-padding-block, 1rem) var(--pcq-padding-inline, 1.2rem);border:1px solid color-mix(in srgb, #9063cd 20%, #fff);border-radius:var(--pcq-radius, 1.6rem);background:var(--qb-surface, #fff)}.product-card-quick--sold-out{opacity:.5;pointer-events:none}.product-card-quick__media{position:relative;flex-shrink:0;width:var(--pcq-image-width, 5.6rem);border-radius:var(--pcq-image-radius, 1.2rem);background:var(--pcq-media-bg, transparent)}.product-card-quick__media::before{content:"";position:absolute;top:0;left:0;display:block;width:1rem;height:1rem;transform:translate(-25%, -25%);border-radius:999rem;background:var(--pcq-accent, transparent)}.product-card-quick__image{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain}.product-card-quick__content{display:flex;flex:1 1 auto;flex-direction:column;gap:.2rem;min-width:0}.product-card-quick__title{font-size:1.6rem;font-weight:600;line-height:1;color:var(--qb-ink);text-decoration:none}.product-card-quick__subtitle{font-size:1.2rem;font-weight:600;line-height:1;text-transform:uppercase;color:var(--pcq-accent, var(--qb-muted))}.product-card-quick__price{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.6rem;font-size:1.4rem;font-weight:600;line-height:1}.product-card-quick__price-original{font-size:1.2rem;font-weight:400;color:#a3a3a3}.product-card-quick.has-projected-discount .product-card-quick__price-final{color:var(--qb-discount)}.product-card-quick__stepper{flex-shrink:0;gap:0;width:10.4rem;height:3.6rem;padding:0;border:0;border-radius:1.2rem;background:var(--qb-soft);color:var(--qb-ink);overflow:hidden}.product-card-quick__stepper .quantity-control__button{width:4.8rem;height:100%;border-radius:0;color:inherit}.product-card-quick__stepper .quantity-control__button svg{width:2.4rem;height:2.4rem}.product-card-quick__stepper .quantity-control__value{flex:1 1 auto;min-width:0;color:inherit;font-size:1.3rem}.product-card-quick__sold-out{flex-shrink:0;font-size:1.2rem;color:var(--qb-muted)}.product-card-quick--skeleton{pointer-events:none}.product-card-quick--skeleton .product-card-quick__media,.product-card-quick--skeleton .product-card-quick__skeleton-line{background:linear-gradient(to right, #e5e5e5 8%, rgba(255, 255, 255, 0.6) 18%, #e5e5e5 33%);background-size:200rem 100%;animation:shimmer 1.5s linear infinite}.product-card-quick--skeleton .product-card-quick__media{aspect-ratio:1}.product-card-quick--skeleton .product-card-quick__content{display:flex;flex:1;flex-direction:column;gap:.8rem}.product-card-quick__skeleton-line{display:block;width:70%;height:1.2rem;border-radius:.6rem}.product-card-quick__skeleton-line--short{width:40%}@media only screen and (max-width: 767.98px){.quickbuy__actions{grid-template-columns:1fr}.quickbuy__products{gap:.5rem}.quickbuy__preview-item{width:4rem;height:4rem}.quickbuy__cta--buy{padding:1.2rem}.quickbuy__summary-line{font-size:1.4rem}.quickbuy__tier-label{font-size:1.3rem}.quickbuy__tier{gap:.3rem}}@media(prefers-reduced-motion: reduce){.quickbuy__fill,.quickbuy__tier,.quickbuy__tier-dot,.quickbuy__cta{transition:none}}.rte{--rte-measure: 72ch;--rte-text: #5c5c5c;--rte-heading: #0A0A0A;--rte-link: #0A0A0A;--rte-rule: #e5e5e5;--rte-surface: #F6F6F5;color:var(--rte-text);font-size:1.5rem;line-height:1.7}.rte--wide{--rte-measure: none}.rte--center{text-align:center}.rte--center>*{margin-inline:auto}:where(.rte)>*{max-width:var(--rte-measure)}:where(.rte) h1,:where(.rte) h2,:where(.rte) h3,:where(.rte) h4,:where(.rte) h5,:where(.rte) h6{margin-block:3.2rem 1.2rem;color:var(--rte-heading);font-weight:700;line-height:1.25;text-wrap:balance}:where(.rte) h1{font-size:2.6rem}@media only screen and (min-width: 768px){:where(.rte) h1{font-size:3.2rem}}:where(.rte) h2{font-size:2.1rem}@media only screen and (min-width: 768px){:where(.rte) h2{font-size:2.4rem}}:where(.rte) h3{font-size:1.8rem}@media only screen and (min-width: 768px){:where(.rte) h3{font-size:2rem}}:where(.rte) h4{font-size:1.6rem}:where(.rte) h5,:where(.rte) h6{font-size:1.4rem}:where(.rte) h6{letter-spacing:.06em;text-transform:uppercase;color:#828282}:where(.rte) p,:where(.rte) ul,:where(.rte) ol,:where(.rte) dl,:where(.rte) blockquote,:where(.rte) figure,:where(.rte) pre,:where(.rte) table,:where(.rte) iframe,:where(.rte) video{margin-block:0 1.8rem}:where(.rte)>:first-child{margin-block-start:0}:where(.rte)>:last-child{margin-block-end:0}:where(.rte) ul,:where(.rte) ol{padding-left:2.2rem}:where(.rte) ul{list-style:disc}:where(.rte) ol{list-style:decimal}:where(.rte) li{margin-bottom:.8rem}:where(.rte) li::marker{color:#c9c9c9}:where(.rte) li>ul,:where(.rte) li>ol{margin-block:.8rem 0}:where(.rte) dt{font-weight:700;color:var(--rte-heading)}:where(.rte) dd{margin-left:0;margin-bottom:.8rem}:where(.rte) a{color:var(--rte-link);text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.3rem;transition:opacity .2s ease}:where(.rte) a:hover{opacity:.6}:where(.rte) strong,:where(.rte) b{font-weight:700;color:var(--rte-heading)}:where(.rte) em,:where(.rte) i{font-style:italic}:where(.rte) small{font-size:1.3rem;color:#828282}:where(.rte) blockquote{padding-left:1.8rem;border-left:.2rem solid var(--rte-rule);color:#828282;font-size:1.6rem;font-style:italic}:where(.rte) hr{margin-block:3.2rem;border:0;border-top:.1rem solid var(--rte-rule)}:where(.rte) img,:where(.rte) video,:where(.rte) iframe{max-width:100%;border-radius:1.2rem}:where(.rte) figure img{width:100%}:where(.rte) figcaption{margin-top:.8rem;font-size:1.2rem;color:#a3a3a3}:where(.rte) svg{width:auto;max-width:100%}:where(.rte) table:not([class]){display:block;width:100%;overflow-x:auto;border-collapse:collapse;font-size:1.4rem}:where(.rte) table:not([class]) th,:where(.rte) table:not([class]) td{padding:1rem 1.2rem;border-bottom:.1rem solid var(--rte-rule);text-align:left;vertical-align:top}:where(.rte) table:not([class]) th{color:var(--rte-heading);font-weight:700;white-space:nowrap}:where(.rte) code,:where(.rte) kbd,:where(.rte) samp{padding:.2rem .5rem;border-radius:.4rem;background-color:var(--rte-surface);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}:where(.rte) pre{padding:1.6rem;border-radius:.8rem;background-color:var(--rte-surface);overflow-x:auto}:where(.rte) pre code{padding:0;background:none}@media(prefers-reduced-motion: reduce){:where(.rte) a{transition:none}}.product{background-color:var(--bg-color, #fff);color:var(--text-color, #0A0A0A);padding-top:2.4rem;padding-bottom:3.2rem}@media only screen and (min-width: 768px){.product{padding-top:3.2rem;padding-bottom:4.8rem}}.product__wrapper{max-width:160rem}.product__grid{align-items:flex-start}@media only screen and (min-width: 1024px){.product__media-col{position:sticky;top:2.4rem}}.product__info-col{display:flex;flex-direction:column;min-width:0}.product-rating-summary{display:flex;align-items:center;justify-content:space-between;gap:2px;width:100%;font-size:14px;color:#333232;font-weight:400;line-height:1.2}.product-rating-summary__line{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:6px}.product-rating-summary__count{text-align:right}.product-rating-summary__stars{display:flex;align-items:center;gap:2px;margin:0;padding:0;list-style:none}.product-rating-summary__stars .star-icon{width:16px;height:16px;display:flex;align-items:center;justify-content:center}.product-rating-summary__stars .star-icon svg{width:100%;height:100%}.product-rating-summary__stars .star-icon.filled svg path,.product-rating-summary__stars .star-icon.partially-filled svg path{fill:#ffb800;stroke:#ffb800}.product-block{margin:0}.product-block__vendor{margin:0 0 .6rem;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:#a3a3a3}.product-block__title-row{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin:var(--pb-title-mt, 0) 0 var(--pb-title-mb, 0)}.product-block__title-actions{--pc-action-bg: #b0b1e0;--pc-action-color: var(--accent-color, #0A0A0A);--pc-wishlist-color: var(--accent-color, #0A0A0A);flex:0 0 auto;display:flex;align-items:center;gap:var(--pb-title-actions-gap, 0.8rem)}.product-block__title-share svg{transform:rotate(-45deg) translateX(2px)}.product-block__title{flex:1 1 auto;min-width:0;padding-top:var(--pb-title-pt-mobile, 0);color:var(--pb-title-color, inherit);font-family:var(--pb-title-ff, inherit);font-size:var(--pb-title-fs-mobile, 2.6rem);font-weight:var(--pb-title-fw, 700);line-height:var(--pb-title-lh, 1.2);text-align:var(--pb-title-ta, inherit);text-transform:var(--pb-title-tt, none)}@media only screen and (min-width: 768px){.product-block__title{padding-top:var(--pb-title-pt-desktop, 0);font-size:var(--pb-title-fs-desktop, 3.2rem)}}.product-block__title--clamped{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--pb-title-lines, 2);overflow:hidden}.product-block__option+.product-block__option{margin-top:1.6rem}.product-block__option-label{display:block;margin-bottom:.8rem}.product-block__option-values{display:flex;flex-wrap:wrap;gap:.8rem}.product-block__pill{display:inline-flex;align-items:center;justify-content:center;min-width:4.4rem;padding:1rem 1.6rem;font-size:1.3rem;font-weight:600;text-decoration:none;color:var(--text-color, #0A0A0A);background-color:#fff;border:1px solid #e5e5e5;border-radius:.8rem;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.product-block__pill:hover{border-color:var(--accent-color, #0A0A0A)}.product-block__pill--unavailable{color:#a3a3a3;background-color:#f6f6f5;border-color:#eee;cursor:not-allowed;text-decoration:line-through}.product-block__pill--unavailable:hover{border-color:#eee}.product-block--variations{margin-top:var(--pbv-margin-top, 0);margin-bottom:var(--pbv-margin-bottom, 0)}.product-block__pill--linked{text-decoration:none}.product-block__pill--selected,input:checked+.product-block__pill{color:var(--accent-color, #0A0A0A);background-color:#fff;border-color:var(--accent-color, #0A0A0A);box-shadow:inset 0 0 0 1px var(--accent-color, #0A0A0A);font-weight:700}.product-block__option-select{width:100%;padding:1.2rem 1.6rem;font-size:1.4rem;color:var(--text-color, #0A0A0A);background-color:#fff;border:1px solid #e5e5e5;border-radius:.8rem;cursor:pointer}.product-block--buy{display:flex;flex-direction:column;gap:1.2rem;margin-bottom:var(--pb-buy-mb-mobile, 0)}@media only screen and (min-width: 768px){.product-block--buy{margin-bottom:var(--pb-buy-mb-desktop, 0)}}.product-block__quantity{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem}.product-block__quantity-label{font-size:1.3rem;color:#a3a3a3}.product-block__quantity-input{color:var(--text-color, #0A0A0A)}.product-block__cta{display:block}.product-block__add-to-cart{width:var(--pb-cta-width, 100%);margin-inline:auto;justify-content:center;padding:calc(var(--pb-cta-py, 2rem) + var(--pb-cta-pt-mobile, 0)) var(--pb-cta-px, 2rem) var(--pb-cta-py, 2rem);border:1px solid var(--pb-cta-border, transparent);border-radius:var(--pb-cta-radius, 0.8rem);color:var(--pb-cta-color, #fff);background-color:var(--pb-cta-bg, #16A34A);font-family:var(--pb-cta-ff, inherit);font-size:var(--pb-cta-fs, 1.4rem);font-weight:var(--pb-cta-fw, 600);transition:color .2s ease,background-color .2s ease,border-color .2s ease}@media only screen and (min-width: 768px){.product-block__add-to-cart{padding-top:calc(var(--pb-cta-py, 2rem) + var(--pb-cta-pt-desktop, 0))}}.product-block__add-to-cart:hover{color:var(--pb-cta-color-hover, var(--pb-cta-color, #fff));background-color:var(--pb-cta-bg-hover, var(--pb-cta-bg, #16A34A));border-color:var(--pb-cta-border-hover, var(--pb-cta-border, transparent))}.product-block__add-to-cart:disabled{opacity:.5;cursor:not-allowed}.product-block__add-to-cart svg{width:var(--pb-cta-icon-w, 2rem);height:var(--pb-cta-icon-h, 2rem);color:var(--pb-cta-icon-color, currentcolor)}.product-block__error{display:none;align-items:center;justify-content:center;gap:.8rem;margin:0;padding:1rem 1.2rem;border-radius:.8rem;color:#db4e4e;background-color:#fdd;font-size:1.3rem;font-weight:500;text-align:center}.product-block__error:not(.ui-hide){display:flex}.product-block__error svg{flex-shrink:0;width:1.6rem;height:1.6rem}.product-block .shopify-payment-button__button{border-radius:99.9rem}.product-block--description{margin:var(--pb-desc-mt, 0) 0 var(--pb-desc-mb, 0);color:var(--pb-desc-color, var(--text-color, #0A0A0A));font-family:var(--pb-desc-ff, inherit);font-size:var(--pb-desc-fs-mobile, 1.4rem);font-weight:var(--pb-desc-fw, 400);line-height:var(--pb-desc-lh, 1.6);text-align:var(--pb-desc-ta, inherit);text-transform:var(--pb-desc-tt, none)}@media only screen and (min-width: 768px){.product-block--description{font-size:var(--pb-desc-fs-desktop, 1.5rem)}}.product-block__recommendations-heading{margin-bottom:1rem;font-size:1.6rem;color:#272727}.product-block__recommendations-heading.ui-skeleton{max-width:fit-content;display:block;border-radius:77rem;overflow:hidden}.product-block__recommendations .product__recommended-item{padding:1rem .4rem;border:1px solid #eee;margin-bottom:1rem;border-radius:1.2rem;min-height:8rem}.product-block__recommendations .product__recommended-item img{width:6.4rem;height:6.4rem;display:block;object-fit:contain;border-radius:.8rem;border:1px solid #eee;padding:.4rem}.product-block--stories{padding:1.4rem;border-radius:1.2rem}.product-block__stories-heading{margin:0 0 1.2rem;font-size:1.6rem;color:#272727}.product-block--benefits{border:1px solid #eee;border-radius:1.2rem;overflow:hidden}.product-block .product-benefits__item{padding:1rem;border-bottom:1px solid #eee}.product-block .product-benefits__item svg{height:2rem;width:2rem}.product-block .product-benefits__item:last-child{border:none}.product-block .product-benefits__shipping{background-color:#dcfce7;color:#16a34a}.product-block--notice{align-items:flex-start;padding:1.2rem;border:1px solid #eee;border-radius:1.2rem;background-color:#f6f6f5;color:#272727;font-size:1.3rem;font-weight:500;line-height:1.45}.product-block--notice svg{flex:0 0 auto;width:1.8rem;height:1.8rem}.product-block__option-label{font-size:1.3rem;font-weight:500;color:#737373}.product-block__option-selected{color:inherit;font-weight:inherit}.product-block__option-hint{margin:.8rem 0 0;font-size:1.1rem;line-height:1.4;color:#737373}.product-block__option-value{position:relative}.product-block__option-input:focus-visible+.product-block__pill{outline:2px solid var(--accent-color, #0A0A0A);outline-offset:3px}.product-block__option-values--swatch{align-items:center;gap:0 1.2rem}.product-block__option-more-toggle:not(:checked)~.product-block__option-value--hidden,.product-block__option-more-toggle:not(:checked)~.product-block__pill--hidden{display:none}.product-block__option-more{flex:0 0 100%;font-size:1.3rem;font-weight:500;color:var(--text-color, #0A0A0A);text-align:left;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.product-block__option-more-toggle:focus-visible~.product-block__option-more{outline:2px solid var(--accent-color, #0A0A0A);outline-offset:3px}.product-block__option-more-toggle:checked~.product-block__option-more .product-block__option-more-show,.product-block__option-more-toggle:not(:checked)~.product-block__option-more .product-block__option-more-hide{display:none}.product-block__pill--swatch{position:relative;width:3.8rem;min-width:3.8rem;height:3.8rem;padding:0;background-color:rgba(0,0,0,0);border:1px solid #d9d9d9;border-radius:50%;transition:border-color .2s ease}.product-block__pill--swatch::before{content:"";position:absolute;top:50%;left:50%;width:2.55rem;height:2.55rem;transform:translate(-50%, -50%);border-radius:50%;background-color:var(--swatch-color, #F6F6F5);background-image:var(--swatch-image, none);background-size:cover;background-position:center;box-shadow:inset 0 0 0 .05rem #ccc}.product-block__pill--swatch.product-block__pill--unavailable{opacity:.5;text-decoration:none}.product-block__pill--swatch.product-block__pill--unavailable::after{content:"";position:absolute;inset:0;border-radius:50%;background-image:linear-gradient(to top right, transparent calc(50% - 0.05rem), #0A0A0A calc(50% - 0.05rem), #0A0A0A calc(50% + 0.05rem), transparent calc(50% + 0.05rem))}input:checked+.product-block__pill--swatch{background-color:rgba(0,0,0,0);border-color:#171717;border-width:2px;box-shadow:none}.variation-cards{display:grid;grid-template-columns:repeat(var(--vc-columns, 4), minmax(0, 1fr));gap:1.6rem;padding:1.2rem 1.6rem 1rem;border:1px solid #e5e5e5;border-radius:1.2rem}@media only screen and (max-width: 767.98px){.variation-cards{display:flex;overflow-x:auto}.variation-cards>*{flex:0 0 22%;min-width:22%}}.variation-cards__link{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:inherit;transition:transform .2s ease}.variation-cards__link:hover,.variation-cards__link:focus-visible{transform:translateY(-0.7rem)}@media(prefers-reduced-motion: reduce){.variation-cards__link{transition:none}.variation-cards__link:hover,.variation-cards__link:focus-visible{transform:none}}.variation-cards__image{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;border:1px solid var(--vc-accent, transparent);border-radius:.4rem}@media only screen and (min-width: 768px){.variation-cards__image{width:90%}}.variation-cards__label{display:inline-block;width:80%;margin-top:-10%;padding:3%;border-radius:.3rem;background-color:color-mix(in srgb, var(--vc-accent, transparent) 20%, #fff);color:var(--vc-accent, inherit);font-size:1.1rem;font-weight:600;line-height:1.05;text-align:center;overflow-wrap:anywhere}@media only screen and (min-width: 768px){.variation-cards__label{font-size:1.4rem;line-height:1}}.variation-cards__item.is-selected .variation-cards__image{border-color:var(--vc-accent, #0A0A0A);border-width:2px}.variation-cards__item.is-disabled{cursor:not-allowed}.variation-cards__item.is-disabled .variation-cards__link{pointer-events:none}.variation-cards__item.is-disabled .variation-cards__image{opacity:.6}.variation-cards__item.is-disabled .variation-cards__label{background-color:#e5e5e5;color:#0a0a0a}.is-swapping{opacity:.55;transition:opacity .15s ease;pointer-events:none}.is-swapping variation-swap{pointer-events:auto}@media(prefers-reduced-motion: reduce){.is-swapping{transition:none}}variation-swap{display:block}.product-block__price{display:flex;flex-direction:column;gap:.8rem}.product-block__price-compare{font-size:1.6rem;color:#a3a3a3}.product-block__price-lead{display:flex;align-items:baseline;flex-wrap:wrap;gap:.8rem;font-size:1.6rem;color:#a3a3a3}.product-block__price-hero-row{display:flex;align-items:center;flex-wrap:wrap;gap:1.2rem}.product-block__price-hero{font-size:3.2rem;font-weight:800;line-height:1}@media only screen and (min-width: 768px){.product-block__price-hero{font-size:3.6rem}}.product-block__price-pix-tag{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .9rem;border-radius:.6rem;font-size:1.3rem;font-weight:500;color:#fff;background-color:#16a34a}.product-block__price-pix-tag b{font-weight:700}.product-block__price-installments{margin:0;font-size:1.5rem;color:var(--text-color, #0A0A0A)}.product-block__price-installments b{color:#16a34a;font-weight:700}.product-block__price-note{margin:0;font-size:1.3rem;color:#a3a3a3}.product-block__price--installments .product-block__price-hero{color:#16a34a}.product-gallery{display:block}@media only screen and (min-width: 1024px){.product-gallery{display:flex;flex-direction:row-reverse;align-items:flex-start;gap:1rem}}.product-gallery__main{position:relative;width:100%;border-radius:1.4rem;overflow:hidden;margin-bottom:1.2rem}.product-gallery__main:not(.swiper-initialized) .swiper-slide:not(.product-gallery__media--filtered)~.swiper-slide{display:none}@media only screen and (min-width: 1024px){.product-gallery--desktop-grid .product-gallery__main:not(.swiper-initialized) .swiper-slide:not(.product-gallery__media--filtered)~.swiper-slide{display:block}}.product-gallery__badges{position:absolute;inset:0;z-index:1;pointer-events:none}.product-gallery__badges .product-card__badges{position:absolute;top:2rem}.product-gallery__button{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:var(--gallery-arrow-size, 3.6rem);height:var(--gallery-arrow-size, 3.6rem);padding:0;transform:translateY(-50%);border:none;border-radius:var(--gallery-arrow-radius, 1.8rem);background:var(--gallery-arrow-bg, #fff);color:var(--gallery-arrow-color, #000);cursor:pointer;transition:opacity .2s ease}.product-gallery__button svg{width:var(--gallery-arrow-icon-size, 1.8rem);height:var(--gallery-arrow-icon-size, 1.8rem)}.product-gallery__button--prev{left:var(--gallery-arrow-offset, 1rem)}.product-gallery__button--next{right:var(--gallery-arrow-offset, 1rem)}.product-gallery__main:not(.swiper-initialized) .product-gallery__button{display:none}@media only screen and (max-width: 1023.98px){[data-arrows-mobile=false] .product-gallery__button{display:none}}@media only screen and (min-width: 1024px){[data-arrows-desktop=false] .product-gallery__button{display:none}}@media(prefers-reduced-motion: reduce){.product-gallery__button{transition:none}}.product-gallery__media--filtered{display:none}.product-gallery__custom-slide{display:flex;align-items:center;justify-content:center;height:auto}.product-gallery__slide img,.product-gallery__slide video,.product-gallery__slide model-viewer,.product-gallery__slide iframe{display:block;width:100%;height:auto;aspect-ratio:var(--gallery-ratio-mobile, 1/1);object-fit:cover;border-radius:1.4rem;background:#fff}@media only screen and (min-width: 1024px){.product-gallery__slide img,.product-gallery__slide video,.product-gallery__slide model-viewer,.product-gallery__slide iframe{aspect-ratio:var(--gallery-ratio-desktop, 1/1)}}@media only screen and (max-width: 1023.98px){[data-thumbnails-mobile=false] .product-gallery__thumbs{display:none}}@media only screen and (min-width: 1024px){.product-gallery__thumbs{min-width:8rem;max-height:100%}[data-thumbnails-desktop=false] .product-gallery__thumbs{display:none}}.product-gallery__thumbs .swiper-slide{width:8rem;height:8rem;max-width:8rem;max-height:8rem;cursor:pointer}.product-gallery__thumbs:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:1rem;flex-wrap:wrap}@media only screen and (min-width: 1024px){.product-gallery__thumbs:not(.swiper-initialized) .swiper-wrapper{flex-direction:column}}.product-gallery__thumbs img{aspect-ratio:1/1;object-fit:cover;border-radius:.8rem;opacity:.6;transition:opacity .3s ease,border .3s ease;border:2px solid rgba(0,0,0,0)}.product-gallery__thumbs .swiper-slide-thumb-active img,.product-gallery__thumbs img:hover{opacity:1;border-color:#0a0a0a}@media only screen and (max-width: 1023.98px){.product-gallery--desktop-grid .swiper-wrapper.ui-row{flex-wrap:nowrap;margin:0}.product-gallery--desktop-grid .swiper-wrapper.ui-row>*{padding-inline:0;margin-top:0}}@media only screen and (min-width: 1024px){.product-gallery--desktop-grid{display:block}.product-gallery--desktop-grid .product-gallery__main{overflow:visible;border:0;margin-bottom:0}.product-gallery--desktop-grid .product-gallery__slide{height:auto}}.quickview__dialog{max-width:var(--modal-max-width, 96rem);max-height:var(--qv-max-height, 90dvh);overflow:auto;padding:var(--qv-pad-top, 3.2rem) var(--qv-pad-inline, 0.8rem) var(--qv-pad-bottom, 1.6rem)}.quickview__layout{display:grid;grid-template-columns:1fr;gap:var(--qv-layout-gap, 2rem);padding:var(--qv-layout-padding, 2rem)}@media only screen and (min-width: 768px){.quickview__layout{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:var(--qv-layout-gap-desktop, 2.4rem)}}.quickview__media{min-width:0}.quickview__info{display:flex;flex-direction:column;gap:var(--qv-info-gap, 1.2rem);min-width:0}.quickview__heading{--accent-color: var(--qv-accent, #281550);margin-bottom:0}.product-block__title-share.is-copied{outline:2px solid var(--accent-color, #B2B3E7);outline-offset:2px}.quickview__icons{--gi-columns-desktop: 4;--gi-columns-mobile: 4;--gi-gap-desktop: 0.8rem;--gi-gap-mobile: 0.8rem;--gi-icon-size: var(--qv-icon-size, 3.2rem);--gi-item-bg: #fff;--gi-item-radius: 1.2rem;--gi-label-fs-desktop: 1.1rem;--gi-label-fs-mobile: 1rem;height:auto !important}.quickview__icons>*{aspect-ratio:1/1}.quickview__title{color:var(--qv-title-color, #281550);font-size:var(--qv-title-fs, 2rem);font-weight:var(--qv-title-fw, 700);line-height:var(--qv-title-lh, 1.2)}.quickview__price{display:flex;align-items:baseline;gap:.8rem;color:var(--qv-price-color, #281550);font-size:var(--qv-price-fs, 1.8rem);font-weight:var(--qv-price-fw, 700)}.quickview__price-original{color:var(--qv-compare-color, #828282);font-size:var(--qv-compare-fs, 1.4rem);font-weight:400}.quickview__cta{width:100%;padding:var(--qv-cta-py, 1.6rem) var(--qv-cta-px, 3.2rem);border-radius:var(--qv-cta-radius, 0.8rem);font-size:var(--qv-cta-fs, 1.6rem);font-weight:var(--qv-cta-fw, 700);letter-spacing:.02em;text-transform:uppercase}.quickview__action[style*="--quickview-cta-bg"] .quickview__cta{background-color:var(--quickview-cta-bg);color:#fff}.quickview__cta-error{margin-top:.6rem;color:#db4e4e;font-size:1.3rem}.quickview__description{max-height:var(--qv-description-max-height, 24rem);overflow:auto;font-size:var(--qv-description-fs, 1.4rem);line-height:var(--qv-description-lh, 1.5)}.quickview__tabs{margin-top:.4rem}.quickview__error{padding:3.2rem 2rem;text-align:center}.quickview__skeleton-media{width:100%;aspect-ratio:1/1;border-radius:1.2rem}.quickview__skeleton-line{height:1.6rem;border-radius:.4rem}.quickview__skeleton-line--title{height:2.4rem;width:80%}.quickview__skeleton-line--price{height:2rem;width:40%}.quickview__skeleton-line--short{width:60%}.quickview__skeleton-cta{height:4.8rem;margin-top:.8rem;border-radius:.8rem}.product-gallery--quickview{--gallery-arrow-size: 3.2rem;--gallery-arrow-icon-size: 1.6rem;--gallery-arrow-radius: 99.9rem;--gallery-arrow-offset: 0.8rem;--gallery-arrow-bg: color-mix(in srgb, #B2B3E7 55%, #fff);--gallery-arrow-color: #281550}.product-gallery--quickview .product-gallery__main{margin-bottom:0}.sticky-atc{position:fixed;right:0;bottom:0;left:0;z-index:98;display:var(--sticky-display-mobile, none);padding:.8rem 0;border-top:1px solid #e5e5e5;background:var(--sticky-bg, #fff);color:var(--sticky-color, #281550);box-shadow:0 -0.2rem 1.2rem rgba(0,0,0,.08);transform:translateY(100%);transition:transform .25s ease}@media only screen and (min-width: 1024px){.sticky-atc{display:var(--sticky-display-desktop, none)}}.sticky-atc.is-shown{transform:translateY(0)}@media(prefers-reduced-motion: reduce){.sticky-atc{transition:none}}.sticky-atc__inner{max-width:1440px;margin:0 auto;padding-left:2rem;padding-right:2rem;width:100%;display:flex;align-items:center;gap:1.2rem}.sticky-atc__image{flex-shrink:0;width:6rem;height:6rem;border-radius:.8rem;object-fit:cover}.sticky-atc__text{flex:1 1 auto;min-width:0}.sticky-atc__title{overflow:hidden;color:var(--sticky-color, #281550);font-size:1.5rem;font-weight:700;line-height:1.2;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.sticky-atc__price{color:var(--sticky-color, #281550);font-size:1.3rem;font-weight:700}.sticky-atc__price .product-block__price-hero{font-size:1.5rem;font-weight:700;line-height:1.2}@media only screen and (min-width: 768px){.sticky-atc__price .product-block__price-hero{font-size:1.5rem}}.sticky-atc__price .product-block__price-compare{font-size:1.2rem}.sticky-atc__price .product-block__price-hero-row{gap:.6rem}.sticky-atc__action{flex-shrink:0}.sticky-atc__cta{padding:1.4rem 3.2rem;border-radius:99.9rem;background-color:var(--sticky-cta-bg, #8fe239);color:var(--sticky-color, #281550);font-weight:700;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}@media only screen and (min-width: 768px){.sticky-atc__cta{min-width:24rem}}.sticky-atc__wishlist{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:1px solid #b2b3e7;border-radius:50%;background:#b2b3e7;color:var(--sticky-color, #281550);cursor:pointer}.sticky-atc__wishlist svg{width:2rem;height:2rem}.help-customer.show-sticky,.mobile-toolbar.show-sticky{transform:translateY(-7rem);transition:transform .25s ease}@media(prefers-reduced-motion: reduce){.help-customer.show-sticky,.mobile-toolbar.show-sticky{transition:none}}@media only screen and (max-width: 767.98px){.sticky-atc__inner{gap:.8rem}.sticky-atc__image,.sticky-atc__text{display:none}.sticky-atc__action{flex:1 1 auto}.sticky-atc__cta{width:100%;padding:1.4rem 1.6rem}}.gallery-icons{display:grid;grid-template-columns:repeat(var(--gi-columns-mobile, 2), minmax(0, 1fr));gap:var(--gi-gap-mobile, 1.6rem);width:100%;height:100%;grid-auto-rows:1fr}@media only screen and (min-width: 1024px){.gallery-icons{grid-template-columns:repeat(var(--gi-columns-desktop, 4), minmax(0, 1fr));gap:var(--gi-gap-desktop, 1.6rem)}}.gallery-icons__item{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:calc(var(--gi-gap-mobile, 1.6rem)/2);padding:calc(var(--gi-gap-mobile, 1.6rem)/2);border-radius:var(--gi-item-radius, 0);background:var(--gi-item-bg, transparent);text-align:center}@media only screen and (min-width: 1024px){.gallery-icons__item{gap:calc(var(--gi-gap-desktop, 1.6rem)/2);padding:calc(var(--gi-gap-desktop, 1.6rem)/2)}}.gallery-icons__icon{width:var(--gi-icon-size, 4rem);height:var(--gi-icon-size, 4rem);object-fit:contain}.gallery-icons__label{color:var(--gi-label-color, inherit);font-family:var(--gi-label-ff, inherit);font-size:var(--gi-label-fs-mobile, 1.2rem);font-weight:var(--gi-label-fw, inherit);line-height:1.3;text-transform:var(--gi-label-tt, none)}@media only screen and (min-width: 1024px){.gallery-icons__label{font-size:var(--gi-label-fs-desktop, 1.4rem)}}.product-stories{display:block}.product-stories__track{display:flex;flex-direction:row;gap:.4rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.product-stories__track::-webkit-scrollbar{display:none}.product-story{all:unset;position:relative;display:block;flex:0 0 auto;width:var(--story-size, 9.6rem);aspect-ratio:1;border-radius:9999px;background:var(--story-ring, var(--accent-color, #0A0A0A));cursor:pointer;overflow:hidden}.product-story__thumb{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:calc(100% - .4rem);height:calc(100% - .4rem);border:.3rem solid var(--story-ring-gap, #fff);border-radius:9999px;transform:translate(-50%, -50%);overflow:hidden}.product-story video{width:100%;height:100%;object-fit:cover}.product-highlights{display:flex;flex-direction:column;gap:1rem;padding:2rem;border-radius:1.2rem;background-color:#f6f6f5}.product-highlights__title{margin:0;font-size:1.6rem;font-weight:600;color:var(--text-color, #0A0A0A)}.product-highlights__list{display:flex;flex-direction:column;gap:1rem;margin:0;padding:0}.product-highlights__item{position:relative;padding-left:1.4rem;font-size:1.4rem;line-height:2.1rem;font-weight:400;color:#5c5c5c}.product-highlights__item::before{content:"•";position:absolute;left:0}.product-highlights__item:first-child{font-weight:500;color:#272727}.product-highlights__rte{font-size:1.4rem;line-height:2.1rem;color:#5c5c5c}.product-highlights__rte p{margin:0 0 1rem}.product-highlights__rte p:last-child{margin-bottom:0}.product-highlights__rte ul{margin:0;padding-left:1.8rem}.product-highlights__link{display:inline-flex;align-items:center;gap:.4rem;font-size:1.4rem;font-weight:600;color:var(--text-color, #0A0A0A)}.product-highlights__link svg{width:1.4rem;height:1.4rem}.product-highlights__link:hover,.product-highlights__link:focus-visible{text-decoration:underline}.product-info-tabs{display:flex;flex-direction:column;gap:1.2rem}.product-info-tabs__item{border-radius:1.8rem;background-color:var(--pit-pill, #B2B3E7)}.product-info-tabs__heading{position:relative;margin:0;font-size:inherit;font-weight:inherit}.product-info-tabs__head{display:flex;align-items:center;gap:1.2rem;width:100%;padding:1.5rem 5.4rem 1.5rem 2.4rem;border:0;border-radius:1.8rem;background:none;color:var(--pit-title, #281550);font-family:inherit;font-size:1.5rem;font-weight:700;line-height:1.3;text-align:left;cursor:pointer}.product-info-tabs__head:focus-visible{outline:2px solid var(--pit-accent, #0A0A0A);outline-offset:-2px}.product-info-tabs__icon{display:flex;flex-shrink:0}.product-info-tabs__icon svg{width:2rem;height:2rem}.product-info-tabs__title{min-width:0}.product-info-tabs .acc-indicator{display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);color:var(--pit-title, #281550);cursor:pointer}.product-info-tabs .acc-indicator::before,.product-info-tabs .acc-indicator::after{content:none}.product-info-tabs .acc-indicator svg{width:1.8rem;height:1.8rem;transition:rotate .2s ease-in-out}.product-info-tabs .acc-trigger[aria-expanded=true]~.acc-indicator svg{rotate:180deg}.product-info-tabs__panel{--rte-measure: none;margin:0 1.2rem 1.2rem;padding:2rem;border-radius:1.4rem;background-color:var(--pit-panel, #EDEDF6);font-size:1.4rem;line-height:2.3rem;color:#5c5c5c}.product-info-tabs__panel>:first-child{margin-top:0}.product-info-tabs__panel>:last-child{margin-bottom:0}.product-info-tabs__panel strong,.product-info-tabs__panel b{color:var(--pit-title, #281550)}.product-info-tabs__panel ul,.product-info-tabs__panel ol{margin:0;padding-left:1.8rem}.product-info-tabs__media{margin-bottom:1.6rem}.product-info-tabs__panel>div>:first-child{margin-top:0}.product-info-tabs__panel>div>:last-child{margin-bottom:0}.product-info-tabs__image{display:block;width:100%;max-width:30rem;height:auto;margin-inline:auto;border-radius:1rem}.product-info-tabs__table-wrap{position:relative;margin:1.6rem 0 2rem;border:1px solid var(--pit-title, #281550);border-radius:1.2rem;background-color:#fff}.product-info-tabs__table-title{position:absolute;top:0;left:50%;padding:.2rem 1.4rem;border-radius:9999px;background-color:var(--pit-accent, #0A0A0A);font-size:1.2rem;font-weight:600;line-height:1.8rem;text-transform:uppercase;color:#fff;white-space:nowrap;translate:-50% -50%}.product-info-tabs__table{width:100%;border-collapse:collapse;font-size:1.4rem;color:var(--pit-title, #281550)}.product-info-tabs__table thead th{padding:1.6rem;border-bottom:1px solid var(--pit-title, #281550);font-size:1.7rem;font-weight:600;text-align:left}.product-info-tabs__table tbody tr{border-bottom:1px solid var(--pit-title, #281550)}.product-info-tabs__table tbody tr:last-of-type{border-bottom:none}.product-info-tabs__table tbody th{padding:.8rem 1.6rem;font-weight:400;text-align:left}.product-info-tabs__table th:first-child,.product-info-tabs__table td:first-child{width:62%;border-right:1px solid var(--pit-title, #281550)}.product-info-tabs__table tbody td{padding:.8rem 1.6rem;text-align:center}.product-info-tabs__cell{display:flex;gap:3.2rem;justify-content:space-between}.product-info-tabs__footnote{margin-top:1.6rem;font-size:1.4rem;line-height:1.5}.product-info-tabs__footnote,.product-info-tabs__footnote>div{display:flex;flex-direction:column;gap:1rem}.product-info-tabs__footnote p,.product-info-tabs__footnote ul,.product-info-tabs__footnote ol,.product-info-tabs__footnote li{margin:0;padding:0}.product-info-tabs__footnote ul,.product-info-tabs__footnote ol{display:grid;gap:1rem;list-style:none}@media only screen and (min-width: 768px){.product-info-tabs__footnote ul,.product-info-tabs__footnote ol{grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:1.2rem}}.product-info-tabs__footnote li{display:flex;align-items:flex-start;gap:.8rem}.product-info-tabs__footnote li::before{content:"";flex:0 0 auto;width:.6rem;height:.6rem;margin-top:.7rem;border-radius:50%;background:var(--pit-accent, #0A0A0A)}.product-info-tabs__footer{display:flex;justify-content:flex-end;padding-top:.4rem}.product-info-tabs__expand{padding:0;border:none;background:none;font-size:1.3rem;font-weight:500;color:#5c5c5c;cursor:pointer}.product-info-tabs__expand:hover,.product-info-tabs__expand:focus-visible{color:var(--pit-title, #281550);text-decoration:underline}@media(prefers-reduced-motion: reduce){.product-info-tabs .acc-indicator svg{transition:none}}.product-description-link{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;min-height:6.2rem;padding:1rem 1.8rem;border-radius:1rem;background-color:#f6f6f5;color:var(--text-color, #0A0A0A)}.product-description-link__label{display:flex;flex-direction:column;gap:.2rem;min-width:0}.product-description-link__heading{font-size:1.5rem;font-weight:600}.product-description-link__subheading{font-size:1.2rem;font-weight:400;color:#5c5c5c}.product-description-link__action{flex-shrink:0;padding-bottom:.3rem;border-bottom:1.5px solid currentcolor;font-size:1.4rem;font-weight:600}.product-description-link:hover .product-description-link__action,.product-description-link:focus-visible .product-description-link__action{opacity:.7}.product-limited-offer__wrapper{display:flex;align-items:flex-end;gap:1rem;padding:1.6rem;background-color:#272727;border-radius:.8rem;overflow:hidden}@media only screen and (min-width: 1024px){.product-limited-offer__wrapper{align-items:stretch;gap:0;padding:0}}.product-limited-offer__info{flex:1 1 auto;min-width:0}@media only screen and (min-width: 1024px){.product-limited-offer__info{padding:1.4rem 1.8rem}}.product-limited-offer__countdown{flex:0 0 auto;flex-direction:column;gap:.4rem;padding:.8rem 1.2rem;border-radius:.8rem;background-color:#383838;display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 1024px){.product-limited-offer__countdown{gap:1rem;padding:1.4rem 1.8rem;border-radius:0}}.product-limited-offer__title{display:block;margin-bottom:1rem;color:#fff;font-size:1.2rem;font-weight:700}@media only screen and (min-width: 1024px){.product-limited-offer__title{margin-bottom:1.2rem;font-size:1.4rem}}.product-limited-offer__percentage{gap:.6rem;padding:1rem 1.2rem;border-radius:.8rem;color:#fff;background-color:#16a34a;max-width:fit-content;font-weight:700;align-items:center}.product-limited-offer__percentage svg{width:1.4rem;flex-shrink:0}@media only screen and (min-width: 1024px){.product-limited-offer__percentage{gap:.8rem;padding:.9rem 1.2rem;align-items:flex-end}.product-limited-offer__percentage svg{width:1.6rem}}.product-limited-offer__percentage-value{font-size:1.6rem;font-weight:900;line-height:1;white-space:nowrap}@media only screen and (min-width: 1024px){.product-limited-offer__percentage-value{font-size:2rem}}.product-limited-offer__percentage-text{font-size:1.1rem;font-weight:500;white-space:nowrap}@media only screen and (min-width: 1024px){.product-limited-offer__percentage-text{font-size:1.4rem}}.product-limited-offer__countdown-label{color:#fff;font-size:1.1rem;white-space:nowrap}.product-limited-offer__countdown-label svg{width:1.2rem;flex-shrink:0}@media only screen and (min-width: 1024px){.product-limited-offer__countdown-label{font-size:1.4rem}.product-limited-offer__countdown-label svg{width:1.6rem}}.product-limited-offer .countdown-timer__units{flex-wrap:nowrap;justify-content:center;gap:.5rem}@media only screen and (min-width: 1200px){.product-limited-offer .countdown-timer__units{gap:1.6rem}}.product-limited-offer .countdown-timer__unit{min-width:0}.product-limited-offer .countdown-timer__value{padding:0;background:unset;font-size:1.4rem;color:#fff}@media only screen and (min-width: 1024px){.product-limited-offer .countdown-timer__value{font-size:1.6rem}}.product-limited-offer .countdown-timer__label{display:none}.product-offers{--po-accent: var(--accent-color, #0A0A0A);--po-accent-soft: rgb(0 0 0 / 6%);--po-border: #EEE;--po-text: var(--text-color, #0A0A0A);--po-bg: #fff;display:block}.product-offers__heading{margin:0 0 1.6rem;color:var(--po-text);font-size:1.8rem;font-weight:600}.product-offers__list{display:flex;flex-direction:column;gap:var(--po-gap, 2.8rem)}.product-offer{position:relative;display:flex;align-items:center;gap:1.2rem;padding:1.4rem 1.6rem;border:2px solid var(--po-border);border-radius:var(--po-radius, 0.8rem);background-color:var(--po-bg);color:var(--po-text);cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.product-offer:hover{border-color:var(--po-accent)}.product-offer:has(.product-offer__input:checked){border-color:var(--po-accent);background-color:var(--po-accent-soft)}.product-offer__ribbon,.product-offer__badge{position:absolute;bottom:100%;padding:.3rem 1rem;border-radius:var(--po-radius, 0.8rem) var(--po-radius, 0.8rem) 0 0;background-color:var(--po-badge-bg, var(--po-accent));color:#fff;font-weight:600;white-space:nowrap}.product-offer__ribbon{left:1.2rem;font-size:1.1rem;text-transform:uppercase}@media only screen and (min-width: 768px){.product-offer__ribbon{font-size:1.3rem}}.product-offer__badge{right:1.2rem;font-size:1.3rem}.product-offer__input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.product-offer__radio{position:relative;flex:0 0 auto;width:2rem;height:2rem;border:2px solid var(--po-border);border-radius:50%;transition:border-color .2s ease}.product-offer__input:checked~.product-offer__radio{border-color:var(--po-accent)}.product-offer__input:checked~.product-offer__radio::after{content:"";position:absolute;top:50%;left:50%;width:1rem;height:1rem;border-radius:50%;background-color:var(--po-accent);transform:translate(-50%, -50%)}.product-offer__input:focus-visible~.product-offer__radio{outline:2px solid var(--po-accent);outline-offset:2px}.product-offer__details{flex:1 1 auto;display:flex;flex-direction:column;gap:.2rem;min-width:0}.product-offer__line{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem}.product-offer__details:has(.product-offer__compare:empty):has(.product-offer__each:empty){flex-direction:row;align-items:center;justify-content:space-between}.product-offer__title{display:flex;align-items:center;gap:.6rem;font-size:1.6rem;font-weight:600;line-height:1.2}.product-offer__tag{padding:.3rem .6rem;border-radius:.3rem;background-color:var(--po-accent);color:#fff;font-size:1.1rem;font-weight:600;white-space:nowrap}.product-offer__compare{color:#a3a3a3;font-size:1.3rem;font-weight:500;text-decoration:line-through}.product-offer__compare:empty{display:none}.product-offer__each{color:#828282;font-size:1.4rem}.product-offer__each:empty{display:none}.product-offer__total{margin-left:auto;font-size:1.8rem;font-weight:600}.product-combo{--pcb-accent: var(--accent-color, #0A0A0A);--pcb-track: #EEE;--pcb-card-bg: #F6F6F5;--pcb-discount-bg: #45B85C;--pcb-shipping-bg: #FF75C4;--pcb-ribbon-bg: #D6339C;position:relative;display:block;padding:2.4rem 1rem;border-radius:var(--pcb-radius, 2rem);background-color:#fff}.product-combo__ladder{position:relative;margin-bottom:2rem;padding:3.2rem 3.2rem 1.6rem;border-radius:calc(var(--pcb-radius, 2rem) - .2rem);background-color:color-mix(in srgb, var(--pcb-track) 22%, #fff)}.product-combo__track{position:absolute;height:.8rem;border-radius:9999px;background-color:var(--pcb-track);transform:translateY(-50%);pointer-events:none}.product-combo__fill{display:block;width:0;height:100%;border-radius:9999px;background-color:var(--pcb-accent);transition:width .45s ease}.product-combo__tiers{position:relative;z-index:1;display:flex;align-items:flex-start}.product-combo__tier{position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:.6rem;text-align:center}.product-combo__tier:first-child{align-items:flex-start;text-align:left}.product-combo__tier:last-child{align-items:flex-end;text-align:right}.product-combo__ribbon{position:absolute;bottom:100%;margin-bottom:.4rem;padding:.3rem .9rem;border-radius:9999px;background-color:var(--pcb-ribbon-bg);color:#fff;font-size:1rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.product-combo__tier-name{font-size:1.5rem;font-weight:600;color:var(--pcb-accent);white-space:nowrap}.product-combo__dot{flex:0 0 auto;width:1.8rem;height:1.8rem;border:2px solid var(--pcb-track);border-radius:9999px;background-color:#fff;transition:border-color .3s ease,background-color .3s ease}.product-combo__tier.is-reached .product-combo__dot{border-color:var(--pcb-accent);background-color:var(--pcb-accent)}.product-combo__tier-price{font-size:1.5rem;font-weight:700;color:var(--pcb-accent);white-space:nowrap}.product-combo__tier-each{font-weight:400}.product-combo__badges{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:inherit}.product-combo__badge{display:inline-flex;align-items:center;gap:.3rem;padding:.4rem .7rem;border-radius:9999px;background-color:var(--pcb-badge-bg, var(--pcb-accent));color:var(--pcb-badge-color, #fff);font-size:1rem;font-weight:700;line-height:1;white-space:nowrap}.product-combo__badge svg{width:1.1rem;height:1.1rem}.product-combo__badge--discount{--pcb-badge-bg: var(--pcb-discount-bg)}.product-combo__badge--shipping{--pcb-badge-bg: var(--pcb-shipping-bg)}.product-combo__badge--meta{text-transform:uppercase;letter-spacing:.02em}.product-combo__badge-icon{display:inline-flex}.product-combo__tier-total{font-size:1.2rem;line-height:1.3;color:#828282}.product-combo__tier-total s{color:#c9c9c9}.product-combo__tier-total strong{color:var(--pcb-accent)}.product-combo__cards{display:flex;flex-direction:column;gap:1.2rem;margin-bottom:2rem}.product-combo__card{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.2rem 1.6rem;border:1.5px solid color-mix(in srgb, var(--pcb-track) 55%, #fff);border-radius:1.4rem;background-color:#fff;transition:border-color .25s ease}.product-combo__card.is-selected{border-color:var(--pcb-card-accent, var(--pcb-accent))}.product-combo__card-info{display:flex;align-items:center;gap:1.2rem;min-width:0}.product-combo__card-media{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;border-radius:1.2rem;background-color:var(--pcb-card-media-bg, var(--pcb-card-bg));overflow:hidden}.product-combo__card-media img{width:100%;height:100%;object-fit:contain}.product-combo__card-image{display:block}.product-combo__card-title{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;margin:0;font-size:1.6rem;font-weight:700;line-height:1.1;color:var(--pcb-card-accent, var(--pcb-accent))}.product-combo__card-badges{display:inline-flex;flex-wrap:wrap;gap:.4rem}.product-combo__card-description{margin-top:.2rem;font-size:1.3rem;line-height:1.2;color:#828282}.product-combo__card-description p{margin:0}.product-combo__card-action{flex:0 0 auto}.product-combo__card-add{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:1rem 1.4rem;border:none;border-radius:1.2rem;background-color:var(--pcb-accent);color:#fff;font-size:1.5rem;font-weight:700;white-space:nowrap;cursor:pointer;transition:opacity .2s ease}.product-combo__card-add:hover{opacity:.9}.product-combo__card-add svg{width:1.8rem;height:1.8rem}.product-combo__stepper{display:none;align-items:center;border-radius:1rem;background-color:var(--pcb-card-bg)}.product-combo__card.is-selected .product-combo__card-add{display:none}.product-combo__card.is-selected .product-combo__stepper{display:inline-flex}.product-combo__step{display:inline-flex;align-items:center;justify-content:center;width:3.4rem;height:4.2rem;border:none;border-radius:.8rem;background:rgba(0,0,0,0);color:var(--pcb-accent);cursor:pointer}.product-combo__step:hover{background-color:color-mix(in srgb, var(--pcb-accent) 10%, transparent)}.product-combo__step svg{width:1.8rem;height:1.8rem}.product-combo__quantity{width:3.6rem;border:none;background:rgba(0,0,0,0);color:var(--pcb-accent);font-size:1.5rem;font-weight:700;text-align:center;appearance:textfield}.product-combo__quantity::-webkit-outer-spin-button,.product-combo__quantity::-webkit-inner-spin-button{margin:0;appearance:none}.product-combo__footer{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;align-items:stretch}.product-combo__footer--single{grid-template-columns:1fr}.product-combo__cta{display:flex;align-items:center;justify-content:center;gap:1.2rem;padding:1.6rem 1.8rem;border-radius:1.4rem;cursor:pointer;transition:opacity .2s ease,box-shadow .2s ease}.product-combo__cta:hover{box-shadow:0 4px 14px color-mix(in srgb, var(--pcb-accent) 20%, transparent)}.product-combo__cta:disabled{opacity:.75;box-shadow:none;cursor:not-allowed}.product-combo__cta.loading{opacity:.7;cursor:progress}.product-combo__cta svg{flex:0 0 auto;width:2.4rem;height:2.4rem}.product-combo__cta svg path{fill:currentcolor}.product-combo__cta--subscribe{border:2px dashed color-mix(in srgb, var(--pcb-accent) 45%, #fff);background-color:rgba(0,0,0,0);color:var(--pcb-accent)}.product-combo__cta--buy{border:2px solid var(--pcb-accent);background-color:var(--pcb-accent);color:#fff}.product-combo__cta-text{display:flex;flex-direction:column;gap:.2rem;min-width:0}.product-combo__cta-title{display:inline-flex;align-items:center;gap:.6rem;font-size:1.7rem;font-weight:700;text-transform:uppercase}.product-combo__cta-price{display:inline-flex;align-items:baseline;gap:.6rem;font-size:1.5rem;font-weight:700}.product-combo__cta-price s{font-size:1.3rem;font-weight:400;opacity:.6}.product-combo__cta-price:empty{display:none}.product-combo__badge--subscribe{--pcb-badge-bg: color-mix(in srgb, var(--pcb-accent) 70%, #fff)}.product-combo__error{margin:1rem 0 0;color:#db4e4e;font-size:1.3rem;text-align:center}.product-combo__guarantee{display:flex;align-items:center;justify-content:center;gap:.8rem;margin-top:1.6rem;color:#828282;font-size:1.3rem}.product-combo__guarantee svg{flex:0 0 auto;width:1.5rem;height:1.5rem;color:var(--pcb-accent)}.product-combo__guarantee p{margin:0}@media only screen and (max-width: 767.98px){.product-combo__tier-name,.product-combo__tier-price{font-size:1.3rem}.product-combo__tier-total{font-size:1.1rem}.product-combo__ribbon{font-size:.9rem;padding:.2rem .7rem}.product-combo__ladder{padding:2.8rem 1.6rem 1.6rem}.product-combo__card{padding:1rem 1.2rem}.product-combo__footer{grid-template-columns:1fr}.product-combo__cta-title{font-size:1.4rem}}.shipping-calculator{display:block;padding:1.6rem;border-radius:var(--sc-radius, 1.2rem);background-color:var(--sc-bg, #ededf6);color:var(--sc-text, #281550)}.shipping-calculator__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:1.2rem}.shipping-calculator__heading{font-size:1.4rem;font-weight:700;text-transform:uppercase}.shipping-calculator__badge{display:inline-flex;align-items:center;gap:.6rem;padding:.4rem 1rem;border-radius:.6rem;background-color:color-mix(in srgb, var(--sc-text, #281550) 12%, transparent);font-size:1.2rem}.shipping-calculator__badge svg{width:1.6rem;height:1.6rem}.shipping-calculator__form{display:flex;align-items:center;gap:.8rem}.shipping-calculator__input{flex:1;min-width:0;padding:1.2rem 1.6rem;border:1px solid var(--sc-accent, #8c6be0);border-radius:99.9rem;background-color:#fff;color:inherit;font-family:inherit;font-size:1.4rem}.shipping-calculator__input::placeholder{color:#828282}.shipping-calculator__submit{flex-shrink:0;padding:1.2rem 2.4rem;border:0;border-radius:99.9rem;background-color:var(--sc-accent, #8c6be0);color:#fff;font-family:inherit;font-size:1.4rem;font-weight:700;text-transform:uppercase;cursor:pointer}.shipping-calculator__submit:disabled{opacity:.6;cursor:wait}.shipping-calculator__results:not(:empty){display:flex;flex-direction:column;gap:.8rem;margin-top:1.2rem}.shipping-calculator__rate{display:grid;grid-template-columns:1fr auto;gap:.2rem 1.2rem;padding:1rem 1.2rem;border-radius:.8rem;background-color:#fff;font-size:1.3rem}.shipping-calculator__rate-name{font-weight:600}.shipping-calculator__rate-price{font-weight:700;text-align:right}.shipping-calculator__rate-when{grid-column:1/-1;color:#828282;font-size:1.2rem}.shipping-calculator__error{margin-top:1.2rem;font-size:1.3rem}@media only screen and (max-width: 479.98px){.shipping-calculator__form{flex-wrap:wrap}.shipping-calculator__submit{width:100%}}.blog-posts{background-color:var(--bg-color, #fff);color:var(--text-color, #0A0A0A);padding-top:3.2rem;padding-bottom:3.2rem}@media only screen and (min-width: 768px){.blog-posts{padding-top:4.8rem;padding-bottom:4.8rem}}.blog-posts__wrapper{--ui-gutter-x: 2.4rem;--ui-gutter-y: 3.2rem;display:flex;flex-direction:column;gap:2.4rem;padding-left:calc(var(--ui-gutter-x)*.5);padding-right:calc(var(--ui-gutter-x)*.5)}@media only screen and (min-width: 768px){.blog-posts__wrapper{gap:3.2rem}}.blog-posts__header{display:flex;flex-direction:column;gap:1.2rem}@media only screen and (min-width: 768px){.blog-posts__header{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:2.4rem}}.blog-posts__heading{display:flex;flex-direction:column;gap:.8rem}.blog-posts__eyebrow{font-size:1.1rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-color, #A3A3A3)}.blog-posts__title{margin:0;font-size:2.4rem;font-weight:700;line-height:1.15}@media only screen and (min-width: 768px){.blog-posts__title{font-size:3.2rem}}.blog-posts__header-link{font-size:1.3rem;white-space:nowrap;transition:opacity .2s ease}.blog-posts__header-link svg{width:1.4rem;height:1.4rem}.blog-posts__header-link:hover{opacity:.6}.blog-posts__grid{--ui-gutter-x: 2.4rem;--ui-gutter-y: 3.2rem;align-items:stretch;margin-left:calc(var(--ui-gutter-x)*-0.5);margin-right:calc(var(--ui-gutter-x)*-0.5)}@media only screen and (max-width: 767.98px){.blog-posts__grid{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.blog-posts__grid::-webkit-scrollbar{display:none}.blog-posts__grid>.blog-posts__col{--peek: 3.2rem;flex:0 0 auto;width:calc((100% - var(--peek) - (var(--cols-mobile, 1) - 1)*var(--ui-gutter-x))/var(--cols-mobile, 1));scroll-snap-align:start}}.blog-posts__card{position:relative;display:flex;flex-direction:column;gap:1.6rem;height:100%}.blog-posts__media{overflow:hidden;border-radius:var(--image-radius, 1.2rem);aspect-ratio:var(--image-ratio, 16/9);background-color:#eee}.blog-posts__image,.blog-posts__placeholder{width:100%;height:100%;object-fit:cover}.blog-posts__content{display:flex;flex-direction:column;gap:.8rem}.blog-posts__category{font-size:1.1rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-color, #A3A3A3)}.blog-posts__card-title{margin:0;font-size:1.5rem;font-weight:700;line-height:1.35}.blog-posts__card-title a::after{content:"";position:absolute;inset:0}.blog-posts__link{margin-top:.8rem;font-size:1.2rem;color:var(--text-color, #0A0A0A);transition:opacity .2s ease}.blog-posts__link svg{width:1.4rem;height:1.4rem}.blog-posts__card:hover .blog-posts__link{opacity:.6}.blog-posts__card:hover .blog-posts__image{transform:scale(1.03)}.blog-posts__image{transition:transform .4s ease}@media(prefers-reduced-motion: reduce){.blog-posts__header-link,.blog-posts__link,.blog-posts__image{transition:none}.blog-posts__card:hover .blog-posts__image{transform:none}}.influencer-video{background-color:var(--bg-color, #0A0A0A);color:var(--text-color, #fff);padding-top:3.2rem;padding-bottom:3.2rem;margin-top:3.2rem;margin-bottom:3.2rem}@media only screen and (min-width: 768px){.influencer-video{padding-top:4.8rem;padding-bottom:4.8rem;margin-top:4.8rem;margin-bottom:4.8rem}}.influencer-video__wrapper{display:flex;flex-direction:column;gap:2.4rem}@media only screen and (min-width: 768px){.influencer-video__wrapper{gap:3.2rem}}.influencer-video__header{display:flex;flex-direction:column;gap:1.2rem}.influencer-video__eyebrow{font-size:1.1rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--eyebrow-color, #A3A3A3)}.influencer-video__heading{display:flex;flex-direction:column;gap:1.2rem}@media only screen and (min-width: 768px){.influencer-video__heading{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:2.4rem}}.influencer-video__heading-text{margin:0;font-size:2.4rem;font-weight:700;line-height:1.15}@media only screen and (min-width: 768px){.influencer-video__heading-text{font-size:3.2rem}}.influencer-video__link{display:inline-flex;align-items:center;gap:.6rem;color:var(--text-color, #fff);text-decoration:none;font-size:1.3rem;font-weight:600;white-space:nowrap;transition:opacity .2s ease}.influencer-video__link svg{width:1.6rem;height:1.6rem}.influencer-video__link:hover{opacity:.75}.influencer-video__grid{--peek: 3.2rem;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--peek) - (var(--cols-mobile, 1) - 1)*1.2rem)/var(--cols-mobile, 1));gap:1.2rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.influencer-video__grid::-webkit-scrollbar{display:none}@media only screen and (min-width: 480px){.influencer-video__grid{grid-auto-flow:row;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.6rem;overflow-x:visible;scroll-snap-type:none}}@media only screen and (min-width: 1024px){.influencer-video__grid{grid-template-columns:repeat(var(--cols-desktop, 4), minmax(0, 1fr))}}.influencer-video__card{position:relative;aspect-ratio:2/3;border-radius:1.6rem;overflow:hidden;background-color:#0a0a0a;border:2px solid rgba(0,0,0,0);transition:border-color .3s ease;scroll-snap-align:center}.influencer-video__card--video{cursor:pointer}.influencer-video__card--active{border-color:#fff}.influencer-video__image,.influencer-video__poster,.influencer-video__video,.influencer-video__placeholder{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.influencer-video__video{z-index:1;opacity:0;transition:opacity .25s ease}.influencer-video__video.is-playing{opacity:1}.influencer-video__overlay{position:absolute;inset:0;z-index:2;background:linear-gradient(to top, var(--overlay-color, #0A0A0A) 0%, transparent 55%);pointer-events:none}.influencer-video__tag{position:absolute;top:1.2rem;left:1.2rem;z-index:3;font-size:1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-color, #fff);background-color:rgba(0,0,0,.55);padding:.4rem .8rem;border-radius:99.9rem}.influencer-video__play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:3;display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;border-radius:50%;background-color:rgba(0,0,0,.4);color:#fff;cursor:pointer;opacity:1;transition:opacity .3s ease,background-color .2s ease,transform .2s ease}@media only screen and (min-width: 768px){.influencer-video__play{opacity:0}}.influencer-video__play:hover{background-color:rgba(0,0,0,.6);transform:translate(-50%, -50%) scale(1.06)}.influencer-video__play svg{width:2.4rem;height:2.4rem}.influencer-video__card:hover .influencer-video__play,.influencer-video__card:focus-within .influencer-video__play{opacity:1}.influencer-video__card-content{position:absolute;left:0;right:0;bottom:0;z-index:3;display:flex;flex-direction:column;gap:.4rem;padding:1.6rem;color:var(--text-color, #fff)}.influencer-video__name{margin:0;font-size:1.6rem;font-weight:700;line-height:1.2}.influencer-video__role{margin:0;font-size:1.2rem;line-height:1.35;color:var(--eyebrow-color, #A3A3A3)}.influencer-video__card-cta{display:inline-flex;align-items:center;gap:.6rem;margin-top:.6rem;font-size:1.2rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--cta-color, #fff);text-decoration:none}.influencer-video__card-cta svg{width:1.4rem;height:1.4rem}.influencer-video__modal{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;border:none;padding:0;background-color:rgba(0,0,0,0);color:var(--text-color, #fff);display:none}.influencer-video__modal[open]{display:flex;align-items:center;justify-content:center}.influencer-video__modal::backdrop{background-color:rgba(0,0,0,.85)}.influencer-video__modal-inner{display:flex;flex-direction:column;align-items:center;gap:1.6rem;width:100%;max-width:44rem;padding:1.6rem}.influencer-video__modal-close{position:absolute;top:1.6rem;right:1.6rem;z-index:1;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;background-color:hsla(0,0%,100%,.14);color:#fff;cursor:pointer;transition:background-color .2s ease}.influencer-video__modal-close svg{width:2rem;height:2rem}.influencer-video__modal-close:hover{background-color:hsla(0,0%,100%,.28)}.influencer-video__modal-video{display:block;width:auto;max-width:100%;max-height:72dvh;border-radius:1.6rem;background-color:#0a0a0a}.influencer-video__modal-content{display:flex;flex-direction:column;align-items:center;gap:.4rem;text-align:center}.influencer-video__modal-content:empty{display:none}.influencer-video__trust{display:flex;flex-direction:column;align-items:center;gap:1.6rem;border-top:1px solid hsla(0,0%,100%,.12);padding-top:2.4rem}@media only screen and (min-width: 768px){.influencer-video__trust{flex-direction:row;justify-content:space-between;gap:2.4rem}}.influencer-video__trust-eyebrow{font-size:1.1rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--eyebrow-color, #A3A3A3);white-space:nowrap}.influencer-video__logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2.4rem 3.2rem;margin:0;padding:0}@media only screen and (min-width: 768px){.influencer-video__logos{flex:1}}.influencer-video__logo{display:flex;align-items:center}.influencer-video__logo-img{height:3.2rem;width:auto;object-fit:contain;filter:grayscale(1) brightness(0) invert(1);opacity:.7;transition:opacity .2s ease}.influencer-video__logo-img:hover{opacity:1}.influencer-video__trust-text{font-size:1.2rem;color:var(--eyebrow-color, #A3A3A3);white-space:nowrap}@media(prefers-reduced-motion: reduce){.influencer-video__card,.influencer-video__video,.influencer-video__play,.influencer-video__modal-close,.influencer-video__logo-img,.influencer-video__link{transition:none}.influencer-video__play:hover{transform:translate(-50%, -50%)}}.okeReviews[data-oke-container],div.okeReviews{font-weight:600 !important}.okeReviews[data-oke-container] .oke-w-reviews-list-item,div.okeReviews .oke-w-reviews-list-item{padding:1.6rem !important;margin-bottom:1.6rem !important;background:#fff !important;border:.1rem solid !important}.okeReviews[data-oke-container] .oke-w-reviewMinimal-footer,div.okeReviews .oke-w-reviewMinimal-footer{display:none !important}.okeReviews[data-oke-container] .oke-attrBar-labels-label,div.okeReviews .oke-attrBar-labels-label{font-size:2rem !important}.okeReviews svg,.c-okeReferralsApp svg{display:inline-block !important;max-width:none !important;vertical-align:middle !important}.okeReviews .oke-stars svg,.c-okeReferralsApp .oke-stars svg{width:auto !important;height:1em !important}.okeReviews .oke-w-reviews-masonryGrid{column-gap:1.5rem !important}.okeReviews .oke-w-reviews-masonryGrid-item{--oke-theme-review-thumb: 6.2rem;--oke-border-width: 0.1rem;--oke-border-color: #e5e5ed;--oke-avatar-size: 2.8rem;--oke-productImageSize: var(--oke-theme-review-thumb);--oke-stars-foregroundColor: #ffb800;--oke-stars-borderColor: #ffb800}@media only screen and (max-width: 479.98px){.okeReviews .oke-w-reviews-masonryGrid-item{--oke-theme-review-thumb: 5rem}}.okeReviews .oke-w-reviews-masonryGrid-item .oke-reviewCardMinimalCentered{display:grid !important;grid-template-columns:auto minmax(0, 1fr);align-items:start;padding:1.5rem !important;background:#fff !important;border-radius:2rem !important;text-align:left !important}.okeReviews .oke-w-reviews-masonryGrid-item .oke-reviewCardMinimalCentered-contentContainer{display:contents !important}.okeReviews .oke-w-reviews-masonryGrid-item .oke-reviewCardMinimalCentered-content,.okeReviews .oke-w-reviews-masonryGrid-item .oke-reviewCardMinimalCentered-attributes,.okeReviews .oke-w-reviews-masonryGrid-item .oke-reviewCardMinimalCentered-reviewer,.okeReviews .oke-w-reviews-masonryGrid-item .oke-reviewCardMinimalCentered-reply,.okeReviews .oke-w-reviews-masonryGrid-item .oke-w-review-footer{grid-column:2}.okeReviews .oke-w-reviews-masonryGrid-item .oke-reviewCardMinimalCentered-head,.okeReviews .oke-w-reviews-masonryGrid-item .oke-reviewCardMinimalCentered-media{grid-column:1 !important;grid-row:1 !important;margin:0 1.2rem 0 0 !important}.okeReviews .oke-w-reviews-masonryGrid-item .oke-reviewCardMinimalCentered:has(.oke-reviewCardMinimalCentered-media) .oke-reviewCardMinimalCentered-head{display:none !important}.okeReviews .oke-w-reviews-masonryGrid-item .oke-product-thumbnail,.okeReviews .oke-w-reviews-masonryGrid-item .oke-product-thumbnail-image{border:0 !important;border-radius:99.9rem !important}.okeReviews .oke-w-reviews-masonryGrid-item .oke-reviewCardMinimalCentered-media .oke-mediaStrip li{width:var(--oke-theme-review-thumb) !important;height:var(--oke-theme-review-thumb) !important}.okeReviews .oke-w-reviews-masonryGrid-item .oke-reviewCardMinimalCentered-media .oke-mediaStrip li:nth-child(n+2){display:none !important}.okeReviews .oke-w-reviews-masonryGrid-item .oke-reviewCardMinimalCentered-media .oke-media{width:var(--oke-theme-review-thumb) !important;height:var(--oke-theme-review-thumb) !important;aspect-ratio:1 !important;border-radius:99.9rem !important;overflow:hidden !important}.okeReviews .oke-w-reviews-masonryGrid-item .oke-reviewCardMinimalCentered-media .oke-media-image{width:100% !important;height:100% !important;object-fit:cover !important}.okeReviews .oke-w-reviews-masonryGrid-item .oke-reviewCardMinimalCentered-content{margin:0 !important}.okeReviews .oke-w-reviews-masonryGrid-item .oke-reviewContent--center{justify-content:flex-start !important;align-items:flex-start !important;padding-bottom:0 !important;text-align:left !important}.okeReviews .oke-w-reviews-masonryGrid-item .oke-reviewContent-top{justify-content:flex-start !important}.okeReviews .oke-w-reviews-masonryGrid-item .oke-stars svg{width:auto !important;height:1.6rem !important}.okeReviews .oke-w-reviews-masonryGrid-item .oke-reviewContent-title{margin-top:.4rem !important;font-size:1.4rem !important;font-weight:600 !important;line-height:1.3 !important;color:#281550 !important;text-transform:none !important}.okeReviews .oke-w-reviews-masonryGrid-item .oke-reviewContent-body{margin-top:.4rem !important;font-size:1.5rem !important;font-weight:400 !important;line-height:normal !important;color:#4a4a57 !important}.okeReviews .oke-w-reviews-masonryGrid-item .oke-reviewContent-body p{margin:0 !important}.okeReviews .oke-w-reviews-masonryGrid-item .oke-reviewContent-readMore-text{font-size:1.3rem !important}.okeReviews .oke-w-reviews-masonryGrid-item .oke-reviewCardMinimalCentered-reviewer{margin-top:1.2rem !important;padding-top:0 !important;border-top:0 !important}.okeReviews .oke-w-reviews-masonryGrid-item .oke-reviewCardMinimalCentered-reviewer .oke-w-reviewer{display:flex !important;align-items:center !important;text-align:left !important}.okeReviews .oke-w-reviews-masonryGrid-item .oke-w-reviewer>:not(.oke-w-reviewer-avatar){display:flex !important;align-items:center !important}.okeReviews .oke-w-reviews-masonryGrid-item .oke-w-reviewer-avatar{margin-right:.8rem !important}.okeReviews .oke-w-reviews-masonryGrid-item .oke-w-reviewer-avatar .oke-avatar{margin:0 !important}.okeReviews .oke-w-reviews-masonryGrid-item .oke-w-reviewer-name{font-size:1.4rem !important;font-weight:400 !important;color:#281550 !important}.okeReviews .oke-w-reviews-masonryGrid-item .oke-w-reviewer-verified{margin-left:.2rem !important;font-size:0 !important}.okeReviews .oke-w-reviews-masonryGrid-item .oke-w-reviewer-verified-icon::before{font-size:1.2rem !important;margin-left:0 !important}.okeReviews .oke-w-reviews-masonryGrid-item .oke-w-review-footer{display:none !important}@media only screen and (max-width: 767.98px){.c-okeReferralsApp{width:100% !important;max-width:max-content !important}}.lead-form{z-index:10;display:block;position:relative;padding:var(--lf-padding, 2.8rem);border-radius:var(--lf-radius, 2.4rem);background:var(--lf-bg, var(--color-background, #fff));color:var(--lf-input-color, inherit)}.lead-form__form{display:flex;flex-direction:column;gap:var(--lf-gap, 1.2rem)}.lead-form__heading{margin:0;font-family:var(--font-secondary--family);font-size:var(--lf-heading-fs, 2.8rem);line-height:1.1;text-transform:uppercase}.lead-form__heading-highlight{color:var(--lf-highlight, var(--lf-accent, currentcolor))}.lead-form__subheading{margin:0 0 var(--lf-gap, 1.2rem);font-size:1.4rem;opacity:.75}.lead-form__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--lf-gap, 1.2rem)}@media only screen and (max-width: 767.98px){.lead-form__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.lead-form__field--full{grid-column:1/-1}.lead-form__input{width:100%;padding:1.2rem 1.6rem;border:.1rem solid var(--lf-input-border, rgba(0, 0, 0, 0.12));border-radius:var(--lf-input-radius, 1.2rem);background:var(--lf-input-bg, #fff);color:var(--lf-input-color, inherit);font:inherit;font-size:1.4rem}.lead-form__input::placeholder{color:currentcolor;opacity:.55}.lead-form__input:focus-visible{outline:.2rem solid var(--lf-accent, currentcolor);outline-offset:.1rem}.lead-form__input--invalid{border-color:var(--lf-error-color, #d42c87)}.lead-form__input--autofilled{border-color:var(--lf-accent, currentcolor);transition:border-color .4s ease}.lead-form__input--loading{background-image:linear-gradient(90deg, transparent, rgba(0, 0, 0, 0.06), transparent);background-size:40% 100%;background-repeat:no-repeat;animation:lead-form-sweep 1s linear infinite}@keyframes lead-form-sweep{from{background-position:-40% 0}to{background-position:140% 0}}@media(prefers-reduced-motion: reduce){.lead-form__input--loading{animation:none}}.lead-form__hint{display:none;margin-top:.4rem;font-size:1.1rem}.lead-form__hint--error,.lead-form__hint--ok{display:block}.lead-form__hint--error{color:var(--lf-error-color, #d42c87)}.lead-form__hint--ok{color:var(--lf-accent, currentcolor)}.lead-form__chips{margin:0;padding:0;border:0}.lead-form__chips-label{padding:0;font-size:1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;opacity:.7}.lead-form__chips-list{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.8rem}.lead-form__chip{display:inline-flex;align-items:center;gap:.6rem;padding:.8rem 1.4rem;border:.1rem solid var(--lf-input-border, rgba(0, 0, 0, 0.12));border-radius:999rem;font-size:1.3rem;line-height:1;cursor:pointer}.lead-form__chip:has(input:checked){border-color:var(--lf-accent, currentcolor);color:var(--lf-accent, currentcolor)}.lead-form__chip:has(input:focus-visible){outline:.2rem solid var(--lf-accent, currentcolor);outline-offset:.2rem}.lead-form__chip-mark{width:1.2rem;height:1.2rem;border:.1rem solid currentcolor;border-radius:50%;opacity:.5}.lead-form__chip:has(input:checked) .lead-form__chip-mark{border-width:.4rem;opacity:1}.lead-form__submit{padding:1.5rem 2rem;border:0;border-radius:999rem;background:var(--lf-button-bg, var(--lf-accent, #7bc043));color:var(--lf-button-color, #fff);font:inherit;font-size:1.5rem;font-weight:700;cursor:pointer}.lead-form__submit:disabled{opacity:.6;cursor:progress}.lead-form__secure{display:flex;align-items:center;justify-content:center;gap:.6rem;margin:0;font-size:1.2rem;opacity:.7}.lead-form__secure svg{width:1.4rem;height:1.4rem}.lead-form__notice{margin:var(--lf-gap, 1.2rem) 0 0;font-size:1.2rem;color:var(--lf-error-color, #d42c87)}.lead-form__success{display:none;flex-direction:column;align-items:center;gap:1rem;text-align:center}.lead-form--sent .lead-form__form{display:none}.lead-form--sent .lead-form__success{display:flex}.lead-form__success-check svg{width:4.8rem;height:4.8rem;color:var(--lf-accent, currentcolor)}.lead-form__success-title{margin:0;font-family:var(--font-secondary--family);font-size:2.4rem;text-transform:uppercase}.lead-form__success-message{margin:0;font-size:1.4rem;opacity:.75}.landing-layout .sections-template-block:first-of-type{background:#fff}.landing-layout .sections-template-block:nth-of-type(2) .template-section{background:linear-gradient(168deg, #9778e0, #8154cf 52%, #6738bd);padding-bottom:60vw}@media(width >= 980px){.landing-layout .sections-template-block:nth-of-type(2) .template-section{padding-bottom:clamp(240px,24vw,400px)}}.landing-layout .template-section:has(>.section-media){position:relative;isolation:isolate}.landing-layout .template-section>.section-media{position:absolute;right:0;bottom:0;left:0;z-index:0;padding:0;border-radius:0;pointer-events:none;height:auto}.landing-layout .template-section>.section-media .lazy-image,.landing-layout .template-section>.section-media picture,.landing-layout .template-section>.section-media img{width:100%;height:auto;mask:linear-gradient(180deg, transparent 0, #000 110px)}.landing-layout .template-section:has(>.section-media)::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(105deg, rgba(38, 24, 76, 0.42) 0%, rgba(38, 24, 76, 0.1) 30%, rgba(38, 24, 76, 0) 50%),linear-gradient(180deg, rgba(38, 24, 76, 0.2) 0%, rgba(38, 24, 76, 0) 26%)}.landing-layout .template-section:has(>.section-media)>:not(.section-media){position:relative;z-index:2}@media only screen and (max-width: 1023.98px){.landing-layout .sections-template-block:nth-of-type(2) .perk{width:fit-content}}.landing-layout #portfolio>.layout-group>.layout-group__inner{grid-template-rows:auto 1fr}.landing-layout #portfolio>.layout-group>.layout-group__inner>.layout-group>.layout-group__inner{padding-bottom:0}.landing-layout #portfolio>.layout-group>.layout-group__inner>.layout-group>.layout-group__inner>.layout-group{border-radius:0 0 16px 16px}.landing-layout #portfolio>.layout-group>.layout-group__inner>.layout-group,.landing-layout #portfolio>.layout-group>.layout-group__inner>.layout-group>.layout-group__inner{display:grid;grid-row:span 2;grid-template-rows:subgrid}.landing-layout #depoimentos>.layout-group>.layout-group__inner{grid-template-rows:auto auto 1fr auto}.landing-layout #depoimentos>.layout-group>.layout-group__inner>.layout-group,.landing-layout #depoimentos>.layout-group>.layout-group__inner>.layout-group>.layout-group__inner{display:grid;grid-row:span 4;grid-template-rows:subgrid}.landing-layout #depoimentos>.layout-group>.layout-group__inner>.layout-group>.layout-group__inner>:last-child>.layout-group__inner{padding-bottom:0}.landing-layout #prova .image-block{width:100%;margin-top:0}.landing-layout #prova .image-block img{aspect-ratio:451/310;object-fit:cover;width:100%}.landing-layout #prova .text-block--role{text-transform:uppercase;letter-spacing:.06em;font-weight:600}.landing-layout #prova .perk{width:fit-content}.pip-gallery{position:fixed;display:flex;justify-content:center;align-items:center;bottom:1rem;right:1rem;z-index:50;transition:translate .25s ease}.pip-gallery.show-sticky{translate:0 -7rem}.pip-gallery .pip-gallery--wrapper{--gallery-width: 35rem;position:relative;width:var(--gallery-width, 30rem);height:calc(var(--gallery-width, 30rem)/.66);overflow:hidden;border-radius:1.5rem}.pip-gallery .close-pip-gallery{all:unset;top:1rem;left:1rem;position:absolute;width:3.2rem;height:3.2rem;backdrop-filter:blur(1.2rem);opacity:1 !important;z-index:20;--ctrl-bg: var(--pip-close-bg, #fff);--ctrl-color: var(--pip-close-color, #000);display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;background:color-mix(in srgb, var(--ctrl-bg) 80%, transparent);color:var(--ctrl-color);transition:background .3s ease-in-out}.pip-gallery .close-pip-gallery:is(:hover,:active){background:color-mix(in srgb, var(--ctrl-bg) 95%, transparent)}.pip-gallery .close-pip-gallery svg{width:2rem;height:2rem}.pip-gallery .pip-gallery--mute{all:unset;bottom:1rem;right:1rem;position:absolute;width:3.2rem;height:3.2rem;backdrop-filter:blur(1.2rem);opacity:1 !important;z-index:20;--ctrl-bg: var(--pip-mute-bg, #fff);--ctrl-color: var(--pip-mute-color, #000);display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;background:color-mix(in srgb, var(--ctrl-bg) 80%, transparent);color:var(--ctrl-color);transition:background .3s ease-in-out}.pip-gallery .pip-gallery--mute:is(:hover,:active){background:color-mix(in srgb, var(--ctrl-bg) 95%, transparent)}.pip-gallery .pip-gallery--mute svg{width:2rem;height:2rem}.pip-gallery .pip-gallery--mute svg{width:1.8rem;height:1.8rem;fill:currentcolor}.pip-gallery.is-mute .pip-gallery--mute .unmute,.pip-gallery:not(.is-mute) .pip-gallery--mute .mute{display:none}.pip-gallery .pip-gallery--navigation{position:absolute;right:1rem;top:50%;transform:translateY(-50%);z-index:10;display:flex;flex-direction:column;gap:.5rem}.pip-gallery .pip-gallery--navigation .navigate{all:unset;width:3.6rem;height:3.6rem;backdrop-filter:blur(1.2rem);--ctrl-bg: var(--pip-nav-bg, #fff);--ctrl-color: var(--pip-nav-color, #000);display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;background:color-mix(in srgb, var(--ctrl-bg) 80%, transparent);color:var(--ctrl-color);transition:background .3s ease-in-out}.pip-gallery .pip-gallery--navigation .navigate:is(:hover,:active){background:color-mix(in srgb, var(--ctrl-bg) 95%, transparent)}.pip-gallery .pip-gallery--navigation .navigate[disabled]{opacity:0;pointer-events:none}.pip-gallery .pip-gallery--navigation .navigate svg{width:2.2rem;height:2.2rem;fill:none;stroke:currentcolor;stroke-width:1.5}.pip-gallery .pip-gallery--navigation .navigate-down svg{transform:translateY(0.15rem)}.pip-gallery .video-wrapper{width:100%;padding-bottom:round(down,151.5151515152%,1px);position:relative}.pip-gallery .video-wrapper video{position:absolute;width:100%;height:100%;object-fit:cover}.pip-gallery .video-wrapper .controls-wrapper{z-index:10;position:absolute;top:1rem;right:1rem;display:flex;flex-direction:column;gap:.5rem}.pip-gallery .video-wrapper .product-card__cta-button,.pip-gallery .video-wrapper .video--share{position:relative;width:3.6rem;height:3.6rem;border:none;min-width:unset;padding:0;overflow:visible}.pip-gallery .video-wrapper .product-card__cta-button svg,.pip-gallery .video-wrapper .video--share svg{width:2.4rem;height:2.4rem;margin:0}.pip-gallery .video-wrapper .product-card__cta{width:auto;margin:0}.pip-gallery .video-wrapper .product-card__cta-button{--ctrl-bg: var(--pip-cart-bg, #fff);--ctrl-color: var(--pip-cart-color, #000);display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;background:color-mix(in srgb, var(--ctrl-bg) 80%, transparent);color:var(--ctrl-color);transition:background .3s ease-in-out}.pip-gallery .video-wrapper .product-card__cta-button:is(:hover,:active){background:color-mix(in srgb, var(--ctrl-bg) 95%, transparent)}.pip-gallery .video-wrapper .product-card__cta-button.ui-btn svg{width:2.4rem;height:2.4rem}.pip-gallery .video-wrapper .product-card__cta-button:disabled{background:color-mix(in srgb, var(--ctrl-bg) 80%, transparent);color:var(--ctrl-color);opacity:.5}.pip-gallery .video-wrapper .video--share{--ctrl-bg: var(--pip-share-bg, #fff);--ctrl-color: var(--pip-share-color, #000);display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;background:color-mix(in srgb, var(--ctrl-bg) 80%, transparent);color:var(--ctrl-color);transition:background .3s ease-in-out}.pip-gallery .video-wrapper .video--share:is(:hover,:active){background:color-mix(in srgb, var(--ctrl-bg) 95%, transparent)}.pip-gallery .video-wrapper .video--share .icon-share{width:fit-content}.pip-gallery .video-wrapper .video--share svg{width:2rem;height:2rem;transform:rotate(-45deg) translateX(2px)}.pip-gallery .video-wrapper .btn-tooltip{pointer-events:none;position:absolute;opacity:0;background:var(--ctrl-bg);color:var(--ctrl-color);font-size:1.4rem;text-transform:capitalize;font-family:var(--font-primary--family);font-weight:600;top:50%;left:0;transform:translate(-100%, -50%);line-height:1.2rem;padding:.4rem 1rem .4rem 1.4rem;border-radius:.4rem 0 0 .4rem;transition:all .3s ease-in-out}.pip-gallery .video-wrapper .btn-tooltip::before{content:"";background:var(--ctrl-bg);position:absolute;width:1.5909902577rem;height:1.5909902577rem;border-radius:.4rem;right:-.8485281374rem;top:50%;transform:translate(0, -50%) rotate(45deg);transform-origin:center}.pip-gallery .video-wrapper :is(.product-card__cta-button,.video--share):is(:hover,:active) .btn-tooltip,.pip-gallery .video-wrapper .product-card__cta.is-error .btn-tooltip{pointer-events:all;opacity:1;transform:translate(calc(-100% - 1.8rem), -50%)}.pip-gallery .video-wrapper .play-wrapper{all:unset;position:absolute;inset:0;z-index:5;cursor:pointer;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .3s ease-in-out}.pip-gallery .video-wrapper .play-wrapper svg{width:4.8rem;height:4.8rem;pointer-events:none;color:hsla(0,0%,100%,.8)}.pip-gallery .video-wrapper:not(.playing) .play-wrapper{opacity:1}.pip-gallery .video-wrapper:hover .play-wrapper svg{color:#fff}.pip-gallery .pip-gallery-carousel{background:#eee;animation:loadingGallery 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1)}@media only screen and (max-width: 1023.98px){.pip-gallery{bottom:6.5rem;right:1rem;transform-origin:right bottom;transform:scale(0.48);transition:all .3s ease-in-out}.pip-gallery.expanded{transform:scale(1)}.pip-gallery .pip-gallery--wrapper{--gallery-width: 25rem}.pip-gallery:not(.expanded) .pip-gallery--navigation,.pip-gallery:not(.expanded) .controls-wrapper,.pip-gallery:not(.expanded) .play-wrapper{pointer-events:none;opacity:0}.pip-gallery:not(.expanded) .pip-gallery--mute,.pip-gallery:not(.expanded) .close-pip-gallery{pointer-events:none;opacity:0 !important}.pip-gallery:not(.expanded) .pip-gallery-carousel{pointer-events:none}}@keyframes loadingGallery{0%{background:#ddd}50%{background:#eee}100%{background:#ddd}}.video-gallery-section{padding-top:var(--mg-top-desktop);padding-bottom:var(--mg-bottom-desktop);background:var(--background)}@media only screen and (max-width: 1199.98px){.video-gallery-section{padding-top:var(--mg-top-tablet);padding-bottom:var(--mg-bottom-tablet)}}@media only screen and (max-width: 767.98px){.video-gallery-section{padding-top:var(--mg-top-mobile);padding-bottom:var(--mg-bottom-mobile)}}.video-gallery-section__inner{max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin)}.video-gallery-section__inner.video-gallery-section__inner-full{max-width:unset}.video-gallery__viewport{position:relative}.video-gallery{margin-inline:-0.75rem}@media only screen and (max-width: 1023.98px){.video-gallery{margin-inline:-0.5rem}}.video-gallery:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:1.6rem}.video-gallery__controls{display:flex;gap:.8rem;margin-top:1.6rem}.video-gallery__controls--start{justify-content:flex-start}.video-gallery__controls--center{justify-content:center}.video-gallery__controls--end{justify-content:flex-end}.video-gallery__button{display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;padding:0;border:none;border-radius:50%;background:var(--ctrl-arrow-bg, #fff);color:var(--ctrl-arrow-color, #000);cursor:pointer;transition:opacity .2s ease,background-color .2s ease,color .2s ease}.video-gallery__button svg{width:1.8rem;height:1.8rem;stroke:currentcolor;stroke-width:4.5;fill:none}.video-gallery__button:hover,.video-gallery__button:focus-visible,.video-gallery__button:active{background:color-mix(in srgb, var(--ctrl-arrow-bg, #fff) 80%, transparent)}.video-gallery__button.swiper-button-disabled{opacity:.35;pointer-events:none}.video-gallery__button.swiper-button-lock{display:none}.video-gallery__viewport>.video-gallery__button{position:absolute;top:50%;z-index:2;transform:translateY(-50%)}.video-gallery__viewport>.video-gallery__button--prev{left:0}.video-gallery__viewport>.video-gallery__button--next{right:0}@media(prefers-reduced-motion: reduce){.video-gallery__button{transition:none}}video-gallery-element{position:relative}video-gallery-element video{width:100%;height:100%;object-fit:cover;border-radius:3rem;pointer-events:none}video-gallery-element .video-wrapper{padding-bottom:178.5714285714%;transition:padding-bottom .3s ease-in-out;cursor:pointer;position:relative;display:flex;align-items:center}video-gallery-element .video-wrapper video{position:absolute;inset:0;width:100%}video-gallery-element .video-controls{inset:0}video-gallery-element.video-item--has-product .video-controls{inset:0 0 12rem}video-gallery-element .video-featured-product{position:absolute;z-index:3;left:var(--vfp-left, 1.2rem);right:var(--vfp-right, 1.2rem);bottom:var(--vfp-bottom, 1.2rem)}video-gallery-element .video-featured-product .product-card-mini{max-height:var(--vfp-max-height, none);overflow:hidden}video-gallery[data-controls=category] .controls--top{display:none}video-gallery[data-controls=category] .controls--bottom{height:100%;padding:0;flex-direction:column-reverse;align-items:center;justify-content:center;gap:.8rem;transition:opacity .2s ease-in-out}video-gallery[data-controls=category] .controls--bottom:has(.playing){opacity:0}video-gallery[data-controls=category] .video-wrapper:hover .controls--bottom{opacity:1}video-gallery[data-controls=category] button.video--toggle-play{--ctrl-bg: var(--ctrl-play-bg, #fff);--ctrl-color: var(--ctrl-play-color, #1a1a1a);width:5.2rem;height:5.2rem;box-shadow:0 .2rem 1rem rgba(0,0,0,.18)}video-gallery[data-controls=category] button.video--toggle-mute{--ctrl-bg: var(--ctrl-mute-bg, #fff);--ctrl-color: var(--ctrl-mute-color, #1a1a1a);width:3.6rem;height:3.6rem;box-shadow:0 .2rem 1rem rgba(0,0,0,.18)}video-gallery[data-controls=category] button.video--toggle-mute .icon{width:1.4rem;height:1.4rem}video-gallery[data-controls=category] .video-item__badge{position:absolute;z-index:2;top:1.2rem;padding:1rem 1.2rem;border-radius:99.9rem;font-size:1.2rem;line-height:1;letter-spacing:.02em;text-transform:uppercase}video-gallery[data-controls=category] .video-item__badge--category{left:.8rem;background:var(--badge-bg, #281550);color:var(--badge-color, #fff)}video-gallery[data-controls=category] .video-item__badge--duration{right:2rem;border-radius:.8rem;background:var(--duration-bg, rgba(0, 0, 0, 0.25));color:var(--duration-color, #fff);font-weight:600;text-transform:none}.video-item__badge{display:none}video-gallery[data-controls=category] .video-item__badge--category,video-gallery[data-controls=category] .video-item__badge--duration:not(:empty){display:block}.video-gallery-cta{margin:var(--cta-mt-desk) auto .8rem;display:block;font-size:var(--cta-fs-desk);font-weight:800;font-family:var(--font-family-2);color:var(--cta-color);background:var(--cta-bg-color);padding:1.2rem 2.8rem;border-radius:2rem;border:.2rem solid var(--cta-border-color);box-shadow:.1rem .2rem 0 .2rem var(--cta-border-color);width:fit-content}.video-gallery-cta:hover{color:var(--cta-color-hover);background:var(--cta-bg-color-hover);border-color:var(--cta-border-color-hover);box-shadow:.1rem .2rem 0 .2rem var(--cta-border-color-hover)}@media only screen and (max-width: 1023.98px){.video-gallery-cta{border-radius:1.6rem;padding:.8rem 2.2rem;margin:var(--cta-mt-mb) auto .8rem;font-size:var(--cta-fs-mb)}}.cep-form{display:flex;flex-direction:column;gap:1rem}.cep-form__question{margin:0;font-size:1.3rem;font-weight:600}.cep-form__row{display:flex;gap:.8rem}.cep-form__input{flex:1 1 auto;min-width:0;padding:1.2rem 1.4rem;border:1px solid #e5e5e5;border-radius:var(--style-border-radius-inputs, 0.8rem);background-color:#fff;color:#0a0a0a;font:inherit;font-size:1.4rem}.cep-form__input::placeholder{color:#a3a3a3}.cep-form__input:focus-visible{outline:2px solid #0a0a0a;outline-offset:1px}.cep-form__input[aria-invalid=true]{border-color:#db4e4e}.cep-form__submit{flex:0 0 auto;padding:1.2rem 2.4rem}.cep-form__error{margin:0;color:#db4e4e;font-size:1.2rem}.cep-form__clear{align-self:flex-start;padding:0;border:none;background:none;color:#828282;font:inherit;font-size:1.2rem;text-decoration:underline;cursor:pointer}.cep-widget--header{display:flex;align-items:center;position:relative}.cep-widget--inline{display:block}.cep-widget__toggle{display:flex;align-items:center;gap:.6rem;padding:0;border:none;background:none;color:inherit;font:inherit;font-size:1.2rem;font-weight:600;line-height:1.2;text-align:left;cursor:pointer}@media only screen and (min-width: 1200px){.cep-widget__toggle{padding:.8rem 1.2rem;border-radius:99.9rem;background-color:#0a0a0a;color:#fff;transition:opacity .2s ease}.cep-widget__toggle:hover{opacity:.85}.cep-widget__toggle svg{width:1.6rem;flex-shrink:0;color:currentcolor}}.cep-widget__label{white-space:nowrap}@media only screen and (max-width: 1199.98px){.cep-widget__label{position:absolute;width:1px;height:1px;padding:0;border:0;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}}.cep-widget__dialog{position:absolute;inset:auto auto auto 0;top:calc(100% + .8rem);z-index:20;margin:0;padding:0;border:none;border-radius:1.2rem;background-color:var(--color-background, #fff);color:#0a0a0a;box-shadow:0 12px 40px rgba(0,0,0,.18);width:max-content;max-width:min(32rem,100dvw - 3.2rem)}.cep-widget__dialog:not([open]){display:none}@media only screen and (max-width: 1199.98px){.cep-widget__dialog{inset:auto 0 auto auto;top:calc(100% + .8rem)}}.cep-widget__dialog .cep-form{padding:1.6rem}.cep-widget__dialog .cep-form__question{font-size:1.3rem}.product-shipping{display:flex;flex-direction:column;gap:1rem;padding:1.6rem;border:1px solid #e5e5e5;border-radius:1.2rem}.product-shipping__heading{display:flex;align-items:center;gap:.6rem;margin:0;font-size:1.4rem;font-weight:600}.product-shipping__heading svg{width:1.8rem;flex-shrink:0}.product-shipping__help{align-self:flex-start;color:#828282;font-size:1.2rem}.delivery-estimate{display:flex;align-items:center;gap:.6rem;color:#383838;font-size:1.2rem;line-height:1.3}.delivery-estimate[hidden]{display:none}.delivery-estimate svg{width:1.4rem;flex-shrink:0}.delivery-estimate--card{margin-top:.6rem;font-size:1.1rem}.delivery-estimate--pdp{color:#0a0a0a;font-size:1.3rem;font-weight:600}.link-column{display:block;margin-top:var(--lc-mt, 0);margin-bottom:var(--lc-mb, 0);text-align:var(--lc-align, left)}.link-column__heading{position:relative;margin:0 0 var(--lc-heading-mb, 1.6rem);color:var(--lc-heading-color, inherit);font-size:var(--lc-heading-fs-desktop, 1.4rem);font-weight:var(--lc-heading-fw, 700);text-transform:var(--lc-heading-tt, uppercase);line-height:1.3}@media only screen and (max-width: 767.98px){.link-column__heading{font-size:var(--lc-heading-fs-mobile, var(--lc-heading-fs-desktop, 1.4rem))}}.link-column__trigger{all:unset;display:block;width:100%;box-sizing:border-box;cursor:pointer;color:inherit;font:inherit;text-align:inherit;text-transform:inherit}.link-column__list{display:flex;flex-direction:column;gap:var(--lc-gap, 0.8rem);margin:0;padding:0}.link-column__link{color:var(--lc-link-color, inherit);font-size:var(--lc-link-fs-desktop, 1.4rem);font-weight:var(--lc-link-fw, 400);line-height:1.4;text-decoration:none;transition:color .2s ease}.link-column__link:hover,.link-column__link:focus-visible{color:var(--lc-link-color-hover, var(--lc-link-color, inherit))}@media only screen and (max-width: 767.98px){.link-column__link{font-size:var(--lc-link-fs-mobile, var(--lc-link-fs-desktop, 1.4rem))}}.link-column .link-column__indicator{right:0;width:auto;height:auto;background:none;border-radius:0;color:var(--lc-heading-color, inherit)}.link-column .link-column__indicator::before,.link-column .link-column__indicator::after{content:none}.link-column .link-column__indicator svg{display:block;width:1.6rem;height:1.6rem;transition:transform .28s ease}.link-column .acc-trigger[aria-expanded=true]~.link-column__indicator svg{transform:rotate(180deg)}@media only screen and (min-width: 768px){.link-column[data-collapse-below=tablet] .link-column__trigger{cursor:default}.link-column[data-collapse-below=tablet] .link-column__indicator{display:none}}@media only screen and (min-width: 1024px){.link-column[data-collapse-below=desktop] .link-column__trigger{cursor:default}.link-column[data-collapse-below=desktop] .link-column__indicator{display:none}}.page-nav{background-color:var(--pn-bg, transparent);padding-block:var(--pn-pb-mobile, 0)}@media only screen and (min-width: 768px){.page-nav{padding-block:var(--pn-pb-desktop, 0)}}.page-nav--contained .page-nav__inner{max-width:var(--page-width, 144rem);margin:0 auto;padding-left:1.6rem;padding-right:1.6rem}.page-nav__bar{display:block;position:relative;border-radius:var(--pn-radius, 0);background-color:var(--pn-bar-bg, transparent);overflow:hidden}.page-nav__viewport{position:relative}.page-nav__viewport::before,.page-nav__viewport::after{content:"";position:absolute;top:0;bottom:0;width:6rem;z-index:1;opacity:0;transition:opacity .3s ease-in-out;pointer-events:none}.page-nav__viewport::before{left:0;background:linear-gradient(to right, var(--pn-fade, transparent), transparent)}.page-nav__viewport::after{right:0;background:linear-gradient(to left, var(--pn-fade, transparent), transparent)}.page-nav__bar.can-scroll-left .page-nav__viewport::before,.page-nav__bar.can-scroll-right .page-nav__viewport::after{opacity:1}.page-nav__list{display:flex;justify-content:var(--pn-justify, center);align-items:center;gap:var(--pn-gap, 0.8rem);margin:0;padding:var(--pn-bar-pb, 0.8rem) var(--pn-bar-pi, 1.6rem);list-style:none;overflow-x:auto;scrollbar-width:none}.page-nav__list::-webkit-scrollbar{display:none}@media only screen and (max-width: 767.98px){.page-nav__list{justify-content:flex-start}}.page-nav__item{flex:0 0 auto;white-space:nowrap}.page-nav__link{display:block;padding:.8rem 1.6rem;color:var(--pn-color, inherit);font-size:var(--pn-fs-mobile, 1.3rem);font-weight:var(--pn-fw, 500);text-transform:var(--pn-transform, none);text-decoration:none}@media only screen and (min-width: 768px){.page-nav__link{font-size:var(--pn-fs-desktop, 1.6rem)}}.page-nav__link:hover,.page-nav__link:focus-visible{color:var(--pn-active, inherit)}.page-nav__link--active{color:var(--pn-active, inherit)}tab-nav{display:block}tab-nav .tab-nav__list{display:flex;align-items:stretch;gap:var(--tab-gap, 0.8rem);border-bottom:var(--tab-list-bd-width, 0.1rem) solid var(--tab-list-bd-color, #e3e3e3);justify-content:var(--tab-align, flex-start)}tab-nav .tab-nav__tab{flex:0 0 auto;cursor:pointer;appearance:none;background:none;border:0;border-bottom:var(--tab-indicator-width, 0.2rem) solid rgba(0,0,0,0);padding:var(--tab-padding, 1.2rem 1.6rem);margin-bottom:calc(var(--tab-list-bd-width, 0.1rem)*-1);font-family:inherit;font-size:var(--tab-font-size, 1.4rem);font-weight:var(--tab-font-weight, 500);line-height:1.2;color:var(--tab-color, #767676);white-space:nowrap;transition:color .2s ease,border-color .2s ease,background-color .2s ease}tab-nav .tab-nav__tab:hover{color:var(--tab-color-hover, var(--tab-color-active, #232323))}tab-nav .tab-nav__tab:focus-visible{outline:.2rem solid var(--tab-focus-color, var(--tab-color-active, #232323));outline-offset:-0.2rem}tab-nav .tab-nav__tab[aria-selected=true]{color:var(--tab-color-active, #232323);background-color:var(--tab-bg-active, transparent);border-bottom-color:var(--tab-indicator-color, currentcolor)}tab-nav .tab-nav__panel[hidden]{display:none}tab-nav .tab-nav__panel{padding:var(--tab-panel-padding, 1.6rem 0 0)}.payment-icons{margin-top:var(--pi-mt, 0)}.payment-icons__heading{margin:0 0 var(--pi-heading-mb, 0.8rem);color:var(--pi-heading-color, inherit);font-size:var(--pi-heading-fs, 1.2rem);font-weight:var(--pi-heading-fw, 700);line-height:1.4;text-align:var(--pi-heading-align, left)}@media only screen and (max-width: 767.98px){.payment-icons__heading{text-align:var(--pi-heading-align-mobile, var(--pi-heading-align, left))}}.payment-icons__items{display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--pi-justify, flex-start);gap:var(--pi-gap, 0.8rem);margin:0;padding:0}@media only screen and (max-width: 767.98px){.payment-icons__items{justify-content:var(--pi-justify-mobile, var(--pi-justify, flex-start))}}.payment-icons__item{display:flex;align-items:center}.payment-icons__item svg{display:block;width:auto;height:var(--pi-height, 2.4rem)}.payment-icons--boxed .payment-icons__item{padding:var(--pi-padding, 0.4rem);border-radius:var(--pi-radius, 0.4rem);background-color:var(--pi-icon-bg, transparent)}
