:root{--mobile-header-collapsed-offset: 50px;--site-header-height: 58px;--total-header-offset: calc(var(--announcement-bar-height, 40px) + var(--header-height, 53px))}@media(min-width:64em){:root{--site-header-height: 70px}}.header__menu-item,.slideshow-item__buttons,.header__menu-item>span.list-menu__item-text{font-family:Futura-heavy!important;text-transform:uppercase;font-weight:500}.mega-menu__link--level-2,.tab-button,.product-link{color:#000!important;font-family:Futura-heavy!important;font-size:12px!important;letter-spacing:1px}.product-link{text-transform:uppercase}.btn-underlined,.btn-underlined-white,.h0{font-weight:500;letter-spacing:1px}.header__menu-item{padding:.1rem .7rem}.hxl,.slideshow-item__heading,.btn-underlined-white,.h1,.h0,h3,.h3,.h4,h4 .product-form__submit,.modal__title,.junip-product-review-title,.FilterCategoryOption__label.js-filterLabel,h5,span.h5,#complementary-products--heading,.image-with-text-slideshow__item-heading{font-family:Futura!important;letter-spacing:1px}body,.product__title.h2,.h2.mb-6{font-family:Futura!important}@media(min-width:768px){.card__information{display:flex;padding-left:10px}}h2.section__heading{font-family:Futura!important}.full-unstyled-link.product-link{min-width:200px}.card__heading{width:50%}.gallery-grid__info--heading.h2{font-family:Futura!important;text-shadow:0 2px 10px rgba(0,0,0,.1)}div.card-information>card-product-swatch>div{display:flex;justify-content:end}.mega-menu__link{padding:.5rem 0px!important}.card__badge{border:1px solid #909090}.badge{text-transform:uppercase}.ProductCard__swatches{margin-top:10px;min-height:24px}.swatch-list{display:flex;gap:6px;list-style:none;padding:0;margin:0}.swatch-link{display:block;width:20px;height:20px;border-radius:50%;border:1px solid #e5e5e5;padding:2px;background:#fff;overflow:hidden;transition:transform .2s ease}.swatch-link img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.swatch-link.is-active{border-color:#000;border-width:1.5px}.swatch-link:hover{transform:scale(1.1)}.ProductCard__swatches{margin-top:0}@media(min-width:768px){.card-information{display:flex!important;flex-direction:column!important}.card-information__main{display:flex!important;justify-content:space-between!important;align-items:baseline!important}.card-information__price{text-align:right!important}}.card-information{padding:5px 10px!important}.price--on-sale .price-item--regular{font-size:12px}.card-information__main{width:100%!important;gap:10px!important}.card-information__title{margin:0!important;font-size:12px!important;letter-spacing:.05em!important;line-height:1.2!important;text-transform:uppercase!important;flex:1!important;min-width:0!important;font-family:Futura-heavy!important}.card-information__price{white-space:nowrap!important}.card-information__siblings{width:100%!important}.sibling-header.mb-2{font-size:14px;text-transform:initial!important}.js-productCardSwatchContainer{display:block;width:100%;margin-top:8px}.swatch-list{display:flex!important;flex-wrap:wrap!important;gap:6px!important;list-style:none!important;padding:0!important;margin:0!important}.swatch-item img{border-radius:50%;object-fit:cover;border:1px solid #e5e5e5;transition:transform .2s ease}.swatch-item img:hover{transform:scale(1.2)}@media(min-width:48em){.Filter__header{justify-content:initial}}.Filter__header{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;background-color:#fff;height:58px;transition:background-color .5s}.Filter__header-left{display:flex;align-items:center;gap:10px}.js-filterToggle,.Filter__sortToggle{display:flex!important;visibility:visible!important;align-items:center;gap:8px;cursor:pointer;background:none;border:none}.Filter__header-right{position:relative!important;display:flex!important;align-items:center!important;margin-left:auto!important;padding-right:10px}.FilterSort{display:none;position:absolute!important;top:100%!important;right:0!important;background:#fff!important;border:1px solid #e8e8e8!important;z-index:1000!important;min-width:200px!important;box-shadow:0 4px 12px #0000001a!important;margin-top:5px}.FilterSort.is-open{display:block!important}.FilterSort__option{display:block;width:100%;text-align:left;padding:12px 20px;background:none;border:none;cursor:pointer;font-size:13px;letter-spacing:1px;text-transform:uppercase;border-bottom:1px solid #f9f9f9}.FilterSort__option:last-child{border-bottom:none}.FilterSort__option:hover{background-color:#f4f4f4}.FilterSort__option.activeSort{font-weight:700;color:#000;background-color:#f9f9f9;position:relative}.FilterSort__option.activeSort:after{content:"\2713";position:absolute;right:15px;top:50%;transform:translateY(-50%);font-size:14px}.FilterSort__option{transition:background .2s ease}.FilterCategoryOption__checkboxControl__inset{background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:50%;height:10px;width:10px}.FilterCategoryOption__label{cursor:pointer;display:flex}.FilterCategoryOption__checkbox{position:absolute!important;opacity:0!important;width:100%!important;height:100%!important;z-index:2!important;cursor:pointer!important}input{font-family:inherit;font-size:100%;line-height:1.15;margin:0}.FilterCategoryOption__checkboxControl{flex-flow:row wrap}.rmp.filter-title{font-family:Futura-heavy;text-transform:uppercase}.Filter.openFilter .Filter__filterToggle-text{display:none!important}.FilterCategoryOption{position:relative!important;display:flex;padding-bottom:18px}.FilterCategory__toggle{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;box-sizing:border-box;color:#000;cursor:pointer;padding:24px;width:100%}.FilterCategory__optionsWrap{border-bottom:1px solid #dadada;padding:0 24px 24px;position:relative}.FilterCategory__list,.FilterCategory__options{display:block!important;max-height:250px!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:30px!important;margin-right:5px}.FilterCategory__list::-webkit-scrollbar,.FilterCategory__options::-webkit-scrollbar{width:10px}.FilterCategory__list::-webkit-scrollbar-track,.FilterCategory__options::-webkit-scrollbar-track{background:transparent}.FilterCategory__list::-webkit-scrollbar-thumb,.FilterCategory__options::-webkit-scrollbar-thumb{background:#909090;border-radius:10px;border:2px solid #fff}.FilterCategory__list::-webkit-scrollbar-thumb:hover,.FilterCategory__options::-webkit-scrollbar-thumb:hover{background:#a9a9a9}.FilterCategory__showMoreOverlay,.FilterCategory__showMoreButton{display:none!important}.FilterCategory__options{flex-shrink:1!important;display:block!important}product-grid-container{position:relative}.Filter__filterToggle{align-items:center;display:flex;flex-flow:row wrap;justify-content:center;color:#000;cursor:pointer;height:100%;padding-inline:2.4rem 3.2rem;position:relative}@media(min-width:78.125em){.Filter{top:58px}}.Filter{position:sticky!important;top:var(--total-header-offset)!important;z-index:2!important;background-color:#fff}/ .drawer-overlay.is-active,.js-FilterUnderlay.is-active,.FilterUnderlay.is-active{position:fixed!important;top:0;left:0;width:100vw;height:100vh;background:#00000080!important;z-index:2147483646!important;display:block!important}.active-facets__button,.js-facet-remove-pill,.FilterActiveTags__btn{background:#f0f0f0!important;color:#000!important;display:inline-flex!important;align-items:center!important;padding:8px 15px!important;border-radius:4px!important;text-transform:uppercase;font-size:11px!important;margin:5px;text-decoration:none!important}.FilterCategoryOption__checkboxControl.filterColorSwatch{width:24px!important;height:24px!important;border-radius:50%!important;background-size:cover!important;border:1px solid #e8e8e8!important;display:block!important}.facets-container,.js-filterContainer{height:auto!important;min-height:1px;pointer-events:none!important}.facets-container>*{pointer-events:auto!important}.FilterCategoryOption__checkbox:checked+.FilterCategoryOption__label,.js-filterCheckbox:checked+label,.FilterCategoryOption__checkbox:checked~span{font-weight:700!important;color:#000!important;text-decoration:underline!important}.FilterCategoryOption__checkbox:checked+.FilterCategoryOption__checkboxControl{background-color:#000!important;border-color:#000!important}.FilterCategoryOption__checkbox:checked+.filterColorSwatch,.js-filterCheckbox:checked+.filterColorSwatch{outline:2px solid #000!important;outline-offset:2px;border-width:2px!important}.FilterCategoryOption__label{cursor:pointer!important;transition:color .2s ease}.FilterCategoryOption__label:hover{color:#666}.FilterActiveTags__btn svg,.js-filterActiveBtn svg{margin-left:12px!important;display:inline-block!important;vertical-align:middle;min-width:10px}.FilterActiveTags__btn{display:inline-flex!important;align-items:center!important;gap:10px}.FilterCategory__toggle-icon svg{transition:transform .3s ease;transform:rotate(0);display:inline-block}details[open] .FilterCategory__toggle-icon svg{transform:rotate(90deg)}.FilterCategory__toggle{display:flex!important;align-items:center;justify-content:space-between;width:100%}.FilterCategoryOption__checkbox:checked+.FilterCategoryOption__label .FilterCategoryOption__checkboxControl,.js-filterCheckbox:checked+label .FilterCategoryOption__checkboxControl{background-color:#000!important;border-color:#000!important}.FilterCategoryOption__checkbox:checked+.FilterCategoryOption__label .FilterCategoryOption__checkboxControl__inset,.js-filterCheckbox:checked+label .FilterCategoryOption__checkboxControl__inset{display:block!important}.FilterCategoryOption__checkbox:checked+.FilterCategoryOption__label .rmp,.js-filterCheckbox:checked+label .rmp{font-weight:600!important;text-decoration:none!important}.FilterCategoryOption__checkboxControl{width:16px!important;height:16px!important;border:1px solid #ccc!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-right:10px!important;transition:all .2s ease;background-color:#fff!important}.FilterDrawer.js-filterDrawer{position:fixed!important;top:90px!important;left:0!important;width:85%!important;max-width:400px!important;height:calc(100vh - 80px)!important;background-color:#fff!important;z-index:999999!important;transform:translate(-100%)!important;transition:transform .4s ease!important;visibility:visible!important;display:flex!important;flex-direction:column!important;border-right:1px solid #dadada!important}.FilterDrawer.is-open,.Filter.openFilter .FilterDrawer{transform:translate(0)!important}.FilterDrawer_header,.FilterDrawer__header,.drawer-header{padding:20px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;background:#fff!important;border-bottom:1px solid #eee!important}.FilterUnderlay.js-filterUnderlay{position:fixed!important;top:80px!important;left:0!important;width:100vw!important;height:calc(100vh - 80px)!important;background:#00000080!important;z-index:999998!important}.FilterDrawer_content,.drawer-content-filter{flex:1!important;overflow-y:auto!important;padding:20px!important}.FilterDrawer__content{background:#f0f0f0}.FilterUnderlay.js-filterUnderlay{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background:#00000080!important;z-index:999998!important}.swatch-list{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;gap:4px!important;padding:4px 0!important;scrollbar-width:none;list-style:none!important;margin:0!important}.swatch-list::-webkit-scrollbar{display:none}.swatch-item{flex:0 0 10px!important;width:10px!important;height:10px!important}.swatch-item img{width:10px!important;height:10px!important;border-radius:50%;border:1px solid #e8e8e8;object-fit:cover;display:block}.FilterDrawer{position:fixed!important;top:0;bottom:0;height:100vh!important;width:350px;overflow-y:auto!important;-webkit-overflow-scrolling:touch;z-index:99999;background:#fff}.FilterDrawer__header{position:sticky!important;top:0;background:#fff;z-index:10;border-bottom:1px solid #e8e8e8}.FilterCategory__content{max-height:none!important;overflow:visible!important}.js-productCardSwatchContainer{position:relative;mask-image:linear-gradient(to right,black 80%,transparent 100%);-webkit-mask-image:linear-gradient(to right,black 80%,transparent 100%)}[id^=splide-complementary-slide] .card__heading .card__content.pt-6>div{display:inline-block;white-space:wrap}[id^=splide-complementary-slide] .card__heading.mb-2>a{min-width:90px;white-space:wrap}[id^=splide-complementary-slide] .card-information>divding{margin-top:10px}[id^=splide-complementary-slide] quick-view.btn{border-radius:50%;background:#e8e8e8;border:solid white 1px!important}@media(max-width:600px){quick-view.btn{border-radius:50%;background:#e8e8e8;border:solid white 1px!important}}#ContactForm-phone,#ContactForm-help{flex-grow:1!important;text-align:start!important;padding:1rem 1.5rem!important;margin:var(--inputs-border-width)!important;transition:box-shadow var(--duration-short) ease!important}#ContactForm-help{color:rgba(var(--color-foreground),.75)!important}#ContactForm-help:not(:invalid),#ContactForm-help option:not([disabled]){color:rgb(var(--color-foreground))!important}#ContactForm-help option[disabled]{color:rgba(var(--color-foreground),.75)!important}#ContactForm-help,#ContactForm-help.field__input,#ContactForm-help.select__select,#ContactForm .field__input,#ContactForm .select__select{color:#000!important;-webkit-text-fill-color:#000000!important;opacity:1!important}#ContactForm-help option{color:#000!important;background-color:#fff}@media(min-width:768px){#ContactForm>div>div:nth-child(2)>div{min-width:588px!important}}.blog-split-grid{display:block!important;background:#fff!important;overflow:hidden}.MainArticle .article-section{margin:0 0 -1px!important;padding:0!important;display:block!important;background:#fff!important}.MainArticle .flex.lg\:flex-row{display:flex!important;align-items:stretch!important;margin:0!important;gap:0!important;background:#fff!important}.MainArticle .featured-blog-post__media-item{flex:0 0 50%!important;position:relative!important;aspect-ratio:4 / 5!important;overflow:hidden!important;background:#fff!important;line-height:0!important}.MainArticle .featured-blog-post__media-item img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:calc(100% + 6px)!important;object-fit:cover!important;object-position:top!important}.MainArticle .featured-blog-post__text-item{flex:0 0 50%!important;display:flex!important;flex-direction:column!important;justify-content:center!important;background:#fff!important;padding:40px 10%!important;line-height:1.6!important}.MainArticle .featured-blog-post__text-item *{line-height:1.6!important}@media(min-width:990px){.MainArticle .is-even-row .flex.lg\:flex-row{flex-direction:row-reverse!important}}.ArticleMediaOneColumnGallerySlide .absolute.inset-0{display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important;padding:40px 5%!important;text-align:left!important;background:linear-gradient(to top,rgba(0,0,0,.6) 0%,transparent 40%)!important;line-height:1.4!important}.article-banner-caption{color:#fff!important;font-family:Futura,sans-serif!important;font-size:14px!important;font-weight:400!important;letter-spacing:.03em!important;text-transform:none!important;max-width:500px!important;text-shadow:1px 1px 3px rgba(0,0,0,.3)!important}.article-banner-caption p{margin:0!important;line-height:1.5!important;color:#fff!important}@media(max-width:767px){.ArticleMediaOneColumnGallerySlide .absolute.inset-0{padding:20px!important}.article-banner-caption{font-size:13px!important}}.article-banner-caption,.ArticleMediaTwoColumn__caption-wrapper{font-size:0!important;color:transparent!important}.article-banner-caption p,.article-banner-caption div,.article-banner-caption span,.ArticleMediaTwoColumn__caption-wrapper div,.ArticleMediaTwoColumn__caption-wrapper span{font-size:14px!important;color:#fff!important;font-family:Futura,sans-serif!important}.ArticleMediaOneColumnGallerySlide .absolute.inset-0{pointer-events:none}.article-banner-caption{pointer-events:auto}#shopify-section-template--18024272887902__main>div>div>div:nth-child(3)>div>div>div>a>div{background:#fff;border-radius:50%}.variant-picker__color{display:none}.article-banner-caption{color:transparent!important;font-size:0!important;line-height:0!important;visibility:hidden}.article-banner-caption p,.article-banner-caption span,.article-banner-caption div:not(:empty){color:#fff!important;font-size:14px!important;line-height:1.4!important;visibility:visible}.card-product__media-inner,.card-product__media-secondary-image,.product-secondary-image{background-color:#e9e9e9!important}.card-product__media-inner:hover .card-product__media-secondary-image{transition:opacity .3s ease-in-out!important}.pdp-sibling-image-wrapper{width:60px!important;height:90px!important;overflow:hidden!important;display:block!important;position:relative!important;background-color:#f9f9f9;border:1px solid #e8e8e8}.pdp-sibling-image-wrapper img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important;display:block!important;max-width:none!important}.pdp-sibling-item{display:inline-block!important;margin-right:10px!important;margin-bottom:10px!important;text-decoration:none!important;border:1px solid transparent;transition:border-color .2s ease}.pdp-sibling-item.border-black{border-color:#000!important}.pdp-sibling-item.border-gray-200{border-color:#eee!important}#pdp-sibling-grid{display:flex!important;flex-wrap:wrap!important;margin-top:15px!important}#pdp-sibling-grid{display:flex;flex-wrap:wrap;gap:8px}#pdp-sibling-grid{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}
/*# sourceMappingURL=/cdn/shop/t/428/assets/custom.css.map */
