:root{--color_body_text: "#537344";--color_red: "#ff0000";--color_black: "#000000";--tapita-font-body-scale: 1}.spb-item .color_red,.spb-item .color_black{color:red}.spb-item .grid{display:grid}.spb-item .grid--2-col{grid-template-columns:repeat(2,1fr)}.spb-item .grid--3-col{grid-template-columns:repeat(3,1fr)}@media only screen and (min-width: 46.85em){.spb-item .grid--2-col-tablet{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width: 46.85em){.spb-item .grid--3-col-tablet{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width: 46.85em){.spb-item .grid--4-col-tablet{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width: 61.85em){.spb-item .grid--2-col-desktop{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width: 61.85em){.spb-item .grid--3-col-desktop{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width: 61.85em){.spb-item .grid--4-col-desktop{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width: 46.85em){.spb-item .grid--3-col-desktop .grid__item:first-child{grid-column:1 / span 2}}.spb-item .product-card{position:relative;display:flex;align-items:flex-start}.spb-item .product-card__link{display:flex;flex:1}@media only screen and (min-width: 46.85em){.spb-item .product-card__link{margin:1rem 0 2rem}}@media only screen and (min-width: 61.85em){.spb-item .product-card__link{align-items:flex-start}}.spb-item .product-card__content{flex:1}.spb-item .product-card__quantity{display:flex;justify-content:center;align-items:center;position:absolute;right:-1rem;top:-1rem;background:var(--color-headings-and-links);color:var(--color-background);font-size:1.4rem;border-radius:50%;width:3rem;height:3rem;z-index:3;visibility:hidden;transform:scale(0);will-change:transform;transition:transform .5s cubic-bezier(.45,0,.01,1.68)}@media only screen and (min-width: 46.85em){.spb-item .product-card__quantity{right:1rem;top:2rem}}.spb-item .product-card__quantity.is-visible{visibility:visible}.spb-item .product-card__quantity.in-cart{transform:scale(1)}.spb-item .product-card__quantity.updated{transform:scale(1.3)}.spb-item .product-card__image-wrapper{min-width:9rem;height:9rem;width:9rem;overflow:hidden;position:relative;margin-left:3rem;display:none;order:1}@media only screen and (min-width: 46.85em){.spb-item .product-card__image-wrapper{min-width:11rem;height:11rem;width:11rem}}@media only screen and (min-width: 61.85em){.spb-item .product-card__image-wrapper{display:block}}.spb-item.product-card:not(.product-card--quick-add):hover.product-card__title,.spb-item.product-card__image-wrapper:hover.product-card__content.product-card__title{text-decoration:underline}.spb-item .product-card__title-wrapper{margin-bottom:1rem;display:flex;justify-content:space-between}.spb-item .product-card__title-wrapper .product-card__image-wrapper{display:block}@media only screen and (min-width: 61.85em){.spb-item .product-card__title-wrapper .product-card__image-wrapper{display:none}}.spb-item .product-card__title{display:block;text-decoration:none;align-self:flex-start}.spb-item .product-card__title:hover{text-decoration:underline}.spb-item .product-card__description,.spb-item .product-card__vendor{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;word-break:break-word}.spb-item .product-card__vendor{display:none}.spb-item .product-card__description-wrapper{padding-bottom:3rem}@media only screen and (min-width: 61.85em){.spb-item .product-card__description-wrapper{min-height:4.8rem;padding-bottom:0}}.spb-item p.product-card__description{margin:1rem 0}.spb-item .product-card__price-wrapper{display:flex;justify-content:space-between}.spb-item .product-card__view-details{align-self:flex-start}@media only screen and (min-width: 61.85em){.spb-item .product-card__view-details{display:none}}@media only screen and (max-width: 60.85em){.spb-item .product-card__price-wrapper .product-card__view-details{margin-left:3rem;min-width:9rem}}.spb-item .product-card--quick-add .product-form{margin-bottom:0}.spb-item .product-card--quick-add .product-form__buttons{margin-top:1.6rem;margin-bottom:3.2rem}@media only screen and (min-width: 46.85em){.spb-item .product-card--quick-add .product-form__buttons{margin-bottom:0}}.spb-item .product-card--quick-add .product-form,.spb-item .product-card--quick-add .product-form__buttons--show-options{display:flex}@media only screen and (min-width: 61.85em){.spb-item .product-card--quick-add .product-form,.spb-item .product-card--quick-add .product-form__buttons--show-options{display:none}}.spb-item .product-card--quick-add .product-card__description{display:none}@media only screen and (min-width: 61.85em){.spb-item .product-card--quick-add .product-card__description{display:-webkit-box}}.spb-item .product-card--quick-add .product-form--multi-variants{display:none}.spb-item .product-card--quick-add .product-card__link{z-index:2}@media only screen and (min-width: 61.85em){.spb-item .product-card--quick-add:focus-within .product-card__description,.spb-item .product-card--quick-add:hover .product-card__description{display:none}.spb-item.product-card--quick-add:focus-within.product-form:not(.product-form--multi-variants),.spb-item.product-card--quick-add:focus-within.product-form__buttons--show-options,.spb-item.product-card--quick-add:hover.product-form:not(.product-form--multi-variants),.spb-item.product-card--quick-add:hover.product-form__buttons--show-options{display:flex}}.spb-item .product-card--form-expanded .price:not(.price--variants){display:none}.spb-item .product-card--form-expanded .price--variants,.spb-item .product-card--form-expanded .product-form--multi-variants,.spb-item .no-js .product-card--quick-add .product-form--multi-variants{display:flex}@media only screen and (min-width: 61.85em){.spb-item .no-js .product-card--quick-add .product-form--multi-variants{display:none}}.spb-item.no-js.product-card--quick-add:focus-within.product-card__description,.spb-item .no-js .product-card--quick-add:hover .product-card__description{display:none}@media only screen and (min-width: 61.85em){.spb-item .no-js .product-card--quick-add:focus-within .product-form,.spb-item .no-js .product-card--quick-add:hover .product-form{display:flex}}.spb-item .card .media>img{position:inherit;height:auto;object-fit:cover;width:100%}.spb-item .hidden{display:none}.spb-item .price{display:flex;flex-direction:column;align-items:flex-start;margin-top:0;letter-spacing:.15rem}.spb-item .price dl{margin-top:0}.spb-item .price dd{margin:0 1rem 0 0;font-weight:var(--font-body-weight-normal)}.spb-item .product--no-media .price{text-align:center;align-items:center}.spb-item .product--template:not(.product--no-media) .price{text-align:center;align-items:center}@media only screen and (min-width: 61.85em){.spb-item .product--template:not(.product--no-media) .price{text-align:left;align-items:start}}.spb-item .price--variants{display:none}.spb-item .price--listing{font-size:1.5rem;flex-direction:row;flex-wrap:wrap;line-height:2.7rem}@media only screen and (min-width: 46.85em){.spb-item .price--listing{margin-bottom:0}}.spb-item .price--unavailable{visibility:hidden}.spb-item .price--compare-price-hidden .price__compare{display:none}.spb-item .price--sold-out .price__availability{display:block}.spb-item .price__vendor{margin:0 0 1.6rem;width:100%;flex-basis:100%}.spb-item .price__pricing-group{display:flex;flex-direction:row;align-items:center}.spb-item .price__regular{display:block;color:var(--color-body-text)}.spb-item .price__sale{display:none}.spb-item .price--on-sale .price__sale{display:flex;flex-direction:row;flex-wrap:wrap}.spb-item .price--on-sale .price__availability,.spb-item .price--on-sale .price__regular,.spb-item .price__availability{display:none}.spb-item .price__unit{flex-basis:100%;display:none}.spb-item .price--unit-available .price__unit{display:block}.spb-item .price-item,.spb-item .price--listing .price-item{font-size:1.3rem}.spb-item .price-item--sale{color:var(--color-sale-price)}.spb-item .price-item--regular{color:var(--color-body-text)}.spb-item .price--on-sale .price-item--regular{text-decoration:line-through}.spb-item .price__unit{margin-top:.8rem}.spb-item .price-unit-price{font-size:1.3rem}.spb-item .price__badges{display:flex;margin-top:0}.spb-item .price--listing .price__badges{margin-top:.8rem;flex-basis:100%}@media only screen and (min-width: 46.85em){.spb-item .price--listing .price__badges{margin-top:.3rem;flex-basis:auto}}.spb-item .price__badge{display:none;align-self:center;font-size:.8rem;line-height:1em;font-weight:var(--font-body-weight-bold);text-transform:uppercase;letter-spacing:.1em;background-color:var(--color-background);border:1px solid transparent;border-radius:var(--border-radius-button-and-badges);padding:.6rem .7rem}.spb-item .price__badge--sale{color:var(--color-sale-price);border-color:var(--color-sale-price)}.spb-item .price--on-sale .price__badge--sale{display:inline-flex}.spb-item .price--sold-out .price__badge--sale{margin-right:.7rem}.spb-item .price__badge--sold-out{color:var(--color-body-text);border-color:var(--color-body-text)}.spb-item .price--sold-out .price__badge--sold-out{display:inline-flex}.spb-item .price--listing.price--sold-out .price__badge--sold-out{display:flex;color:var(--color-body-text);border-color:var(--color-body-text)}.spb-item .gallery{overflow:hidden;padding:0 3rem}@media only screen and (min-width: 46.85em){.spb-item .gallery{padding:0}}.spb-item .gallery--stacked{position:relative}@media only screen and (min-width: 46.85em){.spb-item .gallery--stacked{padding:0 25%}}@media only screen and (min-width: 61.85em){.spb-item .gallery--stacked{padding:0}}@media only screen and (min-width: 46.85em){.spb-item .gallery--stacked:before{content:"";display:block;top:0;left:0;width:100%;height:100%;position:absolute;background:linear-gradient(90deg,var(--color-background) 0,rgba(0,0,0) 20%,rgba(0,0,0) 80%,var(--color-background) 100%);z-index:1;pointer-events:none}}@media only screen and (min-width: 61.85em){.spb-item .gallery--stacked:before{display:none}}.spb-item .gallery__strip{display:flex;width:100%;list-style-type:none;padding:0;margin:0}@media only screen and (min-width: 46.85em){.spb-item .gallery__strip{padding:0}}.spb-item .gallery__strip.transition-ready{transition:transform .2s ease-in-out}.spb-item .gallery--stacked .gallery__strip{position:relative}@media only screen and (min-width: 61.85em){.spb-item .gallery--stacked .gallery__strip{display:block}}.spb-item .no-js .gallery__strip{display:none}.spb-item .gallery__image-wrapper{width:calc(100% - 2rem);margin:0 1rem;height:0;padding-bottom:100%;position:relative;flex-shrink:0;overflow:hidden}@media only screen and (min-width: 61.85em){.spb-item .gallery__image-wrapper{width:100%;margin:0}}@media only screen and (min-width: 61.85em){.spb-item .gallery--stacked .gallery__image-wrapper{height:auto;padding-bottom:0;margin-bottom:3.5rem;text-align:center}.spb-item .gallery--stacked .gallery__image-wrapper:last-child{margin-bottom:0}}@media only screen and (min-width: 46.85em){.spb-item .gallery__image-wrapper--scale{width:100%;margin:0}}.spb-item .gallery__image{object-fit:contain;height:100%;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}@media only screen and (min-width: 61.85em){.spb-item .gallery--stacked .gallery__image{position:static;transform:none}}.spb-item .transition-ready .gallery__image-wrapper--scale .gallery__image{transition:transform .2s ease-in-out}@media only screen and (min-width: 46.85em){.spb-item .gallery__image-wrapper--scale .gallery__image:not(.is-active){transform:translate(-50%) translateY(-50%) scale(.75)}}@media only screen and (min-width: 61.85em){.spb-item .gallery__image-wrapper--scale .gallery__image:not(.is-active){transform:none}}.spb-item .gallery__image--keep-ratio{object-fit:cover;width:100%}.spb-item .gallery-indicator{display:flex;justify-content:space-between;margin-top:3rem;align-items:center;color:var(--color-body-text);padding:0 3.2rem}@media only screen and (min-width: 46.85em){.spb-item .gallery-indicator{padding:0}}.spb-item .product-modal .gallery-indicator{padding:0 3.2rem}@media only screen and (min-width: 46.85em){.spb-item .product-modal .gallery-indicator{padding:0}}.spb-item .no-js .gallery-indicator{display:none}@media only screen and (min-width: 46.85em){.spb-item .gallery-indicator--stacked{max-width:43rem;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 61.85em){.spb-item .gallery-indicator--stacked{display:none}}.spb-item .gallery-indicator__arrow{width:4.4rem;height:4.4rem;border:none;background:0 0}.spb-item .gallery-indicator__arrow .icon{fill:var(--color-body-text)}.spb-item .gallery-indicator__arrow--previous{transform:rotate(180deg)}.spb-item .gallery-indicator__count{display:inline-block}.spb-item .gallery-indicator__count dd{margin-inline-start:0}.spb-item .grid{list-style-type:none!important}.spb-item .product-grid .grid__item{padding-bottom:2rem;max-width:35rem;width:unset;flex-shrink:0;padding-left:1rem}.spb-item .card-information__text{font-size:13px!important}.spb-item .price__regular,.spb-item .price .price-item{font-size:12px!important}
/*# sourceMappingURL=/cdn/shop/t/68/assets/tapita-component-product-grid.css.map */
