@charset "UTF-8";/*!
 * G4Z Slicing template
 * @description front end styling template for the theme
 * @author René Hoekstra
 * @copyright 2022, Giraffes 4 Zebras B.V, All rights reserved.
 * @version 2.0
 */.product.product-type-package .product-surface{display:inline-block}.product.product-type-package .package{margin:-1.6em 0 .6em;padding:0 0 1em}.product.product-type-package .package__title{margin:0}.product.product-type-package .package__item{display:flex;flex-wrap:wrap;align-items:center;position:relative}.product.product-type-package .package__item__img{width:75px;height:75px}.product.product-type-package .package__item__img img{width:100%;height:100%}.product.product-type-package .package__item__cat{text-transform:uppercase;font-size:0.6875rem;width:100%}.product.product-type-package .package__item__title{font-size:1rem;line-height:1.25;margin:-3px 0 0;width:100%}.product.product-type-package .package__item__title .quantity{color:#d40e21;margin-right:5px}.product.product-type-package .package__item__variation{font-size:.8em;line-height:1.25}.product.product-type-package .package__item__col{flex:1;padding-left:10px;display:flex;flex-wrap:wrap}.product.product-type-package .package__item__edit-btn{position:absolute;top:0;right:5px;width:10px;height:10px}.product.product-type-package .package__item__edit-btn:after,.product.product-type-package .package__item__edit-btn:before{content:"";position:absolute;width:10px;height:2px;top:50%;left:50%;transform:translate(-50%,-50%);background:#1d1d1b;transition:.3s ease-in-out}.product.product-type-package .package__item__options{width:100%;display:flex;flex-wrap:wrap}.product.product-type-package .package__item__options select{margin-bottom:10px;background-color:#fff}.product.product-type-package .package__item__options__variations{width:100%;display:flex;margin-top:5px}.product.product-type-package .package__item__options__variations .variations{flex:1;margin-right:10px;width:100%;max-width:150px}.product.product-type-package .package__item__options__variations .alternative{max-width:calc(100% - 150px);width:100%}.product.product-type-package .package__item:not(:last-of-type){padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #000}.product.product-type-package .package__item:not(.is-active) .package__item__edit-btn:after{transform:translate(-50%,-50%) rotate(90deg)}.product.product-type-package .package__item:hover .package__item__edit-btn:after,.product.product-type-package .package__item:hover .package__item__edit-btn:before{background-color:#d40e21}.product.product-type-package .package__item .single-price{padding:.5rem;display:inline-flex;align-items:center;font-weight:600;height:44px}.product.product-type-package .package__item .single-price .amount{margin-right:.3em}.product.product-type-package .package__item .quantity{float:none;height:44px}.product.product-type-package .package__item .quantity-button{height:22px}.product.product-type-package .package__item input{height:44px;width:50px;padding:.5rem!important;border:1px solid #e2e2e2;font-size:1.0625rem}.woocommerce-cart-form td,.woocommerce-checkout .woocommerce-checkout-review-order td{border-bottom:none!important;border-top:1px solid #eee}.woocommerce-cart-form .package .product-name,.woocommerce-checkout .woocommerce-checkout-review-order .cart_item,.woocommerce-order-details .woocommerce-table__line-item{position:relative}.woocommerce-cart-form .package .product-name a{display:block;width:100%}.woocommerce-cart-form .package-button{background-color:transparent;padding:0 0 0 15px;color:#d40e21;font-weight:700;position:absolute;bottom:0}.woocommerce-cart-form .package-button:after,.woocommerce-cart-form .package-button:before{content:"";position:absolute;width:10px;height:2px;top:50%;transform:translateY(-50%);left:0;background-color:#d40e21}.woocommerce-cart-form .package-button:not(.is-active):before{transform:translateY(-50%) rotate(90deg)}.woocommerce-cart-form .package-item td,.woocommerce-checkout .woocommerce-checkout-review-order .package-item td{padding:0;border:none}.woocommerce-cart-form .package-item .product-thumbnail img{width:25px;height:auto}.woocommerce-mini-cart .package-item{display:none}.woocommerce-checkout .woocommerce-checkout-review-order .package-button{background-color:transparent;padding:0 0 0 15px;color:#d40e21;font-weight:700;position:absolute;bottom:0;left:60px;font-size:0.75rem}.woocommerce-checkout .woocommerce-checkout-review-order .package-button:after,.woocommerce-checkout .woocommerce-checkout-review-order .package-button:before{content:"";position:absolute;width:10px;height:2px;top:50%;transform:translateY(-50%);left:0;background-color:#d40e21}.woocommerce-checkout .woocommerce-checkout-review-order .package-button:not(.is-active):before{transform:translateY(-50%) rotate(90deg)}.woocommerce-checkout .woocommerce-checkout-review-order .package-item .product-item{display:flex;align-items:flex-start}.woocommerce-checkout .woocommerce-checkout-review-order .package-item .product-item-thumbnail img{width:25px;height:auto;margin:0 auto}.woocommerce-order-details .woocommerce-table__line-item.package .product-name{padding-bottom:20px}.woocommerce-order-details .woocommerce-table__line-item.package-item .product-name{padding-left:20px}.woocommerce-order-details .package-button{background-color:transparent;padding:0 0 0 15px;color:#d40e21;font-weight:700;position:absolute;bottom:0;left:0}.woocommerce-order-details .package-button:after,.woocommerce-order-details .package-button:before{content:"";position:absolute;width:10px;height:2px;top:50%;transform:translateY(-50%);left:0;background-color:#d40e21}.woocommerce-order-details .package-button:not(.is-active):before{transform:translateY(-50%) rotate(90deg)}
/*# sourceMappingURL=shop.min.css.map */
