@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,500;0,700;1,600&family=Poppins:wght@400;500;600&display=swap";.size-fit{position:relative;overflow:hidden;margin:0;padding-top:var(--sf-padding-top, 48px);padding-bottom:var(--sf-padding-bottom, 48px);padding-left:0;padding-right:0;background-image:radial-gradient(ellipse 70% 90% at 50% 45%,var(--sf-band-bg-lift, #F5E6E2) 0%,transparent 70%);background-size:cover;background-position:center;background-repeat:no-repeat}.size-fit__watermark{position:absolute;top:50%;width:420px;height:auto;transform:translateY(-50%);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0}.size-fit__watermark--left{left:-80px;opacity:.35}.size-fit__watermark--right{right:-80px;opacity:.18}.size-fit__inner{position:relative;z-index:1;min-width:1100px;margin:0 auto;padding:0 42px}.size-fit__header{text-align:center;opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.size-fit--in-view .size-fit__header{opacity:1;transform:translateY(0)}.size-fit__heading{font-family:Playfair Display;font-size:32px;line-height:40px;letter-spacing:0px;vertical-align:middle;font-weight:600;color:var(--sf-heading, #1A1613);margin:0 0 var(--sf-heading-gap, 12px)}.size-fit__heading .size-fit__accent{font-style:italic;font-weight:600;font-size:32px;line-height:40px;letter-spacing:0px;color:var(--sf-accent, #7A496F)}.size-fit__subheading{font-family:POPPINS;font-size:16px;line-height:24px;letter-spacing:0px;vertical-align:middle;font-weight:400;color:var(--sf-sub, #3D3733);margin:0 0 var(--sf-sub-gap, 50px)}.size-fit__row{display:grid;overflow-x:auto;gap:var(--sf-card-gap, 13px);align-items:stretch}.sf-card{position:relative;display:flex;flex-direction:column;height:var(--sf-card-height, 218px);border-radius:var(--sf-card-radius, 8px);overflow:hidden;padding:0;background:var(--sf-card-bg, #FAF2EF);text-decoration:none;opacity:0;transform:translateY(24px);transition:transform .22s ease,box-shadow .22s ease,opacity .6s ease,transform .6s ease}.size-fit--in-view .sf-card{border:.67px;border-radius:10px;opacity:1;transform:translateY(0)}.sf-card:hover,.sf-card:focus-visible{box-shadow:0 8px 20px #6b1b2e29}.sf-card:focus-visible{outline:2px solid var(--sf-maroon, #7A496F);outline-offset:3px}.sf-card__image,.sf-card__image--placeholder{flex:1 1 0%;min-height:0;width:100%;object-fit:cover;object-position:top center;display:block;transition:background-color .5s ease}.sf-card:hover .sf-card__image,.sf-card:focus-visible .sf-card__image{background:#fff}.sf-card__placeholder-svg{width:100%;height:100%;color:#e4d6d1}.sf-card__badge{position:absolute;top:var(--sf-badge-top, 12px);left:50%;transform:translate(-50%);z-index:2;height:27px;padding:0 14px;border-radius:4px;background:#432c40;color:#fff;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;letter-spacing:.02em;display:flex;align-items:center;justify-content:center;white-space:nowrap}.sf-card__btn{flex:0 0 var(--sf-bar-height, 33px);display:flex;align-items:center;justify-content:center;background:#432c40;color:#fff;font-family:Poppins,sans-serif;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:background .18s ease}.sf-card:hover .sf-card__btn,.sf-card:focus-visible .sf-card__btn{background:var(--sf-maroon-dark, #2F1E2D)}.size-fit__bottom-edge{position:absolute;left:50%;bottom:-11px;width:1280px;max-width:none;height:67px;transform:translate(-50%);object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:2;opacity:0;transition:opacity .8s ease .2s}.size-fit--in-view .size-fit__bottom-edge{opacity:1}@media(prefers-reduced-motion:reduce){.size-fit__header,.sf-card,.size-fit__bottom-edge,.sf-card__image,.sf-card__btn{transition:none!important}.size-fit__header,.sf-card,.size-fit__bottom-edge{opacity:1!important;transform:none!important}.sf-card:hover,.sf-card:focus-visible{transform:none}.sf-card:hover .sf-card__image,.sf-card:focus-visible .sf-card__image{transform:none}}@media screen and (max-width:1023px){.size-fit__row{display:flex}.size-fit__row{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:13px!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.size-fit__row::-webkit-scrollbar{display:none}.sf-card{flex:0 0 calc(25% - 10px);width:calc(25% - 10px)}}@media screen and (max-width:749px){.size-fit{padding-top:32px;padding-bottom:32px;width:auto;height:auto}.size-fit__inner{padding:0 10px;min-width:unset}.size-fit__heading{font-weight:500;font-size:24px;line-height:30px;margin:0 0 5px}.size-fit__heading .size-fit__accent{font-style:italic;font-weight:500;font-size:24px;line-height:120%;letter-spacing:0px;color:#7a496f}.size-fit__subheading{font-size:12px;margin-bottom:12px;line-height:120%;color:#6f6055}.sf-card{min-width:unset;height:180px}.size-fit__row .sf-card{flex:0 0 calc((100% - 14px)/3)!important;width:calc((100% - 14px)/3)!important;min-width:unset;height:unset}.size-fit--in-view .sf-card{border-radius:6px}.size-fit__row .sf-card{min-width:unset!important}.size-fit__row .sf-card{width:unset}.sf-card__badge{height:unset;padding:0 10px}.size-fit__watermark{display:none}.size-fit__bottom-edge{height:40px}.size-fit__row{gap:7px!important}}@media screen and (max-width:749px){.size-fit--in-view .sf-card{height:170px}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/section-size-fit.css.map */
