@import"https://fonts.googleapis.com/css2?family=Bodoni+Moda:opsz,wght@6..96,400;6..96,500;6..96,600&family=Cormorant+Garamond:wght@500;600&display=swap";@media screen and (max-width:749px){.product-form__input--swatches .product-form__label-container{width:100%!important;text-align:center!important}.color-swatches-container{display:flex!important;flex-flow:row nowrap!important;gap:10px!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;padding:5px 2px 12px!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.color-swatches-container::-webkit-scrollbar{display:none}.color-swatches-container .color-swatch{display:block!important;flex:0 0 120px!important;width:120px!important;min-width:120px!important;max-width:120px!important;margin:0!important}.color-swatches-container .color-swatch input[type=radio]{display:none!important}.color-swatches-container .variant-mobile-card{display:flex!important;flex-direction:column!important;align-items:center!important;width:120px!important;min-width:120px!important;max-width:120px!important;min-height:225px!important;box-sizing:border-box!important;padding:10px 8px!important;margin:0!important;border:2px solid #000000!important;border-radius:13px!important;background:#fff!important;text-align:center!important}.color-swatches-container .color-swatch>input[type=radio]:checked+.variant-mobile-card{border-color:#000!important;box-shadow:0 0 0 1px #000!important}.variant-mobile-card__image{width:90px!important;height:90px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-bottom:8px!important}.variant-mobile-card__image img{width:90px!important;height:90px!important;object-fit:contain!important}.variant-mobile-card__name{font-size:15px!important;line-height:1.15!important;font-weight:700!important;margin-bottom:8px!important}.variant-mobile-card__shipping{display:inline-flex!important;justify-content:center!important;align-items:center!important;background:#f72567!important;color:#fff!important;font-size:12px!important;font-weight:700!important;padding:7px 9px!important;border-radius:7px!important;margin-top:auto!important;margin-bottom:8px!important;white-space:nowrap!important}.variant-mobile-card__price{color:#f72567!important;font-size:15px!important;font-weight:800!important;white-space:nowrap!important}}.quantity-breaks__title>span:first-child,.quantity-breaks__title>span:last-child{background:#000!important}[data-117-checkout]{--117-bg:#B8A092!important;background:#b8a092!important}html{scrollbar-color:#000000 transparent!important}html::-webkit-scrollbar,body::-webkit-scrollbar{width:9px!important}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{background:#000!important;background-color:#000!important;border-radius:999px!important}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track{background:transparent!important}[id*=insta_stories_zgjCMf] .content-rte>.rte,[id*=image_banner_JbxV4f] .banner__text,[id*=image_banner_JbxV4f] .banner__text span{font-family:Bodoni Moda,Didot,Times New Roman,serif!important;font-style:normal!important;font-weight:400!important;letter-spacing:-.005em!important;color:#000!important}[id*=image_banner_JbxV4f] .banner__box{padding-bottom:1.2rem!important}.main-product-section .product__title h1{font-family:Cormorant Garamond,Garamond,Times New Roman,serif!important;font-weight:600!important;letter-spacing:-.02em!important;line-height:1.02!important}@media screen and (min-width:750px){[id*=image_banner_rr37e8] .banner__buttons{transform:translateY(-24px)!important}}@media screen and (max-width:749px){variant-selects .product-form__input .color-swatches-container{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:2px 0 5px!important;overflow:visible!important}variant-selects .product-form__input .color-swatches-container>.color-swatch{display:block!important;flex:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important}variant-selects .product-form__input .color-swatches-container>.color-swatch>.variant-mobile-card{width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:112px!important;max-height:none!important;padding:5px 4px 4px!important}variant-selects .product-form__input .variant-mobile-card__image{width:100%!important;height:78px!important;min-height:78px!important;max-height:78px!important;flex:0 0 78px!important;margin:0!important}variant-selects .product-form__input .variant-mobile-card__image img{width:76px!important;height:76px!important;max-width:76px!important;max-height:76px!important}variant-selects .product-form__input .variant-mobile-card__name{width:100%!important;height:auto!important;min-height:24px!important;max-height:none!important;font-size:11px!important;line-height:11px!important;margin:0!important}variant-selects .color-swatch:has(input[value*=Trimestral]) .variant-mobile-card__image,variant-selects .color-swatch:has(input[value*=trimestral]) .variant-mobile-card__image{background-image:url(/cdn/shop/files/plan-trimestral-3-meses.webp?v=1789606827)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;border-radius:6px!important}variant-selects .color-swatch:has(input[value*=Semestral]) .variant-mobile-card__image,variant-selects .color-swatch:has(input[value*=semestral]) .variant-mobile-card__image{background-image:url(/cdn/shop/files/plan-semestral-6-meses.webp?v=1789606835)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;border-radius:6px!important}variant-selects .color-swatch:has(input[value*=Trimestral]) .variant-mobile-card__image img,variant-selects .color-swatch:has(input[value*=trimestral]) .variant-mobile-card__image img,variant-selects .color-swatch:has(input[value*=Semestral]) .variant-mobile-card__image img,variant-selects .color-swatch:has(input[value*=semestral]) .variant-mobile-card__image img{opacity:0!important}}[id*="55bd100e-3bbd-426c-a5cf-eed7b2a3706f"] .testimonial-card{background:#2ed73c!important;background-color:#2ed73c!important;--gradient-background: #2ED73C !important;--color-background: 46, 215, 60 !important}
/*# sourceMappingURL=/cdn/shop/t/14/assets/variant-mobile.css.map */
