.main-content{margin:0;padding:0;min-width:100%;display:block;min-height:var(--content-min)}.section-padding{--padding-top: var(--PT);--padding-bottom: var(--PB);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}@media only screen and (min-width:750px)and (max-width:989px){.section-padding{--padding-top: calc(var(--PT) * .8);--padding-bottom: calc(var(--PB) * .8)}}@media only screen and (max-width:749px){.section-padding{--padding-top: calc(var(--PT) * .6);--padding-bottom: calc(var(--PB) * .6);padding-top:var(--PT-MOBILE, var(--padding-top))}}.theme__header{position:absolute;z-index:2300;width:100%}.header__wrapper,.header__desktop,.header__mobile{--text: var(--COLOR-HEADER-LINK);--link: var(--COLOR-HEADER-LINK);--link-hover: var(--COLOR-HEADER-LINK-HOVER)}.header__mobile{display:grid;min-height:42px;grid-template-columns:repeat(3,1fr);gap:10px;padding-left:var(--outer);padding-right:var(--outer)}.header__desktop__upper,.header__desktop__lower{padding-left:var(--outer);padding-right:var(--outer)}@media only screen and (min-width:750px){.header__mobile{display:none}}@media only screen and (max-width:749px){.header__desktop{display:none}}.header__backfill{visibility:hidden;z-index:-1;position:relative;height:var(--header-height)}.header__logo{margin:0;display:flex;align-items:center;justify-content:center;min-height:46px}.header__logo__link{--logo-width: var(--logo-width-mobile);width:var(--logo-width);display:block;text-decoration:none;position:relative;max-width:calc(100vw - 202px - var(--scrollbar-width))}@media only screen and (min-width:750px){.header__logo__link{--logo-width: var(--logo-width-desktop)}}.header__logo--image .header__logo__link:before{content:"";display:block;width:100%;height:0;font-size:0}.header__mobile__left,.header__mobile__right{display:flex;align-items:center;min-height:inherit}.header__mobile__right{justify-content:flex-end;margin-right:-9px}.header__mobile__button .navlink{height:100%;display:flex;align-items:center}.navlink{font-family:var(--FONT-STACK-NAV);font-style:var(--FONT-STYLE-NAV);font-weight:var(--FONT-WEIGHT-NAV);letter-spacing:var(--LETTER-SPACING-NAV);line-height:1.2;padding:5px 0;position:relative;color:var(--link);text-decoration:none}.navlink--toplevel,.header__desktop__button .navlink{align-items:center;display:flex;height:100%}.breadcrumbs{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;padding:0 var(--outer);margin:30px 0;font-size:var(--font-body-small);color:var(--link)}.product__breadcrumbs{--link: var(--text);--link-hover: var(--text-light);margin:0 0 .5em}.heading-large{font-family:var(--FONT-STACK-HEADING);font-style:var(--FONT-STYLE-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);letter-spacing:var(--LETTER-SPACING-HEADING);text-transform:var(--FONT-UPPERCASE-HEADING);font-size:var(--font-heading-large)}.image-wrapper{display:block;position:relative;width:100%;height:0;padding-top:calc(1 / var(--aspect-ratio) * 100%)}.image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;image-rendering:auto}.image-wrapper--cover{height:100%;padding-top:0}.image-wrapper--cover img,img.fit-cover{object-fit:cover}product-info,product-sticky{display:block}@media only screen and (min-width:750px){.product__page{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.product__wrapper--small .product__page{grid-template-columns:37.5% 50%;gap:var(--gap);justify-content:flex-end}}.product__page .form__wrapper.is-sticky{position:sticky;top:var(--sticky-top, 0);z-index:10}@media only screen and (max-width:749px){.product__page .form__wrapper.is-sticky{position:static;top:0}}.product__wrapper{margin:0 var(--outer)}.product__wrapper__inner{max-width:1400px;margin:0 auto}.product__images{--gap: 15px;display:block}@media only screen and (min-width:750px){.product__content{padding-left:var(--outer)}}.product__slides{display:block;position:relative;font-size:0;flex:1 1 100%}@media only screen and (min-width:750px){.product__images--thumbs .product__slides{position:relative;display:grid;grid-template-columns:1fr;align-items:start;overflow:hidden}.product__images--thumbs .product__slide{grid-row-start:1;grid-column-start:1}}@media only screen and (max-width:749px){.product__images--mobile-thumbs .product__slides{position:relative;display:grid;grid-template-columns:1fr;align-items:start;overflow:hidden;margin-bottom:10px}.product__images--mobile-thumbs .product__slide{grid-row-start:1;grid-column-start:1}}.product__images--thumbs .media--hidden,.product__images--mobile-thumbs .media--hidden{position:absolute;top:0;left:100%;width:100%;opacity:0;visibility:hidden}.product__images--thumbs .media--hidden figure img,.product__images--mobile-thumbs .media--hidden figure img{display:none}.product__slide{flex:0 0 100%;scroll-snap-align:start}.product__thumbs{display:block;flex:1 1 100%;margin:10px 0}@media only screen and (max-width:749px){.product__thumbs{min-height:85px}}.product__thumbs__holder{position:relative;list-style:none;display:flex;flex-flow:row nowrap;text-align:left;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.product__thumb{position:relative;display:inline-block;margin:0 10px 0 0;padding:0 0 10px;cursor:pointer}.product__thumb__link{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:75px;height:75px;font-size:0;line-height:0;text-align:center;background:var(--bg)}.product__photo{position:relative;overflow:hidden;height:0;padding-top:calc(1 / var(--aspect-ratio, 1) * 100%);background:var(--bg)}.product__photo .image-wrapper,.product__photo .placeholder-svg{position:absolute;top:0}.product__photo img{pointer-events:none}.form__width{max-width:550px;margin:0 auto}.product__block:empty{display:none}.product__title__wrapper{position:relative;padding-right:70px;padding-top:0}.product__title{margin-top:.5em;margin-bottom:0}@media only screen and (min-width:750px){.product__title{margin-top:0}}.product__price__wrap{display:flex;flex-direction:column;justify-content:flex-start}.product__price{display:flex;align-items:center;margin:0;line-height:var(--line-height-normal);padding:.25rem 0}.product__price:not([class*=body-]){font-size:var(--font-body-medium)}.btn,.shopify-payment-button .shopify-payment-button__button--unbranded{-webkit-appearance:none;appearance:none;position:relative;display:inline-flex;justify-content:center;align-items:center;width:auto;padding:var(--btn-top) var(--btn-left);border:1px solid var(--btn-border);border-radius:var(--btn-radius);background-color:var(--btn-bg);font-family:var(--BTN-FONT-STACK);font-size:var(--BTN-FONT-SIZE);line-height:var(--line-height-normal);color:var(--btn-text);font-style:var(--BTN-FONT-STYLE);font-weight:var(--BTN-FONT-WEIGHT);letter-spacing:var(--BTN-LETTER-SPACING);text-decoration:none;text-align:center;vertical-align:middle;text-transform:var(--BTN-UPPERCASE);transition:.25s ease-out;transition-property:color,background,border;overflow-wrap:anywhere}.btn--primary,.btn--primary .shopify-payment-button__button--unbranded{--btn-border: var(--BTN-PRIMARY-BORDER);--btn-bg: var(--BTN-PRIMARY-BG);--btn-text: var(--BTN-PRIMARY-TEXT)}.btn--secondary,.btn--secondary .shopify-payment-button__button--unbranded{--btn-border: var(--BTN-SECONDARY-BORDER);--btn-bg: var(--BTN-SECONDARY-BG);--btn-text: var(--BTN-SECONDARY-TEXT)}.btn--solid.btn--primary,.btn--solid.btn--secondary,.shopify-payment-button__button--unbranded.btn--solid.btn--primary,.shopify-payment-button__button--unbranded.btn--solid.btn--secondary{--btn-bg: #66392c !important;--btn-border: #66392c !important;--btn-bg-hover: #7a4538 !important;--btn-border-hover: #7a4538 !important;background-color:#66392c!important;border-color:#66392c!important;color:#fff!important}.btn--large{--btn-top: var(--BTN-SIZE-LARGE);--btn-left: calc(var(--BTN-SIZE-LARGE) * 1.8)}.product__submit__buttons{width:100%;display:grid;grid-template-columns:1fr;gap:10px}.product__submit__item .btn,.product__submit__item .shopify-payment-button .shopify-payment-button__button--unbranded,.shopify-payment-button .product__submit__item .shopify-payment-button__button--unbranded{display:flex;width:100%}.product__submit__add{position:relative;width:100%}.product__submit shopify-accelerated-checkout,.product__submit .shopify-payment-button{background:transparent!important}
/*# sourceMappingURL=/cdn/shop/t/20/assets/product-critical.css.map */
