@charset "UTF-8";:root{--max-width-wrapper: 1280px;--max-width-wrapper-lg: 1190px;--max-width-wrapper-m: 1024px;--max-width-wrapper-s: 836px;--max-width-wrapper-xs: 736px;--max-width-wrapper-ms: 800px;--max-width-wrapper-mobile: 335px;--paddings-side: 50px;--paddings-side-movil: 20px;--margin-section: 0px;--margin-section-movil: 0px;--padding-top-bottom: 80px;--padding-top-bottom-movil: 60px;--padding-top-bottom-s: 40px;--padding-content-movil: 30px;--padding-top-bottom-movil-2: 16px;--padding-card-movil: 24px;--padding-side-spacing-movil: 28px;--padding-top-bottom-s-movil: 40px;--font-family-general: "Nunito", sans-serif;--font-family-title: "Fredoka", sans-serif;--font-size-general: 16px;--font-size-h1: 46px;--font-size-h2: 36px;--font-size-h3: 34px;--font-size-hn: 26px;--font-size-h1-mobile: 34px;--font-size-h2-mobile: 30px;--font-size-h3-mobile: 27px;--font-size-hn-mobile: 24px;--font-size-price: 20px;--font-size-xs: 11px;--font-size-sm: 14px;--font-size-md: 18px;--font-size-cta: 17px;--line-height-general: 150%;--line-height-h1: 120%;--line-height-h1-movil: 120%;--line-height-h2: 100%;--line-height-h3: 114%;--line-height-hn: 114%;--line-height-price: 140%;--line-height-cta: 145%;--margin-bottom-h1-movil: 12px;--color-background: #f3fbfb;--color-text: #00358e;--color-primary-1: #00358e;--color-primary-2: #00358e;--color-secondary-1: #7fbfc2;--color-secondary-2: #59a3a7;--color-secondary-3: #b8e7ff;--color-complementary-1: #fff2d4;--color-complementary-2: #d8efdd;--color-complementary-3: #ffeeec;--color-complementary-4: #e6f6f7;--color-neutral-1: #00358e;--color-neutral-2: #335da4;--color-neutral-3: #6686bb;--color-neutral-4: #ccd7e8;--color-neutral-5: #f4f8fc;--color-neutral-6: #fff;--color-success-1: #45a85b;--color-success-2: #e0ece2;--color-success-3: #2d6536;--color-error-1: #c52d3c;--color-error-2: #f6e3e9;--color-error-3: #82242c;--color-informative-1: #4890cb;--color-informative-2: #e1eff9;--color-informative-3: #215172;--color-warning-1: #e9a43f;--color-warning-2: #fbedd5;--color-warning-3: #b9722e;--color-gray: #e5e5e5;--icon-caret: var(--icon-caret-carryboo, "\25bc");--icon-arrow: var(--icon-arrow-carryboo, ">");--color-carryboo-regions-secondary-1: #6cb9e6;--color-carryboo-regions-secondary-2: #badeff;--color-carryboo-nature-secondary-1: #62b985;--color-carryboo-nature-secondary-2: #c0f0c9;--color-carryboo-sensitive-secondary-1: #e89ab9;--color-carryboo-sensitive-secondary-2: #fad4e4;--shadow-b: 1px 3px 9.4px 0 #0a1f421a;--shadow-l: -5px 3px 9.4px 0 #091e421a;--shadow-r: 5px 3px 9.4px 0 #091e421a;--shadow-media: 0px 1px 2px 0px #091e421a;--shadow-bullets: 0px 3px 8px 0px #091e421a;--radius-media: 12px;--radius-xs: 4px;--radius-btn-s: 8px;--radius-s: 16px;--radius-m: 18px;--radius-l: 60px;--radius-button: 60px;--radius-full: 300px;--btn-padding-xs: 8px;--btn-bullets-size: 32px;--product-content-gap: 64px;--product-media-size: 562px;--product-media-size-movil: 300px;--product-thumb-size: 106px;--product-section-gap-movil: 32px;--product-fs-heading-movil: 20px;--product-lh-heading-movil: 140%;--variant-opt-width-movil: 116px;--variant-opt-width: 128px;--variant-opt-padding-movil: 12px 8px;--tag-height: 26px;--subs-padding-movil: 24px 20px 20px 20px;--dvd-padding-movil: 12px}.btn-5,.btn-4,.btn-3,.btn-2,.btn,.btn-1{padding:14px 30px;font-size:17px;line-height:24px;letter-spacing:0%;font-weight:800;border:1px solid transparent;border-radius:var(--radius-button);transition:background-color .3s ease;cursor:pointer;text-decoration:none;display:flex;align-items:center;justify-content:center;font-family:var(--font-family-general);text-transform:uppercase;text-align:center}.btn-5:hover,.btn-4:hover,.btn-3:hover,.btn-2:hover,.btn:hover,.btn-1:hover{border-color:var(--color-primary-1);background-color:var(--color-primary-1);color:var(--color-neutral-6);text-decoration:none}.btn-5:disabled,.btn-4:disabled,.btn-3:disabled,.btn-2:disabled,.btn:disabled,.btn-1:disabled{pointer-events:none;cursor:not-allowed;opacity:.3}.btn--capitalize{text-transform:capitalize}.btn,.btn-1{background-color:var(--color-primary-1);border-color:var(--color-primary-1);color:var(--color-neutral-6)}.btn:hover,.btn-1:hover{background-color:var(--color-neutral-3);border-color:var(--color-neutral-3)}.btn-2{background-color:var(--color-secondary-1);border-color:var(--color-secondary-1);color:var(--color-neutral-6)}@media screen and (max-width:768px){.btn-2{font-size:15px;padding:11px 30.75px}}.btn-2:hover{background-color:var(--color-secondary-2);border-color:var(--color-secondary-2)}.btn-3{border-color:var(--color-primary-1);background-color:var(--color-neutral-6);color:var(--color-primary-1)}.btn-3:hover{background-color:var(--color-neutral-5);color:var(--color-primary-1)}.btn-4{background-color:var(--color-neutral-6);color:var(--color-primary-1)}.btn-4:hover{background-color:var(--color-neutral-5)}.btn-5{padding:0 var(--btn-padding-xs);background-color:var(--color-complementary-3);color:var(--color-primary-1);border:none;border-style:none;border-radius:var(--radius-xs);font-weight:800;font-size:var(--font-size-general);line-height:var(--line-height-cta);box-shadow:var(--shadow-media);gap:10px;text-transform:capitalize;flex-wrap:wrap;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.btn-5:hover{background-color:var(--color-neutral-5)}.hn-hg{display:flex;align-items:center;flex-direction:column;text-align:center;row-gap:5px;color:var(--heading-color, var(--color-primary-1))}.hn-hg>mark{rotate:1deg;padding:8px 20px;background-color:var(--heading-hg-bg, var(--color-primary-1));color:var(--heading-hg-color, var(--color-neutral-6));border-radius:var(--radius-btn-s);line-height:normal;display:box;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.hn-hg>mark.left{rotate:-1deg}.sub-heading-description{font-size:16px}.swiper-pagination{margin-top:28px;z-index:0}.swiper-pagination-bullet{width:20px;height:6px;opacity:1;border-radius:var(--radius-s);background:var(--color-neutral-3);border:none}.swiper-pagination-bullet-active{background:var(--color-primary-1)}.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 2px}.form-textfield textarea,.form-textfield input{padding:13px 20px;border-color:var(--color-secondary-2);border-radius:var(--radius-l)}.form-textfield textarea::placeholder,.form-textfield input::placeholder{color:var(--color-neutral-3)}.form-textfield textarea{border-radius:10px}.form-textfield .checkbox-text{font-size:13px;line-height:150%}.form-checkbox .checkbox-design{border-color:var(--color-secondary-1);height:18px;width:18px}.form-checkbox .checkbox-design:hover{border-color:var(--color-primary-1)}.form-checkbox input[type=checkbox]:checked+.checkbox-design{border-color:var(--color-secondary-1);background-color:var(--color-secondary-1)}.form-checkbox input[type=checkbox]:checked+.checkbox-design:after{color:var(--color-neutral-6)}.form-select{background-position-x:101%;width:100%;border-radius:28px 20px 20px 28px;padding:10.5px 20px}.form-textfield input:hover,.form-textfield input:focus-within,.form-textfield input:focus,.form-textfield textarea:hover,.form-textfield textarea:focus-within,.form-textfield textarea:focus,.form-select:hover,.form-select:focus-within,.form-select:focus{border-color:var(--color-primary-1)}.select-arrow{position:absolute;right:0;height:95%;width:25px;top:50%;transform:translateY(-50%);border-radius:0 13px 13px 0;pointer-events:none;display:flex;align-items:center;justify-content:center}.select-arrow--success{background-color:var(--color-complementary-4);border:1px solid var(--color-secondary-1)}.select-arrow--error{background-color:var(--color-error-2);border:1px solid var(--color-error-1)}.radio-button{display:flex;gap:10px;align-items:center}.radio-button input[type=radio]{appearance:none;display:none}.radio-button>span.radio-design{width:20px;height:20px;border:1px solid var(--color-secondary-1);border-radius:50%;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.radio-button>span.radio-design:after{content:"";display:block;width:12px;height:12px;box-sizing:border-box;border-radius:50%}.radio-button input[type=radio]:checked~span.radio-design:after{background-color:var(--color-secondary-1)}.product-card{background-color:var(--color-neutral-6);border-radius:var(--radius-media);position:relative}.product-card__info>strong{font-family:var(--font-family-title);font-size:17px;line-height:var(--line-height-general);color:var(--color-text);max-width:75%;margin-bottom:8px;display:box;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.product-card .price .compare{font-size:14px}.product-card .price .regular{font-size:var(--font-size-general)}.product-card__form .btn-add-to-cart>svg{margin-left:10px}.product-card__form .btn-cart-float{width:max-content;border-radius:var(--radius-l);background-color:var(--color-secondary-1);border:none;display:flex;justify-content:center;align-items:center;padding:14px;bottom:20px;right:0}.section-container{position:relative;z-index:0}.section-container .section-content__title{z-index:10;font-size:var(--font-size-h3);line-height:var(--line-height-h2);margin-bottom:0;flex-shrink:0;display:box;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (min-width:768px){.section-container .section-content__title{font-size:var(--font-size-h1);max-width:800px}}.section-container .section-content__description{font-size:24px;line-height:115%;z-index:10;flex-shrink:0;display:box;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}@media screen and (min-width:768px){.section-container .section-content__description{line-height:var(--line-height-h2)}}.section-container .section-content__buttons{z-index:10}.section-container .section-content__buttons .btn-1{padding:15px 28px;width:100%;display:flex;align-items:center;justify-content:center;gap:16px}@media screen and (min-width:780px){.section-container .section-content__buttons .btn-1{width:max-content;padding:16px 48px}}.section-container .section-content__buttons .btn-1>.icon-mobile{transform:rotate(-90deg)}@media screen and (min-width:780px){.section-container .section-content__buttons .btn-1>.icon-mobile{display:none}}.section-container .section-content__buttons .btn-1 .icon-mobile>svg{display:flex;height:10px;align-items:center}.section-container .section-content--m-top{justify-content:flex-start;padding-left:28px;padding-right:28px}.section-container .section-content--center,.section-container .section-content--top,.section-container .section-content--bottom{padding-left:125px}@media screen and (max-width:768px){.section-container .section-content--center,.section-container .section-content--top,.section-container .section-content--bottom{padding-left:20px;padding-right:20px}}.section-container .section-content--sm{padding:40px 20px}.section-container .section-content--sm>.section-content__title{font-size:var(--font-size-h2-mobile);font-weight:600;line-height:var(--line-height-h1-movil)}.section-container .section-content--sm>.section-content__description{font-family:var(--font-family-title);font-size:var(--font-size-general);font-weight:500;line-height:var(--line-height-price);text-align:center}@media screen and (min-width:768px){.section-container .section-content--sm>.section-content__title{font-size:var(--font-size-h2)}}.section-container .section-content__overlay{position:absolute;top:0;bottom:0;right:0;width:100%;height:100%;background-color:#0000004a}.accordion-item{background-color:var(--color-complementary-4);border-radius:var(--radius-m)}.accordion-item__button{padding:16px 20px 12px}.accordion-item__button h1{font-size:17px;line-height:120%;margin-bottom:0}.accordion-item__button[data-active=true] .accordion-item__icon .icon-plus{display:none}.accordion-item__button[data-active=true] .accordion-item__icon .icon-minus{display:block}.accordion-item__button--no-p{padding:0}.accordion-item__icon{position:relative}.accordion-item__icon .icon-minus{display:none}.accordion-item__icon .icon-plus{display:block}.accordion-item__content{border-top:none}.accordion-item--no-bg{background-color:transparent}
