.duca-pd-grid.vc_row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;}
.duca-pd-grid.vc_row::before,.duca-pd-grid.vc_row::after{display:none!important}
.duca-pd-grid.vc_row>.wpb_column{width:100%!important;min-width:0;float:none!important;}
.duca-pd-grid>.duca-pd-middle{grid-column:2}
.duca-pd-grid>.duca-pd-packshot-column,.duca-pd-grid>.duca-pd-retail-number{grid-column:3}
.duca-pd-grid .duca-pd-card+.duca-pd-card{margin-top:24px}
.duca-pd-features{display:flex;flex-direction:column;align-items:flex-start;gap:16px}
.duca-pd-features .duca-pd-feature-icon{display:block;max-width:100%;width:auto;height:auto;max-height:140px;object-fit:contain}
.duca-pd-features .duca-pd-halal{width:180px;max-height:none;border-radius:7px}
.duca-pd-features .duca-product-peppers__image{display:block;width:80px;max-width:100%;height:auto}
.duca-pd-grid .duca-product-packshot{display:flex;align-items:center;justify-content:center;padding:24px 10px;min-width:0}
.duca-pd-grid .duca-product-packshot__image{display:block;width:auto;max-width:100%;height:auto;max-height:440px;object-fit:contain}
.duca-pd-leaflet.vc_row{margin-top:0;padding-top:0!important;padding-bottom:40px!important}
.duca-pd-leaflet .productContainerA{padding:24px!important}
.duca-pd-leaflet .productContainerA>.vc_column-inner>.wpb_wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:24px}
.duca-pd-leaflet .productContainerA>.vc_column-inner>.wpb_wrapper>.wpb_text_column{flex:1 1 200px;margin:0!important}
.duca-pd-leaflet .productContainerA h3{margin:0!important}
.duca-pd-leaflet .productContainerA .wpb_single_image{order:-1;flex:0 0 80px;width:80px!important;margin:0!important}
.duca-pd-leaflet .productContainerA .wpb_single_image img{width:80px!important;height:auto!important;max-width:100%}
.duca-pd-leaflet .tt_button{color:#fff!important;border-color:#fff!important;margin:0!important;float:none!important}
.duca-pd-leaflet .tt_button:hover,.duca-pd-leaflet .tt_button:focus-visible{color:#073a93!important;background:#fff!important}
@media(max-width:991px){.duca-pd-grid.vc_row{grid-template-columns:minmax(0,1fr);row-gap:24px;padding-left:18px!important;padding-right:18px!important;box-sizing:border-box}.duca-pd-grid.vc_row>.wpb_column{grid-column:1!important}.duca-pd-grid .duca-product-packshot{padding:12px}.duca-pd-grid .duca-product-packshot__image{max-height:340px}}
@media(max-width:767px){.duca-pd-leaflet.vc_row{padding-left:18px!important;padding-right:18px!important}.duca-pd-leaflet .productContainerA>.vc_column-inner>.wpb_wrapper>.wpb_text_column{flex-basis:130px}.duca-pd-leaflet .tt_button{white-space:normal;max-width:100%;text-align:center}}
