:root{--imp-container-width: 150rem;--imp-gutter: 4rem;--imp-gutter-mobile: 1.7rem;--imp-transition: .35s cubic-bezier(.25, .46, .45, .94);--imp-transition-slow: .7s cubic-bezier(.25, .46, .45, .94);--imp-overlay-color: 0, 0, 0;--imp-heading-letter-spacing: .06em;--imp-subheading-letter-spacing: .3em}.imp-container{max-width:var(--imp-container-width);margin-left:auto;margin-right:auto;padding-left:var(--imp-gutter-mobile);padding-right:var(--imp-gutter-mobile)}.imp-container--full{max-width:none;padding-left:0;padding-right:0}@media screen and (min-width:750px){.imp-container{padding-left:var(--imp-gutter);padding-right:var(--imp-gutter)}}.imp-subheading{display:block;font-size:1.1rem;font-weight:600;letter-spacing:var(--imp-subheading-letter-spacing);text-transform:uppercase;margin-bottom:1.2rem;opacity:.85}.imp-heading{margin:0 0 1.5rem;line-height:1.15;letter-spacing:var(--imp-heading-letter-spacing);text-transform:uppercase;font-weight:700}.imp-heading--xl{font-size:clamp(2.8rem,6vw,6rem)}.imp-heading--lg{font-size:clamp(2.4rem,4vw,4.2rem)}.imp-heading--md{font-size:clamp(2rem,3vw,3rem)}.imp-heading--sm{font-size:clamp(1.6rem,2vw,2.2rem)}.imp-btn{--imp-btn-bg: rgb(var(--color-button, var(--color-foreground)));--imp-btn-text: rgb(var(--color-button-text, var(--color-background)));display:inline-block;padding:1.5rem 3.2rem;background-color:var(--imp-btn-bg);color:var(--imp-btn-text);font-size:1.2rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;text-align:center;border:.1rem solid var(--imp-btn-bg);cursor:pointer;transition:background-color var(--imp-transition),color var(--imp-transition),border-color var(--imp-transition),opacity var(--imp-transition)}.imp-btn:hover{opacity:.85}.imp-btn--outline{background-color:transparent;color:var(--imp-btn-bg)}.imp-btn--outline:hover{background-color:var(--imp-btn-bg);color:var(--imp-btn-text);opacity:1}.imp-btn--inverse{--imp-btn-bg: #ffffff;--imp-btn-text: #111111}.imp-media{position:relative;display:block;overflow:hidden;background-color:rgba(var(--color-foreground, 0, 0, 0),.04)}.imp-media>img,.imp-media>svg{display:block;width:100%;height:100%;object-fit:cover}.imp-media--zoom>img{transition:transform var(--imp-transition-slow)}@media(hover:hover){a:hover .imp-media--zoom>img,.imp-media--zoom:hover>img{transform:scale(1.06)}}.imp-overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(var(--imp-overlay-color),var(--imp-overlay-opacity, .2));pointer-events:none;z-index:1}.imp-animate{opacity:0;transform:translateY(2.5rem);transition:opacity .8s ease,transform .8s cubic-bezier(.25,.46,.45,.94);transition-delay:var(--imp-anim-delay, 0s);will-change:opacity,transform}.imp-animate--left{transform:translate(-3rem)}.imp-animate--right{transform:translate(3rem)}.imp-animate--zoom{transform:scale(1.05)}.imp-animate.is-visible{opacity:1;transform:none}.imp-animate[data-imp-delay="1"]{--imp-anim-delay: .1s}.imp-animate[data-imp-delay="2"]{--imp-anim-delay: .2s}.imp-animate[data-imp-delay="3"]{--imp-anim-delay: .3s}.imp-animate[data-imp-delay="4"]{--imp-anim-delay: .4s}.imp-animate[data-imp-delay="5"]{--imp-anim-delay: .5s}.imp-animate[data-imp-delay="6"]{--imp-anim-delay: .6s}@media(prefers-reduced-motion:reduce){.imp-animate,.imp-animate--left,.imp-animate--right,.imp-animate--zoom{opacity:1;transform:none;transition:none}.imp-media--zoom>img{transition:none}}.imp-slider{position:relative}.imp-slider__viewport{overflow:hidden}.imp-slider__track{display:flex;transition:transform .6s cubic-bezier(.25,.46,.45,.94);touch-action:pan-y}.imp-slider.is-dragging .imp-slider__track{transition:none}.imp-slider__slide{flex-shrink:0;width:100%;min-width:0}.imp-slider__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;background-color:#ffffffe6;color:#111;border:none;border-radius:50%;cursor:pointer;transition:opacity var(--imp-transition),background-color var(--imp-transition)}.imp-slider__arrow:hover{background-color:#fff}.imp-slider__arrow[disabled]{opacity:.35;cursor:default}.imp-slider__arrow--prev{left:1.5rem}.imp-slider__arrow--next{right:1.5rem}.imp-slider__arrow svg{width:1.6rem;height:1.6rem}.imp-slider__dots{display:flex;justify-content:center;gap:1rem;margin-top:2rem}.imp-slider__dot{width:.9rem;height:.9rem;padding:0;border:none;border-radius:50%;background-color:currentColor;opacity:.3;cursor:pointer;transition:opacity var(--imp-transition),transform var(--imp-transition)}.imp-slider__dot.is-active{opacity:1;transform:scale(1.25)}.imp-slider__dots--overlay{position:absolute;bottom:2.5rem;left:0;right:0;margin-top:0;color:#fff;z-index:2}@media(prefers-reduced-motion:reduce){.imp-slider__track{transition:none}}.imp-card{position:relative;display:flex;flex-direction:column}.imp-card--center{text-align:center}.imp-card__link{display:block;color:inherit;text-decoration:none}.imp-card__media{position:relative;margin-bottom:1.4rem}.imp-card__media--portrait{aspect-ratio:3 / 4}.imp-card__media--square{aspect-ratio:1 / 1}.imp-card__media--adapt{aspect-ratio:auto}.imp-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.imp-card__media--adapt .imp-card__image{position:relative;inset:auto;height:auto}.imp-card__image--secondary{opacity:0;transition:opacity var(--imp-transition)}@media(hover:hover){.imp-card__media:hover .imp-card__image--secondary{opacity:1}}.imp-card__badges{position:absolute;top:1rem;left:1rem;z-index:2;display:flex;flex-direction:column;gap:.6rem}.imp-card__badge{display:inline-block;padding:.5rem 1rem;font-size:1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.imp-card__badge--sale{background-color:#111;color:#fff}.imp-card__badge--sold{background-color:#fff;color:#111;box-shadow:0 0 0 1px #0000001a}.imp-card__quick{position:absolute;left:1rem;right:1rem;bottom:1rem;z-index:3;opacity:0;transform:translateY(1rem);transition:opacity var(--imp-transition),transform var(--imp-transition);pointer-events:none}.imp-card__quick{bottom:auto;top:0}@media(hover:hover){.imp-card:hover .imp-card__quick{opacity:1;transform:translateY(0);pointer-events:auto}}@media(hover:none){.imp-card__quick{position:static;opacity:1;transform:none;pointer-events:auto;margin-bottom:1.4rem}}.imp-card__quick-btn{display:block;width:100%;padding:1.2rem 1rem;background-color:#fff;color:#111;border:none;font-size:1.15rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--imp-transition),color var(--imp-transition)}.imp-card__quick-btn:hover{background-color:#111;color:#fff}.imp-card__quick-form-el{margin:0}.imp-card__info{display:flex;flex-direction:column;gap:.5rem}.imp-card__vendor{font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;opacity:.6}.imp-card__title{color:inherit;text-decoration:none;font-size:1.4rem;font-weight:500;line-height:1.35;transition:opacity var(--imp-transition)}.imp-card__title:hover{opacity:.65}.imp-card__price{display:flex;gap:.8rem;align-items:baseline;font-size:1.4rem}.imp-card--center .imp-card__price{justify-content:center}.imp-card__price-sale{color:#c0392b;font-weight:600}.imp-card__price-compare{opacity:.55}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-sections.css.map */
