.slime-root .pp-content{display:block}.slime-root #native-checkout,.slime-root #native-account,.slime-root #cart-layout{display:block}.slime-root #native-checkout>.woocommerce,.slime-root #native-account>.woocommerce{width:100%} .slime-root .pp-gallery-thumb{width:70px;height:70px;object-fit:contain}.slime-root .product-gallery>img:first-child{width:100%;height:500px;object-fit:contain}.slime-root table.variations{width:100%;margin:25px 0}.slime-root table.variations th{text-align:left;font-weight:600}.slime-root table.variations select{width:100%;padding:10px;background:var(--paper);border:1px solid var(--line)}.slime-root .single_add_to_cart_button{background:var(--red);color:var(--paper);font-family:var(--display);font-size:26px;padding:14px 25px;border:0}.slime-root .quantity input{width:90px;padding:12px}.slime-root .slime-cart-count:empty{display:none}@media(max-width:767px){.slime-root .product-gallery>img:first-child{height:320px}}
.slime-root .woocommerce-cart-form,.slime-root .cart-collaterals,.slime-root #customer_details,.slime-root #order_review>table,.slime-root #payment,.slime-root .woocommerce-MyAccount-content,.slime-root form.woocommerce-form-login,.slime-root form.lost_reset_password{background:var(--paper) var(--paper-image);background-size:650px;padding:32px;box-shadow:var(--shadow)}
.slime-root #cart-layout>.woocommerce{display:grid;grid-template-columns:1.35fr .65fr;gap:28px}.slime-root #cart-layout .woocommerce-notices-wrapper{grid-column:1/-1}.slime-root .cart-collaterals{grid-column:2;grid-row:2;float:none;width:auto}.slime-root .cart_totals{width:100%;float:none}.slime-root .woocommerce-cart-form{grid-column:1;grid-row:2}.slime-root table.shop_table{border:0;border-collapse:collapse;width:100%}.slime-root .cart_totals h2{font-size:36px;margin-bottom:22px}.slime-root .shop_table th,.slime-root .shop_table td{padding:14px 8px;border-bottom:1px solid var(--line)}.slime-root .checkout-button,.slime-root #place_order,.slime-root .woocommerce button.button,.slime-root .woocommerce a.button{background:var(--red);color:var(--paper);font-family:var(--display);font-size:24px;border:0;padding:13px 20px;text-decoration:none;display:inline-block}.slime-root .woocommerce .input-text,.slime-root .woocommerce select{background:#fff9ee;border:1px solid var(--line);border-radius:0;padding:12px;max-width:100%;width:100%}.slime-root .woocommerce .quantity input{width:80px}.slime-root .woocommerce .form-row label{display:block;font-weight:600}.slime-root .woocommerce .form-row{margin-bottom:20px}.slime-root .woocommerce-checkout .col2-set .col-1,.slime-root .woocommerce-checkout .col2-set .col-2{width:100%;float:none}.slime-root form.checkout{display:grid;grid-template-columns:1.2fr .8fr;gap:28px}.slime-root #customer_details{grid-column:1;grid-row:1}.slime-root #order_review{display:contents}.slime-root #order_review_heading{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.slime-root #order_review>.woocommerce-checkout-review-order-table{grid-column:2;grid-row:1/3;align-self:start}.slime-root #payment{grid-column:1;grid-row:2}.slime-root #payment ul.payment_methods{padding:0;list-style:none}.slime-root .woocommerce-MyAccount-navigation{float:none;width:auto;margin-bottom:25px}.slime-root .woocommerce-MyAccount-navigation ul{display:flex;gap:22px;flex-wrap:wrap;list-style:none;padding:20px;background:var(--paper)}.slime-root .woocommerce-MyAccount-content{float:none;width:auto}.slime-root #native-account form.login,.slime-root #native-account form.lost_reset_password{max-width:650px;margin:auto}.slime-root .pp-gallery-thumb{display:none}
@media(max-width:767px){.slime-root #cart-layout>.woocommerce,.slime-root form.checkout{display:block}.slime-root .cart-collaterals{margin-top:24px}.slime-root .woocommerce-cart-form,.slime-root .cart-collaterals,.slime-root #customer_details,.slime-root #order_review>table,.slime-root #payment{padding:24px}.slime-root #order_review{display:block}.slime-root #order_review>table{margin:24px 0}.slime-root .woocommerce-cart-form table thead{display:none}.slime-root .woocommerce-cart-form .cart_item{display:grid;grid-template-columns:70px 1fr;position:relative;padding:15px 0;border-bottom:1px solid var(--line)}.slime-root .cart_item .product-thumbnail{grid-column:1;grid-row:1/4}.slime-root .cart_item .product-name,.slime-root .cart_item .product-price,.slime-root .cart_item .product-quantity{grid-column:2}.slime-root .cart_item .product-subtotal{grid-column:2}.slime-root .cart_item .product-remove{position:absolute;right:0;top:0}.slime-root .cart_item td{border:0;padding:5px}.slime-root .cart_item .product-name{padding-right:22px}.slime-root .woocommerce table.cart td.actions .coupon{display:flex;gap:8px;flex-wrap:wrap}}
.slime-root .pp-native-select{position:absolute!important;width:1px!important;height:1px!important;opacity:0;pointer-events:none}.slime-root .woocommerce-variation-price{font-family:var(--display);font-size:60px}.slime-root .pp-native-purchase .variations td,.slime-root .pp-native-purchase .variations th{display:block;padding:0;border:0}.slime-root .pp-native-purchase .variations tr{display:block;margin:20px 0}.slime-root .pp-native-purchase .variations .label{display:block;margin-bottom:8px}.slime-root .pp-native-purchase .single_variation_wrap .quantity{display:inline-block;margin-right:18px}.slime-root .pp-native-purchase .single_add_to_cart_button{box-shadow:var(--shadow);font-family:var(--display);border:0;background:var(--red);color:var(--paper)} body.logged-in .coming-soon-footer-banner{display:none!important} body.logged-in #coming-soon-footer-banner{display:none!important}.slime-root .pp-native-purchase .stock.in-stock{display:none}.slime-root .pp-native-purchase .variations .label{font-size:18px;text-transform:none}.slime-root .pp-native-purchase .woocommerce-variation-price{font-size:64px}.slime-root .pp-native-purchase .qty{display:inline-flex!important;align-items:stretch;vertical-align:middle}.slime-root .pp-native-purchase .qty input{width:60px;text-align:center;border:0}.slime-root .pp-native-purchase .qty button{background:var(--paper);border:1px solid var(--line);padding:8px 12px}.slime-root .pp-native-purchase .per-package{margin:0 0 20px}.slime-root .pp-native-purchase .reset_variations{display:none!important} .slime-root .account-layout{display:grid;grid-template-columns:1fr 1fr;gap:28px}.slime-root #native-account .u-columns,.slime-root #native-account .col-1,.slime-root #native-account .col-2{float:none!important;width:100%!important;display:block}.slime-root #native-account form.login,.slime-root #native-account form.register,.slime-root #native-account form.lost_reset_password{background:none;border:0;box-shadow:none;padding:0;margin:20px 0;max-width:none}.slime-root #native-account .u-column2>h2{display:none}.slime-root #native-account .u-column1>h2{font-size:40px}.slime-root #native-account .disclosure{margin-top:24px}.slime-root #native-account input{background:#fff9ee;border-radius:0!important;border:1px solid var(--line)}@media(max-width:767px){.slime-root .account-layout{grid-template-columns:1fr}}
.slime-root{--paper-image:url('/wp-content/plugins/parcelpetal-storefront/assets/frozen/materials/paper.jpg')}
#cart-layout>.woocommerce{align-items:start}#cart-layout .woocommerce-notices-wrapper:empty{display:none}#cart-layout .woocommerce-cart-form,#cart-layout .cart-collaterals{grid-row:auto!important}#cart-layout .cart_totals{float:none!important;width:100%!important}#cart-layout .checkout-button,#cart-layout .return-to-shop a.button,#native-checkout #place_order{background:var(--red)!important;color:var(--paper)!important;font-family:var(--display);font-size:26px;box-shadow:var(--shadow);border-radius:0;padding:16px 22px}
#cart-layout .woocommerce-cart-form table{display:block;border:0;border-radius:0}#cart-layout .woocommerce-cart-form thead{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);overflow:hidden}#cart-layout .woocommerce-cart-form tbody{display:block}#cart-layout .cart_item{display:grid;grid-template-columns:120px minmax(0,1fr)110px;position:relative;padding:18px 0;border-bottom:1px solid var(--line);gap:8px 20px}#cart-layout .cart_item td,#cart-layout .cart_item th{border:0;padding:0}#cart-layout .cart_item .product-thumbnail{grid-column:1;grid-row:1/5;display:block!important}#cart-layout .product-thumbnail img{width:120px!important;height:130px!important;object-fit:contain;max-width:none!important}#cart-layout .product-name{grid-column:2;grid-row:1;font-family:var(--display);font-size:30px;line-height:1.1;padding-right:20px}#cart-layout .product-name dl.variation{font-family:var(--body);font-size:19px;line-height:1.4;margin-top:10px}#cart-layout .product-price{grid-column:2;grid-row:2}#cart-layout .product-quantity{grid-column:2;grid-row:3}#cart-layout .product-subtotal{grid-column:3;grid-row:1;font-family:var(--display);font-size:34px;text-align:right}#cart-layout .product-remove{position:absolute;right:0;bottom:15px}#cart-layout .cart_item .quantity.qty{display:inline-flex;align-items:stretch}#cart-layout .qty button{padding:8px 12px;background:var(--paper);border:1px solid var(--line)}#cart-layout .qty input{width:56px;text-align:center}#cart-layout .actions{display:block;text-align:left;padding-top:22px!important}#cart-layout .actions .coupon{float:none;display:flex;gap:10px;margin-bottom:15px}#cart-layout #coupon_code{width:160px}#cart-layout .cart_totals h2{font-size:36px}#cart-layout .cart-empty{background:var(--paper) var(--paper-image);padding:60px 30px;font-family:var(--display);font-size:40px;text-align:center;border:0;color:var(--ink);grid-column:1/-1}#cart-layout .return-to-shop{grid-column:1/-1;text-align:center}
@media(max-width:767px){#cart-layout .cart_item{grid-template-columns:85px minmax(0,1fr);gap:10px 14px}#cart-layout .product-thumbnail img{width:85px!important;height:100px!important}#cart-layout .product-name{font-size:28px}#cart-layout .product-subtotal{grid-column:2;grid-row:4;text-align:left;font-size:31px}#cart-layout .product-remove{right:0;bottom:20px}#cart-layout .actions .coupon{flex-wrap:wrap}#cart-layout .cart-empty{font-size:32px;padding:40px 24px}}

#cart-layout>.woocommerce{grid-template-columns:1.7fr 1fr;gap:26px}#cart-layout .woocommerce-cart-form{padding:36px}#cart-layout .cart_item{grid-template-columns:160px minmax(0,1fr)110px;gap:10px 28px;padding:0 0 30px;margin-bottom:26px}#cart-layout .product-thumbnail img{width:160px!important;height:160px!important}#cart-layout .product-name{font-size:32px}#cart-layout .product-name dl.variation{margin-top:5px}#cart-layout dl.variation dt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}#cart-layout dl.variation dd,#cart-layout dl.variation dd p{display:inline;margin:0}#cart-layout dl.variation dd:after{content:' · '}#cart-layout dl.variation dd:last-child:after{content:''}#cart-layout .product-price:after{content:' per package'}#cart-layout .product-subtotal{grid-row:1/4;align-self:center}#cart-layout .product-quantity>.field-label{display:none}#cart-layout .qty input{width:44px;padding:8px 0}#cart-layout .qty button{width:44px;padding:8px 0}#cart-layout .product-remove{position:static;grid-column:2;grid-row:3;justify-self:start;margin-left:164px;align-self:center}#cart-layout a.remove{font-size:0!important;color:var(--ink)!important;background:none!important;width:auto!important;height:auto!important;line-height:1.4}#cart-layout a.remove:after{content:'Remove';font-family:var(--body);font-size:21px;text-decoration:underline}#cart-layout .actions .coupon{display:none}#cart-layout .actions button[name=update_cart]:disabled{display:none}#cart-layout .actions:has(button[name=update_cart]:disabled){padding:0!important;border:0}#cart-layout .cart-collaterals{padding:32px}#cart-layout .cart_totals table{border:0;border-radius:0}#cart-layout .cart_totals th{font-weight:400;text-align:left}#cart-layout .cart_totals td{text-align:right}#cart-layout .cart_totals td,#cart-layout .cart_totals th{border:0;padding:12px 0}#cart-layout .cart_totals .order-total{border-top:1px solid var(--line);font-family:var(--display);font-size:36px}#cart-layout .cart_totals .order-total th{font-size:30px}#cart-layout .pp-included td{text-align:left;font-size:20px}#cart-layout .pp-shipping-note{font-size:21px;margin:20px 0}#cart-layout .pp-continue-shopping{margin-top:22px}#cart-layout .checkout-button{display:block;position:relative;font-size:27px;margin-bottom:0}#cart-layout .checkout-button:after{content:'';position:absolute;right:-10px;top:50%;width:25px;height:25px;background:var(--red);border-radius:50%;transform:translateY(-50%);border:7px solid var(--red);box-sizing:content-box}#cart-layout .checkout-button:before{content:'';position:absolute;right:-2px;top:50%;width:13px;height:13px;background:var(--paper);border-radius:50%;z-index:2;transform:translateY(-50%)}
@media(max-width:767px){#cart-layout>.woocommerce{display:block}#cart-layout .woocommerce-cart-form{padding:24px}#cart-layout .cart_item{grid-template-columns:85px minmax(0,1fr);gap:8px 14px;margin-bottom:22px;padding-bottom:22px}#cart-layout .product-thumbnail img{width:85px!important;height:100px!important}#cart-layout .product-name{font-size:28px}#cart-layout .product-subtotal{grid-column:2;grid-row:4;align-self:start}#cart-layout .product-remove{grid-column:2;grid-row:5;margin-left:0}#cart-layout .product-name dl.variation{font-size:18px}#cart-layout .cart-collaterals{padding:26px}#cart-layout .cart_totals .order-total{font-size:32px}}
 .slime-root #cart-layout>.woocommerce{grid-template-columns:1.7fr 1fr}.slime-root #cart-layout .wc-proceed-to-checkout{padding:0}.slime-root #cart-layout .woocommerce-shipping-destination{font-size:16px;line-height:1.2;margin:4px 0}.slime-root #cart-layout .shipping-calculator-button{font-size:16px}.slime-root #cart-layout .cart_totals td,.slime-root #cart-layout .cart_totals th{padding:8px 0}#header-cart-count .slime-cart-count:before{content:" ("}#header-cart-count .slime-cart-count:after{content:")"}
.slime-root #native-checkout #payment{background:var(--paper) var(--paper-image)!important;background-size:650px!important;margin:0;padding:32px;border-radius:0}.slime-root #native-checkout .woocommerce-info{background:var(--paper);border-top-color:var(--ink);color:var(--ink)}.slime-root #native-checkout .woocommerce-info:before{color:var(--ink)}.slime-root #native-checkout .woocommerce-input-wrapper input,.slime-root #native-checkout select{background:#fff9ee;border-radius:0;border:1px solid var(--line)}.slime-root #native-checkout .order-total{font-family:var(--display);font-size:32px}.slime-root #native-checkout form.checkout{grid-template-columns:1.7fr 1fr}.slime-root #native-checkout .form-row{padding:0;margin-bottom:20px}.slime-root #native-checkout .woocommerce-checkout-review-order-table{border-radius:0}.slime-root #native-checkout #payment .place-order{margin:0;padding:0}.slime-root #native-checkout #payment .woocommerce-info{margin:0 0 22px;padding:20px}.slime-root #native-checkout #payment ul.payment_methods{border:0;padding:0}.slime-root #native-checkout .woocommerce-checkout-review-order-table .pp-included td{font-family:var(--body);font-size:21px}@media(max-width:767px){.slime-root #native-checkout #payment{padding:24px}.slime-root #native-checkout .form-row-first,.slime-root #native-checkout .form-row-last{width:48%}}

.slime-root #native-checkout #payment:before{content:'Payment';display:block;font-family:var(--display);font-size:36px;line-height:1.1;margin-bottom:22px}.slime-root #native-checkout .woocommerce-info:before{display:none}.slime-root #cart-layout .actions button[name=update_cart]:disabled{display:none!important}@media(max-width:767px){.slime-root #cart-layout table.shop_table_responsive tr td:before{display:none!important}.slime-root #cart-layout table.shop_table_responsive tr td{text-align:left!important}.slime-root #cart-layout .cart_item .product-name{font-size:28px}.slime-root #cart-layout .cart_totals table td{text-align:right!important}.slime-root #cart-layout .cart_totals .pp-included td{text-align:left!important}.slime-root #cart-layout .cart_item .product-remove{position:static!important}}

@media(max-width:767px){.slime-root #cart-layout .cart_totals table.shop_table_responsive tr td:before{display:block!important;float:left}.slime-root #cart-layout .cart_totals table.shop_table_responsive tr.pp-included td:before{display:none!important}.slime-root #cart-layout .cart_totals table.shop_table_responsive tr td{text-align:right!important}}

.slime-root #cart-layout>.woocommerce:has(.pp-native-empty){display:block}.slime-root #cart-layout .pp-native-empty{width:100%}.slime-root #cart-layout .pp-native-empty~.return-to-shop{display:none}
