@import url("https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,400;12..96,600;12..96,700;12..96,800&family=Figtree:wght@400;500;600;700&display=swap");:root{--navy: #0a0e2a;--blue-deep: #0d1b6e;--blue-mid: #1a3dbd;--blue-bright: #3b82f6;--electric: #60c3ff;--pink: #ff4da6;--yellow: #ffe033;--purple: #a855f7;--white: #ffffff;--border: rgba(255,255,255,0.1);--font-display: "Bricolage Grotesque", sans-serif;--font-body: "Figtree", sans-serif}body,p,a,li,td,th,span,div{font-family:"Figtree", sans-serif !important}p{margin-bottom:16px !important}h1,h2,h3,h4,h5,h6{font-family:"Bricolage Grotesque", sans-serif !important;font-weight:800 !important;letter-spacing:-0.5px !important;line-height:1.05 !important}strong,b{font-weight:700 !important}.products-other div.other-wrap .product-container{padding:0px 10px 20px 10px !important}.category-content .pagination-wrapper{display:none !important}div.other-wrap .product-container{background:white !important}.category-content .sort-wrapper{border-color:#f1f1f1 !important}.category-content .category-main .card.wrapper .other-wrap.grid-view .product-container{padding-bottom:30px !important}#app .category-landing-page-content .category-main .category span.category-name{background:#0d1b6e !important}#app .category-landing-page-content .category-main .category span.category-name:hover{background:#1a3dbd !important}#subcategory-bar .container ul.nav-main li.dropdown .dropdown-menu li.depth-2,#subcategory-bar .container-fluid ul.nav-main li.dropdown .dropdown-menu li.depth-2{width:25% !important;padding:4px !important}#subcategory-bar .container ul.dropdown-level-1 li.nav-link.no-drop,#subcategory-bar .container-fluid ul.dropdown-level-1 li.nav-link.no-drop,#category-bar .container ul.dropdown-level-1 li.nav-link.no-drop,#category-bar .container-fluid ul.dropdown-level-1 li.nav-link.no-drop{padding:10px !important;text-align:center !important}#subcategory-bar .desktop-nav ul.nav-main li.nav-item ul.dropdown-menu,#subcategory-bar .container ul.nav-main li.dropdown .dropdown-menu li.no-drop a,#subcategory-bar .container-fluid ul.nav-main li.dropdown .dropdown-menu li.no-drop a{text-align:center !important}.hs-blue-button{background:var(--blue-mid) !important;color:var(--white) !important;padding:15px 36px !important;border-radius:999px !important;font-size:15px !important;font-weight:700 !important;border:none !important;cursor:pointer !important;font-family:"Figtree", sans-serif !important;display:inline-block !important;transition:all ease-in-out 0.3s;text-decoration:none !important}.hs-blue-button:hover{background:var(--blue-bright) !important;color:var(--white) !important}body:not(.v2-account-area-body) .btn-primary,body.v2-account-area-body .header-container .btn-primary,body.v2-account-area-body .layout-footer .btn-primary,body.v2-account-area-body .modal.ignore-v2-styling .btn-primary,body:not(.v2-account-area-body) .btn-secondary,body.v2-account-area-body .header-container .btn-secondary,body.v2-account-area-body .layout-footer .btn-secondary,body.v2-account-area-body .modal.ignore-v2-styling .btn-secondary{border-radius:300px !important}.website-logo img{height:70px !important;width:70px !important}#subcategory-bar .container-fluid ul.nav-main li.nav-item a,#app [data-block-id="551092"] #subcategory-bar .container ul.nav-main li.nav-item a{padding:10px 0px !important}.search-bar-container .input-group.full-width-search{display:flex !important;align-items:center !important;background:#ffffff !important;border:none !important;border-radius:999px !important;overflow:hidden !important}.search-bar-container .input-group.full-width-search input.search-input-block{background:transparent !important;border:none !important;border-radius:0 !important;padding:12px 20px !important;font-family:"Figtree", sans-serif !important;font-size:14px !important;font-weight:500 !important;color:#0a0e2a !important;outline:none !important;box-shadow:none !important;flex:1 !important}.search-bar-container .input-group.full-width-search input.search-input-block::placeholder{color:rgba(10, 14, 42, 0.4) !important}.search-bar-container .input-group.full-width-search .search-btn{background:#0a0e2a !important;border:none !important;border-radius:999px !important;margin:4px !important;padding:8px 18px !important;color:#60c3ff !important;font-size:14px !important;transition:background 0.2s ease, color 0.2s ease !important;flex-shrink:0 !important}.search-bar-container .input-group.full-width-search .search-btn:hover{background:#60c3ff !important;color:#0a0e2a !important}.search-bar-container .input-group.full-width-search .search-btn i{color:inherit !important;font-size:14px !important}table.delivery-table{width:100% !important;border-collapse:collapse !important;font-family:"Figtree", sans-serif !important;margin:20px 0 !important;overflow:hidden !important}table.delivery-table thead tr,table.delivery-table tr.bold-text{background:#0d1b6e !important}table.delivery-table thead td,table.delivery-table tr.bold-text td{color:#ffffff !important;font-size:12px !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:0.16em !important;padding:20px 16px !important;border:none !important;text-align:center !important;line-height:1.4 !important;word-break:break-word !important;font-family:"Figtree", sans-serif !important;transition:none !important}table.delivery-table tbody tr,table.delivery-table tr:not(.bold-text){border-bottom:1px solid rgba(10, 14, 42, 0.06) !important;transition:background 0.15s ease !important}table.delivery-table tbody td{color:#0a0e2a !important;font-size:14px !important;font-weight:500 !important;padding:16px 20px !important;border:none !important;text-align:center !important;font-family:"Figtree", sans-serif !important}body:not(.v2-account-area-body) h2.vertical-title,.scroll-tabs.set-tabs .scroll-tab-content .scroll-pane h2.scroll-pane-title{text-align:left !important;font-size:16px !important}.brand-image img{border-radius:10px}.home-category-image,.brand-image{transition:transform 0.3s ease}.home-category-image-block:hover,.brand-image:hover{transform:translateY(-5px)}span.eyebrow{font-size:10px !important;color:rgba(255, 255, 255, 0.35) !important;line-height:1.4 !important;text-transform:uppercase !important;text-align:center !important;display:block !important;padding:0 !important}span.eyebrow-h2{font-size:36px !important;color:#fff !important;line-height:1.2 !important;font-weight:800 !important;text-align:center !important;display:block !important;padding:0 0 16px 0px !important;font-family:"Bricolage Grotesque", sans-serif !important;letter-spacing:-1px !important}span.eyebrow-p{font-size:14px !important;color:rgba(255, 255, 255, 0.35) !important;line-height:1.2 !important;text-align:center !important;display:block !important;padding:0 !important}.footer-email-sign-up{border-top:1px solid rgba(255, 255, 255, 0.1) !important;border-bottom:1px solid rgba(255, 255, 255, 0.1) !important;padding:60px 0px !important}#app [data-block-id] .subrow{background-color:transparent !important}span.lower-footer-h2{font-family:"Bricolage Grotesque", sans-serif !important;font-weight:800 !important;display:block !important;color:#ffffff !important;font-size:18px !important;padding:50px 0 10px 0px !important;text-align:center !important}ul.lower-footer{margin:0 !important;padding:0 !important;text-align:center !important;list-style:none}ul.lower-footer li,ul.lower-footer li a{color:rgba(255, 255, 255, 0.4) !important;font-size:14px !important;margin:0 !important;padding:0 0 10px 0px !important}ul.lower-footer li a:hover{text-decoration:none !important;color:#fff !important}.lower-footer-copyright-section{padding:40px 0px 20px 0px !important;border-top:1px solid rgba(255, 255, 255, 0.1) !important}span.lower-footer-copyright{font-size:13px !important;color:rgba(255, 255, 255, 0.4) !important;text-align:center;padding:10px 0px 0px 0px !important;display:block !important}.home-hero-image img{width:100% !important;height:100% !important}.marquee-strip{padding:16px 0;background:var(--yellow);overflow:hidden;white-space:nowrap;border-bottom:1px solid var(--border)}.marquee-inner{display:inline-block;animation:marquee 18s linear infinite}.marquee-item{display:inline-block;font-size:12px;font-weight:800;color:#0a0e2a;text-transform:uppercase;letter-spacing:0.1em;margin-right:48px}.marquee-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#0a0e2a;margin-right:48px;vertical-align:middle;opacity:0.35}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.products-other div.other-wrap .product-container h3.product-name{font-size:18px !important}.home-category-image-block{position:relative}span.home-category-title{position:absolute !important;bottom:30px !important;font-size:30px !important;font-weight:800 !important;font-family:"Bricolage Grotesque", sans-serif !important;color:#fff !important;left:50px !important}span.home-section-header,span.hs-section-header{text-align:center !important;font-size:46px !important;font-weight:800 !important;font-family:"Bricolage Grotesque", sans-serif !important;color:#0a0e2a !important;padding:50px 0 0px 0px !important;display:block !important;margin:0 !important}span.hs-section-header{padding:0 0 30px 0px !important}span.home-section-header-white,span.hs-section-header-white{text-align:center !important;font-size:46px !important;font-weight:800 !important;font-family:"Bricolage Grotesque", sans-serif !important;color:#fff !important;padding:50px 0 0px 0px !important;display:block !important;margin:0 !important}.category-header>.card-body{padding:20px 0 30px 0px !important}.category-main .desktop-grid,.category-main .tablet-grid,.category-main .tablet-large-grid,.category-main .mobile-grid,.category-main .product-list-container{background:#faf8f5 !important}.why-buy-from-us-wrapper .row{display:flex;flex-wrap:wrap;align-items:stretch}.why-buy-from-us-wrapper .row>div[class*="col-"]{display:flex}.why-buy-from-us-wrapper .block-container.block-html{display:flex;flex:1;width:100%}.why-buy-from-us-inner{flex:1;display:flex;flex-direction:column;min-height:auto !important;padding:40px !important}span.why-buy-from-us-title{font-size:32px !important;color:#0d1b6e !important;font-family:"Bricolage Grotesque", sans-serif !important;font-weight:800 !important;display:block !important;text-align:center !important}span.why-buy-from-us-title-lower{margin-bottom:8px;font-size:30px !important;color:#0a0e2a !important;font-family:"Bricolage Grotesque", sans-serif !important;font-weight:800 !important;display:block !important;text-align:center !important}.why-buy-from-us-inner p{font-size:20px !important;color:#0a0e2a !important;line-height:1.3 !important;text-align:center !important;margin:0 !important;flex-grow:1}span.pink-divider{display:block !important;width:80px !important;background:#ff4da6 !important;height:4px !important;margin:10px auto 14px auto !important;text-align:center !important}.why-buy-from-us-emoji{background:#0a0e2a;padding:0px;margin:0 auto;display:block;width:80px;height:80px;text-align:center;border-radius:100px;font-size:30px;line-height:80px;margin-bottom:20px}body:not(.v2-account-area-body) .btn-primary.stock-notification-modal-trigger:hover{border:2px solid #0062cc !important;background:white !important;color:#0062cc !important}body:not(.v2-account-area-body) .btn-primary.stock-notification-modal-trigger{border:2px solid #0a0e2a !important;background:white !important;color:#0a0e2a !important}.card.news-header{background:white !important;padding:20px !important}.faq-section{padding:0;margin:3rem 0;transition:ease-in-out all 0.3s}.faq-section h2{font-size:1.75rem;color:#2c2420;margin-bottom:0.5rem;font-weight:700}.faq-section p{color:#6b5f57;margin-bottom:2.5rem;font-size:1rem;line-height:1.6}.faq-item{background:white;border:1px solid #f1f1f1;border-radius:0px;margin-bottom:1rem;overflow:hidden}.faq-item.active{border-color:#f1f1f1}.faq-header{padding:1.25rem 1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:space-between;background:white;transition:background 0.2s ease;user-select:none}.faq-item.active .faq-header{background:#faf7f4}.faq-header:hover{background:#faf7f4}.faq-question{font-size:1.05rem;font-weight:600;color:#2c2420;margin:0;flex:1;padding-right:1rem;margin-bottom:-16px !important}.faq-toggle{width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#2c2420;font-size:1.4rem;font-weight:300;line-height:1;transition:transform 0.3s ease}.faq-item.active .faq-toggle{transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height 0.3s ease;background:white;padding:0 1.5rem}.faq-item.active .faq-answer{max-height:400px;padding:20px 20px 4px 20px}.faq-answer p{margin:0;color:#5a4f4a;line-height:1.6;font-size:0.95rem}.faq-answer p+p{margin-top:0.75rem}.post-content img{width:100% !important;height:auto !important}.products-other div.other-wrap .product-container .product-list-attribute-price .price-wrapper .price-container .main-price .price,.products-other div.other-wrap .product-container .product-list-attribute-price .price-wrapper .price-container .vat-message,.products-other div.other-wrap .product-container .product-list-attribute-price .price-wrapper .price-container .bracket,.category-content .product-container .card-footer .price-wrapper span.price,.category-content .product-container .card-footer .price-wrapper span.vat-message{color:black !important}@media (min-width:481px) and (max-width:1199px){.block-image .image-block.center{margin:10px 0px !important}}@media (max-width:480px){span.home-section-header,span.hs-section-header{padding:20px 0 0px 0px !important;font-size:36px !important}span.lower-footer-h2{text-align:center !important;padding:20px 0 10px 0 !important}ul.lower-footer li{padding:0 0 10px 0 !important}.product-page-you-may-like-slider{margin-top:40px !important}.subrow.product-page-main-content{padding:0px 15px !important}span.home-category-title{font-size:18px !important}.home-category-image-block{margin:0px !important}.block-image .image-block.center{margin:10px 0px !important}span.why-buy-from-us-title-lower{font-size:24px !important}.why-buy-from-us-inner{padding:10px !important}span.why-buy-from-us-title{font-size:24px !important}#app .advanced-dropdowns .mini-basket-dropdown.basket .mini-basket-layout .subtotal{background-color:transparent !important}#app .advanced-dropdowns .mobile-header-search .search-bar{padding:0 !important;width:96% !important;margin:0 2% 10px 2% !important}}