.bs-ml-2{margin-left:1rem!important}@font-face{font-family:Mari Sans;src:url(/font/cf83250eef4e0fb0-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Mari Sans;src:url(/font/0dbd16ea77f6d801-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Mari Sans;src:url(/font/25a5bcc06dcbf306-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Mari Sans Fallback;src:local("Arial");ascent-override:87.63%;descent-override:23.06%;line-gap-override:0.00%;size-adjust:108.41%}:root{--font-mari-sans:"Mari Sans","Mari Sans Fallback";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--color-gray-950:20 20 20;--color-gray-900:46 46 46;--color-gray-800:75 75 75;--color-gray-700:102 102 102;--color-gray-600:131 131 131;--color-gray-500:166 166 166;--color-gray-400:186 186 186;--color-gray-300:207 207 207;--color-gray-200:228 228 228;--color-gray-100:242 242 242;--color-gray-50:249 249 249;--color-black:0 0 0;--color-white:255 255 255;--color-green-500:21 137 21;--color-green-700:189 245 189;--color-green-900:225 249 225;--color-red-500:224 46 46;--color-red-700:248 211 211;--color-red-900:252 238 238;--color-blue-500:34 118 214;--color-blue-700:198 220 246;--color-blue-900:234 242 251;--color-marketing-fill:87 229 0;--color-marketing-text:0 138 0;--color-ysmy-fill:228 0 121;--color-ysmy-text:226 30 122;--color-kioski:0 140 196;--dimension-space-1:4px;--dimension-space-2:8px;--dimension-space-3:12px;--dimension-space-4:16px;--dimension-space-5:20px;--dimension-space-6:24px;--dimension-space-7:28px;--dimension-space-8:32px;--dimension-space-9:36px;--dimension-space-10:40px;--dimension-space-11:44px;--dimension-space-12:48px;--dimension-space-14:56px;--dimension-space-16:64px;--dimension-space-20:80px;--dimension-space-24:96px;--dimension-space-28:112px;--dimension-space-32:128px;--dimension-space-36:144px;--dimension-space-40:160px;--dimension-space-44:176px;--dimension-space-48:192px;--dimension-space-52:208px;--dimension-space-56:224px;--dimension-space-60:240px;--dimension-space-64:256px;--dimension-space-72:288px;--dimension-space-80:320px;--dimension-space-96:384px;--dimension-space-px:1px;--dimension-space-0-5:2px;--dimension-space-1-5:6px;--dimension-space-2-5:10px;--dimension-space-3-5:14px;--dimension-rounded:2px;--dimension-rounded-full:9999px;--dimension-rounded-outer:4px;--dimension-screen-sm:640px;--dimension-screen-md:768px;--dimension-screen-lg:1024px;--dimension-screen-xl:1280px;--dimension-screen-2xl:1536px;--color-bg-subtle:var(--color-gray-50);--color-text-primary:var(--color-gray-950);--color-border-base:var(--color-gray-700);--color-text-secondary:var(--color-gray-700);--color-border-subtle:var(--color-gray-200);--color-bg-secondary:var(--color-gray-100);--color-border-secondary:var(--color-gray-400);--color-bg-base:var(--color-white);--color-bg-informative:var(--color-blue-700);--color-border-informative:var(--color-blue-700);--color-bg-success:var(--color-green-900);--color-border-success:var(--color-green-700);--color-bg-error:var(--color-red-700);--color-border-error:var(--color-red-700);--dimension-gap-section:var(--dimension-space-10);--typography-heading-1-font-family:Mari Sans;--typography-heading-1-font-weight:400;--typography-heading-1-font-size:28px;--typography-heading-1-line-height:34px;--typography-heading-1-letter-spacing:0px;--typography-heading-2-font-family:Mari Sans;--typography-heading-2-font-weight:400;--typography-heading-2-font-size:22px;--typography-heading-2-line-height:28px;--typography-heading-2-letter-spacing:0px;--typography-heading-3-font-family:Mari Sans;--typography-heading-3-font-weight:400;--typography-heading-3-font-size:18px;--typography-heading-3-line-height:22px;--typography-heading-3-letter-spacing:0px;--typography-body-1-font-family:Mari Sans;--typography-body-1-font-weight:400;--typography-body-1-font-size:16px;--typography-body-1-line-height:22px;--typography-body-1-letter-spacing:0px;--typography-body-2-font-family:Mari Sans;--typography-body-2-font-weight:400;--typography-body-2-font-size:14px;--typography-body-2-line-height:20px;--typography-body-2-letter-spacing:0px;--typography-body-3-font-family:Mari Sans;--typography-body-3-font-weight:400;--typography-body-3-font-size:12px;--typography-body-3-line-height:16px;--typography-body-3-letter-spacing:0px;--typography-button-font-family:Mari Sans;--typography-button-font-weight:400;--typography-button-font-size:14px;--typography-button-line-height:14px;--typography-button-letter-spacing:0px;--typography-label-2-font-family:Mari Sans;--typography-label-2-font-weight:400;--typography-label-2-font-size:12px;--typography-label-2-line-height:12px;--typography-label-2-letter-spacing:0.0030000001192092896em;--typography-label-1-font-family:Mari Sans;--typography-label-1-font-weight:400;--typography-label-1-font-size:12px;--typography-label-1-line-height:12px;--typography-label-1-letter-spacing:0.089em;--typography-lead-font-family:Mari Slab;--typography-lead-font-weight:400;--typography-lead-font-size:18px;--typography-lead-line-height:24px;--typography-lead-letter-spacing:0px;--typography-overline-font-family:Mari Sans;--typography-overline-font-weight:400;--typography-overline-font-size:18px;--typography-overline-line-height:22px;--typography-overline-letter-spacing:0px}@font-face{font-family:__marimekkoCondensed_d600b4;src:url(/font/ad8a2f00ba727132-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__marimekkoCondensed_d600b4;src:url(/font/906690f9bf4b5654-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__marimekkoCondensed_Fallback_d600b4;src:local("Arial");ascent-override:102.80%;descent-override:27.05%;line-gap-override:21.64%;size-adjust:92.41%}@font-face{font-family:Mari Slab;src:url(/font/863b356acfbf76e7-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Mari Slab;src:url(/font/99b93799ad6ef175-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Mari Slab;src:url(/font/c95183f8ccfbe49d-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:__marimekkoSlab_Fallback_e6fe5b;src:local("Arial");ascent-override:84.32%;descent-override:22.19%;line-gap-override:0.00%;size-adjust:112.66%}@media (min-width:1024px){:root{--typography-lead-font-size:24px;--typography-lead-line-height:30px;--typography-overline-font-size:22px;--typography-overline-line-height:26px;--typography-heading-1-font-size:40px;--typography-heading-1-line-height:48px;--typography-heading-2-font-size:28px;--typography-heading-2-line-height:34px;--typography-heading-3-font-size:20px;--typography-heading-3-line-height:26px}}

/*
! tailwindcss v3.4.1 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e4e4e4}:after,:before{--tw-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-mari-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline;vertical-align:initial;bottom:-.25em}button,input,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-color:initial;background-image:none}progress{vertical-align:baseline;vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}dd,h1,h2,h3,h4,h5,h6,hr,p{margin:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#bababa}input::placeholder,textarea::placeholder{color:#bababa}[role=button],button{cursor:pointer}img,object,svg{display:block;vertical-align:middle}img:not(.bg-placeholder-img){max-width:100%;height:auto}[hidden]{display:none}[multiple],[type=date],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#a6a6a6;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow:0 0 #0000}input::-moz-placeholder,textarea::-moz-placeholder{color:#a6a6a6;opacity:1}input::placeholder,textarea::placeholder{color:#a6a6a6;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='rgb(166%2c 166%2c 166)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple],[size]:where(select:not([size="1"])){background-image:none;background-position:0 0;background-repeat:repeat;background-size:auto auto;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:inherit}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:24px;width:24px;color:#141414;background-color:#fff;border-color:#141414;border-width:1px;--tw-shadow:0 0 #0000;border-radius:0}[type=radio].small{height:16px;width:16px}.form-check-input[type=checkbox],[type=checkbox]{border-radius:2px!important}[type=radio]{border-radius:100%}.form-check-input:checked,[type=checkbox]:checked,[type=radio]:checked{border-color:#141414;background-color:#fff;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 24 24' fill='black' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M17.65 7.5L10 15.15L6.35 11.5L5.5 12.35L10 16.85L18.5 8.35L17.65 7.5Z'/%3e%3c/svg%3e")}@media (forced-colors:active){[type=checkbox]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=radio]:checked{background-size:130%;background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='black' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors:active){[type=radio]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=checkbox]:indeterminate,[type=radio]:checked:focus,[type=radio]:checked:hover{border-color:#141414;background-color:#fff}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");background-size:100% 100%;background-position:50%;background-repeat:no-repeat}@media (forced-colors:active){[type=checkbox]:indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{border-color:#141414;background-color:#ffffff}[type=file]{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:inherit;line-height:inherit}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(34,118,214,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(34,118,214,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }h1,h2,h3,h4,h5,h6{text-wrap:balance}p{text-wrap:pretty;word-break:break-word}.text-body-1,.text-body-1>p{font-size:var(--typography-body-1-font-size);line-height:var(--typography-body-1-line-height);letter-spacing:var(--typography-body-1-letter-spacing);font-weight:var(--typography-body-1-font-weight)}.text-body-2,.text-body-2>p{font-size:var(--typography-body-2-font-size);line-height:var(--typography-body-2-line-height);letter-spacing:var(--typography-body-2-letter-spacing);font-weight:var(--typography-body-2-font-weight)}.text-body-3,.text-body-3>p{font-size:var(--typography-body-3-font-size);line-height:var(--typography-body-3-line-height);letter-spacing:var(--typography-body-3-letter-spacing);font-weight:var(--typography-body-3-font-weight)}.text-button{font-size:var(--typography-button-font-size);line-height:var(--typography-button-line-height);letter-spacing:var(--typography-button-letter-spacing);font-weight:var(--typography-button-font-weight)}.text-heading-1,h1{font-size:var(--typography-heading-1-font-size);line-height:var(--typography-heading-1-line-height);letter-spacing:var(--typography-heading-1-letter-spacing);font-weight:var(--typography-heading-1-font-weight)}.text-heading-2,h2{font-size:var(--typography-heading-2-font-size);line-height:var(--typography-heading-2-line-height);letter-spacing:var(--typography-heading-2-letter-spacing);font-weight:var(--typography-heading-2-font-weight)}.text-heading-3,h3{font-size:var(--typography-heading-3-font-size);line-height:var(--typography-heading-3-line-height);letter-spacing:var(--typography-heading-3-letter-spacing);font-weight:var(--typography-heading-3-font-weight)}.text-label-1{font-size:var(--typography-label-1-font-size);line-height:var(--typography-label-1-line-height);letter-spacing:var(--typography-label-1-letter-spacing);font-weight:var(--typography-label-1-font-weight)}.text-label-2{font-size:var(--typography-label-2-font-size);line-height:var(--typography-label-2-line-height);letter-spacing:var(--typography-label-2-letter-spacing);font-weight:var(--typography-label-2-font-weight)}.text-overline{font-size:var(--typography-overline-font-size);line-height:var(--typography-overline-line-height);letter-spacing:var(--typography-overline-letter-spacing);font-weight:var(--typography-overline-font-weight)}.gap-0{gap:0!important}.gap-1{gap:4px!important}.gap-10{gap:40px!important}.gap-12{gap:48px!important}.gap-2{gap:8px!important}.gap-2_5{gap:10px!important}.gap-3{gap:12px!important}.gap-4{gap:16px!important}.gap-5{gap:20px!important}.gap-6{gap:24px!important}.gap-8{gap:32px!important}.gap-x-1{-moz-column-gap:4px!important;column-gap:4px!important}.gap-x-3{-moz-column-gap:12px!important;column-gap:12px!important}.gap-x-5{-moz-column-gap:20px!important;column-gap:20px!important}.gap-y-20{row-gap:80px!important}.gap-y-4{row-gap:16px!important}.bg-subtle{--tw-bg-opacity:1;background-color:rgb(var(--color-bg-subtle)/var(--tw-bg-opacity))!important}.bg-blue-900{--tw-bg-opacity:1;background-color:rgb(234 242 251/var(--tw-bg-opacity))}.border-subtle{border-color:rgb(var(--color-border-subtle)/var(--tw-border-opacity))}.border-gray{--tw-border-opacity:1;border-color:rgb(228 228 228/var(--tw-border-opacity))!important}.max-w-4xl{max-width:56rem}.col-span-full{grid-column:1/-1}.grid-layout{--columnsPerSide:calc(var(--columns) / 2);--container-calculated-width:minmax(0,calc(50vw - (var(--container-max-width, 100vw) / 2 + var(--margin))));grid-template-columns:[page-start] var(--margin) [margin-start] var(--container-calculated-width) [container-start] repeat(var(--columnsPerSide),[col-start] 1fr [col-end]) [middle] repeat(var(--columnsPerSide),[col-start] 1fr [col-end]) [container-end] var(--container-calculated-width) [margin-end] var(--margin) [page-end]}.size-8{width:32px;height:32px}@media not all and (min-width:767px){.max-w-40vw{width:40vw}}@media (min-width:768px){.size-10{width:40px;height:40px}.w-md-100{width:100%}.w-md-auto{width:auto!important}.max-w-367{max-width:367px}.max-w-180{max-width:180px}:root{--columns:6;--margin:3rem;--container-max-width:100vw}}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(242 242 242/var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(228 228 228/var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 249 249/var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity:1;background-color:rgb(46 46 46/var(--tw-bg-opacity))}.bg-gray-950{--tw-bg-opacity:1;background-color:rgb(20 20 20/var(--tw-bg-opacity))}.show-plp-results{animation:cards-fade-in .8s ease forwards}@keyframes cards-fade-in{0%{opacity:0;transform:translateY(-5px)}38%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){.grid-md-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgb(131 131 131/var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgb(102 102 102/var(--tw-text-opacity))}.text-gray-950{--tw-text-opacity:1;color:rgb(20 20 20/var(--tw-text-opacity))}.text-marketing-text{--tw-text-opacity:1;color:rgb(0 138 0/var(--tw-text-opacity))}.text-primary{--tw-text-opacity:1;color:rgb(var(--color-text-primary)/var(--tw-text-opacity))}.text-secondary{--tw-text-opacity:1;color:rgb(var(--color-text-secondary)/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.h-20{height:80px}.h-5{height:20px}.filter,.invert{filter:invert(100%)}.animate-ping_1s_infinite{animation:ping 1s infinite}.animate-ping_1s_infinite_200ms{animation:ping 1s .2s infinite}.animate-ping_1s_infinite_400ms{animation:ping 1s .4s infinite}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.h-1,.w-1{height:4px;width:4px}.h-10{height:40px}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}.rounded-full{border-radius:9999px}.rounded-5px{border-radius:5px}.size-2{width:8px;height:8px}.w-9{width:36px}.h-9{height:36px}.list-disc{list-style-type:disc}.scrollbar-hidden{-ms-overflow-style:none;scrollbar-width:none}.aspect--4-5{aspect-ratio:4/5}.aspect-category-link{aspect-ratio:1.3846153846153846}.fill-marketing-text{fill:#008a00}.border-secondary{border-color:rgb(var(--color-border-secondary)/var(--tw-border-opacity))!important}.min-w-150{min-width:150px}.left-2{left:8px}.right-2{right:8px}@media (min-width:992px){.w-lg-10{width:10vw}.w-lg-33{width:33vw}.w-lg-80{width:80vh}}html{font-size:16px;-webkit-font-smoothing:antialiased}:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:20 20 20;--bs-secondary-rgb:102,102,102;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:"Mari Sans","Mari Sans Fallback";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,rgba(255,255,255,0.15),rgba(255,255,255,0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#141414;--bs-body-color-rgb:20 20 20;--bs-body-bg:#fff;--bs-body-text-align:left;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#141414;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33,37,41,0.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33,37,41,0.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#141414;--bs-link-color-rgb:20,20,20;--bs-link-decoration:underline;--bs-link-hover-color:#141414;--bs-link-hover-color-rgb:20,20,20;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#bababa;--bs-border-color-translucent:rgba(0,0,0,0.175);--bs-border-radius:2px;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0,0,0,0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0,0,0,0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0,0,0,0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13,110,253,0.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545;--bs-nav-link-font-size:14px}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:var(--typography-body-2-font-size);--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:1.5px;--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(13,110,253,0.25);--bs-pagination-active-color:#000;--bs-pagination-active-bg:#fff;--bs-pagination-active-border-color:000;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);gap:10px}.accordion{--bs-accordion-border-color:#e4e4e4;--bs-accordion-btn-active-icon:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.5 7L2.5 8L13.5 8V7L2.5 7Z" fill="%23141414"/></svg>');--bs-accordion-btn-icon:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.5 7.49848L2.5 8.50153L7.49848 8.50152L7.49848 13.5H8.50153V8.50152L13.5 8.50152V7.49847H8.50153L8.50152 2.5L7.49847 2.5L7.49848 7.49848L2.5 7.49848Z" fill="%23141414"/></svg>');--bs-accordion-active-color:#141414;--bs-accordion-btn-focus-box-shadow:none;--bs-accordion-active-bg:transparent;--bs-accordion-btn-icon-transition:none}.accordion .accordion-button:not(.collapsed){--bs-accordion-border-width:0}@media (min-width:992px){.border-lg{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}}.bg-error{background-color:rgb(var(--color-bg-error))}.btn{--bs-btn-padding-x:16px;--bs-btn-padding-y:0;--bs-btn-font-family: ;--bs-btn-font-size:var(--typography-button-font-size);--bs-btn-font-weight:var(--typography-button-font-weight);--bs-btn-line-height:var(--typography-button-line-height);--bs-btn-border-width:var(--bs-border-width);--bs-btn-box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb),.5);background-color:var(--bs-btn-bg);display:inline-flex;align-items:center;justify-content:center;height:48px;min-width:100px}.btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:2px}.btn.disabled,.btn:disabled{--bs-btn-disabled-opacity:1;--bs-btn-disabled-color:rgb(255 255 255/var(--bs-btn-disabled-opacity));--bs-btn-disabled-bg:rgb(207 207 207/var(--bs-btn-disabled-opacity));--bs-btn-disabled-border-color:rgb(228 228 228/var(--bs-btn-disabled-opacity))}.btn-100{width:100%}.btn-h-56{height:56px}.btn-sm{width:-moz-max-content;width:max-content;min-width:50px}.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:inherit;background-color:inherit;border-color:transparent}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#141414;--bs-btn-border-color:#141414;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#141414;--bs-btn-hover-border-color:#141414;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4b4b4b;--bs-btn-active-border-color:#4b4b4b;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#4b4b4b;--bs-btn-disabled-border-color:#4b4b4b;--bs-btn-border-radius:2px}.btn-outline-primary{--bs-btn-color:#141414;--bs-btn-bg:#fff;--bs-btn-border-color:#141414;--bs-btn-hover-color:#141414;--bs-btn-hover-bg:#fff;--bs-btn-hover-border-color:#141414;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#141414;--bs-btn-active-border-color:#141414;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#141414;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#141414;--bs-gradient:none}.offcanvas-body{--bs-offcanvas-padding-y:24px;--bs-offcanvas-padding-x:32px}.form-control{display:block;width:100%;height:56px;font-weight:400;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control.h-small,.form-select.h-small,.h-small{height:48px}.form-select{height:56px}.form-control:focus{border-color:#141414;box-shadow:0 0 #000}.form-label{text-transform:uppercase;color:var(--bs-body-color);font-size:var(--typography-label-1-font-size);line-height:var(--typography-label-1-line-height);letter-spacing:var(--typography-label-1-letter-spacing);font-weight:var(--typography-label-1-font-weight)}.link-underline{text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration:underline!important}.link-underline-offset{text-underline-offset:8px}.link-underline-offset-4{text-underline-offset:4px}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}svg{width:24px;height:24px}.offcanvas.offcanvas-end{width:454px;border-left:0!important}.w-600{width:100%!important;max-width:600px!important}.border-bottom-separator{--bs-border-color:#e4e4e4!important}header .container-fluid{padding-right:24px;padding-left:24px}.nav-link-item-li:first-child{padding-left:0!important}.pre-header-section{--top-bar-bg:#000000;--top-bar-color:#ffffff;background-color:var(--top-bar-bg);color:var(--top-bar-color)}.bg-promotion{--tw-bg-opacity:1;background-color:#FE6E39;color:#000000}.text-promotion-text{color:#FE6E39!important}.pre-header-section.promotion{--top-bar-bg:#FE6E39;--top-bar-color:#000000}.border-promotion{--bs-border-color:#FE6E39!important}header .dropdown-toggle:after{display:none!important}@media (min-width:640px){.hero-image-wrapper{--aspect-ratio:47.22222222222222vw;--aspect-ratio-mobile:133.15926892950392vw;height:min(calc(90vh - 62px - 24px),var(--aspect-ratio))}}.object-cover{-o-object-fit:cover;object-fit:cover}.size-full{width:100%;height:100%}.gutter-0{--bs-gutter-x:0}.py-5{padding-top:32px!important;padding-bottom:32px!important}.border-gray-200{--tw-border-opacity:1;border-color:rgb(228 228 228/var(--tw-border-opacity))!important}.border-gray-300{--tw-border-opacity:1;border-color:rgb(207 207 207/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(186 186 186/var(--tw-border-opacity))}.border-gray-900{--tw-border-opacity:1;border-color:rgb(46 46 46/var(--tw-border-opacity))!important}.border-gray-950{--tw-border-opacity:1;border-color:rgb(20 20 20/var(--tw-border-opacity))!important}.border-secondary{--tw-border-opacity:1;border-color:rgb(var(--color-border-secondary)/var(--tw-border-opacity))}.border-subtle{--tw-border-opacity:1;border-color:rgb(var(--color-border-subtle)/var(--tw-border-opacity))!important}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-900{--tw-bg-opacity:1;background-color:rgb(225 249 225/var(--tw-bg-opacity))}.bg-informative{--tw-bg-opacity:1;background-color:rgb(var(--color-bg-informative)/var(--tw-bg-opacity))}.bg-error{--tw-bg-opacity:1;background-color:rgb(252 238 238/var(--tw-bg-opacity))}.pt-200{padding-top:200px}@media (min-width:768px){.pt-120{padding-top:120px!important}.max-w-686{max-width:686px}}label.cursor-pointer{cursor:pointer}.layout-container ol,.layout-container ul{list-style:disc none outside;list-style:initial;margin:initial;padding-left:2rem}.layout-container ol{list-style-type:decimal}.fill-current{fill:currentColor}.show-icon-on-hover svg{display:none}.show-icon-on-hover:hover svg{display:inline;display:initial}.h-12{height:48px}.w-56px{width:56px}.custom-list-margin li{padding-bottom:10px}.bg-gradient-to-t{--tw-gradient-from-position:10%;--tw-gradient-to-position:50%;--tw-gradient-from:rgba(0,0,0,.3) var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);background-image:linear-gradient(to top,var(--tw-gradient-stops));position:absolute;bottom:0;width:100%;height:100%}#cartDialog.show,#cartDialogMobile.show{transition-delay:.2s;transform:translateZ(0);pointer-events:auto}#cartDialog.hide,#cartDialogMobile.hide{transition-delay:.2s;transform:translate3d(100%,100%,0);pointer-events:auto}#cartDialog,#cartDialogMobile{height:-moz-fit-content;height:fit-content;min-width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;will-change:transform;transition:transform .5s cubic-bezier(.32,.72,0,1);transition-delay:.2s;transform:translate3d(0,100%,0)}@media (min-width:768px){#cartDialog{top:87px;min-width:390px;transform:translate3d(100%,0,0)}#cartDialog.show{transform:translateZ(0)}#cartDialog.hide{transform:translate3d(100%,0,0)}}#filterAndSort .filter-item:hover{background-color:#e4e4e4!important}.rc-slider-track,.rc-slider-tracks{background-color:#000000!important}.rc-slider-handle{border-color:#000000!important;width:20px!important;height:20px!important;margin-top:-8px!important;background-color:#fff!important;opacity:1!important}.rc-slider-handle:active{box-shadow:0 0 8px #e3e3e380!important}.rc-slider-handle:hover{box-shadow:0 0 5px #e3e3e380!important}.header-main .header-inner-wrapper{min-height:48px}@media (min-width:768px){.header-main .header-inner-wrapper{min-height:60px}}.max-w-340{max-width:340px}.max-w-370{width:100%}@media (min-width:768px){.max-w-370{max-width:370px}}.max-w-440{max-width:440px}.min-w-140px{min-width:140px!important}.custom-file-upload input[type=file]{display:none}.custom-file-upload{cursor:pointer}.custom-file-upload label{display:inline-block;cursor:pointer}progress{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;box-sizing:border-box;display:inline-block;block-size:.3em}progress[value]::-webkit-progress-value{background-color:#000}.form-check-input.type-radio.rounded-full{border-radius:9999px!important}.form-check-input.type-radio.rounded-full[type=checkbox]:checked{background-size:130%;background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='black' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}.line-height-inherit{line-height:inherit!important}.product-carousel-item{width:calc(2/3 * 100vw - 4px)}@media (min-width:768px){.product-carousel-item{width:calc(1/4 * 100vw - 4px)}.recently-viewed-product-carousel-item{width:calc(1/6 * 100vw - 4px)}}@media (max-width:767.98px){.recently-viewed-product-carousel-item{width:calc(2/3 * 100vw - 4px)}}.vh-50{height:50vh}.dropdown-item.active,.dropdown-item:active{--bs-dropdown-link-active-bg:rgba(242,242,242,1);color:#000}.bottom-1{bottom:10px}.start-1{left:10px}.toggle-switch{position:relative;width:40px;display:inline-block}.toggle-switch input{opacity:0;width:0;height:0}.toggle-switch label{display:block;background:#ccc;border-radius:16px;cursor:pointer;height:24px;transition:background .3s;position:relative}.toggle-switch label:after{content:"";position:absolute;left:4px;top:4px;width:16px;height:16px;background:#fff;border-radius:50%;transition:left .3s}.toggle-switch input:checked+label{background:#000000}.toggle-switch input:checked+label:after{left:20px}.capitalize{text-transform:capitalize}.z-1050{z-index:1050}