.personalized-placement.hiding-default-content{visibility:hidden}.personalized-placement.hidden-content{visibility:hidden}#gift-cards #content>p{font-size:16px;line-height:1.5;margin:10px}#gift-cards #content .card-type{padding:0 10px;overflow:auto;margin-bottom:20px}#gift-cards #content .card-type h2{border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding:10px 0;margin-bottom:10px;text-transform:uppercase;letter-spacing:1px}#gift-cards #content .card-type p{margin-bottom:10px;line-height:1.5}#gift-cards #content .card-type p.note{font-size:12px}#gift-cards #content .card-type p.note a{text-decoration:none}#gift-cards #content .card-type .image{float:right;width:50%;margin:0 0 10px 10px}#gift-cards #content .card-type .image img{width:100%}#occasions-club .occasions-club-form{margin:0 10px}#occasions-club .occasions-club-form h1 img{width:100%}#occasions-club .occasions-club-form .occasions-intro{margin-bottom:20px}#occasions-club .occasions-club-form .occasions-intro p{font-size:12px;text-align:center;margin:0 0 10px 0}#occasions-club .occasions-club-form .occasions-intro p.last{margin-bottom:15px}#occasions-club .occasions-club-form .occasions-intro .birthdays{font-weight:bold;color:#aab337}#occasions-club .occasions-club-form .occasions-intro .twentyoff{font-weight:bold}#occasions-club .occasions-club-form .hr-1 img{width:100%}#occasions-club .occasions-club-form h2{font-size:14px;font-weight:bold;margin:0 0 10px 0;padding:0;line-height:1.4;text-transform:none}#occasions-club .occasions-club-form p{font-size:14px;margin:10px 0 20px 0}#occasions-club .occasions-club-form p.required-info{font-size:14px;margin:0 0 10px 0;font-style:italic}#occasions-club .occasions-club-form .required{font-weight:bold;color:#272727}#occasions-club .occasions-club-form fieldset li{margin-bottom:10px}#occasions-club .occasions-club-form .error-message li{margin:0 0 5px 0;color:#ee3e46;font-size:12px}#occasions-club .occasions-club-form .privacy{font-size:11px}#occasions-club .occasions-club-form .occasions-club-thank-you{margin:0px 0 0 0}#occasions-club .occasions-club-form .occasions-club-thank-you p{text-align:center;margin:20px 0 30px 0;font:italic 16px "Times New Roman",Times,serif;letter-spacing:1px}#tips-and-ideas #content img{margin:10px 0}#tips-and-ideas #content h1{text-transform:none;font-size:14px;font-weight:normal;line-height:1.2}#tips-and-ideas #content h2{margin-bottom:5px;text-transform:uppercase}#tips-and-ideas #content h3{text-transform:uppercase;font-weight:bold;margin-bottom:5px}#tips-and-ideas #content ul{list-style:disc outside none;margin-bottom:20px}#tips-and-ideas #content ul li{font-size:14px;line-height:1.4;margin-left:35px}#tips-and-ideas #content iframe{margin:0 10px 10px 10px}#tips-and-ideas #content .two-column{text-align:center}#tips-and-ideas #content .two-column .column h2{padding:0 10px}#tips-and-ideas #content .two-column .column h2 a{text-decoration:none}#tips-and-ideas #content .two-column .column h2 .item-head{font-family:futura-pt,Helvetica,Arial,sans-serif;text-transform:lowercase;font-size:14px;margin-bottom:5px;display:block}#tips-and-ideas #content .two-column .column h2 .item-call{text-transform:uppercase;font-size:12px;font-weight:bold;display:block;margin-bottom:5px}#tips-and-ideas #vacation-shop #content h1{padding:0}#tips-and-ideas #vacation-shop #content img{margin:0}#home-makeover-sweeps .header{background-color:#c7ece6;text-align:center}#home-makeover-sweeps .header a{color:#ee6b5d;text-decoration:underline}#home-makeover-sweeps .header p{font-size:3.8vw;font-weight:400;padding:6vw 0}#home-makeover-sweeps .header sup{font-size:0.7em;vertical-align:super}#home-makeover-sweeps img{width:100%;margin-top:-2px}#home-makeover-sweeps .hms-legal{font-family:"Montserrat",futura-pt,Helvetica,Arial,sans-serif;font-size:12px;font-weight:300;color:#000;padding:4vw}#home-makeover-sweeps .hms-legal li{list-style-type:decimal;margin-left:3.5vw;padding-left:0.5vw;font-size:2.5vw;font-weight:normal}#home-makeover-sweeps .hms-legal p{padding-bottom:2vw;font-size:2.5vw;font-weight:normal}#gift-finder #content{text-align:center}#gift-finder #content img{width:100%;display:inline}#gift-finder #content img#hero{padding-bottom:3.5vw}#gift-finder #content img#brands{width:90%;padding-top:7vw}#gift-finder #content p.copy{font-family:"Nunito Sans","Open Sans",Helvetica,Arial,sans-serif;font-size:3.75vw;margin:0;color:#2d2d2d}#gift-finder #content p.copy.bold{font-weight:bold;font-size:6.5vw;padding:1.5vw 0}#gift-finder #content img.badge{width:50%;display:block;margin:0 auto}#gift-finder #content img.badge.larger{width:70%;margin-bottom:-5vw}#gift-finder #content img.badge.smaller{width:44%}#gift-finder #content img.badge.last{margin-bottom:10vw}#mollysimssweep{width:100%;padding:0}#mollysimssweep #content section{position:relative}#mollysimssweep #content section.header{padding:5%;margin-bottom:0px;background-color:#f8e6d8}#mollysimssweep #content section.header h1{font:900 4vw/5.9vw "Nunito Sans","Open Sans",Helvetica,Arial,sans-serif;letter-spacing:0.18em;text-transform:uppercase;color:#232b3e;padding-bottom:0;margin-bottom:0;margin-top:0;border-bottom:none;text-align:center}#mollysimssweep #content section.header h1 span{font:bold 24px futura-pt,Helvetica,Arial,sans-serif;color:#272727}#mollysimssweep #content section.header hr.breaker{width:20%;border-top:1px solid #2d2d2d}#mollysimssweep #content section.header p{font:200 3vw/4vw futura-pt,Helvetica,Arial,sans-serif;letter-spacing:0.075em;color:#232b3e;margin:0 auto 20px auto;text-align:center}#mollysimssweep #content section.header p strong{font-weight:600}#mollysimssweep #content section.hero img{width:100%}#mollysimssweep #content section.hts-form{padding-top:35px}#mollysimssweep #content section.thank-you{text-align:center;height:560px;background-color:#f9f9f9}#mollysimssweep #content section.thank-you h1{font-size:36px;line-height:normal;margin-bottom:20px;text-transform:none;color:#232b3e}#mollysimssweep #content section.thank-you h2{font:900 18px/28px "Nunito Sans","Open Sans",Helvetica,Arial,sans-serif;letter-spacing:0.18em;margin-bottom:15px;padding-top:50px;padding-bottom:0px;text-transform:none}#mollysimssweep #content section.thank-you p{font:200 14px/24px futura-pt,Helvetica,Arial,sans-serif;letter-spacing:0.05em;margin-bottom:30px}#mollysimssweep #content section.thank-you p strong{font-weight:400}#mollysimssweep #content section.thank-you a.btn-blue{background-color:#232b3e;color:#fff;font-weight:bold;margin:0 5%;text-align:center}#mollysimssweep #content section.sweepstakes-rules h1{font:30px "Playfair Display",Georgia,serif;color:#232b3e;border-bottom:none;text-align:center;padding-bottom:0;margin:20px 0}#mollysimssweep #content section.sweepstakes-rules ol li{list-style:decimal;margin-bottom:15px;font-size:12px;line-height:normal}#mollysimssweep #content section.sweepstakes-rules ol li a{font-size:12px;line-height:normal;text-decoration:underline}#mollysimssweep #content section iframe{min-height:300px}#summersweeps{width:100%;padding:0}#summersweeps #content section{position:relative}#summersweeps #content section.header{padding:5%;margin-bottom:0px;background-color:#e5eff8}#summersweeps #content section.header h1{font:900 4vw/5.9vw "Nunito Sans","Open Sans",Helvetica,Arial,sans-serif;letter-spacing:0.18em;text-transform:uppercase;color:#232b3e;padding-bottom:0;margin-bottom:0;margin-top:0;border-bottom:none;text-align:center}#summersweeps #content section.header h1 span{font:bold 24px futura-pt,Helvetica,Arial,sans-serif;color:#272727}#summersweeps #content section.header hr.breaker{width:20%;border-top:1px solid #2d2d2d}#summersweeps #content section.header p{font:200 3vw/4vw futura-pt,Helvetica,Arial,sans-serif;letter-spacing:0.075em;color:#232b3e;margin:0 auto 20px auto;text-align:center}#summersweeps #content section.header p strong{font-weight:600}#summersweeps #content section.hero img{width:100%}#summersweeps #content section.hts-form{padding-top:1px}#summersweeps #content section.thank-you{text-align:center;padding-bottom:5%;background-color:#f4f4f4}#summersweeps #content section.thank-you h1{font-size:36px;line-height:normal;margin-bottom:20px;text-transform:none;color:#232b3e}#summersweeps #content section.thank-you h2{font:900 18px/28px "Nunito Sans","Open Sans",Helvetica,Arial,sans-serif;letter-spacing:0.18em;margin-bottom:15px;padding-top:25px;padding-bottom:0px;text-transform:none}#summersweeps #content section.thank-you p{font:200 14px/24px futura-pt,Helvetica,Arial,sans-serif;letter-spacing:0.05em;margin-bottom:30px}#summersweeps #content section.thank-you p strong{font-weight:400}#summersweeps #content section.thank-you a.btn-blue{background-color:#232b3e;color:#fff;font-weight:bold;margin:0 5%;text-align:center}#summersweeps #content section.thank-you .lighthouse{width:7%;margin:0 auto;padding-top:10%}#summersweeps #content section.sweepstakes-rules h1{font:30px "Playfair Display",Georgia,serif;color:#232b3e;border-bottom:none;text-align:center;padding-bottom:0;margin:20px 0}#summersweeps #content section.sweepstakes-rules ol{padding:0 7%}#summersweeps #content section.sweepstakes-rules ol li{list-style:decimal;margin-bottom:15px;font-size:12px;line-height:normal}#summersweeps #content section.sweepstakes-rules ol li a{font-size:12px;line-height:normal;text-decoration:underline}#summersweeps #content section iframe{min-height:300px}#personalized-gift-finder .mobile-slideshow-banner.easter-cutoffs{display:none}#personalized-gift-finder .quiz-container{background:transparent !important}#personalized-gift-finder h1{font-size:2.875rem;font-weight:400;margin:1.625rem 0 0.3125rem 0;font-family:"utopia-std",Georgia,serif;text-transform:capitalize}#personalized-gift-finder p{margin:0 1rem 0.625rem 1rem;font-size:1.2rem}#personalized-gift-finder .quiz-hero img{width:100%}#personalized-gift-finder #quiz-tabs,#personalized-gift-finder #quiz-ntabs,#personalized-gift-finder #quiz-results{display:block}#personalized-gift-finder .qp_container{box-shadow:none;font-family:futura-pt,Helvetica,Arial,sans-serif}#personalized-gift-finder .qp_iauth.giphy{display:none}#personalized-gift-finder .qp_btn{display:block;text-align:center;text-transform:uppercase;color:#fff;background-color:#272727;font-size:12px;font-weight:500;height:30px;line-height:30px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}#personalized-gift-finder .qp_btna:hover input{box-shadow:none}#personalized-gift-finder .qp_a{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;background:#fff;border:1px solid #2d2d2d;padding-left:1rem}#personalized-gift-finder .qp_a[sel='1'],#personalized-gift-finder .qp_a:hover{box-shadow:none}#personalized-gift-finder .qp_qi{text-transform:uppercase;letter-spacing:0.2rem;max-width:61.875rem;font-weight:600}#personalized-gift-finder .qp_qi span{position:relative;top:0;font-size:1.5rem !important;text-transform:initial;font-weight:500}#personalized-gift-finder .qp_t{letter-spacing:0.0625rem;font-size:1rem;font-weight:500}.qp-win .qp_btn{display:block;text-align:center;text-transform:uppercase;color:#fff;background:#272727 !important;font-size:12px;font-weight:500;height:30px;line-height:30px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.qp_btna:hover input{box-shadow:none !important}#content img{width:100%;display:block}#content .two-column{display:flex}#content .two-column .column{width:50%}#content .three-column{display:flex}#content .three-column .column{width:33.33%}#monogrammed-gift-shop #content .two-column .column{padding:5px}#monogrammed-gifts-for-mothers-day #content h1{padding:0;margin:0}#engagement-wedding-shop #content .three-column-195-208-237{display:flex}#engagement-wedding-shop #content .three-column-195-208-237 .column-1{width:30.46875%}#engagement-wedding-shop #content .three-column-195-208-237 .column-2{width:32.5%}#engagement-wedding-shop #content .three-column-195-208-237 .column-3{width:37.03125%}#my-markandgraham div#content h1,#my-markandgraham div#content h2{font-family:"Playfair Display",Georgia,serif;font-weight:normal;text-align:center;color:#232b3e}#my-markandgraham div#content h1{font-size:6vw}#my-markandgraham div#content h2{font-size:5vw;margin-top:10px}#my-markandgraham div#content h3{font-family:"Playfair Display",Georgia,serif;font-weight:normal;text-align:center;color:#232b3e;font-size:5vw;margin-bottom:15px}#my-markandgraham div#content p{color:#232b3e;font-size:14px;text-align:center;margin-bottom:15px}#my-markandgraham div#content .section{background:#f6f6f6;padding:10px}#my-markandgraham div#content .section img{width:auto;margin:0 auto 15px}#my-markandgraham div#content .section.navy{background:#232b3e;text-align:center;text-transform:uppercase}#my-markandgraham div#content .section.navy h3{font-weight:normal;line-height:normal;color:#fff}#my-markandgraham div#content .section.navy a{color:#fff;text-align:center}#personalized-wedding-shop-by-color .three-column .middle{margin:0 2% 2%}#personalized-wedding-shop-by-color img.img-auto{width:auto}
