@import"https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700;800&family=Barlow+Condensed:wght@700;800;900&display=swap";:root{--ds-gold: #C4972A;--ds-gold-light: #D4A843;--ds-gold-pale: rgba(196,151,42,.12);--ds-black: #0A0A0A;--ds-dark: #1A1A1A;--ds-gray: #6B6B6B;--ds-border: #E8E4DC;--ds-cream: #FAFAF8;--ds-white: #FFFFFF;--ds-font-body: "Barlow", Arial, sans-serif;--ds-font-heading: "Barlow Condensed", "Arial Narrow", Arial, sans-serif}*,*:before,*:after{box-sizing:border-box}body{font-family:var(--ds-font-body);color:var(--ds-dark);background:var(--ds-white);-webkit-font-smoothing:antialiased}.header{border-bottom:1px solid var(--ds-border)}.header__heading-link,.header__menu-item{font-family:var(--ds-font-body);font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:.82rem}.header__heading-link:hover,.header__menu-item:hover{color:var(--ds-gold)}.button,button[type=submit]{font-family:var(--ds-font-body);font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:0}.button--primary{background:var(--ds-gold);color:var(--ds-black);border:2px solid var(--ds-gold);border-radius:0}.button--primary:hover{background:var(--ds-gold-light);border-color:var(--ds-gold-light);color:var(--ds-black)}.button--secondary{background:transparent;border:2px solid var(--ds-dark);color:var(--ds-dark);border-radius:0}.button--secondary:hover{background:var(--ds-dark);color:var(--ds-white)}.card{border-radius:0;border:1px solid var(--ds-border);transition:border-color .2s,transform .2s,box-shadow .2s}.card:hover{border-color:var(--ds-gold);transform:translateY(-3px);box-shadow:0 8px 24px #c4972a1a}.card__heading{font-family:var(--ds-font-heading);font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.price{font-family:var(--ds-font-heading);font-weight:700;font-size:1.15rem}.price--on-sale .price__sale{color:var(--ds-gold)}.price__compare{color:#ccc}.product{background:var(--ds-white)}.product__title{font-family:var(--ds-font-heading);font-size:2.8rem;font-weight:900;text-transform:uppercase;letter-spacing:.01em;line-height:1.05;color:var(--ds-dark);margin-bottom:.5rem}.product__text[data-text-style=uppercase]{font-family:var(--ds-font-body);font-size:.72rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ds-gold)}.product__description{font-family:var(--ds-font-body);font-size:.97rem;line-height:1.85;color:var(--ds-gray)}.product__description p{margin-bottom:.85rem}.product .price{font-family:var(--ds-font-heading);font-size:2.1rem;font-weight:700}.product .price--on-sale .price__sale{color:var(--ds-gold)}.product .price__compare{font-size:1.4rem;color:#bbb}.variant-input-wrapper .btn{border-radius:0;font-family:var(--ds-font-body);font-weight:600;border:1.5px solid var(--ds-border);color:var(--ds-dark);background:var(--ds-white);transition:all .18s;padding:.55rem 1rem;font-size:.85rem;letter-spacing:.04em}.variant-input-wrapper .btn:hover{border-color:var(--ds-gold);color:var(--ds-gold)}.variant-input-wrapper input:checked+.btn{border-color:var(--ds-gold);background:var(--ds-gold-pale);color:var(--ds-gold);font-weight:700}.quantity{border:1.5px solid var(--ds-border);border-radius:0;height:52px}.quantity__button{color:var(--ds-dark);font-size:1.1rem}.quantity__button:hover{color:var(--ds-gold)}.quantity__input{font-family:var(--ds-font-body);font-weight:700;font-size:1rem}.product-form__submit{background:var(--ds-gold)!important;color:var(--ds-black)!important;border:2px solid var(--ds-gold)!important;font-family:var(--ds-font-body)!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase!important;border-radius:0!important;font-size:.9rem!important;min-height:52px!important;transition:background .2s,border-color .2s!important}.product-form__submit:hover{background:var(--ds-gold-light)!important;border-color:var(--ds-gold-light)!important;color:var(--ds-black)!important}.product-form__submit[disabled]{background:#ccc!important;border-color:#ccc!important;color:#888!important;cursor:not-allowed!important}.shopify-payment-button__button{border-radius:0!important;font-family:var(--ds-font-body)!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;min-height:52px!important}.shopify-payment-button__button--unbranded{background:var(--ds-dark)!important;color:var(--ds-white)!important}.shopify-payment-button__button--unbranded:hover{background:#333!important}.product__media-item{border:1px solid var(--ds-border)}.product__media-item--active,.product__media-item:hover{border-color:var(--ds-gold)}.product__info-container{padding-top:.5rem}.product-form{margin-top:1rem}.share-button{font-family:var(--ds-font-body);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-gray)}.collection__title{font-family:var(--ds-font-heading);font-size:3rem;font-weight:900;text-transform:uppercase;letter-spacing:.01em}.collection-filters{font-family:var(--ds-font-body)}.facets__summary{font-family:var(--ds-font-body);font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:.82rem}.footer{background:var(--ds-black);color:#ffffff8c;font-family:var(--ds-font-body)}.footer__heading{font-family:var(--ds-font-heading);color:var(--ds-white);text-transform:uppercase;letter-spacing:.12em;font-size:1rem}.footer a{color:#ffffff73;transition:color .2s}.footer a:hover{color:var(--ds-gold)}.footer__content-top{border-bottom:1px solid rgba(255,255,255,.08)}.announcement-bar{background:var(--ds-dark);color:var(--ds-white);font-family:var(--ds-font-body);font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.announcement-bar a{color:var(--ds-gold)}@media screen and (max-width:749px){.product__title{font-size:2rem}.product .price{font-size:1.6rem}.product__info-container{padding-top:1.25rem}.product-form__submit{width:100%!important;min-height:56px!important;font-size:.95rem!important}.shopify-payment-button{width:100%!important}.shopify-payment-button__button{min-height:56px!important}.product-form__buttons{flex-direction:column;gap:.6rem}.collection__title{font-size:2rem}}@media screen and (max-width:549px){.product__title{font-size:1.75rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/dogshark.css.map */
