.breadcrumbs-v2{display:none;align-items:center;padding:20px 0}.breadcrumbs-v2--decorated{border-bottom:1px solid #dddddd}@media only screen and (min-width: 1024px){.breadcrumbs-v2{display:flex}}.breadcrumbs-v2 li{padding:0 5px!important;margin-right:5px;font-size:13px;font-style:italic;color:#737373;cursor:unset!important}.breadcrumbs-v2__item--align-end{margin-left:auto}.breadcrumbs-v2 i{margin-left:5px}.breadcrumbs-v2 a{font-style:normal;text-decoration:none;color:#000;cursor:pointer}.breadcrumbs-v2 .breadcrumb__home-item{margin-right:10px}.breadcrumbs-v2 .breadcrumb__home-item .icon{width:20px}.collection{margin-top:0}.collections{border-bottom:none}@media only screen and (max-width: 767px){.collections{padding-bottom:30px!important}}.collection-head--mobile{display:flex;justify-content:space-between;align-items:center;padding:15px 0;margin-bottom:15px;border-bottom:1px solid rgb(220,220,220);border-top:1px solid rgb(220,220,220)}.collection-head--mobile .pagination{margin:0;font-size:13px}.collection-head--desktop .blog-post.collection{border:0}@media only screen and (min-width: 769px){.collection-head--desktop{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;border-bottom:1px solid #e0e0e0}}.collection-filter-container .filter__title{margin-bottom:0;margin-right:10px;font-family:proxima-nova!important;font-size:14px;text-transform:unset}.collection-filter-container .filter__container{display:flex;align-items:center;padding:20px 15px;cursor:pointer}.collection-filter-container .filter__inner{display:flex;flex-wrap:wrap}.collection-filter-container .filter__inner>*+*{border-top:none;padding-top:0;margin-top:0}.collection-filter-container .filter-multiple{position:relative;margin-left:20px}.collection-filter-container .filter-multiple:after{content:"";position:absolute;z-index:1;bottom:0;left:0;display:block;width:100%;height:2px;background-color:#fff}.collection-filter-container .filter__options{position:absolute;z-index:1;top:100%;left:0;display:flex;padding:15px 5px;min-width:100%;background-color:#fff;box-sizing:border-box;box-shadow:0 0 3px #0000004d;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.collection-filters__title--mobile{font-family:proxima-nova!important;font-size:18px!important;font-weight:800;text-transform:unset!important}.collection-filters__label{font-family:proxima-nova!important;font-size:14px!important;font-weight:800;letter-spacing:.06em;text-transform:unset!important}.collection-filters__btn{display:flex;align-items:center;text-transform:unset}.collection-filters__btn,.collection-filters__btn:active,.collection-filters__btn:hover,.collection-filters__btn:focus{padding:0;font-size:16px;text-transform:none;border:0}.collection-filters__icon{width:20px;margin-right:7px}.collection-filters__clear-button{position:relative;margin-left:30px;padding:15px 0 15px 25px;font-family:proxima-nova!important;font-size:14px!important;font-weight:800;text-decoration:none;text-transform:uppercase;letter-spacing:.06em}.collection-filters__clear-button:after{content:"";position:absolute;top:50%;left:0;display:block;width:1px;height:60%;background-color:#dcdcdc;transform:translateY(-50%)}.collection-filters__header{margin-bottom:0;border:0}.collection-filters__header--mobile{padding-bottom:0}.collection-filters--desktop{display:none}.collection-filters__page-load{position:relative;padding:11px 52px;margin-top:15px;font-size:14px!important}@media only screen and (min-width: 768px){.collection-filters__page-load:before{content:"";position:absolute;top:50%;left:-20px;transform:translate(-100%);display:block;width:calc(45vw - 92px);height:1px;max-width:528px;background-color:#e0e0e0}.collection-filters__page-load:after{content:"";position:absolute;top:50%;right:-20px;transform:translate(100%);display:block;width:calc(45vw - 92px);height:1px;max-width:528px;background-color:#e0e0e0}}@media only screen and (min-width: 769px){.collection-head--mobile{display:none}.collection-filters__header{padding:0;justify-content:flex-end}.collection-filters--desktop{display:block}.collection-filters__page-load{margin-top:20px}}.collection-filters-mobile .collection-filters__options{padding-top:18px}.collection-filters-mobile__flex-item--header{padding:18px 0}.collection-filters-mobile .filter__options{display:flex;flex-wrap:wrap}.collection-filters-mobile .filter__option{display:block;width:calc(100% / var(--columns));margin:0;box-sizing:border-box;color:#000}.collection-filters-mobile .filter__option-label{font-family:proxima-nova;font-size:16px}.collection-filters-mobile .filter__title{font-family:proxima-nova;font-size:18px;letter-spacing:.06em;text-transform:unset;color:#000}.collection-filters-mobile__bottom{display:flex;margin:0 -5px}.collection-filters-mobile__action-button{display:flex;justify-content:center;align-items:center;width:50%;padding:13px 10px;margin:0 5px;font-family:proxima-nova;font-size:14px;box-sizing:border-box}.collection-filters-mobile .filter__btn--apply{color:#fff;background-color:#004730}.collection-filters-mobile .filter__btn--clear{text-decoration:none;text-transform:uppercase;border:1px solid black}.collection-filters-desktop .filter__option{margin-top:0}input[type=checkbox]:checked+.filter__option-label:before{background-color:#000}.filter__option-label:before{width:20px;height:20px;border-color:#000}.filter__option{display:block!important}.collection-pagination--bottom .pagination{font-family:proxima-nova;font-size:12px}.collection-pagination--bottom{padding-top:20px;margin-top:60px;border-top:1px solid #E0E0E0}.collection-pagination--bottom .pagination{margin-top:0}@media only screen and (min-width: 768px){.collection-pagination--bottom{border-top:0}}.collection-hero{margin-top:0}.filter__counter{margin-left:10px;min-width:1.5em;font-family:inherit;font-size:14px}.filter__counter:before{content:"(";margin-right:2px}.filter__counter:after{content:")";margin-left:2px}.filter-multiple:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#fff;opacity:0;transition:opacity .3s ease}.filter-multiple.is-open{box-shadow:0 0 3px #0000004d}.filter-multiple.is-open:after{opacity:1}.filter-multiple.is-open .icon{transform:rotate(90deg)}.filter-multiple.is-open .filter__options{opacity:1;visibility:visible}.filter__container .icon{width:6px;transform:rotate(-90deg);transition:transform .3s ease}.filter__option{padding:5px 10px;white-space:nowrap}.affirm-modal-trigger{display:block;margin-top:10px;text-decoration:underline;color:#000}.affirm-as-low-as{padding:20px;margin:15px 0;font-family:proxima-nova;font-size:12px;font-weight:300;text-transform:capitalize;letter-spacing:.06em;color:#000;border:2px solid #E0E0E0}.single-product__tag{display:inline-block;padding:5px 10px;margin-bottom:24px;border:1px solid #004730;font-family:proxima-nova;font-size:12px;letter-spacing:.06em;font-weight:900;text-transform:uppercase;color:#004730;background-color:#eef4ea}@media only screen and (min-width: 768px){.single-product__tag{font-size:14px}}.product__section-heading{font-family:minion-pro;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;margin:30px 0}@media only screen and (min-width: 768px){.product__section-heading{font-size:24px}}.product-related-products{text-align:center;padding-bottom:30px}.product-description{font-size:14px;line-height:1.57em;color:#000}.product-description ul>li:before{content:"";flex-shrink:0;width:5px;height:5px;margin-top:.4em;margin-right:15px;border-radius:50%;background-color:#000}.product-description ul{margin-top:20px}.product-description ul>li{display:flex;margin-bottom:10px}input.product-form__submit-button{margin-top:13px!important;font-family:minion-pro;font-size:14px!important;font-weight:500!important}.product-details-grid{display:flex;justify-content:space-between;flex-direction:column}@media only screen and (min-width: 1024px){.product-details-grid{flex-direction:row}}.product-details__details{margin-top:20px}.product-details__featured .product-description.mobile{font-size:14px!important;line-height:1.57em!important;letter-spacing:.06em;color:#000}.product-details__cta{border-top:1px solid #e0e0e0}.product-details__cta .size-selection{margin-top:0}@media only screen and (min-width: 768px){.product-details__cta{border-top:none}}@media only screen and (min-width: 1024px){.product-details__details{width:25%;max-width:290px;margin-top:40px}.product-details__featured{width:36%}.product-details__cta{width:25%;max-width:290px;margin-top:40px;border-top:none}}.product-details__price{font-family:minion-pro;font-size:24px;color:#000}@media only screen and (max-width: 1024px){.product-detail .wrapper.product{padding-bottom:0}}.product-gallery--related .slick-slide{opacity:1}.product-gallery--related .slick-slide a img{display:block}.product-gallery--related .slick-arrow{border:0!important;background-color:transparent!important;background-repeat:no-repeat!important;background-position:center!important;background-size:20px!important}.product-gallery--related .slick-arrow:hover,.product-gallery--related .slick-arrow:active,.product-gallery--related .slick-arrow:focus{border-color:transparent;background-color:transparent!important}.product-gallery--related .slick-arrow span{display:none}.product-gallery--related .slick-arrow.slick-prev{background-image:url(//cdn.shopify.com/s/files/1/0453/5653/t/85/assets/prev_chevron.svg?v=94860534772405687381616703169)}.product-gallery--related .slick-arrow.slick-next{background-image:url(//cdn.shopify.com/s/files/1/0453/5653/t/85/assets/next_chevron.svg?v=142699425410287673501616703158)}.product-gallery--related .slick-dots{padding:0}.product-gallery--related .slick-dot{margin:0 3px}.product-gallery--related .slick-dot button{width:10px;height:10px;border:0;background-color:#676767;overflow:hidden}.product-gallery--related .slick-dot.slick-active button{background-color:#7d1111}.product-gallery--related .slick-dot button .slick-dot-content{border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.product-feature{position:relative;height:0;padding-bottom:86%}.product-feature-thumbnail{position:relative;height:0;padding-bottom:100%;border:1px solid #E0E0E0}.slick-current .product-feature-thumbnail{border-color:#000}.product-feature-thumbnail__image,.product-feature__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center}.product-feature-carousel--main{margin-bottom:10px}.product-feature-carousel .slick-slide{opacity:1}.product-feature-carousel--main .slick-prev{left:0}.product-feature-carousel--main .slick-next{right:0}.product-feature-carousel--thumbnails .slick-slide{margin:0 5px}@media only screen and (max-width: 1024px){.product-feature-carousel--main{margin-top:15px}}@media only screen and (min-width: 1024px){.product-feature-carousel--main .slick-prev{left:-15px}.product-feature-carousel--main .slick-next{right:-15px}}.pdp-zoom{display:none;position:relative}@media only screen and (min-width: 1024px){.pdp-zoom{display:block}}.pdp-zoom__full-preview-container{position:absolute;z-index:10;top:0;right:0;width:30vw;height:30vw;max-width:400px;max-height:400px;background-color:#fff;overflow:hidden;transform:translate(110%,20%) scale(0);transition:transform .3s ease;box-shadow:0 0 5px #0006}.pdp-zoom.preview-activated .pdp-zoom__full-preview-container{transform:translate(110%,20%) scale(1)}.pdp-zoom__full-preview-container img{max-width:unset}.pdp-zoom__note{position:absolute;z-index:1;top:10px;left:50%;font-size:12px;transform:translate(-50%);pointer-events:none}.pdp-zoom__feature-image-wrapper{position:relative;background-color:#fff;font-size:0;cursor:zoom-in}.pdp-zoom.preview-activated .pdp-zoom__feature-image-wrapper{cursor:zoom-out}.pdp-zoom__feature-image--main{transition:mix-blend-mode .3s ease}.pdp-zoom.preview-activated .pdp-zoom__feature-image--main{mix-blend-mode:luminosity}.pdp-zoom_pane{position:absolute;top:0;left:0;width:130px;height:130px;overflow:hidden;box-shadow:0 0 17px 1px #000;pointer-events:none;opacity:0;transition:opacity .3s ease;background-color:#fff}.pdp-zoom.preview-activated .pdp-zoom_pane{opacity:1}.pdp-zoom_pane__image{max-width:unset}.c-carousel .slick-slide{opacity:1}.c-carousel .slick-slide a img{display:block}.c-carousel .slick-arrow{border:0!important;background-color:transparent!important;background-repeat:no-repeat!important;background-position:center!important;background-size:20px!important}.c-carousel .slick-arrow:hover,.c-carousel .slick-arrow:active,.c-carousel .slick-arrow:focus{border-color:transparent;background-color:transparent!important}.c-carousel .slick-arrow span{display:none}.c-carousel .slick-arrow.slick-prev{background-image:url(//cdn.shopify.com/s/files/1/0453/5653/t/85/assets/prev_chevron.svg?v=94860534772405687381616703169)}.c-carousel .slick-arrow.slick-next{background-image:url(//cdn.shopify.com/s/files/1/0453/5653/t/85/assets/next_chevron.svg?v=142699425410287673501616703158)}.c-carousel .slick-dots{padding:0}.c-carousel .slick-dot{margin:0 3px}.c-carousel .slick-dot button{width:10px;height:10px;border:0;background-color:#676767;overflow:hidden}.c-carousel .slick-dot.slick-active button{background-color:#7d1111}.c-carousel .slick-dot button .slick-dot-content{border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.c-swatch{padding-bottom:15px;border-bottom:1px solid #E0E0E0}.c-swatch-size{width:auto}.c-swatch-size .slick-arrow{top:50%;width:15px;margin:0;background-size:8px}.c-swatch-size .slick-arrow.slick-prev{left:-12px;transform:translate(-100%,-75%)}.c-swatch-size .slick-arrow.slick-next{right:-12px;transform:translate(100%,-75%)}.c-swatch-size__list{display:flex;flex-wrap:wrap;height:auto!important;margin:0 -5px}.c-swatch-size__item{padding:5px}.c-swatch-size__item fieldset{margin:0}.c-swatch-size__label{display:flex!important;align-items:center;justify-content:center;width:34px!important;height:34px!important;font-size:12px!important;border-radius:50%;border:1px solid #707070;color:#444}input:checked+.c-swatch-size__label{position:relative;background-color:#000!important;border-color:#000}input:disabled+.c-swatch-size__label{border-color:#c3c3c3}input:disabled+.c-swatch-size__label:after{content:"";position:absolute;top:50%;left:0;display:block;width:100%;height:1px;background-color:#c3c3c3;transform:rotate(-45deg)}.c-swatch-size__label:before,input:not(:disabled)+.c-swatch-size__label:after{content:unset!important}.c-swatch-color__item{background-color:transparent!important}.c-swatch-color__label{display:flex!important;align-items:center;justify-content:center;width:auto!important;height:auto!important;font-size:12px!important;border-radius:0;background-color:transparent!important}.c-swatch-color__label:before,.c-swatch-color__label:after{content:unset!important}.c-swatch-color__preview{display:inline-block;width:34px;height:34px;margin-right:10px;border-radius:50%;border:1px solid grey}.c-swatch-color__preview-label{color:#000}.c-swatch-color__list{display:flex;flex-wrap:wrap;align-items:center;margin:0 -5px}.c-swatch-color__item{padding:0 5px}input:checked+.c-swatch-color__label>.c-swatch-color__preview{box-shadow:inset 0 0 0 3px #fff;border-color:#000}@media only screen and (min-width: 1024px){.c-swatch-size,.c-swatch-color{width:100%}.c-swatch-color__list{display:flex;flex-wrap:wrap;height:auto!important;margin:0 -5px}.c-swatch-color__item{padding:5px}.c-swatch-color__item{background:unset}.c-swatch-color__item fieldset{margin:0}}.c-search__heading{padding-top:30px}.c-search__grid{display:flex;flex-wrap:wrap;margin:0 -10px}.c-search__item{width:50%;padding:0 10px;box-sizing:border-box}@media only screen and (min-width: 768px){.c-search__item{width:33.33%}}@media only screen and (min-width: 1024px){.c-search__item{width:25%}}.u-visually-hidden{border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.demographic{font-size:14px;margin:13px 0 0;color:#181818}#iubenda-cs-banner .iubenda-cs-brand{justify-content:center}@media only screen and (max-width: 480.98px){#ps__widget_container iframe{width:94vw!important}}@media only screen and (min-width: 481px){#ps__widget_container iframe{width:100%!important}}
/*# sourceMappingURL=/s/files/1/0453/5653/t/85/assets/styles.layout-v2.css.map?v=66580894588431607171653494004 */
