@font-face{font-family:DS Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(ds-cormorant-garamond-semibold.woff2) format("woff2")}@font-face{font-family:DS Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(ds-poppins-regular.woff2) format("woff2")}@font-face{font-family:DS Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(ds-poppins-semibold.woff2) format("woff2")}@font-face{font-family:DS Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(ds-poppins-bold.woff2) format("woff2")}:root{--ds-brand-teal: #1f5f63;--ds-brand-teal-dark: #174b4e;--ds-brand-cream: #faf7f0;--ds-brand-paper: #fffdf9;--ds-brand-sage: #b8cbb8;--ds-brand-sage-wash: #edf2e9;--ds-brand-navy: #152a35;--ds-brand-sand: #dfa57a;--ds-brand-line: rgba(31, 95, 99, .16);--ds-brand-shadow: 0 18px 48px rgba(21, 42, 53, .08)}.ds-site,.ds-global-shell,.ds-contact-page,.ds-reference-product{background:var(--ds-brand-cream);color:var(--ds-brand-navy);font-family:DS Poppins,Poppins,Arial,sans-serif}.ds-announcement{min-height:38px;height:auto;padding:8px 18px;background:var(--ds-brand-teal);color:var(--ds-brand-cream);font-size:13px;font-weight:700;letter-spacing:.055em}.ds-header{min-height:94px;padding-block:14px;background:var(--ds-brand-cream);border-bottom-color:var(--ds-brand-line)}.ds-nav{gap:clamp(22px,2.25vw,34px)}.ds-nav a{position:relative;padding:8px 0;color:var(--ds-brand-navy);font-size:14px;font-weight:500;letter-spacing:.02em;transition:color .18s ease}.ds-nav a:hover,.ds-nav a:focus-visible{color:var(--ds-brand-teal)}.ds-nav a[aria-current=page]{padding:8px 0;border-radius:0;background:transparent;color:var(--ds-brand-teal);font-weight:600}.ds-nav a[aria-current=page]:after{content:"";position:absolute;right:0;bottom:2px;left:0;height:2px;border-radius:999px;background:var(--ds-brand-sand)}.ds-tools,.ds-menu-toggle{color:var(--ds-brand-teal-dark)}.ds-icon .ds-svg,.ds-menu-toggle .ds-svg{--icon-stroke-width: 1.45}.ds-button,.ds-filter-apply,.ds-reference-product .ds-button{min-height:52px;border:1px solid var(--ds-brand-teal);border-radius:5px;background:var(--ds-brand-teal);box-shadow:0 10px 24px #1f5f6324;color:var(--ds-brand-cream)!important;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.ds-button:hover,.ds-filter-apply:hover,.ds-reference-product .ds-button:hover{border-color:var(--ds-brand-navy);background:var(--ds-brand-navy);box-shadow:0 12px 28px #152a352e}.ds-site a:focus-visible,.ds-site button:focus-visible,.ds-site input:focus-visible,.ds-site select:focus-visible,.ds-site textarea:focus-visible,.ds-global-shell a:focus-visible,.ds-global-shell button:focus-visible,.ds-contact-page input:focus-visible,.ds-contact-page textarea:focus-visible,.ds-contact-page button:focus-visible{outline:3px solid rgba(223,165,122,.72);outline-offset:3px}.ds-collection-page{padding-bottom:clamp(84px,8vw,120px)}.ds-collection-head{padding:clamp(64px,7vw,92px) 0 42px;text-align:center}.ds-collection-head .ds-title,.ds-empty-state h2{color:var(--ds-brand-navy);font-family:DS Cormorant Garamond,Georgia,serif;font-weight:600;letter-spacing:-.025em}.ds-collection-head .ds-title{font-size:clamp(48px,5vw,64px)}.ds-collection-toolbar{margin-bottom:38px;padding:16px 20px;border:1px solid var(--ds-brand-line);border-radius:12px;background:#fffdf9d1;color:#152a35b8}.ds-sort-group,.ds-sort-group form{min-width:0}.ds-sort-group select{max-width:220px}.ds-filter-menu summary,.ds-sort-group select{color:var(--ds-brand-navy)}.ds-filter-popover,.ds-mobile-filter-panel{border-color:var(--ds-brand-line);background:var(--ds-brand-paper);box-shadow:var(--ds-brand-shadow)}.ds-filter-popover input[type=number],.ds-mobile-filter-panel input[type=number],.ds-mobile-filter-panel select{border-color:#1f5f6340;background:var(--ds-brand-paper);color:var(--ds-brand-navy)}.ds-product-grid{gap:clamp(22px,2.4vw,34px)}.ds-card{overflow:hidden;border:1px solid var(--ds-brand-line);border-radius:16px;background:var(--ds-brand-paper);box-shadow:var(--ds-brand-shadow)}.ds-card-media{background:#f4f3ed;border-bottom:1px solid var(--ds-brand-line)}.ds-card-media img{transition:transform .24s ease}.ds-card:hover .ds-card-media img{transform:scale(1.025)}.ds-sale-badge{left:14px;bottom:14px;border-radius:999px;background:var(--ds-brand-sand);color:var(--ds-brand-navy)}.ds-card-body{padding:24px 22px 22px}.ds-card h2{color:var(--ds-brand-navy);font-family:DS Cormorant Garamond,Georgia,serif;font-size:24px;font-weight:600;line-height:1.15;letter-spacing:-.01em}.ds-price{color:var(--ds-brand-teal-dark)}.ds-price s{color:#152a3585}.ds-contact-page{padding:clamp(68px,7vw,100px) 0 clamp(86px,9vw,128px);background:var(--ds-brand-cream)}.ds-contact-wrap{max-width:1040px;padding:clamp(30px,4vw,56px);border:1px solid var(--ds-brand-line);border-radius:18px;background:#fffdf9db;box-shadow:var(--ds-brand-shadow)}.ds-contact-head{margin-bottom:48px}.ds-contact-head .ds-kicker{color:var(--ds-brand-teal);font-size:12px;letter-spacing:.16em}.ds-contact-head h1{margin:10px 0 18px;color:var(--ds-brand-navy);font-family:DS Cormorant Garamond,Georgia,serif;font-size:clamp(50px,5vw,66px);font-weight:600;letter-spacing:-.025em}.ds-contact-head p:last-child{max-width:650px;margin-inline:auto;color:#152a35b3;line-height:1.75}.ds-contact-form,.ds-contact-row{gap:24px}.ds-contact-form label{color:var(--ds-brand-navy);font-size:13px;font-weight:600;letter-spacing:.035em}.ds-contact-form input,.ds-contact-form textarea{border:1px solid rgba(31,95,99,.22);border-radius:8px;background:var(--ds-brand-paper);color:var(--ds-brand-navy);box-shadow:inset 0 1px #152a3506}.ds-contact-form input:hover,.ds-contact-form textarea:hover{border-color:#1f5f636b}.ds-contact-form input:focus,.ds-contact-form textarea:focus{border-color:var(--ds-brand-teal);outline:3px solid rgba(223,165,122,.32);outline-offset:1px}.ds-faq-page{padding:clamp(70px,7vw,100px) 0 clamp(92px,9vw,132px);background:var(--ds-brand-sage-wash)}.ds-faq-copy{max-width:980px;color:#152a35c7}.ds-faq-copy h1{margin-bottom:48px;color:var(--ds-brand-navy);font-family:DS Cormorant Garamond,Georgia,serif;font-size:clamp(54px,5.5vw,72px);font-weight:600;letter-spacing:-.025em}.ds-faq-rte{padding:clamp(28px,4vw,52px);border:1px solid var(--ds-brand-line);border-radius:18px;background:var(--ds-brand-paper);box-shadow:var(--ds-brand-shadow);font-size:16px;line-height:1.8;letter-spacing:.01em}.ds-faq-rte h2,.ds-faq-rte h3{color:var(--ds-brand-teal-dark);font-family:DS Cormorant Garamond,Georgia,serif;font-size:clamp(30px,3vw,40px);font-weight:600;letter-spacing:-.015em}.ds-faq-rte p{padding-bottom:22px;border-bottom:1px solid var(--ds-brand-line)}.ds-faq-rte p:last-child{padding-bottom:0;border-bottom:0}.ds-faq-rte p strong{color:var(--ds-brand-navy);font-size:17px}.ds-faq-rte a{color:var(--ds-brand-teal)}.ds-reference-product{--ds-ref-navy: var(--ds-brand-navy);--ds-ref-pink: var(--ds-brand-sand);color:var(--ds-brand-navy)}.ds-reference-product .ds-trustbar{padding:9px 15px;border-bottom:1px solid var(--ds-brand-line);background:var(--ds-brand-sage-wash);color:var(--ds-brand-teal-dark);font-size:13px;letter-spacing:.035em}.ds-reference-product .ds-product-top{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);gap:clamp(40px,4vw,58px);padding-top:52px}.ds-reference-product .ds-gallery-main{overflow:hidden;border:1px solid var(--ds-brand-line);border-radius:16px;background:var(--ds-brand-paper);box-shadow:var(--ds-brand-shadow)}.ds-reference-product .ds-thumb{overflow:hidden;border-color:var(--ds-brand-line);border-radius:6px;background:var(--ds-brand-paper)}.ds-reference-product .ds-thumb[aria-current=true]{border-color:var(--ds-brand-teal);box-shadow:0 0 0 1px var(--ds-brand-teal)}.ds-reference-product .ds-product-info{padding:28px;border:1px solid var(--ds-brand-line);border-radius:16px;background:#fffdf9e6;box-shadow:var(--ds-brand-shadow)}.ds-reference-product .ds-rating-stars{color:var(--ds-brand-sand)}.ds-reference-product .ds-rating span:last-child{color:#152a35c2}.ds-reference-product .ds-product-title,.ds-reference-product .ds-kit-heading,.ds-reference-product .ds-option-title{color:var(--ds-brand-navy)}.ds-reference-product .ds-product-title{margin:12px 0 14px;font-family:DS Cormorant Garamond,Georgia,serif;font-size:clamp(34px,3.2vw,46px);font-weight:600;line-height:1.04;letter-spacing:-.025em}.ds-reference-product .ds-lead{color:#152a35b8;line-height:1.7}.ds-reference-product .ds-ship{border:1px solid rgba(31,95,99,.12);background:var(--ds-brand-sage-wash);color:var(--ds-brand-teal-dark)}.ds-reference-product .ds-benefit:before{color:var(--ds-brand-teal)}.ds-reference-product .ds-pill{border-color:#1f5f634d;background:var(--ds-brand-paper);color:var(--ds-brand-navy)}.ds-reference-product .ds-pill:has(input:checked){border-color:var(--ds-brand-teal);background:var(--ds-brand-teal);color:var(--ds-brand-cream)}.ds-reference-product .ds-kit-heading{font-family:DS Cormorant Garamond,Georgia,serif;font-size:31px;font-weight:600;letter-spacing:-.01em}.ds-reference-product .ds-product-info .ds-kit{border-color:var(--ds-brand-line);border-radius:12px;background:var(--ds-brand-paper)}.ds-reference-product .ds-product-info .ds-kit:has(.ds-kit-radio:checked){border-color:var(--ds-brand-teal);background:#b8cbb82e;box-shadow:0 10px 28px #152a350f}.ds-reference-product .ds-kit-radio:checked{border-color:var(--ds-brand-teal)}.ds-reference-product .ds-kit-radio{position:relative!important;display:grid;place-items:center;margin:0;padding:0;border:2px solid rgba(31,95,99,.3);border-radius:50%!important;background:var(--ds-brand-paper);box-sizing:border-box}.ds-reference-product .ds-kit-radio:checked:after{position:absolute;top:50%;left:50%;width:46%;height:46%;border-radius:50%;background:var(--ds-brand-teal);transform:translate(-50%,-50%)}.ds-reference-product .ds-kit-title,.ds-reference-product .ds-kit-price{color:var(--ds-brand-navy)}.ds-reference-product .ds-kit-benefit:before{background:var(--ds-brand-teal)}.ds-reference-product .ds-save,.ds-reference-product .ds-free{background:var(--ds-brand-sand);color:var(--ds-brand-navy)}.ds-reference-product .ds-kit-price s,.ds-reference-product .ds-kit-bonus-title,.ds-reference-product .ds-bonus b{color:#a85d38}.ds-reference-product .ds-most-popular{background:var(--ds-brand-teal-dark);color:var(--ds-brand-cream)}.ds-reference-product .ds-kit-bonus-panel{background:#dfa57a1f}.ds-reference-product .ds-bonus{border:1px solid var(--ds-brand-line);background:var(--ds-brand-paper);box-shadow:0 8px 20px #152a3512;color:var(--ds-brand-navy)}.ds-reference-product .ds-guarantee{border-color:var(--ds-brand-line);background:var(--ds-brand-sage-wash)}.ds-reference-product .ds-guarantee-icon{background:#b8cbb87a;color:var(--ds-brand-teal-dark)}.ds-reference-product .ds-reference-caution,.ds-reference-product .ds-reference-videos,.ds-reference-product .ds-reference-expect,.ds-reference-product .ds-reference-endorsement,.ds-reference-product .ds-reference-faq{background:var(--ds-brand-paper)}.ds-reference-product .ds-reference-features,.ds-reference-product .ds-reference-before-after,.ds-reference-product .ds-reference-reviews{background:var(--ds-brand-sage-wash)}.ds-reference-product .ds-reference-benefitbar{background:var(--ds-brand-teal-dark)}.ds-reference-product .ds-reference-caution h2,.ds-reference-product .ds-reference-benefitbar h2,.ds-reference-product .ds-reference-videos h2,.ds-reference-product .ds-reference-expect h2,.ds-reference-product .ds-reference-before-after h2,.ds-reference-product .ds-reference-faq h2,.ds-reference-product .ds-reference-reviews h2,.ds-reference-product .ds-reference-feature h2{font-family:DS Cormorant Garamond,Georgia,serif;font-size:clamp(40px,4vw,54px);font-weight:600;letter-spacing:-.02em}.ds-reference-product .ds-reference-feature{border-block:1px solid var(--ds-brand-line)}.ds-reference-product .ds-reference-feature>div:last-child{background:var(--ds-brand-sage-wash)}.ds-reference-product .ds-video-shell,.ds-reference-product .ds-ba,.ds-reference-product .ds-vet-card,.ds-reference-product .ds-review-grid article{border-radius:16px;box-shadow:var(--ds-brand-shadow)}.ds-reference-product .ds-ba-tag{background:var(--ds-brand-teal-dark)}.ds-reference-product .ds-ba-divider span{background:#174b4eb3}.ds-reference-product .ds-review-grid article{border-color:var(--ds-brand-line);background:var(--ds-brand-paper)}.ds-footer{padding:64px 0 28px;background:var(--ds-brand-teal-dark);color:var(--ds-brand-cream)}.ds-footer-grid{gap:clamp(48px,7vw,96px)}.ds-footer h2{margin:0 0 18px;color:var(--ds-brand-paper);font-family:DS Cormorant Garamond,Georgia,serif;font-size:28px;font-weight:600}.ds-footer p,.ds-footer a{color:#faf7f0db;font-size:14px;line-height:1.7}.ds-footer a{width:fit-content;margin-block:9px}.ds-footer a:hover{color:var(--ds-brand-sand)}.ds-disclaimer{max-width:540px;margin-top:28px;color:#faf7f0a8!important;font-size:11px!important;font-weight:400}.ds-payments{margin-top:44px;padding-top:22px;border-top-color:#b8cbb84d;color:#faf7f0b8}@media(max-width:900px){.ds-header{min-height:78px;background:var(--ds-brand-cream)}.ds-nav{background:var(--ds-brand-paper);border-top:1px solid var(--ds-brand-line);box-shadow:0 18px 36px #152a351a}.ds-reference-product .ds-product-info{padding:24px}}@media(max-width:720px){.ds-collection-head{padding-top:52px}.ds-mobile-toolbar{margin-bottom:28px;padding:14px 16px;border:1px solid var(--ds-brand-line);border-radius:10px;background:var(--ds-brand-paper)}.ds-card{border-radius:12px}.ds-contact-wrap{border-radius:14px}.ds-contact-row{grid-template-columns:1fr}}@media(max-width:560px){.ds-announcement{min-height:30px;padding-block:6px;font-size:10px;letter-spacing:.035em}.ds-header{min-height:68px;padding-block:8px}.ds-collection-head .ds-title{font-size:46px}.ds-product-grid{gap:14px}.ds-card-body{padding:18px 14px}.ds-card h2{font-size:19px}.ds-card .ds-button{font-size:11px;letter-spacing:.055em}.ds-contact-page{padding-inline:14px}.ds-contact-wrap{padding:28px 20px}.ds-contact-head h1{font-size:48px}.ds-faq-rte{padding:24px 20px}.ds-faq-copy h1{margin-bottom:34px;font-size:50px}.ds-reference-product .ds-product-top{padding-top:18px}.ds-reference-product .ds-product-info{padding:22px 16px;border-radius:12px}.ds-reference-product .ds-product-title{font-size:34px}.ds-reference-product .ds-kit-heading{font-size:28px}.ds-reference-product .ds-reference-caution h2,.ds-reference-product .ds-reference-benefitbar h2,.ds-reference-product .ds-reference-videos h2,.ds-reference-product .ds-reference-expect h2,.ds-reference-product .ds-reference-before-after h2,.ds-reference-product .ds-reference-faq h2,.ds-reference-product .ds-reference-reviews h2,.ds-reference-product .ds-reference-feature h2{font-size:36px}.ds-footer{padding-top:50px}}@media(prefers-reduced-motion:reduce){.ds-nav a,.ds-button,.ds-filter-apply,.ds-card-media img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/deepsweep-brand-global-v1.css.map */
