.product-list .product-card .product-card__info-rating{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;column-gap:6px;margin-top:4px!important}.product-list .product-card .jdgm-widget{margin-top:0;gap:6px}.product-list .product-card .jdgm-widget .jdgm-star{font-size:13px!important}.product-list .product-card .jdgm-widget .product-card__rating,.product-list .product-card .jdgm-widget .product-card__rating_count{font-size:14px!important;line-height:1.43!important;color:#222b2d!important;white-space:nowrap}.product-list .product-card .jdgm-widget .product-card__rating{font-weight:700}.product-list .product-card .jdgm-widget .product-card__rating_count{font-weight:400!important}.product-list .product-card .product-card__short-description{margin-top:8px}.product-list .product-card .product-card__short-description p{font-size:14px!important;line-height:1.43!important;color:#515251!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.product-list .product-card .product-card__info{gap:0!important}.product-list .product-card .proprice{margin-top:auto!important;margin-bottom:0!important;padding-top:8px;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.product-list .product-card .proprice sale-price,.product-list .product-card .proprice :is(.not-text-on-sale,sale-price){font-size:18px!important;font-weight:700!important;color:#222b2d!important;line-height:1.3!important}.product-list .product-card .proprice compare-at-price{font-size:15px!important;font-weight:400!important;color:#545454!important;order:2}.product-list .product-card .product-card__info>product-form,.product-list .product-card .product-card__info>.card-buybox__open-wrap{padding-top:12px}.product-list .product-card .product-card__quick-add-button-lg{margin-top:0!important}.product-list .product-card .product-card__quick-add-button-lg .uppercase{font-size:16px;font-weight:600;letter-spacing:.02em}@media screen and (max-width:699px){.shopify-section--main-collection .collection__main .product-list,[id^=main-list-collection__item] .product-list{row-gap:48px!important}.product-list[collection-mobile-layout=large]>*{max-width:430px;width:100%;justify-self:center}}.product-list .product-card .product-card__title{letter-spacing:-.01em!important;line-height:1.25!important}.product-list .product-card .product-card__short-description p{line-height:1.45!important}.product-list .product-card .proprice{font-variant-numeric:tabular-nums}.product-list .product-card .proprice sale-price,.product-list .product-card .proprice :is(.not-text-on-sale,sale-price){letter-spacing:-.01em!important}.product-list .product-card .product-card__quick-add-button-lg .uppercase{font-size:16px;font-weight:700;letter-spacing:.03em}.product-list .product-card .badge-list .badge{border-radius:4px!important}.product-list .product-card .product-card__media{background:#f3f2f2;border-radius:4px}.product-list .product-card .product-card__quick-add-button-lg{transition:background-color .15s ease;-webkit-tap-highlight-color:transparent}@media(hover:hover){.product-list .product-card .product-card__quick-add-button-lg:hover{background-color:#22373a!important}.product-list .product-card .product-card__title:hover{text-decoration:underline;text-underline-offset:3px}}.product-list .product-card .product-card__quick-add-button-lg:active{background-color:#1b2c2f!important}.product-list .product-card .product-card__quick-add-button-lg:focus-visible,.product-list .product-card .product-card__title:focus-visible,.product-list .product-card .product-card__media:focus-visible{outline:2px solid #284044;outline-offset:2px}.product-list .product-card .product-card__media:active img{opacity:.92}@media screen and (min-width:700px){.shopify-section--main-collection .collection__main .product-list,[id^=main-list-collection__item] .product-list{column-gap:56px!important;row-gap:56px!important}}.product-list product-card{cursor:pointer}.product-list .product-card .product-card__title{font-size:19px!important;line-height:1.3!important}.product-list .product-card .jdgm-widget .jdgm-star,.product-list .product-card .jdgm-widget .product-card__rating,.product-list .product-card .jdgm-widget .product-card__rating_count{font-size:14px!important}.product-list .product-card .product-card__short-description p{font-size:15px!important;line-height:1.5!important;color:#3a3838!important}.product-list .product-card .proprice sale-price,.product-list .product-card .proprice :is(.not-text-on-sale,sale-price){font-size:20px!important}.product-list .product-card .proprice compare-at-price{font-size:16px!important;color:#4a4a4a!important}.product-list .product-card .product-card__quick-add-button-lg{min-height:56px}.product-list .product-card .product-card__quick-add-button-lg .uppercase{font-size:17px}.product-list .product-card .proprice{gap:8px;align-items:baseline}.product-list .product-card .proprice compare-at-price{order:0!important;color:#6b6b6b!important;font-size:15px!important;font-weight:400!important}.product-list .product-card .proprice sale-price,.product-list .product-card .proprice :is(.not-text-on-sale,sale-price){order:1}.product-list .product-card .proprice compare-at-price{font-size:20px!important;font-weight:400!important}.product-list .product-card .product-card__short-description p{font-size:16px!important;line-height:1.5!important}.product-list .product-card .proprice sale-price,.product-list .product-card .proprice :is(.not-text-on-sale,sale-price),.product-list .product-card .proprice compare-at-price{font-size:18px!important}.product-list .product-card .product-card__title{white-space:normal!important;max-width:100%;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:auto!important;text-wrap:balance}.product-list .product-card .jdgm-widget .jdgm-prev-badge{display:inline-flex!important;align-items:center;line-height:1}.product-list .product-card .jdgm-widget .jdgm-prev-badge__stars{display:inline-flex;align-items:center;line-height:1;transform:translateY(-1px)}.product-list .product-card .jdgm-widget .jdgm-star{display:inline-block;line-height:1;vertical-align:middle}.product-list .product-card .product-card__info-rating{align-items:center;column-gap:7px}.product-list .product-card .product-card__info{padding-top:0}.product-list .product-card .product-card__title{margin-top:3px!important}.product-list .product-card .product-card__info-rating{margin-top:5.3px!important}.product-list .product-card .product-card__short-description{margin-top:5.6px!important}.product-list .product-card .proprice{padding-top:7.9px!important;margin-top:auto!important}.product-list .product-card .product-card__info>product-form,.product-list .product-card .product-card__info>.card-buybox__open-wrap{padding-top:11px!important}.product-list .product-card .product-card__title,.product-list .product-card .jdgm-widget .product-card__rating{font-weight:600!important}.product-list .product-card .proprice sale-price,.product-list .product-card .proprice :is(.not-text-on-sale,sale-price){font-weight:600!important}.product-list .product-card .product-card__quick-add-button-lg .uppercase,.product-list .product-card .badge-list .badge{font-weight:600!important}.product-list .product-card .jdgm-widget .product-card__rating_count{color:#3a3838!important}@media screen and (max-width:699px){.product-list{padding-top:16px!important}}.product-list .product-card .product-card__short-description p{line-height:1.4!important}.product-list product-card{container-type:inline-size}@container (max-width: 240px){.product-list .product-card .product-card__title{font-size:15px!important;line-height:1.3!important;margin-top:2px!important}.product-list .product-card .product-card__info-rating{margin-top:6px!important;column-gap:5px}.product-list .product-card .jdgm-widget .jdgm-star{font-size:11px!important}.product-list .product-card .jdgm-widget .product-card__rating,.product-list .product-card .jdgm-widget .product-card__rating_count{font-size:13px!important}.product-list .product-card .product-card__rating_w{display:none}.product-list .product-card .product-card__short-description{display:none!important}.product-list .product-card .proprice{padding-top:6px!important;gap:6px}.product-list .product-card .proprice sale-price,.product-list .product-card .proprice :is(.not-text-on-sale,sale-price),.product-list .product-card .proprice compare-at-price{font-size:16px!important}.product-list .product-card .product-card__info>product-form,.product-list .product-card .product-card__info>.card-buybox__open-wrap{padding-top:8px!important}.product-list .product-card .product-card__quick-add-button-lg{min-height:44px;padding:12px 0!important}.product-list .product-card .product-card__quick-add-button-lg .uppercase{font-size:14px;letter-spacing:.02em}}@media screen and (max-width:699px){.product-list[collection-mobile-layout=medium],.product-list:not([collection-mobile-layout=large]){row-gap:32px!important}}.product-list .product-card .jdgm-widget .jdgm-prev-badge__stars{width:auto!important;min-width:0!important}.product-list .product-card .jdgm-widget .jdgm-prev-badge{width:auto!important}@media screen and (max-width:699px){.template--index .product-list--carousel{grid-auto-columns:min(304px,80%)!important;column-gap:16px!important;padding-left:16px!important;padding-right:16px!important;margin-left:-16px!important;margin-right:-16px!important;scroll-snap-type:x mandatory!important;scroll-padding-left:16px!important;scroll-padding-right:16px!important;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.template--index .product-list--carousel::-webkit-scrollbar{display:none}.template--index .product-list--carousel>product-card{scroll-snap-align:start;scroll-snap-stop:normal}}.template--index .product-list--carousel{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){.template--index .product-list--carousel{scroll-behavior:auto}}.product-list .product-card .product-card__title,.product-list .product-card .product-card__info-rating,.product-list .product-card .product-card__short-description,.product-list .product-card .proprice{padding-right:12px;box-sizing:border-box}.template--index main h2,.template--index .section-header h2,.template--index .ugc-row__title,.template--index .advisors__header h2{font-size:32px!important;line-height:1.15!important;font-weight:400!important;text-transform:none!important;letter-spacing:-.005em;text-wrap:balance}.template--index .section-header p,.template--index .section-header .prose,.template--index .advisors__header p,.template--index .section-header .text-subdued,.template--index .featured-collections__subheading,.template--index :is(h2,.h2)+:is(p,.prose,.text-subdued,.rte),.template--index :is(h2,.h2)+div>p:first-child{font-size:16px!important;line-height:1.5!important;text-wrap:pretty}.template--index .section-header .v-stack.gap-4{gap:12px!important}.template--index .section-stack{row-gap:40px!important}.template--index .section-spacing,.template--index .advisors{padding-top:56px!important;padding-bottom:56px!important}.template--index .advisors__header{margin-bottom:40px!important}.template--index .ugc-row--spotlight{padding-top:56px!important;padding-bottom:56px!important}.template--index .ugc-row__title{margin-bottom:40px!important}@media screen and (min-width:1000px){.template--index main h2,.template--index .section-header h2,.template--index .ugc-row__title,.template--index .advisors__header h2{font-size:40px!important;line-height:1.1!important}.template--index .section-header p,.template--index .section-header .prose,.template--index .advisors__header p,.template--index .section-header .text-subdued,.template--index .featured-collections__subheading,.template--index :is(h2,.h2)+:is(p,.prose,.text-subdued,.rte),.template--index :is(h2,.h2)+div>p:first-child{font-size:18px!important;line-height:1.45!important}.template--index .section-stack{row-gap:48px!important}.template--index .section-spacing,.template--index .advisors,.template--index .ugc-row--spotlight{padding-top:88px!important;padding-bottom:88px!important}.template--index .advisors__header,.template--index .ugc-row__title{margin-bottom:48px!important}}.template--index .featured-collections__title{font-size:32px!important;line-height:1.15!important;font-weight:400!important;text-transform:none!important;text-wrap:balance}.template--index .featured-collections__subheading{font-size:16px!important;line-height:1.5!important;text-wrap:pretty}.template--index .featured-collections__text-container{gap:12px!important}@media screen and (min-width:1000px){.template--index .featured-collections__title{font-size:40px!important;line-height:1.1!important}.template--index .featured-collections__subheading{font-size:18px!important;line-height:1.45!important}}.template--index .section-header .prose>p,.template--index .shopify-section .section-header .prose>h2+p{font-size:16px!important;line-height:1.5!important;text-wrap:pretty}@media screen and (min-width:1000px){.template--index .section-header .prose>p,.template--index .shopify-section .section-header .prose>h2+p{font-size:18px!important;line-height:1.45!important}}.product-list .product-card .proprice compare-at-price{line-height:1.3!important}.product-list .product-card .proprice{padding-bottom:1.4px}@media screen and (max-width:999px){.template--index .section-header p,.template--index .section-header .prose,.template--index .advisors__header p,.template--index .section-header .text-subdued,.template--index .featured-collections__subheading,.template--index :is(h2,.h2)+:is(p,.prose,.text-subdued,.rte),.template--index :is(h2,.h2)+div>p:first-child,.template--index .section-header .prose>p,.template--index .shopify-section .section-header .prose>h2+p{max-width:40ch;margin-left:auto;margin-right:auto}}@media screen and (max-width:699px){.template--list-collections .product-list{row-gap:48px!important}.template--list-collections .product-list>*{max-width:430px;width:100%;justify-self:center}}.template--list-collections .shopify-section--main-list-collections :is(h2,.h2){font-size:32px!important;line-height:1.15!important;text-transform:none!important}@media screen and (min-width:1000px){.template--list-collections .shopify-section--main-list-collections :is(h2,.h2){font-size:40px!important;line-height:1.1!important}}@media screen and (max-width:699px){.template--list-collections .shopify-section--main-list-collections .product-list{margin-inline:-16px!important}}.template--collection .shopify-section--rich-text :is(h1,.h1,h2,.h2){font-size:32px!important;line-height:1.15!important;text-wrap:balance}@media screen and (min-width:1000px){.template--collection .shopify-section--rich-text :is(h1,.h1,h2,.h2){font-size:40px!important;line-height:1.1!important}}.template--collection .shopify-section--rich-text:has(+.shopify-section--main-collection){margin-top:-25px!important;margin-bottom:-6px!important}@media screen and (min-width:1000px){.template--collection .shopify-section--rich-text:has(+.shopify-section--main-collection){margin-top:-8px!important;margin-bottom:-7px!important}}@media screen and (min-width:700px){.template--index .product-list--carousel{column-gap:32px!important;grid-auto-columns:calc((100% - 96px)/4)!important}}.template--list-collections .shopify-section--main-list-collections .section-header{margin-top:-8px!important;margin-bottom:-6px!important}@media screen and (min-width:1000px){.template--list-collections .shopify-section--main-list-collections .section-header{margin-top:7px!important;margin-bottom:1px!important}}@media screen and (max-width:999px){.template--list-collections .shopify-section--main-list-collections .section-spacing{padding-top:56px!important}}.template--list-collections .shopify-section--main-list-collections .section-header,.template--list-collections .shopify-section--main-list-collections .section-header .prose{justify-self:stretch!important;width:100%!important;max-width:none!important}.template--collection .shopify-section--rich-text:has(+.shopify-section--main-collection) .prose{max-width:none!important}.template--list-collections .shopify-section--main-list-collections .section-header :is(h2,.h2),.template--collection .shopify-section--rich-text:has(+.shopify-section--main-collection) :is(h1,.h1,h2,.h2){display:flex!important;align-items:center;justify-content:center;column-gap:16px;text-align:center!important;text-wrap:balance}.template--list-collections .shopify-section--main-list-collections .section-header :is(h2,.h2):before,.template--list-collections .shopify-section--main-list-collections .section-header :is(h2,.h2):after,.template--collection .shopify-section--rich-text:has(+.shopify-section--main-collection) :is(h1,.h1,h2,.h2):before,.template--collection .shopify-section--rich-text:has(+.shopify-section--main-collection) :is(h1,.h1,h2,.h2):after{content:"";flex:1 1 0;min-width:20px;height:1px;background:rgb(var(--border-color, 217 217 217));translate:0 1px}@media screen and (max-width:699px){.template--list-collections .shopify-section--main-list-collections .section-header{margin-inline:-16px!important;width:calc(100% + 32px)!important}.template--collection .shopify-section--rich-text:has(+.shopify-section--main-collection) :is(h1,.h1,h2,.h2){margin-inline:-4px!important}.template--list-collections .shopify-section--main-list-collections .section-header :is(h2,.h2),.template--collection .shopify-section--rich-text:has(+.shopify-section--main-collection) :is(h1,.h1,h2,.h2){column-gap:12px}}@media screen and (min-width:1000px){.template--list-collections .shopify-section--main-list-collections .section-header :is(h2,.h2),.template--collection .shopify-section--rich-text:has(+.shopify-section--main-collection) :is(h1,.h1,h2,.h2){column-gap:32px}}.product-list product-card,.product-list product-card *{-webkit-tap-highlight-color:transparent}
/*# sourceMappingURL=/cdn/shop/t/202/assets/plp-card-polish.css.map */
