@charset "UTF-8";
.article-wrapper h1,.article-wrapper h2,.article-wrapper h3,.article-wrapper h4{margin:16px 0px 8px 0px !important}.article-wrapper p{margin:10px 0px !important;line-height:1.4 !important}.article-wrapper ul li{padding-bottom:8px !important}.news-wrap .product-list-attribute-name a{display:block;padding:10px 0px;font-size:18px}.news-wrap .product-list-attribute-date{margin-top:0 !important}.hide-availability-text .product-list-attribute-stock span.availability-label{display:none !important}h2#desktop{font-size:40px !important}.text-block p{margin-bottom:16px !important}ul.dropdown-level-2>li>a{display:inline-block !important;padding:5px 0px !important}.product-page .product-upper .availability .availability-label{display:none !important}.omnisend-form-68d3a67060433dadc0520647-text-62a313b876d81914aa87ed78>h3{background:none !important;color:#111 !important}#omnisend-form-68d3a67060433dadc0520647-field-container-62a3147776d81914aa87ed98-emailField-input.omnisend-form-68d3a67060433dadc0520647-field-container-62a3147776d81914aa87ed98-input{padding:11px !important;border:2px solid #111 !important;border-radius:6px !important}.alert{text-align:center !important}body:not(.v2-account-area-body) .btn-primary.stock-notification-modal-trigger{background:#f1f1f1 !important;border:1px solid #c1c1c1 !important;color:#555 !important}body:not(.v2-account-area-body) .btn-primary.stock-notification-modal-trigger:hover{border:1px solid #111 !important}.category-content .category-main .card.wrapper .other-wrap.grid-view .inner-wrap .card-header a .anchor{height:75px !important}.home-brands-hover-effect{transition:all 0.2s ease-in-out}.home-brands-hover-effect:hover{transform:scale(1.1)}.product-page .product-images .product-left,.product-page .product-upper{padding:10px 0px !important}table.delivery-table{width:100%;border:1px solid #d1d1d1 !important}table.delivery-table tr{height:60px;width:25%}table.delivery-table tr:nth-child(odd){background-color:#f1f1f1 !important}table.delivery-table tr.bold-text td{font-weight:900 !important}table.delivery-table tr td{padding:10px}.delivery-options{margin:20px 0;padding:0;overflow:hidden}.delivery-option{text-align:center;background:honeydew;border:1px solid forestgreen;padding:10px;width:100%;float:left;box-sizing:border-box}.delivery-option strong{display:block;font-weight:600;font-size:15px;color:#333;margin-bottom:0px}.delivery-option div{color:#666;font-size:14px;font-weight:400;line-height:1.4}.card-body .col-12{padding-left:0 !important}.category-header .card-body{padding:0 !important}p.brand-alphabet-letter{font-size:45px !important;display:inline-block !important;width:3%;font-weight:700 !important;vertical-align:top !important}ul.alphabet-link{display:inline-block !important;width:95%}ul li.brand-alphabet-link{display:inline-block !important;margin:10px;border:2px solid #d1d1d1;border-radius:10px;padding:12px 20px}ul li.brand-alphabet-link:hover{border:2px solid #c1c1c1;cursor:pointer}ul li.brand-alphabet-link a{text-decoration:none !important}body:not(.v2-account-area-body) .modal .modal-content .modal-header{background-color:#851010 !important}.main-content .checkout-details .checkout-row .delivery-address-nav-buttons ul.payment-method-select li a.live,.main-content .checkout-details .checkout-row .delivery-address-nav-buttons ul.payment-method-select li a.active{color:#fff !important}.sweet-card-grid{display:grid;gap:2rem;margin:2.5rem 0 3rem 0;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr))}@media (max-width:900px){.sweet-card-grid{grid-template-columns:repeat(2, 1fr);gap:1.5rem}}@media (max-width:600px){.sweet-card-grid{grid-template-columns:1fr;gap:1.5rem}}.sweet-card{background:#fff;border:2px solid #f3f3f3;border-radius:15px;padding:1.5rem;box-shadow:0 4px 8px rgba(0, 0, 0, 0.05);transition:transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.3s ease;display:flex;flex-direction:column;height:100%;position:relative;overflow:hidden}.sweet-card:hover{transform:translateY(-8px);box-shadow:0 12px 28px rgba(196, 30, 58, 0.15);border-color:#e0e0e0}.sweet-card img{width:100%;height:auto;margin:0 0 1.25rem 0;border-radius:10px;background:#f9f9f9;display:block;transition:transform 0.3s ease}.sweet-card:hover img{transform:scale(1.02)}.sweet-card h2{text-align:center !important;font-weight:900 !important}.sweet-card h4 a{font-size:20px !important;font-weight:900 !important;text-align:center !important;display:block;text-decoration:none;color:#851010 !important;transition:color 0.2s ease}.sweet-card h4 a:hover{color:#c41e3a !important}.sweet-card p{font-size:0.95rem;color:#666;margin:0 0 1.25rem 0;line-height:1.7;flex-grow:1}.sweet-card ul{list-style:none;margin:1rem 0;padding:0}.sweet-card li{padding:0.4rem 0 0.4rem 1.5rem;position:relative;color:#666;font-size:0.9rem;line-height:1.6;transition:color 0.2s ease}.sweet-card li:before{content:"◆";position:absolute;left:0;color:#c41e3a;font-size:0.5rem;top:0.65rem}.sweet-card li:hover{color:#851010}.sweet-card h3:last-of-type{margin-top:auto;padding-top:1.25rem;border-top:1px solid #f0f0f0;font-size:0.9rem;color:#c41e3a;font-weight:500;font-style:italic;line-height:1.5;transition:color 0.2s ease}.sweet-card:hover h3:last-of-type{color:#851010}.sweet-card h3:last-child a{text-align:center;display:flex;align-items:center;justify-content:center;padding:0.85rem 1.75rem;margin-top:1rem;background:linear-gradient(135deg, #c41e3a 0%, #a01830 100%);color:white !important;text-decoration:none;border-radius:8px;font-weight:700;font-size:0.85rem;letter-spacing:0.6px;text-transform:uppercase;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:0 4px 12px rgba(196, 30, 58, 0.3);overflow:hidden;border:none;cursor:pointer;font-style:normal}.sweet-card h3:last-child a:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(196, 30, 58, 0.4);background:linear-gradient(135deg, #a01830 0%, #851020 100%)}.sweet-card h3:last-child a:active{transform:translateY(-1px)}@media (max-width:768px){.sweet-card{padding:1.25rem}.sweet-card h4 a{font-size:18px !important}}@media (max-width:600px){.sweet-card h3:last-child a{padding:0.75rem 1.5rem;font-size:0.8rem}}.faq-section{padding:0px;font-family:inherit}.faq-title{font-size:32px;margin-bottom:40px}.faq-item{background:#ffffff;border-radius:12px;padding:20px;margin:12px 0px 0px 0px;border:1px solid #e2e8f0}.faq-question{width:100%;background:none;border:none;padding:0 0 8px 0;text-align:left;font-size:18px;font-weight:600;cursor:default;color:#0f172a;margin-bottom:0;display:block}.faq-question::before{display:none}.faq-question::after{display:none}.faq-answer{max-height:none;overflow:visible;transition:none;padding-top:18px}.faq-answer p{margin:0}.faq-answer div{padding:0}.hide-on-desktop{display:none}.hide-on-mobile{display:block}a.cta-button,a.cta,.cta-button{background-color:#28a745;color:#ffffff !important;padding:10px 22px;border-radius:999px;text-align:center;font-weight:bold;text-decoration:none;display:inline-block;margin:10px 0 16px 0}a.cta-button:hover,a.cta:hover,.cta-button{text-decoration:none}@media (max-width:768px){.hide-on-mobile{display:none}.hide-on-desktop{display:block}.product-page .product-images .product-left,.product-page .product-upper{padding:5px 0px !important}span.delivery-estimate{display:block !important}.delivery-option{padding:14px 16px;margin:6px 0;width:98%;float:none}.delivery-option strong{font-size:12px !important}.delivery-option div{font-size:11px !important}.delivery-table tr td{padding:5px !important}table.delivery-table{font-size:12px !important}body .scroll_top_wrapper #scroll_top{display:none !important}}@media (max-width:480px){h2#desktop{font-size:20px !important}}