:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.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{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";pointer-events:none;position:absolute;top:0;left:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) svg{object-fit:contain;transform-origin:50%;fill:currentColor;pointer-events:none;width:100%;height:100%}.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}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - var(--swiper-navigation-size) / 2);margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size) / 2);margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.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);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.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));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet: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:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);touch-action:none;background:var(--swiper-scrollbar-bg-color,#0000001a);position:relative}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));position:absolute}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));position:absolute}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);width:100%;height:100%;position:relative;top:0;left:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{object-fit:contain;max-width:100%;max-height:100%}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{pointer-events:none;opacity:0;z-index:-1000;position:absolute;top:0;left:0}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-flow:column wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{opacity:.6;z-index:0;width:100%;height:100%;position:absolute;bottom:0;left:0}.swiper-cube .swiper-cube-shadow:before{content:"";filter:blur(50px);background:#000;position:absolute;inset:0}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;transition-property:transform,opacity,height;overflow:hidden}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:bottom;backface-visibility:hidden;overflow:hidden}html{-webkit-text-size-adjust:100%}html:focus-within{scroll-behavior:smooth}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizespeed;width:100%;min-height:100vh;position:relative}*,:after,:before{box-sizing:border-box}a:not([class]){-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,br,button,canvas,caption,center,cite,code,col,colgroup,data,datalist,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,i,iframe,img,input,ins,kbd,label,legend,li,link,main,map,mark,menu,meta,meter,nav,noscript,object,ol,optgroup,option,output,p,param,picture,pre,progress,q,rb,rp,rt,rtc,ruby,s,samp,script,section,select,small,source,span,strong,style,svg,sub,summary,sup,table,tbody,td,template,textarea,tfoot,th,thead,time,title,tr,track,tt,u,ul,var,video,wbr{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}:focus{outline:0}article,aside,details,embed,figcaption,figure,footer,header,hgroup,main,menu,nav,object,section{display:block}canvas,iframe{max-width:100%;height:auto;display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}input:required,input{box-shadow:none}input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 30px #fff}input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff}input:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 30px #fff}input:-webkit-autofill:active{-webkit-box-shadow:inset 0 0 0 30px #fff}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]::-webkit-search-results-button{-webkit-appearance:none;-moz-appearance:none}input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;box-sizing:content-box}input:focus{outline:none}video{background:#000}audio:not([controls]){height:0;display:none}[hidden]{display:none}a:active,a:hover{outline:none}audio,img,picture,svg,video{vertical-align:middle;max-width:100%;height:auto;display:inline-block}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;background:0 0;border:0}button[disabled],html input[disabled]{cursor:default}[disabled],[disabled=true],[aria-disabled=true]{pointer-events:none}input[type=checkbox],input[type=radio]{padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}button{background:0 0;border:0}textarea{vertical-align:top;resize:vertical;overflow:auto}table{border-collapse:collapse;border-spacing:0;text-indent:0}hr{box-sizing:content-box;page-break-after:always;background:#000;border:0;width:100%;height:1px;margin:0;padding:0;line-height:0;overflow:visible}pre{font-family:monospace;font-size:100%}a{background-color:#0000}abbr[title]{border-bottom:none;text-decoration:none}code,kbd,pre,samp{font-family:monospace}small{font-size:75%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-5px}sup{top:-5px}button,input,optgroup,select,textarea{margin:0;padding:0;font-family:inherit;font-size:100%;line-height:1}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;outline:0;padding:0}[type=button]::-moz-focus-inner{border-style:none;outline:0;padding:0}[type=reset]::-moz-focus-inner{border-style:none;outline:0;padding:0}[type=submit]::-moz-focus-inner{border-style:none;outline:0;padding:0}legend{color:inherit;white-space:normal;border:0;width:100%;max-width:100%;display:block}fieldset{min-width:0}body:not(:-moz-handler-blocked) fieldset{display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}template{display:none}@font-face{font-family:IBM Plex Sans;src:url(/cdn/shop/files/IBMPlexSans-Light.woff2?v=1773738486)format("woff2"),url(/cdn/shop/files/IBMPlexSans-Light.woff?v=1773738487)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/cdn/shop/files/IBMPlexSans-Medium.woff2?v=1773738486)format("woff2"),url(/cdn/shop/files/IBMPlexSans-Medium.woff?v=1773738487)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/cdn/shop/files/IBMPlexSans-Bold.woff2?v=1773738486)format("woff2"),url(/cdn/shop/files/IBMPlexSans-Bold.woff?v=1773738486)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/cdn/shop/files/IBMPlexSans-Regular.woff2?v=1773738487)format("woff2"),url(/cdn/shop/files/IBMPlexSans-Regular.woff?v=1773738487)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/cdn/shop/files/IBMPlexSans-SemiBold.woff2?v=1773738487)format("woff2"),url(/cdn/shop/files/IBMPlexSans-SemiBold.woff?v=1773738487)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Parkinsans;src:url(/cdn/shop/files/Parkinsans-Bold.woff2?v=1773738486)format("woff2"),url(/cdn/shop/files/Parkinsans-Bold.woff?v=1773738486)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Parkinsans;src:url(/cdn/shop/files/Parkinsans-Light.woff2?v=1773738486)format("woff2"),url(/cdn/shop/files/Parkinsans-Light.woff?v=1773738486)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Parkinsans;src:url(/cdn/shop/files/Parkinsans-Medium.woff2?v=1773738486)format("woff2"),url(/cdn/shop/files/Parkinsans-Medium.woff?v=1773738486)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Parkinsans;src:url(/cdn/shop/files/Parkinsans-SemiBold.woff2?v=1773738486)format("woff2"),url(/cdn/shop/files/Parkinsans-SemiBold.woff?v=1773738486)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Parkinsans;src:url(/cdn/shop/files/Parkinsans-Regular.woff2?v=1773738486)format("woff2"),url(/cdn/shop/files/Parkinsans-Regular.woff?v=1773738486)format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--grid-column:8px;--grid-mg:6px;--font-family-heading:"Parkinsans", sans-serif;--font-family-paragraph:"IBM Plex Sans", sans-serif;--font-h1-size:36px;--font-h1-line-height:42px;--font-h2-size:30px;--font-h2-line-height:36px;--font-h3-size:26px;--font-h3-line-height:32px;--font-h4-size:24px;--font-h4-line-height:30px;--font-h5-size:20px;--font-h5-line-height:26px;--font-h6-size:16px;--font-h6-line-height:22px;--font-paragraph-extra-large-size:18px;--font-paragraph-extra-large-line-height:24px;--font-paragraph-large-size:16px;--font-paragraph-large-line-height:22px;--font-paragraph-medium-size:14px;--font-paragraph-medium-line-height:20px;--font-paragraph-small-size:12px;--font-paragraph-small-line-height:18px;--font-paragraph-extra-small-size:10px;--font-paragraph-extra-small-line-height:16px;--button-font-weight-tertiary:400px;--button-CTA-font-size:20px;--button-primary-font-size-large:16px;--button-primary-font-size-small:14px;--button-secondary-font-size-large:16px;--button-secondary-font-size-small:14px;--button-tertiary-font-size-large:16px;--button-tertiary-font-size-small:14px;--file-settings-width-main:390px;--file-settings-br-section:60px;--file-settings-stroke-section:5px;--file-settings-color-border-section:#ffffff1a;--file-settings-color-section:#ffffff0d;--file-settings-spacing-side-container:420px;--file-settings-spacing-top:120px;--file-settings-spacing-side-frame:300px;--file-settings-spacing-horizontal:360px;--file-settings-spacing-vertical:300px;--file-settings-spacing-frame:120px;--390:390px;--1440:1440px;--section-spacing-title:24px;--section-spacing-sub-title:14px;--section-spacing-large:54px;--section-spacing-medium:42px;--section-spacing-small:30px;--section-spacing-extra-small:18px;--section-main-margin-side:12px;--section-spacing-gap-column:var(--grid-mg)}@media screen and (width>=990px){:root{--grid-column:12px;--grid-mg:18px;--font-h1-size:60px;--font-h1-line-height:54px;--font-h2-size:48px;--font-h2-line-height:54px;--font-h3-size:38px;--font-h3-line-height:44px;--font-h4-size:24px;--font-h4-line-height:30px;--font-h5-size:26px;--font-h5-line-height:32px;--font-h6-size:20px;--font-h6-line-height:26px;--font-paragraph-extra-large-size:22px;--font-paragraph-extra-large-line-height:24px;--font-paragraph-large-size:18px;--font-paragraph-large-line-height:24px;--font-paragraph-medium-size:16px;--font-paragraph-medium-line-height:22px;--font-paragraph-small-size:14px;--font-paragraph-small-line-height:20px;--font-paragraph-extra-small-size:12px;--font-paragraph-extra-small-line-height:18px;--section-spacing-title:42px;--section-spacing-sub-title:18px;--section-spacing-large:120px;--section-spacing-medium:90px;--section-spacing-small:78px;--section-spacing-extra-small:48px;--section-main-margin-side:42px;--section-spacing-gap-column:var(--grid-mg);--file-settings-width-main:1440px}}@media screen and (width>=990px) and (width<=1240px){:root{--section-main-margin-side-small:18px;--section-main-margin-side-large:32px}}html{scroll-behavior:smooth}body{color:#003f5e;font-family:var(--font-family-paragraph);font-size:var(--font-paragraph-medium-size);line-height:var(--font-paragraph-medium-line-height);letter-spacing:0;min-width:320px;margin:0;padding:0}body.no-scroll{overflow:hidden}@media (width<=1023.98px){body{font-size:var(--font-paragraph-medium-size);line-height:var(--font-paragraph-medium-line-height)}body .show-desktop,body .show-desktop-flex{display:none}body .show-mobile{display:block}body .show-mobile-flex{display:flex}}.show-desktop{display:block}.show-desktop-flex{display:flex}.show-mobile,.show-mobile-flex{display:none}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}*{box-sizing:border-box}:focus-visible{outline:2px solid var(--primary-700-main);outline-offset:2px}.shopify-section:last-child{margin-bottom:0}.page-width{padding:0 var(--section-main-margin-side);max-width:var(--page-width,1440px);box-sizing:border-box;width:100%;margin:0 auto}@media (width<=1023.98px){.page-width{padding:0 var(--section-main-margin-side,14px)}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pl-anchor{scroll-margin-top:var(--header-height)}.metafield-rich_text_field strong,.metafield-rich_text_field b{font-weight:700}.metafield-rich_text_field em,.metafield-rich_text_field i{font-style:italic}.metafield-rich_text_field u,.metafield-rich_text_field a{text-decoration:underline}.metafield-rich_text_field p:first-child{margin-block-start:0}.metafield-rich_text_field p:last-child{margin-block-end:0}.metafield-rich_text_field p+p{margin-block:1em}.pl-select{--input-gap:4px;--input-icon-size:18px;--_padding-top:3px;--_padding-bottom:4px;--_padding-left:12px;--_padding-right:8px;color:#003f5e;border-color:#003f5e26;align-items:center;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:600;line-height:clamp(.875rem,.5vw + .725rem,1.125rem);display:flex;position:relative}@media (width<=1023.98px){.pl-select{--input-gap:2px;--input-icon-size:16px;--_padding-top:3px;--_padding-bottom:3px;--_padding-left:10px;--_padding-right:6px}}.pl-select>select{appearance:none;field-sizing:content;color:inherit;padding:var(--_padding-top) calc(var(--input-icon-size,18px) + var(--input-gap,0) + var(--_padding-right)) var(--_padding-bottom) var(--_padding-left);border-style:solid;border-width:1px;border-color:inherit;border-radius:100px}.pl-select:after{content:"";right:var(--_padding-right);width:var(--input-icon-size,18px);height:var(--input-icon-size,18px);pointer-events:none;background-color:currentColor;position:absolute;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 7l4 4 4-4' fill='none' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 7l4 4 4-4' fill='none' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pl-badge{color:#003f5e;border-radius:6px;width:fit-content;padding:2px 8px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:500;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}@media (width<=1023.98px){.pl-badge{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:500;line-height:clamp(.875rem,.5vw + .725rem,1.125rem)}}.pl-button{border-radius:1000px;justify-content:center;align-items:center;padding:12px 18px;display:inline-flex}.pl-button:disabled{opacity:.4}.pl-button--cta{color:#fff;background-color:#003f5e;padding:18px 30px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:500;line-height:clamp(.875rem,.25vw + .8rem,1rem)}.pl-button--cta:hover{background-color:#0b3051}.pl-button--cta:focus{background-color:#003f5e;outline:2px solid #fff}.pl-button--cta:disabled{background-color:#003f5e}.pl-button--primary{color:#fff;background-color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:500;line-height:clamp(.875rem,.25vw + .8rem,1rem)}.pl-button--primary:hover{background-color:#0b3051}.pl-button--primary:focus{background-color:#003f5e;outline:2px solid #fff}.pl-button--primary:disabled{background-color:#000}.pl-button--secondary{color:#003f5e;background-color:#fff;outline:1px solid #003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:500;line-height:clamp(.875rem,.25vw + .8rem,1rem);box-shadow:0 4px 10px #003f5e12}.pl-button--secondary:hover{box-shadow:unset;outline:1px solid #003f5e}.pl-button--secondary.pl-button--lg{font-size:var(--button-secondary-font-size-small,14px);line-height:var(--button-secondary-font-size-small,14px)}@media (width>=1024px){.pl-button--secondary.pl-button--lg{font-size:var(--button-secondary-font-size-large,16px);line-height:var(--button-secondary-font-size-large,16px)}}.pl-button--secondary.pl-button--sm{font-size:var(--button-secondary-font-size-small,14px);line-height:var(--button-secondary-font-size-small,14px)}.pl-button--tertiary{color:#003f5e;padding:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:500;line-height:clamp(.875rem,.25vw + .8rem,1rem)}.pl-button--tertiary:hover{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:1px;text-underline-position:from-font;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.pl-button--tertiary:disabled{color:#003f5e}.pl-button--custom{color:#fff;background:#e08082;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:500;line-height:clamp(.875rem,.25vw + .8rem,1rem)}.pl-button--faq{color:#003f5e;white-space:nowrap;text-align:center;background:#fff;border:1px solid #003f5e40;padding:10px 16px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:500;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}@media (width>=1024px){.pl-button--faq{padding:12px 18px}}.pl-button--faq:hover,.pl-button--faq.is-active{color:#fff;background-color:#003f5e;border-color:#003f5e}.pl-button--faq.is-active img,.pl-button--faq:hover img{filter:brightness(0)invert()}.pl-button--lg:not(.pl-button--cta){padding:16px 24px}.pl-button--sm:not(.pl-button--cta){padding:12px 18px}pl-accordion[data-accordion-disabled]{pointer-events:none;opacity:.5}pl-accordion[data-accordion-open]>[data-accordion-wrapper]{grid-template-rows:1fr}pl-accordion>[data-accordion-wrapper]{grid-template-rows:0fr;transition-property:grid-template-rows;transition-duration:.25s;transition-timing-function:ease;display:grid}pl-accordion>[data-accordion-wrapper]>[data-accordion-inner]{min-height:0;overflow:hidden}pl-drawer{position:relative}pl-drawer:before{content:"";z-index:998;cursor:pointer;transition-behavior:normal, allow-discrete;background-color:#003f5e66;transition-property:opacity,visibility;transition-duration:.5s;transition-timing-function:ease-in-out;position:fixed;inset:0}pl-drawer:not(pl-drawer[data-drawer-open]):before{opacity:0;visibility:hidden}pl-drawer[data-drawer-open]>[data-drawer-wrapper]{transform:translate(0)}pl-drawer>[data-drawer-wrapper]{z-index:999;background-color:#fff;border-top-left-radius:18px;border-bottom-left-radius:18px;width:100%;max-width:596px;transition-property:transform;transition-duration:.5s;transition-timing-function:ease-in-out;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}@media (width<=639.98px){pl-drawer>[data-drawer-wrapper]{max-width:initial;border-radius:initial}}@media screen and (width<=989px){.shopify-section:has(.section-base--margin-top-none-mobile){margin-top:0}.shopify-section:has(.section-base--margin-bottom-none-mobile){margin-bottom:0}.shopify-section:has(.section-base--padding-top-none-mobile){padding-top:0}.shopify-section:has(.section-base--padding-bottom-none-mobile){padding-bottom:0}}@media screen and (width>=990px){.shopify-section:has(.section-base--margin-top-none-desktop){margin-top:0}.shopify-section:has(.section-base--margin-bottom-none-desktop){margin-bottom:0}.shopify-section:has(.section-base--padding-top-none-desktop){padding-top:0}.shopify-section:has(.section-base--padding-bottom-none-desktop){padding-bottom:0}}@media screen and (width<=989px){.shopify-section:has(.section-base--margin-top-extra-small-mobile){margin-top:clamp(1.25rem,2vw + .65rem,2.25rem)}.shopify-section:has(.section-base--margin-bottom-extra-small-mobile){margin-bottom:clamp(1.25rem,2vw + .65rem,2.25rem)}.shopify-section:has(.section-base--padding-top-extra-small-mobile){padding-top:clamp(1.25rem,2vw + .65rem,2.25rem)}.shopify-section:has(.section-base--padding-bottom-extra-small-mobile){padding-bottom:clamp(1.25rem,2vw + .65rem,2.25rem)}}@media screen and (width>=990px){.shopify-section:has(.section-base--margin-top-extra-small-desktop){margin-top:clamp(1.25rem,2vw + .65rem,2.25rem)}.shopify-section:has(.section-base--margin-bottom-extra-small-desktop){margin-bottom:clamp(1.25rem,2vw + .65rem,2.25rem)}.shopify-section:has(.section-base--padding-top-extra-small-desktop){padding-top:clamp(1.25rem,2vw + .65rem,2.25rem)}.shopify-section:has(.section-base--padding-bottom-extra-small-desktop){padding-bottom:clamp(1.25rem,2vw + .65rem,2.25rem)}}@media screen and (width<=989px){.shopify-section:has(.section-base--margin-top-small-mobile){margin-top:clamp(2.25rem,5.25vw + .675rem,4.875rem)}.shopify-section:has(.section-base--margin-bottom-small-mobile){margin-bottom:clamp(2.25rem,5.25vw + .675rem,4.875rem)}.shopify-section:has(.section-base--padding-top-small-mobile){padding-top:clamp(2.25rem,5.25vw + .675rem,4.875rem)}.shopify-section:has(.section-base--padding-bottom-small-mobile){padding-bottom:clamp(2.25rem,5.25vw + .675rem,4.875rem)}}@media screen and (width>=990px){.shopify-section:has(.section-base--margin-top-small-desktop){margin-top:clamp(2.25rem,5.25vw + .675rem,4.875rem)}.shopify-section:has(.section-base--margin-bottom-small-desktop){margin-bottom:clamp(2.25rem,5.25vw + .675rem,4.875rem)}.shopify-section:has(.section-base--padding-top-small-desktop){padding-top:clamp(2.25rem,5.25vw + .675rem,4.875rem)}.shopify-section:has(.section-base--padding-bottom-small-desktop){padding-bottom:clamp(2.25rem,5.25vw + .675rem,4.875rem)}}@media screen and (width<=989px){.shopify-section:has(.section-base--margin-top-medium-mobile){margin-top:clamp(3rem,6vw + 1.2rem,6rem)}.shopify-section:has(.section-base--margin-bottom-medium-mobile){margin-bottom:clamp(3rem,6vw + 1.2rem,6rem)}.shopify-section:has(.section-base--padding-top-medium-mobile){padding-top:clamp(3rem,6vw + 1.2rem,6rem)}.shopify-section:has(.section-base--padding-bottom-medium-mobile){padding-bottom:clamp(3rem,6vw + 1.2rem,6rem)}}@media screen and (width>=990px){.shopify-section:has(.section-base--margin-top-medium-desktop){margin-top:clamp(3rem,6vw + 1.2rem,6rem)}.shopify-section:has(.section-base--margin-bottom-medium-desktop){margin-bottom:clamp(3rem,6vw + 1.2rem,6rem)}.shopify-section:has(.section-base--padding-top-medium-desktop){padding-top:clamp(3rem,6vw + 1.2rem,6rem)}.shopify-section:has(.section-base--padding-bottom-medium-desktop){padding-bottom:clamp(3rem,6vw + 1.2rem,6rem)}}@media screen and (width<=989px){.shopify-section:has(.section-base--margin-top-large-mobile){margin-top:clamp(3.75rem,7.5vw + 1.5rem,7.5rem)}.shopify-section:has(.section-base--margin-bottom-large-mobile){margin-bottom:clamp(3.75rem,7.5vw + 1.5rem,7.5rem)}.shopify-section:has(.section-base--padding-top-large-mobile){padding-top:clamp(3.75rem,7.5vw + 1.5rem,7.5rem)}.shopify-section:has(.section-base--padding-bottom-large-mobile){padding-bottom:clamp(3.75rem,7.5vw + 1.5rem,7.5rem)}}@media screen and (width>=990px){.shopify-section:has(.section-base--margin-top-large-desktop){margin-top:clamp(3.75rem,7.5vw + 1.5rem,7.5rem)}.shopify-section:has(.section-base--margin-bottom-large-desktop){margin-bottom:clamp(3.75rem,7.5vw + 1.5rem,7.5rem)}.shopify-section:has(.section-base--padding-top-large-desktop){padding-top:clamp(3.75rem,7.5vw + 1.5rem,7.5rem)}.shopify-section:has(.section-base--padding-bottom-large-desktop){padding-bottom:clamp(3.75rem,7.5vw + 1.5rem,7.5rem)}}pl-text-truncate{font:inherit;color:inherit}pl-text-truncate[data-text-open]>[data-text-content]{-webkit-line-clamp:unset;line-clamp:unset}pl-text-truncate[data-text-open]>button{display:none}pl-text-truncate>[data-text-content]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}pl-text-truncate>button{font:inherit;color:inherit;cursor:pointer;text-decoration:underline}.hero__container{isolation:isolate;border-radius:0 0 30px 30px;width:100%;min-height:564px;padding:18px;position:relative;overflow:hidden}.hero__image{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.hero__content{z-index:1;min-height:inherit;position:relative}.hero__content-wrapper{min-height:inherit;color:#fff;flex-direction:column;justify-content:center;gap:42px;max-width:832px;display:flex}.hero__content-grp{flex-direction:column;gap:16px;display:flex}.hero__content--titles{flex-direction:column;gap:12px;display:flex}.hero__title{color:#fff;max-width:780px;font-family:Parkinsans,sans-serif;font-size:clamp(1.75rem,4vw + .55rem,3.75rem);font-weight:500;line-height:clamp(2.125rem,4vw + .925rem,4.125rem)}.hero__content--badge-sub{flex-direction:column;gap:10px;max-width:780px;display:flex}.hero__badge{color:#fff;background:#ffffff26;border-radius:6px;width:fit-content;padding:2px 10px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:500;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}.hero__subtitle{color:#fff;max-width:780px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:400;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}.hero__content--buttons{flex-wrap:wrap;align-items:center;gap:18px;display:flex}@media (width<=1023.98px){.hero__container{min-height:540px;padding:42px 0 0}.hero__content{min-height:inherit}.hero__content-wrapper{justify-content:flex-start;gap:24px}.hero__content-grp{gap:12px}.hero__content--badge-sub{gap:6px}.hero__title,.hero__subtitle{max-width:100%}.hero__content--titles{gap:8px}.hero__content--buttons{gap:12px;width:100%}.hero__button--secondary{order:-1}}.marquee{border-radius:0 0 30px 30px;padding:24px 0;overflow:hidden}@media (width>=1024px){.marquee{padding:32px 0}}.marquee-wrapper{display:block}.marquee-wrapper[data-marquee-animated=true] [data-marquee-track]{max-width:none;margin-inline:0;animation:linear infinite marquee}.marquee-wrapper [data-marquee-track]{width:max-content;max-width:100%;margin-inline:auto;display:flex}.marquee-wrapper [data-marquee-slide]{flex-shrink:0;justify-content:center;width:160px;height:40px;margin-right:42px;display:flex}@media (width<=1023.98px){.marquee-wrapper [data-marquee-slide]{width:auto;height:32px;margin-right:52px}}.marquee-wrapper [data-marquee-slide]>img{width:auto;max-width:100%;height:auto;max-height:100%}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-wrapper[data-marquee-animated=true] [data-marquee-track]{animation:none}}.product-template{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin-top:60px;display:grid}@media (width<=1023.98px){.product-template{grid-template-columns:minmax(0,1fr);margin-top:28px}}.product-template__section{flex:1}.product-template__section--left{top:var(--header-height);height:fit-content;max-height:100vh;position:sticky;overflow:hidden}@media (width<=1023.98px){.product-template__section--left{position:static}}.product-template__section--right{padding-left:30px}@media (width<=1023.98px){.product-template__section--right{padding-left:0}}.collection-grid__container{gap:var(--section-spacing-title,24px);flex-direction:column;display:flex}.collection-grid__heading{color:#003f5e;font-family:Parkinsans,sans-serif;font-size:clamp(1.875rem,2.25vw + 1.2rem,3rem);font-weight:500;line-height:clamp(2.25rem,2.25vw + 1.575rem,3.375rem)}.collection-grid__subtitle{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(1rem,.25vw + .925rem,1.125rem);font-weight:500;line-height:clamp(1.375rem,.25vw + 1.3rem,1.5rem)}.collection-grid__headings{gap:var(--section-spacing-sub-title,12px);flex-direction:column;display:flex}.collection-grid__content{gap:12px;display:grid}@media (width>=1024px){.collection-grid__headings{text-align:center;gap:var(--section-spacing-sub-title,16px)}.collection-grid__content{gap:var(--section-spacing-gap-column,18px);grid-template-columns:repeat(3,minmax(0,1fr))}}.collection-grid-item{isolation:isolate;border-radius:12px;min-height:92px;position:relative;overflow:hidden}@media (width>=768px){.collection-grid-item{min-height:120px}}@media (width>=1024px){.collection-grid-item{min-height:260px}}.collection-grid-item__link{z-index:3;position:absolute;inset:0}.collection-grid-item__image{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.collection-grid-item__badge{color:#003f5e;z-index:2;background-color:#fff;border-radius:100px;align-items:center;gap:6px;padding:8px 14px 8px 8px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(1.125rem,.25vw + 1.05rem,1.25rem);font-weight:500;line-height:clamp(1.5rem,.25vw + 1.425rem,1.625rem);display:inline-flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.collection-grid-item__badge span{white-space:nowrap}.collection-grid-item__badge-image{object-fit:contain;width:22px;height:22px}.collection-grid-item__badge-icon{border-radius:50%;justify-content:center;align-items:center;padding:5px;display:inline-flex}@media (width>=1024px){.collection-grid-item__badge{left:50%;transform:translate(-50%,-50%)}}.collection-grid-item__arrow{z-index:4;position:absolute;top:50%;right:12px;transform:translateY(-50%)}@media (width>=1024px){.collection-grid-item__arrow{display:none}}@media (width<=1023.98px){.collection-grid-item__arrow{background-color:#003f5e40;border-radius:100%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}}.reassurance__container{display:block}.reassurance__swiper{overflow:hidden}.reassurance .swiper-slide{height:auto;padding:0 14px}@media (width>=1024px){.reassurance .swiper-slide{padding:0}}.reassurance__controls{justify-content:center;align-items:center;gap:24px;margin-top:18px;display:flex}@media (width>=1024px){.reassurance__controls{display:none}}.reassurance__arrow{border:1px solid #003f5e40;border-radius:100%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.reassurance__arrow--prev svg{transform:rotate(180deg)}.reassurance__scrollbar{background-color:#003f5e40;width:96px;height:2px;position:static}.reassurance__scrollbar .swiper-scrollbar-drag{background-color:#003f5e;border-radius:0}.reassurance-item{height:100%}@media (width>=1024px){.reassurance-item{text-align:center}}.reassurance-item__head{align-items:center;gap:14px;margin-bottom:18px;display:flex}@media (width>=1024px){.reassurance-item__head{flex-direction:column;margin-bottom:10px}}.reassurance-item__icon{background-color:#e8cabb;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}@media (width>=1024px){.reassurance-item__icon{width:54px;height:54px}}.reassurance-item__icon img{object-fit:contain;width:20px;height:20px}@media (width>=1024px){.reassurance-item__icon img{width:30px;height:30px}}.reassurance-item__title{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(1rem,.25vw + .925rem,1.125rem);font-weight:500;line-height:clamp(1.375rem,.25vw + 1.3rem,1.5rem)}@media (width>=1024px){.reassurance-item__title{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(1.125rem,.25vw + 1.05rem,1.25rem);font-weight:500;line-height:clamp(1.5rem,.25vw + 1.425rem,1.625rem)}}.reassurance-item__text{color:#003f5e80;border-top:1px solid #003f5e40;padding-top:18px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}@media (width>=1024px){.reassurance-item__text{border-top:0;padding-top:0}}.pharmacy-reference{border-radius:18px 18px 0 0}@media (width>=1024px){.pharmacy-reference{border-radius:30px 30px 0 0}}.pharmacy-reference__container{flex-direction:column;gap:0;display:flex}@media (width>=1280px){.pharmacy-reference__container{gap:42px}.pharmacy-reference__container.page-width{padding-left:var(--section-spacing-large,120px);padding-right:var(--section-spacing-large,120px)}}.pharmacy-reference__hero{isolation:isolate;border-radius:12px;min-height:286px;position:relative;overflow:hidden}@media (width>=1024px){.pharmacy-reference__hero{min-height:260px}}.pharmacy-reference__hero-image{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.pharmacy-reference__hero-content{min-height:inherit;z-index:1;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex;position:relative}@media (width>=1024px){.pharmacy-reference__hero-content{justify-content:center;gap:24px;max-width:60%;padding:36px}}.pharmacy-reference__hero-title p{color:#fff;font-family:Parkinsans,sans-serif;font-size:clamp(1.375rem,1.25vw + 1rem,2rem);font-weight:500;line-height:clamp(1.75rem,1.25vw + 1.375rem,2.375rem)}.pharmacy-reference__hero-list{color:#fff;flex-direction:column;gap:8px;margin-block-start:18px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:600;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem);display:flex}@media (width<=1023.98px){.pharmacy-reference__hero-list{gap:4px;margin-block-start:12px}}.pharmacy-reference__hero-list>li{align-items:baseline;gap:8px;display:flex}.pharmacy-reference__hero-list>li:before{content:"•";flex-shrink:0}.pharmacy-reference__button{color:#003f5e;text-align:center;width:100%;font-family:IBM Plex Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:14px}.pharmacy-reference__button.pl-button--primary{color:#fff}@media (width>=1024px){.pharmacy-reference__button{width:fit-content;font-size:16px;line-height:16px}}.pharmacy-reference__swiper{width:100%;overflow:hidden}.pharmacy-reference__swiper .swiper-wrapper{align-items:stretch}@media (width>=1024px){.pharmacy-reference__swiper .swiper-wrapper{gap:66px;display:flex}}.pharmacy-reference__swiper .swiper-slide{min-width:0;height:auto;padding:0 12px}@media (width>=1024px){.pharmacy-reference__swiper .swiper-slide{flex:1 1 0;padding:0}}.pharmacy-reference__controls{margin-top:var(--section-spacing-title,24px);justify-content:center;align-items:center;gap:24px;display:flex}@media (width>=1024px){.pharmacy-reference__controls{display:none}}.pharmacy-reference__arrow{border:1px solid #003f5e40;border-radius:100%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.pharmacy-reference__arrow--prev svg{transform:rotate(180deg)}.pharmacy-reference__scrollbar{background-color:#003f5e40;width:96px;height:2px;position:static}.pharmacy-reference__scrollbar .swiper-scrollbar-drag{background-color:#003f5e;border-radius:0}.pharmacy-reference--padding-top-none-mobile{padding-top:0}@media (width>=1024px){.pharmacy-reference--padding-top-none-mobile{padding-top:0}}.pharmacy-reference--padding-top-extra-small-mobile{padding-top:var(--section-spacing-title)}@media (width>=1024px){.pharmacy-reference--padding-top-extra-small-mobile{padding-top:0}}.pharmacy-reference--padding-top-small-mobile{padding-top:var(--section-spacing-small)}@media (width>=1024px){.pharmacy-reference--padding-top-small-mobile{padding-top:0}}.pharmacy-reference--padding-top-medium-mobile{padding-top:var(--section-spacing-medium)}@media (width>=1024px){.pharmacy-reference--padding-top-medium-mobile{padding-top:0}}.pharmacy-reference--padding-top-large-mobile{padding-top:var(--section-spacing-large)}@media (width>=1024px){.pharmacy-reference--padding-top-large-mobile,.pharmacy-reference--padding-top-none-desktop{padding-top:0}.pharmacy-reference--padding-top-extra-small-desktop{padding-top:var(--section-spacing-title)}.pharmacy-reference--padding-top-small-desktop{padding-top:var(--section-spacing-small)}.pharmacy-reference--padding-top-medium-desktop{padding-top:var(--section-spacing-medium)}.pharmacy-reference--padding-top-large-desktop{padding-top:var(--section-spacing-large)}}.pharmacy-reference--padding-bottom-none-mobile{padding-bottom:0}@media (width>=1024px){.pharmacy-reference--padding-bottom-none-mobile{padding-bottom:0}}.pharmacy-reference--padding-bottom-extra-small-mobile{padding-bottom:var(--section-spacing-title)}@media (width>=1024px){.pharmacy-reference--padding-bottom-extra-small-mobile{padding-bottom:0}}.pharmacy-reference--padding-bottom-small-mobile{padding-bottom:var(--section-spacing-small)}@media (width>=1024px){.pharmacy-reference--padding-bottom-small-mobile{padding-bottom:0}}.pharmacy-reference--padding-bottom-medium-mobile{padding-bottom:var(--section-spacing-medium)}@media (width>=1024px){.pharmacy-reference--padding-bottom-medium-mobile{padding-bottom:0}}.pharmacy-reference--padding-bottom-large-mobile{padding-bottom:var(--section-spacing-large)}@media (width>=1024px){.pharmacy-reference--padding-bottom-large-mobile,.pharmacy-reference--padding-bottom-none-desktop{padding-bottom:0}.pharmacy-reference--padding-bottom-extra-small-desktop{padding-bottom:var(--section-spacing-title)}.pharmacy-reference--padding-bottom-small-desktop{padding-bottom:var(--section-spacing-small)}.pharmacy-reference--padding-bottom-medium-desktop{padding-bottom:var(--section-spacing-medium)}.pharmacy-reference--padding-bottom-large-desktop{padding-bottom:var(--section-spacing-large)}}@media (width>=1280px){.pharmacy-reference--side-title .pharmacy-reference__container.page-width{padding-left:var(--section-spacing-title,42px);padding-right:var(--section-spacing-title,42px)}}.pharmacy-reference-item{background-color:#fff;flex-direction:column;height:100%;display:flex}.pharmacy-reference-item__head{align-items:center;gap:14px;min-width:0;padding-bottom:12px;display:flex}@media (width>=1024px){.pharmacy-reference-item__head{gap:18px;padding-bottom:18px}}.pharmacy-reference-item__icon{background-color:#442c49;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.pharmacy-reference-item__icon img{object-fit:contain;width:22px;height:22px}.pharmacy-reference-item__title{color:#003f5e;min-width:0}.pharmacy-reference-item__title p{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(1rem,.25vw + .925rem,1.125rem);font-weight:500;line-height:clamp(1.375rem,.25vw + 1.3rem,1.5rem)}.pharmacy-reference-item__text{border-top:1px solid #003f5e40;padding-top:12px}.pharmacy-reference-item__text p{color:#003f5e99;margin:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}.pharmacy-reference-item__text p+p{margin-top:8px}@media (width>=1024px){.pharmacy-reference-item__text{padding-top:18px}}.pharmacy-reference-find-us{gap:var(--section-spacing-small,36px);flex-direction:column;display:flex}@media (width>=1024px){.pharmacy-reference-find-us{grid-template-columns:repeat(2,minmax(0,1fr));gap:66px;display:grid}}.pharmacy-reference-find-us-item{padding:var(--section-main-margin-side,14px);gap:var(--section-spacing-sub-title,18px);flex-direction:column;display:flex}@media (width>=1024px){.pharmacy-reference-find-us-item{padding:0}}.pharmacy-reference-find-us-item__head{border-bottom:1px solid #003f5e40;align-items:center;gap:14px;padding-bottom:18px;display:flex}@media (width>=1024px){.pharmacy-reference-find-us-item__head{gap:18px}}.pharmacy-reference-find-us-item__icon{background-color:#442c49;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.pharmacy-reference-find-us-item__icon img{object-fit:contain;width:28px;height:28px}.pharmacy-reference-find-us-item__title{min-width:0}.pharmacy-reference-find-us-item__title p{color:#003f5e;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;margin:0;font-family:Parkinsans,sans-serif;font-size:clamp(1.125rem,.75vw + .9rem,1.5rem);font-weight:500;line-height:clamp(1.5rem,.75vw + 1.275rem,1.875rem);text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.pharmacy-reference-find-us-item__divider{border-top:1px solid #003f5e40}.pharmacy-reference-find-us-item__question p{color:#003f5e;margin:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(1rem,.25vw + .925rem,1.125rem);font-weight:500;line-height:clamp(1.375rem,.25vw + 1.3rem,1.5rem)}.pharmacy-reference-find-us-item__text p{color:#003f5ecc;margin:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:400;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}.pharmacy-reference-find-us-item__text p+p{margin-top:8px}.pharmacy-reference-find-us-item__button{width:fit-content}.shopify-section:has(.quality-guarantees){overflow:hidden}@media (width>=1024px){.shopify-section:has(.quality-guarantees){overflow:visible}}.quality-guarantees__container{gap:var(--section-spacing-title,24px);padding-top:var(--section-spacing-small,36px);padding-bottom:var(--section-spacing-small,36px);flex-direction:column;display:flex}.quality-guarantees__layout{gap:var(--section-spacing-title,24px);flex-direction:column;display:flex}@media (width>=1024px){.quality-guarantees__layout{gap:var(--section-main-margin-side,42px);grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:start;display:grid;position:relative}}.quality-guarantees__title{color:#003f5e;margin:0;font-family:Parkinsans,sans-serif;font-size:clamp(1.5rem,2vw + .9rem,2.5rem);font-weight:500;line-height:clamp(1.875rem,2vw + 1.275rem,2.875rem)}.quality-guarantees__title--mobile{text-align:center}@media (width>=1024px){.quality-guarantees__title--desktop{margin-bottom:30px}}.quality-guarantees__media{border-radius:12px;min-height:360px;position:relative;overflow:hidden}@media (width>=768px){.quality-guarantees__media{min-height:450px}}@media (width>=1024px){.quality-guarantees__media{aspect-ratio:554/626;width:100%;max-width:554px;min-height:0;top:calc(var(--header-height,0px) + var(--section-spacing-title,24px));position:sticky}}.quality-guarantees__image{object-fit:cover;border-radius:12px;width:100%;height:100%;position:absolute;inset:0}.quality-guarantees__badge{background-color:#fff;border-radius:8px;padding:10px 14px;position:absolute;bottom:14px;left:14px}@media (width>=1024px){.quality-guarantees__badge{padding:12px 16px;bottom:24px;left:24px}}.quality-guarantees__badge-title{color:#003f5e;margin:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(1rem,.25vw + .925rem,1.125rem);font-weight:500;line-height:clamp(1.375rem,.25vw + 1.3rem,1.5rem)}.quality-guarantees__badge-subtitle{color:#003f5e80;align-items:center;gap:6px;margin:2px 0 0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem);display:inline-flex}.quality-guarantees__badge-subtitle svg{flex-shrink:0}.quality-guarantees__content{flex-direction:column;gap:0;min-width:0;display:flex}.quality-guarantees__button{width:100%;margin-bottom:42px}@media (width>=1024px){.quality-guarantees__button{width:fit-content;margin-bottom:42px}}.quality-guarantees__recommend-title{color:#003f5e;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;margin:0 0 16px;font-family:Parkinsans,sans-serif;font-size:clamp(1.125rem,.75vw + .9rem,1.5rem);font-weight:500;line-height:clamp(1.5rem,.75vw + 1.275rem,1.875rem);text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.quality-guarantees__professionals{min-width:0;max-width:100%;overflow:visible}.quality-guarantees__swiper{width:100%}.quality-guarantees__swiper.swiper{border-radius:8px;overflow:visible}@media (width>=1024px){.quality-guarantees__swiper.swiper{overflow:hidden}}.quality-guarantees__swiper .swiper-wrapper{align-items:stretch;overflow:visible}.quality-guarantees__swiper .swiper-slide{width:auto;height:auto}.quality-guarantees__controls{align-items:center;gap:12px;margin-top:24px;display:flex}.quality-guarantees__scrollbar{background-color:#003f5e40;width:50%;height:2px;margin-inline:auto;position:static}@media (width>=1024px){.quality-guarantees__scrollbar{display:none}}.quality-guarantees__scrollbar .swiper-scrollbar-drag{background-color:#003f5e;border-radius:0}.quality-guarantees__nav{align-items:center;gap:12px;margin-left:auto;display:none}@media (width>=1024px){.quality-guarantees__nav{display:inline-flex}}.quality-guarantees__arrow{background-color:#fff;border:1px solid #003f5e40;border-radius:100%;justify-content:center;align-items:center;width:36px;height:36px;transition:opacity .32s;display:inline-flex}.quality-guarantees__arrow--prev svg{transform:rotate(180deg)}.quality-guarantees__arrow.swiper-button-disabled{display:none}.quality-guarantees-accordion{flex-direction:column;gap:0;margin-bottom:36px;display:flex}@media (width>=1024px){.quality-guarantees-accordion{margin-bottom:24px}}.quality-guarantees-accordion__item{border:1px solid #003f5e40}.quality-guarantees-accordion__item:not(:first-child){margin-top:-1px}.quality-guarantees-accordion__item:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.quality-guarantees-accordion__item:last-child{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.quality-guarantees-accordion__disclosure{background-color:#ffffff80;border-radius:0;display:block}.quality-guarantees-accordion__disclosure[open]{background-color:#fff}.quality-guarantees-accordion__title{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px;list-style:none;display:flex}@media (width>=1024px){.quality-guarantees-accordion__title{padding:18px}}.quality-guarantees-accordion__title::-webkit-details-marker{display:none}.quality-guarantees-accordion__title span:first-child{color:#003f5e;font-family:Parkinsans,sans-serif;font-size:clamp(1rem,.5vw + .85rem,1.25rem);font-weight:500;line-height:clamp(1.375rem,.5vw + 1.225rem,1.625rem)}.quality-guarantees-accordion__toggle{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.quality-guarantees-accordion__toggle-icon{display:block}.quality-guarantees-accordion__toggle-icon--minus,.quality-guarantees-accordion__disclosure[open] .quality-guarantees-accordion__toggle-icon--plus{display:none}.quality-guarantees-accordion__disclosure[open] .quality-guarantees-accordion__toggle-icon--minus{display:block}.quality-guarantees-accordion__content-wrap{opacity:0;background-color:#ffffff80;grid-template-rows:0fr;padding-bottom:0;transition:grid-template-rows .32s,opacity .32s,padding-bottom .32s;display:grid}.quality-guarantees-accordion__disclosure[open]+.quality-guarantees-accordion__content-wrap{opacity:1;background-color:#fff;grid-template-rows:1fr;padding-bottom:14px}@media (width>=1024px){.quality-guarantees-accordion__disclosure[open]+.quality-guarantees-accordion__content-wrap{padding-bottom:18px}}.quality-guarantees-accordion__item:first-child .quality-guarantees-accordion__disclosure{border-top-left-radius:8px;border-top-right-radius:8px}.quality-guarantees-accordion__item:last-child .quality-guarantees-accordion__disclosure:not([open]){border-bottom-right-radius:8px;border-bottom-left-radius:8px}.quality-guarantees-accordion__item:last-child .quality-guarantees-accordion__disclosure[open]{border-bottom-right-radius:0;border-bottom-left-radius:0}.quality-guarantees-accordion__item:last-child .quality-guarantees-accordion__disclosure[open]+.quality-guarantees-accordion__content-wrap{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.quality-guarantees-accordion__content{min-height:0;padding:0 14px;overflow:hidden}@media (width>=1024px){.quality-guarantees-accordion__content{padding:0 18px}}.quality-guarantees-accordion__content p{color:#003f5e;margin:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:400;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}.quality-guarantees-accordion__content p+p{margin-top:14px}@media (width>=1024px){.quality-guarantees-accordion__content p+p{margin-top:18px}}.quality-guarantees-accordion__highlights{flex-direction:column;gap:10px;margin:14px 0 0;padding:0;list-style:none;display:flex}@media (width>=1024px){.quality-guarantees-accordion__highlights{margin-top:18px}}.quality-guarantees-accordion__highlight-item{color:#003f5e;flex-direction:row;align-items:baseline;gap:8px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:400;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem);display:flex}.quality-guarantees-accordion__highlight-item:before{content:"•"}.quality-guarantees-accordion__highlight-item span:last-child{flex:1;min-width:0}.quality-guarantees-accordion__highlight-icon{flex-shrink:0;justify-content:center;align-items:center;width:13px;height:13px;margin-top:4px;display:inline-flex}.quality-guarantees-pro{color:#003f5e;white-space:nowrap;background-color:#fff;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(1rem,.25vw + .925rem,1.125rem);font-weight:500;line-height:clamp(1.375rem,.25vw + 1.3rem,1.5rem);display:inline-flex}.quality-guarantees-pro__icon{flex-shrink:0;justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}@media (width<=1023.98px){.image-text__container{padding-top:var(--section-spacing-small,36px);padding-bottom:var(--section-spacing-small,36px)}}.image-text__inner{flex-direction:column;gap:24px;display:flex}@media (width>=1024px){.image-text__inner{gap:var(--section-main-margin-side,42px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}}.image-text__media{justify-content:center;align-items:flex-end;display:flex;position:relative;overflow:visible}.image-text__media picture{align-items:flex-end;width:100%;height:100%;display:flex}@media (width>=1024px){.image-text__media{height:auto;display:flex}}.image-text__image{object-fit:contain;object-position:center bottom;width:100%;height:auto;transform:translate(var(--image-x-mobile,0), var(--image-y-mobile,0));transform-origin:bottom;position:relative}@media (width>=1024px){.image-text__image{width:100%;height:auto;transform:translate(var(--image-x-desktop,0), var(--image-y-desktop,0)) scale(var(--image-scale-desktop,1))}}.image-text__content{min-width:0}@media (width>=1024px){.image-text__content{padding:var(--section-spacing-small,36px) 0}}.image-text__block{margin-bottom:var(--mb-mobile,0px)}@media (width>=1024px){.image-text__block{margin-bottom:var(--mb-desktop,0px)}}.image-text__title{color:#003f5e}.image-text__title p{color:#003f5e;font-family:Parkinsans,sans-serif;font-size:clamp(1.875rem,2.25vw + 1.2rem,3rem);font-weight:500;line-height:clamp(2.25rem,2.25vw + 1.575rem,3.375rem)}.image-text__text-bold{color:#003f5e}.image-text__text-bold p{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(1rem,.25vw + .925rem,1.125rem);font-weight:500;line-height:clamp(1.375rem,.25vw + 1.3rem,1.5rem)}.image-text__text-light{color:#003f5e80}.image-text__text-light p{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:400;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}.image-text__list-bold{color:#003f5e}.image-text__list-bold ul,.image-text__list-bold ol{flex-direction:column;gap:8px;display:flex}.image-text__list-bold li{color:#003f5e;padding-left:14px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:600;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem);position:relative}.image-text__list-bold li:before{content:"•";position:absolute;top:0;left:0}.image-text__button{width:100%}@media (width>=1024px){.image-text__button{width:fit-content}.image-text--reverse .image-text__media{order:2}.image-text--reverse .image-text__content{order:1}}.image-text-builder{padding-top:0;padding-bottom:0}.image-text-builder__container{flex-direction:column;display:flex}.image-text-builder__inner{gap:var(--section-spacing-title,24px);border-radius:12px;flex-direction:column;display:flex}@media (width>=1024px){.image-text-builder__inner{gap:var(--section-spacing-gap-column,18px);padding:var(--image-text-builder-padding-desktop,18px);flex-direction:row;align-items:stretch;display:flex}}.image-text-builder__media-block{width:100%;max-width:min(100%, var(--image-text-builder-media-max-width,100%));aspect-ratio:var(--image-text-builder-media-ratio-width,1)/var(--image-text-builder-media-ratio-height,1);border-radius:8px;position:relative;overflow:hidden}.image-text-builder__media-block picture{height:100%}.image-text-builder__image{object-fit:cover;width:100%;height:100%;display:block}.image-text-builder__badge{z-index:2;background-color:#fff;border-radius:8px;padding:10px 14px;position:absolute;bottom:14px;left:14px}@media (width>=1024px){.image-text-builder__badge{padding:12px 16px;bottom:24px;left:24px}}.image-text-builder__badge-title{color:#003f5e;margin:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(1rem,.25vw + .925rem,1.125rem);font-weight:500;line-height:clamp(1.375rem,.25vw + 1.3rem,1.5rem)}.image-text-builder__badge-subtitle{color:#003f5e80;align-items:center;gap:6px;margin:2px 0 0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem);display:inline-flex}.image-text-builder__badge-subtitle svg{flex-shrink:0}.image-text-builder__content{min-width:0;padding-left:var(--image-text-builder-content-padding-left-mobile,0px);padding-right:var(--image-text-builder-content-padding-right-mobile,0px);padding-top:var(--image-text-builder-content-padding-top-mobile,0px);padding-bottom:var(--image-text-builder-content-padding-bottom-mobile,0px);width:100%}@media (width>=1024px){.image-text-builder__content{padding-left:var(--image-text-builder-content-padding-left-desktop,0px);padding-right:var(--image-text-builder-content-padding-right-desktop,0px);padding-top:var(--image-text-builder-content-padding-top-desktop,0px);padding-bottom:var(--image-text-builder-content-padding-bottom-desktop,0px)}}.image-text-builder__block{margin-bottom:var(--mb-mobile,0px)}@media (width>=1024px){.image-text-builder__block{margin-bottom:var(--mb-desktop,0px)}}.image-text-builder__title{color:#003f5e;margin:0}.image-text-builder__title--h2{color:#003f5e;font-family:Parkinsans,sans-serif;font-size:clamp(1.875rem,2.25vw + 1.2rem,3rem);font-weight:500;line-height:clamp(2.25rem,2.25vw + 1.575rem,3.375rem)}.image-text-builder__title--h3{color:#003f5e;font-family:Parkinsans,sans-serif;font-size:clamp(1.5rem,2vw + .9rem,2.5rem);font-weight:500;line-height:clamp(1.875rem,2vw + 1.275rem,2.875rem)}.image-text-builder__title--h4{color:#003f5e;font-family:Parkinsans,sans-serif;font-size:clamp(1.375rem,1.25vw + 1rem,2rem);font-weight:500;line-height:clamp(1.75rem,1.25vw + 1.375rem,2.375rem)}.image-text-builder__title--h5{color:#003f5e;font-family:Parkinsans,sans-serif;font-size:clamp(1.125rem,.75vw + .9rem,1.5rem);font-weight:500;line-height:clamp(1.5rem,.75vw + 1.275rem,1.875rem)}.image-text-builder__text-bold p{color:#003f5e;margin:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(1rem,.25vw + .925rem,1.125rem);font-weight:500;line-height:clamp(1.375rem,.25vw + 1.3rem,1.5rem)}.image-text-builder__text-light p{color:#003f5e80;margin:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:400;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}.image-text-builder__paragraph p{color:#003f5e;margin:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:400;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}.image-text-builder__paragraph strong,.image-text-builder__paragraph b{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:600;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}.image-text-builder__list-bold{color:#003f5e}.image-text-builder__list-bold ul,.image-text-builder__list-bold ol{flex-direction:column;gap:8px;display:flex}.image-text-builder__list-bold li{color:#003f5e;padding-left:14px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:600;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem);position:relative}.image-text-builder__list-bold li:before{content:"•";position:absolute;top:0;left:0}.image-text-builder__credit{align-items:baseline;gap:8px;display:flex}.image-text-builder__credit:before{content:"•";display:block}.image-text-builder__credit-icon{flex-shrink:0;justify-content:center;align-items:center;width:13px;height:13px;margin-top:4px;display:inline-flex}.image-text-builder__credit-content{min-width:0}.image-text-builder__credit-title{color:#003f5e}.image-text-builder__credit-title p{color:#003f5e;margin:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:400;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}.image-text-builder__credit-title a{color:#003f5e;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.image-text-builder__credit-subtitle{color:#003f5ecc;margin-top:8px}.image-text-builder__credit-subtitle p{color:#003f5ecc;margin:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}.image-text-builder__timeline{position:relative}.image-text-builder__timeline-items{flex-direction:column;display:flex}.image-text-builder__timeline-item{margin-bottom:var(--mb-mobile,0px);padding-left:38px;position:relative}@media (width>=1024px){.image-text-builder__timeline-item{margin-bottom:var(--mb-desktop,0px)}}.image-text-builder__timeline-marker{background-color:#003f5e26;border-radius:50%;width:8px;height:8px;transition:background-color .2s linear;position:absolute;top:0;left:4px}.image-text-builder__timeline-segment{pointer-events:none;background-color:#003f5e26;border-radius:999px;width:1px;height:0;position:absolute;top:8px;left:8px}.image-text-builder__timeline-segment-progress{background-color:#003f5e;border-radius:999px;width:1px;height:0;transition:height .2s linear;position:absolute;top:0;left:0}.image-text-builder__timeline-item.is-active .image-text-builder__timeline-marker{background-color:#003f5e}.image-text-builder__timeline-title{color:#003f5e;margin:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(1rem,.25vw + .925rem,1.125rem);font-weight:600;line-height:clamp(1.375rem,.25vw + 1.3rem,1.5rem)}.image-text-builder__timeline-text{margin-top:8px}.image-text-builder__timeline-text p{color:#003f5ecc;margin:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:400;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}.image-text-builder__timeline-points{flex-direction:column;gap:8px;margin-top:10px;display:flex}.image-text-builder__timeline-point{align-items:flex-start;gap:10px;display:flex}.image-text-builder__timeline-point-icon{flex-shrink:0;justify-content:center;align-items:center;width:13px;height:13px;margin-top:4px;display:inline-flex}.image-text-builder__timeline-point-text{color:#003f5e;min-width:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:400;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}.image-text-builder__timeline-point-text a{color:#003f5e;text-decoration:underline}.image-text-builder__features{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;display:grid}@media (width>=1024px){.image-text-builder__features{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}.image-text-builder__feature-item{align-items:center;gap:8px;display:flex}.image-text-builder__feature-icon{object-fit:contain;flex-shrink:0;width:32px;height:32px}.image-text-builder__feature-text{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}@media (width>=1024px){.image-text-builder__feature-text{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:400;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem);font-size:var(--font-paragraph-small-size,14px);font-style:normal;font-weight:400;line-height:16px}}.image-text-builder__button{width:100%}@media (width>=1024px){.image-text-builder__button{width:fit-content}}.image-text-builder--has-padding{padding-top:var(--image-text-builder-section-padding-top,0);padding-bottom:var(--image-text-builder-section-padding-bottom,0)}@media (width>=1024px){.image-text-builder--image-right .image-text-builder__media{order:2}.image-text-builder--image-right .image-text-builder__content{order:1}}.image-text-builder--image-sticky .image-text-builder__container,.image-text-builder--image-sticky .image-text-builder__inner,.image-text-builder--image-sticky .image-text-builder__media{overflow:visible}@media (width>=1024px){.image-text-builder--image-sticky .image-text-builder__inner{align-items:start;position:relative}.image-text-builder--image-sticky .image-text-builder__media{top:calc(var(--header-height,96px) + 24px);align-self:start;position:sticky}.image-text-builder--no-media .image-text-builder__inner{flex-direction:column}}.shopify-section:has(.customer-reviews){overflow:hidden}.customer-reviews__container{flex-direction:column;display:flex}.customer-reviews__top{gap:var(--section-spacing-sub-title,12px);margin-bottom:var(--section-spacing-title,24px);flex-direction:column;display:flex}@media (width>=1024px){.customer-reviews__top{align-items:center;gap:var(--section-spacing-sub-title,16px)}}@media (width>=768px) and (width<=1023.98px){.customer-reviews__top{align-items:center}}.customer-reviews__title{color:#003f5e;margin:0;font-family:Parkinsans,sans-serif;font-size:clamp(1.875rem,2.25vw + 1.2rem,3rem);font-weight:500;line-height:clamp(2.25rem,2.25vw + 1.575rem,3.375rem)}.customer-reviews__trustpilot{background-color:#bcd9f3;border-radius:6px;grid-template-columns:repeat(3,auto);justify-content:center;align-items:center;gap:8px;width:fit-content;padding:8px 12px;display:grid}@media (width<=1023.98px){.customer-reviews__trustpilot{grid-template-columns:repeat(3,min-content);width:100%}}.customer-reviews__trustpilot-stars{flex-direction:row;gap:2.5px;display:flex}.customer-reviews__trustpilot-star{isolation:isolate;color:#fff;background-color:#c7c7c7;place-items:center;width:24px;height:24px;padding:4px;display:grid;position:relative;overflow:hidden}.customer-reviews__trustpilot-star:before{content:"";z-index:-1;background-color:#48b668;position:absolute;inset:0;translate:-100%}.customer-reviews__trustpilot-star--half:before{translate:-50%}.customer-reviews__trustpilot-star--full:before{translate:0}.customer-reviews__trustpilot-content{color:#003f5e;text-align:center;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}.customer-reviews__trustpilot-content>strong{font-weight:600}@media (width<=1023.98px){.customer-reviews__trustpilot-content{color:#003f5e;grid-area:2/1/auto/-1;font-family:IBM Plex Sans,sans-serif;font-size:clamp(1.125rem,.25vw + 1.05rem,1.25rem);font-weight:400;line-height:clamp(1.5rem,.25vw + 1.425rem,1.625rem)}}.customer-reviews__trustpilot-logo{width:80px}.customer-reviews__trustpilot-logo>img{width:100%;height:auto}.customer-reviews__trustpilot-note{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}@media (width>=1024px){.customer-reviews__trustpilot-note{display:none}}.customer-reviews__swiper{width:100%;max-width:100%}.customer-reviews__swiper.swiper{border-radius:12px;overflow:visible}@media (width>=768px){.customer-reviews__swiper.swiper{overflow:hidden}}.customer-reviews__swiper .swiper-wrapper{align-items:stretch}.customer-reviews__swiper .swiper-slide{width:100%;min-width:0}.customer-reviews .swiper-slide{height:auto;display:flex}.customer-reviews__controls{justify-content:center;align-items:center;gap:24px;margin-top:18px;display:flex}.customer-reviews__arrow{background-color:#fff;border:1px solid #003f5e40;border-radius:100%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.customer-reviews__arrow--prev svg{transform:rotate(180deg)}.customer-reviews__scrollbar{background-color:#003f5e40;width:96px;height:2px;position:static}.customer-reviews__scrollbar .swiper-scrollbar-drag{background-color:#003f5e;border-radius:0}.customer-review-card{background-color:#faefea;border-radius:12px;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:18px;display:flex}.customer-review-card__content{flex-direction:column;gap:12px;display:flex}.customer-review-card__title{color:#003f5e;margin:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(1rem,.25vw + .925rem,1.125rem);font-weight:600;line-height:clamp(1.375rem,.25vw + 1.3rem,1.5rem)}.customer-review-card__comment{color:#003f5e}.customer-review-card__comment p{color:#003f5e;margin:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}.customer-review-card__comment p+p{margin-top:8px}.customer-review-card__footer{border-top:1px solid #003f5e26;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:20px;padding-top:14px;display:flex}.customer-review-card__author-group{min-width:0}.customer-review-card__author{color:#003f5e;margin:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:600;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}.customer-review-card__verified{color:#003f5e80;align-items:center;gap:4px;margin:2px 0 0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:500;line-height:clamp(.875rem,.5vw + .725rem,1.125rem);display:inline-flex}.customer-review-card__verified svg{flex-shrink:0}.customer-review-card__meta{text-align:right;flex-shrink:0}.customer-review-card__stars{gap:2px;display:inline-flex}.customer-review-card__date{color:#003f5e80;margin:4px 0 0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:500;line-height:clamp(.875rem,.5vw + .725rem,1.125rem)}.shopify-section:has(.slider-img){overflow:hidden}.slider-img{border-radius:0 0 18px 18px}@media (width>=1024px){.slider-img{border-radius:0 0 30px 30px}}.slider-img__container{padding-bottom:var(--section-spacing-small);flex-direction:column;display:flex}.slider-img__head{margin-bottom:24px;padding-top:1px}@media (width>=1024px){.slider-img__head{justify-content:space-between;align-items:flex-start;gap:42px;margin-bottom:42px;display:flex}}.slider-img__texts{flex-direction:column;gap:12px;display:flex}.slider-img__subtitle{color:#003f5e}.slider-img__subtitle p{color:#003f5e;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;margin:0;font-family:Parkinsans,sans-serif;font-size:clamp(1.125rem,.75vw + .9rem,1.5rem);font-weight:500;line-height:clamp(1.5rem,.75vw + 1.275rem,1.875rem);text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.slider-img__title{color:#003f5e}.slider-img__title p{color:#003f5e;margin:0;font-family:Parkinsans,sans-serif;font-size:clamp(1.375rem,1.25vw + 1rem,2rem);font-weight:500;line-height:clamp(1.75rem,1.25vw + 1.375rem,2.375rem)}.slider-img__button--desktop{flex-shrink:0;display:none}@media (width>=1024px){.slider-img__button--desktop{display:inline-flex}}.slider-img__button--mobile{align-self:center;margin-top:36px;display:inline-flex}@media (width>=1024px){.slider-img__button--mobile{display:none}}.slider-img__swiper{width:100%;max-width:100%}.slider-img__swiper.swiper{border-radius:12px}@media (width<=1279.98px){.slider-img__swiper.swiper{overflow:visible}}.slider-img__swiper .swiper-wrapper{align-items:stretch}.slider-img__swiper .swiper-slide{width:auto;height:410px}.slider-img__controls{display:none}@media (width>=1024px){.slider-img__controls{justify-content:center;align-items:center;gap:24px;margin-top:48px;display:flex}}.slider-img__arrow{background-color:#0000;border:1px solid #003f5e40;border-radius:100%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.slider-img__arrow--prev svg{transform:rotate(180deg)}.slider-img__scrollbar{background-color:#003f5e40;width:96px;height:2px;position:static}.slider-img__scrollbar .swiper-scrollbar-drag{background-color:#003f5e;border-radius:0}.slider-img-item{aspect-ratio:325/410;background-color:#fff;border-radius:12px;overflow:hidden}.slider-img-item__link{width:100%;height:100%;display:block}.slider-img-item__image{object-fit:cover;width:100%;height:100%}.shopify-section:has(.video-slider){overflow:hidden}.video-slider__container{flex-direction:column;display:flex}.video-slider__head{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-bottom:24px;display:flex}@media (width>=1024px){.video-slider__head{gap:16px;margin-bottom:42px}}.video-slider__subtitle{color:#003f5e}.video-slider__subtitle p{color:#003f5e;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;margin:0;font-family:Parkinsans,sans-serif;font-size:clamp(1.125rem,.75vw + .9rem,1.5rem);font-weight:500;line-height:clamp(1.5rem,.75vw + 1.275rem,1.875rem);text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.video-slider__title{color:#003f5e;margin:0;padding:0 10px;font-family:Parkinsans,sans-serif;font-size:clamp(1.875rem,2.25vw + 1.2rem,3rem);font-weight:500;line-height:clamp(2.25rem,2.25vw + 1.575rem,3.375rem)}@media (width>=1024px){.video-slider__title{padding:0}}.video-slider__toolbar{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}@media (width>=1024px){.video-slider__toolbar{flex-direction:row;justify-content:space-between;align-items:center;gap:18px}}.video-slider__categories{flex:auto;min-width:0}.video-slider__categories.swiper{width:100%;margin-left:0;margin-right:0;overflow:visible}@media (width>=1024px){.video-slider__categories.swiper{overflow:hidden}}.video-slider__categories .swiper-wrapper{justify-content:flex-start;align-items:center;margin-inline:0}.video-slider__categories .video-slider__category-slide,.video-slider__categories .video-slider__category-separator-slide{flex:none;width:auto}.video-slider__categories .swiper-slide:last-child{margin-right:0}.video-slider__category-slide{flex-shrink:0;width:auto}.video-slider__category-separator-slide{flex-shrink:0;justify-content:center;align-items:center;width:auto;padding-inline:6px;display:inline-flex}.video-slider__category-separator{background-color:#003f5e40;flex-shrink:0;width:1px;height:24px;display:block}.video-slider__button--desktop{padding:14px 24px;display:none}@media (width>=1024px){.video-slider__button--desktop{flex-shrink:0;display:inline-flex}}.video-slider__button--mobile{align-self:stretch;width:100%;margin-top:12px;margin-bottom:1px}@media (width>=1024px){.video-slider__button--mobile{display:none}}.video-slider__swiper{width:100%;overflow:hidden}.video-slider__swiper.swiper{border-radius:12px;overflow:visible}@media (width>=1024px){.video-slider__swiper.swiper{overflow:hidden}}.video-slider__swiper .swiper-wrapper{align-items:stretch}.video-slider__swiper .swiper-slide{aspect-ratio:34/55;max-width:304px;max-height:540px}.video-slider__swiper .swiper-slide>*{width:100%;height:100%}.video-slider__controls{justify-content:center;align-items:center;gap:24px;margin-top:24px;display:flex}.video-slider__controls.is-hidden{display:none}.video-slider__arrow{background-color:#fff;border:1px solid #003f5e40;border-radius:100%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.video-slider__arrow--prev svg{transform:rotate(180deg)}.video-slider__scrollbar{background-color:#003f5e40;width:96px;height:2px;position:static}.video-slider__scrollbar .swiper-scrollbar-drag{background-color:#003f5e;border-radius:0}.video-slider__delivery{color:#003f5e;justify-content:center;align-items:center;gap:8px;margin-top:24px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem);display:flex}.video-slider__delivery:before{content:"";background-color:#48b668;border-radius:100%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 4px #48b66840}.video-slider__delivery p{margin:0}.video-slider__delivery strong{font-weight:600}@media (width>=1024px){.video-slider__delivery{display:none}}.video-slider-item{background-color:#003f5e26;border-radius:12px;overflow:hidden}.video-slider-item.is-filtered-out{display:none}.video-slider-item__media{aspect-ratio:304/540;width:100%;position:relative}.video-slider-item__video{object-fit:cover;width:100%;height:100%;display:block}.video-slider-item__control{z-index:2;background-color:#fff;border:1px solid #003f5e26;border-radius:100%;justify-content:center;align-items:center;width:36px;height:36px;padding-left:1px;display:inline-flex;position:absolute;top:12px}.video-slider-item__control--play{left:12px}.video-slider-item__control--sound{right:12px}.video-slider-item__icon{justify-content:center;align-items:center;display:inline-flex}.video-slider-item__icon--pause,.video-slider-item__icon--sound-on,.video-slider-item.is-playing .video-slider-item__icon--play{display:none}.video-slider-item.is-playing .video-slider-item__icon--pause,.video-slider-item:not(.is-playing) .video-slider-item__icon--play,.video-slider-item.is-muted .video-slider-item__icon--sound-off{display:inline-flex}.video-slider-item.is-muted .video-slider-item__icon--sound-on,.video-slider-item:not(.is-muted) .video-slider-item__icon--sound-off{display:none}.video-slider-item:not(.is-muted) .video-slider-item__icon--sound-on{display:inline-flex}.video-slider-product-card{isolation:isolate;z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff80;border-radius:12px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:8px;padding:6px;display:grid;position:absolute;bottom:12px;left:12px;right:12px}.video-slider-product-card__cover{z-index:1;position:absolute;inset:0}.video-slider-product-card__media{background-color:#f4f1ef;border-radius:8px;width:72px;height:72px;overflow:hidden}.video-slider-product-card__image{object-fit:cover;width:100%;height:100%}.video-slider-product-card__content{min-width:0}.video-slider-product-card__title{color:#003f5e;margin:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:500;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}.video-slider-product-card__subtitle{color:#003f5e;margin:0;font-family:IBM Plex Sans,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:12px}.video-slider-product-card__buy{color:#fff;z-index:2;background-color:#003f5e;border-radius:999px;justify-content:center;align-items:center;width:100%;margin-top:6px;padding:4px 12px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:500;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem);transition:background-color .32s;display:inline-flex;position:relative}.video-slider-product-card__buy:hover{color:#003f5e;background-color:#fff}.shopify-section:has(.category-products){overflow:hidden visible}.category-products__container{flex-direction:column;display:flex}.category-products__title{color:#003f5e;text-align:center;margin-block-end:42px;font-family:Parkinsans,sans-serif;font-size:clamp(1.5rem,2vw + .9rem,2.5rem);font-weight:500;line-height:clamp(1.875rem,2vw + 1.275rem,2.875rem)}@media (width<=1023.98px){.category-products__title{margin-block-end:24px}}.category-products__toolbar{margin-bottom:var(--section-spacing-title,24px);flex-direction:column;gap:12px;padding-top:1px;display:flex}@media (width>=1024px){.category-products__toolbar{flex-direction:row;justify-content:space-between;align-items:center;gap:18px;margin-bottom:30px}}.category-products__categories{flex:auto;min-width:0}.category-products__categories.swiper{width:100%;margin-left:0;margin-right:0;overflow:visible}.category-products__categories .swiper-wrapper{justify-content:flex-start;align-items:center;margin-bottom:1px}.category-products__categories .swiper-slide{flex:none;width:auto}.category-products__categories .swiper-slide:last-child{margin-right:0}.category-products__category-slide{flex-shrink:0;width:auto}.category-products__category-button img{object-fit:contain;flex-shrink:0;width:16px;height:16px}.category-products__category-separator-slide{flex-shrink:0;justify-content:center;align-items:center;width:auto;padding-inline:12px;display:inline-flex}.category-products__category-separator{background-color:#003f5e40;flex-shrink:0;width:1px;height:24px;display:block}.category-products__button--desktop{padding:14px 24px;display:none}@media (width>=1024px){.category-products__button--desktop{flex-shrink:0;display:inline-flex}}.category-products__button--mobile{width:100%;margin-bottom:1px;padding-bottom:17px}@media (width>=1024px){.category-products__button--mobile{display:none}}.category-products__swiper{width:100%;overflow:hidden}.category-products__swiper.swiper{border-radius:12px;overflow:visible}@media (width>=1280px){.category-products__swiper.swiper{overflow:hidden}}.category-products__swiper .swiper-wrapper{align-items:stretch}.category-products__swiper .swiper-slide{flex:none;align-self:stretch;width:177px;height:auto;display:flex}@media (width>=1024px){.category-products__swiper .swiper-slide{width:325px}}.category-products__slide{height:auto;display:flex}.category-products__slide.is-filtered-out{display:none}.category-products__slide .collection-product-card{flex:auto;width:100%;height:100%}.category-products__controls{justify-content:center;align-items:center;gap:24px;margin-top:24px;margin-bottom:36px;display:flex}.category-products__controls.is-hidden{visibility:hidden;pointer-events:none}@media (width>=1024px){.category-products__controls{margin-top:48px;margin-bottom:0}}.category-products__arrow{background-color:#0000;border:1px solid #003f5e40;border-radius:100%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.category-products__arrow--prev svg{transform:rotate(180deg)}@media (width<=1023.98px){.category-products__arrow{display:none}}.category-products__scrollbar{background-color:#003f5e40;width:96px;height:2px;position:static}.category-products__scrollbar .swiper-scrollbar-drag{background-color:#003f5e;border-radius:0}.category-products__delivery{color:#003f5e;justify-content:center;align-items:center;gap:8px;margin-bottom:8px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem);display:flex}.category-products__delivery:before{content:"";background-color:#48b668;border-radius:100%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 4px #48b66840}.category-products__delivery p{margin:0}.category-products__delivery strong{font-weight:600}@media (width>=1024px){.category-products__delivery{display:none}}.category-product-card{flex-direction:column;flex:auto;width:100%;height:100%;display:flex}.category-product-card__media-shell{background-color:#fff;border-radius:12px;overflow:hidden}.category-product-card__top{background-color:var(--category-product-primary-color,#e8cabb);justify-content:center;align-items:center;min-height:32px;padding:6px 12px;display:flex}.category-product-card__category{color:#003f5e;justify-content:center;align-items:center;gap:4px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:500;line-height:clamp(.875rem,.5vw + .725rem,1.125rem);display:inline-flex}@media (width>=1024px){.category-product-card__category{color:#003f5e;gap:6px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:500;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}}.category-product-card__category img{object-fit:contain;flex-shrink:0;width:14px;height:14px}@media (width>=1024px){.category-product-card__category img{width:16px;height:16px}}.category-product-card__meta{z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;top:12px;left:12px;right:12px}.category-product-card__rating{color:#003f5e;align-items:center;gap:6px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:600;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem);display:inline-flex}.category-product-card__rating span{color:#c36014;font-size:16px;line-height:1}.category-product-card__badge{color:#003f5e;background-color:#ffffffb3;border-radius:8px;padding:2px 8px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:500;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}.category-product-card__image-wrap{background:#f5f5f5;justify-content:center;align-items:center;padding:12px 12px 8px;display:flex;position:relative}.category-product-card__image-box{aspect-ratio:1;justify-content:center;align-items:center;width:100%;margin-top:24px;display:flex}@media (width>=1024px){.category-product-card__image-box{width:325px;max-width:325px;height:325px}}.category-product-card__image{object-fit:contain;width:100%;height:100%}.category-product-card__recommend{color:#003f5e;text-align:center;width:100%;font-family:IBM Plex Sans,sans-serif;font-size:8px;font-style:normal;font-weight:400;line-height:var(--font-paragraph-extra-small-line-height,14px);background-color:#003f5e26;justify-content:center;align-items:center;gap:2px;padding:6px 12px;display:inline-flex}@media (width>=1024px){.category-product-card__recommend{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:400;line-height:clamp(.875rem,.5vw + .725rem,1.125rem)}}.category-product-card__recommend svg{flex-shrink:0;width:20px;height:20px}.category-product-card__recommend span{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.category-product-card__title{color:#003f5e;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:14px 0 0;padding-inline:4px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(1rem,.25vw + .925rem,1.125rem);font-weight:500;line-height:clamp(1.375rem,.25vw + 1.3rem,1.5rem);display:-webkit-box;overflow:hidden}@media (width>=1024px){.category-product-card__title{color:#003f5e;margin-top:18px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(1.125rem,.25vw + 1.05rem,1.25rem);font-weight:500;line-height:clamp(1.5rem,.25vw + 1.425rem,1.625rem)}}.category-product-card__list{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:var(--font-paragraph-extra-small-size,10px);flex-direction:column;gap:4px;margin:8px 0 0;padding-inline:4px;font-style:normal;font-weight:400;line-height:12px;display:flex}@media (width>=1024px){.category-product-card__list{font-size:var(--font-paragraph-small-size,14px);line-height:18px}}.category-product-card__list li{padding-left:12px;position:relative}.category-product-card__list li:before{content:"";background-color:#003f5e26;border-radius:100%;width:4px;height:4px;position:absolute;top:.5em;left:0}.category-product-card__buy{color:#fff;width:100%;font-family:var(--font-family-paragraph,"IBM Plex Sans");background-color:#003f5e;border-radius:999px;justify-content:center;align-self:stretch;align-items:center;gap:3px;margin-top:12px;padding:12px 24px;font-size:14px;font-style:normal;line-height:14px;display:flex}.category-product-card__buy-label{font-weight:500}.category-product-card__buy-from{text-align:right;font-weight:400}.category-product-card__buy-price{font-weight:600}@media (width>=1024px){.category-product-card__buy{gap:8px;margin-top:16px;font-size:16px;line-height:16px}}.blog-articles__layout{padding-top:var(--section-spacing-small);padding-bottom:var(--section-spacing-large);flex-direction:column;gap:24px;display:flex}@media (width>=1024px){.blog-articles__layout{padding-bottom:var(--section-spacing-medium);grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);grid-template-areas:"featured head""featured list";align-items:start;gap:16px 42px;display:grid}}.blog-articles__head{text-align:center;flex-direction:column;grid-area:head;align-items:center;gap:12px;display:flex}@media (width>=1024px){.blog-articles__head{text-align:left;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:42px}}.blog-articles__title{color:#003f5e;margin:0;font-family:Parkinsans,sans-serif;font-size:clamp(1.5rem,2vw + .9rem,2.5rem);font-weight:500;line-height:clamp(1.875rem,2vw + 1.275rem,2.875rem)}.blog-articles__button{display:none}@media (width>=1024px){.blog-articles__button{flex-shrink:0;display:inline-flex}}.blog-articles__mobile-link{color:#003f5e;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;font-family:IBM Plex Sans,sans-serif;font-size:clamp(1rem,.25vw + .925rem,1.125rem);font-weight:400;line-height:clamp(1.375rem,.25vw + 1.3rem,1.5rem);text-decoration-line:underline}@media (width>=1024px){.blog-articles__mobile-link{display:none}}.blog-articles--no-vertical-padding .blog-articles__layout{padding-top:0;padding-bottom:0}.blog-articles-featured{isolation:isolate;border-radius:12px;grid-area:featured;min-height:420px;position:relative;overflow:hidden}@media (width>=1024px){.blog-articles-featured{height:100%;min-height:0}}.blog-articles-featured__link{z-index:4;position:absolute;inset:0}.blog-articles-featured__image{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.blog-articles-featured__badge{color:#fff;z-index:2;background-color:#442c49;border-radius:6px;padding:4px 10px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:500;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem);position:absolute;top:14px;left:14px}.blog-articles-featured__content{z-index:3;background-color:#fff;border-radius:8px;padding:14px 16px;position:absolute;bottom:14px;left:14px;right:14px}@media (width>=1024px){.blog-articles-featured__content{bottom:24px;left:24px;right:24px}}.blog-articles-featured__text{color:#003f5e;opacity:.8;margin:0 0 6px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}.blog-articles-featured__title{color:#003f5e;margin:0 0 12px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(1.125rem,.25vw + 1.05rem,1.25rem);font-weight:600;line-height:clamp(1.5rem,.25vw + 1.425rem,1.625rem)}.blog-articles-featured__cta{font-weight:400;font-size:var(--button-tertiary-font-size-small,14px);line-height:var(--button-tertiary-font-size-small,14px);justify-content:flex-start;gap:8px}.blog-articles-list{flex-direction:column;grid-area:list;gap:12px;display:flex}.blog-articles-card{background-color:#fff;border-radius:12px;padding:8px;position:relative}@media (width>=1024px){.blog-articles-card{grid-template-columns:minmax(0,.45fr) minmax(0,.55fr);align-items:stretch;gap:16px;padding:6px;display:grid}}.blog-articles-card__cover{z-index:4;position:absolute;inset:0}.blog-articles-card__media{border-radius:8px;width:100%;position:relative;overflow:hidden}@media (width>=1024px){.blog-articles-card__media{aspect-ratio:320/172;margin-bottom:0}}.blog-articles-card__image{aspect-ratio:325/190;object-fit:cover;width:100%;height:auto;display:block}@media (width>=1024px){.blog-articles-card__image{aspect-ratio:320/172;height:100%}}.blog-articles-card__badge{color:#fff;z-index:2;background-color:#442c49;border-radius:6px;padding:4px 10px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:500;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem);position:absolute;top:8px;left:8px}.blog-articles-card__content{flex-direction:column;min-width:0;padding:12px;display:flex}@media (width>=1024px){.blog-articles-card__content{padding:18px}}.blog-articles-card__title{color:#003f5e;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0 0 6px;font-family:Parkinsans,sans-serif;font-size:clamp(1rem,.5vw + .85rem,1.25rem);font-weight:500;line-height:clamp(1.375rem,.5vw + 1.225rem,1.625rem);display:-webkit-box;overflow:hidden}.blog-articles-card__text{color:#003f5e80;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0 0 20px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:400;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem);display:-webkit-box;overflow:hidden}.blog-articles-card__cta{font-weight:400;font-size:var(--button-tertiary-font-size-small,14px);line-height:var(--button-tertiary-font-size-small,14px);justify-content:flex-start;gap:8px;margin-top:auto}.main-blog__container{flex-direction:column;padding-top:12px;display:flex}@media (width>=1024px){.main-blog__container{padding-top:24px}}.main-blog__tabs{min-width:0;margin-bottom:var(--section-spacing-small)}.main-blog__tabs.swiper{-ms-overflow-style:none;scrollbar-width:none;width:100%;margin-left:0;margin-right:0;overflow:visible}.main-blog__tabs.swiper::-webkit-scrollbar{display:none}.main-blog__tabs .swiper-wrapper{justify-content:flex-start;align-items:center;margin-inline:0}.main-blog__tabs.is-overflowing .swiper-wrapper{justify-content:flex-start}@media (width>=1024px){.main-blog__tabs .swiper-wrapper{justify-content:center}}.main-blog__tab-slide{flex:none;width:auto}.main-blog__tab{flex:none}.main-blog__separator-slide{flex:none;justify-content:center;align-items:center;width:auto;padding-inline:12px;display:inline-flex}.main-blog__separator{background-color:#003f5e40;flex-shrink:0;width:1px;height:24px;display:block}.main-blog__title{margin:0 0 var(--section-spacing-title);text-align:center}.main-blog__title p{color:#003f5e;margin:0;font-family:Parkinsans,sans-serif;font-size:clamp(1.5rem,2vw + .9rem,2.5rem);font-weight:500;line-height:clamp(1.875rem,2vw + 1.275rem,2.875rem)}.main-blog__grid{gap:var(--section-spacing-title);grid-template-columns:minmax(0,1fr);display:grid}.main-blog__empty{color:#003f5e80;text-align:center;margin:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:400;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}.main-blog__pagination{margin-top:var(--section-spacing-title);justify-content:center;align-items:center;gap:18px;display:flex}.main-blog__pagination-arrow{background-color:#fff;border:1px solid #003f5e40;border-radius:100%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.main-blog__pagination-arrow:disabled{opacity:.4}.main-blog__pagination-arrow--prev svg{transform:rotate(180deg)}.main-blog__pagination-page{color:#003f5e;text-align:center;min-width:32px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:500;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}@media (width>=1024px){.main-blog__grid{gap:var(--section-spacing-gap-column);grid-template-columns:repeat(3,minmax(0,1fr))}}.main-blog .is-hidden{display:none}.main-blog-editorial{gap:var(--section-spacing-title);margin-bottom:var(--section-spacing-small,36px);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1024px){.main-blog-editorial{margin-bottom:var(--section-spacing-medium,96px)}}.main-blog-editorial__column{min-width:0}.main-blog-editorial__column--featured{flex-direction:column;display:flex}.main-blog-editorial__title{margin:0 0 var(--section-spacing-sub-title)}.main-blog-editorial__title p{color:#003f5e;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;margin:0;font-family:Parkinsans,sans-serif;font-size:clamp(1.125rem,.75vw + .9rem,1.5rem);font-weight:500;line-height:clamp(1.5rem,.75vw + 1.275rem,1.875rem);text-decoration-line:underline}.main-blog-editorial__featured-card{flex:1}.main-blog-editorial__list{flex-direction:column;gap:12px;display:flex}@media (width>=1024px){.main-blog-editorial__list{gap:18px}.main-blog-editorial{gap:var(--section-main-margin-side);grid-template-columns:minmax(0,.42fr) minmax(0,.58fr)}}.main-blog-card{flex-direction:column;min-width:0;display:flex;position:relative}.main-blog-card__cover{z-index:4;position:absolute;inset:0}.main-blog-card__media{border-radius:8px;margin-bottom:12px;position:relative;overflow:hidden}.main-blog-card__image{aspect-ratio:325/190;object-fit:cover;width:100%;display:block}.main-blog-card__badge{color:#fff;z-index:2;background-color:#442c49;border-radius:6px;padding:4px 10px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:500;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem);position:absolute;top:8px;left:8px}.main-blog-card__content{flex-direction:column;flex:1;min-width:0;display:flex}.main-blog-card__title{color:#003f5e;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0 0 6px;font-family:Parkinsans,sans-serif;font-size:clamp(1rem,.5vw + .85rem,1.25rem);font-weight:500;line-height:clamp(1.375rem,.5vw + 1.225rem,1.625rem);display:-webkit-box;overflow:hidden}.main-blog-card__text{color:#003f5e80;-webkit-line-clamp:3;line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0 0 20px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:400;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem);display:-webkit-box;overflow:hidden}.main-blog-card__cta{font-weight:400;font-size:var(--button-tertiary-font-size-small,14px);line-height:var(--button-tertiary-font-size-small,14px);color:#003f5e;justify-content:flex-start;gap:8px;margin-top:auto}pl-main-article{display:block}.main-article__container{padding-top:12px}@media (width>=1024px){.main-article__container{padding-top:50px}}.main-article__layout{flex-direction:column;gap:18px;display:flex}@media (width>=1024px){.main-article__layout{flex-direction:row;align-items:flex-start}}.main-article__main{width:100%;min-width:0}@media (width>=1024px){.main-article__main{flex:1;padding-right:78px}}.main-article__summary-wrap{margin-bottom:24px}@media (width>=1024px){.main-article__summary-wrap{margin-bottom:42px}}.main-article__summary-title{color:#003f5e;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:auto;text-underline-position:from-font;margin:0;font-family:Parkinsans,sans-serif;font-size:clamp(1rem,.5vw + .85rem,1.25rem);font-weight:500;line-height:clamp(1.375rem,.5vw + 1.225rem,1.625rem);text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.main-article__summary-card{border:1px solid #003f5e26;border-radius:12px;margin-top:12px;padding:12px}@media (width>=1024px){.main-article__summary-card{padding:16px}}.main-article__summary-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.main-article__summary-item{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:500;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}.main-article__summary-link{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:500;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem);text-decoration:none}.main-article__summary-link.is-active,.main-article__summary-link:hover{-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:auto;text-underline-position:from-font;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.main-article__media{margin-bottom:36px}@media (width>=1024px){.main-article__media{margin-bottom:78px}}.main-article__image{border-radius:12px;width:100%;height:auto;display:block}.main-article__content h2,.main-article__content h3,.main-article__content h4,.main-article__content h5,.main-article__content h6{color:#003f5e;margin:0 0 24px;scroll-margin-top:100px}@media (width>=1024px){.main-article__content h2,.main-article__content h3,.main-article__content h4,.main-article__content h5,.main-article__content h6{margin:0 0 30px}}.main-article__content h4,.main-article__content h5,.main-article__content h6{margin:24px 0 12px}@media (width>=1024px){.main-article__content h4,.main-article__content h5,.main-article__content h6{margin:30px 0}}.main-article__content h2{color:#003f5e;font-family:Parkinsans,sans-serif;font-size:clamp(1.5rem,2vw + .9rem,2.5rem);font-weight:500;line-height:clamp(1.875rem,2vw + 1.275rem,2.875rem)}.main-article__content h3{color:#003f5e;margin:24px 0 12px;font-family:Parkinsans,sans-serif;font-size:clamp(1.125rem,.75vw + .9rem,1.5rem);font-weight:500;line-height:clamp(1.5rem,.75vw + 1.275rem,1.875rem)}@media (width>=1024px){.main-article__content h3{margin:30px 0 12px}}.main-article__content h4{color:#003f5e;font-family:Parkinsans,sans-serif;font-size:clamp(1.375rem,1.25vw + 1rem,2rem);font-weight:500;line-height:clamp(1.75rem,1.25vw + 1.375rem,2.375rem)}.main-article__content h5{color:#003f5e;font-family:Parkinsans,sans-serif;font-size:clamp(1.125rem,.75vw + .9rem,1.5rem);font-weight:500;line-height:clamp(1.5rem,.75vw + 1.275rem,1.875rem)}.main-article__content h6{color:#003f5e;font-family:Parkinsans,sans-serif;font-size:clamp(1rem,.5vw + .85rem,1.25rem);font-weight:500;line-height:clamp(1.375rem,.5vw + 1.225rem,1.625rem)}.main-article__content p{color:#003f5e;margin:0 0 16px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:400;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}.main-article__content ul,.main-article__content ol{color:#003f5e;margin:0 0 16px;padding-left:20px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:400;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}.main-article__content ul{list-style:outside}.main-article__content ol{list-style:decimal}.main-article__content img{border-radius:12px;width:100%;max-width:572px;height:auto;margin:0 auto 36px;display:block}@media (width>=1024px){.main-article__content img{margin:0 auto 78px}}.main-article__content .main-article-products__name,.main-article__content .main-article-products__subtitle,.main-article__content .main-article-products__saving,.main-article__content .main-article-products__prices{margin-bottom:0}.main-article__content .main-article-products__name{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:600;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}.main-article__content .main-article-products__subtitle{color:#003f5ecc;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:400;line-height:clamp(.875rem,.5vw + .725rem,1.125rem)}.main-article__back{margin-top:var(--section-spacing-title);color:#003f5e;align-items:center;gap:10px;width:fit-content;margin-left:auto;margin-right:auto;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:500;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem);text-decoration:none;display:flex}@media (width>=1024px){.main-article__back{margin-left:0;margin-right:0}}.main-article__back svg{flex-shrink:0}.main-article__embed{aspect-ratio:16/9;background-color:#003f5e12;border-radius:12px;width:100%;max-width:558px;margin:0 0 36px;position:relative;overflow:hidden}@media (width>=1024px){.main-article__embed{margin:0 0 78px}}.main-article__embed-iframe{border:0;width:100%;height:100%;display:block}.main-article__aside{width:100%}@media (width>=1024px){.main-article__aside{flex:0 0 325px;align-self:flex-start;width:325px;position:sticky;top:80px}}.main-article__aside .collection-product-card{width:100%}@media (width>=1024px){.main-article__aside .collection-product-card__media{aspect-ratio:1}}.main-article__aside-sticky{position:static}.main-article__aside-title{color:#003f5e;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:auto;text-underline-position:from-font;margin:0 0 18px;font-family:Parkinsans,sans-serif;font-size:clamp(1rem,.5vw + .85rem,1.25rem);font-weight:500;line-height:clamp(1.375rem,.5vw + 1.225rem,1.625rem);text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.main-article__commentary{width:100%;margin-top:30px;padding:12px}.main-article__commentary .customer-review-card__footer{margin-top:12px;padding-top:12px}.main-article__empty{color:#003f5e;margin:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:400;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}.main-article-products{margin:0 0 24px}@media (width>=1024px){.main-article-products{margin:0 0 42px}}.main-article-products__title{color:#003f5e;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;margin:0 0 12px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:500;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem);text-decoration-line:underline}.main-article-products__grid{width:100%}.main-article-products__track{gap:12px;display:grid}@media (width>=1024px){.main-article-products__track{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (width>=768px){.main-article-products__grid{overflow:hidden}.main-article-products__grid.swiper-initialized .main-article-products__track{gap:0;display:flex}.main-article-products__grid.swiper-initialized .main-article-products__item{flex-shrink:0;width:306px}}.main-article-products__item{background-color:#fff;border:1px solid #003f5e26;border-radius:8px;overflow:hidden}.main-article-products__item-inner{justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.main-article-products__item-main{min-width:0;color:inherit;flex:1;align-items:stretch;gap:8px;text-decoration:none;display:flex}.main-article-products__media{background-color:#f4f1ef;border-radius:4px;flex-shrink:0;width:60px;height:60px;overflow:hidden}.main-article-products__image{object-fit:contain;width:100%;height:100%;display:block}.main-article-products__content{flex-direction:column;flex:1;justify-content:space-between;align-self:stretch;align-items:flex-start;min-width:0;display:flex}.main-article-products__heading{flex-direction:column;flex:1;min-width:0;display:flex}.main-article-products__name{color:#003f5e;white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:600;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem);overflow:hidden}.main-article-products__subtitle{color:#003f5ecc;white-space:nowrap;margin:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:400;line-height:clamp(.875rem,.5vw + .725rem,1.125rem)}.main-article-products__saving{color:#442c49;white-space:nowrap;background-color:#442c4926;border-radius:6px;flex-shrink:0;width:fit-content;margin:0;padding:1px 4px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:400;line-height:clamp(.875rem,.5vw + .725rem,1.125rem)}.main-article-products__actions{flex-direction:column;flex-shrink:0;justify-content:space-between;align-self:stretch;align-items:flex-end;min-width:fit-content;display:flex}.main-article-products__prices{white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:4px;margin:0;display:inline-flex}.main-article-products__compare{color:#003f5e80;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:400;line-height:clamp(.875rem,.5vw + .725rem,1.125rem);text-decoration:line-through}.main-article-products__price{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:600;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}.main-article-products__buy{color:#fff;white-space:nowrap;background-color:#003f5e;border:1px solid #003f5e;border-radius:1000px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-width:fit-content;padding:4px 12px 4px 10px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:500;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem);text-decoration:none;transition:background-color .32s,color .32s;display:inline-flex}.main-article-products__buy span{color:inherit;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:500;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}.main-article-products__buy svg{flex-shrink:0}.main-article-products__buy:hover{color:#003f5e;background-color:#fff}.article-hero__container{padding-top:30px;padding-bottom:14px}@media (width>=1024px){.article-hero__container{padding-top:42px;padding-bottom:24px}}.article-hero__layout{gap:var(--section-spacing-title,24px);flex-direction:column;display:flex}@media (width>=1024px){.article-hero__layout{flex-direction:row;align-items:stretch;gap:18px}}.article-hero__first-subtitle{color:#003f5e;opacity:.8;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:400;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}.article-hero__content{flex-direction:column;gap:24px;width:100%;min-width:0;display:flex}@media (width>=1024px){.article-hero__content{flex:1 1 0;justify-content:center;gap:30px}}.article-hero__breadcrumb .breadcrumbs{margin:0}.article-hero__breadcrumb .breadcrumbs__item{color:#003f5e80;text-align:center;font-family:IBM Plex Sans,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:16px}.article-hero__title{color:#003f5e;margin:0;font-family:Parkinsans,sans-serif;font-size:clamp(1.5rem,2vw + .9rem,2.5rem);font-weight:500;line-height:clamp(1.875rem,2vw + 1.275rem,2.875rem)}.article-hero__subtitle{color:#003f5e;margin:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:400;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}.article-hero__meta{color:#003f5e80;flex-wrap:wrap;align-items:center;gap:12px;margin:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem);display:flex}.article-hero__media{flex-shrink:0;width:100%}@media (width>=1024px){.article-hero__media{aspect-ratio:572/280;width:48%;max-width:572px}}.article-hero__image{object-fit:cover;border-radius:12px;width:100%;height:auto;display:block}@media (width>=1024px){.article-hero__image{height:100%}}.article-related-posts__container{flex-direction:column;display:flex}.article-related-posts__title{margin:0 0 var(--section-spacing-title);text-align:center}.article-related-posts__title p{color:#003f5e;margin:0;font-family:Parkinsans,sans-serif;font-size:clamp(1.5rem,2vw + .9rem,2.5rem);font-weight:500;line-height:clamp(1.875rem,2vw + 1.275rem,2.875rem)}.article-related-posts__grid{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@media (width>=1024px){.article-related-posts__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.article-related-posts__empty{color:#003f5e80;text-align:center;margin:24px 0 0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:400;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}.text-highlight__content{text-align:center}.text-highlight__content p{color:#003f5e;font-family:Parkinsans,sans-serif;font-size:clamp(1.375rem,1.25vw + 1rem,2rem);font-weight:400;line-height:clamp(1.75rem,1.25vw + 1.375rem,2.375rem)}@media (width>=1024px){.text-highlight__content p{width:85%;margin:auto}}.text-highlight__content a{color:#003f5e;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:auto;text-underline-position:from-font;font-family:Parkinsans,sans-serif;font-size:clamp(1.375rem,1.25vw + 1rem,2rem);font-weight:500;line-height:clamp(1.75rem,1.25vw + 1.375rem,2.375rem);text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.shopify-section:has(.press-slider){overflow:hidden}.press-slider__container{display:block}.press-slider__swiper{width:100%}.press-slider__swiper.swiper{overflow:visible}@media (width>=1280px){.press-slider__swiper.swiper{overflow:hidden}}.press-slider__swiper .swiper-wrapper{align-items:stretch;transition-timing-function:linear}.press-slider__swiper .swiper-slide{height:auto}.press-slider-item{gap:var(--grid-mg,6px);background-color:#fff;flex-direction:column;height:100%;display:flex}@media (width>=1024px){.press-slider-item{gap:var(--grid-column,12px)}}.press-slider-item__media{justify-content:flex-start;align-items:center;width:100%;max-width:84px;height:52px;display:flex}@media (width>=1024px){.press-slider-item__media{max-width:160px}}.press-slider-item__image{object-fit:contain;object-position:left center;width:100%;height:100%;display:block}.press-slider-item__placeholder{opacity:.2;width:100%;height:100%}.press-slider-item__text{color:#003f5e}.press-slider-item__text p{color:#003f5e;margin:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}.expertise-highlight{overflow:hidden}.expertise-highlight__component{display:block}.expertise-highlight__container{padding-top:var(--expertise-highlight-padding-top,var(--section-spacing-small,36px));padding-bottom:var(--expertise-highlight-padding-bottom,var(--section-spacing-small,36px))}.expertise-highlight__layout{gap:var(--section-spacing-title,24px);flex-direction:column;display:flex}@media (width>=1024px){.expertise-highlight__layout{grid-template-columns:minmax(0,.54fr) minmax(0,.46fr);align-items:stretch;gap:54px;display:grid}}.expertise-highlight__content{flex-direction:column;min-width:0;display:flex}.expertise-highlight__title p{color:#003f5e;font-family:Parkinsans,sans-serif;font-size:clamp(1.5rem,2vw + .9rem,2.5rem);font-weight:500;line-height:clamp(1.875rem,2vw + 1.275rem,2.875rem)}.expertise-highlight__badges{background-color:#f4f1ef}.expertise-highlight__text{color:#003f5e;margin:var(--section-spacing-sub-title,12px) 0 0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}.expertise-highlight__text>[data-text-content]{-webkit-line-clamp:3;line-clamp:3}@media (width<=1023.98px){.expertise-highlight__text>[data-text-content]{-webkit-line-clamp:4;line-clamp:4}}.expertise-highlight__read-more{color:#003f5e;cursor:pointer;background:0 0;background-color:var(--expertise-highlight-bg,#f4f1ef);border:0;padding:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem);position:absolute;bottom:0;right:0}.expertise-highlight__read-more:before{content:"... ";text-decoration:none}.expertise-highlight__read-more [data-toggle-less]{display:none}.expertise-highlight__read-more [data-toggle-more],.expertise-highlight__read-more [data-toggle-less]{-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:auto;text-underline-position:from-font;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.expertise-highlight__read-more.is-expanded{margin-top:4px;position:static}.expertise-highlight__read-more.is-expanded [data-toggle-more]{display:none}.expertise-highlight__read-more.is-expanded [data-toggle-less]{display:inline}.expertise-highlight__read-more.is-expanded:before{display:none}.expertise-highlight__text-wrapper{flex-direction:column;align-items:flex-start;display:flex;position:relative}.expertise-highlight__divider{margin-top:var(--section-spacing-sub-title,12px);margin-bottom:var(--section-spacing-sub-title,12px);border-top:1px solid #003f5e40}.expertise-highlight__doctor{margin-bottom:var(--section-spacing-title,24px);align-items:center;gap:12px;display:flex}@media (width>=1024px){.expertise-highlight__doctor{margin-bottom:var(--section-spacing-title,42px)}}.expertise-highlight__doctor-image{border-radius:100%;flex-shrink:0;width:64px;height:64px;overflow:hidden}@media (width>=1024px){.expertise-highlight__doctor-image{width:54px;height:54px}}.expertise-highlight__doctor-image img{object-fit:cover;width:100%;height:100%;display:block}.expertise-highlight__doctor-content{min-width:0}.expertise-highlight__doctor-name{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:600;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}.expertise-highlight__doctor-validation{color:#003f5ecc;align-items:center;gap:6px;margin:2px 0 0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem);display:inline-flex}.expertise-highlight__doctor-validation svg{flex-shrink:0}.expertise-highlight__professionals-title{margin-bottom:12px}@media (width>=1024px){.expertise-highlight__professionals-title{margin-bottom:16px}}.expertise-highlight__professionals{min-width:0}.expertise-highlight__controls{align-items:center;gap:12px;display:flex}@media (width>=1024px){.expertise-highlight__controls{justify-content:flex-end}}.expertise-highlight__media{aspect-ratio:554/438;background-color:#fff;border-radius:12px;width:100%;max-width:554px;max-height:438px;overflow:hidden}@media (width>=1024px){.expertise-highlight__media{margin-left:auto}}.expertise-highlight__image{object-fit:cover;width:100%;height:100%;display:block}.shopify-section:has(.faq-section){overflow:hidden}.faq-section{padding-bottom:1px}.faq-section__container{flex-direction:column;display:flex}.faq-section__layout{gap:var(--section-spacing-title,24px);flex-direction:column;display:flex}@media (width>=1024px){.faq-section__layout{gap:var(--section-main-margin-side,42px);grid-template-columns:minmax(0,.35fr) minmax(0,.65fr);align-items:start;display:grid}}.faq-section__intro{flex-direction:column;gap:0;display:flex}.faq-section__title p{color:#003f5e;margin:0;font-family:Parkinsans,sans-serif;font-size:clamp(1.5rem,2vw + .9rem,2.5rem);font-weight:500;line-height:clamp(1.875rem,2vw + 1.275rem,2.875rem)}.faq-section__subtitle{color:#003f5e;margin-top:var(--section-spacing-sub-title,12px);font-family:IBM Plex Sans,sans-serif;font-size:clamp(1rem,.25vw + .925rem,1.125rem);font-weight:500;line-height:clamp(1.375rem,.25vw + 1.3rem,1.5rem)}@media (width>=1024px){.faq-section__subtitle{margin-top:var(--section-spacing-sub-title,16px)}}.faq-section__subtitle p{margin:0}.faq-section__contact{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:400;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}@media (width>=1024px){.faq-section__contact{margin-top:4px}}.faq-section__contact p{margin:0}.faq-section__contact a{color:inherit;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;text-decoration-line:underline}.faq-section__button{width:100%}.faq-section__button--desktop{display:none}@media (width>=1024px){.faq-section__button--desktop{width:fit-content;margin-top:42px;display:inline-flex}}.faq-section__button--mobile{margin-top:var(--section-spacing-title,24px)}@media (width>=1024px){.faq-section__button--mobile{display:none}}.faq-section__content{flex-direction:column;display:flex}.faq-section__tabs{min-width:0}.faq-section__tabs.swiper{width:100%;margin-left:0;margin-right:0;margin-bottom:var(--section-spacing-sub-title,12px);scrollbar-width:none;padding-bottom:2px;overflow:visible}.faq-section__tabs.swiper::-webkit-scrollbar{display:none}@media (width>=1024px){.faq-section__tabs.swiper{margin-bottom:22px;overflow:visible}}.faq-section__tabs .swiper-wrapper{justify-content:flex-start;align-items:center;margin-inline:0}.faq-section__tabs .swiper-slide{flex:none;width:auto}.faq-section__tab-slide{flex-shrink:0;width:auto}.faq-section__tab{flex-shrink:0}.faq-section__panel.is-active{display:block}.faq-section-accordion{flex-direction:column;gap:0;display:flex}.faq-section-accordion__item{border:1px solid #003f5e40}.faq-section-accordion__item:not(:first-child){margin-top:-1px}.faq-section-accordion__item:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.faq-section-accordion__item:last-child{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.faq-section-accordion__disclosure{background-color:#ffffff80;border-radius:0;display:block}.faq-section-accordion__disclosure[open]{background-color:#faefea}.faq-section-accordion__title{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px;list-style:none;display:flex}@media (width>=1024px){.faq-section-accordion__title{padding:18px}}.faq-section-accordion__title::-webkit-details-marker{display:none}.faq-section-accordion__title span:first-child{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:500;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}.faq-section-accordion__toggle{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.faq-section-accordion__toggle-icon{display:block}.faq-section-accordion__toggle-icon--minus,.faq-section-accordion__disclosure[open] .faq-section-accordion__toggle-icon--plus{display:none}.faq-section-accordion__disclosure[open] .faq-section-accordion__toggle-icon--minus{display:block}.faq-section-accordion__content-wrap{opacity:0;background-color:#ffffff80;grid-template-rows:0fr;padding-bottom:0;transition:grid-template-rows .32s,opacity .32s,padding-bottom .32s;display:grid}.faq-section-accordion__disclosure[open]+.faq-section-accordion__content-wrap{opacity:1;background-color:#faefea;grid-template-rows:1fr;padding-bottom:14px}@media (width>=1024px){.faq-section-accordion__disclosure[open]+.faq-section-accordion__content-wrap{padding-bottom:18px}}.faq-section-accordion__item:first-child .faq-section-accordion__disclosure{border-top-left-radius:8px;border-top-right-radius:8px}.faq-section-accordion__item:last-child .faq-section-accordion__disclosure:not([open]){border-bottom-right-radius:8px;border-bottom-left-radius:8px}.faq-section-accordion__item:last-child .faq-section-accordion__disclosure[open]{border-bottom-right-radius:0;border-bottom-left-radius:0}.faq-section-accordion__item:last-child .faq-section-accordion__disclosure[open]+.faq-section-accordion__content-wrap{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.faq-section-accordion__content{padding:0 14px;overflow:hidden}@media (width>=1024px){.faq-section-accordion__content{padding:0 18px}}.faq-section-accordion__content p{color:#003f5e;margin:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}.faq-section-accordion__content p+p{margin-top:14px}@media (width>=1024px){.faq-section-accordion__content p+p{margin-top:18px}}.footer-main{padding:24px 0}.footer-main__inner{gap:18px;display:grid}@media (width>=1024px){.footer-main__inner{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr)}}.footer-main__left{text-align:center;background-color:#e9f3fc;border-radius:16px;flex-direction:column;align-items:center;padding:30px 18px;display:flex}@media (width>=1024px){.footer-main__left{text-align:left;align-items:stretch;gap:42px;padding:42px}}.footer-main__left-mobile{flex-direction:column;align-items:center;gap:30px;width:100%}.footer-main__left-desktop{width:100%}@media (width>=1024px){.footer-main__left-desktop{flex-direction:column;gap:42px}}.footer-main__brand{justify-content:space-between;align-items:flex-end;width:100%;display:flex}.footer-main__logo{text-align:center;width:100%}@media (width>=1024px){.footer-main__logo{text-align:left;width:auto}}.footer-main__logo img{width:100%;max-width:180px;height:auto;margin-inline:auto}@media (width>=1024px){.footer-main__logo img{max-width:210px;margin-inline:0}}.footer-main__intro{flex-direction:column;align-items:start;gap:0;width:100%;display:flex}@media (width>=1024px){.footer-main__intro{align-items:stretch;gap:0}}.footer-main__title{color:#003f5e;margin-bottom:8px}@media (width>=1024px){.footer-main__title{margin-bottom:12px}}.footer-main__title p{color:#003f5e;font-family:Parkinsans,sans-serif;font-size:clamp(1.125rem,.75vw + .9rem,1.5rem);font-weight:500;line-height:clamp(1.5rem,.75vw + 1.275rem,1.875rem)}.footer-main__subtitle{color:#003f5e80;text-align:left;margin-bottom:12px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:400;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}@media (width>=1024px){.footer-main__subtitle{margin-bottom:24px}}.footer-main__right{background-color:#faefea;border-radius:12px;flex-direction:column;gap:30px;padding:24px;display:flex}@media (width>=1024px){.footer-main__right{justify-content:space-between;padding:42px}}.footer-main__menus{flex-direction:column;display:flex}@media (width>=1024px){.footer-main__menus{grid-template-columns:repeat(4,minmax(0,1fr));gap:42px;display:grid}}.footer-main__legal{flex-wrap:wrap;gap:12px 24px;display:flex}@media (width>=1024px){.footer-main__legal{gap:30px}}.footer-main__legal a{color:#003f5e80;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:400;line-height:clamp(.875rem,.5vw + .725rem,1.125rem)}.footer-main__bottom{margin-top:14px;margin-bottom:14px}@media (width>=1024px){.footer-main__bottom{margin-top:24px;margin-bottom:24px}}.footer-main__bottom-inner{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}@media (width>=1024px){.footer-main__bottom-inner{flex-direction:row;justify-content:center;align-items:center;gap:8px}}.footer-main__copyright{color:#003f5e80;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:600;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}.footer-main__credit{color:#003f5e80;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:400;line-height:clamp(.875rem,.5vw + .725rem,1.125rem)}.footer-main__credit-link{color:#003f5e80;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.footer-main-newsletter{background-color:#fff;border:1px solid #003f5e40;border-radius:12px;align-items:center;gap:10px;width:100%;padding:10px 10px 10px 16px;display:flex}@media (width>=1024px){.footer-main-newsletter{padding:12px 12px 12px 18px}}.footer-main-newsletter input{color:#003f5e;background:0 0;border:0;flex:auto;min-width:0;padding:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:500;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}.footer-main-newsletter input::placeholder{color:#003f5e;opacity:.4}.footer-main-newsletter button{border:1px solid #003f5e40;border-radius:100%;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.footer-main-social{align-items:center;gap:12px;display:flex}.footer-main-social__item{border:1px solid #003f5e40;border-radius:100%;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex}.footer-main-social__item img{object-fit:contain;width:24px;height:24px}.footer-main-menu{border-bottom:1px solid #003f5e40;padding:18px 0}.footer-main-menu:first-child{padding-top:0}@media (width>=1024px){.footer-main-menu{border-bottom:0;padding:0}}.footer-main-menu__disclosure{display:block}.footer-main-menu__title{cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}@media (width>=1024px){.footer-main-menu__title{cursor:default;border-bottom:1px solid #003f5e26;padding-bottom:12px}}.footer-main-menu__title::-webkit-details-marker{display:none}.footer-main-menu__title span:first-child{color:#003f5e;font-family:Parkinsans,sans-serif;font-size:clamp(1.125rem,.75vw + .9rem,1.5rem);font-weight:500;line-height:clamp(1.5rem,.75vw + 1.275rem,1.875rem)}@media (width>=1024px){.footer-main-menu__title span:first-child{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:600;line-height:clamp(.875rem,.5vw + .725rem,1.125rem)}}.footer-main-menu__toggle{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}@media (width>=1024px){.footer-main-menu__toggle{display:none}}.footer-main-menu__toggle-icon{display:block}.footer-main-menu__toggle-icon--minus,.footer-main-menu__disclosure[open] .footer-main-menu__toggle-icon--plus{display:none}.footer-main-menu__disclosure[open] .footer-main-menu__toggle-icon--minus{display:block}.footer-main-menu__links-wrap{opacity:0;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .32s,opacity .32s,margin-top .32s;display:grid}@media (width>=1024px){.footer-main-menu__links-wrap{opacity:1;grid-template-rows:1fr;margin-top:12px;transition:none}}@media (width<=1023.98px){.footer-main-menu__disclosure[open]+.footer-main-menu__links-wrap{opacity:1;grid-template-rows:1fr;margin-top:18px}}.footer-main-menu__links{flex-direction:column;gap:12px;min-height:0;display:flex;overflow:hidden}@media (width<=1023.98px){.footer-main-menu__links{padding-left:6px}}@media (width>=1024px){.footer-main-menu__links{overflow:visible}}.footer-main-menu__links a{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}.breadcrumbs{flex-direction:row;gap:8px;display:flex}.breadcrumbs__item{gap:inherit;color:#003f5e80;font-family:IBM Plex Sans,sans-serif;font-size:10px;font-weight:400;line-height:16px;display:inline-flex}.breadcrumbs__item:not(:last-child):after{content:"•"}.product-form>*{display:contents}@media (width<=1023.98px){.product-form>[data-mobile-spacing~=top-none]>*{margin-block-start:0}.product-form>[data-mobile-spacing~=bottom-none]>*{margin-block-end:0}.product-form>[data-mobile-inner-spacing~=top-none]>*{padding-block-start:0}.product-form>[data-mobile-inner-spacing~=bottom-none]>*{padding-block-end:0}}@media (width>=1024px){.product-form>[data-desktop-spacing~=top-none]>*{margin-block-start:0}.product-form>[data-desktop-spacing~=bottom-none]>*{margin-block-end:0}.product-form>[data-desktop-inner-spacing~=top-none]>*{padding-block-start:0}.product-form>[data-desktop-inner-spacing~=bottom-none]>*{padding-block-end:0}}@media (width<=1023.98px){.product-form>[data-mobile-spacing~=top-xs]>*{margin-block-start:2px}.product-form>[data-mobile-spacing~=bottom-xs]>*{margin-block-end:2px}.product-form>[data-mobile-inner-spacing~=top-xs]>*{padding-block-start:2px}.product-form>[data-mobile-inner-spacing~=bottom-xs]>*{padding-block-end:2px}}@media (width>=1024px){.product-form>[data-desktop-spacing~=top-xs]>*{margin-block-start:initial}.product-form>[data-desktop-spacing~=bottom-xs]>*{margin-block-end:initial}.product-form>[data-desktop-inner-spacing~=top-xs]>*{padding-block-start:initial}.product-form>[data-desktop-inner-spacing~=bottom-xs]>*{padding-block-end:initial}}@media (width<=1023.98px){.product-form>[data-mobile-spacing~=top-sm]>*{margin-block-start:6px}.product-form>[data-mobile-spacing~=bottom-sm]>*{margin-block-end:6px}.product-form>[data-mobile-inner-spacing~=top-sm]>*{padding-block-start:6px}.product-form>[data-mobile-inner-spacing~=bottom-sm]>*{padding-block-end:6px}}@media (width>=1024px){.product-form>[data-desktop-spacing~=top-sm]>*{margin-block-start:6px}.product-form>[data-desktop-spacing~=bottom-sm]>*{margin-block-end:6px}.product-form>[data-desktop-inner-spacing~=top-sm]>*{padding-block-start:6px}.product-form>[data-desktop-inner-spacing~=bottom-sm]>*{padding-block-end:6px}}@media (width<=1023.98px){.product-form>[data-mobile-spacing~=top-md]>*{margin-block-start:8px}.product-form>[data-mobile-spacing~=bottom-md]>*{margin-block-end:8px}.product-form>[data-mobile-inner-spacing~=top-md]>*{padding-block-start:8px}.product-form>[data-mobile-inner-spacing~=bottom-md]>*{padding-block-end:8px}}@media (width>=1024px){.product-form>[data-desktop-spacing~=top-md]>*{margin-block-start:12px}.product-form>[data-desktop-spacing~=bottom-md]>*{margin-block-end:12px}.product-form>[data-desktop-inner-spacing~=top-md]>*{padding-block-start:12px}.product-form>[data-desktop-inner-spacing~=bottom-md]>*{padding-block-end:12px}}@media (width<=1023.98px){.product-form>[data-mobile-spacing~=top-lg]>*{margin-block-start:18px}.product-form>[data-mobile-spacing~=bottom-lg]>*{margin-block-end:18px}.product-form>[data-mobile-inner-spacing~=top-lg]>*{padding-block-start:18px}.product-form>[data-mobile-inner-spacing~=bottom-lg]>*{padding-block-end:18px}}@media (width>=1024px){.product-form>[data-desktop-spacing~=top-lg]>*{margin-block-start:18px}.product-form>[data-desktop-spacing~=bottom-lg]>*{margin-block-end:18px}.product-form>[data-desktop-inner-spacing~=top-lg]>*{padding-block-start:18px}.product-form>[data-desktop-inner-spacing~=bottom-lg]>*{padding-block-end:18px}}@media (width<=1023.98px){.product-form>[data-mobile-spacing~=top-xl]>*{margin-block-start:24px}.product-form>[data-mobile-spacing~=bottom-xl]>*{margin-block-end:24px}.product-form>[data-mobile-inner-spacing~=top-xl]>*{padding-block-start:24px}.product-form>[data-mobile-inner-spacing~=bottom-xl]>*{padding-block-end:24px}}@media (width>=1024px){.product-form>[data-desktop-spacing~=top-xl]>*{margin-block-start:30px}.product-form>[data-desktop-spacing~=bottom-xl]>*{margin-block-end:30px}.product-form>[data-desktop-inner-spacing~=top-xl]>*{padding-block-start:30px}.product-form>[data-desktop-inner-spacing~=bottom-xl]>*{padding-block-end:30px}}@media (width<=1023.98px){.product-form>[data-mobile-spacing~=top-2xl]>*{margin-block-start:30px}.product-form>[data-mobile-spacing~=bottom-2xl]>*{margin-block-end:30px}.product-form>[data-mobile-inner-spacing~=top-2xl]>*{padding-block-start:30px}.product-form>[data-mobile-inner-spacing~=bottom-2xl]>*{padding-block-end:30px}}@media (width>=1024px){.product-form>[data-desktop-spacing~=top-2xl]>*{margin-block-start:36px}.product-form>[data-desktop-spacing~=bottom-2xl]>*{margin-block-end:36px}.product-form>[data-desktop-inner-spacing~=top-2xl]>*{padding-block-start:36px}.product-form>[data-desktop-inner-spacing~=bottom-2xl]>*{padding-block-end:36px}}.product-form>*>:empty{display:none}.product-form__title{color:#003f5e;font-family:Parkinsans,sans-serif;font-size:clamp(1.625rem,1vw + 1.325rem,2.125rem);font-weight:500;line-height:clamp(2rem,1vw + 1.7rem,2.5rem)}.product-form__tags>ul{flex-direction:row;gap:8px;display:flex}.product-form__tags>ul>li{color:#003f5e;background-color:color-mix(in srgb, var(--category-color-primary,#f4f1ef) 50%, transparent);border-radius:6px;padding:4px 8px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:500;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}@media (width<=1023.98px){.product-form__tags>ul>li{border-radius:4px;padding:2px 6px}}.product-form__description{flex-direction:column;gap:18px;display:flex}@media (width<=1023.98px){.product-form__description{gap:12px}}.product-form__description-leading{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:400;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}.product-form__description-leading strong{font-weight:500}.product-form__description-content>ul{flex-direction:column;gap:6px;display:flex}.product-form__description-content>ul>li{color:#003f5e;flex-direction:row;align-items:baseline;gap:8px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:500;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem);display:inline-flex}.product-form__description-content>ul>li strong{display:contents}.product-form__description-content>ul>li:before{content:"•";color:var(--category-color-primary,inherit)}.product-images{flex-direction:column;gap:8px;height:100%;display:flex;overflow:hidden}@media (width<=1023.98px){.product-images{flex-direction:column-reverse;gap:12px}}.product-images__wrapper{flex:1;grid-template-columns:auto 1fr;align-items:flex-start;gap:8px;width:100%;display:grid;overflow:hidden}@media (width<=1023.98px){.product-images__wrapper{grid-template-columns:1fr}}.product-images-icons{flex-direction:column;gap:6px;display:flex}.product-images-icons__item{width:80px;max-height:80px}@media (width<=1023.98px){.product-images-icons__item{width:70px;max-height:70px}}.product-images-icons__item>img{width:100%;height:auto}.product-images-badges{flex-flow:wrap;gap:6px;display:flex}.product-images-badges__icon{width:80px;height:80px}.product-images-badges__icon>img{width:100%;height:auto}.product-images-badges__item{color:#003f5e;background-color:#fff;border-radius:6px;padding:2px 8px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:500;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}@media (width<=1023.98px){.product-images-badges__item{color:#003f5e;border-radius:4px;padding:0 4px 1px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:500;line-height:clamp(.875rem,.5vw + .725rem,1.125rem)}}.product-images-preview{width:100%;overflow:hidden}.product-images-preview:has(.product-images-preview__item--variant) .product-images-preview__item>.product-images-badges{visibility:hidden}.product-images-preview:has(.product-images-preview__item--variant) .product-images-preview__item--variant>.product-images-badges{visibility:visible}.product-images-preview::part(container){border-radius:12px}@media (width<=1023.98px){.product-images-preview::part(container){border-radius:initial}}.product-images-preview__item{--gap:6px;--slides:1;isolation:isolate;width:calc((100% - var(--gap) * (var(--slides) - 1)) / var(--slides));aspect-ratio:1;background-color:#f4f1ef;border-radius:12px;padding:18px;position:relative}@media (width<=1023.98px){.product-images-preview__item{--slides:2.2}}@media (width<=767.98px){.product-images-preview__item{--slides:1.2}}.product-images-preview__item:not(:last-child){margin-right:var(--gap)}.product-images-preview__item>img{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.product-images-preview__item-extra{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:6px;display:flex}@media (width<=1023.98px){.product-images-thumbs{display:none}}.product-images-thumbs__item{aspect-ratio:1;opacity:.4;background-color:#f4f1ef;border:1px solid #0000;border-radius:6px;width:54px;height:auto;transition:opacity .25s,border-color .25s;overflow:hidden}.product-images-thumbs__item.swiper-slide-thumb-active{opacity:1;border-color:#003f5e}.product-images-thumbs__item:not(:last-child){margin-bottom:4px}.product-images-thumbs__item>img{object-fit:cover;width:100%;height:100%}.product-form__reviews{color:#003f5e;flex-direction:row;align-items:center;gap:6px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem);display:flex}.product-form__reviews-stars{flex-direction:row;display:flex}.product-form__reviews-stars>i{font-size:16px}.product-form__reviews-stars>i:before{font:inherit}.product-form__reviews-rating{font-weight:500}.product-form__reviews-count{color:#003f5e80}.product-accordion{border:1px solid #003f5e26;border-radius:18px;display:block;overflow:hidden}@media (width<=1023.98px){.product-accordion{border-radius:12px}}.product-accordion-item{background-color:#fff;border-bottom:1px solid #003f5e26;flex-direction:column;padding:18px;transition-property:background-color;transition-duration:.25s;transition-timing-function:ease;display:flex}.product-accordion-item:last-child{border-bottom:none}@media (width<=1023.98px){.product-accordion-item{padding:14px}}.product-accordion-item[data-accordion-open]{background-color:#f4f1ef}.product-accordion-item[data-accordion-open] .product-accordion-item__header-icon:before{transform:rotate(90deg)scaleX(0)}.product-accordion-item[data-accordion-open] .product-accordion-item__header-icon:after{transform:rotate(180deg)}.product-accordion-item__container{flex-direction:column;gap:12px;margin-top:12px;display:flex}@media (width<=1023.98px){.product-accordion-item__container{gap:8px;margin-top:8px}}.product-accordion-item__content{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}.product-accordion-item__content strong{font-weight:500}.product-accordion-item__content ul{flex-direction:column;gap:8px;display:flex}@media (width<=1023.98px){.product-accordion-item__content ul{gap:6px}}.product-accordion-item__content ul>li{padding-left:14px;position:relative}.product-accordion-item__content ul>li:before{content:"•";position:absolute;top:0;left:0}.product-accordion-item__header{cursor:pointer;grid-template-columns:1fr auto;gap:12px;display:grid}.product-accordion-item__header-label{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(1rem,.25vw + .925rem,1.125rem);font-weight:500;line-height:clamp(1.375rem,.25vw + 1.3rem,1.5rem)}.product-accordion-item__header>i{aspect-ratio:1;width:20px;position:relative}.product-accordion-item__header>i:before,.product-accordion-item__header>i:after{content:"";background-color:currentColor;width:100%;height:2px;transition-property:transform;transition-duration:.25s;transition-timing-function:ease;position:absolute;top:50%;left:50%;translate:-50% -50%}.product-accordion-item__header>i:after{transform:rotate(90deg)}.product-accordion-item__footer{border-top:1px solid #003f5e26;padding:8px 12px 0}.product-accordion-item__footer-link{color:#003f5e80;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:400;line-height:clamp(.875rem,.5vw + .725rem,1.125rem);text-decoration:underline}.product-disponibility{background-color:#e9f3fc;border-radius:8px;flex-direction:row;align-items:center;gap:8px;padding:12px 14px;display:flex}.product-disponibility__icon{aspect-ratio:1;color:#003f5e;width:28px;overflow:hidden}@media (width<=1023.98px){.product-disponibility__icon{width:32px}}.product-disponibility__icon>svg,.product-disponibility__icon>img{width:100%;height:100%}.product-disponibility__icon>img{object-fit:contain}.product-disponibility__label{color:#003f5e;flex:1;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:400;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}.product-disponibility__label strong{font-weight:600}body:has(pl-drawer[data-drawer-open]){overflow:hidden}.product-drawers{scrollbar-width:none;flex-flow:row;gap:10px;display:flex;overflow:auto}.product-drawers::-webkit-scrollbar{display:none}.product-drawers-item__button{color:#003f5e;white-space:nowrap;border:1px solid #003f5e40;border-radius:100px;grid-template-columns:max-content auto;align-items:center;gap:6px;padding:6px 16px 6px 14px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:500;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem);display:grid;box-shadow:0 4px 10px #003f5e12}.product-drawers-item__button>svg{width:16px;height:16px}.product-drawers-item__wrapper{overscroll-behavior:none;grid-template-rows:auto min-content;display:grid;overflow:auto}.product-drawers-item__container{grid-template-rows:auto 1fr;gap:30px;padding:24px;display:grid}@media (width<=639.98px){.product-drawers-item__container{gap:24px;padding:14px}}.product-drawers-item__header{grid-template-columns:1fr auto;display:grid}.product-drawers-item__header-title{color:#003f5e;font-family:Parkinsans,sans-serif;font-size:clamp(1.125rem,.75vw + .9rem,1.5rem);font-weight:500;line-height:clamp(1.5rem,.75vw + 1.275rem,1.875rem);text-decoration:underline}.product-drawers-item__header-button{color:#003f5e80;place-items:center;width:20px;height:20px;display:grid}.product-drawers-item__footer{background-color:#fff;border-top:1px solid #003f5e26;place-items:center;padding-block:12px;display:grid;position:sticky;bottom:0}@media (width>=640px){.product-drawers-item__footer{display:none}}.product-drawers-item__footer-button{color:#003f5e;grid-template-columns:auto 1fr;align-items:center;gap:6px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(1rem,.25vw + .925rem,1.125rem);font-weight:400;line-height:clamp(1.375rem,.25vw + 1.3rem,1.5rem);display:grid}.product-drawers-item__footer-button>svg{width:14px;height:14px}.product-drawers-item__body{flex-direction:column;gap:24px;padding-right:42px;display:flex}@media (width<=639.98px){.product-drawers-item__body{gap:18px;padding-right:0}}.product-drawers-item-content{flex-direction:column;gap:24px;padding-right:42px;display:flex}@media (width<=639.98px){.product-drawers-item-content{gap:18px;padding-right:0}}.product-drawers-benefits{flex-direction:column;gap:24px;padding-right:42px;display:flex}@media (width<=639.98px){.product-drawers-benefits{gap:18px;padding-right:0}}.product-drawers-benefits__container{flex-direction:row;align-items:baseline;gap:8px;display:flex}.product-drawers-benefits__container:before{content:"•";display:block}.product-drawers-benefits__content{flex-direction:column;gap:8px;display:flex}@media (width<=639.98px){.product-drawers-benefits__content{gap:6px}}.product-drawers-benefits__title{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:500;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}.product-drawers-benefits__description{color:#003f5e99;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}.product-drawers-custom{flex-direction:column;gap:30px;display:flex}@media (width<=639.98px){.product-drawers-custom{gap:24px}}.product-drawers-custom__container{flex-direction:column;gap:42px;display:flex}@media (width<=639.98px){.product-drawers-custom__container{gap:30px}}.product-drawers-custom__content{flex-direction:column;gap:24px;display:flex}.product-drawers-custom__header{flex-direction:column;gap:10px;display:flex}@media (width<=639.98px){.product-drawers-custom__header{gap:8px}}.product-drawers-custom__header-leading{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(1rem,.25vw + .925rem,1.125rem);font-weight:500;line-height:clamp(1.375rem,.25vw + 1.3rem,1.5rem)}.product-drawers-custom__header-description{color:#003f5ecc;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:400;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}.product-drawers-custom__icons{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:16px 20px;display:grid}@media (width<=639.98px){.product-drawers-custom__icons{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.product-drawers-custom__icon{grid-template-columns:max-content auto;align-items:center;gap:8px;display:grid}@media (width<=639.98px){.product-drawers-custom__icon{gap:6px}}.product-drawers-custom__icon-image{width:28px;height:28px}.product-drawers-custom__icon-image>img{object-fit:contain;width:100%;height:100%}.product-drawers-custom__icon-label{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:400;line-height:14px}@media (width<=639.98px){.product-drawers-custom__icon-label{line-height:16px}}.product-drawers-custom__cta{color:#003f5e;border:1px solid #003f5e;border-radius:100px;place-items:center;padding:16px 24px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:500;line-height:clamp(.875rem,.25vw + .8rem,1rem);display:grid}@media (width<=639.98px){.product-drawers-custom__cta{padding:12px 16px}}.product-drawers-custom__thumbnail{background-color:#f4f1ef;border-radius:8px;width:100%;overflow:hidden}.product-drawers-custom__thumbnail>img{width:100%}.product-drawers-dosage{flex-direction:column;gap:24px;display:flex}@media (width<=639.98px){.product-drawers-dosage{gap:18px}}.product-drawers-dosage__container{flex-direction:column;gap:12px;padding-bottom:24px;display:flex}.product-drawers-dosage__container:not(:last-child){border-bottom:1px solid #003f5e40}@media (width<=639.98px){.product-drawers-dosage__container{padding-bottom:18px}}.product-drawers-dosage__title{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:500;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}.product-drawers-dosage__content{color:#003f5e99;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}.upsales{flex-direction:column;gap:24px;display:flex}@media (width<=1023.98px){.upsales{gap:18px}}.upsales__wrapper{flex-direction:column;gap:12px;display:flex}@media (width<=1023.98px){.upsales__wrapper{gap:8px}}.upsales__label{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:500;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}.upsales__options{flex-direction:column;gap:6px;display:flex}.upsales-option{border:1px solid #003f5e26;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:12px 18px;transition-property:border-color,background-color;transition-duration:.25s;transition-timing-function:ease;display:grid;position:relative}@media (width<=1023.98px){.upsales-option{border-radius:6px;gap:10px;padding:12px}}.upsales-option:has(input[type=checkbox]:checked){background-color:#f4f1ef;border-color:#003f5e}.upsales-option:has(input[type=checkbox]:checked)>input[type=checkbox]{border-color:#003f5e}.upsales-option:has(input[type=checkbox]:checked)>input[type=checkbox]:after{opacity:1}.upsales-option:has(input[type=checkbox]:checked) .upsales-option__thumbnail{background-color:#fff}.upsales-option:has(input[type=checkbox]:checked) .upsales-option__variant .pl-select{border-color:#003f5e}.upsales-option>label{cursor:pointer;position:absolute;inset:0}.upsales-option>input[type=checkbox]{appearance:none;border:1px solid #003f5e26;border-radius:4px;width:16px;height:16px;padding:2px;transition-property:border-color;transition-duration:.25s;transition-timing-function:ease;position:relative}.upsales-option>input[type=checkbox]:after{content:"";opacity:0;width:100%;height:100%;transition-property:opacity;transition-duration:inherit;transition-timing-function:inherit;background-color:#003f5e;border-radius:2px;display:block}.upsales-option__wrapper{grid-template-columns:max-content 1fr;gap:8px;display:grid}.upsales-option__content{flex-direction:column;gap:4px;display:flex;overflow:hidden}@media (width<=1023.98px){.upsales-option__content{gap:0}}.upsales-option__content-header{flex-flow:wrap;align-items:baseline;gap:0 4px;display:flex}.upsales-option__content-description{color:#003f5e;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:400;line-height:clamp(.875rem,.5vw + .725rem,1.125rem);display:-webkit-box;overflow:hidden}.upsales-option__content-title{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:600;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}.upsales-option__content-selected{color:#003f5e80;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-style:italic;font-weight:400;line-height:clamp(.875rem,.5vw + .725rem,1.125rem)}.upsales-option__variant{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.upsales-option__variant-pricings{flex-direction:row;align-items:baseline;gap:6px;display:flex}.upsales-option__variant-price{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:600;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}.upsales-option__variant-price>s{color:#003f5e80;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}.upsales-option__variant .pl-select{transition-property:border-color;transition-duration:.25s;transition-timing-function:ease}.upsales-option__variant .pl-select>select{cursor:pointer}.upsales-option__thumbnail{background-color:#f4f1ef;border-radius:4px;align-self:center;width:60px;height:60px;transition-property:background-color;transition-duration:.25s;transition-timing-function:ease;overflow:hidden}@media (width<=1023.98px){.upsales-option__thumbnail{width:48px;height:48px}}.upsales-option__thumbnail>img{object-fit:cover;width:100%;height:100%}.variant-picker{flex-direction:column;gap:36px;display:flex;overflow:hidden}@media (width<=1023.98px){.variant-picker{gap:30px}}.variant-picker__wrapper{flex-direction:column;gap:30px;display:flex}.variant-picker__wrapper:empty{display:none}@media (width<=1023.98px){.variant-picker__wrapper{gap:24px}}.variant-picker__footer{flex-direction:column;gap:12px;display:flex}@media (width<=1023.98px){.variant-picker__footer{gap:8px}}.variant-picker--default .variant-picker__options{flex-flow:wrap;gap:8px;display:flex}@media (width<=1023.98px){.variant-picker--default .variant-picker__options{gap:6px}}.variant-picker--card .variant-picker__options{flex-direction:column;gap:10px;display:flex}@media (width<=1023.98px){.variant-picker--card .variant-picker__options{gap:6px}}.variant-picker__section{flex-direction:column;display:flex}.variant-picker__section--options{gap:12px}@media (width<=1023.98px){.variant-picker__section--options{gap:8px}}.variant-picker__section--related{gap:10px}@media (width<=1023.98px){.variant-picker__section--related{gap:8px}}.variant-picker__section--related[hidden]{display:none}.variant-picker__label{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}.variant-picker-slider{grid-template-columns:1fr auto;align-items:center;width:100%;display:grid}.variant-picker-slider .swiper-pagination{width:fit-content;position:static}.variant-picker-slider .swiper-pagination.swiper-pagination-horizontal{width:fit-content}.variant-picker-slider .swiper-pagination.swiper-pagination-bullets{flex-direction:row;gap:4px;display:flex}.variant-picker-slider .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{background-color:#003f5e;width:6px;height:6px;margin:0}.variant-picker-slider swiper-container{width:100%;overflow:hidden}.variant-picker-slider swiper-slide{--gap:24px;--slides:2;--border:2px;--separator:calc(var(--gap) + var(--border));height:auto;width:calc((100% - var(--separator) * (var(--slides) - 1)) / var(--slides));padding-right:var(--gap)}@media (width<=1023.98px){.variant-picker-slider swiper-slide{--gap:12px;--slides:1;--border:0px}}.variant-picker-slider swiper-slide:not(:last-child){margin-right:var(--separator);box-shadow:var(--border) 0 0 0 #003f5e40}.variant-picker-slider__slide{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.variant-picker-slider__slide-label{width:100%}.variant-picker-slider__slide-label strong{font-weight:600}.variant-picker-slider__slide-label svg{height:14px;margin-left:4px;display:inline-block}.variant-picker-card{background-color:var(--category-color-primary);border-radius:10px;display:block}.variant-picker-card:has(input[type=radio]:checked) .variant-picker-card__wrapper{background-color:#f4f1ef;border-color:#003f5e}.variant-picker-card:has(input[type=radio]:checked) .variant-picker-card__wrapper>[data-accordion-wrapper]{grid-template-rows:1fr}.variant-picker-card:has(input[type=radio]:checked) .variant-picker-card__header-delivery{display:none}.variant-picker-card__wrapper{border-radius:inherit;background-color:#fff;border:1px solid #003f5e26;padding:18px;transition-property:border-color,background-color;transition-duration:.25s;transition-timing-function:ease}.variant-picker-card__wrapper>[data-accordion-wrapper]{grid-template-rows:0fr;transition-property:grid-template-rows;transition-duration:.25s;transition-timing-function:ease;display:grid}.variant-picker-card__wrapper>[data-accordion-wrapper]>[data-accordion-inner]{min-height:0;overflow:hidden}.variant-picker-card__recommendation{color:#003f5e;text-align:center;border-radius:inherit;padding:1px 12px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:500;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}.variant-picker-card__header{grid-template-columns:1fr auto;align-items:flex-start;display:grid;position:relative}.variant-picker-card__header>label{cursor:pointer;position:absolute;inset:0}.variant-picker-card__header>label>input{appearance:none;visibility:hidden;width:0;height:0;position:fixed}.variant-picker-card__header-information{flex-direction:column;display:flex}.variant-picker-card__header-description{flex-flow:column wrap;align-items:baseline;gap:0 8px;display:flex}@media (width<=1023.98px){.variant-picker-card__header-description{gap:0 4px}}.variant-picker-card__header-pricings{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.variant-picker-card__header-prices{flex-direction:row;align-items:baseline;gap:6px;display:flex}.variant-picker-card__header-prices>data{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:600;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}.variant-picker-card__header-prices>data>s{color:#003f5e80;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}.variant-picker-card__header-title{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(1rem,.25vw + .925rem,1.125rem);font-weight:600;line-height:clamp(1.375rem,.25vw + 1.3rem,1.5rem)}@media (width<=1023.98px){.variant-picker-card__header-title{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:600;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}}.variant-picker-card__header-leading{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}.variant-picker-card__header-delivery{color:#003f5e80;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-style:italic;font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}@media (width<=1023.98px){.variant-picker-card__header-delivery{color:#003f5e80;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:400;line-height:clamp(.875rem,.5vw + .725rem,1.125rem)}}.variant-picker-card__header-badge{color:#fff;background-color:#442c49;border-radius:100px;padding:1px 6px 2px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:600;line-height:clamp(.875rem,.5vw + .725rem,1.125rem)}.variant-picker-card__gifts{border-top:1px solid #003f5e26;flex-direction:column;gap:6px;margin-top:12px;padding-top:12px;display:flex}@media (width<=1023.98px){.variant-picker-card__gifts{margin-top:8px;padding-top:8px}}.variant-picker-card-gift{grid-template-columns:1fr auto;gap:12px;display:grid}.variant-picker-card-gift__information{flex-direction:row;align-items:center;gap:6px;display:flex;overflow:hidden}@media (width<=1023.98px){.variant-picker-card-gift__information{gap:4px}}.variant-picker-card-gift__information-title{color:#003f5e;text-overflow:ellipsis;white-space:nowrap;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem);overflow:hidden}.variant-picker-card-gift__information-icon{color:#003f5e;width:14px;height:14px}@media (width<=1023.98px){.variant-picker-card-gift__information-icon{width:12px;height:12px}}.variant-picker-card-gift__pricings{flex-direction:row;align-items:center;gap:4px;display:flex}.variant-picker-card-gift__pricings-price{color:#003f5e80;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:400;line-height:clamp(.875rem,.5vw + .725rem,1.125rem)}.variant-picker-card-gift__pricings-badge{color:#fff;text-transform:uppercase;background-color:#442c49;border-radius:4px;padding:1px 4px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:600;line-height:14px}.variant-picker-default{background-color:#fff;border:1px solid #003f5e26;border-radius:8px;flex-direction:row;align-items:baseline;gap:0 6px;padding:11px 18px 13px;transition-property:background-color,border-color;transition-duration:.25s;transition-timing-function:ease-in-out;display:flex;position:relative}@media (width<=1023.98px){.variant-picker-default{padding:10px 14px}}@media (width<=767.98px){.variant-picker-default{flex:1}}.variant-picker-default:has(input:checked){background-color:#f4f1ef;border-color:#003f5e}.variant-picker-default:has(input:disabled){opacity:.5}.variant-picker-default>label{position:absolute;inset:0}.variant-picker-default>label:not(:has(input:checked)){cursor:pointer}.variant-picker-default>label:has(input:disabled){cursor:not-allowed}.variant-picker-default>label>input{appearance:none;visibility:hidden;width:0;height:0;position:fixed}.variant-picker-default__label,.variant-picker-default__extra{white-space:nowrap}.variant-picker-default__label{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(1rem,.25vw + .925rem,1.125rem);font-weight:600;line-height:clamp(1.375rem,.25vw + 1.3rem,1.5rem)}@media (width<=1023.98px){.variant-picker-default__label{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:600;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}}.variant-picker-default__extra{color:#003f5e80;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}@media (width<=1023.98px){.variant-picker-default__extra{color:#003f5e80;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:400;line-height:clamp(.875rem,.5vw + .725rem,1.125rem)}}.variant-picker-default-item{border-width:1px;border-color:#003f5e26;border-bottom-style:solid;grid-template-columns:auto 1fr;align-items:flex-start;gap:16px;padding:16px 0;display:grid}@media (width<=1023.98px){.variant-picker-default-item{gap:12px;padding:12px 0}.variant-picker-default-item:first-child{border-top-style:solid}}.variant-picker-default-item__thumbnail{aspect-ratio:1;background-color:#f4f1ef;border-radius:8px;width:78px}.variant-picker-default-item__thumbnail>img{object-fit:cover;width:100%;height:100%}.variant-picker-default-item__content{flex-direction:column;gap:4px;display:flex}@media (width<=1023.98px){.variant-picker-default-item__content{gap:2px}}.variant-picker-default-item__content-header{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}@media (width<=1023.98px){.variant-picker-default-item__content-header{align-items:flex-start}}.variant-picker-default-item__content-description{flex-direction:column;gap:8px;display:flex}@media (width<=1023.98px){.variant-picker-default-item__content-description{gap:6px}}.variant-picker-default-item__content-list{flex-direction:column;gap:2px;display:flex}.variant-picker-default-item__content-list>li{color:#003f5e;flex-direction:row;align-items:center;gap:6px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem);display:inline-flex;position:relative}.variant-picker-default-item__content-list>li:before{content:"";background-color:var(--category-color-primary,currentColor);border-radius:50%;width:4px;height:4px;display:block}.variant-picker-default-item__content-title{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(1rem,.25vw + .925rem,1.125rem);font-weight:600;line-height:clamp(1.375rem,.25vw + 1.3rem,1.5rem)}.variant-picker-default-item__content-link{color:#003f5e80;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:400;line-height:clamp(.875rem,.5vw + .725rem,1.125rem);text-decoration:underline}.variant-picker-default-item__content-leading{color:#003f5ecc;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}.reviews{align-items:center;gap:8px;display:flex}.reviews-stars{flex-direction:row;display:flex}.reviews-stars .fa-star,.reviews-stars .fa-star-o,.reviews-stars .fa-star-half-o{color:#c36014;font-size:18px}.reviews-stars .fa-star:before,.reviews-stars .fa-star-o:before,.reviews-stars .fa-star-half-o:before{font:inherit}@media (width<=1023.98px){.reviews-stars .fa-star,.reviews-stars .fa-star-o,.reviews-stars .fa-star-half-o{font-size:16px}}.reviews-rating{color:#fff;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:700;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}.reviews-label{color:#fff;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}.floating-field{position:relative}.floating-field__label{color:#003f5e80;pointer-events:none;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:400;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem);transition:top .2s,font-size .2s,line-height .2s;position:absolute;top:16px;left:6px}@media (width>=1024px){.floating-field__label{top:22px}}.floating-field__input{color:#003f5e;background:0 0;border:none;border-bottom:1px solid #003f5e40;outline:none;width:100%;padding:22px 6px 12px;font-family:inherit;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:400;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem);transition:border-color .2s}@media (width>=1024px){.floating-field__input{padding:26px 6px 18px}}.floating-field__input::placeholder{color:#0000}.floating-field__input:focus{border-bottom-color:#003f5e}:-webkit-any(.floating-field__input:focus+.floating-field__label,.floating-field__input:not(:placeholder-shown)+.floating-field__label,.floating-field__input:-webkit-autofill+.floating-field__label,.floating-field__input:autofill+.floating-field__label){color:#003f5e80;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:400;line-height:clamp(.875rem,.5vw + .725rem,1.125rem);top:2px}:is(.floating-field__input:focus+.floating-field__label,.floating-field__input:not(:placeholder-shown)+.floating-field__label,.floating-field__input:autofill+.floating-field__label,.floating-field__input:autofill+.floating-field__label){color:#003f5e80;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:400;line-height:clamp(.875rem,.5vw + .725rem,1.125rem);top:2px}@media (width>=1024px){:-webkit-any(.floating-field__input:focus+.floating-field__label,.floating-field__input:not(:placeholder-shown)+.floating-field__label,.floating-field__input:-webkit-autofill+.floating-field__label,.floating-field__input:autofill+.floating-field__label){top:4px}:is(.floating-field__input:focus+.floating-field__label,.floating-field__input:not(:placeholder-shown)+.floating-field__label,.floating-field__input:autofill+.floating-field__label,.floating-field__input:autofill+.floating-field__label){top:4px}}.floating-field--select .floating-field__label{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:400;line-height:clamp(.875rem,.5vw + .725rem,1.125rem);top:2px}@media (width>=1024px){.floating-field--select .floating-field__label{top:4px}}.floating-field--select .floating-field__input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2 4L6 8L10 4' stroke='%23011120' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E");background-position:right 6px center;background-repeat:no-repeat;padding-right:24px}.floating-field--textarea .floating-field__input{resize:vertical;min-height:120px}@media (width>=1024px){.floating-field--textarea .floating-field__input{min-height:140px}}.shopify-section:has(#stamped-main-widget){margin-block:var(--section-spacing-large,60px)}#stamped-main-widget{scroll-margin-top:calc(var(--header-height) + var(--section-spacing-large,60px));padding:0 var(--section-main-margin-side);max-width:var(--page-width,1440px);box-sizing:border-box;width:100%;margin:0 auto;font-family:inherit;overflow:visible}@media (width<=1023.98px){#stamped-main-widget{padding:0 var(--section-main-margin-side,14px)}}#stamped-main-widget .fa-star,#stamped-main-widget .fa-star-o,#stamped-main-widget .fa-star-half-o,#stamped-main-widget .stamped-fa-star,#stamped-main-widget .stamped-fa-star-o,#stamped-main-widget .stamped-fa-star-half-o{color:#c36014!important}#stamped-main-widget .stamped-container{max-width:none;font-family:inherit;color:#003f5e!important;border:none!important;margin:0!important;padding:0!important}#stamped-main-widget .stamped-header-title,#stamped-main-widget .stamped-summary-photos{display:none!important}#stamped-main-widget .stamped-header{margin-bottom:0!important}#stamped-main-widget .stamped-summary{flex-direction:row;justify-content:center;align-items:center;gap:0;margin:0 0 24px!important;padding:0!important;display:flex!important}#stamped-main-widget .stamped-summary:before,#stamped-main-widget .stamped-summary:after{display:none!important}@media (width<=767.98px){#stamped-main-widget .stamped-summary{flex-direction:column;align-items:flex-start;gap:24px;margin:0!important}}#stamped-main-widget .summary-overview{flex-flow:wrap;flex-shrink:0;align-items:center;gap:10px;max-width:220px;padding-right:30px;display:flex;float:none!important;width:auto!important;margin-bottom:0!important}@media (width<=767.98px){#stamped-main-widget .summary-overview{flex-wrap:nowrap;justify-content:center;gap:18px;max-width:none;padding-right:0;width:100%!important}}#stamped-main-widget .stamped-summary-caption{float:none;align-items:center;margin:0;display:inline-flex}#stamped-main-widget .stamped-summary-caption-1{align-items:center;gap:10px;line-height:normal;display:inline-flex}#stamped-main-widget .stamped-summary-text-1{font-size:inherit;line-height:inherit;margin:0}#stamped-main-widget .stamped-summary-text-1 strong{color:#003f5e;font-family:Parkinsans,sans-serif;font-size:clamp(1.5rem,2vw + .9rem,2.5rem);font-weight:700;line-height:clamp(1.875rem,2vw + 1.275rem,2.875rem);font-weight:500!important}#stamped-main-widget .stamped-summary-starrating{float:none;align-items:center;margin:0;display:inline-flex}#stamped-main-widget .stamped-summary-starrating i:before{font-size:22px!important}#stamped-main-widget .stamped-summary-caption-2{width:100%}@media (width<=767.98px){#stamped-main-widget .stamped-summary-caption-2{width:auto}}#stamped-main-widget .stamped-summary-caption-2 .stamped-summary-text,#stamped-main-widget .stamped-summary-caption .stamped-summary-text{color:#003f5e;opacity:.8;margin-top:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(1rem,.25vw + .925rem,1.125rem);font-weight:500;line-height:clamp(1.375rem,.25vw + 1.3rem,1.5rem);display:block}#stamped-main-widget .stamped-summary-ratings{min-width:200px;max-width:380px;font-size:inherit;flex-direction:column;flex:1;gap:4px;line-height:normal;float:none!important;color:#003f5e!important;border-left:1px solid #003f5e40!important;border-right:1px solid #003f5e40!important;width:auto!important;margin:0!important;padding:0 30px!important;display:flex!important}@media (width<=767.98px){#stamped-main-widget .stamped-summary-ratings{gap:6px;max-width:none;border:none!important;width:100%!important;padding:0 42px!important}}#stamped-main-widget .summary-rating{cursor:pointer;align-items:center;gap:8px;margin-bottom:0;display:flex}#stamped-main-widget .summary-rating-title{flex-shrink:0;display:inline-block;width:75px!important;font-size:0!important}#stamped-main-widget .summary-rating-title:before{letter-spacing:-1px;color:#c36014!important;font-size:14px!important}#stamped-main-widget .summary-rating-bar{border:none;border-radius:3px;flex:1;overflow:hidden;background:#003f5e26!important;width:auto!important;height:6px!important}#stamped-main-widget .summary-rating-bar>div{border-radius:3px;color:#0000!important;background:#c36014!important;height:6px!important;padding:0!important;font-size:0!important;line-height:0!important}#stamped-main-widget .summary-rating-count{color:#003f5e;text-align:right;min-width:32px;padding-left:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:400;line-height:clamp(.875rem,.5vw + .725rem,1.125rem);color:#003f5ecc!important;width:auto!important}#stamped-main-widget .stamped-summary-actions{flex-direction:column;flex-shrink:0;gap:8px;padding-left:30px;float:none!important;margin-top:0!important;display:flex!important;position:static!important}@media (width<=767.98px){#stamped-main-widget .stamped-summary-actions{flex-direction:row;width:100%;margin-left:0;padding-left:0}}#stamped-main-widget .stamped-summary-actions-newreview,#stamped-main-widget .stamped-summary-actions-newquestion{color:#003f5e;box-sizing:border-box;white-space:nowrap;outline:1px solid #003f5e;justify-content:center;align-items:center;width:auto;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:500;line-height:clamp(.875rem,.25vw + .8rem,1rem);text-decoration:none;color:#003f5e!important;float:none!important;background:#fff!important;border:none!important;border-radius:1000px!important;margin:0!important;padding:12px 24px!important;line-height:normal!important;display:inline-flex!important;box-shadow:0 4px 10px #003f5e12!important}@media (width<=767.98px){#stamped-main-widget .stamped-summary-actions-newreview,#stamped-main-widget .stamped-summary-actions-newquestion{flex:1;padding:12px 16px!important}}#stamped-main-widget .stamped-summary-actions-newreview:before,#stamped-main-widget .stamped-summary-actions-newquestion:before{display:none!important}#stamped-main-widget .stamped-summary-actions-newreview:hover,#stamped-main-widget .stamped-summary-actions-newquestion:hover{opacity:1;outline:1px solid #003f5e;box-shadow:none!important}#stamped-main-widget ul.stamped-tabs{border-bottom:1px solid #003f5e40;gap:0;max-height:none;list-style:none;display:flex;margin:24px 0 0!important;padding:0!important}#stamped-main-widget ul.stamped-tabs li{color:#003f5e;opacity:.8;cursor:pointer;background:0 0;max-height:none;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:400;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem);color:#003f5e!important;border:none!important;border-bottom:2px solid #0000!important;width:auto!important;margin:0!important;padding:0!important}#stamped-main-widget ul.stamped-tabs li.active{opacity:1;color:#003f5e!important;border-bottom:2px solid #003f5e!important;font-weight:600!important}#stamped-main-widget ul.stamped-tabs li:after{color:#003f5e;border-radius:1000px;margin-left:8px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:500;line-height:clamp(.875rem,.5vw + .725rem,1.125rem);background:#f4f1ef!important;padding:2px 8px!important}#stamped-main-widget ul.stamped-tabs li#tab-reviews:after{display:none}#stamped-main-widget .stamped-reviews-filter{flex-direction:column;gap:12px;width:100%;display:flex;border-bottom:1px solid #003f5e40!important;margin:0!important;padding:16px 0!important}#stamped-main-widget .stamped-sort-select-wrapper{display:none!important}#stamped-main-widget .stamped-reviews-filter-label{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:400;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem);margin-top:0!important;font-weight:400!important;display:block!important}#stamped-main-widget .stamped-reviews-search-text{align-items:center;max-width:340px;position:relative;margin:0!important;display:flex!important}@media (width<=767.98px){#stamped-main-widget .stamped-reviews-search-text{max-width:none}}#stamped-main-widget .stamped-reviews-search-text .stamped-reviews-search-icon{z-index:1;width:20px;height:20px;font-size:0;top:50%;left:14px;overflow:visible;transform:translateY(-50%);color:#003f5e80!important;display:block!important;position:absolute!important}#stamped-main-widget .stamped-reviews-search-text .stamped-reviews-search-icon:before{width:20px;color:#003f5e80!important;margin:0!important;font-family:stamped-font,FontAwesome!important;font-size:18px!important;line-height:20px!important;display:block!important}#stamped-main-widget .stamped-reviews-search-text input.stamped-reviews-search-input{color:#003f5e;background:#fff;outline:none;width:100%;height:auto;min-height:auto;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem);border:1px solid #003f5e40!important;border-radius:1000px!important;padding:10px 16px 10px 38px!important}#stamped-main-widget .stamped-reviews-search-text input.stamped-reviews-search-input:focus{border-color:#003f5e!important}#stamped-main-widget .stamped-filters-wrapper,#stamped-main-widget .stamped-summary-actions-clear,#stamped-main-widget .stamped-summary-actions-mobile-filter{display:none!important}#stamped-main-widget .stamped-review{border-bottom:1px solid #003f5e40;flex-direction:column;gap:8px;display:flex;border-top:none!important;margin:0!important;padding:24px 0!important}#stamped-main-widget .stamped-review:first-child{border-top:none!important}#stamped-main-widget .stamped-review-header{font-size:inherit;grid-template-rows:auto auto;grid-template-columns:54px auto auto 1fr;align-items:center;gap:2px 8px;width:100%;line-height:normal;display:grid;position:relative}@media (width<=767.98px){#stamped-main-widget .stamped-review-header{grid-template-columns:40px auto auto 1fr}}#stamped-main-widget .stamped-review-avatar{text-shadow:none;border-radius:0;grid-area:1/1/3;align-self:start;float:none!important;background:0 0!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important}#stamped-main-widget .stamped-review-avatar:before{display:none!important}#stamped-main-widget .stamped-review-avatar-content{color:#003f5e;border-radius:1000px;justify-content:center;align-items:center;min-width:54px;margin-right:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(1.125rem,.25vw + 1.05rem,1.25rem);font-weight:500;line-height:clamp(1.5rem,.25vw + 1.425rem,1.625rem);color:#003f5e!important;background:#adbed1!important;width:54px!important;height:54px!important;font-weight:500!important;display:flex!important}@media (width<=767.98px){#stamped-main-widget .stamped-review-avatar-content{color:#003f5e;min-width:40px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:500;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem);width:40px!important;height:40px!important}}#stamped-main-widget .stamped-review .author{color:#003f5e;grid-area:1/2;margin-right:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:600;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}#stamped-main-widget .stamped-verified-badge{color:#003f5e;grid-area:1/3;align-items:center;gap:4px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem);display:inline-flex;color:#003f5ecc!important}#stamped-main-widget .stamped-verified-badge:before{color:#003f5ecc!important;font-size:14px!important}#stamped-main-widget .stamped-verified-badge:after{color:#003f5ecc!important}#stamped-main-widget .stamped-review-header>.created{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:400;line-height:clamp(.875rem,.5vw + .725rem,1.125rem);position:absolute;top:0;right:0;color:#003f5e80!important;float:none!important;font-weight:400!important}#stamped-main-widget .stamped-review-header .review-location{color:#003f5e;grid-area:2/2/auto/-1;width:auto;padding-left:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem);color:#003f5e80!important;font-weight:400!important}#stamped-main-widget .stamped-review-content{clear:none;margin:0!important}#stamped-main-widget .stamped-review-body{flex-flow:wrap;gap:8px;display:flex}#stamped-main-widget .stamped-review-header-starratings{font-size:inherit;align-items:center;gap:0;margin:0;display:inline-flex}#stamped-main-widget .stamped-review-header-starratings .stamped-fa:before{font-size:16px!important}#stamped-main-widget h3.stamped-review-header-title,#stamped-main-widget .stamped-review-header-title{color:#003f5e;border:none;min-height:auto;margin:0;padding:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:600;line-height:20px;font-size:14px!important;display:inline!important}#stamped-main-widget p.stamped-review-content-body{color:#003f5ecc;white-space:pre-wrap;width:100%;margin:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}#stamped-main-widget .stamped-container[data-widget-show-product-variant=true] .stamped-review-product,#stamped-main-widget .stamped-container[data-widget-show-product-variant=true] .stamped-review-variant{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:500;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem);display:inline!important}#stamped-main-widget .stamped-container[data-widget-show-product-variant=true] .stamped-review-product a,#stamped-main-widget .stamped-container[data-widget-show-product-variant=true] .stamped-review-variant a{color:inherit;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:500;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem);text-decoration:none}#stamped-main-widget .stamped-review-vote,#stamped-main-widget .stamped-review-share,#stamped-main-widget .stamped-review-recommend:not([data-is-recommend=true]),#stamped-main-widget .stamped-review-footer,#stamped-main-widget .stamped-review-options:empty,#stamped-main-widget .stamped-review-header>div:empty{display:none!important}#stamped-main-widget .stamped-review-image:not(:has(img,video,a)){display:none!important}#stamped-main-widget .stamped-reviews .stamped-review-reply{width:100%;background:0 0!important;border-left:none!important;margin:8px 0 0!important;padding:0 0 0 42px!important}@media (width<=767.98px){#stamped-main-widget .stamped-reviews .stamped-review-reply{padding:0 0 0 18px!important}}#stamped-main-widget .stamped-reviews .stamped-review-reply:before,#stamped-main-widget .stamped-reviews .stamped-review-reply:after{display:none!important}#stamped-main-widget .stamped-reviews .stamped-review-reply>div{border-left:2px solid #003f5e;padding-left:18px}#stamped-main-widget .stamped-reviews .stamped-review-reply .stamped-review-header{margin-bottom:8px}#stamped-main-widget .stamped-reviews .stamped-review-reply .stamped-review-header .stamped-review-avatar{display:none!important}#stamped-main-widget .stamped-reviews .stamped-review-reply .stamped-review-header .stamped-review-header-title{color:#003f5e;clear:none;float:none;margin-top:12px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:500;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem);display:block!important}#stamped-main-widget .stamped-reviews .stamped-review-reply .stamped-review-header .created{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:400;line-height:clamp(.875rem,.5vw + .725rem,1.125rem);color:#003f5e80!important;float:none!important}#stamped-main-widget .stamped-reviews .stamped-review-reply .stamped-review-content{clear:none;padding-top:0}#stamped-main-widget .stamped-reviews .stamped-review-reply p.stamped-review-content-body{color:#003f5ecc;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:500;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}#stamped-main-widget .stamped-reviews .stamped-review-reply .stamped-review-footer{display:none!important}#stamped-main-widget .stamped-questions .stamped-review-header-byline{align-items:center;gap:8px;overflow:visible;margin-bottom:0!important;display:flex!important}#stamped-main-widget .stamped-questions .stamped-review-header-byline .author{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:600;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}#stamped-main-widget .stamped-questions .stamped-review-header-byline .created{color:#003f5e;margin-left:auto;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:400;line-height:clamp(.875rem,.5vw + .725rem,1.125rem);color:#003f5e80!important;float:none!important}#stamped-main-widget .stamped-questions .stamped-review-content-body{color:#003f5ecc;margin-top:4px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}#stamped-main-widget .stamped-questions .stamped-icon-comment{color:#003f5e80;margin-top:4px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}#stamped-main-widget .stamped-questions .stamped-review-reply{background:0 0!important;border-left:2px solid #003f5e!important;margin:8px 0 0 42px!important;padding:0 0 0 18px!important}#stamped-main-widget .stamped-questions .stamped-review-reply:before,#stamped-main-widget .stamped-questions .stamped-review-reply:after{display:none!important}#stamped-main-widget .stamped-questions .stamped-review-reply .stamped-review-header-byline{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:500;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem);margin-bottom:8px!important}#stamped-main-widget .stamped-questions .stamped-review-reply .stamped-review-header-byline .stamped-review-avatar{display:none!important}#stamped-main-widget .stamped-questions .stamped-review-reply .stamped-review-header-byline .created{color:#003f5e;margin-right:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:400;line-height:clamp(.875rem,.5vw + .725rem,1.125rem);color:#003f5e80!important}#stamped-main-widget .stamped-questions .stamped-review-reply .stamped-review-reply-body{color:#003f5ecc;margin:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}#stamped-main-widget ul.stamped-pagination{justify-content:center;padding:0;list-style:none;display:flex;margin:24px 0!important}#stamped-main-widget ul.stamped-pagination li.next a{color:#003f5e;outline:1px solid #003f5e;justify-content:center;align-items:center;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:500;line-height:clamp(.875rem,.25vw + .8rem,1rem);text-decoration:none;box-shadow:0 4px 10px #003f5e12;color:#003f5e!important;background:#fff!important;border:none!important;border-radius:1000px!important;padding:12px 18px!important;font-size:0!important;display:inline-flex!important}#stamped-main-widget ul.stamped-pagination li.next a:before{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:500;line-height:clamp(.875rem,.25vw + .8rem,1rem);font-size:14px!important}#stamped-main-widget ul.stamped-pagination li.next a:hover{box-shadow:none;outline:1px solid #003f5e}#stamped-main-widget #stamped-pagination-question{text-align:center;margin:24px 0}#stamped-main-widget #stamped-pagination-question .page,#stamped-main-widget #stamped-pagination-question .previous,#stamped-main-widget #stamped-pagination-question .next{display:inline-block}#stamped-main-widget #stamped-pagination-question .page a,#stamped-main-widget #stamped-pagination-question .previous a,#stamped-main-widget #stamped-pagination-question .next a{color:#003f5e80;padding:6px 10px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem);text-decoration:none}#stamped-main-widget #stamped-pagination-question .page.active a,#stamped-main-widget #stamped-pagination-question .previous.active a,#stamped-main-widget #stamped-pagination-question .next.active a{color:#003f5e;font-weight:600}#stamped-main-widget .new-review-form,#stamped-main-widget .new-question-form{border:1px solid #003f5e40!important;border-radius:12px!important;margin-top:16px!important;padding:24px!important}#stamped-main-widget .new-review-form .stamped-form-title,#stamped-main-widget .new-question-form .stamped-form-title{color:#003f5e;margin-bottom:16px;font-family:Parkinsans,sans-serif;font-size:clamp(1.125rem,.75vw + .9rem,1.5rem);font-weight:700;line-height:clamp(1.5rem,.75vw + 1.275rem,1.875rem)}#stamped-main-widget .new-review-form .stamped-form-label,#stamped-main-widget .new-question-form .stamped-form-label{color:#003f5e;margin-bottom:6px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:500;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem);display:block}#stamped-main-widget .new-review-form input.stamped-form-input-text,#stamped-main-widget .new-review-form input.stamped-form-input-email,#stamped-main-widget .new-question-form input.stamped-form-input-text,#stamped-main-widget .new-question-form input.stamped-form-input-email{color:#003f5e;outline:none;height:auto;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem);border:1px solid #003f5e40!important;border-radius:1000px!important;width:100%!important;padding:10px 16px!important}#stamped-main-widget .new-review-form input.stamped-form-input-text:focus,#stamped-main-widget .new-review-form input.stamped-form-input-email:focus,#stamped-main-widget .new-question-form input.stamped-form-input-text:focus,#stamped-main-widget .new-question-form input.stamped-form-input-email:focus{border-color:#003f5e!important}#stamped-main-widget .new-review-form textarea.stamped-form-input-textarea,#stamped-main-widget .new-question-form textarea.stamped-form-input-textarea{color:#003f5e;resize:vertical;outline:none;min-height:100px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem);border:1px solid #003f5e40!important;border-radius:12px!important;width:100%!important;padding:10px 16px!important}#stamped-main-widget .new-review-form textarea.stamped-form-input-textarea:focus,#stamped-main-widget .new-question-form textarea.stamped-form-input-textarea:focus{border-color:#003f5e!important}#stamped-main-widget .new-review-form .stamped-form-contact,#stamped-main-widget .new-review-form .stamped-form-review,#stamped-main-widget .new-review-form .stamped-form-custom-questions,#stamped-main-widget .new-review-form .stamped-form-actions,#stamped-main-widget .new-question-form .stamped-form-contact,#stamped-main-widget .new-question-form .stamped-form-review,#stamped-main-widget .new-question-form .stamped-form-custom-questions,#stamped-main-widget .new-question-form .stamped-form-actions{border:none;margin:0 0 16px;padding:0}#stamped-main-widget .new-review-form .stamped-button-primary,#stamped-main-widget .new-review-form input.stamped-button-primary,#stamped-main-widget .new-question-form .stamped-button-primary,#stamped-main-widget .new-question-form input.stamped-button-primary{color:#003f5e;cursor:pointer;justify-content:center;align-items:center;width:auto;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:500;line-height:clamp(.875rem,.25vw + .8rem,1rem);display:inline-flex;color:#fff!important;background:#003f5e!important;border:none!important;border-radius:1000px!important;padding:12px 18px!important}#stamped-main-widget .new-review-form .stamped-button-primary:hover,#stamped-main-widget .new-review-form input.stamped-button-primary:hover,#stamped-main-widget .new-question-form .stamped-button-primary:hover,#stamped-main-widget .new-question-form input.stamped-button-primary:hover{background:#0b3051!important}#stamped-main-widget .new-review-form .stamped-form-review-rating .stamped-starrating .stamped-fa:before,#stamped-main-widget .new-question-form .stamped-form-review-rating .stamped-starrating .stamped-fa:before{font-size:24px!important}#stamped-main-widget .stamped-messages .stamped-thank-you{color:#003f5e;background:#f4f1ef;border:none;border-radius:12px;margin:16px 0;padding:16px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}#stamped-main-widget .stamped-tab-container{height:auto}.add-to-cart{flex-direction:column;align-items:center;gap:12px;display:flex}@media (width<=1023.98px){.add-to-cart{gap:6px}}.add-to-cart pl-add-to-cart{display:contents}.add-to-cart__button{color:#fff;background-color:#003f5e;border-radius:100px;flex-direction:row;justify-content:center;align-items:center;gap:12px;width:100%;padding:18px 30px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(1.125rem,.25vw + 1.05rem,1.25rem);font-weight:500;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem);display:flex}@media (width<=1023.98px){.add-to-cart__button{gap:8px}}.add-to-cart__button:hover{background-color:#0b3051}.add-to-cart__button:active,.add-to-cart__button:focus,.add-to-cart__button:disabled{background-color:#000}.add-to-cart__button:disabled{opacity:.4}@media (width<=1023.98px){.add-to-cart__button .lg-only{display:none}}.add-to-cart__button-prices{flex-direction:row;align-items:baseline;gap:6px;display:flex}.add-to-cart__button-prices:before{content:"•";margin-right:6px}@media (width<=1023.98px){.add-to-cart__button-prices:before{margin-right:2px}}.add-to-cart__button-prices:not(:has(>:not(data[value="0"]))){display:none}.add-to-cart__button-prices>data[value="0"]{display:none}.add-to-cart__button-prices s{opacity:.4;font-weight:400}announcement-bar{z-index:101;display:block;position:relative}.announcement-bar{background:var(--announcement-bg);color:var(--announcement-text);padding:6px 0;overflow:hidden}.announcement-bar__items{align-items:center;gap:10px}.announcement-bar__item{text-align:center;flex:1;min-width:0}.announcement-bar__text{color:#003f5e;margin:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:400;line-height:clamp(.875rem,.5vw + .725rem,1.125rem)}.announcement-bar__text--semibold{font-weight:600}.announcement-bar__link{color:inherit;text-decoration:none;transition:opacity .2s}.announcement-bar__link:hover{opacity:.7}.announcement-bar__slider{align-items:center;gap:10px}.announcement-bar__slides{text-align:center;flex:1;min-width:0;overflow:hidden}.announcement-bar__slide{animation:.3s announcement-fade;display:none}.announcement-bar__slide.is-active{display:block}.announcement-bar__single{text-align:center}.announcement-bar__arrow{cursor:pointer;color:var(--announcement-text);opacity:.6;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:4px;transition:opacity .2s;display:flex}.announcement-bar__arrow:hover{opacity:1}@keyframes announcement-fade{0%{opacity:0}to{opacity:1}}header-component{z-index:100;display:block}.shopify-section--header{z-index:100;position:sticky;top:0}.content-for-layout{margin-top:-18px}@media (width<=1023.98px){.content-for-layout{margin-top:-12px}}.header{z-index:100;background:#fff;border-radius:0 0 18px 18px;transition:border-radius .2s,box-shadow .2s;position:relative;box-shadow:0 2px 8px #45433c0f}.header.mega-menu-open{box-shadow:none}@media (width<=1023.98px){.header{border-radius:0 0 12px 12px}}.header__inner{align-items:center;gap:54px;padding:12px 24px;display:flex}@media (width<=1023.98px){.header__inner{gap:12px;padding:12px 12px 16px}}.header__logo{flex-shrink:0;align-items:center;display:flex}.header__logo-img{width:76px;height:31px}@media (width<=1023.98px){.header__logo-img{height:32px}}.header__logo-text{color:#003f5e;margin:0;font-family:Parkinsans,sans-serif;font-size:clamp(1.125rem,.75vw + .9rem,1.5rem);font-weight:700;line-height:clamp(1.5rem,.75vw + 1.275rem,1.875rem)}@media (width<=1023.98px){.header__logo-text{color:#003f5e;font-family:Parkinsans,sans-serif;font-size:clamp(1rem,.5vw + .85rem,1.25rem);font-weight:700;line-height:clamp(1.375rem,.5vw + 1.225rem,1.625rem)}}.header__hamburger{cursor:pointer;background:#faefea;border:none;border-radius:1000px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:3px;width:32px;height:32px;padding:0;position:relative}.header__hamburger-line{background:#003f5e;border-radius:2px;width:15px;height:2px;transition:transform .3s,opacity .3s;display:block}.header__hamburger[aria-expanded=true] .header__hamburger-line:first-child{transform:translateY(5px)rotate(45deg)}.header__hamburger[aria-expanded=true] .header__hamburger-line:nth-child(2){opacity:0}.header__hamburger[aria-expanded=true] .header__hamburger-line:nth-child(3){transform:translateY(-5px)rotate(-45deg)}.header__nav{flex:1;justify-content:flex-start;align-items:center;gap:36px}.header__nav-item{position:relative}.header__nav-link{color:#003f5e;align-items:center;gap:4px;padding:8px 0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:500;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem);transition:color .2s;display:flex}.header__nav-link:hover{color:#003f5e}.header__nav-chevron{transition:transform .2s;display:flex}.header__nav-item--has-children.is-active .header__nav-chevron{transform:rotate(180deg)}.header__nav-item--has-children.is-active .header__nav-link{color:#003f5e}.header__nav-item--has-children.is-active:after{content:"";background:#003f5e;border-radius:1px 1px 0 0;width:60px;height:2px;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}.header__actions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}@media (width>=1024px){.header__actions{gap:12px}}.header__cta{margin-right:8px}@media (width<=1023.98px){.header__cta{margin-right:0;padding:8px 12px;font-size:12px}}.header__action-btn{cursor:pointer;color:#003f5e;background:#faefea;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .2s;display:flex;position:relative}@media (width<=1023.98px){.header__action-btn{width:28px;height:28px;padding:6px}}.header__action-btn:hover{background:#e8cabb}.header__cart-badge{color:#fff;background:#cd3232;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:600;line-height:1;display:flex;position:absolute;top:-2px;right:-2px}.header__overlay{opacity:0;visibility:hidden;z-index:90;background:#0000004d;transition:opacity .3s,visibility .3s;position:fixed;inset:0}.header__overlay.is-visible{opacity:1;visibility:visible}.header__mega-menu-panel{opacity:0;visibility:hidden;pointer-events:none;z-index:99;background:#fffefb;border-radius:0 0 30px 30px;width:100%;margin-top:-18px;padding-top:18px;transition:opacity .25s,visibility .25s,transform .25s;position:absolute;top:100%;left:0;overflow:hidden;transform:translateY(-8px);box-shadow:0 8px 24px #45433c1a}@media (width<=1023.98px){.header__mega-menu-panel{display:none}}.header__mega-menu-panel.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.header__mega-menu-inner{gap:32px;display:flex}.header__mega-menu-sidebar{flex-shrink:0;width:280px;padding:30px 24px;position:relative}.header__mega-menu-sidebar:before{content:"";background:var(--sidebar-bg,#e8cabb80);z-index:-1;position:absolute;inset:0 0 0 -9999px}.header__mega-menu-sidebar-title{color:#003f5e;margin:0 0 18px;font-family:Parkinsans,sans-serif;font-size:clamp(1rem,.5vw + .85rem,1.25rem);font-weight:500;line-height:clamp(1.375rem,.5vw + 1.225rem,1.625rem)}.header__mega-menu-sidebar-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.header__mega-menu-sidebar-link{color:#003f5e;border-radius:8px;padding:12px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:500;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem);transition:background-color .2s;display:block}.header__mega-menu-sidebar-link.is-active,.header__mega-menu-sidebar-link:hover{background:#fff}.header__mega-menu-content{flex:1;min-width:0;padding-block:30px}.header__mega-menu-content-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.header__mega-menu-content-header-left{align-items:center;gap:12px;display:flex}.header__mega-menu-category-icon{border-radius:500px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:5px;display:flex}.header__mega-menu-category-icon img{object-fit:contain;width:100%;height:100%}.header__mega-menu-content-title{color:#003f5e;margin:0;font-family:Parkinsans,sans-serif;font-size:clamp(1rem,.5vw + .85rem,1.25rem);font-weight:500;line-height:clamp(1.375rem,.5vw + 1.225rem,1.625rem)}.header__mega-menu-view-all{color:#003f5e80;text-underline-offset:2px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem);text-decoration:underline}.header__mega-menu-products{flex-wrap:wrap;gap:10px 42px;display:flex}.header__mega-menu-products>*{width:calc(50% - 21px)}.header__mega-menu-products[hidden]{display:none}.header__mega-menu-product{border-radius:8px;align-items:center;gap:12px;transition:box-shadow .2s;display:flex}.header__mega-menu-product:hover{box-shadow:0 2px 8px #45433c14}.header__mega-menu-product-img{object-fit:contain;background:#f4f1ef;border-radius:8px;flex-shrink:0;width:66px;height:66px}.header__mega-menu-product-img--placeholder{justify-content:center;align-items:center;display:flex}.header__mega-menu-product-img--placeholder svg{width:40px;height:40px}.header__mega-menu-product-info{flex-direction:column;gap:2px;min-width:0;display:flex}.header__mega-menu-product-name-row{align-items:center;gap:2px;display:flex}.header__mega-menu-product-name{color:#003f5e;margin:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:600;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}.header__mega-menu-product-desc,.header__mega-menu-product-desc p,.header__mega-menu-product-desc div,.header__mega-menu-product-desc span{color:#003f5e;margin:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:500;line-height:clamp(.875rem,.5vw + .725rem,1.125rem)}.header__mega-menu-product-tag{color:#003f5e;background:#442c49;border-radius:4px;flex-shrink:0;padding:0 4px 2px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:500;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem);display:inline-flex}.header__mega-menu-featured{flex-direction:column;flex-shrink:0;gap:8px;width:216px;padding-block:30px;display:flex}.header__mega-menu-featured-card{border-radius:12px;transition:box-shadow .2s;display:block}.header__mega-menu-featured-card:hover{box-shadow:0 4px 12px #45433c1a}.header__mega-menu-featured-visual{background:#fff;border-radius:12px;overflow:hidden}.header__mega-menu-featured-category{background-color:#0000;justify-content:center;align-items:center;gap:6px;padding:6px 0;display:flex}.header__mega-menu-featured-category-icon{width:20px;height:20px}.header__mega-menu-featured-category-icon img{object-fit:contain;width:100%;height:100%}.header__mega-menu-featured-category-name{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:500;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}.header__mega-menu-featured-img-wrapper{aspect-ratio:1;background:#f4f1ef;position:relative;overflow:hidden}.header__mega-menu-featured-img{object-fit:contain;width:100%;height:100%}.header__mega-menu-featured-overlay{justify-content:space-between;align-items:center;display:flex;position:absolute;top:12px;left:12px;right:12px}.header__mega-menu-featured-rating{color:#003f5e;align-items:center;gap:4px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:600;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem);display:flex}.header__mega-menu-featured-tag{color:#003f5e;background:#fff;border-radius:6px;padding:2px 8px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:500;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}.header__mega-menu-featured-info{flex-direction:column;gap:4px;display:flex}.header__mega-menu-featured-name{color:#003f5e;margin:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:500;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}.header__mega-menu-featured-desc{color:#003f5e;align-items:center;gap:6px;margin:0;font-size:12px;line-height:16px;display:flex}.header__mega-menu-simple-inner{padding-block:30px}.header__mega-menu-simple-links{align-items:center;gap:42px;display:flex}.header__mega-menu-simple-link{color:#003f5e;align-items:center;gap:10px;padding:0 24px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:400;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem);transition:opacity .2s;display:flex}.header__mega-menu-simple-link:hover{opacity:.7}.header__mega-menu-simple-icon{object-fit:contain;flex-shrink:0;width:22px;height:22px}.header__drawer{z-index:99;pointer-events:none;visibility:hidden;width:100%;max-width:440px;transition:transform .35s cubic-bezier(.4,0,.2,1),visibility 0s .35s;position:fixed;bottom:0;left:0;transform:translate(-100%)}.header__drawer.is-open{pointer-events:auto;visibility:visible;transition:transform .35s cubic-bezier(.4,0,.2,1),visibility;transform:translate(0)}.header__drawer-inner{background:#fffefb;height:100%;position:relative;overflow:hidden}.header__drawer-level{flex-direction:column;transition:transform .35s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;inset:0;overflow:hidden}.header__drawer-level--main{opacity:1;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .2s .15s;transform:translate(0)}.header__drawer-level--sub{opacity:0;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .2s;transform:translate(100%)}.header__drawer-level--main.is-pushed{opacity:0;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .15s;transform:translate(-30%)}.header__drawer-level--sub.is-active{opacity:1;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .2s .1s;transform:translate(0)}.header__drawer-body{background:#fffefb;flex:1;overflow-y:auto}.header__drawer-level--main .header__drawer-body{padding-top:12px}.header__drawer-footer{background:#fff;border-top:1px solid #003f5e26}.header__drawer-close{cursor:pointer;color:#003f5e;background:0 0;border:none;justify-content:center;align-items:center;gap:6px;width:100%;padding:12px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(1rem,.25vw + .925rem,1.125rem);font-weight:400;line-height:clamp(1.375rem,.25vw + 1.3rem,1.5rem);display:flex}.header__drawer-menu{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.header__drawer-menu-btn,.header__drawer-menu-link{width:100%;padding:24px var(--section-main-margin-side,12px);cursor:pointer;text-align:left;color:#003f5e;background:0 0;border:none;border-bottom:1px solid #003f5e26;align-items:center;gap:8px;display:flex}.header__drawer-menu-title{color:#003f5e;flex:1;font-family:Parkinsans,sans-serif;font-size:clamp(1.125rem,.75vw + .9rem,1.5rem);font-weight:500;line-height:clamp(1.5rem,.75vw + 1.275rem,1.875rem)}.header__drawer-menu-icon{border-radius:500px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:5px;display:flex}.header__drawer-menu-icon img{object-fit:contain;width:100%;height:100%}.header__drawer-menu-chevron{color:#003f5e;flex-shrink:0;display:flex}.header__drawer-back{padding:8px var(--section-main-margin-side,12px);background:#fffefb;border-bottom:1px solid #003f5e26;align-items:center;gap:8px;padding-top:20px;display:flex}.header__drawer-back-btn{cursor:pointer;color:#003f5e;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem);display:flex}.header__drawer-collapsible{border-bottom:1px solid #003f5e26}.header__drawer-collapsible--products{background:#fff}.header__drawer-collapsible-trigger{width:100%;padding:18px var(--section-main-margin-side,12px);cursor:pointer;color:#003f5e;text-align:left;background:0 0;border:none;align-items:center;gap:8px;display:flex}.header__drawer-collapsible-trigger-left{flex:1;align-items:center;gap:8px;display:flex}.header__drawer-collapsible-title{color:#003f5e;font-family:Parkinsans,sans-serif;font-size:clamp(1.125rem,.75vw + .9rem,1.5rem);font-weight:500;line-height:clamp(1.5rem,.75vw + 1.275rem,1.875rem)}.header__drawer-collapsible-icon{border-radius:500px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:5px;display:flex}.header__drawer-collapsible-icon img{object-fit:contain;width:100%;height:100%}.header__drawer-collapsible-toggle{color:#003f5e;flex-shrink:0;display:flex}.header__drawer-collapsible-toggle-plus{display:flex}.is-expanded .header__drawer-collapsible-toggle-plus,.header__drawer-collapsible-toggle-minus{display:none}.is-expanded .header__drawer-collapsible-toggle-minus{display:flex}.header__drawer-collapsible-content{max-height:0;transition:max-height .35s cubic-bezier(.4,0,.2,1);overflow:hidden}.header__drawer-collapsible-inner{padding:0 var(--section-main-margin-side,12px) var(--section-main-margin-side,12px)}.header__drawer-products{flex-direction:column;gap:12px;display:flex}.header__drawer-product{align-items:center;gap:12px;transition:opacity .2s;display:flex}.header__drawer-product:hover{opacity:.7}.header__drawer-product-img{object-fit:contain;background:#f4f1ef;border-radius:8px;flex-shrink:0;width:66px;height:66px}.header__drawer-product-img--placeholder{justify-content:center;align-items:center;display:flex}.header__drawer-product-img--placeholder svg{width:40px;height:40px}.header__drawer-product-info{flex-direction:column;gap:2px;min-width:0;display:flex}.header__drawer-product-name-row{align-items:center;gap:2px;display:flex}.header__drawer-product-name{color:#003f5e;margin:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:600;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}.header__drawer-product-desc{color:#003f5e;margin:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:400;line-height:clamp(.875rem,.5vw + .725rem,1.125rem)}.header__drawer-product-tag{color:#003f5e;background:#442c49;border-radius:4px;flex-shrink:0;padding:0 4px 2px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:500;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem);display:inline-flex}.header__drawer-view-all{color:#003f5e80;text-underline-offset:2px;justify-content:center;align-items:center;padding:12px 0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:400;line-height:clamp(.875rem,.5vw + .725rem,1.125rem);text-decoration:underline;display:flex}.header__drawer-cta{padding:18px var(--section-main-margin-side,12px)}.header__drawer-cta .pl-button{text-align:center;justify-content:center;width:100%}.header__drawer-simple-links{padding:8px var(--section-main-margin-side,12px);flex-direction:column;margin:0;list-style:none;display:flex}.header__drawer-simple-link{color:#003f5e;align-items:center;gap:12px;padding:12px 0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(1rem,.25vw + .925rem,1.125rem);font-weight:400;line-height:clamp(1.375rem,.25vw + 1.3rem,1.5rem);display:flex}.header__drawer-simple-icon{object-fit:contain;flex-shrink:0;width:22px;height:22px}.header__drawer-sub-links{padding:0;padding:var(--section-main-margin-side,12px);background:#fff;border-radius:8px;flex-direction:column;gap:12px;margin:0;list-style:none;display:flex}.header__drawer-sub-link{color:#003f5e;border-bottom:1px solid #003f5e26;padding-bottom:12px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(1rem,.25vw + .925rem,1.125rem);font-weight:400;line-height:clamp(1.375rem,.25vw + 1.3rem,1.5rem);display:block}li:last-child .header__drawer-sub-link{border-bottom:none;padding-bottom:0}.header__search-panel{opacity:0;visibility:hidden;pointer-events:none;z-index:99;background:#fffefb;border-radius:0 0 30px 30px;width:100%;margin-top:-18px;padding-top:18px;transition:opacity .25s,visibility .25s,transform .25s;position:absolute;top:100%;left:0;overflow:hidden;transform:translateY(-8px);box-shadow:0 8px 24px #45433c1a}@media (width<=1023.98px){.header__search-panel{display:none}}.header__search-panel.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.header__search-panel-inner{padding:30px 42px 42px}.header__search-input-wrapper{background:#fff;border:1px solid #003f5e40;border-radius:18px;align-items:center;gap:20px;padding:24px;display:flex}.header__search-input-icon{color:#003f5e80;flex-shrink:0;display:flex}.header__search-input{color:#003f5e;background:0 0;border:none;outline:none;flex:1;font-family:IBM Plex Sans,sans-serif;font-size:clamp(1.125rem,.25vw + 1.05rem,1.25rem);font-weight:400;line-height:clamp(1.5rem,.25vw + 1.425rem,1.625rem)}.header__search-input::placeholder{color:#003f5e80}.header__search-clear{cursor:pointer;color:#003f5e;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .2s;display:none}.header__search-clear.is-visible{display:flex}.header__search-clear:hover{opacity:.6}.header__search-results{flex-direction:row;gap:42px;padding-top:30px;display:none}.header__search-results.has-results{display:flex}.header__search-sidebar{flex-direction:column;flex-shrink:0;width:211px;display:flex}.header__search-section{flex-direction:column;gap:18px;display:none}.header__search-section.has-items{margin-bottom:30px;display:flex}.header__search-section.has-items:last-child{margin-bottom:0}.header__search-section-title{color:#003f5e;border-bottom:1px solid #003f5e26;margin:0;padding-bottom:8px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:500;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}.header__search-suggestion-list,.header__search-article-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.header__search-suggestion-link,.header__search-article-link{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem);transition:color .2s;display:block}.header__search-suggestion-link:hover,.header__search-article-link:hover{color:#003f5e}.header__search-products-wrapper{flex-direction:column;flex:1;gap:18px;min-width:0;display:none}.header__search-products-wrapper.has-items{display:flex}.header__search-products{gap:12px;display:flex;overflow:auto}.header__search-product-card{flex-direction:column;flex-shrink:0;gap:8px;width:240px;display:flex}.header__search-product-visual{background:#fff;border-radius:12px;overflow:hidden}.header__search-product-category{justify-content:center;align-items:center;gap:6px;padding:6px 0;display:flex}.header__search-product-category-icon{width:20px;height:20px;display:flex}.header__search-product-category-icon img{object-fit:contain;width:100%;height:100%}.header__search-product-category-name{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:500;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}.header__search-product-img-wrapper{aspect-ratio:1;background:#f4f1ef;position:relative;overflow:hidden}.header__search-product-img-wrapper img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.header__search-product-overlay{justify-content:space-between;align-items:center;display:flex;position:absolute;top:12px;left:12px;right:12px}.header__search-product-rating{color:#003f5e;align-items:center;gap:4px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:600;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem);display:flex}.header__search-product-rating svg{width:16px;height:16px}.header__search-product-tag{color:#003f5e;background:#fff;border-radius:6px;padding:2px 8px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:500;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem);display:inline-flex}.header__search-product-info{flex-direction:column;gap:2px;padding:0 6px;display:flex}.header__search-product-name{color:#003f5e;margin:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:500;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}.header__search-product-variant-row{align-items:center;gap:4px;display:flex}.header__search-product-variant{color:#003f5e;flex:1;margin:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}.header__search-product-price-row{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:flex}.header__search-product-compare-price{color:#003f5e80;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem);text-decoration:line-through}.header__search-product-price{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:500;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}.header__search-mobile{z-index:99;opacity:0;visibility:hidden;background:#fffefb;flex-direction:column;transition:opacity .25s,visibility .25s;display:none;position:fixed;inset:0}@media (width<=1023.98px){.header__search-mobile{display:flex}}.header__search-mobile.is-open{opacity:1;visibility:visible}.header__search-mobile-inner{padding:16px var(--section-main-margin-side,12px);padding-top:calc(var(--header-total-height,80px) + 16px);flex-direction:column;flex:1 0 0;display:flex}.header__search-mobile-input-wrapper{background:#fff;border:1px solid #003f5e40;border-radius:12px;align-items:center;gap:10px;padding:14px 16px;display:flex}.header__search-mobile-input-icon{color:#003f5e80;flex-shrink:0;display:flex}.header__search-mobile-input{color:#003f5e;background:0 0;border:none;outline:none;flex:1;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:400;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}.header__search-mobile-input::placeholder{color:#003f5e80}.header__search-mobile-clear{cursor:pointer;color:#003f5e;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:none}.header__search-mobile-clear.is-visible{display:flex}.header__search-mobile-results{flex-direction:column;flex:1 0 0;gap:24px;padding-top:24px;display:none}.header__search-mobile-results.has-results{display:flex}.header__search-mobile-section{flex-direction:column;flex:1 0 0;gap:12px;display:none}.header__search-mobile-section.has-items{display:flex}.header__search-mobile-product-list{flex-direction:column;flex:1 0 0;gap:12px;display:flex;overflow:auto}.header__search-mobile-product{align-items:center;gap:12px;display:flex}.header__search-mobile-product-img{object-fit:contain;background:#f4f1ef;border-radius:8px;flex-shrink:0;width:66px;height:66px;display:block}.header__search-mobile-product-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.header__search-mobile-product-name-row{align-items:center;gap:2px;display:flex}.header__search-mobile-product-name{color:#003f5e;flex:1;margin:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(1rem,.25vw + .925rem,1.125rem);font-weight:600;line-height:clamp(1.375rem,.25vw + 1.3rem,1.5rem)}.header__search-mobile-product-tag{color:#003f5e;background:#442c49;border-radius:4px;flex-shrink:0;padding:0 4px 2px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:500;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem);display:inline-flex}.header__search-mobile-product-variant-row{justify-content:space-between;align-items:center;gap:2px;display:flex}.header__search-mobile-product-variant{color:#003f5e;margin:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:400;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}.header__search-mobile-product-price-row{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:flex}.header__search-mobile-product-compare-price{color:#003f5e80;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:400;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem);text-decoration:line-through}.header__search-mobile-product-price{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:500;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}.header__search-mobile-footer{background:#fff;border-top:1px solid #003f5e26;position:sticky;bottom:0}.header__search-mobile-close{cursor:pointer;color:#003f5e;background:0 0;border:none;justify-content:center;align-items:center;gap:6px;width:100%;padding:12px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(1rem,.25vw + .925rem,1.125rem);font-weight:400;line-height:clamp(1.375rem,.25vw + 1.3rem,1.5rem);display:flex}.header__search-mobile-close svg{width:14px;height:14px}.header.search-open{box-shadow:none}.shopify-section:has(.product-infos){background-color:#f4f1ef;border-radius:30px}@media (width<=1023.98px){.shopify-section:has(.product-infos){border-radius:18px}}.product-infos__container{flex-direction:column;gap:42px;display:flex}.product-infos__title{color:#003f5e;text-align:center;margin-block-end:24px;font-family:Parkinsans,sans-serif;font-size:clamp(1.875rem,2.25vw + 1.2rem,3rem);font-weight:500;line-height:clamp(2.25rem,2.25vw + 1.575rem,3.375rem)}.tabs-to-accordion{flex-direction:column;gap:42px;display:flex}.tabs-to-accordion__tabs,.tabs-to-accordion__content{width:100%}.tabs-to-accordion__tabs{isolation:isolate;box-sizing:border-box;background-color:#fff;border:1px solid #003f5e26;border-radius:100px;padding:6px;position:relative}@media (width<=1023.98px){.tabs-to-accordion__tabs{display:none}}.tabs-to-accordion__tabs:has(swiper-slide:first-child.swiper-slide-thumb-active):before{transform:translate(0%,0)}.tabs-to-accordion__tabs:has(swiper-slide:nth-child(2).swiper-slide-thumb-active):before{transform:translate(100%)}.tabs-to-accordion__tabs:has(swiper-slide:nth-child(3).swiper-slide-thumb-active):before{transform:translate(200%)}.tabs-to-accordion__tabs:has(swiper-slide:nth-child(4).swiper-slide-thumb-active):before{transform:translate(300%)}.tabs-to-accordion__tabs:has(swiper-slide:nth-child(5).swiper-slide-thumb-active):before{transform:translate(400%)}.tabs-to-accordion__tabs:has(swiper-slide:nth-child(6).swiper-slide-thumb-active):before{transform:translate(500%)}.tabs-to-accordion__tabs:has(swiper-slide:nth-child(7).swiper-slide-thumb-active):before{transform:translate(600%)}.tabs-to-accordion__tabs:has(swiper-slide:nth-child(8).swiper-slide-thumb-active):before{transform:translate(700%)}.tabs-to-accordion__tabs:before{content:"";width:calc((100% - 12px) / var(--slides));background-color:var(--category-color-primary,#f4f1ef);border-radius:inherit;will-change:transform;transition-property:transform;transition-duration:.3s;transition-timing-function:ease;position:absolute;top:6px;bottom:6px;left:6px}.tabs-to-accordion__tabs::part(wrapper){align-items:center}.tabs-to-accordion__tabs>swiper-slide{width:calc((100% - 0px * (var(--slides) - 1)) / var(--slides))}.tabs-to-accordion__tabs>swiper-slide:not(:last-child){margin-right:0}.tabs-to-accordion__tabs>swiper-slide{color:#003f5e;text-align:center;place-items:center;padding:12px 36px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:500;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem);display:grid}.tabs-to-accordion__tabs>swiper-slide:not(.swiper-slide-thumb-active){cursor:pointer}.tabs-to-accordion__content::part(container){flex-direction:column;gap:42px;display:flex}@media (width<=1023.98px){.tabs-to-accordion__content::part(wrapper){flex-direction:column;display:flex;transform:none}}@media (width>=1024px){.tabs-to-accordion__content>swiper-slide:not(.swiper-slide-active){visibility:hidden;max-height:0}}@media (width<=1023.98px){.tabs-to-accordion__content>swiper-slide{pointer-events:all;border-bottom:1px solid #003f5e40;padding:16px 6px}}@media (width>=1024px){.tabs-to-accordion__accordion:is(pl-accordion)>[data-accordion-trigger]{display:none}.tabs-to-accordion__accordion:is(pl-accordion)>[data-accordion-wrapper]{grid-template-rows:1fr}}.tabs-to-accordion__accordion[data-accordion-open] .tabs-to-accordion__accordion-icon--open{display:none}.tabs-to-accordion__accordion[data-accordion-open] .tabs-to-accordion__accordion-icon--close{display:grid}.tabs-to-accordion__accordion-label{color:#003f5e;text-align:left;grid-template-columns:1fr max-content;align-items:center;width:100%;font-family:IBM Plex Sans,sans-serif;font-size:clamp(1.125rem,.25vw + 1.05rem,1.25rem);font-weight:500;line-height:clamp(1.5rem,.25vw + 1.425rem,1.625rem);display:grid}.tabs-to-accordion__accordion-icon{place-items:center;width:30px;height:30px;display:grid}.tabs-to-accordion__accordion-icon--close{display:none}.tabs-to-accordion__accordion-icon>svg{width:100%;height:100%}@media (width<=1023.98px){.tabs-to-accordion__accordion-container{padding-top:24px}}.tabs-to-accordion .swiper-controls{flex-direction:row;justify-content:center;align-items:center;gap:20px;display:flex}.tabs-to-accordion .swiper-controls:has(.swiper-pagination-lock,.swiper-scrollbar-lock){display:none}.tabs-to-accordion .swiper-controls>.swiper-button-prev,.tabs-to-accordion .swiper-controls>.swiper-button-next,.tabs-to-accordion .swiper-controls>.swiper-pagination,.tabs-to-accordion .swiper-controls>.swiper-scrollbar{position:static}.tabs-to-accordion .swiper-controls>.swiper-button-next,.tabs-to-accordion .swiper-controls>.swiper-button-prev{--swiper-navigation-size:0;color:#003f5e;border:1px solid #003f5e26;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.tabs-to-accordion .swiper-controls>.swiper-button-next>svg,.tabs-to-accordion .swiper-controls>.swiper-button-prev>svg{width:16px;height:16px}.tabs-to-accordion .swiper-controls>.swiper-scrollbar{max-width:80px;height:2px}.tabs-to-accordion .swiper-controls>.swiper-pagination{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:500;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}@media (width<=1023.98px){.tabs-to-accordion__controls.swiper-controls{display:none}}.maps{flex-direction:column;gap:42px;display:flex}@media (width<=1023.98px){.maps{gap:24px}}.maps__title{color:#003f5e;font-family:Parkinsans,sans-serif;font-size:clamp(1.5rem,2vw + .9rem,2.5rem);font-weight:500;line-height:clamp(1.875rem,2vw + 1.275rem,2.875rem)}.maps__container{width:100%}.maps__container>iframe{width:100vw;height:533px}@media (width<=1023.98px){.maps__container>iframe{aspect-ratio:1;height:auto}}.sidecart{flex-direction:column;display:flex;overflow:auto}.sidecart-header,.sidecart-footer{position:sticky}.sidecart-header{top:0}.sidecart-footer{bottom:0}.sidecart-header{background-color:#fff;flex-direction:column;gap:12px;padding:18px 18px 0;display:flex}@media (width<=639.98px){.sidecart-header{padding:14px 14px 0}}.sidecart-header__content{grid-template-columns:auto max-content;align-items:center;display:grid}.sidecart-header__content-title{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(1.125rem,.25vw + 1.05rem,1.25rem);font-weight:500;line-height:clamp(1.5rem,.25vw + 1.425rem,1.625rem)}.sidecart-header__content-trigger{color:#003f5e80;place-items:center;display:grid}.sidecart-header__content-trigger>svg{width:20px;height:20px}.sidecart-header__extra{flex-direction:column;gap:12px;display:flex}@media (width<=639.98px){.sidecart-header__extra{gap:10px}}.sidecart-products{flex-direction:column;flex:1;gap:16px;padding:30px 18px;display:flex}@media (width<=639.98px){.sidecart-products{padding:30px 14px}}.sidecart-products--empty{justify-content:center;align-items:center;padding-top:0}.sidecart-footer{background-color:#faefea;border-top-left-radius:12px;border-top-right-radius:12px;box-shadow:0 -3px 0 3px #fff}.sidecart-footer--empty{all:unset;border-top:1px solid #003f5e26;margin:0 18px;padding:30px 0 18px}@media (width<=639.98px){.sidecart-footer--empty{margin:0 14px;padding:18px 0 14px}}.sidecart-empty{flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex}@media (width<=639.98px){.sidecart-empty{gap:18px}}.sidecart-empty__header{flex-direction:column;align-items:center;gap:2px;display:flex}@media (width<=639.98px){.sidecart-empty__header{gap:0}}.sidecart-empty__header-leading{color:#003f5e80;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:400;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}.sidecart-empty__header-title{color:#003f5e;font-family:Parkinsans,sans-serif;font-size:clamp(1rem,.5vw + .85rem,1.25rem);font-weight:500;line-height:clamp(1.375rem,.5vw + 1.225rem,1.625rem)}.sidecart-empty__cta{color:#fff;background-color:#e08082;border-radius:100px;padding:12px 18px;font-family:IBM Plex Sans,sans-serif;font-size:14px;font-weight:500;line-height:14px}.sidecart-purchase{border-radius:inherit;background-color:#fff;flex-direction:column;gap:8px;padding:12px 18px;display:flex;box-shadow:0 -2px 8px #45433c0f}.sidecart-purchase__methods{height:min-height;scrollbar-width:none;-ms-overflow-style:none;flex-direction:row;justify-content:center;align-items:center;gap:3px;display:flex;overflow:auto}.sidecart-purchase__methods::-webkit-scrollbar{display:none}.sidecart-purchase #cart_form{display:contents}.sidecart-purchase__button{color:#fff;background-color:#003f5e;border-radius:100px;flex-direction:row;justify-content:center;align-items:center;gap:12px;padding:16px 30px;font-family:IBM Plex Sans,sans-serif;font-size:20px;font-weight:500;line-height:20px;transition-property:background-color,opacity;transition-duration:.3s;transition-timing-function:ease;display:flex}.sidecart-purchase__button:hover{background-color:#0b3051}.sidecart-purchase__button:active,.sidecart-purchase__button:focus,.sidecart-purchase__button:disabled{background-color:#000}.sidecart-purchase__button:disabled{opacity:.4}@media (width<=639.98px){.sidecart-purchase__button{font-size:18px;line-height:18px}}.sidecart-purchase__button-price{flex-direction:row;justify-content:center;align-items:center;gap:6px;display:flex}.sidecart-purchase__button-price:before{content:"•";margin-right:6px}.sidecart-purchase__button-price:not(:has(>:not(data[value="0"]))){display:none}.sidecart-purchase__button-price>data{gap:inherit;flex-direction:row;display:flex}.sidecart-purchase__button-price>data[value="0"]{display:none}.sidecart-purchase__button-price>data>s{opacity:.6;font-weight:400}.sidecart-related{flex-direction:column;gap:8px;padding:12px 18px;display:flex}.sidecart-related__label{color:#003f5e;text-align:center;font-family:Parkinsans,sans-serif;font-size:16px;font-weight:500;line-height:22px}@media (width<=639.98px){.sidecart-related__label{font-size:14px;line-height:20px}}.sidecart-reviews{background-color:#e9f3fc;border-radius:8px;flex-direction:row;justify-content:center;align-items:center;gap:8px;padding:4px 8px;display:flex}.sidecart-reviews__ratings{flex-direction:row;align-items:center;gap:6px;display:flex}.sidecart-reviews__ratings-content{flex-direction:row;align-items:center;gap:2px;display:flex}.sidecart-reviews__ratings-content .fa-star,.sidecart-reviews__ratings-content .fa-star-o,.sidecart-reviews__ratings-content .fa-star-half-o{color:#c36014;font-size:14px}.sidecart-reviews__ratings-content .fa-star:before,.sidecart-reviews__ratings-content .fa-star-o:before,.sidecart-reviews__ratings-content .fa-star-half-o:before{font:inherit}.sidecart-reviews__ratings-label{color:#003f5e99;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-style:italic;font-weight:400;line-height:clamp(.875rem,.5vw + .725rem,1.125rem)}.sidecart-reviews__ratings-value{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:500;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}.sidecart-reviews__ratings-value>span{font:inherit}.sidecart-reviews__label{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}.sidecart-shipping{flex-direction:column;gap:6px;display:flex}.sidecart-shipping__content{grid-template-columns:repeat(calc(var(--steps-count) + 1), minmax(0, 1fr));gap:6px 0;display:grid}@media (width<=639.98px){.sidecart-shipping__content{gap:4px 0}}.sidecart-shipping__label{color:#003f5e;text-align:center;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:400;line-height:clamp(.875rem,.5vw + .725rem,1.125rem)}.sidecart-shipping__label>strong{font-weight:600}.sidecart-shipping__progress{z-index:-1;background-color:#003f5e26;border-radius:2px;width:100%;height:2px;position:absolute;top:50%;overflow:hidden;translate:0 -50%}.sidecart-shipping__progress:after{content:"";transform:translate3d(calc((var(--progress-percent) - 0) * (calc((calc((calc(var(--progress-step) + 1) - .5) / calc(var(--progress-count) + 1)) - 1) * 100%) - calc((calc(min(1, var(--progress-step) - 1) * calc((calc(calc(var(--progress-step) + 1) - 1) - .5) / calc(var(--progress-count) + 1))) - 1) * 100%)) / 1 + calc((calc(min(1, var(--progress-step) - 1) * calc((calc(calc(var(--progress-step) + 1) - 1) - .5) / calc(var(--progress-count) + 1))) - 1) * 100%)), 0, 0);will-change:transform;border-radius:inherit;background-color:#003f5e;transition-property:transform;transition-duration:.5s;transition-timing-function:ease;position:absolute;inset:0}.sidecart-shipping__progress--fullified:after{transform:translate(0,0)}.sidecart-shipping__bullets,.sidecart-shipping__steps{isolation:isolate;grid-template-columns:subgrid;grid-column:1/-1;justify-content:center;display:grid;position:relative}.sidecart-shipping__bullet,.sidecart-shipping__step{grid-column:calc(var(--steps-current) + 1);justify-self:center;transition-duration:.5s;transition-timing-function:ease}.sidecart-shipping__bullet{aspect-ratio:1;background-color:#fff;border:2px solid #003f5e26;border-radius:50%;width:10px;transition-property:border-color}.sidecart-shipping__bullet--active{border-color:#003f5e}.sidecart-shipping__step{color:#003f5e;background-color:#f4f1ef;border:1px solid #003f5e26;border-radius:4px;grid-template-columns:max-content auto;align-items:center;gap:4px;width:fit-content;padding:2px 6px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:500;line-height:clamp(.875rem,.5vw + .725rem,1.125rem);transition-property:color,background-color;display:grid}.sidecart-shipping__step--active{color:#fff;background-color:#003f5e}.sidecart-shipping__step>svg{width:16px;height:16px}.sidecart-product-card{isolation:isolate;background-color:#fff;border:1px solid #003f5e26;border-radius:10px;flex-direction:row;align-items:stretch;gap:6px;padding:8px;display:flex;position:relative}.sidecart-product-card--recommanded{background-color:#0000;border-style:none;padding-top:0}.sidecart-product-card--recommanded .sidecart-product-card__thumbnail{background-color:#fff;width:48px}.sidecart-product-card--recommanded .sidecart-product-card__header-title{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:600;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}.sidecart-product-card--recommanded .sidecart-product-card__header-subtitle{color:#003f5ecc;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:400;line-height:clamp(.875rem,.5vw + .725rem,1.125rem)}.sidecart-product-card--recommanded .sidecart-product-card__pricings-price{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:600;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}.sidecart-product-card--recommanded .sidecart-product-card__pricings-price>s{color:#003f5e80;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:400;line-height:clamp(.875rem,.5vw + .725rem,1.125rem)}.sidecart-product-card__container{flex-direction:column;flex:1;justify-content:space-between;gap:8px;padding:2px;display:flex}.sidecart-product-card__content{flex-direction:row;gap:12px;display:flex}.sidecart-product-card__header{flex-direction:column;flex:1;display:flex}.sidecart-product-card__header-title{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:600;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}.sidecart-product-card__header-subtitle{color:#003f5ecc;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:400;line-height:clamp(.875rem,.5vw + .725rem,1.125rem)}.sidecart-product-card__link{z-index:1;position:absolute;inset:0}.sidecart-product-card__pricings{flex-direction:column;align-items:flex-end;display:flex}.sidecart-product-card__pricings-price{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:600;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}.sidecart-product-card__pricings-price[value="0"]{display:none}.sidecart-product-card__pricings-price>s{color:#003f5e80;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}.sidecart-product-card__controls{flex-direction:row;justify-content:space-between;align-items:flex-end;display:flex}.sidecart-product-card__controls-quantity,.sidecart-product-card__controls-remove{z-index:2;position:relative}.sidecart-product-card__controls-quantity{flex-direction:row;align-items:center;gap:4px;display:flex}.sidecart-product-card__controls-button,.sidecart-product-card__controls-count{aspect-ratio:1;place-items:center;width:20px;display:grid}.sidecart-product-card__controls-button{color:#003f5e;border:1px solid #003f5e26;border-radius:50%}.sidecart-product-card__controls-button:disabled{opacity:.25}.sidecart-product-card__controls-button>svg{aspect-ratio:1;pointer-events:none;width:12px}.sidecart-product-card__controls-count{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:500;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}.sidecart-product-card__controls-remove{color:#003f5e80;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:400;line-height:clamp(.875rem,.5vw + .725rem,1.125rem);text-decoration:underline}.sidecart-product-card__thumbnail{aspect-ratio:1;background-color:#f4f1ef;border-radius:6px;align-self:flex-start;width:72px;overflow:hidden}.sidecart-product-card__thumbnail>img{object-fit:cover;width:100%;height:100%}.sidecart-suggests-card{background-color:#fff;border:1px solid #003f5e26;border-radius:8px;grid-template-columns:max-content 1fr auto;align-items:stretch;padding:8px;display:grid}.sidecart-suggests-card__thumbnail{aspect-ratio:1;background-color:#f4f1ef;border-radius:4px;width:60px}.sidecart-suggests-card__thumbnail>img{object-fit:cover;width:100%;height:100%}.sidecart-suggests-card__content{flex-direction:column;justify-content:space-between;margin-left:8px;margin-right:18px;display:flex}.sidecart-suggests-card__content-header{flex-direction:column;display:flex}.sidecart-suggests-card__content-title{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:600;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}.sidecart-suggests-card__content-subtitle{color:#003f5ecc;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:400;line-height:clamp(.875rem,.5vw + .725rem,1.125rem)}.sidecart-suggests-card__content-reduction{color:#442c49;background-color:#442c4926;border-radius:4px;width:fit-content;padding:1px 4px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:500;line-height:clamp(.875rem,.5vw + .725rem,1.125rem)}.sidecart-suggests-card__pricings{flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex}.sidecart-suggests-card__pricings-price{flex-direction:row;justify-content:flex-end;align-items:center;gap:4px;display:flex}.sidecart-suggests-card__pricings-price>data{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:600;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}.sidecart-suggests-card__pricings-price>data>s{color:#003f5e80;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:400;line-height:clamp(.875rem,.5vw + .725rem,1.125rem)}.sidecart-suggests-card__pricings-button{color:#fff;background-color:#003f5e;border-radius:100px;grid-template-columns:max-content auto;align-items:center;gap:6px;padding:4px 12px 4px 10px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:500;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem);transition-property:background-color,opacity;transition-duration:.3s;transition-timing-function:ease;display:grid}.sidecart-suggests-card__pricings-button:hover{background-color:#0b3051}.sidecart-suggests-card__pricings-button:active,.sidecart-suggests-card__pricings-button:focus,.sidecart-suggests-card__pricings-button:disabled{background-color:#000}.sidecart-suggests-card__pricings-button:disabled{opacity:.4}.sidecart-suggests-card__pricings-button>svg{width:14px;height:14px}pl-sidecart-product{transition-property:opacity;transition-duration:.3s;transition-timing-function:ease}pl-sidecart-product[data-pending]{opacity:.25}.sidecart-product{background-color:#f4f1ef;border-radius:10px;flex-direction:column;display:flex}.sidecart-product__recommanded{flex-direction:row;gap:8px;margin-block:8px;padding-inline:8px;display:flex}.sidecart-product__recommanded:not(:has(input[type=checkbox]:checked)) .sidecart-product__recommanded-reduction{color:#442c49;background-color:#442c4926}.sidecart-product__recommanded-label,.sidecart-product__recommanded-reduction{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:500;line-height:clamp(.875rem,.5vw + .725rem,1.125rem)}.sidecart-product__recommanded-label{flex-direction:row;align-items:center;gap:4px;display:flex}.sidecart-product__recommanded-reduction{color:#fff;background-color:#442c49;border-radius:4px;padding-inline:4px;transition-property:color,background-color;transition-duration:.3s;transition-timing-function:ease}@media (width<=639.98px){.sidecart-product__recommanded-reduction{padding-block:1px}}.sidecart-product__recommanded label{display:contents}.sidecart-product__recommanded input[type=checkbox]{appearance:none;box-sizing:border-box;cursor:pointer;background-color:#fff;border:1px solid #003f5e40;border-radius:100px;padding:3px;transition-property:border-color,background-color;transition-duration:.3s;transition-timing-function:ease}.sidecart-product__recommanded input[type=checkbox]:before{content:"";aspect-ratio:1;border-radius:inherit;width:14px;transition-duration:inherit;transition-timing-function:inherit;background-color:#003f5e80;margin-right:14px;transition-property:transform,background-color;display:block}.sidecart-product__recommanded input[type=checkbox]:checked{background-color:#003f5e;border-color:#0000}.sidecart-product__recommanded input[type=checkbox]:checked:before{background-color:#fff;transform:translate(100%)}.sidecart-suggests{flex-direction:column;gap:14px;display:flex}.sidecart-suggests__label{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:500;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem);text-decoration:underline}.sidecart-suggests__products{flex-direction:column;gap:8px;display:flex}@media (width<=639.98px){.sidecart-suggests__products{gap:6px}}.infos-utils-card{background-color:#fff;border-radius:12px;flex-direction:row;align-items:stretch;gap:18px;padding:24px;display:flex}@media (width<=1023.98px){.infos-utils-card{gap:12px;padding:12px}}.infos-utils-card__thumbnail{flex-shrink:0;place-items:center;width:107px;display:grid}@media (width<=1023.98px){.infos-utils-card__thumbnail{width:60px}}.infos-utils-card__thumbnail>img{object-fit:contain;width:100%;height:100%}.infos-utils-card__container{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}@media (width<=1023.98px){.infos-utils-card__container{gap:6px}}.infos-utils-card__content{flex-direction:column;gap:2px;display:flex}.infos-utils-card__title{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:600;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}@media (width<=1023.98px){.infos-utils-card__title{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:600;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}}.infos-utils-card__description{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}@media (width<=1023.98px){.infos-utils-card__description{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:400;line-height:clamp(.875rem,.5vw + .725rem,1.125rem)}}.infos-utils-card__link{color:#003f5e80;font-family:IBM Plex Sans,sans-serif;font-size:14px;font-weight:400;line-height:14px;text-decoration:underline}@media (width<=1023.98px){.infos-utils-card__link{color:#003f5e99;font-size:10px;line-height:12px}}.infos-utils-list{flex-direction:column;gap:24px;display:flex}@media (width<=1023.98px){.infos-utils-list{gap:18px}}.infos-utils-list__row{flex-direction:column;gap:12px;display:flex}.infos-utils-list__row:not(:last-child){border-bottom:1px solid #003f5e40;padding-bottom:24px}@media (width<=1023.98px){.infos-utils-list__row{border-bottom:none}}.infos-utils-list__row-title{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(1rem,.25vw + .925rem,1.125rem);font-weight:500;line-height:clamp(1.375rem,.25vw + 1.3rem,1.5rem)}.infos-utils-list__row-description{color:#003f5ecc;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}.infos-utils-bundle{flex-direction:column;gap:24px;width:fit-content;display:flex}@media (width<=1023.98px){.infos-utils-bundle{gap:18px}}.infos-utils-bundle pl-add-to-cart{display:contents}.infos-utils-bundle__container{flex-flow:wrap;justify-content:center;align-items:stretch;gap:10px;display:flex}@media (width<=1023.98px){.infos-utils-bundle__container{gap:18px 6px}}.infos-utils-bundle__separator{background-color:var(--category-color-primary,#f4f1ef);border-radius:50%;flex-shrink:0;align-self:center;place-items:center;width:fit-content;height:fit-content;padding:4px;display:grid}.infos-utils-bundle__separator>svg{width:16px;height:16px}@media (width<=1023.98px){.infos-utils-bundle__separator>svg{width:12px;height:12px}}.infos-utils-bundle__footer{flex-direction:column;align-items:center;gap:8px;display:flex}.infos-utils-bundle__add{color:#fff;background-color:#003f5e;border-radius:100px;flex-flow:wrap;justify-content:center;align-items:center;gap:6px 10px;width:100%;padding:16px 24px;font-family:IBM Plex Sans,sans-serif;font-size:16px;font-weight:400;line-height:16px;display:flex}.infos-utils-bundle__add:hover{background-color:#0b3051}.infos-utils-bundle__add:active,.infos-utils-bundle__add:focus,.infos-utils-bundle__add:disabled{background-color:#000}.infos-utils-bundle__add:disabled{opacity:.4}.infos-utils-bundle__add-label{font-weight:500}.infos-utils-bundle__add-prices{flex-direction:row;align-items:center;gap:4px;display:flex}.infos-utils-bundle__add-prices data{font-weight:600;display:inline-block}.infos-utils-bundle__add-prices data>s{opacity:.6;font-weight:400}.infos-utils-bundle-card{flex-direction:column;flex:1;gap:8px;max-width:231px;display:flex}.infos-utils-bundle-card__preview{border-radius:12px;flex-direction:column;display:flex;overflow:hidden}@media (width<=1023.98px){.infos-utils-bundle-card__preview{border-radius:8px}}.infos-utils-bundle-card__tag{background-color:var(--category-color-primary,#f4f1ef);flex-direction:row;justify-content:center;align-items:center;gap:6px;padding-block:4px;display:flex}@media (width<=1023.98px){.infos-utils-bundle-card__tag{gap:4px;padding-block:2px}}.infos-utils-bundle-card__tag-icon{place-items:center;display:grid}.infos-utils-bundle-card__tag-icon>svg,.infos-utils-bundle-card__tag-icon>img{width:20px;height:20px}@media (width<=1023.98px){.infos-utils-bundle-card__tag-icon>svg,.infos-utils-bundle-card__tag-icon>img{width:16px;height:16px}}.infos-utils-bundle-card__tag-icon>img{object-fit:contain}.infos-utils-bundle-card__tag-label{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:500;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}@media (width<=1023.98px){.infos-utils-bundle-card__tag-label{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:500;line-height:clamp(.875rem,.5vw + .725rem,1.125rem)}}.infos-utils-bundle-card__thumbnail{isolation:isolate;aspect-ratio:1;box-sizing:border-box;background-color:#f4f1ef;width:100%;padding:12px;position:relative}@media (width<=1023.98px){.infos-utils-bundle-card__thumbnail{padding:8px}}.infos-utils-bundle-card__thumbnail>img{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.infos-utils-bundle-card__rate{flex-direction:row;align-items:center;gap:4px;display:flex}@media (width<=1023.98px){.infos-utils-bundle-card__rate{gap:3px}}.infos-utils-bundle-card__rate .fa.fa-star{font-size:16px}.infos-utils-bundle-card__rate .fa.fa-star:before{font:inherit}.infos-utils-bundle-card__rate-value{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:600;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}@media (width<=1023.98px){.infos-utils-bundle-card__rate-value{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:600;line-height:clamp(.875rem,.5vw + .725rem,1.125rem)}}.infos-utils-bundle-card__content{flex-direction:column;gap:6px;padding-inline:4px;display:flex}@media (width<=1023.98px){.infos-utils-bundle-card__content{gap:4px}}.infos-utils-bundle-card__title{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:500;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}.infos-utils-bundle-card__list{flex-direction:column;gap:4px;display:flex}@media (width<=1023.98px){.infos-utils-bundle-card__list{gap:2px}}.infos-utils-bundle-card__list-item{color:#003f5e;flex-direction:row;justify-content:flex-start;gap:6px;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:400;line-height:16px;display:flex}.infos-utils-bundle-card__list-item:before{content:"•";color:#003f5e26;display:block}@media (width<=1023.98px){.infos-utils-bundle-card__list-item{font-size:10px;line-height:14px}}.infos-utils-bundle-card__list-icon{flex-shrink:0;place-items:center;display:grid}.infos-utils-bundle-card__list-icon>svg{width:12px;height:12px}@media (width<=1023.98px){.infos-utils-bundle-card__list-icon>svg{width:10px;height:10px}}.infos-utils-accordion{flex-direction:column;gap:30px;display:flex}@media (width<=1023.98px){.infos-utils-accordion{gap:16px}}.infos-utils-accordion__label{color:#003f5e;font-family:Parkinsans,sans-serif;font-size:clamp(1.125rem,.75vw + .9rem,1.5rem);font-weight:500;line-height:clamp(1.5rem,.75vw + 1.275rem,1.875rem);text-decoration:underline}.infos-utils-accordion__wrapper{flex-direction:column;gap:18px;display:flex}@media (width<=1023.98px){.infos-utils-accordion__wrapper{gap:inherit}}.infos-utils-accordion__container{border:1px solid #003f5e40;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.infos-utils-accordion__row{border-color:inherit;border-width:inherit;background-color:#f4f1ef;padding:18px;transition-property:background-color;transition-duration:.3s;transition-timing-function:ease}.infos-utils-accordion__row:not(:last-child){border-bottom-style:solid}@media (width<=1023.98px){.infos-utils-accordion__row{padding:14px}}.infos-utils-accordion__row[data-accordion-open]{background-color:#faefea}.infos-utils-accordion__row[data-accordion-open] .infos-utils-accordion__row-icon:after{transform:rotate(180deg)}.infos-utils-accordion__row[data-accordion-open] .infos-utils-accordion__row-icon:before{transform:rotate(90deg)scaleX(0)}.infos-utils-accordion__row-label{color:#003f5e;text-align:left;grid-template-columns:1fr max-content;align-items:center;gap:10px;width:100%;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:500;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem);display:grid}@media (width<=1023.98px){.infos-utils-accordion__row-label{gap:12px}}.infos-utils-accordion__row-icon{width:20px;height:20px;position:relative}.infos-utils-accordion__row-icon:before,.infos-utils-accordion__row-icon:after{content:"";background-color:#003f5e;border-radius:2px;width:100%;height:2px;transition-property:transform;transition-duration:.3s;transition-timing-function:ease;position:absolute;top:50%;translate:0 -50%}.infos-utils-accordion__row-icon:after{transform:rotate(90deg)}.infos-utils-accordion__row-content{color:#003f5e;padding-top:12px;padding-inline:6px 120px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}@media (width<=1023.98px){.infos-utils-accordion__row-content{padding-top:8px;padding-inline:4px}}.infos-utils-accordion__link{color:#003f5e;flex-direction:row;align-items:center;gap:10px;width:fit-content;display:flex;position:relative}.infos-utils-accordion__link-icon{place-items:center;width:11px;display:grid}.infos-utils-accordion__link-icon>svg{width:100%}.infos-utils-accordion__link-label{font-family:IBM Plex Sans,sans-serif;font-size:14px;font-weight:400;line-height:14px}.infos-utils-list-icon{flex-direction:column;gap:24px;display:flex}@media (width<=1023.98px){.infos-utils-list-icon{gap:20px}}.infos-utils-list-icon__row{flex-direction:row;align-items:baseline;gap:8px;display:flex}.infos-utils-list-icon__row:before{content:"•";color:#003f5e;display:block}.infos-utils-list-icon__row-content{flex-direction:column;gap:8px;display:flex}@media (width<=1023.98px){.infos-utils-list-icon__row-content{gap:6px}}.infos-utils-list-icon__row-title{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(1rem,.25vw + .925rem,1.125rem);font-weight:500;line-height:clamp(1.375rem,.25vw + 1.3rem,1.5rem)}.infos-utils-list-icon__row-description{color:#003f5e;opacity:.6;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}.infos-utils-list-icon__row-description strong,.infos-utils-list-icon__row-description b{font-weight:700}.infos-utils-list-icon__row-description em,.infos-utils-list-icon__row-description i{font-style:italic}.infos-utils-list-icon__row-description u,.infos-utils-list-icon__row-description a{text-decoration:underline}.infos-utils-list-icon__row-description p:first-child{margin-block-start:0}.infos-utils-list-icon__row-description p:last-child{margin-block-end:0}.infos-utils-list-icon__row-description p+p{margin-block:1em}.infos-utils-ingredient{background-color:#fff;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:16px;padding:12px;display:grid;overflow:hidden}@media (width<=1023.98px){.infos-utils-ingredient{gap:12px;padding:8px 12px}}.infos-utils-ingredient__thumbnail{isolation:isolate;aspect-ratio:1;border-radius:50%;flex-shrink:0;width:102px;position:relative;overflow:hidden}.infos-utils-ingredient__thumbnail:before{content:"";z-index:-1;border-radius:inherit;background-color:var(--category-color-primary,#f4f1ef);opacity:.5;position:absolute;inset:0}@media (width<=1023.98px){.infos-utils-ingredient__thumbnail{width:66px}}.infos-utils-ingredient__thumbnail>img{object-fit:cover;width:100%;height:100%}.infos-utils-ingredient__content{flex-direction:column;gap:4px;display:flex}@media (width<=1023.98px){.infos-utils-ingredient__content{gap:2px;padding-block:4px}}.infos-utils-ingredient__name{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:600;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}.infos-utils-ingredient__description{color:#003f5e99;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}.infos-utils-ingredient__description .show-more{cursor:pointer;text-decoration:underline}.infos-template-faq{flex-direction:row;align-items:center;gap:54px;padding-inline:42px;display:flex}@media (width<=1023.98px){.infos-template-faq{padding:0}}.infos-template-faq__section{flex:1}.infos-template-faq__section--image{aspect-ratio:1;border-radius:12px;overflow:hidden}@media (width<=1023.98px){.infos-template-faq__section--image{display:none}}.infos-template-faq__section--image>img{object-fit:cover;width:100%;height:100%}.infos-template-science{flex-direction:row;align-items:flex-start;gap:18px;display:flex}@media (width<=1279.98px){.infos-template-science{flex-direction:column;gap:24px}}.infos-template-science__section--list{flex-direction:column;gap:30px;padding-right:42px;display:flex}@media (width<=1023.98px){.infos-template-science__section--list{gap:18px;padding-right:0}}.infos-template-science__section--articles{flex-direction:column;flex-shrink:0;gap:12px;width:100%;max-width:554px;display:flex}@media (width<=1279.98px){.infos-template-science__section--articles{gap:6px;max-width:none}}.infos-template-science__header{flex-direction:column;gap:16px;display:flex}@media (width<=1023.98px){.infos-template-science__header{gap:12px}}.infos-template-science__list{gap:16px}@media (width<=1023.98px){.infos-template-science__list{gap:12px}.infos-template-science__list .infos-utils-list-icon__row-content{gap:8px}}.infos-template-science__title{color:#003f5e;font-family:Parkinsans,sans-serif;font-size:clamp(1.125rem,.75vw + .9rem,1.5rem);font-weight:500;line-height:clamp(1.5rem,.75vw + 1.275rem,1.875rem)}.infos-template-science__description{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:400;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}.infos-template-science__label{color:#003f5e;font-family:Parkinsans,sans-serif;font-size:clamp(1rem,.5vw + .85rem,1.25rem);font-weight:500;line-height:clamp(1.375rem,.5vw + 1.225rem,1.625rem);text-decoration:underline}.infos-template-benefits{grid-template-columns:1fr auto;align-items:flex-start;gap:18px;padding:0 42px;display:grid}@media (width<=1023.98px){.infos-template-benefits{grid-template-columns:1fr;padding:0}}.infos-template-benefits__section--list{padding-right:inherit}.infos-template-benefits__section--bundle{background-color:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:24px;padding:24px;display:flex}@media (width<=1023.98px){.infos-template-benefits__section--bundle{gap:18px}}.infos-template-benefits__section-label{color:#003f5e;text-align:center;font-family:Parkinsans,sans-serif;font-size:clamp(1.125rem,.75vw + .9rem,1.5rem);font-weight:500;line-height:clamp(1.5rem,.75vw + 1.275rem,1.875rem);text-decoration:underline}.infos-template-benefits__fallback{aspect-ratio:1;border-radius:12px;width:100vw;max-width:554px;overflow:hidden}@media (width<=1023.98px){.infos-template-benefits__fallback{display:none}}.infos-template-benefits__fallback>img{object-fit:cover;width:100%;height:100%}.infos-template-tempdrop{flex-direction:row;gap:18px;padding-inline:42px;display:flex}@media (width<=1023.98px){.infos-template-tempdrop{flex-direction:column;gap:24px;padding:0}}.infos-template-tempdrop__section--left{flex-direction:column;flex:1;justify-content:center;gap:30px;padding-right:42px;display:flex}@media (width<=1023.98px){.infos-template-tempdrop__section--left{gap:18px;padding-right:0}}.infos-template-tempdrop__thumbnail{aspect-ratio:1;background-color:#fff;border-radius:12px;width:512px;overflow:hidden}@media (width<=1023.98px){.infos-template-tempdrop__thumbnail{width:100%}}.infos-template-tempdrop__thumbnail>img{object-fit:cover;width:100%;height:100%}.infos-template-tempdrop__title{color:#003f5e;font-family:Parkinsans,sans-serif;font-size:clamp(1.125rem,.75vw + .9rem,1.5rem);font-weight:500;line-height:clamp(1.5rem,.75vw + 1.275rem,1.875rem);text-decoration:underline}@media (width<=1023.98px){.infos-template-tempdrop__title{color:#003f5e;font-family:Parkinsans,sans-serif;font-size:clamp(1rem,.5vw + .85rem,1.25rem);font-weight:500;line-height:clamp(1.375rem,.5vw + 1.225rem,1.625rem);text-decoration:underline}}.infos-template-tempdrop__list{flex-direction:column;gap:18px;display:flex}.infos-template-tempdrop__list-item{color:#003f5ecc;align-items:baseline;gap:8px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(1rem,.25vw + .925rem,1.125rem);font-weight:400;line-height:clamp(1.375rem,.25vw + 1.3rem,1.5rem);display:flex}.infos-template-tempdrop__list-item:before{content:"•";flex-shrink:0;font-weight:500}.infos-template-posologie{flex-direction:row;align-items:center;gap:18px;padding-inline:42px;display:flex}@media (width<=1023.98px){.infos-template-posologie{padding:0}}.infos-template-posologie__section{flex:1}.infos-template-posologie__section--list{padding-right:42px}@media (width<=1023.98px){.infos-template-posologie__section--list{padding-right:0}}.infos-template-posologie__section--image{aspect-ratio:1;border-radius:12px;overflow:hidden}@media (width<=1023.98px){.infos-template-posologie__section--image{display:none}}.infos-template-posologie__section--image>img{object-fit:cover;width:100%;height:100%}.infos-template-composition{flex-direction:column;gap:42px;display:flex}@media (width<=1023.98px){.infos-template-composition{gap:24px}}.infos-template-composition swiper-group-by-rows{display:contents}.infos-template-composition__wrapper{flex-direction:row;align-items:flex-start;gap:24px 0;display:flex}@media (width<=1023.98px){.infos-template-composition__wrapper{flex-direction:column}}.infos-template-composition__section{flex:1;width:100%;padding-inline:42px;overflow:hidden}.infos-template-composition__section--composition::part(container),.infos-template-composition__section--ingredients::part(container){flex-direction:column;align-items:flex-start;gap:30px;display:flex}.infos-template-composition__section--composition>swiper-slide,.infos-template-composition__section--ingredients>swiper-slide{width:100%}.infos-template-composition__section--composition>swiper-slide:not(:last-child),.infos-template-composition__section--ingredients>swiper-slide:not(:last-child){margin-right:12px}.infos-template-composition__section--composition>swiper-slide,.infos-template-composition__section--ingredients>swiper-slide{flex-direction:column;gap:12px;display:flex}@media (width<=1023.98px){.infos-template-composition__section{gap:18px;padding-inline:0}}.infos-template-composition__section-header{flex-direction:row;justify-content:space-between;align-items:baseline;gap:42px;width:100%;display:flex}@media (width<=1023.98px){.infos-template-composition__section-header{gap:18px}}.infos-template-composition__section-header .swiper-controls{gap:12px}.infos-template-composition__section-header .swiper-controls>.swiper-button-prev,.infos-template-composition__section-header .swiper-controls>.swiper-button-next{width:30px;height:30px}.infos-template-composition__section-title{color:#003f5e;font-family:Parkinsans,sans-serif;font-size:clamp(1.125rem,.75vw + .9rem,1.5rem);font-weight:500;line-height:clamp(1.5rem,.75vw + 1.275rem,1.875rem);text-decoration:underline}@media (width<=1023.98px){.infos-template-composition__section-title{color:#003f5e;font-family:Parkinsans,sans-serif;font-size:clamp(1rem,.5vw + .85rem,1.25rem);font-weight:500;line-height:clamp(1.375rem,.5vw + 1.225rem,1.625rem);text-decoration:underline}}.infos-template-composition__section-measurment{color:#003f5e80;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:400;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}.tabs input[type=radio]{display:none}.tabs .tab-list{flex-direction:row;justify-content:center;align-items:center;gap:24px;display:flex}@media (width<=1023.98px){.tabs .tab-list{flex-direction:column;gap:4px}}.tabs .tab-list__label{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(1.125rem,.25vw + 1.05rem,1.25rem);font-weight:500;line-height:clamp(1.5rem,.25vw + 1.425rem,1.625rem);text-decoration:underline}@media (width<=1023.98px){.tabs .tab-list__label{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:400;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem);text-decoration:none}}.tabs .tab-list__buttons{flex-direction:row;gap:6px;display:flex}@media (width<=1023.98px){.tabs .tab-list__buttons{width:100%}}.tabs .tab-list__buttons>label{color:#003f5e;cursor:pointer;border:1px solid #003f5e26;border-radius:100px;place-items:center;padding:12px 18px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:500;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem);transition-property:color,background-color,border-color;transition-duration:.25s;transition-timing-function:ease;display:grid}@media (width<=1023.98px){.tabs .tab-list__buttons>label{flex:1;padding:10px 16px}}.tabs .tab-pannels>.pannel{display:none}.tabs #tab-composition-1:checked~.tab-list label[for=tab-composition-1]{color:#fff;cursor:initial;background-color:#003f5e;border-color:#0000}.tabs #tab-composition-1:checked~.tab-pannels>#pannel-composition-1{display:contents}.tabs #tab-composition-2:checked~.tab-list label[for=tab-composition-2]{color:#fff;cursor:initial;background-color:#003f5e;border-color:#0000}.tabs #tab-composition-2:checked~.tab-pannels>#pannel-composition-2{display:contents}.tabs #tab-composition-3:checked~.tab-list label[for=tab-composition-3]{color:#fff;cursor:initial;background-color:#003f5e;border-color:#0000}.tabs #tab-composition-3:checked~.tab-pannels>#pannel-composition-3{display:contents}.tabs #tab-composition-4:checked~.tab-list label[for=tab-composition-4]{color:#fff;cursor:initial;background-color:#003f5e;border-color:#0000}.tabs #tab-composition-4:checked~.tab-pannels>#pannel-composition-4{display:contents}.table{grid-template-columns:repeat(3,auto);justify-content:space-between;gap:0 42px;width:100%;display:grid}@media (width<=1023.98px){.table{gap:0 24px}}.table-head .table-cell{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:500;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}.table-head .table-cell>em{color:#003f5e80;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:400;line-height:clamp(.875rem,.5vw + .725rem,1.125rem)}.table-cell{color:#003f5e;text-align:center;flex-flow:wrap;justify-content:center;align-items:baseline;gap:4px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem);display:flex}.table-cell:first-child{text-align:left;justify-content:flex-start}.table-cell:last-child{text-align:right;justify-content:flex-end}@media (width<=1023.98px){.table-cell:not(:first-child){text-align:right;justify-content:flex-end}}.table-head,.table-row{grid-column:1/-1;grid-template-columns:subgrid;border-width:1px;border-bottom-style:solid;width:100%;padding:12px 0;display:grid}.table-head{border-color:#003f5e;align-items:flex-end;padding-block-end:12px}.table-row{border-color:#003f5e26;padding-block:12px}@media (width<=1023.98px){.table-row:last-child{border-bottom-style:none}}.infos-template-utilisation{flex-direction:row;gap:24px 0;display:flex}@media (width<=1023.98px){.infos-template-utilisation{flex-direction:column}.infos-template-utilisation__list{gap:inherit}.infos-template-utilisation__list .infos-utils-list-icon__row-content{gap:8px}}.infos-template-utilisation__section{flex-direction:column;flex:1 0 0;gap:30px;padding-left:42px;padding-right:42px;display:flex}.infos-template-utilisation__section:first-child{padding-left:0}.infos-template-utilisation__section:last-child{padding-right:0}.infos-template-utilisation__section:not(:last-child){border-right:1px solid #003f5e40}@media (width<=1023.98px){.infos-template-utilisation__section:not(:last-child){border-right:none}.infos-template-utilisation__section{gap:18px;padding:0}}.infos-template-utilisation__section-title{color:#003f5e;font-family:Parkinsans,sans-serif;font-size:clamp(1.125rem,.75vw + .9rem,1.5rem);font-weight:500;line-height:clamp(1.5rem,.75vw + 1.275rem,1.875rem);text-decoration:underline}@media (width<=1023.98px){.infos-template-utilisation__section-title{color:#003f5e;font-family:Parkinsans,sans-serif;font-size:clamp(1rem,.5vw + .85rem,1.25rem);font-weight:500;line-height:clamp(1.375rem,.5vw + 1.225rem,1.625rem);text-decoration:underline}}.infos-template-how_it_works{width:100%}.infos-template-how_it_works::part(container){flex-direction:column;gap:30px;display:flex}.infos-template-how_it_works>swiper-slide{width:calc((100% - 54px * (var(--slides) - 1)) / var(--slides))}.infos-template-how_it_works>swiper-slide:not(:last-of-type){margin-right:54px}@media (width<=1023.98px){.infos-template-how_it_works>swiper-slide{width:calc(44.4444% - 10px)}.infos-template-how_it_works>swiper-slide:not(:last-of-type){margin-right:18px}}@media (width<=767.98px){.infos-template-how_it_works>swiper-slide{width:calc(80% - 3.6px)}.infos-template-how_it_works>swiper-slide:not(:last-of-type){margin-right:18px}}.infos-template-how_it_works__slide{flex-direction:column;gap:18px;display:flex}@media (width<=1023.98px){.infos-template-how_it_works__slide{gap:12px}}.infos-template-how_it_works__slide-thumbnail{border-bottom:1px solid #003f5e40;padding-bottom:18px;overflow:hidden}@media (width<=1023.98px){.infos-template-how_it_works__slide-thumbnail{padding-bottom:12px}}.infos-template-how_it_works__slide-thumbnail>img{aspect-ratio:1;object-fit:cover;border-radius:12px;width:100%}.infos-template-how_it_works__slide-content{flex-direction:column;gap:12px;display:flex}@media (width<=1023.98px){.infos-template-how_it_works__slide-content{gap:6px}}.infos-template-how_it_works__slide-title{color:#003f5e;font-family:Parkinsans,sans-serif;font-size:clamp(1.125rem,.75vw + .9rem,1.5rem);font-weight:500;line-height:clamp(1.5rem,.75vw + 1.275rem,1.875rem)}.infos-template-how_it_works__slide-description{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}@media (width>=1024px){.infos-template-how_it_works__controls.swiper-controls{display:none}}.product-reassurance{flex-flow:wrap;justify-content:center;gap:20px 66px;display:flex}@media (width<=1023.98px){.product-reassurance{flex-direction:column}}.product-reassurance__item{grid-template-columns:max-content 1fr;align-items:center;gap:18px;display:grid}@media (width<=1023.98px){.product-reassurance__item{gap:14px}}.product-reassurance__item-icon{aspect-ratio:1;background-color:#442c49;border-radius:8px;place-items:center;width:48px;display:grid}@media (width<=1023.98px){.product-reassurance__item-icon{width:36px}}.product-reassurance__item-icon>img{aspect-ratio:1;object-fit:contain;filter:brightness(0)invert();width:32px}@media (width<=1023.98px){.product-reassurance__item-icon>img{width:28px}}.product-reassurance__item-label{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(1rem,.25vw + .925rem,1.125rem);font-weight:500;line-height:clamp(1.375rem,.25vw + 1.3rem,1.5rem)}.product-banner{z-index:99;will-change:transform;transition-behavior:normal, allow-discrete;background-color:#fff;border-top-left-radius:18px;border-top-right-radius:18px;grid-auto-columns:1fr minmax(0,auto) minmax(0,auto);grid-auto-flow:column;justify-content:space-between;align-items:center;gap:8px 42px;width:100%;padding:8px 24px;transition-property:transform,display;transition-duration:.3s;transition-timing-function:ease;display:grid;position:fixed;bottom:0;transform:translateY(0);box-shadow:0 -2px 8px #003f5e0f}@media (width<=1023.98px){.product-banner{grid-auto-flow:row;padding:8px 14px}}.product-banner[hidden]{transform:translateY(100%)}.product-banner-item{grid-template-columns:auto 1fr;align-items:flex-start;gap:8px;display:grid}@media (width<=1023.98px){.product-banner-item{display:none}}.product-banner-item__thumbnail{aspect-ratio:1;background-color:#f4f1ef;border-radius:8px;width:60px;overflow:hidden}.product-banner-item__thumbnail>img{object-fit:cover;width:100%;height:100%}.product-banner-item__content{flex-direction:column;display:flex}.product-banner-item__title{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:16px;font-weight:500;line-height:22px}.product-banner-item__description{color:#003f5ecc;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:400;line-height:clamp(.875rem,.5vw + .725rem,1.125rem)}.product-banner-item__reviews{flex-direction:row;align-items:center;gap:4px;display:flex}.product-banner-item__reviews-stars{flex-direction:row;display:flex}.product-banner-item__reviews-stars>i{font-size:12px}.product-banner-item__reviews-stars>i:before{font:inherit}.product-banner-item__reviews-rating{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:500;line-height:clamp(.875rem,.5vw + .725rem,1.125rem)}.product-banner__options{color:#003f5e;grid-auto-columns:auto max-content;grid-auto-flow:column;justify-self:center;align-items:center;gap:6px;width:fit-content;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:500;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem);display:grid}.product-banner__options>svg{aspect-ratio:1;width:16px}.product-banner-payment{flex-direction:column;align-items:center;gap:4px;display:flex}@media (width<=1023.98px){.product-banner-payment{flex-direction:column-reverse}}.product-banner-payment pl-add-to-cart{display:contents}.product-banner-payment__delivery{flex-direction:row;justify-content:center;align-items:center;gap:6px;display:flex}.product-banner-payment__delivery:before{content:"";background-color:#48b668;border-radius:50%;outline:4px solid #48b66840;width:6px;height:6px;margin:4px;display:inline-block}.product-banner-payment__delivery-label{color:#003f5e;text-align:center;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:400;line-height:clamp(.875rem,.5vw + .725rem,1.125rem)}.product-banner-payment__delivery-label>strong{font-weight:500}.product-banner-payment__button{color:#fff;background-color:#003f5e;border-radius:100px;flex-direction:row;justify-content:center;align-items:center;gap:10px;width:100%;padding:16px 30px;font-family:IBM Plex Sans,sans-serif;font-size:16px;font-weight:500;line-height:16px;display:flex}.product-banner-payment__button:hover{background-color:#0b3051}.product-banner-payment__button:active,.product-banner-payment__button:focus,.product-banner-payment__button:disabled{background-color:#000}.product-banner-payment__button:disabled{opacity:.4}@media (width<=1023.98px){.product-banner-payment__button{gap:8px;padding:12px 30px}}.product-banner-payment__button-pricings{flex-direction:row;align-items:center;gap:6px;display:flex}.product-banner-payment__button-price[value="0"]{display:none}.product-banner-payment__button-price>s{opacity:.6}.ui-shipping{flex-direction:row;justify-content:center;align-items:center;gap:6px;display:flex}.ui-shipping:before{content:"";background-color:#48b668;border-radius:50%;outline:4px solid #48b66880;width:6px;height:6px;margin:4px;display:block}.ui-shipping[data-complete]>p:first-child,.ui-shipping:not([data-complete])>p:last-child{display:none}.ui-shipping--xs>p{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:400;line-height:clamp(.875rem,.5vw + .725rem,1.125rem)}.ui-shipping--sm>p{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}.ui-shipping>p{text-align:center}.ui-shipping>p>strong{font-weight:600}.order-tracking{border-radius:0 0 18px 18px}@media (width>=1024px){.order-tracking{border-radius:0 0 30px 30px}}.order-tracking__header{text-align:left;max-width:658px;margin-bottom:24px;margin-left:auto;margin-right:auto}@media (width>=1024px){.order-tracking__header{margin-bottom:42px}}.order-tracking__title{color:#003f5e;font-family:Parkinsans,sans-serif;font-size:clamp(1.5rem,2vw + .9rem,2.5rem);font-weight:500;line-height:clamp(1.875rem,2vw + 1.275rem,2.875rem)}.order-tracking__description{margin-top:12px}.order-tracking__description p{color:#003f5ecc;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:400;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}@media (width>=1024px){.order-tracking__description p{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(1rem,.25vw + .925rem,1.125rem);font-weight:400;line-height:clamp(1.375rem,.25vw + 1.3rem,1.5rem)}}.order-tracking__card{background-color:#fff;border:1px solid #003f5e26;border-radius:12px;padding:12px 24px 24px}@media (width>=1024px){.order-tracking__card{border-radius:16px;max-width:670px;margin-left:auto;margin-right:auto;padding:24px 42px 42px}}.order-tracking__fields{flex-direction:column;gap:12px;display:flex}@media (width>=1024px){.order-tracking__fields{flex-direction:row;gap:24px}}.order-tracking .floating-field{flex:1}.order-tracking__submit{width:100%;margin-top:18px}@media (width>=1024px){.order-tracking__submit{margin-top:30px}}.order-tracking .gradient-text{background:var(--gradient-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@media screen and (width<=989px){.order-tracking--inner-padding-top-none-mobile{padding-top:0}.order-tracking--inner-padding-bottom-none-mobile{padding-bottom:0}}@media screen and (width>=990px){.order-tracking--inner-padding-top-none-desktop{padding-top:0}.order-tracking--inner-padding-bottom-none-desktop{padding-bottom:0}}@media screen and (width<=989px){.order-tracking--inner-padding-top-extra-small-mobile{padding-top:clamp(1.25rem,2vw + .65rem,2.25rem)}.order-tracking--inner-padding-bottom-extra-small-mobile{padding-bottom:clamp(1.25rem,2vw + .65rem,2.25rem)}}@media screen and (width>=990px){.order-tracking--inner-padding-top-extra-small-desktop{padding-top:clamp(1.25rem,2vw + .65rem,2.25rem)}.order-tracking--inner-padding-bottom-extra-small-desktop{padding-bottom:clamp(1.25rem,2vw + .65rem,2.25rem)}}@media screen and (width<=989px){.order-tracking--inner-padding-top-small-mobile{padding-top:clamp(2.25rem,5.25vw + .675rem,4.875rem)}.order-tracking--inner-padding-bottom-small-mobile{padding-bottom:clamp(2.25rem,5.25vw + .675rem,4.875rem)}}@media screen and (width>=990px){.order-tracking--inner-padding-top-small-desktop{padding-top:clamp(2.25rem,5.25vw + .675rem,4.875rem)}.order-tracking--inner-padding-bottom-small-desktop{padding-bottom:clamp(2.25rem,5.25vw + .675rem,4.875rem)}}@media screen and (width<=989px){.order-tracking--inner-padding-top-medium-mobile{padding-top:clamp(3rem,6vw + 1.2rem,6rem)}.order-tracking--inner-padding-bottom-medium-mobile{padding-bottom:clamp(3rem,6vw + 1.2rem,6rem)}}@media screen and (width>=990px){.order-tracking--inner-padding-top-medium-desktop{padding-top:clamp(3rem,6vw + 1.2rem,6rem)}.order-tracking--inner-padding-bottom-medium-desktop{padding-bottom:clamp(3rem,6vw + 1.2rem,6rem)}}@media screen and (width<=989px){.order-tracking--inner-padding-top-large-mobile{padding-top:clamp(3.75rem,7.5vw + 1.5rem,7.5rem)}.order-tracking--inner-padding-bottom-large-mobile{padding-bottom:clamp(3.75rem,7.5vw + 1.5rem,7.5rem)}}@media screen and (width>=990px){.order-tracking--inner-padding-top-large-desktop{padding-top:clamp(3.75rem,7.5vw + 1.5rem,7.5rem)}.order-tracking--inner-padding-bottom-large-desktop{padding-bottom:clamp(3.75rem,7.5vw + 1.5rem,7.5rem)}}pl-faq-page{display:block}@media (width>=1024px){.faq-page__layout{padding-top:24px}}.faq-page__breadcrumbs-desktop{display:none}@media (width>=1024px){.faq-page__breadcrumbs-desktop{margin-bottom:18px;display:block}}.faq-page__breadcrumbs-desktop .breadcrumbs{margin-bottom:0}.faq-page__columns{flex-direction:column;display:flex}@media (width>=1024px){.faq-page__columns{flex-direction:row;align-items:flex-start;gap:18px}}.faq-page__sidebar{display:none}@media (width>=1024px){.faq-page__sidebar{min-width:280px;top:calc(var(--header-height,96px) + 24px);flex-direction:column;flex:1;align-self:flex-start;gap:18px;padding-right:60px;display:flex;position:sticky}}@media (width>=1280px){.faq-page__sidebar{padding-right:115px}}.faq-page__mobile-header{background-color:#f4f1ef;border-radius:0 0 18px 18px;flex-direction:column;gap:24px;padding:30px 16px 24px;display:flex}@media (width>=1024px){.faq-page__mobile-header{display:none}}.faq-page__mobile-header .breadcrumbs{margin-bottom:0}.faq-page__title{color:#003f5e;margin:0;font-family:Parkinsans,sans-serif;font-size:clamp(1.5rem,2vw + .9rem,2.5rem);font-weight:500;line-height:clamp(1.875rem,2vw + 1.275rem,2.875rem)}.faq-page__nav-box{background-color:#fff;border:1px solid #003f5e40;border-radius:12px;overflow:hidden}.faq-page__search-row{border-bottom:1px solid #0003;align-items:center;gap:12px;padding:14px 16px;display:flex}@media (width>=1024px){.faq-page__search-row{padding:16px 20px}}.faq-page__search-icon{flex-shrink:0}.faq-page__search-input{color:#003f5e;background:0 0;border:none;outline:none;width:100%;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:400;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}.faq-page__search-input::placeholder{color:#003f5e80}.faq-page__category-nav{flex-direction:column;gap:12px;padding:16px;display:flex}@media (width>=1024px){.faq-page__category-nav{padding:20px}}.faq-page__category-link{color:#003f5e80;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:500;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem);text-decoration:none;transition:color .2s}.faq-page__category-link:hover{color:#003f5ecc}.faq-page__category-link.is-active{color:#003f5e;text-underline-offset:4px;text-decoration:underline}.faq-page__content{flex-direction:column;gap:36px;margin-top:36px;display:flex}@media (width>=1024px){.faq-page__content{flex-shrink:0;gap:78px;width:783px;margin-top:0}}.faq-page__group{scroll-margin-top:calc(var(--header-height,96px) + 24px);flex-direction:column;gap:18px;display:flex}.faq-page__group-title{text-underline-offset:4px;color:#003f5e;margin:0;font-family:Parkinsans,sans-serif;font-size:clamp(1.125rem,.75vw + .9rem,1.5rem);font-weight:500;line-height:clamp(1.5rem,.75vw + 1.275rem,1.875rem);text-decoration:underline}.faq-page__accordion-container{border:1px solid #003f5e40;border-radius:12px;overflow:hidden}.faq-page__accordion-item{border-bottom:1px solid #003f5e40;display:block}.faq-page__accordion-item:last-child{border-bottom:none}.faq-page__accordion-item[data-accordion-open]{background-color:#faefea}.faq-page__accordion-item--hidden{display:none}.faq-page__accordion-label{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}@media (width>=1024px){.faq-page__accordion-label{padding:18px}}.faq-page__question{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:600;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem);display:block}.faq-page__accordion-label .pl-accordion-icon{flex-shrink:0;width:18px;height:18px;transition:transform .3s;display:inline-block;position:relative}.faq-page__accordion-label .pl-accordion-icon:before,.faq-page__accordion-label .pl-accordion-icon:after{content:"";background-color:currentColor;border-radius:2px;width:100%;height:2px;transition:transform .3s;position:absolute;top:50%;left:50%;translate:-50% -50%}.faq-page__accordion-label .pl-accordion-icon:after{transform:rotate(90deg)}pl-accordion[data-accordion-open] .faq-page__accordion-label .pl-accordion-icon:before{transform:rotate(90deg)scaleX(0)}pl-accordion[data-accordion-open] .faq-page__accordion-label .pl-accordion-icon:after{transform:rotate(180deg)}.faq-page__answer{color:#003f5e;opacity:.8;padding:0 14px 14px 4px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}.faq-page__answer strong,.faq-page__answer b{font-weight:700}.faq-page__answer em,.faq-page__answer i{font-style:italic}.faq-page__answer u,.faq-page__answer a{text-decoration:underline}.faq-page__answer p:first-child{margin-block-start:0}.faq-page__answer p:last-child{margin-block-end:0}.faq-page__answer p+p{margin-block:1em}@media (width>=1024px){.faq-page__answer{padding:0 18px 18px 24px}}.faq-page__show-more{align-self:flex-start}pl-policy-page{display:block}.policy-page__breadcrumbs{color:#003f5e80;align-items:center;gap:4px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:400;line-height:clamp(.875rem,.5vw + .725rem,1.125rem);display:flex}.policy-page__breadcrumbs a{color:inherit;text-decoration:none}.policy-page__breadcrumbs a:hover{text-decoration:underline}@media (width>=1024px){.policy-page__breadcrumbs{gap:8px}}.policy-page__title{color:#003f5e;margin:0;font-family:Parkinsans,sans-serif;font-size:clamp(1.5rem,2vw + .9rem,2.5rem);font-weight:500;line-height:clamp(1.875rem,2vw + 1.275rem,2.875rem)}.policy-page__heading{flex-direction:column;gap:4px;margin-top:8px;display:flex}.policy-page__date,.policy-page__subtitle{color:#003f5e80;margin:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}.policy-page__mobile-header{background-color:#f4f1ef;border-radius:0 0 18px 18px;margin-bottom:0}.policy-page__mobile-header-inner{padding:20px 24px 30px}.policy-page__dropdown-toggle{cursor:pointer;background:#fff;border:1px solid #003f5e40;border-radius:999px;justify-content:space-between;align-items:center;width:100%;margin-top:24px;padding:14px 20px;transition:border-color .2s;display:flex}.policy-page__dropdown-toggle:hover{border-color:#003f5e80}.policy-page__dropdown-toggle-label{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:600;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}.policy-page__dropdown-chevron{transition:transform .3s}[aria-expanded=true] .policy-page__dropdown-chevron{transform:rotate(180deg)}.policy-page__dropdown-nav{margin-top:12px;padding-bottom:8px;display:none}.policy-page__dropdown-nav.is-open{display:block}.policy-page__dropdown-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.policy-page__dropdown-link{color:#003f5e80;border-radius:12px;padding:10px 20px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:400;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem);text-decoration:none;transition:background-color .2s;display:block}.policy-page__dropdown-link:hover{background-color:#f4f1ef}.policy-page__dropdown-link.is-active{color:#003f5e;font-weight:600}.policy-page__layout{flex-direction:column;padding-top:36px;display:flex}@media (width>=1024px){.policy-page__layout{flex-direction:row;gap:60px;padding-top:0}}@media (width>=1280px){.policy-page__layout{gap:115px}}@media (width>=1024px){.policy-page__sidebar{flex-direction:column;flex-shrink:0;align-self:flex-start;gap:30px;width:440px;max-width:35%;padding-top:12px;display:flex;position:sticky;top:120px}}.policy-page__toc-card{background:#fff;border:1px solid #003f5e40;border-radius:12px;padding:20px}.policy-page__toc-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.policy-page__toc-link{color:#003f5e80;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem);text-decoration:none;transition:color .2s}.policy-page__toc-link:hover{color:#003f5ecc}.policy-page__toc-link.is-active{color:#003f5e;text-underline-offset:4px;font-weight:600;text-decoration:underline}.policy-page__toc-sublist{flex-direction:column;gap:6px;margin:8px 0 0 12px;padding:0;list-style:none;display:flex}.policy-page__toc-sublink{color:#003f5e80;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:400;line-height:clamp(.875rem,.5vw + .725rem,1.125rem);text-decoration:none;transition:color .2s}.policy-page__toc-sublink:hover{color:#003f5ecc}.policy-page__content{flex:1;min-width:0;max-width:783px;padding-top:0}@media (width>=1024px){.policy-page__content{padding-top:66px}}.policy-page__content h1,.policy-page__content h2,.policy-page__content h3,.policy-page__content h4,.policy-page__content h5,.policy-page__content h6{color:#003f5e;text-underline-offset:6px;margin-top:36px;font-family:Parkinsans,sans-serif;font-size:clamp(1.125rem,.75vw + .9rem,1.5rem);font-weight:700;line-height:clamp(1.5rem,.75vw + 1.275rem,1.875rem);text-decoration:underline}.policy-page__content h1:first-child,.policy-page__content h2:first-child,.policy-page__content h3:first-child,.policy-page__content h4:first-child,.policy-page__content h5:first-child,.policy-page__content h6:first-child{margin-top:0}@media (width>=1024px){.policy-page__content h1,.policy-page__content h2,.policy-page__content h3,.policy-page__content h4,.policy-page__content h5,.policy-page__content h6{margin-top:78px}.policy-page__content h1:first-child,.policy-page__content h2:first-child,.policy-page__content h3:first-child,.policy-page__content h4:first-child,.policy-page__content h5:first-child,.policy-page__content h6:first-child{margin-top:0}}.policy-page__content h2{scroll-margin-top:calc(var(--header-total-height,var(--header-height,96px)) + 24px)}.policy-page__content p{color:#003f5e;margin-top:12px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}@media (width>=1024px){.policy-page__content p{margin-top:18px}}.policy-page__content a{color:#003f5e;text-decoration:underline}.policy-page__content ul,.policy-page__content ol{color:#003f5e;list-style:initial;margin-top:12px;padding-left:20px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}@media (width>=1024px){.policy-page__content ul,.policy-page__content ol{margin-top:18px}}.policy-page__content li{margin-top:4px}.policy-page__content strong,.policy-page__content b{font-weight:700}.policy-page__content em,.policy-page__content i{font-style:italic}pl-contact-form{display:block}@media (width>=1024px){.contact{background-color:#f4f1ef;border-radius:0 0 30px 30px}}.contact__inner{flex-direction:column;gap:18px;display:flex}@media (width>=1024px){.contact__inner{flex-direction:row;align-items:flex-start;gap:18px;padding-top:45px;padding-bottom:24px}}.contact__content{flex-direction:column;flex:1;gap:24px;min-width:0;display:flex}@media (width>=1024px){.contact__content{gap:24px;padding-right:24px}}.contact__top{flex-direction:column;display:flex}@media (width<=1023.98px){.contact__top{margin:0 calc(-1 * var(--section-main-margin-side,12px));padding:24px 16px;padding-left:var(--section-main-margin-side,12px);padding-right:var(--section-main-margin-side,12px);background-color:#f4f1ef;border-radius:0 0 18px 18px}}.contact__breadcrumbs{margin-bottom:18px}@media (width>=1024px){.contact__breadcrumbs{margin-bottom:30px}}.contact__title{color:#003f5e;margin-bottom:12px;font-family:Parkinsans,sans-serif;font-size:clamp(1.5rem,2vw + .9rem,2.5rem);font-weight:500;line-height:clamp(1.875rem,2vw + 1.275rem,2.875rem)}.contact__description{color:#003f5ecc;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:400;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}.contact__actions{flex-direction:column;gap:12px;margin-top:24px;display:flex}@media (width>=1024px){.contact__actions{flex-direction:row;margin-top:42px}}@media (width<=1023.98px){.contact__actions .pl-button--secondary.pl-button--lg{padding-block:12px}}.contact__action-btn{flex:1;justify-content:center;align-items:center;gap:10px;min-width:0;padding:12px 14px;display:flex}.contact__action-btn svg{flex-shrink:0}.contact__form-card{background-color:#fff;border:1px solid #003f5e26;border-radius:12px;flex-direction:column;gap:18px;padding:24px 20px;display:flex}@media (width>=1024px){.contact__form-card{border-radius:16px;gap:30px;padding:42px}}.contact__form-card form{flex-direction:column;gap:12px;display:flex}.contact__form-title{color:#003f5e;text-underline-offset:6px;font-family:Parkinsans,sans-serif;font-size:clamp(1.125rem,.75vw + .9rem,1.5rem);font-weight:500;line-height:clamp(1.5rem,.75vw + 1.275rem,1.875rem);text-decoration:underline}.contact__form-row{flex-direction:column;gap:12px;display:flex}@media (width>=1024px){.contact__form-row{flex-direction:row;gap:24px}.contact__form-row .floating-field{flex:1;min-width:0}}.contact__file-btn{color:#003f5e;cursor:pointer;background:0 0;border:1px dashed #003f5e40;border-radius:1000px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:8px;padding:12px 14px;font-family:inherit;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:500;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem);transition:border-color .2s;display:flex}@media (width>=1024px){.contact__file-btn{margin-top:12px}}.contact__file-btn:hover{border-color:#003f5e80}.contact__file-btn svg{flex-shrink:0}.contact__file-list{flex-direction:column;gap:8px;margin-top:12px;display:flex}.contact__file-item{background-color:#f4f1ef;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.contact__file-name{color:#003f5ecc;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.contact__file-remove{cursor:pointer;color:#003f5e80;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:4px;transition:color .2s;display:flex}.contact__file-remove:hover{color:#cd3232}.contact__file-helper{color:#003f5e80;margin-top:6px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}.contact__submit{width:100%;margin-top:18px;padding:16px 24px}.contact__required-note{color:#003f5e80;margin-top:-6px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:400;line-height:clamp(.875rem,.5vw + .725rem,1.125rem)}.contact__success{color:#48b668;background-color:#48b6681a;border:1px solid #48b668;border-radius:8px;margin-bottom:24px;padding:16px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:400;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}.contact__errors{color:#cd3232;background-color:#cd32321a;border:1px solid #cd3232;border-radius:8px;margin-bottom:24px;padding:16px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}.contact__media{aspect-ratio:1;border-radius:12px;flex:1;min-width:0;position:relative;overflow:hidden}@media (width>=1024px){.contact__media{top:calc(var(--header-height,96px) + 24px);align-self:flex-start;position:sticky}}.contact__image{object-fit:cover;width:100%;height:100%}.contact__image--placeholder{object-fit:cover;background-color:#f4f1ef;width:100%;height:100%}.contact__overlay{pointer-events:none;position:absolute;inset:0}.contact__media-mobile{border-radius:12px;margin-top:14px;position:relative;overflow:hidden}@media (width>=1024px){.contact__media-mobile{margin-top:24px;display:none}}.contact__image-mobile{aspect-ratio:1;object-fit:cover;width:100%}.page-404{background-color:#f4f1ef;overflow:hidden}.page-404__inner{gap:var(--section-spacing-sub-title,24px);flex-direction:column;display:flex}@media (width>=1024px){.page-404__inner{align-items:center;gap:var(--section-main-margin-side-small,18px);flex-direction:row}}.page-404__content{gap:var(--section-spacing-sub-title,18px);flex-direction:column;display:flex}@media (width>=1024px){.page-404__content{gap:var(--section-spacing-title,42px);flex:0 50%}}.page-404__breadcrumbs{align-items:center;gap:var(--section-main-margin-side-small,8px);display:flex}@media (width<=1023.98px){.page-404__breadcrumbs{gap:4px}}.page-404__breadcrumb-link,.page-404__breadcrumb-current,.page-404__breadcrumb-separator{color:#003f5e80;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:400;line-height:clamp(.875rem,.5vw + .725rem,1.125rem);text-decoration:none}.page-404__breadcrumb-link{transition:color .2s}.page-404__breadcrumb-link:hover{color:#003f5ecc}.page-404__title{color:#003f5e;font-family:Parkinsans,sans-serif;font-size:clamp(1.875rem,2.25vw + 1.2rem,3rem);font-weight:500;line-height:clamp(2.25rem,2.25vw + 1.575rem,3.375rem)}.page-404__text{gap:var(--section-spacing-sub-title,12px);flex-direction:column;display:flex}.page-404__subtitle{color:#003f5e;font-family:Parkinsans,sans-serif;font-size:clamp(1.125rem,.75vw + .9rem,1.5rem);font-weight:500;line-height:clamp(1.5rem,.75vw + 1.275rem,1.875rem);text-decoration:underline}.page-404__description{color:#003f5ecc;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:400;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}.page-404__buttons{gap:var(--section-spacing-sub-title,12px);flex-direction:column;display:flex}@media (width>=1024px){.page-404__buttons{flex-direction:row}}@media (width<=1023.98px){.page-404__button{justify-content:center;width:100%}}.page-404__media{flex:1;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.page-404__image-wrapper{width:100%}.page-404__image,.page-404__image--placeholder{width:100%;height:auto}.cta-contact__card{background-color:#f4f1ef;border-radius:12px;flex-direction:column;gap:24px;padding:20px;display:flex;overflow:hidden}@media (width>=1024px){.cta-contact__card{flex-direction:row;align-items:flex-end;gap:30px;padding:42px}}.cta-contact__content{flex-direction:column;gap:12px;display:flex}@media (width>=1024px){.cta-contact__content{flex:1;gap:18px}}.cta-contact__title{color:#003f5e;margin:0;font-family:Parkinsans,sans-serif;font-size:clamp(1.375rem,1.25vw + 1rem,2rem);font-weight:500;line-height:clamp(1.75rem,1.25vw + 1.375rem,2.375rem)}.cta-contact__description{color:#003f5e;margin:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:400;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}.cta-contact__button{flex-shrink:0}@media (width<=1023.98px){.cta-contact__button{width:100%}}.collection-header{background-color:#f4f1ef;border-radius:0 0 18px 18px}@media (width<=1023.98px){.collection-header{padding-bottom:24px}}@media (width>=1024px){.collection-header{padding:38px var(--section-main-margin-side-small,24px) var(--section-main-margin-side-small,24px) var(--section-main-margin-side,42px);border-radius:0 0 30px 30px}}.collection-header__component{display:block}.collection-header__layout{flex-direction:column;gap:24px;display:flex}@media (width>=1024px){.collection-header__layout{flex-direction:row;align-items:center}}.collection-header__content{flex-direction:column;flex:1;gap:18px;min-width:0;display:flex}@media (width>=1024px){.collection-header__content{gap:48px;padding-right:54px}}.collection-header__content .breadcrumbs{margin-bottom:0}.collection-header__text-block{flex-direction:column;gap:18px;display:flex}@media (width>=1024px){.collection-header__text-block{gap:30px}}.collection-header__title-block{flex-direction:column;gap:12px;display:flex}.collection-header__title{color:#003f5e;margin:0;font-family:Parkinsans,sans-serif;font-size:clamp(1.5rem,2vw + .9rem,2.5rem);font-weight:500;line-height:clamp(1.875rem,2vw + 1.275rem,2.875rem)}.collection-header__description-wrapper{flex-direction:column;gap:8px;display:flex}.collection-header__description{color:#003f5e;opacity:.8;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:400;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem);display:-webkit-box;overflow:hidden}.collection-header__description.is-expanded{-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}.collection-header__description p{margin:0}.collection-header__description p+p{margin-top:12px}.collection-header__toggle{cursor:pointer;color:#003f5ecc;text-underline-offset:3px;background:0 0;border:none;align-self:flex-start;padding:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:600;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem);text-decoration:underline}.collection-header__toggle [data-toggle-less],.collection-header__toggle.is-expanded [data-toggle-more]{display:none}.collection-header__toggle.is-expanded [data-toggle-less]{display:inline}.collection-header__reassurance{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (width>=1024px){.collection-header__reassurance{gap:18px}}.collection-header__reassurance-item{align-items:center;gap:12px;display:flex}@media (width>=1024px){.collection-header__reassurance-item{width:260px}}.collection-header__reassurance-icon{background-color:#442c49;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;padding:8px;display:flex}.collection-header__reassurance-icon img{object-fit:contain;width:100%;height:100%}.collection-header__reassurance-text{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:500;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}.collection-header__reassurance-text p{margin:0}.collection-header-professionals{flex-direction:column;gap:6px;min-width:0;max-width:100%;display:flex}@media (width<=1023.98px){.collection-header-professionals{gap:24px}}.collection-header-professionals__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.collection-header-professionals__title{color:#003f5e;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:500;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem);text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.collection-header-professionals__nav{align-items:center;gap:12px;display:none}@media (width>=1024px){.collection-header-professionals__nav{display:inline-flex}}.collection-header-professionals__arrow{background-color:#0000;border:1px solid #003f5e40;border-radius:100%;justify-content:center;align-items:center;width:36px;height:36px;transition:opacity .32s;display:inline-flex}.collection-header-professionals__arrow--prev svg{transform:rotate(180deg)}.collection-header-professionals__arrow.swiper-button-disabled{display:none}.collection-header-professionals__swiper{width:100%}@media (width>=1024px){.collection-header-professionals__swiper{border-radius:8px}}@media (width<=1023.98px){.collection-header-professionals__swiper{overflow:visible}}.collection-header-professionals__swiper .swiper-wrapper{align-items:stretch}@media (width<=1023.98px){.collection-header-professionals__swiper .swiper-wrapper{overflow:visible}}.collection-header-professionals__swiper .swiper-slide{width:auto;height:auto}.collection-header-professionals__scrollbar{background-color:#003f5e40;width:50%;height:2px;margin-inline:auto;position:static}@media (width>=1024px){.collection-header-professionals__scrollbar{display:none}}.collection-header-professionals__scrollbar .swiper-scrollbar-drag{background-color:#003f5e;border-radius:0}.collection-header__image-wrapper{border-radius:12px;flex-shrink:0;width:572px;max-width:45%;height:280px;position:relative;overflow:hidden}.collection-header__image-overlay{z-index:1;pointer-events:none;background:linear-gradient(#0000 50%,#00000026 100%);position:absolute;inset:0}.collection-header__image{object-fit:cover;width:100%;height:100%}pl-collection-products{display:block}.collection-products__categories-row{align-items:center;margin-bottom:12px;display:flex}@media (width<=1023.98px){.collection-products__categories-row{width:calc(100% + var(--section-main-margin-side) * 2);transform:translateX(calc(var(--section-main-margin-side) * -1))}}@media (width>=1024px){.collection-products__categories-row{gap:18px;margin-bottom:18px}}.collection-products__categories{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;align-items:center;gap:8px;min-width:0;display:flex;overflow-x:auto}@media (width<=1023.98px){.collection-products__categories{padding-inline:var(--section-main-margin-side)}}.collection-products__categories::-webkit-scrollbar{display:none}.collection-products__category-pill{color:#003f5ecc;white-space:nowrap;border:1px solid #003f5e26;border-radius:1000px;align-items:center;gap:6px;padding:8px 14px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:500;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem);text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:flex}.collection-products__category-pill:hover{border-color:#003f5e66}.collection-products__category-pill.is-active{color:#fff;background-color:#003f5e;border-color:#003f5e}.collection-products__category-pill.is-active .collection-products__category-icon img{filter:brightness(0)invert()}.collection-products__category-pill--all{border-color:#003f5e26}.collection-products__category-icon{flex-shrink:0;width:20px;height:20px}.collection-products__category-icon img{object-fit:contain;width:100%;height:100%}.collection-products__category-separator{background-color:#003f5e26;border-radius:500px;flex-shrink:0;width:1px;height:24px;display:block}.collection-products__toolbar{align-items:center;gap:8px;margin-bottom:18px;display:flex}@media (width>=1024px){.collection-products__toolbar{display:none}}.collection-products__sort{cursor:pointer;border:1px solid #003f5e26;border-radius:1000px;flex-shrink:0;align-items:center;gap:6px;padding:10px 14px;display:flex;position:relative}.collection-products__sort--desktop{margin-left:auto}.collection-products__toolbar .collection-products__sort{flex:1}.collection-products__sort-label{color:#003f5e80;white-space:nowrap;pointer-events:none;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:500;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}.collection-products__sort-select{color:#003f5e;appearance:none;cursor:pointer;background:0 0;border:none;outline:none;padding-right:16px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:500;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}.collection-products__toolbar .collection-products__sort-select{flex:1}.collection-products__sort>svg{pointer-events:none;color:#003f5e80;flex-shrink:0;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.collection-products__filter-toggle{cursor:pointer;color:#003f5ecc;white-space:nowrap;background:0 0;border:1px solid #003f5e26;border-radius:1000px;align-items:center;gap:6px;padding:10px 14px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:500;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem);display:flex}.collection-products__layout{flex-direction:column;display:flex;position:relative}@media (width>=1024px){.collection-products__layout{flex-direction:row;gap:18px}}.collection-products__overlay{z-index:99;background-color:#00000080;display:none;position:fixed;inset:0}.collection-products__overlay.is-active{display:block}.collection-products__sidebar{z-index:100;background-color:#fffefb;flex-direction:column;width:100%;max-width:440px;transition:transform .3s;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.collection-products__sidebar.is-open{transform:translate(0)}@media (width>=1024px){.collection-products__sidebar{top:var(--header-height,96px);z-index:auto;background-color:#0000;align-self:flex-start;width:326px;min-width:326px;max-width:none;padding-top:18px;position:sticky;overflow-y:visible;transform:none}}.collection-products__sidebar-header{color:#003f5e;border-bottom:1px solid #003f5e26;justify-content:space-between;align-items:center;padding:18px 14px;font-family:Parkinsans,sans-serif;font-size:clamp(1rem,.5vw + .85rem,1.25rem);font-weight:500;line-height:clamp(1.375rem,.5vw + 1.225rem,1.625rem);display:flex}@media (width>=1024px){.collection-products__sidebar-header{border-bottom:none;padding:0 8px 14px}}.collection-products__sidebar-title{color:#003f5e;margin:0;font-family:Parkinsans,sans-serif;font-size:clamp(1.375rem,1.25vw + 1rem,2rem);font-weight:500;line-height:clamp(1.75rem,1.25vw + 1.375rem,2.375rem)}@media (width>=1024px){.collection-products__sidebar-title{color:#003f5e;text-underline-offset:4px;font-family:Parkinsans,sans-serif;font-size:clamp(1rem,.5vw + .85rem,1.25rem);font-weight:500;line-height:clamp(1.375rem,.5vw + 1.225rem,1.625rem);text-decoration:underline}}.collection-products__sidebar-close{cursor:pointer;color:#003f5ecc;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}@media (width>=1024px){.collection-products__sidebar-close{display:none}}.collection-products__sidebar-filters{flex:1;padding:0 14px;overflow-y:auto}@media (width>=1024px){.collection-products__sidebar-filters{padding:0;overflow-y:visible}}.collection-products__filter-group{border-bottom:1px solid #003f5e26;display:block}@media (width>=1024px){.collection-products__filter-group{padding:0 8px}}.collection-products__filter-label{padding:18px 0}.collection-products__filter-label span:first-child{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(1rem,.25vw + .925rem,1.125rem);font-weight:500;line-height:clamp(1.375rem,.25vw + 1.3rem,1.5rem)}.collection-products__filter-label .pl-accordion-icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .3s;display:flex;transform:rotate(180deg)}.collection-products__filter-label .pl-accordion-icon:before,.collection-products__filter-label .pl-accordion-icon:after{content:none}.collection-products__filter-label .pl-accordion-icon svg{width:24px;height:24px}pl-accordion[data-accordion-open] .collection-products__filter-label .pl-accordion-icon{transform:rotate(0)}.collection-products__filter-options{flex-direction:column;gap:8px;padding:0 0 18px 4px;display:flex}@media (width>=1024px){.collection-products__filter-options{padding:0 0 18px 12px}}.collection-products__filter-option{cursor:pointer;color:#003f5e;align-items:center;gap:8px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:400;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem);display:flex}.collection-products__filter-option.is-disabled{opacity:.4;cursor:not-allowed}.collection-products__filter-option input[type=checkbox]{opacity:0;width:0;height:0;position:absolute}.collection-products__checkbox{border:1.5px solid #003f5e80;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:background-color .15s,border-color .15s;display:flex}input[type=checkbox]:checked+.collection-products__checkbox{background-color:#003f5e;border-color:#003f5e}.collection-products__checkmark{display:none}input[type=checkbox]:checked+.collection-products__checkbox .collection-products__checkmark{display:block}.collection-products__filter-text{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:400;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}.collection-products__price-range{align-items:flex-end;gap:12px;padding:0 0 18px 4px;display:flex}@media (width>=1024px){.collection-products__price-range{padding:0 0 18px 12px}}.collection-products__price-field{flex-direction:column;flex:1;gap:4px;display:flex}.collection-products__price-field label{color:#003f5e80;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}.collection-products__price-field input{color:#003f5e;border:1px solid #003f5e40;border-radius:8px;outline:none;width:100%;padding:8px 12px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:400;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}.collection-products__price-field input:focus{border-color:#003f5e}.collection-products__price-separator{color:#003f5e80;padding-bottom:10px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:400;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}.collection-products__reset{color:#003f5e80;text-underline-offset:3px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem);text-decoration:underline}.collection-products__reset--desktop{margin-top:18px;padding:0 8px}.collection-products__sidebar-footer{border-top:1px solid #003f5e26;flex-direction:column;align-items:center;gap:12px;padding:14px;display:flex}@media (width>=1024px){.collection-products__sidebar-footer{display:none}}.collection-products__sidebar-apply{width:100%}.collection-products__main{flex:1;min-width:0;transition:opacity .2s}.collection-products__main.is-loading{opacity:.5;pointer-events:none}.collection-products__grid{flex-wrap:wrap;gap:18px 8px;display:flex}@media (width>=1024px){.collection-products__grid{gap:36px 18px}}.collection-product-card{width:calc(50% - 4px)}@media (width>=1024px){.collection-product-card{width:calc(33.3333% - 12px)}}.collection-featured-card--size-1{width:calc(50% - 4px)}@media (width>=1024px){.collection-featured-card--size-1{width:calc(33.3333% - 12px)}}.collection-featured-card--size-2{width:100%}@media (width>=1024px){.collection-featured-card--size-2{width:calc(66.6667% - 6px)}}.collection-products__pagination{justify-content:center;align-items:center;gap:12px;margin-top:40px;display:flex}.collection-products__pagination-arrow{color:#003f5ecc;border:1px solid #003f5e26;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;transition:border-color .2s;display:flex}.collection-products__pagination-arrow:hover:not(.is-disabled){border-color:#003f5e66}.collection-products__pagination-arrow.is-disabled{opacity:.3;cursor:default}.collection-products__pagination-arrow svg{width:16px;height:16px}.collection-products__pagination-info{color:#003f5ecc;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:400;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}pl-add-to-cart{display:contents}.collection-product-card{flex-direction:column;gap:8px;display:flex;position:relative}@media (width>=1024px){.collection-product-card{gap:16px}}.collection-product-card__link{z-index:1;position:absolute;inset:0}.collection-product-card__visual{flex-direction:column;gap:6px;display:flex}@media (width>=1024px){.collection-product-card__visual{gap:12px}}.collection-product-card__card{background-color:#fff;border-radius:8px;overflow:hidden}@media (width>=1024px){.collection-product-card__card{border-radius:12px}}.collection-product-card__category{color:#003f5e;background-color:#bcd9f3;justify-content:center;align-items:center;gap:4px;width:100%;padding:4px 0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:500;line-height:clamp(.875rem,.5vw + .725rem,1.125rem);display:flex}@media (width>=1024px){.collection-product-card__category{color:#003f5e;gap:6px;padding:6px 0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:500;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}}.collection-product-card__category-icon{flex-shrink:0;width:16px;height:16px}@media (width>=1024px){.collection-product-card__category-icon{width:20px;height:20px}}.collection-product-card__category-icon img{object-fit:contain;width:100%;height:100%}.collection-product-card__media{aspect-ratio:9/10;background-color:#f4f1ef;padding:8px;position:relative}@media (width>=1024px){.collection-product-card__media{padding:12px}}.collection-product-card__image{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.collection-product-card__placeholder{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.collection-product-card__placeholder svg{width:60%;height:60%}.collection-product-card__rating{z-index:2;color:#003f5e;align-items:center;gap:4px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:600;line-height:clamp(.875rem,.5vw + .725rem,1.125rem);display:flex;position:relative}@media (width>=1024px){.collection-product-card__rating{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:600;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}}.collection-product-card__badge{z-index:2;color:#003f5e;border-radius:6px;padding:4px 10px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:500;line-height:clamp(.875rem,.5vw + .725rem,1.125rem);position:absolute;top:8px;right:8px}.collection-product-card__label{color:#003f5e;background-color:#003f5e26;justify-content:center;align-items:center;gap:4px;padding:4px 0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:400;line-height:clamp(.875rem,.5vw + .725rem,1.125rem);display:flex}.collection-product-card__label-icon{flex-shrink:0;width:20px;height:20px}.collection-product-card__label-icon img{object-fit:contain;width:100%;height:100%}.collection-product-card__info{flex-direction:column;gap:6px;padding:0 4px;display:flex}@media (width>=1024px){.collection-product-card__info{gap:10px;padding:0 8px}}.collection-product-card__title{color:#003f5e;margin:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:500;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}@media (width>=1024px){.collection-product-card__title{color:#003f5e;font-family:IBM Plex Sans,sans-serif;font-size:clamp(1.125rem,.25vw + 1.05rem,1.25rem);font-weight:500;line-height:clamp(1.5rem,.25vw + 1.425rem,1.625rem)}}.collection-product-card__bullets{color:#003f5e;flex-direction:column;gap:4px;margin:0;padding:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:400;line-height:clamp(.875rem,.5vw + .725rem,1.125rem);list-style:none;display:flex}@media (width>=1024px){.collection-product-card__bullets{color:#003f5e;gap:6px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}}.collection-product-card__bullets li{align-items:baseline;gap:4px;display:flex}@media (width>=1024px){.collection-product-card__bullets li{gap:6px}}.collection-product-card__bullets li:before{content:"•"}.collection-product-card__cta{z-index:2;width:100%;margin-top:auto;position:relative}.collection-featured-card{--fc-text:#fff;--fc-text-sub:#fff;--fc-dot:#fff;--fc-border:#fff3;border-radius:8px;flex-direction:column;display:flex;position:relative;overflow:hidden}.collection-featured-card:empty{display:none}@media (width>=1024px){.collection-featured-card{border-radius:12px}}.collection-featured-card--desktop-only{display:none}@media (width>=1024px){.collection-featured-card--desktop-only{display:flex}}.collection-featured-card--mobile-only{display:flex}@media (width>=1024px){.collection-featured-card--mobile-only{display:none}}.collection-featured-card--text-dark{--fc-text:#003f5e;--fc-text-sub:#003f5e;--fc-dot:#003f5e;--fc-border:#003f5e26}.collection-featured-card__bg{position:absolute;inset:0}.collection-featured-card__bg img{object-fit:cover;width:100%;height:100%;display:block}.collection-featured-card__gradient{pointer-events:none;position:absolute;inset:0}.collection-featured-card__gradient--bottom{background:linear-gradient(#0000 48%,#01112080 76%)}.collection-featured-card__gradient--diagonal{background:linear-gradient(-79deg,#01112000 26%,#011120bf 57%)}@media (width>=1024px){.collection-featured-card__gradient--diagonal{background:linear-gradient(-84deg,#01112000 28%,#011120bf 66%)}}.collection-featured-card__cover-link{z-index:3;position:absolute;inset:0}.collection-featured-card__content{z-index:1;flex-direction:column;display:flex;position:relative}.collection-featured-card--cta{justify-content:flex-end;gap:12px;padding:8px}@media (width>=1024px){.collection-featured-card--cta{gap:18px;padding:12px}}.collection-featured-card--cta .collection-featured-card__content{gap:12px}@media (width>=1024px){.collection-featured-card--cta .collection-featured-card__content{padding:0 6px}}.collection-featured-card__cta-title{color:var(--fc-text);margin:0;font-family:Parkinsans,sans-serif;font-size:clamp(1rem,.5vw + .85rem,1.25rem);font-weight:500;line-height:clamp(1.375rem,.5vw + 1.225rem,1.625rem)}@media (width>=1024px){.collection-featured-card__cta-title{color:var(--fc-text);font-family:Parkinsans,sans-serif;font-size:clamp(1.125rem,.75vw + .9rem,1.5rem);font-weight:500;line-height:clamp(1.5rem,.75vw + 1.275rem,1.875rem)}}.collection-featured-card__cta-bullets{flex-direction:column;gap:4px;padding:0 6px;display:flex}@media (width>=1024px){.collection-featured-card__cta-bullets{gap:6px}}.collection-featured-card__cta-bullets p{color:var(--fc-text);align-items:center;gap:8px;margin:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:600;line-height:clamp(.875rem,.5vw + .725rem,1.125rem);display:flex}.collection-featured-card__cta-bullets p:before{content:"";background-color:var(--fc-dot);border-radius:50%;flex-shrink:0;width:4px;height:4px;display:block}.collection-featured-card__cta-button{z-index:2;white-space:nowrap;width:100%;font-size:12px;position:relative}.collection-featured-card--article{aspect-ratio:34/55;justify-content:flex-end}.collection-featured-card__article-media{position:absolute;inset:0}.collection-featured-card__article-media img{object-fit:cover;width:100%;height:100%;display:block}.collection-featured-card__article-gradient{pointer-events:none;background:linear-gradient(#0000 50%,#011120bf 100%);position:absolute;inset:0}@media (width>=1024px){.collection-featured-card__article-gradient{background:linear-gradient(#0000 45%,#011120bf 100%)}}.collection-featured-card__article-badge{z-index:2;color:#003f5e;background-color:#442c49;border-radius:4px;padding:2px 4px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:500;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem);position:absolute;top:8px;left:8px}@media (width>=1024px){.collection-featured-card__article-badge{border-radius:6px;padding:2px 8px;top:12px;left:12px}}.collection-featured-card__article-content{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff03;flex-direction:column;gap:14px;padding:18px 12px 14px;display:flex;position:relative}@media (width>=1024px){.collection-featured-card__article-content{gap:18px;padding:24px 14px 18px}}.collection-featured-card__article-title{color:#fff;margin:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:500;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}@media (width>=1024px){.collection-featured-card__article-title{color:#fff;font-family:IBM Plex Sans,sans-serif;font-size:clamp(1.125rem,.25vw + 1.05rem,1.25rem);font-weight:500;line-height:clamp(1.5rem,.25vw + 1.425rem,1.625rem)}}.collection-featured-card__article-excerpt{color:#fff;opacity:.8;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:-12px 0 0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:400;line-height:clamp(.875rem,.5vw + .725rem,1.125rem);display:-webkit-box;overflow:hidden}@media (width>=1024px){.collection-featured-card__article-excerpt{margin-top:-14px}}.collection-featured-card__article-link{color:#fff;align-items:center;gap:8px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem);text-decoration:none;display:flex}@media (width>=1024px){.collection-featured-card__article-link{gap:10px}}.collection-featured-card__article-link svg{flex-shrink:0;transition:transform .2s}.collection-featured-card:hover .collection-featured-card__article-link svg{transform:translate(4px)}.collection-featured-card--routine{border-radius:10px;justify-content:center;padding:18px}@media (width>=1024px){.collection-featured-card--routine{border-radius:12px;justify-content:flex-end;padding:42px}}.collection-featured-card--routine .collection-featured-card__content{gap:18px;max-width:240px}@media (width>=1024px){.collection-featured-card--routine .collection-featured-card__content{gap:42px;max-width:344px}}.collection-featured-card__title{color:var(--fc-text);margin:0;font-family:Parkinsans,sans-serif;font-size:clamp(1.375rem,1.25vw + 1rem,2rem);font-weight:700;line-height:clamp(1.75rem,1.25vw + 1.375rem,2.375rem)}.collection-featured-card__products{flex-direction:column;display:flex}.collection-featured-card__product-row{gap:8px;padding-bottom:10px;display:flex}.collection-featured-card__product-row+.collection-featured-card__product-row{border-top:1px solid var(--fc-border);padding-top:10px}@media (width>=1024px){.collection-featured-card__product-row{gap:12px;padding-bottom:12px}.collection-featured-card__product-row+.collection-featured-card__product-row{padding-top:12px}}.collection-featured-card__product-thumb{background-color:#f4f1ef;border-radius:4px;flex-shrink:0;width:36px;height:36px;overflow:hidden}@media (width>=1024px){.collection-featured-card__product-thumb{border-radius:6px;width:54px;height:54px}}.collection-featured-card__product-thumb img{object-fit:contain;width:100%;height:100%;display:block}.collection-featured-card__product-info{flex-direction:column;gap:4px;display:flex}.collection-featured-card__product-title{color:var(--fc-text);margin:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:600;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}@media (width>=1024px){.collection-featured-card__product-title{color:var(--fc-text);font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:600;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}}.collection-featured-card__product-bullets{color:var(--fc-text-sub);flex-direction:column;gap:4px;margin:0;padding:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.625rem,.25vw + .55rem,.75rem);font-weight:400;line-height:clamp(.875rem,.5vw + .725rem,1.125rem);list-style:none;display:flex}@media (width>=1024px){.collection-featured-card__product-bullets{color:var(--fc-text-sub);font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:400;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem)}}.collection-featured-card__product-bullets li{color:var(--fc-text-sub);align-items:center;gap:4px;display:flex}.collection-featured-card__product-bullets li:before{content:"";background-color:var(--fc-dot);border-radius:50%;flex-shrink:0;width:4px;height:4px;display:block}.collection-featured-card__actions{flex-direction:column;align-items:center;gap:8px;display:flex}@media (width>=1024px){.collection-featured-card__actions{gap:12px}}.collection-featured-card__cta{color:#003f5e;text-align:center;background-color:#fff;border-radius:1000px;justify-content:center;align-items:center;gap:6px;width:100%;padding:12px 24px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:500;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem);text-decoration:none;transition:opacity .2s;display:flex}@media (width>=1024px){.collection-featured-card__cta{color:#003f5e;padding:16px 24px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.875rem,.25vw + .8rem,1rem);font-weight:500;line-height:clamp(1.25rem,.25vw + 1.175rem,1.375rem)}}.collection-featured-card__cta:hover{opacity:.85}.collection-featured-card__cta-compare{color:#003f5e80;text-decoration:line-through}.collection-featured-card__link{color:var(--fc-text);align-items:center;gap:10px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.25vw + .675rem,.875rem);font-weight:500;line-height:clamp(1.125rem,.25vw + 1.05rem,1.25rem);text-decoration:none;transition:opacity .2s;display:flex}@media (width>=1024px){.collection-featured-card__link{gap:6px}}.collection-featured-card__link:hover{opacity:.8;text-decoration:underline}.collection-featured-card--text-dark .collection-featured-card__cta{color:#fff;background-color:#003f5e}.main-page__header{margin-bottom:32px}@media (width<=767.98px){.main-page__header{margin-bottom:24px}}.main-page__title{color:#003f5e}.main-page__content{color:#003f5ecc}.main-page__content h2,.main-page__content h3,.main-page__content h4,.main-page__content h5,.main-page__content h6{color:#003f5e;margin-top:32px;margin-bottom:16px}@media (width<=767.98px){.main-page__content h2,.main-page__content h3,.main-page__content h4,.main-page__content h5,.main-page__content h6{margin-top:24px;margin-bottom:12px}}.main-page__content p{margin-bottom:16px}.main-page__content p:last-child{margin-bottom:0}.main-page__content a{color:#003f5e;text-decoration:underline}.main-page__content ul,.main-page__content ol{margin-bottom:16px;padding-left:24px}.main-page__content li{margin-bottom:8px}.main-page__content img{border-radius:8px;max-width:100%;height:auto}[data-section-type=diagnostic]{z-index:100000;background:#fff;padding-bottom:80px;position:fixed;inset:0;overflow:auto}[data-section-type=diagnostic] .container{max-width:1400px;margin-inline:auto}[data-section-type=diagnostic] .button{color:#e9f3fc;text-align:center;background:#1269ba;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:24px 120px;font-family:IBM Plex Sans;font-size:20px;font-style:normal;font-weight:700;line-height:normal;display:flex;box-shadow:inset 0 4px 8.5px #8fc2f0}[data-section-type=diagnostic] .hidden{display:none!important}[data-section-type=diagnostic] .kaaQLd{box-sizing:border-box;padding-inline:42px;background:#faefea;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-bottom:8px;padding-top:16px;padding-bottom:24px;position:relative}@media (width>=768px){[data-section-type=diagnostic] .kaaQLd{padding-top:32px!important;padding-bottom:32px!important}}[data-section-type=diagnostic] .ewVeEI{display:flex}[data-section-type=diagnostic] .HYBMM{box-sizing:border-box}[data-section-type=diagnostic] .ivCGra{box-sizing:border-box;height:48px}[data-section-type=diagnostic] .kUydQD{width:auto;max-width:240px;height:100%;max-height:48px}[data-section-type=diagnostic] .kUydQD>img{object-fit:contain;object-position:center center;width:auto;max-width:100%;height:100%}[data-section-type=diagnostic] .logo-wrapper img{width:100px;height:auto}[data-section-type=diagnostic] .hcWvwr{margin-inline-start:8px}[data-section-type=diagnostic] .cPAKGF{margin-inline-end:8px}[data-section-type=diagnostic] .goXcaa{cursor:pointer;-webkit-user-select:none;user-select:none;color:#0006;flex-direction:row;align-items:center;height:24px;font-size:16px;font-weight:700;line-height:19px;transition:color .18s ease-in-out;display:inline-flex}[data-section-type=diagnostic] .gQycbC{justify-content:center;align-items:center;line-height:1;display:inline-flex}[data-section-type=diagnostic] .close-button-text{color:#0b3051;text-align:center;font-family:IBM Plex Sans;font-size:20px;font-style:normal;font-weight:400;line-height:normal;position:relative;top:-3px;right:6px}[data-section-type=diagnostic] .close-button-icon svg{display:none}[data-section-type=diagnostic] .close-button-icon:after{content:url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='26' height='26' rx='13' fill='%23D36E44'/%3E%3Cpath d='M9 9L17 17' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M17 9L9 17' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A")}[data-section-type=diagnostic] .ioMgnX{box-sizing:border-box;background-color:#0000000a;border-radius:9999px;width:100%;margin-bottom:23px;position:relative;height:4px!important}[data-section-type=diagnostic] .progress-bar-container{max-width:calc(100% - 308px);margin-left:264px;position:relative;top:63px;background:#f5f7fa!important}[data-section-type=diagnostic] .Snvn{background-color:#1269ba;border-radius:9999px;width:95%;position:absolute;top:0;bottom:0;left:0}[data-section-type=diagnostic] .progress-percentage{box-sizing:border-box;color:#fff;text-align:center;left:initial;background:#1269ba;border-radius:4px;padding:1px 7px 1px 10px;font-family:IBM Plex Sans;font-size:16px;font-style:normal;font-weight:500;line-height:22px;position:absolute;bottom:-9.5px;right:2px!important;transform:translate(100%)!important}[data-section-type=diagnostic] .fQAFwn{box-sizing:border-box;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:24px;padding-top:24px}[data-section-type=diagnostic] .eJEHqY{cursor:pointer;-webkit-user-select:none;user-select:none;color:#000000e6;flex-direction:row;align-items:center;height:24px;font-size:16px;font-weight:700;line-height:19px;transition:color .18s ease-in-out;display:inline-flex}[data-section-type=diagnostic] .highlight{color:#0b3051;text-align:center;z-index:1;background-position:bottom;background-repeat:no-repeat;background-size:100%;padding:5px 13px;font-family:Playfair Display;font-size:36px;font-style:italic;font-weight:800;line-height:42px;position:relative}[data-section-type=diagnostic] .highlight:after{content:" ";z-index:-1;background:#edf2f9;border-radius:14px;width:95%;height:75%;position:absolute;top:9px;left:3%;transform:skew(-17deg)}[data-section-type=diagnostic] .result-content{margin-top:34px;padding-inline:48px}[data-section-type=diagnostic] .result-informations{align-self:stretch;align-items:flex-start;gap:60px;display:flex}[data-section-type=diagnostic] .result-informations__top-left{background:#e9f3fc;border-radius:12px;flex-direction:column;flex:0 0 45%;align-items:flex-start;gap:6px;padding:18px;display:flex}[data-section-type=diagnostic] .result-informations__top-right h2{color:#0b3051;margin-bottom:10px;font-family:IBM Plex Sans;font-size:36px;font-style:normal;font-weight:700;line-height:51px}[data-section-type=diagnostic] .result-informations__top-right p{color:#0b3051;font-family:IBM Plex Sans;font-size:22px;font-style:normal;font-weight:600;line-height:28px}[data-section-type=diagnostic] .result-informations__top-right p span{color:#0b305199}[data-section-type=diagnostic] .result-informations__input{width:100%}[data-section-type=diagnostic] .result-informations__input p:first-child{color:#0b305199;font-family:IBM Plex Sans;font-size:22px;font-style:normal;font-weight:500;line-height:28px}[data-section-type=diagnostic] .result-informations__input .troubles{flex-wrap:wrap;align-items:center;gap:6px;display:flex}[data-section-type=diagnostic] .result-informations__input--name{display:flex}[data-section-type=diagnostic] .result-informations__input--name p:last-child{background-image:url("data:image/svg+xml,%3Csvg width='521' height='2' viewBox='0 0 521 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1H520' stroke='black' stroke-opacity='0.6' stroke-linecap='round' stroke-linejoin='round' stroke-dasharray='3 3'/%3E%3C/svg%3E%0A");background-position-y:90%;background-repeat:no-repeat;width:100%;margin-left:10px}[data-section-type=diagnostic] .result-informations__input--name :is([data-first-name],[data-last-name]){color:#1269ba;font-family:Dancing Script;font-size:28px;font-style:normal;font-weight:700;line-height:25px}[data-section-type=diagnostic] [data-trouble]{color:#1269ba;white-space:nowrap;border:1px solid #0009;border-radius:6px;flex:auto;justify-content:center;align-items:center;gap:18px;min-width:100px;padding:6px 12px;font-family:Dancing Script;font-size:28px;font-style:normal;font-weight:700;line-height:18px;display:flex}[data-section-type=diagnostic] .result-posologie{flex-direction:column;gap:30px;margin-top:40px;display:flex}[data-section-type=diagnostic] .product-posologie{background:#fff;border:1px solid #ba552c;border-radius:42px 8px;flex-direction:column;align-self:stretch;align-items:flex-start;gap:24px;padding:30px 36px;display:flex}[data-section-type=diagnostic] .product-posologie__top{justify-content:space-between;width:100%;display:flex}[data-section-type=diagnostic] .product-posologie__tag{color:#ba552c;background:#faefea;border-radius:6px;justify-content:center;align-items:center;gap:18px;padding:6px 12px;font-family:Playfair Display;font-size:22px;font-style:normal;font-weight:600;line-height:28px;display:flex}[data-section-type=diagnostic] .product-posologie__note{background:#fff;border:1px solid #0b305133;border-radius:14px 2px;align-items:center;gap:4px;padding:6px 10px;display:flex}[data-section-type=diagnostic] .product-posologie__note b{margin-right:4px}[data-section-type=diagnostic] .product-posologie__note span+span{color:#0b305199;font-family:IBM Plex Sans;font-size:12px;font-style:normal;font-weight:400;line-height:18px;text-decoration-line:underline}[data-section-type=diagnostic] .product-prescription p{color:#0b3051;font-family:IBM Plex Sans;font-size:22px;font-style:normal;font-weight:400;line-height:28px}[data-section-type=diagnostic] .product-prescription p span,[data-section-type=diagnostic] .product-prescription em{text-align:center;color:#1269ba;background-image:url("data:image/svg+xml,%3Csvg width='164' height='2' viewBox='0 0 164 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1H163' stroke='black' stroke-opacity='0.6' stroke-linecap='round' stroke-linejoin='round' stroke-dasharray='3 3'/%3E%3C/svg%3E%0A");background-position:50% 90%;background-repeat:no-repeat;width:163px;font-family:Dancing Script;font-size:28px;font-style:normal;font-weight:400;line-height:34px;display:inline-block}[data-section-type=diagnostic] .product-formule-details{background:#faefea;border-radius:6px;flex-direction:column;align-self:stretch;align-items:flex-start;gap:24px;padding:24px;display:flex}[data-section-type=diagnostic] .product-formule-details .toggle-details{cursor:pointer;justify-content:space-between;width:100%;display:flex}[data-section-type=diagnostic] .product-formule-details .toggle-details span{color:#0b3051;font-family:IBM Plex Sans;font-size:22px;font-style:normal;font-weight:700;line-height:28px;text-decoration-line:underline}[data-section-type=diagnostic] .product-formule-details .toggle-details svg{transition:all .24s;transform:rotate(180deg)}[data-section-type=diagnostic] .product-formule-details__content{transition:all .24s}[data-section-type=diagnostic] .product-formule-details__content p{color:#0b3051;font-family:IBM Plex Sans;font-size:22px;font-style:normal;font-weight:400;line-height:28px}[data-section-type=diagnostic] .product-formule-details__content p:not(:last-child){margin-bottom:30px}[data-section-type=diagnostic] .product-formule-details:not(.actif) .product-formule-details__content{display:none}[data-section-type=diagnostic] .product-formule-details.actif .toggle-details svg{transform:none}[data-section-type=diagnostic] .product-formule-signature span{color:#1269ba;background-image:url("data:image/svg+xml,%3Csvg width='164' height='2' viewBox='0 0 164 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1H163' stroke='black' stroke-opacity='0.6' stroke-linecap='round' stroke-linejoin='round' stroke-dasharray='3 3'/%3E%3C/svg%3E%0A");background-position-y:90%;background-repeat:repeat-x;width:225px;margin-bottom:6px;font-family:Dancing Script;font-size:28px;font-style:normal;font-weight:400;line-height:34px;display:block}[data-section-type=diagnostic] .product-formule-signature svg{position:absolute;top:0;right:0}[data-section-type=diagnostic] p.product-formule-signature{color:#0b3051;flex-direction:column;max-width:315px;margin-top:24px;font-family:IBM Plex Sans;font-size:18px;font-style:normal;font-weight:400;line-height:24px;display:flex;position:relative}[data-section-type=diagnostic] .result-recap{align-items:start;gap:72px;margin-top:100px;padding-inline:60px;display:flex}[data-section-type=diagnostic] .result-recap__left{flex:0 0 400px;position:sticky;top:60px}[data-section-type=diagnostic] .result-recap__left h3{color:#0b3051;margin-bottom:12px;font-family:IBM Plex Sans;font-size:22px;font-style:normal;font-weight:700;line-height:28px;text-decoration-line:underline}[data-section-type=diagnostic] .result-recap__left .p-large{margin-bottom:18px}[data-section-type=diagnostic] .result-recap__right{width:100%}[data-section-type=diagnostic] .p-large{color:#0b305199;font-family:IBM Plex Sans;font-size:18px;font-style:normal;font-weight:500;line-height:24px}[data-section-type=diagnostic] .p-small{color:#0b305199;font-family:IBM Plex Sans;font-size:14px;font-style:normal;font-weight:500;line-height:20px}[data-section-type=diagnostic] .result-recap-products{flex-direction:column;gap:12px;display:flex}[data-section-type=diagnostic] .diagnostic-product{justify-content:start;gap:12px;width:100%;display:flex;position:relative}[data-section-type=diagnostic] .diagnostic-product img{width:90px}[data-section-type=diagnostic] .diagnostic-product h3{color:#0b3051;padding-right:120px;font-family:Playfair Display;font-size:22px;font-style:normal;font-weight:600;line-height:28px}[data-section-type=diagnostic] .diagnostic-product h3+p{color:#0b305199;margin-top:6px;font-family:IBM Plex Sans;font-size:14px;font-style:normal;font-weight:500;line-height:20px}[data-section-type=diagnostic] .diagnostic-product.out-of-stock :not(.out-of-stock){opacity:.6}[data-section-type=diagnostic] .diagnostic-product__quantity-selector{border:1px solid #ced6dc;border-radius:4px;justify-content:space-between;align-items:center;width:108px;padding:12px;display:flex;position:absolute;right:0}[data-section-type=diagnostic] .diagnostic-product__quantity-selector input{background:0 0;width:11px;display:block}[data-section-type=diagnostic] .diagnostic-product__quantity-selector__button{position:relative}[data-section-type=diagnostic] .diagnostic-product__quantity-selector__button:after{content:" ";width:30px;height:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-section-type=diagnostic] span.out-of-stock{color:#fff;border-radius:7px;padding:4px 8px;font-family:IBM Plex Sans;font-weight:500;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-10deg);background:#ba552c!important}[data-section-type=diagnostic] [data-price]{color:#1269ba;margin-right:4px;font-family:IBM Plex Sans;font-size:18px;font-style:normal;font-weight:700;line-height:24px}[data-section-type=diagnostic] [data-compare-at-price]{color:#1269ba4d;font-family:IBM Plex Sans;font-size:18px;font-style:normal;font-weight:500;line-height:24px;text-decoration:line-through}[data-section-type=diagnostic] .price{margin-top:12px}[data-section-type=diagnostic] .result-recap-subtotal{width:100%;margin-top:18px}[data-section-type=diagnostic] .result-recap-subtotal div{background:#e9f3fc;border-radius:12px;flex-direction:column;align-self:stretch;align-items:flex-start;gap:12px;margin-top:18px;padding:18px;display:flex}[data-section-type=diagnostic] .result-recap-subtotal p{justify-content:space-between;align-items:center;width:100%;display:flex}[data-section-type=diagnostic] .result-recap-subtotal button{width:100%;margin-top:18px}[data-section-type=diagnostic] .economy span,[data-section-type=diagnostic] .shipping span{color:#0b3051;font-family:IBM Plex Sans;font-size:20px;font-style:normal;font-weight:500;line-height:26px}[data-section-type=diagnostic] .total span{color:#0b3051;font-family:IBM Plex Sans;font-size:22px;font-style:normal;font-weight:700;line-height:28px}[data-section-type=diagnostic] .total span[data-total-compare-at-price]{color:#0b305199;margin-right:5px;font-size:20px;font-weight:400;line-height:26px;text-decoration:line-through}[data-section-type=diagnostic] .footer-separator{z-index:-1;background:#faefeb;width:100%;height:140px;margin-top:-125px;position:relative;bottom:-80px;left:0}[data-section-type=diagnostic] .footer-separator svg{width:100%;height:auto}[data-section-type=diagnostic] .welcome-img-1{width:40%;max-width:400px;margin:0;position:absolute;bottom:0;left:110px}[data-section-type=diagnostic] input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}[data-section-type=diagnostic] input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}[data-section-type=diagnostic] input[type=number]{-moz-appearance:textfield}@media (width<=1023.98px){[data-section-type=diagnostic]{padding-bottom:0}[data-section-type=diagnostic] .result-content{padding-inline:18px!important}[data-section-type=diagnostic] .container{margin-top:-16px}[data-section-type=diagnostic] .kaaQLd{padding:18px}[data-section-type=diagnostic] .logo-wrapper img{width:70px;height:auto}[data-section-type=diagnostic] .close-button-text{display:none}[data-section-type=diagnostic] .close-button-icon{top:-6px;right:-19px}[data-section-type=diagnostic] .progress-percentage{padding:1px 13px;font-size:12px;line-height:18px;bottom:-7.5px}[data-section-type=diagnostic] .progress-bar-container{max-width:calc(100% - 222px);margin-left:203px;top:62px}[data-section-type=diagnostic] .highlight{z-index:0;margin-inline:-5px;padding-top:8px;font-size:24px;line-height:31px;display:inline-block;position:relative}[data-section-type=diagnostic] .highlight:after{border-radius:7px;width:90%;height:85%;top:7px;left:5%}[data-section-type=diagnostic] .result-informations{flex-direction:column;gap:24px}[data-section-type=diagnostic] .result-informations__top-right h2{letter-spacing:0;font-size:24px;line-height:34px;display:none}[data-section-type=diagnostic] .result-informations__top-right p{font-size:16px;font-weight:500;line-height:22px}[data-section-type=diagnostic] .result-informations__input p:first-child{font-size:16px;font-weight:500;line-height:28px}[data-section-type=diagnostic] [data-trouble]{padding:4px 12px;font-size:22px}[data-section-type=diagnostic] .result-posologie{margin-top:30px}[data-section-type=diagnostic] .product-posologie{gap:18px;padding:12px}[data-section-type=diagnostic] .product-posologie__tag{border-radius:18px 6px 6px;font-size:18px;font-weight:600;line-height:24px}[data-section-type=diagnostic] .product-posologie__top{align-items:start}[data-section-type=diagnostic] .product-posologie__note{flex-wrap:wrap;row-gap:0;max-width:94px}[data-section-type=diagnostic] .product-posologie__note svg+span{width:60%;font-size:12px}[data-section-type=diagnostic] .product-posologie__note svg+span b{font-size:16px}[data-section-type=diagnostic] .product-posologie__note span+span{width:100%;padding-bottom:5px;font-size:10px;line-height:3px}[data-section-type=diagnostic] .product-prescription p{font-size:16px;line-height:22px}[data-section-type=diagnostic] .product-prescription p span,[data-section-type=diagnostic] .product-prescription em{width:130px;font-size:22px;line-height:120%}[data-section-type=diagnostic] .product-formule-details{padding:12px}[data-section-type=diagnostic] .product-formule-details .toggle-details span{padding-right:20px;font-size:16px;line-height:22px}[data-section-type=diagnostic] .product-formule-details__content p{font-size:16px;line-height:22px}[data-section-type=diagnostic] .product-formule-signature span{width:184px;font-size:22px;font-weight:700;line-height:28px}[data-section-type=diagnostic] .result-recap{flex-direction:column;gap:30px;margin-top:30px;padding:0}[data-section-type=diagnostic] .result-recap__left{flex:auto;position:relative;top:0}[data-section-type=diagnostic] .result-recap__left h3{font-size:18px;line-height:24px}[data-section-type=diagnostic] .result-recap__left .p-large{margin-bottom:12px}[data-section-type=diagnostic] .result-recap-subtotal div{padding:12px}[data-section-type=diagnostic] .result-recap-subtotal button{padding-inline:0}[data-section-type=diagnostic] .p-small,[data-section-type=diagnostic] .diagnostic-product h3+p{font-size:12px;line-height:18px}[data-section-type=diagnostic] .p-large,[data-section-type=diagnostic] .economy span,[data-section-type=diagnostic] .shipping span,[data-section-type=diagnostic] .total span{font-size:16px;line-height:22px}[data-section-type=diagnostic] .diagnostic-product img{width:72px}[data-section-type=diagnostic] .diagnostic-product h3{padding-right:90px;font-size:16px;line-height:24px}[data-section-type=diagnostic] .diagnostic-product__quantity-selector{width:87px;padding:8px 12px}[data-section-type=diagnostic] .price{margin-top:0}[data-section-type=diagnostic] .price span,[data-section-type=diagnostic] .total span[data-total-compare-at-price]{font-size:16px}[data-section-type=diagnostic] .footer-separator{height:40px;margin-top:-99px}}
