body.wd-deli-preview,body.wd-deli-preview #wrapper,body.wd-deli-preview #main,body.wd-deli-preview #content,body.wd-deli-preview #header .header-bg-color{background:#ee356d!important}body.wd-deli-preview #header .header-bg-image{background-image:none!important}body.wd-deli-preview #header .header-inner{max-width:1320px}body.wd-deli-preview .page-title{display:none}body.wd-deli-preview #content{padding:0}body.wd-deli-preview .wd-pb{max-width:1290px;margin:auto;padding:28px 0 64px;color:#fff;font-family:Montserrat,sans-serif}body.wd-deli-preview .wd-pb h1,body.wd-deli-preview .wd-pb h2,body.wd-deli-preview .wd-pb h3{font-family:Montserrat,sans-serif;font-weight:900;color:inherit;letter-spacing:-1px}body.wd-deli-preview .wd-pb a{color:inherit}body.wd-deli-preview .wd-pb .wd-kicker{font-size:11px;text-transform:uppercase;letter-spacing:2px;font-weight:800;margin:0 0 20px}body.wd-deli-preview .wd-pb .product-main{padding:0 0 38px}body.wd-deli-preview .wd-pb .content-row{max-width:none;margin:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}body.wd-deli-preview .wd-pb .product-gallery,body.wd-deli-preview .wd-pb .product-info{padding:0;width:100%;max-width:none}body.wd-deli-preview .wd-pb .product-gallery img{border-radius:22px;object-fit:contain}body.wd-deli-preview .wd-pb .product-gallery-slider{border-radius:22px;overflow:hidden}body.wd-deli-preview .wd-pb .product-title{font-size:56px;line-height:1.05;margin:12px 0 22px;letter-spacing:-2px}body.wd-deli-preview .wd-pb .breadcrumbs{font-size:11px;letter-spacing:1px;opacity:.85}body.wd-deli-preview .wd-pb .price{color:#fff;font-size:30px;font-weight:800;margin:0 0 18px}body.wd-deli-preview .wd-pb .product-short-description{font-size:16px;line-height:1.75;max-width:460px}body.wd-deli-preview .wd-pb .product-short-description p{margin-bottom:22px}body.wd-deli-preview .wd-pb .is-divider,body.wd-deli-preview .wd-pb .next-prev-thumbs,body.wd-deli-preview .wd-pb .share-icons{display:none}body.wd-deli-preview .wd-pb .instock .product-info:before{content:'280 g · In stock';display:block;font-size:12px;letter-spacing:.4px;font-weight:700;margin-bottom:18px;color:#ffda35}body.wd-deli-preview .wd-pb form.cart{display:flex;align-items:center;gap:16px;margin:28px 0 20px}body.wd-deli-preview .wd-pb .quantity{display:flex;margin:0;height:50px;flex:0 0 130px}body.wd-deli-preview .wd-pb .quantity input{height:50px;margin:0;box-shadow:none;border:0;background:#fff0f4;color:#2c2454}body.wd-deli-preview .wd-pb .quantity .minus{border-radius:8px 0 0 8px}body.wd-deli-preview .wd-pb .quantity .plus{border-radius:0 8px 8px 0}body.wd-deli-preview .wd-pb .quantity .qty{width:50px}body.wd-deli-preview .wd-pb .button{background:#ffda35!important;border:0;color:#2c2454!important;border-radius:8px;font-size:12px;font-weight:800;letter-spacing:.2px;box-shadow:none}body.wd-deli-preview .wd-pb .single_add_to_cart_button{height:50px;min-width:210px;margin:0;flex:1}body.wd-deli-preview .wd-pb .product_meta{border-top:1px solid #ffffff40;padding-top:16px;font-size:11px;opacity:.85}body.wd-deli-preview .wd-pb .product_meta>span{border:0;padding:3px 0}body.wd-deli-preview .wd-pb .product-footer .container{max-width:none;padding:0}body.wd-deli-preview .wd-pb .woocommerce-tabs{border:0;background:#fff0f4;color:#2c2454;border-radius:20px;padding:26px 32px;margin-bottom:28px}body.wd-deli-preview .wd-pb .woocommerce-tabs .nav{justify-content:flex-start;gap:28px;margin-bottom:20px}body.wd-deli-preview .wd-pb .woocommerce-tabs .nav a{color:#2c2454;font-size:13px;font-weight:800}body.wd-deli-preview .wd-pb .woocommerce-tabs .nav li:before{background:#ee356d}body.wd-deli-preview .wd-pb .woocommerce-Tabs-panel{font-size:14px;line-height:1.7}body.wd-deli-preview .wd-pb .woocommerce-Tabs-panel h3{font-size:18px}body.wd-deli-preview .wd-pb .wd-shipping{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;padding:24px 28px;margin:0 0 50px;border:1px solid #ffffff50;border-radius:16px}body.wd-deli-preview .wd-pb .wd-shipping h3{font-size:14px;margin:0 0 6px;letter-spacing:-.2px}body.wd-deli-preview .wd-pb .wd-shipping p{font-size:12px;margin:0;line-height:1.5}body.wd-deli-preview .wd-pb .related{margin-top:36px}body.wd-deli-preview .wd-pb .related>h3{font-size:30px;text-transform:none;border:0;margin:0 0 24px;padding:0}body.wd-deli-preview .wd-pb .related .row{margin:0 -12px;max-width:none}body.wd-deli-preview .wd-pb .related .product-small.col{padding:0 12px 24px}body.wd-deli-preview .wd-pb .related .product-small>.col-inner{background:#fff0f4;color:#2c2454;border-radius:18px;overflow:hidden;height:100%}body.wd-deli-preview .wd-pb .related .box-text{padding:18px 20px 20px;text-align:left}body.wd-deli-preview .wd-pb .related .product-title{font-size:16px;letter-spacing:-.3px;line-height:1.4;min-height:45px;margin:0 0 12px}body.wd-deli-preview .wd-pb .related .price{color:#2c2454;font-size:21px;margin:0}body.wd-deli-preview .wd-pb .related .image-tools,body.wd-deli-preview .wd-pb .related .product-cat,body.wd-deli-preview .wd-pb .related .quick-view{display:none!important}body.wd-deli-preview .wd-pb .related .box-image img{width:100%;height:280px;object-fit:contain}body.wd-deli-preview .wd-pb .related .box-image{background:#ee356d}body.wd-deli-preview .wd-pb .related .box-image a{display:block}@media(max-width:1350px){body.wd-deli-preview .wd-pb{margin:0 28px}}@media(max-width:849px){body.wd-deli-preview .wd-pb .content-row{gap:30px}body.wd-deli-preview .wd-pb .product-title{font-size:42px}body.wd-deli-preview .wd-pb form.cart{flex-wrap:wrap}body.wd-deli-preview .wd-pb .single_add_to_cart_button{min-width:140px}}@media(max-width:549px){body.wd-deli-preview .wd-pb{margin:0;padding:20px 16px 32px}body.wd-deli-preview .wd-pb .wd-kicker{font-size:9px;letter-spacing:1.5px;margin-bottom:18px}body.wd-deli-preview .wd-pb .content-row{display:flex;flex-direction:column;gap:24px}body.wd-deli-preview .wd-pb .product-gallery,body.wd-deli-preview .wd-pb .product-info{flex-basis:auto}body.wd-deli-preview .wd-pb .product-main{padding-bottom:20px}body.wd-deli-preview .wd-pb .product-gallery img,body.wd-deli-preview .wd-pb .product-gallery-slider{border-radius:16px}body.wd-deli-preview .wd-pb .product-title{font-size:38px;letter-spacing:-1.4px;margin:10px 0 16px}body.wd-deli-preview .wd-pb .price{font-size:26px;margin-bottom:14px}body.wd-deli-preview .wd-pb .product-short-description{font-size:14px;line-height:1.65}body.wd-deli-preview .wd-pb .instock .product-info:before{margin-bottom:12px;font-size:11px}body.wd-deli-preview .wd-pb form.cart{flex-wrap:nowrap;gap:10px;margin:22px 0 18px}body.wd-deli-preview .wd-pb .quantity{flex:0 0 110px}body.wd-deli-preview .wd-pb .quantity .qty{width:40px}body.wd-deli-preview .wd-pb .single_add_to_cart_button{min-width:0;padding:0 10px;font-size:11px}body.wd-deli-preview .wd-pb .woocommerce-tabs{padding:20px 18px;border-radius:16px}body.wd-deli-preview .wd-pb .woocommerce-tabs .nav{gap:16px}body.wd-deli-preview .wd-pb .woocommerce-tabs .nav a{font-size:10px}body.wd-deli-preview .wd-pb .woocommerce-Tabs-panel{font-size:13px}body.wd-deli-preview .wd-pb .wd-shipping{grid-template-columns:1fr;gap:18px;padding:20px;margin-bottom:28px}body.wd-deli-preview .wd-pb .wd-shipping h3{font-size:13px}body.wd-deli-preview .wd-pb .related>h3{font-size:26px}body.wd-deli-preview .wd-pb .related .row{margin:0 -7px}body.wd-deli-preview .wd-pb .related .product-small.col{padding:0 7px 14px;flex-basis:50%;max-width:50%}body.wd-deli-preview .wd-pb .related .box-image img{height:auto;aspect-ratio:1/1;object-fit:contain}body.wd-deli-preview .wd-pb .related .box-text{padding:12px}body.wd-deli-preview .wd-pb .related .product-title{font-size:12px;line-height:17px;min-height:51px}body.wd-deli-preview .wd-pb .related .price{font-size:18px}}body.wd-deli-preview .wd-pb .product-info .amount{color:#fff}body.wd-deli-preview .wd-pb .breadcrumbs,body.wd-deli-preview .wd-pb .breadcrumbs a{color:#fff}body.wd-deli-preview .wd-pb .quantity .ux-quantity__button{width:36px;background:#fff0f4!important;color:#2c2454!important;border-radius:0;font-size:18px;flex:0 0 36px}body.wd-deli-preview .wd-pb .quantity{flex-basis:122px}body.wd-deli-preview .wd-pb .quantity .minus{border-radius:8px 0 0 8px}body.wd-deli-preview .wd-pb .quantity .plus{border-radius:0 8px 8px 0}body.wd-deli-preview .wd-pb .woocommerce-tabs{display:block!important;padding:24px 28px!important}body.wd-deli-preview .wd-pb .woocommerce-tabs .tab-panels{padding:0!important}body.wd-deli-preview .wd-pb .product-footer{padding-top:0}body.wd-deli-preview .wd-pb .related{border-top:0}body.wd-deli-preview .wd-pb .related .row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0!important}body.wd-deli-preview .wd-pb .related .product-small.col{width:100%;max-width:none;flex-basis:auto;padding:0!important}body.wd-deli-preview .wd-pb .related .product-title a{font-weight:800}body.wd-deli-preview .wd-pb .related .box-image img{height:auto;aspect-ratio:1/1;display:block;object-fit:contain}body.wd-deli-preview .wd-pb .related .image-fade_in_back{padding:0!important}body.wd-deli-preview .wd-pb .related .box-image{padding:0!important}body.wd-deli-preview .wd-pb .related .box-text{padding:18px 20px 20px!important}body.wd-deli-preview .wd-pb .wd-shipping{margin-top:32px}@media(max-width:549px){body.wd-deli-preview .wd-pb .woocommerce-tabs{padding:20px 18px!important}body.wd-deli-preview .wd-pb .related .row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body.wd-deli-preview .wd-pb .related .box-text{padding:12px!important}body.wd-deli-preview .wd-pb .quantity{flex-basis:112px}body.wd-deli-preview .wd-pb .quantity .ux-quantity__button{width:34px;flex-basis:34px}}body.wd-deli-preview .wd-pb .related .row-slider{display:block!important}body.wd-deli-preview .wd-pb .related .flickity-viewport{height:auto!important;overflow:visible!important}body.wd-deli-preview .wd-pb .related .flickity-slider{position:relative!important;transform:none!important;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}body.wd-deli-preview .wd-pb .related .flickity-slider>.col{position:relative!important;left:auto!important;right:auto!important;width:100%!important;opacity:1!important}body.wd-deli-preview .wd-pb .related .flickity-button,body.wd-deli-preview .wd-pb .related .flickity-page-dots{display:none!important}body.wd-deli-preview .wd-pb .woocommerce-tabs .nav{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;width:100%!important}body.wd-deli-preview .wd-pb .woocommerce-tabs .nav>li{width:auto!important;margin:0!important;flex:0 1 auto}body.wd-deli-preview .wd-pb .woocommerce-tabs .nav>li a{white-space:normal}body.wd-deli-preview .wd-pb .woocommerce-tabs .tab-panels{padding-top:16px!important}@media(max-width:549px){body.wd-deli-preview .wd-pb .related .flickity-slider{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body.wd-deli-preview .wd-pb .woocommerce-tabs .nav{gap:12px}body.wd-deli-preview .wd-pb .woocommerce-tabs .nav a{font-size:10px;line-height:1.5;padding:0}}body.wd-deli-preview .wd-pb .related .row-slider{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));white-space:normal!important}body.wd-deli-preview .wd-pb .related .row-slider.flickity-enabled{display:block!important}body.wd-deli-preview .wd-pb .related .row-slider>.col{float:none!important;display:block!important;width:100%!important}body.wd-deli-preview .wd-pb .related .row-slider .col-inner{height:100%}@media(max-width:549px){body.wd-deli-preview .wd-pb .related .row-slider{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}/* Information refinement: draft 363 lower components only. */
body.wd-deli-preview .wd-pb .woocommerce-tabs{background:transparent!important;border:0!important;padding:0!important;margin:0 0 36px!important}
body.wd-deli-preview .wd-pb .woocommerce-tabs>.nav{display:none!important}
body.wd-deli-preview .wd-pb .woocommerce-tabs .tab-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:0!important}
body.wd-deli-preview .wd-pb #tab-description{display:contents!important}
body.wd-deli-preview .wd-pb #tab-description>h3{display:none}
body.wd-deli-preview .wd-pb #tab-description>p,body.wd-deli-preview .wd-pb #tab-additional_information{background:#fff0f4;color:#2c2454;border:0;border-radius:18px;padding:25px 28px;margin:0!important;font-size:14px;line-height:1.7}
body.wd-deli-preview .wd-pb #tab-description>p:before,body.wd-deli-preview .wd-pb #tab-additional_information:before{display:block;font-size:20px;line-height:1.25;font-weight:900;letter-spacing:-.6px;margin:0 0 12px}
body.wd-deli-preview .wd-pb #tab-description>p:first-child{grid-column:1;grid-row:1}
body.wd-deli-preview .wd-pb #tab-description>p:first-child:before{content:'About this product'}
body.wd-deli-preview .wd-pb #tab-description>p:nth-of-type(2){grid-column:2;grid-row:1}
body.wd-deli-preview .wd-pb #tab-description>p:nth-of-type(2):before{content:'Ingredients'}
body.wd-deli-preview .wd-pb #tab-description>p:nth-of-type(3){grid-column:2;grid-row:2;border-left:4px solid #ffda35;padding-left:24px}
body.wd-deli-preview .wd-pb #tab-description>p:nth-of-type(3):before{content:'Allergens'}
body.wd-deli-preview .wd-pb #tab-description>p:nth-of-type(3)>strong{display:none}
body.wd-deli-preview .wd-pb #tab-additional_information{display:block!important;grid-column:1;grid-row:2}
body.wd-deli-preview .wd-pb #tab-additional_information:before{content:'Additional information'}
body.wd-deli-preview .wd-pb #tab-additional_information table{margin:0;border:0;font-size:14px}body.wd-deli-preview .wd-pb #tab-additional_information th,body.wd-deli-preview .wd-pb #tab-additional_information td{border:0;padding:0;color:#2c2454;line-height:1.7}body.wd-deli-preview .wd-pb #tab-additional_information th{font-size:14px;text-transform:none;font-weight:700;width:40%;letter-spacing:0}body.wd-deli-preview .wd-pb #tab-additional_information td p{margin:0}
body.wd-deli-preview .wd-pb .product-footer .related{display:none!important}
body.wd-deli-preview .wd-pb .wd-related h2{font-size:30px;line-height:1.2;margin:0 0 24px}
body.wd-deli-preview .wd-pb .wd-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0!important;width:100%;max-width:none}
body.wd-deli-preview .wd-pb .wd-related-card{width:100%;max-width:none;padding:0;min-width:0}
body.wd-deli-preview .wd-pb .wd-related-card>.col-inner{height:100%;display:flex;flex-direction:column;background:#fff0f4;color:#2c2454;border-radius:18px;overflow:hidden}
body.wd-deli-preview .wd-pb .wd-related-card>.col-inner>.row{margin:0!important;width:100%;max-width:none;flex:1}
body.wd-deli-preview .wd-pb .wd-related-card .product-small.col{padding:0;width:100%;max-width:none}
body.wd-deli-preview .wd-pb .wd-related-card .box-image{background:#ee356d;aspect-ratio:1/1;overflow:hidden}
body.wd-deli-preview .wd-pb .wd-related-card .box-image img{width:100%;height:100%;aspect-ratio:1/1;object-fit:contain;display:block}
body.wd-deli-preview .wd-pb .wd-related-card .box-image a{display:block}
body.wd-deli-preview .wd-pb .wd-related-card .box-text{padding:20px 22px 0!important;text-align:left}
body.wd-deli-preview .wd-pb .wd-related-card .product-title{font-size:17px;font-weight:800;line-height:24px;letter-spacing:-.4px;height:48px;min-height:48px;margin:0 0 14px}
body.wd-deli-preview .wd-pb .wd-related-card .price,body.wd-deli-preview .wd-pb .wd-related-card .amount{color:#2c2454;font-size:21px;font-weight:800;line-height:28px;margin:0 0 14px}
body.wd-deli-preview .wd-pb .wd-related-card .quick-view,body.wd-deli-preview .wd-pb .wd-related-card .image-tools,body.wd-deli-preview .wd-pb .wd-related-card .product-cat{display:none!important}
body.wd-deli-preview .wd-pb .wd-related-card .add_to_cart_inline{border:0!important;margin:0!important;padding:0 22px 22px!important}
body.wd-deli-preview .wd-pb .wd-related-card .add_to_cart_inline .button{display:block;width:100%;margin:0;min-height:46px;line-height:32px;font-size:0;padding:7px 4px}
body.wd-deli-preview .wd-pb .wd-related-card .add_to_cart_inline .button:after{content:'Add to Cart';font-size:12px;opacity:1;position:static;border:0;margin:0;animation:none}
@media(max-width:549px){body.wd-deli-preview .wd-pb .woocommerce-tabs .tab-panels{display:flex;flex-direction:column;gap:12px}body.wd-deli-preview .wd-pb #tab-description>p,body.wd-deli-preview .wd-pb #tab-additional_information{padding:20px;font-size:13px;line-height:1.65;border-radius:15px}body.wd-deli-preview .wd-pb #tab-description>p:before,body.wd-deli-preview .wd-pb #tab-additional_information:before{font-size:18px;margin-bottom:10px}body.wd-deli-preview .wd-pb #tab-description>p:first-child{order:1}body.wd-deli-preview .wd-pb #tab-description>p:nth-of-type(2){order:2}body.wd-deli-preview .wd-pb #tab-description>p:nth-of-type(3){order:3;padding-left:16px}body.wd-deli-preview .wd-pb #tab-additional_information{order:4}body.wd-deli-preview .wd-pb #tab-additional_information th,body.wd-deli-preview .wd-pb #tab-additional_information td{font-size:13px}body.wd-deli-preview .wd-pb .wd-related h2{font-size:26px;margin-bottom:20px}body.wd-deli-preview .wd-pb .wd-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body.wd-deli-preview .wd-pb .wd-related-card .box-text{padding:12px 12px 0!important}body.wd-deli-preview .wd-pb .wd-related-card .product-title{font-size:12.5px;line-height:18px;height:54px;min-height:54px;margin-bottom:8px;letter-spacing:-.2px}body.wd-deli-preview .wd-pb .wd-related-card .price,body.wd-deli-preview .wd-pb .wd-related-card .amount{font-size:18px;line-height:24px;margin-bottom:10px}body.wd-deli-preview .wd-pb .wd-related-card .add_to_cart_inline{padding:0 12px 12px!important}body.wd-deli-preview .wd-pb .wd-related-card .add_to_cart_inline .button{min-height:40px;line-height:28px;padding:6px 2px}body.wd-deli-preview .wd-pb .wd-related-card .add_to_cart_inline .button:after{font-size:10px}}
body.wd-deli-preview .wd-pb #tab-additional_information{visibility:visible!important;opacity:1!important;position:relative!important;transform:none!important;width:auto!important;height:auto!important}body.wd-deli-preview .wd-pb .wd-related-card>.col-inner>.row{flex:0 0 auto}body.wd-deli-preview .wd-pb .wd-related-card .add_to_cart_inline{margin-top:auto!important}/* Final lower-section refinements on preview 363 only. */body.wd-deli-preview .wd-pb .product-footer{margin-top:-24px}body.wd-deli-preview .wd-pb .woocommerce-tabs{background:#fff0f4!important;color:#2c2454;border-radius:20px;padding:26px 28px!important}body.wd-deli-preview .wd-pb .woocommerce-tabs:before{content:'The delicious details';display:block;font-size:28px;font-weight:900;letter-spacing:-1px;line-height:1.15;margin:0 0 24px}body.wd-deli-preview .wd-pb .woocommerce-tabs .tab-panels{gap:22px 36px}body.wd-deli-preview .wd-pb #tab-description>p,body.wd-deli-preview .wd-pb #tab-additional_information{background:transparent;border:0;border-radius:0;padding:0!important}body.wd-deli-preview .wd-pb #tab-description>p:before,body.wd-deli-preview .wd-pb #tab-additional_information:before{font-size:17px;letter-spacing:-.4px;margin-bottom:8px}body.wd-deli-preview .wd-pb #tab-description>p:nth-of-type(3){border:0}body.wd-deli-preview .wd-pb .wd-shipping{background:#fff0f4;color:#2c2454;border:0;padding:24px 28px;gap:22px;margin-top:32px}body.wd-deli-preview .wd-pb .wd-shipping>div{display:flex;align-items:center;justify-content:center;gap:14px}body.wd-deli-preview .wd-pb .wd-shipping svg{width:30px;height:30px;flex:0 0 30px}body.wd-deli-preview .wd-pb .wd-shipping h3{color:#2c2454}body.wd-deli-preview .wd-pb .wd-shipping p{color:#2c2454}@media(max-width:549px){body.wd-deli-preview .wd-pb .product-footer{margin-top:-8px}body.wd-deli-preview .wd-pb .woocommerce-tabs{padding:22px 20px!important;border-radius:16px}body.wd-deli-preview .wd-pb .woocommerce-tabs:before{font-size:24px;margin-bottom:22px}body.wd-deli-preview .wd-pb .woocommerce-tabs .tab-panels{gap:20px}body.wd-deli-preview .wd-pb #tab-description>p:before,body.wd-deli-preview .wd-pb #tab-additional_information:before{font-size:16px}body.wd-deli-preview .wd-pb .wd-shipping{grid-template-columns:repeat(3,minmax(0,1fr));padding:18px 10px;gap:8px;border-radius:14px}body.wd-deli-preview .wd-pb .wd-shipping>div{flex-direction:column;justify-content:flex-start;text-align:center;gap:8px;min-width:0}body.wd-deli-preview .wd-pb .wd-shipping svg{width:23px;height:23px;flex-basis:23px}body.wd-deli-preview .wd-pb .wd-shipping h3{font-size:10px;letter-spacing:-.2px;line-height:1.35;min-height:27px;margin-bottom:4px}body.wd-deli-preview .wd-pb .wd-shipping p{font-size:9px;line-height:1.4}}
/* Product summary readability — draft 363 only. */
body.wd-deli-preview #header a[href="https://weirdough.co.za/shop/"]{text-transform:uppercase}
body.wd-deli-preview .wd-pb .wd-kicker{font-size:12px;line-height:1.6;letter-spacing:1.8px}
body.wd-deli-preview .wd-pb .instock .product-info:before{font-size:15px;line-height:1.45;font-weight:800;letter-spacing:.3px;margin:0 0 14px}
body.wd-deli-preview .wd-pb .product-info .breadcrumbs{font-size:13px;line-height:1.5;font-weight:600;letter-spacing:.3px;opacity:1;margin:0 0 14px;text-transform:none}
body.wd-deli-preview .wd-pb .product-info>.product-title{margin:0 0 20px}
body.wd-deli-preview .wd-pb .product-info .price-wrapper>.price{margin:0 0 18px;line-height:1.3}
body.wd-deli-preview .wd-pb .product-info .product-short-description p{margin:0;line-height:1.7}
body.wd-deli-preview .wd-pb .product-info form.cart{margin:24px 0 20px;gap:16px;align-items:center}
body.wd-deli-preview .wd-pb .product-info .quantity{height:52px;flex:0 0 132px}
body.wd-deli-preview .wd-pb .product-info .quantity input{height:52px;font-size:16px}
body.wd-deli-preview .wd-pb .product-info .quantity .qty{width:52px}
body.wd-deli-preview .wd-pb .product-info .quantity .ux-quantity__button{width:40px;flex-basis:40px;font-size:20px}
body.wd-deli-preview .wd-pb .product-info .single_add_to_cart_button{height:52px;line-height:1.3;font-size:14px;font-weight:900;letter-spacing:.15px}
body.wd-deli-preview .wd-pb .product-info .product_meta{font-size:13px;line-height:1.6;opacity:1;padding-top:16px}
body.wd-deli-preview .wd-pb .product-info .product_meta>span{padding:3px 0}
@media(max-width:549px){body.wd-deli-preview .wd-pb .wd-kicker{font-size:10px;line-height:1.6;letter-spacing:1.2px}body.wd-deli-preview .wd-pb .instock .product-info:before{font-size:14px;margin-bottom:12px}body.wd-deli-preview .wd-pb .product-info .breadcrumbs{font-size:12px;margin-bottom:12px}body.wd-deli-preview .wd-pb .product-info>.product-title{margin-bottom:18px}body.wd-deli-preview .wd-pb .product-info .price-wrapper>.price{margin-bottom:16px}body.wd-deli-preview .wd-pb .product-info form.cart{gap:10px;margin:22px 0 18px}body.wd-deli-preview .wd-pb .product-info .quantity{flex-basis:108px;height:50px}body.wd-deli-preview .wd-pb .product-info .quantity input{height:50px;font-size:15px}body.wd-deli-preview .wd-pb .product-info .quantity .qty{width:40px}body.wd-deli-preview .wd-pb .product-info .quantity .ux-quantity__button{width:34px;flex-basis:34px;font-size:18px}body.wd-deli-preview .wd-pb .product-info .single_add_to_cart_button{height:50px;font-size:12px;letter-spacing:0;padding:0 7px}body.wd-deli-preview .wd-pb .product-info .product_meta{font-size:12px;line-height:1.6}}

/* Dynamic reusable components; native WooCommerce controls retained. */
body.wd-deli-preview .wd-pb .instock .product-info:before{display:none!important}
body.wd-deli-preview .wd-pb .wd-stockline{font-size:15px;line-height:1.45;font-weight:800;letter-spacing:.3px;color:#ffda35;margin:0 0 14px}
body.wd-deli-preview .wd-pb .product-info>p.stock{display:none}
body.wd-deli-preview .wd-pb .wd-details:before{content:none!important}
body.wd-deli-preview .wd-pb .wd-details>h2{font-size:28px;line-height:1.15;letter-spacing:-1px;color:#2c2454;margin:0 0 24px}
body.wd-deli-preview .wd-pb .wd-details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 36px}
body.wd-deli-preview .wd-pb .wd-detail h3{font-size:17px;letter-spacing:-.4px;line-height:1.25;margin:0 0 8px;color:#2c2454}
body.wd-deli-preview .wd-pb .wd-detail{font-size:14px;line-height:1.7;min-width:0}
body.wd-deli-preview .wd-pb .wd-detail p{margin:0 0 8px}body.wd-deli-preview .wd-pb .wd-detail p:last-child{margin-bottom:0}
body.wd-deli-preview .wd-pb .wd-detail table{margin:0;font-size:14px}
body.wd-deli-preview .wd-pb .wd-detail th,body.wd-deli-preview .wd-pb .wd-detail td{border:0;padding:0;color:#2c2454;font-size:14px;line-height:1.7;text-transform:none;letter-spacing:0}
body.wd-deli-preview .wd-pb .wd-detail th{width:40%;font-weight:700}
body.wd-deli-preview .wd-pb .wd-detail-about{grid-column:1;grid-row:1}body.wd-deli-preview .wd-pb .wd-detail-ingredients{grid-column:2;grid-row:1}body.wd-deli-preview .wd-pb .wd-detail-allergens{grid-column:2;grid-row:2}body.wd-deli-preview .wd-pb .wd-detail-attributes{grid-column:1;grid-row:2}
body.wd-deli-preview .wd-pb .wd-related-card .box-text{flex:1;display:flex;flex-direction:column}
body.wd-deli-preview .wd-pb .wd-related-card .box-text>.button{width:100%;min-height:46px;line-height:32px;margin:0 0 22px;padding:7px 4px;font-size:12px;align-self:center}
body.wd-deli-preview .wd-pb .wd-related-card .box-text{padding-bottom:0!important}
body.wd-deli-preview .wd-pb .wd-related-card .box-text .price{display:block}
body.wd-deli-preview .wd-pb .wd-related-card .box-image a img{border-radius:0}
body.wd-deli-preview .wd-pb .variations_form.cart{display:block}
body.wd-deli-preview .wd-pb .variations_form .woocommerce-variation-add-to-cart{display:flex;align-items:center;gap:16px}
body.wd-deli-preview .wd-pb .variations_form .variations label{color:#fff}
@media(max-width:549px){body.wd-deli-preview .wd-pb .wd-stockline{font-size:14px;margin-bottom:12px}body.wd-deli-preview .wd-pb .wd-details>h2{font-size:24px;margin-bottom:22px}body.wd-deli-preview .wd-pb .wd-details-grid{display:flex;flex-direction:column;gap:20px}body.wd-deli-preview .wd-pb .wd-detail{font-size:13px;line-height:1.65}body.wd-deli-preview .wd-pb .wd-detail h3{font-size:16px}body.wd-deli-preview .wd-pb .wd-detail table,body.wd-deli-preview .wd-pb .wd-detail th,body.wd-deli-preview .wd-pb .wd-detail td{font-size:13px}body.wd-deli-preview .wd-pb .wd-related-card .box-text>.button{min-height:40px;line-height:28px;font-size:10px;margin-bottom:12px;padding:6px 2px}}
