*,*:before,*:after{box-sizing:border-box}.flex{display:flex}.flex-inline{display:inline-flex}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.content-center{align-content:center}.content-between{align-content:space-between}.content-around{align-content:space-around}.content-evenly{align-content:space-evenly}.self-auto{align-self:auto}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.self-baseline{align-self:baseline}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-initial{flex:0 1 auto}.flex-none{flex:none}.grow{flex-grow:1}.grow-0{flex-grow:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.gap-0{gap:0}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-20{gap:5rem}.gap-x-0{column-gap:0}.gap-x-1{column-gap:.25rem}.gap-x-2{column-gap:.5rem}.gap-x-3{column-gap:.75rem}.gap-x-4{column-gap:1rem}.gap-x-5{column-gap:1.25rem}.gap-x-6{column-gap:1.5rem}.gap-x-8{column-gap:2rem}.gap-x-10{column-gap:2.5rem}.gap-x-12{column-gap:3rem}.gap-x-16{column-gap:4rem}.gap-x-20{column-gap:5rem}.gap-y-0{row-gap:0}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-5{row-gap:1.25rem}.gap-y-6{row-gap:1.5rem}.gap-y-8{row-gap:2rem}.gap-y-10{row-gap:2.5rem}.gap-y-12{row-gap:3rem}.gap-y-16{row-gap:4rem}.gap-y-20{row-gap:5rem}.grid-flex{display:flex;flex-wrap:wrap;gap:var(--grid-mobile-horizontal-spacing, 1.5rem)}@media screen and (min-width: 750px){.grid-flex{gap:var(--grid-desktop-horizontal-spacing, 2rem)}}.grid-flex>*{flex:1 1 0%;min-width:0}.flex-col-1>*{flex:1 1 100%}.flex-col-2>*{flex:1 1 calc(50% - .75rem)}.flex-col-3>*{flex:1 1 calc(33.333% - 1rem)}.flex-col-4>*{flex:1 1 calc(25% - 1.125rem)}.flex-col-5>*{flex:1 1 calc(20% - 1.2rem)}.flex-col-6>*{flex:1 1 calc(16.666% - 1.25rem)}@media screen and (max-width: 749px){.mobile\:flex-col{flex-direction:column}.mobile\:flex-col-1>*{flex:1 1 100%}.mobile\:flex-col-2>*{flex:1 1 calc(50% - .75rem)}.mobile\:gap-4{gap:1rem}.mobile\:gap-6{gap:1.5rem}}@media screen and (min-width: 750px) and (max-width: 989px){.tablet\:flex-col{flex-direction:column}.tablet\:flex-col-2>*{flex:1 1 calc(50% - 1rem)}.tablet\:flex-col-3>*{flex:1 1 calc(33.333% - 1.333rem)}.tablet\:gap-6{gap:1.5rem}.tablet\:gap-8{gap:2rem}}@media screen and (min-width: 990px){.desktop\:flex-row{flex-direction:row}.desktop\:flex-col{flex-direction:column}.desktop\:gap-8{gap:2rem}.desktop\:gap-12{gap:3rem}.desktop\:gap-16{gap:4rem}}.header-flex{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:var(--header-height, 6rem)}.header-flex__start{display:flex;align-items:center;gap:1rem;flex:0 0 auto}.header-flex__center{display:flex;align-items:center;justify-content:center;flex:1 1 auto}.header-flex__end{display:flex;align-items:center;gap:1rem;flex:0 0 auto}.nav-flex{display:flex;align-items:center;gap:2rem;flex-wrap:wrap}.nav-flex__item{display:flex;align-items:center;position:relative}.nav-flex__dropdown{position:absolute;top:100%;left:0;min-width:200px;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.1);border-radius:var(--inputs-radius, .5rem);box-shadow:0 4px 6px -1px #0000001a;z-index:50;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s ease}.nav-flex__item:hover .nav-flex__dropdown{opacity:1;visibility:visible;transform:translateY(0)}.product-grid-flex{display:flex;flex-wrap:wrap;gap:var(--grid-mobile-horizontal-spacing, 1.5rem);align-items:stretch}@media screen and (min-width: 750px){.product-grid-flex{gap:var(--grid-desktop-horizontal-spacing, 2rem)}}.product-card-flex{display:flex;flex-direction:column;flex:1 1 calc(50% - .75rem);min-width:0;height:100%}@media screen and (min-width: 750px){.product-card-flex{flex:1 1 calc(33.333% - 1.333rem)}}@media screen and (min-width: 990px){.product-card-flex{flex:1 1 calc(25% - 1.5rem)}}.product-card-flex__image{flex:0 0 auto;position:relative;overflow:hidden}.product-card-flex__content{display:flex;flex-direction:column;flex:1 1 auto;padding:1rem;gap:.5rem}.product-card-flex__title{flex:0 0 auto;margin:0}.product-card-flex__price{flex:0 0 auto;margin-top:auto}.cart-flex{display:flex;flex-direction:column;gap:2rem}@media screen and (min-width: 990px){.cart-flex{flex-direction:row;gap:3rem}}.cart-flex__items{flex:1 1 auto;display:flex;flex-direction:column;gap:1.5rem}.cart-flex__summary{flex:0 0 auto;width:100%}@media screen and (min-width: 990px){.cart-flex__summary{width:350px}}.cart-item-flex{display:flex;gap:1rem;align-items:flex-start;padding:1.5rem;border:1px solid rgba(var(--color-foreground),.1);border-radius:var(--inputs-radius, .5rem)}.cart-item-flex__image{flex:0 0 auto;width:80px;height:80px}.cart-item-flex__content{display:flex;flex-direction:column;flex:1 1 auto;gap:.5rem}.cart-item-flex__actions{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto}.footer-flex{display:flex;flex-direction:column;gap:3rem}@media screen and (min-width: 750px){.footer-flex{flex-direction:row;flex-wrap:wrap;gap:2rem}}.footer-flex__section{flex:1 1 auto;min-width:200px}@media screen and (max-width: 749px){.footer-flex__section{flex:1 1 100%}}.form-flex{display:flex;flex-direction:column;gap:1.5rem}.form-flex__row{display:flex;gap:1rem;flex-wrap:wrap}.form-flex__field{flex:1 1 auto;min-width:200px}.form-flex__field--half{flex:1 1 calc(50% - .5rem)}.form-flex__field--third{flex:1 1 calc(33.333% - .667rem)}.form-flex__field--quarter{flex:1 1 calc(25% - .75rem)}@media screen and (max-width: 749px){.form-flex__field--half,.form-flex__field--third,.form-flex__field--quarter{flex:1 1 100%}}.collection-flex{display:flex;flex-direction:column;gap:2rem}@media screen and (min-width: 990px){.collection-flex{flex-direction:row;gap:3rem}}.collection-flex__sidebar{flex:0 0 auto;width:100%}@media screen and (min-width: 990px){.collection-flex__sidebar{width:250px}}.collection-flex__main{flex:1 1 auto;display:flex;flex-direction:column;gap:2rem}.collection-flex__toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.hero-flex{display:flex;align-items:center;min-height:60vh;position:relative}.hero-flex__content{display:flex;flex-direction:column;gap:1.5rem;max-width:600px;z-index:2}.hero-flex__actions{display:flex;gap:1rem;flex-wrap:wrap}.features-flex{display:flex;flex-wrap:wrap;gap:2rem;align-items:stretch}.feature-flex{display:flex;flex-direction:column;flex:1 1 calc(33.333% - 1.333rem);min-width:250px;text-align:center;gap:1rem}@media screen and (max-width: 749px){.feature-flex{flex:1 1 100%}}.feature-flex__icon{flex:0 0 auto;align-self:center}.feature-flex__content{flex:1 1 auto;display:flex;flex-direction:column;gap:.5rem}.testimonials-flex{display:flex;flex-wrap:wrap;gap:2rem;align-items:stretch}.testimonial-flex{display:flex;flex-direction:column;flex:1 1 calc(50% - 1rem);min-width:300px;padding:2rem;border-radius:var(--inputs-radius, .5rem);background:rgba(var(--color-foreground),.02)}@media screen and (max-width: 749px){.testimonial-flex{flex:1 1 100%}}.testimonial-flex__content{flex:1 1 auto;margin-bottom:1.5rem}.testimonial-flex__author{display:flex;align-items:center;gap:1rem;flex:0 0 auto}.flex-center-all{display:flex;align-items:center;justify-content:center}.flex-space-between{display:flex;align-items:center;justify-content:space-between}.flex-space-around{display:flex;align-items:center;justify-content:space-around}.flex-space-evenly{display:flex;align-items:center;justify-content:space-evenly}.flex-column-center{display:flex;flex-direction:column;align-items:center;justify-content:center}.flex-column-start{display:flex;flex-direction:column;align-items:flex-start}.flex-column-end{display:flex;flex-direction:column;align-items:flex-end}.flex-responsive{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width: 750px){.flex-responsive{flex-direction:row;gap:2rem}}.flex-responsive-reverse{display:flex;flex-direction:column-reverse;gap:1rem}@media screen and (min-width: 750px){.flex-responsive-reverse{flex-direction:row;gap:2rem}}.flex-animate{transition:all .3s ease}.flex-animate:hover{transform:translateY(-2px)}.flex-focus-visible:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}@media print{.flex,.flex-inline{display:block!important}.flex>*{margin-bottom:1rem}}@media (prefers-color-scheme: dark){.cart-item-flex,.testimonial-flex{background:rgba(var(--color-foreground),.05);border-color:rgba(var(--color-foreground),.2)}}@media (prefers-reduced-motion: reduce){.flex-animate,.nav-flex__dropdown{transition:none}}@media (prefers-contrast: high){.cart-item-flex,.testimonial-flex{border-width:2px;border-color:rgb(var(--color-foreground))}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/flexbox-enhancements.css.map */
