.cm-card__media,.cm-tcard__media,.cm-pop__thumb{background:rgba(var(--color-foreground),.04)}.eco-search__field{background:#f7f9f8}.product-card-wrapper .card--standard{background:#fff;border:1px solid #e2e9e6;border-radius:14px;overflow:hidden}.product-card-wrapper .card--standard>.card__content{padding-left:1.2rem;padding-right:1.2rem;padding-bottom:1.2rem}.card-information .price .price-item--last,.card-information .price:not(.price--on-sale) .price__regular .price-item--regular{color:#3f7774}.card-information .price--on-sale s.price-item--regular{color:#929d9a}.ease-pdp .wishlist-button__btn--inline.button,.ease-pdp .wishlist-button--active .wishlist-button__btn--inline{color:#3f7774;--color-button: 63, 119, 116}.product-card-wrapper .card--standard>.card__content{box-sizing:border-box}@media screen and (max-width:749px){.product-card-wrapper .card.card--standard{border-radius:12px;border-color:#e2e9e6}.product-card-wrapper .card--standard>.card__inner{margin:10px 10px 0;width:auto;border:0;border-radius:8px;overflow:hidden;background:#f7f9f8}.product-card-wrapper .card--standard>.card__inner:after{display:none}.product-card-wrapper .card.card--standard .card__inner .card__media{border-radius:8px}.product-card-wrapper .card--standard>.card__inner .card__badge{margin:6px}.product-card-wrapper .card--standard>.card__inner .badge{font-size:10px;line-height:1.2;letter-spacing:.02em;font-weight:600;padding:3px 7px;border-radius:6px;background:#e47755;border-color:#e47755;color:#fff}.product-card-wrapper>wishlist-button.wishlist-button{top:15px;right:15px}.product-card-wrapper>wishlist-button.wishlist-button .wishlist-button__btn{width:30px;height:30px}.product-card-wrapper>wishlist-button.wishlist-button .wishlist-button__btn svg{width:17px;height:17px}.product-card-wrapper .card.card--standard>.card__content{display:flex;flex-direction:column;padding:9px 10px 10px;text-align:left}.product-card-wrapper .card--standard>.card__content .card__information{flex:1 1 auto;padding:0;text-align:left}.product-card-wrapper .card--standard>.card__content .card__heading{font-size:13px;font-weight:500;line-height:1.35;letter-spacing:0;color:#293533;min-height:2.7em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.product-card-wrapper .card--standard>.card__content .card__heading a{font-weight:500;color:#293533}.product-card-wrapper .card-information{text-align:left;letter-spacing:0}.product-card-wrapper .card-information>.rating,.product-card-wrapper .card-information>.rating-text,.product-card-wrapper .card-information>.rating-count{display:inline-block;vertical-align:middle;margin-top:5px;font-size:11px;line-height:1.2;letter-spacing:0;color:#687673}.product-card-wrapper .card-information>.rating-text{display:none}.product-card-wrapper .card-information>.rating .rating-star{--font-size: 1.15;--letter-spacing: .3}.product-card-wrapper .card-information>.price{display:block;margin-top:6px;font-size:14px;line-height:1.3;letter-spacing:0}.product-card-wrapper .card-information .price__container{display:block;margin:0}.product-card-wrapper .card-information .price__regular,.product-card-wrapper .card-information .price__sale{display:flex;flex-wrap:nowrap;align-items:baseline;gap:6px;white-space:nowrap;min-width:0}.product-card-wrapper .card-information .price--on-sale .price__regular,.product-card-wrapper .card-information .price:not(.price--on-sale) .price__sale{display:none}.product-card-wrapper .card-information .price-item{margin:0;font-size:14px;font-weight:600;color:#3f7774;letter-spacing:0}.product-card-wrapper .card-information .price__sale .price-item--last{order:1}.product-card-wrapper .card-information .price__sale>span:has(s){order:2;min-width:0;overflow:hidden;text-overflow:ellipsis}.product-card-wrapper .card-information .price--on-sale s.price-item--regular{font-size:12px;font-weight:400;color:#929d9a}.product-card-wrapper .card-information .price__badge-sale,.product-card-wrapper .card-information .price__badge-sold-out{display:none}.product-card-wrapper .card--standard>.card__content .quick-add{margin:10px 0 0}.product-card-wrapper .quick-add .quick-add__submit.button{min-height:38px;height:38px;min-width:100%;padding:0 8px;font-size:13px;line-height:1;letter-spacing:0;border-radius:8px}.product-card-wrapper .quick-add .quick-add__submit.button:before,.product-card-wrapper .quick-add .quick-add__submit.button:after{border-radius:8px}.product-card-wrapper .quick-add .quick-add__submit .loading__spinner .spinner{width:16px;height:16px}}quick-add-modal.quick-add-modal{background:#29353373}quick-add-modal .quick-add-modal__content:not(.quick-add-modal__content--bulk){top:50%;left:50%;transform:translate(-50%,-50%);margin:0;width:calc(100% - 48px);max-width:920px;max-height:90vh;max-height:90dvh;overflow:hidden;display:flex;flex-direction:column;border-radius:16px;background:#fff;box-shadow:0 24px 64px #29353338}quick-add-modal .quick-add-modal__content:not(.quick-add-modal__content--bulk) .quick-add-modal__content-info{--modal-padding: 28px;padding:28px;height:auto;max-height:90vh;max-height:90dvh;overflow-y:auto;overflow-x:hidden;background:#fff;overscroll-behavior:contain}quick-add-modal .quick-add-modal__content-info>product-info{max-height:none}quick-add-modal .quick-add-modal__toggle{top:14px;right:14px;width:36px;height:36px;padding:0;background:#fff;border:1px solid #e2e9e6;color:#293533;box-shadow:0 2px 8px #29353314}quick-add-modal .quick-add-modal__toggle .icon{width:16px}quick-add-modal .quick-add-modal__toggle:hover{color:#3f7774;border-color:#3f7774}quick-add-modal .quick-add-modal__content-info .page-width{padding:0;max-width:none}quick-add-modal .quick-add-modal__content-info .product.grid{margin:0}quick-add-modal .quick-add-modal__content-info .product:not(.product--no-media) .product__media-wrapper,quick-add-modal .quick-add-modal__content-info .product .product__media-wrapper,quick-add-modal .quick-add-modal__content-info .product:not(.product--no-media) .product__info-wrapper,quick-add-modal .quick-add-modal__content-info .product .product__info-wrapper{width:100%;max-width:100%;padding:0!important;margin:0}quick-add-modal .quick-add-modal__content-info product-info{background:#fff}quick-add-modal .quick-add-modal__content-info media-gallery{display:block;width:100%}quick-add-modal .quick-add-modal__content-info .product__media-wrapper slider-component{display:block;width:100%;margin:0}quick-add-modal .quick-add-modal__content-info .product__media-list{display:block;width:100%;margin:0;padding:0;overflow:visible}quick-add-modal .quick-add-modal__content-info .product__media-list:before,quick-add-modal .quick-add-modal__content-info .product__media-list:after{display:none}quick-add-modal .quick-add-modal__content-info .product__media-list .product__media-item.grid__item{width:100%;max-width:100%;margin:0;padding:0}quick-add-modal .quick-add-modal__content-info .product__media-item .product-media-container{width:100%;border:0;border-radius:12px;overflow:hidden;background:#f7f9f8}quick-add-modal .quick-add-modal__content-info .product__media-item .product__media.media{padding-top:100%!important;background:#f7f9f8}quick-add-modal .quick-add-modal__content-info .product__media-item .product__media.media img{object-fit:contain;width:100%;height:100%}quick-add-modal .quick-add-modal__content-info .product__media-item .product__modal-opener{cursor:default}quick-add-modal .quick-add-modal__content-info .thumbnail-slider,quick-add-modal .quick-add-modal__content-info .slider-buttons{display:none!important}quick-add-modal .quick-add-modal__content-info .product__info-container{max-width:none;padding:0}quick-add-modal .quick-add-modal__content-info .product__info-container>*+*{margin-top:0}quick-add-modal .quick-add-modal__content .product__title{margin:0 44px 8px 0}quick-add-modal .quick-add-modal__content .product__title>h1{display:block;margin:0;font-size:22px;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:#293533}quick-add-modal .quick-add-modal__content .jdgm-widget.jdgm-preview-badge{margin:0 0 8px}quick-add-modal .quick-add-modal__content .product__info-container .price{margin:4px 0 6px}quick-add-modal .quick-add-modal__content .product__info-container .price--on-sale .price-item--sale{color:#3f7774;font-weight:600}quick-add-modal .quick-add-modal__content .product__info-container .price--on-sale s.price-item--regular{color:#929d9a}quick-add-modal .quick-add-modal__content .product__info-container .price__badge-sale{background:#e47755;border-color:#e47755;color:#fff;border-radius:6px}quick-add-modal .quick-add-modal__content .product__tax{margin:0 0 14px;color:#687673}quick-add-modal .quick-add-modal__content variant-selects,quick-add-modal .quick-add-modal__content .product-form__quantity{margin:0 0 16px}quick-add-modal .quick-add-modal__content .product-form__buttons{max-width:none}quick-add-modal .quick-add-modal__content .product-form__submit.button{width:100%;background:#3f7774;color:#fff;--color-button: 63, 119, 116;--color-button-text: 255, 255, 255;border-radius:8px}quick-add-modal .quick-add-modal__content .product-form__submit.button:before,quick-add-modal .quick-add-modal__content .product-form__submit.button:after{border-radius:8px;box-shadow:none}quick-add-modal .quick-add-modal__content .product-form__submit.button:not([disabled]):hover{background:#326562}quick-add-modal .quick-add-modal__content .product-form__submit.button.loading{color:transparent}quick-add-modal .quick-add-modal__content .cm-product-reassurance{flex-wrap:wrap;max-width:100%;margin-top:16px}quick-add-modal .quick-add-modal__content .product__view-details{margin-top:14px;color:#3f7774;font-size:14px;font-weight:500}@media screen and (min-width:750px){quick-add-modal .quick-add-modal__content-info .product:not(.product--no-media){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:28px;align-items:start}quick-add-modal .quick-add-modal__content-info .product:not(.product--no-media) .product__media-wrapper{grid-column:1;position:sticky;top:0}quick-add-modal .quick-add-modal__content-info .product:not(.product--no-media) .product__info-wrapper{grid-column:2;padding:4px 0 0!important}}@media screen and (max-width:749px){quick-add-modal .quick-add-modal__content:not(.quick-add-modal__content--bulk){top:auto;bottom:0;left:0;transform:translateY(0);width:100%;max-width:100%;max-height:92vh;max-height:92dvh;border-radius:16px 16px 0 0}quick-add-modal .quick-add-modal__content:not(.quick-add-modal__content--bulk) .quick-add-modal__content-info{--modal-padding: 16px;padding:16px 16px calc(20px + env(safe-area-inset-bottom));max-height:92vh;max-height:92dvh}quick-add-modal .quick-add-modal__toggle{top:10px;right:10px}quick-add-modal .quick-add-modal__content-info .product.grid{display:block}quick-add-modal .quick-add-modal__content-info media-gallery{max-width:300px;margin:0 auto 16px}quick-add-modal .quick-add-modal__content .product__title>h1{font-size:18px}}@media screen and (max-width:749px){slider-component.slider-mobile-gutter:has(>.product-grid.slider--tablet.grid--peek){width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:0}ul.product-grid.slider--tablet.grid--peek{column-gap:8px;scroll-padding-left:12px}.product-grid.slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item{width:calc(50% - 8px - 2rem)}.product-grid.slider--tablet.grid--peek .grid__item:first-of-type{margin-left:12px}.product-grid.slider--tablet.grid--peek:after{padding-left:12px}.collection:has(.product-grid.slider--tablet.grid--peek)>.title-wrapper--self-padded-tablet-down{padding-left:0;padding-right:0}#ProductGridContainer>.collection.page-width,#main-collection-filters.facets-wrapper.page-width{padding-left:12px;padding-right:12px}#ProductGridContainer .product-grid:not(.slider){column-gap:8px;row-gap:8px}.product-card-wrapper .card--standard>.card__inner{margin:8px 8px 0}.product-card-wrapper>wishlist-button.wishlist-button{top:13px;right:13px}.product-card-wrapper .card.card--standard>.card__content{padding:8px}}.product-card-wrapper .card--standard>.card__content .card-information{text-align:center}.product-card-wrapper .card--standard>.card__content .card-information .price__regular,.product-card-wrapper .card--standard>.card__content .card-information .price__sale{justify-content:center}@media screen and (max-width:749px){.product-card-wrapper .card--standard>.card__content .card__information,.product-card-wrapper .card--standard>.card__content .card__heading{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/eco-overrides.css.map */
