.blog-posts-container{display:grid;grid-template-columns:repeat(var(--blog-post-grid-columns-mobile, 1),minmax(0,1fr));gap:var(--blog-post-container-gap-mobile)}@media screen and (max-width:749px){.blog-posts-container{display:flex}}.blog-posts-container>.pagination-wrapper{grid-column:1 / -1}@media screen and (min-width:750px){.blog-posts-container{grid-template-columns:repeat(var(--blog-post-grid-columns-tablet, 2),minmax(0,1fr));row-gap:var(--blog-post-container-gap);column-gap:var(--blog-post-container-column-gap, var(--blog-post-container-gap))}}@media screen and (min-width:1025px){.blog-posts-container{grid-template-columns:repeat(var(--blog-post-grid-columns-desktop, 3),minmax(0,1fr))}}.marquee__repeated-items--separator>*+*,.marquee__repeated-items--separator+.marquee__repeated-items--separator>*:first-child,.marquee__content+.marquee__content .marquee__repeated-items--separator:first-child>*:first-child{position:relative}.marquee__repeated-items--separator>*+*:before,.marquee__repeated-items--separator+.marquee__repeated-items--separator>*:first-child:before,.marquee__content+.marquee__content .marquee__repeated-items--separator:first-child>*:first-child:before{content:var(--marquee-separator-text);position:absolute;top:50%;left:calc(var(--marquee-gap, 0px) / -2);color:var(--marquee-separator-color);font-size:var(--marquee-separator-size);line-height:1;transform:translate(-50%,-50%);pointer-events:none}.product-faq-section{display:block}.product-faq-section__inner{max-width:var(--product-faq-max-width);margin-inline:auto;padding-block:var(--product-faq-padding-top) var(--product-faq-padding-bottom)}.product-faq-section__inner:not(.page-width){padding-inline:var(--page-margin)}.product-faq-section__heading{margin:0 0 2rem;text-align:var(--product-faq-heading-align)}.product-faq-section__accordion{max-width:100%;margin-inline:auto;background:var(--product-faq-accordion-bg);border:var(--product-faq-border-width) solid var(--product-faq-border-color);border-radius:var(--product-faq-border-radius);overflow:hidden}.product-faq-section__accordion .details{background:transparent}.product-faq-section__accordion.accordion--dividers accordion-custom:not(:first-child) .details{border-block-start:var(--product-faq-border-width) solid var(--product-faq-border-color)}.product-faq-section__accordion .details__header{min-height:5rem}.blog-post-card--premium{display:flex!important;flex-direction:column!important;gap:var(--blog-post-gap-mobile);height:100%;padding:var(--blog-post-card-padding, 0);text-align:var(--text-align);background:var(--blog-post-card-background, transparent);border:var(--blog-post-card-border-width, 0) solid var(--blog-post-card-border-color, transparent);border-radius:var(--blog-post-card-border-radius, 0);overflow:hidden}.blog-post-card--premium .blog-post-card__image-container,.blog-post-card--premium .blog-post-card__content{width:100%!important}.blog-post-card--premium .blog-post-card__image-container{position:relative;border-radius:var(--blog-post-card-image-radius, 0);overflow:hidden}.blog-post-card--premium .blog-post-card__image-container>a{display:block;height:100%}.blog-post-card__image-label{position:absolute;top:16px;left:16px;z-index:2;background:rgb(var(--color-background-rgb) / .9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.blog-post-card--premium .blog-post-card__content--panel{flex:1 1 auto;box-sizing:border-box;background:var(--blog-post-card-info-background, transparent);border-radius:var(--blog-post-card-info-radius, 0);gap:1rem}.blog-post-card--premium .blog-post-card__title-link .text-block{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.blog-post-card--premium .blog-post-card__title-link .text-block>*{display:inline}@media screen and (min-width:1025px){.blog-post-card--premium{gap:var(--blog-post-gap)}}.blog-post-content-sidebar-layout{display:grid;grid-template-columns:1fr;gap:var(--blog-post-content-sidebar-gap, 3rem);align-items:start}.blog-post-content-sidebar-column,.blog-post-content-main-column{min-width:0}@media screen and (min-width:1025px){.blog-post-content-sidebar-layout{grid-template-columns:minmax(0,var(--blog-post-content-sidebar-content-width, 70fr)) minmax(24rem,var(--blog-post-content-sidebar-sidebar-width, 30fr))}}.blog-posts :is(h1,.h1){font-size:calc(var(--font-size--h1) * .7);text-align:var(--text-align)}.blog-posts :is(h2,.h2){font-size:calc(var(--font-size--h2) * .7)}.blog-posts :is(h3,.h3){font-size:calc(var(--font-size--h3) * .7)}.blog-posts :is(h4,.h4){font-size:calc(var(--font-size--h4) * .7)}.blog-posts :is(h5,.h5){font-size:calc(var(--font-size--h5) * .7)}.blog-posts :is(h6,.h6){font-size:calc(var(--font-size--h6) * .7)}.blog-posts hr{margin:2rem 0}.blog-info{width:100%}.blog-post-details.justify-center{text-align:center}@media screen and (min-width:1025px){.blog-post-content-sidebar-layout .blog-post-content-sidebar-column--sticky{position:sticky;top:var(--blog-post-sidebar-sticky-offset, 3rem);align-self:start}}.active-coupon-block{display:flex;gap:14px;margin-inline:calc(var(--page-padding, 0px) * -1);overflow-x:auto;padding-block:2px 8px;padding-inline:var(--page-padding, 0px);scroll-snap-type:x mandatory;scrollbar-width:none}.active-coupon-wrapper{display:grid;gap:10px;--border-width: .5px;--border-style: solid;--border-color: rgb(var(--color-border-rgb) / 1);--border-radius: 12px;background:#b8dddc78;width:100%}.active-coupon-heading{margin:0;color:var(--active-coupon-text);font-size:1.45rem;font-weight:700;line-height:1.2;text-align:center}.active-coupon-block::-webkit-scrollbar{display:none}.active-coupon-block--single{display:block;margin-inline:0;overflow:visible;padding:0;scroll-snap-type:none}.active-coupon-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"content content" "footer footer";align-items:start;flex:0 0 calc((100% - 14px) / 1.15);gap:8px 12px;min-height:112px;padding:14px;border:1px solid var(--active-coupon-border);border-radius:var(--active-coupon-radius);background:var(--active-coupon-bg);color:var(--active-coupon-text);scroll-snap-align:start;box-shadow:0 2px 10px color-mix(in srgb,var(--active-coupon-text) 8%,transparent);isolation:isolate}@supports (animation-timeline: view()){.active-coupon-wrapper[data-active-coupon-animate] .active-coupon-card{animation:activeCouponFadeInUp 1ms ease both;animation-timeline:view();animation-range:entry 0% cover 24%}}.active-coupon-block--single .active-coupon-card{width:100%}.active-coupon-card__media{position:absolute;inset-block-start:14px;inset-inline-start:14px;z-index:1;grid-area:unset;padding-block-start:1px}.active-coupon-card__header,.active-coupon-card__footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.active-coupon-card__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:color-mix(in srgb,var(--active-coupon-accent) 12%,var(--active-coupon-bg));color:var(--active-coupon-accent);font-size:1.45rem;font-weight:800;line-height:1}.active-coupon-card__icon svg{width:18px;height:18px}.active-coupon-card__icon:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:1px solid color-mix(in srgb,var(--active-coupon-accent) 58%,transparent);border-radius:inherit;animation:activeCouponPulse 2.2s ease-out infinite}.active-coupon-card__content{grid-area:content;display:grid;gap:4px;min-width:0;padding-inline-start:48px}.active-coupon-card__value{min-width:0;color:var(--active-coupon-text);font-size:1.45rem;font-weight:800;line-height:1.12}.active-coupon-card__action{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:flex-end}.active-coupon-card__automatic{display:inline-flex;align-items:center;justify-content:center;min-height:21px;padding:5px 8px;border-radius:999px;background:var(--active-coupon-action-bg);color:var(--active-coupon-action-text);font-size:.9rem;font-weight:800;line-height:1;text-transform:uppercase;white-space:nowrap}.active-coupon-card__summary{color:color-mix(in srgb,var(--active-coupon-text) 78%,transparent);font-size:1.05rem;line-height:1.35}.active-coupon-card__savings{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:22px;padding:5px 9px;border-radius:999px;background:var(--active-coupon-savings-bg);color:var(--active-coupon-savings-text);font-size:1.1rem;font-weight:800;line-height:1;white-space:nowrap}.active-coupon-card__footer{display:block;grid-area:footer;align-self:start;padding-block-start:8px;border-top:1px solid color-mix(in srgb,var(--active-coupon-border) 65%,transparent)}.active-coupon-card__footer-inner{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.active-coupon-card__meta-viewport{display:flex;flex:1 1 auto;min-width:0;overflow:hidden}.active-coupon-card__meta-viewport--marquee{-webkit-mask-image:linear-gradient(to right,transparent,#000 12px,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(to right,transparent,#000 12px,#000 calc(100% - 12px),transparent)}.active-coupon-card__meta-group{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:5px 12px;min-width:0}.active-coupon-card__meta-viewport--marquee .active-coupon-card__meta-group{flex-wrap:nowrap;min-width:max-content;padding-inline-end:18px;animation:activeCouponMetaMarquee 12s linear infinite}.active-coupon-card__meta-viewport--marquee:hover .active-coupon-card__meta-group{animation-play-state:paused}.active-coupon-card__meta{position:relative;color:var(--active-coupon-accent);font-size:1.1rem;font-weight:700;line-height:1.2;white-space:nowrap}.active-coupon-card__meta:not(:last-child):after{content:"";position:absolute;inset-block-start:50%;inset-inline-end:-7px;width:3px;height:3px;border-radius:50%;background:currentColor;transform:translateY(-50%);opacity:.45}.active-coupon-card__code{flex:0 0 auto;max-width:112px}.active-coupon-card__code.coupon-code-block{display:inline-flex;align-items:center;gap:5px;min-height:21px;padding:5px 7px 5px 9px;border:0;border-radius:999px;background:var(--active-coupon-action-bg);color:var(--active-coupon-action-text);width:auto}.active-coupon-card__code .coupon-code-text{color:currentColor;font-size:1.1rem;font-weight:700;line-height:1;text-transform:uppercase;white-space:nowrap}.active-coupon-card__code .coupon-code-icon{position:static;display:inline-flex;align-items:center;justify-content:center;width:auto;height:16px;min-width:20px;padding:0;border:0;background:transparent;color:currentColor}.active-coupon-card__code .coupon-code-icon:before{content:"";width:1px;height:12px;margin-inline-end:5px;background:color-mix(in srgb,currentColor 35%,transparent)}.active-coupon-card__code .svg-wrapper{width:11px;height:11px}@media screen and (max-width:749px){.active-coupon-card{flex-basis:calc((100% - 12px) / 1.08);gap:8px 10px;min-height:108px;padding:12px}.active-coupon-block--single .active-coupon-card{width:100%;max-width:none}.active-coupon-card__icon{width:34px;height:34px;font-size:1.35rem}.active-coupon-card__media{inset-block-start:12px;inset-inline-start:12px}.active-coupon-card__content{padding-inline-start:44px}.active-coupon-card__value{font-size:1.3rem}.active-coupon-card__automatic{min-height:20px;padding:5px 7px;font-size:.9rem}.active-coupon-card__summary{font-size:1rem}.active-coupon-card__savings{min-height:20px;padding:4px 8px;font-size:1.1rem}.active-coupon-card__footer{align-items:flex-end}.active-coupon-card__code .coupon-code-text,.active-coupon-card__meta{font-size:1.1rem}}@keyframes activeCouponPulse{0%{opacity:.42;transform:scale(.92)}to{opacity:0;transform:scale(1.28)}}@keyframes activeCouponFadeInUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes activeCouponMetaMarquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.active-coupon-card__icon:after,.active-coupon-wrapper[data-active-coupon-animate] .active-coupon-card,.active-coupon-card__meta-viewport--marquee .active-coupon-card__meta-group{animation:none}}.nine-dimension-card{display:flex;flex-direction:var(--nine-dimension-card-direction, row);gap:var(--nine-dimension-card-gap, 5px);width:100%;height:100%;padding:var(--nine-dimension-card-padding, 5px);color:var(--nine-dimension-card-body-color, currentColor);text-decoration:none;background:var(--nine-dimension-card-bg, transparent);border:var(--nine-dimension-card-border-width, 1px) solid var(--nine-dimension-card-border-color, currentColor);border-radius:var(--nine-dimension-card-radius, 16px);overflow:hidden;transition:background-color .25s ease,background .25s ease,box-shadow .25s ease,transform .25s ease}.grid__item:has(>.nine-dimension-card),.swiper-slide:has(>.nine-dimension-card){display:flex;height:auto}.swiper-wrapper:has(>.swiper-slide>.nine-dimension-card){align-items:stretch}.nine-dimension-card__media{flex:0 0 var(--nine-dimension-card-media-width, 50%);align-self:var(--nine-dimension-card-media-align, stretch);aspect-ratio:var(--nine-dimension-card-media-ratio, 1 / 1);border-radius:var(--nine-dimension-card-media-radius, 16px);overflow:hidden}.nine-dimension-card__image{display:block;width:100%;height:100%;object-fit:var(--nine-dimension-card-media-fit, cover);object-position:var(--nine-dimension-card-media-position, center)}.nine-dimension-card__content{flex:1 1 auto;display:grid;grid-template-rows:minmax(var(--nine-dimension-card-title-row-min-height, 0px),auto) minmax(var(--nine-dimension-card-accent-row-min-height, 0px),auto) 1fr;align-content:var(--nine-dimension-card-content-justify, center);align-items:flex-start;gap:12px;min-width:0;padding:var(--nine-dimension-card-content-padding-block, 20px) var(--nine-dimension-card-content-padding-inline, 10px);text-align:var(--nine-dimension-card-content-align, left);background:var(--nine-dimension-card-content-bg, transparent);border-radius:var(--nine-dimension-card-content-radius, 16px)}.nine-dimension-card__title,.nine-dimension-card__accent,.nine-dimension-card__body{width:100%;margin:0}.nine-dimension-card__title{color:var(--nine-dimension-card-title-color, currentColor);min-height:var(--nine-dimension-card-title-row-min-height, 0px)}.nine-dimension-card__accent{color:var(--nine-dimension-card-accent-color, currentColor);min-height:var(--nine-dimension-card-accent-row-min-height, 0px)}.nine-dimension-card__body{color:var(--nine-dimension-card-body-color, currentColor)}.nine-dimension-card--inherit-style .nine-dimension-card__title{font-family:var(--nine-dimension-card-title-font-family, var(--font-h3--family));font-style:var(--nine-dimension-card-title-font-style, var(--font-h3--style));font-weight:var(--nine-dimension-card-title-font-weight, var(--font-h3--weight));font-size:var(--nine-dimension-card-title-font-size, var(--font-size--h3));letter-spacing:var(--nine-dimension-card-title-letter-spacing, var(--font-h3--letter-spacing));line-height:var(--nine-dimension-card-title-line-height, var(--font-h3--line-height));text-transform:var(--nine-dimension-card-title-case, var(--font-h3--case));text-wrap:var(--nine-dimension-card-title-wrap, pretty)}.nine-dimension-card--inherit-style .nine-dimension-card__accent{font-family:var(--nine-dimension-card-accent-font-family, var(--font-body--family));font-style:var(--nine-dimension-card-accent-font-style, var(--font-body--style));font-weight:var(--nine-dimension-card-accent-font-weight, var(--font-body--weight));font-size:var(--nine-dimension-card-accent-font-size, var(--font-body--size));letter-spacing:var(--nine-dimension-card-accent-letter-spacing, normal);line-height:var(--nine-dimension-card-accent-line-height, var(--font-body--line-height));text-transform:var(--nine-dimension-card-accent-case, none);text-wrap:var(--nine-dimension-card-accent-wrap, pretty)}.nine-dimension-card--inherit-style .nine-dimension-card__body{font-family:var(--nine-dimension-card-body-font-family, var(--font-body--family));font-style:var(--nine-dimension-card-body-font-style, var(--font-body--style));font-weight:var(--nine-dimension-card-body-font-weight, var(--font-body--weight));font-size:var(--nine-dimension-card-body-font-size, var(--font-body--size));letter-spacing:var(--nine-dimension-card-body-letter-spacing, normal);line-height:var(--nine-dimension-card-body-line-height, var(--font-body--line-height));text-transform:var(--nine-dimension-card-body-case, none);text-wrap:var(--nine-dimension-card-body-wrap, pretty)}.nine-dimension-card__body p,.nine-dimension-card__accent p{margin:0}@media screen and (max-width:749px){.nine-dimension-card{flex-direction:var(--nine-dimension-card-direction-mobile, column)}.nine-dimension-card__media{flex:0 0 auto;width:var(--nine-dimension-card-media-width-mobile, 100%);aspect-ratio:var(--nine-dimension-card-media-ratio-mobile, 3 / 2);align-self:center}.nine-dimension-card__content{flex:1 1 auto;grid-template-rows:minmax(var(--nine-dimension-card-title-row-min-height-mobile, 0px),auto) minmax(var(--nine-dimension-card-accent-row-min-height-mobile, 0px),auto) 1fr}.nine-dimension-card__title{min-height:var(--nine-dimension-card-title-row-min-height-mobile, 0px)}.nine-dimension-card__accent{min-height:var(--nine-dimension-card-accent-row-min-height-mobile, 0px)}}.nine-dimensions-multicolumn,.nine-dimensions-multicolumn .swiper,.nine-dimensions-multicolumn .swiper-wrapper,.nine-dimensions-multicolumn .swiper-slide{overflow:visible}.product-info-item{align-items:center;gap:inherit}.product-info-value{background:var(--color-background);border-radius:var(--border-radius);padding:var(--size-1) var(--size-10);font-size:12px}.why-nine-life-card{display:flex;flex-direction:column;align-items:var(--why-nine-life-card-align, center);justify-content:var(--why-nine-life-card-justify, center);gap:var(--why-nine-life-card-gap, 16px);width:100%;height:100%;min-height:var(--why-nine-life-card-min-height, 200px);padding:var(--why-nine-life-card-padding-block, 24px) var(--why-nine-life-card-padding-inline, 12px);color:var(--why-nine-life-card-text-color, currentColor);text-align:var(--why-nine-life-card-text-align, center);text-decoration:none;background:var(--why-nine-life-card-bg, transparent);border:var(--why-nine-life-card-border-width, 1px) solid var(--why-nine-life-card-border-color, transparent);border-radius:var(--why-nine-life-card-radius, 12px);box-shadow:var(--why-nine-life-card-shadow, none);opacity:1;overflow:hidden;transform:translateY(0) scale(1);transition:background .25s ease,border-color .25s ease,box-shadow .25s ease,color .25s ease,opacity .25s ease,transform .25s ease}.grid__item:has(>.why-nine-life-card),.swiper-slide:has(>.why-nine-life-card){display:flex;height:auto}.swiper-wrapper:has(>.swiper-slide>.why-nine-life-card){align-items:stretch}.why-nine-life-card__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--why-nine-life-icon-size, 72px);height:var(--why-nine-life-icon-size, 72px);color:var(--why-nine-life-icon-color, currentColor)}.why-nine-life-card__svg,.why-nine-life-card__image,.why-nine-life-card__icon svg,.why-nine-life-card__icon img{display:block;width:100%;height:100%}.why-nine-life-card__svg,.why-nine-life-card__icon svg{color:var(--why-nine-life-icon-color, currentColor)}.why-nine-life-card__content{display:grid;grid-template-rows:minmax(var(--why-nine-life-title-row-min-height, 0px),auto) 1fr;align-items:flex-start;gap:var(--why-nine-life-text-gap, 8px);width:100%}.why-nine-life-card__title,.why-nine-life-card__text,.why-nine-life-card__text p{margin:0}.why-nine-life-card__title{min-height:var(--why-nine-life-title-row-min-height, 0px);color:var(--why-nine-life-card-title-color, currentColor);font-family:var(--why-nine-life-title-font-family, var(--font-h5--family));font-style:var(--why-nine-life-title-font-style, var(--font-h5--style));font-weight:var(--why-nine-life-title-font-weight, var(--font-h5--weight));font-size:var(--why-nine-life-title-font-size, var(--font-size--h5));letter-spacing:var(--why-nine-life-title-letter-spacing, var(--font-h5--letter-spacing));line-height:var(--why-nine-life-title-line-height, var(--font-h5--line-height));text-transform:var(--why-nine-life-title-case, var(--font-h5--case));text-wrap:var(--why-nine-life-title-wrap, pretty)}.why-nine-life-card__text{color:var(--why-nine-life-card-text-color, currentColor);font-family:var(--why-nine-life-text-font-family, var(--font-body--family));font-style:var(--why-nine-life-text-font-style, var(--font-body--style));font-weight:var(--why-nine-life-text-font-weight, var(--font-body--weight));font-size:var(--why-nine-life-text-font-size, var(--font-body--size));letter-spacing:var(--why-nine-life-text-letter-spacing, normal);line-height:var(--why-nine-life-text-line-height, var(--font-body--line-height));text-transform:var(--why-nine-life-text-case, var(--font-body--case));text-wrap:var(--why-nine-life-text-wrap, pretty)}.why-nine-life-multicolumn--hover:has(.why-nine-life-card:hover) .why-nine-life-card:not(:hover){opacity:var(--why-nine-life-card-sibling-opacity, 1)}.why-nine-life-multicolumn--hover .why-nine-life-card:hover{color:var(--why-nine-life-card-hover-text-color, var(--why-nine-life-card-text-color, currentColor));background:var(--why-nine-life-card-hover-bg, var(--why-nine-life-card-bg, transparent));box-shadow:var(--why-nine-life-card-hover-shadow, var(--why-nine-life-card-shadow, none));opacity:1;transform:translateY(var(--why-nine-life-card-hover-lift, 0px)) scale(var(--why-nine-life-card-hover-scale, 1))}.why-nine-life-multicolumn--hover .why-nine-life-card:hover .why-nine-life-card__title{color:var(--why-nine-life-card-hover-title-color, var(--why-nine-life-card-title-color, currentColor))}.why-nine-life-multicolumn--hover .why-nine-life-card:hover .why-nine-life-card__icon,.why-nine-life-multicolumn--hover .why-nine-life-card:hover .why-nine-life-card__svg,.why-nine-life-multicolumn--hover .why-nine-life-card:hover .why-nine-life-card__icon svg{color:var(--why-nine-life-card-hover-icon-color, var(--why-nine-life-icon-color, currentColor))}.why-nine-life-multicolumn,.why-nine-life-multicolumn .swiper,.why-nine-life-multicolumn .swiper-wrapper,.why-nine-life-multicolumn .swiper-slide{overflow:visible}.collage-style{display:grid;grid-auto-flow:dense}.collage-style__2_2_1_2{grid-template-columns:repeat(5,1fr)}.collage-style__2_2_1_2>*:nth-child(7n+1){grid-area:auto / 1 / span 1 / span 1}.collage-style__2_2_1_2>*:nth-child(7n+2){grid-area:auto / 1 / span 1 / span 1;grid-row:span 1}.collage-style__2_2_1_2>*:nth-child(7n+3){grid-column:2}.collage-style__2_2_1_2>*:nth-child(7n+4){grid-column:2;grid-row:span 1}.collage-style__2_2_1_2>*:nth-child(7n+5){grid-column:3 / span 2;grid-row:span 2}.collage-style__2_2_1_2>*:nth-child(7n+6){grid-column:5}.collage-style__2_2_1_2>*:nth-child(7n+7){grid-column:5}.collage-style__1_3{grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr}.collage-style__1_3>*:nth-child(4n+1){grid-column:1 / span 2;grid-row:span 2}.collage-style__1_3>*:nth-child(4n+2){grid-column:3 / span 2;grid-row:auto / span 1}.collage-style__1_3>*:nth-child(4n+3){grid-column:3}.collage-style__1_3>*:nth-child(4n+4){grid-column:4}.collage-style__3_3_3{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:1fr}.collage-style__3_3_3>*:nth-child(9n+1){grid-column:1;grid-row:auto / span 1}.collage-style__3_3_3>*:nth-child(9n+2){grid-column:2}.collage-style__3_3_3>*:nth-child(9n+3){grid-column:1 / span 2;grid-row:span 2}.collage-style__3_3_3>*:nth-child(9n+4){grid-column:3 / span 2;grid-row:span 2}.collage-style__3_3_3>*:nth-child(9n+5){grid-column:3}.collage-style__3_3_3>*:nth-child(9n+6){grid-column:4}.collage-style__3_3_3>*:nth-child(9n+7){grid-column:5}.collage-style__3_3_3>*:nth-child(9n+8){grid-column:6}.collage-style__3_3_3>*:nth-child(9n+9){grid-column:5 / span 2;grid-row:span 2}.collage-style__1_2_2{display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:1fr}.collage-style__1_2_2>*:nth-child(5n+1){grid-column:1 / span 3;grid-row:span 2}.collage-style__1_2_2>*:nth-child(5n+2){grid-column:4 / span 2;grid-row:auto / span 1}.collage-style__1_2_2>*:nth-child(5n+3){grid-column:4 / span 2;grid-row:auto / span 1}.collage-style__1_2_2>*:nth-child(5n+4){grid-column:6 / span 2;grid-row:auto / span 1}.collage-style__1_2_2>*:nth-child(5n+5){grid-column:6 / span 2;grid-row:auto / span 1}.collage-style__2_1{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr}.collage-style__2_1>*:nth-child(3n+1){grid-column:1;grid-row:auto / span 1}.collage-style__2_1>*:nth-child(3n+2){grid-column:1;grid-row:auto / span 1}.collage-style__2_1>*:nth-child(3n+3){grid-column:2;grid-row:span 2}.collage-style__1_1_2{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr}.collage-style__1_1_2>*:nth-child(4n+1){grid-column:1;grid-row:span 2}.collage-style__1_1_2>*:nth-child(4n+2){grid-column:2;grid-row:span 2}.collage-style__1_1_2>*:nth-child(4n+3){grid-column:3;grid-row:auto / span 1}.collage-style__1_1_2>*:nth-child(4n+4){grid-column:3;grid-row:auto / span 1}@media(max-width:749px){.collage-style__2_2_1_2{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(5,1fr)}.collage-style__2_2_1_2>*:nth-child(7n+1){grid-area:auto / 1 / span 1 / span 1}.collage-style__2_2_1_2>*:nth-child(7n+2){grid-column:2}.collage-style__2_2_1_2>*:nth-child(7n+3){grid-column:1}.collage-style__2_2_1_2>*:nth-child(7n+4){grid-column:2}.collage-style__2_2_1_2>*:nth-child(7n+5){grid-column:1 / span 2;grid-row:span 2}.collage-style__2_2_1_2>*:nth-child(7n+6){grid-column:1}.collage-style__2_2_1_2>*:nth-child(7n+7){grid-column:2}.collage-style__1_3{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto}.collage-style__1_3>*:nth-child(4n+1){grid-column:1 / span 2;grid-row:auto / span 1}.collage-style__1_3>*:nth-child(4n+2){grid-column:1 / span 2;grid-row:span 2}.collage-style__1_3>*:nth-child(4n+3){grid-column:1}.collage-style__1_3>*:nth-child(4n+4){grid-column:2}.collage-style__3_3_3{grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr}.collage-style__3_3_3>*:nth-child(9n+1){grid-column:1;grid-row:auto / span 1}.collage-style__3_3_3>*:nth-child(9n+2){grid-column:2;grid-row:auto / span 1}.collage-style__3_3_3>*:nth-child(9n+3){grid-column:1 / span 2;grid-row:span 2}.collage-style__3_3_3>*:nth-child(9n+4){grid-column:1 / span 2;grid-row:span 2}.collage-style__3_3_3>*:nth-child(9n+5){grid-column:1;grid-row:auto / span 1}.collage-style__3_3_3>*:nth-child(9n+6){grid-column:2;grid-row:auto / span 1}.collage-style__3_3_3>*:nth-child(9n+7){grid-column:1;grid-row:auto / span 1}.collage-style__3_3_3>*:nth-child(9n+8){grid-column:2;grid-row:auto / span 1}.collage-style__3_3_3>*:nth-child(9n+9){grid-column:1 / span 2;grid-row:span 2}.collage-style__1_2_2{grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr}.collage-style__1_2_2>*:nth-child(5n+1){grid-column:1 / span 4;grid-row:auto / span 1}.collage-style__1_2_2>*:nth-child(5n+2){grid-column:1 / span 2;grid-row:auto / span 1}.collage-style__1_2_2>*:nth-child(5n+3){grid-column:3 / span 2;grid-row:auto / span 1}.collage-style__1_2_2>*:nth-child(5n+4){grid-column:1 / span 2;grid-row:auto / span 1}.collage-style__1_2_2>*:nth-child(5n+5){grid-column:3 / span 2;grid-row:auto / span 1}.collage-style__2_1{grid-template-columns:1fr;grid-auto-rows:auto}.collage-style__2_1>*:nth-child(3n+1){grid-column:1/2;grid-row:auto / span 1}.collage-style__2_1>*:nth-child(3n+2){grid-column:1/2;grid-row:auto / span 1}.collage-style__2_1>*:nth-child(3n+3){grid-column:1 / span 2;grid-row:auto / span 1}.collage-style__1_1_2{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr}.collage-style__1_1_2>*:nth-child(4n+1){grid-column:1;grid-row:auto / span 1}.collage-style__1_1_2>*:nth-child(4n+2){grid-column:2;grid-row:auto / span 1}.collage-style__1_1_2>*:nth-child(4n+3){grid-column:1;grid-row:auto / span 1}.collage-style__1_1_2>*:nth-child(4n+4){grid-column:2;grid-row:auto / span 1}}/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg: #000;--pswp-placeholder-bg: #222;--pswp-root-z-index: 100000;--pswp-preloader-color: rgb(79 79 79 / var(--opacity-40));--pswp-preloader-color-secondary: rgb(255 255 255 / var(--opacity-90));--pswp-icon-color: #fff;--pswp-icon-color-secondary: #4f4f4f;--pswp-icon-stroke-color: #4f4f4f;--pswp-icon-stroke-width: 2px;--pswp-error-text-color: var(--pswp-icon-color)}.pswp{position:fixed;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:var(--opacity-4);contain:layout style size;-webkit-tap-highlight-color:rgb(0 0 0 / var(--opacity-0))}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:var(--opacity-4);background:var(--pswp-bg);display:block}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp,.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp{position:fixed}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:var(--opacity-4);will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:var(--opacity-100);pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:var(--opacity-85);-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:var(--opacity-100)}.pswp__button:disabled{opacity:var(--opacity-30);cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:var(--opacity-0);transition:opacity .2s linear;animation:pswp-clockwise .6s linear infinite}.pswp__preloader--active .pswp__icn{opacity:var(--opacity-85)}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{height:30px;margin:15px 0 0 20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:var(--opacity-85)}.pswp--one-slide .pswp__counter{display:none}.video-testimonials{position:relative;z-index:0;isolation:isolate;display:block;width:100%;max-width:100%;min-width:0;flex:0 1 100%;background:rgb(var(--color-background-rgb) / 1);color:var(--color-foreground);overflow:hidden}.product-details .video-testimonials{max-width:min(100%,72rem)}.video-testimonials__header{margin-block-end:.5rem;margin-block-start:1rem}.video-testimonials__empty{padding:16px;border:1px dashed color-mix(in srgb,currentColor 28%,transparent);border-radius:8px;color:color-mix(in srgb,currentColor 72%,transparent);font-size:1.3rem}.video-testimonials__heading{margin:0;color:var(--color-foreground-heading);font-size:clamp(1.8rem,2.4vw,2.8rem);line-height:1.15}.video-testimonials__carousel{display:block;position:relative;z-index:0;width:100%;max-width:100%;min-width:0;overflow:hidden;contain:inline-size;touch-action:pan-y}.video-testimonials__carousel .swiper{width:100%;max-width:100%;min-width:0;overflow:hidden;touch-action:pan-y}.video-testimonials__track{align-items:stretch;min-width:0}.video-testimonials__slide{height:auto;min-width:0}.video-testimonials__card{display:flex;flex-direction:column;gap:10px;height:100%;overflow:hidden;border-radius:var(--video-testimonials-radius);background:var(--video-testimonials-card-bg);color:var(--video-testimonials-card-text)}.swiper:not(.swiper-initialized) .video-testimonials__track.grid-layout-no-js>.video-testimonials__slide{flex:0 0 auto}.video-testimonials__media-button{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.video-testimonials__media{position:relative;display:block;aspect-ratio:9 / 16;overflow:hidden;background:#111}.video-testimonials__media img,.video-testimonials__preview-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.video-testimonials__media img+.video-testimonials__preview-video{opacity:0}.video-testimonials__play{position:absolute;inset:auto 12px 12px auto;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;background:#ffffffeb;color:#111;box-shadow:0 8px 24px #00000038}.video-testimonials__play svg{width:16px;height:16px}.video-testimonials__body{display:grid;gap:5px;padding:0 12px}.video-testimonials__rating{color:var(--video-testimonials-accent);font-size:1.2rem;line-height:1}.video-testimonials__rating span{opacity:.3}.video-testimonials__rating .is-filled{opacity:1}.video-testimonials__title{margin:0;color:inherit;font-size:1.35rem;line-height:1.2}.video-testimonials__quote{display:-webkit-box;margin:0;overflow:hidden;color:color-mix(in srgb,currentColor 78%,transparent);font-size:1.2rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.video-testimonials__customer{color:color-mix(in srgb,currentColor 68%,transparent);font-size:1.1rem;font-weight:700}.video-testimonials__product{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-block-start:auto;padding:12px;border-top:1px solid color-mix(in srgb,currentColor 12%,transparent)}.video-testimonials__product-link{display:grid;grid-template-columns:48px minmax(0,1fr);gap:9px;align-items:center;color:inherit;text-decoration:none}.video-testimonials__product-link img{width:48px;height:48px;border-radius:6px;object-fit:cover}.video-testimonials__product-title,.video-testimonials__product-price{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-testimonials__product-title{font-size:1.15rem;font-weight:700}.video-testimonials__product-price{color:color-mix(in srgb,currentColor 70%,transparent);font-size:1.1rem}.video-testimonials__add{min-height:34px;width:100%;padding:8px 10px;font-size:1.1rem}.video-testimonials__arrows{display:flex;justify-content:flex-end;gap:10px;margin-block-start:14px}.video-testimonials-lightbox[hidden]{display:none!important;pointer-events:none}.video-testimonials-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;display:grid;place-items:center;background:#000000d1}body.video-testimonials-lightbox-open .sticky-link-group{z-index:1!important}.video-testimonials-lightbox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0}.video-testimonials-lightbox__panel{position:relative;display:grid;width:min(100vw,560px);height:100dvh;overflow:hidden;background:#050505;color:#fff}.video-testimonials-lightbox__swiper,.video-testimonials-lightbox__slide,.video-testimonials-lightbox__video-wrap{width:100%;height:100%}.video-testimonials-lightbox__video{width:100%;height:100%;object-fit:contain;background:#000}.video-testimonials-lightbox__close,.video-testimonials-lightbox__mute{border:0;background:#ffffff29;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.video-testimonials-lightbox__close{position:absolute;inset-block-start:14px;inset-inline-end:14px;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px}.video-testimonials-lightbox__close svg{width:16px;height:16px}.video-testimonials-lightbox__nav{--swiper-navigation-sides-offset: 14px;z-index:4;opacity:var(--opacity-100)}.video-testimonials-lightbox__product{position:absolute;inset:auto 12px 54px;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border-radius:12px;background:#ffffffeb;color:#111;box-shadow:0 16px 44px #00000047}.video-testimonials-lightbox__product-link{display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px;align-items:center;min-width:0;color:inherit;text-decoration:none}.video-testimonials-lightbox__product-link img{width:54px;height:54px;border-radius:8px;object-fit:cover}.video-testimonials-lightbox__product-title,.video-testimonials-lightbox__caption,.video-testimonials-lightbox__product-price{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-testimonials-lightbox__product-title{font-size:1.2rem;font-weight:800}.video-testimonials-lightbox__caption{color:#000000a3;font-size:1.05rem}.video-testimonials-lightbox__product-price{font-size:1.1rem;font-weight:700}.video-testimonials-lightbox__add{min-height:38px;white-space:nowrap}.video-testimonials-lightbox__controls{position:absolute;inset:auto 12px 12px;z-index:4;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;color:#fff}.video-testimonials-lightbox__mute{min-height:32px;padding:6px 10px;border-radius:999px;font-size:1.1rem;font-weight:700}.video-testimonials-lightbox__progress{height:4px;overflow:hidden;border-radius:999px;background:#ffffff42}.video-testimonials-lightbox__progress span{display:block;width:0;height:100%;border-radius:inherit;background:#fff}.video-testimonials-lightbox__time{font-size:1.1rem;font-variant-numeric:tabular-nums}html.video-testimonials-lightbox-open,body.video-testimonials-lightbox-open{overflow:hidden!important;overscroll-behavior:none}@media screen and (max-width:749px){.video-testimonials__arrows{display:none}.video-testimonials-lightbox__panel{width:100vw}.video-testimonials-lightbox__product{grid-template-columns:minmax(0,1fr)}.video-testimonials-lightbox__add{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
