@font-face{font-family:'TT Ramillas Regular';src:url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasRegular.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasRegular.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasRegular.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasRegular.woff") format("woff")}@font-face{font-family:'Macys Sans Regular';src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSans.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSans.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSans.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSans.woff") format("woff")}@font-face{font-family:'Macys Sans Medium';src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansMd.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansMd.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansMd.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansMd.woff") format("woff")}@font-face{font-family:'Macys Sans Bold';src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansBd.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansBd.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansBd.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansBd.woff") format("woff")}#campaign .registry-guide-checklist *{font-family:"Macys Sans Regular","Helvetica Neue",Helvetica,Arial,sans-serif}#campaign .registry-guide-checklist .desk-lg-only{display:none}#campaign .registry-guide-checklist .nav-list .nav-list-inner{overflow-y:hidden !important}#campaign .registry-guide-checklist .top-section{overflow:hidden;position:relative;display:grid;grid-template-areas:'layer';max-width:1480px;width:100%;margin:0 auto 16px;padding:0 20px}@media (max-width: 767px){#campaign .registry-guide-checklist .top-section{height:unset;margin-bottom:calc(10 / 375 * 100vw);padding:unset}}#campaign .registry-guide-checklist .top-section>*{grid-area:layer;position:relative;width:100%;height:inherit}#campaign .registry-guide-checklist .top-section video{position:relative;display:block;object-fit:cover;width:100%}@media (max-width: 767px){#campaign .registry-guide-checklist .top-section video{bottom:unset}}#campaign .registry-guide-checklist .top-section .video-controls{z-index:10;position:absolute;bottom:16px;right:24px;width:25px;height:25px;cursor:pointer;background-image:url("https://secure-netstorage.macys.com/social/images/snippet/2024/images/button-play.svg");background-repeat:no-repeat;pointer-events:all}#campaign .registry-guide-checklist .top-section .video-controls.playing{background-image:url("https://secure-netstorage.macys.com/social/images/snippet/2024/images/button-pause.svg");pointer-events:all}#campaign .registry-guide-checklist .top-section .video-layer::before{content:'';position:absolute;z-index:1;background-color:rgba(0,0,0,0.047);display:block;width:100%;height:100%}#campaign .registry-guide-checklist .top-section .content-layer{z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width: 767px){#campaign .registry-guide-checklist .top-section .content-layer{padding:calc(28 / 375 * 100vw) calc(20 / 375 * 100vw) calc(48 / 375 * 100vw)}}#campaign .registry-guide-checklist .top-section .title{margin:0 0 0.4em;font-family:"TT Ramillas Regular",Georgia,Times,serif;font-weight:400;font-size:72px;line-height:1;letter-spacing:-0.04em;color:#fff}@media (min-width: 768px) and (max-width: 1480px){#campaign .registry-guide-checklist .top-section .title{font-size:calc(72 / 1480 * 100vw)}}@media (max-width: 767px){#campaign .registry-guide-checklist .top-section .title{max-width:8em;font-size:calc(40px + (50 - 40) * ((100vw - 375px) / (767 - 375)));letter-spacing:-0.03em;text-align:center}}@media (min-width: 620px) and (max-width: 767px){#campaign .registry-guide-checklist .top-section .title{max-width:unset}}#campaign .registry-guide-checklist .top-section .copy{display:none;max-width:24em;font-size:18px;line-height:calc(22 / 18)}@media (min-width: 768px) and (max-width: 1480px){#campaign .registry-guide-checklist .top-section .copy{font-size:calc(12px + (18 - 12) * ((100vw - 768px) / (1480 - 768)))}}@media (max-width: 767px){#campaign .registry-guide-checklist .top-section .copy{max-width:20em;font-family:"Macys Sans Medium","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:calc(16px + (22 - 16) * ((100vw - 375px) / (767 - 375)));line-height:calc(21 / 16);letter-spacing:-0.01em}}@media (min-width: 620px) and (max-width: 767px){#campaign .registry-guide-checklist .top-section .copy{max-width:23em}}#campaign .registry-guide-checklist .top-section .cta-copy{margin:0;font-size:18px;line-height:calc(22 / 18);letter-spacing:-0.01em;color:#fff}@media (min-width: 768px) and (max-width: 1480px){#campaign .registry-guide-checklist .top-section .cta-copy{font-size:calc(12px + (18 - 12) * ((100vw - 768px) / (1480 - 768)))}}@media (max-width: 767px){#campaign .registry-guide-checklist .top-section .cta-copy{font-family:"Macys Sans Medium","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:calc(16px + (22 - 16) * ((100vw - 375px) / (767 - 375)));line-height:calc(20 / 16)}}#campaign .registry-guide-checklist .top-section .cta-copy a{color:#fff}#campaign .registry-guide-checklist .checklist-section{display:grid;max-width:1480px;grid-template-areas:'content image';grid-template-columns:repeat(2, 50%);grid-template-rows:852px;margin:48px auto 0;padding:0 20px}@media (min-width: 768px) and (max-width: 1480px){#campaign .registry-guide-checklist .checklist-section{grid-template-rows:calc(852 / 1480 * 100vw);margin-top:calc(48 / 1480 * 100vw)}}@media (max-width: 767px){#campaign .registry-guide-checklist .checklist-section{grid-template-columns:unset;grid-template-rows:calc(396.42 / 375 * 100vw) auto;grid-template-areas:'image' 'content';margin:calc(30 / 375 * 100vw) 5.3333vw 0;padding:0}}#campaign .registry-guide-checklist .checklist-section--image-on-left{grid-template-columns:repeat(2, 50%);grid-template-areas:'image content'}@media (max-width: 767px){#campaign .registry-guide-checklist .checklist-section--image-on-left{grid-template-columns:unset;grid-template-areas:'image' 'content'}}#campaign .registry-guide-checklist .checklist-content{grid-area:content;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width: 767px){#campaign .registry-guide-checklist .checklist-content{align-items:flex-start;padding:calc(30 / 375 * 100vw) calc(23 / 375 * 100vw) calc(35 / 375 * 100vw)}}#campaign .registry-guide-checklist .checklist-content-inner-wrapper{max-width:85%}@media (max-width: 767px){#campaign .registry-guide-checklist .checklist-content-inner-wrapper{max-width:unset}}#campaign .registry-guide-checklist .checklist-content-title{max-width:7em;font-family:"TT Ramillas Regular",Georgia,Times,serif;font-size:56px;font-weight:400;line-height:1;letter-spacing:-0.05em;margin-bottom:0.92em}@media (min-width: 768px) and (max-width: 1480px){#campaign .registry-guide-checklist .checklist-content-title{font-size:calc(30px + (56 - 30) * ((100vw - 768px) / (1480 - 768)))}}@media (max-width: 767px){#campaign .registry-guide-checklist .checklist-content-title{max-width:10em;margin-bottom:1.1em;font-size:calc(30px + (36 - 30) * ((100vw - 375px) / (767 - 375)));line-height:calc(32 / 30);letter-spacing:-0.03em}}@media (min-width: 600px) and (max-width: 767px){#campaign .registry-guide-checklist .checklist-content-title{max-width:unset}}#campaign .registry-guide-checklist .checklist-items-cols{display:flex;align-items:flex-start}@media (min-width: 768px) and (max-width: 1480px){#campaign .registry-guide-checklist .checklist-items-cols{row-gap:0}}@media (max-width: 767px){#campaign .registry-guide-checklist .checklist-items-cols{flex-direction:column;row-gap:calc(14px + (18 - 14) * ((100vw - 375px) / (767 - 375)))}}@media (min-width: 600px) and (max-width: 767px){#campaign .registry-guide-checklist .checklist-items-cols{flex-direction:row}}#campaign .registry-guide-checklist .checklist-items-col{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;row-gap:16px}@media (min-width: 768px) and (max-width: 1480px){#campaign .registry-guide-checklist .checklist-items-col{row-gap:calc(10px + (16 - 10) * ((100vw - 768px) / (1480 - 768)))}}@media (max-width: 767px){#campaign .registry-guide-checklist .checklist-items-col{row-gap:calc(14px + (18 - 14) * ((100vw - 375px) / (767 - 375)))}}#campaign .registry-guide-checklist .checklist-items-col:first-child{margin:0;margin-right:60px}@media (min-width: 768px) and (max-width: 1480px){#campaign .registry-guide-checklist .checklist-items-col:first-child{margin-right:calc(15px + (60 - 15) * ((100vw - 768px) / (1480 - 768)))}}@media (min-width: 600px) and (max-width: 767px){#campaign .registry-guide-checklist .checklist-items-col:first-child{margin-right:calc(30 / 600 * 100vw)}}#campaign .registry-guide-checklist .checklist-item{display:flex;align-items:center;column-gap:7px}@media (min-width: 768px) and (max-width: 1480px){#campaign .registry-guide-checklist .checklist-item{column-gap:calc(4px + (7 - 4) * ((100vw - 768px) / (1480 - 768)))}}@media (max-width: 767px){#campaign .registry-guide-checklist .checklist-item{column-gap:calc(10px + (14 - 10) * ((100vw - 375px) / (767 - 375)))}}#campaign .registry-guide-checklist .checklist-item-checkbox{width:13px;height:13px;border:1px solid #000}@media (min-width: 768px) and (max-width: 1480px){#campaign .registry-guide-checklist .checklist-item-checkbox{width:calc(10px + (13 - 10) * ((100vw - 768px) / (1480 - 768)));height:calc(10px + (13 - 10) * ((100vw - 768px) / (1480 - 768)))}}@media (max-width: 767px){#campaign .registry-guide-checklist .checklist-item-checkbox{width:calc(10px + (12 - 10) * ((100vw - 375px) / (767 - 375)));height:calc(10px + (12 - 10) * ((100vw - 375px) / (767 - 375)))}}#campaign .registry-guide-checklist .checklist-item-link{font-family:"Macys Sans Regular","Helvetica Neue",Helvetica,Arial,sans-serif;text-decoration:none;width:max-content;font-size:18px;line-height:1.1}@media (min-width: 768px) and (max-width: 1480px){#campaign .registry-guide-checklist .checklist-item-link{font-size:calc(12px + (18 - 12) * ((100vw - 768px) / (1480 - 768)))}}@media (max-width: 767px){#campaign .registry-guide-checklist .checklist-item-link{font-size:calc(14px + (16 - 14) * ((100vw - 375px) / (767 - 375)));line-height:1}}#campaign .registry-guide-checklist .checklist-item-link:hover{text-decoration:none}#campaign .registry-guide-checklist .checklist-content-button{display:flex;align-items:center;justify-content:center;border:1px solid #000;border-radius:0.36em;margin:0;margin-top:2.5em;font-family:"Macys Sans Medium","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1;text-decoration:none;white-space:nowrap;width:184px;height:53px;font-size:14px}@media (min-width: 768px) and (max-width: 1480px){#campaign .registry-guide-checklist .checklist-content-button{width:calc(155px + (184 - 155) * ((100vw - 768px) / (1480 - 768)));height:calc(45px + (53 - 45) * ((100vw - 768px) / (1480 - 768)));font-size:calc(12px + (14 - 12) * ((100vw - 768px) / (1480 - 768)))}}@media (max-width: 767px){#campaign .registry-guide-checklist .checklist-content-button{width:fit-content;margin-top:1.79em;padding:1em 2.2em;font-size:calc(14px + (16 - 14) * ((100vw - 375px) / (767 - 375)))}}#campaign .registry-guide-checklist .checklist-content-button:hover{text-decoration:none}#campaign .registry-guide-checklist .checklist-image{grid-area:image;background-size:cover;background-position:center;background-repeat:no-repeat;height:852px}@media (min-width: 768px) and (max-width: 1480px){#campaign .registry-guide-checklist .checklist-image{height:100%}}@media (max-width: 767px){#campaign .registry-guide-checklist .checklist-image{height:100%}}#campaign .registry-guide-checklist .checklist-video{width:100%;vertical-align:top;position:relative}#campaign .registry-guide-checklist .checklist-video .editorial-unit-left{padding:0 !important;height:100%}#campaign .registry-guide-checklist .checklist-video .editorial-container{height:100%;padding:0 !important}#campaign .registry-guide-checklist .checklist-video .container-inner{width:100%;height:100%}#campaign .registry-guide-checklist .checklist-video video{object-fit:cover;height:100% !important;width:auto !important}@media (min-width: 768px) and (max-width: 1480px){#campaign .registry-guide-checklist .checklist-video video{height:auto !important;width:101% !important}}#campaign .registry-guide-checklist .checklist-section-0 .checklist-content,#campaign .registry-guide-checklist .checklist-section-2 .checklist-content,#campaign .registry-guide-checklist .checklist-section-4 .checklist-content,#campaign .registry-guide-checklist .checklist-section-6 .checklist-content,#campaign .registry-guide-checklist .checklist-section-8 .checklist-content,#campaign .registry-guide-checklist .checklist-section-10 .checklist-content,#campaign .registry-guide-checklist .checklist-section-12 .checklist-content{background-color:#fdd2ba}#campaign .registry-guide-checklist .checklist-section-1 .checklist-content,#campaign .registry-guide-checklist .checklist-section-5 .checklist-content,#campaign .registry-guide-checklist .checklist-section-9 .checklist-content{background-color:#e9f2d4}#campaign .registry-guide-checklist .checklist-section-3 .checklist-content,#campaign .registry-guide-checklist .checklist-section-7 .checklist-content,#campaign .registry-guide-checklist .checklist-section-11 .checklist-content{background-color:#ff7083}@media (max-width: 767px){#campaign .registry-guide-checklist #section-kitchen{margin-top:calc(10 / 375 * 100vw)}}#campaign .registry-guide-checklist #section-kitchen .checklist-image{background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/registry-guide/2024-06/images/202406-checklist-kitchen-dt.webp")}#campaign .registry-guide-checklist #section-appliance .checklist-image{background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/registry-guide/2024-11/images/202410-checklist-appliance-dt.webp")}#campaign .registry-guide-checklist #section-dining .checklist-image{background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/registry-guide/2024-06/images/202406-checklist-dining-dt.webp")}@media (max-width: 767px){#campaign .registry-guide-checklist #section-dining .checklist-image{background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/registry-guide/2024-06/images/202406-checklist-dining-mew.webp")}}@media (max-width: 599px){#campaign .registry-guide-checklist #section-dining .checklist-content-title{max-width:9em}}#campaign .registry-guide-checklist #section-barware .checklist-image{background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/registry-guide/2024-11/images/202410-checklist-barware-dt.webp")}#campaign .registry-guide-checklist #section-barware .checklist-content-inner-wrapper{max-width:76%}@media (max-width: 767px){#campaign .registry-guide-checklist #section-barware .checklist-content-inner-wrapper{max-width:unset}}@media (min-width: 1480px){#campaign .registry-guide-checklist #section-barware .checklist-items-col:first-child{margin-right:55px}}#campaign .registry-guide-checklist #section-barware .checklist-content-title{max-width:unset}@media (min-width: 768px) and (max-width: 1279px){#campaign .registry-guide-checklist #section-barware .checklist-item-checkbox{align-self:flex-start}}@media (min-width: 768px) and (max-width: 1279px){#campaign .registry-guide-checklist #section-barware .checklist-item-link{width:fit-content}}#campaign .registry-guide-checklist #section-bedroom .checklist-image{background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/registry-guide/2024-11/images/202410-checklist-bedding-dt.webp")}@media (max-width: 767px){#campaign .registry-guide-checklist #section-bedroom .checklist-image{background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/registry-guide/2024-11/images/202410-checklist-bedding-mew.webp")}}@media (min-width: 1480px){#campaign .registry-guide-checklist #section-bedroom .checklist-items-col:first-child{margin-right:10px}}@media (min-width: 768px) and (max-width: 1279px){#campaign .registry-guide-checklist #section-bedroom .checklist-item-checkbox{align-self:flex-start}}@media (min-width: 768px) and (max-width: 1279px){#campaign .registry-guide-checklist #section-bedroom .checklist-item-link{width:fit-content}}#campaign .registry-guide-checklist #section-bathroom .checklist-image{background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/registry-guide/2024-06/images/202406-checklist-bathroom-dt.webp")}#campaign .registry-guide-checklist #section-cleaning-organization .checklist-image{background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/registry-guide/2024-06/images/202406-checklist-cleaning-dt.webp")}@media (max-width: 599px){#campaign .registry-guide-checklist #section-cleaning-organization .checklist-content-title{max-width:8em}}#campaign .registry-guide-checklist #section-cleaning-organization .checklist-content-button{width:257px}@media (min-width: 768px) and (max-width: 1480px){#campaign .registry-guide-checklist #section-cleaning-organization .checklist-content-button{width:calc(227px + (184 - 227) * ((100vw - 768px) / (1480 - 768)))}}#campaign .registry-guide-checklist #section-luggage .checklist-image{background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/registry-guide/2024-11/images/202410-checklist-traveling-dt.webp")}@media (max-width: 599px){#campaign .registry-guide-checklist #section-luggage .checklist-content-title{max-width:8em}}#campaign .registry-guide-checklist #section-home-decor .checklist-image{background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/registry-guide/2024-06/images/202406-checklist-homedecor-dt.webp")}@media (min-width: 768px) and (max-width: 1279px){#campaign .registry-guide-checklist #section-home-decor .checklist-item-checkbox{align-self:flex-start}}@media (min-width: 768px) and (max-width: 1279px){#campaign .registry-guide-checklist #section-home-decor .checklist-item-link{width:fit-content}}#campaign .registry-guide-checklist #section-furniture .checklist-image{background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/registry-guide/2024-11/images/202410-checklist-furniture-dt.webp")}#campaign .registry-guide-checklist #section-electronics .checklist-image{background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/registry-guide/2024-11/images/202410-checklist-electronics-dt.webp")}@media (max-width: 599px){#campaign .registry-guide-checklist #section-electronics .checklist-content-title{max-width:8em}}#campaign .registry-guide-checklist #section-personal-care .checklist-image{background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/registry-guide/2024-06/images/202406-checklist-personalcare-dt.webp")}#campaign .registry-guide-checklist #section-hobbies .checklist-image{background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/registry-guide/2024-11/images/202410-checklist-hobbies-dt.webp")}#campaign .registry-guide-checklist .bottom-section{max-width:1480px;margin:71px auto 80px;padding:0 20px}@media (min-width: 768px) and (max-width: 1480px){#campaign .registry-guide-checklist .bottom-section{margin-top:calc(71 / 1480 * 100vw);margin-bottom:calc(80 / 1480 * 100vw)}}@media (max-width: 767px){#campaign .registry-guide-checklist .bottom-section{margin:calc(30 / 375 * 100vw) 5.3333vw calc(52 / 375 * 100vw);padding:unset}}#campaign .registry-guide-checklist .bottom-section-copy{font-size:20px;line-height:calc(24 / 20);color:#707070}@media (min-width: 768px) and (max-width: 1480px){#campaign .registry-guide-checklist .bottom-section-copy{font-size:calc(12px + (20 - 12) * ((100vw - 768px) / (1480 - 768)))}}@media (max-width: 767px){#campaign .registry-guide-checklist .bottom-section-copy{font-size:calc(12px + (14 - 12) * ((100vw - 375px) / (767 - 375)));line-height:1.1;color:#000}}#campaign .registry-guide-checklist .bottom-section-copy a{color:#707070}@media (max-width: 767px){#campaign .registry-guide-checklist .bottom-section-copy a{color:#000}}
