.processing .loader{display:block}.loader{position:absolute;left:0;right:0;bottom:0;top:0;display:none;z-index:9999}.lds-dual-ring{display:inline-block;width:80px;height:80px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.lds-dual-ring:after{content:" ";display:block;width:64px;height:64px;margin:8px;border-radius:50%;border:6px solid #49a2e5;border-color:#49a2e5 transparent #49a2e5 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media (max-width: 767px){.loader{position:fixed}}h1{margin:0 0 30px 0;line-height:1.2;font-size:54px;text-transform:none;color:#fff}.brochure-exclude-checkbox{background-color:#f0f7eb;color:#000;display:flex;flex-direction:row;align-items:center;grid-gap:15px;gap:15px;padding:10px;margin-bottom:10px;border-radius:20px}.brochure-exclude-checkbox .checkbox-wrapper{flex-wrap:nowrap;align-items:flex-start;margin-top:0;padding-left:30px;position:relative}.brochure-exclude-checkbox .checkbox-wrapper input{position:absolute;opacity:0;cursor:pointer;top:50%;left:0;transform:translateY(-50%);width:20px;height:20px;z-index:1}.brochure-exclude-checkbox .checkbox-wrapper img{display:none;position:absolute;top:50%;left:5px;transform:translateY(-50%);width:10px;height:10px}.brochure-exclude-checkbox .checkbox-wrapper:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:20px;height:20px;border:2px solid #000}.brochure-exclude-checkbox .checkbox-wrapper input:checked+img{display:block}.brochure-exclude-checkbox .checkbox-wrapper label{margin:0;font-weight:400;line-height:20px;color:#000}.brochure-exclude-checkbox .checkbox-wrapper input[type="checkbox"]{order:0}.brochure-exclude-checkbox .leaf-icon{width:30px}.woocommerce-order{position:relative}.woocommerce-order .bg-icon{position:absolute}.woocommerce-order .bg-icon.nu-1{top:100px;left:520px}.woocommerce-order .bg-icon.nu-2{bottom:50px;left:300px}.woocommerce-order .bg-icon.nu-3{bottom:50px;right:0px}.woocommerce-order .bg-icon.nu-4{bottom:230px;left:500px}.woocommerce-order .bg-icon.nu-5{bottom:30px;right:530px}.woocommerce-order .back-to-store img{margin-right:5px}#thankyou-message{margin-bottom:30px;color:#fff}#thankyou-message .confirmation{display:flex;align-items:center;grid-gap:10px;gap:10px;margin-bottom:20px}.woocommerce-error,.woocommerce-message{padding:10px 30px;color:white;margin:0 0 20px}.woocommerce-error a,.woocommerce-message a{color:white;text-decoration:underline}.woocommerce-error a:hover,.woocommerce-message a:hover{color:white}.woocommerce-info.cart-empty{font-size:30px;line-height:35px;font-weight:bold;margin-top:30px;color:black}.woocommerce-message{background-color:#247dc1}.woocommerce-error{list-style-type:none;background-color:#d1253c}.woocommerce-error li{margin-bottom:5px}.woocommerce-error li:last-child{margin-bottom:0}.up-cross-sells,.gift-packaging{margin-bottom:20px}.up-cross-sells .btn,.gift-packaging .btn{border-radius:30px}.up-cross-sells .btn .icon,.gift-packaging .btn .icon{width:20px;height:20px;margin-right:15px}.up-cross-sells .product,.gift-packaging .product{display:flex;border-radius:20px;box-shadow:0px 0px 25px rgba(11,53,86,0.05);flex-wrap:nowrap;align-items:center;padding:15px 0;background-color:#fff;margin:20px 0;grid-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.up-cross-sells .product>img,.gift-packaging .product>img{width:80px;-o-object-fit:contain;object-fit:contain;border-radius:10px;flex-basis:5%}.up-cross-sells .product .remove,.gift-packaging .product .remove{font-weight:bold;color:#d1253c;cursor:pointer;flex-basis:5%;text-align:center}.up-cross-sells .product.change,.gift-packaging .product.change{margin-left:100px}.up-cross-sells .product.change .change-product.btn,.gift-packaging .product.change .change-product.btn{width:90%}.up-cross-sells .product.change .change-product.icon-btn,.gift-packaging .product.change .change-product.icon-btn{text-align:center}.up-cross-sells .product.change .desc,.gift-packaging .product.change .desc{padding-left:10px}.up-cross-sells .product:not(.change),.gift-packaging .product:not(.change){background-color:#63e262;padding:0px 0px 0px 15px}.up-cross-sells .product:not(.change) .price .label,.gift-packaging .product:not(.change) .price .label{color:#fff}.up-cross-sells .product:not(.change)>img,.gift-packaging .product:not(.change)>img{transform:scale(1.25)}.up-cross-sells .product:not(.change) .desc,.gift-packaging .product:not(.change) .desc{padding:10px 0;margin-right:148px}.up-cross-sells .product:not(.change) .btn,.gift-packaging .product:not(.change) .btn{width:90%}.up-cross-sells .btn,.gift-packaging .btn{margin-left:auto;padding:12px 0px;align-items:center;font-weight:bold;flex-basis:20%;text-align:center}.up-cross-sells .desc,.gift-packaging .desc{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;width:100%;font-size:12px;max-width:350px;flex-basis:45%;padding-left:15px}.up-cross-sells .desc>div,.gift-packaging .desc>div{color:#061a25}.up-cross-sells .desc>div p,.gift-packaging .desc>div p{font-size:12px;margin-bottom:5px}.up-cross-sells .price,.gift-packaging .price{text-align:center}.up-cross-sells .price .label,.gift-packaging .price .label{color:#63e262;font-size:16px}.up-cross-sells .price .delivery,.gift-packaging .price .delivery{font-size:12px;font-weight:500;color:#061a25}.up-cross-sells .price del,.up-cross-sells .price ins,.up-cross-sells .price bdi,.gift-packaging .price del,.gift-packaging .price ins,.gift-packaging .price bdi{display:block;color:#061a25}.up-cross-sells .price>del,.gift-packaging .price>del{font-size:12px;display:table;margin:0 auto;font-weight:400}.up-cross-sells .price>ins,.up-cross-sells .price>span,.gift-packaging .price>ins,.gift-packaging .price>span{font-size:16px}.up-cross-sells p,.gift-packaging p{color:black;margin-bottom:5px}.up-cross-sells p:last-child,.gift-packaging p:last-child{margin-bottom:0}.gift-packaging .product{background-color:#afe6ff !important}#redeem-coupon{margin-bottom:16px;flex-wrap:nowrap}#redeem-coupon .wrapper{display:flex;margin:5px -5px 0;flex-direction:row;flex-wrap:nowrap}#redeem-coupon .input-text,#redeem-coupon .apply-coupon-button{margin:0 5px}#redeem-coupon .input-text{border-radius:10px}.additional-services{margin-bottom:30px}.additional-services h4{font-size:16px;color:#000}.checkbox-addon{color:#000;display:flex;flex-direction:row;align-items:center;grid-gap:15px;gap:15px;padding:10px 10px 10px 0}.checkbox-addon:not(:last-child){margin-bottom:10px}.checkbox-addon:last-child{padding-bottom:0}.checkbox-addon .amount{margin-left:auto;font-weight:600}.checkbox-addon .checkbox-wrapper{flex-wrap:nowrap;align-items:flex-start;margin-top:0;padding-left:30px;position:relative}.checkbox-addon .checkbox-wrapper label span{color:#0492d4;font-weight:bold}.checkbox-addon .checkbox-wrapper input{position:absolute;opacity:0;cursor:pointer;top:50%;left:0;transform:translateY(-50%);width:20px;height:20px;z-index:1}.checkbox-addon .checkbox-wrapper img{display:none;position:absolute;top:50%;left:5px;transform:translateY(-50%);width:10px;height:10px}.checkbox-addon .checkbox-wrapper:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:20px;height:20px;border:2px solid #000}.checkbox-addon .checkbox-wrapper input:checked+img{display:block}.checkbox-addon .checkbox-wrapper label{margin:0;font-weight:400;line-height:20px}.checkbox-addon .checkbox-wrapper input[type="checkbox"]{order:0}input[type="radio"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:19px;height:19px;transform:translateY(-1px)}input[type="radio"]::before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAPCAMAAAAxmgQeAAAAV1BMVEUAAAAAGSbW5fPT4/MAGCUAGSXW5vMAGSXW5fPW5fMAGiUAECAAGyUAGiYAGiYAGibW5PQAGSYAGSUAGCQAHCfU5PTU5PIAGCQAGCQAFiYAICDW5fMAGiYlTYYoAAAAG3RSTlMA3+8gIJ/fv5+PjxBf78+AX8/Pf29gYEA/LxBwNfdbAAAAhElEQVQY01XOVw7EIAwA0TGEnrK94fufc7OJAtoR4uPJks2eTab6aKF3N/WXOXWyK+3YJ2M9Ss18MwOABKg9cIIKmEYeRNdXSM0iHz2TdfzbO6rjqRd49PtEXxA0g42+mmRhUQcMogtHWWVgRxkLUG6y0YZOVecg6+8KR0MOk07z9Q3AF51QDKmsQwkBAAAAAElFTkSuQmCC)}input[type="radio"]:checked::before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAPCAMAAAAxmgQeAAAAVFBMVEUAAAAkfcEAGiYke78AGSUAEyAkfcEAGSYAGSUkfcIjfcEAGCgAGSUAGSUAGSUAGiYlfcEjfcEAGyYAGCQAGCAAGycAGyUAHCcAGyUAFiYkfcEAGiahZE0QAAAAGnRSTlMA798gnxDf38+PXyC/j4Dvn59fPyC/kG9gL87qlSYAAACESURBVBjTVc5ZDsMgDADRwSyFNHu64vvfs0EopBkhPp4s2dRsMjkslr86k0umo2V3qnhOzvkoNQvNDCXpIZ+BE1TANAoguj9ParbgNTLoetn7Ucem8XKf6Aa9DmDnkE2yMKoD7jcdOXrp7UFFWT3g31KpoFPV+JT9dx6g6tBPOsXxS+kHYhwMi+RSbGkAAAAASUVORK5CYII=)}.shop_table.cart{width:100%;margin-bottom:30px}.shop_table.cart .thead{padding:20px 0 0}.shop_table.cart .thead .items{display:grid;grid-template-columns:0.7fr 4.3fr 1fr 0.7fr 1fr 0.4fr}.shop_table.cart .thead .items>div{font-weight:bold}.shop_table.cart .thead .items>div:not(.product-name){text-align:center}.shop_table.cart .cart-items-wrapper .product-in-cart-text{padding:10px 20px;background-color:white;border-radius:20px;margin-top:10px}.shop_table.cart .cart-items-wrapper .product-in-cart-text p{margin:0}.shop_table.cart .cart-items-wrapper .cart_item{align-items:center;background-color:white;box-shadow:0px 0px 25px rgba(11,53,86,0.05);border-radius:20px;margin-top:20px;display:grid;grid-template-columns:0.7fr 4.3fr 1fr 0.7fr 1fr 0.4fr}.shop_table.cart .cart-items-wrapper .cart_item>div{padding:10px 0;text-align:center}.shop_table.cart .cart-items-wrapper .cart_item .product-name{text-align:left;font-weight:bold;font-size:18px;color:black}.shop_table.cart .cart-items-wrapper .cart_item .product-name .gift{color:#d1253c;margin-bottom:0}.shop_table.cart .product-price{font-weight:bold;color:#000}.shop_table.cart .product-remove a{color:#d1253c;font-weight:bold}.shop_table.cart .product-thumbnail img,.shop_table.cart .product-quantity img{width:auto;height:81px}.shop_table.cart .product-availability .in-stock-label{color:#63e262;font-weight:700}.shop_table.cart .product-availability .in-stock-label.backorder{color:#ffb400}.shop_table.cart .product-availability .delivery-date{font-size:12px;color:#000}.quantity{position:relative}.quantity input[type="button"]{position:absolute;top:0;border:none;height:100%;width:30px;background:transparent;padding:0 5px;cursor:pointer;outline:none}.quantity .plus{right:1px;color:#63e262;font-size:22px}.quantity .minus{left:1px;font-size:22px}.quantity input.qty{padding:5px 30px;text-align:center;border:none;font-weight:bold}.showcoupon{color:#bbbbbb}.showcoupon:hover{color:#247dc1}.woocommerce-shipping-methods .method,.payment_methods .method{margin-bottom:15px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.woocommerce-shipping-methods .method input[type="radio"],.payment_methods .method input[type="radio"]{margin:0 !important}.woocommerce-shipping-methods .method label,.payment_methods .method label{display:flex;align-items:center;font-size:16px;color:black;flex:1;font-weight:normal;cursor:pointer;margin-left:10px !important}.woocommerce-shipping-methods .method label .price,.payment_methods .method label .price{margin-left:auto;font-weight:600;font-size:18px;color:#247dc1}.woocommerce-shipping-methods .method img[alt="zasielkovna"] ~ .price,.payment_methods .method img[alt="zasielkovna"] ~ .price{padding:13px 0}.woocommerce-shipping-methods .method .payment_box,.payment_methods .method .payment_box{margin-top:10px;flex:0 0 100%}.woocommerce-shipping-methods .method .payment_box p,.payment_methods .method .payment_box p{margin-bottom:0;font-size:12px;color:#b2b2b2}.open-balikovna-popup-wrapper{flex-basis:100%;display:flex;justify-content:flex-end;flex-wrap:wrap}.open-balikovna-popup-wrapper .pickup-place{text-align:right;flex-basis:100%}.open-balikovna-popup-wrapper .change{display:none;flex-basis:100%;text-align:right}.open-balikovna-popup-wrapper .open-balikovna-popup{width:auto;color:white;background-color:#00a9e0;padding:5px 10px}.open-balikovna-popup-wrapper .open-balikovna-popup:hover{background-color:#002776}.payment_methods .wc-stripe_cc-new-method-container,.payment_methods #wc-stripe-card-element{margin-bottom:0}.payment_methods #wc_stripe_local_payment_stripe_blik ol{padding-left:16px}.payment_methods #wc_stripe_local_payment_stripe_blik .wc-stripe-blik-code-container{margin-top:10px}.payment_methods #wc_stripe_local_payment_stripe_blik .wc-stripe-blik-code-container>p{font-weight:bold;margin-bottom:5px}.woocommerce-input-wrapper{display:block}.woocommerce-input-wrapper input,.woocommerce-input-wrapper textarea{width:100%;border-radius:10px}.payment-custom-notices>div,.shipping-custom-notices>div{margin-bottom:10px;color:black;background-color:#e3f3ff;padding:5px 10px;font-size:14px}.woocommerce-shipping-fields{display:none}.woocommerce-additional-fields label{cursor:pointer;font-size:18px;font-weight:700;color:black;position:relative}.woocommerce-additional-fields label:after{content:"";position:absolute;top:0;right:50px;width:15px;height:15px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMS43NzUiIGhlaWdodD0iMTMuNDQ2IiB2aWV3Qm94PSIwIDAgMjEuNzc1IDEzLjQ0NiI+DQogIDxwYXRoIGlkPSJJY29uX21hdGVyaWFsLWtleWJvYXJkLWFycm93LWRvd24iIGRhdGEtbmFtZT0iSWNvbiBtYXRlcmlhbC1rZXlib2FyZC1hcnJvdy1kb3duIiBkPSJNMTEuNTU5LDExLjc2bDguMzI5LDguMzExLDguMzI5LTguMzExLDIuNTU5LDIuNTU5TDE5Ljg4OCwyNS4yMDYsOSwxNC4zMTlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOSAtMTEuNzYpIiBmaWxsPSIjZmZiNDAwIi8+DQo8L3N2Zz4NCg==);background-repeat:no-repeat;background-position:center;background-size:15px}.woocommerce-additional-fields label span{font-size:16px;color:#bbc6d1}.woocommerce-additional-fields label.active:after{transform:rotate(180deg)}.woocommerce-additional-fields .woocommerce-input-wrapper textarea{display:none}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -5px}.woocommerce-billing-fields__field-wrapper>p,.woocommerce-shipping-fields__field-wrapper>p{padding:0 5px}.woocommerce-shipping-methods,.payment_methods{border-bottom:1px solid #c9dbec;border-color:#badfff;border-width:2px;display:block;padding:0;margin:0 0 15px}#billing_first_name_field,#billing_address_1_field,#shipping_city_field,#billing_city_field{flex:0 0 70%}#billing_postcode_field{flex:0 0 30%}#shipping_postcode_field{flex:0 0 33.33%}#billing_email_field{flex:0 0 50%}#billing_phone_field{flex:0 0 50%}#billing_country_field,#shipping_country_field{display:none !important}#ship-to-different-address{font-weight:bold}.woocommerce-checkout-review-order,.woocommerce-order-overview,.additional-services{background-color:#f2f2f2;padding:35px 30px;border-radius:20px;box-shadow:0px 0px 25px rgba(11,53,86,0.05);background-color:#fff}.woocommerce-checkout-customer-details,.woocommerce-order-details{padding:35px 30px;box-shadow:0px 0px 25px rgba(11,53,86,0.05);border-radius:20px;background-color:#fff}.woocommerce-terms-and-conditions-wrapper{text-align:right;margin-top:30px}.woocommerce-terms-and-conditions-wrapper p{font-size:12px;color:#4b697f}.woocommerce-thankyou-order-failed-actions{text-align:center}.woocommerce-order-details{color:black}.woocommerce-order-details .order_item{font-weight:bold;font-size:16px}.woocommerce-order-details tbody{border-bottom:1px solid #c9dbec}.woocommerce-order-details td{padding:10px 0}.woocommerce-order-details td:last-child{width:200px;padding-left:10px;text-align:right}.woocommerce-order-details .shipped_via{font-weight:normal}.woocommerce-order-details th{font-weight:normal}.woocommerce-order-details tfoot td{font-weight:bold;font-size:16px}.woocommerce-order-overview .content>div{border-bottom:1px solid black;color:black;padding:15px 0}.woocommerce-order-overview .content>div:first-child{padding-top:0}.woocommerce-order-overview .content>div:last-child{padding-bottom:0;border-bottom:none}.woocommerce-order-overview .label{margin-bottom:5px}.woocommerce-order-overview .value{font-size:16px;font-weight:bold;margin-bottom:0}.payment-icon,.shipping-icon{margin-right:20px;max-width:40px !important;width:100% !important;max-height:100% !important}.shipping-icon{max-height:35px}form.woocommerce-checkout{padding-bottom:100px}form.woocommerce-checkout .woocommerce-validated:not(.error) .woocommerce-input-wrapper{position:relative}form.woocommerce-checkout .woocommerce-validated:not(.error) .woocommerce-input-wrapper::after{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMyAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjk4NzcgMC43NzI3MDVMNC44NzUgNi44ODgyN0wyLjAxMTc1IDQuMjM4OTJMMCA2LjIwMzZMNC44NzUgMTAuODE4MkwxMyAyLjczNjg2TDEwLjk4NzcgMC43NzI3MDVaIiBmaWxsPSIjMEZEODREIi8+Cjwvc3ZnPgo=);position:absolute;right:15px;top:50%;transform:translateY(-50%)}form.woocommerce-checkout .order-total{display:flex;flex-direction:row;align-items:center}form.woocommerce-checkout .order-total .price{font-size:36px;margin-left:auto;color:#247dc1}form.woocommerce-checkout .order-total>div{font-size:24px;color:#000;font-weight:700}form.woocommerce-checkout .cart-discount{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap}form.woocommerce-checkout .cart-discount .price{margin-left:auto;color:black;font-weight:600}form.woocommerce-checkout .cart-discount a{color:#0b3556}form.woocommerce-checkout #place_order{width:50%;border-radius:50px;margin-left:auto;padding:14px 0;font-size:20px;font-weight:bold;display:flex;align-items:center;justify-content:center}form.woocommerce-checkout #place_order img{transform:rotate(270deg);margin-left:10px}.wpify-woo-packeta__shipping-method{flex-basis:100%;text-align:right}.zasilkovna-open-widget.wpify-woo-packeta__button{color:white;background-color:#ca0000;border:none;padding:5px 10px}div.packetery-widget-button-wrapper{flex-basis:100%;display:flex;justify-content:flex-end}div.packetery-widget-button-wrapper .packetery-widget-button-logo{display:none}div.packetery-widget-button-wrapper .packetery-widget-button-row.packeta-widget-button{width:auto}div.packetery-widget-button-wrapper .packetery-widget-button-row.packeta-widget-button button{width:auto;color:white;background-color:#ca0000;border:none;padding:5px 10px;cursor:pointer}.woocommerce div.form-row[packetery-renderer="after-rate"]{display:block;text-align:right}.address{background-color:#fff;padding:35px 30px;border-radius:20px;margin-top:30px;margin-bottom:30px}.thankyou-bg{position:absolute;z-index:-1;top:0;width:100%;height:100%}.thankyou-bg.left{left:0;background-color:#001a26;width:100%}.fee{display:flex;justify-content:space-between}.fee div:last-child{font-weight:600;color:#247dc1}.special-message{padding:20px 0;text-align:center;color:#fff;background-color:#d1253c;margin:20px 0 0}#order_comments_field{display:none}.free-gift-text{color:#66ad33;font-size:12px;display:flex;align-items:center;grid-gap:5px;gap:5px;margin-top:5px}#applepay-btn-wrp,#googlepay-btn-wrp{cursor:pointer}#applepay-btn-wrp .wc-stripe-applepay-button,#applepay-btn-wrp .wc-stripe-payment-request-button,#googlepay-btn-wrp .wc-stripe-applepay-button,#googlepay-btn-wrp .wc-stripe-payment-request-button{pointer-events:none}@media (min-width: 1024px){.up-cross-sells .product.change{display:grid;grid-template-columns:0.3fr 0.5fr 2.4fr 0.6fr 0.6fr 1.6fr 0.3fr}}@media (min-width: 768px){.up-cross-sells .product:not(.change),.gift-packaging .product{grid-template-columns:0.5fr 3.1fr 0.6fr 0.6fr 1.5fr 0.3fr;display:grid}}@media (max-width: 1279px){.up-cross-sells .btn,.gift-packaging .btn{font-size:12px}.up-cross-sells .btn .icon,.gift-packaging .btn .icon{margin-right:5px}.up-cross-sells .product:not(.change) .btn,.gift-packaging .product:not(.change) .btn{flex-basis:184px}.up-cross-sells .product:not(.change) .remove,.gift-packaging .product:not(.change) .remove{flex-basis:49px}.up-cross-sells .product:not(.change) .desc,.gift-packaging .product:not(.change) .desc{margin-right:125px}}@media (max-width: 1023px){#redeem-coupon .wrapper .apply-coupon-button{margin:5px 5px 0}#redeem-coupon .wrapper .btn{padding:14px 22px}.shop_table.cart .cart-items-wrapper .cart_item,.shop_table.cart .thead .items{grid-template-columns:1fr 3fr 1fr 1fr 1fr 0.4fr}.up-cross-sells .product,.gift-packaging .product{position:relative}.up-cross-sells .product:not(.change) .btn,.gift-packaging .product:not(.change) .btn{margin-top:10px}.up-cross-sells .product:not(.change) .desc,.gift-packaging .product:not(.change) .desc{margin-right:70px}.up-cross-sells .product.change,.gift-packaging .product.change{margin-left:50px}.up-cross-sells .product.change .change-product.icon-btn,.gift-packaging .product.change .change-product.icon-btn{position:absolute;left:-35px;top:10px}.up-cross-sells .product>img,.gift-packaging .product>img{width:50px}.up-cross-sells .product>.price,.gift-packaging .product>.price{flex-basis:unset}.up-cross-sells .product .save,.up-cross-sells .product .quantity-wrp,.gift-packaging .product .save,.gift-packaging .product .quantity-wrp{flex-basis:unset}.up-cross-sells .desc,.gift-packaging .desc{font-size:10px}.up-cross-sells .desc>div p,.gift-packaging .desc>div p{font-size:10px}.up-cross-sells .btn,.gift-packaging .btn{font-size:10px;line-height:1.2;width:100%}.up-cross-sells .btn .icon,.gift-packaging .btn .icon{width:12px;height:12px}.up-cross-sells .price .label,.gift-packaging .price .label{font-size:14px}.up-cross-sells .price>span,.gift-packaging .price>span{font-size:14px}.up-cross-sells .price>del,.gift-packaging .price>del{font-size:10px}.up-cross-sells .price>ins,.gift-packaging .price>ins{font-size:14px}#billing_first_name_field,#billing_address_1_field,#shipping_city_field,#billing_phone_field,#billing_email_field,#billing_city_field,#billing_postcode_field{flex:0 0 100%}.woocommerce-additional-fields label:after{right:0}}@media (min-width: 768px) and (max-width: 1023px){h1{font-size:35px;line-height:40px;margin:20px 0 30px}.woocommerce-order-details td:last-child{width:100px}.woocommerce-checkout-customer-details,.woocommerce-order-details,.woocommerce-checkout-review-order,.woocommerce-order-overview,.additional-services{padding:25px 20px}.woocommerce-order .bg-icon.nu-1{left:370px}.woocommerce-order .bg-icon.nu-4{left:390px}}@media (max-width: 767px){h1{font-size:30px;line-height:35px;margin:20px 0}.woocommerce-error,.woocommerce-message{padding:10px;font-size:12px}.woocommerce-info.cart-empty{margin-top:20px}.woocommerce-order-details .order_item{font-size:14px}.woocommerce-order-details td:last-child{width:100px}.woocommerce-order-details tfoot td{font-size:14px}.woocommerce-checkout-customer-details{margin-top:30px}.woocommerce-checkout-review-order,.woocommerce-order-overview,.woocommerce-checkout-customer-details,.woocommerce-order-details,.additional-services{padding:25px 20px}.payment-custom-notices>div{font-size:12px}.woocommerce-order .order-total>div,form.woocommerce-checkout .order-total>div{font-size:18px}form.woocommerce-checkout #place_order{width:100%}#billing_address_1_field{flex:0 0 100%}#billing_postcode_field{flex:0 0 50%}.woocommerce-terms-and-conditions-wrapper{text-align:center}form.woocommerce-checkout{padding-bottom:0px}.shop_table.cart .cart-items-wrapper .cart_item{display:flex;flex-wrap:wrap}.shop_table.cart .cart-items-wrapper .cart_item .product-thumbnail{display:block;height:80%;width:80px;position:absolute;top:50%;left:10px;padding:0;transform:translateY(-50%)}.shop_table.cart .cart-items-wrapper .cart_item .product-thumbnail img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.shop_table.cart .cart-items-wrapper .cart_item .product-name{padding:10px 45px 5px 100px;flex-basis:100%;font-size:14px;line-height:18px}.shop_table.cart .cart-items-wrapper .cart_item .product-availability{flex-basis:100%;padding:0 0 0 100px}.shop_table.cart .cart-items-wrapper .cart_item .product-quantity{flex-basis:50%;padding:5px 0 10px 100px}.shop_table.cart .cart-items-wrapper .cart_item .product-price{justify-content:center;padding-top:5px}.up-cross-sells .product,.gift-packaging .product{align-items:flex-start;flex-direction:column;padding:20px;grid-column-gap:20px;-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-areas:"mobiletitle mobiletitle" "img desc" "img price" "img save" "btn btn"}.up-cross-sells .product>img,.gift-packaging .product>img{grid-area:img;width:100px}.up-cross-sells .product>.price,.gift-packaging .product>.price{grid-area:price;display:flex;justify-content:flex-start;align-items:center;grid-gap:10px;gap:10px}.up-cross-sells .product>.price .label,.gift-packaging .product>.price .label{display:none}.up-cross-sells .product>.price del,.gift-packaging .product>.price del{margin:0;color:#b2b2b2;font-size:12px}.up-cross-sells .product>.price del .amount bdi,.gift-packaging .product>.price del .amount bdi{color:#b2b2b2}.up-cross-sells .product>.price>ins,.gift-packaging .product>.price>ins{font-size:18px}.up-cross-sells .product>.price>span,.gift-packaging .product>.price>span{font-size:18px}.up-cross-sells .product .save,.up-cross-sells .product .quantity-wrp,.gift-packaging .product .save,.gift-packaging .product .quantity-wrp{grid-area:save;display:flex;grid-gap:10px;gap:10px;padding-bottom:10px}.up-cross-sells .product .save .price,.up-cross-sells .product .quantity-wrp .price,.gift-packaging .product .save .price,.gift-packaging .product .quantity-wrp .price{display:flex;grid-gap:10px;gap:10px}.up-cross-sells .product .save .price .label,.up-cross-sells .product .quantity-wrp .price .label,.gift-packaging .product .save .price .label,.gift-packaging .product .quantity-wrp .price .label{color:#b2b2b2;font-weight:600;font-size:16px}.up-cross-sells .product .save .price ins,.up-cross-sells .product .quantity-wrp .price ins,.gift-packaging .product .save .price ins,.gift-packaging .product .quantity-wrp .price ins{font-size:16px}.up-cross-sells .product .save .price ins bdi,.up-cross-sells .product .quantity-wrp .price ins bdi,.gift-packaging .product .save .price ins bdi,.gift-packaging .product .quantity-wrp .price ins bdi{color:#63e262}.up-cross-sells .product:not(.change),.gift-packaging .product:not(.change){padding:20px}.up-cross-sells .product:not(.change)>img,.gift-packaging .product:not(.change)>img{transform:unset}.up-cross-sells .product:not(.change) .desc,.gift-packaging .product:not(.change) .desc{margin-right:0;padding:0}.up-cross-sells .product:not(.change) .desc>div,.gift-packaging .product:not(.change) .desc>div{font-size:12px}.up-cross-sells .product:not(.change) .desc>div p,.gift-packaging .product:not(.change) .desc>div p{font-size:14px;line-height:1.2;margin-bottom:10px}.up-cross-sells .product:not(.change)>.price del,.gift-packaging .product:not(.change)>.price del{color:#fff}.up-cross-sells .product:not(.change)>.price del .amount bdi,.gift-packaging .product:not(.change)>.price del .amount bdi{color:#fff}.up-cross-sells .product:not(.change) .save .price,.gift-packaging .product:not(.change) .save .price{align-items:center}.up-cross-sells .product:not(.change) .save .price .label,.up-cross-sells .product:not(.change) .save .price .delivery,.gift-packaging .product:not(.change) .save .price .label,.gift-packaging .product:not(.change) .save .price .delivery{color:#fff}.up-cross-sells .product:not(.change) .btn,.gift-packaging .product:not(.change) .btn{background-color:#fff;width:100%}.up-cross-sells .product:not(.change) .btn .icon,.gift-packaging .product:not(.change) .btn .icon{width:20px;height:20px}.up-cross-sells .product.change .desc,.gift-packaging .product.change .desc{padding-left:0}.up-cross-sells .product.change .mobile-title,.gift-packaging .product.change .mobile-title{grid-area:mobiletitle;margin-bottom:10px}.up-cross-sells .product.change .mobile-title p,.gift-packaging .product.change .mobile-title p{font-size:14px}.up-cross-sells .product.change .change-product.btn,.gift-packaging .product.change .change-product.btn{width:100%}.up-cross-sells .product .remove,.gift-packaging .product .remove{position:absolute;top:0;right:0;padding:5px 10px}.up-cross-sells .desc,.gift-packaging .desc{flex-wrap:nowrap;flex-direction:column;align-items:flex-start;grid-area:desc;padding-bottom:10px}.up-cross-sells .desc>div,.gift-packaging .desc>div{padding-right:0}.up-cross-sells .btn,.gift-packaging .btn{background-color:#63e262;grid-area:btn;justify-content:center;margin:10px 0 0;width:100%;font-size:16px;border-radius:25px}.up-cross-sells .btn .icon,.gift-packaging .btn .icon{width:25px;height:25px}.gift-packaging .product{grid-template-areas:"mobiletitle mobiletitle" "img desc" "img price" "save btn"}.gift-packaging .product .desc{margin-bottom:5px}.gift-packaging .product .desc>div p{margin-bottom:5px !important}.gift-packaging .quantity-wrp{width:100px;margin-top:15px;padding-bottom:0}.shop_table .cart_item{display:block;position:relative;background-color:#fff}.shop_table .cart_item:not(:last-child){margin-bottom:15px}.shop_table .cart_item>div{display:flex;flex-direction:row;align-items:center;border-bottom:none;padding:8px 10px}.shop_table p.label{font-weight:600;margin:0;flex:0 0 100px;text-align:left;color:black}.shop_table .product-availability{padding-left:110px}.shop_table .product-availability .wrapper{text-align:left;display:flex;align-items:center;grid-column-gap:5px;-moz-column-gap:5px;column-gap:5px}.shop_table .product-availability .wrapper .delivery-date{color:#b2b2b2;font-size:11px}.shop_table .product-availability .in-stock-label{font-size:14px}.shop_table .product-quantity{padding-left:110px;display:inline-block;width:50%;border-radius:0 0 0 20px}.shop_table .product-quantity .quantity{width:80px}.shop_table .product-quantity .quantity input[type="button"]{border-radius:50%;height:20px;width:20px;line-height:22px;text-align:center;color:#fff;padding:0;top:50%;transform:translateY(-50%)}.shop_table .product-quantity .quantity .minus{background-color:#b2b2b2}.shop_table .product-quantity .quantity .plus{background-color:#63e262}.shop_table .product-quantity img{height:auto}.shop_table .product-price{display:inline-block;width:45%}.shop_table .product-remove{position:absolute;top:0px;right:10px}.shop_table .product-remove a{width:20px}.shop_table .thead{display:none}.woocommerce-order .bg-icon.nu-1{top:290px;right:10px}.woocommerce-order .bg-icon.nu-2{bottom:10px;left:0}.woocommerce-order .bg-icon.nu-4{bottom:230px;right:0}.woocommerce-order .bg-icon.nu-5{bottom:340px;left:0}}@media (max-width: 407px){form.woocommerce-checkout .order-total>div{font-size:16px}}

