
/* /website_pureform/static/src/scss/seasonal.scss */
 .o_product_tags.o_field_tags.d-flex.flex-wrap.align-items-center.gap-2.mb-4{display: none !important;}.seasonal-ribbon-circle{position: absolute; top: 20px; right: 30px; z-index: 1000; width: 100px; height: 100px; border-radius: 50%; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; text-align: center; padding: 10px;}.seasonal-ribbon-circle .seasonal-ribbon-text{color: white; font-weight: 700; font-size: 18px; line-height: 1.2; text-transform: lowercase; transform: rotate(345deg);}.seasonal-ribbon-circle .seasonal-ribbon-text::first-letter{text-transform: uppercase;}.seasonal-ribbon-circle.seasonal-ribbon-green{background-color: #167703;}.seasonal-ribbon-circle.seasonal-ribbon-pink{background-color: #FFA1B7;}.seasonal-ribbon-circle.seasonal-ribbon-red{background-color: #4F72FE;}.seasonal-ribbon-circle.seasonal-ribbon-red .seasonal-ribbon-text{font-family: 'Metropolis', sans-serif; font-weight: 700; font-size: 24px; transform: none;}@media (max-width: 768px){.seasonal-ribbon-circle{width: 85px; height: 85px; top: 18px; right: 30px;}.seasonal-ribbon-circle .seasonal-ribbon-text{font-size: 15px;}.seasonal-ribbon-circle.seasonal-ribbon-red .seasonal-ribbon-text{font-size: 20px;}}.oe_product_cart, .product-card{position: relative;}.oe_product_cart .seasonal-ribbon-circle, .product-card .seasonal-ribbon-circle{width: 70px; height: 70px; top: 10px; right: 10px; z-index: 1;}.oe_product_cart .seasonal-ribbon-circle .seasonal-ribbon-text, .product-card .seasonal-ribbon-circle .seasonal-ribbon-text{font-size: 16px;}.oe_product_cart .seasonal-ribbon-circle.seasonal-ribbon-red .seasonal-ribbon-text, .product-card .seasonal-ribbon-circle.seasonal-ribbon-red .seasonal-ribbon-text{font-size: 18px;}.seasonal-combo-section{width: 100%;}.seasonal-combo-section h5{font-size: 20px; padding-bottom: 30px;}.seasonal-combo-section .seasonal-combo-card{transition: all 0.3s ease; border: 1px solid #DEDDDB !important;}.seasonal-combo-section .seasonal-combo-card.selected{border: 1px solid #965FB5 !important; background-color: #EFE3F1 !important;}.seasonal-combo-section .seasonal-combo-card.seasonal-combo-disabled{pointer-events: none; user-select: none;}.seasonal-combo-section .seasonal-combo-card.seasonal-combo-disabled:hover{border: 1px solid #DEDDDB !important;}.seasonal-combo-section .seasonal-combo-card .seasonal-combo-ribbon{position: absolute; width: 90px; height: 90px; top: -45px; left: -26px; z-index: 10;}.seasonal-combo-section .seasonal-combo-card .seasonal-combo-ribbon .seasonal-ribbon-text{font-size: 16px; line-height: 1.1;}.seasonal-combo-section .seasonal-combo-card .seasonal-combo-discount-badge{padding: 8px 18px; font-weight: 500; color: #fff !important; background-color: #FC3535 !important; font-size: 16px;}.seasonal-combo-section .seasonal-combo-card .seasonal-combo-checkbox{display: none;}.seasonal-combo-section .seasonal-combo-card .combo-product-image img{transition: transform 0.3s ease;}.seasonal-combo-section .seasonal-combo-card .combo-reviews{font-size: 0.9rem;}.seasonal-combo-section .seasonal-combo-card .combo-reviews .o_website_rating_static small{display: none;}.seasonal-combo-section .seasonal-combo-card .combo-reviews .combo-reviews-link{color: #000; text-decoration: underline;}@media (min-width: 768px){.seasonal-combo-section .seasonal-combo-card .combo-reviews{display: -webkit-box; display: -webkit-flex; display: flex; flex-direction: row; align-items: center; gap: 40px;}}.seasonal-combo-section .seasonal-combo-card .combo-product-name{font-size: 16px; line-height: 1.3;}.seasonal-combo-section .seasonal-combo-card .combo-unit-price{color: #000; font-size: 16px; font-weight: 700;}@media (min-width: 768px){.seasonal-combo-section .seasonal-combo-card .combo-unit-price{font-size: 18px;}}@media (max-width: 768px){.seasonal-combo-section .seasonal-combo-card{padding: 1rem !important;}.seasonal-combo-section .seasonal-combo-card .seasonal-combo-ribbon{width: 66px; height: 66px; top: -30px; left: -14px;}.seasonal-combo-section .seasonal-combo-card .seasonal-combo-ribbon .seasonal-ribbon-text{font-size: 13px;}.seasonal-combo-section .seasonal-combo-card .combo-product-image img{max-height: 120px !important;}.seasonal-combo-section .seasonal-combo-card .combo-product-name{font-size: 0.85rem;}.seasonal-combo-section .seasonal-combo-card .seasonal-combo-discount-badge{padding: 4px 10px; font-size: 14px; background-color: #FC3535 !important; color: #fff !important; padding: 8px 20px;}}.hero_slide_seasonal{position: relative;}@media (min-width: 1024px){.hero_slide_seasonal[data-desktop-bg][data-mobile-bg]{background-image: url("https://res.cloudinary.com/dxdhd6jyx/image/upload/v1764182789/banner_web_v7sh3o.webp") !important;}}@media (min-width: 768px) and (max-width: 1023px){.hero_slide_seasonal[data-desktop-bg][data-mobile-bg]{background-image: url("https://res.cloudinary.com/dxdhd6jyx/image/upload/v1764182791/banner_ipad_pyrlhw.webp") !important;}}@media (max-width: 767px){.hero_slide_seasonal[data-desktop-bg][data-mobile-bg]{background-image: url("https://res.cloudinary.com/dxdhd6jyx/image/upload/v1764182787/banner_iphone_fdnfem.webp") !important;}}.hero_slide_seasonal .seasonal-slide-content{position: relative; width: 100%; height: 100%;}.hero_slide_seasonal .seasonal-banner-content{position: absolute; z-index: 100;}.hero_slide_seasonal .seasonal-mobile-version{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; gap: 8px; position: absolute; top: 20px; left: 50%; transform: translateX(20%); text-align: center; margin-top: -14px;}@media (min-width: 768px){.hero_slide_seasonal .seasonal-mobile-version{display: none;}}.hero_slide_seasonal .seasonal-mobile-version .seasonal-star-mobile{width: 30px; height: 29px; display: block; margin-bottom: 5px;}.hero_slide_seasonal .seasonal-mobile-version .seasonal-text-row-mobile{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 10px;}.hero_slide_seasonal .seasonal-mobile-version .seasonal-text-black{font-family: 'Gelica', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; font-size: 52px; font-weight: 500; color: #000000; line-height: 1; margin: 0;}.hero_slide_seasonal .seasonal-mobile-version .seasonal-text-friday{font-family: 'Gelica', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; font-size: 54px; font-weight: 400; color: #000000; line-height: 1; margin: 0;}.hero_slide_seasonal .seasonal-mobile-version .seasonal-text-weekend{font-family: 'Metropolis', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; font-size: 18px; font-weight: 700; color: #000000; text-transform: uppercase; letter-spacing: 0.5150em; line-height: 0; margin: 0;}.hero_slide_seasonal .seasonal-mobile-version .seasonal-discount-badge svg{width: 161px; height: 161px; display: block;}.hero_slide_seasonal .seasonal-desktop-version{display: none;}@media (min-width: 768px){.hero_slide_seasonal .seasonal-desktop-version{display: grid; grid-template-columns: 40% 60%; width: 100%; height: 100%; padding: 60px 80px; position: relative; transform: translate(0, 0); left: 150px; top: 0;}}@media (min-width: 768px) and (max-width: 1023px){.hero_slide_seasonal .seasonal-desktop-version{transform: translate(0, 0); left: 0; top: 0;}}.hero_slide_seasonal .seasonal-desktop-version .seasonal-left-column{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 20px;}.hero_slide_seasonal .seasonal-desktop-version .seasonal-top-section{display: grid; grid-template-columns: 1fr auto; gap: 40px; align-items: center;}.hero_slide_seasonal .seasonal-desktop-version .seasonal-text-column{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.hero_slide_seasonal .seasonal-desktop-version .seasonal-text-row-desktop{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 15px;}.hero_slide_seasonal .seasonal-desktop-version .seasonal-star-desktop{width: 50px; height: 48px; display: block;}.hero_slide_seasonal .seasonal-desktop-version .seasonal-text-black{font-family: 'Gelica', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; font-size: 105px; font-weight: 500; color: #000000; line-height: 1; margin: 0;}.hero_slide_seasonal .seasonal-desktop-version .seasonal-text-friday{font-family: 'Gelica', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; font-size: 105px; font-weight: 400; color: #000000; line-height: 1; margin: 0;}.hero_slide_seasonal .seasonal-desktop-version .seasonal-text-weekend{font-family: 'Metropolis', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; font-size: 30px; font-weight: 700; color: #000000; text-transform: uppercase; letter-spacing: 0.5150em; line-height: 1.2; margin: 0;}.hero_slide_seasonal .seasonal-desktop-version .seasonal-discount-column{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center; position: relative; transform: translateY(75px);}@media (min-width: 768px) and (max-width: 1023px){.hero_slide_seasonal .seasonal-desktop-version .seasonal-discount-column{transform: translateY(0);}}.hero_slide_seasonal .seasonal-desktop-version .seasonal-discount-column svg{width: 315px; height: 315px; display: block;}.hero_slide_seasonal .seasonal-desktop-version .seasonal-bottom-section{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 8px;}.hero_slide_seasonal .seasonal-desktop-version .seasonal-bottom-section .seasonal-bottom-text-bold{font-family: 'Metropolis', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; font-size: 24px; font-weight: 700; color: #000000; line-height: 1.2; margin: 0; width: 300px;}.hero_slide_seasonal .seasonal-desktop-version .seasonal-bottom-section .seasonal-bottom-text-date{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 8px; font-family: 'Metropolis', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; font-size: 24px; font-weight: 400; color: #000000; line-height: 1.2; margin: 0;}.hero_slide_seasonal .seasonal-desktop-version .seasonal-bottom-section .seasonal-bottom-text-date .seasonal-date-star{width: 16px; height: 16px; display: inline-block;}.hero_slide_seasonal .seasonal-desktop-version .seasonal-bottom-section .seasonal-bottom-text-date span{display: inline-block;}.hero_slide_seasonal .seasonal-bottom-content-mobile{display: none;}@media (max-width: 767px){.hero_slide_seasonal .seasonal-bottom-content-mobile{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; gap: 8px; position: absolute; bottom: 100px; left: 50%; transform: translateX(-50%); z-index: 100; text-align: center; width: 250px;}}.hero_slide_seasonal .seasonal-bottom-content-mobile .seasonal-bottom-text-bold{font-family: 'Metropolis', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; font-size: 20px; font-weight: 700; color: #000000; line-height: 1.2; margin: 0;}.hero_slide_seasonal .seasonal-bottom-content-mobile .seasonal-bottom-text-date{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 8px; font-family: 'Metropolis', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; font-size: 16px; font-weight: 400; color: #000000; line-height: 1.2; margin: 0;}.hero_slide_seasonal .seasonal-bottom-content-mobile .seasonal-bottom-text-date .seasonal-date-star{width: 12px; height: 12px; display: inline-block;}.hero_slide_seasonal .seasonal-bottom-content-mobile .seasonal-bottom-text-date span{display: inline-block; line-height: 0;}.cinta-oferta-pureform{display: none !important; width: 100%; max-width: 100%; background-color: #E10B17; overflow: hidden; padding: 1rem 0; position: relative; margin: 0; z-index: 15; box-sizing: border-box;}.cinta-oferta-pureform .cinta-texto{display: -webkit-box; display: -webkit-flex; display: flex; white-space: nowrap; animation: scroll-horizontal-pureform 30s linear infinite; gap: 2.5rem; align-items: center;}.cinta-oferta-pureform .cinta-texto .cinta-item{font-family: "Hubot Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; font-weight: 700; font-size: 1.25rem; color: #ffffff; text-transform: uppercase; letter-spacing: 0.05em; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 0.75rem;}.cinta-oferta-pureform .cinta-texto .cinta-item .fire-icon{width: 25px; height: 31px; display: inline-block; flex-shrink: 0;}@media (max-width: 768px){.cinta-oferta-pureform{padding: 0.75rem 0;}.cinta-oferta-pureform .cinta-texto{gap: 3rem;}.cinta-oferta-pureform .cinta-texto .cinta-item{font-size: 1rem;}.cinta-oferta-pureform .cinta-texto .cinta-item .fire-icon{width: 20px; height: 25px;}}@media (max-width: 480px){.cinta-oferta-pureform{padding: 0.625rem 0;}.cinta-oferta-pureform .cinta-texto{gap: 2rem;}.cinta-oferta-pureform .cinta-texto .cinta-item{font-size: 0.875rem;}.cinta-oferta-pureform .cinta-texto .cinta-item .fire-icon{width: 18px; height: 22px;}}@keyframes scroll-horizontal-pureform{0%{transform: translateX(0);}100%{transform: translateX(-50%);}}.seasonal-products-banner{width: 100%;}.seasonal-products-banner picture{display: block;}.seasonal-products-banner img{width: 100%; height: auto; display: block; border-radius: 12px;}@media (max-width: 767px){.seasonal-products-banner img{border-radius: 0;}}@media (min-width: 1200px){.seasonal-products-banner{max-width: 1320px; margin-left: auto; margin-right: auto;}}@media (min-width: 992px) and (max-width: 1199px){.seasonal-products-banner{max-width: 1140px; margin-left: auto; margin-right: auto;}}@media (max-width: 767px){.seasonal-products-banner{margin: 0 !important; padding: 0 !important;}}.container_shop.banner_shop{display: none !important;}