li.svelte-8hufbo{list-style:none}a.svelte-8hufbo{text-decoration:none;color:inherit}.container.svelte-8hufbo{display:grid;grid-template-columns:minmax(350px,400px) 1fr;grid-template-rows:minmax(100px,min-content) 1fr;width:95vw;max-width:fit-content;height:100%;margin:0 auto;align-items:start;align-content:center;justify-items:center;align-items:center;column-gap:50px;position:relative;overflow:hidden;background-color:var(--primary-color);color:var(--secondary-color)}.square.svelte-8hufbo{grid-template-rows:min-content 1fr;grid-template-columns:minmax(380px,575px) minmax(350px,100%)}.video-container.svelte-8hufbo{aspect-ratio:.59/1;border-radius:25px;box-shadow:var(--shadow-box);grid-row:1/-1}.square.svelte-8hufbo .video-container:where(.svelte-8hufbo){aspect-ratio:1/1;width:100%}.top-right-container.svelte-8hufbo{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;grid-row:1/2;grid-column:2/3}.bundle-button.svelte-8hufbo{width:100%;max-width:240px}.image.svelte-8hufbo{width:100%;height:100%;aspect-ratio:.59/1}.square.svelte-8hufbo .video-container:where(.svelte-8hufbo) .image:where(.svelte-8hufbo){aspect-ratio:1/1}.text.svelte-8hufbo{padding:40px 0 0 30px}.text.svelte-8hufbo h3:where(.svelte-8hufbo),.text.svelte-8hufbo h2:where(.svelte-8hufbo){font-size:clamp(2rem,2.5vw,2.75rem);font-family:gotham-medium;font-weight:500}.text.svelte-8hufbo h4:where(.svelte-8hufbo){font-size:1.25rem;font-family:gotham-medium;font-weight:500}.text.svelte-8hufbo p:where(.svelte-8hufbo){font-size:1.1em;font-family:gotham-book;font-weight:400;margin-top:20px;max-width:545px;line-height:1.5}.product-container.svelte-8hufbo{display:grid;grid-template-columns:1fr 80px;grid-template-rows:1fr;padding:0 0 10px}.overflow-hidden.svelte-8hufbo{overflow:hidden;width:100%;height:fit-content}.products.svelte-8hufbo{display:flex;height:fit-content;padding:0 200px 20px 20px;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;position:relative;transition:all .5s ease}@media(prefers-reduced-motion:no-preference){.products.svelte-8hufbo{scroll-behavior:smooth}}.products.svelte-8hufbo::-webkit-scrollbar-track{-webkit-box-shadow:no;background-color:var(--primary-color)}.products.svelte-8hufbo::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:var(--thumb-scroll-color)}.product.svelte-8hufbo{width:300px;min-width:300px;padding:20px 0 0 10px;scroll-snap-align:start}.card-product.svelte-8hufbo{width:100%;height:100%;box-shadow:var(--shadow-box);border-radius:15px;background-color:#fdfdfd;-webkit-user-select:none;user-select:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:25px}.arrow-product.svelte-8hufbo{width:100%;height:100%;background-color:#fffc;display:flex;align-items:center;justify-content:center;z-index:3;position:relative}.arrow.svelte-8hufbo{width:100%;height:100%;animation:svelte-8hufbo-animateArrow 1.3s ease-in-out infinite;display:flex;justify-content:center;align-items:center;cursor:pointer;border:none;background:none}.arrow.svelte-8hufbo:hover{animation:none}.arrowLeft.svelte-8hufbo{transform:rotate(180deg);animation:svelte-8hufbo-animateLeft .5s ease forwards;opacity:0}.arrowLeft.svelte-8hufbo:hover{animation:svelte-8hufbo-animateLeft .5s ease forwards}@keyframes svelte-8hufbo-animateArrow{0%{transform:translate(5px)}50%{transform:translate(-5px)}to{transform:translate(5px)}}@keyframes svelte-8hufbo-animateLeft{0%{opacity:0;transform:rotate(0);pointer-events:none}to{opacity:1;transform:rotate(180deg);pointer-events:all}}@media(max-width:920px){.container.svelte-8hufbo{width:85vw;display:grid;grid-template-rows:minmax(100px,min-content) 2fr 1fr;grid-template-columns:1fr;justify-items:center;align-items:center;justify-content:center;padding:0 20px;max-height:fit-content;row-gap:20px}.square.container.svelte-8hufbo{grid-template-rows:minmax(100px,min-content) 1fr 1fr}.video-container.svelte-8hufbo{grid-column:1/-1;grid-row:2/3}.top-right-container.svelte-8hufbo{grid-column:1/-1;grid-row:1/2}.text.svelte-8hufbo h3:where(.svelte-8hufbo),.text.svelte-8hufbo h2:where(.svelte-8hufbo){font-size:clamp(2rem,5vw,2.75rem)}.product-container.svelte-8hufbo{grid-column:1/-1;grid-row:3/4;grid-template-columns:1fr}.products.svelte-8hufbo{padding:10px 0}.arrow-product.svelte-8hufbo{display:none}}@media(max-width:767px){.container.svelte-8hufbo{width:98vw;gap:0}.text.svelte-8hufbo{padding:0;margin:0 auto}.text.svelte-8hufbo h2:where(.svelte-8hufbo),.text.svelte-8hufbo h3:where(.svelte-8hufbo),.text.svelte-8hufbo h4:where(.svelte-8hufbo),.text.svelte-8hufbo p:where(.svelte-8hufbo){text-align:center;text-wrap:balance;padding:0;width:100dvw}.square.container.svelte-8hufbo{grid-template-rows:minmax(50px,min-content) 1fr 1fr}}
