.swiper{width:100%;height:100%;margin:auto}.swiper-slide{width:100%;height:100%;background:transparent}.swiper-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-1rem)}}#hero{margin-top:4rem;position:relative}#hero .hero{align-items:flex-end}#hero .hero .hero-content{width:100%}@media (min-width: 1440px){#hero .hero .hero-content{max-width:1440px}}@media (min-width: 1536px){#hero .hero .hero-content{max-width:1536px}}#hero .hero .hero-content{margin-left:auto;margin-right:auto;min-height:28rem;max-width:18rem;display:flex;flex-direction:column;place-items:start;justify-content:center;row-gap:.25rem;padding:0;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}#hero .hero .hero-content .content-image{width:100%;max-width:18rem;animation:float 4s ease-in-out infinite}#hero .hero .hero-content .hero-body{width:100%}@media (min-width: 1440px){#hero .hero .hero-content .hero-body{max-width:1440px}}@media (min-width: 1536px){#hero .hero .hero-content .hero-body{max-width:1536px}}#hero .hero .hero-content .hero-body{margin-left:auto;margin-right:auto;max-width:100%;display:flex;flex-direction:column;place-items:start;justify-content:center}#hero .hero .hero-content .hero-body .epigraph{font-family:Maxima Nouva,sans-serif;font-size:1rem;line-height:1.5rem;letter-spacing:.05em}#hero .hero .hero-content .hero-body .title{font-size:1.125rem;line-height:1.75rem;letter-spacing:.05em}#hero .hero .hero-content .hero-body .title .is-diff,#hero .hero .hero-content .hero-body .title .is-colored{font-weight:700}#hero .hero .hero-content .hero-body .hero-actions{display:flex}#hero .hero .hero-content .hero-body .hero-actions .btn{height:3rem;min-height:3rem;padding-left:1rem;padding-right:1rem;font-size:.875rem}.btn-square:where(#hero .hero .hero-content .hero-body .hero-actions .btn){height:3rem;width:3rem;padding:0}.btn-circle:where(#hero .hero .hero-content .hero-body .hero-actions .btn){height:3rem;width:3rem;border-radius:9999px;padding:0}#hero .hero .hero-content .hero-body .hero-actions .btn{height:2.5rem;min-height:2.5rem;width:8rem;border-radius:.5rem;border-width:2px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(163 163 163 / var(--tw-border-opacity, 1));--tw-drop-shadow: drop-shadow(0 20px 13px rgb(0 0 0 / .03)) drop-shadow(0 8px 5px rgb(0 0 0 / .08));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);font-family:Maxima Nouva,sans-serif;font-size:.875rem;line-height:1.25rem}#hero .hero .hero-content .hero-body .hero-actions .btn:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1));--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#hero .hero .slide-one .is-colored{color:#ffd344}#hero .hero .slide-one .content-image{filter:drop-shadow(0 0 4rem #FFD344)}#hero .hero .slide-two .is-colored{color:#479292}#hero .hero .slide-two .content-image{filter:drop-shadow(0 0 4rem #479292)}#hero .hero .slide-three,#hero .hero .slide-three .epigraph,#hero .hero .slide-three .is-colored{color:#0b0b0b}#hero .hero .slide-three .is-diff{color:#e63e3e}#hero .hero .slide-three .content-image{filter:drop-shadow(0 0 4rem rgba(0,0,0,.6))}#hero .hero .slide-four,#hero .hero .slide-four .epigraph{color:#0b0b0b}#hero .hero .slide-four .is-colored{color:#e63e3e}#hero .hero .slide-four .is-diff{color:#0b0b0b}#hero .hero .slide-four .content-image{filter:drop-shadow(0 0 4rem rgba(0,0,0,.6))}#hero .hero .slide-testimonials{justify-content:flex-end;padding-top:3rem;padding-bottom:3rem;color:#0b0b0b}#hero .hero .slide-testimonials .hero-body .hero-actions .btn-show{width:10rem}#hero .hero .slide-testimonials .epigraph{color:#0b0b0b}#hero .hero .slide-testimonials .is-colored{color:#e63e3e}#hero .hero .slide-testimonials .is-diff{color:#0b0b0b}#hero .hero .slide-testimonials .content-image{filter:drop-shadow(0 0 4rem rgba(0,0,0,.6))}#hero .autoplay-progress{position:absolute;bottom:3.5rem;right:1.5rem;z-index:10;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;font-weight:700;--tw-text-opacity: 1;color:rgb(197 9 20 / var(--tw-text-opacity, 1))}#hero .autoplay-progress svg{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;--progress: 0;stroke:#c50914;stroke-width:4px;fill:none;stroke-dashoffset:calc(125.6px * (1 - var(--progress)));stroke-dasharray:125.6;transform:rotate(-90deg)}@media (min-width: 390px){#hero .hero .hero-content{min-height:32rem;max-width:20rem;padding-top:3rem;padding-bottom:3rem;row-gap:.5rem}#hero .hero .hero-content .content-image{width:100%;max-width:22rem}#hero .hero .hero-content .hero-body .epigraph{font-size:1.125rem;line-height:1.75rem}#hero .hero .hero-content .hero-body .title{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 640px){#hero .hero .hero-content{max-width:32rem;flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;padding-top:3.5rem;padding-bottom:4rem}#hero .hero .hero-content .content-image{width:100%;max-width:32rem;align-self:center;justify-self:center}#hero .hero .hero-content .hero-body{flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:space-between}#hero .hero .hero-content .hero-body .epigraph{flex-basis:100%}#hero .hero .hero-content .hero-body .title{max-width:20rem;font-size:1.25rem;line-height:1.75rem}}@media (min-width: 768px){#hero{margin-top:5rem}#hero .hero .hero-content{max-width:42rem;padding-top:4rem;padding-bottom:6rem}#hero .hero .hero-content .content-image{width:100%;max-width:42rem}#hero .hero .hero-content .hero-body .epigraph{font-size:1.5rem;line-height:2rem}#hero .hero .hero-content .hero-body .title{width:100%;max-width:28rem;font-size:1.875rem;line-height:2.25rem}#hero .hero .hero-content .hero-body .hero-actions .btn{height:3rem;min-height:3rem;padding-left:1rem;padding-right:1rem;font-size:.875rem}.btn-square:where(#hero .hero .hero-content .hero-body .hero-actions .btn){height:3rem;width:3rem;padding:0}.btn-circle:where(#hero .hero .hero-content .hero-body .hero-actions .btn){height:3rem;width:3rem;border-radius:9999px;padding:0}#hero .hero .hero-content .hero-body .hero-actions .btn{width:10rem;font-size:1rem;line-height:1.5rem}}@media (min-width: 1024px){#hero .hero .hero-content{max-width:56rem;padding-top:4rem;padding-bottom:7rem}#hero .hero .hero-content .content-image{width:100%;max-width:56rem}#hero .hero .hero-content .title{max-width:34rem;font-size:2.25rem;line-height:2.5rem}#hero .hero .hero-content .hero-actions .btn{height:4rem;min-height:4rem;padding-left:1.5rem;padding-right:1.5rem;font-size:1.125rem}.btn-square:where(#hero .hero .hero-content .hero-actions .btn){height:4rem;width:4rem;padding:0}.btn-circle:where(#hero .hero .hero-content .hero-actions .btn){height:4rem;width:4rem;border-radius:9999px;padding:0}#hero .hero .hero-content .hero-actions .btn{width:12rem;font-size:1.25rem;line-height:1.75rem}}@media (min-width: 1280px){#hero .hero{align-items:center}#hero .hero .hero-content{max-width:64rem;flex-direction:row-reverse;align-items:center;padding-top:4rem;padding-bottom:6rem;row-gap:1rem}#hero .hero .hero-content .content-image{max-width:36rem}#hero .hero .hero-content .hero-body{margin-left:0;max-width:-moz-fit-content;max-width:fit-content;flex-direction:column;align-items:flex-start;row-gap:1rem}#hero .hero .hero-content .hero-body .title{max-width:22rem;font-size:2.25rem;line-height:2.5rem}}@media (min-width: 1440px){#hero .hero .hero-content{max-width:72rem;row-gap:1.5rem}#hero .hero .hero-content .content-image{max-width:42rem}#hero .hero .hero-content .hero-body .title{max-width:27rem;line-height:2.5rem;font-size:2.8rem}#hero .hero .slide-testimonials{max-width:80rem}#hero .hero .slide-testimonials .hero-body .title{max-width:32rem}}@media (min-width: 1536px){#hero .hero .hero-content{max-width:88rem;row-gap:1.5rem}#hero .hero .hero-content .hero-body .title{max-width:32rem;line-height:1;font-size:3.15rem}}#products{border-top-left-radius:1rem;border-top-right-radius:1rem;position:relative;z-index:10;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));margin-top:-1rem;box-shadow:.6rem 0 1.25rem #0003}#products .main{width:100%}@media (min-width: 1440px){#products .main{max-width:1440px}}@media (min-width: 1536px){#products .main{max-width:1536px}}#products .main{margin-left:auto;margin-right:auto;max-width:100%;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;padding-top:2rem;padding-bottom:2rem}#products .main .heading{width:100%}@media (min-width: 1440px){#products .main .heading{max-width:1440px}}@media (min-width: 1536px){#products .main .heading{max-width:1536px}}#products .main .heading{margin-left:auto;margin-right:0;max-width:18rem}#products .main .heading .title{position:relative;font-family:Poppins,sans-serif;font-size:3rem;line-height:1;font-weight:700;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));-webkit-text-stroke:.5px rgb(163,163,163);text-shadow:0 5px 4px rgba(0,0,0,.3)}#products .main .container-slider{width:100%}@media (min-width: 1440px){#products .main .container-slider{max-width:1440px}}@media (min-width: 1536px){#products .main .container-slider{max-width:1536px}}#products .main .container-slider{margin-left:auto;margin-right:0;max-width:18rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}#products .main .container-slider .swiper-wrapper,#products .main .container-slider .swiper-slide{max-width:-moz-fit-content;max-width:fit-content}#products .main .container-slider .card-category{border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity, 1));place-items:center;max-width:-moz-fit-content;max-width:fit-content}#products .main .container-slider .card-category .card-image{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}#products .main .container-slider .card-category .card-body .card-brand{max-width:7rem}#products .main .swiper-actions{width:100%}@media (min-width: 1440px){#products .main .swiper-actions{max-width:1440px}}@media (min-width: 1536px){#products .main .swiper-actions{max-width:1536px}}#products .main .swiper-actions{margin-left:auto;margin-right:auto;max-width:18rem;display:flex;flex-direction:row;justify-content:center}#products .main .swiper-actions .swiper-button-prev,#products .main .swiper-actions .swiper-button-next{position:relative;inset:auto;width:1.5rem;height:1.5rem;border-radius:9999px;border-width:1px;border-style:solid;margin-top:0;z-index:10}#products .main .swiper-actions .swiper-button-prev:after,#products .main .swiper-actions .swiper-button-next:after{font-size:.5rem}#products .main .swiper-actions .swiper-button-prev{--tw-border-opacity: 1;border-color:rgb(82 82 82 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}#products .main .swiper-actions .swiper-button-next{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}#products .main .swiper-actions .swiper-pagination,#products .main .swiper-actions .swiper-pagination-horizontal{max-width:13rem;position:relative;display:flex;align-items:center;justify-content:center;width:100%;bottom:0;top:0;left:0}#products .main .swiper-actions .swiper-pagination-bullet{width:100%;max-width:3.5rem;height:.125rem;display:inline-block;border-radius:0;background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}#products .main .swiper-actions .swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:#000}#products .main .container-credit{width:100%}@media (min-width: 1440px){#products .main .container-credit{max-width:1440px}}@media (min-width: 1536px){#products .main .container-credit{max-width:1536px}}#products .main .container-credit{margin-left:auto;margin-right:auto;max-width:18rem}#products .main .container-credit .card-credit .card-body{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(197 9 20 / var(--tw-bg-opacity, 1));padding:.75rem;align-items:flex-start;justify-content:flex-end}#products .main .container-credit .card-credit .card-body .card-title{display:flex;flex-direction:column;align-items:flex-start;gap:0px;font-size:1rem;line-height:1.5rem;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}#products .main .container-credit .card-credit .card-body .card-title .is-diff{font-weight:700}#products .main .container-credit .card-credit .card-body .card-actions{width:100%;max-width:100%}#products .main .container-credit .card-credit .card-body .card-actions .btn-contact{height:1.5rem;min-height:1.5rem;padding-left:.5rem;padding-right:.5rem;font-size:.75rem}.btn-square:where(#products .main .container-credit .card-credit .card-body .card-actions .btn-contact){height:1.5rem;width:1.5rem;padding:0}.btn-circle:where(#products .main .container-credit .card-credit .card-body .card-actions .btn-contact){height:1.5rem;width:1.5rem;border-radius:9999px;padding:0}#products .main .container-credit .card-credit .card-body .card-actions .btn-contact{width:100%;max-width:10rem;border-radius:1rem;border-style:none;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));align-items:center;justify-content:space-around;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}#products .main .container-credit .card-credit .card-body .card-actions .btn-contact .btn-icon{width:.75rem;height:.75rem;fill:currentColor}#products .main .container-credit .card-credit .card-body .card-actions .btn-contact:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}#products .main .container-credit .image-full:before{background-color:transparent}#products .main .last-separator{width:100%}@media (min-width: 1440px){#products .main .last-separator{max-width:1440px}}@media (min-width: 1536px){#products .main .last-separator{max-width:1536px}}#products .main .last-separator{margin-left:auto;margin-right:auto;max-width:18rem;--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}@media (min-width: 390px){#products .main{row-gap:2rem}#products .main .heading{max-width:22rem}#products .main .container-slider{max-width:22rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}#products .main .swiper-actions{max-width:20rem}#products .main .container-credit{width:100%}@media (min-width: 1440px){#products .main .container-credit{max-width:1440px}}@media (min-width: 1536px){#products .main .container-credit{max-width:1536px}}#products .main .container-credit{margin-left:auto;margin-right:auto;max-width:22rem}#products .main .container-credit .card-credit .card-body{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(197 9 20 / var(--tw-bg-opacity, 1));padding:1rem 1.5rem}#products .main .container-credit .card-credit .card-body .card-title{font-size:1.25rem;line-height:1.75rem}#products .main .last-separator{max-width:22rem}}@media (min-width: 640px){#products .main{row-gap:2rem}#products .main .heading{max-width:28rem}#products .main .container-slider{max-width:36rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}#products .main .swiper-actions{max-width:20rem}#products .main .container-credit{max-width:32rem}#products .main .container-credit .card-credit .card-body{flex-direction:row;align-items:flex-end;justify-content:space-between;padding:1.5rem}#products .main .container-credit .card-credit .card-body .card-title{font-size:1.25rem;line-height:1.75rem}#products .main .container-credit .card-credit .card-body .card-actions{width:100%;max-width:10rem}#products .main .container-credit .card-credit .card-body .card-actions .btn-contact{width:100%;max-width:10rem;align-items:center;justify-content:space-between;padding-left:1.5rem;padding-right:1.5rem}#products .main .last-separator{max-width:32rem}}@media (min-width: 768px){#products{border-radius:2rem;margin-top:-1.75rem}#products .main{row-gap:3rem}#products .main .heading{margin-left:auto;margin-right:auto;max-width:24rem}#products .main .heading .title{font-size:4.5rem;line-height:1}#products .main .container-slider{margin-left:auto;margin-right:auto;max-width:42rem;row-gap:2rem}#products .main .swiper-actions{display:none}#products .main .container-credit{max-width:42rem}#products .main .container-credit .card-credit .card-body{border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem;padding:2rem}#products .main .container-credit .card-credit .card-body .card-title{font-size:1.5rem;line-height:2rem}#products .main .container-credit .card-credit .card-body .card-actions,#products .main .container-credit .card-credit .card-body .card-actions .btn-contact{max-width:13rem}#products .main .last-separator{max-width:42rem}}@media (min-width: 1024px){#products{border-radius:2.5rem;margin-top:-2rem}#products .main{row-gap:3rem;padding-top:3rem;padding-bottom:3rem}#products .main .heading{margin-left:auto;margin-right:auto;max-width:32rem}#products .main .heading .title{font-size:6rem;line-height:1}#products .main .container-slider{margin-left:auto;margin-right:auto;max-width:56rem;row-gap:2rem}#products .main .container-slider .swiper-wrapper,#products .main .container-slider .swiper-slide{max-width:100%}#products .main .container-slider .card-category{max-width:18rem;padding-top:1rem;padding-bottom:1rem}#products .main .container-slider .card-category .card-image{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}#products .main .container-slider .card-category .card-body .card-brand{max-width:12rem}#products .main .container-credit{max-width:56rem}#products .main .container-credit .card-credit .card-body{padding:3rem}#products .main .container-credit .card-credit .card-body .card-title{max-width:24rem;font-size:1.875rem;line-height:2.25rem}#products .main .container-credit .card-credit .card-body .card-actions{width:100%;max-width:15rem}#products .main .container-credit .card-credit .card-body .card-actions .btn-contact{height:3rem;min-height:3rem;padding-left:1rem;padding-right:1rem;font-size:.875rem}.btn-square:where(#products .main .container-credit .card-credit .card-body .card-actions .btn-contact){height:3rem;width:3rem;padding:0}.btn-circle:where(#products .main .container-credit .card-credit .card-body .card-actions .btn-contact){height:3rem;width:3rem;border-radius:9999px;padding:0}#products .main .container-credit .card-credit .card-body .card-actions .btn-contact{border-radius:1.5rem;width:100%;max-width:15rem;font-size:1.125rem;line-height:1.75rem}#products .main .container-credit .card-credit .card-body .card-actions .btn-contact .btn-icon{width:1.5rem;height:1.5rem}#products .main .last-separator{max-width:56rem}}@media (min-width: 1280px){#products{border-radius:2.5rem;margin-top:-2rem}#products .main{max-width:64rem;row-gap:3.5rem;-moz-column-gap:0px;column-gap:0px;padding-top:4rem;padding-bottom:4rem;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center}#products .main .heading{margin-left:auto;margin-right:auto;max-width:32rem;grid-column-start:2;grid-row-start:1}#products .main .heading .title{font-size:5rem;letter-spacing:-.25rem}#products .main .container-slider{margin-left:auto;margin-right:auto;max-width:42rem;grid-column-start:2;grid-row-start:2;margin-left:-3rem}#products .main .container-slider .swiper{width:40rem}#products .main .container-slider .card-category{max-width:14rem;padding-top:0;padding-bottom:0}#products .main .container-slider .card-category .card-image{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}#products .main .container-slider .card-category .card-body .card-brand{max-width:12rem}#products .main .container-credit{max-width:36rem;grid-column-start:1;grid-row-start:1;grid-row:span 2 / span 2}#products .main .container-credit .card-credit{max-width:28rem}#products .main .container-credit .card-credit .card-body{max-width:23.25rem;flex-direction:column;align-items:flex-start;padding:1.25rem 1.5rem}#products .main .container-credit .card-credit .card-body .card-title{font-size:1.25rem;line-height:1.75rem}#products .main .container-credit .card-credit .card-body .card-actions{width:100%;max-width:14rem}#products .main .container-credit .card-credit .card-body .card-actions .btn-contact{height:2rem;min-height:2rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem}.btn-square:where(#products .main .container-credit .card-credit .card-body .card-actions .btn-contact){height:2rem;width:2rem;padding:0}.btn-circle:where(#products .main .container-credit .card-credit .card-body .card-actions .btn-contact){height:2rem;width:2rem;border-radius:9999px;padding:0}#products .main .container-credit .card-credit .card-body .card-actions .btn-contact{border-radius:1.5rem;max-width:15rem;font-size:.875rem;line-height:1.25rem}#products .main .container-credit .card-credit .card-body .card-actions .btn-contact .btn-icon{width:1.25rem;height:1.25rem}#products .main .last-separator{grid-column:1 / -1;max-width:72rem}}@media (min-width: 1440px){#products{border-radius:2.5rem;margin-top:-2rem}#products .main{max-width:72rem;row-gap:2rem;-moz-column-gap:0px;column-gap:0px;padding-top:4rem;padding-bottom:4rem}#products .main .heading .title{font-size:6rem;line-height:1}#products .main .container-slider{margin-left:-3rem}#products .main .container-slider .swiper{width:46.5rem}#products .main .container-slider .card-category{max-width:14rem;padding-top:0;padding-bottom:0}#products .main .container-slider .card-category .card-image{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}#products .main .container-slider .card-category .card-body .card-brand{max-width:12rem}#products .main .container-credit .card-credit{max-width:29.25rem}#products .main .container-credit .card-credit .card-body{max-width:24.3rem;padding:1.5rem}#products .main .container-credit .card-credit .card-body .card-title{font-size:1.5rem;line-height:2rem}#products .main .container-credit .card-credit .card-body .card-actions{width:100%;max-width:15rem}#products .main .container-credit .card-credit .card-body .card-actions .btn-contact{height:2rem;min-height:2rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem}.btn-square:where(#products .main .container-credit .card-credit .card-body .card-actions .btn-contact){height:2rem;width:2rem;padding:0}.btn-circle:where(#products .main .container-credit .card-credit .card-body .card-actions .btn-contact){height:2rem;width:2rem;border-radius:9999px;padding:0}#products .main .container-credit .card-credit .card-body .card-actions .btn-contact{border-radius:1.5rem;width:100%;max-width:15rem;font-size:1rem;line-height:1.5rem}#products .main .container-credit .card-credit .card-body .card-actions .btn-contact .btn-icon{width:1.25rem;height:1.25rem}#products .main .last-separator{grid-column:1 / -1;max-width:72rem}}@media (min-width: 1536px){#products{border-radius:2.5rem;margin-top:-2rem}#products .main{max-width:88rem;row-gap:4rem}#products .main .heading{max-width:42rem}#products .main .heading .title{font-size:7.5rem}#products .main .container-slider{max-width:-moz-fit-content;max-width:fit-content;margin-left:-2.5rem}#products .main .container-slider .swiper{width:55rem}#products .main .container-slider .card-category{max-width:18rem;padding-top:0;padding-bottom:0}#products .main .container-slider .card-category .card-image{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}#products .main .container-slider .card-category .card-body .card-brand{max-width:13rem}#products .main .container-credit .card-credit{max-width:36rem}#products .main .container-credit .card-credit .card-body{max-width:29.7rem;padding:1.5rem}#products .main .container-credit .card-credit .card-body .card-title{font-size:1.875rem;line-height:2.25rem}#products .main .container-credit .card-credit .card-body .card-actions .btn-contact{height:2rem;min-height:2rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem}.btn-square:where(#products .main .container-credit .card-credit .card-body .card-actions .btn-contact){height:2rem;width:2rem;padding:0}.btn-circle:where(#products .main .container-credit .card-credit .card-body .card-actions .btn-contact){height:2rem;width:2rem;border-radius:9999px;padding:0}#products .main .container-credit .card-credit .card-body .card-actions .btn-contact{padding-left:1.5rem;padding-right:1.5rem}#products .main .last-separator{max-width:88rem}}#about-us .main{width:100%}@media (min-width: 1440px){#about-us .main{max-width:1440px}}@media (min-width: 1536px){#about-us .main{max-width:1536px}}#about-us .main{margin-left:auto;margin-right:auto;max-width:100%;display:flex;flex-direction:column;row-gap:1rem;padding-top:2rem}#about-us .main .heading{width:100%}@media (min-width: 1440px){#about-us .main .heading{max-width:1440px}}@media (min-width: 1536px){#about-us .main .heading{max-width:1536px}}#about-us .main .heading{margin-left:auto;margin-right:auto;max-width:18rem;display:flex;flex-direction:column;row-gap:1rem;place-items:center;text-align:center}#about-us .main .heading .logo{width:100%;max-width:8rem}#about-us .main .heading .title{font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}#about-us .main .heading .title .is-diff{font-weight:700}@media (min-width: 390px){#about-us .main{row-gap:1.5rem}#about-us .main .heading{max-width:20rem}#about-us .main .heading .logo{max-width:9rem}}@media (min-width: 640px){#about-us .main{row-gap:2rem;padding-top:3rem}#about-us .main .heading{max-width:36rem;row-gap:1.5rem}#about-us .main .heading .logo{max-width:10rem}#about-us .main .heading .title{font-size:.875rem;line-height:1.25rem}}@media (min-width: 768px){#about-us .main{row-gap:2.5rem}#about-us .main .heading{max-width:42rem;row-gap:2.5rem}#about-us .main .heading .logo{max-width:13rem}#about-us .main .heading .title{font-size:1rem;line-height:1.5rem}}@media (min-width: 1024px){#about-us .main{row-gap:3rem;padding-top:3.5rem}#about-us .main .heading{max-width:48rem}#about-us .main .heading .logo{max-width:15rem}#about-us .main .heading .title{font-size:1.125rem;line-height:1.75rem}}@media (min-width: 1280px){#about-us .main{row-gap:3rem}#about-us .main .heading{max-width:56rem}#about-us .main .heading .logo{max-width:16rem}#about-us .main .heading .title{font-size:1.125rem;line-height:1.75rem}}@media (min-width: 1440px){#about-us .main{row-gap:3rem}#about-us .main .heading{flex-direction:row;align-items:flex-start;-moz-column-gap:8rem;column-gap:8rem;max-width:72rem}#about-us .main .heading .logo{max-width:13rem}#about-us .main .heading .title{text-align:start;font-size:1.25rem;line-height:1.75rem}}@media (min-width: 1536px){#about-us .main .heading{max-width:88rem;flex-direction:row;align-items:flex-start;-moz-column-gap:10rem;column-gap:10rem}#about-us .main .heading .logo{max-width:16.5rem}#about-us .main .heading .title{font-size:1.5rem;line-height:2rem}}#featured .main{width:100%}@media (min-width: 1440px){#featured .main{max-width:1440px}}@media (min-width: 1536px){#featured .main{max-width:1536px}}#featured .main{margin-left:auto;margin-right:auto;max-width:18rem;display:flex;flex-direction:column;row-gap:0px}#featured .main .heading{border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));display:flex;flex-direction:row;align-items:center;-moz-column-gap:1rem;column-gap:1rem;max-width:-moz-fit-content;max-width:fit-content;padding:.5rem 1rem;position:relative;z-index:10;margin-top:-2rem}#featured .main .heading .title{font-size:1.25rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(10 10 10 / var(--tw-text-opacity, 1))}#featured .main .heading .title .is-diff{font-weight:700}#featured .main .container-slider{width:100%}@media (min-width: 1440px){#featured .main .container-slider{max-width:1440px}}@media (min-width: 1536px){#featured .main .container-slider{max-width:1536px}}#featured .main .container-slider{margin-left:auto;margin-right:auto;max-width:18rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;padding-top:1rem;padding-bottom:1rem}#featured .main .container-slider .swiper-slide{display:flex;justify-content:center;padding-top:2.5rem;padding-bottom:2.5rem}#featured .main .container-slider .card-featured{position:relative;width:100%;max-width:16rem;border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity, 1));--tw-shadow-color: #000;--tw-shadow: var(--tw-shadow-colored);--tw-drop-shadow: drop-shadow(0 20px 13px rgb(0 0 0 / .03)) drop-shadow(0 8px 5px rgb(0 0 0 / .08));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}#featured .main .container-slider .card-featured .badge{position:absolute;border-radius:0;border-style:none;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));font-size:.75rem;line-height:1rem;font-weight:700;transform:skew(-12deg)}#featured .main .container-slider .card-featured .badge-new{top:1rem;right:1rem;--tw-bg-opacity: 1;background-color:rgb(197 9 20 / var(--tw-bg-opacity, 1))}#featured .main .container-slider .card-featured .badge-category{position:absolute;top:1rem;left:1rem}#featured .main .container-slider .card-featured .badge-category .badge-logo{height:-moz-fit-content;height:fit-content;width:7rem}#featured .main .container-slider .card-featured .card-image{padding-top:3rem;padding-bottom:3rem}#featured .main .container-slider .card-featured .card-body{padding:1rem;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}#featured .main .container-slider .card-featured .card-body .card-title{display:flex;flex-direction:row;justify-content:space-between;font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(10 10 10 / var(--tw-text-opacity, 1))}#featured .main .container-slider .card-featured .card-body .card-specification{display:flex;flex-direction:row;justify-content:space-between}#featured .main .container-slider .card-featured .card-body .card-specification .specification-item{font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(10 10 10 / var(--tw-text-opacity, 1))}#featured .main .container-slider .card-featured .card-body .card-price{display:flex;flex-direction:row}#featured .main .container-slider .card-featured .card-body .card-price .price-item{font-size:1rem;line-height:1.5rem;font-weight:700;--tw-text-opacity: 1;color:rgb(197 9 20 / var(--tw-text-opacity, 1))}#featured .main .container-slider .card-featured .card-body .card-price .price-item small{font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(10 10 10 / var(--tw-text-opacity, 1))}#featured .main .container-slider .card-featured:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#featured .main .swiper-actions{width:100%}@media (min-width: 1440px){#featured .main .swiper-actions{max-width:1440px}}@media (min-width: 1536px){#featured .main .swiper-actions{max-width:1536px}}#featured .main .swiper-actions{margin-left:auto;margin-right:auto;max-width:18rem;display:flex;flex-direction:row;justify-content:center}#featured .main .swiper-actions .swiper-button-prev,#featured .main .swiper-actions .swiper-button-next{position:relative;inset:auto;width:1.5rem;height:1.5rem;border-radius:9999px;border-width:1px;border-style:solid;margin-top:0;z-index:10}#featured .main .swiper-actions .swiper-button-prev:after,#featured .main .swiper-actions .swiper-button-next:after{font-size:.5rem}#featured .main .swiper-actions .swiper-button-prev{--tw-border-opacity: 1;border-color:rgb(82 82 82 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}#featured .main .swiper-actions .swiper-button-next{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}#featured .main .swiper-actions .swiper-pagination,#featured .main .swiper-actions .swiper-pagination-horizontal{max-width:13rem;position:relative;display:flex;align-items:center;justify-content:center;width:100%!important;top:0;bottom:0;left:0}#featured .main .swiper-actions .swiper-pagination-bullet{height:.125rem;width:100%;max-width:3.5rem;border-radius:0}#featured .main .swiper-actions .swiper-pagination-bullet-active{background:#000}#featured .main .swiper-actions .swiper-pagination-bullets-dynamic{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#featured .main .last-separator{width:100%}@media (min-width: 1440px){#featured .main .last-separator{max-width:1440px}}@media (min-width: 1536px){#featured .main .last-separator{max-width:1536px}}#featured .main .last-separator{margin-left:auto;margin-right:auto;max-width:18rem;--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}@media (min-width: 390px){#featured .main{max-width:22rem}#featured .main .container-slider{max-width:20rem}#featured .main .container-slider .swiper-slide{display:flex;justify-content:center;padding-top:1.5rem;padding-bottom:1.5rem}#featured .main .container-slider .card-featured{max-width:16.5rem}#featured .main .container-slider .card-featured .card-body{padding:1.5rem}#featured .main .container-slider .card-featured .card-body .card-title{font-size:1.25rem;line-height:1.75rem}#featured .main .container-slider .card-featured .card-body .card-price{display:flex;flex-direction:row}#featured .main .container-slider .card-featured .card-body .card-price .price-item{font-size:1.125rem;line-height:1.75rem}#featured .main .container-slider .card-featured .card-body .card-price .price-item small{font-size:.875rem;line-height:1.25rem}#featured .main .swiper-actions{max-width:20rem}#featured .main .swiper-actions .swiper-button-prev,#featured .main .swiper-actions .swiper-button-next{width:2rem;height:2rem}#featured .main .swiper-actions .swiper-pagination,#featured .main .swiper-actions .swiper-pagination-horizontal{max-width:14rem}#featured .main .swiper-actions .swiper-pagination-bullet{height:.25rem;max-width:5rem}#featured .main .last-separator{max-width:22rem}}@media (min-width: 640px){#featured .main{max-width:36rem}#featured .main .container-slider{max-width:36rem;padding-top:2rem;padding-bottom:2rem}#featured .main .swiper-actions{max-width:20rem}#featured .main .swiper-actions .swiper-button-prev,#featured .main .swiper-actions .swiper-button-next{width:2rem;height:2rem}#featured .main .swiper-actions .swiper-pagination,#featured .main .swiper-actions .swiper-pagination-horizontal{max-width:16rem}#featured .main .swiper-actions .swiper-pagination-bullet{height:.25rem;max-width:5rem}#featured .main .last-separator{max-width:32rem}}@media (min-width: 768px){#featured .main{max-width:42rem}#featured .main .container-slider{max-width:42rem;padding-top:1rem;padding-bottom:1rem;row-gap:2rem}#featured .main .container-slider .swiper-slide{display:flex;justify-content:center;padding:2rem .25rem}#featured .main .container-slider .card-featured{max-width:18rem}#featured .main .container-slider .card-featured .card-body{padding:1.5rem}#featured .main .container-slider .card-featured .card-body .card-specification .specification-item{font-size:.875rem;line-height:1.25rem}#featured .main .swiper-actions{max-width:24rem}#featured .main .swiper-actions .swiper-button-prev,#featured .main .swiper-actions .swiper-button-next{width:2.5rem;height:2.5rem}#featured .main .swiper-actions .swiper-pagination,#featured .main .swiper-actions .swiper-pagination-horizontal{max-width:16rem}#featured .main .swiper-actions .swiper-pagination-bullet{height:.25rem;max-width:6rem}#featured .main .last-separator{max-width:42rem}}@media (min-width: 1024px){#featured .main{max-width:56rem}#featured .main .heading{border-radius:1rem;padding:1rem 1.5rem;margin-top:-3rem}#featured .main .heading .title{font-size:1.5rem;line-height:2rem}#featured .main .container-slider{max-width:56rem}#featured .main .container-slider .swiper{padding-left:1rem;padding-right:1rem}#featured .main .container-slider .swiper-slide{display:flex;justify-content:center;padding-top:1.5rem;padding-bottom:1.5rem}#featured .main .container-slider .card-featured{max-width:18rem}#featured .main .container-slider .card-featured .card-body{padding:1.5rem;row-gap:1rem}#featured .main .last-separator{max-width:56rem}}@media (min-width: 1280px){#featured .main{max-width:72rem}#featured .main .heading{padding:1rem 1.5rem;margin-top:-3rem}#featured .main .container-slider,#featured .main .last-separator{max-width:72rem}}@media (min-width: 1440px){#featured .main .heading{padding:1rem 1.5rem;margin-top:-3rem}#featured .main .container-slider{max-width:72rem}#featured .main .container-slider .card-featured{max-width:18rem}}@media (min-width: 1536px){#featured .main{max-width:88rem}#featured .main .heading{padding:1rem 1.5rem;margin-top:-3rem}#featured .main .heading .title{font-size:2.25rem;line-height:2.5rem}#featured .main .container-slider{max-width:88rem}#featured .main .container-slider .card-featured{max-width:20rem}#featured .main .container-slider .card-featured .card-body .card-specification .specification-item{font-size:1rem;line-height:1.5rem}#featured .main .container-slider .card-featured .card-body .card-price .price-item{font-size:1.25rem;line-height:1.75rem}#featured .main .last-separator{max-width:88rem}}#banners .main{width:100%}@media (min-width: 1440px){#banners .main{max-width:1440px}}@media (min-width: 1536px){#banners .main{max-width:1536px}}#banners .main{margin-left:auto;margin-right:auto;max-width:18rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;padding-top:1rem;padding-bottom:1rem}#banners .main .swiper-slide{display:flex;justify-content:center}#banners .main .card-banner{align-items:flex-end}#banners .main .card-banner .card-body{padding:1rem;row-gap:.25rem}#banners .main .card-banner .card-body :where(p){flex-grow:0}#banners .main .card-banner .card-body .card-epigraph{font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}#banners .main .card-banner .card-body .card-title{display:block;max-width:11rem;font-size:1.125rem;font-weight:400;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}#banners .main .card-banner .card-body .card-title .is-diff{font-weight:700}#banners .main .card-banner .card-body .epigraph-design-home{font-size:1.125rem;font-weight:400;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}#banners .main .card-banner .card-body .epigraph-design-home .is-diff{font-weight:700}#banners .main .card-banner .card-body .title-shipping{max-width:12rem}#banners .main .card-banner .card-body .title-design-home{display:block;max-width:13rem;font-size:.75rem;line-height:1rem}#banners .main .card-banner .card-body .title-testimonials{max-width:18rem}#banners .main .card-banner .card-body .card-actions{width:100%;max-width:100%}#banners .main .card-banner .card-body .card-actions .btn-redirect{height:1.5rem;min-height:1.5rem;padding-left:.5rem;padding-right:.5rem;font-size:.75rem}.btn-square:where(#banners .main .card-banner .card-body .card-actions .btn-redirect){height:1.5rem;width:1.5rem;padding:0}.btn-circle:where(#banners .main .card-banner .card-body .card-actions .btn-redirect){height:1.5rem;width:1.5rem;border-radius:9999px;padding:0}#banners .main .card-banner .card-body .card-actions .btn-redirect{width:100%;max-width:10rem;border-radius:1rem;border-style:none;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));align-items:center;justify-content:space-around;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}#banners .main .card-banner .card-body .card-actions .btn-redirect .btn-icon{width:.75rem;height:.75rem;fill:currentColor}#banners .main .card-banner .card-body .card-actions .btn-redirect:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}#banners .main .card.image-full:before{opacity:.5;background-color:#000}#banners .main .swiper-actions{width:100%}@media (min-width: 1440px){#banners .main .swiper-actions{max-width:1440px}}@media (min-width: 1536px){#banners .main .swiper-actions{max-width:1536px}}#banners .main .swiper-actions{margin-left:auto;margin-right:auto;max-width:18rem;display:flex;flex-direction:row;justify-content:center}#banners .main .swiper-actions .swiper-button-prev,#banners .main .swiper-actions .swiper-button-next{position:relative;inset:auto;width:1.5rem;height:1.5rem;border-radius:9999px;border-width:1px;border-style:solid;margin-top:0;z-index:10}#banners .main .swiper-actions .swiper-button-prev:after,#banners .main .swiper-actions .swiper-button-next:after{font-size:.5rem}#banners .main .swiper-actions .swiper-button-prev{--tw-border-opacity: 1;border-color:rgb(82 82 82 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}#banners .main .swiper-actions .swiper-button-next{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}#banners .main .swiper-actions .swiper-pagination,#banners .main .swiper-actions .swiper-pagination-horizontal{max-width:13rem;position:relative;display:flex;align-items:center;justify-content:center;width:100%;bottom:0;top:0;left:0}#banners .main .swiper-actions .swiper-pagination-bullet{width:100%;max-width:3.5rem;border-radius:0;height:.125rem}#banners .main .swiper-actions .swiper-pagination-bullet-active{background:#000}#banners .main .swiper-actions .swiper-pagination-bullets-dynamic{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#banners .main .last-separator{width:100%}@media (min-width: 1440px){#banners .main .last-separator{max-width:1440px}}@media (min-width: 1536px){#banners .main .last-separator{max-width:1536px}}#banners .main .last-separator{margin-left:auto;margin-right:auto;max-width:18rem;--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}@media (min-width: 390px){#banners .main{max-width:22rem;gap:2rem;padding-top:1.5rem;padding-bottom:1.5rem}#banners .main .card-banner .card-body{padding:1rem;row-gap:.5rem}#banners .main .card-banner .card-body .card-title{max-width:12rem;font-size:1.25rem;line-height:1.75rem}#banners .main .card-banner .card-body .epigraph-design-home{font-size:1.25rem;line-height:1.75rem}#banners .main .card-banner .card-body .title-shipping{max-width:13rem}#banners .main .card-banner .card-body .title-design-home{max-width:15rem;font-size:.875rem;line-height:1.25rem}#banners .main .card-banner .card-body .title-testimonials{max-width:18rem}#banners .main .card-banner .card-body .card-actions .btn-redirect{width:100%;max-width:11rem;font-size:.875rem;line-height:1.25rem}#banners .main .card-banner .card-body .card-actions .btn-redirect .btn-icon{width:1rem;height:1rem}#banners .main .card.image-full:before{opacity:.5;background-color:#000}#banners .main .swiper-actions{max-width:20rem}#banners .main .swiper-actions .swiper-button-prev,#banners .main .swiper-actions .swiper-button-next{width:2rem;height:2rem}#banners .main .swiper-actions .swiper-pagination,#banners .main .swiper-actions .swiper-pagination-horizontal{max-width:14rem}#banners .main .swiper-actions .swiper-pagination-bullet{height:.25rem;max-width:4rem}#banners .main .last-separator{max-width:22rem}}@media (min-width: 640px){#banners .main{max-width:32rem;gap:2.5rem;padding-top:2.5rem;padding-bottom:2.5rem}#banners .main .card-banner .card-body{padding:1.5rem}#banners .main .card-banner .card-body .card-title{max-width:14rem;font-size:1.5rem;line-height:2rem}#banners .main .card-banner .card-body .epigraph-design-home{font-size:1.25rem;line-height:1.75rem}#banners .main .card-banner .card-body .title-shipping{max-width:16rem}#banners .main .card-banner .card-body .title-design-home{max-width:18rem;font-size:1rem;line-height:1.5rem}#banners .main .card-banner .card-body .title-testimonials{max-width:20rem}#banners .main .card-banner .card-body .card-actions .btn-redirect{height:2rem;min-height:2rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem}.btn-square:where(#banners .main .card-banner .card-body .card-actions .btn-redirect){height:2rem;width:2rem;padding:0}.btn-circle:where(#banners .main .card-banner .card-body .card-actions .btn-redirect){height:2rem;width:2rem;border-radius:9999px;padding:0}#banners .main .card-banner .card-body .card-actions .btn-redirect{width:100%;max-width:12rem}#banners .main .swiper-actions{max-width:20rem}#banners .main .swiper-actions .swiper-button-prev,#banners .main .swiper-actions .swiper-button-next{width:2rem;height:2rem}#banners .main .swiper-actions .swiper-pagination,#banners .main .swiper-actions .swiper-pagination-horizontal{max-width:14rem}#banners .main .swiper-actions .swiper-pagination-bullet{height:.25rem;max-width:4rem}#banners .main .last-separator{max-width:22rem}}@media (min-width: 768px){#banners .main{max-width:36rem;padding-top:3rem;padding-bottom:3rem}#banners .main .swiper-slide{display:flex;justify-content:center}#banners .main .card-banner .card-body{padding:2rem;row-gap:.5rem}#banners .main .card-banner .card-body .card-epigraph{font-size:1rem;line-height:1.5rem}#banners .main .card-banner .card-body .card-title{max-width:18rem;font-size:1.875rem;line-height:2.25rem}#banners .main .card-banner .card-body .title-shipping{max-width:20rem}#banners .main .card-banner .card-body .epigraph-design-home{font-size:1.5rem;line-height:2rem}#banners .main .card-banner .card-body .title-design-home{max-width:20rem;font-size:1.125rem;line-height:1.75rem}#banners .main .card-banner .card-body .title-testimonials{max-width:22rem}#banners .main .card-banner .card-body .card-actions .btn-redirect{height:2rem;min-height:2rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem}.btn-square:where(#banners .main .card-banner .card-body .card-actions .btn-redirect){height:2rem;width:2rem;padding:0}.btn-circle:where(#banners .main .card-banner .card-body .card-actions .btn-redirect){height:2rem;width:2rem;border-radius:9999px;padding:0}#banners .main .card-banner .card-body .card-actions .btn-redirect{max-width:12rem;justify-content:space-between;padding-left:1.5rem;padding-right:1.5rem;font-size:.875rem;line-height:1.25rem}#banners .main .card-banner .card-body .card-actions .btn-redirect .btn-icon{width:1rem;height:1rem}#banners .main .swiper-actions{max-width:36rem}#banners .main .swiper-actions .swiper-button-prev,#banners .main .swiper-actions .swiper-button-next{width:2rem;height:2rem}#banners .main .swiper-actions .swiper-pagination,#banners .main .swiper-actions .swiper-pagination-horizontal{max-width:32rem}#banners .main .swiper-actions .swiper-pagination-bullet{max-width:5rem}#banners .main .swiper-actions .swiper-pagination-bullet-active{background:#000}#banners .main .swiper-actions .swiper-pagination-bullets-dynamic{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (min-width: 1024px){#banners .main{max-width:56rem;padding-top:3.5rem;padding-bottom:3.5rem;row-gap:3rem}#banners .main .card-banner .card-body{padding:1.5rem;row-gap:.25rem}#banners .main .card-banner .card-body .card-epigraph{font-size:.875rem;line-height:1.25rem}#banners .main .card-banner .card-body .card-title{max-width:12rem;font-size:1.25rem;line-height:1.75rem}#banners .main .card-banner .card-body .title-shipping{max-width:14rem}#banners .main .card-banner .card-body .epigraph-design-home{font-size:1.125rem;line-height:1.75rem}#banners .main .card-banner .card-body .title-design-home{max-width:20rem;font-size:.875rem;line-height:1.25rem}#banners .main .card-banner .card-body .title-testimonials{max-width:22rem}#banners .main .swiper-actions{max-width:36rem}#banners .main .swiper-actions .swiper-button-prev,#banners .main .swiper-actions .swiper-button-next{width:2.5rem;height:2.5rem}#banners .main .swiper-actions .swiper-button-prev:after,#banners .main .swiper-actions .swiper-button-next:after{font-size:.8rem;line-height:0}#banners .main .swiper-actions .swiper-pagination,#banners .main .swiper-actions .swiper-pagination-horizontal{max-width:32rem}#banners .main .swiper-actions .swiper-pagination-bullet{max-width:5rem}}@media (min-width: 1280px){#banners .main{max-width:72rem;padding-top:3.5rem;padding-bottom:3.5rem;row-gap:3rem}#banners .main .card-banner .card-body{padding:1.5rem;row-gap:.25rem}#banners .main .card-banner .card-body .card-epigraph{font-size:1rem;line-height:1.5rem}#banners .main .card-banner .card-body .card-title{max-width:16rem;font-size:1.5rem;line-height:2rem}#banners .main .card-banner .card-body .title-shipping{max-width:16rem}#banners .main .card-banner .card-body .epigraph-design-home{font-size:1.125rem;line-height:1.75rem}#banners .main .card-banner .card-body .title-design-home{max-width:20rem;font-size:.875rem;line-height:1.25rem}#banners .main .card-banner .card-body .title-testimonials{max-width:24rem}#banners .main .swiper-actions{max-width:42rem}#banners .main .swiper-actions .swiper-button-prev,#banners .main .swiper-actions .swiper-button-next{width:2.5rem;height:2.5rem}#banners .main .swiper-actions .swiper-pagination,#banners .main .swiper-actions .swiper-pagination-horizontal{max-width:36rem}#banners .main .swiper-actions .swiper-pagination-bullet{max-width:6rem}}@media (min-width: 1440px){#banners .main{margin-right:0;max-width:88rem;padding-top:3.5rem;padding-bottom:3.5rem;row-gap:3rem}#banners .main .card-banner .card-body{padding:1.5rem;row-gap:.25rem}#banners .main .card-banner .card-body .card-epigraph{font-size:1rem;line-height:1.5rem}#banners .main .card-banner .card-body .card-title{max-width:16rem;font-size:1.5rem;line-height:2rem}#banners .main .card-banner .card-body .title-shipping{max-width:16rem}#banners .main .card-banner .card-body .epigraph-design-home{font-size:1.125rem;line-height:1.75rem}#banners .main .card-banner .card-body .title-design-home{max-width:20rem;font-size:.875rem;line-height:1.25rem}#banners .main .card-banner .card-body .title-testimonials{max-width:24rem}#banners .main .swiper-actions{max-width:42rem}#banners .main .swiper-actions .swiper-button-prev,#banners .main .swiper-actions .swiper-button-next{width:2.5rem;height:2.5rem}#banners .main .swiper-actions .swiper-pagination,#banners .main .swiper-actions .swiper-pagination-horizontal{max-width:36rem}#banners .main .swiper-actions .swiper-pagination-bullet{max-width:6rem}}@media (min-width: 1536px){#banners .main{max-width:116rem;padding-top:3.5rem;padding-bottom:3.5rem;row-gap:3rem}#banners .main .card-banner .card-body{padding:2rem;row-gap:.5rem}#banners .main .card-banner .card-body .card-epigraph{font-size:1.125rem;line-height:1.75rem}#banners .main .card-banner .card-body .card-title{max-width:22rem;font-size:2.25rem;line-height:2.5rem}#banners .main .card-banner .card-body .title-shipping{max-width:24rem}#banners .main .card-banner .card-body .epigraph-design-home{font-size:2.25rem;line-height:2.5rem}#banners .main .card-banner .card-body .title-design-home{max-width:24rem;font-size:1.25rem;line-height:1.75rem}#banners .main .card-banner .card-body .title-testimonials{max-width:32rem}#banners .main .swiper-actions{max-width:48rem}#banners .main .swiper-actions .swiper-button-prev,#banners .main .swiper-actions .swiper-button-next{width:3rem;height:3rem}#banners .main .swiper-actions .swiper-pagination,#banners .main .swiper-actions .swiper-pagination-horizontal{max-width:42rem}#banners .main .swiper-actions .swiper-pagination-bullet{max-width:10rem}}#contact{padding-top:2rem;padding-bottom:2rem}#contact .main{width:100%}@media (min-width: 1440px){#contact .main{max-width:1440px}}@media (min-width: 1536px){#contact .main{max-width:1536px}}#contact .main{margin-left:auto;margin-right:auto;max-width:18rem;display:flex;flex-direction:column;row-gap:1rem;padding-top:2rem;padding-bottom:2rem;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(163 163 163 / var(--tw-border-opacity, 1));border-radius:1.5rem;--tw-drop-shadow: drop-shadow(0 20px 13px rgb(0 0 0 / .03)) drop-shadow(0 8px 5px rgb(0 0 0 / .08));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);background:linear-gradient(140deg,#e8ece4,#eaebe1,#d1e3e9)}#contact .main .heading{margin-left:auto;margin-right:auto;width:100%;max-width:16rem;display:flex;flex-direction:column;row-gap:1rem}#contact .main .heading .title{text-align:center;font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(10 10 10 / var(--tw-text-opacity, 1))}#contact .main .heading .subtitle{text-align:center;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(10 10 10 / var(--tw-text-opacity, 1))}#contact .main .container-form{margin-left:auto;margin-right:auto;width:100%;max-width:16rem}#contact .main .container-form .iframe-form{height:36rem;width:100%;max-width:100%}@media (min-width: 390px){#contact .main{max-width:22rem}#contact .main .heading{max-width:20rem;row-gap:.5rem}#contact .main .container-form{max-width:20rem}#contact .main .container-form .iframe-form{height:36rem;width:100%;max-width:100%}}@media (min-width: 640px){#contact .main{max-width:32rem;row-gap:1.5rem}#contact .main .heading,#contact .main .container-form{max-width:28rem}}@media (min-width: 768px){#contact{padding-bottom:4rem}#contact .main{max-width:42rem;row-gap:2rem;padding-top:3rem;padding-bottom:3rem}#contact .main .heading{max-width:28rem;row-gap:.5rem}#contact .main .container-form{max-width:36rem}#contact .main .container-form .iframe-form{height:32rem}}@media (min-width: 1024px){#contact{padding-bottom:4rem}#contact .main{max-width:56rem;row-gap:3rem;padding-top:3rem;padding-bottom:3rem}#contact .main .heading{max-width:36rem;row-gap:.5rem}#contact .main .heading .title{font-size:1.25rem;line-height:1.75rem}#contact .main .heading .subtitle{font-size:.875rem;line-height:1.25rem}#contact .main .container-form{max-width:48rem}#contact .main .container-form .iframe-form{height:32rem}}@media (min-width: 1280px){#contact .main{max-width:64rem;row-gap:3rem;padding-top:3.5rem;padding-bottom:3.5rem}#contact .main .heading{max-width:48rem}#contact .main .heading .title{font-size:1.5rem;line-height:2rem}#contact .main .heading .subtitle{font-size:1rem;line-height:1.5rem}#contact .main .container-form{max-width:56rem}#contact .main .container-form .iframe-form{height:32rem}}@media (min-width: 1440px){#contact .main{max-width:80rem}#contact .main .heading{max-width:56rem}#contact .main .heading .title{font-size:1.875rem;line-height:2.25rem}#contact .main .heading .subtitle{font-size:1rem;line-height:1.5rem}#contact .main .container-form{max-width:72rem}#contact .main .container-form .iframe-form{height:32rem}}@media (min-width: 1536px){#contact .main{max-width:88rem}#contact .main .heading{max-width:72rem}#contact .main .heading .title{font-size:2.25rem;line-height:2.5rem}#contact .main .heading .subtitle{font-size:1.125rem;line-height:1.75rem}#contact .main .container-form{max-width:80rem}}
