body{font-family:"Figtree",system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}button,input,select,textarea{font:inherit}h3,h4,h5,h6,p{margin:0}:root{--pink:#ee4b8e;--pnm-pink:#ee4b8e;--pnm-pink-action:#e5156c;--pnm-yellow:#ffe033;--pnm-yellow-action:#ffd812}@font-face{font-family:'Figtree';src:url(/wp-content/fonts/figtree/figtree-400.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Figtree';src:url(/wp-content/fonts/figtree/figtree-600.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Figtree';src:url(/wp-content/fonts/figtree/figtree-700.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap}h1{font-size:42px;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:none;color:#111}h2{font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:1.25;text-transform:none;color:#111}h3{font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1.45;text-transform:none;color:#222}h4{font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:1.4;text-transform:none;color:#111}h5{font-size:18px!important;font-weight:600;letter-spacing:-.02em;line-height:1.4;text-transform:none;color:#111}.summary h1{font-size:34px;font-weight:600;letter-spacing:-.02em;line-height:1.2;text-transform:none}body,button,input,select,option,textarea,:root :where(body){font-size:16px;font-weight:400;color:#444;letter-spacing:-.015em}b,dt,strong{font-weight:700}blockquote p{font-size:20px;font-weight:400;line-height:1.45;text-transform:none;color:#111}.widget .widget-title,.widget .widgettitle,.widget.widget_block h2{font-size:13px;font-weight:600;letter-spacing:.3px;line-height:1.5;text-transform:uppercase}.header-4 .site-header .custom-logo-link img{height:100px}.entry-content{font-size:16px;font-weight:400;line-height:1.6;text-transform:none;color:#222}.menu-primary-menu-container>ul>li>a,.shoptimizer-cart .cart-contents{font-size:15px;font-weight:500}ul.products li.product .woocommerce-loop-product__title,ul.products li.product:not(.product-category) h2,ul.products li.product .woocommerce-loop-product__title,ul.products li.product .woocommerce-loop-product__title,.main-navigation ul.menu ul li.product .woocommerce-loop-product__title a,.wc-block-grid__product .wc-block-grid__product-title{font-size:.85rem;font-weight:600;letter-spacing:0;line-height:1.2;text-transform:none}.star-rating>span:before{background-color:oklch(79.5% .184 86.047)}.star-rating span:before{-webkit-mask-size:1.4em!important}.button,input[type=submit],ul.products li.product .button,.commercekit-wishlist-table button,.woocommerce #respond input#submit.alt,.product .cart .single_add_to_cart_button,.widget_shopping_cart a.button.checkout,.main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li a.added_to_cart,.site div.wpforms-container-full .wpforms-form button[type=submit],ul.products li.product .added_to_cart,ul.wc-block-grid__products .wp-block-button__link,.woocommerce-cart p.return-to-shop a,.elementor-row .feature a,.image-feature figcaption span,.wp-element-button.wc-block-cart__submit-button,.wp-element-button.wc-block-components-button.wc-block-components-checkout-place-order-button,.woocommerce-account .col2-set .button{background-color:#ffd812}.below-content .col-full,footer .col-full{max-width:calc(1400px + 40px)!important}.product-details-wrapper,.single-product .archive-header .woocommerce-breadcrumb,.plp-below.archive.woocommerce .archive-header .woocommerce-breadcrumb,.related.products,.upsells.products,.composite_summary,.composite_wrap{max-width:calc(1400px + 5.2325em)!important}body .woocommerce #respond input#submit.alt,body .woocommerce a.button.alt,body .woocommerce button.button.alt,body .woocommerce input.button.alt,.product .cart .single_add_to_cart_button,.shoptimizer-sticky-add-to-cart__content-button a.button,#cgkit-tab-commercekit-sticky-atc-title button,#cgkit-mobile-commercekit-sticky-atc button,.widget_shopping_cart a.button.checkout{font-size:16px;font-weight:700;letter-spacing:0;text-transform:none}.onsale,.product-label,.wc-block-grid__product-onsale{background-color:var(--pnm-pink-action);color:#fff}body .col-full,.single-product .site-content .shoptimizer-sticky-add-to-cart .col-full,body .woocommerce-message,.single-product .site-content .commercekit-sticky-add-to-cart .col-full,.wc-block-components-notice-banner{max-width:1400px}.woocommerce-cart .col-full,.woocommerce-account .col-full{max-width:1400px!important}.main-navigation ul li.menu-item-has-children.full-width .container,.single-product .woocommerce-error{max-width:1400px!important}.main-navigation ul.menu ul li>a,.main-navigation ul.nav-menu ul li>a,.main-navigation ul.menu ul li.nolink{font-size:14px;font-weight:400;text-transform:none}.menu-primary-menu-container>ul>li>a span:before{border-color:var(--pnm-pink)!important}.button,.button:hover,.message-inner a.button,.wc-proceed-to-checkout a.button,.wc-proceed-to-checkout .checkout-button.button:hover,.commercekit-wishlist-table button,input[type=submit],ul.products li.product .button,ul.products li.product .added_to_cart,ul.wc-block-grid__products .wp-block-button__link,ul.wc-block-grid__products .wp-block-button__link:hover,.site .widget_shopping_cart a.button.checkout,.woocommerce #respond input#submit.alt,.main-navigation ul.menu ul li a.button,.main-navigation ul.menu ul li a.button:hover,body .main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li a.button:hover,.main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li:hover a.added_to_cart,.site div.wpforms-container-full .wpforms-form button[type=submit],.product .cart .single_add_to_cart_button,.woocommerce-cart p.return-to-shop a,.elementor-row .feature p a,.image-feature figcaption span,.wp-element-button.wc-block-cart__submit-button,.wp-element-button.wc-block-components-button.wc-block-components-checkout-place-order-button{color:#000000!important;font-weight:700}.single-product div.product form.cart .button.added::before,#payment .place-order .button:before,.cart-collaterals .checkout-button:before,.widget_shopping_cart .buttons .checkout:before{background-color:#000000!important}.button:hover,[type="submit"]:hover,.commercekit-wishlist-table button:hover,ul.products li.product .button:hover,#place_order[type="submit"]:hover,body .woocommerce #respond input#submit.alt:hover,.product .cart .single_add_to_cart_button:hover,.main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li a.added_to_cart:hover,.site div.wpforms-container-full .wpforms-form button[type=submit]:hover,.site div.wpforms-container-full .wpforms-form button[type=submit]:focus,ul.products li.product .added_to_cart:hover,ul.wc-block-grid__products .wp-block-button__link:hover,.widget_shopping_cart a.button.checkout:hover,.woocommerce-cart p.return-to-shop a:hover,.wp-element-button.wc-block-cart__submit-button:hover,.wp-element-button.wc-block-components-button.wc-block-components-checkout-place-order-button:hover{background-color:#e0be12}.widget_shopping_cart a.button:hover{background-color:#f8f8f8}.term-description p,.term-description a,.term-description a:hover{color:#222}.term-description p,.term-description a,.term-description a:hover{color:#222!important}.term-description,.shoptimizer-category-banner .taxonomy-description{font-size:17px;font-weight:400;letter-spacing:-.1px;line-height:1.5;text-transform:none}#reviews .commentlist{list-style-type:none!important;margin:0}body.wffn_ty-template .shoptimizer-archive .col-full{max-width:100%!important;padding:0!important}body.wffn_ty-template #content{padding-top:0!important}.commercekit-order-bump .ckobp-actions button{border:1px solid #ffd812!important;background:#ffd812!important}.commercekit-order-bump .ckobp-price,.commercekit-order-bump .ckobp-price ins{color:#000!important;font-weight:600!important}.commercekit-order-bump .ckobp-title{display:none!important}.col-full #secondary{display:none!important}.has-int-page #primary{width:100%!important}.int_section{display:flex;gap:20px;margin:0 0 2rem 0;overflow:hidden}.int_col1{display:inline-block;width:25%}.int_col2{display:inline-flex;flex-direction:column;width:70%;padding-top:2rem}.int_col2 h4{margin-bottom:20px}.int_col2 p{margin-bottom:20px}.int_singlearchive{margin-top:2rem}.int_contactbuttons{display:flex;gap:10px;margin:2rem 0}.int_contactbuttons a{border:2px solid var(--pnm-pink-action);border-radius:.325rem;text-decoration:none;padding:.5rem 1.25rem;color:#071a29;font-weight:600;display:flex;justify-content:center;align-items:center;gap:.325rem;text-underline-offset:8px;text-decoration:underline #fff0;transition:text-decoration-color 300ms ease}.int_contactbuttons a:hover{text-decoration-color:#071a29}.int_contactbuttons_icon{background:#071a29;width:1.25rem;height:1.25rem;display:inline-flex;border-radius:.325rem;color:#fff;text-align:center;margin-left:.325rem;justify-content:center;align-items:center}.int_contactbuttons a svg{width:16px;fill:#fff}.int_sociallinks{display:flex;gap:20px;margin:2rem 0}.int_sociallinks br{display:none!important}.int_sociallinks svg{height:25px}.int_contactbuttons br{display:none!important}.int_imagegrid img{object-fit:cover;margin:0;width:100%;width:auto;height:inherit}.int_imagegrid div{display:grid;gap:10px;width:100%;grid-template-columns:auto auto auto;margin-bottom:1rem}.int_inner h3{margin-bottom:20px}.int_bestsellers h3{margin-bottom:20px}.splitimage div{height:300px}.splitimage img{margin:0;float:right;height:100%;width:auto}.int_col1 br{display:none!important}.int_col1:has(.splitimage){gap:0px!important}.int_button{border-radius:5px;padding:15px 40px;background:var(--pnm-pink);color:#fff;text-decoration:none;font-size:18px;font-weight:700}.int_button br{display:none!important}.int_buttoncontainer{margin:2rem 0}.has-int-page .site-content{padding:2rem 0!important}.pnm_innersection{text-align:center}h1.pnm_homepageherotitle,h2.pnm_homepageherotitle{font-size:3.5em;font-weight:700;line-height:1em;letter-spacing:-1.5px;text-shadow:0 0 12px #000;color:#FFF}.pnm_innersection p{color:#fff}.home .pnm_splitcolumn span{width:250px;border:none;font-size:1.1rem;font-weight:700;letter-spacing:0;box-shadow:0 0 15px 0 #00000080;border-radius:4px;padding:0}.home .pnm_splitcolumn-button1{background-color:var(--pnm-pink-action);text-shadow:0 0 10px #0000009c;margin-right:10px}.home .pnm_splitcolumn-button1 a{color:#fff;text-decoration:none;text-transform:uppercase;height:60px;display:inline-flex;justify-content:center;align-items:center;width:100%}.home .pnm_splitcolumn-button2 a{color:#000;text-decoration:none;text-transform:uppercase;height:60px;display:inline-flex;justify-content:center;align-items:center;width:100%}.home .pnm_splitcolumn-button2{background-color:#FFF;text-shadow:0 0 15px #00000038;margin-left:10px}.page-id-152584 .pnm_homeoverlay h3{color:#fff}.page-id-152584 .pnm_homeoverlay p{color:#fff;margin-bottom:10px}.page-id-152584 a.pnm_ctabutton{text-decoration:none!important}.page-id-152584 a.pnm_ctabutton br{display:none!important}.int_grid{display:grid;grid-template-columns:auto auto auto auto}.int_grid h3{text-align:center}.int_grid a{color:#000;display:block}.int_grid img{margin:0 auto}.cu-list svg{width:15px;margin-right:5px;vertical-align:text-top}.page-id-123494 .int_col1 img{margin-bottom:10px}.pnm_home_herocta{display:flex;gap:10px;margin:10px}.pnm_home_herocta div{padding:15px 40px;flex:1 1 30%;display:flex;justify-content:center}.pnm_home_herocta div:nth-of-type(1){background:var(--pnm-pink-action);color:#fff}.pnm_home_herocta div:nth-of-type(2){background:#FFEB3A;color:#000}.pnm_home_herocta div:nth-of-type(3){background:#73D7E2;color:#000}.pnm_home_herocta div span{font-weight:700;font-size:.8em;text-align:center}.pnm_home-about{display:flex;width:100%;flex-direction:row}.pnm_home-aboutleft{display:flex;width:705px;height:fit-content;flex-direction:column}.pnm_home-aboutright{display:inline-flex;width:75%;flex-direction:column;justify-content:center;padding:20px}.pnm_home-aboutleft{position:relative;background-color:#eee5d1;margin:20px}.pnm_home-aboutleft img{margin-top:-10px;margin-left:-10px;margin-bottom:10px;z-index:10}.pnm_home-aboutright p{margin-bottom:20px}.pnm_home_herocta br{display:none!important}.pnm_homegridtext{text-align:center}.pnm_homewelcome{padding:2rem}.home .col-full:has(.entry-content){padding:0!important}.home section:has(.pnm_homegridtext){padding-left:.75rem;padding-right:.75rem}.home .pnm_splitcolumn br{display:none!important}.faq-drawer label p{display:none!important}.pnm_home-about{padding:2rem}.home ul.products li{text-align:left}.home .pnm_homegridtext:nth-of-type(1){margin-top:2rem}.main-navigation ul.menu ul li>a{font-family:"Figtree",Sans-serif!important}.content-area blockquote::before{font-family:"Figtree",Sans-serif Sans-serif}.grecaptcha-badge{visibility:hidden}.single-product .woocommerce-message .message-inner,.woocommerce-info{background-color:var(--pnm-pink)}.commercekit-sticky-add-to-cart{display:none!important}html,body{max-width:100%;overflow-x:hidden}small.includes_tax{display:none!important}.product .cart .single_add_to_cart_button{background:var(--pnm-yellow-action) linear-gradient(104deg,var(--pnm-pink-action) 60%,var(--pnm-yellow-action) 60% 100%) no-repeat 100% 100%!important;background-size:300% 100%!important;transition:opacity .6s ease,color .6s ease,background-position .4s ease-out}ul.products li.product .variations_form .variations td.label{display:none!important}ul.products li.product .variations_form .variations td.value{padding:0px!important}ul.products li.product .variations_form .variations td.value select{font-size:0.75em!important;margin-bottom:0}ul.products li.product .variations_form .single_variation_wrap .woocommerce-variation-price{display:none!important}ul.products li.product .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity{display:none!important}ul.products li.product .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart button{width:100%!important;left:0px!important;margin-left:0px!important}ul.products li.product .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart a.added_to_cart{width:100%!important;left:0px!important;margin-left:0px!important}ul.products li.product{padding-bottom:0px!important}body .wc-proceed-to-checkout .button.checkout-button{background-color:#ffd812!important;color:black!important}body .wc-proceed-to-checkout .button.checkout-button:before{background-color:black!important}.cgkit-fsn-amount{background:var(--pnm-pink)!important}.cart-custom-field img{margin:20px auto 20px auto!important}.wfacp_mini_cart_start_h table.shop_table.wfacp_mini_cart_reviews tr:first-child th{padding-top:0px!important}.pnm-dispatchtimer{padding:.75em 0em;font-weight:700;color:#fff;background:var(--pnm-pink-action);text-align:center;font-size:15px;text-transform:uppercase}.ckit-badge_wrapper{font-size:12px!important;font-weight:700}.ckit-badge{opacity:1!important}ul.products li.product_cat-all-your-favourite-sweets .woocommerce-card__header{min-height:125px!important}.pnm-reviewcount{margin-bottom:10px}.pnm-reviewcount-checkout{margin-top:10px;margin-bottom:10px}div.product table.variations tr:last-child .value a.reset_variations{display:none!important}ul.products li.product .pnm-productreviewcount{font-size:.75em;margin-bottom:5px}.single-product .pnm-productreviewcount{font-size:1em;margin-bottom:5px}.pnm-productreviewcount i{color:var(--pnm-pink)}ul.products li.product .price{font-weight:700!important;color:black!important;font-size:1.1rem}#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment-text .crstar-rating::before,#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment-text .crstar-rating span::before{font-family:'crstar'!important}.cr-ajax-search{display:none!important}#reviews.cr-reviews-ajax-reviews .cr-count-row{background-color:#fff5f8!important}ul.products li.product .container-rating{display:flex;width:fit-content;padding:0;margin:5px 0}.single-product ul.products li.product .woocommerce-product-rating{display:flex;background:none;width:fit-content;padding:0px!important;margin:5px 0;margin-top:5px!important;border:none!important}ul.products li.product .woocommerce-product-rating .star-rating{margin:0px!important}ul.products li.product .container-rating .star-rating{display:inline-flex}ul.products li.product .container-rating .count-rating{display:inline-flex;font-size:13px;margin-left:5px;line-height:1.3em;color:#000}.cr-all-featured-badge{display:none!important}body.term-exclusive-bags .site header.woocommerce-products-header .term-description{padding:0!important}body.term-exclusive-bags header.woocommerce-products-header{margin-bottom:0!important}.variations .selected-variation label span:first-child::after{display:none!important}.shoptimizer-archive .shoptimizer-sorting{display:block!important}.shoptimizer-archive .shoptimizer-sorting .woocommerce-result-count{display:inline-block!important;width:auto!important}.shoptimizer-archive .shoptimizer-sorting .woocommerce-pagination{float:right!important;width:auto!important}.blog .content-area{width:100%}.cu-col-span-6{margin:0 0 15px 0}.cu-cf7-submit{margin-top:10px}.cu-col-span-6 label{font-weight:500;color:#000}.cu-col-span-6 p{font-weight:500;color:#000}.cu-col-span-12 label{font-weight:500;color:#000}.postid-124632 .woocommerce-variation-add-to-cart .points{display:none!important}tr.woocommerce-orders-table__row{border:1px solid;padding:10px}.top-bar{font-size:12px!important;line-height:1.2!important}.search-main-modal .modal-content{min-height:500px}ul.products li.product .ajax_add_to_cart{background-color:#ffd812!important;color:black!important}.wfacp_page_loaded #content{background:#F3F2F2!important}.pnm-herointrocolumn h2.pnm-herointro{margin-bottom:5px!important}.product-widget ul li::before{display:none!important}.product-widget ul li{margin-left:0px!important}.product-widget ul li i{width:20px!important;margin-right:10px!important}ul.pnm-hero-li li{list-style:none!important;display:inline-block}ul.pnm-hero-li .hero-li-first{margin-right:20px!important}ul.pnm-hero-li{margin:10px 0 0 0px!important;color:black!important;display:inline-block}ul.pnm-hero-li li i{width:20px!important;margin-right:10px!important;color:#ffa41c!important}.content-area p.stock{display:none!important}div.product form.cart.variations_form .woocommerce-variation-add-to-cart{padding-top:0px!important}.pnm-product-stockstatus{margin-left:35px}.top-bar strong{font-size:14px!important}.postid-133612 .woocommerce-variation-description+.woocommerce-variation-price{display:flex!important}.pnm-hero-li li a{border-bottom:dotted 2px!important}.cr-meta-author-featured-date:after{content:'VERIFIED BUYER';display:block;font-size:12px;color:#02435d;background:#97e3b0;padding:2px 20px;border-radius:8px;font-weight:700}.woocommerce-tabs ul.tabs li.reviews_tab span{width:auto!important;min-width:20px!important}div.product table.variations select{font-family:"Figtree",Sans-serif!important}.postid-124632 .pnm-hero-li{display:none!important}.woocommerce-store-notice{display:none!important}.logged-in .demo_store{display:block!important}.single-product .pnm-tpbanner{display:block;background:#73d7e2!important;padding:10px 0px!important}.pnm-dispatchnotice{background:#ff0000!important;color:white!important;text-transform:none!important;font-size:1em!important;padding:.75em 2em;text-align:center;font-weight:bold!important;margin-bottom:10px!important;border-radius:5px!important}.col-full.topbar-wrapper{background:#ff0000!important}.top-bar,.top-bar a{color:white!important}.topbar-wrapper{display:none!important}.woocommerce-card__header p{display:none;margin-bottom:50px}.woocommerce-card__header ul{display:none!important}.pnm-product-intro{display:none!important}.pnm-product-mini-description{clear:both;font-size:14px;line-height:1.5;margin:10px 0 10px 0}.product .woocommerce-product-rating a{color:black!important;font-size:15px;line-height:2}ul.products li .woocommerce-product-rating a.woocommerce-review-link{display:none!important}ul.products li.product .button{position:relative!important;width:100%!important;margin-top:auto;font-weight:700;transition:0.25s}ul.products li.product .button:hover{transition:0.25s}ul.products li.product .woocommerce-LoopProduct-link{color:black!important}.pnm_upsells_bestsellers{background-color:#fff;box-shadow:1px 3px 25px 8px rgb(231 241 255 / .25);border-style:solid;border-width:1px;border-color:#ddd;border-radius:5px 5px 5px 5px;margin:30px 0;padding:20px 30px 10px;clear:both}.pnm_upsells_bestsellers h2{font-size:20px!important;font-weight:700!important;margin:0 0 15px!important;display:inline-block}.pnm_upsells_bestsellers span.product-label{display:none!important}.pnm_upsells_bestsellers span.price{display:block!important}.single-product .woocommerce-variation-price br{display:none!important}.woocommerce-variation-description+.woocommerce-variation-price{margin:10px 0px!important}.pnm-product-mini-description ul{margin:0 0 0em 20px!important}.pnm_ctablocks{min-height:600px}footer.site-footer .pnm_footer_headings{font-size:1em!important;color:white!important;letter-spacing:0px!important;margin:0px!important;line-height:1.5}.site-footer #social_media .fab{font-size:25px;margin-right:5px}.site-footer h5{color:#fff;margin-bottom:10px}footer.site-footer{background-color:var(--pnm-pink-action)!important;color:white!important}footer.site-footer a:not(.button){color:white!important}footer.site-footer .pnm_footerlogo{margin-top:0px!important}footer.site-footer .pnm_footerlogo img{width:200px!important}footer.copyright a{color:black!important}footer.copyright{background:white!important;color:black!important;padding:1.5em 0;margin-top:0px!important}footer.copyright a{color:black!important}footer.copyright .pnm_footerpayment img{width:250px;max-width:250px;height:auto!important}.site-footer .pnm_footermenu a{font-weight:bold!important}.home ul.products li.product{margin-bottom:20px!important}body.static-cta-buttons ul.products li.product:not(.product-category){display:flex;flex-direction:column}.postid-114249 .pnm_upsells_bestsellers .woocommerce-product-rating:after{display:none!important}.postid-114249 .related .woocommerce-product-rating:after{display:none!important}footer.site-footer p{margin:1em 0!important}.pnm-dispatchtimer span{display:inline-block;margin:0 10px}.pnm-tpbanner span{display:inline-block;margin:0 5px;font-weight:700}.pnm_upsells-type_featured span.upsellsicon{display:inline-block;width:100%}.pnm_upsells-type_featured span svg{width:22px;fill:var(--pnm-pink);margin-right:10px;vertical-align:sub}.postid-133612 form.cart .quantity{display:none!important}.postid-133612 form.cart button.single_add_to_cart_button{width:100%!important;margin:0px!important}.pnm_headervippromo{text-align:center;font-weight:700;color:#000;font-size:15px}.pnm-tpbanner{display:none;background-color:#73D7E2;padding:10px 0px!important}.page-id-7105 .pnm-dispatchtimer{display:block}div.product table.variations select{color:#000;border:1px solid var(--pnm-pink);border-top-left-radius:0}.star-rating{width:7em!important}.star-rating span{width:7em!important}.star-rating span:before{-webkit-mask-size:1.4em!important}.star-rating:before{display:none!important}.static-cta-buttons .woocommerce-card__header{display:flex;flex-direction:column;flex:1}.shoptimizer-category-banner .taxonomy-description{font-size:17px!important}.pnm_live-stockstatus{margin-top:5px}.pnm_ctaicons{width:100%;text-align:center}.pnm_ctaicons{display:flex;align-items:center;justify-content:center}.pnm_ctaicon-container{display:inline-flex;flex-direction:column;flex:1 0 25%;color:#000}.pnm_ctaicon-container p{margin:0}.pnm_ctaicon-container p{font-family:'Open Sans';font-weight:400}.pnm_ctaicon-container p:first-of-type{font-weight:700}.pnm_ctaicon-svg{background-image:url('data:image/svg+xml,<svg viewBox="0 0 200 200" xmlns="http://www.w3.org/2000/svg"><path fill="%23ff5097" d="M43.6,24.9C30.7,47.4,-23.2,46,-37.3,22.7C-51.4,-0.5,-25.7,-45.5,1.3,-44.7C28.2,-44,56.4,2.4,43.6,24.9Z" transform="translate(100 100)" /></svg>');background-size:120px;height:60px;align-self:center;width:60px;display:flex;align-items:center;justify-content:center;background-position:center;background-position-x:-32px}.pnm_ctaicon-container:first-of-type .pnm_ctaicon-svg{background-image:url('data:image/svg+xml,<svg viewBox="0 0 200 200" xmlns="http://www.w3.org/2000/svg"><path fill="%23ffa41c" d="M43.6,24.9C30.7,47.4,-23.2,46,-37.3,22.7C-51.4,-0.5,-25.7,-45.5,1.3,-44.7C28.2,-44,56.4,2.4,43.6,24.9Z" transform="translate(100 100)" /></svg>')}.pnm_ctaicon-svg svg{height:24px}.pnm_ctaicon-svg svg path{fill:#fff}#reviews .cr-summaryBox-wrap{background-color:#fff5f8;border-radius:5px}#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list li{background:#fff5f8;border-radius:5px;padding:2rem!important;margin:1rem 0!important;border-top:none}#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .review .comment-text{border-bottom:none!important;padding-bottom:0em!important}#reviews .commentlist li time{color:#000;font-size:1em}#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment-text p{margin:0!important}#reviews #comments .cr-summaryBox-wrap .crstar-rating::before{font-family:'crstar'!important}#reviews #comments .cr-summaryBox-wrap .crstar-rating span::before{font-family:'crstar'!important}.ivole-meter{box-shadow:inset 0 0 0 1px rgb(90 90 90 / 25%),inset 0 -1px 0 rgb(0 0 0 / .05)}.ivole-meter .ivole-meter-bar{background-color:#ffce00!important;background:#ffce00!important}.ivole-meter .ivole-meter-bar:before{background-color:none!important}.crpro-unsubscribe-cont{margin-bottom:60px}button.crpro-unsubscribe-button{background:#000;color:#fff;border:none;padding:10px 30px;display:inline-block!important;width:20%;border-radius:.3rem}.crpro-unsubscribe-cont label{display:inline-block;width:75%}.crpro-unsubscribe-cont label input{margin:0 1em!important;width:85%}.postid-25 .price:first-of-type{display:none}li.wfacp_single_shipping_method:has(input.shipping_method:checked){outline:1px solid black!important}.woocommerce-account .g-recaptcha{margin-top:20px}.header-4-container .col-full-nav .shoptimizer-myaccount{width:50px!important;margin:0 auto!important;padding:0px!important;margin-right:10px!important}.header-4-container .col-full-nav .shoptimizer-myaccount a{justify-content:center!important}.product-type-simple .pnm_ctaicons{margin-bottom:1em}.product-type-simple p.price{color:black!important}body.woocommerce-order-received .woocommerce-table--order-details .wc-item-meta li{display:block!important}body.woocommerce-order-received .woocommerce-table--order-details .wc-item-meta li p{display:block!important}body.woocommerce-order-received table.woocommerce-table--order-details td a{color:black!important;font-weight:bold!important}body.woocommerce-order-received table.woocommerce-table--order-details td strong{color:black!important;font-weight:bold!important}body.wffn_ty-template .archive-header,body.wffn_ty-template .pnm-dispatchtimer{display:none!important}.home .pnm_homebuttons{width:fit-content;margin:1.5rem auto}.home .pnm_homebuttons a{background-color:var(--pnm-pink-action);font-size:1rem;font-weight:700;letter-spacing:.3px;color:#fff;box-shadow:0 0 15px 0 rgb(0 0 0 / .23);border-radius:4px;padding:12px 75px;text-decoration:none;display:block;text-align:center}.home .pnm_homegridtext{text-align:center;margin-bottom:2rem}.pnm_homesection .pnm_homecontainer{display:flex;margin-left:auto;margin-right:auto;position:relative;flex-wrap:wrap}.pnm_ctablocks{min-height:600px;border-radius:20px;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow .3s;margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0 0 50px;flex-wrap:wrap;justify-content:center;text-align:center}.pnm_homecolumn{display:flex;position:relative}.pnm_homewrap{align-content:flex-end;align-items:flex-end}.pnm_homewrap h5{text-transform:uppercase;margin-bottom:.5rem;font-size:15px!important;font-weight:700!important}.pnm_homewrap h2{margin-bottom:1rem}.pnm_homewrap h5,.pnm_homewrap h2{color:#fff}a.pnm_ctabutton{background-color:#FFF;font-weight:600;fill:#000;color:#000;border-radius:50px 50px 50px 50px;padding:15px 50px;box-shadow:none;text-decoration:none;display:inline-block;font-size:15px;line-height:1;text-align:center;transition:all .3s;width:auto}.pnm_faq_container{background-color:#B3F7FF;padding:60px}.faq-drawer{margin-bottom:15px}.faq-drawer__content-wrapper{max-height:0;overflow:hidden;transition:.25s ease-in-out}.faq-drawer__first{border:none!important}.faq-drawer__title{border-top:#000 1px solid;cursor:pointer;display:inline-block;font-weight:700;padding:30px 0 0;position:relative;margin-bottom:0;transition:all .25s ease-out;width:100%;vertical-align:middle}.faq-drawer__title h2{display:inline-block}.faq-drawer__title::after{border-style:solid;border-width:1px 1px 0 0;content:" ";display:inline-block;float:right;height:10px;left:2px;position:relative;right:20px;transform:rotate(135deg);transition:.35s ease-in-out;width:10px;top:10px}.faq-drawer__title:hover{color:#4E4B52}.faq-drawer__trigger:checked+.faq-drawer__title+.faq-drawer__content-wrapper{max-height:400px}.faq-drawer__trigger:checked+.faq-drawer__title::after{transform:rotate(-45deg);transition:.25s ease-in-out}.pnm_faq_container input[type="checkbox"]{display:none}.pnm_homesection-grid4 .pnm_homecontainer{display:flex;margin-left:auto;margin-right:auto;position:relative;flex-wrap:wrap}.pnm_homesection-grid4 .pnm_ctablocks{min-height:200px;border-radius:20px;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow .3s;margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0 0 50px;flex-wrap:wrap;justify-content:left;text-align:left}.pnm_homesection-grid4 .pnm_homecolumn{display:flex;position:relative;flex:1 1 45%;padding:4% 2%}.pnm_homesection-grid4 .pnm_homewrap{align-items:center;display:flex}.pnm_homesection-grid4 .pnm_homewrap h5{margin-bottom:.5rem;font-size:18px!important;text-transform:none}.pnm_homesection-grid4 .pnm_homewrap h2{margin-bottom:1rem}.pnm_homesection-grid4 .pnm_homewrap h5,.pnm_homesection-grid4 .pnm_homewrap h2,.pnm_homesection-grid4 .pnm_homewrap p,.pnm_homesection-grid4 .pnm_homewrap h3{color:#fff;line-height:1}.pnm_homesection-grid4 a.pnm_ctabutton{background-color:var(--pnm-pink);font-weight:600;color:#fff;padding:15px 50px;box-shadow:none;text-decoration:none;display:inline-block;font-size:15px;line-height:1;text-align:center;transition:all .3s;width:auto;margin-top:5%;border-radius:0}.pnm_homesection-grid4 .pnm_homeseparator{width:100%;margin:2% 0;margin-left:0;border:1px solid #fff;display:block}.pnm_homesection-grid4{max-width:1800px;margin:0 auto}.pnm_post-grid{display:flex;flex-flow:row;gap:10px}.pnm_post-grid img{width:100%;height:250px;object-fit:cover}.pnm_grid-post{box-shadow:0 0 10px 0 rgb(0 0 0 / .15);background-color:#fff;border:0 solid #69727d;border-radius:3px;display:flex;flex-direction:column}.pnm_grid-text{padding:0 30px}.invoice .sweets .choices,.packing-slip .sweets .choices{display:block}.invoice .sweets .choices span,.packing-slip .sweets .choices{display:block;margin:10px 0}.summary ul.products.bundled_products,.summary-add-to-cart-form-bundle ul.products.bundled_products{grid-template-columns:repeat(4,minmax(10px,1fr))!important;display:grid!important}.summary ul.products.bundled_products li,.summary-add-to-cart-form-bundle ul.products.bundled_products li{width:100%!important}.bundled_item_after_cart_details .quantity{float:left!important}.bundled_product h4.bundled_product_title{font-size:14px!important;line-height:1.2!important}.bundled_product_summary .bundled_product_image a{pointer-events:none}.bundled_product_summary .bundled_product_title_link{display:none}.woocommerce_page_wc-orders #woocommerce-order-items .sweets .choices,.invoice .sweets .choices{display:block}.woocommerce_page_wc-orders #woocommerce-order-items .sweets .choices span,.invoice .sweets .choices span{display:block;margin:10px 0}.pnm_hero-reviews svg{background:#3cb371;margin:0 3px;padding:3px;border-radius:4px;width:22px}.pnm_hero-reviews{width:fit-content;margin:0 auto;display:flex;align-items:center}.pnm_hero-reviews span{font-size:16px}.pnm_hero-reviews-icons{display:inline-flex}svg.pnm_siteicons{width:20px;vertical-align:sub}.woocommerce-order-received ul.order_details,.woocommerce-order-received .woocommerce-order-details{background:#fff}.woocommerce-checkout #payment ul.payment_methods li.payment_method_stripe{display:none}.widget_shopping_cart p.buttons{display:inline-flex;gap:5px}.widget_shopping_cart p.buttons a{display:inline-block;font-size:0.9rem!important;padding:0!important}.widget_shopping_cart p.buttons a:not(.checkout){width:40%}.widget_shopping_cart p.buttons a.checkout{width:-webkit-fill-available!important}.post-grid{display:grid;grid-template-columns:repeat(5,1fr);column-gap:50px}.post-grid img{height:300px;width:100%;object-fit:cover;object-position:center center}.post-grid .grid-post{display:flex;flex-direction:column;box-shadow:0 0 10px 0 rgb(0 0 0 / .15);background-color:#fff;border:0 solid #69727d;border-radius:3px}.post-grid .grid-text{padding:10px 30px 20px 30px}.post-grid .grid-text p{font-size:.85rem}.pnm_home-about{display:flex;width:100%;flex-direction:row}.pnm_home-aboutleft{display:flex;width:705px;height:fit-content;flex-direction:column}.pnm_home-aboutright{display:inline-flex;width:75%;flex-direction:column;justify-content:center;padding:20px}.shoptimizer-mini-cart-wrap .widget_shopping_cart li.mini_cart_item a{font-weight:700!important}#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-add-review{border-radius:5px;padding:10px 40px;background:var(--pnm-pink);color:#fff;text-decoration:none;font-size:18px;font-weight:700;border:none}#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-add-review:hover{background:var(--pnm-pink);color:#000}#reviews .commentlist li .comment_container .comment-text{width:100%!important}#reviews .commentlist li{background:#f6f6f6;border-radius:5px;padding:2rem!important;margin:1rem 0!important;border-top:none}.pnm_home-aboutleft{position:relative;background-color:#eee5d1;margin:20px}.pnm_home-aboutleft img{margin-top:-10px;margin-left:-10px;margin-bottom:10px;z-index:10}.pnm_home-aboutright p{margin-bottom:20px}.cart_totals .shop_table{border-bottom:1px solid #e2e2e2!important}.footer_socialmedia{height:20px;display:block}.footer_socialmedia a:first-child{margin-right:10px}.footer_socialmedia a{width:fit-content;display:inline-block}.single-product .woocommerce-Reviews .woocommerce-verification-required{display:none!important}.single-product #reviews .cr-summaryBox-wrap .cr-overall-rating-wrap{text-align:center}.single-product .cr-rating-icon-frnt svg{fill:#FFBC00}.single-product #reviews .cr-summaryBox-wrap .cr-average-rating{font-size:36px;font-weight:700;line-height:50px;color:#000}.single-product #reviews .cr-summaryBox-wrap .cr-total-rating-count{font-size:14px}.page-id-130630 form.woocommerce-ResetPassword p.woocommerce-form-row:has(button){margin-top:10px}.woocommerce-product-rating{display:flex;margin:5px 0}.woocommerce-product-rating .count-rating{font-size:.85rem;line-height:1.2;margin-left:5px}.single-product .product_meta{margin:0 auto!important;left:auto!important;right:auto!important}.single-product .single_variation .woocommerce-variation-price{min-height:30px!important;height:30px}.single-product .pdp-complementary-carousel #tns1{width:100%!important;transform:none!important;display:block!important}.single-product .pdp-complementary--content{flex:100%}.single-product .pdp-complementary--content .price{display:block!important;font-size:14px!important}.single-product .pdp-complementary--add-to-cart a{background:#ffd812!important;border:none!important;font-weight:700!important;text-align:center;font-size:clamp(0.75rem,0.623rem + 0.4065vw,0.875rem)!important;min-width:150px!important;padding:8px 14px!important}.single-product .pdp-complementary-item img{max-width:130px!important}.single-product .pdp-complementary--nav{display:none!important}.single-product .pdp-complementary-item{width:100%!important;margin-bottom:20px}.single-product .pdp-complementary-carousel{margin-top:1rem;border-top:1px solid #bbb;padding-top:20px}.single-product #reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-add-review{display:none!important}.single-product .pnm_nutritionalinfo,.home .pnm_nutritionalinfo{margin:20px 0}.single-product .pnm_nutritionaltable,.home .pnm_nutritionaltable{margin-top:20px}.single-product .pnm_nutritionalinfo span,.home .pnm_nutritionalinfo span{line-height:1.7;width:100%;display:block;clear:both;margin:5px 0}.single-product .pnm_nutritionalinfo span img,.home .pnm_nutritionalinfo span img{float:left;margin-right:10px;width:25px;height:25px}.single-product .pnm_cyolink{margin:20px 0;background:rgb(115 215 226 / 25%);border-radius:5px;padding:25px;display:flex;flex-direction:column;gap:5px;width:fit-content}.single-product .pnm_cyolink .cyo_linkbutton{margin-top:10px}.pnm_cyolink .cyo_linkbutton a{background:#ffd812;color:#000;font-weight:700;padding:.8180469716em 1.41575em;border-radius:5px;display:block;width:fit-content;transition:0.25s}.single-product .pnm_cyolink .cyo_linkbutton a:hover{background:#e0be12;transition:0.25s}.single-product .woocommerce-tabs h2:nth-of-type(2){display:none!important}.single-product .product-more-info .product_meta{display:block!important;margin:0 auto!important;left:auto!important;right:auto!important;padding:2.617924em 0!important}.single-product .product-more-info,.single-product .product-more-info .product-meta{margin-top:2.617924em}.single-product .product-more-info,.single-product .related-wrapper .up-sells,.single-product .related-wrapper .related{border-top:1px solid rgb(0 0 0 / .05);padding-top:20px}.single-product .accordion-toggle{border-radius:5px;color:#000}.single-product .woocommerce-tabs,.single-product .product-more-info{max-width:calc(1400px + 5.2325em)!important;margin:0 auto}.single-product .product_meta{display:none}.single-product h1,.single-product h3{font-weight:700!important}.single-product .single_variation{display:block;min-height:50px}.single-product .single_variation .woocommerce-variation-price{margin:0!important}.single-product .product_cat-bundles .price{display:block!important}.single-product .product_cat-bundles .single_variation{min-height:auto!important}.home .pnm_innersection{position:absolute;top:0;left:0;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:100%;height:100%;min-height:300px;padding:1rem;box-sizing:border-box}.home .pnm_homepageheader img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;object-position:80% 75%}.single-product #product-176566 .pnm-size-picker a#one{background:var(--pnm-pink)!important;color:white!important;font-weight:700}.single-product #product-68269 .pnm-size-picker a#two{background:var(--pnm-pink)!important;color:white!important;font-weight:700}.single-product #product-176568 .pnm-size-picker a#three{background:var(--pnm-pink)!important;color:white!important;font-weight:700}.single-product #product-176571 .pnm-size-picker a#four{background:var(--pnm-pink)!important;color:white!important;font-weight:700}.single-product #product-176573 .pnm-size-picker a#five{background:var(--pnm-pink)!important;color:white!important;font-weight:700}.single-product .pdp-complementary--heading{font-weight:700!important}button.accordion:after{content:"▼"!important;font-size:18px;float:right;margin-left:10px;transition:transform 0.3s ease}button.accordion.is-open:after{transform:rotate(180deg)}.single-product .preset-content{border-bottom:1px solid #ccc;padding-bottom:0.5em!important}.single-product .preset-accordion{border:1.5px solid var(--pnm-pink)!important}.single-product .preset-accordion button{border-left:none!important;border-right:none!important}.single-product .sweets-form .preset-accordion{display:none!important}.page-id-186146 .commentlist,.cr-show-more-review-spinner-cnt{opacity:1!important;transform:none!important;transition:none!important}.page-id-186146 .content-area{width:100%!important}body.term-67 li.product-type-variation{display:none!important}.variations label{padding:.4em 1em .3em 1em!important;font-size:.9rem}.wpcf7-form input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"]{outline:0;margin-bottom:0;border:1px solid #d2d6dc;border-radius:.3rem;box-shadow:0 1px 2px 0 rgb(0 0 0 / .05);height:40px;padding:0 .7em}.wpcf7-form-control-wrap{position:relative}.wpcf7-form input[type="tel"],input[type="text"],input[type="url"],input[type="email"]{width:100%}.wpcf7-form textarea{overflow:auto;border:1px solid #d2d6dc;border-radius:.25rem;padding:.8em;outline:0;box-shadow:0 1px 2px 0 rgb(0 0 0 / .05);width:100%;padding-left:.875em;vertical-align:top;height:150px}.wpcf7-form input[type="submit"]{background-color:#ffd812!important;display:inline-block;padding:.8180469716em 1.41575em;border:0;border-color:#43454b;border-radius:4px;font-size:clamp(0.875rem, 0.8115rem + 0.2033vw, 0.9375rem);outline:0;font-weight:600;text-shadow:none;text-decoration:none;cursor:pointer;-webkit-appearance:none;transition:0.2s}.wpcf7-form .pnm_cf p{margin:10px 0!important}.wpcf7-form .pnm_cf,.wpcf7-form .pnm_cfc{max-width:600px;margin-bottom:20px}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.pnm-cat-picker{gap:5px;display:flex;flex-wrap:nowrap;overflow-x:auto;padding:10px 0}.pnm-cat-picker a{display:inline-flex;border-radius:50px;padding:6px 20px;border:1px solid #d6d6d6;color:#000;justify-content:center;flex:0 0 auto;font-size:.95rem;box-shadow:0 0 3px 1px rgb(0 0 0 / .04);font-weight:500}.pnm-cat-picker a.active{background:var(--pnm-pink-action);color:#fff}.pnm-cat-picker a:hover{background:var(--pnm-pink-action);color:#fff}.wfocu-price-wrapper.bwf-92f8ea8f .wp-offer-price-inner .offer_wrapper.bwf-price-wrap.bwf-offer{display:flex;flex-direction:column;margin:10px 0 15px;gap:0}.wfocu-price-wrapper.bwf-92f8ea8f .wp-offer-price-inner .wfocu-sale-price{line-height:1!important}.woocommerce ul.products li.product .pnm-thumb-wrap{position:relative;display:block;border-radius:22px;overflow:hidden}.woocommerce ul.products li.product .pnm-thumb-wrap img{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:1/1}.woocommerce ul.products li.product .pnm-thumb-wrap{transition:transform .18s ease}.woocommerce ul.products li.product:hover .pnm-thumb-wrap{transform:translateY(-1px)}.pnm-diet-overlay{position:absolute;left:10px;bottom:10px;display:flex;gap:6px;align-items:center;padding:5px 6px;border-radius:12px;background:#fff;box-shadow:0 6px 18px rgb(0 0 0 / .12);backdrop-filter:saturate(1.2) blur(4px);pointer-events:none}.pnm-diet .diet-svg{width:18px;height:18px;display:block}ul.products li.product .bundle-desc{display:none}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-meta-content .fkcart-attr-wrap .fkcart-attr-key[data-attr-key="variation-CustomSelection"]{width:100%}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-meta-content .fkcart-attr-wrap{gap:0 4px}.sweets-weight-label{font-weight:700}.fkcart-reward-product-wrap.fkcart-animation-active .fkcart-progress:after{background-image:-webkit-gradient(linear,0 0,100% 100%,color-stop(.25,rgb(255 216 18)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgb(255 216 18)),color-stop(.75,rgb(255 216 18)),color-stop(.75,transparent),to(transparent));background-image:-moz-linear-gradient(-45deg,rgb(255 216 18) 25%,transparent 25%,transparent 50%,rgb(255 216 18) 50%,rgb(255 216 18) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgb(255 216 18) 25%,transparent 25%,transparent 50%,rgb(255 216 18) 50%,rgb(255 216 18) 75%,transparent 75%,transparent)}.shoptimizer-category-banner{background:linear-gradient(135deg,#cc1a5e 0%,#ad1457 40%,#1a0a0f 100%);padding:3rem 0 3rem 0}.shoptimizer-category-banner h1{color:#fff!important}.shoptimizer-category-banner p{color:#fff!important}.pnm-cat-chips{display:flex;flex-wrap:nowrap;gap:10px;align-items:center;margin:1.5rem 0;overflow-x:auto;overflow-y:visible;scrollbar-width:none}.pnm-cat-chip{display:inline-flex;align-items:center;gap:10px;padding:3px 10px 3px 5px;min-height:35px;border-radius:999px;border:1.5px solid #e0e0e0;background:#fff;font-size:.8rem;color:#666;text-decoration:none;transition:border-color 0.15s ease,color 0.15s ease;font-weight:600;min-width:fit-content;letter-spacing:-.015rem}.pnm-cat-chip:hover{border-color:#aaa;color:#111;text-decoration:none}.pnm-cat-chip--active{border-color:#aaa;color:#111}.pnm-cat-chip--all{padding:8px 10px}.pnm-cat-chip--all.pnm-cat-chip--active,.pnm-cat-chip--all:hover{background:#D4537E;border-color:#D4537E;color:#fff}.pnm-cat-chip__badge{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:13px;font-weight:600;line-height:1;padding-top:1px;border:1.5px solid var(--chip-color);color:var(--chip-color);transition:background 0.15s ease,color 0.15s ease;background:var(--chip-color)}.pnm-cat-chip:hover .pnm-cat-chip__badge,.pnm-cat-chip--active .pnm-cat-chip__badge{background:var(--chip-color);color:#fff}.pnm-cat-chip:hover .pnm-cat-chip__badge svg,.pnm-cat-chip--active .pnm-cat-chip__badge svg{stroke:#fff}.pnm-cat-chip:not([style]):hover .pnm-cat-chip__badge,.pnm-cat-chip:not([style]).pnm-cat-chip--active .pnm-cat-chip__badge{background:#111;border-color:#111;color:#fff}.pnm-cat-chip__badge--halal{border:none;background:none;padding:0;padding-top:0}.pnm-cat-chip__badge--halal svg{width:30px;height:30px;display:block}.pnm-cat-chip:hover .pnm-cat-chip__badge--halal,.pnm-cat-chip--active .pnm-cat-chip__badge--halal{background:#111}.shoptimizer-category-banner .pnm-cat-chips{margin:1rem 0 0}.shoptimizer-category-banner .pnm-cat-chip{border-color:rgb(255 255 255 / .5);color:#fff;background:#fff0}.shoptimizer-category-banner .pnm-cat-chip:hover,.shoptimizer-category-banner .pnm-cat-chip--active{border-color:#fff;color:#000;background:#fff}.shoptimizer-category-banner .pnm-cat-chip--all:hover,.shoptimizer-category-banner .pnm-cat-chip--all.pnm-cat-chip--active{border-color:#fff;color:#000;background:#fff}.shoptimizer-category-banner .pnm-cat-chip__badge{color:#fff}.shoptimizer-category-banner .pnm-cat-chip:hover .pnm-cat-chip__badge,.shoptimizer-category-banner .pnm-cat-chip--active .pnm-cat-chip__badge{background:var(--chip-color);border-color:var(--chip-color);color:#fff}.shoptimizer-category-banner .pnm-cat-chip__badge--halal{background:#fff0;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.shoptimizer-category-banner .pnm-cat-chip__badge--halal svg{width:100%;height:100%;display:block}.shoptimizer-category-banner .pnm-cat-chip:hover .pnm-cat-chip__badge--halal,.shoptimizer-category-banner .pnm-cat-chip--active .pnm-cat-chip__badge--halal{background:#000;border-color:#000}.shoptimizer-category-banner .pnm-cat-chip__badge--halal svg circle{fill:#000!important;stroke:none!important}.shoptimizer-category-banner .pnm-cat-chip:hover .pnm-cat-chip__badge--halal svg circle,.shoptimizer-category-banner .pnm-cat-chip--active .pnm-cat-chip__badge--halal svg circle{fill:#000!important}.shoptimizer-category-banner .pnm-cat-chip:hover .pnm-cat-chip__badge--halal svg path,.shoptimizer-category-banner .pnm-cat-chip:hover .pnm-cat-chip__badge--halal svg polygon,.shoptimizer-category-banner .pnm-cat-chip--active .pnm-cat-chip__badge--halal svg path,.shoptimizer-category-banner .pnm-cat-chip--active .pnm-cat-chip__badge--halal svg polygon{fill:#fff}.pnm-cat-chips::-webkit-scrollbar{display:none}.home .pswp{display:none!important}#fkcart-modal .fkcart-checkout-wrap #fkcart-checkout-button{background:#ffd812 linear-gradient(104deg,#e5156c 60%,#ffd812 60% 100%) no-repeat 100% 100%!important;background-size:300% 100%!important;transition:opacity .6s ease,color .6s ease,background-position .4s ease-out!important}#fkcart-modal .fkcart-checkout-wrap #fkcart-checkout-button:hover{opacity:1!important;background-position:0 100%!important;color:#fff!important}#fkcart-modal .fkcart-checkout-wrap #fkcart-checkout-button .fkcart-checkout--text{transition:opacity .6s ease,color .6s ease,background-position .4s ease-out!important}#fkcart-modal .fkcart-checkout-wrap #fkcart-checkout-button:hover .fkcart-checkout--text{color:#fff!important}.pnm_smart_button{background:var(--pnm-yellow-action) linear-gradient(104deg,var(--pnm-pink-action) 60%,var(--pnm-yellow-action) 60% 100%) no-repeat 100% 100%!important;background-size:300% 100%!important;transition:opacity .6s ease,color .6s ease,background-position .4s ease-out!important}.pnm_smart_button:hover{background-position:0 100%!important;color:#fff!important}.pnm_smart_button-pink{background:var(--pnm-pink-action) linear-gradient(104deg,var(--pnm-yellow-action) 60%,var(--pnm-pink-action) 60% 100%) no-repeat 100% 100%!important;background-size:300% 100%!important;transition:opacity .6s ease,color .6s ease,background-position .4s ease-out!important;color:#fff!important;border:2px solid var(--pnm-pink-action) linear-gradient(104deg,var(--pnm-yellow-action) 60%,var(--pnm-pink-action) 60% 100%) no-repeat 100% 100%!important}.pnm_smart_button-pink:hover{background-position:0 100%!important;color:#000!important}.fkcart-attr-wrap:has(.pmx-ro-panel){display:none!important}.pmx-ro-panel.is-placed{display:block;background:#fff;border-top:1px solid #e5e5e5;padding:12px 18px;margin:0}.pmx-ro-panel.is-placed .pmx-ro-head{display:none}.pmx-ro-card{display:flex;align-items:center;gap:10px}.pmx-ro-img{flex:0 0 48px;width:48px;height:48px;display:block}.pmx-ro-img img,#fkcart-modal#fkcart-modal .pmx-ro-img img{display:block;width:48px!important;height:48px!important;max-width:none;object-fit:cover;border-radius:8px;margin:0}.pmx-ro-body{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:8px}.pmx-ro-name{flex:1 1 auto;min-width:0;font-size:14px;font-weight:700;line-height:1.3;color:#16161a}.pmx-ro-row{flex:0 0 auto;display:flex;align-items:center;gap:12px}.pmx-ro-price{font-size:14px;font-weight:600;line-height:1.3;color:#16161a;white-space:nowrap}.pmx-ro-price del{font-size:12px;font-weight:400;color:#888;margin-right:4px}.pmx-ro-price ins{text-decoration:none;background:none;font-weight:600}a.pmx-ro,#fkcart-modal#fkcart-modal a.pmx-ro{display:inline-flex;align-items:center;justify-content:center;min-width:72px;height:28px;padding:0 16px;border:0;border-radius:6px;background:#ffd812;color:#16161a;font-size:12px;font-weight:700;line-height:1;text-decoration:none;cursor:pointer;box-shadow:none;transition:filter .15s ease}@media (hover:hover){a.pmx-ro:hover,#fkcart-modal#fkcart-modal a.pmx-ro:hover{filter:brightness(.95)}}a.pmx-ro:focus-visible{outline:2px solid #16161a;outline-offset:2px}a.pmx-ro.is-busy{opacity:.5;pointer-events:none}@media (max-width:480px){.pmx-ro-panel.is-placed{padding:12px 14px}.pmx-ro-card{gap:8px}.pmx-ro-name,.pmx-ro-price{font-size:12px}a.pmx-ro,#fkcart-modal#fkcart-modal a.pmx-ro{min-width:60px}}.variation dt:has(+dd .pmx-ro-panel){display:none!important}.variation dd .pmx-ro-panel{margin:8px 0 0;padding:12px;border:1px solid #e5e5e5;border-radius:8px}.variation dd .pmx-ro-head{font-size:14px;text-align:left;margin:0 0 8px}.variation dd .pmx-ro-img,.variation dd .pmx-ro-img img{width:48px!important;height:48px!important;flex-basis:48px}.pmx-edit-sweets-row{display:block;flex:0 0 100%;width:100%;margin:6px 0 0}a.pmx-cse-link{margin:0;text-decoration:underline;cursor:pointer}details.pmx-acc .pmx-edit-sweets-row{width:auto;margin:10px 18px 0;padding:14px 0 16px;border-top:1px dashed #d4d4d4;text-align:center}details.pmx-acc a.pmx-cse-link,details.pmx-acc a.pmx-cse-link:hover,details.pmx-acc a.pmx-cse-link:focus,details.pmx-acc a.pmx-cse-link:active,details.pmx-acc a.pmx-cse-link:visited{display:inline-block;padding:8px 18px;border:1px solid #16161a;border-radius:6px;background:#fff!important;color:#16161a!important;font-weight:600;text-decoration:none!important;box-shadow:none!important;opacity:1}@media (hover:hover){details.pmx-acc a.pmx-cse-link:hover{background:#f3f3f3!important}}details.pmx-acc a.pmx-cse-link:focus-visible{outline:2px solid #16161a;outline-offset:2px}@keyframes pmxFlash{0%{box-shadow:0 0 0 3px rgb(229 21 108 / .45)}100%{box-shadow:0 0 0 3px #fff0}}@keyframes pmxSaved{0%{opacity:0;transform:translateY(3px)}12%{opacity:1;transform:none}80%{opacity:1}100%{opacity:0}}.pmx-flash{animation:pmxFlash 1.4s ease-out}.pmx-cse-saved{margin-left:10px;font-weight:600;color:#1f9d55;animation:pmxSaved 2.8s ease forwards}@media (prefers-reduced-motion:reduce){.pmx-flash,.pmx-cse-saved{animation:none}}details.pmx-acc{display:block;margin:8px 0 10px;background:#fff;border:1px solid #c8c8c8;border-radius:6px;overflow:hidden;width:fit-content;min-width:220px}details.pmx-acc>summary,details.pmx-acc>summary:hover,details.pmx-acc>summary:active,details.pmx-acc>summary:focus{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:8px 14px;background:transparent!important;color:inherit;cursor:pointer;font-weight:600;line-height:1.3;list-style:none;outline:none;-webkit-tap-highlight-color:#fff0;-webkit-user-select:none;user-select:none}details.pmx-acc>summary::-webkit-details-marker,details.pmx-acc>summary::marker{display:none;content:""}details.pmx-acc>summary:focus-visible{outline:2px solid #16161a;outline-offset:-2px;border-radius:8px}details.pmx-acc>summary::after{content:"";flex:0 0 16px;width:16px;height:16px;margin:0;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 16 16%22 fill=%22none%22 stroke=%22%235b6b7f%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3.5 6l4.5 4.5L12.5 6%22/%3E%3C/svg%3E") center / 16px 16px no-repeat;transition:transform .2s ease}details.pmx-acc[open]>summary::after{transform:rotate(180deg)}details.pmx-acc>.choices{margin:0;padding:6px 14px 4px}@media (prefers-reduced-motion:reduce){details.pmx-acc>summary::after{transition:none}}.fkcart-attr-wrap:has(details.pmx-acc) .fkcart-attr-key{display:none!important}.fkcart-attr-value:has(details.pmx-acc){flex:1 1 100%}.variation dt:has(+dd details.pmx-acc){display:none!important}#fkcart-modal#fkcart-modal .fkcart-attr-wrap:has(.pmx-edit-sweets-row){flex-wrap:wrap}#fkcart-modal#fkcart-modal .fkcart-attr-value:has(.pmx-edit-sweets-row){display:contents}#fkcart-modal#fkcart-modal .pmx-edit-sweets-row{display:block;flex:0 0 100%;width:100%;margin:15px 0 10px 0!important;padding:0!important;border:0}#fkcart-modal#fkcart-modal .pmx-cse-link{text-decoration:none;white-space:nowrap;margin:4px 0 12px;padding:9px 14px;border:1px solid #bbb;border-radius:6px;background:#fff;color:#222;cursor:pointer;font:inherit}#fkcart-modal#fkcart-modal details.pmx-acc .pmx-edit-sweets-row{width:auto;margin:10px 18px 0!important;padding:14px 0 14px!important;border-top:1px dashed #d4d4d4;text-align:center}#fkcart-modal#fkcart-modal details.pmx-acc .pmx-cse-link,#fkcart-modal#fkcart-modal details.pmx-acc .pmx-cse-link:hover,#fkcart-modal#fkcart-modal details.pmx-acc .pmx-cse-link:focus,#fkcart-modal#fkcart-modal details.pmx-acc .pmx-cse-link:active{display:inline-block;margin:0;padding:8px 18px;border:1px solid #16161a;border-radius:6px;background:#fff!important;color:#16161a!important;font-weight:600;text-decoration:none!important;box-shadow:none!important}@media (hover:hover){#fkcart-modal#fkcart-modal details.pmx-acc .pmx-cse-link:hover{background:#f3f3f3!important}}#pmx-cse-overlay{display:none;position:fixed;inset:0;background:rgb(0 0 0 / .55);z-index:2147483647;align-items:center;justify-content:center;padding:16px}#pmx-cse-overlay.is-open{display:flex}#pmx-cse{background:#fff;color:#222;width:100%;max-width:520px;max-height:90vh;max-height:90dvh;display:flex;flex-direction:column;overflow:hidden;border-radius:10px;box-sizing:border-box;font-size:15px;line-height:1.4}#pmx-cse .pmx-cse-head{padding:20px 20px 0;flex:none}#pmx-cse h3{margin:0 0 4px;font-size:20px}#pmx-cse .pmx-cse-sub{margin:0 0 14px;color:#666}#pmx-cse .pmx-cse-body{flex:1 1 auto;overflow:auto;padding:0 20px 8px;min-height:0}.pmx-cse-row{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px}.pmx-cse-combo{flex:1;min-width:0}.pmx-cse-pick{width:100%;text-align:left;padding:10px 12px;border:1px solid #bbb;border-radius:6px;background:#fff;color:#222;cursor:pointer;font:inherit;display:flex;justify-content:space-between;gap:8px;font-size:.8rem}.pmx-cse-pick::after{content:"\25BE";color:#777}.pmx-cse-panel{display:none;margin-top:4px;background:#fff;border:1px solid #bbb;border-radius:6px;overflow:hidden}.pmx-cse-combo.is-open .pmx-cse-panel{display:block}.pmx-cse-searchwrap{padding:8px;border-bottom:1px solid #eee;font-size:.8rem}#pmx-cse input.pmx-cse-search{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;padding:9px 10px!important;border:1px solid #ccc!important;border-radius:6px!important;font:inherit!important;font-size:16px!important;box-sizing:border-box!important;box-shadow:none!important}.pmx-cse-list{max-height:200px;overflow:auto;margin:0;padding:0;list-style:none}.pmx-cse-list li{padding:8px 12px;cursor:pointer;font-size:.8rem}.pmx-cse-list li:hover{background:#f3f3f3}.pmx-cse-list li.is-off{color:#aaa;cursor:not-allowed}.pmx-cse-extra{white-space:nowrap;display:flex;align-items:center;gap:4px;margin:0;height:42px;font-size:.8rem;font-weight:600}.pmx-cse-extra.is-off{opacity:.4}.pmx-cse-del{border:0;background:none;color:#b32d2e;cursor:pointer;padding:0 6px;display:flex;align-items:center;height:42px}.pmx-cse-del svg{width:18px;height:18px}.pmx-cse-add{margin:4px 0 12px;padding:9px 14px;border:1px solid #bbb;border-radius:6px;background:#fff;color:#222;cursor:pointer;font:inherit}.pmx-cse-add[disabled]{opacity:.4;cursor:not-allowed}.pmx-cse-count{font-weight:600;margin:6px 0}.pmx-cse-msg{color:#b32d2e;min-height:1.2em;margin:6px 0}.pmx-cse-actions{display:flex;gap:8px;flex:none;padding:14px 20px;border-top:1px solid #eee;background:#fff}.pmx-cse-save,.pmx-cse-cancel{padding:11px 18px;border-radius:6px;font:inherit;cursor:pointer;border:1px solid #222}.pmx-cse-save{background:#222;color:#fff}.pmx-cse-save[disabled]{opacity:.4;cursor:not-allowed}.pmx-cse-cancel{background:#fff;color:#222}.pmx-cse-src{display:none}.pmx-gww{clear:both;margin:18px 0 8px;width:100%;flex:0 0 100%}.pmx-gww__title{font-size:1rem;font-weight:700;margin:0 0 10px}.pmx-gww__list{list-style:none;margin:0;padding:0;display:grid;gap:10px;grid-template-columns:repeat(var(--pmx-gww-d,4),minmax(0,1fr))}.pmx-gww__item{display:flex;flex-direction:column;margin:0;padding:0;border:0;border-radius:8px;overflow:hidden;background:#fff}.pmx-gww__item::before,.pmx-gww__item::marker{content:none}.pmx-gww__img{display:block;overflow:hidden;aspect-ratio:1 / 1;line-height:0}.pmx-gww__img img,.pmx-gww .pmx-gww__img img{display:block;width:100%!important;height:100%!important;max-width:none;aspect-ratio:1 / 1;object-fit:cover;margin:0;border-radius:0!important;transform:scale(1.1);transform-origin:center}.pmx-gww__name{display:block;padding:8px 8px 2px;font-size:.8rem;font-weight:600;line-height:1.25;color:inherit;text-decoration:none}.pmx-gww__price{display:block;flex:1 0 auto;padding:0 8px;font-size:.8rem}.pmx-gww__price del{opacity:.6;margin-right:4px}.pmx-gww__add.button,.pmx-gww .pmx-gww__add.button{margin:8px 0!important;padding:8px 10px;font-size:.8rem;text-align:center;line-height:1.2}.pmx-gww__add.loading{opacity:.6;pointer-events:none}.pmx-gww__done{display:none}.pmx-gww .pmx-gww__add.added .pmx-gww__lbl{display:none}.pmx-gww .pmx-gww__add.added .pmx-gww__done{display:inline}.pmx-gww .pmx-gww__add.added::after,.pmx-gww .pmx-gww__add.loading::after,.pmx-gww .pmx-gww__add.added::before{content:none!important;display:none!important}.pmx-gww__item .added_to_cart{display:none!important}@media (max-width:600px){.pmx-gww__list{grid-template-columns:repeat(var(--pmx-gww-m,2),minmax(0,1fr))}.pmx-gww__item--dt{display:none}}@media (min-width:600px){.pnm-diet .diet-svg{width:20px;height:20px}}.pnm-diet-pills{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 12px 0}.pnm-diet-pill .diet-svg{width:18px;height:18px;display:block}@media (min-width:768px){.pnm-diet-pill{font-size:15px}.pnm-diet-pill .diet-svg{width:20px;height:20px}}.pnm-diet-pill__text{white-space:nowrap}@media (max-width:395px){.single-product .pnm-diet-pills{gap:3px}.single-product .pnm-diet-pill{gap:4px;padding:6px 4px;font-size:12px}}@media (min-width:396px) and (max-width:460px){.single-product .pnm-diet-pills{gap:3px}.single-product .pnm-diet-pill{gap:5px;padding:6px 8px;font-size:13px}}.single-product .woocommerce-Tabs-panel h2.woocommerce-Reviews-title{display:block!important}#fkcart-modal *{font-family:"Figtree",Sans-serif!important}.custom-fk-cart-menu-mobile{position:absolute;width:50px;right:5px;z-index:99;top:calc(-12px + 80px / 2)}.custom-fk-cart-menu-mobile .fkcart-shortcode-price{display:none!important}#fkcart-modal .fkcart-checkout-wrap #fkcart-checkout-button{font-weight:700!important;font-size:1rem!important}#fkcart-modal .fkcart-upsell-heading{text-align:left!important;font-weight:700!important}#fkcart-modal .fkcart-title{font-weight:700!important}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-info .fkcart-add-product-button{color:#000;background:#ffd812;font-weight:700;font-size:12px;padding:.6em 3em}#fkcart-modal .fkcart-carousel-dot.is-selected:after{background-color:black!important}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-meta-content .fkcart-select-options{display:none!important}.custom-fk-cart-menu-mobile .fkcart-shortcode-price{display:none!important}.fkcart-shortcode-container .fkcart-shortcode-count{top:4px!important;right:-20px!important}.fkcart-shortcode-container .fkcart-shortcode-price{display:none!important}.fkcart-reward-panel .fkcart-reward-message .fkcart-reward-milestone{color:#ee4b8e!important;font-weight:700!important}#fkcart-modal .fkcart-coupon-applied .fkcart-coupon-code,#fkcart-modal .fkcart-coupon-applied .fkcart-summary-amount{color:#ee4b8e!important;font-weight:700}.fkcart-reward-panel .fkcart-rewards .fkcart-reward-icon .fkcart-icon-reward{color:#ee4b8e!important}.fkcart-coupon-code.fkcart-coupon-code-wrapper{background:#fff7fa!important;border-color:#ee4b8e!important}.fkcart-coupon-code.fkcart-coupon-code-wrapper span{font-weight:700!important}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-meta-content .fkcart-attr-wrap .fkcart-attr-key[data-attr-key=variation-SelectBagSize]{display:none!important}#fkcart-modal .fkcart-item-meta-content-wrap .fkcart-attr-wrap .fkcart-attr-value,#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-meta-content .fkcart-attr-wrap .fkcart-attr-value{padding-left:0px!important}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-meta-content .fkcart-attr-wrap .fkcart-attr-key{font-weight:700!important}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-title{font-weight:700!important}#fkcart-modal .fkcart_summary_cta a.wc-stripe-payment-request-mini-cart{padding-left:16px;padding-right:16px}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-meta-content .fkcart-attr-wrap .choices{display:inline-flex;flex-wrap:wrap;gap:0 5px}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-meta-content .fkcart-attr-wrap .choices p:after{content:","}#fkcart-modal .fkcart-reward-product-wrap .fkcart-progress-title{display:flex;justify-content:center;gap:4px}#fkcart-modal .fkcart-reward-product-wrap .fkcart-progress-title span,#fkcart-modal .fkcart-reward-product-wrap .fkcart-progress-title .fkcart-reward-milestone,#fkcart-modal .fkcart-reward-product-wrap .fkcart-milestone .fkcart-label{font-weight:700!important}.fkcart-item-meta{display:block;line-height:1.5;font-size:14px;font-weight:700;text-decoration:none;color:var(--fkcart-primary-text-color);outline:0;margin-bottom:2px}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-info .fkcart-add-product-button{display:block;width:fit-content}@media (min-width:300px) and (max-width:420px){#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-meta-content{width:190%!important}}@media (min-width:421px){#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-meta-content{width:180%!important}}@media (max-width:768px){#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-title{font-size:12px!important;line-height:1.3!important}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-price{font-size:12px!important}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-meta-content .fkcart-attr-wrap *{font-size:11px!important;line-height:1.4!important}#fkcart-modal .fkcart--item-heading{font-size:14px!important}#fkcart-modal .fkcart-item-meta{font-size:12px!important}}dialog.shoptimizer-modal::backdrop{background:rgb(0 0 0 / .4);animation:0.2s shoptimizermodal-fadein}body:has(dialog.shoptimizer-modal[open]){overflow:hidden}dialog.shoptimizer-modal{display:flex;flex-direction:column;max-inline-size:min(80vw,60ch);max-block-size:min(80vh,100%);max-block-size:min(80dvb,100%);border:none;padding:0;background-color:#fff0;border-radius:.75rem;overflow:visible}dialog.shoptimizer-modal .shoptimizer-modal--container{padding:1.8rem;border-radius:.75rem;background-color:#fff;overflow-x:hidden;overflow-y:auto}dialog.shoptimizer-modal[data-shoptimizermodal-padding="none"] .shoptimizer-modal--container{padding:0}dialog.shoptimizer-modal:not([open]){pointer-events:none;opacity:0;display:none}dialog.shoptimizer-modal form[method="dialog"]{position:absolute;z-index:1;right:20px;top:-10px}dialog.shoptimizer-modal form[method="dialog"] button{position:fixed}dialog.shoptimizer-modal form[method="dialog"] button span{color:#fff}dialog.shoptimizer-modal .shoptimizer-modal--button_close{border-radius:99%}dialog.shoptimizer-modal .widget{margin:0}.shoptimizer-modal--button_close{border:none;padding:0;width:30px;height:30px;background:#fff;border:1.5px solid #fff0;border-color:#444;align-items:center;justify-content:center;display:inline-flex}.shoptimizer-modal--button_close svg{width:16px;height:16px;stroke:#444;transition:stroke 0.2s;cursor:pointer;stroke-width:2.5}.theme-shoptimizer .shoptimizer-modal .shoptimizer-modal--button_close:focus{outline:0}.theme-shoptimizer.keyboard-active .shoptimizer-modal .shoptimizer-modal--button_close:focus-visible{outline:#2491ff solid .2rem;outline-offset:0;border-color:#fff0;box-shadow:none}dialog.shoptimizer-modal[open]{animation:0.35s shoptimizermodal-slideup-fadein}@keyframes shoptimizermodal-fadein{from{opacity:0}to{opacity:1}}@keyframes shoptimizermodal-slideup-fadein{0%{opacity:0;transform:translate(0,40px)}100%{opacity:1;transform:translate(0,0)}}@media only screen and (max-width:600px){dialog[data-shoptimizermodal-position].shoptimizer-modal,dialog[data-shoptimizermodal-size].shoptimizer-modal{margin:auto 0 0;min-inline-size:100%;max-inline-size:100%}}.rtl dialog.shoptimizer-modal[data-shoptimizermodal-id="callBack"] form[method="dialog"]{left:20px;right:auto}.call-back-feature{transition:0.2s linear}@media (min-width:993px){.call-back-feature{position:fixed;z-index:5;right:30px;bottom:30px}.call-back-feature:hover{transform:scale(1.03)}.sticky-b .call-back-feature{bottom:85px}}@media (min-width:771px) and (max-width:992px){.call-back-feature{display:none}}@media (max-width:770px){.call-back-feature{position:inherit;width:100%;margin-top:1rem}.call-back-feature button{width:100%}dialog.shoptimizer-modal[data-shoptimizermodal-id="callBack"]{max-inline-size:100%;top:auto;width:calc(100% - 30px);margin:15px}}.woocommerce-demo-store .call-back-feature{bottom:90px}.callback-product_content{gap:3px;display:flex;flex-direction:column}.call-back-feature button{padding:.8em 1.3em;border-radius:5px;color:#fff;background-color:#dc9814;font-size:12.5px;font-weight:600;line-height:1.2;cursor:pointer}.callback-product_wrapper{display:flex;align-items:center;margin:-30px -30px 20px;padding:20px 30px;border-bottom:1px solid #e2e2e2;background:linear-gradient(180deg,#fff0 0,rgb(240 240 240 / .5) 100%)}dialog.shoptimizer-modal[data-shoptimizermodal-id="callBack"] .wpforms-confirmation-container-full{font-size:14px;padding:10px 15px;margin:0}.callback-product_wrapper img{max-width:70px;margin-right:20px}.callback-product_title{font-size:14px;font-weight:600;line-height:1.5}.callback-product_rating{font-size:14px}.callback-product_price{font-size:13px}.callback-product_price del{opacity:.5;font-size:.9em;margin-right:3px}dialog.shoptimizer-modal[data-shoptimizermodal-id="searchToggle"]{margin:0;max-inline-size:100%;z-index:1000;display:block;bottom:0;left:0;position:fixed;right:0;top:0;transition:opacity .4s;z-index:100000;height:100%}dialog.shoptimizer-modal[data-shoptimizermodal-id="searchToggle"] .shoptimizer-modal--container{padding:0}.admin-bar dialog.shoptimizer-modal[data-shoptimizermodal-id="searchToggle"] .shoptimizer-modal--container{padding-top:32px}dialog.shoptimizer-modal[data-shoptimizermodal-id="searchToggle"] .shoptimizer-modal--content{position:relative;padding-left:1.8rem;padding-right:1.8rem;max-width:700px;margin:0 auto}dialog.shoptimizer-modal[data-shoptimizermodal-id="searchToggle"] form[method="dialog"]{position:relative;top:auto;right:auto;display:flex;justify-content:space-between;align-items:center;font-size:1.35rem;font-weight:600;border-bottom:1px solid #e2e2e2;padding:.85rem 1.8rem;margin-bottom:2rem}dialog.shoptimizer-modal[data-shoptimizermodal-id="searchToggle"] form[method="dialog"] button{position:relative;height:2rem;width:2rem;border:none;border-radius:0}dialog.shoptimizer-modal[data-shoptimizermodal-id="searchToggle"] .shoptimizer-modal--button_close svg{height:2rem;width:2rem;stroke-width:1.5px}@media (max-width:992px){dialog.shoptimizer-modal[data-shoptimizermodal-id="searchToggle"]{display:none}}dialog.shoptimizer-modal[data-shoptimizermodal-id="searchToggle"] .shoptimizer-modal--container{overflow:visible;width:100vw;height:100vh;border-radius:0}@media (min-width:993px){.header-4 dialog .site-search{display:block}}@media (max-width:350px){.pnm-dispatchnotice{display:none}.logged-in .pnm-dispatchnotice{display:block!important}.topbar-wrapper{display:none!important}}@media (max-width:375px){.single-product .star-rating{width:5em!important}.single-product .star-rating span{width:5em!important}.single-product .star-rating span:before{-webkit-mask-size:1em!important;height:1em}}@media (max-width:399px){.int_contactbuttons a{font-size:.9em;padding:10px 15px}.single-product .woocommerce-product-rating .count{font-size:12px!important}}@media (max-width:420px){.news-image img{height:180px}}@media (max-width:540px){.woocommerce-checkout .wfacp_shipping_price{display:inline-flex}.product .woocommerce-product-rating a{line-height:inherit!important;font-size:13px!important}.single-product .single_variation{min-height:40px}.pmx-thumbs-wrap{display:none!important}.pmx-bar-pill{justify-content:space-between}}@media (max-width:599px){img.int_singleimage{width:100%;margin-bottom:20px}}@media (min-width:601px) and (max-width:782px){.admin-bar.sticky-m .header-4-container{top:0!important}}@media (max-width:768px){.single-post.left-post-sidebar .content-area{width:100%}.single-post.left-post-sidebar #secondary{display:none}.single-post.left-post-sidebar .wp-post-image{margin-top:1em!important}.postid-25 .topbar-wrapper{display:none!important}.single-product .product_cat-all-your-favourite-sweets .product-details-wrapper{margin-top:10px!important}.pnm_upsells_bestsellers{padding:20px 10px 10px!important}.pnm_emailwebpage-button a{width:100%!important}button.crpro-unsubscribe-button{display:block!important;width:100%!important;margin-top:1rem}.crpro-unsubscribe-cont label{display:inline-flex!important;width:100%!important;justify-content:space-between;align-items:center}.crpro-unsubscribe-cont label input{margin:0!important;width:80%;margin-left:1rem!important}.pnm-dispatchtimer{font-size:13px!important}.pnm-dispatchtimer div:before,.pnm-dispatchtimer div:after{width:18px!important;height:18px!important}.page-id-7105 .pnm-tpbanner{display:block!important}.pnm_headervippromo{font-size:13px}.pnm_headervippromo div:before,.pnm_headervippromo div:after{width:17px!important;height:17px!important}.pnm_homecolumn{flex:1 1 100%!important}.pnm_faq_container{padding:30px}.shoptimizer-mini-cart-wrap .widget_shopping_cart ul.sweets{margin:0!important}.shoptimizer-mini-cart-wrap .widget_shopping_cart ul.sweets li{padding:0!important}.shoptimizer-mini-cart-wrap .widget_shopping_cart li div{gap:5px!important;margin-left:0px!important}.shoptimizer-mini-cart-wrap .widget_shopping_cart ul.sweets p span:after{content:","}.shoptimizer-mini-cart-wrap .widget_shopping_cart ul.sweets p.label span:after{content:none!important}.shoptimizer-mini-cart-wrap .widget_shopping_cart ul.sweets p{line-height:1!important}.shoptimizer-mini-cart-wrap .widget_shopping_cart ul.sweets p span{font-size:.75rem}.post-grid{grid-template-columns:repeat(1,1fr);row-gap:20px;margin:0 10px}.post-grid img{height:200px}.post-grid .grid-post:nth-child(2) img{object-position:center top}.pnm_home-about{display:inline-block!important}.pnm_home-aboutleft{width:100%!important;margin-left:10px!important}.pnm_home-aboutright{display:inline-block!important;width:100%!important;padding:10px!important}.single-product ul.products.bundled_products{grid-template-columns:repeat(3,minmax(10px,1fr))!important}.int_section{flex-direction:column}.int_col1{width:100%!important;display:inline-flex!important;gap:20px}.int_col2{width:100%!important}.int_col1 img{width:48%;margin:0!important}.splitimage img{width:100%;margin:0}.int_contactbuttons{flex-direction:column}.home .pnm_homepageheader{max-height:300px;min-height:300px!important}.home .pnm_homepageheader img{min-height:300px!important;object-fit:cover}.home .pnm_splitcolumn{display:flex;flex-flow:column;align-items:center;row-gap:20px}.home .pnm_splitcolumn span{padding:0;font-size:15px!important;justify-content:center;align-items:center}.home .pnm_splitcolumn-button1{margin-right:0px!important;background-color:#fff!important;text-shadow:0 0 15px #00000038!important}.home .pnm_splitcolumn-button2{margin-left:0px!important;display:none!important}.home .pnm_splitcolumn-button1 a{color:#000!important}.page-id-15799 .int_col1 img{width:100%!important}.page-id-15799 .int_col2{padding-top:0!important}.int_grid{grid-template-columns:auto auto}.page-id-123494 .int_col1{flex-direction:column}.page-id-123494 .int_col1 img{width:100%!important}.pnm_home_herocta{display:none!important}.home .pnm_splitcolumn span{width:225px}.home .pnm_splitcolumn{margin-top:10px}.woosb-products[class*="woosb-products-layout-grid"] .woosb-product{width:calc(33.33% - 10px)!important;margin:5px!important}.floating-bar .atc_wrapper .quantity-button.quantity-down:before{top:60%!important}.floating-bar .atc_wrapper .quantity-button.quantity-up:before{top:40%!important}.floating-bar .atc_wrapper button,.floating-bar .quantity .input-text{height:40px!important}.site-search input[type="search"]{padding-left:40px}.site-search form:before{margin-top:-8px!important}.sweet-filter-chips .chip{flex:2 0 auto!important}.news-bottom-panels{grid-template-columns:1fr;gap:16px;margin-top:40px}.news-bottom-card{padding:24px 20px 22px}.news-bottom-card h2{font-size:20px}.news-bottom-text{font-size:15px;line-height:1.7}.news-bottom-actions{gap:14px}.sweets-form--unlimited .pmx-cta{text-align:center}.pnm-cat-chip__badge{width:25px;height:25px}.pnm-cat-chips{gap:5px}}@media (min-width:768px) and (max-width:1250px){.pnm_ctablocks{width:100%!important}.post-grid{grid-template-columns:repeat(2,1fr);row-gap:20px}.menu-primary-menu-container>ul>li>a{font-size:1.2vw!important}}@media (min-width:769px){.single-post.left-post-sidebar .content-area{width:50%;margin:0 auto;float:none}.single-post.left-post-sidebar #secondary{display:none}.page-id-7105 .pnm-tpbanner{display:none!important}.pnm_homecolumn{width:33.333%}.pnm_homecolumn{flex:1 1 45%}.page-id-152584 .pnm_homecolumn{width:24%}.home .pnm_homepageheader{height:500px}.home .pnm_splitcolumn{margin-top:30px}.site-search input[type="search"]{padding-left:40px}.site-search form:before{margin-top:-9px!important}}@media (max-width:770px){.archive-header{display:none!important}.woocommerce-form-login-toggle{padding-top:0px!important}}@media (min-width:771px) and (max-width:1099px){body.theme-shoptimizer .site-main ul.products li.product{width:100%!important}}@media (max-width:992px){#menu-mobile-menu{margin-top:40px}.main-navigation ul li a i{margin-right:10px;width:20px;text-align:center}.main-navigation ul li a{font-size:15px!important;line-height:1.75em}.mobile-menu.close-drawer{left:250px!important}.close-drawer{color:black!important}ul.products li.product_cat-pick-and-mix .price{padding-bottom:0}.home ul.products li.product{margin-bottom:0.75em!important;padding-right:0px!important;padding-left:0px!important}.home ul.products{width:100%!important;grid-column-gap:10px!important;grid-row-gap:10px!important;margin-left:0px!important;margin-right:10px!important}.home ul.products li.product .button{width:100%!important;left:0!important}#menu-mobile-menu ul.sub-menu li{margin-bottom:5px!important}ul.products li.product .button{margin-top:0px!important}footer.copyright .pnm_footerpayment img{margin:0 auto!important}footer.copyright .pnm_footercopyright{text-align:center}#menu-mobile-menu svg{width:20px;margin-right:10px;vertical-align:text-top}#menu-mobile-menu svg path{fill:#000}body.theme-shoptimizer .site-header .custom-logo-link img,body.wp-custom-logo .site-header .custom-logo-link img{height:70px}.main-header,.site-branding{height:80px!important}.main-header .site-header-cart{top:calc(-14px + 80px / 2)}.summary h1.entry-title{font-size:22px!important}button.mobile-search-toggle{right:80px!important}.page-id-130630 form.woocommerce-ResetPassword p.woocommerce-form-row button{width:100%}.main-header .site-header-cart{display:none!important}.woocommerce-product-gallery{width:100vw;margin-left:calc(-50vw + 50%)}.related.products ul.products li.product,.upsells.products ul.products li.product{min-width:180px!important}.single-product .woocommerce-tabs.wc-tabs-wrapper,.single-product .product-more-info{padding:1em!important}.single-product .related-wrapper .up-sells,.single-product .related-wrapper .related{padding:1em!important}.col-full-nav .search-trigger{display:none!important}#masthead .main-header>.search-trigger{position:absolute!important;top:0!important;right:70px!important;height:100%!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer;background-color:#fff0;border:0;z-index:9}#masthead .main-header>.search-trigger span{padding:0!important;margin:0!important;border:0!important;display:flex;align-items:center;justify-content:center}#masthead .main-header>.search-trigger svg{width:20px!important;height:20px!important;margin:0!important;pointer-events:none}.archive ul.products{-moz-column-gap:10px;column-gap:10px;row-gap:20px;margin-left:-5px;margin-right:-5px;width:calc(100% + 10px)}}@media (min-width:993px){.pdp-g-regular .product .images,.pdp-g-regular .product .woocommerce-product-gallery{width:44%!important}.pdp-g-regular div.product .summary{width:52%!important;margin-right:0%!important}.woocommerce-pagination .page-numbers li{border:1px solid lightgray;padding:5px;border-radius:5px;box-shadow:0 0 5px lightgray}.pnm-home-mainproducts ul.products li.product{padding-left:15px!important;padding-right:15px!important}.admin-bar.sticky-d.header-4:not(.woocommerce-checkout) .header-4-container{top:0px!important}.shoptimizer-modal{margin:0 auto!important}.shoptimizer-modal .shoptimizer-modal--container{width:50vw!important;height:20vh!important}.shoptimizer-modal .site-search input[type=search]{border:1px solid #999!important}.header-4 .search-trigger span{padding:8px 20px 8px 0!important;margin-right:0px!important}.widget_product_search form.woocommerce-product-search{display:inline-flex;width:100%}.widget_product_search form.woocommerce-product-search button{display:block;background:#ffd812;width:150px;padding:10px!important;position:inherit!important;border-radius:5px;margin-left:10px}#reviews .commentlist li .description{width:90%}.home ul.products li.product{float:left;width:16.647%}body.header-4:not(.full-width-header) .header-4-inner{max-width:1400px}.header-4 .header-4-container{height:120px}.header-4 .menu-primary-menu-container>ul>li>a,.header-4 .search-trigger{line-height:120px}.header-4 .main-navigation ul.menu>li.menu-item-has-children>a::after,.header-4 .main-navigation ul.menu>li.page_item_has_children>a::after,.header-4 .main-navigation ul.nav-menu>li.menu-item-has-children>a::after,.header-4 .main-navigation ul.nav-menu>li.page_item_has_children>a::after{background-color:#323232}.main-navigation ul.menu>li:not(.full-width) ul.sub-menu{background:#FFF}.overlay .header-4-container{background:white!important}.site-header-cart{display:none!important}.product .woocommerce-product-gallery .flex-control-thumbs li img{height:60px;object-fit:cover}.related-wrapper>section>h2{padding-top:0!important}.single-product .woocommerce-tabs.wc-tabs-wrapper{padding:2.617924em!important}.single-product .related-wrapper .up-sells,.single-product .related-wrapper .related,.single-product .product-more-info{padding:2em 2em 0 2em!important}.single-product .woocommerce-tabs #tab-reviews{padding-top:2em!important}.custom-fk-cart-menu-mobile{display:none!important}#masthead .main-header>.search-trigger{display:none!important}}@media (max-width:1024px){.wfacp_mini_cart_start_h .wfacp_order_sum .product-image{display:none!important}.wfacp_mini_cart_start_h .wfacp_order_sum tr td:first-child{width:100%!important;padding:0 0 5px 0px!important}.wfacp_mini_cart_start_h .wfacp_order_sum td.product-name-area .product-name.wfacp_summary_img_true{padding-left:0px!important}.wfacp_mini_cart_start_h .shop_table .cart_item .product-quantity{display:none!important}.wfacp_mini_cart_start_h .wfacp_delete_active td.product-total span.wfacp_cart_product_name_h{display:none!important}.wfacp_mini_cart_start_h .wfacp_order_summary_container .wfacp_mini_cart_items .product-total{padding:0 0 5px 0px!important}.wfacp_mini_cart_start_h .shop_table .cart_item{border-bottom:none!important}.wfacp_mini_cart_start_h .wfacp-coupon-section .wfacp-coupon-page{border:none!important;padding:0px!important}.wfacp_mini_cart_start_h .wfacp_coupon_msg{display:none!important}.wfacp_mini_cart_start_h table.shop_table.wfacp_mini_cart_reviews tr:first-child td{padding:0px!important}.wfacp_mini_cart_start_h .wfacp_order_summary_container table.wfacp_mini_cart_reviews tr:not(.order-total):not(.cart-discount) th{line-height:25px!important}.wfacp_mini_cart_start_h table.shop_table.wfacp_mini_cart_reviews tr:not(.order-total) td{padding:0px!important}.wfacp_mini_cart_start_h .wfacp_order_summary_container .wfacp_mini_cart_reviews{margin-top:0px!important}.wfacp_mini_cart_start_h table.shop_table tr.order-total td{padding:0px!important}.wfacp_mini_cart_start_h span.wfacp_mini_cart_item_title,.wfacp_mini_cart_start_h .wfacp_order_summary_container table.wfacp_mini_cart_items .product-total bdi{font-size:14px!important}h1.pnm_homepageherotitle{font-size:30px;line-height:1}.home .pnm_splitcolumn-button1 a,.home .pnm_splitcolumn-button2 a{height:45px}.home .pnm_splitcolumn span{display:inline-flex}}@media (min-width:1025px){.wc-ppcp-express-checkout{display:none!important}.int_imagegrid div{height:400px}.int_imagegridsmall div{height:250px!important}.int_inner{margin-top:4rem}.home .pnm_splitcolumn-button1 a,.home .pnm_splitcolumn-button2 a{padding:0;width:260px;display:inline-flex;justify-content:center;align-items:center}.home .pnm_splitcolumn span{display:inline-flex;width:auto;padding:0}.pnm_home-about{flex:1 1 auto;max-width:1400px;margin:0 auto}.pnm_checkoutlogo{max-width:1100px!important;justify-content:flex-start!important;margin:0 auto}}@media (max-width:1399px){.pnm_ctablocks{min-height:350px!important}}@media (min-width:1400px){.pnm_homecolumn{flex:1 1 30%}.page-id-152584 .pnm_homecolumn{flex:1 1 20%}.pnm_homesection,.pnm_homewelcome{max-width:1800px;margin:0 auto}}