.ylf-home{background:#fff;color:#000;padding-bottom:20px}.ylf-home *{box-sizing:border-box}.ylf-home h1,.ylf-home h2{font-family:Georgia,Times New Roman,serif;font-weight:400;color:#000;letter-spacing:0}.ylf-home h1{font-size:34px;line-height:1.15;margin:8px 0 12px}.ylf-home h2{font-size:25px;line-height:1.2;margin:0 0 6px}.ylf-home p{font-family:Arial,sans-serif;font-size:14px;line-height:1.5;margin:0 0 14px;color:#333}.ylf-home .ylf-eyebrow{font:400 10px/1.5 Arial,sans-serif;letter-spacing:2px;text-transform:uppercase;color:#000;margin:0}.ylf-home a{color:#000}.ylf-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;max-width:1200px;margin:auto}.ylf-hero-photo{line-height:0;background:#fff}.ylf-hero-photo img{display:block;width:100%;height:auto;max-height:630px;object-fit:contain}.ylf-hero-copy{padding:28px 36px;text-align:center}.ylf-home .ylf-button{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:11px 26px;margin-top:4px;border:0;border-radius:4px;background:#ffc7d8;color:#000;font:500 11px/1.5 Arial,sans-serif;letter-spacing:1px;text-transform:uppercase;text-decoration:none}.ylf-home .ylf-collection{padding-top:28px;padding-bottom:18px}.ylf-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.ylf-section-head>a{font:400 12px/1.4 Arial,sans-serif;white-space:nowrap;text-underline-offset:4px}.ylf-section-head p{font-size:12px;margin:4px 0 0}.ylf-home .ylf-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;list-style:none;padding:0;margin:0}.ylf-products>li{min-width:0}.ylf-home .card-wrapper{height:100%}.ylf-home .card{background:#fff;border:0;border-radius:0;box-shadow:none}.ylf-home .card__inner,.ylf-home .card__media{border-radius:4px}.ylf-home .card__heading{font:400 15px/1.3 Georgia,serif!important;letter-spacing:0}.ylf-home .card__information{padding:10px 0 0!important}.ylf-home .card-information,.ylf-home .price{font-size:12px!important;color:#000}.ylf-home .card__content{padding:0!important}.ylf-home .quick-add{margin:10px 0 0!important}.ylf-home .quick-add__submit{min-height:40px;padding:8px 10px;background:#fff!important;color:#000!important;border:1px solid #ebdce3!important;border-radius:4px;font:400 11px/1.4 Arial,sans-serif!important;letter-spacing:.5px}.ylf-home .quick-add__submit:after,.ylf-home .quick-add__submit:before{box-shadow:none!important}.ylf-home .card__badge{font-size:9px}.ylf-home .card__information .caption,.ylf-home .card-information .caption{font-size:11px!important;line-height:1.4}.ylf-wardrobe{padding-top:16px;padding-bottom:16px}.ylf-wardrobe>div{text-align:center;border:1px solid #FFC7D8;padding:18px 20px;border-radius:5px;background:#fff}.ylf-wardrobe h2{font-size:23px}.ylf-wardrobe p{font-size:12px;margin:5px 0 8px}.ylf-wardrobe a,.ylf-text-link{font:400 11px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:1px;text-underline-offset:5px}.ylf-bow{display:block;margin:0 auto 8px}.ylf-campaign{padding-top:24px;padding-bottom:22px;text-align:center}.ylf-campaign-heading{max-width:600px;margin:0 auto 14px}.ylf-campaign-heading h2{margin:7px 0;font-size:28px}.ylf-campaign img{display:block;width:100%;height:auto;object-fit:contain;margin:0 auto 12px}.ylf-closing{text-align:center;border-top:1px solid #f3dce5;padding-top:24px;padding-bottom:10px;margin-top:20px}.ylf-closing h2{font-size:23px}.ylf-closing p{font-size:12px}.ylf-home a:focus-visible{outline:2px solid #000;outline-offset:4px}@media(max-width:749px){.ylf-hero{display:flex;flex-direction:column}.ylf-hero-photo{width:100%}.ylf-hero-photo img{width:100%;max-height:none;height:auto}.ylf-hero-copy{padding:20px 20px 14px}.ylf-home h1{font-size:26px;max-width:340px;margin:7px auto 9px}.ylf-hero-copy>p:not(.ylf-eyebrow){font-size:13px}.ylf-home h2{font-size:22px}.ylf-home .ylf-collection{padding-top:22px;padding-bottom:12px}.ylf-home .ylf-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.ylf-home .ylf-products>li:nth-child(n+3){display:none}.ylf-section-head{margin-bottom:12px}.ylf-home .card__heading{font-size:14px!important}.ylf-home .ylf-campaign-heading h2{font-size:24px}.ylf-home .ylf-closing h2{font-size:22px}.ylf-wardrobe>div{padding:16px}.ylf-home .ylf-wardrobe h2{font-size:22px}}.ylf-signup-row{display:flex;max-width:460px;margin:12px auto 0;gap:8px}.ylf-signup-row input{font:400 16px/1.4 Arial,sans-serif;min-width:0;flex:1;border:1px solid #ddd;border-radius:4px;padding:10px;background:#fff;color:#000}.ylf-home .ylf-signup-row .ylf-button{margin:0;white-space:nowrap}.ylf-home .ylf-consent{max-width:460px;margin:10px auto 0;font-size:10px;color:#666}body:has(.ylf-home) #MainContent{margin-top:0!important}body:has(.ylf-home) .header-wrapper{background:#fff!important;color:#000!important;--color-foreground:0,0,0;--color-background:255,255,255}body:has(.ylf-home) .header__icon,body:has(.ylf-home) .header__heading-link{color:#000!important}body:has(.ylf-home) .header__heading-logo{filter:none!important}html body:has(.ylf-home) .section-header .header-wrapper header .header__icon,html body:has(.ylf-home) .section-header .header-wrapper header .header__icon svg,html body:has(.ylf-home) .section-header .header-wrapper header .header__heading-link{color:#000!important}html body:has(.ylf-home) .section-header .header-wrapper header .header__heading-logo{filter:brightness(0)!important}html body:has(.ylf-home) .section-header .header__icon--cart>.svg-wrapper,html body:has(.ylf-home) .section-header .header__icon--account>.svg-wrapper,html body:has(.ylf-home) .section-header .header__search .header__icon--search>span>.svg-wrapper:not(.header__icon-close){display:inline-flex!important;width:24px!important;height:24px!important;align-items:center;justify-content:center}html body:has(.ylf-home) .section-header .header__icons{gap:20px}html body:has(.ylf-home) .section-header .header__icon--account,html body:has(.ylf-home) .section-header .header__icon--cart{width:32px;height:44px}html body:has(.ylf-home) .section-header .header__icon--cart .icon{width:40px;height:40px;min-width:40px}.ylf-campaign-banner{position:relative;background:#fff}.ylf-home .ylf-campaign-banner>img{display:block;width:100%;height:auto;margin:0}.ylf-campaign-copy{position:absolute;left:69%;right:2%;top:50%;transform:translateY(-50%);text-align:center}.ylf-home .ylf-campaign-copy h2{font-size:clamp(16px,2.2vw,28px);line-height:1.15;margin:8px 0}.ylf-home .ylf-campaign-copy>p:not(.ylf-eyebrow){font-size:13px;line-height:1.4;margin:0 0 8px}.ylf-home .ylf-campaign-copy .ylf-eyebrow{font-size:9px;letter-spacing:1.4px}.ylf-home .ylf-campaign-copy .ylf-button{font-size:10px;padding:8px 14px;min-height:44px;letter-spacing:.6px}@media(max-width:749px){.ylf-home .ylf-campaign{padding-top:18px;padding-bottom:18px}.ylf-campaign-copy{left:69%;right:1%}.ylf-home .ylf-campaign-copy .ylf-eyebrow{display:none}.ylf-home .ylf-campaign-copy h2{font-size:clamp(13px,3.8vw,24px);margin:0 0 5px}.ylf-home .ylf-campaign-copy>p:not(.ylf-eyebrow){font-size:clamp(9px,2.5vw,13px);line-height:1.3;margin:0 0 5px}.ylf-home .ylf-campaign-copy .ylf-button{font-size:clamp(8px,2.2vw,10px);padding:5px 8px;letter-spacing:.3px;margin:0;min-height:44px}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/yl-home-holiday.css.map */
