.productsV2{display:block}.productsV2 *,.productsV2 *:before,.productsV2 *:after{border-width:0;border-style:solid;box-sizing:border-box}.productsV2 h1,.productsV2 h2,.productsV2 h3,.productsV2 p{margin:0;font-size:inherit;font-weight:inherit}.productsV2 button{background:transparent;padding:0;font:inherit;color:inherit;cursor:pointer;border:0}.productsV2 svg,.productsV2 img,.productsV2 video{display:block}.productsV2 img{max-width:100%;height:auto}.productsV2 a{color:inherit;text-decoration:inherit;background-color:transparent}.productsV2 .css-17iclfm{display:grid;grid-template-columns:[full-start] clamp(4px,calc(2.06px + .52vw),12px) [bordered-start] minmax(clamp(20px,calc(13.2px + 1.81vw),48px),1fr) [main-start] minmax(0,1440px) [main-end] minmax(clamp(20px,calc(13.2px + 1.81vw),48px),1fr) [bordered-end] clamp(4px,calc(2.06px + .52vw),12px) [full-end];width:100%;max-width:2560px;margin-inline:auto;margin-top:clamp(96px,calc(64.7px + 3.84vw),140px);margin-bottom:clamp(96px,calc(64.7px + 3.84vw),140px);position:relative;align-items:center;overflow:hidden;color:#173b3d}.productsV2 .css-1jcgw14{display:grid;grid-template-columns:repeat(12,1fr);grid-column:main;-moz-column-gap:clamp(12px,calc(7.77px + 1.13vw),24px);column-gap:clamp(12px,calc(7.77px + 1.13vw),24px);row-gap:24px}@media screen and (min-width: 768px){.productsV2 .css-1jcgw14{row-gap:32px}}.productsV2 .css-1jcgw14:hover button:not([disabled]){opacity:1}.productsV2 .css-d85fic{position:relative;align-self:center;grid-area:1 / 1 / auto / -1;display:flex;gap:24px;flex-direction:row;justify-content:space-between;align-items:center;text-align:left}.productsV2 .css-1elhd5p{display:flex;flex-direction:column;gap:12px;width:100%}.productsV2 .css-utmzhz{text-wrap-style:pretty;font-family:Google Sans Flex,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-weight:350}@media screen and (max-width: 959.98px){.productsV2 .css-utmzhz{font-size:clamp(32px,calc(27.07px + 1.31vw),46px);line-height:110%;letter-spacing:-.025em}}@media screen and (min-width: 960px){.productsV2 .css-utmzhz{font-size:clamp(28px,calc(25.18px + .75vw),36px);line-height:110%;letter-spacing:-.02em}}.productsV2 .css-asfrz3{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;white-space:nowrap;vertical-align:middle;outline:transparent solid 2px;outline-offset:2px;line-height:20px;font-weight:350;transition:background-color .2s ease;border:none;background:#173b3d;max-width:100%;padding:12px 22px;height:auto;font-size:14px;font-family:Google Sans Flex,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-variant-numeric:slashed-zero;color:#fef9ef;min-width:0;border-radius:9999px;width:-moz-fit-content;width:fit-content;display:none;cursor:pointer}.productsV2 .css-asfrz3:hover,.productsV2 .css-asfrz3:active{background:#173b3d}@media screen and (min-width: 960px){.productsV2 .css-asfrz3{display:block}}.productsV2 .css-1kfu4kz{grid-area:2 / 1 / auto / -1;position:relative;width:100%}.productsV2 .scrollTrack{display:flex;gap:24px;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;width:100vw;margin-left:calc(50% - 50vw);padding-inline:clamp(24px,calc(15.26px + 2.33vw),60px);scroll-padding-inline-start:clamp(24px,calc(15.26px + 2.33vw),60px)}.productsV2 .scrollTrack::-webkit-scrollbar{display:none}.productsV2 .slide{flex:0 0 342px;width:342px;scroll-snap-align:start;height:auto}.productsV2 .css-n4uwtu{display:flex;height:100%;flex-direction:column;justify-content:space-between;align-items:stretch;container-type:inline-size}.productsV2 .css-1vz5i1g{display:flex;position:relative;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none;height:100%}.productsV2 .css-1vz5i1g a[href]:not(.chakra-linkbox__overlay){position:relative;z-index:1}.productsV2 .css-mdthky{position:relative}.productsV2 .css-mdthky>:not(style){overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.productsV2 .css-mdthky:before{height:0;content:"";display:block;padding-bottom:125%}.productsV2 .css-3qzm71{container-type:inline-size}.productsV2 .css-l8fc8q{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));width:100%;background-color:#f7eee0;border-radius:clamp(20px,2vw,32px);overflow:hidden}.productsV2 .css-1tzzw8l{display:inline-flex;white-space:nowrap;vertical-align:middle;padding:1px 12px 0;text-transform:uppercase;font-size:12px;border-radius:9999px;font-weight:350;background:#173b3d;color:#fff;align-items:center;letter-spacing:.09em;font-family:Google Sans Flex,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;line-height:150%;font-variant-numeric:slashed-zero;height:28px;margin:24px;grid-area:1 / 1;z-index:1;justify-self:left;transition:opacity .4s ease}@container (max-width: 280px){.productsV2 .css-1tzzw8l{height:23px;font-size:10px;padding:1px 8px 0;margin:16px}}@media (hover: hover) and (pointer: fine){.productsV2 [role=group]:hover .css-1tzzw8l{opacity:0}}.productsV2 .css-1z0hfml{width:100%;grid-area:1 / 1}.productsV2 .css-h4pti5{border-radius:inherit;font-size:0;overflow:hidden;width:100%;height:100%}.productsV2 .css-h4pti5 img,.productsV2 .css-h4pti5 video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.productsV2 .css-h4pti5 video{background:#f7eee0}.productsV2 .css-l5goe2{width:100%;display:none;opacity:0;background-color:#f7eee0;transition:opacity .4s ease;grid-area:1 / 1}@media screen and (min-width: 960px){.productsV2 .css-l5goe2{display:block}}@media (hover: hover) and (pointer: fine){.productsV2 [role=group]:hover .css-l5goe2,.productsV2 [role=group]:focus-within .css-l5goe2{opacity:1}}.productsV2 .css-1a1befc{grid-area:1 / 1;z-index:1;place-self:end center;margin-bottom:24px;transition:opacity .4s ease;display:none}@media screen and (min-width: 480px){.productsV2 .css-1a1befc{display:block}}@media (hover: hover) and (pointer: fine){.productsV2 [role=group]:hover .css-1a1befc{opacity:0}}.productsV2 .css-1ir74y5{display:flex;padding:8px 12px;-moz-column-gap:8px;column-gap:8px;border-radius:6px;align-items:center;background-color:#fff;box-shadow:#173b3d05 0 0 0 1px,#173b3d0f 0 1px 4px,#173b3d0f 0 6px 24px}.productsV2 .css-gmuwbf{display:flex;align-items:center;justify-content:center}.productsV2 .css-6as39q{font-family:Google Sans Flex,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:clamp(18px,calc(17.3px + .19vw),20px);font-weight:350;line-height:120%;color:#173b3d;text-align:center;font-variant-numeric:lining-nums tabular-nums}.productsV2 .css-k7wjh8{width:1px;height:28px;background-color:#173b3d1f}.productsV2 .css-11974he{font-family:Google Sans Flex,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:10px;font-weight:350;line-height:150%;letter-spacing:.09em;text-transform:uppercase;font-variant-numeric:slashed-zero;color:#173b3d;position:relative}.productsV2 .css-17ybs49{color:#173b3db3}.productsV2 .css-17jin10{display:flex;flex-direction:column;gap:8px;flex-grow:1}.productsV2 .css-u1cfch{display:flex;margin-top:16px;justify-content:space-between;align-items:start;flex-direction:column;gap:8px}@container (min-width: 250px){.productsV2 .css-u1cfch{flex-direction:row}}.productsV2 .css-18ogj9d{font-family:Google Sans Flex,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:clamp(16px,calc(15.65px + .09vw),17px);font-weight:350;line-height:125%;letter-spacing:.0025em;color:#173b3d}.productsV2 .css-kvj8dg{position:static}.productsV2 .css-kvj8dg:before{content:"";cursor:inherit;display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.productsV2 .css-vc9d0q{display:flex;align-items:center;justify-content:flex-end;flex-direction:row;gap:4px;padding-top:2px}.productsV2 .css-2301z2{width:1em;height:1em;display:inline-block;line-height:1em;flex-shrink:0;color:currentColor;vertical-align:middle;fill:none;margin-top:-2px}.productsV2 .css-rfs3wv{font-family:Google Sans Flex,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:clamp(12px,calc(11.65px + .09vw),13px);font-weight:350;line-height:150%;letter-spacing:.005em;font-variant-numeric:slashed-zero;white-space:nowrap;color:#173b3d}.productsV2 .css-idkz9h{border:0;clip:rect(0,0,0,0);height:1px;width:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;position:absolute}.productsV2 .css-1ejfp0o{font-family:Google Sans Flex,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:clamp(12px,calc(11.65px + .09vw),13px);font-weight:350;line-height:150%;letter-spacing:.005em;font-variant-numeric:slashed-zero;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#173b3db3}.productsV2 .css-3l3rv1{gap:4px;display:inline-flex}.productsV2 .css-1s8s81k{font-family:Google Sans Flex,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:clamp(12px,calc(11.65px + .09vw),13px);line-height:150%;letter-spacing:.005em;font-variant-numeric:slashed-zero;font-weight:350;white-space:nowrap;color:#173b3d}.productsV2 .css-1xedfnj{font-family:Google Sans Flex,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:clamp(12px,calc(11.65px + .09vw),13px);line-height:150%;letter-spacing:.005em;font-variant-numeric:slashed-zero;font-weight:350;color:#173b3db3;position:relative;white-space:nowrap}.productsV2 .css-1xedfnj:before{content:"";position:absolute;top:calc(50% - 1px);left:0;height:1px;width:100%;background:currentColor}.productsV2 .css-1g03b1j{font-family:Google Sans Flex,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:clamp(12px,calc(11.65px + .09vw),13px);line-height:150%;letter-spacing:.005em;font-variant-numeric:slashed-zero;font-weight:350;color:#173b3d;padding-left:4px}.productsV2 .css-57hmfo{display:none!important;grid-area:2 / 1 / auto / -1;position:relative;width:100%;pointer-events:none;z-index:1}.productsV2 .css-acfg8x,.productsV2 .css-dijeb2{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;outline:transparent solid 2px;outline-offset:2px;border:1px solid;text-transform:uppercase;height:52px;width:52px;font-size:12px;font-family:Google Sans Flex,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#173b3d;border-radius:4px;display:none;position:absolute;top:44%;background-color:#fff;opacity:0;overflow:hidden;transform:translateY(-50%);transition:opacity .4s ease;pointer-events:initial;cursor:pointer}.productsV2 .css-acfg8x{left:16px}.productsV2 .css-dijeb2{right:16px}@media screen and (min-width: 768px){.productsV2 .css-acfg8x,.productsV2 .css-dijeb2{display:flex}}@media screen and (min-width: 1200px){.productsV2 .css-acfg8x{left:24px}.productsV2 .css-dijeb2{right:24px}}.productsV2 .css-acfg8x:disabled,.productsV2 .css-acfg8x[disabled],.productsV2 .css-dijeb2:disabled,.productsV2 .css-dijeb2[disabled]{opacity:0;pointer-events:none}.productsV2 .css-acfg8x:hover,.productsV2 .css-dijeb2:hover{background-color:#fff}.productsV2 .css-cgd2u6,.productsV2 .css-pv6ryy{width:20px;height:20px;display:inline-block;flex-shrink:0;color:currentColor;fill:none}.productsV2 .css-cgd2u6{transform:scaleX(-1)}.productsV2 .css-1s51um2{display:block;grid-area:3 / 1 / auto / -1}@media screen and (min-width: 960px){.productsV2 .css-1s51um2{display:none}}.productsV2 .css-15o7cnq{display:inline-flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;white-space:nowrap;vertical-align:middle;outline:transparent solid 2px;outline-offset:2px;line-height:20px;font-weight:350;transition:background-color .2s ease;border:none;background:#173b3d;max-width:100%;padding:14px 24px;height:auto;font-size:14px;font-family:Google Sans Flex,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-variant-numeric:slashed-zero;color:#fef9ef;min-width:260px;border-radius:9999px;grid-column:1 / -1;width:100%;cursor:pointer}.productsV2 .css-15o7cnq:hover{background:#173b3d}.productsV2 .css-15o7cnq:active{background:#173b3d14}.productsV2 .css-1998cvb{position:relative;overflow:hidden;display:flex;flex-direction:column;border-radius:clamp(20px,2vw,32px);aspect-ratio:.8 / 1;padding-inline:24px;padding-top:clamp(40px,calc(37.18px + .75vw),48px);padding-bottom:clamp(40px,calc(37.18px + .75vw),48px);container-type:inline-size}.productsV2 .css-1998cvb a[href]:not(.chakra-linkbox__overlay){position:relative;z-index:1}.productsV2 .css-1p4a2kc{display:flex;align-items:center;flex-direction:column;gap:16px;position:static;isolation:isolate;text-align:center}.productsV2 .css-pnlb42{width:89px;height:auto;display:inline-block;line-height:1em;flex-shrink:0;color:#173b3d;vertical-align:middle;fill:none}@container (max-width: 260px){.productsV2 .css-pnlb42{width:80px}}.productsV2 .css-7bxpu{text-wrap:pretty;font-family:Google Sans Flex,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-weight:350;color:#fff}@media screen and (max-width: 767.98px){.productsV2 .css-7bxpu{font-size:clamp(28px,calc(25.18px + .75vw),36px);line-height:110%;letter-spacing:-.02em}}@media screen and (min-width: 768px){.productsV2 .css-7bxpu{font-size:clamp(24px,calc(21.89px + .56vw),30px);line-height:120%;letter-spacing:-.015em}}@container (max-width: 260px){.productsV2 .css-7bxpu{font-size:clamp(20px,calc(18.59px + .38vw),24px)}}.productsV2 .css-14ou9r2{position:static;font-size:0}.productsV2 .css-14ou9r2:before{content:"";cursor:inherit;display:block;position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}.productsV2 .css-1dmyz85{font-family:Google Sans Flex,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:12px;font-weight:350;line-height:150%;letter-spacing:.09em;text-transform:uppercase;font-variant-numeric:slashed-zero;-webkit-text-decoration:underline 1px;text-decoration:underline 1px;text-underline-offset:.4em;color:#fff}
