.dv-delivery-bar{background:#203b32;color:#fff;text-align:center;position:relative;z-index:4}.dv-delivery-bar button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 16px;width:100%;border:0;background:transparent;color:inherit;font:inherit;font-size:12px;letter-spacing:.02em;cursor:pointer}.dv-delivery-bar strong{font-weight:700}.dv-delivery-bar svg{flex-shrink:0}.dv-delivery-bar button:focus-visible,.dv-shopping-notice button:focus-visible{outline:3px solid #b2d4a5;outline-offset:-4px}.dv-shopping-notice[hidden]{display:none!important}.dv-shopping-notice{position:fixed;z-index:35;bottom:calc(92px + env(safe-area-inset-bottom));left:16px;right:16px;max-width:310px;margin-left:auto;border:1px solid #d9ded8;border-radius:16px;background:#faf9f5;color:#1e2c25;padding:14px;box-shadow:0 12px 45px #14271e30;font-family:var(--font-body-family,sans-serif)}.dv-notice-close{position:absolute;right:5px;top:5px;display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent;color:#203b32;font-size:26px;cursor:pointer}.dv-notice-eyebrow{font-size:10px;letter-spacing:.2em;font-weight:700}.dv-shopping-notice h2{font-size:18px;line-height:1.25;margin:0 30px 4px 0;letter-spacing:-.04em;color:inherit}.dv-shopping-notice p{margin:0}.dv-notice-lead{font-size:12px;line-height:1.4}.dv-shopping-notice ul{display:flex;flex-wrap:wrap;gap:7px 14px;list-style:none;margin:14px 0;padding:0;font-size:11px}.dv-shopping-notice .dv-notice-terms{font-size:12px;line-height:1.4;margin-top:6px;color:#57635b}.dv-notice-terms a{color:inherit;text-underline-offset:2px}.dv-notice-continue{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;margin-top:14px;background:#203b32;color:#fff;border:0;border-radius:6px;padding:11px 14px;font:inherit;font-size:12px;cursor:pointer}.dv-home-delivery{display:flex;gap:12px;align-items:center;text-align:left;width:fit-content;max-width:100%;border:1px solid #cedbce;background:#f0f5ed;padding:13px 16px;border-radius:10px;margin:0 0 22px}.dv-home-delivery-icon{display:grid;place-items:center;width:34px;height:34px;background:#203b32;color:#fff;border-radius:50%;flex-shrink:0}.dv-home-delivery strong,.dv-home-delivery span:not(.dv-home-delivery-icon){display:block}.dv-home-delivery strong{font-size:20px;letter-spacing:-.03em}.dv-home-delivery div>span{font-size:11px;line-height:1.5;margin-top:3px;color:#3d5147}.dvc.dvc-product .dvc-purchase-grid .dvc-value-delivery{border:1px solid #cbdacb;background:#f0f5ed;border-radius:8px;margin:12px 0 16px;padding:12px 14px}.dvc.dvc-product .dvc-purchase-grid .dvc-value-delivery .dvc-delivery-label{font-size:15px;font-weight:700}.dvc.dvc-product .dvc-purchase-grid .dvc-value-delivery .dvc-delivery-benefit>small{font-size:11px}.dvc.dvc-product .dvc-purchase-grid .dvc-value-delivery svg{width:28px;height:28px}.dv-mitt-showcase{background:#f5f2eb;border:1px solid #e3e5dd;border-radius:12px;margin:22px 0;padding:18px}.dv-mitt-showcase-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.dv-mitt-showcase-head h2{margin:5px 0 0!important;font-size:23px!important;line-height:1.2!important;letter-spacing:-.035em}.dv-silent-label{white-space:nowrap;font-size:10px;display:inline-flex;align-items:center;gap:5px;color:#3d5147}.dv-mitt-showcase-video{display:block;width:100%;max-height:440px;aspect-ratio:9/16;object-fit:contain;background:#e7e4de;border-radius:8px}.dv-mitt-showcase .dv-mitt-demo-note{font-size:10px;line-height:1.5;color:#59635c;margin:10px 0}.dv-mitt-more{border-top:1px solid #d9ded7;margin-top:12px}.dv-mitt-more summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:12px}.dv-mitt-more summary:after{content:"+"}.dv-mitt-more[open] summary:after{content:"\2212"}.dv-mitt-more video{display:block;width:100%;max-height:460px;border-radius:8px;background:#e7e4de}.dv-mitt-showcase .dv-demo-purchase{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#203b32;font-size:12px;text-underline-offset:4px}@media(min-width:750px){.dv-shopping-notice{left:auto;right:28px;bottom:28px;width:310px}.dv-home-delivery strong{font-size:24px}.dv-mitt-showcase-video{max-height:480px}}@media(max-width:360px){.dv-delivery-bar button{font-size:11px;gap:6px}.dv-shopping-notice{padding:14px;bottom:calc(82px + env(safe-area-inset-bottom))}.dv-shopping-notice h2{font-size:18px}.dv-mitt-showcase{padding:13px}.dv-mitt-showcase-head h2{font-size:20px!important}}@media(prefers-reduced-motion:no-preference){.dv-shopping-notice:not([hidden]){animation:dv-notice-enter .2s ease-out}@keyframes dv-notice-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}.dv-service-confidence{background:#f6f5ef;padding:34px 0;border-block:1px solid #e3e5dc}.dv-service-confidence .dv-service-head{max-width:580px;margin-bottom:22px}.dv-service-confidence h2{font-size:clamp(25px,6vw,36px);line-height:1.15;letter-spacing:-.045em;margin:8px 0 10px}.dv-service-confidence .dv-service-intro{font-size:14px;line-height:1.6;color:#556058}.dv-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dv-service-card{background:#fff;border:1px solid #dce2d7;padding:16px 13px;border-radius:9px;min-width:0}.dv-service-card .dv-service-icon{display:grid;place-items:center;width:30px;height:30px;background:#eef4ea;border-radius:50%;color:#254d35;font-size:15px;margin-bottom:10px}.dv-service-card h3{font-size:14px;line-height:1.3;margin:0 0 7px;font-weight:650;letter-spacing:-.015em}.dv-service-card p{font-size:11px;line-height:1.6;color:#536056;margin:0}.dv-service-card a{font-size:11px;line-height:1.5;color:#203b32;display:inline-flex;align-items:center;min-height:44px;text-underline-offset:3px}.dv-service-returns{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:12px;line-height:1.6;margin:16px 0 0}.dv-service-returns a{color:#203b32;min-height:44px;display:inline-flex;align-items:center;text-underline-offset:3px}.dv-review-invite{background:#fff;border:1px solid #dce2d7;border-radius:10px;padding:18px;margin-top:16px}.dv-review-invite h3{font-size:20px;letter-spacing:-.03em;margin:0 0 8px}.dv-review-invite>p{font-size:12px;line-height:1.6;color:#536056;margin:0 0 8px}.dv-review-invite summary{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:600;min-height:48px;cursor:pointer;list-style:none;color:#203b32}.dv-review-invite summary::-webkit-details-marker{display:none}.dv-review-invite summary:after{content:"+";font-size:20px}.dv-review-invite details[open] summary:after{content:"\2212"}.dv-review-form{display:grid;gap:12px;padding-top:12px}.dv-review-field{display:grid;gap:6px}.dv-review-field label{font-size:12px;font-weight:600}.dv-review-field input,.dv-review-field select,.dv-review-field textarea{width:100%;border:1px solid #b8c6b8;background:#fff;border-radius:6px;padding:12px;font:inherit;font-size:16px;color:#203129;min-height:46px;box-sizing:border-box}.dv-review-field textarea{min-height:120px;resize:vertical}.dv-review-form .dv-review-privacy{font-size:11px;line-height:1.6;margin:0;color:#56625a}.dv-review-form button{width:100%;min-height:48px;background:#203b32;color:#fff;border:0;border-radius:6px;font:inherit;font-size:13px;cursor:pointer}.dv-review-form :focus-visible{outline:2px solid #315c3f;outline-offset:3px}.dv-review-success{background:#eef4ea;color:#203b32;padding:14px;border-radius:6px;font-size:13px;line-height:1.6}@media(min-width:990px){.dv-service-confidence{padding:48px 0}.dv-service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.dv-service-card{padding:22px}.dv-service-card h3{font-size:17px}.dv-service-card p,.dv-service-card a{font-size:13px}.dv-review-invite{max-width:650px}.dv-review-form button{width:auto;justify-self:start;padding-inline:26px}}.dvc .dv-service-confidence .dv-service-card h3{font-size:14px;line-height:1.35;letter-spacing:-.015em;overflow-wrap:normal;word-break:normal}.dvc .dv-service-confidence .dv-service-card p{font-size:12px;line-height:1.6}.dvc .dv-service-confidence .dv-review-invite h3{font-size:20px;line-height:1.3}@media(min-width:990px){.dvc .dv-service-confidence .dv-service-card h3{font-size:17px}.dvc .dv-service-confidence .dv-service-card p{font-size:13px}}#MainContent .pagepilot-layout>.pp-container,#MainContent .shopify-policy__container{box-sizing:border-box;width:100%;max-width:820px;margin-inline:auto;padding-inline:24px}#MainContent .pagepilot-layout .main-page-title,#MainContent .shopify-policy__title h1{font-size:clamp(28px,4vw,40px);line-height:1.18;letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance;margin:0 0 28px}#MainContent .pagepilot-layout .rte,#MainContent .shopify-policy__body{font-size:16px;line-height:1.75;letter-spacing:normal;overflow-wrap:anywhere;word-break:normal}#MainContent .pagepilot-layout .rte :is(h2,h3,h4),#MainContent .shopify-policy__body :is(h2,h3,h4){line-height:1.3;letter-spacing:-.015em;margin-block:28px 12px;overflow-wrap:anywhere}#MainContent .pagepilot-layout .rte h2,#MainContent .shopify-policy__body h2{font-size:23px}#MainContent .pagepilot-layout .rte :is(h3,h4),#MainContent .shopify-policy__body :is(h3,h4){font-size:19px}#MainContent .pagepilot-layout .rte p,#MainContent .shopify-policy__body p{margin-block:0 18px}#MainContent .pagepilot-layout .rte :is(ul,ol),#MainContent .shopify-policy__body :is(ul,ol){padding-inline-start:24px}#MainContent :is(.pagepilot-layout,.shopify-policy__body) :is(img,video,iframe){max-width:100%}#MainContent :is(.pagepilot-layout,.shopify-policy__body) img{height:auto}#MainContent :is(.pagepilot-layout,.shopify-policy__body) table{display:block;max-width:100%;overflow-x:auto}#MainContent .shopify-policy__container{padding-block:40px 56px}.footer .footer-block,.footer .footer-block__details-content,.footer .footer__content-bottom-wrapper{min-width:0}.footer .footer-block__details-content,.footer .policies a{overflow-wrap:anywhere}.footer .policies{display:flex;flex-wrap:wrap;gap:6px 16px;padding:0}.footer .policies li{display:block;margin:0}.footer .policies li:before{display:none}.footer .policies a{display:inline-flex;align-items:center;min-height:44px}@media screen and (max-width:749px){#MainContent .pagepilot-layout>.pp-container,#MainContent .shopify-policy__container{padding-inline:20px}#MainContent .pagepilot-layout .main-page-title,#MainContent .shopify-policy__title h1{font-size:clamp(26px,7.2vw,30px);margin-bottom:24px}#MainContent .pagepilot-layout .rte,#MainContent .shopify-policy__body{font-size:16px;line-height:1.7}#MainContent .pagepilot-layout .rte h2,#MainContent .shopify-policy__body h2{font-size:22px}#MainContent .pagepilot-layout .rte :is(h3,h4),#MainContent .shopify-policy__body :is(h3,h4){font-size:18px}#MainContent .shopify-policy__container{padding-block:28px 40px}#MainContent :is(.main-page-title,.collection-hero__title,.title--primary){overflow-wrap:anywhere}#MainContent .contact{box-sizing:border-box;max-width:100%}#MainContent .contact :is(input,textarea,select){font-size:16px}.footer .footer-block__heading{font-size:19px;line-height:1.3}.footer .footer-block__details-content{font-size:14px;line-height:1.65}.footer .footer__content-top{padding-inline:20px}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/dv-confidence.css.map */
