@font-face{font-family:WW Holiday Loubag;src:url(ww-holiday-loubag-bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}.ww-holiday{--holiday-red:#d51920;background:#faf9f5;color:#15191c;isolation:isolate}.ww-holiday *{box-sizing:border-box}.ww-holiday__hero{position:relative;min-height:620px;overflow:hidden;background:#e8eef0;display:flex;align-items:center}.ww-holiday__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:68% center}.ww-holiday__veil{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f9faf7fa,#f9faf7eb 26%,#f9faf78a 45%,#f9faf700 65%)}.ww-holiday__copy{position:relative;width:min(57%,760px);padding:56px 0 50px clamp(28px,6vw,112px)}.ww-holiday__eyebrow{display:flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.15em;text-transform:uppercase;font-weight:700;margin:0 0 24px;line-height:1.5}.ww-holiday__eyebrow span{height:7px;width:7px;background:var(--holiday-red);border-radius:50%;flex-shrink:0}.ww-holiday .ww-holiday__title{font-family:WW Holiday Loubag,Georgia,serif!important;font-weight:700;font-size:clamp(64px,7.1vw,112px);letter-spacing:-.055em;line-height:1.01;color:var(--holiday-red);margin:0 0 24px;max-width:720px}.ww-holiday__intro{font-size:18px;line-height:1.55;max-width:340px;margin:0 0 17px;letter-spacing:-.015em}.ww-holiday__perks{font-size:13px;font-weight:650;line-height:1.6;margin:0 0 26px}.ww-holiday__button{display:inline-flex;justify-content:space-between;gap:38px;align-items:center;background:#161a1b;color:#fff;min-height:50px;padding:0 23px;text-decoration:none;font-size:13px;font-weight:650;letter-spacing:.02em;border:1px solid #161a1b;transition:background .2s,color .2s}.ww-holiday__button:hover{background:var(--holiday-red);border-color:var(--holiday-red);color:#fff}.ww-holiday__button:focus-visible{outline:3px solid var(--holiday-red);outline-offset:5px}.ww-holiday__button span{font-size:22px;font-weight:400}.ww-holiday__date{font-size:11px;line-height:1.7;margin:18px 0 0;max-width:390px;color:#454c50}.ww-holiday__edition{position:absolute;right:32px;bottom:25px;font-size:10px;letter-spacing:.16em;font-weight:650;color:#202a30}.ww-holiday__gifts{padding:25px clamp(24px,6vw,112px) 20px;max-width:1800px;margin:auto}.ww-holiday__gifts-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.ww-holiday__gifts-heading p{font-size:11px;text-transform:uppercase;letter-spacing:.14em;font-weight:750;margin:0}.ww-holiday__gifts-heading>span{font-size:12px;color:#5c6265}.ww-holiday__tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:0;border-top:1px solid #d4d7d3;border-bottom:1px solid #d4d7d3}.ww-holiday__tier{display:grid;grid-template-columns:24px 1fr;position:relative;gap:12px;padding:25px 22px 23px 0;min-height:134px}.ww-holiday__tier+.ww-holiday__tier{border-left:1px solid #d4d7d3;padding-left:24px}.ww-holiday__number{font-size:10px;font-weight:600;color:#6e7476;padding-top:3px}.ww-holiday .ww-holiday__tier h2{font-family:inherit;font-size:17px;line-height:1.25;font-weight:700;letter-spacing:-.025em;margin:0 0 7px;color:#15191c}.ww-holiday__tier p{font-size:12px;line-height:1.5;color:#4f5659;margin:0;max-width:195px}.ww-holiday__tier strong{grid-column:2;font-size:23px;line-height:1.15;letter-spacing:-.045em;font-weight:700}.ww-holiday__tier strong span{font-size:15px;vertical-align:top;margin-left:2px}.ww-holiday__tier--full strong,.ww-holiday__tier--full .ww-holiday__number{color:var(--holiday-red)}.ww-holiday__terms{display:flex;justify-content:space-between;gap:18px;margin-top:13px;font-size:10px;color:#646b6f;line-height:1.6}.ww-holiday__terms p{margin:0}@media(min-width:1600px){.ww-holiday__hero{min-height:690px}}@media(prefers-reduced-motion:reduce){.ww-holiday__button{transition:none}}@media(min-width:1101px){.ww-holiday__veil{background:linear-gradient(0deg,#f9faf7 0% 12%,#f9faf700 25%),linear-gradient(90deg,#f9faf7fc,#f9faf7f2 26%,#f9faf773 43%,#f9faf700 62%)}.ww-holiday__image{object-position:center center}}@media(max-width:1100px){.ww-holiday__hero{display:flex;flex-direction:column;align-items:stretch;min-height:0;background:#f8faf7}.ww-holiday__copy{width:100%;padding:32px 36px 26px;display:grid;grid-template-columns:1.15fr 1fr;column-gap:30px;align-items:start}.ww-holiday__eyebrow{grid-column:1/-1;margin-bottom:24px}.ww-holiday .ww-holiday__title{grid-column:1;grid-row:2/6;font-size:clamp(58px,8vw,86px);line-height:1.02;margin:0}.ww-holiday__intro{grid-column:2;font-size:16px;margin:0 0 14px;max-width:330px}.ww-holiday__perks{grid-column:2;font-size:12px;margin:0 0 16px}.ww-holiday__button{grid-column:2;justify-self:start;min-height:48px}.ww-holiday__date{grid-column:2;font-size:10px;line-height:1.6;margin:14px 0 0}.ww-holiday__image{position:relative;inset:auto;display:block;height:clamp(270px,34vw,360px);width:100%;object-position:50% 66%;order:2}.ww-holiday__copy{order:1}.ww-holiday__veil{inset:auto 0 0;height:clamp(270px,34vw,360px);z-index:1;pointer-events:none;background:linear-gradient(180deg,#f8faf7,#f8faf700 17% 83%,#faf9f5)}.ww-holiday__edition{z-index:2;bottom:14px;right:24px;font-size:9px}.ww-holiday__gifts{padding:26px 32px 22px}.ww-holiday__gifts-heading{align-items:flex-start;gap:18px}.ww-holiday__gifts-heading>span{max-width:250px;text-align:right;line-height:1.5}.ww-holiday__tier{grid-template-columns:18px 1fr;gap:8px;padding:22px 15px 20px 0}.ww-holiday__tier+.ww-holiday__tier{padding-left:18px}.ww-holiday .ww-holiday__tier h2{font-size:16px}.ww-holiday__tier strong{font-size:24px}.ww-holiday__terms{font-size:11px;line-height:1.6}}@media(max-width:599px){.ww-holiday__copy{display:block;padding:28px 22px 12px}.ww-holiday__eyebrow{font-size:10px;letter-spacing:.12em;margin:0 0 20px}.ww-holiday .ww-holiday__title{font-size:clamp(43px,12.7vw,72px);letter-spacing:-.05em;margin:0 0 18px;line-height:1.02}.ww-holiday__intro{font-size:15px;line-height:1.45;max-width:310px;margin:0 0 12px}.ww-holiday__perks{font-size:12px;line-height:1.6;margin:0 0 18px;max-width:330px}.ww-holiday__button{min-height:48px;font-size:13px;padding:0 20px;gap:36px}.ww-holiday__date{font-size:10px;line-height:1.6;margin:14px 0 0;max-width:340px}.ww-holiday__image{width:150%;max-width:none;margin-left:-25%;height:270px;object-position:50% 65%}.ww-holiday__veil{height:270px;background:linear-gradient(180deg,#f8faf7 0%,transparent 13%,transparent 82%,#faf9f5 100%)}.ww-holiday__edition{font-size:8px;right:20px;bottom:12px}.ww-holiday__gifts{padding:24px 22px}.ww-holiday__gifts-heading{display:block;margin-bottom:18px}.ww-holiday__gifts-heading p{font-size:11px;margin:0 0 8px}.ww-holiday__gifts-heading>span{display:block;text-align:left;font-size:12px;max-width:280px}.ww-holiday__tiers{grid-template-columns:1fr}.ww-holiday__tier,.ww-holiday__tier+.ww-holiday__tier{grid-template-columns:20px minmax(0,1fr) auto;gap:10px;padding:20px 0;min-height:96px;border-left:0;align-items:start}.ww-holiday__tier+.ww-holiday__tier{border-top:1px solid #d4d7d3}.ww-holiday__tier strong{grid-column:3;grid-row:1;font-size:24px;white-space:nowrap}.ww-holiday .ww-holiday__tier h2{font-size:16px;line-height:1.3;margin-bottom:6px}.ww-holiday__tier p{font-size:12px;line-height:1.5;max-width:180px}.ww-holiday__number{font-size:11px}.ww-holiday__terms{display:block;font-size:10px;margin-top:16px}.ww-holiday__terms p+p{margin-top:7px}}.ww-holiday__hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:480px;background:#f8faf7;align-items:center}.ww-holiday__copy{width:100%;padding:48px 0 48px clamp(28px,5vw,96px)}.ww-holiday .ww-holiday__title{font-size:clamp(58px,6.3vw,100px)}.ww-holiday__visual{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:12px;padding:44px clamp(24px,3vw,64px) 52px 24px}.ww-holiday__product{min-width:0;overflow:hidden;background:#fff;border:1px solid #eeede7;box-shadow:0 12px 32px #303b2710;border-radius:8px}.ww-holiday__product img{display:block;width:100%;height:auto;aspect-ratio:5/6;object-fit:contain}.ww-holiday__product--socks,.ww-holiday__product--pack{transform:translateY(20px)}.ww-holiday__edition{font-size:9px;color:#686c66}@media(min-width:1600px){.ww-holiday__hero{min-height:560px}}@media(min-width:600px)and (max-width:1100px){.ww-holiday__hero{display:flex;flex-direction:column;align-items:stretch;min-height:0}.ww-holiday__copy{order:1;padding:34px 36px 8px;grid-template-columns:1.15fr 1fr;row-gap:16px;align-items:center}.ww-holiday .ww-holiday__title{grid-column:1;grid-row:1/3;font-size:clamp(58px,8vw,80px);margin:0}.ww-holiday__intro{grid-column:2;grid-row:1;margin:0}.ww-holiday__button{grid-column:2;grid-row:2;align-self:start}.ww-holiday__visual{order:2;width:min(100%,850px);margin:0 auto;padding:26px 36px 42px;gap:18px}.ww-holiday__product img{max-height:260px}.ww-holiday__edition{bottom:14px}}@media(max-width:599px){.ww-holiday__hero{display:flex;flex-direction:column;align-items:stretch;min-height:0}.ww-holiday__copy{order:1;display:block;padding:28px 22px 8px}.ww-holiday .ww-holiday__title{font-size:clamp(43px,12.7vw,72px);margin:0 0 18px}.ww-holiday__visual{order:2;gap:8px;padding:22px 16px 38px}.ww-holiday__product{border-radius:5px;box-shadow:0 8px 18px #303b270c}.ww-holiday__product--socks,.ww-holiday__product--pack{transform:translateY(10px)}.ww-holiday__edition{bottom:12px;font-size:8px}}@media(min-width:600px)and (max-width:1100px){.ww-holiday__copy{grid-template-columns:1.4fr 1fr}.ww-holiday .ww-holiday__title{font-size:clamp(48px,6.3vw,66px)}}@media(min-width:990px)and (max-width:1100px){.section-header .header{grid-template-areas:"left-icons heading icons";grid-template-columns:1fr 2fr 1fr}.section-header header-drawer{display:block;grid-area:left-icons}.section-header .header__inline-menu{display:none}.section-header .header__heading,.section-header .header__heading-link{justify-self:center}}.ww-holiday__hero--yejin{display:block;min-height:0;position:relative;background:#eee2cf}.ww-holiday__yejin-image{display:block;width:100%;height:clamp(420px,42vw,640px);object-fit:cover;object-position:center}.ww-holiday__hero--yejin .ww-holiday__copy{position:absolute;inset:0 auto 0 0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;width:32%;padding:32px 12px 32px clamp(24px,3vw,60px)}.ww-holiday .ww-holiday__hero--yejin .ww-holiday__title{font-size:clamp(44px,4.5vw,72px);line-height:1.02;margin:0 0 22px;color:#18243c}.ww-holiday__hero--yejin .ww-holiday__intro{font-size:15px;line-height:1.5;color:#18243c;margin:0 0 22px;max-width:300px}.ww-holiday__hero--yejin .ww-holiday__button{background:#18243c;color:#fff;flex:none}.ww-holiday__hero--yejin .ww-holiday__edition{color:#18243c}@media(min-width:600px)and (max-width:1100px){.ww-holiday .ww-holiday__hero--yejin .ww-holiday__title{font-size:clamp(35px,4.5vw,48px)}.ww-holiday__hero--yejin .ww-holiday__copy{width:33%;padding-left:24px}.ww-holiday__hero--yejin .ww-holiday__intro{font-size:13px}.ww-holiday__hero--yejin .ww-holiday__button{padding:0 16px;gap:20px;font-size:12px}}@media(max-width:599px){.ww-holiday__hero--yejin{display:flex;flex-direction:column;background:#f7f0e5}.ww-holiday__hero--yejin .ww-holiday__copy{position:relative;inset:auto;order:0;width:100%;padding:26px 22px 22px;display:block}.ww-holiday .ww-holiday__hero--yejin .ww-holiday__title{font-size:clamp(43px,12.7vw,65px);margin-bottom:16px}.ww-holiday__hero--yejin .ww-holiday__intro{font-size:15px;margin-bottom:18px;max-width:330px}.ww-holiday__yejin-image{order:1;height:300px;object-fit:cover;object-position:51% center}.ww-holiday__hero--yejin .ww-holiday__edition{bottom:10px}}.ww-holiday .ww-holiday__hero--yejin .ww-holiday__title,.ww-holiday__hero--yejin .ww-holiday__intro{color:#171b22}@media(min-width:600px){.ww-holiday__hero--yejin:before{content:"";position:absolute;inset:0 auto 0 0;width:40%;background:linear-gradient(90deg,#fff9edfa,#fff9edf5 72%,#fff9ed00);pointer-events:none}.ww-holiday__hero--yejin .ww-holiday__copy{z-index:1}}@media(min-width:600px){.ww-holiday__hero--yejin .ww-holiday__yejin-image{width:74%;margin-left:26%;object-position:51% center}}@media(max-width:599px){.ww-holiday__hero--yejin .ww-holiday__yejin-image{object-position:52% center}}@media(max-width:599px){.ww-holiday__hero--yejin .ww-holiday__copy{padding-top:46px}}
/*# sourceMappingURL=/cdn/shop/t/82/assets/ww-holiday-gifts.css.map */
