.suggested-products{--sp-accent-1: #c026d3;--sp-accent-2: #0ea5e9;--sp-columns: 2;--sp-max: 1280px;--sp-px: clamp(1rem, 3.6vw, 2rem);--sp-pt: clamp(2.5rem, 5vw, 4rem);--sp-pb: clamp(2.5rem, 5vw, 4rem);--sp-gap: clamp(1.25rem, 2vw, 1.75rem);display:block;color:#111;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip}.suggested-products *,.suggested-products *:before,.suggested-products *:after{box-sizing:border-box}.suggested-products__inner{max-width:var(--sp-max);margin:0 auto;padding:var(--sp-pt) var(--sp-px) var(--sp-pb)}.suggested-products__heading{margin:0 0 clamp(1.75rem,3vw,2.75rem);font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(1.75rem,3.2vw,2.25rem);font-weight:900;font-variation-settings:"SOFT" 0,"WONK" 1;line-height:1.2;color:#0b1830}.suggested-products__grid{display:grid;grid-template-columns:repeat(var(--sp-columns),minmax(0,1fr));gap:var(--sp-gap);list-style:none;margin:0;padding:0}.suggested-product{display:flex;flex-direction:column;background:#fff;border:1px solid #f3f4f6;border-radius:1.5rem;overflow:hidden;transition:box-shadow .25s ease,transform .25s ease}.suggested-product:hover{box-shadow:0 12px 28px #0b183014;transform:translateY(-2px)}.suggested-product__media{position:relative;display:block;height:clamp(14rem,24vw,16rem);overflow:hidden;background:#fff}.suggested-product__tint{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--sp-tag-color, #f26522);opacity:.08}.suggested-product__glow{position:absolute;top:18%;left:50%;transform:translate(-50%);width:10rem;height:10rem;background:#fff;border-radius:50%;filter:blur(3.75rem);opacity:.45}.suggested-product__image{position:absolute;top:1rem;left:50%;transform:translate(-50%);max-height:calc(100% - 2rem);width:auto;max-width:68%;height:auto;object-fit:contain;filter:drop-shadow(.9375rem 2.1875rem 4.6875rem rgba(0,0,0,.15))}.suggested-products__grid>li:nth-child(2n) .suggested-product__image{filter:drop-shadow(-.9375rem 2.1875rem 4.6875rem rgba(0,0,0,.15))}.suggested-product__image-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b18300a}.suggested-product__ribbon{position:absolute;top:.75rem;right:.75rem;padding:.25rem .75rem;border-radius:999px;background:#f26522;box-shadow:0 10px 7.5px #fb2c3666,0 4px 3px #fb2c3666;color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:.75rem;line-height:1rem}.suggested-product__body{display:flex;flex:1;flex-direction:column;padding:1.25rem}.suggested-product__tag{margin:0 0 .375rem;color:var(--sp-tag-color, #f26522);font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:.625rem;letter-spacing:.09375rem;text-transform:uppercase}.suggested-product__title{margin:0 0 .625rem;font-family:Fraunces,Georgia,Times New Roman,serif;font-weight:900;font-variation-settings:"SOFT" 0,"WONK" 1;font-size:1.125rem;line-height:1.375rem}.suggested-product__title-link{color:#0b1830;text-decoration:none}.suggested-product__title-link:hover{text-decoration:underline;text-underline-offset:.1875rem}.suggested-product__description{margin:0 0 .75rem;color:#6a7282;font-size:.875rem;font-weight:400;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.suggested-product__rating{display:flex;align-items:center;gap:.375rem;margin:0 0 .75rem}.suggested-product__stars{display:inline-flex;align-items:center;gap:1px}.suggested-product__star{width:.875rem;height:.875rem;display:block;color:#d1d5db}.suggested-product__star--full{color:#f5a623}.suggested-product__rating-value{color:#99a1af;font-weight:600;font-size:.75rem}.suggested-product__rating-count{color:#99a1af;font-weight:500;font-size:.75rem}.suggested-product__footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:auto;padding-top:1rem}.suggested-product__price{margin:0;color:#0b1830;font-family:Fraunces,Georgia,Times New Roman,serif;font-weight:900;font-variation-settings:"SOFT" 0,"WONK" 1;font-size:1.5rem;line-height:2rem;white-space:nowrap}.suggested-product__add{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.625rem 1rem;border:0;border-radius:999px;background:#f26522;box-shadow:0 4px 3px #fb2c3633,0 2px 2px #fb2c3633;color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:.875rem;line-height:1.25rem;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.suggested-product__add:hover:not(:disabled){transform:translateY(-1px)}.suggested-product__add--disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.suggested-product__add--link{text-decoration:none}.suggested-product__add-icon{width:.875rem;height:.875rem}.suggested-product__spinner{display:none;width:.875rem;height:.875rem;animation:suggested-products-spin .9s linear infinite}.suggested-product__add.is-loading span,.suggested-product__add.is-loading .suggested-product__add-icon{display:none}.suggested-product__add.is-loading .suggested-product__spinner{display:block}@keyframes suggested-products-spin{to{transform:rotate(360deg)}}.suggested-product__feedback{margin:.5rem 0 0;font-size:.75rem;font-weight:600;color:#16a34a}.suggested-product__feedback.is-error{color:#dc2626}@media screen and (max-width:1024px){.suggested-products{--sp-columns: 2}}@media screen and (max-width:767px){.suggested-products{--sp-columns: 1}.suggested-products__inner{padding-left:1.25rem;padding-right:1.25rem}.suggested-products__heading{font-size:1.5rem;margin-bottom:1.5rem}.suggested-products__grid{gap:1.25rem}.suggested-product__media{height:14rem}}@media screen and (max-width:430px){.suggested-products__inner{padding-left:1rem;padding-right:1rem}.suggested-product__body{padding:1rem}.suggested-product__price{font-size:1.25rem}}@media screen and (min-width:768px){.suggested-products__grid{align-items:stretch}.suggested-product{height:100%;display:flex;flex-direction:column}.suggested-product__body{flex:1;display:flex;flex-direction:column}.suggested-product__title{min-height:56px}.suggested-product__description{min-height:44px;-webkit-line-clamp:2}.suggested-product__rating{min-height:22px}.suggested-product__footer{margin-top:auto}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/suggested-products.css.map */
