.custom-simplified-list .products.list.items{margin:0 !important;padding:0 !important}.custom-simplified-list .products.list.items .item{list-style:none !important;margin:0 !important;padding:0 !important;display:block !important;width:100% !important}.custom-simplified-list .simplified-product-item{border-bottom:1px solid #ddd !important;padding:0 !important;width:100% !important;margin:0 !important;display:block !important}.custom-simplified-list .simplified-product-item.odd-row{background-color:#ffffff !important}.custom-simplified-list .simplified-product-item.even-row{background-color:#f8f9fa !important}.custom-simplified-list .simplified-product-item:hover{background-color:#e9ecef !important}.custom-simplified-list .simplified-product-item.bulk-selected{background-color:#e3f3de !important;border-left:4px solid #56AD3F !important}.custom-simplified-list .simplified-product-item .simplified-product-info{display:flex !important;align-items:center !important;width:100% !important;padding:12px 15px !important;gap:20px !important;min-height:60px !important;flex-wrap:nowrap !important}.custom-simplified-list .simplified-product-item .bulk-select-container{width:40px !important;min-width:40px !important;max-width:40px !important;flex-shrink:0 !important;flex-grow:0 !important;text-align:center !important}.custom-simplified-list .simplified-product-item .bulk-select-container .bulk-select-checkbox{width:18px !important;height:18px !important;cursor:pointer !important;margin:0 !important}.custom-simplified-list .simplified-product-item .product-sku{width:150px !important;min-width:150px !important;max-width:150px !important;flex-shrink:0 !important;flex-grow:0 !important;font-size:14px !important;color:#333 !important;font-weight:600 !important;padding-right:15px !important}.custom-simplified-list .simplified-product-item .product-sku .sku-label{display:none !important}.custom-simplified-list .simplified-product-item .product-sku .sku-value{display:block !important}.custom-simplified-list .simplified-product-item .product-name-container{flex:1 !important;min-width:200px !important;display:flex !important;align-items:center !important;gap:10px !important;padding-right:15px !important}.custom-simplified-list .simplified-product-item .product-name-container .product-item-name{flex:1 !important;margin:0 !important}.custom-simplified-list .simplified-product-item .product-name-container .product-item-name a{color:#56AD3F !important;text-decoration:none !important;font-weight:500 !important;font-size:15px !important;line-height:1.3 !important}.custom-simplified-list .simplified-product-item .product-name-container .product-item-name a:hover{color:#438831 !important;text-decoration:underline !important}.custom-simplified-list .simplified-product-item .product-name-container .camera-icon{color:#56AD3F !important;cursor:pointer !important;opacity:.7 !important;flex-shrink:0 !important;margin-left:10px !important}.custom-simplified-list .simplified-product-item .product-name-container .camera-icon:hover{opacity:1 !important}.custom-simplified-list .simplified-product-item .product-name-container .camera-icon svg{width:20px !important;height:20px !important;vertical-align:middle !important}.custom-simplified-list .simplified-product-item .price-container{width:120px !important;min-width:120px !important;max-width:120px !important;flex-shrink:0 !important;flex-grow:0 !important;text-align:right !important;padding-right:15px !important}.custom-simplified-list .simplified-product-item .price-container .price-box{margin:0 !important}.custom-simplified-list .simplified-product-item .price-container .price-box .price{font-size:18px !important;font-weight:700 !important;color:#438831 !important;margin:0 !important}.custom-simplified-list .simplified-product-item .simplified-actions{width:300px !important;min-width:300px !important;max-width:300px !important;flex-shrink:0 !important;flex-grow:0 !important}.custom-simplified-list .simplified-product-item .simplified-actions .simplified-cart-actions{display:flex !important;align-items:center !important;gap:15px !important;justify-content:flex-end !important}.custom-simplified-list .simplified-product-item .simplified-actions .simplified-add-to-cart-form{display:flex !important;align-items:center !important;gap:15px !important;margin:0 !important}.custom-simplified-list .simplified-product-item .simplified-actions .simplified-add-to-cart-form .field.qty{display:flex !important;align-items:center !important;gap:8px !important;margin:0 !important}.custom-simplified-list .simplified-product-item .simplified-actions .simplified-add-to-cart-form .field.qty .label{font-weight:600 !important;margin:0 !important;font-size:14px !important;white-space:nowrap !important}.custom-simplified-list .simplified-product-item .simplified-actions .simplified-add-to-cart-form .field.qty .control{width:70px !important}.custom-simplified-list .simplified-product-item .simplified-actions .simplified-add-to-cart-form .field.qty .input-text.qty{width:100% !important;padding:8px !important;text-align:center !important;border:1px solid #ddd !important;border-radius:4px !important;font-size:14px !important;margin:0 !important}.custom-simplified-list .simplified-product-item .simplified-actions .simplified-add-to-cart-form .field.qty .input-text.qty:focus{border-color:#56AD3F !important;outline:none !important}.custom-simplified-list .simplified-product-item .simplified-actions .simplified-add-to-cart-form .action.tocart.primary{white-space:nowrap !important;padding:8px 16px !important;font-size:14px !important;background-color:#56AD3F !important;border-color:#56AD3F !important;border-radius:4px !important;font-weight:500 !important;margin:0 !important}.custom-simplified-list .simplified-product-item .simplified-actions .simplified-add-to-cart-form .action.tocart.primary:hover{background-color:#438831 !important;border-color:#438831 !important}.custom-simplified-list .simplified-product-item .simplified-actions .actions-secondary{margin-top:8px !important;text-align:right !important}.custom-simplified-list .simplified-product-item .simplified-actions .actions-secondary a{font-size:14px !important;color:#56AD3F !important;margin-left:15px !important;display:inline-flex !important;align-items:center !important}.custom-simplified-list .simplified-product-item .simplified-actions .actions-secondary a:hover{color:#438831 !important}.custom-simplified-list .simplified-product-item .simplified-actions .actions-secondary a.action.towishlist svg,.custom-simplified-list .simplified-product-item .simplified-actions .actions-secondary a.action.towishlist i,.custom-simplified-list .simplified-product-item .simplified-actions .actions-secondary a.action.towishlist span{width:20px !important;height:20px !important;font-size:20px !important}.custom-simplified-list .simplified-product-item .product.details.product-item-details.simplified-details{width:100% !important;display:contents !important}.custom-simplified-list .simplified-product-item .product.details.product-item-details.simplified-details>*{display:inline-block !important}.bulk-actions-bar{background:#f8f9fa !important;border:1px solid #ddd !important;border-radius:4px !important;padding:12px 15px !important;margin-bottom:15px !important;display:none !important}.bulk-actions-bar.bulk-actions-bottom{margin-top:15px !important;margin-bottom:0 !important}.bulk-actions-bar .bulk-actions-container{display:flex !important;align-items:center !important;gap:15px !important}.bulk-actions-bar .bulk-actions-container .selected-count{font-weight:600 !important}.bulk-actions-bar .bulk-actions-container .action{padding:10px 20px !important;border-radius:4px !important;border:1px solid !important;cursor:pointer !important}.bulk-actions-bar .bulk-actions-container .action.bulk-add-to-cart{background-color:#56AD3F !important;border-color:#56AD3F !important;color:white !important}.bulk-actions-bar .bulk-actions-container .action.bulk-add-to-cart:hover{background-color:#438831 !important}.bulk-actions-bar .bulk-actions-container .action.bulk-add-to-cart:disabled{opacity:.6 !important;cursor:not-allowed !important}.bulk-actions-bar .bulk-actions-container .action.bulk-clear{background-color:#f8f9fa !important;border-color:#ddd !important;color:#333 !important}.bulk-actions-bar .bulk-actions-container .action.bulk-clear:hover{background-color:#e9ecef !important}.actions-secondary a[href*="compare"],.actions-secondary .action.tocompare{display:none !important}.navigation .submenu .all-category a[href*="all-products.html"]{display:none !important}.account .page-title-wrapper+.messages{margin-bottom:15px}.account .page-title-wrapper+.messages .message{padding:10px 15px;margin-bottom:0;border-radius:4px;font-size:14px}.account .page-title-wrapper+.messages .message.warning{background-color:#fff9e6;border-left:4px solid #f0ad4e;color:#856404}.account .page-title-wrapper+.messages .message .action.primary{padding:6px 12px;font-size:14px;margin-top:8px;border-radius:3px;background-color:#0071e3;border-color:#0071e3}.account .page-title-wrapper+.messages .message .action.primary:hover{background-color:#005bb5;border-color:#005bb5}.account .sidebar .block-collapsible-nav{margin-bottom:25px;border:2px solid #56AD3F;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 2px 4px rgba(86,173,63,0.1)}@media (max-width:767px){.account .sidebar .block-collapsible-nav{border:0;border-radius:0;box-shadow:none}}.account .sidebar .block-collapsible-nav .block-title{padding:15px 20px;background:#56AD3F;border-bottom:none;font-weight:700;font-size:18px;color:#fff;margin-bottom:0;cursor:pointer}.account .sidebar .block-collapsible-nav .block-title strong{color:#fff}.account .sidebar .block-collapsible-nav .block-content{background:#fff;padding:0}.account .sidebar .block-collapsible-nav .item .delimiter{border-top:0 !important}.account .sidebar .block-collapsible-nav .nav.items{list-style:none;margin:0;padding:0}.account .sidebar .block-collapsible-nav .nav.items .nav.item{border-bottom:0 !important}.account .sidebar .block-collapsible-nav .nav.items .nav.item:last-child{border-bottom:none}.account .sidebar .block-collapsible-nav .nav.items .nav.item a{display:block;padding:12px 20px;color:#56AD3F;text-decoration:none;font-weight:500;transition:all .3s ease;border-left:3px solid transparent}.account .sidebar .block-collapsible-nav .nav.items .nav.item a:hover{background:#f0f9ed;border-left-color:#56AD3F;padding-left:25px}.account .sidebar .block-collapsible-nav .nav.items .nav.item.current a,.account .sidebar .block-collapsible-nav .nav.items .nav.item.current strong{background:#56AD3F !important;color:white !important;font-weight:600;border-left-color:#4a9835 !important;border-color:#56AD3F !important;display:block;padding:12px 20px}.account .sidebar .block-collapsible-nav .nav.items .nav.item a[href*="logout"]{background:#f5f5f5;color:#56AD3F;font-weight:600;margin-top:0;border-top:0 !important}.account .sidebar .block-collapsible-nav .nav.items .nav.item a[href*="logout"]:hover{background:#56AD3F;color:white;padding-left:20px;border-left-color:transparent}.footer.content>.footer.links{display:none !important}.page-footer{background:#f5f5f5;border-top:1px solid #ddd;padding:40px 0 20px}.page-footer .footer.content{max-width:1280px;margin:0 auto;padding:0 20px}.page-footer .footer.content .footer-columns-wrapper{display:grid;grid-template-columns:repeat(4, 1fr);gap:30px;margin-bottom:30px}.page-footer .footer.content .footer-address h3,.page-footer .footer.content .footer-information h3,.page-footer .footer.content .footer-account h3,.page-footer .footer.content .footer-opening-times h3,.page-footer .footer.content .footer-address h4,.page-footer .footer.content .footer-information h4,.page-footer .footer.content .footer-account h4,.page-footer .footer.content .footer-opening-times h4{font-size:16px;font-weight:600;color:#333;margin-bottom:15px;text-transform:uppercase}.page-footer .footer.content .footer-address p,.page-footer .footer.content .footer-information p,.page-footer .footer.content .footer-account p,.page-footer .footer.content .footer-opening-times p{margin:5px 0;color:#666;line-height:1.6}.page-footer .footer.content .footer-address p a,.page-footer .footer.content .footer-information p a,.page-footer .footer.content .footer-account p a,.page-footer .footer.content .footer-opening-times p a{color:#56AD3F;text-decoration:none}.page-footer .footer.content .footer-address p a:hover,.page-footer .footer.content .footer-information p a:hover,.page-footer .footer.content .footer-account p a:hover,.page-footer .footer.content .footer-opening-times p a:hover{text-decoration:underline}.page-footer .footer.content .footer-address p a.view-map-link,.page-footer .footer.content .footer-information p a.view-map-link,.page-footer .footer.content .footer-account p a.view-map-link,.page-footer .footer.content .footer-opening-times p a.view-map-link{display:inline-block;margin-top:8px;padding:6px 12px;background:#56AD3F;color:white !important;border-radius:4px;font-weight:500}.page-footer .footer.content .footer-address p a.view-map-link:hover,.page-footer .footer.content .footer-information p a.view-map-link:hover,.page-footer .footer.content .footer-account p a.view-map-link:hover,.page-footer .footer.content .footer-opening-times p a.view-map-link:hover{background:#4a9636;text-decoration:none}.page-footer .footer.content .footer-address ul,.page-footer .footer.content .footer-information ul,.page-footer .footer.content .footer-account ul,.page-footer .footer.content .footer-opening-times ul{list-style:none;padding:0;margin:0}.page-footer .footer.content .footer-address ul li,.page-footer .footer.content .footer-information ul li,.page-footer .footer.content .footer-account ul li,.page-footer .footer.content .footer-opening-times ul li{margin-bottom:8px}.page-footer .footer.content .footer-address ul li a,.page-footer .footer.content .footer-information ul li a,.page-footer .footer.content .footer-account ul li a,.page-footer .footer.content .footer-opening-times ul li a{color:#666;text-decoration:none;transition:color .3s ease}.page-footer .footer.content .footer-address ul li a:hover,.page-footer .footer.content .footer-information ul li a:hover,.page-footer .footer.content .footer-account ul li a:hover,.page-footer .footer.content .footer-opening-times ul li a:hover{color:#56AD3F}.page-footer .footer.content .footer-opening-times .opening-hours p{margin:8px 0}.page-footer .footer.content .footer-opening-times .opening-hours p strong{display:inline-block;min-width:80px;color:#333}@media (max-width:767px){.page-footer{padding:20px 0}.page-footer .footer.content .footer-columns-wrapper{display:block;margin-bottom:0}.page-footer .footer.content .footer-address,.page-footer .footer.content .footer-information,.page-footer .footer.content .footer-account,.page-footer .footer.content .footer-opening-times{border-bottom:1px solid #ddd}.page-footer .footer.content .footer-address{padding:15px 0;border-bottom:2px solid #56AD3F}.page-footer .footer.content .footer-information h3,.page-footer .footer.content .footer-account h3,.page-footer .footer.content .footer-information h4,.page-footer .footer.content .footer-account h4{position:relative;padding:15px 40px 15px 0;margin:0;cursor:pointer;user-select:none}.page-footer .footer.content .footer-information h3:after,.page-footer .footer.content .footer-account h3:after,.page-footer .footer.content .footer-information h4:after,.page-footer .footer.content .footer-account h4:after{content:'+';position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:24px;font-weight:300;color:#56AD3F;transition:transform .3s ease}.page-footer .footer.content .footer-information h3.active:after,.page-footer .footer.content .footer-account h3.active:after,.page-footer .footer.content .footer-information h4.active:after,.page-footer .footer.content .footer-account h4.active:after{content:'−'}.page-footer .footer.content .footer-information ul,.page-footer .footer.content .footer-account ul{max-height:0;overflow:hidden;transition:max-height .3s ease}.page-footer .footer.content .footer-information ul.active,.page-footer .footer.content .footer-account ul.active{max-height:500px;padding-bottom:15px}.page-footer .footer.content .footer-opening-times{padding:15px 0}}.footer.content .copyright{grid-column:1 / -1;text-align:center;margin-top:30px;padding-top:20px;border-top:1px solid #ddd;color:#999;font-size:14px}@media (max-width:767px){.footer.content .copyright{margin-top:20px;padding-top:15px}}h1,h2,h3,h4,h5,h6{color:var(--provet-brand-color, #56AD3F)}p{color:var(--provet-text-color, #333333)}address{color:var(--provet-text-color, #333333);font-style:normal}.field.note{color:var(--provet-text-color, #333333)}.product-item-name a,.product-item-name,.product.name a,.product.name{color:var(--provet-brand-color, #56AD3F)}.table-order-items td,.table-order-items th,.order-items td,.order-items th,.orders-history td,.orders-history th,.table-order-items .col,.block-dashboard-orders td{color:var(--provet-text-color, #333333)}.table-order-items .col.actions{white-space:nowrap}.table-order-items .col.actions .action-btn{display:inline-flex !important;align-items:center !important;gap:6px !important;padding:6px 14px !important;border-radius:4px !important;font-size:13px !important;font-weight:600 !important;text-decoration:none !important;transition:background-color .2s,box-shadow .2s;cursor:pointer !important;border:none !important;line-height:1.4 !important;vertical-align:middle !important}.table-order-items .col.actions .action-btn+.action-btn{margin-left:6px !important}.table-order-items .col.actions .action-btn svg{flex-shrink:0}.table-order-items .col.actions .action-btn.btn-view{background-color:#1979c3 !important;color:#ffffff !important}.table-order-items .col.actions .action-btn.btn-view:hover{background-color:#155b8a !important;box-shadow:0 2px 4px rgba(0,0,0,0.15) !important}.table-order-items .col.actions .action-btn.btn-reorder{background-color:#4caf50 !important;color:#ffffff !important}.table-order-items .col.actions .action-btn.btn-reorder:hover{background-color:#388e3c !important;box-shadow:0 2px 4px rgba(0,0,0,0.15) !important}.table-order-items .col.actions .action-btn.btn-cancel{background-color:#e53935 !important;color:#ffffff !important}.table-order-items .col.actions .action-btn.btn-cancel:hover{background-color:#b71c1c !important;box-shadow:0 2px 4px rgba(0,0,0,0.15) !important}@media (max-width:767px){.table-order-items .col.actions{white-space:normal !important}.table-order-items .col.actions .action-btn{display:flex !important;width:100% !important;box-sizing:border-box !important;justify-content:center !important;margin-left:0 !important;margin-bottom:6px !important}.table-order-items .col.actions .action-btn:last-child{margin-bottom:0 !important}}.limited-availability-notice{background-color:#fff8e1;border:0;color:#92400e}.cat-c-unavailable span{color:#b91c1c}.page-products h1{font-size:30px !important}.back-in-stock-message{background-color:#fef2f2;border:0;color:#7f1d1d}.page-print .logo{display:block;float:none;text-align:left}@media print{*{-webkit-filter:none !important;background:transparent !important;color:#000 !important;filter:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}.table-wrapper table{width:100%;table-layout:fixed}.table-wrapper table td{width:auto}.table-wrapper table>tfoot>tr:first-child{border-top:1px solid #999}.box,tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:1cm}.block-content,p,h2,h3{break-inside:avoid}.block-content{break-before:avoid}.block-title,h2,h3{break-after:avoid;break-inside:avoid}.nav-toggle{display:none !important}.sidebar,.nav-sections,.header.content>*[class],.panel.wrapper>*[class],.footer.content>*[class]{display:none}.logo,.footer .copyright{display:block !important;margin:10px 0}.order-details-items .order-items .order-gift-message:not(.expanded-content){height:auto;visibility:visible}.column.main{float:none !important;width:100% !important}.breadcrumbs{margin:0 auto;text-align:right}.footer.content{padding:0}.hidden-print{display:none !important}}