.product-item{overflow:visible;padding:16px;border:1px solid #A54A2C33;border-radius:8px}.product-item{display:flex;flex-direction:column}.product-item__price{margin-top:auto;margin-bottom:0}.product-item__text{flex-grow:1}.product-item img.img{border-radius:8px!important}.product_badge{position:absolute;z-index:9;width:86px;top:24px;right:32px;display:flex;flex-direction:column;gap:0px}.product_badge_img{width:100%;height:auto;object-fit:cover;border-radius:0!important}.product_badge_img:not(:first-child){margin-top:-13px}.product-label.product-label--marquee{position:absolute;top:0;left:0;white-space:nowrap;margin:0;z-index:1;overflow:hidden;transition:opacity .35s}.product-label.product-label--marquee>p{padding:0;position:relative;color:var(--color-brown-text)}.product-item__image-figure{border-radius:var(--border-radius-cards) var(--border-radius-cards) 0 0;transition:opacity .3s linear,visibility .3s linear!important}.product-label.product-label--marquee{width:5rem;top:12px;left:12px;background:transparent}.product-label--marquee{display:flex;overflow:hidden;position:relative;white-space:nowrap}.product-label--marquee .scrolling-text__inner{display:inline-flex;flex-shrink:0;align-items:center;animation:marqueeSlide var(--marquee-animation-duration, 12s) linear infinite}.product-label--marquee .scrolling-text__text{display:inline-block;margin-right:10px;color:#a54a2c}.collection-tabs_panel .product-item__text .product-price.button_text{font-weight:500}@keyframes marqueeSlide{0%{transform:translate(0)}to{transform:translate(-100%)}}.shop-the-look__slider .lazy-image.lazy-image--animation.lazyloaded{border-radius:8px}.product-item__title{text-align:center;padding-bottom:0;margin:0!important}.product-item__title h3{color:var(--color-brown-text);display:block}.product_tagline{text-align:center;padding-top:20px!important;margin:0}.product_tagline h5{margin:0;text-align:center;color:var(--color-brown-text)}.product-item__price{padding-bottom:16px;text-align:center;padding-top:16px}.product-item__price .product-price span{font-size:20px}.product-item product-variants{margin-bottom:8px}.product-item .product-item__quick-buy{margin-bottom:0}.product-item pickup-availability-compact,.product-item .product-item__local-availability{text-align:center}.product-item pickup-availability-compact,.product-item .product-item__local-availability{font-family:var(--font-raw-bold)!important;font-weight:400!important;font-style:bold!important;font-size:13px!important;line-height:13px!important;letter-spacing:.7px!important;text-transform:uppercase}.product-item .product-item__local-availability .alert:before{width:10px;height:10px;top:0;border:none;opacity:1;margin-right:8px}.product-item .product-item__local-availability .alert--success:before{background-color:#007151}.product-item .product-item__local-availability .alert--note:before{background-color:#fcc013}.product-item .button[disabled],.product-item .button.disabled{opacity:.5;cursor:not-allowed;pointer-events:none;border:1px solid}.product-item__image .lazy-image:before,.product-item__image .lazy-image:after{border-radius:var(--border-radius-cards) 0 0}.product-item__image--no-text .product-item__image-figure{border-radius:var(--border-radius-cards)}.product-item__image-figure--secondary,.no-touchevents .product-item__image--has-secondary:hover .product-item__image-figure--primary{opacity:0;visibility:hidden}.no-touchevents .product-item__image--has-secondary:hover .product-item__image-figure--secondary{opacity:1;visibility:visible}.product-item__price span{width:auto}.product-item__price span:not(:first-child){padding-inline-start:.5rem}.product-item__price span:empty{display:none}.product-item__price .product-price--unit{display:block;padding-inline-start:0!important;opacity:.62;font-size:80%;margin-top:-.125rem;margin-bottom:.125rem}.card__text .product-variant__name{display:none}.product-item__text{display:flex;flex-direction:column;justify-content:stretch;padding:0;margin-top:16px}.product-item__text.text-align--center{align-items:center}.product-item__text.text-align--right{align-items:flex-end}.product-item__text:empty{display:none}.product-item__quick-buy{width:100%}.product-item__quick-buy .no-touchevents .button:hover .button__preloader svg circle{stroke:var(--color-foreground-cards)}.product-item__title+.product-item__quick-buy{margin-top:.5rem}.product-item__quick-buy .button{padding-left:.75rem!important;padding-right:.75rem!important;padding:11px 12px}.product-item__title:last-child{margin-bottom:.5rem}.product-item__text+.product-item__quick-buy{margin-top:.25rem}.product-item__local-availability .alert{background:transparent;border:none;padding:0;margin:16px 0 0;color:var(--color-brown-text)!important}.product-item__local-availability .alert:before{width:.625rem;height:.625rem;margin-inline-end:.3125rem;top:.0625rem}.product-item__local-availability .alert.alert--note:before{border-color:var(--color-text-cards)}.product-item__badges{position:absolute;top:var(--gutter-small);width:calc(100% - var(--gutter-small) * 2);pointer-events:none}html[dir=rtl] .product-item__badges{left:var(--gutter-small)}html[dir=ltr] .product-item__badges{right:var(--gutter-small)}.product-text .product-item__badges{position:static;display:flex;gap:.75rem;width:auto}.product-item__badge{clear:both;float:right;margin-bottom:calc(var(--gutter-small) / 2);width:auto;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-inline-start:.4375rem;padding-inline-end:.4375rem;height:1.5rem;border-radius:clamp(0px,var(--border-radius-buttons),3px);background-color:#bbb;line-height:1.5rem;text-transform:uppercase}.product-text .product-item__badge{margin-bottom:0;max-width:none;float:none;height:1.75rem;line-height:1.75rem;padding-inline-start:.5625rem;padding-inline-end:.5625rem}.product-item__icons{display:flex;flex-wrap:wrap;gap:.625rem 0}.main-content--align-product-items .product-item{display:flex;flex-direction:column}.main-content--align-product-items .product-item__text:first-of-type{flex-grow:1}.product-item .stamped-badge-caption{margin-inline-start:8px;font-size:80%}.product-item .yotpo .yotpo-bottomline .yotpo-icon-star,.product-item .yotpo .yotpo-bottomline .yotpo-icon-half-star,.product-item .yotpo .yotpo-bottomline .yotpo-icon-empty-star{color:var(--color-text-cards)}.product-item .yotpo a,.product-item .yotpo a:hover{color:var(--color-text-cards)!important;margin-inline-start:8px;pointer-events:none!important}.product-item .yotpo .standalone-bottomline.star-clickable,.product-item .yotpo .standalone-bottomline .star-clickable{cursor:default!important}.collection-tabs{display:flex;gap:.75rem;flex-wrap:wrap}.section-heading--center+.collection-tabs{justify-content:center}.collection-tabs_tab.active .button{background-color:var(--color-text-main);border-color:var(--color-text-main);color:var(--color-foreground-main)}.collection-tabs_panel{display:none}.collection-tabs_panel.active{display:block}.product-item product-variants{max-height:43px}.product-item .product-variant-container{padding:12px 16px;height:100%;max-height:43px}a.card__image.product-item__image{padding-top:150%!important}@media (max-width: 768px){.shop-the-look__slider .css-slider-viewport .product-item{border:none}.shop-the-look__slider .css-slider-viewport .product-item .product-item__image{padding-top:105.2%!important}.featured-collection-section .product-item .card__image{padding-top:132.5%!important}}@media (min-width: 768px){.template-index .featured-collection-section .section-heading{margin-bottom:16px}}@media (max-width: 1228px){.product_badge{width:65px;top:24px;right:24px}}@media (max-width: 1023px) and (min-width: 768px){.product_badge{width:55px;top:15px;right:15px}.product-label.product-label--marquee{width:52px;top:12px;left:12px;background:transparent}}@media (max-width: 474px){product-recommendations .grid-palm-1{--visible-cols: 1}.product_badge{width:86px;top:24px;right:35px}}@media (max-width: 375px){.product_badge{width:70px;top:24px;right:24px}}@media (max-width: 1199px) and (min-width: 1024px){.grid-portable-3{--visible-cols: 3}}.collection_mobile{display:flex;justify-content:space-between}@media (max-width: 1023px){.collection_mobile{display:block}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-product-item.css.map */
