:root{--bd-ink: #14110f;--bd-parchment: #f4efe6;--bd-brass: #b08d57;--bd-oxblood: #6b2a22;--bd-stone: #8c877f;--bd-ease: cubic-bezier(.22, .61, .36, 1);--bd-slow: .7s}h1,h2,h3,.h0,.h1,.h2,.h3,.hxl,.hxxl{font-weight:400;letter-spacing:-.015em;line-height:1.08}.caption-with-letter-spacing,.product__text.caption-with-letter-spacing,.caption-large{text-transform:uppercase;letter-spacing:.22em;font-size:1.1rem;line-height:1.6}@media screen and (min-width:750px){.caption-with-letter-spacing{font-size:1.2rem}}.button,.shopify-challenge__button,.customer button{text-transform:uppercase;letter-spacing:.2em;font-size:1.2rem;min-height:5.2rem;transition:opacity var(--bd-slow) var(--bd-ease),background-color var(--bd-slow) var(--bd-ease)}.button:hover{opacity:.88}.button:active{opacity:.8;transition-duration:80ms}.announcement-bar__message,.announcement-bar a{text-transform:uppercase;letter-spacing:.24em;font-size:1.1rem}.header__heading-link,.header__heading{letter-spacing:.14em;text-transform:uppercase;font-weight:400}.header__menu-item,.header__menu-item span{text-transform:uppercase;letter-spacing:.16em;font-size:1.15rem}.section-header-hidden,.header-wrapper--border-bottom{border-bottom:1px solid rgba(var(--color-foreground),.15)}[id$=__hero] .rich-text{min-height:min(88svh,60rem);display:flex;align-items:center;justify-content:center;background:radial-gradient(120% 90% at 50% 38%,#26201b 0%,var(--bd-ink) 62%)}[id$=__hero] .rich-text__blocks{max-width:62rem}[id$=__hero] .rich-text__blocks:before{content:"";display:block;width:5.6rem;height:1px;margin:0 auto 3.2rem;background:var(--bd-brass);transform-origin:center;animation:bd-draw 1.6s var(--bd-ease) both}[id$=__hero] .rich-text__caption{color:var(--bd-brass)}[id$=__hero] .rich-text__heading{font-size:clamp(4.4rem,11vw,9.6rem);line-height:1;letter-spacing:-.03em;max-width:11ch;margin-inline:auto}[id$=__hero] .rich-text__text{max-width:36rem;margin-inline:auto}@keyframes bd-draw{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}[id$=__closing] .rich-text__heading{font-size:clamp(3.2rem,6vw,5.6rem);letter-spacing:-.02em;max-width:16ch;margin-inline:auto}[id$=__why] .title{letter-spacing:-.015em}[id$=__why] .multicolumn-card__info{padding-inline:2.4rem}[id$=__why] .multicolumn-list__item .multicolumn-card__info .inline-richtext{font-size:2rem}@media screen and (min-width:750px){[id$=__why] .multicolumn-list__item+.multicolumn-list__item{border-left:1px solid rgba(var(--color-foreground),.15)}}.product__media-item .product__media,.featured-product .product__media{overflow:hidden}.product__media img{transition:transform 1.4s var(--bd-ease)}@media(hover:hover){.product__media-wrapper:hover .product__media img{transform:scale(1.025)}}.product__title h1,.product__title h2,.product__title a{font-size:clamp(3rem,4.4vw,4.4rem);letter-spacing:-.02em}.price--large,.price__regular .price-item{letter-spacing:.02em}.product-form__input .form__label{text-transform:uppercase;letter-spacing:.2em;font-size:1.1rem;margin-bottom:1.2rem}.product-form__input input[type=radio]+label{min-height:5.2rem;padding:1.2rem 2.4rem;text-transform:uppercase;letter-spacing:.16em;font-size:1.2rem;transition:background-color .5s var(--bd-ease),color .5s var(--bd-ease)}.product-form__input input[type=radio]:checked+label{background:var(--bd-ink);color:var(--bd-parchment);border-color:var(--bd-ink)}.product-form__submit{width:100%}.product-form__buttons{margin-top:2.4rem}.product__accordion,.accordion{border-color:rgba(var(--color-foreground),.2)}.accordion__title{text-transform:uppercase;letter-spacing:.18em;font-size:1.2rem}.accordion summary{padding-block:1.8rem}.cart-item,.cart__footer,.cart-items thead{border-color:rgba(var(--color-foreground),.15)}.cart__heading,.title--primary{letter-spacing:-.015em}.cart-items th{text-transform:uppercase;letter-spacing:.2em;font-size:1.1rem}.totals__total,.totals__total-value{font-family:var(--font-heading-family);font-size:2.4rem;letter-spacing:-.01em}.cart__ctas .button{width:100%}.tax-note{letter-spacing:.04em}.footer{border-top:1px solid rgba(var(--color-foreground),.15)}.footer-block__heading{text-transform:uppercase;letter-spacing:.22em;font-size:1.1rem;font-family:var(--font-body-family)}.footer__content-bottom{border-top:1px solid rgba(var(--color-foreground),.15)}.footer a,.footer .copyright__content{letter-spacing:.06em}.bd-sticky{display:none}@media screen and (max-width:749px){.bd-sticky{display:flex;align-items:center;gap:1.2rem;position:fixed;inset:auto 0 0 0;z-index:20;padding:1.2rem 1.6rem calc(1.2rem + env(safe-area-inset-bottom));background:#f4efe6db;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);border-top:1px solid rgba(20,17,15,.15);transform:translateY(105%);transition:transform .5s var(--bd-ease);will-change:transform}.bd-sticky.is-visible{transform:translateY(0)}.bd-sticky__info{min-width:0;flex:1}.bd-sticky__title{font-family:var(--font-heading-family);font-size:1.7rem;color:var(--bd-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.bd-sticky__price{font-size:1.3rem;color:var(--bd-ink);letter-spacing:.04em;margin:0}.bd-sticky__button{flex:none;min-width:15rem;background:var(--bd-ink);color:var(--bd-parchment);border:0;padding:0 2.4rem;min-height:4.8rem;text-transform:uppercase;letter-spacing:.18em;font-size:1.15rem;font-family:var(--font-body-family);cursor:pointer}.bd-sticky__button:active{opacity:.8}.bd-sticky__button[disabled]{opacity:.45;cursor:not-allowed}}@media(prefers-reduced-transparency:reduce){.bd-sticky{background:var(--bd-parchment);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-reduced-motion:reduce){[id$=__hero] .rich-text__blocks:before{animation:none}.product__media img,.bd-sticky,.button,.product-form__input input[type=radio]+label{transition:none}.product__media-wrapper:hover .product__media img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/bigdog-luxe.css.map */
