:root{--bark-ink: #12284c;--bark-black: #151515;--bark-blue: #66b8df;--bark-blue-soft: #dff4ff;--bark-yellow: #ffd94a;--bark-pink: #ff9fc7;--bark-cream: #fff7e8;--bark-white: #ffffff;--bark-line: rgba(18, 40, 76, .16);--bark-shadow: 0 16px 40px rgba(18, 40, 76, .12);--bark-radius: 28px;--bark-page: min(1240px, calc(100vw - 48px) );--bark-heading: "Avenir Next Rounded", "Trebuchet MS", sans-serif;--bark-body: "Trebuchet MS", Verdana, sans-serif}.bark-section,.bark-site-header,.bark-announcement,.bark-site-footer{font-family:var(--bark-body);color:var(--bark-ink)}.bark-section *,.bark-site-header *,.bark-announcement *,.bark-site-footer *{box-sizing:border-box}.bark-shell{width:var(--bark-page);margin-inline:auto}.bark-display,.bark-section h2,.bark-section h3,.bark-site-footer h2,.bark-site-footer h3{margin:0;font-family:var(--bark-heading);font-weight:800;letter-spacing:-.035em;line-height:.98}.bark-eyebrow{margin:0 0 12px;font-size:.78rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.bark-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:13px 26px;border:2px solid var(--bark-ink);border-radius:999px;background:var(--bark-ink);color:var(--bark-white);font-size:.95rem;font-weight:800;line-height:1;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.bark-button:hover{transform:translateY(-2px);box-shadow:0 8px #12284c2e}.bark-button--light{border-color:var(--bark-white);background:var(--bark-white);color:var(--bark-ink)}.bark-announcement{position:relative;z-index:40;background:var(--bark-ink);color:var(--bark-white);text-align:center}.bark-announcement__link,.bark-announcement__text{display:block;padding:10px 20px;color:inherit;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.bark-site-header{position:relative;z-index:35;border-bottom:1px solid var(--bark-line);background:#fffffff7}.bark-site-header--sticky{position:sticky;top:0}.bark-site-header__inner{display:grid;min-height:78px;grid-template-columns:auto 1fr auto;align-items:center;gap:28px}.bark-site-header__logo{display:inline-flex;width:112px;align-items:center}.bark-site-header__logo img{display:block;width:100%;height:auto;max-height:42px;object-fit:contain}.bark-site-header__nav{display:flex;align-items:center;justify-content:center;gap:clamp(18px,2.2vw,34px)}.bark-site-header__nav a,.bark-site-header__icon{color:var(--bark-black);font-size:.92rem;font-weight:800;text-decoration:none}.bark-site-header__nav a{position:relative;padding-block:8px}.bark-site-header__nav a:after{position:absolute;right:0;bottom:2px;left:0;height:3px;border-radius:999px;background:var(--bark-yellow);content:"";transform:scaleX(0);transition:transform .18s ease}.bark-site-header__nav a:hover:after{transform:scaleX(1)}.bark-site-header__actions{display:flex;align-items:center;gap:16px}.bark-site-header__icon{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border:1px solid var(--bark-line);border-radius:50%}.bark-site-header__icon svg{width:19px;height:19px}.bark-site-header__cart-icon{--cart-bubble-background: var(--bark-yellow);--cart-bubble-text: var(--bark-black);position:relative;display:inline-flex;width:100%;height:100%;align-items:center;justify-content:center}.bark-site-header__cart-glyph{display:inline-flex;width:19px;height:19px}.bark-site-header__cart-glyph svg{width:100%;height:100%}.bark-site-header__cart-icon .cart-bubble{position:absolute;z-index:1;top:-4px;right:-5px;width:18px;min-width:18px;height:18px;padding-inline:2px}.bark-site-header__cart-icon .cart-bubble__text{font-size:10px;font-weight:800}.bark-site-header__menu{display:none}.bark-home-hero{position:relative;overflow:hidden;background:var(--bark-blue)}.bark-home-hero:after{position:absolute;right:-8vw;bottom:-190px;width:46vw;height:330px;border-radius:50%;background:#ffffff2e;content:""}.bark-home-hero__inner{position:relative;z-index:1;display:grid;min-height:650px;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(32px,5vw,80px);padding-block:58px 64px}.bark-home-hero__copy{max-width:540px}.bark-home-hero h1{max-width:10ch;margin:0;font-family:var(--bark-heading);font-size:clamp(3.5rem,6vw,6.8rem);font-weight:800;letter-spacing:-.06em;line-height:.87}.bark-home-hero__text{max-width:500px;margin:24px 0 28px;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.5}.bark-home-hero__trust{margin:18px 0 0;font-size:.8rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.bark-home-hero__media{position:relative;min-height:520px}.bark-home-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:44% 44% 10% 10%/26% 26% 10% 10%;box-shadow:var(--bark-shadow);object-fit:cover}.bark-home-hero__kit{position:absolute;z-index:2;bottom:-22px;left:-52px;width:clamp(180px,22vw,310px);filter:drop-shadow(0 18px 18px rgba(18,40,76,.2))}.bark-promo{background:var(--bark-yellow)}.bark-promo__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(36px,6vw,90px);padding-block:64px}.bark-promo__media{overflow:hidden;border:4px solid var(--bark-ink);border-radius:var(--bark-radius);background:var(--bark-blue);box-shadow:10px 10px 0 var(--bark-ink)}.bark-promo__media img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover}.bark-promo h2,.bark-boxes h2,.bark-themes h2,.bark-reviews h2,.bark-benefits h2,.bark-faq h2{font-size:clamp(2.5rem,5vw,5.4rem)}.bark-promo__copy p:not(.bark-eyebrow){max-width:520px;margin:22px 0 28px;font-size:1.08rem;line-height:1.55}.bark-boxes{padding-block:94px 104px;background:var(--bark-cream)}.bark-section-heading{max-width:820px;margin:0 auto 48px;text-align:center}.bark-section-heading p:last-child{max-width:680px;margin:18px auto 0;font-size:1.05rem;line-height:1.55}.bark-boxes__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.bark-box-card{display:flex;min-height:560px;flex-direction:column;overflow:hidden;border:2px solid var(--bark-ink);border-radius:var(--bark-radius);background:var(--bark-white);box-shadow:8px 8px 0 var(--bark-ink)}.bark-box-card:nth-child(2){background:var(--bark-blue-soft)}.bark-box-card:nth-child(3){background:#ffe3ef}.bark-box-card__media{display:grid;min-height:290px;place-items:center;padding:26px}.bark-box-card__media img{display:block;width:100%;max-height:285px;object-fit:contain}.bark-box-card__body{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:26px 28px 30px}.bark-box-card h3{font-size:clamp(1.9rem,2.8vw,2.75rem)}.bark-box-card__tagline{margin:10px 0 0;font-weight:800}.bark-box-card__description{margin:12px 0 24px;line-height:1.5}.bark-box-card .bark-button{margin-top:auto}.bark-themes{padding-block:92px 104px;background:var(--bark-white)}.bark-themes__rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.bark-theme-card{color:inherit;text-decoration:none}.bark-theme-card__image{overflow:hidden;border-radius:22px;background:var(--bark-blue-soft)}.bark-theme-card__image img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;transition:transform .24s ease}.bark-theme-card:hover img{transform:scale(1.035) rotate(-1deg)}.bark-theme-card h3{margin-top:14px;font-size:1.18rem;line-height:1.1}.bark-theme-card p{margin:5px 0 0;color:#12284cb3;font-size:.84rem}.bark-reviews{overflow:hidden;padding-block:96px 104px;background:var(--bark-blue-soft)}.bark-reviews__rail{display:grid;grid-template-columns:repeat(5,minmax(240px,1fr));gap:18px}.bark-review-card{overflow:hidden;border:2px solid var(--bark-ink);border-radius:24px;background:var(--bark-white)}.bark-review-card img{display:block;width:100%;aspect-ratio:1.15 / 1;object-fit:cover}.bark-review-card__body{padding:22px}.bark-review-card__stars{color:#ee8b00;font-size:.95rem;letter-spacing:.08em}.bark-review-card blockquote{margin:13px 0 18px;font-size:.92rem;line-height:1.48}.bark-review-card cite{font-style:normal;font-weight:800}.bark-benefits{padding-block:92px 96px;background:var(--bark-pink)}.bark-benefits__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:50px}.bark-benefit{text-align:center}.bark-benefit__image{display:grid;width:154px;height:154px;margin:0 auto 24px;place-items:center;border:3px solid var(--bark-ink);border-radius:50%;background:var(--bark-yellow)}.bark-benefit__image img{width:82%;height:82%;object-fit:contain}.bark-benefit h3{font-size:1.65rem}.bark-benefit p{max-width:340px;margin:13px auto 0;line-height:1.55}.bark-faq{padding-block:96px 110px;background:var(--bark-cream)}.bark-faq__layout{display:grid;grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr);gap:clamp(44px,8vw,110px)}.bark-faq__items{border-top:2px solid var(--bark-ink)}.bark-faq details{border-bottom:2px solid var(--bark-ink)}.bark-faq summary{position:relative;padding:23px 48px 23px 0;cursor:pointer;font-family:var(--bark-heading);font-size:1.16rem;font-weight:800;list-style:none}.bark-faq summary::-webkit-details-marker{display:none}.bark-faq summary:after{position:absolute;top:20px;right:2px;content:"+";font-size:1.6rem;line-height:1}.bark-faq details[open] summary:after{content:"-"}.bark-faq__answer{max-width:720px;padding:0 46px 22px 0;line-height:1.6}.bark-site-footer{background:var(--bark-ink);color:var(--bark-white)}.bark-site-footer__main{display:grid;grid-template-columns:minmax(190px,.65fr) minmax(170px,.55fr) minmax(280px,1fr);gap:clamp(44px,7vw,100px);padding-block:74px 54px}.bark-site-footer__logo{display:block;width:min(190px,100%);filter:brightness(0) invert(1)}.bark-site-footer__tagline{max-width:280px;margin:22px 0 0;line-height:1.5}.bark-site-footer h2,.bark-site-footer h3{margin-bottom:20px;font-size:1.35rem}.bark-site-footer__menu{display:grid;gap:11px;margin:0;padding:0;list-style:none}.bark-site-footer a{color:inherit;text-decoration:none}.bark-site-footer__menu a:hover,.bark-site-footer__legal a:hover{text-decoration:underline;text-underline-offset:4px}.bark-site-footer__newsletter p{max-width:460px;margin:0 0 18px;line-height:1.5}.bark-site-footer__form{display:flex;gap:10px}.bark-site-footer__form input{min-width:0;min-height:50px;flex:1;padding:12px 18px;border:2px solid var(--bark-white);border-radius:999px;background:transparent;color:var(--bark-white);font:inherit}.bark-site-footer__form input::placeholder{color:#ffffffb8}.bark-site-footer__form button{min-height:50px;padding:12px 22px;border:2px solid var(--bark-yellow);border-radius:999px;background:var(--bark-yellow);color:var(--bark-ink);font:inherit;font-weight:800;cursor:pointer}.bark-site-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:28px;padding-block:25px 34px;border-top:1px solid rgba(255,255,255,.22)}.bark-site-footer__legal{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:.78rem}.bark-site-footer__payments{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.bark-site-footer__payments svg{width:38px;height:auto}@media(prefers-reduced-motion:no-preference){.bark-section .bark-shell>*{animation:bark-rise .52s both}@keyframes bark-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}}@media(max-width:990px){:root{--bark-page: min(100% - 34px, 760px)}.bark-site-header__inner{min-height:68px;grid-template-columns:auto 1fr auto}.bark-site-header__nav,.bark-site-header__actions .bark-site-header__cta{display:none}.bark-site-header__menu{display:block;grid-column:2;grid-row:1;justify-self:end}.bark-site-header__menu summary{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid var(--bark-line);border-radius:50%;cursor:pointer;list-style:none}.bark-site-header__menu summary::-webkit-details-marker{display:none}.bark-site-header__drawer{position:absolute;top:100%;right:0;left:0;display:grid;gap:4px;padding:18px;border-top:1px solid var(--bark-line);background:var(--bark-white);box-shadow:var(--bark-shadow)}.bark-site-header__drawer a{padding:13px 12px;border-radius:12px;color:var(--bark-ink);font-weight:800;text-decoration:none}.bark-site-header__drawer a:hover{background:var(--bark-blue-soft)}.bark-home-hero__inner,.bark-promo__inner,.bark-faq__layout{grid-template-columns:1fr}.bark-home-hero__inner{min-height:auto;padding-block:54px 62px}.bark-home-hero h1{max-width:11ch;font-size:clamp(3.7rem,12vw,6.2rem)}.bark-home-hero__media{min-height:520px}.bark-promo__inner{padding-block:58px 66px}.bark-promo__media{max-width:680px}.bark-boxes__grid{grid-template-columns:1fr}.bark-box-card{min-height:auto}.bark-box-card__media{min-height:340px}.bark-themes__rail,.bark-reviews__rail{width:calc(100vw - 17px);grid-auto-columns:minmax(245px,70vw);grid-template-columns:none;grid-auto-flow:column;overflow-x:auto;padding:0 17px 18px 0;scroll-snap-type:x mandatory;scrollbar-width:thin}.bark-theme-card,.bark-review-card{scroll-snap-align:start}.bark-benefits__grid{grid-template-columns:1fr;gap:46px}.bark-site-footer__main{grid-template-columns:1fr 1fr}.bark-site-footer__newsletter{grid-column:1 / -1}}@media(max-width:640px){:root{--bark-page: calc(100% - 28px) ;--bark-radius: 22px}.bark-announcement__link,.bark-announcement__text{font-size:.69rem}.bark-site-header__inner{gap:10px}.bark-site-header__logo{width:92px}.bark-site-header__actions{gap:8px}.bark-site-header__icon:nth-child(1){display:none}.bark-home-hero__inner{gap:32px;padding-block:42px 46px}.bark-home-hero h1{font-size:clamp(3.15rem,16vw,4.6rem)}.bark-home-hero__text{margin-block:18px 22px}.bark-home-hero__media{min-height:360px}.bark-home-hero__image{border-radius:32px}.bark-home-hero__kit{bottom:-18px;left:-20px;width:170px}.bark-promo__inner{gap:34px}.bark-promo__media{box-shadow:6px 6px 0 var(--bark-ink)}.bark-promo h2,.bark-boxes h2,.bark-themes h2,.bark-reviews h2,.bark-benefits h2,.bark-faq h2{font-size:clamp(2.55rem,13vw,4rem)}.bark-boxes,.bark-themes,.bark-reviews,.bark-benefits,.bark-faq{padding-block:68px 76px}.bark-section-heading{margin-bottom:34px}.bark-box-card{box-shadow:5px 5px 0 var(--bark-ink)}.bark-box-card__media{min-height:265px}.bark-faq__layout{gap:30px}.bark-site-footer__main{grid-template-columns:1fr;gap:38px;padding-block:58px 44px}.bark-site-footer__newsletter{grid-column:auto}.bark-site-footer__form{flex-direction:column}.bark-site-footer__bottom{align-items:flex-start;flex-direction:column}.bark-site-footer__payments{justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bark-theme.css.map */
