.button-block{display:flex;width:100%}.button-block--left{justify-content:flex-start}.button-block--center{justify-content:center}.button-block--right{justify-content:flex-end}.reusable-image-block{display:flex;width:100%;max-width:var(--image-block-mobile-width);max-height:var(--image-block-mobile-max-height);overflow:hidden;text-decoration:none}.reusable-image-block--mobile-left{margin-left:0;margin-right:auto}.reusable-image-block--mobile-center{margin-inline:auto}.reusable-image-block--mobile-right{margin-left:auto;margin-right:0}.reusable-image-block__image,.reusable-image-block__placeholder{display:block;width:100%;max-height:var(--image-block-mobile-max-height);border-radius:var(--image-block-radius)}.reusable-image-block__image{height:auto;object-fit:var(--image-block-fit)}.reusable-image-block__placeholder{display:flex;min-height:180px;align-items:center;justify-content:center;background:var(--color-box-bg, #eceae7);color:var(--color-primary);font-family:var(--font-sans);font-size:var(--text-base)}@media screen and (min-width:768px){.reusable-image-block{max-width:var(--image-block-width);max-height:var(--image-block-max-height)}.reusable-image-block--desktop-left{margin-left:0;margin-right:auto}.reusable-image-block--desktop-center{margin-inline:auto}.reusable-image-block--desktop-right{margin-left:auto;margin-right:0}.reusable-image-block__image,.reusable-image-block__placeholder{max-height:var(--image-block-max-height)}}.button.button--outline{--alpha-button-background: 0;color:rgb(var(--color-foreground))}.button.button--outline:after{box-shadow:0 0 0 var(--buttons-border-width, .1rem) rgb(var(--color-foreground))}.button.button--outline:not([disabled]):hover:after{box-shadow:0 0 0 calc(var(--buttons-border-width, .1rem) + .1rem) rgb(var(--color-foreground))}.button.button--custom:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button-border, var(--color-button)),var(--alpha-button-background))}.button.button--custom:not([disabled]):hover:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-button-border, var(--color-button)),var(--alpha-button-background))}
/*# sourceMappingURL=/cdn/shop/t/34/compiled_assets/styles.css.map */
