.grid-product__colors{overflow-x:auto;white-space:nowrap;display:flex;justify-content:center;gap:2px;min-height:40px;scrollbar-width:none;-ms-overflow-style:none}.grid-product__colors[data-flickity-initialized=true]{overflow-x:visible;white-space:normal;display:block}.grid__item.product__grid-item.grid-product{overflow:hidden}.custom-featured-grid .section-header--with-link{flex-direction:column}.custom-featured-grid .section-header__title{margin:0;font-size:34px;text-align:center}.custom-featured-grid .btn.section-header__link{font-weight:400;background-color:transparent;border:.8px solid #000;color:#000;display:flex;align-items:center;justify-content:center;padding:6.4px 12.3px}.custom-featured-grid .section-header{margin-bottom:50px}.custom-featured-grid .grid.grid--uniform{gap:0;position:relative}.custom-featured-grid .product__grid-item{padding-left:22px;display:flex;flex-direction:column;height:auto}.custom-featured-grid .grid-product__meta{line-height:1.2;padding:10px 0 6px;position:relative;text-align:center}.recently-viewed-grid .grid__item.product__grid-item img{aspect-ratio:1 / 1.5;object-fit:cover}.custom-featured-grid .grid-product__title{font-size:20px;font-weight:var(--font-heading-weight);font-family:var(--font-heading-family);letter-spacing:.025em;line-height:1;text-align:center;overflow:hidden;-webkit-hyphens:auto;hyphens:auto;word-break:break-word}.grid-product__price{font-size:calc(18px* .85);margin-top:5px}.grid-product__image-mask:hover .quick-product__btn{opacity:1;transform:translateY(0);transition:opacity .25s ease,transform .25s ease-out}.grid-product__image-mask{position:relative}.grid__image-ratio{background-color:#fff;position:relative}.quick-product__btn{background-color:#000;color:#fff;cursor:pointer;font-family:inherit;font-size:15.3px;line-height:1.3;left:10px;opacity:0;overflow:hidden;padding:8px 5px;position:absolute;text-align:center;transform:translateY(5px);transition:opacity .25s ease,transform .25s ease-out,background .4s ease;bottom:10px;right:10px;border:0}.template--product .custom-featured-grid .btn.section-header__link{display:none}.grid-product__secondary-image{background-color:var(--colorBody);bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.multi__row_btn-wrapper{min-width:unset;width:100%;text-align:center}@media screen and (min-width: 769px){.grid__item.product__media-wrapper.product__column-sticky{height:fit-content;position:sticky;top:0}.custom-featured-grid .product__grid-item{margin-bottom:30px}.custom-featured-grid .product__grid-item[data-aos=row-of-1]{max-width:100%;flex:100%}.custom-featured-grid .product__grid-item[data-aos=row-of-2]{max-width:50%;flex:50%}.custom-featured-grid .product__grid-item[data-aos=row-of-3]{max-width:33.33%;flex:33.33%}.custom-featured-grid .product__grid-item[data-aos=row-of-4]{max-width:25%;flex:25%}.custom-featured-grid .product__grid-item[data-aos=row-of-5]{max-width:20%;flex:20%}}.grid-product__secondary-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.grid-product__image-mask:hover .grid-product__secondary-image{animation:fade-in .2s cubic-bezier(.26,.54,.32,1) 0s forwards;opacity:1}.template--product .custom-featured-grid:has(.btn.section-header__link) .section-header__title{margin-bottom:0}.section-template--17091160145974__main-padding{background:transparent}.featured__collection-viewall-btn{text-align:center;margin-top:15px}.btn.featured__collection-view-all{border:1px solid black;padding:8px 14px;min-width:90px;font-size:12px;font-weight:400;text-transform:uppercase;font-family:Assistant;color:#000;letter-spacing:.3em;line-height:1.42;display:inline-block;vertical-align:middle;background-color:transparent}.view__all-mobile{align-content:center}body.template--404 .custom-featured-grid .grid__item-image-wrapper .image-wrap image-element{position:absolute}.section--divider{border-top:1px solid #000;padding-top:70px}html body.template--product .custom-featured-grid{animation:none!important;transform:none;opacity:1}body:has(.modal.modal--quick-shop.active) .custom-featured-grid{z-index:4}.template--product .modal.modal--quick-shop{min-height:100vh;height:100%;visibility:hidden;width:100%}.template--product .modal.modal--quick-shop.active{visibility:visible}@media screen and (max-width: 768px){.multi__row_btn-wrapper{display:none}.custom-featured-grid{margin:0 0 10px}.custom-featured-grid .section-header{margin-bottom:30px}.custom-featured-grid .page-width--flush-small{padding:0}.custom-featured-grid .grid-overflow-wrapper{webkit-overflow-scrolling:touch;overflow:hidden;overflow-x:scroll}.custom-featured-grid .section-header__title{letter-spacing:.73px;text-align:center}.custom-featured-grid .grid.grid--uniform{margin-left:-17px;flex-wrap:nowrap;scrollbar-width:thin;margin-bottom:10px}.custom-featured-grid .grid-overflow-hidden .grid.grid--uniform{flex-wrap:wrap}.custom-featured-grid .product__grid-item{font-size:1.2rem;width:39vw;flex:0 0 39vw;padding:0 0 0 17px}.custom-featured-grid .grid-overflow-hidden .product__grid-item{width:50%;flex:0 0 50%;max-width:50%}.grid-product__price{font-size:1.2rem}body.template--collection .grid-product__price,.custom-featured-grid .grid-product__price{font-size:15.3px;line-height:1.4}.grid-product__see-all{font-size:12px;font-weight:400;line-height:1.3;display:block;font-family:Assistant;border:1px solid #000;padding:15px;height:fit-content;margin:auto 20px auto 0;text-align:center;max-width:140px}.custom-featured-grid .jdgm-preview-badge{font-size:1.2rem}.custom-featured-grid span.jdgm-prev-badge__text{font-size:1.2rem;display:none}}.grid__image-ratio:before{content:"";display:block;height:0;width:100%}.grid__image-ratio--landscape:before{padding-bottom:75%}.grid__image-ratio--square:before{padding-bottom:100%}.grid__image-ratio--portrait:before{padding-bottom:150%}.grid-product__price--savings{color:#ff4e4e;margin-left:5px;white-space:nowrap}.grid-product__price--original{margin-right:5px;-webkit-text-decoration:line-through;text-decoration:line-through}.grid__image-ratio image-element{height:100%;left:0;position:absolute;top:0;width:100%}.custom-featured-grid .grid{margin:0 0 0 -22px}
/*# sourceMappingURL=/cdn/shop/t/409/assets/custom-product-grid.css.map */
