: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%}*{box-sizing:border-box;margin:0}body{display:flex;flex-direction:column;margin:0;min-height:100svh}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select{font:inherit;border-radius:var(--style-border-radius-inputs)}input[type=number]{appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{margin:0;appearance:none}select{background-color:var(--color-background);color:currentcolor}dialog{background-color:var(--color-background);color:var(--color-foreground)}p{text-wrap:pretty}a{color:inherit;text-decoration:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}: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)}body.locked{position:fixed;top:var(--scroll-lock-top, 0);right:0;left:0;overflow:hidden}.ui-container{max-width:var(--page-width, 144rem);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}.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-flex-between{display:flex;gap:.8rem;justify-content:space-between;align-items:center}.ui-unstyledlist{list-style:none;margin:0;padding:0}.ui-visually-hidden,.ui-visually-hidden-input{position:absolute !important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip-path:inset(50%);white-space:nowrap}.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:99.9rem;text-transform:uppercase;text-align:center}.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)}.ui-btn.loading svg{display:none}.swiper-button-next.ui-btn,.swiper-button-prev.ui-btn{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-skeleton{display:contents;color:rgba(0,0,0,0) !important;--default-color: #e8e8e8;--shimmer-color: #fff}.ui-skeleton *{animation:skeleton-shimmer 2s ease-out infinite;background:linear-gradient(100deg, var(--default-color), var(--default-color) 50%, var(--shimmer-color) 60%, var(--default-color) 70%);background-size:200% 100%}@keyframes fade-in-bottom{0%{transform:translateY(50px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes shimmer{from{background-position:-100rem 0}to{background-position:100rem 0}}@keyframes skeleton-shimmer{0%{background-position-x:200%}100%{background-position-x:0%}}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;will-change:transform}.header-smart-host.is-hidden{transform:translateY(-100%)}.header-navigation[data-blur=true].header-navigation--stuck{background-color:color-mix(in srgb, var(--header-bg, var(--color-background)) 72%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.header-navigation__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.6rem;max-width:var(--page-width, 144rem);margin:0 auto;padding:var(--header-padding, 16px) 1.6rem}.header-navigation--contained{background-color:rgba(0,0,0,0)}.header-navigation--contained .header-navigation__inner{margin:1.2rem auto;max-width:calc(var(--page-width, 144rem) - 1.6rem*2);border-radius:var(--header-radius, 24px);background-color:var(--header-bg, var(--color-background));padding:1.6rem}@media only screen and (min-width: 1200px){.header-navigation--contained .header-navigation__inner{padding:1.6rem 3.2rem}}.header-navigation--contained.header-navigation--stuck .header-navigation__inner{box-shadow:0 8px 28px rgba(0,0,0,.14);position:relative;z-index:2}.header-navigation--contained.header-navigation--stuck .header-navigation__mega{top:calc(100% + .8rem);left:50%;right:auto;transform:translateX(-50%);width:calc(var(--page-width, 144rem) - 1.6rem*2);border-top:none;border-radius:var(--header-radius, 24px);overflow:hidden}.header-navigation--contained[data-blur=true].header-navigation--stuck{background-color:rgba(0,0,0,0);backdrop-filter:none}.header-navigation--contained[data-blur=true].header-navigation--stuck .header-navigation__inner{background-color:color-mix(in srgb, var(--header-bg, var(--color-background)) 72%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.header-navigation__start{display:flex;align-items:center;gap:2.4rem;justify-self:start;min-width:0}.header-navigation__hamburger{display:flex;align-items:center;justify-content:center;flex-shrink:0;background:none;border:none;color:inherit;cursor:pointer;padding:0}.header-navigation__hamburger svg{width:2rem;max-width:2rem}.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{justify-self:center}.header-navigation__logo-image{max-width:var(--header-logo-width, 140px);display:block}.header-navigation__logo-text{color:inherit;text-decoration:none;font-weight:700;font-size:2rem}.header-navigation__nav{display:none;min-width:0}@media only screen and (min-width: 1200px){.header-navigation__nav{display:block}}.header-navigation__menu{display:flex;align-items:center;gap:2rem;list-style:none;margin:0;padding:0}.header-navigation__menu-item{position:relative}.header-navigation__menu-item--mega{position:static}.header-navigation__menu-link{display:flex;align-items:center;gap:4px;background:none;border:none;color:var(--link-color, inherit);text-decoration:none;font:inherit;cursor:pointer;padding:0;font-size:var(--menu-link-fs, 1.6rem);font-weight:var(--menu-link-fw, 500);text-transform:var(--menu-link-tt, none)}.header-navigation__menu-link svg{width:1rem;transition:transform .2s ease}.header-navigation__menu-link:hover{color:var(--link-color-hover, var(--link-color, inherit));text-decoration:var(--menu-link-underline, none)}.header-navigation__menu-item--has-dropdown .header-navigation__menu-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.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);border-bottom-left-radius:1.6rem;border-bottom-right-radius:1.6rem;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:var(--page-width, 144rem);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;justify-self:end;gap:1.4rem;flex-shrink:0}.header-navigation__icons svg{width:2rem;height:2rem}@media only screen and (max-width: 1023.98px){.header-navigation__icons-desktop{display:none}}@media only screen and (min-width: 1024px){.header-navigation__icons-mobile{display:none}}.header-navigation__icons-group{display:contents}.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}.header-navigation__icon svg{width:var(--icon-w-desktop, var(--icon-w, 2rem));height:var(--icon-h-desktop, var(--icon-h, 2rem))}@media only screen and (min-width: 1200px){.header-navigation__icon{display:var(--icon-display-desktop, flex)}}@media only screen and (max-width: 1199.98px){.header-navigation__icon{display:var(--icon-display-mobile, flex)}.header-navigation__icon svg{width:var(--icon-w-mobile, var(--icon-w, 2rem));height:var(--icon-h-mobile, var(--icon-h, 2rem))}}.header-navigation__cart-count{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:999px;border-style:solid;border-width:1px;background-color:var(--header-color, var(--color-foreground));color:var(--header-bg, var(--color-background));line-height:1}@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}}.header-navigation__search-inline{display:none}@media only screen and (min-width: 1200px){.header-navigation__search-inline{display:flex;align-items:center;gap:8px;min-width:260px;padding:.8rem 1.6rem;border:1px solid color-mix(in srgb, currentcolor 20%, transparent);border-radius:777px}}.header-navigation__search-inline svg{width:1.6rem;flex-shrink:0;opacity:.7}.header-navigation__search-inline-input{flex:1;min-width:0;border:none;background:none;color:inherit;font:inherit;outline:none;font-size:1.4rem}.header-navigation__search{border-top:1px solid currentcolor}.header-navigation__search[hidden]{display:none}@media only screen and (max-width: 767.98px){.header-navigation__search{position:fixed;inset:0;z-index:130;overflow-y:auto;overscroll-behavior:contain;border-top:0;background-color:var(--header-bg, var(--color-background));color:var(--header-color, var(--color-foreground))}}.header-navigation__search-form{display:flex;align-items:center;gap:8px;max-width:var(--page-width, 144rem);margin:0 auto;padding:12px 1.6rem}@media only screen and (max-width: 767.98px){.header-navigation__search-form{position:sticky;top:0;z-index:1;gap:14px;padding:12px 16px;border-bottom:1px solid color-mix(in srgb, currentcolor 18%, transparent);background-color:var(--header-bg, var(--color-background))}}.header-navigation__search-field{display:flex;flex:1;align-items:center;gap:8px;min-width:0}@media only screen and (max-width: 767.98px){.header-navigation__search-field{gap:10px;padding:12px 16px;border:1px solid currentcolor;border-radius:99px}}.header-navigation__search-input{flex:1;min-width:0;border:none;background:none;color:inherit;font:inherit;outline:none;font-size:1.8rem}.header-navigation__search-input::placeholder{color:color-mix(in srgb, currentcolor 72%, transparent)}.header-navigation__search-input::-webkit-search-cancel-button{appearance:none}.header-navigation__search-submit,.header-navigation__search-close,.header-navigation__search-clear{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,.header-navigation__search-clear svg{width:1.6rem}.header-navigation__search-submit[hidden],.header-navigation__search-close[hidden],.header-navigation__search-clear[hidden]{display:none}@media only screen and (max-width: 767.98px){.header-navigation__search-submit svg{width:18px}}.header-navigation__search-clear svg{width:16px}.header-navigation__search-cancel{display:none}@media only screen and (max-width: 767.98px){.header-navigation__search-close{font-size:16px;font-weight:500;text-decoration:underline;text-underline-position:from-font}.header-navigation__search-close svg{display:none}}@media only screen and (max-width: 767.98px){.header-navigation__search-cancel{display:inline}}.footer{padding-block:var(--footer-padding-block-desktop, 6.4rem);background-color:var(--footer-bg, transparent);color:var(--footer-color, inherit)}@media only screen and (max-width: 767.98px){.footer{padding-block:var(--footer-padding-block-mobile, var(--footer-padding-block-desktop, 4rem))}}.footer__inner--narrow{max-width:144rem}.footer .link-column__heading,.footer .payment-icons__heading{color:var(--lc-heading-color, var(--footer-heading-color, inherit))}.footer .link-column__link{color:var(--lc-link-color, var(--footer-link-color, inherit))}.footer .link-column__link:hover,.footer .link-column__link:focus-visible{color:var(--lc-link-color-hover, var(--footer-link-color-hover, var(--footer-link-color, inherit)))}.footer .layout-group{border-top-color:var(--lg-border-top-color, var(--footer-divider-color, transparent))}.header-navigation__predictive{position:relative;display:block}@media only screen and (max-width: 1199.98px){.header-navigation__predictive:not(.header-navigation__predictive--panel){display:none}}.header-navigation__predictive--panel{display:contents}@media only screen and (min-width: 768px){.header-navigation__search{position:relative}}.predictive-search{position:absolute;top:calc(100% + .8rem);right:0;z-index:20;width:44rem;max-width:92vw;max-height:70vh;overflow-y:auto;padding:1.6rem;border:1px solid #e5e5e5;border-radius:1.6rem;background-color:var(--header-bg, var(--color-background));color:var(--header-color, var(--color-foreground));box-shadow:0 1.2rem 3.2rem rgba(0,0,0,.12)}.predictive-search[hidden],.predictive-search [hidden]{display:none}.predictive-search[aria-busy=true]{opacity:.6}.header-navigation__predictive--panel .predictive-search{top:100%;right:auto;left:50%;width:min(var(--page-width, 144rem),100%);max-width:none;transform:translateX(-50%);border-radius:0 0 1.6rem 1.6rem}@media only screen and (max-width: 767.98px){.header-navigation__predictive--panel .predictive-search{position:static;left:auto;width:100%;max-height:none;padding:24px 16px 40px;overflow:visible;border:0;border-radius:0;box-shadow:none;transform:none}}.predictive-search__idle,.predictive-search__results>div{display:flex;flex-direction:column;gap:3.2rem}.predictive-search__heading{margin:0 0 1.4rem;font-size:1.3rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.predictive-search__title{margin:-0.6rem 0 1.6rem;font-family:var(--font-secondary--family);font-size:2.8rem;font-weight:400;line-height:1;text-transform:uppercase}.predictive-search__chips,.predictive-search__suggestions,.predictive-search__rows,.predictive-search__products{margin:0;padding:0;list-style:none}.predictive-search__chips{display:flex;flex-wrap:wrap;gap:.8rem}.predictive-search__chip{display:block;padding:1rem 1.8rem;border:1px solid #B2B3E7;border-radius:99.9rem;color:#281550;font-size:1.6rem;text-decoration:none}.predictive-search__suggestions{display:flex;flex-direction:column;gap:1.6rem}.predictive-search__suggestion{display:block;color:inherit;font-size:1.6rem;font-weight:600;text-decoration:none}.predictive-search__suggestion mark{background:none;color:inherit;font-weight:400}.predictive-search__row{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.4rem 0;border-bottom:1px solid #e5e5e5;color:inherit;font-size:1.6rem;text-decoration:none}.predictive-search__row svg{flex:none;width:1.6rem}.predictive-search__row-count{margin-left:.8rem;font-size:1.3rem;opacity:.72}.predictive-search__products{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:2.4rem 1.2rem}@media only screen and (min-width: 768px){.header-navigation__predictive--panel .predictive-search__products{grid-template-columns:repeat(5, minmax(0, 1fr));gap:2.4rem}}.predictive-search__product{display:flex;flex-direction:column;gap:1.2rem;min-width:0;color:inherit}.predictive-search__product-media{position:relative;aspect-ratio:173/231;overflow:hidden;border-radius:1.6rem;background-color:#EDEDF6}.predictive-search__product-link{display:block;height:100%}.predictive-search__product-link img{display:block;width:100%;height:100%;object-fit:cover}.predictive-search__product-tag{position:absolute;top:1.2rem;left:1.2rem;padding:.5rem 1rem;border-radius:99.9rem;background-color:#281550;color:#C5FF89;font-size:1.1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.predictive-search__product-wish{position:absolute;top:1.2rem;right:1.2rem;display:flex;width:2.2rem;height:2.2rem;padding:0;border:0;background:none;color:#281550;cursor:pointer}.predictive-search__product-wish svg{width:100%;height:100%}.predictive-search__product-info{display:flex;flex-direction:column;gap:.6rem;min-width:0}.predictive-search__product-head{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem}.predictive-search__product-head .product-card__swatches{position:static;inset:auto;padding:.4rem .4rem .4rem .2rem}.predictive-search__product-title{min-width:0;color:inherit;font-size:1.6rem;font-weight:500;line-height:1.2;text-decoration:none}.predictive-search__product{--pc-ink-color: #1a1a1a;--pc-muted-color: #737373}.predictive-search__product-price{gap:.2rem .8rem}.predictive-search__product-price .product-card__price-hero{color:#281550;font-size:1.6rem;font-weight:700}.predictive-search__see-all-tile{display:flex;align-self:start;min-width:0}.predictive-search__tile{display:flex;flex:1;flex-direction:column;justify-content:flex-end;gap:1.2rem;min-width:0;height:23.1rem;padding:2.4rem;overflow:hidden;border-radius:1.6rem;background-color:#EDEDF6;color:#281550;text-decoration:none}.predictive-search__tile-title{font-family:var(--font-secondary--family);font-size:2.8rem;line-height:1;text-transform:uppercase}.predictive-search__tile-link{display:inline-flex;align-items:center;gap:.6rem;font-size:1.3rem;font-weight:600;letter-spacing:.14em;text-decoration:underline;text-transform:uppercase}.predictive-search__tile-link svg{width:1.4rem}.predictive-search__all{display:block;padding:1.6rem 2.8rem;border-radius:99.9rem;background-color:#281550;color:#fff;font-size:1.4rem;font-weight:600;letter-spacing:.08em;text-align:center;text-decoration:none;text-transform:uppercase}.predictive-search__empty{margin:0;padding:.8rem 0;font-size:1.6rem}.predictive-search [aria-selected=true],.predictive-search__chip:hover,.predictive-search__suggestion:hover,.predictive-search__row:hover{background-color:#EDEDF6}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.layout-group{flex:var(--lg-flex-desktop, 1 1 auto);min-width:0;max-width:var(--lg-max-width-desktop, none);margin-top:var(--lg-mt-desktop, 0);margin-bottom:var(--lg-mb-desktop, 0);margin-inline:var(--lg-mi-desktop, 0);border:var(--lg-border-width, 0) solid var(--lg-border-color, transparent);border-top:var(--lg-border-top-width, 0) solid var(--lg-border-top-color, transparent);border-radius:var(--lg-radius, 0) var(--lg-radius, 0) var(--lg-radius-bottom, 0) var(--lg-radius-bottom, 0);background-color:var(--lg-bg, transparent)}@media only screen and (max-width: 1023.98px){.layout-group{order:var(--lg-order-mobile, 0);flex:var(--lg-flex-mobile, var(--lg-flex-desktop, 1 1 auto));max-width:var(--lg-max-width-mobile, var(--lg-max-width-desktop, none));margin-top:var(--lg-mt-mobile, var(--lg-mt-desktop, 0));margin-bottom:var(--lg-mb-mobile, var(--lg-mb-desktop, 0));margin-inline:var(--lg-mi-mobile, var(--lg-mi-desktop, 0))}}.layout-group--full-width{width:100%;margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%)}.layout-group__inner{display:flex;flex-flow:var(--lg-fd-desktop, row) var(--lg-wrap, wrap);justify-content:var(--lg-jc-desktop, flex-start);align-items:var(--lg-ai-desktop, stretch);gap:var(--lg-gap-desktop, 0);max-width:var(--lg-inner-max-width, none);margin-inline:var(--lg-inner-margin, 0 auto);padding:var(--lg-pb-desktop, 0) var(--lg-pi-desktop, 0)}@media only screen and (max-width: 1023.98px){.layout-group__inner{flex-flow:var(--lg-fd-mobile, var(--lg-fd-desktop, row)) var(--lg-wrap, wrap);justify-content:var(--lg-jc-mobile, var(--lg-jc-desktop, flex-start));align-items:var(--lg-ai-mobile, var(--lg-ai-desktop, stretch));gap:var(--lg-gap-mobile, var(--lg-gap-desktop, 0));padding:var(--lg-pb-mobile, var(--lg-pb-desktop, 0)) var(--lg-pi-mobile, var(--lg-pi-desktop, 0))}}.layout-group--grid>.layout-group__inner{display:grid;grid-template-columns:repeat(var(--lg-cols-desktop, 1), minmax(0, 1fr))}@media only screen and (max-width: 1023.98px){.layout-group--grid>.layout-group__inner{grid-template-columns:repeat(var(--lg-cols-tablet, var(--lg-cols-desktop, 1)), minmax(0, 1fr))}}@media only screen and (max-width: 767.98px){.layout-group--grid>.layout-group__inner{grid-template-columns:repeat(var(--lg-cols-mobile, 1), minmax(0, 1fr))}}.heading-block{position:relative;margin:0;margin-bottom:var(--heading-mb-desktop, 0);padding-top:var(--heading-pt-desktop, 0);font-family:var(--heading-ff, inherit);font-size:var(--heading-fs-desktop, 2.8rem);line-height:var(--heading-lh, 1.2);font-weight:var(--heading-fw, 500);color:var(--heading-color, inherit);text-transform:var(--heading-tt, none);text-align:var(--heading-ta, left);margin-inline:var(--heading-mi-desktop, 0);max-width:var(--heading-max-w-desktop, none);min-width:var(--heading-min-w-desktop, auto)}.heading-block .heading-block__highlight{color:var(--heading-highlight-color, inherit)}.heading-block .heading-block__highlight--chip{display:inline-block;padding:.12em .14em .06em;border-radius:.8rem;background-color:var(--heading-highlight-bg, transparent)}.heading-block .link{color:inherit;text-decoration:none}@media(width <= 1024px){.heading-block{margin-bottom:var(--heading-mb-mobile, 0);padding-top:var(--heading-pt-mobile, 0);font-size:var(--heading-fs-mobile, 2.2rem);text-align:var(--heading-ta-mobile, var(--heading-ta, left));margin-inline:var(--heading-mi-mobile, var(--heading-mi-desktop, 0));max-width:var(--heading-max-w-mobile, none);min-width:var(--heading-min-w-mobile, auto)}}.svg-block{display:flex;justify-content:var(--svg-justify, flex-start);margin-top:var(--svg-mt, 0);margin-bottom:var(--svg-mb, 0)}.svg-block svg{display:block;width:var(--svg-w-desktop);height:var(--svg-h-desktop, auto)}@media(width <= 1024px){.svg-block svg{width:var(--svg-w-mobile);height:var(--svg-h-mobile, auto)}}.decor{line-height:0;color:var(--decor-color, inherit);width:var(--decor-w-desktop, 8rem);pointer-events:none}@media only screen and (max-width: 1023.98px){.decor{width:var(--decor-w-mobile, var(--decor-w-desktop, 8rem))}}.decor svg,.decor img{display:block;width:100%;height:auto}.decor--in-flow{flex:0 0 auto;margin-block:var(--decor-mt, 0) var(--decor-mb, 0)}.decor--absolute{--decor-x: var(--decor-x-desktop, 0);--decor-y: var(--decor-y-desktop, 0);position:absolute;z-index:var(--decor-z, 1)}@media only screen and (max-width: 1023.98px){.decor--absolute{--decor-x: var(--decor-x-mobile, var(--decor-x-desktop, 0));--decor-y: var(--decor-y-mobile, var(--decor-y-desktop, 0))}}.decor--top{top:var(--decor-y)}.decor--bottom{bottom:var(--decor-y)}.decor--left{left:var(--decor-x)}.decor--right{right:var(--decor-x)}.decor--swap .decor__art--mobile{display:none}@media only screen and (max-width: 1023.98px){.decor--swap .decor__art--desktop{display:none}.decor--swap .decor__art--mobile{display:block}}:where(.layout-group,.template-section,.section-heading):has(.decor--absolute){position:relative}.wave-divider{display:block;width:100%;height:var(--wd-height, 20px);fill:none;stroke:none;position:relative;z-index:5;pointer-events:none}.wave-divider--top{margin-bottom:calc(-0.2px - var(--wd-inset, 0px))}.wave-divider--bottom{margin-top:calc(-0.2px - var(--wd-inset, 0px))}.wave-divider__base{fill:var(--wd-color, transparent)}.wave-divider__fill{fill:var(--wd-fill, transparent)}.section-heading:not(:has(.section-heading__inner>*)){padding-bottom:0;margin-bottom:0}.section-heading{padding-bottom:var(--sh-pb-desktop, 0);margin-bottom:var(--sh-mb-desktop, 0)}.section-heading .section-heading__inner{width:100%;max-width:var(--sh-inner-max-w, none);margin:var(--sh-inner-mi, 0 auto);padding-inline:var(--sh-inner-pi, 0);display:var(--sh-display-desktop, block);flex-direction:var(--sh-fd-desktop, column);justify-content:var(--sh-jc-desktop, flex-start);align-items:var(--sh-ai-desktop, stretch);gap:var(--sh-gap-desktop, 0)}@media(width <= 1024px){.section-heading{padding-bottom:var(--sh-pb-mobile, 0);margin-bottom:var(--sh-mb-mobile, 0)}.section-heading .section-heading__inner{display:var(--sh-display-mobile, block);flex-direction:var(--sh-fd-mobile, column);justify-content:var(--sh-jc-mobile, flex-start);align-items:var(--sh-ai-mobile, stretch);gap:var(--sh-gap-mobile, 0)}}.section-heading-sabores{display:flex;align-items:center;gap:var(--ci-gap, 2rem)}@media only screen and (max-width: 479.98px){.section-heading-sabores{gap:var(--ci-gap-mobile, 1rem)}}.heading-sabores__list{display:flex;gap:var(--ci-icon-gap, 1rem)}@media only screen and (max-width: 479.98px){.heading-sabores__list{gap:var(--ci-icon-gap-mobile, 0.5rem)}}.heading-sabor__icon{width:var(--ci-icon-size, 2rem);height:auto}@media only screen and (max-width: 479.98px){.heading-sabor__icon{width:var(--ci-icon-size-mobile, 1.2rem)}}.heading-sabores__anchor{color:var(--ci-link-color, inherit);font-family:var(--ci-link-ff, inherit);font-size:var(--ci-link-fs, 1.4rem);font-weight:800;line-height:1.3;text-transform:uppercase;text-decoration:none;transform:translateY(var(--ci-link-shift, 0.4rem))}.heading-sabores__anchor:hover,.heading-sabores__anchor:focus-visible{color:var(--ci-link-color-hover, inherit)}@media only screen and (max-width: 767.98px){.heading-sabores__anchor{font-size:var(--ci-link-fs-mobile, 1.2rem)}}.heading-sabores__anchor--pill{display:inline-flex;align-items:center;padding:var(--ci-link-py, 1.2rem) var(--ci-link-px, 2.8rem);border:var(--ci-link-bw, 0.1rem) solid var(--ci-link-bc, currentcolor);border-radius:var(--ci-link-radius, 10rem);background:var(--ci-link-bg, transparent);font-weight:400;text-transform:none}.text-block{margin-top:var(--text-mt-desktop, 0);margin-bottom:var(--text-mb-desktop, 0);font-size:var(--text-fs-desktop, 1.4rem);line-height:var(--text-lh, 1.5);color:var(--text-color, inherit);text-align:var(--text-ta, left);max-width:var(--text-max-w-desktop, none)}.text-block>:first-child{margin-top:0}.text-block>:last-child{margin-bottom:0}@media(width <= 1024px){.text-block{margin-top:var(--text-mt-mobile, 0);margin-bottom:var(--text-mb-mobile, 0);font-size:var(--text-fs-mobile, 1.4rem);text-align:var(--text-ta-mobile, var(--text-ta, left));max-width:var(--text-max-w-mobile, none)}}#cart-root{z-index:102;position:relative}#overlay{position:fixed;inset:0;z-index:101;display:block;cursor:pointer;background-color:var(--cart-overlay-color, rgb(35, 35, 35));opacity:0;pointer-events:none;transition:opacity .5s ease}#overlay.visible{opacity:var(--cart-overlay-opacity, 0.8);pointer-events:all}.cart-drawer__wrapper{overflow:hidden;display:block;inset:var(--cart-offset-top, 0) var(--cart-right, 0) var(--cart-offset-bottom, 0) var(--cart-left, auto);width:100%;max-width:min(var(--cart-max-viewport, 92.5vw),var(--cart-max-width, 45rem));height:auto;background-color:var(--cart-bg, #fff);border-radius:var(--cart-radius, 0);color:var(--cart-text, inherit)}@media only screen and (max-width: 479.98px){.cart-drawer__wrapper{max-width:calc(100% - 2*var(--cart-offset-inline, 0rem))}}.cart-drawer__content,.cart-drawer__bottom{min-width:0;width:100%}.cart-drawer__content{display:flex;flex-direction:column;height:100%;max-width:100%}.cart-drawer__heading{flex:none}.cart-drawer__heading{position:relative;padding:calc(.8*var(--cart-header-padding, 1.6rem)) var(--cart-header-padding, 1.6rem);border-bottom:.1rem solid #fafafa;flex-direction:var(--cart-header-direction, row);display:flex;align-items:center;justify-content:space-between}.cart-drawer__title{font-size:1.8rem;font-weight:bold;color:var(--cart-text, #281550)}.cart-drawer__close{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--close-btn-width, 3.6rem);height:var(--close-btn-width, 3.6rem);border:.1rem solid var(--close-btn-border-color, transparent);border-radius:var(--close-btn-radius, 0);background:var(--close-btn-background-color, transparent);color:var(--close-btn-color, inherit);cursor:pointer;position:absolute;right:var(--cart-header-padding, 1.6rem);top:50%;transform:translateY(-50%)}.cart-drawer__close svg{width:var(--close-btn-icon-width, 2.4rem);height:var(--close-btn-icon-width, 2.4rem)}.cart-drawer__shipping-bar{display:flex;flex-direction:column;gap:.8rem;padding:.8rem var(--cart-body-padding, 1.6rem) 1.2rem;border-bottom:.2rem solid #f0f0f0;background-color:rgba(0,0,0,0)}.cart-drawer__shipping-label{font-size:1.4rem;font-weight:600;color:var(--cart-text, #281550)}.cart-drawer__shipping-progress{overflow:hidden;width:100%;height:.8rem;border-radius:99.9rem;background-color:var(--cart-accent-track, #EDEDF6)}.cart-drawer__shipping-current{height:100%;border-radius:99.9rem;background-color:var(--cart-accent, #281550);transition:width .3s ease}.cart-drawer__empty{text-align:center;margin-top:6.4rem}.cart-drawer__empty .ui-btn{margin:1.2rem auto}.cart-drawer__empty-title{font-size:2.4rem;font-weight:700;margin-bottom:2rem}.cart-drawer__item{padding:1.2rem;margin:1.2rem var(--cart-body-padding, 1.6rem) 1.2rem;background-color:#ededf6;border-radius:1.2rem}.cart-drawer__item:last-of-type{margin-bottom:0}.cart-drawer__item-content{display:flex;align-items:flex-start;gap:.8rem;width:100%}.cart-drawer__img{display:block;flex-shrink:0}.cart-drawer__img img{width:7.2rem;height:7.2rem;object-fit:cover;border-radius:.8rem}.cart-drawer__img-placeholder{width:6.4rem;height:6.4rem;background-color:#fafafa;border-radius:1.2rem}.cart-drawer__details{display:flex;flex-direction:column;gap:.8rem;flex:1;min-width:0}.cart-drawer__link{display:block}.cart-drawer__info-name{color:var(--cart-text, #281550);line-height:1.2;font-size:1.4rem;font-weight:700;text-transform:capitalize}.cart-drawer__options{display:flex;flex-wrap:wrap;color:#a3a3a3;font-size:1.2rem}.cart-drawer__options span+span::before{content:"|";margin:0 .6rem;color:#c9c9c9}.cart-drawer__footer{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;width:100%}.cart-drawer__error{margin:1.2rem;padding:1.2rem;border-radius:.8rem;background-color:#fdecec;color:#b42318}.cart-drawer__error-title{font-weight:600;font-size:1.4rem}.cart-drawer__error-description{font-size:1.2rem}.cart-drawer__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem;color:var(--cart-text, #281550);font-weight:700;font-size:1.6rem}@media only screen and (max-width: 479.98px){.cart-drawer__price{flex-direction:column;gap:0}}.cart-drawer__price-original{color:#a3a3a3;font-weight:400;font-size:1.2rem;text-decoration:line-through;line-height:1}.cart-drawer__discount{line-height:1;display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.4rem}.cart-drawer__discount-tag{padding:.2rem .6rem;border-radius:.4rem;background-color:#dcfce7;color:#16a34a;font-size:1.1rem;font-weight:600}.cart-drawer__body{flex:1 1 auto;min-height:12rem;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.cart-drawer__bottom{flex:none;overflow-y:auto;max-height:65dvh;padding:1.2rem 0 calc(.4rem + env(safe-area-inset-bottom, 0px));width:100%;border-top:.1rem solid #fafafa;background-color:var(--cart-bg, #fff);position:relative;z-index:1}.cart-drawer__content[data-body-overflow] .cart-drawer__bottom{box-shadow:0 -0.6rem 1rem -0.4rem rgba(0,0,0,.18)}.cart-drawer .cart-drawer__pix{color:var(--cart-accent, #281550);margin-bottom:.6rem}.cart-drawer__upsells{background-color:rgba(0,0,0,0);padding:0 1.2rem}.cart-drawer__upsells .cart-drawer__item{margin:0;margin-top:1rem;padding-right:1.2rem;padding-left:1.2rem;background-color:#ededf6;border:0;border-radius:.8rem}.cart-drawer__upsells .cart-drawer__img img{width:5rem;height:5rem}.cart-drawer__upsells .cart-drawer__item-content{align-items:center}.cart-drawer__upsells .cart-drawer__info{flex:1}.cart-drawer__upsells .cart-drawer__info span{font-size:1.2rem;color:var(--cart-text, #281550)}.cart-drawer__upsells-title{margin:.6rem 0}.cart-drawer__upsells-cta{padding:1rem;border-radius:.8rem;background-color:#b2b3e7;color:var(--cart-text, #281550)}.cart-drawer__upsells-cta svg{min-width:1.6rem;min-height:1.6rem}.cart-drawer__upsells-cta.loading{user-select:none;pointer-events:none;background-color:#a3a3a3}.cart-drawer__upsells-cta.loading svg{animation:spin 1s infinite}.cart-drawer__buttons{width:100%;padding:0 var(--cart-body-padding, 1.6rem)}.cart-drawer__buttons .ui-btn{padding:1.6rem 3.2rem;border-radius:.8rem}.cart-drawer__buttons a,.cart-drawer__buttons button{width:100%}.cart-drawer__buttons .ui-btn__primary{background-color:#c5ff89;color:#281550}.cart-drawer__buttons button{font-family:1.2rem;color:#a3a3a3;text-transform:none;text-decoration:underline;font-weight:400;padding:.8rem 0}.cart-drawer__values{margin-bottom:1.6rem;padding:0 var(--cart-body-padding, 1.6rem)}.cart-drawer__value-shipping{display:inline-flex;align-items:baseline;gap:.8rem}.cart-drawer__value{display:flex;align-items:center;justify-content:space-between;margin-bottom:.6rem;color:var(--cart-text, #281550);font-weight:600}.cart-drawer__value:first-child{font-size:1.4rem;font-weight:500}.cart-drawer__value:last-child{margin-bottom:0;font-size:1.4rem}.cart-drawer__value--shipping{font-size:1.4rem}.cart-drawer__value--total{font-size:1.8rem;font-weight:700}.cart-drawer__value--discount,.cart-drawer__value--coupon{font-size:1.4rem;font-weight:500}.cart-drawer__shipping-trigger,.cart-drawer__coupon-trigger{padding:0;border:0;background-color:rgba(0,0,0,0);color:#281550;font-size:1.2rem;font-weight:400;text-transform:none;cursor:pointer}.cart-drawer__shipping-wrapper{position:absolute;width:100%;height:auto;bottom:0;left:0;z-index:2}.cart-drawer__shipping-overlay{appearance:none;border:0;padding:0;cursor:pointer;background-color:#fafafa;opacity:.8;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.cart-drawer__shipping-content{margin:2rem;background-color:#fff;width:calc(100% - 4rem);height:calc(100% - 4rem);z-index:2;position:relative;padding:2rem;border-radius:1rem}.cart-drawer__shipping-content input{display:block;padding:1.2rem;outline:none;margin:.6rem 0;appearance:textfield;width:100%;border-radius:1.2rem}.cart-drawer__shipping-content input::-webkit-outer-spin-button,.cart-drawer__shipping-content input::-webkit-inner-spin-button{margin:0;appearance:none}.cart-drawer__shipping-content .ui-btn__secondary{margin:.6rem auto}.cart-drawer__shipping-input label{display:block;margin-bottom:1rem}.cart-drawer__shipping-input .ui-btn__primary{border-radius:1.2rem;margin-top:1rem;width:100%;padding:1.6rem}.cart-drawer__shipping-heading{display:flex;align-items:center;justify-content:space-between}.cart-drawer__shipping-results{background-color:#fafafa;border-radius:.8rem;margin-top:1rem;overflow:auto}.cart-drawer__shipping-result{display:block;width:100%;padding:1rem;border:0;border-radius:.8rem;background:rgba(0,0,0,0);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease}.cart-drawer__shipping-result:hover,.cart-drawer__shipping-result:focus-visible{background-color:#fff}.cart-drawer__shipping-result.is-selected{background-color:#fff;box-shadow:inset 0 0 0 1px #281550}@media(prefers-reduced-motion: reduce){.cart-drawer__shipping-result{transition:none}}.cart-drawer__shipping-result .cart-drawer__shipping-info .name{color:#281550}.cart-drawer__shipping-result .date{font-size:1.2rem;font-style:italic;color:#a3a3a3}.cart-drawer__shipping-info{display:flex;align-items:center;justify-content:space-between}.cart-drawer__coupon{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.6rem}.cart-drawer__coupon-list{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:0;padding:0;list-style:none}.cart-drawer__coupon-tag{display:inline-flex;align-items:center;gap:.6rem;padding:.4rem .8rem;border-radius:99.9rem;background-color:#dcfce7;color:#16a34a;font-size:1.1rem;font-weight:600}.cart-drawer__coupon-tag.is-invalid{background-color:#fdecec;color:#b42318}.cart-drawer__coupon-status{font-weight:400;font-style:italic}.cart-drawer__coupon-remove{all:unset;display:flex;cursor:pointer}.cart-drawer__coupon-wrapper{position:absolute;width:100%;height:auto;bottom:0;left:0;z-index:2}.cart-drawer__coupon-overlay{appearance:none;border:0;padding:0;cursor:pointer;background-color:#fafafa;opacity:.8;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.cart-drawer__coupon-content{margin:2rem;background-color:#fff;width:calc(100% - 4rem);height:calc(100% - 4rem);z-index:2;position:relative;padding:2rem;border-radius:1rem}.cart-drawer__coupon-content label{display:block;margin-bottom:1rem}.cart-drawer__coupon-content input{display:block;padding:1.2rem;outline:none;margin:.6rem 0;width:100%;border-radius:1.2rem}.cart-drawer__coupon-content .ui-btn__primary{border-radius:1.2rem;margin-top:1rem;width:100%;padding:1.6rem}.cart-drawer__coupon-heading{display:flex;align-items:center;justify-content:space-between}.cart-drawer__coupon-error{margin-top:1rem;color:#b42318;font-size:1.2rem}announcement-bar{display:block;background-color:var(--ab-bg, var(--color-foreground));color:var(--ab-color, var(--color-background));width:100%}@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{display:flex;align-items:stretch;max-width:var(--page-width, 144rem);margin:0 auto;padding:1rem 0}@media only screen and (min-width: 480px){.announcement-bar__inner{padding:1rem 1.6rem}}.announcement-bar__inner-marquee{max-width:unset}.announcement-bar__marquee{display:inline-flex;align-items:center;white-space:nowrap;gap:var(--gap-mobile);overflow:hidden}@media only screen and (min-width: 480px){.announcement-bar__marquee{margin-inline:-1.6rem;gap:var(--gap-desktop)}}.announcement-bar__marquee-group{display:inline-flex;align-items:center;white-space:nowrap;gap:var(--gap-mobile);animation:SlideLeft var(--time-scroll) linear infinite;flex-shrink:0}@media only screen and (min-width: 480px){.announcement-bar__marquee-group{gap:var(--gap-desktop)}}.announcement-bar__swiper{width:100%;padding-top:var(--ab-padding, 1.2rem);padding-bottom:var(--ab-padding, 1.2rem)}.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--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:1.6rem;padding-left:2.4rem;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;padding-bottom:var(--ab-padding, 1.2rem);justify-content:center;flex-wrap:wrap}}.announcement-bar__link{display:flex;align-items:center;gap:.6rem;color:inherit;text-decoration:none;font-size:.875rem;white-space:nowrap}.announcement-bar__link:hover{text-decoration:underline}@keyframes SlideLeft{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(-100%, 0, 0)}}.announcement-item{display:flex;align-items:center;justify-content:center;gap:.8rem;width:100%;height:100%;font-family:var(--ai-font-family, inherit);color:var(--ai-color, inherit)}.announcement-item__link{display:flex;align-items:center;gap:.8rem;color:inherit;text-decoration:none}.announcement-item__link:hover{text-decoration:underline}.announcement-item__text{font-size:var(--ai-font-size, 0.875rem);line-height:var(--ai-line-height, 1.4);font-style:var(--ai-font-style, normal);font-weight:var(--ai-font-weight, 400);text-transform:var(--ai-text-transform, none);padding-top:var(--ai-text-pd-top, 0);padding-bottom:var(--ai-text-pd-bottom, 0)}.announcement-item__text p{margin:0;font-size:inherit}.announcement-item__text .highlight{color:var(--ai-color-highlight, inherit)}.announcement-icon{display:flex;align-items:center;flex-shrink:0}.announcement-icon--svg svg{width:var(--ai-icon-width, 2rem);height:var(--ai-icon-height, 2rem)}.announcement-icon--image img{width:var(--ai-icon-width, 2rem);height:var(--ai-icon-height, 2rem);object-fit:contain}.video-controls{position:absolute;z-index:2;display:flex;gap:.5rem;pointer-events:none}.video-controls :is(button,a){pointer-events:auto}.video-controls--default{inset:0;flex-direction:column;justify-content:space-between;opacity:1}.video-controls--stacked,.video-controls--minimal{right:1.2rem;bottom:1.2rem;flex-direction:column;align-items:center;gap:.8rem}.video-controls .controls--top,.video-controls .controls--bottom{display:flex;padding:1rem 1rem 0}.video-controls .controls--top{justify-content:space-between}.video-controls .controls--top .video--author{text-decoration:none;padding:0;background:none;color:#fff;display:flex;gap:.8rem;font-size:1.3rem;font-weight:600;align-items:center}.video-controls .controls--top .video--author img{border-radius:999.9rem}.video-controls .controls--top .controls--top-wrapper{display:flex;gap:.4rem}.video-controls .controls--bottom{flex-direction:column;justify-content:end;align-items:end;gap:.8rem}.video-controls button.video--toggle-mute{--ctrl-bg: var(--ctrl-mute-bg, #fff);--ctrl-color: var(--ctrl-mute-color, #000)}.video-controls button.video--toggle-play{--ctrl-bg: var(--ctrl-play-bg, #000);--ctrl-color: var(--ctrl-play-color, #fff)}.video-controls button.video--pip{--ctrl-bg: var(--ctrl-pip-bg, #000);--ctrl-color: var(--ctrl-pip-color, #fff)}.video-controls a.video--share{--ctrl-bg: var(--ctrl-share-bg, #000);--ctrl-color: var(--ctrl-share-color, #fff)}.video-controls :is(button,a:not(.video--author)){background:var(--ctrl-bg, transparent);color:var(--ctrl-color, #fff);display:flex;align-items:center;justify-content:center;position:relative;width:2.8rem;height:2.8rem;padding:.3rem;line-height:1;border:none;font-size:0;letter-spacing:0;cursor:pointer;border-radius:50%}.video-controls button span{display:block}.video-controls .video--toggle-mute .icon-sound-off{display:none}.video-controls .video--toggle-mute.muted .icon-sound-on{display:none}.video-controls .video--toggle-mute.muted .icon-sound-off{display:block}.video-controls .video--toggle-mute .icon-sound-on svg path:first-child{fill:currentcolor}.video-controls .video--toggle-mute .icon-sound-on svg path:not(:first-child){stroke:currentcolor}.video-controls .video--toggle-mute .icon-sound-off svg path{fill:currentcolor}.video-controls .video--toggle-mute .icon-sound-off svg line{stroke:currentcolor}.video-controls .video--toggle-play .icon-pause{display:none}.video-controls .video--toggle-play.playing .icon-play{display:none}.video-controls .video--toggle-play.playing .icon-pause{display:block}.video-controls .icon{width:2rem;height:2rem}.video-controls .icon.icon-share svg{transform:rotate(-45deg) translate(1px, 1px)}.video-controls .icon svg{width:100%;height:100%}accordion-item{display:block;position:relative}accordion-item .acc-indicator{position:absolute;display:block;top:50%;right:2rem;width:2.2rem;height:2.2rem;background-color:var(--bg-color, #fff);border-radius:9999px;transform:translateY(-50%)}accordion-item .acc-indicator::before,accordion-item .acc-indicator::after{content:"";position:absolute;top:50%;z-index:2;transform:translate(-50%, -50%) rotate(0);background-color:var(--icon-color, #232323);transition:all .3s ease}accordion-item .acc-indicator::before{right:.9rem;width:.2rem;height:1.2rem;border-radius:999px}accordion-item .acc-indicator::after{right:-0.1rem;width:1.2rem;height:.2rem;border-radius:999px}accordion-item .acc-trigger[aria-expanded=true]~.acc-indicator::before{transform:translate(-50%, -50%) rotate(90deg)}accordion-item .acc-trigger[aria-expanded=true]~.acc-indicator::after{transform:translate(-50%, -50%) rotate(180deg)}accordion-item .acc-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}accordion-item .acc-panel .acc-inner{overflow:hidden}accordion-item .acc-panel[aria-hidden=false]{grid-template-rows:1fr}.accordion{margin-bottom:var(--acc-mb, 0);border-radius:var(--acc-radius, 0);background-color:var(--acc-bg, transparent);border-bottom:var(--acc-border-width, 0) solid var(--acc-border-color, transparent)}.accordion__heading{position:relative;margin:0;font-size:inherit;font-weight:inherit}.accordion__trigger{display:block;width:100%;padding:var(--acc-pb-mobile, 2rem) calc(var(--acc-pi, 2rem) + 3.6rem) var(--acc-pb-mobile, 2rem) var(--acc-pi, 2rem);border:0;background:none;color:var(--acc-color, inherit);font-family:inherit;font-size:var(--acc-fs-mobile, 1.6rem);font-weight:var(--acc-fw, 600);line-height:1.3;text-align:left;text-transform:var(--acc-transform, none);cursor:pointer}@media only screen and (min-width: 768px){.accordion__trigger{padding-block:var(--acc-pb-desktop, 2rem);font-size:var(--acc-fs-desktop, 1.6rem)}}.accordion__content{padding:0 var(--acc-pi, 2rem) var(--acc-pb-mobile, 2rem)}@media only screen and (min-width: 768px){.accordion__content{padding-bottom:var(--acc-pb-desktop, 2rem)}}.accordion__content>:last-child{margin-bottom:0}accordion-group{display:block}.accordion .accordion__indicator--chevron{width:auto;height:auto;background:none;border-radius:0;color:var(--icon-color, currentcolor)}.accordion .accordion__indicator--chevron::before,.accordion .accordion__indicator--chevron::after{content:none}.accordion .accordion__indicator--chevron svg{display:block;width:1.6rem;height:1.6rem;transition:transform .28s ease}.accordion .acc-trigger[aria-expanded=true]~.accordion__indicator--chevron svg{transform:rotate(180deg)}sidebar-overlay-component{position:fixed;inset:0;z-index:100000;display:block;cursor:pointer;background-color:rgba(35,35,35,.8);opacity:0;pointer-events:none;transition:opacity .5s ease}sidebar-overlay-component.show{opacity:1;pointer-events:all}sidebar-component{position:fixed;z-index:100001;top:2rem;height:calc(100vh - 4rem);height:calc(100dvh - 4rem);width:100%;max-width:min(92.5vw,450px);overflow:hidden;background-color:var(--sidebar-bg, var(--color-background));border-radius:2rem;transition:transform .3s ease-in-out}@media only screen and (max-width: 479.98px){sidebar-component{max-width:calc(100% - 4rem)}}sidebar-component[data-orientation=left]{left:2rem;right:auto}sidebar-component[data-orientation=left]:not(.sidebar--show){transform:translate(calc(-101% - 4rem), 0)}sidebar-component[data-orientation=right]{left:auto;right:2rem}sidebar-component[data-orientation=right]:not(.sidebar--show){transform:translate(calc(101% + 4rem), 0)}sidebar-component.sidebar--show{transform:translate(0)}sidebar-component .sidebar-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:calc(.8*var(--sidebar-header-padding, 1.5rem)) var(--sidebar-header-padding, 1.5rem)}sidebar-component .sidebar-header__title{margin:0;min-width:0;padding-inline-end:calc(var(--close-btn-width, 3.6rem) + var(--sidebar-header-padding, 1.5rem))}sidebar-component[data-close-position=left] .sidebar-header__title{padding-inline:calc(var(--close-btn-width, 3.6rem) + var(--sidebar-header-padding, 1.5rem)) 0}sidebar-component[data-close-position=left] .sidebar-header__close{right:auto;left:var(--sidebar-header-padding, 1.5rem)}sidebar-component .sidebar-header__title--text{color:var(--title-color, inherit);font-size:var(--title-fs, 1.8rem);font-weight:var(--title-fw, 600);text-transform:var(--title-tt, none)}sidebar-component .sidebar-header__title--image{display:block;width:100%;max-width:var(--title-image-max-width, 12rem)}sidebar-component .sidebar-header__close{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:var(--close-btn-width, 3.6rem);height:var(--close-btn-width, 3.6rem);flex-shrink:0;cursor:pointer;color:var(--close-btn-color, inherit);border:.1rem solid var(--close-btn-border-color, transparent);background:var(--close-btn-background-color, transparent);border-radius:var(--close-btn-radius, 0);box-shadow:0 .2rem .8rem var(--close-btn-shadow-color, transparent);position:absolute;right:var(--sidebar-header-padding, 1.5rem);top:50%;transform:translateY(-50%)}sidebar-component .sidebar-header__close svg{width:var(--close-btn-icon-width, 2.4rem);height:var(--close-btn-icon-width, 2.4rem)}sidebar-component .sidebar-body{padding:0 var(--sidebar-body-padding, 1.5rem) var(--sidebar-body-padding, 1.5rem);max-height:calc(100vh - 9.2rem - 4rem);max-height:calc(100dvh - 9.2rem - 4rem);overflow-y:scroll}sidebar-component .sidebar-body::-webkit-scrollbar{width:4px}sidebar-component .sidebar-body::-webkit-scrollbar-track{background:rgba(0,0,0,0)}sidebar-component .sidebar-body::-webkit-scrollbar-thumb{background:var(--sidebar-scrollbar-color, rgba(40, 21, 80, 0.2));border-radius:999px}sidebar-component .sidebar-body::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--sidebar-scrollbar-color, rgba(40, 21, 80, 0.2)) 100%, black 15%)}.modal{position:fixed;inset:0;z-index:100002;display:flex;align-items:center;justify-content:center;padding:2rem;visibility:hidden;opacity:0;transition:opacity .25s ease,visibility 0s linear .25s}.modal.sidebar--show{visibility:visible;opacity:1;transition-delay:0s}.modal__backdrop{position:absolute;inset:0;cursor:pointer;background-color:var(--modal-backdrop, rgba(0, 0, 0, 0.7));backdrop-filter:blur(var(--modal-backdrop-blur, 0))}.modal__dialog{position:relative;width:100%;max-width:var(--modal-max-width, 46rem);max-height:calc(100vh - 4rem);overflow-y:auto;padding:var(--modal-padding-block, 4rem) var(--modal-padding-inline, 3.2rem);background-color:var(--modal-bg, var(--color-background));color:var(--modal-color, inherit);border:.1rem solid var(--modal-border-color, transparent);border-radius:var(--modal-radius, 2rem);transform:translateY(1.6rem) scale(0.98);transition:transform .25s ease}.modal.sidebar--show .modal__dialog{transform:translateY(0) scale(1)}.modal__close{all:unset;box-sizing:border-box;position:absolute;top:1.2rem;right:1.2rem;display:flex;align-items:center;justify-content:center;width:var(--close-btn-width, 3.6rem);height:var(--close-btn-width, 3.6rem);cursor:pointer;color:var(--close-btn-color, inherit);background:var(--close-btn-background-color, transparent);border-radius:var(--close-btn-radius, 0)}.modal__close svg{width:var(--close-btn-icon-width, 2rem);height:var(--close-btn-icon-width, 2rem)}.notification-modal .modal__dialog{display:flex;flex-direction:column;align-items:center;gap:var(--notification-gap, 1.2rem);text-align:center}.notification-modal__icon{display:none;line-height:0}.notification-modal__icon svg{width:var(--notification-icon-width, 5.6rem);height:var(--notification-icon-width, 5.6rem);fill:none}.notification-modal[data-status=success] .notification-modal__icon--success{display:block;color:var(--notification-accent-success, #1a7f37)}.notification-modal[data-status=error] .notification-modal__icon--error{display:block;color:var(--notification-accent-error, #c00026)}.notification-modal__title{font-size:var(--notification-title-fs-desktop, 2.4rem);font-weight:var(--notification-title-fw, 700);text-transform:var(--notification-title-tt, none);line-height:1.2}@media only screen and (max-width: 767.98px){.notification-modal__title{font-size:var(--notification-title-fs-mobile, 2rem)}}.notification-modal__message{font-size:var(--notification-message-fs-desktop, 1.6rem);line-height:1.5}@media only screen and (max-width: 767.98px){.notification-modal__message{font-size:var(--notification-message-fs-mobile, 1.4rem)}}.header-navigation__drawer-nav{position:relative;display:block}.header-navigation__drawer-menu{display:flex;flex-direction:column;list-style:none;margin:0;padding:0 var(--drawer-nav-padding-inline, 1.6rem) 1.6rem}.header-navigation__drawer-item{display:flex;flex-direction:column;border-bottom:var(--drawer-nav-divider-width, 0.1rem) solid var(--drawer-nav-divider-color, color-mix(in srgb, currentcolor 8%, transparent));padding:var(--drawer-nav-item-padding-block, 2rem) 0}.header-navigation__drawer-item .header-navigation__menu-link,.header-navigation__drawer-item .header-navigation__menu-toggle{justify-content:space-between;width:100%}.header-navigation__drawer-item .header-navigation__menu-link svg,.header-navigation__drawer-item .header-navigation__menu-toggle svg{width:var(--drawer-nav-icon-width, 1.6rem)}.header-navigation__drawer-submenu{flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.header-navigation__drawer-mega{gap:.8rem}.header-navigation__drawer-banners{display:flex;flex-direction:column;gap:1.2rem;margin-top:1.2rem}.header-navigation__drawer-banners .header-navigation__mega-banner{width:100%;aspect-ratio:16/9}.header-navigation__drawer-group{display:flex;flex-direction:column}.header-navigation__drawer-group-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;font-family:inherit;cursor:pointer;padding:1.2rem var(--drawer-nav-submenu-padding-inline, 1rem);color:var(--drawer-nav-group-color, inherit);font-size:var(--drawer-nav-group-fs, 1.6rem);font-weight:var(--drawer-nav-group-fw, 400);text-transform:var(--drawer-nav-group-tt, none)}.header-navigation__drawer-group-toggle svg{width:1.4rem;transition:transform .2s ease}.header-navigation__drawer-group-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.header-navigation__drawer-group-list{display:flex;flex-direction:column;gap:var(--drawer-nav-link-gap, 0.8rem);list-style:none;margin:0;padding:1rem 0}.header-navigation__drawer-group-toggle[aria-expanded=false]+.header-navigation__drawer-group-list{display:none}.header-navigation__drawer-nav .header-navigation__submenu-link{padding:.8rem var(--drawer-nav-submenu-padding-inline, 1.6rem);color:var(--drawer-nav-link-color, #A1A1A1);font-size:var(--drawer-nav-link-fs, 1.4rem);font-weight:var(--drawer-nav-link-fw, 400);text-transform:var(--drawer-nav-link-tt, none);white-space:normal}.header-navigation__subdrawer-back{display:none;align-items:center;gap:8px;width:100%;border:none;font-weight:700;cursor:pointer;padding:1.6rem 2rem;color:var(--drawer-nav-back-color, inherit);background:var(--drawer-nav-back-bg, #FAFAFA);border-radius:var(--drawer-nav-back-radius, 1.6rem);font-size:var(--drawer-nav-back-fs, 1.6rem)}.header-navigation__subdrawer-back svg{width:1.6rem}.header-navigation__drawer-nav[data-submenu-style=dropdown] .header-navigation__drawer-submenu{display:none;padding:8px 0 8px 16px}.header-navigation__drawer-nav[data-submenu-style=dropdown] .header-navigation__menu-toggle[aria-expanded=true]+.header-navigation__drawer-submenu{display:flex}.header-navigation__drawer-nav[data-submenu-style=dropdown] .header-navigation__drawer-item .header-navigation__menu-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.header-navigation__drawer-nav[data-submenu-style=drawer] .header-navigation__drawer-submenu{position:absolute;inset:0;z-index:1;display:flex;transform:translateX(100%);visibility:hidden;padding:0 1rem 1rem;overflow-y:auto;background-color:var(--drawer-nav-submenu-bg, var(--sidebar-bg, var(--color-background)));transition:transform .28s ease,visibility .28s ease}.header-navigation__drawer-nav[data-submenu-style=drawer] .header-navigation__drawer-submenu.is-active{transform:translateX(0);visibility:visible}.header-navigation__drawer-nav[data-submenu-style=drawer] .header-navigation__subdrawer-back{display:flex}.help-customer{position:fixed;right:var(--help-offset-inline, 1.5rem);bottom:var(--help-offset-bottom, 10rem);z-index:23;display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;transition:bottom .15s ease-in-out}.help-customer__group{display:flex;flex-direction:column;align-items:flex-end;gap:1rem}.help-customer__button{display:var(--help-button-display-mobile, flex);flex-shrink:0;align-items:center;justify-content:center;gap:0;width:var(--help-size, 4.8rem);height:var(--help-size, 4.8rem);padding:1rem;border:none;border-radius:var(--help-button-radius, 1.5rem);background:var(--help-button-bg, var(--help-bg, #281550));box-shadow:0 .7rem 1.2rem -0.4rem rgba(0,0,0,.22);color:var(--help-color, #fff);font-family:inherit;font-size:0;text-decoration:none;cursor:pointer;overflow:hidden;transition:width .2s ease,gap .2s ease,font-size .2s ease}.help-customer__button .help-customer__icon--open{width:2.2rem;height:2.2rem;flex-shrink:0}.help-customer__button .help-customer__icon--close{width:1.6rem;height:1.6rem;flex-shrink:0}.help-customer__button .help-customer__icon--close path{stroke:currentcolor}.help-customer__label{width:0;white-space:nowrap}.help-customer__button--labelled:hover,.help-customer__button--labelled:focus-visible{width:auto;max-width:22rem;gap:1.2rem;padding-inline:2rem;font-size:1.4rem}.help-customer__button--labelled:hover .help-customer__label,.help-customer__button--labelled:focus-visible .help-customer__label{width:auto}.help-customer__icon{display:inline-flex;align-items:center;justify-content:center}.help-customer__icon--close{display:none}[aria-expanded=true] .help-customer__icon--open{display:none}[aria-expanded=true] .help-customer__icon--close{display:inline-flex}.help-customer__list{display:flex;flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none}.help-customer__list[hidden]{display:none}.help-customer__row{display:flex;justify-content:flex-end}.help-customer__link{display:flex;align-items:center;justify-content:space-between;width:100%;min-width:24rem;height:var(--help-size, 4.8rem);border:none;border-radius:1.5rem;background:var(--help-bg, #281550);box-shadow:0 .7rem 1.2rem -0.4rem rgba(0,0,0,.22);color:var(--help-color, #fff);font-family:inherit;font-size:1.4rem;text-align:left;text-decoration:none;cursor:pointer}.help-customer__row-label{padding:0 2rem}.help-customer__row-icon{display:flex;align-items:center;justify-content:center;width:var(--help-size, 4.8rem);height:var(--help-size, 4.8rem);flex-shrink:0}.help-customer__row-icon svg{width:1.8rem;height:1.8rem;stroke:none}.help-customer__row-icon path{fill:currentcolor}@media only screen and (max-width: 767.98px){.help-customer{right:.5rem;gap:.5rem}.help-customer__button{width:calc(var(--help-size, 4.8rem) - .8rem);height:calc(var(--help-size, 4.8rem) - .8rem)}.help-customer__link{min-width:20rem;height:calc(var(--help-size, 4.8rem) - .8rem)}.help-customer__row-icon{width:calc(var(--help-size, 4.8rem) - .8rem);height:calc(var(--help-size, 4.8rem) - .8rem)}}@media(prefers-reduced-motion: reduce){.help-customer,.help-customer__button{transition:none}}.help-customer__group{display:var(--help-button-display-mobile, block)}@media only screen and (min-width: 1024px){.help-customer__button{display:var(--help-button-display-desktop, flex)}.help-customer__group{display:var(--help-button-display-desktop, block)}}.mobile-toolbar{position:fixed;right:var(--mt-inline, 1rem);bottom:var(--mt-offset, 1rem);left:var(--mt-inline, 1rem);z-index:99;padding:.8rem 1.5rem .5rem;border:1px solid var(--mt-border, #fff);border-radius:var(--mt-radius, 10rem);background:var(--mt-bg, #fff);color:var(--mt-color, #232323);box-shadow:0 0 .9rem rgba(0,0,0,.12)}@media only screen and (min-width: 768px){.mobile-toolbar{display:none}}@media only screen and (max-width: 767.98px){body:has(.mobile-toolbar){padding-bottom:7rem}}.mobile-toolbar__list{display:flex;align-items:flex-start;justify-content:space-between;gap:.4rem}.mobile-toolbar__item{position:relative;flex:1 1 0;min-width:0}.mobile-toolbar__item--highlight .mobile-toolbar__link{padding-top:0}.mobile-toolbar__item--highlight .mobile-toolbar__icon{position:absolute;top:0;left:50%;display:flex;width:var(--mt-highlight-size, 5rem);height:var(--mt-highlight-size, 5rem);transform:translate(-50%, -50%);border:1px solid var(--mt-highlight-border, #d1d5db);border-radius:50%;background:var(--mt-highlight-bg, #6d6db8);color:var(--mt-highlight-color, #fff)}.mobile-toolbar__item--highlight .mobile-toolbar__label{margin-top:calc(var(--mt-highlight-size, 5rem)/2)}.mobile-toolbar__link{display:flex;flex-direction:column;align-items:center;gap:.2rem;width:100%;padding:0 .2rem;border:0;background:none;color:inherit;font-family:inherit;font-size:var(--mt-font-size, 1.2rem);font-weight:var(--mt-font-weight, 500);line-height:1.1;text-align:center;text-decoration:none;cursor:pointer}.mobile-toolbar__icon{position:relative;display:flex;align-items:center;justify-content:center}.mobile-toolbar__icon svg{width:var(--mt-icon-size, 2rem);height:var(--mt-icon-size, 2rem)}.mobile-toolbar__label{display:flex;overflow:hidden;align-items:center;justify-content:center;width:100%;text-overflow:ellipsis;white-space:wrap;line-height:1.2;height:calc(2.4*var(--mt-font-size, 1.2rem))}.mobile-toolbar__count{position:absolute;top:-0.6rem;right:-0.8rem;display:flex;align-items:center;justify-content:center;min-width:1.6rem;height:1.6rem;padding:0 .3rem;border-radius:99.9rem;background-color:var(--mt-color, #232323);color:var(--mt-bg, #fff);font-size:1rem;font-weight:700;line-height:1}.lazy-image{display:block;position:relative;overflow:hidden;width:100%;height:auto;background-color:#e5e5e5;background-image:linear-gradient(to right, #e5e5e5 8%, rgba(255, 255, 255, 0.6) 18%, #e5e5e5 33%);background-size:200rem 100%;animation:shimmer 1.5s linear infinite}.lazy-image.lazy-image--loaded{background-color:rgba(0,0,0,0);background-image:none;animation:none}.lazy-image__img{display:block;width:100%;height:auto;opacity:0;transition:opacity .3s ease}.lazy-image--loaded .lazy-image__img{opacity:1}scroll-hint{display:flex;flex-direction:column;position:relative;min-height:0}scroll-hint::before,scroll-hint::after{content:"";position:absolute;left:0;right:0;height:var(--hint-height, 1.6rem);z-index:10;opacity:0;transition:opacity .3s ease-in-out;pointer-events:none}scroll-hint::before{top:0;box-shadow:inset 0 var(--hint-blur, 1rem) var(--hint-blur, 1rem) calc(-1*var(--hint-blur, 1rem)) var(--hint-shadow, rgba(0, 0, 0, 0.18))}scroll-hint::after{bottom:1rem;box-shadow:inset 0 calc(-1*var(--hint-blur, 1rem)) var(--hint-blur, 1rem) calc(-1*var(--hint-blur, 1rem)) var(--hint-shadow, rgba(0, 0, 0, 0.18))}scroll-hint.can-scroll-up::before,scroll-hint.can-scroll-down::after{opacity:1}scroll-hint .scrollable-container{overflow-y:auto;flex-grow:1;min-height:0}.section-media{position:relative;width:100%;border-radius:var(--sm-radius, 1.6rem);overflow:hidden}.section-media__image,.section-media__placeholder,.section-media__player,.section-media__cta{display:block;width:100%;height:auto;object-fit:cover}.section-media__image picture,.section-media__placeholder picture,.section-media__player picture,.section-media__cta picture{display:block}.section-media__image img,.section-media__placeholder img,.section-media__player img,.section-media__cta img{display:block;width:100%;height:auto;object-fit:cover}@media only screen and (min-width: 768px){.section-media{height:100%}.section-media__image,.section-media__placeholder,.section-media__player,.section-media__cta{height:100%}.section-media__image picture,.section-media__placeholder picture,.section-media__player picture,.section-media__cta picture{height:100%}.section-media__image img,.section-media__placeholder img,.section-media__player img,.section-media__cta img{height:100%}}.section-media__player{position:relative}.section-media__cta{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer}.section-media__video{display:block;width:100%;height:100%;object-fit:cover}@media only screen and (min-width: 768px){.section-media__player--mobile{display:none}}@media only screen and (max-width: 767.98px){.section-media__player--desktop{display:none}}.section-media::before{content:"";position:absolute;inset:0;background-color:var(--sm-overlay, transparent);pointer-events:none}.section-media__content{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;justify-content:var(--sm-content-jc, center);align-items:var(--sm-content-ai, center);padding:var(--sm-content-p, 2.4rem);text-align:var(--sm-content-ta, center);pointer-events:none}.section-media__content>*{pointer-events:auto}.section-text{padding-bottom:var(--st-pb-desktop, 0);margin-bottom:var(--st-mb-desktop, 0)}.section-text__inner{width:100%;max-width:var(--st-inner-max-w, none);margin:var(--st-inner-mi, 0 auto);padding-inline:var(--st-inner-pi, 0);display:var(--st-display-desktop, block);flex-direction:column;justify-content:var(--st-jc-desktop, flex-start);align-items:var(--st-ai-desktop, stretch);gap:var(--st-gap-desktop, 0)}@media only screen and (max-width: 1023.98px){.section-text{padding-bottom:var(--st-pb-mobile, 0);margin-bottom:var(--st-mb-mobile, 0)}.section-text .section-text__inner{display:var(--st-display-mobile, block);justify-content:var(--st-jc-mobile, flex-start);align-items:var(--st-ai-mobile, stretch);gap:var(--st-gap-mobile, 0)}}.button-row{display:flex;flex-flow:var(--br-fd-desktop, row) var(--br-wrap, wrap);justify-content:var(--br-jc-desktop, flex-start);align-items:var(--br-ai-desktop, center);gap:var(--br-gap-desktop, 1.2rem);margin-top:var(--br-mt-desktop, 0);margin-bottom:var(--br-mb-desktop, 0)}@media only screen and (max-width: 1023.98px){.button-row{flex-flow:var(--br-fd-mobile, var(--br-fd-desktop, row)) var(--br-wrap, wrap);justify-content:var(--br-jc-mobile, var(--br-jc-desktop, flex-start));align-items:var(--br-ai-mobile, var(--br-ai-desktop, center));gap:var(--br-gap-mobile, var(--br-gap-desktop, 1.2rem));margin-top:var(--br-mt-mobile, 0);margin-bottom:var(--br-mb-mobile, 0)}}.button-row--corner{position:absolute;right:var(--br-corner-inset, 1.5rem);bottom:var(--br-corner-inset, 1.5rem);margin:0}:where(.layout-group,.section-text,.section-media):has(.button-row--corner){position:relative}.button-block{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--btn-gap, 0.8rem);width:fit-content;margin-top:var(--btn-margin-top, 0);margin-bottom:var(--btn-margin-bottom, 0);padding:var(--btn-padding-y, 1.6rem) var(--btn-padding-x, 3.2rem);color:var(--btn-color, #fff);background-color:var(--btn-bg, #0A0A0A);border:var(--btn-border-width, 0) solid var(--btn-border-color, transparent);border-radius:var(--btn-radius, 99.9rem);font-family:var(--btn-ff, inherit);font-size:var(--btn-fs-desktop, 1.4rem);font-style:var(--btn-fst, normal);font-weight:var(--btn-fw, 600);line-height:var(--btn-lh, 1.2);letter-spacing:var(--btn-ls, 0);text-transform:var(--btn-tt, none);text-align:center;text-decoration:none;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.button-block:is(a,button){cursor:pointer}.button-block:is(a,button):hover,.button-block:is(a,button):focus-visible,.button-block:is(a,button):active{color:var(--btn-color-hover, var(--btn-color, #fff));background-color:var(--btn-bg-hover, var(--btn-bg, #0A0A0A));border-color:var(--btn-border-color-hover, var(--btn-border-color, transparent))}.button-block--full{width:100%}.button-block__icon{display:inline-flex;flex-shrink:0}.button-block__icon svg{width:var(--btn-icon-size, 1.6rem);height:var(--btn-icon-size, 1.6rem)}@media only screen and (max-width: 1023.98px){.button-block{font-size:var(--btn-fs-mobile, var(--btn-fs-desktop, 1.4rem))}}.button-block--icon-only{width:var(--btn-icon-size, 2.8rem);height:var(--btn-icon-size, 2.8rem);min-width:0;padding:0;border-radius:50%;justify-content:center}hero-slideshow{display:block}.hero-slideshow{--hero-height: auto}.hero-slideshow--coverflow,.hero-slideshow--inset{padding:1rem 0}@media only screen and (min-width: 768px){.hero-slideshow--coverflow,.hero-slideshow--inset{padding:3.2rem 0}}.hero-slideshow--inset{padding-left:1.6rem;padding-right:1.6rem}.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%}@media only screen and (min-width: 768px){.hero-slideshow--dh-small{--hero-height: 40vh}}@media only screen and (max-width: 767.98px){.hero-slideshow--mh-small{--hero-height: 40vh}}@media only screen and (min-width: 768px){.hero-slideshow--dh-medium{--hero-height: 60vh}}@media only screen and (max-width: 767.98px){.hero-slideshow--mh-medium{--hero-height: 60vh}}@media only screen and (min-width: 768px){.hero-slideshow--dh-large{--hero-height: 80vh}}@media only screen and (max-width: 767.98px){.hero-slideshow--mh-large{--hero-height: 80vh}}@media only screen and (min-width: 768px){.hero-slideshow--dh-full{--hero-height: 100svh}}@media only screen and (max-width: 767.98px){.hero-slideshow--mh-full{--hero-height: 100svh}}.hero-slide{position:relative;overflow:hidden}.hero-slide .section-media{height:var(--hero-height, auto)}.hero-slide .section-media__image,.hero-slide .section-media__placeholder,.hero-slide .section-media__player{height:100%}.hero-slide .section-media__image picture,.hero-slide .section-media__placeholder picture,.hero-slide .section-media__player picture{height:100%}.hero-slide .section-media__image img,.hero-slide .section-media__placeholder img,.hero-slide .section-media__player img{height:100%}.hero-slide__link{position:absolute;inset:0;z-index:1}.hero-slide__content{position:absolute;inset:0;z-index:2;display:flex;padding:2rem;pointer-events:none}.hero-slide__content>*{pointer-events:auto}@media only screen and (min-width: 768px){.hero-slide__content{padding:6rem}}.hero-slide--content-top-left .hero-slide__content{align-items:flex-start;justify-content:flex-start}.hero-slide--content-top-center .hero-slide__content{align-items:flex-start;justify-content:center}.hero-slide--content-top-right .hero-slide__content{align-items:flex-start;justify-content:flex-end}.hero-slide--content-center-left .hero-slide__content{align-items:center;justify-content:flex-start}.hero-slide--content-center-center .hero-slide__content{align-items:center;justify-content:center}.hero-slide--content-center-right .hero-slide__content{align-items:center;justify-content:flex-end}.hero-slide--content-bottom-left .hero-slide__content{align-items:flex-end;justify-content:flex-start}.hero-slide--content-bottom-center .hero-slide__content{align-items:flex-end;justify-content:center}.hero-slide--content-bottom-right .hero-slide__content{align-items:flex-end;justify-content:flex-end}.product-card{--pc-ink-color: #1a1a1a;--pc-muted-color: #737373;display:flex;flex-direction:column;gap:var(--pc-gap, 0);height:100%;padding:var(--pc-padding, 0);border:var(--pc-border, 1px solid #e5e5e5);border-radius:var(--pc-radius, 1.6rem);background-color:var(--pc-bg, #FAFAFA);overflow:hidden;text-align:var(--pc-text-align, left);animation:fade-in-bottom .4s ease both;transition:background-color .3s ease-in-out}.product-card:hover,.product-card:focus-visible{background-color:var(--pc-bg-hover, var(--pc-bg, #FAFAFA))}.product-card__media{position:relative;max-width:var(--pc-media-max-width, 100%);margin-inline:auto;overflow:hidden;z-index:2}.product-card__slide{display:flex}.product-card__slide-item{flex:0 0 100%;min-width:0}.product-card__image{width:100%;height:100%;object-fit:var(--pc-image-fit, cover);user-select:none}.product-card__badges{position:absolute;inset:2rem 2rem auto;z-index:3;display:flex;flex-wrap:wrap;gap:.4rem;pointer-events:none}.product-card__badges--left,.product-card__badges--right{inset:auto;top:var(--pc-badge-inset, 1rem);flex-flow:column nowrap;align-items:flex-start;gap:var(--pc-badge-gap, 0.6rem)}.product-card__badges--left{left:var(--pc-badge-inset, 1rem)}.product-card__badges--right{right:var(--pc-badge-inset, 1rem);align-items:flex-end}@media only screen and (max-width: 767.98px){.product-card__badges--right{position:static;align-items:flex-start;margin-top:var(--pc-badge-gap, 0.6rem)}.product-card__badges--left{display:flex;flex-direction:column}}.product-card__swatches{position:absolute;inset:auto auto 1.6rem 2rem;z-index:1;display:flex;align-items:center;gap:.6rem}.product-card__swatch{position:relative;width:2.4rem;height:2.4rem;border:1px solid #e5e5e5;border-radius:50%;background-color:#fff;transition:border-color .2s ease}.product-card__swatch::before{content:"";position:absolute;top:50%;left:50%;width:1.8rem;height:1.8rem;transform:translate(-50%, -50%);border-radius:50%;background-color:#f6f6f5;background-image:var(--swatch-image, none);background-size:cover;background-position:center;box-shadow:inset 0 0 0 .05rem #a3a3a3}.product-card__swatch--selected{border-color:var(--pc-ink-color);border-width:2px}.product-card__swatch:focus-visible{outline:2px solid var(--pc-ink-color);outline-offset:2px}.product-card__swatch-more{color:var(--pc-muted-color);font-size:1.1rem;font-weight:500;text-decoration:none}.product-card__swatch-more:hover{text-decoration:underline}.product-card__badge{display:inline-flex;align-items:center;gap:.5rem;width:fit-content;padding:var(--pc-badge-py, 0.6rem) var(--pc-badge-px, 1.4rem);border-radius:var(--pc-badge-radius, 0.6rem);background-color:var(--pc-badge-bg, #0A0A0A);color:var(--pc-badge-color, #fff);font-size:var(--pc-badge-fs, 1.2rem);font-weight:var(--pc-badge-fw, 400);line-height:1.2;text-align:center;pointer-events:auto;text-transform:uppercase}.product-card__badge svg{width:1.1em;height:1.1em}.product-card__badge--seal{justify-content:center;width:var(--pc-badge-w, 5.8rem);height:var(--pc-badge-h, 5rem);padding:.4rem;border-radius:0;line-height:1;clip-path:url("#pc-badge-seal")}.product-card__info{background:var(--pc-info-bg, transparent);display:var(--pc-info-display, flex);flex:1;flex-direction:var(--pc-info-fd, column);justify-content:var(--pc-info-jc, flex-start);align-items:var(--pc-info-ai, stretch);gap:var(--pc-info-gap, 1.2rem);padding:var(--pc-info-pt, 1.6rem) var(--pc-info-pi, 1.6rem) 2rem}@media only screen and (min-width: 768px){.product-card__info{padding:var(--pc-info-pt, 2rem) var(--pc-info-pi, 2.4rem) 2.4rem}}.product-card__info.enable-pattern{position:relative}.product-card__info.enable-pattern>svg{pointer-events:none;position:absolute;top:0;transform:translateY(-100%);left:0;right:0;width:100%;height:auto;stroke:none;fill:var(--pc-info-bg, transparent);z-index:0}.product-card__info.enable-pattern>svg path{fill:var(--pc-info-pattern-fill, transparent);fill-opacity:var(--pc-info-pattern-opacity, 1)}.product-card__vendor-text{text-transform:uppercase;letter-spacing:.06em;color:var(--pc-muted-color);font-size:1.2rem;font-weight:500}.product-card__title{--pc-title-line-height: var(--pc-title-lh, 1.26);margin:var(--pc-title-mt, 0) 0 var(--pc-title-mb, 0);color:var(--pc-title-color, var(--pc-ink-color));font-family:var(--pc-title-ff, inherit);font-size:var(--pc-title-fs-mobile, 1.6rem);font-weight:var(--pc-title-fw, 500);line-height:var(--pc-title-line-height);text-align:var(--pc-title-ta, inherit);text-transform:var(--pc-title-tt, none)}@media only screen and (min-width: 768px){.product-card__title{font-size:var(--pc-title-fs-desktop, 1.9rem)}}.product-card__title--clamped{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--pc-title-lines, 2);min-height:calc(var(--pc-title-lines, 2)*var(--pc-title-line-height)*1em);overflow:hidden}.product-card__title-link{color:inherit;text-decoration:none}.product-card__price{display:flex;flex-direction:var(--pc-price-fd, column);align-items:var(--pc-price-ai, flex-start);gap:var(--pc-price-gap, 0.2rem);margin:var(--pc-price-mt, 0) 0 var(--pc-price-mb, 0);flex-wrap:wrap}.product-card__price-savings-row{display:flex;justify-content:var(--pc-price-ai, flex-start);width:100%;margin-bottom:1rem}.product-card__price-savings{display:inline-flex;align-items:center;gap:.8rem;padding:.5rem 1rem;border-radius:var(--pc-savings-radius, 0.4rem);background:var(--pc-savings-bg, #0A0A0A);color:var(--pc-savings-color, #fff);font-size:var(--pc-savings-fs, 1.2rem);font-weight:700;line-height:1.2;text-transform:uppercase;white-space:nowrap}.product-card__price-savings-sep{align-self:stretch;width:1px;background:currentcolor;opacity:.5}.product-card__price-from,.product-card__price-note{color:var(--pc-muted-color);font-size:1.1rem;line-height:1.35}.product-card__price-lead,.product-card__price-secondary{display:flex;align-items:baseline;flex-wrap:wrap;gap:.6rem;font-size:1.2rem}.product-card__price-compare{color:var(--pc-compare-color, var(--pc-muted-color));font-size:var(--pc-compare-fs-mobile, 1.3rem);font-weight:var(--pc-compare-fw, inherit)}@media only screen and (min-width: 768px){.product-card__price-compare{font-size:var(--pc-compare-fs, inherit)}}.product-card__price-single{color:var(--pc-muted-color);font-size:1.2rem;line-height:1.35}.product-card__hero{gap:.4rem}.product-card__price-hero{color:var(--pc-price-color, var(--pc-ink-color));font-size:var(--pc-price-fs-mobile, 2rem);font-weight:var(--pc-price-fw, 700);line-height:1.2}@media only screen and (min-width: 768px){.product-card__price-hero{font-size:var(--pc-price-fs-desktop, 2.4rem)}}.product-card__price--pix .product-card__price-hero{color:#16a34a}.product-card__price-pix-tag{padding:.6rem;border-radius:.3rem;background:#16a34a;color:#fff;font-size:1rem;line-height:1}.product-card__price-pix-tag b{font-size:1.1rem;font-weight:700}.product-card__price-installments{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.3em}.product-card__price-installments-count{font-size:.85em}.product-card__price-installments-tag{display:flex;align-items:center;gap:.6rem;color:var(--pc-inst-color, var(--pc-muted-color));font-size:var(--pc-inst-fs-mobile, 1.3rem);font-weight:var(--pc-inst-fw, inherit)}@media only screen and (min-width: 768px){.product-card__price-installments-tag{font-size:var(--pc-inst-fs, 1.5rem)}}.product-card__price-installments-tag svg{flex:0 0 auto;width:1.8rem;height:1.8rem}.product-card__price--normal .product-card__price-installments-tag,.product-card__price--pix .product-card__price-installments-tag,.product-card__price--installments .product-card__price-installments-tag{margin-top:1rem;padding:1.2rem 0 0;border-top:1px solid #e5e5e5}.product-card__price-installments-amount{color:var(--pc-inst-color, var(--pc-ink-color));font-weight:600}.product-card__cta{display:block;width:var(--pc-cta-width, 100%);margin-top:var(--pc-cta-mt, auto)}.product-card .product-card__cta-button.ui-btn,.product-card-mini .product-card__cta-button.ui-btn{padding:var(--pc-cta-py, 1.6rem) var(--pc-cta-px, 1.6rem);border:1px solid var(--pc-cta-border, var(--pc-ink-color));border-radius:var(--pc-cta-radius, 99.9rem);background-color:var(--pc-cta-bg, var(--pc-ink-color));color:var(--pc-cta-color, #fff);font-family:var(--pc-cta-ff, inherit);font-size:var(--pc-cta-fs, inherit);line-height:1.2;letter-spacing:.05em}.product-card .product-card__cta-button.ui-btn svg,.product-card-mini .product-card__cta-button.ui-btn svg{width:2rem;height:2rem}.product-card .product-card__cta-button.ui-btn:hover,.product-card .product-card__cta-button.ui-btn:focus-visible,.product-card .product-card__cta-button.ui-btn:active,.product-card-mini .product-card__cta-button.ui-btn:hover,.product-card-mini .product-card__cta-button.ui-btn:focus-visible,.product-card-mini .product-card__cta-button.ui-btn:active{border:1px solid var(--pc-cta-border-hover, var(--pc-ink-color));background-color:var(--pc-cta-bg-hover, var(--pc-ink-color));color:var(--pc-cta-color-hover, #fff)}.product-card__cta-button.ui-btn{display:flex;justify-content:center;gap:1rem;width:var(--pc-cta-width, 100%);margin-inline:auto;transition:background-color .2s ease,color .2s ease}.product-card__cta-button.ui-btn svg{width:1.6rem;height:1.6rem}.product-card__cta-button.ui-btn .brand-cart-icon path:first-child{fill:currentcolor;stroke:currentcolor}.product-card__cta-button.ui-btn .brand-cart-icon path:last-child{fill:currentcolor}.product-card__cta-button.ui-btn:disabled{background-color:#a3a3a3;color:#fff;pointer-events:none}.product-card__cta-button.ui-btn.loading{background-color:#a3a3a3;pointer-events:none;user-select:none}.product-card__cta-button.ui-btn.loading .product-card__cta-icon{display:none}.product-card__cta-button.ui-btn.loading .product-card__cta-spinner{display:inline-flex}.product-card__cta-button--icon-only.ui-btn{aspect-ratio:1;padding-inline:var(--pc-cta-py, 1.6rem)}.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.ui-btn{background-color:#fff;color:#0a0a0a;box-shadow:inset 0 0 0 1px #0a0a0a}.product-card--unavailable .product-card__media{opacity:.55}.product-card--has-slide .product-card__slide,.product-card__media--has-slide .product-card__slide{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-marker-group:after}.product-card--has-slide .product-card__slide::-webkit-scrollbar,.product-card__media--has-slide .product-card__slide::-webkit-scrollbar{display:none}.product-card--has-slide .product-card__slide::scroll-marker-group,.product-card__media--has-slide .product-card__slide::scroll-marker-group{position:absolute;inset-inline:0;bottom:.8rem;display:flex;justify-content:center;gap:.5rem}.product-card--has-slide .product-card__slide-item,.product-card__media--has-slide .product-card__slide-item{scroll-snap-align:start;scroll-snap-stop:always}.product-card--has-slide .product-card__slide-item::scroll-marker,.product-card__media--has-slide .product-card__slide-item::scroll-marker{content:"";width:.6rem;height:.6rem;border-radius:50%;background-color:#a3a3a3;opacity:.55}.product-card--has-slide .product-card__slide-item::scroll-marker:target-current,.product-card__media--has-slide .product-card__slide-item::scroll-marker:target-current{opacity:1}.product-card--no-dots .product-card__slide,.product-card__media--no-dots .product-card__slide{scroll-marker-group:none}.product-card__media-group{position:relative;border-radius:var(--pc-media-radius, 0);background-color:var(--pc-media-bg, transparent);overflow:hidden;aspect-ratio:var(--pc-ratio, 1/1)}.product-card__media-group.enable-pattern>svg{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;width:100%;height:auto;stroke:none;z-index:0}.product-card__media--has-hover .product-card__slide-item{position:relative}.product-card__media--has-hover .product-card__image--secondary{display:none}@media(hover: hover){.product-card__media--has-hover .product-card__image--secondary{position:absolute;inset:0;display:block;opacity:0;transition:opacity .35s ease}.product-card__media--has-hover:hover .product-card__image--secondary{opacity:1}}.product-card__actions{position:absolute;z-index:2;display:flex;flex-direction:column;gap:var(--pc-actions-gap, 0.8rem)}.product-card__actions--top-right{top:var(--pc-actions-inset, 1rem);right:var(--pc-actions-inset, 1rem)}.product-card__actions--bottom-right{right:var(--pc-actions-inset, 1rem);bottom:var(--pc-actions-inset, 1rem)}.product-card__actions--bottom-left{bottom:var(--pc-actions-inset, 1rem);left:var(--pc-actions-inset, 1rem)}.product-card__actions--reveal{opacity:0;transition:opacity .2s ease}@media only screen and (max-width: 767.98px){.product-card__actions--reveal{opacity:1}}.product-card__actions--reveal:focus-within{opacity:1}.product-card:hover .product-card__actions--reveal{opacity:1}.product-card__action{display:inline-flex;align-items:center;justify-content:center;width:var(--pc-action-size, 3.6rem);height:var(--pc-action-size, 3.6rem);padding:0;border:none;border-radius:50%;background-color:var(--pc-action-bg, #fff);color:var(--pc-action-color, #0A0A0A);cursor:pointer}.product-card__action svg{width:55%;height:55%}.product-card__action:focus-visible{outline:2px solid var(--pc-ink-color);outline-offset:2px}.product-card__quickview .icon__base,.product-card__quickview .icon__accent{transition:fill .3s ease}.product-card__quickview .icon__base{fill:var(--pc-quickview-color, currentcolor)}.product-card__quickview .icon__accent{fill:var(--pc-quickview-accent, var(--pc-quickview-color, currentcolor))}.product-card__quickview:hover .icon__base{fill:var(--pc-quickview-color-hover, var(--pc-quickview-color, currentcolor))}.product-card__quickview:hover .icon__accent{fill:var(--pc-quickview-accent-hover, var(--pc-quickview-accent, var(--pc-quickview-color-hover, var(--pc-quickview-color, currentcolor))))}.product-card__wishlist{position:relative}.product-card__wishlist .icon__outline path,.product-card__wishlist .icon__fill path{stroke-width:1.15;transition:fill .3s ease,stroke .3s ease,opacity .3s ease-in-out}.product-card__wishlist .icon__outline path{fill:var(--pc-wishlist-color, currentcolor);stroke:var(--pc-wishlist-color, currentcolor)}.product-card__wishlist .icon__fill path{opacity:0;fill:var(--pc-wishlist-color-added, currentcolor);stroke:var(--pc-wishlist-color-added, currentcolor)}.product-card__wishlist:hover .icon__outline path,.product-card__wishlist[aria-pressed=true] .icon__outline path{opacity:0}.product-card__wishlist:hover .icon__fill path,.product-card__wishlist[aria-pressed=true] .icon__fill path{opacity:1}.product-card__wishlist .wishlist-animation{position:absolute;top:60%;left:50%;display:inline-block;width:4.8rem;height:4.8rem;transform:translate(-50%, -50%);pointer-events:none}.product-card__wishlist .wishlist-animation svg{width:100%;height:100%;opacity:0;stroke:none;transform:scale(0.8);transition:transform .3s ease-in-out,opacity .3s ease-in-out}.product-card__wishlist .wishlist-animation path{fill:var(--pc-wishlist-color-added, currentcolor)}.product-card__wishlist.wishlist-added .wishlist-animation svg{animation:wishlist-burst .6s ease-in-out forwards}.product-card__text{margin:var(--pc-text-mt, 0) 0 var(--pc-text-mb, 0);color:var(--pc-text-color, var(--pc-muted-color));font-family:var(--pc-text-ff, inherit);font-size:var(--pc-text-fs-mobile, 1.2rem);font-weight:var(--pc-text-fw, 400);line-height:1.2;text-align:var(--pc-text-ta, inherit);text-transform:var(--pc-text-tt, none)}@media only screen and (min-width: 768px){.product-card__text{font-size:var(--pc-text-fs-desktop, 1.3rem)}}.product-card__text--clamped{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--pc-text-lines, 2);overflow:hidden;height:calc(var(--pc-text-lines, 2)*1.2*var(--pc-text-fs-mobile, 1.2rem))}@media only screen and (min-width: 768px){.product-card__text--clamped{height:calc(var(--pc-text-lines, 2)*1.2*var(--pc-text-fs-desktop, 1.3rem))}}.product-card__swatches-block .product-card__swatches{position:static;inset:auto}.product-card__media-group .product-card__swatches-block .product-card__swatches{position:absolute;inset:auto auto 1.6rem 2rem}.product-card__hover-icons{display:none}@media(hover: hover){.product-card__hover-icons{display:block;position:absolute;inset:0;z-index:1;pointer-events:none}.product-card__hover-icon{position:absolute;inset:auto;width:var(--pc-hover-icon-size, 6rem);height:auto;opacity:0;transition:opacity .45s ease-in-out .15s,top .45s ease-in-out,right .45s ease-in-out,bottom .45s ease-in-out,left .45s ease-in-out}.product-card__hover-icon--1{top:8rem;left:calc(50% - var(--pc-hover-icon-size, 6rem)/2)}.product-card__hover-icon--2{bottom:10rem;left:calc(50% - var(--pc-hover-icon-size, 6rem)/2)}.product-card__hover-icon--3{top:10.6rem;right:calc(50% - var(--pc-hover-icon-size, 6rem)/2)}.product-card__hover-icon--4{bottom:6rem;right:calc(50% - 8rem)}.product-card:hover .product-card__hover-icon{opacity:1}.product-card:hover .product-card__hover-icon--1{top:5rem;left:2rem}.product-card:hover .product-card__hover-icon--2{bottom:7rem;left:3rem}.product-card:hover .product-card__hover-icon--3{top:8.6rem;right:1.3rem}.product-card:hover .product-card__hover-icon--4{bottom:4rem;right:1.2rem}}@media(prefers-reduced-motion: reduce){.product-card__cta-button.ui-btn{transition:none}.product-card__cta-spinner svg{animation:none}.product-card__actions--reveal,.product-card__hover-icon,.product-card__media--has-hover .product-card__image--secondary,.product-card__wishlist .icon__outline path,.product-card__wishlist .icon__fill path,.product-card__wishlist .wishlist-animation svg,.product-card__quickview .icon__base,.product-card__quickview .icon__accent{transition:none}.product-card__wishlist.wishlist-added .wishlist-animation svg{animation:none}}@keyframes wishlist-burst{0%{opacity:0;transform:scale(0.8)}50%,75%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.8)}}.blog-sidebar__product{display:flex;align-items:center;gap:1.2rem;padding:.8rem 0;color:inherit;text-decoration:none}.blog-sidebar__product+.blog-sidebar__product{border-top:1px solid #e5e5e5}.blog-sidebar__product-image{flex:0 0 8rem;width:8rem}.blog-sidebar__product-image img{display:block;width:100%;height:auto;border-radius:.8rem;object-fit:cover}.blog-sidebar__product-info{display:flex;flex-direction:column;gap:.4rem;min-width:0}.blog-sidebar__product-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:1.3rem;font-weight:500;line-height:1.3}.blog-sidebar__product .product-card__price-hero{font-size:1.4rem}.card-promo-included{padding:var(--promo-inc-pt, 1rem) var(--promo-inc-pi, 0.5rem) var(--promo-inc-pt, 1rem);border-top:var(--promo-inc-divider-w, 0) solid var(--promo-inc-divider, transparent);background:var(--promo-inc-bg, transparent)}.card-promo-included__title{margin:0 0 .6rem;color:var(--promo-inc-title-color, var(--pc-title-color, var(--pc-ink-color)));font-size:var(--promo-inc-title-fs, 1.3rem);font-weight:var(--promo-inc-title-fw, 600)}.card-promo-included__list{display:flex;flex-direction:column;gap:var(--promo-inc-gap, 0.4rem);margin:0;padding:0 0 0 var(--promo-inc-indent, 0);list-style:none}.card-promo-included__item{display:flex;align-items:center;gap:.6rem;color:var(--promo-inc-color, var(--pc-title-color, var(--pc-ink-color)));font-size:var(--promo-inc-fs, 1.2rem);line-height:1.3}.card-promo-included__icon{display:flex;flex:none;color:var(--promo-inc-icon-color, currentcolor)}.card-promo-included__icon svg{width:var(--promo-inc-icon-size, 1.2rem);height:var(--promo-inc-icon-size, 1.2rem)}.quantity-control{display:inline-flex;align-items:center;gap:.4rem;border:.1rem solid #e5e5e5;border-radius:99.9rem;background-color:#fff;padding:.2rem}.quantity-control__button{display:flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;border-radius:99.9rem;color:#0a0a0a;transition:background-color .15s ease;border:none;background-color:rgba(0,0,0,0);cursor:pointer}.quantity-control__button:hover:not(:disabled){background-color:#f6f6f5}.quantity-control__button:disabled{color:#a3a3a3;cursor:not-allowed}.quantity-control__button--remove:hover:not(:disabled){color:#b42318;background-color:#fdecec}.quantity-control__value{min-width:2.4rem;text-align:center;font-size:1.4rem;font-weight:500;font-variant-numeric:tabular-nums}.quantity-control--input{padding:.4rem}.quantity-control--input .quantity-control__button{width:3.2rem;height:3.2rem}.quantity-control--input .quantity-control__button svg{width:1.6rem;height:1.6rem}.quantity-control input.quantity-control__value{width:4rem;padding:0;border:none;background-color:rgba(0,0,0,0);color:inherit;appearance:textfield}.quantity-control input.quantity-control__value:focus{outline:none}.quantity-control input.quantity-control__value::-webkit-outer-spin-button,.quantity-control input.quantity-control__value::-webkit-inner-spin-button{appearance:none;margin:0}.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:var(--page-width, 144rem);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--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}.search-card{display:flex;flex-direction:column;gap:1.2rem;height:100%;border:1px solid #fafafa;border-radius:1.6rem;overflow:hidden;animation:fade-in-bottom .4s ease both}.search-card__media{display:block;aspect-ratio:var(--pc-ratio, 1/1);margin:1.6rem 1.6rem 0;border-radius:var(--pc-radius, 1.2rem);background-color:#eee;overflow:hidden}.search-card__image{width:100%;height:100%;object-fit:cover}.search-card__info{display:flex;flex:1;flex-direction:column;gap:.8rem;padding:0 1.6rem 1.6rem}.search-card__kind{align-self:flex-start;padding:.3rem .8rem;border-radius:99.9rem;background-color:#f6f6f5;color:#828282;font-size:1rem;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.search-card__info:first-child{padding-top:1.6rem}.search-card__title{display:-webkit-box;margin:0;font-size:1.5rem;font-weight:600;line-height:1.3;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.search-card__title-link{color:inherit;text-decoration:none}.search-card__title-link:hover{text-decoration:underline}.search-card__summary{display:-webkit-box;margin:0;color:#828282;font-size:1.3rem;line-height:1.5;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.search-card__cta{display:flex;align-items:center;gap:.4rem;margin-top:auto;padding-top:.4rem;font-size:1.3rem;font-weight:600}.search-card__cta svg{width:1.4rem;height:1.4rem}.shopify-policy__container{max-width:120rem;margin:0 auto 5rem;padding-inline:1.5rem;font-size:1.6rem}
