:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-slide,.swiper-cube-shadow{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top,.swiper-slide-shadow-bottom,.swiper-slide-shadow,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top,.swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-slide-shadow{background:rgba(0, 0, 0, 0.15)}.swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible{.swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color));&.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}&.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled &{display:none !important}::slotted(svg),svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - var(--swiper-navigation-size)/2)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto;::slotted(.swiper-navigation-icon),.swiper-navigation-icon{transform:rotate(180deg)}}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal{.swiper-button-prev,.swiper-button-next,~.swiper-button-prev,~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - var(--swiper-navigation-size)/2);margin-left:0}.swiper-button-prev,&~.swiper-button-prev,&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-next,&~.swiper-button-next,&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-button-prev,&~.swiper-button-prev,&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next{::slotted(.swiper-navigation-icon),.swiper-navigation-icon{transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{::slotted(.swiper-navigation-icon),.swiper-navigation-icon{transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-prev,.swiper-button-next,~.swiper-button-prev,~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0}.swiper-button-prev,~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto;::slotted(.swiper-navigation-icon),.swiper-navigation-icon{transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto;::slotted(.swiper-navigation-icon),.swiper-navigation-icon{transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10;&.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>&,&.swiper-pagination-disabled{display:none !important}}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0;.swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullet-active-next-next{transform:scale(0.33)}}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2);button&{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none !important}}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0px, -50%, 0);.swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:200ms transform,200ms left}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>&,&.swiper-pagination-horizontal,.swiper-vertical>&.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>&,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}}.swiper-pagination-lock{display:none}.ui-row{--ui-gutter-x: 1.5rem;--ui-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--ui-gutter-y));margin-right:calc(-0.5*var(--ui-gutter-x));margin-left:calc(-0.5*var(--ui-gutter-x))}.ui-row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--ui-gutter-x)*.5);padding-left:calc(var(--ui-gutter-x)*.5);margin-top:var(--ui-gutter-y)}.ui-col{flex:1 0 0}.ui-col-auto{flex:0 0 auto;width:auto}.ui-col-1{flex:0 0 auto;width:8.33333333%}.ui-col-2{flex:0 0 auto;width:16.66666667%}.ui-col-3{flex:0 0 auto;width:25%}.ui-col-4{flex:0 0 auto;width:33.33333333%}.ui-col-5{flex:0 0 auto;width:41.66666667%}.ui-col-6{flex:0 0 auto;width:50%}.ui-col-7{flex:0 0 auto;width:58.33333333%}.ui-col-8{flex:0 0 auto;width:66.66666667%}.ui-col-9{flex:0 0 auto;width:75%}.ui-col-10{flex:0 0 auto;width:83.33333333%}.ui-col-11{flex:0 0 auto;width:91.66666667%}.ui-col-12{flex:0 0 auto;width:100%}.ui-g-0,.ui-gx-0{--ui-gutter-x: 0}.ui-g-0,.ui-gy-0{--ui-gutter-y: 0}.ui-g-1,.ui-gx-1{--ui-gutter-x: 0.25rem}.ui-g-1,.ui-gy-1{--ui-gutter-y: 0.25rem}.ui-g-2,.ui-gx-2{--ui-gutter-x: 0.5rem}.ui-g-2,.ui-gy-2{--ui-gutter-y: 0.5rem}.ui-g-3,.ui-gx-3{--ui-gutter-x: 1rem}.ui-g-3,.ui-gy-3{--ui-gutter-y: 1rem}.ui-g-4,.ui-gx-4{--ui-gutter-x: 1.5rem}.ui-g-4,.ui-gy-4{--ui-gutter-y: 1.5rem}.ui-g-5,.ui-gx-5{--ui-gutter-x: 3rem}.ui-g-5,.ui-gy-5{--ui-gutter-y: 3rem}@media(min-width: 480px){.ui-col-mobile{flex:1 0 0}.ui-col-mobile-auto{flex:0 0 auto;width:auto}.ui-col-mobile-1{flex:0 0 auto;width:8.33333333%}.ui-col-mobile-2{flex:0 0 auto;width:16.66666667%}.ui-col-mobile-3{flex:0 0 auto;width:25%}.ui-col-mobile-4{flex:0 0 auto;width:33.33333333%}.ui-col-mobile-5{flex:0 0 auto;width:41.66666667%}.ui-col-mobile-6{flex:0 0 auto;width:50%}.ui-col-mobile-7{flex:0 0 auto;width:58.33333333%}.ui-col-mobile-8{flex:0 0 auto;width:66.66666667%}.ui-col-mobile-9{flex:0 0 auto;width:75%}.ui-col-mobile-10{flex:0 0 auto;width:83.33333333%}.ui-col-mobile-11{flex:0 0 auto;width:91.66666667%}.ui-col-mobile-12{flex:0 0 auto;width:100%}.ui-g-mobile-0,.ui-gx-mobile-0{--ui-gutter-x: 0}.ui-g-mobile-0,.ui-gy-mobile-0{--ui-gutter-y: 0}.ui-g-mobile-1,.ui-gx-mobile-1{--ui-gutter-x: 0.25rem}.ui-g-mobile-1,.ui-gy-mobile-1{--ui-gutter-y: 0.25rem}.ui-g-mobile-2,.ui-gx-mobile-2{--ui-gutter-x: 0.5rem}.ui-g-mobile-2,.ui-gy-mobile-2{--ui-gutter-y: 0.5rem}.ui-g-mobile-3,.ui-gx-mobile-3{--ui-gutter-x: 1rem}.ui-g-mobile-3,.ui-gy-mobile-3{--ui-gutter-y: 1rem}.ui-g-mobile-4,.ui-gx-mobile-4{--ui-gutter-x: 1.5rem}.ui-g-mobile-4,.ui-gy-mobile-4{--ui-gutter-y: 1.5rem}.ui-g-mobile-5,.ui-gx-mobile-5{--ui-gutter-x: 3rem}.ui-g-mobile-5,.ui-gy-mobile-5{--ui-gutter-y: 3rem}}@media(min-width: 768px){.ui-col-tablet{flex:1 0 0}.ui-col-tablet-auto{flex:0 0 auto;width:auto}.ui-col-tablet-1{flex:0 0 auto;width:8.33333333%}.ui-col-tablet-2{flex:0 0 auto;width:16.66666667%}.ui-col-tablet-3{flex:0 0 auto;width:25%}.ui-col-tablet-4{flex:0 0 auto;width:33.33333333%}.ui-col-tablet-5{flex:0 0 auto;width:41.66666667%}.ui-col-tablet-6{flex:0 0 auto;width:50%}.ui-col-tablet-7{flex:0 0 auto;width:58.33333333%}.ui-col-tablet-8{flex:0 0 auto;width:66.66666667%}.ui-col-tablet-9{flex:0 0 auto;width:75%}.ui-col-tablet-10{flex:0 0 auto;width:83.33333333%}.ui-col-tablet-11{flex:0 0 auto;width:91.66666667%}.ui-col-tablet-12{flex:0 0 auto;width:100%}.ui-g-tablet-0,.ui-gx-tablet-0{--ui-gutter-x: 0}.ui-g-tablet-0,.ui-gy-tablet-0{--ui-gutter-y: 0}.ui-g-tablet-1,.ui-gx-tablet-1{--ui-gutter-x: 0.25rem}.ui-g-tablet-1,.ui-gy-tablet-1{--ui-gutter-y: 0.25rem}.ui-g-tablet-2,.ui-gx-tablet-2{--ui-gutter-x: 0.5rem}.ui-g-tablet-2,.ui-gy-tablet-2{--ui-gutter-y: 0.5rem}.ui-g-tablet-3,.ui-gx-tablet-3{--ui-gutter-x: 1rem}.ui-g-tablet-3,.ui-gy-tablet-3{--ui-gutter-y: 1rem}.ui-g-tablet-4,.ui-gx-tablet-4{--ui-gutter-x: 1.5rem}.ui-g-tablet-4,.ui-gy-tablet-4{--ui-gutter-y: 1.5rem}.ui-g-tablet-5,.ui-gx-tablet-5{--ui-gutter-x: 3rem}.ui-g-tablet-5,.ui-gy-tablet-5{--ui-gutter-y: 3rem}}@media(min-width: 1024px){.ui-col-desktop{flex:1 0 0}.ui-col-desktop-auto{flex:0 0 auto;width:auto}.ui-col-desktop-1{flex:0 0 auto;width:8.33333333%}.ui-col-desktop-2{flex:0 0 auto;width:16.66666667%}.ui-col-desktop-3{flex:0 0 auto;width:25%}.ui-col-desktop-4{flex:0 0 auto;width:33.33333333%}.ui-col-desktop-5{flex:0 0 auto;width:41.66666667%}.ui-col-desktop-6{flex:0 0 auto;width:50%}.ui-col-desktop-7{flex:0 0 auto;width:58.33333333%}.ui-col-desktop-8{flex:0 0 auto;width:66.66666667%}.ui-col-desktop-9{flex:0 0 auto;width:75%}.ui-col-desktop-10{flex:0 0 auto;width:83.33333333%}.ui-col-desktop-11{flex:0 0 auto;width:91.66666667%}.ui-col-desktop-12{flex:0 0 auto;width:100%}.ui-g-desktop-0,.ui-gx-desktop-0{--ui-gutter-x: 0}.ui-g-desktop-0,.ui-gy-desktop-0{--ui-gutter-y: 0}.ui-g-desktop-1,.ui-gx-desktop-1{--ui-gutter-x: 0.25rem}.ui-g-desktop-1,.ui-gy-desktop-1{--ui-gutter-y: 0.25rem}.ui-g-desktop-2,.ui-gx-desktop-2{--ui-gutter-x: 0.5rem}.ui-g-desktop-2,.ui-gy-desktop-2{--ui-gutter-y: 0.5rem}.ui-g-desktop-3,.ui-gx-desktop-3{--ui-gutter-x: 1rem}.ui-g-desktop-3,.ui-gy-desktop-3{--ui-gutter-y: 1rem}.ui-g-desktop-4,.ui-gx-desktop-4{--ui-gutter-x: 1.5rem}.ui-g-desktop-4,.ui-gy-desktop-4{--ui-gutter-y: 1.5rem}.ui-g-desktop-5,.ui-gx-desktop-5{--ui-gutter-x: 3rem}.ui-g-desktop-5,.ui-gy-desktop-5{--ui-gutter-y: 3rem}}@media(min-width: 1200px){.ui-col-desktop-lg{flex:1 0 0}.ui-col-desktop-lg-auto{flex:0 0 auto;width:auto}.ui-col-desktop-lg-1{flex:0 0 auto;width:8.33333333%}.ui-col-desktop-lg-2{flex:0 0 auto;width:16.66666667%}.ui-col-desktop-lg-3{flex:0 0 auto;width:25%}.ui-col-desktop-lg-4{flex:0 0 auto;width:33.33333333%}.ui-col-desktop-lg-5{flex:0 0 auto;width:41.66666667%}.ui-col-desktop-lg-6{flex:0 0 auto;width:50%}.ui-col-desktop-lg-7{flex:0 0 auto;width:58.33333333%}.ui-col-desktop-lg-8{flex:0 0 auto;width:66.66666667%}.ui-col-desktop-lg-9{flex:0 0 auto;width:75%}.ui-col-desktop-lg-10{flex:0 0 auto;width:83.33333333%}.ui-col-desktop-lg-11{flex:0 0 auto;width:91.66666667%}.ui-col-desktop-lg-12{flex:0 0 auto;width:100%}.ui-g-desktop-lg-0,.ui-gx-desktop-lg-0{--ui-gutter-x: 0}.ui-g-desktop-lg-0,.ui-gy-desktop-lg-0{--ui-gutter-y: 0}.ui-g-desktop-lg-1,.ui-gx-desktop-lg-1{--ui-gutter-x: 0.25rem}.ui-g-desktop-lg-1,.ui-gy-desktop-lg-1{--ui-gutter-y: 0.25rem}.ui-g-desktop-lg-2,.ui-gx-desktop-lg-2{--ui-gutter-x: 0.5rem}.ui-g-desktop-lg-2,.ui-gy-desktop-lg-2{--ui-gutter-y: 0.5rem}.ui-g-desktop-lg-3,.ui-gx-desktop-lg-3{--ui-gutter-x: 1rem}.ui-g-desktop-lg-3,.ui-gy-desktop-lg-3{--ui-gutter-y: 1rem}.ui-g-desktop-lg-4,.ui-gx-desktop-lg-4{--ui-gutter-x: 1.5rem}.ui-g-desktop-lg-4,.ui-gy-desktop-lg-4{--ui-gutter-y: 1.5rem}.ui-g-desktop-lg-5,.ui-gx-desktop-lg-5{--ui-gutter-x: 3rem}.ui-g-desktop-lg-5,.ui-gy-desktop-lg-5{--ui-gutter-y: 3rem}}@media(min-width: 1440px){.ui-col-desktop-xl{flex:1 0 0}.ui-col-desktop-xl-auto{flex:0 0 auto;width:auto}.ui-col-desktop-xl-1{flex:0 0 auto;width:8.33333333%}.ui-col-desktop-xl-2{flex:0 0 auto;width:16.66666667%}.ui-col-desktop-xl-3{flex:0 0 auto;width:25%}.ui-col-desktop-xl-4{flex:0 0 auto;width:33.33333333%}.ui-col-desktop-xl-5{flex:0 0 auto;width:41.66666667%}.ui-col-desktop-xl-6{flex:0 0 auto;width:50%}.ui-col-desktop-xl-7{flex:0 0 auto;width:58.33333333%}.ui-col-desktop-xl-8{flex:0 0 auto;width:66.66666667%}.ui-col-desktop-xl-9{flex:0 0 auto;width:75%}.ui-col-desktop-xl-10{flex:0 0 auto;width:83.33333333%}.ui-col-desktop-xl-11{flex:0 0 auto;width:91.66666667%}.ui-col-desktop-xl-12{flex:0 0 auto;width:100%}.ui-g-desktop-xl-0,.ui-gx-desktop-xl-0{--ui-gutter-x: 0}.ui-g-desktop-xl-0,.ui-gy-desktop-xl-0{--ui-gutter-y: 0}.ui-g-desktop-xl-1,.ui-gx-desktop-xl-1{--ui-gutter-x: 0.25rem}.ui-g-desktop-xl-1,.ui-gy-desktop-xl-1{--ui-gutter-y: 0.25rem}.ui-g-desktop-xl-2,.ui-gx-desktop-xl-2{--ui-gutter-x: 0.5rem}.ui-g-desktop-xl-2,.ui-gy-desktop-xl-2{--ui-gutter-y: 0.5rem}.ui-g-desktop-xl-3,.ui-gx-desktop-xl-3{--ui-gutter-x: 1rem}.ui-g-desktop-xl-3,.ui-gy-desktop-xl-3{--ui-gutter-y: 1rem}.ui-g-desktop-xl-4,.ui-gx-desktop-xl-4{--ui-gutter-x: 1.5rem}.ui-g-desktop-xl-4,.ui-gy-desktop-xl-4{--ui-gutter-y: 1.5rem}.ui-g-desktop-xl-5,.ui-gx-desktop-xl-5{--ui-gutter-x: 3rem}.ui-g-desktop-xl-5,.ui-gy-desktop-xl-5{--ui-gutter-y: 3rem}}:root{font-size:62.5%;--page-max-width: 1770px;--page-gutter: clamp(1.6rem, 3.2vw, 4rem);--mp-gutter: clamp(2.4rem, 4vw, 6.4rem)}*{box-sizing:border-box;margin:0}body{display:flex;flex-direction:column;margin:0;min-height:100svh;font-size:1.4rem;font-weight:500}body.locked{overflow:hidden}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}svg{width:1.6rem}input,textarea,select,button{font:inherit}input,textarea,select{border-radius:var(--style-border-radius-inputs)}input{border:1px solid #a3a3a3;border-radius:.8rem;background-color:#fafafa}select{background-color:var(--color-background);color:currentcolor}button{border:none;cursor:pointer}dialog{margin:auto;background-color:var(--color-background);color:var(--color-foreground)}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}a{text-decoration:none;color:inherit}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child,:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}body{font-family:var(--font-primary--family);background-color:var(--color-background);color:var(--color-foreground)}#overlay{position:fixed;width:100%;height:100%;background-color:#0a0a0a;z-index:101;visibility:hidden;opacity:0;transition:all .3s ease-in-out}#overlay.visible{visibility:visible;opacity:.4;cursor:pointer}.ui-container{max-width:1440px;margin:0 auto;padding-left:1.6rem;padding-right:1.6rem}@media only screen and (max-width: 767.98px){.ui-container{padding-left:1rem;padding-right:1rem}}@media only screen and (min-width: 1024px){.ui-hideDesktop{display:none}}@media only screen and (max-width: 1023.98px){.ui-hideMobile{display:none}}.ui-hide{display:none !important}.ui-visually-hidden{position:absolute;width:1px;height:1px;padding:0;border:0;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}.ui-flex{display:flex;gap:.8rem}.ui-flex-center{display:flex;gap:.8rem;justify-content:center;align-items:center}.ui-flex-start{display:flex;gap:.8rem;justify-content:flex-start;align-items:center}.ui-flex-end{display:flex;gap:.8rem;justify-content:flex-end;align-items:center}.ui-unstyledlist{list-style:none}.ui-relative{position:relative}.ui-absolute{position:absolute}.ui-sticky{position:sticky}.ui-fixed{position:fixed}.ui-radius{border-radius:1rem}.ui-textCenter{text-align:center}.ui-textLeft{text-align:left}.ui-textRight{text-align:right}.ui-btn{padding:1.6rem 3.2rem;text-decoration:none;display:block;font-size:1.4rem;font-weight:600;border:none;cursor:pointer;width:fit-content;background-color:#fff;color:#0a0a0a;border-radius:999px;text-transform:uppercase;text-align:center;transition:background-color .3s ease}.ui-btn__primary{color:#fff;background-color:#0a0a0a}.ui-btn__secondary{background-color:#fafafa}.ui-btn__small{padding:1rem;font-size:1.2rem}.ui-btn__icon{display:flex;align-items:center;gap:.6rem}.ui-btn.loading{background-color:#828282;font-size:0;pointer-events:none;display:flex;align-items:center;justify-content:center}.ui-btn.loading::after{content:"";width:1.6rem;height:1.6rem;display:block;border-radius:50%;animation:spin 1s infinite;border:1px solid #fff;border-bottom-color:rgba(0,0,0,0)}.swiper-button-next.ui-btn,.swiper-button-prev.ui-btn{display:flex;align-items:center;justify-content:center;padding:1rem;--swiper-navigation-sides-offset: 1rem}@media only screen and (min-width: 1024px){.swiper-button-next.ui-btn,.swiper-button-prev.ui-btn{--swiper-navigation-sides-offset: 2rem}}.swiper-button-next.ui-btn,.swiper-button-prev.ui-btn{border-radius:50%;width:5rem;height:5rem}@media only screen and (max-width: 767.98px){.swiper-button-next.ui-btn,.swiper-button-prev.ui-btn{padding:.6rem;width:4rem;height:4rem}}.swiper-button-next.ui-btn svg,.swiper-button-prev.ui-btn svg{width:2rem;height:2rem;color:#0a0a0a}.ui-drawer{position:fixed;right:0;top:0;width:100vw;height:100dvh;background-color:#fff;z-index:102;overflow:hidden}@media only screen and (min-width: 768px){.ui-drawer{width:30vw}}.ui-drawer--left{right:auto;left:0}.ui-drawer--card{--drawer-border: color-mix(in srgb, currentcolor 12%, transparent);--drawer-soft: color-mix(in srgb, currentcolor 4%, transparent);--drawer-muted: color-mix(in srgb, currentcolor 65%, transparent);--drawer-accent: var(--header-caret, currentcolor);top:.8rem;bottom:.8rem;height:auto;width:min(37rem,100vw - 1.6rem);display:flex;flex-direction:column;border-radius:1.6rem;background-color:var(--color-background);color:var(--color-foreground);box-shadow:0 12px 32px rgba(0,0,0,.18);visibility:hidden;transition:transform .3s ease-in-out,visibility .3s ease-in-out}@media only screen and (min-width: 768px){.ui-drawer--card{width:min(37rem,100vw - 1.6rem)}}.ui-drawer--card.ui-drawer--left{left:.8rem;transform:translateX(calc(-100% - 0.8rem))}.ui-drawer--card:not(.ui-drawer--left){right:.8rem;transform:translateX(calc(100% + 0.8rem))}.ui-drawer--card.ui-drawer--card.is-open{transform:translateX(0);visibility:visible}.template-product{background-color:#f3f3f1}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.45}}@keyframes indeterminate{from{transform:translateX(-100%)}to{transform:translateX(350%)}}site-header{display:block;position:relative;background-color:var(--header-bg, var(--color-background));color:var(--header-color, var(--color-foreground));z-index:10}.header-sticky-host{position:sticky;top:0;z-index:100}.header-smart-host{transition:transform .3s ease}.header-smart-host.is-hidden{transform:translateY(-100%)}.header-overlay-target{margin-top:calc(var(--header-overlay-offset, 0px)*-1)}.header-navigation{border-bottom:1px solid rgba(0,0,0,0)}.header-navigation .icon-hd{width:auto;height:var(--header-icon-size, 2.2rem);flex:0 0 auto}.header-navigation__inner{display:flex;align-items:center;gap:.8rem;max-width:var(--header-max-width, 1440px);margin:0 auto;padding:var(--header-padding, 16px) 1.6rem}@media only screen and (min-width: 1200px){.header-navigation__inner{gap:1.6rem}}.header-navigation__actions{display:flex;align-items:center;justify-content:flex-start;flex:1 1 0;min-width:0}@media only screen and (min-width: 1200px){.header-navigation__actions{display:contents}}.header-navigation__hamburger{display:flex;align-items:center;justify-content:center;background:none;border:none;color:inherit;cursor:pointer;padding:0}.header-navigation__hamburger svg:not(.icon-hd){width:2rem;max-width:2rem}@media only screen and (min-width: 1200px){.header-navigation__hamburger{order:-1;margin-right:.8rem}}.header-navigation__hamburger-close{display:none}.header-navigation__hamburger[aria-expanded=true] .header-navigation__hamburger-open{display:none}.header-navigation__hamburger[aria-expanded=true] .header-navigation__hamburger-close{display:flex}.header-navigation__logo{flex:0 0 auto}.header-navigation__logo-image{max-width:var(--header-logo-width, 140px);display:block}@media only screen and (max-width: 1199.98px){.header-navigation__logo-image{max-width:min(var(--header-logo-width-mobile, 110px),32vw)}}.header-navigation__logo-mask{display:block;width:var(--header-logo-width, 140px);aspect-ratio:var(--header-logo-ratio, 4);background-color:currentcolor;mask:var(--header-logo-src) no-repeat center/contain}@media only screen and (max-width: 1199.98px){.header-navigation__logo-mask{width:min(var(--header-logo-width-mobile, 110px),32vw)}}.header-navigation__logo .header-navigation__logo-image--transparent{display:none}.header-navigation--transparent:not(.header-navigation--stuck,:has(.header-navigation__menu-toggle[aria-expanded=true])){background-color:rgba(0,0,0,0);border-bottom-color:var(--header-border, currentcolor);color:var(--header-transparent-color, #fff)}.header-navigation--transparent:not(.header-navigation--stuck,:has(.header-navigation__menu-toggle[aria-expanded=true])) .header-navigation__logo-image--solid{display:none}.header-navigation--transparent:not(.header-navigation--stuck,:has(.header-navigation__menu-toggle[aria-expanded=true])) .header-navigation__logo-image--transparent{display:block}.header-navigation--transparent:not(.header-navigation--stuck,:has(.header-navigation__menu-toggle[aria-expanded=true])) .header-navigation__hamburger,.header-navigation--transparent:not(.header-navigation--stuck,:has(.header-navigation__menu-toggle[aria-expanded=true])) .header-navigation__menu-link,.header-navigation--transparent:not(.header-navigation--stuck,:has(.header-navigation__menu-toggle[aria-expanded=true])) .header-navigation__icon,.header-navigation--transparent:not(.header-navigation--stuck,:has(.header-navigation__menu-toggle[aria-expanded=true])) .header-navigation__showroom-link,.header-navigation--transparent:not(.header-navigation--stuck,:has(.header-navigation__menu-toggle[aria-expanded=true])) .header-navigation__logo-text{color:var(--header-transparent-color, #fff)}.header-navigation--transparent:not(.header-navigation--stuck,:has(.header-navigation__menu-toggle[aria-expanded=true])) .header-navigation__search-inline{border-color:var(--header-search-border, currentcolor);background-color:var(--header-search-bg, transparent);color:var(--header-search-color, currentcolor)}.header-navigation--transparent:not(.header-navigation--stuck,:has(.header-navigation__menu-toggle[aria-expanded=true])) .header-navigation__menu-link:hover,.header-navigation--transparent:not(.header-navigation--stuck,:has(.header-navigation__menu-toggle[aria-expanded=true])) .header-navigation__icon:hover,.header-navigation--transparent:not(.header-navigation--stuck,:has(.header-navigation__menu-toggle[aria-expanded=true])) .header-navigation__showroom-link:hover{color:var(--header-transparent-color-hover, #fff)}.header-navigation__logo-text{color:inherit;text-decoration:none;font-weight:700;font-size:2rem}.header-navigation__nav{display:none}@media only screen and (min-width: 1200px){.header-navigation__nav{display:block;align-self:stretch;margin-right:auto;margin-left:3.2rem;margin-block:calc(var(--header-padding, 16px)*-1)}}.header-navigation__menu{display:flex;align-items:stretch;gap:2rem;height:100%;list-style:none;margin:0;padding:0}.header-navigation__menu-item{position:relative;display:flex;align-items:center}.header-navigation__menu-item--mega{position:static}.header-navigation__menu-link{display:flex;align-items:center;gap:4px;background:none;border:none;color:inherit;text-decoration:none;font:inherit;cursor:pointer;padding:0;font-size:1.6rem;font-weight:500}.header-navigation__menu-link svg{width:1rem;transition:transform .2s ease}.header-navigation__menu-link:hover{text-decoration:underline}.header-navigation__menu-item>.header-navigation__menu-link,.header-navigation__showroom-link,.header-navigation__drawer-item>.header-navigation__menu-link,.header-navigation__drawer-item>.header-navigation__menu-toggle{text-transform:uppercase;letter-spacing:.05em}.header-navigation__menu-item--has-dropdown .header-navigation__menu-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.header-navigation__menu-item--mega .header-navigation__menu-toggle svg{color:var(--header-caret, currentcolor)}@media only screen and (min-width: 1200px){.header-navigation--centered-logo .header-navigation__logo{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:var(--header-logo-width, 140px);margin:0}.header-navigation--centered-logo .header-navigation__nav{margin-left:0}}.header-navigation__showroom{display:none}@media only screen and (min-width: 1200px){.header-navigation__showroom{display:block}}.header-navigation__showroom-link{display:flex;align-items:center;gap:1rem;color:inherit;text-decoration:none;font-size:1.6rem;font-weight:500;white-space:nowrap}.header-navigation__showroom-link:hover{opacity:.8}.header-navigation__submenu{position:absolute;top:calc(100% + 1.2rem);left:0;display:none;flex-direction:column;min-width:200px;margin:0;padding:.8rem;list-style:none;background-color:var(--color-background);color:var(--color-foreground);border:1px solid color-mix(in srgb, currentcolor 10%, transparent);border-radius:1.2rem;box-shadow:0 12px 32px rgba(0,0,0,.12);z-index:10}.header-navigation__menu-toggle[aria-expanded=true]+.header-navigation__submenu{display:flex}.header-navigation__submenu-link{display:block;padding:.8rem 1.6rem;border-radius:.8rem;text-decoration:none;white-space:nowrap;font-size:1.4rem;color:#a1a1a1}.header-navigation__mega{position:absolute;top:100%;left:0;right:0;display:none;background-color:var(--color-background);color:var(--color-foreground);border-top:1px solid color-mix(in srgb, currentcolor 8%, transparent);box-shadow:0 24px 40px rgba(0,0,0,.12);z-index:10}.header-navigation__menu-toggle[aria-expanded=true]+.header-navigation__mega{display:block}.header-navigation__mega-inner{display:grid;grid-template-columns:1fr auto;gap:4.8rem;max-width:1440px;margin:0 auto;padding:4rem 1.6rem}@media only screen and (max-width: 1199.98px){.header-navigation__mega-inner{grid-template-columns:1fr}}.header-navigation__mega-columns{display:grid;grid-template-columns:repeat(var(--mega-columns, 4), minmax(0, 1fr));gap:4rem}.header-navigation__mega-column{display:flex;flex-direction:column;align-items:flex-start}.header-navigation__mega-heading{margin:0 0 1.6rem;font-size:1.4rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.header-navigation__mega-list{display:flex;flex-direction:column;margin:0 0 1.6rem;padding:0;list-style:none}.header-navigation__mega-link{color:color-mix(in srgb, currentcolor 75%, transparent);text-decoration:none;font-size:1.4rem;transition:color .15s ease;margin:.6rem 0;display:block}.header-navigation__mega-link:hover{color:currentcolor}.header-navigation__mega-viewall{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none;font-size:1.4rem;font-weight:700}@media only screen and (max-width: 1199.98px){.header-navigation__mega-viewall{padding:.8rem 1.6rem}}.header-navigation__mega-viewall svg{width:1.4rem;transition:transform .15s ease}.header-navigation__mega-viewall:hover svg{transform:translateX(3px)}.header-navigation__mega-banners{display:flex;gap:1.6rem}@media only screen and (max-width: 1199.98px){.header-navigation__mega-banners{display:none}}.header-navigation__mega-banner{position:relative;display:block;width:22rem;aspect-ratio:3/4;overflow:hidden;border-radius:1.6rem;color:#fff;text-decoration:none}.header-navigation__mega-banner-image{display:block;width:100%;height:100%;object-fit:cover}.header-navigation__mega-banner-caption{position:absolute;left:0;bottom:0;display:flex;align-items:flex-end;gap:8px;width:100%;padding:1.6rem;background:linear-gradient(to top, rgba(0, 0, 0, 0.7), transparent);font-size:1.6rem;font-weight:600}.header-navigation__mega-banner-caption svg{width:1.4rem;flex-shrink:0;margin-bottom:2px}.header-navigation__mega-banner-text{display:flex;flex-direction:column;margin-right:auto}.header-navigation__mega-banner-text small{font-size:1.1rem;font-weight:400;opacity:.85}.header-navigation__icons{display:flex;align-items:center;justify-content:flex-end;gap:1.4rem}@media only screen and (max-width: 1199.98px){.header-navigation__icons{flex:1 1 0;min-width:0}}@media only screen and (min-width: 1200px){.header-navigation__icons{flex-shrink:0;order:2}}.header-navigation__icons svg{width:2rem;height:2rem}.header-navigation__icon{position:relative;display:flex;align-items:center;justify-content:center;background:none;border:none;color:inherit;text-decoration:none;cursor:pointer;padding:0}@media only screen and (max-width: 1199.98px){.header-navigation{--header-icon-size: 2.4rem}.header-navigation__icon,.header-navigation__hamburger{min-width:3.4rem;min-height:3.4rem}.header-navigation__hamburger svg:not(.icon-hd){width:2.4rem;max-width:2.4rem}.header-navigation__actions,.header-navigation__icons{gap:0}.header-navigation__logo{flex:0 1 auto;min-width:0}}.header-navigation__cart-count{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding-top:.25em;font-size:1.1rem;line-height:1;color:inherit}@media only screen and (min-width: 1200px){.header-navigation__mobile-search{display:none}}@media only screen and (max-width: 1199.98px){.header-navigation__search-toggle{display:none}}@media only screen and (min-width: 1200px){.header-navigation__notifications{order:1}}.header-navigation__search-inline{display:none}@media only screen and (min-width: 1200px){.header-navigation__search-inline{display:flex;align-items:center;gap:1rem;width:16.5rem;min-width:0;padding:.5rem 1rem;border:1px solid color-mix(in srgb, currentcolor 30%, transparent);border-radius:1rem;background-color:rgba(0,0,0,0);color:inherit}}.header-navigation__search-inline:focus-within{outline:2px solid currentcolor;outline-offset:2px}.header-navigation__search-inline svg:not(.icon-hd){width:1.8rem;flex-shrink:0}.header-navigation__search-inline .icon-hd{height:1.8rem}.header-navigation__search-inline-input{flex:1;min-width:0;padding:0;border:none;background:none;color:inherit;font:inherit;outline:none;font-size:1.4rem}.header-navigation__search-inline-input::placeholder{color:currentcolor;opacity:.75}.header-navigation__search{border-top:1px solid currentcolor}.header-navigation__search[hidden]{display:none}.header-navigation__search-form{display:flex;align-items:center;gap:8px;max-width:1440px;margin:0 auto;padding:12px 1.6rem}.header-navigation__search-input{flex:1;border:none;background:none;color:inherit;font:inherit;outline:none}.header-navigation__search-submit,.header-navigation__search-close{display:flex;align-items:center;justify-content:center;background:none;border:none;color:inherit;cursor:pointer;padding:0}.header-navigation__search-submit svg,.header-navigation__search-close svg{width:1.6rem}.header-navigation__drawer{overflow:hidden}.header-navigation__drawer-top{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;flex:0 0 auto;padding:1.8rem 2rem;border-bottom:1px solid var(--drawer-border)}.header-navigation__drawer-close{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:3.2rem;height:3.2rem;padding:0;border:none;border-radius:50%;background:var(--drawer-soft);color:inherit;cursor:pointer}.header-navigation__drawer-close svg{width:1.4rem;height:auto}.header-navigation__drawer-search{display:flex;align-items:center;gap:1rem;flex:0 0 auto;margin:1.6rem 2rem 0;padding:1.1rem 1.4rem;border:1px solid var(--drawer-border);border-radius:1rem;background:var(--drawer-soft)}.header-navigation__drawer-search svg{width:1.6rem;flex-shrink:0;color:var(--drawer-muted)}.header-navigation__drawer-search .icon-hd{height:1.6rem}.header-navigation__drawer-search-input{flex:1;min-width:0;border:none;background:none;color:inherit;font:inherit;outline:none;font-size:1.3rem}.header-navigation__drawer-search-input::placeholder{color:var(--drawer-muted);opacity:1}.header-navigation__drawer-bar{display:grid;grid-template-columns:repeat(auto-fit, minmax(7.2rem, 1fr));gap:1rem;flex:0 0 auto;padding:1.4rem 2rem 1.8rem}.header-navigation__drawer-bar-item{display:flex;flex-direction:column;align-items:center;gap:.7rem;padding:1.2rem .6rem;border:1px solid var(--drawer-border);border-radius:1rem;background:var(--drawer-soft);color:inherit;text-decoration:none;text-align:center;transition:border-color .15s ease}.header-navigation__drawer-bar-item svg{width:2rem;height:2rem}.header-navigation__drawer-bar-item:hover{border-color:var(--drawer-accent)}.header-navigation__drawer-bar-label{font-size:1.1rem;line-height:1.2}.header-navigation__drawer-nav{flex:1 1 auto;min-height:0;padding:0 2rem;overflow-y:auto;overscroll-behavior:contain}.header-navigation__drawer-menu{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.header-navigation__drawer-item,.header-navigation__drawer-branch{display:flex;flex-direction:column;border-top:1px solid var(--drawer-border)}.header-navigation__drawer-item:first-child,.header-navigation__drawer-branch:first-child{border-top:none}.header-navigation__drawer-item>.header-navigation__menu-link,.header-navigation__drawer-item>.header-navigation__menu-toggle,.header-navigation__drawer-branch>.header-navigation__menu-link,.header-navigation__drawer-branch>.header-navigation__menu-toggle{justify-content:space-between;width:100%;padding:1.5rem 0;font-size:1.4rem;font-weight:400;text-align:left}.header-navigation__drawer-item>.header-navigation__menu-link:hover,.header-navigation__drawer-item>.header-navigation__menu-toggle:hover,.header-navigation__drawer-branch>.header-navigation__menu-link:hover,.header-navigation__drawer-branch>.header-navigation__menu-toggle:hover{text-decoration:none;color:var(--drawer-accent)}.header-navigation__drawer-item>.header-navigation__menu-link>span,.header-navigation__drawer-item>.header-navigation__menu-toggle>span,.header-navigation__drawer-branch>.header-navigation__menu-link>span,.header-navigation__drawer-branch>.header-navigation__menu-toggle>span{display:flex;align-items:center;gap:1rem}.header-navigation__drawer-item>.header-navigation__menu-link svg,.header-navigation__drawer-item>.header-navigation__menu-toggle svg,.header-navigation__drawer-branch>.header-navigation__menu-link svg,.header-navigation__drawer-branch>.header-navigation__menu-toggle svg{width:1.1rem;flex-shrink:0}.header-navigation__drawer-item--showroom>.header-navigation__menu-link{color:var(--drawer-accent);font-weight:500}.header-navigation__drawer-item--showroom>.header-navigation__menu-link .icon-hd{height:1.8rem}.header-navigation__drawer-branch{border-top:1px solid var(--drawer-border)}.header-navigation__drawer-submenu{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .25s ease,visibility .25s}.header-navigation__drawer-submenu>*{overflow:hidden}.header-navigation__menu-toggle[aria-expanded=true]+.header-navigation__drawer-submenu{grid-template-rows:1fr;visibility:visible}.header-navigation__drawer-item .header-navigation__menu-toggle svg,.header-navigation__drawer-branch .header-navigation__menu-toggle svg{transition:transform .25s ease}.header-navigation__drawer-item .header-navigation__menu-toggle[aria-expanded=true] svg,.header-navigation__drawer-branch .header-navigation__menu-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.header-navigation__drawer-group-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0 0 1.2rem .4rem}.header-navigation__drawer-group-list--nested{padding-left:1.6rem}.header-navigation__drawer-menu .header-navigation__submenu-link{display:flex;align-items:center;gap:.9rem;width:100%;padding:.7rem 0;border:none;background:none;color:inherit;font-family:inherit;font-size:1.3rem;line-height:1.35;text-align:left;text-decoration:none;cursor:pointer}.header-navigation__drawer-menu .header-navigation__submenu-link::before{content:"";flex:0 0 auto;width:4px;height:4px;border-radius:50%;background:var(--drawer-accent)}.header-navigation__drawer-menu .header-navigation__submenu-link svg{width:1rem;flex-shrink:0;margin-left:auto}.header-navigation__drawer-menu .header-navigation__submenu-link:hover{color:var(--drawer-accent)}.header-navigation__drawer-menu .header-navigation__submenu-link--all{color:var(--drawer-accent);font-weight:500}.header-navigation__drawer-finishes{flex:0 0 auto;padding:1.6rem 2rem;border-top:1px solid var(--drawer-border)}.header-navigation__drawer-finishes-title{margin:0 0 1.2rem;color:var(--drawer-accent);font-size:1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.header-navigation__drawer-swatches{display:flex;flex-wrap:wrap;gap:1rem}.header-navigation__drawer-swatch{display:block;width:3rem;height:3rem;overflow:hidden;border:2px solid var(--color-background);border-radius:50%;background:var(--swatch-color);box-shadow:0 0 0 1px rgba(0,0,0,.12)}.header-navigation__drawer-swatch img{display:block;width:100%;height:100%;object-fit:cover}.header-navigation__drawer-support{display:flex;align-items:center;gap:1.2rem;flex:0 0 auto;padding:1.4rem 2rem;border-top:1px solid var(--drawer-border);background:var(--drawer-soft);color:inherit;text-decoration:none}.header-navigation__drawer-support-icon{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:3rem;height:3rem;overflow:hidden;border-radius:50%;background:var(--color-background);color:var(--drawer-accent)}.header-navigation__drawer-support-icon img{display:block;width:100%;height:100%;object-fit:cover}.header-navigation__drawer-support-copy{min-width:0}.header-navigation__drawer-support-title{display:block;font-size:1.2rem;font-weight:600;line-height:1.25}.header-navigation__drawer-support-text{display:block;margin-top:2px;color:var(--drawer-muted);font-size:1.1rem;line-height:1.3}.header-notifications__top{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;flex:0 0 auto;padding:1.8rem 2rem;border-bottom:1px solid var(--drawer-border)}.header-notifications__title{margin:0;font-size:1.4rem;font-weight:600}.header-notifications__close{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:3.2rem;height:3.2rem;padding:0;border:none;border-radius:50%;background:var(--drawer-soft);color:inherit;cursor:pointer}.header-notifications__close svg{width:1.4rem;height:auto}.header-notifications__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.header-notifications__list{list-style:none;margin:0;padding:0}.header-notifications__item{border-bottom:1px solid var(--drawer-border);transition:background-color .15s ease}.header-notifications__item.is-unread{background-color:var(--drawer-soft)}.header-notifications__item-link{display:block;padding:2rem;color:inherit;text-decoration:none}.header-notifications__head{display:flex;align-items:flex-start;gap:1.5rem}.header-notifications__icon{flex:0 0 auto;width:3rem}.header-notifications__icon img{display:block;width:100%;height:auto}.header-notifications__copy{display:flex;flex-direction:column;gap:.4rem;min-width:0}.header-notifications__item-title{font-size:1.4rem;font-weight:600;line-height:1.25}.header-notifications__item-text{color:var(--drawer-muted);font-size:1.2rem;line-height:1.4}.header-notifications__banner{display:block;margin-top:1.2rem;overflow:hidden;border-radius:1rem}.header-notifications__banner img{display:block;width:100%;height:auto}.header-notifications__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.6rem;height:100%;padding:4rem 2rem;color:var(--drawer-muted);text-align:center}.header-notifications__empty-icon{opacity:.2}.header-notifications__empty-icon svg,.header-notifications__empty-icon .icon-hd{width:8rem;height:8rem}.header-navigation__notifications.has-unread::after{content:"";position:absolute;top:15%;right:15%;width:8px;height:8px;border-radius:50%;background-color:var(--header-caret, currentcolor)}.section-footer{margin-top:auto}.footer{background-color:var(--footer-bg, #0A0A0A);color:var(--footer-link, #fff);padding-top:4rem;padding-bottom:3.2rem}@media only screen and (min-width: 1024px){.footer{padding-top:6.4rem}}.footer__inner{width:100%}.footer__top{display:flex;flex-direction:column;gap:3.2rem}@media only screen and (min-width: 1024px){.footer__top{flex-direction:row;align-items:flex-start;gap:6.4rem}}.footer__brand{display:flex;flex-direction:column;gap:1.6rem}@media only screen and (min-width: 1024px){.footer__brand{flex:1;min-width:0}}.footer__logo-image{display:block;max-width:var(--footer-logo-width, 140px)}.footer__logo-text{display:inline-block;font-size:2.6rem;font-weight:700;letter-spacing:.2rem;color:var(--footer-link, #fff)}.footer__description{max-width:38rem;font-size:1.4rem;line-height:2rem;font-weight:400;color:var(--footer-text, #A3A3A3)}.footer__social{display:flex;flex-wrap:wrap;gap:1.2rem;margin:0;padding:0}.footer__social-link{display:flex;align-items:center;justify-content:center;padding:.8rem 1rem;border-radius:999px;background-color:var(--footer-surface, #1a1a1a);color:var(--footer-heading, #eee);transition:background-color .2s ease-in-out,color .2s ease-in-out}.footer__social-link svg{width:1.4rem;height:1.4rem}.footer__social-link:hover,.footer__social-link:focus-visible{background-color:var(--footer-button-bg, #fff);color:var(--footer-button-color, #1a1a1a)}.footer__cols{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:3.2rem 2.4rem}@media only screen and (min-width: 1024px){.footer__cols{display:flex;gap:6.4rem}}.footer__col{display:flex;flex-direction:column;gap:1.2rem;min-width:0}.footer__col-title{font-size:1.2rem;line-height:1.6rem;font-weight:600;letter-spacing:.1rem;text-transform:uppercase;color:var(--footer-heading, #eee)}.footer__links{display:flex;flex-direction:column;gap:1.2rem;margin:0;padding:0}.footer__link{font-size:1.4rem;line-height:2rem;font-weight:400;color:var(--footer-link, #fff);transition:opacity .2s ease-in-out}.footer__link:hover,.footer__link:focus-visible{opacity:.7}.footer__newsletter{display:flex;flex-direction:column;gap:1.2rem}.footer__newsletter-text{font-size:1.4rem;line-height:2rem;font-weight:400;color:var(--footer-text, #A3A3A3)}.footer__newsletter-form{display:flex;flex-wrap:wrap;gap:.8rem;max-width:36rem}.footer__newsletter-input{flex:1;min-width:0;padding:1.2rem 1.4rem;border:none;border-radius:.8rem;background-color:var(--footer-surface, #1a1a1a);color:var(--footer-heading, #eee);font-size:1.4rem;line-height:2rem;font-weight:400}@media only screen and (min-width: 1024px){.footer__newsletter-input{flex:0 0 auto;width:22rem}}.footer__newsletter-input::placeholder{color:var(--footer-heading, #eee);opacity:.7}.footer__newsletter-button{padding:1.2rem 1.8rem;border-radius:.8rem;background-color:var(--footer-button-bg, #fff);color:var(--footer-button-color, #1a1a1a);font-size:1.4rem;font-weight:600;white-space:nowrap;transition:opacity .2s ease-in-out}.footer__newsletter-button:hover,.footer__newsletter-button:focus-visible{opacity:.85}.footer__newsletter-message{flex-basis:100%;font-size:1.2rem;line-height:1.6rem;color:var(--footer-text, #A3A3A3)}.footer__newsletter-message--error{color:var(--footer-link, #fff)}.footer__newsletter-message ul{list-style:none;margin:0;padding:0}.footer__bottom{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem;margin-top:4.8rem;padding-top:4.8rem;border-top:1px solid var(--footer-surface, #1a1a1a)}@media only screen and (min-width: 1024px){.footer__bottom{flex-direction:row;align-items:center;justify-content:space-between}}.footer__legal{font-size:1.2rem;line-height:1.6rem;font-weight:400;color:var(--footer-heading, #eee)}.footer__payments{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin:0;padding:0}.footer__payment svg{width:3.8rem;height:2.4rem}@media(prefers-reduced-motion: reduce){.footer__social-link,.footer__link,.footer__newsletter-button{transition:none}}@keyframes announcement-bar-scroll{from{transform:translate3d(0, 0, 0)}to{transform:translate3d(-100%, 0, 0)}}announcement-bar{display:block;position:relative;width:100%;padding-block:var(--ab-padding-top, 1.6rem) var(--ab-padding-bottom, 1.6rem);background-color:var(--ab-bg, var(--color-foreground));background-image:var(--ab-bg-image, none);background-position:center;background-repeat:no-repeat;background-size:cover;color:var(--ab-color, var(--color-background));font-size:var(--ab-font-size, 1.2rem);font-style:var(--ab-font-style, normal);font-weight:var(--ab-font-weight, 500);line-height:1.5}@media only screen and (max-width: 1199.98px){announcement-bar{padding-block:var(--ab-padding-top-tablet, 1.6rem) var(--ab-padding-bottom-tablet, 1.6rem)}}@media only screen and (max-width: 1023.98px){announcement-bar{font-size:calc(var(--ab-font-size, 1.2rem) - 2px)}}@media only screen and (max-width: 767.98px){announcement-bar{padding-block:var(--ab-padding-top-mobile, 1.2rem) var(--ab-padding-bottom-mobile, 1.2rem)}}@media only screen and (min-width: 768px){.announcement-bar--columns .swiper:not(.swiper-initialized) .swiper-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr}}@media only screen and (min-width: 768px){.announcement-bar .swiper:not(.swiper-initialized) .swiper-button-prev,.announcement-bar .swiper:not(.swiper-initialized) .swiper-button-next{display:none}}.announcement-bar .swiper-button-prev svg,.announcement-bar .swiper-button-next svg{width:1.6rem}.announcement-bar__inner{position:relative;display:flex;align-items:stretch;max-width:var(--ab-max-width, 1440px);margin:0 auto}@media only screen and (min-width: 480px){.announcement-bar__inner{padding-inline:1.6rem}}.announcement-bar__swiper{width:100%}.announcement-bar .swiper-slide{display:flex;align-items:center;justify-content:center}.announcement-bar .swiper-button-next,.announcement-bar .swiper-button-prev{color:var(--ab-color, var(--color-background))}.announcement-bar .swiper-pagination-bullet{background:var(--ab-color, var(--color-background));opacity:.5}.announcement-bar .swiper-pagination-bullet-active{opacity:1}.announcement-bar--carousel.announcement-bar--has-arrows .announcement-bar__swiper{max-width:var(--ab-content-width, 38%);margin-inline:auto}@media only screen and (max-width: 1439.98px){.announcement-bar--carousel.announcement-bar--has-arrows .announcement-bar__swiper{max-width:50%}}@media only screen and (max-width: 1199.98px){.announcement-bar--carousel.announcement-bar--has-arrows .announcement-bar__swiper{max-width:90%}}@media only screen and (max-width: 767.98px){.announcement-bar--carousel.announcement-bar--has-arrows .announcement-bar__swiper{max-width:100%}.announcement-bar--carousel.announcement-bar--has-arrows .swiper-button-prev,.announcement-bar--carousel.announcement-bar--has-arrows .swiper-button-next{display:none}}.announcement-bar--split .announcement-bar__inner{justify-content:space-between}.announcement-bar--split .announcement-bar__announcements{flex:1;min-width:0}.announcement-bar--split .announcement-bar__links{display:flex;align-items:center;gap:16px;padding-left:24px;flex-shrink:0}@media only screen and (max-width: 767.98px){.announcement-bar--split .announcement-bar__inner{flex-direction:column}.announcement-bar--split .announcement-bar__links{padding-left:0;justify-content:center;flex-wrap:wrap}}.announcement-bar--scroll .announcement-bar__inner{padding-inline:0}.announcement-bar__marquee{display:flex;width:100%;overflow:hidden;white-space:nowrap}.announcement-bar__marquee:hover .announcement-bar__track,.announcement-bar__marquee:has(:focus-visible) .announcement-bar__track{animation-play-state:paused}.announcement-bar__track{display:flex;flex:0 0 auto;align-items:center;animation:announcement-bar-scroll var(--ab-scroll-duration, 25s) linear infinite;will-change:transform}@media(prefers-reduced-motion: reduce){.announcement-bar__track{animation:none}}.announcement-bar__marquee-item{display:flex;flex:0 0 auto;align-items:center;padding-inline:1.25rem}.announcement-bar--closable .announcement-bar__inner{padding-right:4rem}.announcement-bar__close{position:absolute;top:50%;right:0;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;border:0;background:none;color:inherit;cursor:pointer}.announcement-bar__close svg{width:1.6rem;height:1.6rem}@media only screen and (min-width: 480px){.announcement-bar__close{right:1.6rem}}.announcement-bar__link{display:flex;align-items:center;gap:6px;color:inherit;text-decoration:none;white-space:nowrap}.announcement-bar__link:hover{text-decoration:underline}.announcement-bar__countdown{display:flex;align-items:center;gap:.8rem;white-space:nowrap}.announcement-item{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:100%}.announcement-item__link{display:flex;align-items:center;gap:8px;color:inherit;text-decoration:none}.announcement-item__link:hover{text-decoration:underline}.announcement-item__text{line-height:1.4}.announcement-item__text p{margin:0;font-size:inherit}.announcement-item__text .underline{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.announcement-item__button{display:inline-flex;align-items:center;padding:.4rem 1.2rem;border:1px solid var(--ai-button-border, currentcolor);border-radius:999px;background:var(--ai-button-bg, transparent);color:var(--ai-button-color, inherit);font:inherit;line-height:1.2;text-decoration:none}.announcement-icon{display:flex;align-items:center;flex-shrink:0}.announcement-icon--svg svg{width:20px;height:20px}.announcement-icon--image img{width:20px;height:20px;object-fit:contain}.nav-menu{display:block;color:#2e2e2e;background-color:var(--nm-bg, transparent);margin-top:var(--nm-mg-top-mobile, 0);margin-bottom:var(--nm-mg-bottom-mobile, 0)}@media only screen and (min-width: 768px){.nav-menu{margin-top:var(--nm-mg-top-tablet, 0);margin-bottom:var(--nm-mg-bottom-tablet, 0)}}@media only screen and (min-width: 1200px){.nav-menu{margin-top:var(--nm-mg-top-desktop, 0);margin-bottom:var(--nm-mg-bottom-desktop, 0)}}.nav-menu__rail{max-width:var(--nm-max-width, 1440px);margin-inline:auto;padding-top:1.2rem;padding-bottom:1.2rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:1.6rem;scrollbar-width:none}.nav-menu__rail::-webkit-scrollbar{display:none}@media only screen and (min-width: 1024px){.nav-menu__rail{padding-top:1.4rem;padding-bottom:1.4rem}}.nav-menu__list{display:flex;align-items:center;justify-content:center;width:max-content;min-width:100%;padding-inline:1.6rem;gap:1.2rem}@media only screen and (min-width: 1024px){.nav-menu__list{gap:1.6rem}}.nav-menu__item{display:flex;align-items:center;gap:1.2rem}@media only screen and (min-width: 1024px){.nav-menu__item{gap:1.6rem}}.nav-menu__item:not(:last-child)::after{content:"";flex:0 0 auto;width:3px;height:3px;border-radius:50%;background-color:currentcolor;opacity:.45}.nav-menu__link{display:block;color:inherit;font-size:1.3rem;font-weight:500;line-height:1.4;text-decoration:none;white-space:nowrap;transition:color .2s ease}@media only screen and (min-width: 1024px){.nav-menu__link{font-size:1.4rem}}.nav-menu__link:hover{color:#cea64a}.nav-menu__link:focus-visible{outline:2px solid #0a0a0a;outline-offset:3px;border-radius:2px}.nav-menu__link.is-active{color:#cea64a;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.5rem}copy-coupon{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;vertical-align:middle;margin-inline:.4rem;min-height:3.2rem;padding:.6rem 1.6rem;border:1px solid currentcolor;border-color:var(--cc-border, color-mix(in srgb, currentcolor 45%, transparent));border-radius:var(--cc-radius, 0.8rem);background-color:var(--cc-bg, transparent);color:inherit;font:inherit;letter-spacing:.04em;line-height:1;white-space:nowrap;cursor:pointer;user-select:none;transition:border-color .2s ease,background-color .2s ease}copy-coupon:hover,copy-coupon:focus-visible{border-color:var(--cc-border-hover, currentcolor);background-color:var(--cc-bg-hover, transparent)}copy-coupon:focus-visible{outline:2px solid currentcolor;outline-offset:2px}copy-coupon.copied{border-color:currentcolor}copy-coupon svg{flex-shrink:0;width:1.6rem;height:1.6rem}.copy-coupon__code{white-space:nowrap}#cart-root{position:relative;z-index:102}#cart-root .cart-drawer__wrapper{overflow:hidden;display:block;top:.8rem;bottom:.8rem;right:.8rem;height:auto;width:min(58.3rem,100vw - 1.6rem);border-radius:3rem;box-shadow:0 12px 32px rgba(0,0,0,.18);transform:translateX(calc(100% + 0.8rem));visibility:hidden;transition:transform .3s ease-in-out,visibility .3s ease-in-out}#cart-root .cart-drawer__wrapper.is-open{transform:translateX(0);visibility:visible}@media(prefers-reduced-motion: reduce){#cart-root .cart-drawer__wrapper{transition-duration:.01ms}}#cart-root .cart-drawer__content{position:relative;display:flex;flex-direction:column;height:100%;width:100%;min-width:0;background-color:#e9e9e9;border-radius:3rem;overflow:hidden}#cart-root .cart-drawer__progress{position:absolute;inset-inline:0;top:0;z-index:1;height:2px;overflow:hidden}#cart-root .cart-drawer__progress::after{content:"";display:block;width:40%;height:100%;background-color:#0a0a0a;animation:indeterminate 1.1s ease-in-out infinite}@media(prefers-reduced-motion: reduce){#cart-root .cart-drawer__progress::after{width:100%;animation:pulse 1.4s ease-in-out infinite}}#cart-root .cart-drawer__heading{position:relative;display:flex;align-items:center;gap:1rem;padding:2.6rem 2.6rem 1.2rem;background-color:#fff;flex-shrink:0}#cart-root .cart-drawer__title{font-size:2rem;font-weight:900;letter-spacing:.05em;color:#374036}#cart-root .cart-drawer__count{display:flex;align-items:center;justify-content:center;min-width:1.9rem;height:1.9rem;padding-inline:.5rem;border-radius:999px;background-color:#b11215;color:#fff;font-size:1.4rem;font-weight:700;line-height:1}#cart-root .cart-drawer__close{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;right:2.6rem;transform:translateY(-50%);width:2.6rem;height:2.6rem;padding:0;border:none;background-color:rgba(0,0,0,0);color:#272727;cursor:pointer;border-radius:50%;transition:background-color .2s ease}#cart-root .cart-drawer__close:hover{background-color:#fafafa}#cart-root .cart-drawer__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}#cart-root .cart-drawer__items{display:flex;flex-direction:column;padding-inline:2.6rem}#cart-root .cart-drawer__empty{text-align:center;padding:6.4rem 2rem}#cart-root .cart-drawer__empty .ui-btn{margin:1.2rem auto}#cart-root .cart-drawer__empty-title{font-size:2rem;font-weight:700;margin-bottom:1rem}#cart-root .cart-drawer__skeleton{display:flex;flex-direction:column;gap:.8rem;padding:2.6rem}#cart-root .cart-drawer__skeleton-item{display:flex;align-items:flex-start;gap:1rem;padding:1rem;border:1px solid #e5e5e5;border-radius:1.2rem}#cart-root .cart-drawer__skeleton-thumb{flex-shrink:0;width:7.2rem;height:7.2rem;border-radius:.8rem}#cart-root .cart-drawer__skeleton-lines{display:flex;flex-direction:column;gap:.8rem;flex:1;min-width:0;padding-top:.2rem}#cart-root .cart-drawer__skeleton-line{display:block;height:1.2rem;border-radius:.4rem}#cart-root .cart-drawer__skeleton-line--short{width:55%}#cart-root .cart-drawer__skeleton-line--price{width:35%;height:1.6rem;margin-top:.4rem}#cart-root .cart-drawer__skeleton-cta{height:4.8rem;margin-top:1.2rem;border-radius:.8rem}#cart-root .cart-drawer__bottom--skeleton{display:flex;flex-direction:column;gap:1.2rem;padding-top:1.6rem}#cart-root .cart-drawer__skeleton-thumb,#cart-root .cart-drawer__skeleton-line,#cart-root .cart-drawer__skeleton-cta{background-color:#eee;animation:pulse 1.4s ease-in-out infinite}@media(prefers-reduced-motion: reduce){#cart-root .cart-drawer__skeleton-thumb,#cart-root .cart-drawer__skeleton-line,#cart-root .cart-drawer__skeleton-cta{animation:none}}#cart-root .cart-drawer__error{margin:2.6rem;padding:1.2rem;border-radius:.8rem;background-color:#fdd;color:#b42318}#cart-root .cart-drawer__error-title{font-weight:600;font-size:1.4rem}#cart-root .cart-drawer__error-description{font-size:1.2rem}#cart-root .cart-drawer__bottom{flex-shrink:0;border-top:1px solid hsla(0,0%,100%,.7);background-color:#e9e9e9;padding:.4rem 2.6rem 1.2rem;padding-bottom:max(1.2rem,env(safe-area-inset-bottom))}#cart-root .cart-drawer__rows{display:flex;flex-direction:column}#cart-root .cart-drawer__buttons{display:flex;align-items:center;gap:1.2rem;margin-top:1.2rem}#cart-root .cart-drawer__continue{flex-shrink:0;padding:0;border:none;background:none;font-size:1.6rem;font-weight:400;letter-spacing:.04em;text-transform:lowercase;text-decoration:underline;text-underline-offset:.3rem;color:#333;cursor:pointer}#cart-root .cart-drawer__continue:hover{color:#0a0a0a}#cart-root .cart-drawer__checkout{display:flex;align-items:center;justify-content:center;flex:1;gap:1.4rem;min-height:5.8rem;padding:0 2.6rem;border-radius:999px;background-color:#19204f;font-size:2rem;font-weight:900;letter-spacing:.05em;text-transform:lowercase;color:#fff}#cart-root .cart-rewards{margin:0 2.6rem 1.4rem;padding:1.2rem 1.6rem;border-radius:1.5rem;background-color:hsla(0,0%,100%,.5)}#cart-root .cart-rewards__label{display:block;margin-top:1rem;font-size:1.2rem;font-weight:800;letter-spacing:.05em;color:#69c69c;text-align:center}#cart-root .cart-rewards__label strong{font-weight:900;color:#69c69c}#cart-root .cart-rewards__track{position:relative;height:.8rem;border-radius:999px;background-color:#ececec}#cart-root .cart-rewards__fill{height:100%;border-radius:999px;background-color:#17c964;transition:width .3s ease}#cart-root .cart-rewards__tick{position:absolute;top:50%;width:.2rem;height:1.2rem;transform:translate(-50%, -50%);background-color:#fff;border-radius:999px;opacity:.9}#cart-root .cart-rewards__tick.is-reached{background-color:#fff}#cart-root .cart-rewards__marks{position:relative;height:1.6rem;margin-top:.6rem}#cart-root .cart-rewards__mark{position:absolute;top:0;transform:translateX(-50%);white-space:nowrap;font-size:1rem;font-weight:600;letter-spacing:.02em;color:#a3a3a3}#cart-root .cart-rewards__mark.is-reached{color:#0a0a0a}#cart-root .cart-rewards__mark:first-child{transform:translateX(-25%)}#cart-root .cart-rewards__mark:last-child{transform:translateX(-75%)}#cart-root .cart-item{display:flex;align-items:flex-start;gap:1.4rem;padding:1.2rem 0;transition:opacity .2s ease}#cart-root .cart-item__img{display:block;flex-shrink:0}#cart-root .cart-item__img img{width:6.6rem;height:6.6rem;object-fit:contain;border-radius:1.2rem}#cart-root .cart-item__img-placeholder{width:6.6rem;height:6.6rem;border-radius:1.2rem;background-color:#fafafa}#cart-root .cart-item__body{display:flex;flex-direction:column;gap:.6rem;flex:1;min-width:0}#cart-root .cart-item__head{display:flex;align-items:flex-start;gap:.8rem}#cart-root .cart-item__remove{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.4rem;height:2.4rem;margin:-0.2rem -0.4rem 0 0;padding:0;border:none;border-radius:.6rem;background-color:rgba(0,0,0,0);color:#a3a3a3;cursor:pointer;transition:color .15s ease,background-color .15s ease}#cart-root .cart-item__remove:hover{color:#b42318;background-color:#fdd}#cart-root .cart-item__info{flex:1;min-width:0}#cart-root .cart-item__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1.4rem;font-weight:400;line-height:1.3;letter-spacing:.02em;color:#272727;text-decoration:none}#cart-root .cart-item__options{margin-top:.3rem;display:flex;flex-wrap:wrap;gap:.6rem;font-size:1.1rem;color:#707070}#cart-root .cart-item__foot{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap}#cart-root .cart-item__price{display:flex;align-items:baseline;gap:.6rem;min-width:0}#cart-root .cart-item__price-original{font-size:1.3rem;font-weight:400;color:#949494;text-decoration:line-through}#cart-root .cart-item__price-final{font-size:1.5rem;font-weight:700;letter-spacing:.02em;color:#272727}#cart-root .cart-item__price-badge{display:inline-flex;align-items:center;height:1.6rem;padding-inline:.6rem;border-radius:.5rem;background-color:var(--cart-item-badge-bg, #B11215);color:var(--cart-item-badge-ink, #fff);font-size:1rem;font-weight:900;letter-spacing:.03em;white-space:nowrap}#cart-root .cart-item__discount{display:flex;flex-wrap:wrap;gap:.4rem}#cart-root .cart-item__discount-tag{padding:.2rem .6rem;border-radius:.4rem;background-color:#dcfce7;color:#16a34a;font-size:1rem;font-weight:600}#cart-root .cart-item__production{display:flex;align-items:center;gap:.5rem;padding:.5rem .8rem;border:1px solid #ead8a7;border-radius:.6rem;background-color:#fffaf0;color:#875017;font-size:1rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;line-height:1.3}#cart-root .cart-item__production svg{flex-shrink:0}#cart-root .quantity-control{display:inline-flex;align-items:center;flex-shrink:0;width:9.2rem;height:3rem;border-radius:1rem;background-color:#f4f4f4;overflow:hidden}#cart-root .quantity-control__button{display:flex;align-items:center;justify-content:center;flex:0 0 3rem;height:100%;border-radius:0;color:#0a0a0a;transition:background-color .15s ease;border:none;background-color:rgba(0,0,0,0);cursor:pointer}#cart-root .quantity-control__button:hover:not(:disabled){background-color:#fafafa}#cart-root .quantity-control__button:disabled{color:#a3a3a3;cursor:not-allowed}#cart-root .quantity-control__button--remove:hover:not(:disabled){color:#b42318;background-color:#fdd}#cart-root .quantity-control__value{flex:1;min-width:0;padding:0;border:none;background-color:rgba(0,0,0,0);text-align:center;font-family:inherit;font-size:1.6rem;font-weight:700;color:#272727;font-variant-numeric:tabular-nums}#cart-root .quantity-control__value:focus-visible{outline:2px solid #0a0a0a;outline-offset:-2px}#cart-root .cart-upsells{margin:1.4rem 2.6rem 0;padding:1.6rem;border-radius:1.5rem;background-color:#f1f1f1}#cart-root .cart-upsells__title{margin-bottom:1.2rem;font-size:1.5rem;font-weight:700;color:#272727}#cart-root .cart-upsells__track{display:flex;gap:.8rem;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none}#cart-root .cart-upsells__track::-webkit-scrollbar{display:none}#cart-root .cart-upsells__track:has(>*+*){cursor:grab}#cart-root .cart-upsells__track.is-dragging{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing;user-select:none}#cart-root .cart-upsells__slide{flex:0 0 11.8rem;min-width:0;scroll-snap-align:start}#cart-root .cart-upsell{display:flex;flex-direction:column;height:100%;border-radius:.6rem;background-color:#fff;overflow:hidden}#cart-root .cart-upsell__img{display:block}#cart-root .cart-upsell__img img{display:block;width:100%;aspect-ratio:1;object-fit:contain}#cart-root .cart-upsell__img-placeholder{width:100%;aspect-ratio:1;background-color:#fafafa}#cart-root .cart-upsell__qty{display:flex;align-items:center;justify-content:space-between;align-self:center;width:8.2rem;height:2.2rem;margin-top:-1.8rem;padding-inline:.4rem;border:1px solid #ede9ed;border-radius:.8rem .8rem 1.7rem 1.7rem;background-color:hsla(0,0%,100%,.85)}#cart-root .cart-upsell__step{display:flex;align-items:center;justify-content:center;width:1.8rem;height:100%;padding:0;border:none;background:none;color:#272727;cursor:pointer}#cart-root .cart-upsell__step:disabled{opacity:.35;cursor:not-allowed}#cart-root .cart-upsell__qty-value{font-size:1.1rem;font-weight:700;color:#272727;font-variant-numeric:tabular-nums}#cart-root .cart-upsell__foot{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-top:auto;padding:.8rem .8rem 1rem}#cart-root .cart-upsell__info{min-width:0;display:flex;flex-direction:column;gap:.1rem}#cart-root .cart-upsell__name{overflow:hidden;font-size:.9rem;line-height:1.25;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;color:#272727;text-decoration:none}#cart-root .cart-upsell__price{font-size:1.1rem;font-weight:700;color:#272727}#cart-root .cart-upsell__cta{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.6rem;height:2.6rem;padding:0;border:none;border-radius:999px;background-color:#19204f;color:#fff;cursor:pointer}#cart-root .cart-upsell__cta:disabled{cursor:not-allowed}#cart-root .cart-upsell__cta.is-loading{background-color:#828282}#cart-root .cart-upsell__cta.is-loading svg{animation:spin 1s linear infinite}#cart-root .cart-row{position:relative}#cart-root .cart-row__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1.1rem 0;border:none;background:none;cursor:pointer;text-align:left}#cart-root .cart-row__label{display:flex;align-items:center;gap:.8rem;font-size:1.5rem;color:#272727}#cart-root .cart-row__label svg{flex-shrink:0;width:1.8rem;height:1.8rem;color:#272727}#cart-root .cart-row__value{display:flex;align-items:center;gap:.4rem;min-width:0;font-size:1.4rem;color:#949494}#cart-root .cart-row__value.is-filled{font-weight:600;color:#272727}#cart-root .cart-row__value svg{flex-shrink:0;width:1.4rem;height:1.4rem;color:#2563eb}#cart-root .cart-row__clear{position:absolute;top:50%;right:-0.4rem;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;border-radius:50%;background-color:#fafafa;color:#707070;cursor:pointer}#cart-root .cart-row__clear:hover:not(:disabled){color:#b42318}#cart-root .cart-row__panel{padding-bottom:1.1rem}#cart-root .cart-row__field{display:flex;gap:.6rem}#cart-root .cart-row__field input{flex:1;min-width:0;padding:1rem 1.2rem;border:1px solid #e5e5e5;border-radius:.8rem;font-size:1.2rem;text-transform:uppercase;outline:none}#cart-root .cart-row__field input:focus{border-color:#0a0a0a}#cart-root .cart-row__field .ui-btn{flex-shrink:0;border-radius:.8rem}#cart-root .cart-row__field .ui-btn:disabled{cursor:not-allowed;opacity:.5}#cart-root .cart-row__note,#cart-root .cart-row__error{margin-top:.6rem;font-size:1.1rem}#cart-root .cart-row__note{color:#a3a3a3}#cart-root .cart-row__error{color:#b42318}#cart-root .cart-summary{display:flex;align-items:center;gap:1.2rem;padding:1rem 0 0}#cart-root .cart-summary__main{display:grid;grid-template-columns:8rem minmax(0, 1fr);align-items:center;column-gap:1.2rem;flex:1;min-width:0}#cart-root .cart-summary__label{grid-row:1/3;font-size:1.2rem;font-weight:600;color:#272727}#cart-root .cart-summary__prices{grid-column:2;display:flex;align-items:baseline;flex-wrap:wrap;gap:.6rem}#cart-root .cart-summary__original{font-size:1.1rem;color:#949494;text-decoration:line-through}#cart-root .cart-summary__total{font-size:1.6rem;font-weight:700;letter-spacing:.1em;color:#272727}#cart-root .cart-summary__badge{display:inline-flex;align-items:center;height:1.6rem;padding-inline:.6rem;border-radius:.5rem;background-color:#b11215;color:#fff;font-size:1rem;font-weight:900}#cart-root .cart-summary__installments{grid-column:2;display:flex;align-items:center;gap:.6rem;margin-top:.3rem;font-size:1.4rem;font-weight:500;letter-spacing:.03em;color:#272727}#cart-root .cart-summary__installments svg{flex-shrink:0;color:#2563eb}#cart-root .cart-summary__pix{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem;flex-shrink:0;padding-left:3.4rem;text-align:right}#cart-root .cart-summary__pix::before{content:"";position:absolute;left:1.2rem;width:.8rem;height:.8rem;border-top:2px solid #949494;border-right:2px solid #949494;transform:rotate(45deg)}#cart-root .cart-summary__pix{position:relative}#cart-root .cart-summary__pix-value{font-size:1.8rem;font-weight:800;color:#0a0a0a}#cart-root .cart-summary__pix-label{display:flex;align-items:center;gap:.4rem;font-size:1.2rem;font-weight:400;color:#272727;white-space:nowrap}@media only screen and (max-width: 767.98px){#cart-root .cart-drawer__buttons{flex-direction:column;align-items:stretch;gap:1rem}#cart-root .cart-drawer__continue{font-size:1.4rem}#cart-root .cart-drawer__checkout{width:100%;gap:.8rem;padding-inline:1.6rem;font-size:1.8rem;white-space:nowrap}#cart-root .cart-summary{gap:.8rem}#cart-root .cart-summary__main{grid-template-columns:5.6rem minmax(0, 1fr);column-gap:.8rem}#cart-root .cart-summary__installments{font-size:1.2rem}#cart-root .cart-summary__pix{padding-left:1.2rem}#cart-root .cart-summary__pix::before{display:none}}#cart-root .cart-drawer__shipping-wrapper{position:fixed;inset:0;z-index:2}#cart-root .cart-drawer__shipping-overlay{position:absolute;inset:0;background-color:rgba(0,0,0,.4);z-index:1}#cart-root .cart-drawer__shipping-content{position:absolute;inset-inline:0;bottom:0;z-index:2;max-height:80%;overflow-y:auto;padding:2rem;background-color:#fff;border-radius:3rem 3rem 0 0}@media only screen and (min-width: 768px){#cart-root .cart-drawer__shipping-content{top:50%;bottom:auto;transform:translateY(-50%);border-radius:3rem}}#cart-root .cart-drawer__shipping-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}#cart-root .cart-drawer__shipping-heading label{font-size:1.4rem;font-weight:600}#cart-root .cart-drawer__shipping-heading button{display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;padding:0;border:none;background:none;cursor:pointer}#cart-root .cart-drawer__shipping-heading button svg{width:1.8rem;height:1.8rem}#cart-root .cart-drawer__shipping-input input{display:block;width:100%;padding:1.2rem;border:1px solid #e5e5e5;border-radius:.8rem;font-size:1.4rem;outline:none}#cart-root .cart-drawer__shipping-input input:focus{border-color:#0a0a0a}#cart-root .cart-drawer__shipping-input .ui-btn__primary{margin-top:1rem;width:100%;padding:1.4rem;border-radius:.8rem}#cart-root .cart-drawer__shipping-results{background-color:#fafafa;border-radius:.8rem;margin-top:1rem;overflow:auto}#cart-root .cart-drawer__shipping-result{padding:1rem}#cart-root .cart-drawer__shipping-result+#cart-root .cart-drawer__shipping-result{border-top:1px solid #f0f0f0}#cart-root .cart-drawer__shipping-result .date{font-size:1.2rem;font-style:italic;color:#a3a3a3}#cart-root .cart-drawer__shipping-info{display:flex;align-items:center;justify-content:space-between;gap:1rem}#cart-root .cart-drawer__shipping-info .name{color:#0a0a0a}#cart-root .cart-drawer__shipping-info .value{font-weight:700}hero-slideshow{display:block}.hero-slideshow--coverflow,.hero-slideshow--inset{padding:1rem}@media only screen and (min-width: 768px){.hero-slideshow--coverflow,.hero-slideshow--inset{padding:3.2rem 0}}.hero-slideshow--inset{padding-left:1rem;padding-right:1rem}@media only screen and (min-width: 768px){.hero-slideshow--inset{padding-left:3.2rem;padding-right:3.2rem}}.hero-slideshow--coverflow .swiper-slide{border-radius:1.2rem;overflow:hidden}@media only screen and (min-width: 768px){.hero-slideshow--coverflow .swiper-slide{width:80%}}.hero-slideshow--coverflow .hero-slideshow__swiper:not(.swiper-initialized) .swiper-wrapper{align-items:center;justify-content:center}.hero-slideshow__swiper:not(.swiper-initialized) .swiper-slide:nth-child(n+2){display:none}.hero-slideshow__swiper{width:100%}.hero-slideshow__slide{position:relative}.hero-slideshow__slide-link{display:block;height:100%;color:inherit;text-decoration:none}.hero-slideshow__media-item{display:block;width:100%;overflow:hidden}@media only screen and (min-width: 768px){.hero-slideshow__media-item--mobile{display:none}}@media only screen and (max-width: 767.98px){.hero-slideshow__media-item--desktop{display:none}}@media only screen and (min-width: 768px){.hero-slideshow--dh-small .hero-slideshow__media-item{height:40vh}}@media only screen and (max-width: 767.98px){.hero-slideshow--mh-small .hero-slideshow__media-item{height:40vh}}@media only screen and (min-width: 768px){.hero-slideshow--dh-medium .hero-slideshow__media-item{height:60vh}}@media only screen and (max-width: 767.98px){.hero-slideshow--mh-medium .hero-slideshow__media-item{height:60vh}}@media only screen and (min-width: 768px){.hero-slideshow--dh-large .hero-slideshow__media-item{height:80vh}}@media only screen and (max-width: 767.98px){.hero-slideshow--mh-large .hero-slideshow__media-item{height:80vh}}@media only screen and (min-width: 768px){.hero-slideshow--dh-full .hero-slideshow__media-item{height:100dvh}}@media only screen and (max-width: 767.98px){.hero-slideshow--mh-full .hero-slideshow__media-item{height:100dvh}}.hero-slideshow__image,.hero-slideshow__video{display:block;width:100%;height:100%;object-fit:cover}.hero-slideshow__video{aspect-ratio:var(--hero-media-ratio, 1.7778)}.hero-slideshow__cta-countdown-prefix{color:#a3a3a3;text-transform:none;font-size:1.2rem;font-weight:400}.hero-slideshow__content{position:absolute;left:2rem;right:2rem;max-width:min(var(--content-width, 660px),100% - 4rem)}@media only screen and (min-width: 1024px){.hero-slideshow__content{left:6rem;right:6rem;max-width:min(var(--content-width, 660px),100% - 12rem)}}.hero-slideshow__content--v-top{top:3rem}@media only screen and (min-width: 1024px){.hero-slideshow__content--v-top{top:6rem}}.hero-slideshow__content--v-center{top:50%;transform:translateY(-50%)}.hero-slideshow__content--v-bottom{bottom:3rem}@media only screen and (min-width: 1024px){.hero-slideshow__content--v-bottom{bottom:6rem}}.hero-slideshow__overlay{width:100%;height:100%;position:absolute;top:0;left:0}.hero-slideshow__content{display:flex;flex-direction:column}.hero-slideshow__content--eyebrow-below .hero-slideshow__eyebrow{order:1}.hero-slideshow__content--eyebrow-below .hero-slideshow__title{order:0}.hero-slideshow__content--eyebrow-below .hero-slideshow__description{order:2}.hero-slideshow__content--eyebrow-below .hero-slideshow__actions{order:3}.hero-slideshow__content--align-mobile-left{margin-right:auto;text-align:left;align-items:flex-start}.hero-slideshow__content--align-mobile-center{margin-inline:auto;text-align:center;align-items:center}.hero-slideshow__content--align-mobile-right{margin-left:auto;text-align:right;align-items:flex-end}@media only screen and (min-width: 1024px){.hero-slideshow__content--align-left{margin-right:auto;margin-left:0;text-align:left;align-items:flex-start}.hero-slideshow__content--align-center{margin-inline:auto;text-align:center;align-items:center}.hero-slideshow__content--align-right{margin-left:auto;margin-right:0;text-align:right;align-items:flex-end}}.hero-slideshow__eyebrow{margin-bottom:1rem;color:var(--eyebrow-color, inherit);font-size:1.3rem;font-weight:400;line-height:1.2;letter-spacing:.05em;text-transform:uppercase}@media only screen and (min-width: 1024px){.hero-slideshow__eyebrow{margin-bottom:1.6rem;font-size:1.5rem}}.hero-slideshow__title{margin-bottom:1.6rem;color:var(--title-color, inherit);font-size:var(--title-size-mobile, 3rem);font-weight:300;line-height:1.07}@media only screen and (min-width: 1024px){.hero-slideshow__title{margin-bottom:2.4rem;font-size:var(--title-size, 4.8rem);line-height:1}}.hero-slideshow__title :is(h1,h2,h3,h4,p){margin:0;color:inherit;font:inherit}.hero-slideshow__title strong,.hero-slideshow__title b{font-weight:700}.hero-slideshow__description{margin-bottom:2.4rem;color:var(--description-color, inherit);font-size:var(--description-size-mobile, 1.5rem);line-height:1.47}@media only screen and (min-width: 1024px){.hero-slideshow__description{margin-bottom:2.8rem;font-size:var(--description-size, 2rem);line-height:1.2}}.hero-slideshow__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem}.hero-slideshow__cta.ui-btn{display:inline-flex;align-items:center;gap:.8rem;padding:1.2rem 2rem;font-size:1.4rem;font-weight:700;text-transform:uppercase;background-color:var(--cta-bg, #fff);color:var(--cta-color, #0A0A0A)}@media only screen and (min-width: 1024px){.hero-slideshow__cta.ui-btn{padding:1.6rem 3.2rem}}.hero-slideshow__cta--outline.ui-btn{background-color:rgba(0,0,0,0);color:var(--cta-bg, #fff);box-shadow:inset 0 0 0 1px var(--cta-bg, #fff)}.hero-slideshow__cta-countdown-prefix{display:none}@media only screen and (min-width: 768px){.hero-slideshow__cta-countdown-prefix{display:block}}.hero-slideshow__cta-countdown{font-variant-numeric:tabular-nums;font-weight:700}.countdown-band{background-color:var(--ct-bg, #0A0A0A);color:var(--ct-text, #fff);padding:3.2rem 1.6rem}@media only screen and (min-width: 768px){.countdown-band{padding:4.8rem 1.6rem}}.countdown-band__inner{max-width:1440px;margin:0 auto;display:flex;flex-direction:column;gap:1.6rem}.countdown-band--align-left .countdown-band__inner{align-items:flex-start;text-align:left}.countdown-band--align-center .countdown-band__inner{align-items:center;text-align:center}.countdown-band--align-right .countdown-band__inner{align-items:flex-end;text-align:right}.countdown-band__heading{font-size:2.4rem;line-height:1.2}@media only screen and (min-width: 768px){.countdown-band__heading{font-size:3.2rem}}.countdown-band__description{max-width:60ch;opacity:.85}.countdown-band__cta.ui-btn{margin-top:.6rem;background-color:var(--cta-bg, #0A0A0A);color:var(--cta-color, #fff)}countdown-timer{display:block}.countdown-timer__units{display:flex;flex-wrap:wrap;gap:1rem}@media only screen and (min-width: 768px){.countdown-timer__units{gap:1.6rem}}.countdown-timer__unit{display:flex;flex-direction:column;align-items:center;gap:.6rem;min-width:6.4rem}@media only screen and (min-width: 768px){.countdown-timer__unit{min-width:8rem}}.countdown-timer__value{display:flex;align-items:center;justify-content:center;width:100%;padding:1.2rem .4rem;border-radius:1.2rem;background-color:var(--ct-digit-bg, #fff);color:var(--ct-digit-color, #0A0A0A);font-size:3.2rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}@media only screen and (min-width: 768px){.countdown-timer__value{font-size:4rem}}.countdown-timer__label{font-size:1.1rem;text-transform:uppercase;letter-spacing:.08em;opacity:.85}.countdown-timer__expired{font-size:2rem;font-weight:600}.countdown-timer--chips{display:inline-flex}.countdown-timer--chips .countdown-timer__units{flex-wrap:nowrap;gap:.4rem}.countdown-timer--chips .countdown-timer__unit{flex-direction:row;align-items:center;min-width:0;gap:.3rem}.countdown-timer--chips .countdown-timer__value{width:auto;padding:.2rem .5rem;border:1px solid var(--ct-digit-border, currentcolor);border-radius:.4rem;background-color:var(--ct-digit-bg, transparent);color:var(--ct-digit-color, inherit);font-size:1em;font-weight:inherit;line-height:1.2}.countdown-timer--chips .countdown-timer__label{font-size:.85em;text-transform:none;letter-spacing:0}.countdown-timer--chips .countdown-timer__expired{font-size:inherit;font-weight:inherit}.countdown-timer--inline{display:inline-flex;align-items:baseline}.countdown-timer--inline .countdown-timer__units{gap:0;flex-wrap:nowrap}.countdown-timer--inline .countdown-timer__unit{flex-direction:row;align-items:baseline;min-width:0;gap:0}.countdown-timer--inline .countdown-timer__value{width:auto;padding:0;border-radius:0;background-color:rgba(0,0,0,0);color:inherit;font-size:inherit;font-weight:inherit}.countdown-timer--inline .countdown-timer__label{display:none}.countdown-timer--inline .countdown-timer__unit:not(:last-child) .countdown-timer__value::after{content:":";padding:0 .2rem}.countdown-timer--inline .countdown-timer__expired{font-size:inherit;font-weight:inherit}.breadcrumb{padding:var(--breadcrumb-padding, 1.1rem 0 0.2rem);font-size:1.4rem;line-height:var(--breadcrumb-line-height, 1.6);text-transform:capitalize;color:#999}.breadcrumb__list{display:flex;align-items:center;flex-wrap:nowrap;gap:.4rem;margin:0;padding:0;overflow-x:auto;scrollbar-width:none}.breadcrumb__list::-webkit-scrollbar{display:none}@media only screen and (min-width: 768px){.breadcrumb__list{flex-wrap:wrap;overflow-x:visible}}.breadcrumb__item{display:flex;align-items:center;gap:.4rem;white-space:nowrap}.breadcrumb__item:not(:first-child)::before{content:"";width:.5rem;height:.5rem;flex:0 0 auto;margin:0 .3rem;border-top:1px solid currentcolor;border-right:1px solid currentcolor;transform:rotate(45deg)}.breadcrumb__item[aria-current=page]{color:inherit;min-width:0;overflow:hidden;text-overflow:ellipsis}.breadcrumb__link{color:inherit;text-decoration:none}.breadcrumb__link:hover,.breadcrumb__link:focus-visible{text-decoration:underline;text-underline-offset:2px}.breadcrumb--center .breadcrumb__list{justify-content:center}.breadcrumb--right .breadcrumb__list{justify-content:flex-end}.product-badges{display:flex;flex-direction:column;align-items:flex-start;row-gap:.6rem}.product-badge{padding:0 .8rem;background-color:var(--badge-bg, #232323);color:var(--badge-ink, #fff);font-size:1.1rem;font-weight:800;letter-spacing:1px;line-height:2rem;text-align:center;text-transform:uppercase;overflow-wrap:break-word}.product-badge--sale{--badge-bg: #e95144}.product-badge--new{--badge-bg: #fff;--badge-ink: #232323}.product-badge--sold-out{--badge-bg: #c1c1c1}.product-badge--custom{--badge-bg: var(--badge-accent, #fde200);--badge-ink: var(--badge-accent-ink, #19204f);padding-right:2.2rem;clip-path:polygon(0 0, 100% 0, calc(100% - 1.4rem) 100%, 0 100%)}.product-card{--pc-atc-size: 3.2rem;--pc-row-gap: 0.8rem;--pc-info-padding: 1rem;--pc-title-size: 1.2rem;--pc-title-line-height: 1.6rem;--pc-title-lines-active: 3;--pc-price-block-height: 4.8rem;--pc-col-gap: 0.8rem;--pc-cta-icon-width: 1.5rem;--pc-cta-icon-height: 1.7rem;--pc-media-inset: 0.5rem;--pc-wishlist-size: 2rem;--pc-swatch-gap: 0.6rem;--pc-swatch-list-gap: 0.4rem;--pc-colors-more-size: 1rem;display:flex;flex-direction:column;height:100%;border:1px solid #e5e5e5;border-radius:1rem;overflow:hidden;background-color:#fafafa;box-shadow:0 0 3.816px 0 rgba(0,0,0,0);transition:box-shadow .35s ease}.product-card:hover{box-shadow:0 0 3.816px 0 rgba(0,0,0,.06),0 6px 16px -4px rgba(0,0,0,.16)}.product-card__media{position:relative;aspect-ratio:var(--pc-ratio, 1/1);overflow:hidden;background-color:var(--pc-media-bg, #F3F3F1)}.product-card__layers{position:absolute;inset:0;overflow:hidden}.product-card__layers--first-video>.product-card__image:first-child{opacity:0}.product-card__layers--first-video>.product-card__video{opacity:1}.product-card__image,.product-card__video{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:100%;object-fit:var(--pc-image-fit, contain);object-position:center center;transition:opacity .8s ease}.product-card__image+.product-card__image,.product-card__image+.product-card__video{opacity:0}.product-card__media-link{position:absolute;inset:0;z-index:1}.product-card__media:hover .product-card__layers--swap>.product-card__image:first-child:not(:only-child){opacity:0}.product-card__media:hover .product-card__layers--swap>.product-card__image+.product-card__image{opacity:1;transition:opacity .5s ease}.product-card__media:hover .product-card__layers--swap>.product-card__image+.product-card__video{opacity:1}.product-card__badges{position:absolute;top:var(--pc-media-inset);left:var(--pc-media-inset);z-index:2;display:flex;flex-direction:column;align-items:flex-start;row-gap:.6rem;pointer-events:none}.product-card__wishlist{position:absolute;top:var(--pc-media-inset);right:var(--pc-media-inset);z-index:3;display:block}.product-card__wishlist-button{display:block;width:var(--pc-wishlist-size);height:var(--pc-wishlist-size);padding:0;border:0;border-radius:0;background:none;color:#0a0a0a;cursor:pointer}.product-card__wishlist-button svg{display:block;width:100%;height:100%;fill:none;stroke:currentcolor;stroke-width:1.5px;transition:fill .3s ease}.product-card__wishlist-button:hover{opacity:.7}.product-card__wishlist.is-active .product-card__wishlist-button svg path{fill:currentcolor}.product-card__colors{--pc-swatch-size: var(--pc-atc-size);--pc-swatch-chip: calc(var(--pc-swatch-size) - 0.8rem);display:flex;flex:1 1 auto;align-items:center;min-width:0;column-gap:var(--pc-swatch-gap)}.product-card__colors-list{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;min-width:0;column-gap:var(--pc-swatch-list-gap);overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;-ms-overflow-style:none}.product-card__colors-list::-webkit-scrollbar{display:none}.product-card__color{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;box-sizing:border-box;width:var(--pc-swatch-size);height:var(--pc-swatch-size);min-width:var(--pc-swatch-size);padding:0;margin:0;border:1px solid #d9d9d9;border-radius:999px;background:#fff;overflow:hidden;line-height:0;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease}.product-card__color:hover{border-color:#0a0a0a}.product-card__color.is-active{border-color:#0a0a0a;box-shadow:0 0 0 1px #0a0a0a inset}.product-card__color.is-unavailable{opacity:.45}.product-card__color-chip{display:flex;flex:0 0 var(--pc-swatch-chip);align-items:center;justify-content:center;width:var(--pc-swatch-chip);height:var(--pc-swatch-chip);border-radius:999px;background:#f5f5f5 center/cover;overflow:hidden;line-height:0}.product-card__color-image{display:block;width:100%;height:100%;border-radius:999px;object-fit:cover;object-position:center}.product-card__colors-more{flex:0 0 auto;padding-left:var(--pc-swatch-gap);border-left:1px solid rgba(0,0,0,.12);color:#767676;font-size:var(--pc-colors-more-size);line-height:1.2;text-decoration:none;white-space:nowrap}.product-card__colors-more:hover{color:#0a0a0a;text-decoration:underline;text-underline-offset:2px}.product-card__info{display:flex;flex:1;flex-direction:column;padding:var(--pc-info-padding);background-color:#f3f3f3}.product-card__row{display:flex;align-items:flex-start;justify-content:space-between;column-gap:var(--pc-col-gap)}.product-card__title{display:block;flex:1 1 auto;min-width:0;min-height:max(var(--pc-title-line-height)*var(--pc-title-lines-active),var(--pc-price-block-height));margin:0;font-size:var(--pc-title-size);font-weight:500;line-height:var(--pc-title-line-height);text-align:left}.product-card__title-link{color:inherit;text-decoration:none}.product-card__title-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--pc-title-lines-active);overflow:hidden}.product-card__price{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;row-gap:.15rem;margin:0;text-align:right}.product-card__price-line,.product-card__price-installments,.product-card__price-pix{display:flex;align-items:center;justify-content:flex-end}.product-card__price-line[hidden],.product-card__price-installments[hidden],.product-card__price-pix[hidden]{display:none}.product-card__price-line{align-items:baseline;column-gap:.5rem}.product-card__price-current{color:#0a0a0a;font-size:1.3rem;font-weight:700;letter-spacing:0;line-height:1.6rem}.product-card__price-compare{color:color-mix(in srgb, #0A0A0A 50%, transparent);font-size:.9rem;font-weight:400}.product-card__price-installments,.product-card__price-pix{column-gap:.4rem}.product-card__price-installments{color:#0a0a0a;font-size:1.1rem;font-weight:400;line-height:1.4rem}.product-card__price-installments svg{flex:0 0 auto;width:1.5rem;height:1.4rem}.product-card__price-pix{color:#198754;font-size:1rem;font-weight:800;line-height:1.3rem}.product-card__price-pix svg{flex:0 0 auto;width:1.2rem;height:1.2rem}.product-card__price--installments .product-card__price-installments,.product-card__price--pix .product-card__price-pix{font-weight:700}.product-card__price--installments .product-card__price-current,.product-card__price--pix .product-card__price-current{font-weight:400}.product-card__foot{display:flex;align-items:center;column-gap:1.2rem;margin-top:auto;padding-top:var(--pc-row-gap)}.product-card__foot:not(:has(>*)){display:none}.product-card__cta{display:block;margin-left:auto}.product-card__cta-button{display:flex;align-items:center;justify-content:center;width:var(--pc-atc-size);height:var(--pc-atc-size);min-width:var(--pc-atc-size);padding:0;border:0;border-radius:50%;background:#0a0a0a;color:#fff;box-shadow:none;cursor:pointer;transition:background-color .2s ease,color .2s ease}.product-card__cta-button svg{display:block;width:var(--pc-cta-icon-width);height:var(--pc-cta-icon-height);margin:0;stroke-width:1.2px;pointer-events:none}.product-card__cta-button:disabled{background-color:#a3a3a3;color:#fff;pointer-events:none}.product-card__cta-button.loading{background-color:#a3a3a3;pointer-events:none;user-select:none}.product-card__cta-button.loading .product-card__cta-icon{display:none}.product-card__cta-button.loading .product-card__cta-spinner{display:flex}.product-card__cta-icon{display:flex}.product-card__cta-spinner{display:none}.product-card__cta-spinner svg{animation:spin 1s linear infinite}.product-card__cta.is-error .product-card__cta-button{background-color:#fff;color:#0a0a0a;box-shadow:inset 0 0 0 1px #0a0a0a}.product-card--unavailable .product-card__media{opacity:.55}@media only screen and (min-width: 768px){.product-card{--pc-atc-size: 3.6rem;--pc-info-padding: 1.4rem;--pc-title-size: 1.5rem;--pc-title-line-height: 2.2rem;--pc-title-lines-active: var(--pc-title-lines, 2);--pc-price-block-height: 4.3rem;--pc-col-gap: 1.2rem;--pc-cta-icon-width: 1.8rem;--pc-cta-icon-height: 2rem;--pc-media-inset: 1rem;--pc-wishlist-size: 2.4rem;--pc-swatch-gap: 0.8rem;--pc-swatch-list-gap: 0.6rem;--pc-colors-more-size: 1.1rem}}@media only screen and (min-width: 1024px){.product-card{--pc-atc-size: 4rem;--pc-row-gap: 1rem;--pc-info-padding: 2rem}.product-card__cta-button:hover:not(:disabled){background:color-mix(in srgb, #0A0A0A 80%, #fff);color:#fff}}@media(prefers-reduced-motion: reduce){.product-card__cta-button{transition:none}.product-card__cta-spinner svg{animation:none}}.collection{padding-top:3.2rem;padding-bottom:3.2rem}@media only screen and (min-width: 768px){.collection{padding-top:4.8rem;padding-bottom:4.8rem}}.collection__inner{max-width:var(--collection-max-width, 1440px);margin:0 auto;padding-left:1.6rem;padding-right:1.6rem;display:flex;flex-direction:column;gap:2.4rem}@media only screen and (max-width: 767.98px){.collection__inner{padding-left:1rem;padding-right:1rem}}.collection__title{margin:0;font-size:2.4rem;font-weight:700;line-height:1.15}@media only screen and (min-width: 768px){.collection__title{font-size:3.2rem}}.collection__description{max-width:68ch;color:var(--pc-muted-color, #A3A3A3);font-size:1.4rem;line-height:1.6}.collection__layout{display:flex;flex-direction:column;gap:2rem}@media only screen and (min-width: 1024px){.collection--filters-sidebar.collection--has-filters .collection__layout{flex-direction:row;align-items:flex-start;gap:2.8rem}}@media only screen and (min-width: 1024px){.collection__filters{flex:0 0 var(--collection-sidebar-width, 32rem);width:var(--collection-sidebar-width, 32rem);position:sticky;top:2rem}}@media only screen and (min-width: 1024px){.collection--filters-horizontal .collection__filters{flex:none;width:100%;position:static}}.collection__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:1.6rem}.collection__grid{display:grid;grid-template-columns:repeat(var(--collection-cols-mobile, 2), minmax(0, 1fr));gap:2.4rem 1.6rem;align-items:stretch}@media only screen and (min-width: 768px){.collection__grid{grid-template-columns:repeat(var(--collection-cols-tablet, 3), minmax(0, 1fr))}}@media only screen and (min-width: 1024px){.collection__grid{grid-template-columns:repeat(var(--collection-cols-desktop, 4), minmax(0, 1fr))}}.collection .product-card__media{aspect-ratio:var(--collection-card-ratio, 4/5);background-color:var(--collection-card-media-bg, #F3F3F1)}.collection .product-card__image{object-fit:var(--collection-card-fit, contain)}.collection__results{transition:opacity .2s ease}.collection.is-loading .collection__results{opacity:.45;pointer-events:none}.collection__empty{margin:0;padding:4.8rem 2rem;text-align:center;color:var(--pc-muted-color, #A3A3A3);font-size:1.4rem}.collection__empty-title{margin-bottom:.6rem;font-size:1.8rem;font-weight:700;color:#0a0a0a}.collection__empty-body{margin-bottom:1.6rem}.collection__empty .ui-btn{margin:0 auto}.collection__pagination{display:flex;align-items:center;justify-content:center;gap:1.2rem;margin-top:2.4rem;font-size:1.4rem}.collection__pagination a,.collection__pagination span{padding:.4rem .8rem}.collection__pagination a{color:#707070;text-decoration:none}.collection__pagination a:hover{color:#0a0a0a}.collection__pagination .current{font-weight:700;color:#0a0a0a}.collection .collection-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;flex-wrap:wrap;padding-bottom:1.6rem;border-bottom:1px solid #efefed}.collection .collection-toolbar__count{margin:0;font-size:1.3rem;color:#707070}.collection .collection-toolbar__actions{display:flex;align-items:center;gap:.8rem}.collection .collection-toolbar__filters-toggle{display:inline-flex;align-items:center;gap:.6rem;padding:.9rem 1.4rem;border:1px solid #e5e5e5;border-radius:.8rem;background-color:#fff;font-size:1.2rem;font-weight:600;cursor:pointer}.collection .collection-toolbar__filters-toggle svg{width:1.6rem;height:1.6rem}@media only screen and (min-width: 1024px){.collection .collection-toolbar__filters-toggle{display:none}}.collection .collection-sort{display:flex;align-items:center;gap:.6rem}.collection .collection-sort__label{display:none;font-size:1.3rem;color:#707070}@media only screen and (min-width: 768px){.collection .collection-sort__label{display:block}}.collection .collection-sort__control{position:relative}.collection .collection-sort__select{appearance:none;padding:.9rem 3.2rem .9rem 1.4rem;border:1px solid #e5e5e5;border-radius:.8rem;background-color:#fff;font-size:1.3rem;color:#0a0a0a;cursor:pointer;outline:none}.collection .collection-sort__select:focus-visible{border-color:#0a0a0a}.collection .collection-sort__caret{position:absolute;top:50%;right:1.2rem;transform:translateY(-50%);pointer-events:none;display:flex;color:#707070}.collection .collection-sort__caret svg{width:1.6rem;height:1.6rem}.collection .collection-filters{display:block}.collection .collection-filters__apply{background-color:#19204f;color:#fff}.collection .collection-filters__apply:not(:disabled):hover{background-color:#0b4a91}.collection .collection-filters__form{display:flex;flex-direction:column}.collection .collection-filters__head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.collection .collection-filters__heading{display:flex;align-items:center;gap:.8rem;margin:0;font-size:1.6rem;font-weight:700;color:#0a0a0a}.collection .collection-filters__heading svg{width:1.8rem;height:1.8rem}.collection .collection-filters__clear{display:inline-flex;align-items:center;gap:.4rem;font-size:1.2rem;color:#19204f;text-decoration:none;white-space:nowrap}.collection .collection-filters__clear:hover{text-decoration:underline}.collection .collection-filters__clear svg{width:1.4rem;height:1.4rem}.collection .collection-filters__close{display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;padding:0;border:none;background:none;color:#0a0a0a;cursor:pointer}.collection .collection-filters__close svg{width:2rem;height:2rem}@media only screen and (min-width: 1024px){.collection .collection-filters__close{display:none}}.collection .collection-filters__summary{display:flex;align-items:center;justify-content:space-between;gap:.8rem;cursor:pointer;list-style:none}.collection .collection-filters__summary::-webkit-details-marker{display:none}.collection .collection-filters__label{display:flex;align-items:center;gap:.6rem;font-size:1.1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#19204f}.collection .collection-filters__badge{display:flex;align-items:center;justify-content:center;min-width:1.8rem;height:1.8rem;padding:0 .4rem;border-radius:999px;background-color:#fde200;color:#19204f;font-size:1rem;font-weight:700;letter-spacing:0}.collection .collection-filters__caret{display:flex;color:#707070;transition:transform .2s ease}.collection .collection-filters__caret svg{width:1.6rem;height:1.6rem}.collection .collection-filters__group[open]>.collection-filters__summary .collection-filters__caret{transform:rotate(180deg)}.collection .collection-filters__list{display:flex;flex-direction:column;gap:.2rem}.collection--filters-sidebar .collection-filters__form{gap:1.6rem;padding:2rem;border:1px solid #e5e5e5;border-radius:1.2rem;background-color:#fff}.collection--filters-sidebar .collection-filters__head{padding-bottom:1.4rem;border-bottom:1px solid #efefed}.collection--filters-sidebar .collection-filters__body{display:flex;flex-direction:column;gap:1.6rem}.collection--filters-sidebar .collection-filters__group{padding-bottom:1.6rem;border-bottom:1px solid #efefed}.collection--filters-sidebar .collection-filters__group:last-child{padding-bottom:0;border-bottom:none}.collection--filters-sidebar .collection-filters__summary{cursor:default;margin-bottom:1rem}.collection--filters-sidebar .collection-filters__caret{display:none}.collection--filters-sidebar .collection-filters__apply{width:100%;border-radius:.8rem;font-size:1.2rem}.collection--filters-horizontal .collection-filters__form{gap:1.2rem;padding:1.6rem;border:1px solid #e5e5e5;border-radius:1.2rem;background-color:#fff}@media only screen and (min-width: 1024px){.collection--filters-horizontal .collection-filters__head{justify-content:flex-end;margin-bottom:-3.6rem}}@media only screen and (min-width: 1024px){.collection--filters-horizontal .collection-filters__heading{display:none}}.collection--filters-horizontal .collection-filters__body{display:flex;flex-direction:column;gap:1.2rem}.collection--filters-horizontal .collection-filters__group{position:relative}.collection--filters-horizontal .collection-filters__group>.collection-filters__summary{padding:.9rem 1.2rem;border:1px solid #e5e5e5;border-radius:.8rem;background-color:#fff;white-space:nowrap}.collection--filters-horizontal .collection-filters__group[open]>.collection-filters__summary{border-color:#0a0a0a}.collection--filters-horizontal .collection-filters__label{color:#2e2e2e;letter-spacing:.02em;text-transform:none;font-size:1.2rem}@media only screen and (min-width: 1024px){.collection--filters-horizontal .collection-filters__panel{position:absolute;top:calc(100% + .6rem);left:0;z-index:3;min-width:24rem;max-height:34rem;overflow-y:auto;padding:1.4rem;border:1px solid #e5e5e5;border-radius:1.2rem;background-color:#fff;box-shadow:0 12px 28px rgba(0,0,0,.12)}}.collection--filters-horizontal .collection-filters__summary-swatches{display:inline-flex;align-items:center;gap:.2rem}.collection--filters-horizontal .collection-filters__summary-swatches .collection-swatch__chip{width:1.2rem;height:1.2rem;border-width:1px}.collection--filters-horizontal .collection-filters__apply{border-radius:.8rem;font-size:1.2rem;padding:1.1rem 2.4rem}@media only screen and (min-width: 1024px){.collection--filters-horizontal .collection-filters__foot{position:absolute;top:5.6rem;right:1.6rem}}@media only screen and (min-width: 1024px){.collection--filters-horizontal .collection-filters__body{flex-flow:row wrap;align-items:center;gap:.8rem}}@media only screen and (min-width: 1024px){.collection--filters-horizontal .collection-filters__chips-row{flex:1 1 100%;padding-bottom:1.2rem;border-bottom:1px solid #efefed}}.collection .collection-filters__chips-row{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap}.collection .collection-filters__chips-label{font-size:1.1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#19204f}.collection .collection-filters__chips{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.collection .collection-chip{display:inline-flex;align-items:center;gap:.6rem;padding:.7rem 1.2rem;border:1px solid #e5e5e5;border-radius:.8rem;background-color:#fff;font-size:1.2rem;color:#2e2e2e;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.collection .collection-chip input{position:absolute;opacity:0;pointer-events:none}.collection .collection-chip svg{width:1.4rem;height:1.4rem;color:#19204f}.collection .collection-chip:hover{border-color:#c9c9c9}.collection .collection-chip.is-active{border-color:#19204f;background-color:rgba(25,32,79,.08);font-weight:600;color:#0a0a0a}.collection .collection-chip.is-disabled{opacity:.4;cursor:not-allowed}.collection .collection-chip:has(input:focus-visible){outline:2px solid #0a0a0a;outline-offset:2px}.collection .collection-check{display:flex;align-items:center;gap:.8rem;padding:.5rem 0;font-size:1.3rem;color:#2e2e2e;cursor:pointer}.collection .collection-check input{position:absolute;opacity:0;pointer-events:none}.collection .collection-check__box{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.8rem;height:1.8rem;border:1.5px solid #c9c9c9;border-radius:.4rem;background-color:#fff;transition:background-color .15s ease,border-color .15s ease}.collection .collection-check__box svg{width:1.2rem;height:1.2rem;color:#fff;opacity:0;transition:opacity .15s ease}.collection .collection-check input:checked+.collection-check__box{border-color:#19204f;background-color:#19204f}.collection .collection-check input:checked+.collection-check__box svg{opacity:1}.collection .collection-check input:focus-visible+.collection-check__box{outline:2px solid #0a0a0a;outline-offset:2px}.collection .collection-check__icon{display:flex;flex-shrink:0;color:#19204f}.collection .collection-check__icon svg{width:1.4rem;height:1.4rem}.collection .collection-check__icon:empty{display:none}.collection .collection-check__label{flex:1;min-width:0}.collection .collection-check input:checked~.collection-check__label{font-weight:600;color:#0a0a0a}.collection .collection-check__count{flex-shrink:0;font-size:1.2rem;color:#a3a3a3;font-variant-numeric:tabular-nums}.collection .collection-check.is-disabled{opacity:.4;cursor:not-allowed}.collection .collection-swatches{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:1rem .8rem}.collection .collection-swatches__toggle{position:absolute;opacity:0;pointer-events:none}.collection .collection-swatches__toggle:not(:checked)~.collection-swatches--clamped .collection-swatch--extra:not(.is-active){display:none}.collection .collection-swatches__more{display:inline-flex;align-items:center;gap:.4rem;margin-top:1rem;font-size:1.15rem;font-weight:600;color:#19204f;cursor:pointer;user-select:none}.collection .collection-swatches__more:hover{text-decoration:underline}.collection .collection-swatches__more svg{width:1.4rem;height:1.4rem;transition:transform .2s ease}.collection .collection-swatches__more-hide{display:none}.collection .collection-swatches__toggle:checked~.collection-swatches__more .collection-swatches__more-show{display:none}.collection .collection-swatches__toggle:checked~.collection-swatches__more .collection-swatches__more-hide{display:inline}.collection .collection-swatches__toggle:checked~.collection-swatches__more svg{transform:rotate(180deg)}.collection .collection-swatch{display:flex;flex-direction:column;align-items:center;gap:.4rem;cursor:pointer;text-align:center}.collection .collection-swatch input{position:absolute;opacity:0;pointer-events:none}.collection .collection-swatch__chip{width:2.8rem;height:2.8rem;border-radius:50%;border:2px solid #fff;background-color:var(--swatch-color, #e5e5e5);background-image:var(--swatch-image, none);background-size:cover;background-position:center;box-shadow:0 0 0 1px #e5e5e5;transition:box-shadow .15s ease}.collection .collection-swatch__label{font-size:1rem;line-height:1.2;color:#707070}.collection .collection-swatch input:checked+.collection-swatch__chip{box-shadow:0 0 0 2px #0a0a0a}.collection .collection-swatch input:focus-visible+.collection-swatch__chip{box-shadow:0 0 0 2px #0a0a0a,0 0 0 4px rgba(10,10,10,.2)}.collection .collection-swatch input:checked~.collection-swatch__label{font-weight:700;color:#0a0a0a}.collection .collection-swatch.is-disabled{opacity:.4;cursor:not-allowed}.collection .collection-price{display:flex;flex-direction:column;gap:1rem}.collection .collection-price__fields{display:flex;align-items:center;gap:.6rem}.collection .collection-price__field{display:flex;align-items:center;gap:.3rem;flex:1;min-width:0;padding:.8rem 1rem;border:1px solid #e5e5e5;border-radius:.6rem;background-color:#fff}.collection .collection-price__field:focus-within{border-color:#0a0a0a}.collection .collection-price__field input{width:100%;min-width:0;border:none;outline:none;background:none;font-size:1.2rem;color:#0a0a0a;appearance:textfield}.collection .collection-price__field input::-webkit-outer-spin-button,.collection .collection-price__field input::-webkit-inner-spin-button{appearance:none;margin:0}.collection .collection-price__prefix{flex-shrink:0;font-size:1.2rem;color:#a3a3a3}.collection .collection-price__sep{flex-shrink:0;color:#a3a3a3}.collection .collection-price__track{position:relative;height:.4rem;margin:1.2rem 0 .4rem;border-radius:999px;background-color:#e5e5e5}.collection .collection-price__handle{position:absolute;top:50%;left:0;width:100%;height:2rem;margin:0;transform:translateY(-50%);appearance:none;border:none;border-radius:0;background:none;pointer-events:none;display:none}.collection .collection-price__handle::-webkit-slider-thumb{appearance:none;pointer-events:auto;width:1.6rem;height:1.6rem;border:2px solid #fff;border-radius:50%;background-color:#19204f;box-shadow:0 1px 4px rgba(0,0,0,.25);cursor:grab}.collection .collection-price__handle::-moz-range-thumb{pointer-events:auto;width:1.6rem;height:1.6rem;border:2px solid #fff;border-radius:50%;background-color:#19204f;box-shadow:0 1px 4px rgba(0,0,0,.25);cursor:grab}.collection .collection-price__handle:active::-webkit-slider-thumb{cursor:grabbing}.collection .collection-price__handle:focus-visible::-webkit-slider-thumb{outline:2px solid #0a0a0a;outline-offset:2px}.collection .collection-price__handle::-webkit-slider-runnable-track,.collection .collection-price__handle::-moz-range-track{background:none;border:none}.collection .collection-price.is-interactive .collection-price__handle{display:block}.collection .collection-price__fill{position:absolute;inset:0 calc(100% - var(--to, 100%)) 0 var(--from, 0%);border-radius:999px;background-color:#19204f}.collection .collection-active{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.collection .collection-active__label{font-size:1.1rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#19204f}.collection .collection-active__chips{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.collection .collection-active__chip{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:1px solid #e5e5e5;border-radius:999px;background-color:#fafafa;font-size:1.2rem;color:#2e2e2e;text-decoration:none}.collection .collection-active__chip svg{width:1.2rem;height:1.2rem;color:#707070}.collection .collection-active__chip:hover{border-color:#0a0a0a;color:#0a0a0a}.collection .collection-active__chip:hover svg{color:#0a0a0a}@media only screen and (max-width: 1023.98px){.collection__filters{position:fixed;inset:0;z-index:103;visibility:hidden;pointer-events:none}.collection__filters-scrim{position:absolute;inset:0;background-color:rgba(0,0,0,.4);opacity:0;transition:opacity .25s ease}.collection .collection-filters{position:absolute;top:0;bottom:0;left:0;width:min(34rem,88vw);overflow-y:auto;background-color:#fff;transform:translateX(-100%);transition:transform .25s ease}.collection.filters-open .collection__filters{visibility:visible;pointer-events:auto}.collection.filters-open .collection__filters-scrim{opacity:1}.collection.filters-open .collection-filters{transform:translateX(0)}.collection .collection-filters__body{flex-direction:column;align-items:stretch}.collection .collection-filters__foot{position:sticky;bottom:0;padding-top:1.2rem;background-color:#fff}.collection .collection-filters__apply{width:100%}}.collection-banner{position:relative;display:flex;align-items:flex-end;min-height:var(--banner-min-height, 42rem);margin-bottom:3.2rem;overflow:hidden;background-color:#19204F;color:#fff}@media only screen and (max-width: 767.98px){.collection-banner{min-height:max(28rem,var(--banner-min-height, 42rem)*.62)}}.collection-banner--plain{min-height:auto;align-items:center;background-color:#19204F}.collection-banner__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.collection-banner__veil{position:absolute;inset:0;background:linear-gradient(to top, rgb(0, 0, 0, calc(var(--banner-overlay, 0.35) * 1.6)) 0%, rgb(0, 0, 0, var(--banner-overlay, 0.35)) 45%, rgb(0, 0, 0, calc(var(--banner-overlay, 0.35) * 0.25)) 100%)}.collection-banner__inner{max-width:var(--banner-max-width, 1440px);margin:0 auto;padding-left:1.6rem;padding-right:1.6rem;position:relative;z-index:1;width:100%;padding-top:4rem;padding-bottom:4rem}@media only screen and (max-width: 767.98px){.collection-banner__inner{padding:2.8rem 1rem}}.collection-banner__content{max-width:62ch}.collection-banner__eyebrow{margin:0 0 .8rem;font-size:1.2rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#FDE200}.collection-banner__title{margin:0;font-size:3.2rem;font-weight:700;line-height:1.1;color:inherit}@media only screen and (min-width: 768px){.collection-banner__title{font-size:4.8rem}}.collection-banner__description{margin:1.2rem 0 0;font-size:1.5rem;line-height:1.6;color:hsla(0,0%,100%,.88)}.collection-banner--center .collection-banner__inner{display:flex;justify-content:center;text-align:center}.help-customer{position:fixed;right:2rem;bottom:2rem;z-index:100;display:block}@media only screen and (max-width: 1023.98px){.help-customer{right:1.4rem}}.help-customer__trigger{display:flex;align-items:center;justify-content:center;position:relative;gap:0;width:5.6rem;height:5.6rem;padding:0;border-radius:999px;background-color:var(--hc-bg, #25d366);box-shadow:0 .4rem 1.2rem rgba(0,0,0,.2);color:#fff;white-space:nowrap;transition:width .3s ease-in-out,padding .3s ease-in-out}@media only screen and (max-width: 1023.98px){.help-customer__trigger{width:5rem;height:5rem}}.help-customer__trigger::before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 1.8rem .6rem var(--hc-glow, rgba(37, 211, 102, 0.55));opacity:0;animation:help-customer-glow 2s ease-in-out infinite}.help-customer__icon{display:flex;flex-shrink:0}.help-customer__icon svg{width:2.6rem;height:2.6rem}@media only screen and (max-width: 1023.98px){.help-customer__icon svg{width:2.4rem;height:2.4rem}}.help-customer__text{max-width:0;overflow:hidden;opacity:0;font-size:1.5rem;font-weight:300;line-height:1;transition:max-width .3s ease-in-out,opacity .2s ease-in-out}@media(hover: hover)and (pointer: fine){.help-customer--labeled .help-customer__trigger:hover,.help-customer--labeled .help-customer__trigger:focus-visible{gap:.8rem;width:15rem;padding:0 2rem}.help-customer--labeled .help-customer__trigger:hover .help-customer__text,.help-customer--labeled .help-customer__trigger:focus-visible .help-customer__text{max-width:10rem;opacity:1}}.help-customer__options{position:absolute;right:0;bottom:calc(100% + 1.2rem);width:max-content;max-width:calc(100vw - 4rem);display:flex;flex-direction:column;gap:.8rem;padding:1rem;margin:0;border-radius:1.4rem;background-color:#fff;box-shadow:0 .6rem 1.6rem rgba(0,0,0,.14);list-style:none;visibility:hidden;opacity:0;transform:translateY(0.8rem);pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility .2s}.help-customer__options::after{content:"";position:absolute;top:100%;right:0;left:0;height:1.2rem}.help-customer__option{display:flex;align-items:center;gap:1rem;padding:1.2rem 1.6rem;border:1px solid #e5e5e5;border-radius:.8rem;background-color:#f6f6f5;color:#0a0a0a;font-size:1.4rem;line-height:1.3}.help-customer__option-icon{display:flex;flex-shrink:0}.help-customer__option-icon svg{width:2rem;height:2rem}.help-customer[data-open] .help-customer__options{visibility:visible;opacity:1;transform:none;pointer-events:auto}.help-customer:not(:defined):focus-within .help-customer__options{visibility:visible;opacity:1;transform:none;pointer-events:auto}@media(hover: hover)and (pointer: fine){.help-customer:not(:defined):hover .help-customer__options{visibility:visible;opacity:1;transform:none;pointer-events:auto}}@media(prefers-reduced-motion: reduce){.help-customer__trigger,.help-customer__text,.help-customer__options{transition:none}.help-customer__trigger::before{animation:none}}@keyframes help-customer-glow{50%{opacity:1}}
.collection .product-card__price-current {
  font-size: 1.7rem;
  font-weight: 800;
  line-height: 1.2;
}

.collection .product-card__price-compare {
  font-size: 1.1rem;
  font-weight: 700;
}

.collection .product-card__price-installments {
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 1.4;
}

.collection .product-card__price-pix {
  font-size: 1.2rem;
  font-weight: 800;
  line-height: 1.4;
}

.collection .product-card__cta-button {
  background: #0057a8;
  color: #fff;
}

.collection .product-card__cta-button:not(:disabled):hover {
  background: #00498f;
}

.collection .product-card__cta-button:disabled {
  background: #a3a3a3;
  color: #fff;
}

@media only screen and (max-width: 767px) {
  .collection .product-card__price-current {
    font-size: 1.6rem;
  }

  .collection .product-card__price-compare {
    font-size: 1rem;
  }

  .collection .product-card__price-installments {
    font-size: 1.2rem;
  }

  .collection .product-card__price-pix {
    font-size: 1.15rem;
  }
  
}
html,
body{
  overflow-x:clip;
}
#cart-root .cart-drawer__content,
#cart-root .cart-drawer__bottom{
  background-color:#fff;
}
#cart-root .cart-drawer__content,
#cart-root .cart-drawer__bottom{
  background-color:#fff;
}

#cart-root[data-shipping-calculator="false"] .cart-row--shipping{
  display:none;
}
#cart-root[data-shipping-calculator="false"] .cart-drawer__buttons::before{
  content:"Frete calculado no checkout.";
  position:absolute;
  left:0;
  top:-2.2rem;
  width:100%;
  color:#666;
  font-size:1.1rem;
  font-weight:400;
  line-height:1.3;
}

#cart-root[data-shipping-calculator="false"] .cart-drawer__buttons{
  position:relative;
  margin-top:2.4rem;
}