.featured-items--padding-small{padding-block:1.5rem}.featured-items--padding-medium{padding-block:3rem}.featured-items--padding-large{padding-block:5rem}.featured-items__header{margin-bottom:1.75rem}.featured-items__header--center{text-align:center}.featured-items__title{color:#767676;font-size:3.6rem;font-weight:500;margin:0;letter-spacing:normal}@media screen and (max-width: 749px){.featured-items__title{font-size:2.6rem}}.featured-items__desc{color:#767676;margin-block:0;opacity:.75;font-size:1.6rem;letter-spacing:normal}@media screen and (max-width: 749px){.featured-items__desc{font-size:1.4rem}}.featured-items__cta{color:#767676;display:inline-block;font-size:1.8rem;font-weight:500;text-decoration:none;margin-block-end:1rem;letter-spacing:normal}@media screen and (max-width: 749px){.featured-items__cta{font-size:1.4rem}}.featured-items__cta:hover{text-decoration:underline}.featured-items__grid{display:grid;gap:1.25rem;grid-template-columns:repeat(var(--item-count, 4), 1fr)}@media screen and (max-width: 749px){.featured-items__grid{grid-template-columns:repeat(2, 1fr);gap:.75rem}}.featured-items__slider-wrap{position:relative}.featured-items__card{display:block;text-decoration:none;color:inherit;overflow:hidden}.featured-items__card:hover .featured-items__img{transform:scale(1.04)}.featured-items__card--link .featured-items__img-wrap{aspect-ratio:3/4}.featured-items__card--link .featured-items__img{position:absolute;inset:0}.featured-items__card--product .featured-items__img-wrap{aspect-ratio:3/4;background:#f7f4f1}.featured-items__card--product .featured-items__img{position:absolute;inset:0}.featured-items__img-wrap{overflow:hidden;position:relative}.featured-items__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.featured-items__product-card{display:block;position:relative;overflow:hidden}.featured-items__product-card .featured-items__img-wrap{aspect-ratio:3/4;background:#f7f4f1}.featured-items__product-card .featured-items__img{position:absolute;inset:0}.featured-items__product-card:hover .featured-items__img,.featured-items__product-card:focus-within .featured-items__img{transform:scale(1.04)}.featured-items__product-card:hover .featured-items__size-overlay,.featured-items__product-card:focus-within .featured-items__size-overlay{opacity:1;pointer-events:auto}.featured-items__card-image-link,.featured-items__card-body-link{display:block;text-decoration:none;color:inherit}.featured-items__size-overlay{position:absolute;inset-inline:0;bottom:0;display:flex;flex-direction:column;justify-content:flex-end;gap:.75rem;padding:1.5rem 1rem 1rem;background:rgba(255,255,255,.5);opacity:0;pointer-events:none;transition:opacity .2s ease;margin:1rem}@media screen and (max-width: 749px){.featured-items__size-overlay{display:none}}.featured-items__size-form{display:flex;flex-direction:column;gap:.75rem}.featured-items__size-list{display:grid;grid-template-columns:repeat(3, 6.2rem);gap:.5rem;justify-content:space-between}.featured-items__size-btn{--color-pill: 207, 168, 143;--color-pill-border: 148, 148, 148;display:flex;align-items:center;justify-content:center;font-family:var(--font-body-family);border:var(--variant-pills-border-width, 1px) solid rgba(var(--color-pill-border), var(--variant-pills-border-opacity, 1));background-color:#fff;color:#767676;border-radius:0;width:6.2rem;height:3.9rem;padding:0;font-size:1.4rem;letter-spacing:-0.05rem;line-height:1;text-align:center;cursor:pointer;transition:border var(--duration-short, 0.15s) ease,background .15s ease,color .15s ease}.featured-items__size-btn:not(.is-disabled):hover,.featured-items__size-btn.is-selected{background-color:rgb(var(--color-pill));border-color:rgb(var(--color-pill));color:#fff}.featured-items__size-btn.is-disabled{border-color:rgba(118,118,118,.3);background-color:rgba(118,118,118,.3);background-image:linear-gradient(to top right, transparent calc(50% - 0.5px), rgba(118, 118, 118, 0.5) calc(50% - 0.5px), rgba(118, 118, 118, 0.5) calc(50% + 0.5px), transparent calc(50% + 0.5px));color:#767676;text-decoration:none;cursor:not-allowed}.featured-items__size-submit{--color-button: 207, 168, 143;margin-bottom:0;gap:.5rem;min-width:0;min-height:3.6rem;padding:0 1.5rem;border-radius:0;font-size:1.3rem;font-weight:500;letter-spacing:0;width:auto;transition:opacity .2s ease}.featured-items__size-submit:before,.featured-items__size-submit:after{display:none}.featured-items__size-submit:hover{opacity:.8}.featured-items__size-submit:focus-visible,.featured-items__size-submit:focus{outline:0;box-shadow:none}.featured-items__placeholder-svg{width:100%;aspect-ratio:3/4;background:#f0ece8;display:block}.featured-items__overlay{position:absolute;bottom:0;left:0;right:0;padding:2.5rem 1.25rem 1.25rem;background:linear-gradient(to top, rgba(0, 0, 0, 0.55) 0%, transparent 100%);pointer-events:none;text-align:center}.featured-items__link-title{color:#fff;font-size:2.4rem;font-weight:600;display:block}.featured-items__card-body{padding:.75rem 0 0}.featured-items__product-title{font-size:1.6rem;margin-block-end:1.2rem;line-height:1.3;font-weight:500;min-height:4.2rem}.featured-items__product-price{font-size:1.8rem;font-weight:500;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.featured-items__btn{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:3.25rem;height:3.25rem;border-radius:50%;background:rgba(255,255,255,.9);border:1px solid rgba(0,0,0,.12);cursor:pointer;font-size:1.95rem;line-height:1;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.12);transition:background .2s;padding:0 0 .15em;margin-top:-1.625rem}.featured-items__btn:hover{background:#fff}.featured-items__btn--prev{left:-1.25rem}@media screen and (max-width: 749px){.featured-items__btn--prev{left:-0.5rem}}.featured-items__btn--next{right:-1.25rem}@media screen and (max-width: 749px){.featured-items__btn--next{right:-0.5rem}}.featured-items__progress-bar-track{margin-top:1.25rem;height:3px;background:#e6e7e8 !important;border-radius:2px;overflow:hidden;position:relative}.featured-items__progress-bar-fill{position:absolute;inset:0;background:rgba(0,0,0,0)}.featured-items__progress-bar-fill .swiper-pagination-progressbar-fill{background:#939598 !important;border-radius:2px}.featured-items .swiper{overflow:hidden}.featured-items .swiper-wrapper{align-items:stretch}.featured-items .swiper-slide{height:auto}.swiper-pagination-progressbar{background:#e6e7e8 !important}
