:root{--font-body--family: "Figtree", Inter, Avenir, "Helvetica Neue", sans-serif;--font-body--style: normal;--font-body--weight: 400;--font-subheading--family: "Figtree", Inter, Avenir, "Helvetica Neue", sans-serif;--font-subheading--style: normal;--font-subheading--weight: 600;--font-heading--family: "Bricolage Grotesque", "Figtree", Inter, sans-serif;--font-heading--style: normal;--font-heading--weight: 800;--font-accent--family: "Bricolage Grotesque", "Figtree", Inter, sans-serif;--font-accent--style: normal;--font-accent--weight: 600;--font-size--h3: 1.75rem;--font-h1--line-height: .9;--font-h1--letter-spacing: -.045em;--font-h2--line-height: 1;--font-h2--letter-spacing: -.04em;--font-h3--line-height: 1.2;--font-h3--letter-spacing: -.03em;--font-h3--weight: 600;--font-h4--weight: 600;--font-size--h6: .8125rem;--font-h5--weight: 600;--font-h6--weight: 600;--font-h5--letter-spacing: .12em;--font-h6--letter-spacing: .12em;--narrow-page-width: 80rem;--opacity-muted-text: .72;--opacity-subdued-text: .85;--shadow-button: var(--pup-shadow);--shadow-drawer: var(--pup-shadow);--shadow-popover: var(--pup-shadow);--shadow-blur: 0px;--gradient-image-overlay: linear-gradient(to top, rgb(32 26 22 / .5), transparent);--color-instock: var(--pup-aqua);--style-border-radius-pills: var(--pup-r-pill);--style-border-drawer: 2px solid var(--pup-ink);--badge-rectangle-padding-block: 7px;--badge-rectangle-padding-inline: 16px}code,kbd,samp,.pup-mono{font-family:var(--pup-mono)}body.page-width-narrow{--page-margin: 20px}@media screen and (min-width:750px){body.page-width-narrow{--page-margin: 48px}}.page-wrapper{overflow-x:clip}a.header-logo{font-family:var(--pup-display);font-weight:800;font-size:1.5rem;letter-spacing:-.045em;gap:10px}.pup-wordmark{display:block;height:var(--pup-logo-h, 30px);width:auto;max-width:100%;object-fit:contain}@media screen and (min-width:750px){.pup-wordmark{height:var(--pup-logo-h-lg, 40px)}}.pup-mark{display:block;flex:none;height:1.55em;width:auto}.button:not(.button-unstyled),.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded{box-shadow:var(--pup-shadow);font-weight:600;transition:translate var(--animation-speed) var(--animation-easing),box-shadow var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing)}.button:not(.button-unstyled):hover,.button-secondary:hover,.button-custom:hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]){box-shadow:0 0 0 var(--pup-ink);translate:3px 3px}.button:not(.button-secondary,.button-unstyled,.button-custom):hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]){--button-background-color: var(--pup-punch-dark);--button-color: var(--pup-bone);--button-border-color: var(--pup-ink)}.button:is(.button--unstyled,.cart-items__remove,.variant-item__remove,.close-button,.menu-drawer__back-button,.predictive-search__close-modal-button,.predictive-search__search-button,.localization-selector,.quantity-minus,.quantity-plus),.button:is(.button--unstyled,.cart-items__remove,.variant-item__remove,.close-button,.menu-drawer__back-button,.predictive-search__close-modal-button,.predictive-search__search-button,.localization-selector,.quantity-minus,.quantity-plus):hover,.pup-bare.pup-bare,.pup-bare.pup-bare:hover{box-shadow:none;translate:none;--button-background-color: transparent;--button-border-color: transparent;--button-color: var(--color-foreground)}.pup-link,.text-block a:not(.button,.button-secondary,.button-custom,.button-unstyled){color:var(--pup-punch);font-weight:600;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.pup-link:hover,.text-block a:not(.button,.button-secondary,.button-custom,.button-unstyled):hover{color:var(--pup-punch-dark)}textarea:focus,select:focus,input:not([type=checkbox],[type=radio],[type=range]):focus{--color-input-border: var(--pup-punch);border-color:var(--pup-punch);outline:none;box-shadow:0 0 0 3px var(--pup-lemon)}:focus-visible{outline-color:var(--pup-punch)}.product-badges__badge{border:2px solid var(--pup-ink);font-family:var(--pup-body);font-size:.8125rem;font-weight:600;line-height:1.3;letter-spacing:.12em;text-transform:uppercase}.card-gallery .product-badges__badge{rotate:-4deg}.product-card{background-color:var(--pup-card);border:2px solid var(--pup-ink);border-radius:14px;box-shadow:var(--pup-shadow);overflow:clip}.product-card .card-gallery{background-color:var(--pup-bone);border-bottom:2px solid var(--pup-ink);border-radius:0}.product-card .product-card__content.product-grid__card{padding-block-end:16px;row-gap:max(12px,var(--product-card-gap, 12px))}.product-card .product-card__content>*:not(.card-gallery),.product-card .product-card__content>.contents>.text-block{padding-inline:16px}.product-card a.contents .text-block{font-family:var(--pup-display);font-weight:600;font-size:1.1875rem;line-height:1.25;letter-spacing:-.02em}.product-card .text-block .price,.product-card .text-block .compare-at-price{font-family:var(--pup-display);font-weight:800;font-size:1.375rem;letter-spacing:-.03em}.product-card .text-block .compare-at-price{color:var(--pup-meta);font-size:1rem;text-decoration:line-through}.product-card .pup-spec{color:var(--pup-muted);font-size:.84375rem;line-height:1.4}.product-card .pup-rating{color:var(--pup-aqua);font-weight:600;font-size:.8125rem}.section-background:has(+.announcement-bar){display:none}.announcement-bar{border-radius:10px;margin-block-start:8px;margin-inline:var(--page-margin);font-size:.875rem;font-weight:500}.pup-surface{background-color:var(--pup-card);border:2px solid var(--pup-ink);border-radius:var(--pup-r-card);box-shadow:var(--pup-shadow)}.pup-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 16px;border:2px solid var(--pup-hairline);border-radius:var(--pup-r-pill);background-color:transparent;color:var(--pup-ink);font-family:var(--pup-body);font-size:.8125rem;font-weight:600;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.pup-chip:hover,.pup-chip[aria-pressed=true]{border-color:var(--pup-ink)}.pup-label{font-family:var(--pup-mono);font-size:.8125rem;font-weight:500;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:var(--pup-meta)}hr,.pup-hairline{border:0;border-top:2px solid var(--pup-hairline)}.product-information>.group-block{order:-1}.pup-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;font-family:var(--pup-body);font-size:.8125rem;font-weight:600;line-height:1.3;letter-spacing:.12em;text-transform:uppercase}.pup-breadcrumbs__item{display:flex;align-items:center;gap:8px}.pup-breadcrumbs__item a{color:var(--pup-muted);text-decoration:none}.pup-breadcrumbs__item a:hover{color:var(--pup-punch);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.pup-breadcrumbs__sep{color:var(--pup-hairline)}.pup-breadcrumbs__item [aria-current=page]{color:var(--pup-meta)}.product-information .rating-wrapper{--star-fill-color: var(--pup-aqua);--star-fill-color-rgb: 22 177 169;align-items:center;gap:8px}.product-information .rating-count{color:var(--pup-muted);font-size:.875rem;font-weight:600}.product-information__media .product-media-container{background-color:var(--pup-bone);border:2px solid var(--pup-ink);border-radius:var(--pup-r-card);box-shadow:var(--pup-shadow);overflow:clip}.product-information__media .slideshow-controls__thumbnail{border:2px solid var(--pup-ink);border-radius:12px;background-color:var(--pup-bone);overflow:clip;opacity:1}.product-information__media .slideshow-controls__thumbnail[aria-selected=true]{border-color:var(--pup-punch);box-shadow:var(--pup-shadow)}.variant-option--buttons .variant-option__button-label{flex:0 1 auto;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;min-width:8.5rem;min-height:0;padding:12px 16px;border-radius:12px;white-space:normal;text-align:left;font-family:var(--pup-body);font-weight:600}.variant-option--buttons .variant-option__button-label__text{font-family:var(--pup-display);font-size:1rem;letter-spacing:-.02em}.pup-variant-price{font-family:var(--pup-display);font-weight:800;font-size:1.0625rem;letter-spacing:-.03em;color:var(--pup-ink)}.variant-option--buttons .variant-option__button-label:has(input:checked):not(:has([data-option-available=false])),.variant-option--buttons .variant-option__button-label:has(input:checked):not(:has([data-option-available=false])):hover{border-color:var(--pup-punch);box-shadow:var(--pup-shadow);color:var(--pup-ink)}.variant-option--buttons .variant-option__button-label:has(input:checked):before{border-color:var(--pup-punch)}.variant-option--buttons .variant-option__button-label__pill{display:none}.pup-shipping-bar{margin-block-end:16px}.pup-shipping-bar__label{display:block;margin-block-end:8px;font-family:var(--pup-body);font-size:.875rem;color:var(--pup-muted)}.pup-shipping-bar__label b{font-weight:600;color:var(--pup-ink)}.pup-shipping-bar__track{display:block;height:12px;border:2px solid var(--pup-ink);border-radius:var(--pup-r-pill);background-color:transparent;overflow:clip}.pup-shipping-bar__fill{display:block;height:100%;background-color:var(--pup-lemon)}.theme-drawer__close-button--labelled.theme-drawer__close-button--labelled{width:auto;height:auto;min-height:44px;padding:10px 20px;border:2px solid var(--pup-ink);border-radius:var(--pup-r-pill);background-color:var(--pup-punch);color:var(--pup-bone);box-shadow:var(--pup-shadow);font-family:var(--pup-body);font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap;transition:translate var(--animation-speed) var(--animation-easing),box-shadow var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing)}.theme-drawer__close-button--labelled.theme-drawer__close-button--labelled:hover{background-color:var(--pup-punch-dark);color:var(--pup-bone);box-shadow:0 0 0 var(--pup-ink);translate:3px 3px}.pup-promo{display:flex;align-items:center;gap:10px;padding:12px 16px;border:2px solid var(--pup-ink);border-radius:12px;background-color:var(--pup-card);color:var(--pup-ink);font-family:var(--pup-body);font-size:.875rem;font-weight:600;line-height:1.4}.pup-promo:before{content:"";flex:none;width:10px;height:10px;border:2px solid var(--pup-ink);border-radius:50%;background-color:var(--pup-punch)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/pupperly.css.map */
