.fp-slider{display:block;padding-block:48px;overflow:hidden}.fp-slider__swiper{padding-inline:var(--page-margin)}.fp-card{width:min(60vw,300px);display:flex;flex-direction:column;align-items:center}.fp-card-container{display:flex;align-items:center;flex-direction:column}.fp-card__media{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden}.fp-card__media img,.fp-card__media svg{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom}.card-gallery[data-image-ratio=portrait-tall] .product-media-container img,.card-gallery[data-image-ratio=square] .product-media-container img{object-position:center bottom}#filters-drawer .theme-drawer__close-button,#sort-drawer .theme-drawer__close-button,#cart-drawer .theme-drawer__close-button{transition:transform var(--animation-speed) var(--animation-easing)}#filters-drawer .theme-drawer__close-button:hover,#sort-drawer .theme-drawer__close-button:hover,#cart-drawer .theme-drawer__close-button:hover{transform:scale(1.4)}.fp-slider__nav{display:flex;justify-content:center;align-items:center;gap:24px;margin-block-start:40px}.fp-slider__arrow{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;width:56px;height:56px;padding:0;border:none;background:none;color:currentcolor;cursor:pointer;transition:opacity var(--animation-speed) var(--animation-easing)}.fp-slider__arrow .svg-wrapper{width:auto;height:auto}.fp-slider__arrow .svg-wrapper>svg{width:44px;height:auto;aspect-ratio:39 / 20;flex-shrink:0}.fp-slider__arrow svg line{stroke:currentcolor}.fp-slider__arrow[data-slider-prev] svg{transform:rotate(90deg)}.fp-slider__arrow[data-slider-next] svg{transform:rotate(-90deg)}.fp-slider__arrow:hover{opacity:.6}.fp-slider__arrow.swiper-button-disabled{opacity:.25;cursor:default}.c-text-button{-webkit-appearance:none;appearance:none;padding:0;border:none;background:none;color:currentcolor;font-family:var(--font-stack-jost);text-transform:uppercase;text-decoration:none;text-underline-offset:.25em;cursor:pointer}.c-text-button:hover,.c-text-button:focus-visible,.c-text-button[aria-selected=true],.c-text-button[aria-current=true]{text-decoration:underline}.fp-card__link{position:absolute;top:0;right:0;bottom:0;left:0}.fp-card__title{margin:16px 0 0;text-align:center}.fp-card__price{margin:4px 0 0;text-align:center}.fp-card__price s{opacity:.6;margin-inline-end:6px}.fp-card__form{margin-block-start:20px}.contact-form{--color-input-background: transparent;--color-input-border: currentcolor;--color-input-text: currentcolor;--color-input-text-rgb: var(--color-foreground-rgb)}.contact-form .contact-form__input{border:1px solid currentcolor;border-radius:0;background-color:transparent;color:currentcolor;font-family:var(--font-stack-helvetica);font-size:var(--type-size-body);font-weight:400}.contact-form .contact-form__input::placeholder{color:currentcolor;opacity:var(--opacity-muted-text, .6)}.contact-form .contact-form__input:focus-visible{outline:1px solid currentcolor;outline-offset:-2px}.contact-form .submit-button.submit-button{border:1px solid currentcolor;border-radius:0;background-color:transparent;color:currentcolor;padding:12px 20px;font-family:var(--font-stack-jost);font-size:var(--type-size-body);font-weight:400;line-height:1.2;text-transform:uppercase;transition:color var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing)}.contact-form .submit-button.submit-button:hover:not([disabled]){background-color:var(--color-foreground);color:var(--color-background)}.minmaxify-dlg{width:min(420px,calc(100% - 2rem));padding:0;border:0;background:transparent;color:var(--color-foreground)}.minmaxify-dlg::backdrop{background:#00000059}dialog.minmaxify-dlg .minmaxify-p{position:relative;width:100%;max-width:none;margin:0;padding:2rem;border:1px solid var(--color-foreground);border-radius:0;background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-stack-helvetica);font-size:var(--type-size-body);line-height:1.5}.minmaxify-dlg .minmaxify-p>br{display:none}.minmaxify-dlg .minmaxify-p ul{list-style:none;padding:0;margin:.75rem 0 1.5rem}.minmaxify-dlg .minmaxify-p li+li{margin-top:.5rem}.minmaxify-dlg .minmaxify-close{position:absolute;top:.5rem;right:.75rem;float:none;margin:0;padding:.25rem;font-family:var(--font-stack-helvetica);font-size:1.5rem;line-height:1;color:currentcolor;opacity:var(--opacity-muted-text, .6);transition:opacity var(--animation-speed) var(--animation-easing)}.minmaxify-dlg .minmaxify-close:hover,.minmaxify-dlg .minmaxify-close:focus-visible{opacity:1}.minmaxify-dlg .minmaxify-p>div:last-child{display:flex;justify-content:flex-end}.minmaxify-dlg .minmaxify-p>div:last-child>div{display:none}.minmaxify-dlg .minmaxify-ok{float:none;min-width:7rem;padding:12px 20px;border:1px solid currentcolor;border-radius:0;background-color:transparent;color:currentcolor;font-family:var(--font-stack-jost);font-size:var(--type-size-body);font-weight:400;line-height:1.2;text-transform:uppercase;transition:color var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing)}.minmaxify-dlg .minmaxify-ok:hover,.minmaxify-dlg .minmaxify-ok:focus-visible{background-color:var(--color-foreground);color:var(--color-background)}@media screen and (max-width:749px){.minmaxify-dlg .minmaxify-p{padding:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-modules.css.map */
