.tb1663-casadocolono-3-x-subscriptionContainer .tb1663-casadocolono-3-x-upperLine{display:flex;gap:16px;align-items:center;background-color:#efefef;border-radius:5px;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:16px 16px 0}@media (max-width:1024px){.tb1663-casadocolono-3-x-subscriptionContainer .tb1663-casadocolono-3-x-upperLine{flex-direction:column}}.tb1663-casadocolono-3-x-subscriptionContainer .tb1663-casadocolono-3-x-upperLine .tb1663-casadocolono-3-x-discountFlagAndPrice{display:flex;align-items:center;gap:8px}@media (max-width:1024px){.tb1663-casadocolono-3-x-subscriptionContainer .tb1663-casadocolono-3-x-upperLine .tb1663-casadocolono-3-x-discountFlagAndPrice{width:100%}}.tb1663-casadocolono-3-x-subscriptionContainer .tb1663-casadocolono-3-x-upperLine .tb1663-casadocolono-3-x-discountFlagAndPrice .tb1663-casadocolono-3-x-subscriptionPrice{display:flex;gap:8px;justify-content:center;align-items:center}.tb1663-casadocolono-3-x-subscriptionContainer .tb1663-casadocolono-3-x-upperLine .tb1663-casadocolono-3-x-discountFlagAndPrice .tb1663-casadocolono-3-x-subscriptionPrice span{font-family:Public Sans,"sans-serif";font-size:14px;font-weight:400;color:#444}.tb1663-casadocolono-3-x-subscriptionContainer .tb1663-casadocolono-3-x-upperLine .tb1663-casadocolono-3-x-discountFlagAndPrice .tb1663-casadocolono-3-x-subscriptionPrice .tb1663-casadocolono-3-x-price{font-family:Public Sans,"sans-serif";font-size:20px;font-weight:700;color:#000;margin:0}.tb1663-casadocolono-3-x-subscriptionTextBlock{background-color:#efefef;margin:auto;border-radius:5px;padding:16px;border-top-left-radius:0;border-top-right-radius:0}@media (max-width:1024px){.tb1663-casadocolono-3-x-subscriptionTextBlock{margin-bottom:16px}}.tb1663-casadocolono-3-x-subscriptionTextBlock .tb1663-casadocolono-3-x-priceContainer{display:flex;gap:8px;align-items:center}.tb1663-casadocolono-3-x-subscriptionTextBlock .tb1663-casadocolono-3-x-priceContainer .tb1663-casadocolono-3-x-price:first-child{font-family:Public Sans,"sans-serif";font-size:14px;font-weight:300;color:#6b6b6b;text-decoration:line-through}.tb1663-casadocolono-3-x-subscriptionTextBlock .tb1663-casadocolono-3-x-priceContainer .tb1663-casadocolono-3-x-price:last-child{font-family:Public Sans,"sans-serif";font-size:24px;font-weight:700;color:#000}.tb1663-casadocolono-3-x-subscriptionTitle{font-family:Public Sans,sans-serif;font-size:14px;font-weight:700;line-height:21px;color:#000;margin:0 0 4px;text-transform:uppercase}.tb1663-casadocolono-3-x-subscriptionList{display:flex;flex-direction:column;font-family:Public Sans,sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#444;gap:4px;margin:0;padding:0}.tb1663-casadocolono-3-x-subscriptionList li{margin-left:22px}.tb1663-casadocolono-3-x-price{font-family:Public Sans,"sans-serif";font-size:24px;font-weight:800;line-height:36px;letter-spacing:.02em;color:#01023f;margin:16px 0}.tb1663-casadocolono-3-x-subscriptionButton{font-family:Public Sans,"sans-serif";font-size:16px;font-weight:700;line-height:24px;color:#000!important;background-color:#9fc934!important;border-radius:5px;height:44px;display:flex;align-items:center;justify-content:center;width:100%;cursor:pointer;border:none;outline:none}.tb1663-casadocolono-3-x-subscription__modal{font-family:Public Sans,"sans-serif"}.tb1663-casadocolono-3-x-subscription__info,.tb1663-casadocolono-3-x-subscription__question{font-size:16px;font-weight:500;line-height:19.09px;color:#444}.tb1663-casadocolono-3-x-subscription__disclaimer{font-size:12px;font-weight:400;line-height:18px;color:#444}.tb1663-casadocolono-3-x-subscription__subscribeBtn{background-color:#01023f;color:#fff;width:100%}.tb1663-casadocolono-3-x-subscriptionTimeline{position:relative;padding:24px 0}.tb1663-casadocolono-3-x-subscriptionTimelineTitle{font-family:Public Sans,"sans-serif";font-size:14px;font-weight:700;text-align:left;color:#444;margin:0 0 16px;text-transform:uppercase}.tb1663-casadocolono-3-x-timelineContainer{position:relative;height:50px}.tb1663-casadocolono-3-x-timelineLine{position:absolute;top:25%;left:0;right:0;width:82%;margin:0 auto 0 0;height:1px;background-color:#707070;transform:translateY(-50%)}.tb1663-casadocolono-3-x-timelineLineFinal{position:absolute;top:25%;left:100%;right:0;width:16%;margin:0 18px 0 auto;height:1px;background:#707070;transform:translateY(-50%)}.tb1663-casadocolono-3-x-timelineLineFinal:after{content:"";position:absolute;right:-10px;top:50%;transform:translateY(-50%);border-left:10px solid #707070;border-top:5px solid transparent;border-bottom:5px solid transparent}.tb1663-casadocolono-3-x-timelineItem{position:absolute;top:0;transform:translateX(-50%);z-index:10;margin-left:16px}.tb1663-casadocolono-3-x-timelineImage{display:block;height:24px;width:24px;min-width:24px;max-width:24px}.tb1663-casadocolono-3-x-timelineDate{position:absolute;top:100%;left:50%;transform:translate(-50%,10px);color:#000;font-family:Public Sans,"sans-serif";font-size:13px;font-weight:400}.tb1663-casadocolono-3-x-datasTextBottom{display:inline-block;margin:16px 0 0;font-family:Public Sans,"sans-serif";font-size:12px;font-weight:400;line-height:18px;text-align:left;color:#444}.tb1663-casadocolono-3-x-subscriptionQuestion{font-family:Public Sans,"sans-serif";font-size:14px;font-weight:700;line-height:16.45px;text-align:left;text-transform:uppercase;color:#444}@media (max-width:1024px){.tb1663-casadocolono-3-x-subscriptionQuestion{font-size:12px}}.subscription__modal{z-index:99999!important}.subscription__modal .ant-modal-content{padding:24px 32px!important}@media (max-height:1024px){.subscription__modal .ant-modal-content{padding:16px!important}}.subscription__modal .ant-radio-inner{border-color:#000!important;background-color:#fff!important;min-width:16px!important}.subscription__modal .ant-radio-inner:after{transform:scale(.65)!important;background-color:#000!important}.subscription__modal .ant-radio-group{display:flex;flex-direction:column}.subscription__modal .ant-radio-wrapper-checked{background-color:#f0f0f0}.subscription__modal .ant-radio-wrapper{height:72px;align-items:center;margin-left:0;margin-right:0;padding:0 8px;border:1px solid #ebebeb;border-right:none;border-left:none}.subscription__modal .ant-radio-wrapper span:last-child{display:flex!important;width:100%!important;justify-content:space-between!important;font-family:Public Sans,"sans-serif";font-size:14px;font-weight:500;color:#444!important}@media (max-width:1024px){.subscription__modal .ant-radio-wrapper span:last-child{font-size:12px}}.subscription__modal .ant-radio-wrapper:first-child{border-top:none}.subscription__modal .ant-modal-content .tb1663-casadocolono-3-x-subscriptionTextBlock{background-color:#fff;padding:0}.subscription__modal .ant-modal-content .tb1663-casadocolono-3-x-subscriptionTitle{text-transform:uppercase}.subscription__modal .ant-modal-content .tb1663-casadocolono-3-x-subscriptionList{margin-bottom:24px}.subscription__modal .ant-modal-content .tb1663-casadocolono-3-x-subscriptionList li{font-family:Public Sans,"sans-serif";font-size:14px;font-weight:500;line-height:21px;text-align:left;color:#444}.subscription__modal .ant-modal-content .tb1663-casadocolono-3-x-price{margin:0 0 24px}.subscription__modal .ant-modal-title{font-family:Public Sans,"sans-serif";font-size:24px;font-weight:700;line-height:28.2px;text-align:left;color:#444}@media (max-width:1024px){.subscription__modal .ant-modal-title{font-size:20px}}.subscription__modal button{font-size:16px;line-height:24px;background-color:#9fc934!important;border-radius:5px;height:44px;display:flex;align-items:center;justify-content:center;width:100%;cursor:pointer;border:none;outline:none}.subscription__modal button,.subscription__modal button span{font-family:Public Sans,"sans-serif";font-weight:700;color:#000!important}.subscription__modal button span{font-size:14px;text-transform:uppercase}.tb1663-casadocolono-3-x-customDropDownMinicart{position:relative;display:flex}.tb1663-casadocolono-3-x-customDropDownMinicartButton{display:flex;width:100%;position:relative;padding:8px 16px;background-color:#fff;border-radius:20px;align-items:center;border:1px solid #5a8416;text-align:left;cursor:pointer}.tb1663-casadocolono-3-x-customDropDownMinicartButton .tb1663-casadocolono-3-x-assineCom{font-family:Public Sans,"sans-serif";font-size:14px;font-weight:500}.tb1663-casadocolono-3-x-customDropDownMinicartButton .tb1663-casadocolono-3-x-assineCom .tb1663-casadocolono-3-x-discountAmountAssineCom{font-family:Public Sans,"sans-serif";font-size:14px;font-weight:700;color:#5a8416!important}.tb1663-casadocolono-3-x-customDropDownMinicartRow{display:flex;align-items:center;width:100%;transition:transform .3s ease}.tb1663-casadocolono-3-x-customDropDownMinicartRow img:first-of-type{padding-right:16px}.tb1663-casadocolono-3-x-customDropDownMinicartRow p{font-size:14px;font-weight:700;color:#01023f;margin:0}.tb1663-casadocolono-3-x-customDropDownMinicartRow span{font-size:14px;font-weight:500;color:#000;margin:0}.tb1663-casadocolono-3-x-customDropDownMinicartRow .tb1663-casadocolono-3-x-textPrefix{font-family:Public Sans,"sans-serif";font-size:14px;font-weight:500;color:#444!important}.tb1663-casadocolono-3-x-customDropDownMinicartRow .tb1663-casadocolono-3-x-highlightText{font-family:Public Sans,"sans-serif";font-size:14px;font-weight:700;color:#5a8416!important}.tb1663-casadocolono-3-x-customDropDownMinicartRow .tb1663-casadocolono-3-x-customDropDownMinicartArrow{position:absolute;right:16px}.tb1663-casadocolono-3-x-customDropdownOpenMinicart{display:flex;flex-direction:column;position:absolute;width:100%;top:41px;margin:0;padding:0;gap:8px;list-style:none;background-color:#fff;border-radius:20px;border-top-left-radius:0;border-top-right-radius:0;border:1px solid #5a8416;border-top:none;z-index:1000;max-height:200px;overflow-y:auto}.tb1663-casadocolono-3-x-customDropdownOpenMinicart span{font-family:Public Sans,"sans-serif";display:flex;gap:4px;font-size:14px;font-weight:500;color:#444;margin:0}.tb1663-casadocolono-3-x-customDropdownOpenMinicart span p{font-size:14px;font-weight:700;color:#444;margin:0}.tb1663-casadocolono-3-x-radioOption{display:flex;align-items:center}.tb1663-casadocolono-3-x-discountFlagContainer{display:flex;border:1px solid #5a8416;border-radius:50px;align-items:center;justify-content:center;height:24px;padding:4px 8px;font-family:Public Sans,"sans-serif";font-size:14px;font-weight:900;color:#5a8416;background-color:#fff;min-width:86px}@media (max-width:1024px){.tb1663-casadocolono-3-x-discountFlagContainer{font-size:12px;min-width:60px}}.tb1663-casadocolono-3-x-subscriptionButtonShelf{font-family:Public Sans,"sans-serif";font-size:14px;font-weight:500;color:#444!important;background-color:#f3f3f3!important;border-radius:5px;height:44px;display:flex;align-items:center;justify-content:center;width:100%;cursor:pointer;border:none;outline:none;box-shadow:none}@media (max-width:1024px){.tb1663-casadocolono-3-x-subscriptionButtonShelf{height:40px}}.tb1663-casadocolono-3-x-subscriptionButtonShelf span{font-family:Public Sans,"sans-serif";font-size:14px;font-weight:500}@media (max-width:1024px){.tb1663-casadocolono-3-x-subscriptionButtonShelf span{font-size:12px}}.tb1663-casadocolono-3-x-subscriptionButtonShelf .tb1663-casadocolono-3-x-price{font-family:Public Sans,"sans-serif";font-size:15px;font-weight:700;color:#000;margin:0!important}@media (max-width:1024px){.tb1663-casadocolono-3-x-subscriptionButtonShelf .tb1663-casadocolono-3-x-price{font-size:12px}}@media (max-width:1024px){.tb1663-casadocolono-3-x-subscriptionButtonShelf .tb1663-casadocolono-3-x-subscriptionIcon{max-width:18px;max-height:18px}}.container--shelf-padrao-PLP .flexRow--subscription-shelf .tb1663-casadocolono-3-x-subscriptionIcon{width:18px!important;height:18px!important}.container--shelf-padrao-PLP .flexRow--subscription-shelf .tb1663-casadocolono-3-x-price{font-size:14px!important}