.product-card .quick-add-form__success-message{margin-left:var(--spacing-xxs)}.product-card .quick-add-form__color-swatches{position:absolute;top:calc(var(--spacing-lg) * -1);height:2rem;left:var(--spacing-sm);width:100%}@media (max-width: 999px),(hover: none){.product-card .quick-add-form__variants,.product-card .quick-add-form__variants-wrapper{display:none}.product-card .quick-add-form__color-swatches{height:var(--spacing-sm)}.product-card .product-card__meta{flex-direction:column;align-items:flex-start}.product-card .quick-add-form__color-swatches{position:relative;top:unset;left:unset;width:unset}}.product-card .product-meta__wishlist{top:var(--spacing-xxs);right:var(--spacing-xs);z-index:1}@media (hover: hover){.product-card .product-card__gallery-button--next{right:0}}.quick-add-form__color-swatches-more{font-size:1rem}.product-card__default-image{height:100%;width:100%;display:flex;overflow:hidden}.product-card__default-image img{aspect-ratio:2/3}.product-card__badges{position:absolute;top:1.2rem;left:var(--spacing-sm);z-index:2;display:flex;flex-direction:column;gap:var(--spacing-xs)}.product-card__badges .badge{width:-moz-fit-content;width:fit-content;text-transform:uppercase;line-height:100%}.product-card__badges .badge span{margin-left:1px;animation:blink 1s infinite}.product-card__meta-wrapper{min-height:7.6rem}.product-card__meta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:1.2rem var(--spacing-sm) .8rem;margin:0;opacity:0;transform:translateY(-1rem);transition:.3s opacity,0s transform .3s;gap:.2rem var(--spacing-sm)}.product-card__price{gap:var(--spacing-xxs)}@media (max-width: 999px),(hover: none){.product-card__price{padding-bottom:.6rem}}.product-card__gallery-button{transition:.3s opacity,0s transform .3s}.product-card__gallery-button .icon{width:2rem;height:2rem}.product-card__gallery-button--prev{transform:translate(-2rem,-50%)}.product-card__gallery-button--next{transform:translate(2rem,-50%)}.product-card__quick-add-form{width:100%}.product-card__media{aspect-ratio:2/3}.product-card__media,.product-card__gallery-item{background-color:var(--color-neutral-10)}.product-card__hover-gallery img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:2/3}@keyframes blink{0%{opacity:1}49%{opacity:1}50%{opacity:0}to{opacity:0}}.product-card__gallery-progress-bar{display:none;position:absolute;bottom:0;left:0;width:100%;height:1px;z-index:2}@media (max-width: 999px),(hover: none){.product-card__gallery-progress-bar{display:block}}.product-card__gallery-progress-bar span{position:absolute;display:block;top:0;left:0;transform:translate(var(--js-progress-bar-offset));width:var(--js-progress-bar-width);height:100%;background-color:var(--color-black);transition:transform .2s ease-in-out}.product-card__quick-add-button{height:1.6rem;width:1.6rem;padding:0;position:absolute;bottom:var(--spacing-xs);right:1.2rem}@media (max-width: 999px),(hover: none){.product-card__quick-add-button{display:flex}}.product-card__quick-add-button .icon{height:1.6rem;width:1.6rem}.quick-add-modal.is-active{display:block}.quick-add-modal .quick-add-modal__meta{gap:0;margin:0 0 var(--spacing-sm)}.quick-add-modal .product-card__meta{opacity:1;margin:0;gap:0;flex-direction:column;align-items:flex-start;transform:unset;padding:0}.quick-add-modal .product-card__title{font-size:var(--product-medium-font-size);line-height:var(--product-medium-line-height)}.quick-add-modal .product-card__price{font-size:var(--product-medium-font-size)}.quick-add-modal .quick-add-form__color-swatches{order:1}.quick-add-modal__content{padding:var(--spacing-sm) 0;max-width:37.6rem}.quick-add-modal__header{margin:0 var(--spacing-sm)}.quick-add-modal__form{margin:var(--spacing-sm) var(--spacing-sm) 0}.quick-add-modal__close{width:2.4rem;height:2.4rem}.quick-add-modal__close .icon{display:none}.quick-add-modal__close:before{content:"X";font-size:var(--body-font-size);font-weight:var(--body-font-weight);line-height:var(--body-line-height);text-transform:var(--body-text-transform)}@media (hover: hover){.quick-add-modal__close:hover:before{content:"(X)"}}.quick-add-form__variant-label{font-size:var(--body-font-size)}.quick-add-form__label{font-family:var(--product-font-family);font-size:var(--product-font-size);line-height:var(--product-line-height);font-weight:var(--product-font-weight);text-transform:capitalize;margin-right:var(--spacing-xs);margin-left:var(--spacing-xxs)}.quick-add-form__variants{justify-content:flex-start;align-items:center;gap:var(--spacing-xxs);margin-left:calc(var(--spacing-xxs) * -1);position:relative}.quick-add-form__variant-label{position:relative;font-family:var(--product-font-family);font-size:var(--product-font-size);line-height:var(--product-line-height);font-weight:var(--product-font-weight);text-transform:var(--product-text-transform);min-width:2.4rem;min-height:2.4rem;padding:var(--spacing-xxs);display:flex;justify-content:center;align-items:center}@media (hover: hover){.quick-add-form__variant-label:hover:before{content:"(";position:absolute;left:0}.quick-add-form__variant-label:hover:after{content:")";position:absolute;right:0}}.quick-add-form__success{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-white);display:flex;justify-content:flex-start;align-items:center}.quick-add-form__success-message{font-family:var(--button-text-font-family);font-weight:var(--button-text-font-weight);font-size:var(--button-text-font-size);line-height:var(--button-text-line-height);text-transform:var(--button-text-text-transform)}.quick-add-form__variant-options{display:flex;flex-direction:column-reverse;gap:var(--spacing-xs)}.quick-add-form__variant-label--swatch{height:.8rem;width:1.8rem}.quick-add-form__color-swatches{align-items:center;gap:var(--spacing-xxs)}.quick-add-form__color-swatches .quick-add-form__label{display:none}.quick-add-form__color-swatches input[type=radio]:checked+.quick-add-form__variant-label--swatch{position:relative}.quick-add-form__color-swatches input[type=radio]:checked+.quick-add-form__variant-label--swatch:after{content:"";position:absolute;bottom:-3.5px;left:0;width:100%;height:1px;background:var(--swatch-color)}.quick-add-form__variant-label--swatch{width:1.8rem;height:.8rem}.quick-add-modal .quick-add-form__variant-label--swatch{height:1.6rem;width:3.6rem}.quick-add-modal__gallery-item{background-color:var(--color-neutral-10);width:50%}.quick-add-modal__gallery-item img,.quick-add-modal__gallery-item video{aspect-ratio:2/3;mix-blend-mode:multiply}.quick-add-modal__gallery-progress-bar{background-color:#0000001a;position:absolute;bottom:0;left:0;width:100%;height:1px;z-index:2}.quick-add-modal__gallery-progress-bar span{position:absolute;display:block;top:0;left:0;transform:translate(var(--js-progress-bar-offset));width:var(--js-progress-bar-width);height:100%;background-color:var(--color-black);transition:transform .2s ease-in-out}.btn--nav{background:transparent;width:-moz-fit-content;width:fit-content;font-family:var(--nav-button-font-family);font-size:var(--nav-button-font-size);line-height:var(--nav-button-line-height);font-weight:var(--nav-button-font-weight);text-transform:var(--nav-button-text-transform);padding:var(--nav-button-padding);border:var(--nav-button-border);background-color:var(--nav-button-background-color);color:var(--nav-button-color);border-radius:var(--nav-button-border-radius);transition:all .3s ease}.btn--nav:hover,.btn--nav:focus{background-color:transparent;border:var(--nav-button-hover-border);color:var(--nav-button-hover-color)}.btn--nav-fixed{background:transparent;position:relative;width:-moz-fit-content;width:fit-content;font-family:var(--nav-button-font-family);font-size:var(--nav-button-font-size);line-height:var(--nav-button-line-height);font-weight:var(--nav-button-font-weight);text-transform:var(--nav-button-text-transform);padding:1rem 0;border:var(--nav-button-border);background-color:var(--nav-button-background-color);color:var(--nav-button-color);border-radius:var(--nav-button-border-radius);transition:all .3s ease}.btn--nav-fixed:hover,.btn--nav-fixed:focus{background-color:transparent;border:var(--nav-button-hover-border);color:var(--nav-button-hover-color)}.btn--nav-fixed:before{position:absolute;left:-2rem;top:50%;transform:translateY(-50%);width:1.6rem;height:1.6rem;content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYgMTFMMTAgOEw2IDUiIHN0cm9rZT0iYmxhY2siIHN0eWxlPSJzdHJva2U6YmxhY2s7c3Ryb2tlLW9wYWNpdHk6MTsiLz4KPC9zdmc+Cg==)}@font-face{font-family:Favorit Pro;src:url(https://cdn.shopify.com/s/files/1/0610/6542/9088/files/FavoritPro-Regular.otf?v=1737513670) format("opentype");font-weight:400;font-style:normal}:root{--header-height: 70px;--sm: 768px;--md: 999px;--lg: 1200px;--xl: 1440px;--xxl: 1600px;--spacing-xxs: .4rem;--spacing-xs: .8rem;--spacing-sm: 1.6rem;--spacing-md: 2.4rem;--spacing-lg: 3.2rem;--spacing-xl: 4rem;--spacing-xxl: 4.8rem;--spacing-xxxl: 6.4rem;--heading-one-font-family: "Favorit Pro", sans-serif;--heading-one-font-size: 2.4rem;--heading-one-line-height: 120%;--heading-one-font-weight: 400;--heading-one-text-transform: uppercase;--heading-two-font-family: "Favorit Pro", sans-serif;--heading-two-font-size: 2.4rem;--heading-two-line-height: 120%;--heading-two-font-weight: 400;--heading-two-text-transform: uppercase;--heading-three-font-family: "Favorit Pro", sans-serif;--heading-three-font-size: 2rem;--heading-three-line-height: 120%;--heading-three-font-weight: 400;--heading-three-text-transform: uppercase;--heading-four-font-family: "Favorit Pro", sans-serif;--heading-four-font-size: 1.6rem;--heading-four-line-height: 1.2;--heading-four-font-weight: 400;--heading-four-text-transform: uppercase;--heading-five-font-family: "Favorit Pro", sans-serif;--heading-five-font-size: 1.4rem;--heading-five-line-height: 120%;--heading-five-font-weight: 400;--heading-five-text-transform: uppercase;--heading-six-font-family: "Favorit Pro", sans-serif;--heading-six-font-size: 1.2rem;--heading-six-line-height: 120%;--heading-six-font-weight: 400;--heading-six-text-transform: uppercase;--body-font-family: "Favorit Pro", sans-serif;--body-font-size: 1.4rem;--body-line-height: 114.286%;--body-font-weight: 350;--body-letter-spacing: -.01em;--body-large-font-size: 1.4rem;--body-large-line-height: 150%;--body-small-font-size: 1.2rem;--body-small-line-height: 133.33%;--body-small-font-weight: 400;--body-small-letter-spacing: unset;--body-extra-small-font-size: 1.1rem;--body-extra-small-line-height: 145.455%;--body-extra-small-letter-spacing: .03em;--paragraph-font-family: "Favorit Pro", sans-serif;--paragraph-font-size: 1.4rem;--paragraph-line-height: 130%;--paragraph-font-weight: 350;--paragraph-letter-spacing: unset;--paragraph-large-font-size: 1.6rem;--paragraph-large-line-height: 120%;--paragraph-large-letter-spacing: -.01em;--paragraph-small-font-size: 1.2rem;--paragraph-small-line-height: 150%;--paragraph-small-font-weight: 400;--paragraph-extra-small-font-size: 1.1rem;--paragraph-extra-small-line-height: 130%;--paragraph-extra-small-letter-spacing: .02em;--product-font-family: "Favorit Pro", sans-serif;--product-font-size: 1.2rem;--product-line-height: 120%;--product-font-weight: 400;--product-text-transform: uppercase;--product-letter-spacing: .02em;--product-font-size-large: 1.4rem;--product-line-height-large: 150%;--color-white: #ffffff;--color-white-opaque: rgba(255, 255, 255, .9);--color-white-rgb: 255, 255, 255;--color-neutral-5: #fafaf9;--color-neutral-10: #e6e5e4;--color-neutral-15: #c8c8c8;--color-neutral-20: #bebebe;--color-neutral-25: #afafaf;--color-neutral-30: #969696;--color-neutral-40: #7d7d7d;--color-neutral-50: #6c6c6c;--color-neutral-60: #646464;--color-neutral-70: #4b4b4b;--color-neutral-80: #323232;--color-neutral-90: #141414;--color-black: #000000;--body-bg-color: #ffffff;--swatch-color-black: #000000;--swatch-color-white: #ffffff;--swatch-color-beige: #ded3b5;--swatch-color-blue: #0000ff;--swatch-color-brown: #8b4513;--swatch-color-bronze: #cd7f32;--swatch-color-gold: #ffd700;--swatch-color-green: #00ff00;--fade-black: rgba(0, 0, 0, .1);--color-sale: #d12f2d;--color-new: #3d19db;--button-primary-font-family: "Favorit Pro", sans-serif;--button-primary-font-size: 1.2rem;--button-primary-line-height: 133.33%;--button-primary-font-weight: 400;--button-primary-text-transform: uppercase;--button-primary-padding: 1rem 1.2rem;--button-primary-width: 100%;--button-primary-border-radius: 0;--button-primary-border: none;--button-primary-color: var(--color-white);--button-primary-background-color: var(--color-black);--button-primary-hover-color: var(--color-white);--button-primary-hover-background-color: var(--color-black);--button-primary-hover-border: none;--button-primary-letter-spacing: .05em;--button-primary-disabled-background-color: var(--color-neutral-10);--button-primary-disabled-color: var(--color-neutral-40);--button-secondary-font-family: "Favorit Pro", sans-serif;--button-secondary-font-size: 1.2rem;--button-secondary-line-height: 100%;--button-secondary-font-weight: 700;--button-secondary-text-transform: uppercase;--button-secondary-padding: 1rem 1.2rem;--button-secondary-width: fit-content;--button-secondary-border-radius: 0;--button-secondary-border: 1px solid currentColor;--button-secondary-color: var(--color-black);--button-secondary-background-color: transparent;--button-secondary-hover-color: var(--color-white);--button-secondary-hover-background-color: var(--color-black);--button-secondary-hover-border: 1px solid var(--color-black);--button-text-font-family: "Favorit Pro", sans-serif;--button-text-font-size: 1.2rem;--button-text-line-height: 133.33%;--button-text-font-weight: 400;--button-text-text-transform: uppercase;--button-text-padding: 0;--button-text-width: fit-content;--button-text-border-radius: 0;--button-text-border: none;--button-text-letter-spacing: .05em;--nav-button-font-family: "Favorit Pro", sans-serif;--nav-button-font-size: 1.2rem;--nav-button-line-height: 133.33%;--nav-button-font-weight: 400;--nav-button-text-transform: uppercase;--nav-button-padding: 0;--nav-button-border-radius: 0;--nav-button-border: none;--nav-button-background-color: transparent;--nav-button-color: var(--color-black);--nav-button-hover-color: var(--color-black);--nav-button-hover-background-color: transparent;--nav-button-hover-border: none}body{font-family:var(--body-font-family);background:var(--color-neutral-5)}
