.group{position:relative;display:flex;flex-direction:column;gap:var(--g-gap, 20px);justify-content:var(--g-justify, flex-start);align-items:var(--g-align, stretch);padding:var(--g-pad-m, 0);border-radius:var(--g-radius, 0);min-height:var(--g-minh, 0);background-size:cover;background-position:center;min-width:0}.group--row{flex-direction:row;flex-wrap:wrap;align-items:var(--g-align, center)}.group--row>*{flex:0 1 auto}@media(min-width:992px){.group{padding:var(--g-pad, 0)}.group--sticky{position:sticky;top:calc(var(--header-h, 80px) + 20px);align-self:start}}.group__cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.group.text-center .buttons{justify-content:center}.group.text-end .buttons{justify-content:flex-end}.cover-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.b-heading,.b-text,.b-newsletter,.b-contact,.b-search{max-width:var(--b-mw, none);width:100%}.b-heading.text-center,.b-text.text-center,.b-newsletter.text-center{margin-inline:auto}.b-heading.text-end,.b-text.text-end,.b-newsletter.text-end{margin-inline-start:auto}.b-heading__title{margin-bottom:0}.b-heading__title+.b-heading__text{margin-top:.9rem}.b-heading__image{margin-bottom:1rem;display:inline-block}.b-heading.text-center .b-heading__image{margin-inline:auto;display:block}.b-text--sm{font-size:.875rem}.b-text--lg{font-size:1.125rem}.b-text--xl{font-size:1.375rem;color:var(--c-heading)}.b-title{margin-bottom:1.1rem;font-family:var(--font-heading);font-weight:var(--font-heading-weight);color:var(--c-heading)}.b-image{width:100%;max-width:var(--b-mw, none)}.b-image--center{margin-inline:auto}.b-image--end{margin-inline-start:auto}.b-image__link{display:block}.b-image__caption{font-size:.875rem;color:var(--c-sub);margin-top:.6rem}.b-video{width:100%}.b-menu__list li+li{margin-top:.6rem}.b-menu__list a{color:var(--c-text);transition:color var(--t-fast),padding var(--t-fast)}.b-menu__list a:hover{color:var(--c-heading)}.b-menu--horizontal .b-menu__list{display:flex;flex-wrap:wrap;gap:.5rem 1.75rem}.b-menu--horizontal .b-menu__list li+li{margin-top:0}.b-menu.text-center .b-menu__list{justify-content:center}.b-menu.text-end .b-menu__list{justify-content:flex-end}.b-menu__details>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;cursor:default}.b-menu__details>summary::-webkit-details-marker{display:none}@media(max-width:767.98px){.b-menu--collapsible{border-bottom:1px solid var(--c-border)}.b-menu--collapsible .b-menu__details>summary{cursor:pointer;padding-block:.9rem;margin:0}.b-menu--collapsible .b-menu__list{padding-bottom:1.25rem}}.b-social__text{margin-bottom:1rem}.b-social.text-center .social{justify-content:center}.b-social.text-end .social{justify-content:flex-end}.b-logo__link{display:inline-block;max-width:100%}.b-logo__link img{width:100%;height:auto}.b-logo.b-image--center{text-align:center}.b-logo.b-image--end{text-align:end}.b-counter__number{margin:0;display:flex;justify-content:inherit;align-items:baseline;gap:2px}.b-counter.text-center .b-counter__number{justify-content:center}.b-counter__label{margin-top:.35rem;color:var(--c-text)}.b-payment{display:flex;flex-direction:column}.b-payment--center{align-items:center}.b-payment--end{align-items:flex-end}.b-copyright p{margin:0;font-size:.9375rem}.b-copyright a{color:var(--c-heading)}.b-spacer{height:var(--sp-m)}@media(min-width:768px){.b-spacer{height:var(--sp-d)}}.b-localization .localization{font-size:.9375rem}.b-localization .dropdown__menu{bottom:100%;top:auto;left:0;right:auto}.b-localization.b-image--center .flex{justify-content:center}.b-localization.b-image--end .flex{justify-content:flex-end}.b-follow-shop.b-image--center{display:flex;justify-content:center}.b-follow-shop.b-image--end{display:flex;justify-content:flex-end}.b-card{position:relative;display:flex;flex-direction:column;height:100%}.b-card__link{display:flex;flex-direction:column;height:100%}.b-card__body{padding-top:1.1rem;display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.b-card.text-center .b-card__body{align-items:center}.b-card__title{margin:0}.b-products slider-x,.b-products .grid{width:100%}.b-accordion{width:100%}.b-layer{position:absolute;z-index:var(--l-z, 1);width:var(--l-w-m);left:var(--l-x-m);top:var(--l-y-m);transform:translate(-50%,-50%);pointer-events:none}.b-layer img{border-radius:var(--l-r, 0)}@media(min-width:768px){.b-layer{width:var(--l-w);left:var(--l-x);top:var(--l-y)}}.b-layer--float img{animation:float 5s ease-in-out infinite}.b-layer--rotate img{animation:rotate 24s linear infinite}.b-layer--zoom img{animation:pulse-scale 4s ease-in-out infinite}@keyframes pulse-scale{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.gallery-item{position:relative;border-radius:var(--r-card)}.gallery-item__icon{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;color:#fff;font-size:22px;opacity:0;transform:scale(.7);transition:all var(--t-base)}.gallery-item:hover .gallery-item__icon{opacity:1;transform:none}.search-field{display:flex;align-items:center;position:relative;width:100%}.search-field input{padding-inline-end:3.25rem}.search-field button{position:absolute;right:6px;top:50%;transform:translateY(-50%);border:0;background:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:var(--c-heading)}.search-field--bordered input{background:transparent;border-color:var(--c-border)}.search-field--underline input{background:transparent;border:0;border-bottom:1px solid var(--c-heading);border-radius:0;padding-inline-start:0}.b-search .search-field{margin-inline:auto}.banner{position:relative;display:block;overflow:hidden;border-radius:var(--banner-radius, 0);color:var(--banner-color);height:100%}.banner__media{aspect-ratio:var(--ratio);border-radius:0;height:100%}.banner__media--minh{aspect-ratio:auto;min-height:var(--b-minh)}.banner__media img,.banner__media svg,.banner__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.banner__img img{width:100%;height:100%;object-fit:cover}.banner .overlay{z-index:1}.banner__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;padding:var(--banner-pad);pointer-events:none}.banner__content a,.banner__content .btn{pointer-events:auto}@media(max-width:767.98px){.banner__content{padding:min(var(--banner-pad),24px)}}.banner--top-start .banner__content{align-items:flex-start;justify-content:flex-start}.banner--top-center .banner__content{align-items:flex-start;justify-content:center}.banner--top-end .banner__content{align-items:flex-start;justify-content:flex-end}.banner--center-start .banner__content{align-items:center;justify-content:flex-start}.banner--center-center .banner__content{align-items:center;justify-content:center}.banner--center-end .banner__content{align-items:center;justify-content:flex-end}.banner--bottom-start .banner__content{align-items:flex-end;justify-content:flex-start}.banner--bottom-center .banner__content{align-items:flex-end;justify-content:center}.banner--bottom-end .banner__content{align-items:flex-end;justify-content:flex-end}.banner--below{height:auto;color:var(--c-text);overflow:visible}.banner--below .banner__media{border-radius:var(--banner-radius, 0);overflow:hidden;height:auto}.banner--below .banner__content{position:static;padding:1.25rem 0 0;pointer-events:auto}.banner__inner{max-width:var(--banner-cw, 100%);display:flex;flex-direction:column;gap:.6rem;align-items:flex-start}.banner__content.text-center .banner__inner{align-items:center}.banner__content.text-end .banner__inner{align-items:flex-end}.banner__inner--box{background:var(--banner-box);padding:30px 34px;border-radius:var(--r-card)}.banner__subtitle{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.banner__subtitle.font-accent{font-size:1.75rem;text-transform:none;letter-spacing:0;font-weight:400}.banner__title{margin:0;color:inherit}.banner:not(.banner--below) .banner__title,.banner:not(.banner--below) .banner__text,.banner:not(.banner--below) .banner__subtitle{color:var(--banner-color)}.banner:not(.banner--below) .btn--underline,.banner:not(.banner--below) .btn--link{--btn-color: var(--banner-color);--btn-color-hover: var(--banner-color)}.banner__btn{margin-top:.6rem}.banner.hover-zoom:hover .banner__media img{transform:scale(1.06)}.banner .banner__media img{transition:transform 1.2s cubic-bezier(.19,1,.22,1)}.video-popup{position:relative;overflow:hidden;height:var(--vp-h-m);display:flex;align-items:center;justify-content:center;width:100%}@media(min-width:768px){.video-popup{height:var(--vp-h)}}.video-popup__bg{position:absolute;top:0;right:0;bottom:0;left:0}.video-popup__bg img,.video-popup__bg svg,.video-popup__bg>div{width:100%;height:100%;object-fit:cover}.video-popup .overlay{z-index:1}.video-popup__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center;padding:20px}.video-popup__title{color:#fff;margin:0}.icon-box{position:relative;display:flex;flex-direction:column;gap:1.1rem;align-items:center;height:100%}.icon-box.text-start{align-items:flex-start}.icon-box.text-end{align-items:flex-end}.icon-box--left{flex-direction:row;align-items:flex-start;text-align:start!important}.icon-box--left.text-center{align-items:center;justify-content:center}.icon-box__icon{flex-shrink:0;color:var(--ib-color, var(--c-heading));font-size:var(--ib-size);line-height:0;display:inline-flex;align-items:center;justify-content:center}.icon-box__icon .icon{stroke-width:1.2}.icon-box__icon img{width:var(--ib-size);height:auto}.icon-box__icon--circle,.icon-box__icon--outline{width:calc(var(--ib-size) * 2);height:calc(var(--ib-size) * 2);border-radius:50%}.icon-box__icon--circle{background:var(--c-input-bg)}.icon-box__icon--outline{border:1px solid var(--c-border)}.icon-box__title{margin:0 0 .35rem}.icon-box__text{font-size:.9375rem}.icon-box:hover .icon-box__icon{transform:translateY(-4px);transition:transform var(--t-base)}.image-box{display:flex;flex-direction:column;height:100%}.image-box__media{display:block}.image-box__body{padding-top:1.2rem;display:flex;flex-direction:column;gap:.4rem;align-items:center}.image-box.text-start .image-box__body{align-items:flex-start}.image-box.text-end .image-box__body{align-items:flex-end}.image-box__title{margin:0}.image-box__title a:hover{color:var(--c-accent)}.testimonial{position:relative;display:flex;flex-direction:column;gap:1.25rem;height:100%}.testimonial.text-center{align-items:center}.testimonial--card{background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--r-card);padding:34px 30px}.testimonial__mark{font-size:46px;color:var(--c-accent);line-height:1;opacity:.9}.testimonial__stars{display:flex;gap:3px;color:var(--c-stars);font-size:15px}.testimonial.text-center .testimonial__stars{justify-content:center}.testimonial__stars .is-empty{color:var(--c-border)}.testimonial__quote{margin:0;font-size:1.125rem;line-height:1.65;color:var(--c-heading)}.testimonial--quote .testimonial__quote{font-size:calc(var(--fs-h4) * var(--fs-scale-sm));font-family:var(--font-heading);line-height:1.45}.testimonial__author{display:flex;align-items:center;gap:.9rem;margin-top:auto}.testimonial.text-center .testimonial__author{flex-direction:column;text-align:center}.testimonial__avatar{width:56px;height:56px;border-radius:50%;overflow:hidden;flex-shrink:0}.testimonial__avatar img{width:100%;height:100%;object-fit:cover}.testimonial__name{margin:0;font-weight:600;color:var(--c-heading)}.testimonial__role{margin:0;font-size:.875rem;color:var(--c-sub)}.testimonial__product{display:flex;align-items:center;gap:.9rem;padding-top:1.1rem;border-top:1px solid var(--c-border);font-size:.9375rem}.testimonial__product-img{width:54px;flex-shrink:0;border-radius:var(--r-card);overflow:hidden}.testimonial__product-title{display:block;color:var(--c-heading)}.team-card{display:flex;flex-direction:column}.team-card__media{position:relative;border-radius:var(--r-card)}.team-card__social{position:absolute;z-index:2;left:50%;bottom:20px;transform:translate(-50%,15px);opacity:0;background:var(--c-bg);padding:.6rem 1.1rem;border-radius:30px;transition:all var(--t-base);--social-size: 15px;--social-gap: 1rem}.team-card:hover .team-card__social{opacity:1;transform:translate(-50%)}.team-card__social:empty{display:none}.team-card__body{padding-top:1.1rem}.team-card__name{margin:0 0 .2rem}.team-card__role{margin:0;color:var(--c-sub);font-size:.9375rem}.notification-bar{display:block}.notification-bar__inner{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 2rem;padding-block:var(--nb-py, 12px);position:relative;padding-inline-end:30px}.notification-bar__text{color:var(--c-heading)}.notification-bar__text p{margin:0}.notification-bar__close{position:absolute;right:0;top:50%;transform:translateY(-50%);border:0;background:none;color:var(--c-heading);display:flex;padding:4px}.notification-bar .countdown--boxed .countdown__item{--cd-p: 4px 8px;--cd-w: 48px;--cd-fs: 18px}.contact-form .field{margin-bottom:1rem}.contact-form .form-row .field{margin-bottom:0}.contact-form .form-row{margin-bottom:1rem}
/*# sourceMappingURL=/cdn/shop/t/9/assets/components.css.map */
