*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#1f1d24;background:#fff;font-family:var(--chapter-body-font,Arial,sans-serif);font-size:14.4px;line-height:1.4;letter-spacing:.5px}button,input,textarea,select{font:inherit}button,a,input,summary,select,textarea{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button:disabled{cursor:wait;opacity:.6}img{max-width:100%;height:auto}h1,h2,h3,h4{font-family:var(--chapter-heading-font,Arial,sans-serif);line-height:1.2;letter-spacing:.1px}a{color:inherit}input,textarea,select{max-width:100%}:focus-visible{outline:2px solid #a73657;outline-offset:3px}[hidden]{display:none!important}.chapter-skip-link{position:fixed;top:0;left:1rem;z-index:1000;padding:1rem;background:#fff;transform:translateY(-150%)}.chapter-skip-link:focus{transform:none}.shopify-section:has(>.chapter-announcement){position:sticky;top:0;z-index:30}.chapter-page{max-width:792px;margin:0 auto;padding:54px 45px 72px}.chapter-page h1{font-size:40px;margin:0 0 30px}.chapter-rich-text p{margin:0 0 18px}.chapter-rich-text h2{font-size:26px;margin:32px 0 18px}.chapter-rich-text ul,.chapter-rich-text ol{padding-left:24px}.chapter-rich-text table{width:100%;border-collapse:collapse}.chapter-rich-text td,.chapter-rich-text th{border:1px solid #ddd;padding:10px}.chapter-rich-text a{text-decoration:underline}.chapter-contact label{display:block;margin-bottom:22px}.chapter-contact label span{display:block;margin-bottom:8px}.chapter-contact input,.chapter-contact textarea,.chapter-search-form input,.chapter-offer input{width:100%;border:1px solid #ccc;border-radius:8px;padding:14px;background:#fff}.chapter-contact__row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.chapter-catalog{max-width:1440px}.chapter-catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.chapter-catalog-grid a{text-decoration:none}.chapter-catalog-grid img{width:100%;aspect-ratio:1;object-fit:contain}.chapter-search-form{display:flex;gap:10px}.chapter-search-results article{border-bottom:1px solid #ddd;padding:16px 0}.chapter-error{color:#a00025}.chapter-cart{position:fixed;inset:0 0 0 auto;margin:0;width:min(480px,100%);height:100dvh;max-height:100dvh;border:0;padding:0;box-shadow:-12px 0 50px #0002;color:#1f1d24}.chapter-cart::backdrop,.chapter-offer::backdrop{background:#0009}.chapter-cart__header{padding:20px 24px;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;align-items:center}.chapter-cart__header h2{font-size:22px;margin:0}.chapter-cart__header button,.chapter-offer>button:first-child{border:0;background:none;font-size:32px}.chapter-cart__empty{padding:60px 24px;text-align:center}.chapter-cart__form{padding:20px 24px}.chapter-cart__items{display:grid;gap:22px}.chapter-cart-item{display:grid;grid-template-columns:88px 1fr;gap:16px;border-bottom:1px solid #eee;padding-bottom:20px}.chapter-cart-item h3{font-size:17px;margin:0}.chapter-cart-item p{margin:6px 0}.chapter-cart-item a{text-decoration:none}.chapter-cart-item img{width:88px;height:110px;object-fit:contain}.chapter-quantity{display:flex;gap:16px;align-items:center}.chapter-quantity input{width:64px;padding:5px;border:1px solid #bbb;border-radius:4px}.chapter-quantity button{border:0;background:none;text-decoration:underline}.chapter-cart__totals{display:flex;justify-content:space-between;margin-top:26px;font-size:18px}.chapter-cart__tax{font-size:12px;color:#666}.chapter-cart__form>.chapter-button{width:100%}.chapter-cart-page{max-width:900px}.chapter-cart-page .chapter-cart__form{padding:0}.chapter-offer{border:0;border-radius:6px;text-align:center;padding:48px;width:min(1000px,90vw);max-height:90dvh}.chapter-offer>button:first-child{position:absolute;right:10px;top:0}.chapter-offer__brand{font:42px Georgia,serif;margin:0}.chapter-offer h2{font-size:58px;max-width:640px;margin:20px auto}.chapter-offer__form{max-width:360px;margin:24px auto;display:grid;gap:14px}.chapter-offer__dismiss{border:0;background:none;color:#888}.shopify-policy__container{max-width:792px!important;padding:54px 45px 72px!important}.shopify-policy__title h1{font-size:40px}.chapter-mobile-menu nav{box-shadow:0 12px 24px #0002}@media(max-width:749px){body{font-size:13.5px}.chapter-page{padding:35px 20px 50px}.chapter-page h1{font-size:30px}.chapter-contact__row{grid-template-columns:1fr;gap:0}.chapter-catalog-grid{grid-template-columns:repeat(2,1fr);gap:20px}.chapter-offer{padding:38px 20px}.chapter-offer h2{font-size:36px}.chapter-offer__brand{font-size:30px}.shopify-policy__container{padding:35px 20px 50px!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.chapter-guarantee-mark{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 18px;vertical-align:-.2em;margin-inline-end:.35em;color:inherit;line-height:1}
.chapter-guarantee-mark>svg.chapter-guarantee-icon{display:block;width:18px;height:18px;flex:0 0 18px;margin:0;color:inherit}
.cp-delivery>.chapter-guarantee-mark,.cp-journey-intro>small>.chapter-guarantee-mark,.chapter-comparison__guarantee>.chapter-guarantee-mark{margin-inline-end:0}
.chapter-standard-product{display:grid;grid-template-columns:1fr 1fr;gap:50px;max-width:1300px}.chapter-standard-product img{width:100%;object-fit:contain}.chapter-standard-product__form{display:grid;gap:16px;margin-top:30px}.chapter-standard-product__form select{padding:14px;border:1px solid #ccc;border-radius:6px}.chapter-article>img{width:100%;margin-bottom:30px}@media(max-width:749px){.chapter-standard-product{grid-template-columns:1fr;gap:20px}}
.chapter-collection-breadcrumb{display:flex;gap:16px;font-size:13px;margin-bottom:28px}.chapter-collection-breadcrumb a{text-decoration:none}.chapter-collection .chapter-catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.chapter-collection .chapter-catalog-grid h2{font-family:var(--chapter-body-font,Arial,sans-serif);font-size:16px;font-weight:400}.chapter-collection-controls{display:flex;gap:24px;align-items:center;position:relative;margin:36px 0}.chapter-sort{margin-left:auto;display:flex;gap:12px;align-items:center}.chapter-sort select{border:0;background:none;max-width:220px;padding:8px}.chapter-collection-filters summary{list-style:none}.chapter-filter-panel{position:absolute;top:45px;left:0;background:white;padding:24px;width:min(360px,100%);border:1px solid #ddd;box-shadow:0 8px 30px #0001;z-index:5}.chapter-filter-panel fieldset{border:0;padding:0;margin:0 0 22px}.chapter-filter-panel legend{font-weight:600;margin-bottom:10px}.chapter-filter-panel label{display:block;margin:10px 0}.chapter-filter-panel input[type=checkbox]{margin-right:10px}.chapter-price-filter{display:flex;gap:14px}.chapter-price-filter input{display:block;width:100%;padding:8px;border:1px solid #ccc}.chapter-filter-actions{display:flex;justify-content:space-between;align-items:center;gap:20px}.chapter-collection-empty{grid-column:1/-1;text-align:center;padding:50px 20px}.chapter-filter-actions .chapter-button{padding:10px 22px}@media(max-width:749px){.chapter-collection .chapter-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chapter-collection-controls{flex-wrap:wrap;gap:14px;font-size:12px}.chapter-sort{gap:4px}.chapter-sort select{max-width:170px}.chapter-collection-controls>span{width:100%;text-align:right}.chapter-collection .chapter-catalog-grid h2{font-size:14px}}
