section#section-banner picture{display:block;width:100%}section#section-banner picture img{display:block;width:100%}section#section-winebox{background-color:#f6f0e7;padding:56px 16px}section#section-winebox .section-winebox__inner{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:32px}section#section-winebox .section-winebox__header{text-align:center;color:#3b3834}section#section-winebox .section-winebox__header h2{font-family:'Exo', sans-serif;font-weight:800;font-size:36px;line-height:40px;margin:0 0 4px}section#section-winebox .section-winebox__header p{font-family:'Exo', sans-serif;font-weight:500;font-size:20px;line-height:24px;margin:0}section#section-winebox .section-winebox__steps{display:flex;gap:16px;justify-content:center;position:relative;width:100%}section#section-winebox .section-winebox__steps::before{content:'';position:absolute;top:28px;left:140px;right:140px;height:2px;background-color:#2375ff;z-index:0}section#section-winebox .step{display:flex;flex-direction:column;align-items:center;gap:16px;width:280px;text-align:center;position:relative;z-index:1}section#section-winebox .step__number{width:56px;height:56px;border-radius:50%;background-color:#2375ff;color:#fff;font-family:'Exo', sans-serif;font-weight:800;font-size:32px;line-height:56px;text-align:center;flex-shrink:0}section#section-winebox .step__content{color:#3b3834}section#section-winebox .step__content h3{font-family:'Exo', sans-serif;font-weight:800;font-size:28px;line-height:32px;margin:0 0 8px}section#section-winebox .step__content p{font-family:'Exo', sans-serif;font-weight:500;font-size:18px;line-height:24px;margin:0}section#section-winebox .step__content p strong{font-weight:700}@media (max-width: 767px){section#section-winebox{padding:40px 0}section#section-winebox .section-winebox__header{padding:0 16px}section#section-winebox .section-winebox__header p{font-size:16px}section#section-winebox .section-winebox__steps{width:100%}section#section-winebox .section-winebox__steps.slick-initialized{display:block}section#section-winebox .section-winebox__steps::before{display:none}section#section-winebox .section-winebox__steps .slick-dots{position:static;display:flex !important;justify-content:center;align-items:center;gap:8px;list-style:none;padding:0;margin:40px 0 0;width:100%}section#section-winebox .section-winebox__steps .slick-dots li{line-height:0;width:auto;height:auto;margin:0}section#section-winebox .section-winebox__steps .slick-dots li button{display:block;width:8px;height:8px;border-radius:100px;background-color:#3b3834;opacity:0.3;border:none;padding:0;font-size:0;cursor:pointer;transition:width 0.2s, opacity 0.2s}section#section-winebox .section-winebox__steps .slick-dots li button::before{display:none}section#section-winebox .section-winebox__steps .slick-dots li.slick-active button{width:16px;opacity:1}section#section-winebox .step{width:100%;padding:0 16px}section#section-winebox .step::before{content:'';position:absolute;top:28px;transform:translateY(-50%);left:calc(50% + 28px);right:0;height:5px;background-color:#2375ff}section#section-winebox .step::after{content:'';position:absolute;top:28px;transform:translateY(-50%);left:0;right:calc(50% + 28px);height:5px;background-color:#2375ff}section#section-winebox .step--first::after{display:none}section#section-winebox .step--last::before{display:none}section#section-winebox .step__number{position:relative;z-index:1}section#section-winebox .step__content h3{font-size:24px}section#section-winebox .step__content p{width:285px}}section#section-cards{background-color:#faf7f3;padding:55px 16px}section#section-cards .section-cards__inner{max-width:1200px;margin:0 auto}section#section-cards .section-cards__title{font-family:'Exo', sans-serif;font-weight:700;font-size:28px;line-height:normal;color:#333;text-align:center;margin:0 0 32px}section#section-cards .winebox-cards{display:flex;gap:16px;justify-content:center;align-items:center;height:518px;transition:all 250ms ease-in-out}section#section-cards .winebox-card{width:308px;height:468px;border-radius:24px;overflow:hidden;display:flex;flex-direction:column;transition:all 250ms ease-in-out;cursor:pointer}section#section-cards .winebox-card__header{height:104px;padding:24px 32px;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;transition:background-color 250ms ease-in-out}section#section-cards .winebox-card__name{font-family:'Exo', sans-serif;font-weight:800;font-size:20px;line-height:24px;text-align:center;transition:color 250ms ease-in-out}section#section-cards .winebox-card__badge{display:inline-block;padding:6px 16px;border-radius:500px;font-family:'Lato', sans-serif;font-size:14px;font-weight:900;color:#fff;text-transform:uppercase;transition:background-color 250ms ease-in-out}section#section-cards .winebox-card__type{background-color:#f2e9db;padding:8px 16px;display:flex;justify-content:center;transition:background-color 250ms ease-in-out}section#section-cards .winebox-card__type-pill{display:flex;align-items:center;gap:8px;background-color:#fff;border-radius:500px;padding:4px 16px 4px 4px}section#section-cards .winebox-card__type-icon{width:32px;height:32px;border-radius:500px;overflow:hidden;background-color:#fff;flex-shrink:0}section#section-cards .winebox-card__type-icon img{display:block;width:100%;height:100%;object-fit:contain}section#section-cards .winebox-card__type-label{font-family:'Lato', sans-serif;font-weight:400;font-size:14px;color:#333}section#section-cards .winebox-card__body{flex:1;background-color:#fff}section#section-cards .winebox-card__row{display:flex;flex-direction:column;padding:8px 16px;color:#3b3834;transition:color 250ms ease-in-out}section#section-cards .winebox-card__row strong{font-family:'Exo', sans-serif;font-weight:700;font-size:16px;line-height:24px;transition:font-size 250ms ease-in-out}section#section-cards .winebox-card__row span{font-family:'Lato', sans-serif;font-weight:400;font-size:16px;line-height:24px;transition:font-size 250ms ease-in-out, line-height 250ms ease-in-out}section#section-cards .winebox-card__divider{border:none;border-top:1px solid rgba(59,56,52,0.12);margin:0}section#section-cards .winebox-card__footer{background-color:#fff;padding:8px;display:flex;justify-content:center}section#section-cards .winebox-card__btn{display:inline-block;height:48px;line-height:48px;padding:0 24px;text-align:center;border-radius:500px;font-family:'Lato', sans-serif;font-weight:700;font-size:16px;color:#fff;text-decoration:none;box-shadow:0 1px 1.5px rgba(0,0,0,0.35);transition:opacity 250ms ease-in-out}@media (min-width: 991px){section#section-cards .winebox-card__btn{position:relative;top:-1rem}}section#section-cards .winebox-card__btn:hover{opacity:0.9}section#section-cards .winebox-card:hover{height:520px}section#section-cards .winebox-card--essenciais .winebox-card__name{color:#ff8f1c}section#section-cards .winebox-card--essenciais .winebox-card__badge{background-color:#ffab55}section#section-cards .winebox-card--essenciais .winebox-card__btn{background-color:#ff8f1c}@media (min-width: 991px){section#section-cards .winebox-card--essenciais:hover{box-shadow:0 0 0 3px #ff8f1c}section#section-cards .winebox-card--essenciais:hover .winebox-card__type{background-color:#ffc78e}section#section-cards .winebox-card--essenciais:hover .winebox-card__row strong{font-size:18px}section#section-cards .winebox-card--essenciais:hover .winebox-card__row span{font-size:18px;line-height:32px}}section#section-cards .winebox-card--surpreendentes .winebox-card__name{color:#f4633a}section#section-cards .winebox-card--surpreendentes .winebox-card__badge{background-color:#f78a6b}section#section-cards .winebox-card--surpreendentes .winebox-card__btn{background-color:#f4633a}@media (min-width: 991px){section#section-cards .winebox-card--surpreendentes:hover{box-shadow:0 0 0 3px #f4633a}section#section-cards .winebox-card--surpreendentes:hover .winebox-card__type{background-color:#fab19d}section#section-cards .winebox-card--surpreendentes:hover .winebox-card__row strong{font-size:18px}section#section-cards .winebox-card--surpreendentes:hover .winebox-card__row span{font-size:18px;line-height:32px}}section#section-cards .winebox-card--notaveis .winebox-card__name{color:#ef4b81}section#section-cards .winebox-card--notaveis .winebox-card__badge{background-color:#f378a1}section#section-cards .winebox-card--notaveis .winebox-card__btn{background-color:#ef4b81}@media (min-width: 991px){section#section-cards .winebox-card--notaveis:hover{box-shadow:0 0 0 3px #ef4b81}section#section-cards .winebox-card--notaveis:hover .winebox-card__type{background-color:#fbd2df}section#section-cards .winebox-card--notaveis:hover .winebox-card__row strong{font-size:18px}section#section-cards .winebox-card--notaveis:hover .winebox-card__row span{font-size:18px;line-height:32px}}@media (max-width: 767px){section#section-cards{padding:8px 0 15px}section#section-cards .section-cards__title{padding:0 16px;font-size:24px;line-height:28px;margin-bottom:24px}section#section-cards .winebox-cards{height:auto}section#section-cards .winebox-cards.slick-initialized{display:block}section#section-cards .winebox-cards .slick-dots{position:static;display:flex !important;justify-content:center;align-items:center;gap:8px;list-style:none;padding:0;margin:24px 0 0;width:100%}section#section-cards .winebox-cards .slick-dots li{line-height:0;width:auto;height:auto;margin:0}section#section-cards .winebox-cards .slick-dots li button{display:block;width:8px;height:8px;border-radius:100px;background-color:#3b3834;opacity:0.3;border:none;padding:0;font-size:0;cursor:pointer;transition:width 0.2s, opacity 0.2s, background-color 0.2s}section#section-cards .winebox-cards .slick-dots li button::before{display:none}section#section-cards .winebox-cards .slick-dots li.slick-active button{width:16px;background-color:#c6007e;opacity:1}section#section-cards .winebox-cards .winebox-card__footer{padding:14px 0 15px}section#section-cards .winebox-card{width:calc(100% - 32px);margin:0 16px;height:auto}section#section-cards .winebox-card .winebox-card__row{height:83px}section#section-cards .winebox-card--essenciais.slick-current .winebox-card__header{background-color:#ff8f1c}section#section-cards .winebox-card--essenciais.slick-current .winebox-card__name{color:#fff}section#section-cards .winebox-card--essenciais.slick-current .winebox-card__badge{background-color:rgba(0,0,0,0.4)}section#section-cards .winebox-card--essenciais.slick-current .winebox-card__type{background-color:#ffe3c6}section#section-cards .winebox-card--essenciais.slick-current .winebox-card__row{color:#402407}section#section-cards .winebox-card--surpreendentes.slick-current .winebox-card__header{background-color:#f4633a}section#section-cards .winebox-card--surpreendentes.slick-current .winebox-card__name{color:#fff}section#section-cards .winebox-card--surpreendentes.slick-current .winebox-card__badge{background-color:rgba(0,0,0,0.4)}section#section-cards .winebox-card--surpreendentes.slick-current .winebox-card__type{background-color:#fcd8ce}section#section-cards .winebox-card--surpreendentes.slick-current .winebox-card__row{color:#3d190f}section#section-cards .winebox-card--notaveis.slick-current .winebox-card__header{background-color:#ef4b81}section#section-cards .winebox-card--notaveis.slick-current .winebox-card__name{color:#fff}section#section-cards .winebox-card--notaveis.slick-current .winebox-card__badge{background-color:rgba(0,0,0,0.4)}section#section-cards .winebox-card--notaveis.slick-current .winebox-card__type{background-color:#fbd2df}section#section-cards .winebox-card--notaveis.slick-current .winebox-card__row{color:#3c1320}}#section-beneficios{background-color:#f6f0e7;padding:60px 16px}#section-beneficios .section-beneficios__inner{max-width:1264px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:32px}#section-beneficios .section-beneficios__header{max-width:940px;width:100%;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;color:#3b3834}#section-beneficios .section-beneficios__header h2{font-family:'Exo', sans-serif;font-weight:800;font-size:36px;line-height:40px;margin:0}#section-beneficios .section-beneficios__header p{font-family:'Exo', sans-serif;font-weight:500;font-size:20px;line-height:32px;margin:0}#section-beneficios .section-beneficios__header p strong{font-weight:700}#section-beneficios .section-beneficios__cards{max-width:1200px;width:100%;display:flex;gap:16px;align-items:stretch}#section-beneficios .section-beneficios__card{flex:1;min-width:0;border-radius:24px;padding:24px 12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;overflow:hidden}#section-beneficios .section-beneficios__card--curadoria{background-color:#009cde}#section-beneficios .section-beneficios__card--desconto{background-color:#00b097}#section-beneficios .section-beneficios__card--cashback{background-color:#6214c5}#section-beneficios .section-beneficios__card--wineverso{background-color:#c6007e}#section-beneficios .section-beneficios__card-ilust{width:120px;height:120px;flex-shrink:0;display:block}#section-beneficios .section-beneficios__card-content{display:flex;flex-direction:column;align-items:center;width:100%;text-align:center;color:#fff}#section-beneficios .section-beneficios__card-content h3{font-family:'Exo', sans-serif;font-weight:800;font-size:24px;line-height:32px;margin:0}#section-beneficios .section-beneficios__card-content p{font-family:'Exo', sans-serif;font-weight:400;font-style:italic;font-size:17px;line-height:24px;margin:0}@media (max-width: 767px){#section-beneficios{padding:32px 16px 24px}#section-beneficios .section-beneficios__inner{gap:24px}#section-beneficios .section-beneficios__header{gap:8px}#section-beneficios .section-beneficios__header h2{font-size:24px;line-height:24px}#section-beneficios .section-beneficios__header p{font-size:16px;line-height:24px}#section-beneficios .section-beneficios__header p strong{font-weight:500}#section-beneficios .section-beneficios__cards{max-width:100%;flex-direction:column;gap:8px}#section-beneficios .section-beneficios__card{flex-direction:row;padding:16px 16px;justify-content:flex-start;align-items:center}#section-beneficios .section-beneficios__card-ilust{width:96px;height:96px}#section-beneficios .section-beneficios__card-content{align-items:flex-start;text-align:left}#section-beneficios .section-beneficios__card-content h3{font-size:20px;line-height:24px}#section-beneficios .section-beneficios__card-content p{font-size:13px;line-height:22px}}#comentarios{padding:60px 0}@media (max-width: 991px){#comentarios{padding:20px 0 40px 0}}#comentarios h2{color:var(--neutral-700, #333);text-align:center;font-family:Exo;font-size:28px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:32px}@media (max-width: 991px){#comentarios h2{font-size:22px;width:212px;margin-left:auto;margin-right:auto}}#comentarios #div-comments{position:relative}#comentarios #div-comments #wrapper-slider{position:relative;max-width:940px;margin:0 auto}@media (max-width: 991px){#comentarios #div-comments #wrapper-slider .slider-controls{display:none}}#comentarios #div-comments #wrapper-slider .slider-controls button{border:none;background:none;position:absolute;top:44%;z-index:999}@media (max-width: 991px){#comentarios #div-comments #wrapper-slider .slider-controls button{top:40%}}#comentarios #div-comments #wrapper-slider .slider-controls button#btn-prev-div-comments{left:-7%}@media (max-width: 991px){#comentarios #div-comments #wrapper-slider .slider-controls button#btn-prev-div-comments{left:1%}}#comentarios #div-comments #wrapper-slider .slider-controls button#btn-next-div-comments{right:-7%}@media (max-width: 991px){#comentarios #div-comments #wrapper-slider .slider-controls button#btn-next-div-comments{right:1%}}#comentarios #div-comments #wrapper-slider .slider-controls button img{width:100%}@media (max-width: 991px){#comentarios #div-comments #wrapper-slider .slider-controls button img{width:45px}}#comentarios #div-comments #wrapper-slider #slider-comments{display:flex;justify-content:center;align-items:center;margin:0 auto 40px auto;position:relative}#comentarios #div-comments #wrapper-slider #slider-comments .slick-dots{position:absolute;left:50%;bottom:-4rem;display:flex;gap:8px;transform:translateX(-50%);width:initial}#comentarios #div-comments #wrapper-slider #slider-comments .slick-dots li{position:static;display:block;width:auto;height:auto;margin:0;padding:0;cursor:default}#comentarios #div-comments #wrapper-slider #slider-comments .slick-dots li button{font-size:0;height:10px;width:10px;background:#DDD;border-radius:50%;padding:0;border:0;transition:all 250ms ease-in-out}#comentarios #div-comments #wrapper-slider #slider-comments .slick-dots li button::before{font-size:0}#comentarios #div-comments #wrapper-slider #slider-comments .slick-dots li.slick-active button{width:20px;background:var(--branding-tannat-default, #C81A78);border-radius:100px}#comentarios #div-comments #wrapper-slider #slider-comments .item{width:300px;height:346px;border-radius:16px;background:#FFE9F0;padding:32px 24px}#comentarios #div-comments #wrapper-slider #slider-comments .item.item-purple{background:#FFE9F0}#comentarios #div-comments #wrapper-slider #slider-comments .item.item-blue{background:#E5F6F3}#comentarios #div-comments #wrapper-slider #slider-comments .item.item-yellow{background:#FFF2E5}#comentarios #div-comments #wrapper-slider #slider-comments .item{margin-right:20px}#comentarios #div-comments #wrapper-slider #slider-comments .item .aspas-icon{margin-bottom:32px}#comentarios #div-comments #wrapper-slider #slider-comments .item p.comentario{color:var(--neutral-600, #555);font-family:Lato;font-size:15px;font-style:normal;font-weight:400;line-height:130%;margin-bottom:55px;height:114px}#comentarios #div-comments #wrapper-slider #slider-comments .item .info-person{display:flex;align-items:center;justify-content:center;gap:12px}#comentarios #div-comments #wrapper-slider #slider-comments .item .info-person p.name{color:var(--neutral-700, #333);font-feature-settings:'liga' off, 'clig' off;font-family:Exo;font-size:14px;font-style:normal;font-weight:700;line-height:normal}#comentarios #div-comments #wrapper-slider #slider-comments .item .info-person p.nameClube{color:var(--neutral-700, #333);font-feature-settings:'liga' off, 'clig' off;font-family:Exo;font-size:12px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:4px}section#faqClube{width:100%;padding:60px 0;background:#f5f5f5}@media (max-width: 767px){section#faqClube{padding:40px 16px}}section#faqClube .grupo{max-width:940px;margin:auto}@media (max-width: 767px){section#faqClube .grupo{max-width:100%;text-align:center}}section#faqClube .grupo .chamada{font-family:Exo, sans-serif;font-style:normal;font-weight:800;font-size:20px;line-height:24px;color:#333}section#faqClube .grupo .tx1{font-family:Exo, sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#888}section#faqClube .grupo .collapse{margin-top:24px;display:flex;flex-direction:column;gap:10px}section#faqClube .grupo .collapse .divFAQ .togglefaq{text-decoration:none}section#faqClube .grupo .collapse .divFAQ .togglefaq.active .seta{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}section#faqClube .grupo .collapse .divFAQ .togglefaq .pergunta{width:100%;background:#eaeaea;border-radius:4px;display:flex;align-items:center;justify-content:space-between;padding:16px 24px;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}@media (min-width: 768px){section#faqClube .grupo .collapse .divFAQ .togglefaq .pergunta:hover{background:#d5d5d5}}section#faqClube .grupo .collapse .divFAQ .togglefaq .pergunta p{font-family:Lato, sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;color:#333;text-align:left}section#faqClube .grupo .collapse .divFAQ .togglefaq .pergunta .seta{flex-shrink:0;margin-left:16px}section#faqClube .grupo .collapse .divFAQ .faqanswer{display:none;width:100%;padding:14px 0}section#faqClube .grupo .collapse .divFAQ .faqanswer .resposta{padding:0 24px;text-align:left}section#faqClube .grupo .collapse .divFAQ .faqanswer .resposta p{font-family:Lato, sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#555}@keyframes modal-gift-slide-up{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes modal-gift-scale-in{from{transform:scale(1.25);opacity:0}to{transform:scale(1);opacity:1}}.modal-gift{position:fixed;inset:0;z-index:9000;display:none;align-items:center;justify-content:center}.modal-gift.is-open{display:flex}@media (min-width: 768px){.modal-gift.is-open .modal-gift__box{animation:modal-gift-scale-in 0.5s cubic-bezier(0.25, 0, 0.3, 1) forwards}}.modal-gift__overlay{position:absolute;inset:0;background:rgba(0,0,0,0.32);cursor:pointer}.modal-gift__box{position:relative;z-index:1;background:#fff;border-radius:16px;padding:16px;width:500px;display:flex;flex-direction:column;gap:16px;align-items:center}.modal-gift__header{width:100%;display:flex;flex-direction:column;gap:8px}.modal-gift__close-row{display:flex;width:100%;justify-content:flex-end}.modal-gift__close{background:none;border:none;cursor:pointer;padding:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.modal-gift__close svg{display:block;width:16px;height:16px}.modal-gift__title{font-family:'Exo', sans-serif;font-weight:500;font-size:20px;line-height:24px;color:#333;text-align:center;width:100%;margin:0}.modal-gift__subtitle{font-family:'Lato', sans-serif;font-weight:400;font-size:18px;line-height:24px;color:#555;text-align:center;margin:0;width:100%}.modal-gift__planos{width:100%;display:flex;flex-direction:column;gap:12px;max-height:300px;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#ddd transparent}.modal-gift__planos::-webkit-scrollbar{width:4px}.modal-gift__planos::-webkit-scrollbar-track{background:transparent}.modal-gift__planos::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:4px}.modal-gift__plano{padding:16px 24px;border-radius:4px;border:1px solid #eaeaea;cursor:pointer;display:flex;flex-direction:column;gap:8px;transition:border-color 0.2s;user-select:none}.modal-gift__plano-top{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px}.modal-gift__plano-nome{font-family:'Exo', sans-serif;font-weight:700;font-size:20px;line-height:24px;color:#111;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.modal-gift__badge{display:inline-flex;align-items:center;padding:4px 8px;border-radius:19.5px;font-family:'Lato', sans-serif;font-weight:700;font-size:10px;line-height:normal;white-space:nowrap}.modal-gift__radio-btn{flex-shrink:0;width:20px;height:20px;border-radius:50%;border:2px solid #ccc;position:relative;transition:border-color 0.15s}.modal-gift__radio-btn::after{content:'';position:absolute;top:50%;left:50%;width:10px;height:10px;border-radius:50%;transform:translate(-50%, -50%) scale(0);transition:transform 0.15s, background-color 0.15s}.modal-gift__plano-preco{display:flex;align-items:flex-end;gap:3px;color:#333;transition:color 0.15s}.modal-gift__preco-label{font-family:'Lato', sans-serif;font-weight:700;font-size:14px;line-height:24px;color:inherit}.modal-gift__preco-rs{font-family:'Exo', sans-serif;font-weight:700;font-size:16px;line-height:24px;color:inherit}.modal-gift__preco-inteiro{font-family:'Exo', sans-serif;font-weight:800;font-size:36px;line-height:35px;color:inherit}.modal-gift__preco-cents{font-family:'Exo', sans-serif;font-weight:700;font-size:16px;line-height:24px;color:inherit}.modal-gift__cta{display:block;width:343px;padding:12px 24px;text-align:center;border-radius:4px;font-family:'Lato', sans-serif;font-weight:700;font-size:16px;line-height:24px;color:#fff;text-decoration:none;box-shadow:0 1px 1.5px rgba(0,0,0,0.35);opacity:0.45;pointer-events:none;cursor:not-allowed;transition:opacity 0.2s}.modal-gift__cta.is-ready{opacity:1;pointer-events:auto;cursor:pointer}.modal-gift__cta.is-ready:hover{opacity:0.88;color:#fff}.modal-gift--essenciais .modal-gift__badge{background-color:#ffe3c6;color:#ff8f1c}.modal-gift--essenciais .modal-gift__plano.is-selected{border-color:#ff8f1c}.modal-gift--essenciais .modal-gift__plano.is-selected .modal-gift__radio-btn{border-color:#ff8f1c}.modal-gift--essenciais .modal-gift__plano.is-selected .modal-gift__radio-btn::after{background-color:#ff8f1c;transform:translate(-50%, -50%) scale(1)}.modal-gift--essenciais .modal-gift__plano.is-selected .modal-gift__plano-preco{color:#ff8f1c}.modal-gift--essenciais .modal-gift__cta{background-color:#ff8f1c}.modal-gift--surpreendentes .modal-gift__badge{background-color:#fcd8ce;color:#f4633a}.modal-gift--surpreendentes .modal-gift__plano.is-selected{border-color:#f4633a}.modal-gift--surpreendentes .modal-gift__plano.is-selected .modal-gift__radio-btn{border-color:#f4633a}.modal-gift--surpreendentes .modal-gift__plano.is-selected .modal-gift__radio-btn::after{background-color:#f4633a;transform:translate(-50%, -50%) scale(1)}.modal-gift--surpreendentes .modal-gift__plano.is-selected .modal-gift__plano-preco{color:#f4633a}.modal-gift--surpreendentes .modal-gift__cta{background-color:#f4633a}.modal-gift--notaveis .modal-gift__badge{background-color:#fbd2df;color:#ef4b81}.modal-gift--notaveis .modal-gift__plano.is-selected{border-color:#ef4b81}.modal-gift--notaveis .modal-gift__plano.is-selected .modal-gift__radio-btn{border-color:#ef4b81}.modal-gift--notaveis .modal-gift__plano.is-selected .modal-gift__radio-btn::after{background-color:#ef4b81;transform:translate(-50%, -50%) scale(1)}.modal-gift--notaveis .modal-gift__plano.is-selected .modal-gift__plano-preco{color:#ef4b81}.modal-gift--notaveis .modal-gift__cta{background-color:#ef4b81}@media (max-width: 767px){.modal-gift{align-items:flex-end}.modal-gift__box{width:100%;border-radius:8px 8px 0 0;box-shadow:0 -2px 8px rgba(0,0,0,0.2)}.modal-gift.is-open .modal-gift__box{animation:modal-gift-slide-up 0.5s cubic-bezier(0.25, 0, 0.3, 1) forwards}.modal-gift__title{font-weight:400;font-size:18px}.modal-gift__subtitle{font-size:16px}.modal-gift__planos{gap:8px}.modal-gift__cta{width:100%}}
