.related__wrapper .product-item:not(.product-item--featured-image) .product-item__image{box-sizing:border-box;width:100%;height:auto;aspect-ratio:1 / 1;padding-top:0;border:0;border-radius:0;overflow:hidden}.related__wrapper .product-item:not(.product-item--featured-image) .product-item__image .product-link,.related__wrapper .product-item:not(.product-item--featured-image) .product-item__bg,.related__wrapper .product-item:not(.product-item--featured-image) .product-item__bg__inner,.related__wrapper .product-item:not(.product-item--featured-image) .product-item__bg__under{border:0;border-radius:0}.related__wrapper .product-item:not(.product-item--featured-image) .product-item__bg,.related__wrapper .product-item:not(.product-item--featured-image) .product-item__bg__under{top:0;right:0;bottom:0;left:0;width:100%;height:100%}.related__wrapper .product-item:not(.product-item--featured-image) .product-item__image img,.related__wrapper .product-item:not(.product-item--featured-image) .product-item__image video{width:100%;height:100%;padding:0;object-fit:cover}body.template-search collection-component.search-page[data-section-type=collection] .sun-product-card:not(.product-item--featured-image) .product-item__image{box-sizing:border-box;width:100%;height:auto;aspect-ratio:1 / 1;padding-top:0;border:0;border-radius:0;overflow:hidden}body.template-search collection-component.search-page[data-section-type=collection] .sun-product-card:not(.product-item--featured-image) .product-item__image .product-link,body.template-search collection-component.search-page[data-section-type=collection] .sun-product-card:not(.product-item--featured-image) .product-item__bg,body.template-search collection-component.search-page[data-section-type=collection] .sun-product-card:not(.product-item--featured-image) .product-item__bg__inner,body.template-search collection-component.search-page[data-section-type=collection] .sun-product-card:not(.product-item--featured-image) .product-item__bg__under{border:0;border-radius:0}body.template-search collection-component.search-page[data-section-type=collection] .sun-product-card:not(.product-item--featured-image) .product-item__bg,body.template-search collection-component.search-page[data-section-type=collection] .sun-product-card:not(.product-item--featured-image) .product-item__bg__under{top:0;right:0;bottom:0;left:0;width:100%;height:100%}body.template-search collection-component.search-page[data-section-type=collection] .sun-product-card:not(.product-item--featured-image) .product-item__image img,body.template-search collection-component.search-page[data-section-type=collection] .sun-product-card:not(.product-item--featured-image) .product-item__image video{width:100%;height:100%;padding:0;object-fit:cover}.sun-product-card .product-information,.sun-product-card .product-item__info,.sun-product-card .product-item__info .product-link,.sun-product-card .product-item__type,.sun-product-card .product-item__cutline,.sun-product-card .product-item__title,.sun-product-card .product-item__price__holder,.sun-product-card .product-item__price{min-width:0;max-width:100%;text-align:left;overflow-wrap:anywhere}.sun-product-card .product-item__price__holder{align-items:flex-start;justify-content:flex-start}body.template-search collection-component.search-page[data-section-type=collection] .sun-product-card:not(.product-item--featured-image) .product-item__info{box-sizing:border-box;width:100%;margin:0;padding:11px 5px 0;overflow:visible}body.template-search collection-component.search-page[data-section-type=collection] .sun-product-card:not(.product-item--featured-image) .product-item__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:0;color:var(--text-dark);font-size:16px;font-weight:500;letter-spacing:normal;line-height:1.25;text-transform:uppercase}body.template-search collection-component.search-page[data-section-type=collection] .sun-product-card:not(.product-item--featured-image) .product-item__price__holder{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-top:10px}body.template-search collection-component.search-page[data-section-type=collection] .sun-product-card:not(.product-item--featured-image) .product-item__price{color:var(--text-dark);font-size:12px;font-weight:500;letter-spacing:normal;line-height:1.4}.sun-product-page__label{display:block;margin:0 0 6px;color:#767676;font-size:10px;font-weight:500;letter-spacing:.02em;line-height:1.2;text-transform:uppercase}.sun-product-card .sun-product-card__type{display:block;margin:0 0 6px;color:#767676;font-size:10px;font-weight:500;letter-spacing:.02em;line-height:1.2;text-align:left;text-transform:uppercase}.sun-product-card quick-add-product{display:none!important}.sun-product-card .product-item__image>.badge-box-container.sun-product-card__badge-container{position:absolute;top:0;right:auto;left:0;z-index:4;padding:10px}.sun-product-card .sun-product-card__custom-label{display:inline-flex;width:auto;min-width:0;max-width:100%;align-items:center;flex:0 0 auto;padding:5px 8px;border:0;border-radius:0;box-shadow:none;background:#f5f5f3;color:#171717;font-family:var(--BTN-FONT-STACK);font-size:10px;font-style:normal;font-weight:500;letter-spacing:.02em;line-height:1;text-transform:uppercase;white-space:nowrap}@media only screen and (max-width:749px){body.template-search collection-component.search-page[data-section-type=collection] .sun-product-card:not(.product-item--featured-image) .product-item__info{padding:9px 4px 0}body.template-search collection-component.search-page[data-section-type=collection] .sun-product-card:not(.product-item--featured-image) .product-item__title{font-size:12px;line-height:1.25}body.template-search collection-component.search-page[data-section-type=collection] .sun-product-card:not(.product-item--featured-image) .product-item__price{font-size:11px;line-height:1.4}.sun-product-page__label,.sun-product-card .sun-product-card__type{margin-bottom:5px;font-size:9px}.sun-product-card .sun-product-card__custom-label{padding:4px 7px;font-size:9px}}@media(hover:hover)and (pointer:fine){.sun-product-card .product-item__image.double__image hover-images{opacity:1;visibility:visible;pointer-events:none;transition:none}@media only screen and (min-width:750px){.sun-product-card .product-item__image.double__image hover-images:after{content:none!important;display:none!important}.sun-product-card .product-item__image.double__image:before,.sun-product-card .product-item__image.double__image:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;pointer-events:none}.sun-product-card .product-item__image.double__image:before{z-index:2;background:#21212133}.sun-product-card .product-item__image.double__image:after{z-index:3;width:50%;background:var(--text);transform:translate(0);transition:transform .8s cubic-bezier(.25,.46,.45,.94)}.sun-product-card .product-item__image.double__image:hover:after{transform:translate(100%)}}.sun-product-card .product-item__image.double__image hover-images .product-item__bg__slider{position:relative;width:100%;height:100%;overflow:hidden}.sun-product-card .product-item__image.double__image hover-images .product-item__bg__slider:after{content:none!important;display:none!important}.sun-product-card .product-item__image.double__image hover-images .flickity-viewport,.sun-product-card .product-item__image.double__image hover-images .flickity-slider{position:relative;width:100%;height:100%;transform:none!important}.sun-product-card .product-item__image.double__image hover-images .flickity-prev-next-button,.sun-product-card .product-item__image.double__image hover-images .flickity-page-dots{display:none!important}.sun-product-card .product-item__image.double__image hover-images .product-item__bg__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:block!important;width:100%;height:100%;transform:translate3d(100%,0,0);visibility:hidden;transition:transform .8s cubic-bezier(.25,.46,.45,.94),visibility 0s linear .8s}.sun-product-card .product-item__image.double__image hover-images .product-item__bg__slide:first-child{transform:translateZ(0);visibility:visible;transition:none}.sun-product-card .product-item__image.double__image:hover hover-images .product-item__bg__slide:nth-child(2){transform:translateZ(0);visibility:visible;transition-delay:0s}}@media(prefers-reduced-motion:reduce){.sun-product-card .product-item__image.double__image hover-images .product-item__bg__slide{transition:none}}@media only screen and (max-width:749px){.sun-product-card .product-item__image.double__image hover-images:before,.sun-product-card .product-item__image.double__image hover-images:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;pointer-events:none;border-radius:0}.sun-product-card .product-item__image.double__image hover-images:before{z-index:2;background:#21212133}.sun-product-card .product-item__image.double__image hover-images:after{z-index:3;width:50%;background:var(--text);transform:translate(calc(var(--slider-index, 0) * 100%));transition:transform .8s cubic-bezier(.25,.46,.45,.94)}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/sun-society-product-card.css.map */
