.shopping-kits-page{margin-top:60px}.modal-cart{position:fixed;top:0;right:0;opacity:1;visibility:visible;max-width:920px;width:100%;height:100%;padding:45px 100px 75px 45px;background-color:#fff;z-index:50;overflow-x:auto;transform:translateX(100%);transition:0.2s ease-out}.modal-cart.active{transform:translateX(0)}.modal-cart .woocommerce-notices-wrapper{display:none}.modal-cart .cart-title{font-size:var(--h2-size);color:var(--black);font-weight:400;line-height:100%;text-transform:uppercase;margin-bottom:45px}.modal-cart .close-modal{position:absolute;width:42px;height:42px;top:45px;right:100px;cursor:pointer}.modal-cart .close-modal img{width:100%}.modal-cart .woocommerce-cart-form{width:100%}.modal-cart .woocommerce-info{border-top:none;border-left:1px solid #8e8e8e;padding:8px}.modal-cart .woocommerce-info::before{display:none}.modal-cart .woocommerce-cart-form .table-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #8e8e8e;margin-bottom:12px;width:calc(100% - 32px)}.modal-cart .woocommerce-cart-form .table-head>div{font-size:18px;font-weight:400;line-height:100%;text-transform:uppercase;padding-bottom:12px}.modal-cart .woocommerce-cart-form .table-head .product-name{text-align:left}.modal-cart .woocommerce-cart-form .table-head .product-price{text-align:right;margin-right:47px}.modal-cart .woocommerce-cart-form .table-body{display:flex;flex-direction:column;gap:24px;padding:24px 0;max-height:500px;height:100%;padding-right:32px;margin-bottom:24px;overflow-y:auto}.modal-cart .woocommerce-cart-form .cart_item{display:flex;align-items:flex-start;padding-bottom:20px;border-bottom:1px solid #e7ecee}.modal-cart .cart_item .product-thumbnail{margin-right:16px}.modal-cart .cart_item .product-thumbnail a{display:flex;width:84px;height:84px;background-color:var(--green-light);border-radius:8px}.modal-cart .cart_item .product-thumbnail img{object-fit:contain;max-width:95%;margin:0 auto}.modal-cart .cart_item .product-holder{display:flex;flex-direction:column;gap:8px;width:100%}.modal-cart .cart_item .product-holder .product-body{display:flex;width:100%}.modal-cart .cart_item .product-name{max-width:550px;width:100%}.modal-cart .cart_item .product-name a{font-size:16px;font-weight:400;line-height:100%;color:var(--black)}.modal-cart .cart_item .product-price{height:34px;display:flex;align-items:center;margin-left:16px;padding-right:16px;border-right:1px solid #e7ecee}.modal-cart .cart_item .product-price *{font-size:16px;font-weight:400;line-height:100%;color:var(--black)}.modal-cart .cart_item .remove{width:24px;height:24px;cursor:pointer;margin-left:16px;flex-shrink:0;background:#fff0 url(/wp-content/themes/lindaorganica/assets/img/cart-close.svg) center/cover no-repeat}.modal-cart .cart_item .remove a{display:flex;width:100%;height:100%}.modal-cart .cart_totals .shop_table{display:flex;flex-direction:column;width:calc(100% - 32px)}.modal-cart .shop_table .cart-subtotal{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.modal-cart .shop_table .cart-subtotal *{font-size:16px;font-weight:400;line-height:100%;color:#6d6d6d;transition:0.2s ease-out}.modal-cart .woocommerce-shipping-totals{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #e7ecee}.modal-cart .woocommerce-shipping-totals *{font-size:16px;font-weight:400;line-height:100%;color:#6d6d6d}.modal-cart .order-total{display:flex;justify-content:space-between;margin-bottom:32px}.modal-cart .order-total *{font-size:24px;font-weight:500;line-height:100%;color:var(--black);transition:0.2s ease-out}.modal-cart .subproducts{display:flex;flex-direction:column;gap:10px;padding-left:15px}.modal-cart .subproducts li{list-style-type:disc;font-size:14px;font-weight:400;line-height:100%;color:#8e8e8e}.modal-cart .wc-proceed-to-checkout{display:flex}.modal-cart .wc-proceed-to-checkout a{width:100%}@media screen and (max-width:767px){.modal-cart{padding:35px 20px 20px}.modal-cart .woocommerce-cart-form .table-head{width:100%}.modal-cart .woocommerce-cart-form .table-body{padding-right:0;max-height:300px}.modal-cart .cart_totals .shop_table{width:100%;padding-bottom:180px}.modal-cart .close-modal{right:20px;top:35px}}@media screen and (max-width:582px){.modal-cart .cart-title{margin-bottom:30px}.modal-cart .close-modal{width:32px;height:32px}}.checkout{margin-bottom:var(--section-margin)}.woocommerce-billing-fields h3{font-size:18px;font-weight:400;line-height:100%;text-transform:uppercase;color:var(--black);margin-bottom:32px}.woocommerce-billing-fields__field-wrapper{display:flex;flex-wrap:wrap;gap:24px 16px}.woocommerce-billing-fields input{padding:15px 18px;background-color:#fff;font-size:14px;font-weight:400;line-height:100%;color:var(--black);border:1px solid #8e8e8e;border-radius:8px;outline:none}.woocommerce-billing-fields p.form-row{width:calc(50% - 8px);margin:0;padding:0;float:none}.woocommerce-billing-fields input::placeholder{color:#8e8e8e}#customer_details{display:flex;justify-content:space-between;gap:32px}.checkout #customer_details{flex-direction:column}#customer_details .col-left{display:flex;flex-direction:column;gap:40px;max-width:500px;width:100%}#customer_details .col-right{display:flex;flex-direction:column;max-width:580px;width:100%}.checkout #customer_details .col-left,.checkout #customer_details .col-right{max-width:none}.checkout .checkout-order-summary-first,.checkout .checkout-payment-after-details{width:100%}.checkout .checkout-order-summary-first{margin-bottom:32px}.checkout .checkout-payment-after-details{margin-top:32px}.checkout .checkout-payment-after-details .form-row.place-order{display:grid!important;grid-template-columns:minmax(150px,220px) minmax(0,1fr)!important;gap:18px!important;align-items:center!important}.checkout .checkout-payment-after-details .form-row.place-order>.button,.checkout .checkout-payment-after-details .form-row.place-order>a.checkout-button{width:100%!important;margin:0!important}.checkout .checkout-payment-after-details .form-row.place-order>a.checkout-button{grid-column:1!important;justify-self:stretch!important}.checkout .checkout-payment-after-details .form-row.place-order>#place_order{grid-column:2!important;justify-self:stretch!important}.checkout .checkout-payment-after-details .form-row.place-order>.woocommerce-terms-and-conditions-wrapper,.checkout .checkout-payment-after-details .form-row.place-order>.woocommerce-info,.checkout .checkout-payment-after-details .form-row.place-order>noscript,.checkout .checkout-payment-after-details .form-row.place-order>input[type="hidden"]{grid-column:1 / -1!important}.checkout #lo-delivery-extra-zone .lo-delivery-note{display:none!important}@media screen and (max-width:767px){.checkout .checkout-payment-after-details .form-row.place-order{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important}.checkout .checkout-payment-after-details .form-row.place-order>#place_order{order:1!important;width:100%!important;min-height:54px!important;margin:0!important;font-size:16px!important;font-weight:700!important}.checkout .checkout-payment-after-details .form-row.place-order>a.checkout-button{order:2!important;width:auto!important;min-width:150px!important;max-width:220px!important;min-height:40px!important;margin:0 auto!important;padding:10px 18px!important;font-size:13px!important;line-height:1.1!important;border-radius:999px!important}.checkout .checkout-payment-after-details .form-row.place-order>.woocommerce-terms-and-conditions-wrapper{order:0!important;width:100%!important}.checkout .checkout-payment-after-details .form-row.place-order>.woocommerce-info{order:3!important;width:100%!important}}.showroom-wrapper .product .product-image,.products .product .product-image{position:relative!important;overflow:hidden!important}.showroom-wrapper .product .product-image img.secondary-product-image,.products .product .product-image img.secondary-product-image{position:absolute!important;inset:0!important;width:85%!important;height:85%!important;max-width:85%!important;max-height:85%!important;margin:auto!important;object-fit:contain!important;opacity:0!important;pointer-events:none!important}.showroom-wrapper .product:hover .product-image img.secondary-product-image,.products .product:hover .product-image img.secondary-product-image{opacity:1!important}.showroom-wrapper .product:hover .product-image:has(img.secondary-product-image) img:not(.secondary-product-image),.products .product:hover .product-image:has(img.secondary-product-image) img:not(.secondary-product-image){opacity:0!important}.woocommerce-cart-form .cart_item.linda-qty-updating{opacity:.55}.woocommerce-cart-form .cart_item .product-quantity{display:inline-grid!important;grid-template-columns:34px 38px 34px!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:106px!important;height:42px!important;padding:0!important;margin:0 8px!important;border:1px solid #31581f!important;background:#fff!important;gap:0!important}.woocommerce-cart-form .cart_item .product-quantity button.decrement,.woocommerce-cart-form .cart_item .product-quantity button.increment{width:34px!important;height:40px!important;min-width:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;background:transparent!important;color:#10260b!important;font-size:18px!important;font-weight:700!important;line-height:1!important;padding:0!important;margin:0!important;box-shadow:none!important}.woocommerce-cart-form .cart_item .product-quantity .quantity{display:block!important;width:38px!important;height:40px!important;margin:0!important;padding:0!important}.woocommerce-cart-form .cart_item .product-quantity input.qty{display:block!important;width:38px!important;min-width:38px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#10260b!important;font-size:16px!important;font-weight:700!important;line-height:40px!important;text-align:center!important;opacity:1!important;visibility:visible!important;appearance:textfield!important;-moz-appearance:textfield!important}.woocommerce-cart-form .cart_item .product-quantity input.qty::-webkit-outer-spin-button,.woocommerce-cart-form .cart_item .product-quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.checkout .checkout-order-summary-first .woocommerce-cart-form .table-head{margin-bottom:6px!important;padding-right:0!important}.checkout .checkout-order-summary-first .woocommerce-cart-form .table-body{gap:10px!important;padding:10px 0 12px!important;margin-bottom:12px!important;max-height:260px!important}.checkout .checkout-order-summary-first .woocommerce-cart-form .cart_item{align-items:center!important;padding-bottom:10px!important;min-height:74px!important}.checkout .checkout-order-summary-first .woocommerce-cart-form .cart_item .product-thumbnail{margin-right:12px!important}.checkout .checkout-order-summary-first .woocommerce-cart-form .cart_item .product-thumbnail a{width:58px!important;height:58px!important;border-radius:6px!important}.checkout .checkout-order-summary-first .woocommerce-cart-form .cart_item .product-thumbnail img{max-width:100%!important;max-height:100%!important}.checkout .checkout-order-summary-first .woocommerce-cart-form .cart_item .product-holder{gap:4px!important}.checkout .checkout-order-summary-first .woocommerce-cart-form .cart_item .product-holder .product-body{align-items:center!important}.checkout .checkout-order-summary-first .woocommerce-cart-form .cart_item .product-name a{font-size:14px!important;line-height:1.12!important;font-weight:700!important}.checkout .checkout-order-summary-first .woocommerce-cart-form .cart_item .product-price,.checkout .checkout-order-summary-first .woocommerce-cart-form .cart_item .product-price *{font-size:14px!important;line-height:1!important}.checkout .checkout-order-summary-first .woocommerce-cart-form .cart_item .product-quantity{grid-template-columns:28px 30px 28px!important;min-width:86px!important;height:34px!important}.checkout .checkout-order-summary-first .woocommerce-cart-form .cart_item .product-quantity button.decrement,.checkout .checkout-order-summary-first .woocommerce-cart-form .cart_item .product-quantity button.increment{width:28px!important;height:32px!important;min-width:28px!important;font-size:16px!important}.checkout .checkout-order-summary-first .woocommerce-cart-form .cart_item .product-quantity .quantity,.checkout .checkout-order-summary-first .woocommerce-cart-form .cart_item .product-quantity input.qty{width:30px!important;min-width:30px!important;height:32px!important;min-height:32px!important;line-height:32px!important;font-size:14px!important}.shipping_address{width:100%}.woocommerce-shipping-fields h3{font-size:18px;font-weight:400;line-height:100%;text-transform:uppercase;color:var(--black);margin-bottom:32px}.woocommerce-shipping-fields input{padding:15px 18px;background-color:#fff;font-size:14px;font-weight:400;line-height:100%;color:var(--black);border:1px solid #8e8e8e;border-radius:8px;outline:none}.woocommerce-shipping-fields__field-wrapper{display:flex;flex-wrap:wrap;gap:24px 16px}.woocommerce-shipping-fields__field-wrapper p.form-row{width:calc(50% - 8px);margin:0;padding:0;float:none}.woocommerce-shipping-fields input::placeholder{color:#8e8e8e}.woocommerce-shipping-fields__field-wrapper p:last-child,.woocommerce-shipping-fields__field-wrapper p:first-child{width:100%}.checkout .woocommerce-cart-form .table-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #8e8e8e;margin-bottom:12px;width:calc(100% - 32px)}.checkout .woocommerce-cart-form .table-head>div{font-size:18px;font-weight:400;line-height:100%;text-transform:uppercase;padding-bottom:12px}.checkout .woocommerce-cart-form .table-head .product-name{text-align:left}.checkout .woocommerce-cart-form .table-head .product-price{text-align:right;margin-right:10px}.checkout .woocommerce-cart-form .table-body{display:flex;flex-direction:column;gap:24px;padding:24px 0;max-height:450px;height:100%;padding-right:32px;margin-bottom:24px;overflow-y:auto}.checkout .woocommerce-cart-form .cart_item{display:flex;align-items:flex-start;padding-bottom:20px;border-bottom:1px solid #e7ecee}.checkout .woocommerce-cart-form .cart_item .product-thumbnail{margin-right:16px}.checkout .woocommerce-cart-form .cart_item .product-thumbnail a{display:flex;width:84px;height:84px;background-color:var(--green-light);border-radius:8px}.checkout .woocommerce-cart-form .cart_item .product-thumbnail img{object-fit:contain;max-width:95%;margin:0 auto}.checkout .woocommerce-cart-form .cart_item .product-holder{display:flex;flex-direction:column;gap:8px;width:100%}.checkout .woocommerce-cart-form .cart_item .product-holder .product-body{display:flex;width:100%}.checkout .woocommerce-cart-form .cart_item .product-name{max-width:550px;width:100%}.checkout .woocommerce-cart-form .cart_item .product-name a{font-size:16px;font-weight:400;line-height:100%;color:var(--black)}.checkout .woocommerce-cart-form .cart_item .product-price{height:24px;margin-left:16px}.checkout .woocommerce-cart-form .cart_item .product-price *{font-size:16px;font-weight:400;line-height:100%;color:var(--black)}.checkout .woocommerce-cart-form .cart_item .remove{width:24px;height:24px;cursor:pointer;margin-left:16px;flex-shrink:0;background:#fff0 url(/wp-content/themes/lindaorganica/assets/img/cart-close.svg) center/cover no-repeat}.checkout .woocommerce-cart-form .cart_item .remove a{display:flex;width:100%;height:100%}.checkout .woocommerce-cart-form .cart_totals .shop_table{display:flex;flex-direction:column;width:calc(100% - 32px)}.checkout .woocommerce-cart-form .cart-subtotal{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.checkout .woocommerce-cart-form .cart-subtotal *{font-size:16px;font-weight:400;line-height:100%;color:#6d6d6d;transition:0.2s ease-out}.checkout .woocommerce-cart-form .woocommerce-shipping-totals{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #e7ecee}.checkout .woocommerce-cart-form .woocommerce-shipping-totals *{font-size:16px;font-weight:400;line-height:100%;color:#6d6d6d}.checkout .woocommerce-cart-form .order-total{display:flex;justify-content:space-between;margin-bottom:32px}.checkout .woocommerce-cart-form .order-total *{font-size:24px;font-weight:500;line-height:100%;color:var(--black);transition:0.2s ease-out}.checkout .woocommerce-cart-form .subproducts{display:flex;flex-direction:column;gap:10px;padding-left:15px}.checkout .woocommerce-cart-form .subproducts li{list-style-type:disc;font-size:14px;font-weight:400;line-height:100%;color:#8e8e8e}.checkout .woocommerce-cart-form .wc-proceed-to-checkout{display:flex}.checkout .woocommerce-cart-form .wc-proceed-to-checkout a{width:100%}#coupon-div{display:flex;flex-direction:column;gap:32px;width:100%}#coupon-div h3{font-size:18px;font-weight:400;line-height:100%;text-transform:uppercase;color:var(--black)}#coupon-div p{margin:0;padding:0;float:none;width:100%}#coupon-div input{padding:15px 18px;background-color:#fff;font-size:14px;font-weight:400;line-height:100%;color:var(--black);border:1px solid #8e8e8e;border-radius:8px;outline:none}.checkout .checkout-button{display:block;width:100%;margin-top:32px;margin-bottom:16px;cursor:pointer}.checkout .woocommerce-info{margin:0;padding:0;border:none;font-size:14px;font-weight:400;line-height:100%;color:var(--black)}.checkout .woocommerce-info:before{display:none}.checkout .woocommerce-info a{text-decoration:underline;font-size:14px;font-weight:400;line-height:100%;color:var(--black)}.checkout .col-right .cart_totals .checkout-button{display:none}.checkout .col-right .cart_totals .woocommerce-info{display:none}@media screen and (max-width:991px){#customer_details{flex-direction:column}#customer_details .col-left{max-width:none}#customer_details .col-right{max-width:none}.checkout .col-right .cart_totals .checkout-button{display:block}.checkout .col-right .cart_totals .woocommerce-info{display:block}.checkout .col-left .checkout-button{display:none}.checkout .col-left .woocommerce-info{display:none}}.woocommerce-order{margin-bottom:var(--section-margin)}.woocommerce-order .woocommerce-notice.woocommerce-notice--success{font-size:24px;text-transform:uppercase;color:#101010;font-weight:400;margin-bottom:24px}.woocommerce-order .woocommerce-order-overview li{font-size:16px;font-weight:400;line-height:120%;color:#8e8e8e;margin-bottom:10px}.woocommerce-order .woocommerce-order-overview li strong{color:var(--black)}.woocommerce-order .woocommerce-customer-details{display:none}.woocommerce-order .woocommerce-table--custom-fields{display:none}.woocommerce-order .woocommerce-order-details__title{font-size:24px;text-transform:uppercase;color:#101010;font-weight:400;margin-bottom:24px}.woocommerce-order .woocommerce-table thead th{font-size:18px;color:var(--black);line-height:100%;font-weight:400;text-transform:uppercase}.woocommerce-order .woocommerce-table tbody .product-name *{font-size:16px;font-weight:400;line-height:120%;color:var(--black);font-weight:400}.woocommerce-order table.woocommerce-table tfoot th,.woocommerce-order table.woocommerce-table tfoot td{font-size:16px;font-weight:400;color:var(--black);line-height:100%;font-weight:400}wc-order-attribution-inputs{display:none}.btn.checkout-button{padding:18px 40px}.checkout .woocommerce-info{color:#6d6d6d}.checkout .woocommerce-cart-form .subproducts{margin-left:10px}.checkout .woocommerce-cart-form .subproducts li{font-size:14px}.table-body::-webkit-scrollbar{width:4px;background-color:#ebebeb}.table-body::-webkit-scrollbar-thumb{background-color:#b0b0b0;border-radius:20px}.woocommerce-info{background-color:#fff0}.switch{position:relative;display:inline-block;width:36px;height:17px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#e7ecee;-webkit-transition:0.4s;transition:0.4s;-webkit-transform:translate(150px,5px);-ms-transform:translate(150px,5px);transform:translate(150px,5px)}.slider:before{position:absolute;content:"";height:21px;width:21px;left:0;bottom:-2px;background-color:#8e8e8e;-webkit-transition:0.4s;transition:0.4s}input:checked+.slider{background-color:#d6efdd}input:focus+.slider{box-shadow:0 0 1px #d6efdd}input:checked+.slider:before{background-color:#39a658;-webkit-transform:translateX(15px);-ms-transform:translateX(15px);transform:translateX(15px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.switch-text{display:block;width:300px;flex:0 0 100%;height:20px;min-width:150px}.woocommerce-order-fields{margin-bottom:44px}.woocommerce-friend-fields p.form-row#billing_phone_friend_field{width:100%}.woocommerce-friend-fields{overflow:hidden;max-height:0;-webkit-transition:0.4s;transition:0.4s;display:none}.footer-row{display:flex;flex-direction:row;justify-content:flex-end}.footer-license-link{font-size:14px;color:#101010}.footer-row-license{display:flex;gap:10px}@media (max-width:991px){.footer-row{display:none}.footer-row-license{flex-direction:column;gap:0}}.index-about-link{font-size:14px;color:var(--black);line-height:100%;font-weight:400;text-transform:uppercase}.showroom-wrapper .product .product-image img.secondary-product-image,.products .product .product-image img.secondary-product-image,.kits-products .product .product-image img.secondary-product-image,.first-three-products .product .product-image img.secondary-product-image{display:none!important;opacity:0!important;visibility:hidden!important}.showroom-wrapper .product:hover .product-image:has(.secondary-product-image) img:not(.secondary-product-image),.products .product:hover .product-image:has(.secondary-product-image) img:not(.secondary-product-image),.kits-products .product:hover .product-image:has(.secondary-product-image) img:not(.secondary-product-image),.first-three-products .product:hover .product-image:has(.secondary-product-image) img:not(.secondary-product-image){opacity:1!important}.showroom-wrapper .product:hover .product-image:has(img.secondary-product-image) img:not(.secondary-product-image),.products .product:hover .product-image:has(img.secondary-product-image) img:not(.secondary-product-image),.kits-products .product:hover .product-image:has(img.secondary-product-image) img:not(.secondary-product-image),.first-three-products .product:hover .product-image:has(img.secondary-product-image) img:not(.secondary-product-image),.showroom-wrapper .product:hover .product-image img:not(.secondary-product-image),.products .product:hover .product-image img:not(.secondary-product-image){opacity:1!important;visibility:visible!important}