:root{--betties-raspberry:#E83E7C;--betties-berry:#A91D52;--betties-blush:#FDE8F0;--betties-pale:#FFF5F8;--betties-cream:#FFFDF9;--betties-charcoal:#30252A;--betties-radius-s:10px;--betties-radius-m:14px;--betties-radius-l:18px;--betties-shadow:0 10px 30px -14px rgba(169,29,82,0.35)}@import url('https://fonts.googleapis.com/css2?family=Fredoka:wght@400;500;600;700&family=DM+Sans:wght@400;500;700&display=swap');body.single-product,body.woocommerce,body.archive.woocommerce,body.tax-product_cat,body.post-type-archive-product{font-family:'DM Sans',system-ui,sans-serif;color:var(--betties-charcoal);background:var(--betties-cream)}.woocommerce-breadcrumb,.et_pb_wc_breadcrumb{font-family:'DM Sans',sans-serif;font-size:13px;letter-spacing:0.2px}.woocommerce-breadcrumb a,.et_pb_wc_breadcrumb a{color:var(--betties-berry);text-decoration:none;transition:color .18s ease}.woocommerce-breadcrumb a:hover,.et_pb_wc_breadcrumb a:hover{color:var(--betties-raspberry)}.et_pb_wc_images .flex-viewport{border-radius:var(--betties-radius-l);overflow:hidden;background:var(--betties-pale)}.et_pb_wc_images .flex-control-thumbs{margin-top:14px}.et_pb_wc_images .flex-control-thumbs li{width:72px!important;margin:0 10px 10px 0}.et_pb_wc_images .flex-control-thumbs li img{border-radius:var(--betties-radius-s);border:2px solid transparent;opacity:0.75;transition:opacity .2s ease,border-color .2s ease,transform .2s ease}.et_pb_wc_images .flex-control-thumbs li img:hover,.et_pb_wc_images .flex-control-thumbs li img.flex-active{opacity:1;border-color:var(--betties-berry);transform:translateY(-1px)}.et_pb_wc_title h1.product_title{font-family:'Fredoka',sans-serif!important;font-weight:600!important;letter-spacing:-0.5px}.et_pb_wc_meta .posted_in,.et_pb_wc_meta .tagged_as{text-transform:uppercase;font-family:'Fredoka',sans-serif;letter-spacing:1.4px;font-size:12px}.et_pb_wc_meta .posted_in a,.et_pb_wc_meta .tagged_as a{color:var(--betties-berry);text-decoration:none;padding:4px 10px;border-radius:999px;background:var(--betties-blush);margin-right:6px;display:inline-block}.et_pb_wc_price .price,.et_pb_wc_price .amount{font-family:'Fredoka',sans-serif!important;color:var(--betties-berry)!important}.et_pb_wc_price del .amount{opacity:0.55;font-size:0.75em;margin-right:6px}.et_pb_wc_price ins{background:transparent}.et_pb_wc_add_to_cart form.cart{display:flex;flex-wrap:wrap;align-items:center;gap:14px;background:var(--betties-pale);padding:18px;border-radius:var(--betties-radius-m)}.et_pb_wc_add_to_cart .quantity{display:inline-flex;align-items:stretch;background:var(--betties-cream);border-radius:999px;overflow:hidden;border:1px solid var(--betties-blush)}.et_pb_wc_add_to_cart .quantity input.qty{width:56px;border:none;background:transparent;text-align:center;font-family:'Fredoka',sans-serif;font-weight:600;font-size:16px;color:var(--betties-charcoal)}.et_pb_wc_add_to_cart button.single_add_to_cart_button{flex:1 1 220px;border-radius:999px!important;font-family:'Fredoka',sans-serif!important;font-weight:600!important;letter-spacing:0.4px;padding:14px 28px!important;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.et_pb_wc_add_to_cart button.single_add_to_cart_button:hover{transform:translateY(-1px);box-shadow:var(--betties-shadow);background-color:var(--betties-raspberry)!important}.woocommerce div.product form.cart .variations select,.et_pb_wc_add_to_cart form.cart .variations select{border:1px solid var(--betties-blush);border-radius:var(--betties-radius-s);background:var(--betties-cream);padding:10px 14px;font-family:'DM Sans',sans-serif;color:var(--betties-charcoal)}.et_pb_section .et_pb_blurb .et_pb_main_blurb_image{margin-bottom:10px}.et_pb_blurb_position_top .et_pb_blurb_container{padding-top:4px}.et_pb_accordion .et_pb_toggle{border:1px solid var(--betties-blush);border-radius:var(--betties-radius-m)!important;margin-bottom:10px;background:var(--betties-cream)!important;transition:box-shadow .2s ease,border-color .2s ease}.et_pb_accordion .et_pb_toggle:hover{border-color:var(--betties-berry)}.et_pb_accordion .et_pb_toggle.et_pb_toggle_open{box-shadow:var(--betties-shadow);border-color:var(--betties-berry)}.et_pb_accordion .et_pb_toggle_title{font-family:'Fredoka',sans-serif!important;padding-right:36px!important}.et_pb_wc_reviews #reviews #comments ol.commentlist li{background:var(--betties-cream);border:1px solid var(--betties-blush);border-radius:var(--betties-radius-m);padding:20px!important;margin-bottom:14px;list-style:none}.et_pb_wc_reviews .star-rating span::before,.et_pb_wc_reviews .star-rating::before{color:var(--betties-raspberry)}.et_pb_wc_related_products ul.products li.product{text-align:center}.et_pb_wc_related_products ul.products li.product a img{border-radius:var(--betties-radius-m);transition:transform .25s ease,box-shadow .25s ease}.et_pb_wc_related_products ul.products li.product:hover a img{transform:translateY(-3px);box-shadow:var(--betties-shadow)}.et_pb_wc_related_products ul.products li.product .price{font-family:'Fredoka',sans-serif;color:var(--betties-berry)}.et_pb_newsletter_form .et_pb_newsletter_field input,.et_pb_signup .et_pb_newsletter_field input{border-radius:999px!important;border:none!important;padding:14px 20px!important;font-family:'DM Sans',sans-serif}.et_pb_newsletter_button,.et_pb_signup button.et_pb_newsletter_button{border-radius:999px!important;font-family:'Fredoka',sans-serif!important;font-weight:600!important}@media (max-width:767px){body.single-product .et_pb_wc_add_to_cart form.cart{position:sticky;bottom:10px;z-index:20;box-shadow:0 -6px 30px -8px rgba(48,37,42,0.18)}}@media (max-width:980px){.et_pb_wc_add_to_cart form.cart button.single_add_to_cart_button{width:100%}}.single-product a:not(.button){transition:color .18s ease}.et_pb_shop ul.products li.product,.woocommerce ul.products li.product{background:var(--betties-cream);border:1px solid var(--betties-blush);border-radius:var(--betties-radius-m);padding:14px!important;text-align:center;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.et_pb_shop ul.products li.product:hover,.woocommerce ul.products li.product:hover{transform:translateY(-3px);box-shadow:var(--betties-shadow);border-color:var(--betties-berry)}.et_pb_shop ul.products li.product a img,.woocommerce ul.products li.product a img{border-radius:var(--betties-radius-s);background:var(--betties-pale);margin-bottom:12px!important}.et_pb_shop ul.products li.product .woocommerce-loop-product__title,.et_pb_shop ul.products li.product h2,.et_pb_shop ul.products li.product h3,.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:'Fredoka',sans-serif!important;font-weight:500!important;color:var(--betties-charcoal)!important;font-size:16px!important;padding:2px 0 6px!important;line-height:1.35em!important}.et_pb_shop ul.products li.product .price,.woocommerce ul.products li.product .price{font-family:'Fredoka',sans-serif!important;font-weight:600!important;color:var(--betties-berry)!important;font-size:16px!important}.et_pb_shop ul.products li.product .price del{color:var(--betties-charcoal);opacity:0.5;font-size:0.85em;margin-right:6px}.et_pb_shop ul.products li.product .onsale,.woocommerce ul.products li.product .onsale,.woocommerce span.onsale{background:var(--betties-berry)!important;color:var(--betties-cream)!important;border:none!important;font-family:'Fredoka',sans-serif!important;font-weight:600!important;letter-spacing:0.4px;border-radius:999px!important;padding:6px 12px!important;min-height:0!important;min-width:0!important;line-height:1.2!important;top:10px!important;left:10px!important;right:auto!important;margin:0!important}.et_pb_shop ul.products li.product .et_overlay{background-color:rgba(169,29,82,0.65)!important;border-radius:var(--betties-radius-s)}.woocommerce nav.woocommerce-pagination,.et_pb_shop .pagination,.woocommerce-pagination{margin-top:36px!important;text-align:center}.woocommerce nav.woocommerce-pagination ul,.woocommerce-pagination ul{border:none!important;display:inline-flex;gap:6px}.woocommerce nav.woocommerce-pagination ul li,.woocommerce-pagination ul li{border:none!important;margin:0!important}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span,.woocommerce-pagination ul li a,.woocommerce-pagination ul li span{font-family:'Fredoka',sans-serif!important;font-weight:500!important;color:var(--betties-berry)!important;background:var(--betties-cream)!important;border:1px solid var(--betties-blush)!important;border-radius:999px!important;padding:10px 14px!important;min-width:42px;line-height:1!important;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce-pagination ul li a:hover{background:var(--betties-blush)!important;border-color:var(--betties-berry)!important}.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce-pagination ul li span.current{background:var(--betties-berry)!important;color:var(--betties-cream)!important;border-color:var(--betties-berry)!important}.woocommerce .woocommerce-result-count{font-family:'DM Sans',sans-serif;color:var(--betties-charcoal);opacity:0.7;font-size:14px}.woocommerce .woocommerce-ordering select{border:1px solid var(--betties-blush);border-radius:999px;background:var(--betties-cream);padding:8px 32px 8px 14px;font-family:'DM Sans',sans-serif;color:var(--betties-charcoal)}.betties-cat-chips ul.products{display:flex!important;flex-wrap:wrap;justify-content:center;gap:14px;margin:0!important;padding:0!important;list-style:none}.betties-cat-chips ul.products::before,.betties-cat-chips ul.products::after{display:none!important}.betties-cat-chips ul.products li.product-category{flex:0 0 auto!important;width:auto!important;margin:0!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important;text-align:center}.betties-cat-chips ul.products li.product-category:hover{transform:none;box-shadow:none}.betties-cat-chips ul.products li.product-category a{display:inline-flex;align-items:center;gap:10px;background:var(--betties-blush);color:var(--betties-berry);border:1px solid transparent;padding:10px 18px 10px 10px;border-radius:999px;font-family:'Fredoka',sans-serif;font-weight:500;font-size:14px;text-decoration:none;transition:background .18s ease,border-color .18s ease,transform .18s ease}.betties-cat-chips ul.products li.product-category a:hover{background:var(--betties-cream);border-color:var(--betties-berry);transform:translateY(-1px)}.betties-cat-chips ul.products li.product-category a img{width:36px!important;height:36px!important;object-fit:cover;border-radius:999px;margin:0!important;background:var(--betties-cream)}.betties-cat-chips ul.products li.product-category h2,.betties-cat-chips ul.products li.product-category h3,.betties-cat-chips ul.products li.product-category .woocommerce-loop-category__title{font-family:'Fredoka',sans-serif!important;font-weight:500!important;font-size:14px!important;color:var(--betties-berry)!important;margin:0!important;padding:0!important;background:transparent!important}.betties-cat-chips ul.products li.product-category mark.count{display:none}.betties-cat-title h1{font-family:'Fredoka',sans-serif!important;font-weight:600!important;color:var(--betties-charcoal)!important;letter-spacing:-0.5px;text-transform:capitalize}.betties-cat-description p{max-width:640px;margin:0 auto;color:var(--betties-charcoal);opacity:0.85}.betties-cat-description p:empty{display:none}@media (max-width:980px){.et_pb_shop ul.products li.product{padding:10px!important}}@media (max-width:600px){.et_pb_shop[data-columns-tablet] ul.products,.et_pb_shop ul.products{grid-template-columns:repeat(2,1fr)}}