.crafted-for-you{background:var(--cfy-bg, #fdf8f1);color:var(--cfy-text, #6b655c);overflow:hidden}.crafted-for-you__inner.page-width{padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-width:750px){.crafted-for-you__inner.page-width{padding-left:2.4rem;padding-right:2.4rem}}.crafted-for-you__header{max-width:68rem;margin:0 auto 1.6rem;text-align:center}.crafted-for-you__tag{margin:0 0 .6rem;font-size:1.2rem;font-weight:650;letter-spacing:.16em;text-transform:uppercase;color:#f17100!important}.crafted-for-you__heading{margin:0 0 .15rem!important;font-family:var(--font-heading-family);font-size:clamp(2.8rem,4.2vw,4.6rem);line-height:1.1;letter-spacing:-.01em;font-weight:700}.crafted-for-you__heading-primary,.crafted-for-you__heading-accent{color:var(--cfy-heading, #1a2744)!important}.crafted-for-you__description{max-width:62rem;margin:.15rem auto 0;font-size:1.5rem;line-height:1.55;color:var(--cfy-text, #6b655c)}.crafted-for-you__description p{margin:0;color:inherit!important}.crafted-for-you__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem;margin:0 0 3.2rem;padding:0;list-style:none}@media screen and (min-width:750px){.crafted-for-you__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8rem}}@media screen and (min-width:990px){.crafted-for-you__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}}.crafted-for-you__card{min-width:0;height:100%}.crafted-for-you__card-inner{display:flex;flex-direction:column;height:100%;background:var(--cfy-card-bg, #ffffff);border:.1rem solid rgba(26,39,68,.1);border-radius:1.4rem;box-shadow:0 6px 18px #1a274412;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease}.crafted-for-you__card:hover .crafted-for-you__card-inner{transform:translateY(-2px);box-shadow:0 10px 24px #1a27441a}.crafted-for-you__media{position:relative;aspect-ratio:1 / .92;background:#f4ede3;overflow:hidden;flex-shrink:0}.crafted-for-you__media-link,.crafted-for-you__media-images{display:block;width:100%;height:100%;position:relative}.crafted-for-you__image,.crafted-for-you__placeholder{width:100%;height:100%;object-fit:cover;display:block}.crafted-for-you__image--primary,.crafted-for-you__image--secondary{transition:opacity .45s ease}.crafted-for-you__media-images--has-secondary .crafted-for-you__image--secondary{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none}@media screen and (min-width:750px){.crafted-for-you__card-inner:hover .crafted-for-you__media-images--has-secondary .crafted-for-you__image--primary{opacity:0}.crafted-for-you__card-inner:hover .crafted-for-you__media-images--has-secondary .crafted-for-you__image--secondary{opacity:1}}.crafted-for-you__badges{position:absolute;top:1rem;left:1rem;right:1rem;z-index:2;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem;pointer-events:none}.crafted-for-you__discount-badge{position:static;top:auto;left:auto;z-index:2;flex:0 0 auto;max-width:none;padding:.45rem .9rem;border-radius:999px;background:#f17100;color:#fff!important;font-size:1.05rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;box-shadow:0 4px 12px #f1710047;white-space:nowrap}.crafted-for-you__social-cue{position:static;top:auto;right:auto;z-index:2;flex:0 1 auto;max-width:none;margin-left:auto;padding:.4rem .85rem;border-radius:999px;background:#1a2744e0;color:#fff!important;font-size:1.05rem;font-weight:650;letter-spacing:.01em;line-height:1.25;box-shadow:0 4px 12px #1a274433;pointer-events:none;white-space:normal;overflow:visible;text-overflow:unset;text-align:center}.crafted-for-you__body{display:flex;flex-direction:column;flex:1;gap:.55rem;padding:1rem 1.15rem 1.15rem;text-align:left}.crafted-for-you__title{margin:0;font-family:var(--font-heading-family);font-size:1.6rem;line-height:1.25;font-weight:700;color:var(--cfy-heading, #1a2744)!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;min-height:2.5em}.crafted-for-you__title a{color:inherit!important;text-decoration:none}.crafted-for-you__price{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .65rem;margin:0;min-height:2.2rem}.crafted-for-you__price-compare{font-size:1.25rem;color:#9a9288!important;text-decoration:line-through}.crafted-for-you__price-sale{font-size:1.55rem;font-weight:700;color:var(--cfy-heading, #1a2744)!important}.crafted-for-you__price-discount{display:inline-flex;align-items:center;padding:.28rem .7rem;border-radius:999px;background:#f171001f;color:#f17100!important;font-size:1.15rem;font-weight:700;letter-spacing:.02em;line-height:1.2}.crafted-for-you__actions{margin-top:auto;padding-top:.4rem}.crafted-for-you__add{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;width:100%;min-height:3.8rem;padding:.75rem 1rem;border:none;border-radius:.85rem;position:relative;background:#000!important;color:#fff!important;font-size:1.35rem;font-weight:650;letter-spacing:.01em;line-height:1;cursor:pointer;text-decoration:none;transition:background .2s ease}.crafted-for-you__add:hover{background:#1a1a1a!important;color:#fff!important}.crafted-for-you__add:disabled{opacity:.55;cursor:not-allowed}.crafted-for-you__add-icon{width:1.55rem;height:1.55rem;flex-shrink:0;color:#fff;stroke:currentColor}.crafted-for-you__add span{color:#fff!important}.crafted-for-you__add.loading{color:transparent!important;pointer-events:none}.crafted-for-you__add.loading .crafted-for-you__add-icon,.crafted-for-you__add.loading>span{opacity:0}.crafted-for-you__add.loading>.loading__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}.crafted-for-you__add.loading .path{stroke:#fff!important}.crafted-for-you__add .loading-overlay__spinner{width:1.8rem;height:1.8rem}.crafted-for-you__empty{margin:0 0 2rem;text-align:center;color:var(--cfy-text, #6b655c)}.crafted-for-you__footer{display:flex;justify-content:center}.crafted-for-you__view-all{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:4.4rem;padding:1rem 2.4rem;border:.12rem solid #000000;border-radius:999px;background:transparent;color:#000!important;text-decoration:none;font-size:1.4rem;font-weight:650;transition:background .2s ease,border-color .2s ease}.crafted-for-you__view-all:hover{background:#0000000a;border-color:#000;color:#000!important}.crafted-for-you__view-all-arrow{width:1.5rem;height:1.5rem;color:#000}@media screen and (max-width:749px){.crafted-for-you__header{margin-bottom:1.6rem}.crafted-for-you__body{padding:1.1rem 1rem 1.2rem}.crafted-for-you__title{font-size:1.4rem}.crafted-for-you__badges{top:.8rem;left:.8rem;right:.8rem;gap:.4rem}.crafted-for-you__discount-badge{font-size:.9rem;padding:.35rem .65rem}.crafted-for-you__social-cue{font-size:.85rem;padding:.32rem .6rem;line-height:1.2;max-width:min(100%,14.5rem)}.crafted-for-you__add{min-height:3.8rem;font-size:1.2rem}.crafted-for-you__price-sale{font-size:1.35rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-crafted-for-you.css.map */
