footer{margin-top:100px}.woocommerce-checkout-review-order-table.ivy-order-summary{display:block;width:100%;margin:0;border:1px solid rgba(20,20,20,.2);border-radius:5px;border-collapse:separate;border-spacing:0;background:rgba(0,0,0,0);color:#141414;font-size:13px;line-height:1.4}.woocommerce-checkout-review-order-table.ivy-order-summary thead,.woocommerce-checkout-review-order-table.ivy-order-summary tbody,.woocommerce-checkout-review-order-table.ivy-order-summary tfoot,.woocommerce-checkout-review-order-table.ivy-order-summary tr,.woocommerce-checkout-review-order-table.ivy-order-summary th,.woocommerce-checkout-review-order-table.ivy-order-summary td{display:block;border:0;padding:0;background:rgba(0,0,0,0);text-align:left}.woocommerce-checkout-review-order-table.ivy-order-summary tr{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:0 16px}.woocommerce-checkout-review-order-table.ivy-order-summary th{font-weight:400}.woocommerce-checkout-review-order-table.ivy-order-summary thead tr th{border-block-start:0 !important}.woocommerce-checkout-review-order-table.ivy-order-summary .ivy-order-summary__header{padding-top:16px}.woocommerce-checkout-review-order-table.ivy-order-summary .ivy-order-summary__title{width:100%;margin:0 0 8px;font-size:20px;font-weight:500;line-height:28px;letter-spacing:normal;text-transform:none;color:inherit}.woocommerce-checkout-review-order-table.ivy-order-summary .ivy-order-summary__items{border-bottom:1px solid rgba(20,20,20,.2)}.woocommerce-checkout-review-order-table.ivy-order-summary .ivy-order-summary__item{padding-top:8px;padding-bottom:16px}.woocommerce-checkout-review-order-table.ivy-order-summary .ivy-order-summary__item-main{display:flex;flex:1 1 auto;gap:16px;min-width:0}.woocommerce-checkout-review-order-table.ivy-order-summary .ivy-order-summary__image{position:relative;flex:0 0 48px;width:48px;height:48px;margin-top:8px}.woocommerce-checkout-review-order-table.ivy-order-summary .ivy-order-summary__image img{display:block;width:48px;height:48px;object-fit:cover}.woocommerce-checkout-review-order-table.ivy-order-summary .ivy-order-summary__quantity{position:absolute;top:-10px;right:-10px;display:flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:20px;background:#141414;color:#fff;font-size:11.375px;font-weight:400;line-height:1;box-shadow:0 0 0 2px #fff}.woocommerce-checkout-review-order-table.ivy-order-summary .ivy-order-summary__details{flex:1 1 auto;min-width:0;padding-top:8px}.woocommerce-checkout-review-order-table.ivy-order-summary .ivy-order-summary__name{font-weight:500;letter-spacing:4px;text-transform:uppercase;line-height:1.4}.woocommerce-checkout-review-order-table.ivy-order-summary .ivy-order-summary__unit-price{margin-top:4px}.woocommerce-checkout-review-order-table.ivy-order-summary .ivy-order-summary__description{margin-top:6px}.woocommerce-checkout-review-order-table.ivy-order-summary .ivy-order-summary__item-total{flex:0 0 auto;padding-top:12px;white-space:nowrap;text-align:right}.woocommerce-checkout-review-order-table.ivy-order-summary .variation{margin:6px 0 0;font-size:13px}.woocommerce-checkout-review-order-table.ivy-order-summary .variation dt,.woocommerce-checkout-review-order-table.ivy-order-summary .variation dd{display:inline;margin:0;padding:0;font-weight:400}.woocommerce-checkout-review-order-table.ivy-order-summary .variation dd p{display:inline;margin:0}.woocommerce-checkout-review-order-table.ivy-order-summary .ivy-order-summary__totals{padding:8px 0}.woocommerce-checkout-review-order-table.ivy-order-summary .ivy-order-summary__totals tr{padding-top:8px;padding-bottom:8px}.woocommerce-checkout-review-order-table.ivy-order-summary .ivy-order-summary__totals td{text-align:right}.woocommerce-checkout-review-order-table.ivy-order-summary .ivy-order-summary__footer{margin-top:8px;padding-top:16px;padding-bottom:16px;border-top:1px solid rgba(20,20,20,.2);align-items:baseline}.woocommerce-checkout-review-order-table.ivy-order-summary .ivy-order-summary__footer th,.woocommerce-checkout-review-order-table.ivy-order-summary .ivy-order-summary__footer td,.woocommerce-checkout-review-order-table.ivy-order-summary .ivy-order-summary__footer td strong{font-size:20px;font-weight:500;line-height:28px}.woocommerce-checkout-review-order-table.ivy-order-summary .ivy-order-summary__footer .includes_tax{display:block;font-size:13px;font-weight:400;line-height:1.4}.woocommerce-checkout-review-order-table.ivy-order-summary .woocommerce-Price-amount{white-space:nowrap}.woocommerce-checkout-review-order .woocommerce-checkout-payment{margin-top:24px}.woocommerce-page div.product div.woocommerce-product-gallery{width:49%}.woocommerce-page div.product div.woocommerce-product-gallery .flex-viewport{margin-bottom:30px}.woocommerce-page div.product div.entry-summary{width:49%;font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.woocommerce-page div.product div.entry-summary .product_title{color:var(--e-global-color-primary);font-size:2.5rem;font-weight:900;font-family:var(--e-global-typography-primary-font-family)}.woocommerce-page div.product div.entry-summary .ivy-product-price span{font-size:var(--e-global-typography-text-font-size)}.woocommerce-page div.product div.entry-summary .wb-min-max-info{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.woocommerce-page div.product div.entry-summary .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{padding:25px;border-color:#ec6a5b}.woocommerce-page div.product div.entry-summary .wc-block-components-quantity-selector__input{border-left:0;border-right:0;background-color:rgba(0,0,0,0);border-radius:0;border-color:#ec6a5b;text-align:center;padding:0 0 0 7px}.woocommerce-page div.product div.entry-summary .cart{display:flex}.woocommerce-page div.product div.entry-summary .cart .single_add_to_cart_button{margin-left:20px;background:#ec6a5b;padding:0 40px}.woocommerce-page div.product div.entry-summary .cart .single_add_to_cart_button:hover{border:none}.woocommerce-page div.product div.entry-summary .ivy-additional-info,.woocommerce-page div.product div.entry-summary .ivy-allergies{font-size:var(--e-global-typography-accent-font-size)}.woocommerce-page div.product .related,.woocommerce-page div.product .up-sells{clear:both}.woocommerce-page div.product .related .related-products-title,.woocommerce-page div.product .up-sells .related-products-title{font-family:"Morning Memories",Sans-serif;font-size:2rem}.woocommerce-page h1{color:var(--e-global-color-primary)}.woocommerce ul.products li.product a img{width:100%;aspect-ratio:3/2;object-fit:cover}.woocommerce ul.products li.product a:hover{text-transform:none;letter-spacing:0;font-weight:inherit;line-height:18px}.woocommerce ul.products li.product .woocommerce-loop-product__title{color:var(--e-global-color-primary);font-size:clamp(.8rem,4vw,1.3rem);font-weight:900;line-height:1.05;margin:.8rem 0 0 0}.woocommerce ul.products li.product .price{display:block;font-size:1rem;line-height:1.1;margin-bottom:1rem;color:var(--e-global-color-primary)}.woocommerce ul.products li.product .price .woocommerce-price-suffix{display:none}.woocommerce ul.products li.product .wb-min-max-info{margin-top:0 !important;margin-bottom:1rem}.woocommerce ul.products li.product .ivy-loop-cart{display:flex;flex-direction:column}.woocommerce ul.products li.product .ivy-loop-cart .wc-block-components-quantity-selector__button{padding:1rem 2rem;border-color:#ec6a5b}.woocommerce ul.products li.product .ivy-loop-cart .wc-block-components-quantity-selector__input{border-left:0;border-right:0;background-color:rgba(0,0,0,0);border-radius:0;border-color:#ec6a5b;text-align:center}.woocommerce ul.products li.product .ivy-loop-cart .add_to_cart_button{background:#ec6a5b;border-radius:0;font-weight:700;justify-content:center;margin-top:0}.woocommerce ul.products li.product .ivy-loop-cart .add_to_cart_button:hover{border:0}.woocommerce form .form-row .input-text,.woocommerce form .form-row .select2-container .select2-selection--single .select2-selection__rendered,.woocommerce form .form-row select{padding:7px 10px;font-size:1.2rem}.woocommerce form .form-row label{font-size:1rem}.woocommerce form .form-row #order_comments{min-height:120px}.woocommerce form button.button{font-size:1rem;background:#ec6a5b;padding:20px 40px}.woocommerce form button.button:hover{background:#e11d48;border:none !important}.woocommerce form button.button:focus,.woocommerce form button.button:focus-visible{background:#5e463c}.woocommerce-notices-wrapper .woocommerce-message{border:1px solid rgba(20,20,20,.2);background:#fff}:root{--color-bg: #fbfaf6;--color-text: #22223b;--color-primary: #4f46e5;--color-button: #ec6a5b;--max-width-content: 72rem}body{background:var(--color-bg);color:var(--color-text)}.button,.btn{background:#ec6a5b !important;color:#fff !important;border-radius:.375rem;padding:.5rem 1.25rem;font-weight:600}.button:hover,.btn:hover{background:#e11d48 !important;border:none !important}.button:focus,.button:focus-visible,.btn:focus,.btn:focus-visible{background:#5e463c}html,body{min-height:100%}body{min-height:100vh;display:flex;flex-direction:column}body .max-w-content{flex:4}.site-headline-2{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}a.navi-item-content{color:var(--e-global-color-7d5c88b);text-transform:uppercase !important;font-weight:900;letter-spacing:4px;word-spacing:0;line-height:1.2em;font-size:1rem}a.navi-item-content:hover,a.navi-item-content.current{color:var(--n-tabs-title-color-active)}
