:root{--premium-line: rgb(var(--color-foreground-rgb) / .1);--premium-panel-soft: color-mix(in srgb, var(--premium-panel, #e3ded3) 45%, var(--color-background))}html,body{overflow-x:clip}h1,h2,h3,.h1,.h2,.h3{text-wrap:balance}*:focus-visible{outline:2px solid var(--premium-brand, currentColor);outline-offset:3px}.product-card .card-gallery{background:var(--premium-panel-soft);border:1px solid var(--premium-line);border-radius:var(--style-border-radius-sm, 6px);overflow:hidden}.product-card .card-gallery .product-media-container{background:transparent}.product-card .card-gallery img{object-fit:contain;mix-blend-mode:multiply}.announcement-bar{letter-spacing:.01em}.button,.button-secondary{transition:background-color .2s ease,border-color .2s ease,color .2s ease}button.shopify-payment-button__button--unbranded{--button-color: var(--color-secondary-button-text);--button-background-color: var(--color-secondary-button-background);--button-border-color: var(--color-secondary-button-border);--button-border-width: var(--style-border-width-secondary)}button.shopify-payment-button__button--unbranded:hover:not([disabled]){--button-color: var(--color-secondary-button-hover-text);--button-background-color: var(--color-secondary-button-hover-background);--button-border-color: var(--color-secondary-button-hover-border)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.page-content :is(h2,.h2),.blog-post-content :is(h2,.h2){font-size:clamp(1.375rem,1.15rem + .9vw,1.625rem);line-height:1.25;margin-block:2rem .75rem}.page-content :is(h3,.h3),.blog-post-content :is(h3,.h3){font-size:clamp(1.125rem,1.03rem + .4vw,1.25rem);line-height:1.3;margin-block:1.5rem .5rem}.account-button:focus-within{outline:2px solid var(--premium-brand, currentColor);outline-offset:3px;border-radius:6px}.jdgm-rev-widg__title{font-family:var(--font-heading--family);font-weight:400}.page-content :is(p,li),.blog-post-content :is(p,li){font-size:1rem;line-height:1.65}.section:has(.blog-post-content) .image-block{margin-inline:auto}.footer-content{border-block-start:1px solid var(--premium-panel, rgb(0 0 0 / .1));padding-block-start:2.5rem}@media screen and (min-width:750px){.footer-content{grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:4rem}.footer-content .menu .list-unstyled{columns:2;column-gap:3rem}.footer-content .menu__item{break-inside:avoid}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/premium.css.map */
