:root{--sd-bg:#FFFFFF;--sd-off:#F5F5F2;--sd-soft:#EFEEEA;--sd-text:#101010;--sd-muted:#6B6B6B;--sd-line:rgba(16,16,16,.1);--sd-radius:18px;--sd-radius-sm:12px;--sd-display:var(--font-heading-family)}body{background:var(--sd-bg);color:var(--sd-text)}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.hxl,.hxxl{font-weight:700;letter-spacing:-.035em;line-height:1.04}.h0,.hxl,.hxxl,h1,.h1{letter-spacing:-.045em}.h5,h5,.card__heading{letter-spacing:-.015em}.caption,.caption-with-letter-spacing,.subtitle,.rich-text__text,.collection__description,.product__text{color:var(--sd-muted)}.caption-with-letter-spacing{letter-spacing:.14em;font-weight:600;font-size:1.15rem}.title-wrapper-with-link{align-items:flex-end;margin-bottom:2.8rem}.title-wrapper-with-link .title{font-size:clamp(3.2rem,4.4vw,5.6rem)}.section-template--index .section,.shopify-section{scroll-margin-top:90px}@media screen and (min-width:990px){.page-width{padding:0 4.8rem}}.header{padding-top:14px;padding-bottom:14px}.header__heading-logo{height:auto}.header__menu-item{font-weight:500;font-size:1.5rem;letter-spacing:-.01em;color:var(--sd-text)}.header__menu-item span{text-decoration:none!important}.header__active-menu-item{text-decoration:none;border-bottom:2px solid #101010}.section-header .header-wrapper--border-bottom{border-bottom:1px solid var(--sd-line)}.button,.shopify-challenge__button,.customer button,.shopify-payment-button__button--unbranded{border-radius:999px;font-weight:600;letter-spacing:0;min-height:5rem;padding:0 2.8rem}.button--primary{background:#101010;color:#fff}.button--secondary{background:#fff;color:#101010}.button:after,.button:before{border-radius:999px!important}.product-form__submit.button--secondary,.product-form__submit{background:#101010;color:#fff}.product-form__submit:after{box-shadow:0 0 0 1px #101010!important}.sd-marquee{overflow:hidden;white-space:nowrap;border-bottom:1px solid var(--sd-line)}.sd-marquee--dark{background:#101010;color:#fff}.sd-marquee--light{background:var(--sd-off);color:#101010}.sd-marquee__track{display:flex;width:max-content;animation:sd-marquee var(--sd-marquee-speed,36s) linear infinite}.sd-marquee:hover .sd-marquee__track{animation-play-state:paused}.sd-marquee__group{display:flex;align-items:center;flex-shrink:0}.sd-marquee__item{font-family:var(--font-heading-family);font-weight:700;font-size:1.35rem;letter-spacing:.06em;text-transform:uppercase;padding:1.05rem 0}.sd-marquee__dot{font-size:.7rem;opacity:.55;padding:0 2.2rem}@keyframes sd-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.sd-marquee__track{animation:none}.sd-marquee__group+.sd-marquee__group{display:none}.sd-marquee{display:flex;justify-content:center}}.sd-hero{background:var(--sd-off);overflow:hidden;position:relative}.sd-hero__inner{display:grid;grid-template-columns:1.3fr .7fr;align-items:end;gap:2rem;min-height:min(78vh,720px)}.sd-hero__copy{align-self:center;padding:8rem 0;max-width:76rem}.sd-hero__eyebrow{font-family:var(--font-body-family);font-size:1.2rem;font-weight:600;letter-spacing:.18em;color:var(--sd-muted);margin:0 0 2rem}.sd-hero__title{font-family:var(--font-heading-family);font-size:clamp(4.6rem,6vw,8.8rem);line-height:.95;letter-spacing:-.055em;margin:0 0 2.4rem;color:#101010}.sd-hero__text{font-size:1.8rem;line-height:1.5;color:#3d3d3d;max-width:46rem;margin-bottom:3.2rem}.sd-hero__text p{margin:0}.sd-hero__ctas{display:flex;flex-wrap:wrap;gap:1.2rem}.sd-hero__btn{min-width:0}.sd-hero__chips{display:flex;gap:.8rem;list-style:none;padding:0;margin:3.2rem 0 0}.sd-hero__chips li{font-family:var(--font-heading-family);font-weight:700;font-size:1.25rem;letter-spacing:.04em;padding:.6rem 1.4rem;border-radius:999px;background:#fff;border:1px solid var(--sd-line)}.sd-hero__art{position:relative;height:100%;display:flex;align-items:flex-end;justify-content:center}.sd-hero__disc{position:absolute;width:min(46vw,600px);aspect-ratio:1;border-radius:50%;background:#e6e4dd;left:50%;bottom:8%;transform:translate(-50%)}.sd-hero__dog{position:relative;display:block;height:min(68.4vh,627px);width:auto;max-width:100%;object-fit:contain;object-position:bottom;margin-bottom:0;filter:drop-shadow(0 30px 40px rgba(0,0,0,.12))}@media screen and (max-width:989px){.sd-hero__inner{grid-template-columns:1fr;min-height:0;gap:0}.sd-hero__copy{padding:5.6rem 0 2.4rem}.sd-hero__title{font-size:clamp(4.4rem,12vw,7.2rem)}.sd-hero__text{font-size:1.6rem;margin-bottom:2.4rem}.sd-hero__art{height:auto}.sd-hero__disc{width:min(82vw,500px);bottom:6%}.sd-hero__dog{height:auto;width:min(60.8vw,323px)}.sd-hero__ctas .button{flex:1 1 100%}}.card-wrapper .card,.product-card-wrapper .card{box-shadow:none!important;border:0!important;background:transparent}.card-wrapper .card:after,.card-wrapper .card__inner:after,.card-wrapper .card:before{box-shadow:none!important;border:0!important}.card--standard .card__inner{background:var(--sd-off);border-radius:var(--sd-radius);overflow:hidden}.card--standard .card__inner .media{border-radius:var(--sd-radius)}.card--standard>.card__content{padding:1.4rem .2rem 0}.card--standard>.card__content .card__heading{font-size:1.7rem;font-weight:700;margin-bottom:.4rem}.card--standard>.card__content .price{font-size:1.5rem;color:#3d3d3d}.card-wrapper .media.media--hover-effect img{transition:opacity .35s ease,transform .6s ease}@media(hover:hover){.card-wrapper:hover .media.media--hover-effect img:first-child{transform:scale(1.03)}}@media(prefers-reduced-motion:reduce){.card-wrapper .media img{transition:none!important;transform:none!important}}.sd-card-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--sd-off)}.sd-card-ph img{width:46%;height:auto;opacity:.92}.sd-card-ph span{position:absolute;bottom:1.2rem;left:1.2rem;font-size:1.1rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sd-muted);background:#fff;border-radius:999px;padding:.4rem 1rem}ul.product-grid:not(.slider){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.8rem 1.2rem!important}ul.product-grid:not(.slider)>.grid__item{width:auto!important;max-width:none!important}@media screen and (min-width:750px){ul.product-grid:not(.slider){grid-template-columns:repeat(3,minmax(0,1fr));gap:4rem 2rem!important}}@media screen and (min-width:1100px){ul.product-grid:not(.slider){grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:750px){[id$=__launch_drop] ul.product-grid:not(.slider){grid-template-columns:repeat(3,minmax(0,1fr))}}.collection .button--secondary{min-width:18rem}.rich-text:not(.rich-text--full-width){background:transparent;border:0;box-shadow:none;margin:0}.sd-panel-wrap .rich-text,.rich-text.color-scheme-2{background:var(--sd-off)!important;border-radius:28px}.rich-text .rich-text__blocks{max-width:72rem}.rich-text__heading{letter-spacing:-.045em}.sd-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px}.sd-chip{display:inline-block;padding:.8rem 1.8rem;border:1px solid var(--sd-line);border-radius:999px;background:#fff;color:#101010;font-family:var(--font-heading-family);font-weight:700;font-size:1.5rem}@media screen and (min-width:990px){.product--large:not(.product--no-media) .product__media-wrapper{max-width:60%;width:calc(60% - 2rem)}.product--large:not(.product--no-media) .product__info-wrapper{max-width:40%;width:calc(40% - 2rem);padding-left:4.8rem}}.product__media-item .media,.product-media-container{border-radius:var(--sd-radius);background:var(--sd-off);overflow:hidden}.product__media-list{gap:1.2rem}.product__title h1{font-size:clamp(3.2rem,3.6vw,4.8rem);letter-spacing:-.045em}.product__info-container>*+*{margin-top:1.6rem}.product__info-container .price{font-size:2rem;font-weight:600}.product-form__input--pill input[type=radio]+label{border-radius:999px;min-width:5.2rem;justify-content:center}.product-form__input--pill input[type=radio]:checked+label{background:#101010;color:#fff}.sd-media-ph{position:relative;aspect-ratio:1;border-radius:var(--sd-radius);background:var(--sd-off);display:flex;align-items:center;justify-content:center}.sd-media-ph img{width:44%;height:auto}.sd-media-ph span{position:absolute;bottom:1.6rem;left:1.6rem;font-size:1.2rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sd-muted);background:#fff;border-radius:999px;padding:.5rem 1.2rem}.sus-quote{box-shadow:none!important;border:1px solid var(--sd-line)!important;border-radius:var(--sd-radius-sm)!important;background:var(--sd-off)!important}.sd-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:20;background:#ffffffeb;backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-top:1px solid var(--sd-line);transform:translateY(110%);visibility:hidden;transition:transform .28s ease,visibility 0s linear .28s}.sd-sticky-atc.is-visible{transform:translateY(0);visibility:visible;transition:transform .28s ease,visibility 0s}.sd-sticky-atc__inner{display:flex;align-items:center;gap:1.4rem;padding-top:1rem;padding-bottom:1rem}.sd-sticky-atc__media img{width:48px;height:48px;object-fit:contain;border-radius:10px;background:var(--sd-off);display:block}.sd-sticky-atc__info{flex:1;min-width:0}.sd-sticky-atc__title{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:1.6rem;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.sd-sticky-atc__meta{margin:0;font-size:1.3rem;color:var(--sd-muted);line-height:1.3}.sd-sticky-atc__price{color:#101010;font-weight:600;margin-left:.6rem}.sd-sticky-atc__btn{min-height:4.6rem;padding:0 2.6rem;white-space:nowrap}.sd-sticky-atc__btn.is-disabled{opacity:.45}body.sd-has-sticky-atc .footer{padding-bottom:7rem}@media(prefers-reduced-motion:reduce){.sd-sticky-atc{transition:none}}@media screen and (max-width:749px){.sd-sticky-atc__media{display:none}.sd-sticky-atc__btn{padding:0 1.8rem}}.footer{border-top:1px solid var(--sd-line)}.sd-sales-closed{margin:.4rem 0 0}.sd-sales-closed__pill.button,.sd-sales-closed__pill.button[disabled]{border-radius:999px;background:#ececec;color:#101010;opacity:1;cursor:not-allowed;font-weight:600;letter-spacing:.02em;box-shadow:none;min-height:4.6rem}.sd-sales-closed__pill.button:after,.sd-sales-closed__pill.button:before{box-shadow:none!important}.sd-sales-closed-mode .product-form__quantity,.sd-sales-closed-mode .product-form__input--quantity,.sd-sales-closed-mode .shopify-payment-button,.sd-sales-closed-mode .quick-add,.sd-sales-closed-mode .cart__dynamic-checkout-buttons{display:none!important}.sd-sales-notice{position:fixed;left:50%;bottom:2rem;transform:translate(-50%);z-index:1000;background:#101010;color:#fff;border-radius:999px;padding:1.1rem 1.4rem 1.1rem 2rem;display:flex;gap:1rem;align-items:center;font-size:1.4rem;max-width:calc(100vw - 3rem);box-shadow:0 6px 24px #0000002e}.sd-sales-notice[hidden]{display:none}.sd-sales-notice__close{background:none;border:0;color:#fff;font-size:2rem;line-height:1;cursor:pointer}.sd-cart-closed{padding:6rem 1.5rem;text-align:center}.sd-landing{display:none}html.sd-gated .sd-store{display:none!important}html.sd-gated .sd-landing{display:flex;flex-direction:column}.sd-landing--full{min-height:100vh;min-height:100svh;background:var(--sd-off)}.sd-landing__hero{flex:1 0 auto;display:flex;align-items:stretch}.sd-landing__hero .sd-hero__inner{width:100%}.sd-landing__pill{display:inline-block;align-self:flex-start;margin:0 0 1.8rem;padding:.9rem 2rem;border-radius:999px;background:#101010;color:#fff;font-family:var(--font-heading-family);font-weight:700;font-size:1.5rem;letter-spacing:.02em}.sd-landing__footer{flex:0 0 auto;text-align:center;padding:2.4rem 1.5rem 3rem;border-top:1px solid var(--sd-line);background:#fff;font-size:1.3rem;color:var(--sd-muted)}.sd-landing__policies{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem 2.4rem;list-style:none;margin:0 0 1.2rem;padding:0}.sd-landing__footer a{color:#101010;text-decoration:underline;text-underline-offset:.3rem}.sd-landing__footer p{margin:.3rem 0}.sd-landing--bar{border-bottom:1px solid var(--sd-line);background:#fff;text-align:center;padding:1.8rem 1rem}.sd-landing__bar{font-family:var(--font-heading-family);font-weight:700;font-size:2.2rem;letter-spacing:-.03em;color:#101010;text-decoration:none}html.sd-gated .sd-landing--foot{display:block}@media(max-width:749px){.sd-landing__pill{font-size:1.4rem}.sd-landing--full .sd-hero__copy{padding-top:4rem}}.header__icon--account{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/susdog-custom.css.map */
