div.wrap{width:100%;margin:0;padding:0}body#popup div#content{background-image:url("../images/common/white-spot.gif");line-height:1.2em;padding:0;margin:0 1em !important;position:relative;clear:both}body#join-email-list{background-image:url("../images/common/white-spot.gif")}body#email-a-friend input.button{height:1.7em}div#content{margin:0 1em}div#content-wrapper{padding:0 1.2em}h1,h2,h3{font-family:"TT-Norms-Pro","Open Sans",Helvetica,Arial,sans-serif;font-weight:bold;text-transform:none}h2{font-size:1.2em;padding-bottom:1em;clear:both}.sale-text3{color:#ab1707;font-size:1.2em}h3{font-size:1em;padding-bottom:0.6em}p{padding-bottom:1.2em}a,a:active,a:hover,a:visited{text-decoration:underline}div#content div.popup-body{margin-left:2em}span.header{display:block;font-weight:bold}span.surcharge-header{display:block;font-style:italic;font-size:1.1em}div#content h1{border-bottom:1px solid #ccc;margin-bottom:1em;padding-bottom:0.4em}div.header{float:left;background-color:#e6e2de;padding:0.7em;border-bottom:1px solid #666;margin-bottom:1em;width:97%}div.header h1{margin-left:7em;font-size:1.3em;text-transform:none;padding:0.2em 0 0 1em;color:#333;border-bottom:none;margin-bottom:0;text-align:left}div#content div.header h1{float:left;font-size:1.1em;color:#333;font-weight:bold;padding:0.25em 1em;text-transform:none;font-family:"TT-Norms-Pro","Open Sans",Helvetica,Arial,sans-serif;border:0}div#content div.header.cm h1{padding-top:0.3em}div.header a#btn-close{float:left;text-decoration:none;padding:0.25em 0.8em 0.5em;background-image:url("../images/common/img_arrow_lt_black.gif");background-repeat:no-repeat;background-position:left 0.45em;border-right:1px solid #333;font-size:1.1em;cursor:pointer}div.header a#btn-close:hover{background-image:url("../images/common/img_arrow_lt_on.gif")}div.header img.close{cursor:pointer;float:left;padding-top:0.4em}div.header img.title-spacer{float:left;height:1.6em;width:0.1em;margin-left:1em}body#redirect div#content{width:25em;margin:0 auto}body#redirect div#btn-continue{background-image:url("../images/customer-service/btn_continue.gif");width:8.9em;margin-top:2em}body#redirect div#btn-continue a.button{width:8.9em}body#redirect img#brand-logo{margin:1em 0 2em 0}div#cm-opt-out form{overflow:hidden}div#cm-opt-out fieldset{padding-bottom:1em}div#cm-opt-out fieldset.submit img{float:right;padding-top:1em;cursor:pointer}div.cm-op-out fieldset{width:39em}body#popup div.cm-op-out#content fieldset label{text-align:left;width:25em;margin-left:0.5em}body#popup div.cm-op-out#content fieldset input{float:left}div#email-opt-out h3{margin:1em 0 0.5em 0;padding:0}div#email-opt-out h3.your-email-address{margin-top:2.5em}div#email-opt-out fieldset{margin:1em 0}div#email-opt-out fieldset label{float:left;text-align:right;width:8em;padding:0.5em 1em 0 0}div#email-opt-out fieldset input{float:left}div#email-opt-out fieldset.check-set label{text-align:left;width:25em;padding-left:0.5em}div#emailme div#content{padding:0.5em 2.5em 1em 1.5em}div#emailme h2{padding-top:0.2em}div#emailme ul{list-style-position:inside;list-style-type:disc;padding:0 0 1.1em 3em}div#emailme ul li{padding-bottom:0.1em}div#email-opt-out div.communication-preferences fieldset.input-field label{width:105px;padding-top:7px}div#email-opt-out div.communication-preferences fieldset.input-field input{width:200px;height:33px;padding:0 5px}div#email-opt-out div.communication-preferences fieldset.check-set input{width:auto;margin-top:15px}div#email-opt-out div.communication-preferences fieldset.check-set label{width:340px;padding-left:10px}div#email-opt-out div.communication-preferences fieldset.actions input{width:auto;margin-left:1em}div#email-opt-out div.communication-preferences#content p.required-fields{margin-bottom:0;padding-bottom:0;margin-top:0 !important}div#email-opt-out div.communication-preferences h3.your-email-address{margin-top:1.5em;font-size:13px}div#email-opt-out div.communication-preferences#content{margin-top:0}div#email-opt-out div.communication-preferences#content form{margin:0;padding:0}div#email-opt-out div.communication-preferences div.error-block{padding-bottom:1em;margin-left:1.5em}div#email-opt-out div.communication-preferences div.header h1{margin:0}h2.superheader{color:#133252;text-transform:uppercase;padding-top:0.7em;font-size:1.1em}div#shipping-options table{border-collapse:collapse;border:1px solid #666;width:44em;margin:1em auto 1em auto;text-align:center}div#shipping-options table th{font-weight:bold;padding:0.3em 1em;border:solid 0.1em #666;font-size:1.1em}div#shipping-options table td{padding:0.3em 1em;font-size:1.1em;vertical-align:middle;border:1px solid #ccc}div#shipping-options table td a{font-size:1em}div.svc-balance{width:100%;text-align:center;margin:1em 0 2em 0}div.svc-balance p{margin:0}div.svc-balance span{font-size:1.1em;font-weight:bold}body#popup div#gift-card-info.wrap{width:auto;margin:0 auto}div#gift-card-info h2{padding:1em 0 0.5em 0}img#gift-card-image{padding-bottom:1em}div.gift-card-fields{padding-bottom:1.5em}div.gift-card-fields div.error-block{margin:1em 0}div.gift-card-fields div.error-block p{font-weight:bold}div.gift-card-fields form{overflow:hidden;height:5em}div.gift-card-fields fieldset{float:left;padding-right:1em;position:relative}div.gift-card-fields fieldset label{display:block;font-size:1.1em;padding-bottom:0.5em;position:absolute;bottom:0}div#gift-card-info div.gift-card-fields fieldset input{margin-bottom:2.5em}div.gift-card-fields fieldset input.gift-card-input{font-size:1em;height:1.6em}div.gift-card-fields fieldset.enter-code input{font-size:1em;width:13em}div.gift-card-fields fieldset.enter-pin input{font-size:1em;width:6em}div#gift-card-info div.gift-card-fields fieldset.apply{margin-top:1em}div#gift-wrap-info p{margin-left:11em}div#gift-wrap-info img#gift-wrap-hero{float:left}div#inhome-popup img.in-home-icon{margin-bottom:-0.1em}div#credit-card-popup img{display:block;margin-bottom:1em}div#credit-card-popup h2{font-size:1.4em;color:#6e1126;font-weight:normal}div#credit-card-popup h2.benefits{margin-top:2em}div#credit-card-popup h2 a,div.credit-card-popup h2 a:active,div.credit-card-popup h2 a:hover,div.credit-card-popup h2 a:visited{color:#010101;text-decoration:none}div#credit-card-popup h3{font-size:1.2em;margin-top:1em}div#credit-card-popup ul{list-style:disc inside;padding:0 0 1em 0.5em}div#credit-card-popup ul li{margin:0.2em 0}div#credit-card-popup div.btn-apply,div#credit-card-popup div.btn-manage{margin:0.5em 0 2em}div#credit-card-popup div#content p.fine-print{font-size:0.9em}div.cvn-visuals{overflow:hidden;clear:both;margin-top:1em;width:45em}div.cvn-visuals img{float:left;margin-right:1em}div.cvn-visuals p{float:left;width:23em}div.cvn-visuals p.card-name{font-weight:bold}ul.promos-learn-more,ul.gift-cards-learn-more{padding-bottom:2em;border-bottom:1px solid #666}div.promo-answers h2,div.gift-card-answers h2{padding:1.5em 0 0.2em}body#monogram div.wrap{width:auto;margin:0 auto}body#monogram div#content{width:40em;margin:1em auto 0}body#monogram div#content h1{float:none;border-bottom:0.05em solid #ccc;padding:0.2em 0 0.5em 1em;margin-bottom:0.5em}body#monogram div#content h2{font-size:1.5em;padding:0.2em 0 0.5em 0;font-weight:bold}body#monogram div#content img#monogram-sample,body#monogram div#content img#nfl-sample{position:absolute}body#monogram div#content div#monogram-info{padding:0 0 1em 9em;border-bottom:0.05em solid #ccc}body#monogram div#content div#nfl-info{margin-left:8em;padding-right:1em}body#monogram div#content img#monogram-complete,body#monogram div#content img#afc-complete{padding:1em}#furniture-care-popup .container{width:550px;margin-top:20px;margin-left:20px}#furniture-care-popup .container h1{font-family:"TT-Norms-Pro","Open Sans",Helvetica,Arial,sans-serif;font-size:15px;padding-bottom:15px}#furniture-care-popup .container h2{font-family:"TT-Norms-Pro","Open Sans",Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;padding-bottom:5px}#furniture-care-popup .container p{font-family:"TT-Norms-Pro","Open Sans",Helvetica,Arial,sans-serif;font-size:12px;font-weight:300;line-height:15px;padding-bottom:15px}#pottery-barn-teen,#pottery-barn-kids{text-align:center}#pottery-barn-teen div#content,#pottery-barn-kids div#content{text-align:center;margin:auto !important}#pottery-barn-teen p,#pottery-barn-kids p{text-align:left}#pottery-barn-teen div#content div#btn-continue,#pottery-barn-kids div#content div#btn-continue{margin-left:auto;margin-right:auto}#gift-card-terms h2{text-decoration:underline}#gift-card-terms h3{font-size:12px}#gift-card-terms h4{font-style:italic;font-weight:bold}#gift-card-terms ul{list-style:disc inside;margin-left:10px;margin-bottom:10px}#video_popup{width:640px;padding:20px}body#EcatalogFull #header-container,#footer-container{display:none}.cat-container{position:relative;padding-bottom:60%;padding-top:0;height:0;overflow:hidden}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.cat-container{padding-bottom:65%}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.cat-container{padding-bottom:118%}}.cat-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}body#EcatalogFull div#content{padding:0;margin:0}body#EcatalogFull #pre-header-promo{display:none}#registry-sweeps-official-rules{font-family:"TT-Norms-Pro","Open Sans",Helvetica,Arial,sans-serif}#registry-sweeps-official-rules h1{font-family:"TT-Norms-Pro","Open Sans",Helvetica,Arial,sans-serif;font-weight:400}#registry-sweeps-official-rules strong{font-weight:400;color:#333}#registry-sweeps-official-rules p{font-weight:400;color:#666}#registry-sweeps-official-rules th,#registry-sweeps-official-rules td{font-size:11px;font-weight:400;color:#666}.emailCampaignFixedWidget{display:none !important}.furniture-guide-popup-wrap{width:100%}.big-checkbox-label{position:relative}.big-checkbox-label label{display:block;margin:0;padding:16px 16px 16px 40px;padding:1rem 1rem 1rem 2.5rem;border:1px solid #ccc;font-weight:normal;background:rgba(229,229,229,0);transition:background-color 0.3s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:0.037rem;cursor:pointer}.big-checkbox-label input[type="checkbox"]{position:absolute;margin:auto 0 auto 16px;top:0;bottom:0;height:16px;width:16px}.big-checkbox-label input[type="checkbox"]+label{font-weight:normal}.big-checkbox-label input[type="checkbox"]:checked+label{color:#000;background:#e5e5e5;font-weight:bold;letter-spacing:normal}.big-checkbox-label.big-checkbox-label-is-bound label{margin-top:0}.big-checkbox-label{margin:10px 0}#email-opt-out{width:auto}#email-opt-out .input-field input{width:200px;height:33px}#email-opt-out .input-field label{padding:12px 10px 0 0}
