[data-v-2f21ece0] swiper-container::part(container){overflow:visible}@media (min-width:1200px){[data-v-2f21ece0] swiper-container::part(wrapper){display:grid;gap:.875rem;grid-template-columns:repeat(3,minmax(0,1fr))}}[data-v-2f21ece0] swiper-container swiper-slide{display:flex;flex-direction:column;flex-shrink:0;height:auto;width:14.5rem}@media (min-width:768px){[data-v-2f21ece0] swiper-container swiper-slide{width:17.5rem}}@media (min-width:1200px){[data-v-2f21ece0] swiper-container swiper-slide{width:100%}}[data-v-2f21ece0] .recommended-product{border-radius:1rem;display:flex;flex-direction:column;flex-grow:1;row-gap:1rem;--tw-bg-opacity:1;background-color:rgb(249 249 253/var(--tw-bg-opacity,1));font-size:.875rem;line-height:1.25rem;padding:1.5rem;--tw-text-opacity:1;color:rgb(118 118 118/var(--tw-text-opacity,1))}@media (min-width:768px){[data-v-2f21ece0] .recommended-product{font-size:1rem;line-height:1.5rem;padding:1.25rem 2rem 2rem;row-gap:1.25rem}}@media (min-width:1200px){[data-v-2f21ece0] .recommended-product{border-radius:1.875rem;row-gap:.625rem}}@media (min-width:1680px){[data-v-2f21ece0] .recommended-product{border-radius:3.125rem}}[data-v-2f21ece0] .recommended-product__title{font-size:1rem;font-weight:800;line-height:1.5rem;--tw-text-opacity:1;color:rgb(5 150 255/var(--tw-text-opacity,1))}@media (min-width:768px){[data-v-2f21ece0] .recommended-product__title{font-size:1.25rem;line-height:1.875rem}}@media (min-width:1200px){[data-v-2f21ece0] .recommended-product__title{font-size:1.5rem;line-height:2.5rem}}@media (min-width:1680px){[data-v-2f21ece0] .recommended-product__title{font-size:1.75rem;line-height:2.1875rem}}[data-v-2f21ece0] .recommended-product__subtitle{font-weight:700;--tw-text-opacity:1;color:rgb(31 32 34/var(--tw-text-opacity,1))}@media (min-width:768px){[data-v-2f21ece0] .recommended-product__subtitle{font-size:1rem;line-height:1.25rem}}@media (min-width:1200px){[data-v-2f21ece0] .recommended-product__subtitle{font-size:1.125rem;line-height:1.5625rem}}[data-v-2f21ece0] .recommended-product dl{display:flex;flex-direction:column;row-gap:.625rem}[data-v-2f21ece0] .recommended-product dd,[data-v-2f21ece0] .recommended-product dt{display:inline}[data-v-2f21ece0] .recommended-product dt{font-weight:600}.about-us ul{align-items:flex-start;counter-reset:step;display:grid;font-size:1rem;gap:3.75rem;grid-template-columns:repeat(1,minmax(0,1fr));line-height:1.5rem;row-gap:2rem}@media (min-width:576px){.about-us ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.about-us ul{font-size:1rem}}@media (min-width:1024px){.about-us ul{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1680px){.about-us ul{font-size:1.25rem;line-height:1.875rem}}.about-us ul li{align-items:flex-start;-moz-column-gap:.875rem;column-gap:.875rem;counter-increment:step;display:grid;grid-template-columns:auto 1fr}.about-us ul li:before{align-items:center;border-radius:9999px;display:flex;grid-row:span 2/span 2;height:2.5rem;justify-content:center;width:2.5rem;--tw-bg-opacity:1;background-color:rgb(251 119 79/var(--tw-bg-opacity,1));padding:.875rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-content:counter(step);content:var(--tw-content)}@media (min-width:576px){.about-us ul li{grid-template-columns:repeat(1,minmax(0,1fr));row-gap:.875rem}.about-us ul li:before{content:var(--tw-content);grid-row:span 1/span 1}}@media (min-width:768px){.about-us ul li:before{content:var(--tw-content);height:3.75rem;width:3.75rem}}@media (min-width:1200px){.about-us ul li:before{content:var(--tw-content);height:5rem;width:5rem}}.about-us ul p:first-of-type{font-size:1rem;font-weight:600;line-height:1.25rem}@media (min-width:1200px){.about-us ul p:first-of-type{font-size:1.375rem;line-height:1.75rem}}@media (min-width:1680px){.about-us ul p:first-of-type{font-size:1.5rem;line-height:2rem}}@media (min-width:576px){.about-us ul p:first-of-type{margin-top:1.25rem}}.about-us ul p:nth-of-type(n+2){margin-top:.625rem;--tw-text-opacity:1;color:rgb(118 118 118/var(--tw-text-opacity,1))}.about-us__blockquote{border-radius:.625rem;margin-top:2.5rem;--tw-bg-opacity:1;background-color:rgb(3 20 40/var(--tw-bg-opacity,1));font-size:1rem;font-weight:700;line-height:1.5rem;padding:1.25rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:768px){.about-us__blockquote{margin-top:3rem;padding:1.75rem}}@media (min-width:1200px){.about-us__blockquote{font-size:.9375rem;line-height:1.375rem}}@media (min-width:1680px){.about-us__blockquote{font-size:1.25rem;line-height:2.1875rem;margin-top:3.75rem}}
