cart-items .title-wrapper-with-link{margin-top:0}cart-items .title-wrapper-with-link h1{font-family:Nunito,sans-serif;font-size:24px;font-weight:700;line-height:1.3;color:#1d1d1f;letter-spacing:0}.cart-items td,.cart-items th{padding:0;border:none}.cart-items th{text-align:left;padding:1.8rem;opacity:.85;font-weight:400}.cart-item__quantity-wrapper{display:flex}.cart-item__totals,.cart-item__unit-price{position:relative}.cart-item__remove{position:relative;text-align:center;vertical-align:middle}.cart-items *.right{text-align:right}.cart-item__image-container{display:inline-flex;align-items:flex-start}.cart-item__nested-line .cart-item__image-container{min-width:calc(10rem / var(--font-body-scale));justify-content:right}.cart-item__nested-line .cart-item__image-container img{width:60%}.cart-item__image-container:after{content:none}.cart-item__image{height:auto;max-width:calc(10rem / var(--font-body-scale))}@media screen and (min-width:750px){.cart-item__image{max-width:100%}}.cart-item__details{font-size:1.6rem;line-height:calc(1 + .4 / var(--font-body-scale))}.cart-item__details>*{margin:0;max-width:30rem}.cart-item__details>*+*{margin-top:.6rem}.cart-item__media{position:relative}.cart-item__link{display:block;bottom:0;left:0;position:absolute;right:0;top:0;width:100%;height:100%}.cart-item__name{text-decoration:none;display:block}.cart-item__name:hover{text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:.2rem}.cart-item__price-wrapper>*{display:block;margin:0;padding:0}.cart-item__discounted-prices dd{margin:0}.cart-item__discounted-prices .cart-item__old-price{font-size:1.4rem}.cart-item__old-price{opacity:.7}.cart-item__final-price{font-weight:400}.product-option{font-size:1.4rem;word-break:break-word;line-height:calc(1 + .5 / var(--font-body-scale))}.cart-item cart-remove-button{display:flex;margin-left:1rem}@media screen and (min-width:750px)and (max-width:989px){.cart-item cart-remove-button{width:4.5rem;height:4.5rem}}cart-remove-button .button{min-width:calc(4.5rem / var(--font-body-scale));min-height:4.5rem;padding:0;margin:0 .1rem .1rem 0}cart-remove-button .button:before,cart-remove-button .button:after{content:none}cart-remove-button .button:not([disabled]):hover{color:rgb(var(--color-foreground))}@media screen and (min-width:750px){cart-remove-button .button{min-width:3.5rem;min-height:3.5rem}}cart-remove-button .icon-remove{height:1.5rem;width:1.5rem;opacity:.7}.cart-item .loading__spinner{top:0;left:auto;right:auto;bottom:0;padding:0}@media screen and (min-width:750px){.cart-item .loading__spinner{right:0;padding-top:4.5rem;bottom:auto}}.cart-item .loading__spinner:not(.hidden)~*{visibility:hidden}.cart-item__error{display:flex;align-items:flex-start;margin-top:.2rem;width:min-content;min-width:100%}.cart-item__error-text{font-size:1.3rem;line-height:1.4;letter-spacing:.04rem;order:1}.cart-item__error-text+.svg-wrapper{flex-shrink:0;width:1.5rem;height:1.5rem;margin-right:.7rem;margin-top:.25rem}.cart-item__error-text:empty+.svg-wrapper{display:none}.product-option+.product-option{margin-top:.4rem}.product-option *{display:inline;margin:0}.seller-code-input-wrapper{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.seller-code-input-wrapper .field{flex:1}.seller-code-input-wrapper .field__input{width:100%}.seller-code-input-wrapper .field:after,.seller-code-input-wrapper .field:hover:after{border:none;box-shadow:none}.seller-code-add-button{cursor:pointer;height:48px;padding:10px 24px;background:#3e8047;border:none;border-radius:8px;font-family:Inter,sans-serif;font-size:1.3rem;font-weight:600;line-height:1.5;color:#fff;transition:background .2s ease;white-space:nowrap;flex-shrink:0}.seller-code-add-button:hover{background:#59b165}.seller-code-add-button:disabled{cursor:not-allowed;opacity:.7}.seller-code-add-button.is-loading{color:transparent;position:relative}.seller-code-add-button.is-loading:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;border:2px solid rgba(255,255,255,.5);border-top-color:#fff;border-radius:50%;transform:translate(-50%,-50%);animation:seller-code-spin .6s linear infinite}.seller-code-input-wrapper.is-loading .field__input{opacity:.6;cursor:not-allowed}@keyframes seller-code-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.seller-code-add-button:active{background:#2d5f35}.seller-code-flag{display:flex;align-items:center;gap:.8rem;padding:12px 16px;background:#f3f3f6;border:1px solid #E8E8EE;border-radius:8px;margin-bottom:1rem}.seller-code-flag.is-loading{opacity:.6}.seller-code-flag__label{font-family:Inter,sans-serif;font-size:1.2rem;font-weight:600;color:#373843;letter-spacing:.04rem}.seller-code-flag__value{font-family:Inter,sans-serif;font-size:1.3rem;font-weight:600;color:#fff;letter-spacing:.04rem;background:#3e8047;border:1px solid #3E8047;border-radius:4px;padding:2px 12px 2px 33px;position:relative}.seller-code-flag__value:before{content:"";position:absolute;width:16px;height:16px;top:50%;transform:translateY(-50%);left:8px;background:no-repeat center / contain url(data:image/svg+xml,%3Csvg%20width%3D%2721%27%20height%3D%2721%27%20viewBox%3D%270%200%2021%2021%27%20fill%3D%27none%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d%3D%27M20.0756%204.01906C20.0052%203.93481%2019.9172%203.86705%2019.8177%203.82056C19.7183%203.77407%2019.6098%203.74998%2019.5%203.75H4.37625L3.80625%200.615937C3.77485%200.443126%203.6838%200.286814%203.54897%200.174254C3.41414%200.0616938%203.24408%202.53849e-05%203.06844%200H0.75C0.551088%200%200.360322%200.0790176%200.21967%200.21967C0.0790176%200.360322%200%200.551088%200%200.75C0%200.948912%200.0790176%201.13968%200.21967%201.28033C0.360322%201.42098%200.551088%201.5%200.75%201.5H2.4375L4.83375%2014.6522C4.90434%2015.0422%205.07671%2015.4067%205.33344%2015.7087C4.97911%2016.0397%204.72336%2016.4623%204.59455%2016.9298C4.46575%2017.3972%204.46892%2017.8912%204.60371%2018.3569C4.73851%2018.8226%204.99966%2019.2419%205.35821%2019.5683C5.71676%2019.8947%206.1587%2020.1154%206.63502%2020.2059C7.11134%2020.2965%207.60344%2020.2533%208.05673%2020.0813C8.51003%2019.9092%208.90682%2019.615%209.2031%2019.2312C9.49938%2018.8474%209.68358%2018.389%209.73527%2017.907C9.78696%2017.4249%209.70412%2016.9379%209.49594%2016.5H13.7541C13.5863%2016.8513%2013.4995%2017.2357%2013.5%2017.625C13.5%2018.1442%2013.654%2018.6517%2013.9424%2019.0834C14.2308%2019.5151%2014.6408%2019.8515%2015.1205%2020.0502C15.6001%2020.2489%2016.1279%2020.3008%2016.6371%2020.1996C17.1463%2020.0983%2017.614%2019.8483%2017.9812%2019.4812C18.3483%2019.114%2018.5983%2018.6463%2018.6996%2018.1371C18.8008%2017.6279%2018.7489%2017.1001%2018.5502%2016.6205C18.3515%2016.1408%2018.0151%2015.7308%2017.5834%2015.4424C17.1517%2015.154%2016.6442%2015%2016.125%2015H7.04719C6.87155%2015%206.70149%2014.9383%206.56665%2014.8257C6.43182%2014.7132%206.34077%2014.5569%206.30938%2014.3841L6.01219%2012.75H16.8872C17.4141%2012.7499%2017.9243%2012.5649%2018.3288%2012.2272C18.7333%2011.8896%2019.0064%2011.4206%2019.1006%2010.9022L20.2406%204.63406C20.2599%204.52572%2020.2551%204.41447%2020.2266%204.30818C20.1981%204.2019%2020.1466%204.10319%2020.0756%204.01906ZM8.25%2017.625C8.25%2017.8475%208.18402%2018.065%208.0604%2018.25C7.93679%2018.435%207.76109%2018.5792%207.55552%2018.6644C7.34995%2018.7495%207.12375%2018.7718%206.90552%2018.7284C6.68729%2018.685%206.48684%2018.5778%206.3295%2018.4205C6.17217%2018.2632%206.06502%2018.0627%206.02162%2017.8445C5.97821%2017.6262%206.00049%2017.4%206.08564%2017.1945C6.17078%2016.9889%206.31498%2016.8132%206.49998%2016.6896C6.68499%2016.566%206.9025%2016.5%207.125%2016.5C7.42337%2016.5%207.70952%2016.6185%207.9205%2016.8295C8.13147%2017.0405%208.25%2017.3266%208.25%2017.625ZM17.25%2017.625C17.25%2017.8475%2017.184%2018.065%2017.0604%2018.25C16.9368%2018.435%2016.7611%2018.5792%2016.5555%2018.6644C16.35%2018.7495%2016.1238%2018.7718%2015.9055%2018.7284C15.6873%2018.685%2015.4868%2018.5778%2015.3295%2018.4205C15.1722%2018.2632%2015.065%2018.0627%2015.0216%2017.8445C14.9782%2017.6262%2015.0005%2017.4%2015.0856%2017.1945C15.1708%2016.9889%2015.315%2016.8132%2015.5%2016.6896C15.685%2016.566%2015.9025%2016.5%2016.125%2016.5C16.4234%2016.5%2016.7095%2016.6185%2016.9205%2016.8295C17.1315%2017.0405%2017.25%2017.3266%2017.25%2017.625ZM17.625%2010.6341C17.5935%2010.8074%2017.5021%2010.964%2017.3666%2011.0766C17.2312%2011.1893%2017.0605%2011.2506%2016.8844%2011.25H5.73938L4.64906%205.25H18.6009L17.625%2010.6341Z%27%20fill%3D%27%23FFFFFF%27%2F%3E%3C%2Fsvg%3E);opacity:1}.seller-code-flag__remove{cursor:pointer;display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;padding:0;margin-left:auto;color:#a0a0a6;transition:color .2s ease}.seller-code-flag__remove:disabled{cursor:not-allowed;opacity:.6}.seller-code-flag__remove.is-loading{color:transparent;position:relative}.seller-code-flag__remove.is-loading:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:14px;border:2px solid rgba(62,128,71,.4);border-top-color:#3e8047;border-radius:50%;transform:translate(-50%,-50%);animation:seller-code-spin .6s linear infinite}.seller-code-flag__remove:hover{color:#707176}.seller-code-flag__remove .svg-wrapper{width:16px;height:16px}.cart-items thead th{text-transform:uppercase}@media screen and (min-width:750px){.cart-items{border-spacing:0;border-collapse:separate;box-shadow:none;width:100%;display:table}.cart-items thead th:first-child{width:50%}.cart-items th+th{padding-left:4rem}.cart-items td{vertical-align:center;padding-top:4rem}.cart-items .cart-item__nested-line td{padding-top:1rem}.cart-item{display:table-row}.cart-item>td+td{padding-left:4rem}.cart-item__details{width:35rem}.cart-item__media{width:10rem}.cart-item__error{margin-left:.3rem}}@media screen and (min-width:990px){.cart-item .cart-item__quantity,.cart-items .cart-items__heading--wide{padding-left:6rem}.cart-item__details{width:50rem}.cart-items thead th:first-child{width:60%;padding:0}}@media screen and (min-width:750px){.cart-items .cart-items__heading--unitprice,.cart-item .cart-item__unit-price{padding-left:4rem}.cart-items-page .cart-items__thead th.cart-items__heading--unitprice{padding-left:24px}.cart-items-page .cart-items__thead th.cart-items__heading--total{justify-self:end}.cart-items .cart-items__heading--quantity,.cart-item .cart-item__quantity,.cart-item__quantity--info quantity-popover>*{padding-left:5rem}.cart-item .cart-item__quantity--info,.cart-item__quantity--info .cart-item__quantity-wrapper,.cart-item__quantity--info .cart-items__info{padding-left:0}}@media screen and (max-width:989px){.cart-items .quantity-popover__info-button{padding-left:0}.cart-items-page .cart__items{padding-bottom:57px}}.cart-items-page .cart__items{display:flex;justify-content:space-between;gap:24px}.cart-items-page .cart-items__table{max-width:855px;border:1px solid #E8E8EE;border-radius:8px;width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;overflow:hidden}.cart-items-page .cart-items__thead{background:#f3f4f7}.cart-items-page .cart-items__thead tr{display:table-row;width:100%}.cart-items-page .cart-items__thead th{padding:0 24px;font-family:Acumin Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:700;line-height:150%;color:#050e24;letter-spacing:0;text-transform:unset!important;height:45px;vertical-align:middle;text-align:left;border:none;display:table-cell;justify-content:start}.cart-items-page .cart-items__thead th:first-child{border-top-left-radius:8px}.cart-items-page .cart-items__thead th:last-child{border-top-right-radius:8px}.cart-items-page .cart-items__table tbody tr:last-child td:first-child{border-bottom-left-radius:8px}.cart-items-page .cart-items__table tbody tr:last-child td:last-child{border-bottom-right-radius:8px}.cart-items-page .cart-items__thead th:nth-child(1){width:auto;padding-left:24px}.cart-items-page .cart-items__thead th:nth-child(2){width:230px!important;padding:0 24px;text-align:left}.cart-items-page .cart-items__thead th:nth-child(3){width:80px;padding:0}.cart-items-page .cart-items__thead th:nth-child(4),.cart-items-page .cart-items__thead th:nth-child(5),.cart-items-page .cart-items__thead th:nth-child(6){width:auto;padding-left:0;padding-right:0}.cart-items-page .cart-items__thead th:nth-child(5),.cart-items-page .cart-items__thead th:nth-child(6){text-align:right!important}.cart-items-page .cart-items__thead th:nth-child(6){padding-right:24px}.cart-items-page .cart-item{display:table-row;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e8e8ee}.cart-items-page .cart-item td{padding:16px 24px!important;border:none!important;display:table-cell;vertical-align:middle;width:auto}.cart-items-page .cart-item td.cart-item__media{width:80px;padding:16px 0!important}.cart-items-page .cart-item td.cart-item__details{padding:16px 24px!important;width:230px!important}.cart-items-page .cart-item td.cart-item__remove:empty{padding:0!important}.cart-items-page .cart-item td.cart-item__remove{text-align:center;width:80px;padding:16px 0!important}.cart-items-page .cart-item td.cart-item__quantity{text-align:center;padding:16px 0!important;width:auto}.cart-items-page .cart-item td.cart-item__unit-price,.cart-items-page .cart-item td.cart-item__totals{text-align:right;padding:16px 24px!important;width:auto}.cart-items-page .cart-item__image{width:80px;height:80px;max-width:80px}.cart-items-page .cart-item__image-container{border:none;display:flex;align-items:center;justify-content:center}.cart-items-page .cart-item__media{display:flex;align-items:center;justify-content:center}.cart-items-page .cart-item__details{display:flex;flex-direction:column;gap:8px;width:230px;max-width:230px;height:fit-content}.cart-items-page .cart-item__details>*{margin:0}.cart-item__name{font-family:Acumin Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:700;line-height:150%;color:#050e24;letter-spacing:0;text-decoration:none!important;margin:0}.cart-items-page .cart-item__options{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:4px}.cart-items-page .product-option,.cart-items-page .product-option strong{font-family:Acumin Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-weight:400;line-height:150%;color:#545b6c;letter-spacing:0;display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}.cart-item__receita-mandatory-pill{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:4px 8px;gap:8px;width:116px;height:26px;background:#e6ebf7;border-radius:4px;font-family:Acumin Variable Concept,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:12px;line-height:18px;color:#0c3ebb;letter-spacing:0;flex-shrink:0}.cart-items-page .cart-item__old-price{font-family:Inter,sans-serif;font-size:1.2rem;line-height:1.3;color:#707176;letter-spacing:0}.cart-items-page .price{font-family:Acumin Pro;font-weight:400;font-style:Regular;font-size:14px;line-height:150%;letter-spacing:0}.cart-items-page .cart-item__totals .price.price--end{color:#0c3ebb}.cart-items-page .price.price--end .cart-item__old-price{color:#707176}.cart-items-page .quantity{width:100px;height:36px;border-radius:6.4px;display:inline-flex;gap:16px;align-items:center}.cart-items-page .quantity:before,.cart-items-page .quantity:after{display:none!important}.cart-items-page .quantity__input{padding:0!important;width:11px!important;font-family:Inter,sans-serif;font-size:1.2rem;font-weight:600;line-height:1.2;color:#373843;letter-spacing:0}.cart-items-page .quantity__button{background:#fff;border:1px solid #0B38AA;border-radius:6px;padding:0 8px;cursor:pointer!important;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:1rem}.cart-items-page .quantity__button:hover{background:#f0f6ff;box-shadow:0 2px 4px #0b38aa26}.cart-items-page .quantity__button:active{background:#e8f0ff;box-shadow:0 1px 2px #0b38aa1a}.cart-items-page .quantity__button svg,.cart-items-page .quantity__button path{color:#0b38aa;fill:#0b38aa}.cart-items-page .quantity__input{font-family:Acumin Pro;font-weight:400;font-size:16px;line-height:150%;letter-spacing:0}.cart-items__summary{width:423px;min-height:305px;display:flex;flex-direction:column;gap:2.4rem}.cart-items__summary-header-container{min-height:180px;border:1px solid #E8E8EE!important;border-radius:8px;display:flex;flex-direction:column;gap:2.4rem;justify-content:space-between}.cart-items__summary-header{display:flex;justify-content:space-between;align-items:center;background:#f3f3f6;padding:0 24px;max-height:45px}.cart-items__summary-title{font-family:Acumin Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700;font-style:Bold;font-size:16px;line-height:150%;letter-spacing:0}.cart-items__summary-quantity{font-family:Inter,sans-serif;font-size:1.2rem;line-height:1.5;color:#575756;letter-spacing:0}.cart-items__summary-text{display:flex;flex-direction:column;gap:8px;padding:0 24px}.cart-items__summary-freight-text{font-family:Inter,sans-serif;font-size:1.2rem;line-height:1.5;color:#707176;letter-spacing:0;min-width:372px}.cart-items__summary-subtotal-container{display:flex;justify-content:space-between;align-items:center}.cart-items__summary-subtotal-label,.ec-cart-footer__discount-label,.ec-cart-footer__shipping-label,.cart-items__summary-subtotal-value,.ec-cart-footer__shipping-value,.ec-cart-footer__discount-value{font-family:Acumin Pro,sans-serif;font-weight:400;font-size:12px;line-height:150%;letter-spacing:0;color:#050e24}.cart-items__summary-subtotal-value,.ec-cart-footer__shipping-value,.ec-cart-footer__discount-value{font-weight:700}.cart-items__summary-footer-container{display:flex;flex-direction:column;gap:1rem}.cart-items__summary-footer-container:disabled:hover{cursor:not-allowed}.cart-items__summary-button{cursor:pointer;width:100%;height:44px;background:#cf0;border-radius:8px;padding:10px 20px;font-family:Inter,sans-serif;font-size:1.4rem;font-weight:600;line-height:1.5;color:#072267;text-decoration:none;text-align:center;display:flex;align-items:center;justify-content:center;border:none;outline:none;transition:background .2s ease}.cart-items__summary-button:hover{background:#e2ff70}.cart-items__summary-link{width:100%;height:44px;background:#fff;border:1px solid #0B38AA;border-radius:8px;padding:10px 20px;font-family:Inter,sans-serif;font-size:1.4rem;font-weight:600;line-height:1.5;color:#0b38aa;text-decoration:none;text-align:center;display:flex;align-items:center;justify-content:center;transition:background .3s ease,color .2s ease,border .3s ease}.cart-items__summary-link:hover{background:#e7ecf8}@media screen and (max-width:1280px){.cart-items-page .cart__items{flex-direction:column;place-items:center}.cart-items-page .cart__items .js-contents{width:100%}.cart-items-page .cart-items__table{max-width:100%}}@media screen and (max-width:749px){cart-items .title-wrapper-with-link h1{font-size:22px}.cart-items-page .cart-items tr:not(:first-child){outline:1px solid #E8E8EE}.cart-items-page .cart-items__thead{display:none!important}.cart-items-page .cart-items__table{border:none}.cart-items-page .cart-items,.cart-items tbody{display:flex;flex-direction:column;width:100%}.cart-items-page .cart-items thead{display:none}.cart-items-page .cart-item__image{width:64px;height:64px;max-width:64px}.cart-items-page .cart-item{height:fit-content;display:grid;grid-template-columns:80px 1fr auto;grid-template-rows:auto auto;margin-bottom:12px;border-bottom:1px solid #E8E8EE;align-items:center;position:relative;padding:0 16px}.cart-items-page .cart-items tr:not(:first-child){outline:unset}.cart-item:has(+.cart-item__nested-line){margin-bottom:1.5rem}.cart-item:last-child{margin-bottom:0}.cart-items-page .cart-item td{display:block;padding:0!important;width:auto!important}.cart-item__media{grid-column:1;grid-row:1;width:80px;height:80px}.cart-item__details{grid-column:2 / 4;grid-row:1;min-width:0;max-width:none;display:flex;flex-direction:column;gap:4px}.cart-item__quantity{grid-column:1 / 2;grid-row:2;justify-self:start;display:flex!important}.cart-item__totals{grid-column:2;grid-row:2;display:flex!important;align-items:center;justify-content:center;align-self:center}.cart-item__remove{grid-column:3;grid-row:2;display:flex!important;align-items:center;justify-content:flex-end}.cart-items-page .cart-item__price-wrapper{text-align:center}.cart-items-page .price{font-size:16px;font-weight:700;color:#0b38aa}.cart-item__quantity-wrapper{flex-wrap:wrap}cart-remove-button .icon-remove{width:20px;height:20px}.cart-items-page .cart-item td.cart-item__totals{padding:16px 0 16px 24px!important}.cart-item__quantity,.cart-item__quantity quantity-popover,.cart-item__quantity .quantity-popover-wrapper,.cart-item__quantity .quantity-popover-container,.cart-item__quantity quantity-input,.cart-item__quantity .quantity,.cart-item__quantity .quantity__input,.cart-item__quantity .quantity__button{position:relative;z-index:11;pointer-events:auto!important}.cart-item__quantity .quantity__input{cursor:text!important;pointer-events:auto!important}.cart-item__quantity .quantity__button{cursor:pointer!important;pointer-events:auto!important}.cart-item__quantity .quantity{cursor:default;pointer-events:auto!important}.cart-item__link{position:absolute;top:0;left:0;width:64px;height:64px;right:auto;bottom:auto}.cart-item__unit-price{display:none!important}}@media screen and (max-width:469px){.cart-items__summary{width:100%}.cart-items__summary-freight-text{min-width:unset}}.cart-items-page .cart-sections-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;align-items:start}.cart-items-page .cart-section-table--receitas{width:100%;max-width:855px;background:#fff;border:1px solid #E8E8EE;border-radius:8px;margin:24px 0;overflow:hidden;border-collapse:separate;border-spacing:0}.cart-items-page .cart-receita-table__heading{background:#f3f4f7;padding:16px 24px;font-family:Acumin Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:700;line-height:150%;color:#050e24;text-align:left;border:none;margin:0}.cart-items-page .cart-receita-table__cell{padding:24px;border:none}.cart-items-page .cart-receita-table__content{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.cart-items-page .cart-receita-table__description{flex:1;font-family:Acumin Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:400;line-height:150%;color:#050624;margin:0}.cart-items-page .cart-receita-table__button{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;background:#fff;border:1px solid #0B38AA;border-radius:8px;font-family:Acumin Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:700;line-height:150%;color:#0b38aa;text-align:center;cursor:pointer;transition:all .2s ease;white-space:nowrap}.cart-items-page .cart-receita-table__button:hover{background:#0b38aa;color:#fff;border-color:#0b38aa}.cart-items-page .cart-item__receita-cell{padding:0!important;border:none!important}.cart-items-page .ec-receita-upload{width:100%;margin:0;padding:0}.cart-items-page .ec-receita-upload__card{background:#fff;border-radius:8px;padding:0}.cart-items-page .ec-receita-upload__intro{display:flex;align-items:center;justify-content:space-between;gap:24px}.cart-items-page .ec-receita-upload__intro--with-action{margin-bottom:0}.cart-items-page .ec-receita-upload__intro-text{flex:1}.cart-items-page .ec-receita-upload__head{margin-bottom:8px}.cart-items-page .ec-receita-upload__title{display:none}.cart-items-page .ec-receita-upload__hint{font-family:Acumin Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:400;line-height:150%;color:#050624;margin:0;max-width:409px}.cart-items-page .ec-receita-upload__intro-action{flex:1;display:flex;justify-content:end}.cart-items-page .ec-receita-upload__link-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;background:#fff;border:1px solid #0B38AA;border-radius:8px;font-family:Acumin Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:700;line-height:150%;color:#0b38aa;cursor:pointer;transition:all .2s ease;text-decoration:none;white-space:nowrap}.cart-items-page .ec-receita-upload__link-button:hover{background:#0b38aa;color:#fff}.cart-items-page .ec-receita-upload__files--empty{display:none}.cart-items-page .ec-receita-upload__file-row{display:flex;align-items:center;gap:12px;padding:12px;background:#f3f4f7;border-radius:6px;margin-bottom:8px}.cart-items-page .ec-receita-upload__file-icon{flex-shrink:0;width:17px;height:23px;color:#0c3ebb}.cart-items-page .ec-receita-upload__file-meta{flex:1;font-family:Acumin Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:150%;color:#050e24}.cart-items-page .ec-receita-upload__file-remove{flex-shrink:0;background:transparent;border:none;color:#707176;cursor:pointer;padding:4px;transition:color .2s ease}.cart-items-page .ec-receita-upload__file-remove:hover{color:#e53935}.cart-items-page .ec-receita-upload__add-more{display:flex;align-items:center;gap:8px;padding:10px 16px;background:transparent;border:1px solid #E7ECF8;border-radius:8px;font-family:Acumin Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:700;color:#0b38aa;cursor:pointer;transition:all .2s ease;margin-top:12px}.cart-items-page .ec-receita-upload__add-more:hover{background:#0b38aa;color:#fff}.cart-items-page .ec-receita-upload__add-more-icon{width:16px;height:16px;margin-top:-4px}.cart-items-page .cart-section-table{width:100%;background:#fff;border:1px solid #E8E8EE;border-radius:8px;overflow:hidden;border-collapse:separate;border-spacing:0}.cart-items-page .cart-section-table__heading{background:#f3f4f7;padding:16px 24px;font-family:Acumin Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:700;line-height:1;color:#050e24;text-align:left;border:none;margin:0;height:45px;display:flex;align-items:center}.cart-items-page .cart-section-table__cell{padding:24px;border:none;display:flex;flex-direction:column}.cart-items-page .cart-section-table--cupom .cart-section-table__cell{height:auto;overflow:visible;display:flex;flex-direction:column;position:relative}.cart-items-page .cart-section-table--frete .cart-section-table__cell{min-height:auto;overflow:visible;position:relative}.cart-items-page .cart-section-table__label{display:block;font-family:Acumin Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:400;line-height:150%;color:#050624;margin:0 0 12px}.cart-items-page .cart-section-table__input-group{display:flex;gap:8px;margin-bottom:16px}.cart-items-page .cart-section-table__input{flex:1;padding:12px 16px;background:#fff;border:1px solid #E8E8EE;border-radius:8px;font-family:Acumin Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:400;line-height:150%;color:#050624;transition:border-color .2s ease}.cart-items-page .cart-section-table__input::placeholder{color:#a0a0a6}.cart-items-page .cart-section-table__input:focus{outline:none;border-color:#0b38aa}.cart-items-page .cart-section-table__input.error{border-color:#c62828}.coupon-error-message,.shipping-error-message{display:none;margin-top:6px;margin-bottom:16px;font-family:Acumin Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:400;color:#c62828;line-height:1.4;position:absolute;bottom:0}.cart-items-page .cart-section-table__button{padding:12px 24px;background:#fff;border:1px solid #0B38AA;border-radius:8px;font-family:Acumin Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:700;line-height:150%;color:#0b38aa;text-align:center;cursor:pointer;transition:all .2s ease;white-space:nowrap;display:flex;align-items:center;gap:8px}.cart-items-page .cart-section-table__button:hover{background:#0b38aa;color:#fff;border-color:#0b38aa}.cart-items-page .cart-section-table__button:active{transform:scale(.98)}.cart-items-page .cart-section-table__input-group.is-hidden{display:none}.cart-items-page .coupon-pills{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.cart-items-page .coupon-applied-label{font-family:Acumin Pro,sans-serif;font-size:12px;font-weight:400;color:#545b6c;margin-bottom:4px}.ec-cart-footer__discount-line{display:flex;justify-content:space-between}.cart-items-page .coupon-pill{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#e7ecf8;border:1px solid #0B38AA;border-radius:6px;font-family:Acumin Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:600;line-height:1.2;color:#0b38aa;transition:all .2s ease}.cart-items-page .coupon-pill:hover{background:#fff;box-shadow:0 2px 8px #0b38aa1a}.cart-items-page .coupon-pill__icon{flex-shrink:0;width:18px;height:18px;color:#0a2f8f;stroke:currentColor}.cart-items-page .coupon-pill span{flex:1;display:flex;align-items:center;gap:8px;color:#0b38aa}.cart-items-page .coupon-pill__remove{flex-shrink:0;background:none;border:none;color:#0a2f8f;font-size:16px;font-weight:700;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease;margin-top:-3px}.cart-items-page .coupon-pill:hover span,.cart-items-page .coupon-pill:hover .coupon-pill__icon{color:#0b38aa}.cart-items-page .coupon-pill:hover .coupon-pill__remove{color:#e53935}.cart-items-page .coupon-pill__remove:hover{background:#fff3}.cart-items-page .cart-section-table__label.is-hidden{display:none}.cart-items-page .cart-section{background:#fff;border:1px solid #E8E8EE;border-radius:8px;padding:24px}.cart-items-page .cart-section__title{font-family:Acumin Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:700;line-height:150%;color:#050e24;margin:0 0 16px}.cart-items-page .cart-section__label{display:block;font-family:Acumin Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400;line-height:150%;color:#050e24;margin:0 0 12px}.cart-items-page .cart-section__input-group{display:flex;gap:8px;margin-bottom:16px}.cart-items-page .cart-section__input{flex:1;padding:12px 16px;background:#fff;border:1px solid #E8E8EE;border-radius:8px;font-family:Acumin Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400;line-height:150%;color:#050e24;transition:border-color .2s ease}.cart-items-page .cart-section__input::placeholder{color:#a0a0a6}.cart-items-page .cart-section__input:focus{outline:none;border-color:#0c3ebb}.cart-items-page .cart-section__button{padding:12px 24px;background:#0c3ebb;border:2px solid #0C3EBB;border-radius:8px;font-family:Acumin Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:700;line-height:150%;color:#fff;cursor:pointer;transition:all .2s ease;white-space:nowrap;display:flex;align-items:center;gap:8px}.cart-items-page .cart-section__button:hover{background:#0a2f8f;border-color:#0a2f8f}.cart-items-page .cart-section__button:active{transform:scale(.98)}.cart-items-page .ec-shipping-options-list{display:flex;flex-direction:column;gap:12px}.cart-items-page .ec-shipping-select-option{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid #E8E8EE;border-radius:8px;cursor:pointer;transition:all .2s ease;background:#fff}.cart-items-page .ec-shipping-select-option:hover{border-color:#0b38aa;box-shadow:0 2px 8px #0b38aa1a}.cart-items-page .ec-shipping-select-option.selected{background:#f3f4f7;border-color:#0b38aa}.cart-items-page .ec-shipping-radio{flex-shrink:0;width:20px;height:20px;border:2px solid #D0D5DD;border-radius:50%;background:#fff;transition:all .2s ease;position:relative;display:flex;align-items:center;justify-content:center}.cart-items-page .ec-shipping-select-option.selected .ec-shipping-radio{border-color:#0b38aa;background:#0b38aa}.cart-items-page .ec-shipping-select-option.selected .ec-shipping-radio:after{content:"";width:8px;height:8px;border-radius:50%;background:#fff}.cart-items-page .ec-shipping-option-content{display:flex;flex-direction:column;gap:4px;flex:1}.cart-items-page .ec-shipping-option-name{font-family:Acumin Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:600;line-height:1.4;color:#050e24}.cart-items-page .ec-shipping-option-delivery{font-family:Acumin Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:400;line-height:1.4;color:#6b7280}.cart-items-page .ec-shipping-option-price{font-family:Acumin Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:700;line-height:1.4;color:#0b38aa}.cart-items-page .cart-section__input-group.is-hidden{display:none}@media screen and (max-width:768px){.cart-items-page .cart-sections-wrapper{grid-template-columns:1fr;gap:16px}.cart-items-page .cart-receita-table__content{flex-direction:column;align-items:stretch}.cart-items-page .cart-receita-table__button{width:100%}.cart-items-page .cart-section-table__input-group{flex-direction:row}.cart-items-page .cart-section-table__button{width:auto}.cart-items-page .ec-receita-upload__intro{flex-direction:column;align-items:stretch}.cart-items-page .ec-receita-upload__link-button{width:100%}}.toast-container{position:fixed;bottom:24px;left:24px;right:24px;z-index:9999;display:flex;flex-direction:column;gap:12px;pointer-events:none}@media screen and (min-width:750px){.toast-container{bottom:24px;left:auto;right:24px;width:360px}}.toast{display:flex;align-items:center;gap:12px;padding:16px 24px;border-radius:8px;font-family:Acumin Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;line-height:1.4;box-shadow:0 4px 12px #050e2426;animation:slideIn .3s ease-out,slideOut .3s ease-out 4.7s forwards;pointer-events:auto}.toast--success{background:#f0f9f0;color:#1a7f37;border:1px solid #1a7f37}.toast--error{background:#fef2f2;color:#991b1b;border:1px solid #991b1b}.toast__icon{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:18px}.toast__message{flex:1;margin:0}@keyframes slideIn{0%{transform:translate(400px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOut{0%{transform:translate(0);opacity:1}to{transform:translate(400px);opacity:0}}.spinner{display:inline-block;width:16px;height:16px;border:2px solid rgba(11,56,170,.2);border-top-color:#0b38aa;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.ec-receita-upload__file-icon--image{flex-shrink:0;width:1.7rem;height:2.3rem;display:flex;align-items:center;justify-content:center;border-radius:.4rem;overflow:hidden;background:#f3f4f6;border:1px solid #e5e7eb}.ec-receita-upload__file-image{width:100%;height:100%;object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/54/assets/component-cart-items.css.map */
