:root{--bark-pink: #FF3366;--bark-pink-hover: #e6204f;--bark-pink-glow: rgba(255, 51, 102, .25);--bark-yellow: #FFD60A;--bark-yellow-soft: rgba(255, 214, 10, .15);--bark-blue: #4D6FFF;--bark-green: #00E5A0;--bark-black: #0A0A0A;--bark-dark: #0F0F12;--bark-white: #FFFFFF;--bark-offwhite: #FAF8F4;--bark-warm: #F5F2ED;--bark-text: #1a1a1a;--bark-text-mid: #555555;--bark-text-light: #999999;--bark-border: #eeeeee;--bark-border-hover: #dddddd;--bark-radius: 12px;--bark-radius-lg: 20px;--bark-radius-pill: 50px;--bark-shadow-sm: 0 2px 8px rgba(0,0,0,.04);--bark-shadow-md: 0 8px 24px rgba(0,0,0,.06);--bark-shadow-lg: 0 16px 40px rgba(0,0,0,.08);--bark-transition: .3s cubic-bezier(.25, .46, .45, .94)}body,.shopify-section,p,span,li,a{font-family:DM Sans,-apple-system,sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:Plus Jakarta Sans,-apple-system,sans-serif!important;font-weight:800!important;letter-spacing:-.03em;color:var(--bark-black)!important;line-height:1.15}h1,.h1{font-size:clamp(2rem,4vw,3rem)!important}h2,.h2{font-size:clamp(1.5rem,3vw,2.2rem)!important}h3,.h3{font-size:clamp(1.1rem,2vw,1.4rem)!important}html{scroll-behavior:smooth}::selection{background:var(--bark-pink);color:#fff}.announcement-bar{background:var(--bark-black)!important;border:none!important;padding:10px 0!important}.announcement-bar__message,.announcement-bar__link{color:var(--bark-yellow)!important;font-family:Plus Jakarta Sans,sans-serif!important;font-weight:700!important;font-size:12px!important;letter-spacing:1.5px!important;text-transform:uppercase}.section-header{border-bottom:1px solid var(--bark-border)!important;background:#fffffff7!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.header{padding:8px 0!important}.header__heading-link{font-family:Plus Jakarta Sans,sans-serif!important;font-weight:800!important;color:var(--bark-black)!important}.header__menu-item,.menu-drawer__menu-item{font-family:Plus Jakarta Sans,sans-serif!important;font-weight:600!important;font-size:13px!important;letter-spacing:.5px;text-transform:uppercase;color:var(--bark-text-mid)!important;transition:color var(--bark-transition)!important}.header__menu-item:hover,.menu-drawer__menu-item:hover{color:var(--bark-pink)!important}.header__menu-item span:after{background:var(--bark-pink)!important}.button,.shopify-payment-button__button,button[name=add],.cart__submit-button,.btn,.form__submit{font-family:Plus Jakarta Sans,sans-serif!important;font-weight:700!important;border-radius:var(--bark-radius-pill)!important;letter-spacing:.8px!important;text-transform:uppercase;font-size:13px!important;padding:14px 32px!important;transition:all var(--bark-transition)!important;position:relative;overflow:hidden}.button--primary,button[name=add],.shopify-payment-button__button--unbranded{background:var(--bark-pink)!important;color:#fff!important;border:none!important;box-shadow:0 4px 12px var(--bark-pink-glow)}.button--primary:hover,button[name=add]:hover,.shopify-payment-button__button--unbranded:hover{background:var(--bark-pink-hover)!important;transform:translateY(-2px);box-shadow:0 8px 20px var(--bark-pink-glow)}.button--secondary{background:#ffffff26!important;color:#fff!important;border:2px solid rgba(255,255,255,.4)!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.button--secondary:hover{background:#fff!important;color:var(--bark-black)!important;border-color:#fff!important}.button:focus,.button--primary:focus,.button--secondary:focus,button[name=add]:focus,.shopify-payment-button__button:focus{outline:none!important;box-shadow:none!important}.banner__buttons .button{border:none!important;outline:none!important}.banner__buttons .button--secondary{background:#ffffff26!important;color:#fff!important;border:2px solid rgba(255,255,255,.4)!important}.card-wrapper{transition:transform var(--bark-transition)}.card-wrapper:hover{transform:translateY(-6px)}.card{border-radius:var(--bark-radius-lg)!important;overflow:hidden;border:1px solid var(--bark-border)!important;background:#fff!important;box-shadow:var(--bark-shadow-sm);transition:all var(--bark-transition)!important}.card:hover{border-color:var(--bark-border-hover)!important;box-shadow:var(--bark-shadow-lg)}.card__media{border-radius:var(--bark-radius-lg) var(--bark-radius-lg) 0 0!important;overflow:hidden}.card__media img{transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.card__media:hover img{transform:scale(1.04)}.card__heading a,.card__heading{font-family:Plus Jakarta Sans,sans-serif!important;font-weight:700!important;font-size:14px!important;color:var(--bark-black)!important;line-height:1.35!important;transition:color var(--bark-transition)}.card__heading a:hover{color:var(--bark-pink)!important}.price-item--regular,.price-item--sale{font-family:Plus Jakarta Sans,sans-serif!important;font-weight:800!important;color:var(--bark-pink)!important;font-size:17px!important}.price-item--regular .price-item--last{color:var(--bark-black)!important}.card__badge{border-radius:8px!important;font-family:Plus Jakarta Sans,sans-serif!important;font-weight:700!important;font-size:11px!important;letter-spacing:.5px;padding:4px 12px!important}.badge--sale{background:var(--bark-pink)!important}.product__title{font-family:Plus Jakarta Sans,sans-serif!important;font-weight:800!important;font-size:clamp(1.5rem,3vw,2.2rem)!important;line-height:1.2!important;color:var(--bark-black)!important;letter-spacing:-.02em}.product__description{font-family:DM Sans,sans-serif!important;font-size:15px!important;line-height:1.75!important;color:var(--bark-text-mid)!important}.product__description h4,.product__description strong{font-family:Plus Jakarta Sans,sans-serif!important;color:var(--bark-black)!important}.product-form__input input[type=radio]+label,variant-radios label{border-radius:var(--bark-radius)!important;font-family:Plus Jakarta Sans,sans-serif!important;font-weight:600!important;border:2px solid var(--bark-border)!important;transition:all .2s ease!important;padding:10px 18px!important}.product-form__input input[type=radio]:checked+label{background:var(--bark-black)!important;color:#fff!important;border-color:var(--bark-black)!important}.quantity__button{border-radius:50%!important;transition:background var(--bark-transition)!important}.quantity__button:hover{background:var(--bark-offwhite)!important}.collection-hero{border-radius:0!important}.collection-hero__title{font-family:Plus Jakarta Sans,sans-serif!important;font-weight:800!important}.collection-hero__description{font-family:DM Sans,sans-serif!important;font-size:16px!important;line-height:1.6!important}.banner{border-radius:0!important}.banner__heading{font-family:Plus Jakarta Sans,sans-serif!important;font-weight:800!important;letter-spacing:-.03em}.banner__text{font-family:DM Sans,sans-serif!important;font-size:17px!important;line-height:1.6!important}.section-header__title,.title,.title--primary{font-family:Plus Jakarta Sans,sans-serif!important;font-weight:800!important;color:var(--bark-black)!important;letter-spacing:-.02em}.rich-text__heading{font-family:Plus Jakarta Sans,sans-serif!important}.rich-text__text,.rich-text__text p{font-family:DM Sans,sans-serif!important;line-height:1.75!important;font-size:15px!important}.newsletter-form__field-wrapper{border-radius:var(--bark-radius-pill)!important;overflow:hidden}.newsletter-form__field-wrapper input[type=email]{font-family:DM Sans,sans-serif!important;border-radius:var(--bark-radius-pill)!important;padding-left:24px!important}.newsletter-form__button{border-radius:var(--bark-radius-pill)!important;background:var(--bark-pink)!important;color:#fff!important;font-family:Plus Jakarta Sans,sans-serif!important;font-weight:700!important;letter-spacing:.5px}.newsletter-form__button:hover{background:var(--bark-pink-hover)!important}.footer{background:var(--bark-dark)!important;color:#ffffff80!important;padding:64px 0 32px!important}.footer h2,.footer .h2,.footer__heading{color:#fff!important;font-family:Plus Jakarta Sans,sans-serif!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:2px!important}.footer a,.footer__list-item a{color:#fff6!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;transition:color var(--bark-transition)}.footer a:hover,.footer__list-item a:hover{color:var(--bark-yellow)!important}.footer__copyright{color:#fff3!important;font-family:DM Sans,sans-serif!important;font-size:12px!important}.footer__content-bottom-wrapper a[href*="shopify.com"],.footer a[href*=powered],a.link--text[href*=shopify]{display:none!important}.cart-drawer{border-radius:24px 0 0 24px!important}.cart-item__name{font-family:Plus Jakarta Sans,sans-serif!important;font-weight:700!important}.cart-item__price{font-family:Plus Jakarta Sans,sans-serif!important;font-weight:700!important;color:var(--bark-pink)!important}.page-width--narrow h1{font-family:Plus Jakarta Sans,sans-serif!important;font-weight:800!important;color:var(--bark-black)!important;letter-spacing:-.03em}.page-width--narrow h2{font-family:Plus Jakarta Sans,sans-serif!important;font-weight:800!important;color:var(--bark-black)!important;margin-top:48px!important;margin-bottom:16px!important;font-size:1.4rem!important}.page-width--narrow p{font-family:DM Sans,sans-serif!important;font-size:15px!important;line-height:1.75!important;color:var(--bark-text-mid)!important;margin-bottom:16px!important}.page-width--narrow strong{color:var(--bark-black)!important;font-weight:700!important}.page-width--narrow ul,.page-width--narrow ol{padding-left:24px;margin-bottom:16px}.page-width--narrow li{font-family:DM Sans,sans-serif!important;font-size:15px!important;line-height:1.75!important;color:var(--bark-text-mid)!important;margin-bottom:8px}.page-width--narrow a{color:var(--bark-pink)!important;text-decoration:none!important;font-weight:600;transition:opacity var(--bark-transition)}.page-width--narrow a:hover{opacity:.8}.multicolumn-card__info{text-align:center}.multicolumn-card__info h3{font-size:14px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.5px}.image-with-text__heading{font-family:Plus Jakarta Sans,sans-serif!important}.image-with-text__text{font-family:DM Sans,sans-serif!important;line-height:1.75!important}@media screen and (max-width:749px){.product__title{font-size:1.5rem!important}.button,button[name=add],.shopify-payment-button__button{padding:12px 24px!important;font-size:12px!important;width:100%}.card__heading a{font-size:13px!important}.price-item--regular,.price-item--sale{font-size:15px!important}.footer{padding:40px 0 24px!important}}@media(prefers-reduced-motion:no-preference){.card-wrapper,.button,button[name=add]{transition:transform var(--bark-transition),box-shadow var(--bark-transition)}.shopify-section{animation:fadeUp .5s ease forwards}@keyframes fadeUp{0%{opacity:.9;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}.banner__heading,.banner__heading span,.banner__text,.banner__text p{color:#fff!important}.banner__buttons .button--secondary{background:#ffffff1f!important;color:#fff!important;border:2px solid rgba(255,255,255,.3)!important;outline:none!important;box-shadow:none!important}.banner__buttons .button--secondary:hover{background:#ffffff40!important;border-color:#ffffff80!important}.banner__buttons .button--primary{background:#f36!important;color:#fff!important;border:none!important;outline:none!important;box-shadow:none!important}.banner__buttons .button--primary:hover{background:#e6204f!important}.banner__buttons .button:focus-visible,.banner__buttons .button:focus{outline:none!important;box-shadow:none!important;border-color:transparent!important}.newsletter h2,.newsletter__heading,.email-signup h2,[class*=newsletter] h2,.shopify-section--newsletter h2{color:#ffd60a!important;font-family:Plus Jakarta Sans,sans-serif!important;font-style:normal!important;font-weight:800!important;letter-spacing:-.02em}.newsletter .rte,.newsletter__subheading,.email-signup .rte,[class*=newsletter] .rte p,.shopify-section--newsletter p{color:#fff!important;opacity:.9}.newsletter input[type=email],[class*=newsletter] input[type=email]{background:#ffffff1a!important;border:1px solid rgba(255,255,255,.3)!important;color:#fff!important;border-radius:50px!important;padding:12px 24px!important}.newsletter input[type=email]::placeholder,[class*=newsletter] input[type=email]::placeholder{color:#ffffff80!important}.newsletter button[type=submit],[class*=newsletter] button[type=submit]{background:#f36!important;color:#fff!important;border-radius:50px!important;border:none!important}.footer h2,.footer h3,.footer-block__heading,.footer__heading{color:#fff!important;font-family:Plus Jakarta Sans,sans-serif!important;font-weight:700!important}.newsletter h2,.newsletter__heading,[class*=newsletter] h2,.shopify-section--newsletter h2{color:#ffd60a!important;font-family:Plus Jakarta Sans,sans-serif!important;font-style:normal!important;font-weight:800!important}.newsletter .rte,.newsletter__subheading,[class*=newsletter] .rte p,.shopify-section--newsletter p{color:#fff!important;opacity:.9}.footer a,.footer__content a,.footer-block a{color:#ccc!important;text-decoration:none!important;transition:color .2s ease}.footer a:hover,.footer__content a:hover,.footer-block a:hover{color:#ffd60a!important}.footer h2,.footer h3,.footer-block__heading{color:#fff!important;font-family:Plus Jakarta Sans,sans-serif!important;font-weight:700!important}.announcement-bar{background:linear-gradient(135deg,#f36,#4d6fff)!important;font-weight:700!important;letter-spacing:1px!important}.banner__content:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#ff3366d9,#4d6fffd9);z-index:1}.banner__content{position:relative}.banner__content>*{position:relative;z-index:2}.banner__heading{font-size:3.5rem!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:2px!important;text-shadow:2px 2px 4px rgba(0,0,0,.3)!important;color:#fff!important}.banner__text{color:#ffffffe6!important;font-size:1.2rem!important}.banner .button{background:#ffd60a!important;color:#1a1a1a!important;border:none!important;border-radius:50px!important;padding:15px 40px!important;font-weight:800!important;font-size:1.1rem!important;text-transform:uppercase!important;letter-spacing:1px!important;transition:all .3s ease!important;box-shadow:0 4px 15px #ffd60a66!important}.banner .button:hover{background:#f36!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #f366!important}.section-header__title,.collection__title,h2.title{font-weight:900!important;text-transform:uppercase!important;letter-spacing:1px!important;position:relative!important}.card-wrapper{transition:transform .3s ease,box-shadow .3s ease!important;border-radius:12px!important;overflow:hidden!important}.card-wrapper:hover{transform:translateY(-5px)!important;box-shadow:0 10px 30px #ff336626!important}.price-item{color:#f36!important;font-weight:700!important}.collection-product-card .card__heading a{font-weight:700!important}.center a[href*=collections],.button--tertiary{color:#4d6fff!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important;border-bottom:2px solid #4D6FFF!important;text-decoration:none!important}.newsletter{background:#1a1a1a!important}.newsletter__heading{color:#ffd60a!important;font-weight:900!important;text-transform:uppercase!important}.newsletter__subheading{color:#fffc!important}.button--primary{background:#f36!important;border-radius:50px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important;transition:all .3s ease!important}.button--primary:hover{background:#e6004d!important;transform:translateY(-2px)!important;box-shadow:0 4px 15px #f366!important}.header__menu-item:hover{color:#f36!important}.rich-text{background:linear-gradient(135deg,#fff5f7,#f0f4ff)!important;padding:60px 20px!important}.multicolumn{background:#f9f9f9!important;padding:40px 20px!important}.multicolumn-card__info h3{color:#f36!important;font-weight:800!important}.footer{background:#1a1a1a!important}.footer a:hover{color:#f36!important}@media(max-width:749px){.banner__heading{font-size:2rem!important}.banner .button{padding:12px 30px!important;font-size:.9rem!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-barknlaugh.css.map */
