.imp-grid-product{margin-bottom:15px}@media only screen and (min-width:769px){.imp-grid-product{margin-bottom:30px}}.imp-grid-product__content{position:relative;text-align:left}.imp-grid-product__link{display:block;color:inherit;text-decoration:none}.imp-grid-product__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.imp-grid-product__image-mask{position:relative;overflow:hidden}.imp-grid__image-ratio{position:relative;background-color:var(--imp-color-small-image-bg)}.imp-grid__image-ratio:before{content:"";display:block;height:0;width:100%}.imp-grid__image-ratio--wide:before{padding-bottom:56.25%}.imp-grid__image-ratio--landscape:before{padding-bottom:75%}.imp-grid__image-ratio--square:before{padding-bottom:100%}.imp-grid__image-ratio--portrait:before{padding-bottom:150%}.imp-grid__image-ratio>img,.imp-grid__image-ratio .placeholder-svg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.imp-grid__image-ratio>img{animation:imp-fade-in .5s cubic-bezier(.29,.65,.58,1) forwards}.imp-grid__image-ratio>img.imp-grid__image-contain{object-fit:contain}.imp-grid__image-ratio .placeholder-svg{fill:#c9c0b4;background:#efe9e0}.imp-grid-product__image-wrap{position:relative;height:0;overflow:hidden;background:var(--imp-color-small-image-bg)}.imp-grid-product__image-wrap>img{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.imp-grid-product__secondary-image{position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;background-repeat:no-repeat;background-size:cover;background-position:50%;opacity:0;background-color:var(--imp-color-body);z-index:1}.imp-grid-product__secondary-image>img{width:100%;height:100%;object-fit:cover;display:block}.imp-grid-product__content:hover .imp-grid-product__secondary-image{animation:imp-fade-in .2s cubic-bezier(.26,.54,.32,1) 0s forwards}@media only screen and (max-width:768px){.imp-grid-product__secondary-image{display:none}}@media(hover:none){.imp-grid-product__secondary-image{display:none}}.imp-grid-product__tag{font-size:calc(var(--imp-base-size) * .65);position:absolute;top:0;right:0;line-height:1;padding:6px 5px 6px 7px;background-color:var(--imp-color-btn);color:var(--imp-color-btn-text);z-index:2;transition:opacity .4s ease}@media only screen and (min-width:769px){.imp-grid-product__tag{font-size:calc(var(--imp-base-size) * .85);padding:7px 7px 7px 9px}}.imp-grid-product__tag.imp-grid-product__tag--sold-out{background-color:var(--imp-color-body);color:var(--imp-color-text)}.imp-grid-product__tag--sale,.imp-grid-product__tag--custom{background-color:var(--imp-color-sale-tag);color:var(--imp-color-sale-tag-text)}.imp-grid-product__tag--sale,.imp-grid-product__tag--custom{padding:4px 8px!important;color:#131313!important;background:#fff!important;border:1px solid rgba(0,0,0,.14)!important;border-radius:0!important;font-size:9px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:.08em!important;text-transform:uppercase!important}.imp-quick-product__btn{font-size:var(--imp-body-small-size);font-family:var(--imp-font-body);font-weight:var(--imp-font-body-weight);line-height:var(--imp-base-line-height);position:absolute;bottom:10px;right:10px;left:10px;z-index:2;background-color:var(--imp-color-btn);color:var(--imp-color-btn-text);border:0;border-radius:var(--imp-button-radius);overflow:hidden;padding:8px 5px;width:calc(100% - 20px);box-sizing:border-box;text-align:center;text-decoration:none;cursor:pointer;opacity:0;transform:translateY(5px);transition:opacity .25s ease,transform .25s ease-out,background .4s ease}.imp-grid-product__content:hover .imp-quick-product__btn,.imp-grid-product__content:focus-within .imp-quick-product__btn{opacity:1;transform:translateY(0);transition:opacity .25s ease,transform .25s ease-out}.imp-quick-product__btn:hover{background-color:var(--imp-color-btn-dim);color:var(--imp-color-btn-text)}@media only screen and (max-width:768px){.imp-quick-product__btn{display:none}}@media(hover:none){.imp-quick-product__btn{display:none}}.imp-grid-product__meta{position:relative;padding:10px 0 6px;line-height:var(--imp-base-line-height-minus)}.imp-grid-product__price{font-size:var(--imp-body-small-size);color:var(--imp-color-price);margin-top:5px}.imp-grid-product__price--original{text-decoration:line-through;margin-right:5px;color:#7a6a5c}.imp-grid-product__price--savings{color:var(--imp-color-savings);margin-left:5px;white-space:nowrap;background:#f4e9dc;color:#7a3e12}.imp-grid-product__title{word-break:break-word;-webkit-hyphens:auto;hyphens:auto;color:var(--imp-color-text)}.imp-grid-product__title--heading{font-family:var(--imp-font-heading);font-weight:var(--imp-font-heading-weight);letter-spacing:var(--imp-heading-spacing);font-size:calc(var(--imp-base-size) + 2px);line-height:1}.imp-grid-product__vendor{text-transform:uppercase;letter-spacing:var(--imp-uppercase-spacing);font-size:var(--imp-accent-small-size);margin-top:5px;opacity:.65}.imp-product__unit-price{font-size:.85em;opacity:.8}@media only screen and (max-width:768px){.imp-grid-overflow-wrapper{-webkit-overflow-scrolling:touch;overflow:hidden;overflow-x:scroll}.imp-grid-overflow-wrapper .imp-grid{display:flex;white-space:nowrap}.imp-grid-overflow-wrapper .imp-grid:after{display:none}.imp-grid-overflow-wrapper .imp-grid__item{display:inline-block;flex:0 0 39vw;float:none;white-space:normal;width:39vw}.imp-grid-overflow-wrapper .imp-grid__item:first-child{margin-inline-start:17px}.imp-grid-overflow-wrapper .imp-grid__item:last-child:after{content:"";display:inline-block;margin-inline-end:17px;width:100%}.imp-grid-overflow-wrapper .imp-grid-product__price,.imp-grid-overflow-wrapper .imp-grid__item{font-size:12px}.imp-grid-overflow-wrapper .imp-grid--uniform .imp-small--one-half:nth-of-type(odd){clear:none}.imp-grid-overflow-wrapper .imp-grid-product{margin-bottom:0}.imp-grid-overflow-wrapper--single .imp-grid__item{flex-basis:100%;width:100%}}@media(prefers-reduced-motion:reduce){.imp-grid__image-ratio>img{animation:none}}[data-section-type=impulse-featured-collection] .imp-grid-product__price{font-size:14px!important}[data-section-type=impulse-featured-collection] .imp-grid-product__price--original{margin-left:4px;font-size:11px!important;color:#7a6a5c;opacity:1}[data-section-type=impulse-featured-collection] .imp-grid-product__price--savings{display:inline-flex!important;padding:2px 7px;margin-left:6px;border-radius:20px;background:#f4e9dc;color:#7a3e12;font-size:11px!important;font-weight:500}[data-section-type=impulse-featured-collection] .imp-grid-product__title{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden!important;line-height:1.4;margin-top:6px}
/*# sourceMappingURL=/cdn/shop/t/10/assets/impulse-product-grid.css.map */
