body{overflow-x:hidden}.container{max-width:1200px;margin:0 auto}@media screen and (min-width:1680px){.page-width,.container{max-width:1480px!important}}.h1{font-size:calc(var(--font-heading-scale) * 3rem)}.subtitle{line-height:1.5}.featured-collection-slider .card__inner{--ratio-percent: 80%!important}.featured-collection-slider .card{border-radius:6px;background:#f5f4ea}.featured-collection-slider .price{font-size:20px;font-weight:600}.featured-collection-slider .card--standard .card__inner{background:transparent}.featured-collection-slider .card-wrapper .card__badge_custom.card__badge{left:10px;top:10px}.featured-collection-slider .card--standard>.card__content .card__information{padding-top:10px}.featured-collection-list{display:flex}.custom-product-card-wrapper{position:relative;overflow:hidden;border-radius:6px;background:#fff;transition:all .3s ease;padding:20px;display:flex;flex-direction:column;height:100%}.collection .custom-product-card-wrapper{padding:20px 12px 25px}.custom-product-hover-bg{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity .3s ease;z-index:1;pointer-events:none}.custom-product-hover-bg .product-hover-media{width:100%;height:100%;object-fit:cover}.custom-product-card-content{position:relative;z-index:2;display:flex;flex-direction:column;height:100%;background:transparent!important}.product-title-container{text-align:center;margin-bottom:5px}.accessory-card .product-title-container{padding-bottom:6px}.product-short-title{margin:0;font-size:24px;line-height:1.2;font-weight:700;text-transform:uppercase;transition:color .3s ease}.collection .product-short-title{font-size:21px}.product-short-title a{color:inherit;text-decoration:none}.product-promo-info{text-align:center;font-size:14px;margin-bottom:10px;transition:all .3s ease}.collection .product-promo-info{font-size:13px}.product-save-badge-container{text-align:center;height:28px;transition:all .3s ease}.product-save-badge{background-color:#f3c247;color:#000;padding:2px 16px;border-radius:20px;font-weight:700;font-size:14px;display:inline-block}.product-main-image{text-align:center;margin-bottom:20px;flex-grow:1;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease;position:relative}.product-main-image.ratio-square:before{content:"";display:block;padding-bottom:100%}.product-main-image.ratio-landscape:before{content:"";display:block;padding-bottom:78%}.product-main-image.ratio-square img,.product-main-image.ratio-landscape img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.product-main-image.ratio-natural img{max-width:100%;height:auto;object-fit:contain}.accessory-card .price__container{margin-top:12px}@media(min-width:900px){.product-info-container{position:relative;margin-top:-30px}}.product-pricing{text-align:center;margin-bottom:10px;transition:color .3s ease;margin-top:-12px}.product-pricing .price{justify-content:center;letter-spacing:0}.product-pricing .price--on-sale .price__sale{display:flex;flex-direction:row;align-items:baseline;justify-content:center;gap:8px}.product-pricing .price__sale .price-item--sale{order:1}.product-pricing .price__sale>span:has(.price-item--regular){order:2}.product-pricing .price__sale .price-item--regular{font-size:16px;text-decoration:line-through;color:#b5b5b5;font-weight:500}.product-pricing .price .price-item{display:inline-block;margin:0}.product-pricing .price--on-sale .price__sale .price-item--sale,.product-pricing .price--on-sale .price__sale .price-item--sale .cvc-money,.product-pricing .price__regular .price-item--regular,.product-pricing .price__regular .price-item--regular .cvc-money{font-size:24px;font-weight:700;color:#111;letter-spacing:0}.custom-product-card-wrapper .product-pricing .e11-promo-price{display:flex;flex-direction:row;align-items:baseline;justify-content:center;gap:8px;letter-spacing:0;line-height:1.2}.custom-product-card-wrapper .product-pricing .e11-promo-price__saving{display:none}.custom-product-card-wrapper .product-pricing .e11-promo-price__amount,.custom-product-card-wrapper .product-pricing .e11-promo-price__amount .cvc-money{order:1;color:#111;font-size:24px;font-weight:700;line-height:1.2;letter-spacing:0}.custom-product-card-wrapper .product-pricing .e11-promo-price__before{order:2;font-size:0;font-weight:500;color:#b5b5b5;line-height:1.2}.custom-product-card-wrapper .product-pricing .e11-promo-price__before s,.custom-product-card-wrapper .product-pricing .e11-promo-price__before s .cvc-money{font-size:16px;font-weight:500;color:#b5b5b5;text-decoration:line-through;letter-spacing:0}.collection .product-pricing .price--on-sale .price__sale .price-item--sale .cvc-money,.collection .product-pricing .price__regular .price-item--regular .cvc-money{font-size:18px}@media(min-width:900px){.product-pricing{margin-top:6px}}.product-specs{display:flex;margin-bottom:1rem;justify-content:space-between;text-align:center;transition:color .3s ease}.product-spec-item{flex:1;display:flex;flex-direction:column;align-items:center;color:#000}.product-spec-icon{width:30px;height:30px;margin-bottom:6px}.product-spec-icon svg{width:100%;height:100%}.custom-product-card-wrapper.has-hover-media:hover .product-spec-icon svg{fill:#fff}.custom-product-card-wrapper.has-hover-media:hover .product-spec-icon svg path{stroke:#fff}.product-spec-value{font-family:var(--font-heading-family);font-size:16px;font-weight:600;margin-bottom:3px;line-height:1.2}.product-spec-label{font-size:15px;line-height:1.2}.collection .product-spec-label{font-size:13px}.jdgm-widget{text-align:center;margin-bottom:15px}.custom-product-card-wrapper.has-hover-media:hover .custom-product-hover-bg{opacity:1}.custom-product-card-wrapper.has-hover-media:hover .product-short-title,.custom-product-card-wrapper.has-hover-media:hover .product-promo-info,.custom-product-card-wrapper.has-hover-media:hover .product-pricing,.custom-product-card-wrapper.has-hover-media:hover .product-pricing .price,.custom-product-card-wrapper.has-hover-media:hover .product-pricing .price-item,.custom-product-card-wrapper.has-hover-media:hover .product-pricing .price-item--regular,.custom-product-card-wrapper.has-hover-media:hover .product-pricing .price-item--sale,.custom-product-card-wrapper.has-hover-media:hover .product-pricing .cvc-money,.custom-product-card-wrapper.has-hover-media:hover .product-pricing .e11-promo-price__amount,.custom-product-card-wrapper.has-hover-media:hover .product-pricing .e11-promo-price__amount .cvc-money,.custom-product-card-wrapper.has-hover-media:hover .product-pricing .e11-promo-price__before,.custom-product-card-wrapper.has-hover-media:hover .product-pricing .e11-promo-price__before s,.custom-product-card-wrapper.has-hover-media:hover .product-pricing .e11-promo-price__before s .cvc-money,.custom-product-card-wrapper.has-hover-media:hover .product-specs,.custom-product-card-wrapper.has-hover-media:hover .jdgm-widget,.custom-product-card-wrapper.has-hover-media:hover .product-spec-item{color:#fff!important}.product-pricing .price__label,.product-pricing .price-item__label,.product-pricing .visually-hidden{display:none!important}.custom-product-card-wrapper.has-hover-media:hover .product-save-badge-container{opacity:0;visibility:hidden}.custom-product-card-wrapper.has-hover-media:hover .product-promo-info{transform:scale(1.03);font-weight:700}.custom-product-card-wrapper.has-hover-media:hover .product-main-image{opacity:0}.nav-bottom{display:flex;justify-content:space-between;padding-top:4rem}.nav-bottom .swiper-pagination{position:static!important;width:auto!important;flex:1;margin:0 2rem 2rem 0;max-width:1200px}.nav-bottom .swiper-pagination-progressbar{height:2px!important}.swiper-pagination-progressbar{background:#0000004d!important;height:4px;border-radius:2px}.swiper-button{width:42px!important;height:42px!important;border-radius:50%;display:flex;align-items:center;justify-content:center;background:transparent;cursor:pointer;transition:border-color .3s ease}.swiper-button:after{display:none}.arrow-wrap .swiper-button-prev .arrow-icon{transform:rotate(-135deg);margin-left:4px}.arrow-wrap .swiper-button-next .arrow-icon{transform:rotate(45deg);margin-right:4px}@media(max-width:749px){.swiper-button{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important}.product-card-wrapper .card{padding-inline:0}.custom-product-card-wrapper{padding:10px}.product-pricing .price__sale{flex-direction:row}.product-pricing{margin-top:-30px;margin-bottom:10px}.product-pricing .price .price-item{display:inline-block!important;margin-right:0}.product-spec-label{font-size:12px}}@media screen and (min-width:990px){.header--middle-left.header--menu-center{grid-template-columns:1fr auto 1fr;align-items:center;column-gap:2rem}.header--middle-left.header--menu-center .header__heading,.header--middle-left.header--menu-center>.header__heading-link{justify-self:start}.header--middle-left.header--menu-center .header__inline-menu{justify-self:center;margin-left:0}.header--middle-left.header--menu-center .header__inline-menu>.list-menu--inline{justify-content:center}.header--middle-left.header--menu-center .header__icons{justify-self:end}}div:empty,a:empty{display:block}.header__active-menu-item{text-decoration:none}.header__menu-item span{font-weight:600;font-size:1.6rem}.text-center{text-align:center}@media only screen and (min-width:750px){.h1{font-size:calc(var(--font-heading-scale) * 4.8rem)}.header__heading-link{padding:.2rem .75rem}.title-wrapper-with-link{align-items:center;justify-content:center}.button--primary{min-width:20rem}.swiper-scrollbar{max-width:600rem;margin-left:auto;margin-right:auto;margin-top:2rem;width:auto!important}}.footer .list-social{margin-left:-1rem}.button--primary,.button--secondary{display:inline-flex;align-items:center;justify-content:center;min-height:5rem;margin-top:auto;padding:1rem 3rem;font-weight:600;letter-spacing:.06em;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease,background-color .3s ease,color .3s ease;border-radius:5rem}.button--primary{border:none;background-color:#112756;color:#fff}.button--primary:hover,.button--secondary:hover{transform:translate(.1rem)}.button--secondary{border:1px solid rgb(var(--color-foreground));background-color:transparent;color:rgb(var(--color-foreground))}.button--charging{position:relative;overflow:hidden;isolation:isolate;transition:color .4s ease,background-color .4s ease,border-color .4s ease;z-index:1}.button--charging:before{content:"";position:absolute;top:0;right:auto;bottom:auto;left:0;width:0;height:100%;background-color:#ffb700;border-radius:inherit;box-shadow:none;transition:width .4s ease;z-index:0}.button--charging:after{display:none}.button--charging:hover:before{width:100%}.button--charging:hover{color:#000!important;background-color:transparent!important;border-color:#ffb700!important}.button--charging:hover span{color:#000!important}.button--charging span{position:relative;z-index:2;transition:color .4s ease}.custom-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:24px}@media screen and (min-width:750px){.custom-grid--2-col-tablet{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:990px){.custom-grid--3-col-desktop{grid-template-columns:repeat(3,1fr)}.custom-grid--4-col-desktop{grid-template-columns:repeat(4,1fr)}.custom-grid--5-col-desktop{grid-template-columns:repeat(5,1fr)}}.custom-grid__item{display:flex;flex-direction:column}.scenario-card{position:relative;display:flex;flex-direction:column;height:100%;min-height:300px;border-radius:var(--card-corner-radius, 16px);overflow:hidden;isolation:isolate}.scenario-card--square{aspect-ratio:1 / 1}.scenario-card--landscape{aspect-ratio:9 / 16}@media screen and (min-width:750px){.scenario-card--landscape{aspect-ratio:16 / 9}}.scenario-card--natural{width:100%;height:auto;min-height:0;align-self:start;display:block}.scenario-card--natural .scenario-card__image-wrapper{position:relative;top:auto;left:auto;width:100%;height:0;z-index:0}.scenario-card--natural .scenario-card__image,.scenario-card--natural .scenario-card__video,.scenario-card--natural .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.scenario-card--natural .scenario-card__content{position:absolute;bottom:0;left:0;width:100%;z-index:2}.scenario-card__image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden}.scenario-card__image-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:var(--overlay-opacity, .35);transition:opacity .4s ease;z-index:1;pointer-events:none}.scenario-card__image{width:100%;height:100%;object-fit:cover;transition:transform .4s ease,opacity .4s ease;will-change:transform}.scenario-card__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none;transition:opacity .4s ease,transform .4s ease;will-change:transform,opacity}.scenario-card__content{position:relative;z-index:2;margin-top:auto;padding:2.5rem 2rem;color:#fff;transition:opacity .4s ease;text-align:center}.scenario-card--content-middle .scenario-card__content{margin-top:auto;margin-bottom:auto}.scenario-card--natural.scenario-card--content-middle .scenario-card__content{top:50%;bottom:auto;transform:translateY(-50%)}.scenario-card__link-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.scenario-card__title{color:inherit;margin:0;font-size:3.2rem;font-weight:600;max-width:200px;margin-inline:auto}.scenario-card__description{margin-top:1rem;color:inherit}.scenario-card__content--left{text-align:left}.custom-video-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;background-color:#fff6;border-radius:50%;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:all .2s ease;z-index:2}.custom-video-wrapper.is-playing .custom-video-play-btn{opacity:0;visibility:hidden}.custom-video-play-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;border-radius:50%}.custom-video-wrapper .custom-video-poster{transition:opacity .25s ease,visibility .25s ease}.custom-video-wrapper.is-started .custom-video-poster{opacity:0;visibility:hidden;pointer-events:none}.custom-video-wrapper{position:relative;width:100%;height:100%;cursor:pointer;overflow:hidden}.custom-video-wrapper video,.custom-video-wrapper iframe{width:100%;height:100%;object-fit:cover;display:block}.scenario-card__image-wrapper--gradient:after{background:linear-gradient(to top,#000,#0000 60%);background-color:transparent}@media screen and (min-width:750px){.custom-grid--core-advantages .custom-grid__item:first-child{grid-row:span 2}}@media(hover:hover){.scenario-card:hover .scenario-card__image{transform:scale(1.05)}.scenario-card--has-video:hover .scenario-card__image{opacity:0}.scenario-card--has-video:hover .scenario-card__video{opacity:1;transform:scale(1.05)}.scenario-card:hover .scenario-card__image-wrapper:after{opacity:0}.scenario-card:hover .scenario-card__content{opacity:0}}.hover-reveal-card{position:relative;display:flex;flex-direction:column;min-height:28rem;border-radius:var(--card-corner-radius, 1.6rem);overflow:hidden;isolation:isolate}.hover-reveal-card__link{display:flex;flex-direction:column;position:relative;width:100%;height:100%;min-height:inherit;color:#fff;text-decoration:none}.hover-reveal-card__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.hover-reveal-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,calc(var(--overlay-opacity, .45) + .25)),rgba(0,0,0,calc(var(--overlay-opacity, .45) * .35)) 45%,#0000 70%);transition:background .45s ease;pointer-events:none;z-index:1}.hover-reveal-card__image,.hover-reveal-card__placeholder{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .65s cubic-bezier(.25,.46,.45,.94)}.hover-reveal-card__placeholder{background:rgba(var(--color-foreground),.08)}.hover-reveal-card__placeholder.placeholder-svg{opacity:.35}.hover-reveal-card__content{position:relative;z-index:2;margin-top:auto;padding:2rem;color:#fff;overflow:hidden}.hover-reveal-card__title{margin:0;color:inherit;font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:.04em}.hover-reveal-card__description{margin:.8rem 0 0;font-size:1.4rem;line-height:1.55;color:#ffffffeb}.hover-reveal-card__description p{margin:0}.hover-reveal-card__description p+p{margin-top:.6rem}@media screen and (min-width:750px){.hover-reveal-card__content{padding:2rem 2.4rem}}@media screen and (min-width:750px)and (hover:hover){.hover-reveal-card__description{opacity:0;transform:translateY(110%);max-height:0;margin-top:0;overflow:hidden;transition:opacity .45s cubic-bezier(.25,.46,.45,.94),transform .45s cubic-bezier(.25,.46,.45,.94),max-height .45s cubic-bezier(.25,.46,.45,.94),margin-top .45s cubic-bezier(.25,.46,.45,.94)}.hover-reveal-card:is(:hover,:focus-within) .hover-reveal-card__description{opacity:1;transform:translateY(0);max-height:16rem;margin-top:.8rem}.hover-reveal-card:is(:hover,:focus-within) .hover-reveal-card__image{transform:scale(1.03)}.hover-reveal-card:is(:hover,:focus-within) .hover-reveal-card__media:after{background:linear-gradient(to top,#000000b8,#00000059,#00000014)}}@media(prefers-reduced-motion:reduce){.hover-reveal-card__image,.hover-reveal-card__media:after,.hover-reveal-card__description{transition:none!important}}.column-carousel{--column-carousel-gap: 1.6rem;--column-carousel-cols: 1}@media screen and (min-width:750px){.column-carousel{--column-carousel-cols: var(--column-carousel-cols-tablet, 2)}}@media screen and (min-width:990px){.column-carousel{--column-carousel-cols: var(--column-carousel-cols-desktop, 3)}}.column-carousel__track{display:flex;flex-wrap:nowrap;gap:var(--column-carousel-gap);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0;padding:0;list-style:none}.column-carousel__track::-webkit-scrollbar{display:none}.column-carousel__track>*{flex:0 0 calc((100% - (var(--column-carousel-cols) - 1) * var(--column-carousel-gap)) / var(--column-carousel-cols));max-width:calc((100% - (var(--column-carousel-cols) - 1) * var(--column-carousel-gap)) / var(--column-carousel-cols));scroll-snap-align:start;box-sizing:border-box}.column-carousel__footer{display:flex;align-items:center;justify-content:center;gap:1.6rem;margin-top:2.4rem;width:100%;max-width:42rem;margin-left:auto;margin-right:auto}@media screen and (min-width:990px){.column-carousel__footer{margin-top:3.2rem;gap:2.4rem}}.column-carousel__progress{flex:1;height:2px;background:rgba(var(--color-foreground),.12);border-radius:999px;overflow:hidden}.column-carousel__progress-fill{display:block;height:100%;width:0%;background:rgb(var(--color-foreground));border-radius:inherit;transition:width .45s ease}.column-carousel__nav{display:flex;align-items:center;gap:1rem;flex-shrink:0}.column-carousel__btn{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:1px solid rgba(var(--color-foreground),.35);border-radius:50%;background:transparent;color:rgb(var(--color-foreground));cursor:pointer;transition:border-color .25s ease,opacity .25s ease,background-color .25s ease}.column-carousel__btn:hover{border-color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.04)}.column-carousel__btn:disabled,.column-carousel__btn.is-disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.column-carousel__btn svg{width:1.6rem;height:1.6rem;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.chevron-icon .icon-caret{width:1.5rem;height:1.5rem}@media(max-width:768px){.button--secondary{padding-inline:2rem}.accordion__title{font-weight:500;font-size:14px}summary .icon-caret{top:40%}.accordion summary{padding-bottom:6px!important}}.shopify-section-group-header-group,.section-header,.header-wrapper,sticky-header.header-wrapper{overflow:visible!important}.header{position:relative;isolation:isolate}.header:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);background:#fff;pointer-events:none;z-index:-1}.product-media-container,.product-media-container.constrain-height.media-fit-contain{border:none!important}
/*# sourceMappingURL=/cdn/shop/t/37/assets/custom.css.map */
