.our-price--lg{line-height:1}.our-price--lg .our-price__text{font-size:1.6rem;margin-right:1.3rem}.our-price--lg .our-price__money{font-size:2rem}@media screen and (min-width:750px){.our-price--lg .our-price__text{font-size:1.8rem;margin-right:1.3rem}.our-price--lg .our-price__money{font-size:2.4rem}}@media (min-width:750px){.product__text--stock-status{margin-bottom:4rem}}.status{color:var(--black);font-size:1.6rem;font-weight:700;text-transform:uppercase}.status--message{font-size:1.4rem;font-weight:400;text-transform:none}@media (max-width:450px){.status--message{display:block}}.variant-separator{margin:2rem 0}.size-grid{display:grid;gap:1.5rem;grid-template-columns:auto auto auto;margin-top:.7rem}@media (min-width:750px){.size-grid{grid-template-columns:auto auto}}@media (min-width:990px){.size-grid{grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr))}}.color-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));margin-top:.7rem}@media (min-width:750px){.color-grid{grid-template-columns:repeat(auto-fill,minmax(12rem,12rem))}}.color-grid--collapse label:nth-child(1n+17){display:none!important}@media (max-width:750px){.color-grid--collapse label:nth-child(1n+14){display:none!important}}.quantity--rounded{border:none;width:calc(11rem/var(--font-body-scale))}.quantity--rounded .quantity__button{border:.1rem solid rgba(var(--color-base-text),.08);color:var(--black);width:calc(4rem/var(--font-body-scale))}.quantity--rounded .quantity__button:first-child{border-radius:calc(4rem/var(--font-body-scale)) 0 0 calc(4rem/var(--font-body-scale));border-right:0}.quantity--rounded .quantity__button:last-child{border-left:0;border-radius:0 calc(4rem/var(--font-body-scale)) calc(4rem/var(--font-body-scale)) 0}.quantity--rounded .quantity__input{border-bottom:.1rem solid rgba(var(--color-base-text),.08);border-radius:0;border-top:.1rem solid rgba(var(--color-base-text),.08);color:var(--black);font-size:1.8rem}.product__title{font-size:calc(var(--font-heading-scale)*2.4rem)}@media screen and (min-width:750px){.product__title{font-size:calc(var(--font-heading-scale)*3rem)}}.form__label{color:var(--black);font-size:1.4rem;font-weight:700;text-transform:uppercase}.form__label--quantity{color:rgba(var(--color-foreground),.75);margin-bottom:0;margin-right:1.2rem}.product-form__input.product-form__input--swatch-size input[type=radio]+label{align-items:center;border-radius:0;display:inline-flex;flex-wrap:wrap;font-size:1rem;justify-content:center;letter-spacing:0;line-height:1.4;margin:0;overflow:hidden;padding:.5rem;text-transform:uppercase;word-break:break-word}@media (min-width:750px){.product-form__input.product-form__input--swatch-size input[type=radio]+label{font-size:1.4rem}}@media (min-width:1024px){.product-form__input.product-form__input--swatch-size input[type=radio]+label{font-size:1.6rem}}.product-form__input.product-form__input--swatch-color input[type=radio]+label{align-items:center;aspect-ratio:2.5/1;background-color:rgb(var(--color-foreground));background-position:50%;background-repeat:no-repeat;background-size:cover;border:none;color:var(--white);display:flex;font-size:1rem;height:100%;justify-content:center;line-height:1.4;margin:0;max-width:100%;padding:.5rem}@media (min-width:750px){.product-form__input.product-form__input--swatch-color input[type=radio]+label{font-size:1.2rem;padding:1rem}}.product-form__input.product-form__input--swatch-color input[type=radio]:checked+label{box-shadow:0 0 0 3px var(--secondary);filter:brightness(1.2)}.product-form__input{min-width:100%}.product-form__quantity{margin:2rem 0}.shopify-payment-button__button--unbranded{background-color:var(--white);color:var(--secondary);font-size:1.8rem;font-weight:600;letter-spacing:.1rem;line-height:1;text-transform:uppercase}.shopify-payment-button__button--unbranded:hover{color:var(--white)}.product-form__submit,.shopify-payment-button__button--unbranded{border-radius:4rem;height:4.5rem;padding-bottom:1.5rem;padding-top:1.5rem}@media (min-width:750px){.product-form__submit,.shopify-payment-button__button--unbranded{height:6.5rem;padding-bottom:2.5rem;padding-top:2.5rem}}fieldset.product-form__input .form__label{margin-bottom:.9rem}.product-popup-modal__button{font-size:1.4rem;height:fit-content;margin-top:1.5rem}@media (min-width:990px) and (max-width:1366px){.product:not(.product--no-media):not(.featured-product) .product__info-wrapper{padding-left:8rem}}@media (min-width:750px){.spaced-section--product{margin-top:calc(2rem + var(--page-width-margin))}}.product__media-list .deferred-media,.product__media-list .product__modal-opener{border:none}.accordion{border-bottom:.1rem solid rgba(var(--color-foreground),.2);border-top:.1rem solid rgba(var(--color-foreground),.2)}.accordion__title{font-size:1.4rem;text-transform:uppercase}.accordion .summary__title+.icon-chevron{fill:var(--primary);color:var(--primary);height:1.8rem;position:relative;width:2rem}.accordion details[open]>summary .icon-chevron{fill:var(--color-foreground);color:rgba(var(--color-foreground),.2)}.accordion .accordion__content{color:var(--black);max-width:100%;overflow:hidden;padding-left:0}.accordion__content iframe{max-width:100%}@media (min-width:750px){.accordion--large summary{padding:2.4rem 0}.accordion--large .accordion__title{font-size:2.4rem}.accordion--large .summary__title+.icon-chevron{height:2.3rem;height:3.1rem;width:2.5rem}}.social-ctas{display:flex;flex-wrap:wrap;margin:2rem 0}.button-icon{align-items:center;background-color:transparent;border:0;color:var(--primary);cursor:pointer;display:flex;font-size:1.4rem;justify-content:center;line-height:1;margin:0 auto 0 0;padding:0}@media (min-width:750px){.button-icon{justify-content:flex-start}}@media (min-width:1200px){.button-icon{justify-content:center}}.button-icon svg{fill:var(--primary);color:var(--primary);height:2rem;margin-right:1rem;width:2rem}.social-sharing{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;list-style:none;margin:0}@media (min-width:750px){.social-sharing{justify-content:flex-end}}.social-sharing .social-sharing__item{margin-right:1.5rem}.social-sharing .social-sharing__icon,.social-sharing .social-sharing__item{display:inline-block;height:2rem;width:2rem}.social-sharing .social-sharing__icon svg{color:var(--primary);height:100%;width:100%}.social-sharing .social-sharing__icon:hover svg{color:var(--secondary);transform:scale(1.2)}.contact{margin-top:4rem}@media (min-width:1024px){.contact{max-width:80%}}.field--square .field__input{border:.1rem solid rgba(var(--color-foreground),.1);border-radius:1rem;box-shadow:unset}.field .field__input--select{color:rgb(var(--color-foreground));font-size:1.6rem;letter-spacing:.04rem;line-height:calc(1 + .5/var(--font-body-scale));overflow:hidden;padding:1.5rem 1.5rem 1.5rem 3.5rem;text-overflow:ellipsis;white-space:nowrap}.modal-product{height:fit-content}.modal-product,.modal-product__close-button{background-color:#f4f8fc}.modal-product__title{align-items:center;column-gap:7px;display:flex;margin:40px auto}.modal-product__title-text{color:var(--primary);font-size:22px;font-weight:700;line-height:22px;text-transform:uppercase}@media (min-width:990px){.modal-product__title-text{font-size:30px;line-height:30px}}.spaced-section--modal-product{margin-top:-40px}.modal-product__dog-claw{height:38px;width:38px}@media screen and (min-width:750px){.spaced-section--modal-product{margin-top:-26px}.modal-product__dog-claw{height:51px;width:50px}}.product-popup-modal__content--size-chart{max-width:110rem}