@import"c2-motion.css";body{background:#f8f5e9;color:#183e2c}.dp-header{height:104px;background:#0b3324;color:#faf8ec}.dp-header-inner{max-width:1300px;gap:24px}.dp-logo{width:230px;height:60px;background:#f8f5e9;border-radius:99px;padding:5px 20px}.dp-header [data-dp-menu-open]{display:none}.c2-desktop-nav{display:flex;gap:48px;flex:1;align-items:center;justify-content:center;border:1px solid #cbd5b880;border-radius:99px;min-height:60px;font:18px Georgia,serif}.c2-desktop-nav a{color:inherit;text-decoration:none}.c2-desktop-nav a:hover{text-decoration:underline;text-underline-offset:7px}.dp-header .dp-icon-button{border:1px solid #cbd5b880;border-radius:50%;width:54px;height:54px}.dp-cart-count{background:#e7ff79;color:#153d2a}.dp-menu{background:#f8f5e9;color:#183e2c;border-radius:0 22px 22px 0}.dp-footer{background:#0b3324;padding-top:65px}.dp-footer-brand img{background:#f8f5e9;border-radius:40px;padding:8px 14px;width:180px}.dp-news-fields{border-radius:30px}.dp-news-fields button{border-radius:25px;background:#e7ff79;color:#153d2a}.dp-product{--dp-green:#123e2b;--dp-accent:#43613b;--dp-ink:#173d2c;--dp-tint:#e8eddd;--dp-line:#ccd5bf;background:#f8f5e9}.dp-product .dp-topic-band{background:#e7edd7;color:#173d2c}.dp-product .dp-hero{padding-top:45px;padding-bottom:70px;gap:60px}.dp-product h1{font-size:44px}.dp-product .dp-gallery{border-radius:24px;overflow:hidden;background:#eeefdf}.dp-product .dp-gallery-thumbs{padding:12px}.dp-product .dp-gallery-thumbs button{border-radius:12px;overflow:hidden}.dp-product .dp-button{border-radius:99px;min-height:54px}.dp-product [data-add]{background:#e7ff79;color:#173d2a;border-color:#b6ca78}.dp-product .dp-section{padding-block:76px}.dp-product .dp-section h2{font-size:42px}.dp-product .dp-comparison{background:#0b3324;color:#f8f5e9}.dp-product .dp-video-card{border-radius:100px 100px 18px 18px}.dp-product .dp-final-review-list article{border-radius:22px;background:#fffdf6}.dp-product .dp-compare-column{border-radius:18px}.dp-product .dp-brand-column{background:#1e5036}.dp-service{padding-block:70px 95px;min-height:55vh}.dp-service h1,.shopify-policy__title h1{font-family:Georgia,serif;font-weight:400;font-size:52px;letter-spacing:-1.5px}.dp-contact-grid{gap:70px}.dp-contact-form{background:#fffdf6;border:1px solid #d0d9c1;border-radius:24px;padding:32px}.dp-contact-form input,.dp-contact-form textarea{border-radius:12px;background:#fcfaf2}.dp-service-button{border-radius:99px;background:#153f2b;border-color:#153f2b;transition:transform .18s,background .18s,box-shadow .18s}.dp-service-button:hover{background:#254f38;transform:translateY(-2px);box-shadow:0 8px 20px #153d2a20}.dp-cart-summary{background:#e8eddc;border:1px solid #cdd7be;border-radius:22px;position:sticky;top:24px}.dp-cart-item{border-color:#cdd7be}.dp-cart-image{background:#edf0e0;border-radius:18px}.shopify-policy__container{max-width:960px!important;background:#fffdf6;border:1px solid #d5dcc9;border-radius:24px;margin:55px auto!important;padding:48px!important}.shopify-policy__body{font:16px/1.85 Satoshi,Arial,sans-serif}.shopify-policy__body a{color:#174b32;text-underline-offset:3px}.c2-kicker{font-size:11px;letter-spacing:2.5px}.c2-search-form{display:flex;gap:15px;margin:30px 0 45px;max-width:800px}.c2-search-form input{flex:1;min-width:0;border:1px solid #a5b89a;border-radius:99px;padding:15px 24px;background:#fffdf6;font:inherit}.c2-results{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-block:35px}.c2-result{display:block;padding:24px;background:#fffdf6;border:1px solid #cdd7be;border-radius:24px;text-decoration:none}.c2-result img{width:100%;height:280px;object-fit:contain}.c2-result h2{font-size:25px;margin-top:20px}.c2-result span{display:block;margin-top:24px}.c2-empty-search{padding:45px;border-radius:24px;background:#e8eddc;margin-top:30px}.c2-help-link{margin-left:24px}.c2-result:hover{box-shadow:0 12px 30px #183d2a12}.dp-footer-links a{min-height:24px}.dp-product .dp-buy-panel{border-radius:24px}.dp-product .dp-offer{border-radius:14px}@media(max-width:990px){.dp-header{height:82px}.dp-header-inner{padding:0 20px;gap:12px}.dp-header [data-dp-menu-open]{display:flex}.c2-desktop-nav{display:none}.dp-logo{width:174px;height:48px;margin-right:auto;padding:5px 12px}.dp-header .dp-icon-button{width:44px;height:44px;flex:none}.dp-product .dp-hero{gap:30px}.dp-product h1{font-size:34px}.dp-product .dp-section h2{font-size:33px}}@media(max-width:767px){.dp-header-inner{gap:10px}.dp-logo{width:154px}.dp-product .dp-hero{padding-top:22px;padding-bottom:38px}.dp-product .dp-section{padding-block:48px}.dp-product .dp-wrap{padding-inline:20px}.dp-product h1{font-size:32px;line-height:1.13}.dp-product .dp-section h2{font-size:30px;line-height:1.17}.dp-product .dp-gallery{border-radius:20px}.dp-service{padding:40px 20px 60px}.dp-service h1,.shopify-policy__title h1{font-size:36px;letter-spacing:-.8px}.dp-contact-form{padding:24px 18px;border-radius:20px}.dp-contact-grid{gap:30px}.shopify-policy__container{margin:24px 14px!important;padding:26px 20px!important;border-radius:20px}.shopify-policy__body{font-size:15px;overflow-wrap:anywhere}.shopify-policy__body table{display:block;overflow-x:auto}.c2-search-form{flex-direction:column;gap:12px}.c2-results{grid-template-columns:1fr}.c2-empty-search{padding:28px 20px}.c2-help-link{display:block;margin:24px 0 0}.dp-cart-summary{position:static}.dp-footer{padding-top:40px}}.c2-support-faq{padding-top:15px;min-height:0}.c2-support-faq h2{font-family:Georgia,serif;font-size:40px;font-weight:400}.c2-support-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:32px}.c2-support-grid details{padding:24px;border:1px solid #cbd6bd;border-radius:18px;background:#fffdf6;align-self:start}.c2-support-grid summary{font-weight:700;cursor:pointer;min-height:30px}.c2-support-grid p{font-size:15px}.c2-support-grid a{font-size:14px}@media(max-width:767px){.c2-support-grid{grid-template-columns:1fr;gap:14px}.c2-support-faq h2{font-size:32px}.c2-support-grid details{padding:20px}}@media(max-width:767px){.dp-product .dp-media-column{display:contents}.dp-product .dp-hero>.dp-info{order:1}.dp-product .dp-gallery{order:0}.dp-product .dp-hero-videos{order:2}.dp-product .dp-hero{display:grid;grid-template-columns:minmax(0,1fr)}.dp-product .dp-info{min-width:0}.dp-product .dp-stock{background:none;box-shadow:none;padding:0;margin-top:16px}.dp-product .dp-gallery-thumbs{display:flex;overflow-x:auto;gap:8px}.dp-product .dp-gallery-thumbs button{flex:0 0 48px;height:48px;min-width:48px}.dp-product .dp-gallery-thumbs img{width:100%;height:100%;object-fit:contain}}.dp-gallery-thumbs{scrollbar-width:none}.dp-gallery-thumbs::-webkit-scrollbar{display:none}.dp-product .dp-portrait-rail,.dp-product .dp-rail{scrollbar-width:none}.dp-product .dp-portrait-rail::-webkit-scrollbar,.dp-product .dp-rail::-webkit-scrollbar{display:none}.dp-product .dp-review-card{border-radius:20px;background:#fffdf6}.dp-product .dp-package:has(.dp-offer-radio:checked){border-color:#264c32;background:#e8efcf}.dp-product .dp-package-badge{background:#173f2b}.c2-support-intro{padding-bottom:20px;min-height:0}.c2-support-intro .c2-support-grid{margin-bottom:35px}.c2-support-intro article{padding:25px;border:1px solid #cbd6bd;border-radius:20px;background:#fffdf6}.c2-support-intro h2{font-size:24px}.c2-support-intro p{max-width:850px}.dp-product .dp-gallery-controls,.dp-product .dp-rail-controls{gap:16px;padding:12px 16px;margin:18px auto 0;width:fit-content;border:1px solid #cbd6bd;border-radius:99px;background:#f8f5e9;box-shadow:0 4px 16px #153d2a08}.dp-product .dp-rail-controls[hidden]{display:none!important}.dp-product .dp-gallery-controls button,.dp-product .dp-rail-controls button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;border:1px solid #174631;background:#174631;color:#fffdf3;box-shadow:0 3px 8px #173d2a15;transition:background .2s,color .2s,transform .2s,box-shadow .2s}.dp-product .dp-gallery-controls svg,.dp-product .dp-rail-controls svg{display:block;transition:transform .2s}.dp-product [data-gallery-count],.dp-product [data-rail-count]{font:600 13px/1.2 Satoshi,Arial,sans-serif;font-variant-numeric:tabular-nums;color:#31553d;min-width:48px;text-align:center;letter-spacing:1px}.dp-product .dp-rail-controls button:disabled{background:#e4e9dc;border-color:#d5ddca;color:#829078;box-shadow:none;opacity:1;cursor:default}@media(hover:hover){.dp-product .dp-gallery-controls button:hover,.dp-product .dp-rail-controls button:not(:disabled):hover{background:#e7ff79;color:#173d2a;border-color:#b7cc7b;transform:translateY(-2px);box-shadow:0 5px 12px #173d2a25}.dp-product button[data-gallery-step="1"]:hover svg,.dp-product button[data-rail-step="1"]:not(:disabled):hover svg{transform:translate(2px)}.dp-product button[data-gallery-step="-1"]:hover svg,.dp-product button[data-rail-step="-1"]:not(:disabled):hover svg{transform:translate(-2px)}}.dp-product .dp-gallery-controls button:active,.dp-product .dp-rail-controls button:not(:disabled):active{transform:scale(.94)}.dp-product .dp-gallery-controls button:focus-visible,.dp-product .dp-rail-controls button:focus-visible{outline:3px solid #8fa959;outline-offset:3px}.dp-product .dp-gallery-thumbs,.dp-product [data-gallery-track],.dp-product [data-rail]{scrollbar-width:none!important;-ms-overflow-style:none}.dp-product .dp-gallery-thumbs::-webkit-scrollbar,.dp-product [data-gallery-track]::-webkit-scrollbar,.dp-product [data-rail]::-webkit-scrollbar{display:none!important;width:0;height:0}@media(prefers-reduced-motion:reduce){.dp-product .dp-gallery-controls button,.dp-product .dp-rail-controls button,.dp-product .dp-gallery-controls svg,.dp-product .dp-rail-controls svg{transition:none!important;transform:none!important}}.dp-product .dp-review-summary{display:flex;gap:12px;align-items:center;text-decoration:none;margin-bottom:16px}.dp-avatar-stack{display:flex;padding-left:0}.dp-product .dp-avatar-stack img{width:38px;height:38px;max-width:none;object-fit:cover;object-position:50% 20%;border:2px solid #faf8ef;border-radius:50%;margin-left:-10px;box-shadow:0 2px 6px #123c2420}.dp-avatar-stack img:first-child{margin-left:0}.dp-review-summary-copy{display:grid;gap:2px}.dp-review-summary-copy>span{color:#277447;letter-spacing:2px;font-size:16px}.dp-review-summary-copy small{color:#526457;font-size:12px}.dp-product .dp-feature-grid{gap:14px 18px;padding:18px 0;border-block:1px solid #174b2620;margin:18px 0}.dp-product .dp-feature-grid>div{display:flex;align-items:center;gap:9px;font-size:13px;line-height:1.35}.dp-feature-grid svg{color:#26713b;flex:0 0 26px}.dp-product .dp-price-row{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;padding:14px 18px;margin:0 0 16px;border:1px solid #d8dfcf;border-radius:14px;background:linear-gradient(115deg,#f0f4e8,#fcfbf5)}.dp-product .dp-price-row strong{font-size:32px;line-height:1.1;font-weight:650;letter-spacing:-1.2px;color:#133d29;font-variant-numeric:tabular-nums}.dp-product .dp-price-row s{color:#858b80;font-size:17px;line-height:1.3;text-decoration-thickness:1px;font-weight:400}.dp-product .dp-atc{background:#e7ff79!important;color:#103c29!important;border:1px solid #e7ff79!important;min-height:54px;border-radius:12px;box-shadow:0 4px #00000016;transition:background .2s,transform .2s,box-shadow .2s}.dp-product .dp-atc:hover{background:#dbf566!important;box-shadow:0 7px 18px #173c2924;transform:translateY(-1px)}.dp-product .dp-atc:active{transform:translateY(1px);box-shadow:none}.dp-confidence{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0 12px}.dp-confidence>span{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;color:#42634b;font-size:11px;line-height:1.35}.dp-confidence svg{width:23px;height:23px}.dp-payment-icons{display:flex;justify-content:center;gap:6px;flex-wrap:wrap;list-style:none;padding:0;margin:12px 0}.dp-payment-icons li{display:flex}.dp-payment-icons svg{width:38px;height:24px}.dp-product .dp-purchase-note{text-align:center;max-width:440px;margin:12px auto 18px;font-size:11px;line-height:1.5;color:#657064}.dp-stock[hidden]{display:none!important}.dp-product .dp-offers legend.dp-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:749px){.dp-product .dp-hero{display:flex;flex-direction:column;gap:22px;padding-inline:16px}.dp-product .dp-media-column{display:contents}.dp-product .dp-gallery{order:0;width:100%}.dp-product .dp-info{order:1;width:100%}.dp-product .dp-hero-videos{order:2;width:100%;margin-top:10px}.dp-product .dp-gallery-slide{height:320px}.dp-product .dp-gallery-slide>img{width:100%;height:100%;object-fit:contain}.dp-product .dp-gallery-thumbs{margin-top:8px}.dp-product .dp-gallery-thumbs button{width:42px;height:42px;flex:0 0 42px}.dp-product .dp-gallery-thumbs img{width:42px;height:42px;object-fit:cover}.dp-product .dp-gallery-controls{margin-top:6px}.dp-product .dp-info h1{font-size:28px;margin-bottom:10px}.dp-product .dp-eyebrow{margin:4px 0 6px}.dp-product .dp-intro{font-size:14px;line-height:1.45;margin-bottom:12px}.dp-product .dp-review-summary{margin-bottom:10px}.dp-product .dp-feature-grid{margin:12px 0;padding:12px 0;gap:10px 12px}.dp-product .dp-feature-grid>div{font-size:11px;gap:6px}.dp-feature-grid svg{width:22px;height:22px;flex-basis:22px}.dp-product .dp-price-row{padding:12px 14px;margin-bottom:12px}.dp-product .dp-price-row strong{font-size:29px}.dp-product .dp-price-row s{font-size:15px}.dp-product .dp-package label{min-height:78px;padding:10px}.dp-product .dp-package-offers{gap:8px}.dp-product .dp-quantity{margin:12px 0}.dp-confidence{margin-top:15px}}@media(prefers-reduced-motion:reduce){.dp-product .dp-atc{transition:none}}@media(max-width:749px){.dp-product .dp-gallery-slide{height:270px}.dp-product .dp-gallery-thumbs{padding:0;min-height:44px;height:44px}.dp-product .dp-gallery-thumbs button{min-width:42px;padding:2px;min-height:42px}.dp-product .dp-gallery-controls{padding:0;min-height:40px;height:40px}.dp-product .dp-gallery-controls button{min-height:38px;width:38px;height:38px;flex-basis:38px}.dp-product .dp-package-gifts{margin:0 12px 10px;padding-top:7px;font-size:11px}.dp-product .dp-package-gifts small{font-size:10px}.dp-product .dp-price-row{gap:10px}.dp-product .dp-price-row strong{font-size:clamp(23px,7vw,29px)}.dp-product .dp-price-row s{font-size:13px}.dp-product .dp-hero{gap:16px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/c2-brand.css.map */
