.hidden{display:none!important}section.page{margin:80px auto}@media screen and (max-width: 900px){section.page{margin:40px auto}}.bold{font-weight:700}section.cart{display:grid}section.cart-left{max-width:1420px;padding:0 10px;margin:20px auto 0;display:grid;grid-template-columns:70% 30%;height:max-content}section.cart-unbuyables{background:#fcf8e3;margin-top:40px;margin-right:40px;margin-bottom:20px;padding-bottom:20px}section.cart-unbuyables .unbuyable-header{margin-top:20px;margin-left:20px;margin-right:20px;color:#8a6d3b;font-size:.9em}section.cart-unbuyables .unbuyable-items{margin-left:20px;color:#8a6d3b;font-size:.9em}section.cart-items{float:left;display:grid;grid-template-columns:repeat(1,1fr);margin-right:2.5rem;grid-auto-flow:row;grid-gap:1.5rem}section.cart-items form{border:1px solid rgb(204,204,204);padding:30px;border-radius:12px}@media screen and (max-width: 900px){section.cart-items form{padding:12px}}section.cart-items .optionssepare{float:inherit;clear:both;width:100%;margin:20px 0;height:1px;border-bottom:1px solid rgb(204,204,204)}section.cart-items .options-section{background:none}section.cart-items .options-section .price{text-align:right}section.cart-items .product{display:flex;flex-direction:column;height:auto;display:grid;grid-template-columns:15% 1fr 10% 20%}section.cart-items .product .product-name{margin-left:20px}section.cart-items .product .img-container{text-align:center}section.cart-items .product img{max-height:100px;width:100%;object-fit:contain}section.cart-items .product .cart-name{font-size:.8em;margin:6px 0;font-weight:700;line-height:20px}section.cart-items .product .cart-rif{font-size:.8em;color:gray;margin:6px 0}section.cart-items .product .cart-price{font-size:1.5em;margin:6px 0 10px}section.cart-items .product .cart-suggested-price{font-size:.9rem;margin-bottom:10px}section.cart-items .product .cart-discount{margin-bottom:20px}section.cart-items .product .cart-price-multiplied{font-size:.8em;margin:6px 0}section.cart-items .product .cart-size{font-weight:700;font-size:.9em;margin:6px 0}section.cart-items .product .cart-qty{text-align:right}section.cart-items .product .cart-remove{font-size:.8em;margin-top:20px;clear:both;cursor:pointer}section.cart-items .product .cart-remove .fa-trash-can{margin-right:8px}section.cart-items .product .cart-minus{color:#000!important;font-size:.8em;padding:6px 12px;border:1px solid #262626;display:inline-block;text-align:center;background:whitesmoke;cursor:pointer;position:relative;left:4px;margin:0}section.cart-items .product .cart-buy{color:#000!important;font-size:.8em;padding:6px 0;border-top:1px solid #262626;border-bottom:1px solid #262626;width:40px;text-align:center;display:inline-block}section.cart-items .product .cart-plus{color:#000!important;font-size:.8em;padding:6px 12px;border:1px solid #262626;display:inline-block;text-align:center;background:whitesmoke;cursor:pointer;position:relative;margin:0;right:4px}#cart-header{font-weight:700;font-size:1.2em;max-width:1420px;padding:0 10px;margin:0 auto}.button-disabled{cursor:not-allowed!important;color:gray!important}@media screen and (max-width: 900px){section.cart-left{grid-template-columns:1fr;margin-top:20px}section.cart{margin-bottom:40px}section.cart-items{margin-left:10px;margin-right:10px;grid-template-columns:repeat(1fr)}section.cart-items .product{grid-template-columns:30% 1fr}#cart-header{margin-left:10px}}.product-options-details-anchor,.product-delivery-options-details-anchor{text-align:right}.cart-shipping-services-title{font-size:.8em;margin:6px 0;font-weight:700;text-transform:uppercase;line-height:20px}.cart-shipping-services-title{margin-bottom:20px}.option-description{font-size:.9rem;grid-auto-flow:column;margin-bottom:6px}.option-description b{text-align:right}.option-price{margin-right:5px}
