.product-item{--product-item-color: #0E1F2A;--product-item-muted-color: #6E797F;--product-item-background: #F5F5F5;width:100%;overflow:hidden;display:flex;flex-direction:column}.product-recommendations__spinner{display:none}.product-item__image img{width:100%;height:auto;display:block;border-radius:20px 20px 0 0;object-fit:cover}.product-item__content{background-color:var(--product-item-background);border-radius:0 0 20px 20px;padding:16px;display:flex;flex-direction:column;width:100%;height:100%}.product-item__title h3{color:var(--product-item-color);font-size:14px;line-height:22px;font-weight:700;margin:0}.product-item__price span{display:block;color:var(--product-item-color);font-size:14px;line-height:22px;font-weight:700}.product-item__product-form{padding-block-start:12px;display:block;width:100%;margin-top:auto}.product-item__form{display:block;width:100%;margin:0}.product-item__button{position:relative;width:100%;background:transparent;border:1px solid #0E1F2A;border-radius:999px;padding:11.4px 16px;overflow:hidden;appearance:none;-webkit-appearance:none;color:#0e1f2a;font-size:14px;line-height:19px;font-weight:700;cursor:pointer;transition:color .18s ease,background-color .18s ease,opacity .18s ease}.product-item__button:before,.product-item__button:after{display:none}.product-item__button:hover:not(:disabled){color:#fff;background-color:#0e1f2a}.product-item__button:focus-visible{outline:2px solid #0E1F2A;outline-offset:3px}.product-item__button:disabled{cursor:not-allowed;opacity:.45}.product-recommendations__spinner{height:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:product-recommendations-spinner .8s linear infinite}.product-item__button.loading .product-recommendations__spinner{display:block}.product-item__button.loading .product-item__button-text{visibility:hidden}@keyframes product-recommendations-spinner{to{transform:translate(-50%,-50%) rotate(360deg)}}.product-recommendations__spinner-circle{width:100%;height:100%;stroke-dasharray:90,150;stroke-dashoffset:0;stroke-linecap:round}@media(min-width:769px){.product-item__content{padding:18px 20px}.product-item__product-form{padding-block-start:8px}.product-item__button{padding:12px 24px}}.product-item--card{--product-item-star: #E25702;--product-item-star-empty: #D9DCDE;position:relative;align-items:center;height:100%;min-height:380px;padding:40px 14px 20px;border-radius:70px;background:linear-gradient(180deg,#b8cdd8,#f6f1ec00);color:var(--product-item-color);text-align:center}.product-item--card .product-item__title{margin:0 0 9px;font-family:var(--sd-serif);color:#0e1f2a;font-size:24px;line-height:28.8px;letter-spacing:-.8px;font-weight:300}.product-item--card .product-item__link{color:inherit;text-decoration:none}.product-item--card .product-item__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.product-item--card .product-item__link:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.product-item--card .product-item__link:focus-visible{outline:none}.product-item--card .product-item__link:focus-visible:after{outline:1px solid var(--product-item-color);outline-offset:-1px}.product-item--card .product-item__tag{display:inline-block;padding:5px 16px;border:1px solid #0e1f2a4d;border-radius:999px;font-family:var(--font-body-family);font-size:12px;line-height:13px;font-weight:500;letter-spacing:.4px;text-transform:uppercase}.product-item--card .product-item__tag--empty{visibility:hidden}.product-item--card .product-item__image{display:flex;align-items:center;justify-content:center;width:100%;height:180px;margin:6px 0 7px;aspect-ratio:auto}.product-item--card .product-item__image img,.product-item--card .product-item__image svg{width:auto;max-width:100%;height:100%;border-radius:0;object-fit:contain;mix-blend-mode:multiply}.product-item--card .product-item__content{position:relative;z-index:1;align-items:center;gap:10px;width:auto;height:auto;margin-top:auto;padding:0;border-radius:0;background:none}.product-item--card .product-item__rating{order:2;display:flex;align-items:center;gap:4.2px;margin:0;font-family:var(--font-body-family);color:var(--product-item-muted-color);font-size:8.4px;line-height:normal;font-weight:400}.product-item--card .product-item__stars{--star-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 66 11'%3E%3Cpath d='M5.61363 8.20809L2.12357 10.7287L3.49928 6.62925L-5.51343e-06 4.09942H4.28409L5.61363 -1.18017e-05L6.94318 4.09942H11.2273L7.72798 6.62925L9.10369 10.7287L5.61363 8.20809ZM19.2103 8.20809L15.7203 10.7287L17.096 6.62925L13.5967 4.09942H17.8808L19.2103 -1.18017e-05L20.5399 4.09942H24.8239L21.3247 6.62925L22.7004 10.7287L19.2103 8.20809ZM32.807 8.20809L29.3169 10.7287L30.6926 6.62925L27.1934 4.09942H31.4774L32.807 -1.18017e-05L34.1365 4.09942H38.4206L34.9213 6.62925L36.297 10.7287L32.807 8.20809ZM46.4037 8.20809L42.9136 10.7287L44.2893 6.62925L40.79 4.09942H45.0741L46.4037 -1.18017e-05L47.7332 4.09942H52.0173L48.518 6.62925L49.8937 10.7287L46.4037 8.20809ZM60.0004 8.20809L56.5103 10.7287L57.886 6.62925L54.3867 4.09942H58.6708L60.0004 -1.18017e-05L61.3299 4.09942H65.614L62.1147 6.62925L63.4904 10.7287L60.0004 8.20809Z'/%3E%3C/svg%3E");position:relative;display:inline-block;flex-shrink:0;width:48px;height:11px}.product-item--card .product-item__stars:before,.product-item--card .product-item__stars:after{content:"";position:absolute;top:0;left:0;height:100%;-webkit-mask:var(--star-svg) left center / 66px 11px no-repeat;mask:var(--star-svg) left center / 66px 11px no-repeat}.product-item--card .product-item__stars:before{width:100%;background:var(--product-item-star-empty)}.product-item--card .product-item__stars:after{width:var(--rating);background:var(--product-item-star)}.product-item--card .product-item__form{order:1;display:block;width:auto;margin:0}.product-item--card .product-item__atc{display:inline-flex;align-items:center;min-width:108px;margin:0;padding:4px 20px;border:0;border-radius:14px;background:#0e1f2a0a;font-family:var(--font-body-family);color:var(--product-item-color);font-size:14px;line-height:21px;letter-spacing:-.5px;font-weight:500;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease}.product-item--card .product-item__atc:before,.product-item--card .product-item__atc:after{display:none}.product-item--card .product-item__atc:hover:not(:disabled){background:#0e1f2a14}.product-item--card .product-item__atc:focus-visible{outline:1px solid var(--product-item-color);outline-offset:2px}.product-item--card .product-item__atc:disabled{cursor:not-allowed;opacity:.6}.product-item--card .product-item__plus{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:#fff}.product-item--card .product-item__price{flex:1;padding:0 0 0 8px;text-align:left}.product-item--card .product-item__icon-check,.product-item--card .product-item__spinner{display:none}.product-item--card .product-item__spinner{width:14px;height:14px;flex-shrink:0;border:1.5px solid rgba(0,0,0,.2);border-top-color:#000;border-radius:50%;animation:product-item-spin .7s linear infinite}.product-item--card .product-item__atc.is-loading .product-item__icon-plus,.product-item--card .product-item__atc.is-added .product-item__icon-plus{display:none}.product-item--card .product-item__atc.is-loading .product-item__spinner,.product-item--card .product-item__atc.is-added .product-item__icon-check{display:block}.product-item--card .product-item__atc.is-loading .product-item__icon-check{display:none}@keyframes product-item-spin{to{transform:rotate(360deg)}}@media(min-width:769px){.product-item--card{min-height:349px;padding:40.6px 14px 39px}.product-item--card .product-item__title{margin:0 0 8.4px;font-size:21px;line-height:21px;letter-spacing:-.896px}.product-item--card .product-item__tag{padding:4px 16px 5.4px;font-size:9.1px;line-height:9.1px;letter-spacing:.28px}.product-item--card .product-item__image{height:163px;margin:8px 0 4px}.product-item--card .product-item__content{gap:10px}.product-item--card .product-item__rating{order:1}.product-item--card .product-item__form{order:2}.product-item--card .product-item__atc{min-width:105px;padding:2.8px 4.9px 2.8px 2.8px;border-radius:11.2px;font-size:10.5px;line-height:10.5px;letter-spacing:-.448px}.product-item--card .product-item__plus{width:39px;height:26px;border-radius:10px}.product-item--card .product-item__price{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/product-item.css.map */
