#unique-buy{margin-bottom:8px}.main-product-upsell-carousel{margin-bottom:3rem;width:100%;max-width:100%;max-width:574px;min-width:0;background:transparent}.main-product-upsell-carousel__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e9ecef}.main-product-upsell-carousel__title-wrapper{display:flex;align-items:center;gap:16px}.main-product-upsell-carousel__title{font-family:acumin-pro-condensed,sans-serif;color:#343a40;font-size:22px;font-style:italic;font-weight:400;line-height:81.818%}.main-product-upsell-carousel__navigation-wrapper{display:flex;gap:.5rem}.main-product-upsell-carousel__nav{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:2px solid transparent;border-radius:9999px;cursor:pointer;transition:all .25s ease;flex-shrink:0;background-color:#442623;color:#fff}.main-product-upsell-carousel__nav:hover:not(:disabled){background-color:#271718;color:#fff}.main-product-upsell-carousel__nav:disabled{cursor:not-allowed;border-color:#ddd;background-color:#fff;color:#495057}.main-product-upsell-carousel__carousel{position:relative;display:flex;align-items:center;gap:1rem;width:100%;max-width:100%;min-width:0}.main-product-upsell-carousel__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(230px,1fr);gap:32px;overflow-x:auto;padding:.5rem 0;margin:0 -.5rem;-ms-overflow-style:none;scrollbar-width:none;min-width:0;flex:1 1 0}.main-product-upsell-carousel__track::-webkit-scrollbar{display:none}@media(max-width:767px){.main-product-upsell-carousel__title-wrapper{flex-direction:column;align-items:flex-start;gap:8px}.main-product-upsell-carousel__track{grid-auto-columns:minmax(260px,1fr)}.main-product-upsell-carousel__nav{width:36px;height:36px}}@media(hover:none)and (pointer:coarse){.main-product-upsell-carousel__track{scroll-padding:0;-webkit-overflow-scrolling:touch}}.main-product-upsell-carousel .product-card{width:250px;max-width:250px}.main-product-upsell-carousel .product-card__content,.main-product-upsell-carousel .product-card__header{display:flex;flex-direction:column;width:100%}.main-product-upsell-carousel .product-card__description{width:100%;flex:1 1 auto;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}@media(max-width:767px){.main-product-upsell-carousel .product-card{width:260px;max-width:260px}}.custom_product__container{max-width:1440px;padding-inline:var(--padding-geral-right) var(--padding-geral-left);margin:0 auto}.custom_product__container *{font-family:acumin-pro-condensed,sans-serif}.product_galery_desktop{position:sticky;align-self:start;top:0}.custom_image__container{gap:16px}.product-media-modal__content>*{width:50vw!important;object-fit:cover;height:100vh}.product__media-item{width:100%;max-width:100%}.custom_product__sticky{top:70px!important}.custom_product{display:grid;grid-template-columns:1fr .8fr;column-gap:80px}.custom_info_product{max-width:100%!important;width:100%!important}.custom_product__title__container h1{color:#260f0f;font-family:acumin-pro-extra-condensed,sans-serif;font-size:40px;font-style:italic;font-weight:700;line-height:40px;text-transform:uppercase}.main-product__badge{width:fit-content;display:flex;padding:4px 8px;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:600;line-height:18px;border-radius:2px;margin:8px 0}.price-item{font-weight:600}.price__container{display:flex;line-height:normal;align-items:flex-start;flex-direction:column;text-align:left;margin-bottom:4px}.price__container .installment-text{text-align:left}.installment-text{color:#495057;line-height:5px;font-weight:400;text-align:left}.custom_product__description{color:#260f0f;font-size:16px;font-weight:400;line-height:18px}.form__label{font-weight:600;line-height:21px}.form__label:after{content:":"}.product-form__input--pill input[type=radio]:checked+label{color:#271718!important;text-align:center;font-size:16px;font-weight:800;line-height:normal;border-radius:100px;border:1px solid #a39306;background:#e0f3b3!important}.product-form__input--pill input[type=radio]+label{color:#271718;text-align:center;font-size:16px;font-weight:800;line-height:normal;background:transparent;border-radius:100px;border:1px solid var(--154734, #271718);min-width:120px;margin:0 12px 12px 0}.quantity_buy__container{overflow:hidden;display:flex;align-items:center;gap:12px;width:100%;margin-bottom:20px}.quantity{width:100px}.quantity__button{width:30px;border:1px solid #f1f3f5!important}.custom_buy_button_container{width:100%}.product-form__submit{display:flex;width:100%;height:45px;padding:20px 32px;justify-content:center;align-items:center;gap:10px;border-radius:8px;color:#fff;text-align:center;font-weight:600;transition:background .3s ease-out}.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{content:none}.product-form__input{margin:0}.product-form__input--pill{margin-bottom:30px}.product-form__input .form__label{margin-bottom:12px}.format_picker__container{display:flex;flex-direction:column;gap:12px}.format_picker_content{display:flex;gap:6px}.format_picker_title{margin:0;font-weight:600;line-height:21px}.formats{display:flex;gap:6px;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}.formats::-webkit-scrollbar{display:none}.custom-radio{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.custom-radio input[type=radio]{-webkit-appearance:none;appearance:none;width:24px;height:24px;border:2px solid #e5e7eb;border-radius:50%;background-color:#fff;cursor:pointer;transition:all .2s ease;margin-right:8px}.custom-radio input[type=radio]:after{content:"";position:absolute;left:6px;top:12px;transform:translateY(-50%);width:12px;height:12px;border-radius:50%;background-color:#fff;opacity:0;transition:all .2s ease}.custom-radio input[type=radio]:checked{border-color:#9594d2;background-color:#9594d2}.custom-radio input[type=radio]:checked:after{opacity:1}.custom-radio input[type=radio]:hover{border-color:#9594d2}.payment-method-box{margin-bottom:1rem}.payment-method-box fieldset{border:none;padding:0}.payment-method-box fieldset input[type=radio]{-webkit-appearance:none;appearance:none;background-color:#fff;margin:0;cursor:pointer;border:.12em solid #ced4da;border-radius:50%;display:grid;place-content:center}.payment-method-box fieldset input[type=radio]:before{content:"";width:1.25em;height:1.25em;border-radius:50%;transform:scale(0);transition:.12s transform ease-in-out;box-shadow:inset 1em 1em #9594d2}.payment-method-box fieldset input[type=radio]:checked:before{transform:scale(1)}.payment-method-box .payment-selector{display:flex;justify-content:space-between;align-items:center;gap:0}.payment-method-box .payment-method-card__cta{height:fit-content;width:fit-content;white-space:nowrap;border-radius:8px;font-weight:600}.payment-method-box .payment-method-card__cta--prime{background:linear-gradient(90deg,#f1d98a,#dca119);color:#260f0f;border:none}.payment-method-box .payment-method{background-color:#fff;border-radius:8px;border:1px solid #e9ecef;padding:16px;margin-bottom:1rem;display:block;position:relative;overflow:hidden;cursor:default}.payment-method-box .payment-method h2{color:#260f0f;font-size:18px;font-weight:600;line-height:21px}.payment-selector-prime-content{width:fit-content}.payment-method-prime-title-logo{display:flex;justify-content:space-between;align-items:center;width:100%}@media(max-width:750px){#payment-prime .custom-radio{margin-top:24px}.payment-method-prime-title-logo{gap:1rem;flex-direction:column-reverse;align-items:start}.payment-method-box .payment-method h2{max-width:160px}}.payment-method-box .payment-method .discount-pix-chip{font-size:12px;font-weight:700;border-radius:4px;gap:.25rem;width:max-content;align-items:center;justify-content:center;line-height:14px;display:flex;padding:0 .5rem}.discount-pix-chip p{margin:0}.formats .format{text-align:center;font-weight:800;line-height:normal;background:transparent;border-radius:8px;border:1px solid #ced4da;height:35px;flex-grow:1;text-decoration:none;padding:10px;display:flex;justify-content:center;align-items:center;transition:all .8s ease;min-width:100px}.formats .format_active{text-align:center;font-size:16px;font-weight:800;line-height:normal;border-radius:8px;border:1px solid black}.flavor_picker__container{display:flex;flex-direction:column;gap:12px}.flavor_picker_title{margin:0;font-weight:600;font-size:16px;line-height:21px;color:#271718}.flavors{display:grid;gap:6px;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.flavors .flavor .flavor_box_image{height:60px;width:100%;overflow:hidden;position:relative;border-top-right-radius:8px;border-top-left-radius:8px}.flavors .flavor .flavor_box_image img{height:90px;transition:transform .8s ease}.flavors .flavor{text-align:center;font-weight:800;cursor:pointer;line-height:normal;background:transparent;border-radius:8px;border:1px solid #ced4da;color:#271718;min-width:110px;text-decoration:none;display:flex;flex-direction:column;justify-content:space-between;align-items:center;opacity:.75;transition:all .8s ease}.flavors .flavor:hover{opacity:1}.flavors .flavor:hover img{transform:scale(1.07)}.flavors .flavor p{margin:4px 0}.flavors .flavor_active{text-align:center;font-size:16px;font-weight:800;line-height:normal;border-radius:8px;border:1px solid black;opacity:1}.benefits__container{display:flex;justify-content:flex-start;gap:40px;margin-bottom:30px}.benefits{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:8px;text-align:center}.benefits span{color:#271718;font-size:18px;font-style:normal;font-weight:600;line-height:26px}.benefits img{width:30px;height:30px}.accordion__title{color:#271718;font-size:18px;font-weight:400!important;line-height:22px}.accordion .icon-accordion{display:none}.quantity__input{color:#271718;font-size:16px;font-weight:600;line-height:21px}.quantity__button svg path{fill:#271718}.product__media-list{display:grid;grid-template-columns:1fr 1fr}.product__media-item{width:100%!important}.product_galery_mobile{display:none;width:100%}.icon-desktop{display:block}.custom_product__container .icon-mobile,.collapsible-content_custom .icon-mobile{display:none}.collapsible-content_custom svg.icon-mobile.icon.icon-caret{display:none!important}.other-questions a{text-decoration:underline}.support-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:1rem}.support-card{display:flex;align-items:center;gap:12px;width:100%;padding:16px;border-radius:4px;border:1px solid var(--default-colors-grey-50, #f8f9fa);background:var(--default-colors-grey-10, #fff);box-shadow:0 4px 8px #3e46571a;cursor:pointer;text-align:left;transition:border-color .2s ease,box-shadow .2s ease}.support-card:hover{border-color:#ced4da;box-shadow:0 2px 8px #0000000f}.support-card__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#271718}.support-card__icon img{width:22px;height:22px;object-fit:contain}.support-card__label{font-weight:600;font-size:15px;line-height:18px;color:#271718}.support-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:24px}.support-modal__overlay{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073}.support-modal__box{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-width:920px;max-height:85vh;min-height:100%;background:#fff;border-radius:12px;overflow:hidden}.support-modal__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid #e9ecef}.support-modal__title{margin:0;font-size:20px;font-weight:700;color:#260f0f}.support-modal__close{flex:0 0 auto;display:inline-flex;padding:4px;background:transparent;border:0;cursor:pointer;color:#495057}.support-modal__body{display:grid;grid-template-columns:240px 1fr;min-height:0;flex:1}.support-modal__nav{display:flex;flex-direction:column;gap:4px;padding:16px;border-right:1px solid #e9ecef;overflow-y:auto}.support-tab{display:flex;align-items:center;gap:10px;padding:10px 12px;background:transparent;border-radius:8px;cursor:pointer;text-align:left;font-size:14px;font-weight:500;color:#495057;transition:border-color .2s ease,color .2s ease;box-shadow:0 4px 8px #3e46571a;border:1px solid #fff}.support-tab:hover{background:#f8f9fa}.support-tab.is-active{font-weight:600;border-color:#dba73f}.support-tab.is-active .support-tab__icon{color:#dba73f}.support-tab__icon{display:inline-flex;flex:0 0 auto;color:currentColor}.support-tab__icon img{width:20px;height:20px;object-fit:contain}.support-modal__content{padding:24px;overflow-y:auto}.support-panel{display:none}.support-panel.is-active{display:block}.support-panel img{max-width:100%;height:auto}body.support-modal-open{overflow:hidden}@keyframes supportModalIn{0%{opacity:0;transform:scale(.82) translateY(24px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes supportOverlayIn{0%{opacity:0}to{opacity:1}}.support-modal:not(.hidden-block) .support-modal__box{transform-origin:center center;animation:supportModalIn .34s cubic-bezier(.16,1,.3,1) both}.support-modal:not(.hidden-block) .support-modal__overlay{animation:supportOverlayIn .28s ease both}@media(prefers-reduced-motion:reduce){.support-modal:not(.hidden-block) .support-modal__box,.support-modal:not(.hidden-block) .support-modal__overlay{animation:none}}@media(max-width:749px){.payment-method-box .payment-method-card__cta{max-width:174px}.support-grid{grid-template-columns:1fr 1fr}@keyframes supportModalInMobile{0%{transform:translateY(100%)}to{transform:translateY(0)}}.support-modal{padding:0;align-items:flex-end}.support-modal__box{max-width:100%;max-height:92dvh;height:auto;border-radius:16px 16px 0 0;display:flex;flex-direction:column}.support-modal:not(.hidden-block) .support-modal__box{animation:supportModalInMobile .34s cubic-bezier(.16,1,.3,1) both}.support-modal__body{display:flex;flex-direction:column;grid-template-columns:unset;min-height:0;flex:1}.support-modal__nav{flex-direction:row;gap:8px;padding:12px 16px;border-right:none;border-bottom:1px solid #e9ecef;overflow-x:auto;overflow-y:hidden;flex-shrink:0;scrollbar-width:none;-ms-overflow-style:none}.support-modal__nav::-webkit-scrollbar{display:none}.support-tab{flex-direction:row;align-items:center;gap:6px;padding:7px 14px;border-radius:4px;font-size:13px;font-weight:500;white-space:nowrap;flex-shrink:0;background:#f8f9fa;color:#495057}.support-tab:hover{background:#f1f3f5}.support-tab__icon{width:18px;height:18px}.support-tab__icon svg{width:18px;height:18px}.support-tab__icon img{width:18px;height:18px}.support-modal__content{padding:16px;flex:1;overflow-y:auto}}.nutritional-table-box{display:flex;flex-direction:wrap;width:100%;justify-content:center;align-items:start}.nutri-table{width:100%;max-width:550px}.nutri-table-header{border-radius:8px 8px 0 0;color:#212529;width:100%;height:70px;display:flex;align-items:center;justify-content:space-between;gap:1rem;background-color:#dee2e6;padding:1.5rem}.nutri-table-header p{color:#212529!important}.nutri-table-title{color:#212529;font-family:acumin-pro-condensed;font-size:32px;font-style:normal;font-weight:700;line-height:35.2px;margin-top:0}.nutri-table-body{display:flex;flex-direction:column;width:100%}.nutri-table-body-content{display:flex;justify-content:space-between;gap:1rem;align-items:center;border-bottom:1px solid #271718;padding:12px 16px;width:100%}.nutri-table-body-content div{width:280px;display:flex;justify-content:space-between;align-items:center}.nutri-table-body-content div p{font-size:16px}.unselected-method{border-color:#ced4da!important}.main-product-pix-wrapper{display:flex;justify-content:start;align-items:center;gap:4px}.main-product-installment-wrapper{display:flex;justify-content:start;align-items:center;gap:4px;color:#495057;font-size:16px;font-style:normal;font-weight:400;line-height:18px}.main-product-installment-wrapper span{font-weight:400}.pix-discount-wrapper{display:flex;align-items:center;gap:2px;color:#497c00;font-weight:700}.payment-selector,.prime-benefit-container{z-index:10;position:relative}.prime-benefit-title{color:#495057;font-size:14px;font-weight:700;line-height:16px;margin-top:20px;margin-bottom:8px}.prime-benefit-container{display:flex;gap:1.2rem;width:100%}.prime-benefit-container .prime-benefit p,.custom_product__description p span,.flavor_picker_title,.format_picker_title,.payment-method-title{font-family:acumin-pro-condensed!important}.contain_img{object-fit:contain!important}.prime-benefit{display:flex;gap:8px;align-items:center;width:32.5%}.prime-benefit svg{display:none;width:15px}.prime-benefit p{color:#2c2e33;font-family:Roboto Condensed;font-size:12px;font-weight:700;line-height:14px}.prime-benefit img{width:25px}#add-to-cart-copy{text-wrap:nowrap}.prime-benefit p span{font-weight:500;white-space:nowrap}@media screen and (max-width:989px){.custom_product{grid-template-columns:1fr 1.1fr}.benefits span{font-size:16px;line-height:24px}}@media screen and (max-width:768px){.installment-text{line-height:normal}.nutri-table-body-content div{width:240px}.nutri-table-body-content div p{font-size:14px}.benefits img{width:24px;height:24px}.benefits span{font-size:14px;line-height:20px}.icon-desktop{display:none}.collapsible-content_custom .icon-desktop,.custom_product__container .icon-mobile{display:block}.custom_product__container{padding:0}.custom_info_product{padding-inline:12px}.splide__pagination--custom button{width:10px;height:10px;border:1px solid #271718;background:transparent;border-radius:50%;bottom:-40px}.splide__pagination--custom .is-active{transform:scale(1);width:30px;border-radius:40px;background:#271718;transition:width .6s ease-in-out;opacity:1}.splide__pagination--custom button:not(.is-active){transition:none}.splide__arrows{display:block}.splide__arrow{background:#ffffffe0;width:32px;height:32px;border-radius:50%;opacity:1;box-shadow:0 1px 4px #0000002e;top:50%;transform:translateY(-50%)}.splide__arrow svg{fill:#271718;width:14px;height:14px}.splide__arrow--prev{left:10px}.splide__arrow--next{right:10px}.product_galery_desktop{display:none}.product_galery_mobile{display:flex}.product__media-item{width:100%!important}.product__media-list{display:flex}.quantity_buy__container{justify-content:space-between}.custom_buy_button_container{max-width:400px;width:100%}.benefits{justify-content:initial}.benefits__container{justify-content:left;gap:5vw}.custom_product{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;gap:50px!important}.flavors{grid-template-columns:1fr 1fr}.product__media{min-height:320px!important;width:100%}.product_galery_mobile .splide__slide{min-height:320px}.product_galery_mobile .product__media img,.product_galery_mobile .product__media video,.product_galery_mobile .product__media iframe,.product_galery_mobile .media>*{width:100%;height:100%;object-fit:cover;display:block}.product-media-container.constrain-height .media{border-radius:0;min-height:320px;height:100%}.splide__pagination{display:none!important}.global-media-settings{border:none}.splide__track{width:100%}.item1 img{width:150px}}@media screen and (max-width:400px){.product-form__submit{width:80%}}.waitlist-buttons-wrapper{width:100%;display:flex;gap:1.25rem;justify-content:space-between}@media only screen and (max-width:600px){.waitlist-buttons-wrapper{flex-direction:column}}.waitlist-buttons-wrapper button,.waitlist-prime-subscribe-button{display:flex;gap:1rem;align-items:center;justify-content:center;width:100%;height:45px;border-radius:8px;font-size:14px;line-height:19.8px;text-align:center;font-weight:600;cursor:pointer;transition:background .3s ease-out}.waitlist-buttons-wrapper a{width:100%;text-decoration:none}.waitlist-buttons-wrapper .remember{background:#442623;color:#fff;border:none;display:flex;border-radius:8px;justify-content:center;align-items:center;padding:8px 16px;transition:background .3s ease-out}.waitlist-buttons-wrapper .store-location{border:1px solid #442623;background-color:transparent;color:#442623}.waitlist-buttons-wrapper .remember:hover{background:#b65c59}.waitlist-prime-subscribe-button{background:#442623;color:#fff;border:none;transition:background .3s ease-out}.waitlist-prime-subscribe-button:hover{background:#b65c59}.waitlist-prime-container{display:flex;align-items:center;gap:12px}.waitlist-prime-container .quantity_buy__container{margin-bottom:0!important;width:auto;display:block}.waitlist-prime-container .product-form__submit{margin-bottom:0;background:#442623;color:#fff;border:none;transition:background .3s ease-out}.waitlist-prime-container .product-form__submit:hover{background:#b65c59}
/*# sourceMappingURL=/cdn/shop/t/336/assets/custom.main-product.css.map */
