.price-save-badge{display:inline-block;vertical-align:middle;margin-inline-start:.5em;padding:.25em .6em;background:#c8423b;color:#fff;font-family:var(--font-body--family);font-size:.7em;font-weight:var(--font-weight-semibold, 600);line-height:1.4;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:2px}.product-details .compare-at-price{color:var(--color-foreground);font-size:.85em}.product-details .text-block h1{font-size:1.5rem!important;line-height:1.1!important;letter-spacing:-.01em!important;text-transform:capitalize!important}@media screen and (max-width:749px){.product-details .text-block h1{font-size:1.25rem!important;line-height:1.08!important}}.product-recommendations:has([data-has-recommendations=false]){display:none}[id$=__faq] .accordion,[id$=__faq] details{width:100%;max-width:820px;margin-inline:auto}[id$=__faq] summary{padding-block:18px;font-family:var(--font-body--family);letter-spacing:.02em}[id$=__faq] details>*:not(summary){padding-block-end:18px}[id$=__faq] .accordion__content,[id$=__faq] details p{max-width:68ch}.footer-content .menu{display:block}.footer-content .menu__heading{display:none}.footer-content .menu .details-content{margin-block-start:0}.footer-content .menu__details{margin:0}.product-details [ref=priceContainer]:has(.compare-at-price) .price{color:#c8423b;font-weight:700}.collection-card--image-bg .collection-card__inner{position:relative}.collection-card--image-bg .collection-card__inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000038;pointer-events:none;z-index:0}.collection-card--image-bg .collection-card__content{position:relative;z-index:1;text-shadow:0 1px 10px rgb(0 0 0 / .45)}@media screen and (max-width:749px){.sticky-add-to-cart__bar .price-save-badge{display:none}}.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded{letter-spacing:.1em}.shopify-policy__container{max-width:820px;padding-block:48px 72px}.shopify-policy__title h1{font-size:var(--font-h2--size);line-height:1.2;text-align:center;margin-block-end:32px}.shopify-policy__body :is(h1,h2){font-size:1.25rem;line-height:1.3;margin-block:2.25em .75em}.shopify-policy__body :is(h3,h4,h5,h6){font-size:1rem;line-height:1.4;margin-block:1.75em .5em}.shopify-policy__body table{width:100%;border-collapse:collapse;margin-block:1em 1.5em}.shopify-policy__body :is(th,td){text-align:start;vertical-align:top;padding:10px 14px;border-bottom:1px solid rgb(var(--color-foreground-rgb) / .1)}.shopify-policy__body a{text-decoration:underline;text-underline-offset:.2em}.ks-modal-content,.ks-modal-content :is(p,span,div,td,th,li,a,strong,b,em,label,button){font-family:var(--font-body--family)!important}.ks-modal-content :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-heading--family)!important}#CartPopup :is(button,input,select,textarea,option){font-family:var(--font-body--family)}.variant-option--with-size-chart{position:relative;width:fit-content;min-width:260px;max-width:100%}.variant-option--with-size-chart>.ks-container-app-block{position:absolute;bottom:100%;right:0;margin:0;line-height:1.4}.variant-option--with-size-chart>.ks-container-app-block .ks-chart-container{margin:0;padding:0}.product-details [id$=__kiwi_size_chart]:not(:has(.ks-container-app-block)){display:none}.header:not(.header--compact){--header-padding: .9rem}@media screen and (max-width:749px){.header:not(.header--compact){--header-padding: .7rem}}@media screen and (min-width:750px)and (min-aspect-ratio:16/10){[id$=__hero_main] .hero__media{object-position:50% calc(40px - 16.7vw)}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/custom.css.map */
