.collection-content .page-width{max-width:1880px}.page-heading{padding-top:3rem;margin-bottom:0;padding-bottom:1rem}.page-heading--separator{border-top:1px solid #000;margin-top:3rem;padding-top:1.5rem}.section--block{position:relative;padding-block:4rem;overflow:hidden}.section--block-compact{padding-bottom:0;padding-top:2.5rem}.section--block-compact .section-feature__video{margin-top:-7vw}.section--block-image{color:#000}@media(min-width:641px){.section--block-image{aspect-ratio:3/2;min-height:50rem;max-width:100%}.section--block-image .section__bgimage--mobile{display:none}}@media(max-width:640px){.section--block-image{min-height:max(100vh,51.25rem)}.section--block-image .section__bgimage--desktop{display:none}}.section--block-image .section__bgimage{position:absolute;top:0;left:0;object-fit:cover;width:100%;height:100%;object-position:bottom}.section__heading{font-size:var(--typeBaseSize);margin-bottom:3rem;position:relative;z-index:1}.section__heading--dark{color:#ccced8}.section__heading--dark .section__title,.section__heading--dark .section__label{color:#fff}.section__heading--dark .btn-discover{color:#fff;background-color:#ffffff1a}.section__heading--dark .btn-discover:hover{background-color:#fff3}.section__heading-center{text-align:center;display:flex;flex-direction:column;align-items:center;gap:.5rem}.section__heading-large{font-size:1.25rem;max-width:40rem;margin:0 auto}.section__heading-container{margin-top:5rem}.section__heading-container .section__heading{margin-bottom:0}.section__label{text-transform:uppercase;font-size:var(--typeBaseSize);font-weight:600;letter-spacing:.06em;color:#000}.section__title{font-size:clamp(2.5rem,4vw,4rem)}.home-hero{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;min-height:100svh;margin-top:-5.1875rem;display:flex;align-items:stretch}@media(max-width:500px){.home-hero{margin-top:-3.75rem}}.home-hero__container{padding-inline:1rem;padding-top:6.59375rem;padding-bottom:4rem;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width:769px){.home-hero__container{padding-inline:4rem}}.home-hero__subheadline{font-size:var(--typeBaseSize);font-weight:500;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem;color:#000}.home-hero__headline{font-size:clamp(3.5rem,6vw,5.5rem);font-weight:700;text-transform:uppercase;line-height:.85;color:#fff;margin-bottom:1rem;max-width:40.625rem;text-shadow:0 0 24px rgb(0 0 0 / .75);text-wrap:pretty}.home-hero__headline-word{white-space:nowrap}.home-hero__headline-t{display:inline-block;height:.718em;width:auto;object-fit:contain;vertical-align:baseline;margin-inline:-.25em -.3em;position:relative;top:.008em}.home-hero__button-wrap{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1rem}.home-hero .btn--inverted{color:#fff;background-color:#000}.home-hero__button-annex{color:#fff;margin-bottom:0;font-weight:600;max-width:13rem}.product-duo{display:flex;flex-direction:column-reverse;background-color:#e0e0e1;padding-top:2.5rem;padding-bottom:5rem}@media(min-width:840px){.product-duo{flex-direction:row}}.product-duo__item{display:flex;flex:1;flex-direction:column;align-items:center;text-align:center;padding-inline:1rem}.product-duo__item-image-wrap{position:relative;width:100%;max-width:50rem;aspect-ratio:6/4}.product-duo__item-image-wrap:hover .product-duo__item-image{transform:translateY(-15px) rotate(2deg)}.product-duo__item-image-wrap:hover .product-duo__item-shadow{transform:scaleX(.9);opacity:.6}.product-duo__item-image,.product-duo__item-shadow{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;transition:all 1s cubic-bezier(.7,0,.2,1)}.product-duo__item-image{z-index:1}.product-duo__item-shadow{opacity:.8}.product-duo__item-title{font-size:3rem;font-size:clamp(3rem,5.5vw,4rem);font-weight:500;text-transform:uppercase;margin-top:-1.5rem;display:inline-flex;gap:.25rem}.product-duo__item-japanese{width:clamp(17px,1.85vw,22px)}.shopbenefits{display:flex;justify-content:space-between;margin-top:5rem;margin-bottom:5rem;gap:1rem;flex-wrap:wrap}.shopbenefits__item{display:flex;flex-direction:column;align-items:center;flex:1 1 12.5rem;font-size:1.125rem;line-height:1.1;text-align:center}.shopbenefits~.shopbenefits-notes{margin-top:-2rem}.shopbenefits-notes{font-size:.875rem;text-align:center;margin-bottom:5rem}.testimonials-image,.benefits-carousel{display:flex;flex-direction:column;overflow:hidden}@media(min-width:840px){.testimonials-image,.benefits-carousel{display:grid;grid-template-columns:38vw 1fr}}.benefits-carousel__heading{padding-inline:1rem;padding-block:4rem;border-right:1px solid #ccced8}@media only screen and (min-width:769px){.benefits-carousel__heading{padding-inline:4rem}}.benefits-carousel__title{font-size:clamp(4rem,5.5vw,5.5rem)}.benefits-carousel__content{display:flex;flex-direction:column}.benefits-carousel__benefits{padding-inline:1rem;padding-bottom:4rem;border-bottom:1px solid #ccced8}@media only screen and (min-width:769px){.benefits-carousel__benefits{padding-inline:4rem}}@media(min-width:840px){.benefits-carousel__benefits{padding-top:4rem}}.benefits-carousel__benefit:not(:last-child){margin-bottom:2.5rem}.benefits-carousel__benefit-title{font-size:2rem;margin-bottom:.5rem}.benefits-carousel__benefit-text{max-width:18.75rem}.benefits-carousel p{margin-bottom:0}.benefits-carousel__logos{padding-block:4rem}.logos-grid{display:grid;grid-template-columns:repeat(5,1fr);align-items:center;justify-items:center;gap:2rem 1rem}@media(min-width:640px)and (max-width:860px){.logos-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:639px){.logos-grid{grid-template-columns:repeat(2,1fr)}}.logos-carousel{margin-block:3rem;text-align:center;position:relative}.logos-carousel p{margin-bottom:2rem}.logos-carousel .logo-marquee:before,.logos-carousel .logo-marquee:after{content:"";display:block;position:absolute;width:5rem;height:100%;top:0;z-index:1}.logos-carousel .logo-marquee:before{left:0;background:linear-gradient(90deg,#fff,#fff0)}.logos-carousel .logo-marquee:after{right:0;background:linear-gradient(90deg,#fff0,#fff)}.logo-marquee{overflow:hidden;position:relative;width:100%}.logo-marquee__track{display:flex;gap:4rem;width:max-content;animation:scroll-left 24s linear infinite;transform:translate(0)}.logo-marquee__track-slow{animation-duration:40s}.logo-marquee__item{flex:0 0 auto;display:flex;align-items:center;justify-content:center}.logo-marquee__item img{height:2.5rem;width:auto}@media(min-width:1920px){.logo-marquee__item img{height:2.5vw}}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(calc(-50% - 2rem))}}.testimonials-image{background-color:#f4f4f3}.testimonials-image__image img{width:100%;height:100%;object-fit:cover}.testimonials-image__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;padding-inline:1rem;padding-block:4rem}@media only screen and (min-width:769px){.testimonials-image__grid{padding-inline:4rem}}@media(min-width:840px)and (max-width:1080px){.testimonials-image__grid{grid-template-columns:1fr}}@media(max-width:550px){.testimonials-image__grid{grid-template-columns:1fr}}.testimonials-grid{padding-block:4rem;display:grid;gap:3rem 2.5rem;grid-template-columns:repeat(3,1fr)}.testimonials-grid--remove-padding-top{padding-top:0}@media(max-width:1080px){.testimonials-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.testimonials-grid{grid-template-columns:1fr}}.testimonials-grid:has(.testimonial-enriched){gap:3rem 1rem}@media(max-width:1080px){.testimonials-grid:has(.testimonial-enriched){grid-template-columns:repeat(1,1fr)}}.testimonials-grid .testimonial{text-align:center}.testimonial--card{background-color:#fff;padding:2.5rem}.testimonial__date{font-size:.875rem;margin-bottom:.5rem;letter-spacing:.01em}.testimonial__stars{letter-spacing:-.08em;color:#e8d08d;font-size:.75rem}.testimonial__title{font-size:1.25rem;color:#000;font-weight:600;margin-bottom:.5rem}.testimonial__author{font-size:.875rem;margin-bottom:0;text-transform:uppercase;letter-spacing:.04em}.testimonial-enriched{position:relative;aspect-ratio:2/3;border-radius:1.5rem;padding:1rem;display:flex;align-items:flex-end;overflow:hidden}.testimonial-enriched__media{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.testimonial-enriched .testimonial--card{position:relative;z-index:1;border-radius:.5rem;padding:1rem;text-align:left}.highlighted-features{display:flex;flex-direction:column;gap:2rem;padding-top:5rem;padding-bottom:5rem}.highlighted-features__heading,.highlighted-features__item{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem}@media(min-width:840px){.highlighted-features__heading,.highlighted-features__item{grid-template-columns:1fr 21.875rem}}.highlighted-features__item:not(:last-child){border-bottom:1px solid #000;padding-bottom:2rem}.highlighted-features__title{margin-bottom:0;color:#000;font-size:clamp(2.5rem,4vw,3rem)}.highlighted-features__text{margin-bottom:0}.featured-fullwidth{position:relative;overflow:hidden;padding-block:4rem}.page-full .featured-fullwidth{margin-block:4rem;padding-block:0}.featured-fullwidth:has(.featured-fullwidth__media--cover){padding-block:0}.featured-fullwidth__media{width:100%;display:flex}.featured-fullwidth__media--cover{object-fit:cover}.featured-fullwidth__media--contain{display:block;object-fit:contain;max-width:90rem;margin:0 auto}.featured-fullwidth__content{position:absolute;width:100%}.featured-fullwidth__content:not(.featured-fullwidth__content--padding){padding-block:4rem;padding-inline:1rem}@media only screen and (min-width:769px){.featured-fullwidth__content:not(.featured-fullwidth__content--padding){padding-inline:4rem}}.featured-fullwidth__content--padding{padding:1.5rem}.featured-fullwidth__content--top-left{top:0;left:0}.featured-fullwidth__content--top-right{top:0;right:0}.featured-fullwidth__content--bottom-left{bottom:0;left:0}.featured-fullwidth__content--bottom-right{bottom:0;right:0}.featured-fullwidth__content--top-center{top:0;left:50%;transform:translate(-50%);text-align:center}.featured-fullwidth__content--center-center{top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.featured-fullwidth__content--bottom-center{bottom:0;left:50%;transform:translate(-50%);text-align:center}.featured-fullwidth__title{font-size:2.5rem;margin-bottom:1rem}.featured-fullwidth__title--white{color:#fff}.featured-fullwidth__title--large{font-size:clamp(2.5rem,6vw,5rem)}.featured-fullwidth__text{margin-bottom:0}.featured-fullwidth__text--white{color:#92949e}#shopify-section-template--25162354262365__custom_featured_fullwidth_miMpJw .featured-fullwidth__media--contain{object-position:bottom}.header-bar{background-color:#000;font-size:.875rem;color:#fff;padding-inline:1rem;padding-block:.5rem;text-align:center;display:flex;justify-content:center;align-items:center;gap:.5rem;position:relative;z-index:10}@media(min-width:769px){.header-bar{padding-block:1rem}}.header-bar__btn{font-weight:600;color:#f4f4f3;border:1px solid #92949e;border-radius:.5rem;padding:.125rem .25rem;transition:all .2s ease-in-out}.header-bar__btn:hover{color:#fff;border-color:#fff}.modal{color:#7f8189;overflow:hidden;padding:0 1rem}.modal.is-active{display:flex}.modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009}.modal__content{border-radius:1.5rem;position:relative;max-width:45rem;margin:4vh auto;background:#fff;font-size:1.125rem;overflow-y:hidden}.modal__content-inner{max-height:92vh;overflow-y:auto;overflow-x:hidden;padding:2.5rem}.modal__content--large{max-width:75rem}.modal__content--large .modal__content-inner{display:grid;gap:2rem 1rem;padding:2.5rem 2.5rem 5rem}@media only screen and (min-width:769px){.modal__content--large .modal__content-inner{grid-template-columns:repeat(2,1fr);gap:3rem 1rem}}@media only screen and (min-width:769px){.modal__content--large .modal__close-button{width:3.25rem;height:3.25rem;top:auto;left:50%;transform:translate(-50%);bottom:1rem}.modal__content--large .modal__close-button:hover{transform:translate(-50%) scale(1.1)}}.modal__title{font-size:2rem;margin-bottom:1rem;padding-right:1.5rem}@media only screen and (min-width:550px){.modal__title{font-size:2.5rem}}.modal__close-button{position:absolute;z-index:10;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;top:.5rem;right:.5rem;border-radius:100%;color:#e0e0e1;background-color:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .5s cubic-bezier(.7,0,.2,1)}.modal__close-button:hover{transform:scale(1.1)}.modal__photo{margin:0;font-size:.875rem}.modal__photo img{border-radius:1.25rem}.modal__photo figcaption{margin-top:.5rem}.modal__photo-fullwidth{grid-column-start:1;grid-column-end:-1;margin-left:-2.5rem;width:calc(100% + 5rem);margin-bottom:-5rem;max-width:initial}.modal__photo-fullwidth-maxwidth{max-width:55.9375rem;margin-left:auto;margin-right:auto;width:100%}.modal__col-span{grid-column-start:1;grid-column-end:-1}.modal__maindescription{font-weight:600;font-size:1.25rem}.modal h3{font-size:1.25rem;font-weight:600;margin-bottom:0}.modal .logos-grid{border-radius:1.25rem;background-color:#fff;padding:1.5rem}.modal--grey .modal__content{background-color:#f4f4f3}.modal--dark{color:#ccced8}.modal--dark .modal__content{background-color:#000}.modal--dark h2,.modal--dark h3{color:#fff}.modal--dark .modal__close-button{color:var(--colorTextBody);background-color:#fff9}.modal-open{overflow:hidden!important}.featured-gallery{display:grid;grid-template-columns:1fr;gap:4rem 1rem;margin-block:4rem}@media(min-width:768px){.featured-gallery{grid-template-columns:repeat(2,1fr)}}.featured-gallery__item{display:flex;flex-direction:column;gap:1rem}.featured-gallery__media-wrap{width:100%;aspect-ratio:1/1}.featured-gallery__media{width:100%;height:100%;object-fit:cover;border-radius:1.5rem}.featured-gallery__title{font-size:2.5rem;margin-bottom:1rem}.featured-gallery__description{max-width:27.5rem}.ctablock{position:absolute;display:flex;justify-content:center;padding-block:5rem;padding-inline:1rem}@media only screen and (min-width:769px){.ctablock{padding-inline:4rem}}.ctablock .parallax-container{cursor:none}.ctablock__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;color:#fff;text-align:center}.ctablock__headline{font-size:clamp(3.5rem,6vw,5.25rem);font-weight:700;text-transform:uppercase;line-height:.85;color:#fff;margin-bottom:1.5rem;max-width:40.625rem;text-shadow:0 0 24px rgb(0 0 0 / .75);text-wrap:pretty}.ctablock__headline-word{white-space:nowrap}.ctablock__headline-t{display:inline-block;height:.718em;width:auto;object-fit:contain;vertical-align:baseline;margin-inline:-.25em -.3em;position:relative;top:.008em}.ctablock__title{font-size:2.5rem;line-height:1.1}@media(min-width:840px){.ctablock__title{font-size:3rem}}@media only screen and (max-width:768px){.ctablock .background-media-text__container,.ctablock .background-media-text__video{position:absolute;height:auto}}.image-gallery{padding-block:1rem;display:grid;grid-template-columns:1fr;gap:1rem}@media only screen and (min-width:769px){.image-gallery{padding-block:4rem}}@media(min-width:580px){.image-gallery{grid-template-columns:repeat(2,1fr)}}.image-gallery__img{width:100%;height:auto;display:block;object-fit:cover;border-radius:1.5rem}.video-block{position:relative;background-color:#fff;display:block;overflow:hidden;aspect-ratio:15/18;padding-inline:1rem;padding-top:1rem}@media only screen and (min-width:769px){.video-block{padding-inline:4rem}}@media(min-width:580px){.video-block{aspect-ratio:8/3;padding-top:2.5rem}}.video-block__content{position:relative;z-index:1}.video-block__title{font-weight:700;margin-bottom:.5rem}.video-block__description{max-width:11.25rem}.video-block__media{position:absolute;top:0;left:0;object-fit:cover;width:100%;height:100%}.video-block--link{transition:all 1s cubic-bezier(.7,0,.2,1)}@media(min-width:580px){.video-block--link{aspect-ratio:4/2}}.video-block--link .video-block__title{font-size:clamp(2.5rem,6vw,7.5rem);font-weight:500;text-transform:uppercase;line-height:1.1;display:flex;align-items:center;gap:.1em}.video-block--link .video-block__title-japanese{position:relative;top:.035em;height:.8em}.product-cta-availability{display:flex;align-items:center;justify-content:space-between;gap:.25rem;position:fixed;bottom:1rem;z-index:10;background-color:#000;border:1px solid var(--colorTextBody);color:#e0e0e1;padding:.75rem .75rem .75rem 1.25rem;left:50%;transform:translate(-50%);border-radius:calc(var(--buttonRadius) + .75rem);box-shadow:0 3px 50px #00000026;width:calc(100% - 1rem);max-width:40.5rem}.product-cta-availability__inner{display:flex;gap:1.5rem;align-items:center;flex:1}.product-cta-availability__date{margin-bottom:0;font-size:.875rem;color:#92949e}.product-cta-availability .btn{white-space:nowrap}.product-cta-availability .btn--subtle{background-color:var(--colorTextBody)}.product-cta-availability .btn--subtle:hover{background-color:#7f8189!important}.product-cta-availability .btn--static{background-color:#e8d08d;color:#000}.product-cta-availability .btn--static:hover{background-color:#ad8a44!important}.product-cta-availability .product-availability{margin-bottom:0;display:flex;gap:.25rem;font-size:.875rem;font-weight:600}.product-cta-availability .product-availability:before{content:"\25cf";display:block;position:relative;font-size:.75em;top:.25em}.product-cta-availability .product-availability--available{color:#54c63a}.product-cta-availability .product-availability--backorder,.product-cta-availability .product-availability--unavailable{color:var(--colorCartDot)}@media only screen and (max-width:550px){.product-cta-availability{padding:.5rem .5rem .5rem .75rem;border-radius:calc(var(--buttonRadius) + .5rem)}.product-cta-availability__logo{display:none}.product-cta-availability .btn{font-size:.875rem;padding:.75rem 1rem}}.global-flex{display:flex;gap:.25rem;margin-bottom:0}.video-fullwidth{margin-inline:-1rem;aspect-ratio:5/4}@media only screen and (min-width:769px){.video-fullwidth{aspect-ratio:2/1;margin-inline:-4rem}}.video-desktop{display:block}@media only screen and (max-width:768px){.video-desktop{display:none}}.video-mobile{display:block}@media only screen and (min-width:769px){.video-mobile{display:none}}.product-hero-simple{padding-top:2.5rem;display:flex;flex-direction:column;align-items:center;gap:1rem;margin-bottom:2.5rem}.product-hero-simple__title{display:none}.product-hero-simple__description{color:var(--colorTextBody);max-width:35.625rem;font-size:1.25rem;text-align:center}.product-hero{position:relative;overflow:hidden;height:100svh;margin-top:-5.1875rem;background-size:cover;background-position:center}.product-hero__noise{background-image:url(/cdn/shop/files/noise.webp?v=1743938565);position:absolute;z-index:1;width:100%;height:100%;background-position:0 0;background-repeat:repeat;background-size:90px;mix-blend-mode:overlay;opacity:.3}.product-hero__media{position:absolute;width:100%;height:100%;object-fit:cover}.product-hero__container{padding-inline:1rem;padding-top:6.59375rem;padding-bottom:1rem;position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:space-between;color:#fff;background:radial-gradient(circle at bottom left,#0000004d,#fff0 30%)}@media only screen and (min-width:769px){.product-hero__container{padding-inline:4rem}}@media only screen and (min-width:769px){.product-hero__container{padding-bottom:4rem}}.product-hero__heading{max-width:40rem}.product-hero__title{position:relative;line-height:1;display:flex;text-transform:uppercase;gap:.1em;color:#fff;font-size:clamp(2.5rem,12vw,7.5rem)}.product-hero__title-japanese{position:relative;top:.15em;height:.8em}.product-hero__description{font-size:var(--typeBaseSize);max-width:18.75rem}@media(min-width:600px){.product-hero__title{flex-direction:column}.product-hero__title-japanese{position:absolute;left:0;top:1em;height:1.75em}.product-hero__description{margin-left:clamp(2.5rem,12vw,7.5rem)}}.product-hero__cta{max-width:21.25rem;font-weight:700}.product-hero__meta{display:flex;gap:1rem;margin-bottom:1rem;justify-content:space-between;letter-spacing:.05em}.product-parts{padding-bottom:5rem}@media(min-width:890px){.product-parts{padding-top:5rem;display:flex}}.product-parts__grid{display:flex;flex-direction:row;gap:2rem}@media(max-width:768px){.product-parts__grid{flex-direction:column}}.product-parts__list-wrap{width:100%;max-width:35rem;margin-top:2.5rem}.product-parts__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}@media(min-width:640px){.product-parts__list{display:grid;gap:0 1rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}.product-parts__item{display:flex;flex-direction:column;padding-block:.5rem;border-bottom:1px solid #ccced8}.product-parts__title{font-size:1.125rem;margin:0}.product-parts__description{margin:0;font-size:.875rem}.product-parts__media{width:100%;max-width:52rem;margin:0 auto}@media(min-width:890px){.product-parts__media{min-width:32rem}}.technical-specs{padding-top:5rem;padding-bottom:5rem}.technical-specs--dark{background-color:var(--colorTextBody)}.technical-specs--dark .section__heading{color:#fff}.technical-specs--dark .technical-specs__list-item{border-bottom:1px solid #e0e0e1;color:#fff}.technical-specs--light{background-color:#fff}.technical-specs--light .technical-specs__list-item{border-bottom:1px solid #92949e}.technical-specs__block{display:flex;justify-content:space-between;gap:1rem 2.5rem;margin-top:3rem}@media(max-width:1170px){.technical-specs__block{flex-direction:column}}.technical-specs__image{flex:1}.technical-specs__image img{width:100%;max-width:62.5rem;margin:0 auto}.technical-specs__list{list-style:none;padding:0;margin:0;max-width:20rem;width:100%}.technical-specs__list-item{display:flex;justify-content:space-between;gap:1rem;font-size:.875rem;margin-bottom:0;padding-block:.5rem}.technical-specs__list-item p{margin-bottom:0;min-width:6rem}.technical-specs__list-item p:last-child{text-align:right}.map-wrapper{display:flex}.map-wrapper .page-width{width:100%}@media(max-width:768px){.map-wrapper{flex-direction:column;gap:3rem}}@media(min-width:769px){.map-wrapper .page-width.page-width--narrow{max-width:28rem}}.map-iframe{aspect-ratio:1/1;flex:0 100%;height:100vh;top:0}@media(min-width:769px){.map-iframe{aspect-ratio:16/9;position:sticky!important}}.map-list{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:3rem;width:100%}.map-list__item{display:flex;gap:1rem}.map-list__logo{width:4rem;flex-shrink:0;height:100%;padding:.5rem;border:1px solid #f4f4f3;aspect-ratio:1/1;border-radius:.25rem;display:flex;align-items:center;justify-content:center}.popup-content{padding:1rem}.popup-content .location-name{font-size:1.125rem;color:#000}.popup-content .location-notes{font-size:.875rem;margin-bottom:.25rem;color:#000}.configurator{display:flex;flex-direction:column;height:100svh;width:100%}.configurator button:disabled,.configurator button[disabled]{opacity:.25}.configurator .hidden{display:none}.configurator__step{display:flex;flex-direction:column;pointer-events:none;opacity:0;visibility:hidden;height:0;overflow:hidden;transition:opacity .75s ease,visibility .75s ease,height .75s ease}.configurator__step.active{opacity:1;visibility:visible;height:auto;overflow:visible;pointer-events:auto}.configurator__media{position:relative;overflow:hidden;top:0;height:12rem;min-height:12rem;max-height:12rem}.configurator__logos{position:absolute;z-index:5;padding:1rem;display:flex;justify-content:space-between;width:100%;gap:.25rem}.configurator__logos img{height:1.25rem}.configurator__shopbenefits{display:none}.configurator #piece-images{display:none;position:absolute;width:100%;height:100%;transform:translateY(1.75rem)}.configurator #piece-images.active{display:block}.configurator .img-container{position:relative;z-index:99;max-width:640px;margin:0 auto;cursor:ew-resize}.configurator .img360 img,.configurator .img360 .img360-pointer{width:100%;position:absolute}.configurator__media-img{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;display:none;object-fit:contain;height:100%;pointer-events:none;opacity:0;transition:opacity .5s ease}.configurator__media-img.active{display:block;opacity:1}.configurator__form{display:flex;flex-direction:column;border-top:1px solid #e0e0e1;background-color:#fff;overflow-y:auto}.configurator__form-body{padding:1rem;flex:1}.configurator__stepindicator{border-radius:1.5rem;padding:.25rem .5rem;color:#92949e;opacity:.75;letter-spacing:0}.configurator__stepindicator-wrap{width:100%;display:flex;padding:1rem;border-bottom:1px solid #e0e0e1}.configurator__stepindicator--done{color:#000;opacity:1}.configurator__stepindicator--current{background-color:#000;color:#fff;opacity:1}.configurator__intro{margin-bottom:-3.5rem}.configurator__intro-title{margin-bottom:.5rem}.configurator__intro-note{font-size:1.5rem;color:#7f8189}.configurator__questions-list{display:flex;flex-direction:column}.configurator__question{transition:opacity 1s ease;height:auto}.configurator__question:not(:first-child){margin-top:5rem}.configurator__question.hidden{margin-top:0;opacity:0;display:block;height:0;overflow:hidden}.configurator__question-title{font-size:1.5rem;margin-bottom:.5rem}.configurator__question-description{color:#7f8189;font-size:var(--typeBaseSize);margin-bottom:1rem}.configurator__question-external-link{font-size:1.125rem;color:#7f8189;margin-top:1.5rem;margin-bottom:1rem}.configurator__question-external-link p{margin-bottom:0}.configurator__question-external-link a{font-weight:600;color:#ad8a44;display:inline-flex;align-items:center;gap:.25rem}.configurator__question-external-link a:before{content:">";font-size:.875rem}.configurator__question-message{padding:.5rem;border-radius:2rem}.configurator__question-option-wrap{display:flex;gap:.5rem .5rem;margin-top:1rem}.configurator__question-option-wrap--column{flex-direction:column}.configurator__question-option-wrap label{margin-bottom:0}.configurator__question-option{position:relative;flex:1;text-align:center}.configurator__question-option input[type=radio]{position:absolute}.configurator__question-option-label{position:relative;background-color:#fff;border:1px solid #e0e0e1;padding:.75rem .5rem;border-radius:.5rem;letter-spacing:-.01em;font-size:1.125rem;text-transform:none;transition:all .35s ease-in-out;display:flex;align-items:center;justify-content:center;gap:1rem;font-weight:500}.configurator__question-option-label:hover{cursor:pointer;border-color:#3c81f8}.configurator__question-option-content{text-align:left;flex:1}.configurator__question-option-note{margin-bottom:0;font-size:.875rem;color:#7f8189;line-height:1.1;font-weight:400}.configurator__question-option-price{font-size:.875rem;color:var(--colorTextBody);letter-spacing:.02em;align-self:end}.configurator__question-option-recommended{font-size:.75rem;font-weight:600;background-color:#000;border-radius:1.5rem;color:#fff;align-self:end;position:absolute;top:.75rem;right:.75rem;padding:0 .4rem}.configurator__question-option img{margin-block:-.5rem}input[type=radio]:checked+.configurator__question-option-label{border-color:#3c81f8;box-shadow:0 0 0 1px #3c81f8;color:#000}input[type=radio]:checked+.configurator__question-option-label:before{content:"";display:block;position:absolute;top:.25rem;left:.25rem;background-image:url(/cdn/shop/files/icon-check_968e2330-d2be-4e4d-817b-4fa955616713.svg?v=1767356742);background-repeat:no-repeat;width:1.125rem;height:1.125rem}.configurator__question-select{font-size:1.125rem;letter-spacing:-.01em;background-color:#fff;border:1px solid #e0e0e1;padding:1rem;border-radius:.5rem;width:100%}.configurator__question #model-select-wrap{margin-top:1rem}.configurator__question-link{border:none;text-decoration:underline;box-shadow:none;color:#7f8189;margin-top:1rem;letter-spacing:-.01em}.configurator__question-banner{display:grid;width:fit-content;padding:.5rem 1rem;background-color:#f4f4f3;grid-template-columns:1.5rem 1fr;align-items:center;gap:1rem;border-radius:.5rem;margin-top:2.5rem;font-size:.875rem;text-align:left;letter-spacing:0;transition:.3s all ease-in-out}.configurator__question-banner:hover{background-color:#e0e0e1;border-color:#ccced8}.configurator__question-banner-title{font-weight:600;margin-bottom:0}.configurator__question .configurator__alert{margin-top:1.5rem}.configurator__resume{display:none;flex-direction:column;padding:1.5rem 0}.configurator__resume-item{display:flex;align-items:center;font-size:.875rem;border-bottom:1px solid #f4f4f3;padding:.25rem 0;gap:1rem}.configurator__resume-photo{background-color:#f4f4f3;border-radius:.5rem;aspect-ratio:1/1;object-fit:contain}.configurator__form-bottom{background-color:#fff;border-top:1px solid #e0e0e1;display:flex;flex-direction:column;gap:1rem;padding:1rem;margin-top:1rem}.configurator__result{display:flex;flex-direction:column;flex:1;align-items:baseline}.configurator__result-wrap{display:flex;width:100%}.configurator__result-name{color:#7f8189;margin-bottom:0;font-size:.875rem}.configurator__result-number{font-size:1.125rem}.configurator__result-number-small{font-size:.875rem;color:#7f8189;margin-bottom:0}.configurator__button{display:flex;align-items:center;justify-content:center;letter-spacing:.02em;border:0;transition:all .2s ease-in-out;font-size:var(--typeBaseSize);padding:.875rem 1.25rem;text-transform:uppercase;font-weight:700;border-radius:.5rem}.configurator__button-wrap{display:flex;gap:.5rem}.configurator__button-main{border:1px solid #000;background-color:#000;color:#fff;flex:1}.configurator__button-main[disabled]{border-color:#ccced8;background-color:#ccced8}.configurator__button-special{background-color:#e8d08d;color:#000;flex:1}.configurator__button-icon{transition:all .5s cubic-bezier(.7,0,.2,1)}.configurator__button#btn-back{font-size:.875rem;border:1px solid #e0e0e1}.configurator__button#btn-back:hover .configurator__button-icon{transform:translate(-.25rem)}.configurator__button#btn-next .configurator__button-icon{width:0}.configurator__button#btn-next:not([disabled]):hover .configurator__button-icon{width:1rem;margin-left:.5rem}.configurator__button#btn-back,.configurator__button#btn-add-to-cart{display:none}.configurator__button#btn-contact-back{padding-inline:0;align-self:flex-start;margin-bottom:2rem;text-transform:none;letter-spacing:-.01em;font-weight:500}.configurator__button#btn-contact-back .configurator__button-icon{margin-right:.5rem}.configurator__button#btn-contact-back:hover .configurator__button-icon{transform:translate(-.25rem)}.configurator__button-note{font-size:.875rem;text-align:center;margin:-.5rem 0 0}.configurator__alert:has(.configurator__alert-icon){display:grid;grid-template-columns:1.5rem 1fr;gap:.5rem}.configurator__alert:not(.is-active){display:none}.configurator__alert button{letter-spacing:0;text-decoration:underline;font-weight:600}.configurator__alert.warning,.configurator__alert.error{padding:1rem;border-radius:.5rem;border-width:1px;border-style:solid}.configurator__alert.error{background-color:#ff07330d;border-color:#ff07331a;color:#e4371c}.configurator__contact-form{display:flex;gap:.5rem;flex-direction:column}.configurator__contact-form input,.configurator__contact-form textarea{font-size:1.25rem;letter-spacing:-.01em;background-color:#ededed;border:1px solid hsl(0 0% 91%);padding:1rem;border-radius:.5rem;width:100%}.configurator__contact-form input:active,.configurator__contact-form input:focus,.configurator__contact-form textarea:active,.configurator__contact-form textarea:focus{border-color:var(--colorTextBody);box-shadow:0 0 0 .5px var(--colorTextBody)}.configurator__contact-form .file-upload{margin-top:1rem}.configurator__contact-form .file-upload__label{font-size:var(--typeBaseSize)!important;letter-spacing:-.01em!important;text-transform:none!important}.configurator__contact-form .file-upload input{font-size:var(--typeBaseSize)}.configurator__contact-form .configurator__button{margin-top:1.5rem}.configurator__email{display:block;font-size:2rem;margin-top:1.5rem;border:1px solid #ccced8;padding:1.5rem .5rem;border-radius:.5rem;text-align:center}.configurator .modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#5f5f5fbf;display:none;align-items:center;justify-content:center;z-index:9999;padding:1rem}.configurator .modal.is-active{display:flex}.configurator .modal__inner{position:relative;flex-direction:column;align-items:flex-start;color:#7f8189;background:#fff;padding:2rem;max-width:28.125rem;width:100%}.configurator .modal__inner ol{margin-left:22px}.configurator .modal__button{margin-top:1.5rem}.configurator .modal__close{color:#7f8189;position:absolute;top:0;right:0;padding:.5rem}.configurator .modal__close svg{width:2rem}@media(min-width:1000px){.configurator{flex-direction:row}.configurator__media{flex:1;height:inherit;min-height:inherit;max-height:inherit}.configurator__logos{padding:2rem;display:flex;flex-direction:column}.configurator__shopbenefits{display:flex;position:absolute;z-index:5;bottom:2rem;padding:0 .5rem;left:50%;transform:translate(-50%);margin:0;flex-wrap:nowrap;width:100%;max-width:36.25rem;justify-content:center}.configurator__shopbenefits .shopbenefits__item{font-size:var(--typeBaseSize)}.configurator #piece-images{transform:translateY(-4vh)}.configurator__form{min-width:31rem;width:35vw;height:100svh;border-top:0;border-left:1px solid #e0e0e1}.configurator__stepindicator-wrap{padding-inline:3.5rem}.configurator__form-body{padding:3.5rem}.configurator__form-bottom{padding-inline:3.5rem;margin-top:0}.configurator__questions-list{padding-bottom:0}}.template-page-configurator-masamune .shopify-section-group-header-group,.template-page-configurator-masamune .shopify-section-group-footer-group,.template-page-configurator-masamune .goverment-logo,.template-page-configurator-masamune #Avada-FAQ_Widget,.template-page-configurator-masamune .doubly-float,.template-page-configurator-tao .shopify-section-group-header-group,.template-page-configurator-tao .shopify-section-group-footer-group,.template-page-configurator-tao .goverment-logo,.template-page-configurator-tao #Avada-FAQ_Widget,.template-page-configurator-tao .doubly-float,.template-page-testing-configurator .shopify-section-group-header-group,.template-page-testing-configurator .shopify-section-group-footer-group,.template-page-testing-configurator .goverment-logo,.template-page-testing-configurator #Avada-FAQ_Widget,.template-page-testing-configurator .doubly-float{display:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.01em}#SiteHeader.site-header--stuck{background-color:#fff0}#SiteHeader.site-header--stuck .header-layout:before{content:"";position:absolute;border-radius:65px;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:#fffc;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}#SiteHeader.site-header--stuck .header-layout .site-nav__dropdown .site-nav__dropdown-link{filter:invert(1);-webkit-filter:invert(1)}.header-layout{position:relative;padding-inline:20px;border-radius:65px;border:1px solid rgb(76 76 83 / .6)}@media screen and (min-width:769px){.header-layout{padding-inline:40px}}#SiteHeader.site-header:not(.site-header--stuck){box-shadow:none;background-color:#fff0}#SiteHeader.site-header .page-width{max-width:none}#SiteHeader.site-header .site-nav__icons{display:flex;align-items:center}#SiteHeader.site-header .site-nav__locale{display:flex;align-items:center;color:var(--colorNavText)}#SiteHeader.site-header .site-nav__locale .multi-selectors__item{margin:.25rem 0}#SiteHeader.site-header .site-nav__locale .disclosure-list{top:2.5rem;height:fit-content}#SiteHeader.site-header .site-nav__link{font-size:var(--typeBaseSize)}#SiteHeader.site-header .site-nav__link--underline:after{border-bottom-width:1px;bottom:0}#SiteHeader.site-header .cart-link__bubble--visible{border:none;top:-1px;right:-2px;width:1rem;height:1rem;font-size:11px;text-align:center;color:#fff}.template-index .goverment-logo{margin-bottom:8.125rem}.template-cart #shopify-section-template--25116262400349__main .page-content{padding-bottom:0}.h1,.h2,.h3,h1,h2,h3{letter-spacing:-.01em;color:#000}.btn-wrap{display:flex;flex-wrap:wrap;gap:.5rem}.btn{letter-spacing:.02em;border:0;transition:all .2s ease-in-out!important;font-size:var(--typeBaseSize);padding:.875rem 1.25rem;border-radius:.5rem}.btn:hover{background-color:#e8d08d!important;color:#000!important}.btn--inverted{background-color:#fff;color:#000}.btn.add-to-cart{border:0;color:#fff;background-color:#000;text-indent:0!important}.btn-discover{display:flex;gap:.5rem;letter-spacing:-.01em;align-items:center;padding:.5rem 0;font-weight:600;font-size:var(--typeBaseSize);color:#000}.btn-discover--fill{background-color:#f4f4f3;border-radius:4rem;padding:.5rem .5rem .5rem .875rem;transition:all .2s ease-in-out!important}.btn-discover--fill:hover{background-color:#e0e0e1}.btn-discover:after{content:"";display:block;width:1.125rem;height:1.125rem;background-image:url(/cdn/shop/files/icon-discover.svg?v=1766524169);transition:all .5s cubic-bezier(.7,0,.2,1)!important}.btn-discover:hover:after{transform:scale(1.1)}.newsletter-container .page-width{max-width:none}.newsletter-container .newsletter-section__content{max-width:none;padding:0;display:flex;flex-direction:column;align-items:center}@media(max-width:1023px){.newsletter-container .newsletter-section__content{text-align:center}}@media(min-width:1024px){.newsletter-container .newsletter-section__content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}}.newsletter-container .newsletter-section .h2{color:#fff;margin-bottom:0}.newsletter-container .newsletter-section .theme-block{margin-bottom:0}.newsletter-container .newsletter-section .theme-block:nth-child(2){grid-row:2}.newsletter-container .newsletter-section .theme-block:nth-child(3){grid-row:span 2;align-items:center;display:flex}.newsletter-container .newsletter-section .contact-form{justify-content:end}.newsletter-container .newsletter-section .btn{color:#000!important;background-color:#fff!important;transition:all .2s ease-in-out!important}.newsletter-container .newsletter-section .btn:hover{background-color:#e8d08d!important}.newsletter-container .newsletter-section .newsletter__input-group{max-width:none}@media(max-width:1023px){.newsletter-container .newsletter-section .newsletter__input-group{margin-top:2rem}}.newsletter-container .newsletter-section .input-group-field{border-top-left-radius:.125rem;border-bottom-left-radius:.125rem}@media(min-width:1024px){.newsletter-container .newsletter-section .input-group-field{min-width:19.125rem}}.grid-product__content,.grid-product .grid__image-ratio,.grid-product__secondary-image{background-color:#f4f4f3}.grid-product__meta{padding:1rem}.grid-product__title{text-transform:uppercase;font-size:.875rem;color:#000;font-weight:700;letter-spacing:-.01em}.grid-product__price{color:var(--colorTextBody)}.grid-product__price--original{color:var(--colorCartDot)}.grid-product__price--savings,.grid-product__tag--sale{display:none}.grid-product .quick-product__btn{text-transform:uppercase;letter-spacing:.02em;font-weight:700;border-radius:var(--buttonRadius);left:1rem;right:1rem;width:calc(100% - 2rem);bottom:.25rem}.index-section--faq{margin-top:2.5rem}.faq-question{border-bottom:1px solid #e0e0e1}.faq-question button{width:100%;display:flex;letter-spacing:0;font-size:1.125rem}.faq-question .collapsible-trigger--inline{padding:1rem 2.5rem 1rem 0}.faq-question .collapsible-trigger--inline .collapsible-trigger__icon{right:0;left:auto}.faq-question .collapsible-trigger--inline .collapsible-trigger__icon--circle{background-color:#f4f4f3;border:none}.site-footer .payment-icons{margin-top:2.5rem;text-align:center}.footer__title{letter-spacing:.03em;font-weight:700}.footer__copyright{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:2.5rem}.delivery-widget__theme .basic__step-container{border:none}.collapsible-trigger-btn{letter-spacing:-.01em;text-transform:none;font-size:var(--typeBaseSize)}label:not(.variant__button-label):not(.text-label){letter-spacing:-.01em;text-transform:none;font-size:var(--typeBaseSize);font-weight:600}.product-single__meta .product__quantity .js-qty__wrapper{max-width:7.5rem}.product-single__meta .product-block--price{display:flex;flex-direction:column}.product-single__meta .product-block--price .money{font-size:1.5rem!important}.product-single__meta .product-block--price .product__price-savings{display:none}.product-single__meta .product-block--price .product__price--compare .money{font-size:1.125rem!important;color:var(--colorCartDot)}@media(min-width:769px){.product-single__meta{position:relative}.product-single__meta .product-block--price{position:absolute;right:0}}.tcustomizer-field .tcustomizer-radio{margin-bottom:1rem}.tcustomizer-field .tcustomizer-radio__label{margin-bottom:0}.tcustomizer-field .tcustomizer-radio span{font-weight:400}.tcustomizer-field .tcustomizer-help-text{font-style:normal;color:var(--colorTextBody);font-size:.875rem}.cart__page-col .cart-notes{margin-top:0;margin-bottom:1.5rem}.cart__terms{justify-content:flex-start;align-items:flex-start}.cart__terms-checkbox{top:4px;min-width:1rem;transform:scale(1.6);position:relative}.cart__terms label{font-weight:400!important;font-size:13px!important}.template-cart .shopbenefits__item{font-size:var(--typeBaseSize)}.template-page-contact .main-content{display:flex}.template-page-contact .main-content div{flex:1}.template-page-contact .main-content #shopify-section-template--25116262924637__custom_image_fullwidth_bqTayA{width:100%;height:100%;object-fit:cover}@media(max-width:768px){.template-page-contact #shopify-section-template--25116262924637__custom_image_fullwidth_bqTayA{display:none}}.contact-form__checkbox{display:flex;align-items:flex-start;margin-bottom:2rem}.contact-form__checkbox input{position:relative;top:4px}.contact-form__checkbox p{font-size:.875rem;font-weight:400}.template-page-faq .breadcrumb,.template-page-faq .section-header{display:none}.cart__item-note{margin:0;font-size:.875rem}.sufio-vat-form.sufio-vat-cart-form{margin-top:.5rem}.sufio-vat-form.sufio-vat-cart-form .field{display:flex;flex-direction:column-reverse;margin-top:0!important}.sufio-vat-form.sufio-vat-cart-form .field .field__input{width:100%}.sufio-vat-form.sufio-vat-cart-form .field .field__label{margin-bottom:.125rem}.template-page-faq .page-width--narrow{margin-left:0}.template-article .collection-hero{height:initial;overflow:initial;background:#fff0;margin-bottom:-4rem}.template-article .collection-hero__content{position:relative}.template-article .article__date{color:#000}.template-article .section-header--hero{animation:none;opacity:1}.template-article .article details{padding-left:1.5em;position:relative;margin-bottom:.5rem}.template-article .article details:before{content:"\25b8";position:absolute;left:0;top:0;transition:transform .2s ease}.template-article .article details summary{cursor:pointer;margin-bottom:.25rem}.template-article .article details[open]:before{transform:rotate(90deg)}.goverment-logo{margin:1.25rem auto}.template-collection-black-friday{background-color:#000;color:#92949e}.template-collection-black-friday .skip-link,.template-collection-black-friday .header-bar{display:none}.template-collection-black-friday h2{color:#e0e0e1}.template-collection-black-friday .site-header,.template-collection-black-friday .site-header .megamenu{filter:invert(1)}.template-collection-black-friday .grid-product__content,.template-collection-black-friday .grid-product__secondary-image,.template-collection-black-friday .grid-product .grid__image-ratio{background-color:#121215}.template-collection-black-friday .grid-product__title{color:#fff}.template-collection-black-friday .grid-product__price{display:none}.template-collection-black-friday .btn--inverted{background-color:#6e5f45;color:#fff}.template-collection-black-friday #shopify-section-template--27437247267165__advanced_content_WGMWA9,.template-collection-black-friday #shopify-section-template--27437247267165__advanced_content_HFTDwU,.template-collection-black-friday #shopify-section-template--27437247267165__advanced_content_YTmkyG,.template-collection-black-friday #shopify-section-template--27437247267165__advanced_content_NnhHKA,.template-collection-black-friday #shopify-section-template--27437247267165__advanced_content_BTarhD{display:none;text-transform:uppercase}.template-collection-black-friday #shopify-section-template--27437247267165__advanced_content_WGMWA9 .index-section,.template-collection-black-friday #shopify-section-template--27437247267165__advanced_content_HFTDwU .index-section,.template-collection-black-friday #shopify-section-template--27437247267165__advanced_content_YTmkyG .index-section,.template-collection-black-friday #shopify-section-template--27437247267165__advanced_content_NnhHKA .index-section,.template-collection-black-friday #shopify-section-template--27437247267165__advanced_content_BTarhD .index-section{margin:40px 0!important}.template-collection-black-friday #shopify-section-template--27437247267165__advanced_content_WGMWA9 .collection-content,.template-collection-black-friday #shopify-section-template--27437247267165__advanced_content_HFTDwU .collection-content,.template-collection-black-friday #shopify-section-template--27437247267165__advanced_content_YTmkyG .collection-content,.template-collection-black-friday #shopify-section-template--27437247267165__advanced_content_NnhHKA .collection-content,.template-collection-black-friday #shopify-section-template--27437247267165__advanced_content_BTarhD .collection-content{padding:0}.template-collection-black-friday #shopify-section-template--27437247267165__advanced_content_WGMWA9 p,.template-collection-black-friday #shopify-section-template--27437247267165__advanced_content_WGMWA9 h2,.template-collection-black-friday #shopify-section-template--27437247267165__advanced_content_HFTDwU p,.template-collection-black-friday #shopify-section-template--27437247267165__advanced_content_HFTDwU h2,.template-collection-black-friday #shopify-section-template--27437247267165__advanced_content_YTmkyG p,.template-collection-black-friday #shopify-section-template--27437247267165__advanced_content_YTmkyG h2,.template-collection-black-friday #shopify-section-template--27437247267165__advanced_content_NnhHKA p,.template-collection-black-friday #shopify-section-template--27437247267165__advanced_content_NnhHKA h2,.template-collection-black-friday #shopify-section-template--27437247267165__advanced_content_BTarhD p,.template-collection-black-friday #shopify-section-template--27437247267165__advanced_content_BTarhD h2{margin:0;max-width:40rem}.template-collection-black-friday #shopify-section-template--27437247267165__advanced_content_WGMWA9 h2,.template-collection-black-friday #shopify-section-template--27437247267165__advanced_content_HFTDwU h2,.template-collection-black-friday #shopify-section-template--27437247267165__advanced_content_YTmkyG h2,.template-collection-black-friday #shopify-section-template--27437247267165__advanced_content_NnhHKA h2,.template-collection-black-friday #shopify-section-template--27437247267165__advanced_content_BTarhD h2{font-size:3em}.template-collection-black-friday #shopify-section-template--27437247267165__advanced_content_WGMWA9 p,.template-collection-black-friday #shopify-section-template--27437247267165__advanced_content_HFTDwU p,.template-collection-black-friday #shopify-section-template--27437247267165__advanced_content_YTmkyG p,.template-collection-black-friday #shopify-section-template--27437247267165__advanced_content_NnhHKA p,.template-collection-black-friday #shopify-section-template--27437247267165__advanced_content_BTarhD p{margin-bottom:2rem}.template-collection-black-friday #shopify-section-template--27437247267165__rich_text_LpUVif,.template-collection-black-friday #shopify-section-template--27437247267165__rich_text_xtKwry{font-size:.875rem}.template-collection-black-friday #shopify-section-template--27437247267165__rich_text_LpUVif h2,.template-collection-black-friday #shopify-section-template--27437247267165__rich_text_xtKwry h2{font-size:1rem}.template-collection-black-friday #shopify-section-template--27437247267165__rich_text_LpUVif .rte .enlarge-text,.template-collection-black-friday #shopify-section-template--27437247267165__rich_text_xtKwry .rte .enlarge-text{font-size:1em!important}html[lang=en] #shopify-section-template--27437247267165__advanced_content_WGMWA9,html[lang=de] #shopify-section-template--27437247267165__advanced_content_HFTDwU,html[lang=es] #shopify-section-template--27437247267165__advanced_content_YTmkyG,html[lang=fr] #shopify-section-template--27437247267165__advanced_content_NnhHKA,html[lang=it] #shopify-section-template--27437247267165__advanced_content_BTarhD{display:block}.template-page-newsletter [id^=NewsletterPopup],.template-page-configurator-masamune [id^=NewsletterPopup],.template-page-configurator-tao [id^=NewsletterPopup]{display:none!important}@media only screen and (min-width:769px){.modal-open:has(.template-page-newsletter),.modal-open:has(.template-page-configurator-masamune),.modal-open:has(.template-page-configurator-tao){overflow:auto!important}}.site-nav__dropdown--wrapper{display:flex;align-items:center;justify-content:space-between;gap:1rem}.site-nav__dropdown--content{background-color:#4c4c534d;border-radius:1rem;padding:1rem}.site-nav__dropdown--content a{color:var(--colorBody);text-transform:capitalize;font-size:20px}.header-layout--left-split .header-item--navigation{order:1;flex:none}@media only screen and (min-width:1280px){.header-layout--left-split .header-item--navigation{display:none}}@media only screen and (max-width:1279px){.header-layout--left-split .header-item--logo-left{display:none}.header-layout--left-split .header-item--navigation .site-nav{display:block!important}}.header-layout--left-split .header-item--split-left{justify-content:flex-start}.header-layout--left-split .header-item--split-right{justify-content:flex-end}.flex{display:flex}.mobile-nav__item--animation{position:relative;overflow:hidden}.announcement-description{display:flex;align-items:center;justify-content:center;width:100%;gap:8px}.announcement-icon-right{order:1}body .product-cta-availability .product-availability{color:var(--colorCartDot)}@media(min-width:769px)and (max-width:1199px){.product-single__meta .product-block--price{position:static;right:auto}}.cky-consent-container.cky-banner-bottom{left:16px!important;right:auto!important;bottom:16px!important;width:calc(100% - 32px)!important;max-width:420px!important}.cky-consent-container .cky-consent-bar{padding:22px 22px 20px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:8px!important;background:#0b0b0b!important;box-shadow:0 20px 50px -18px #0000008c!important;font-family:Aeonik,Arial,sans-serif!important}.cky-consent-container .cky-notice .cky-title{display:flex!important;align-items:center!important;gap:10px!important;margin:0 0 8px!important;color:#fff!important;font-family:"Aeonik:Bold",Aeonik,Arial,sans-serif!important;font-size:17px!important;font-weight:700!important;line-height:22px!important;letter-spacing:-.01em!important}.cky-consent-container .cky-attribution-icon{display:none!important}.cky-consent-container .cky-notice-group{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:16px!important}.cky-consent-container .cky-notice-des,.cky-consent-container .cky-notice-des p,.cky-consent-container .cky-notice-des *{margin:0!important;color:#b4b4b0!important;font-family:Aeonik,Arial,sans-serif!important;font-size:14px!important;line-height:20px!important}.cky-consent-container .cky-notice-des a{color:#fff!important;text-decoration:underline!important;text-underline-offset:2px}.cky-consent-container .cky-notice-btn-wrapper{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:0!important;padding:0!important}.cky-consent-container .cky-btn,.cky-modal .cky-btn{flex:1 1 auto!important;min-height:44px!important;margin:0!important;padding:10px 20px!important;border:1px solid #ffffff!important;border-radius:4px!important;background:transparent!important;color:#fff!important;font-family:"Aeonik:Bold",Aeonik,Arial,sans-serif!important;font-size:15px!important;font-weight:600!important;letter-spacing:-.2px!important;line-height:22px!important;opacity:1!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease!important}.cky-consent-container .cky-btn-accept,.cky-modal .cky-btn-accept,.cky-modal .cky-btn-preferences{border-color:#efc800!important;background:#efc800!important;color:#0b0b0b!important}.cky-consent-container .cky-btn:focus-visible,.cky-modal .cky-btn:focus-visible{outline:2px solid #efc800!important;outline-offset:2px!important}.cky-modal .cky-preference-center{border-radius:8px!important;background:#0b0b0b!important;color:#fff!important;font-family:Aeonik,Arial,sans-serif!important}.cky-modal .cky-preference-title,.cky-modal .cky-accordion-btn,.cky-modal .cky-preference-content-wrapper,.cky-modal .cky-preference-content-wrapper p,.cky-modal .cky-accordion-header-des,.cky-modal .cky-accordion-header-des p{color:#fff!important}.cky-modal .cky-preference-header,.cky-modal .cky-footer-wrapper,.cky-modal .cky-accordion{border-color:#ffffff1f!important}.cky-modal .cky-footer-wrapper,.cky-modal .cky-prefrence-btn-wrapper{background:#0b0b0b!important}.cky-modal .cky-btn-close img{filter:invert(1)}.cky-btn-revisit-wrapper{background-color:#0b0b0b!important;box-shadow:0 0 0 2px #efc800!important}@media(max-width:575px){.cky-consent-container.cky-banner-bottom{left:8px!important;bottom:8px!important;width:calc(100% - 16px)!important;max-width:none!important}.cky-consent-container .cky-consent-bar{padding:18px 18px 16px!important}}.cky-consent-container .cky-btn,.cky-consent-container .cky-btn-accept,.cky-modal .cky-btn,.cky-modal .cky-btn-accept,.cky-modal .cky-btn-preferences,.cky-consent-container .cky-btn:active,.cky-consent-container .cky-btn:focus,.cky-modal .cky-btn:active,.cky-modal .cky-btn:focus{border:1.5px solid #efc800!important;background:#0b0b0b!important;color:#fff!important;-webkit-tap-highlight-color:transparent;-webkit-appearance:none!important;appearance:none!important}@media(hover:hover){.cky-consent-container .cky-btn:hover,.cky-modal .cky-btn:hover{border-color:#efc800!important;background:#efc800!important;color:#0b0b0b!important}}.cky-consent-container .cky-notice-des{max-height:none!important;overflow:visible!important;text-align:left!important}.cky-consent-container .cky-notice .cky-title,.cky-consent-container .cky-notice-des,.cky-consent-container .cky-notice-btn-wrapper,.cky-consent-container .cky-custom-brand-logo-wrapper{padding-left:0!important;padding-right:0!important}.cky-consent-container .cky-notice-btn-wrapper .cky-btn{width:100%!important;max-width:100%!important;margin:0!important}@media(max-width:575px){.cky-consent-container.cky-banner-bottom{transform:none!important;bottom:8px!important}}.cky-consent-container .cky-notice .cky-title{gap:0!important}.cky-consent-container .cky-notice .cky-title:before{content:none!important;display:none!important}.cky-consent-container .cky-btn,.cky-consent-container .cky-notice-btn-wrapper .cky-btn,.cky-modal .cky-btn{height:48px!important;min-height:48px!important;padding:12px 20px!important;border-radius:4px!important;font-family:"Aeonik:Bold",Aeonik,Arial,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:24px!important;letter-spacing:-.4px!important;text-transform:none!important}.cky-consent-container .cky-notice .cky-title{justify-content:center!important;text-align:center!important}.cky-consent-container .cky-notice-des,.cky-consent-container .cky-notice-des p,.cky-consent-container .cky-notice-des *{text-align:center!important}.cky-consent-container .cky-notice-btn-wrapper .cky-btn{justify-content:center!important;text-align:center!important}
/*# sourceMappingURL=/cdn/shop/t/16/assets/custom-theme.css.map */
