.cart-container{position:relative;width:100%;min-height:30vh}@media screen and (min-width:960px){.cart-container{min-height:65vh}}.cart-container .wrapper{padding:25px}.cart-container .wrapper .checkout-custom-breadcrumb{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding:10px 0}.cart-container .wrapper .checkout-custom-breadcrumb .current--step{color:#ffa800;font-weight:600}.cart-container .wrapper .checkout-custom-breadcrumb p{font-size:14px;color:#000}@media screen and (min-width:960px){.cart-container .wrapper .checkout-custom-breadcrumb p{font-size:16px}}.cart-container .wrapper .checkout-custom-breadcrumb p:last-child:after{content:""}.cart-container .wrapper .checkout-custom-breadcrumb p:after{content:">";position:relative;margin:0 10px;color:#000;font-weight:lighter}@media screen and (min-width:960px){.cart-container .wrapper form.cart{display:flex;flex-direction:row;flex-wrap:nowrap}}.cart-container .wrapper form.cart .product-itens-container{position:relative;display:block;width:100%;margin-top:10px}@media screen and (min-width:960px){.cart-container .wrapper form.cart .product-itens-container{width:70%;margin-top:0;padding:15px;border:1px solid black;height:-webkit-max-content;height:-moz-max-content;height:max-content}}.cart-container .wrapper form.cart .product-itens-container .product-item{display:flex;flex-wrap:nowrap;flex-direction:row;width:100%;margin-bottom:20px}.cart-container .wrapper form.cart .product-itens-container .product-item .image-container{width:20%;height:-webkit-max-content;height:-moz-max-content;height:max-content}@media screen and (min-width:960px){.cart-container .wrapper form.cart .product-itens-container .product-item .image-container{width:15%}}.cart-container .wrapper form.cart .product-itens-container .product-item .image-container .product-image{display:block}.cart-container .wrapper form.cart .product-itens-container .product-item .image-container .product-image img{width:auto;height:auto;max-width:100%;max-height:80px}.cart-container .wrapper form.cart .product-itens-container .product-item .information{width:80%;max-height:80px;display:flex;flex-wrap:nowrap}@media screen and (min-width:960px){.cart-container .wrapper form.cart .product-itens-container .product-item .information{width:85%}}.cart-container .wrapper form.cart .product-itens-container .product-item .information .info-column-container{width:100%;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;margin-left:5px}@media screen and (min-width:960px){.cart-container .wrapper form.cart .product-itens-container .product-item .information .info-column-container{align-items:center;justify-content:initial;width:100%;margin-left:0}}.cart-container .wrapper form.cart .product-itens-container .product-item .information .info-column-container .name{width:70%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all;order:1}@media screen and (min-width:960px){.cart-container .wrapper form.cart .product-itens-container .product-item .information .info-column-container .name{width:40%;display:block;overflow:unset;word-break:break-word}}.cart-container .wrapper form.cart .product-itens-container .product-item .information .info-column-container .name p{font-size:14px;color:#050006;font-weight:500;margin:0}.cart-container .wrapper form.cart .product-itens-container .product-item .information .info-column-container .quantity{width:50%;order:3;text-align:initial;display:block}@media screen and (min-width:960px){.cart-container .wrapper form.cart .product-itens-container .product-item .information .info-column-container .quantity{width:20%;max-height:20px}}.cart-container .wrapper form.cart .product-itens-container .product-item .information .info-column-container .quantity .js-qty{background:transparent;margin-bottom:0}.cart-container .wrapper form.cart .product-itens-container .product-item .information .info-column-container .quantity .js-qty button{border:unset;background:transparent;z-index:3}.cart-container .wrapper form.cart .product-itens-container .product-item .information .info-column-container .quantity .js-qty button span{font-size:12px}.cart-container .wrapper form.cart .product-itens-container .product-item .information .info-column-container .quantity .js-qty input{font-size:12px}.cart-container .wrapper form.cart .product-itens-container .product-item .information .info-column-container .price{order:4;display:block;text-align:end}@media screen and (min-width:960px){.cart-container .wrapper form.cart .product-itens-container .product-item .information .info-column-container .price{order:2;width:20%}.cart-container .wrapper form.cart .product-itens-container .product-item .information .info-column-container .price .product__price{text-align:center;display:block}}.cart-container .wrapper form.cart .product-itens-container .product-item .information .info-column-container .close-item{position:relative;height:-webkit-max-content;height:-moz-max-content;height:max-content;order:2;display:block;width:20%;text-align:end}@media screen and (min-width:960px){.cart-container .wrapper form.cart .product-itens-container .product-item .information .info-column-container .close-item{order:4;width:15%}}.cart-container .wrapper form.cart .product-itens-container .product-item .information .info-column-container .close-item a{display:block;position:relative}.cart-container .wrapper form.cart .product-itens-container .product-item .information .info-column-container .close-item a svg{margin:0 auto;position:relative;top:0;height:auto}.cart-container .wrapper form.cart .cart-summary{position:relative;display:block;width:100%;margin-top:50px}@media screen and (min-width:960px){.cart-container .wrapper form.cart .cart-summary{width:30%;margin-top:0;margin-left:20px;border:1px solid black;padding:15px;height:-webkit-max-content;height:-moz-max-content;height:max-content}}.cart-container .wrapper form.cart .cart-summary .cart-summary-container .cart-summary-price{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-between}.cart-container .wrapper form.cart .cart-summary .cart-summary-container .cart-tax-message{font-size:12px;color:darkslategray}.cart-container .wrapper form.cart .cart-summary .cart-summary-container .cart-buttons{display:flex;flex-wrap:wrap;flex-direction:column;align-content:center;width:100%}.cart-container .wrapper form.cart .cart-summary .cart-summary-container .cart-buttons .go-to-checkout{width:100%;margin-bottom:10px}.cart-container .wrapper form.cart .cart-summary .cart-summary-container .cart-buttons .go-to-checkout button{width:100%}.cart-container .wrapper form.cart .cart-summary .cart-summary-container .cart-buttons .cart--btn button{display:block;margin:0 auto;background-color:var(--yellow-800);color:#000;font-size:13px;letter-spacing:1.3px;font-weight:500;height:35px;text-transform:uppercase}.cart-container .wrapper form.cart .cart-summary .cart-summary-container .cart-buttons .cart--btn a{display:block;text-align:center;letter-spacing:1.2px;color:#000;font-size:12px}.cart-container .wrapper form.cart .cart-empty-container{text-align:center;top:50%;font-size:30px;left:0;right:0}.cart-container .wrapper form.cart .cart-summary .cart-notes-container--message{margin-bottom:1rem}.cart-container .wrapper form.cart .cart-summary .cart-notes-container--message label{display:block;font-size:14px;font-weight:600;margin-bottom:6px;color:#050006}.cart-container .wrapper form.cart .cart-summary .cart-notes-container--message textarea{width:100%;min-height:160px;padding:10px;border:1px solid rgba(5,0,6,.15);font-size:14px;resize:vertical;background:#fff}