article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display: inline;*zoom: 1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:"courier new",monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}blockquote{margin:1em 40px}q{quotes:none}q:before,q:after{content:"";content:none}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ul,ol{padding:0;list-style-type:none;list-style:none;list-style-image:none}dl,menu,ol,ul{margin:1em 0}dd{margin:0}menu{padding:0 0 0 40px}.sidebar ul,.sidebar ol,.commentlist{list-style:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left: -7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align: middle}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow: visible}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height: 13px;*width: 13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}p{-webkit-hyphens:auto;-epub-hyphens:auto;-moz-hyphens:auto;hyphens:auto}b,strong,.strong{font-weight:700}dfn,em,.em,i{font-style:italic}small,.small{font-size:75%}address{font-style:normal}hr{border:none;border-top:1px solid #989898;margin:0 0 1em}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearboth{clear:both}.image-replacement{text-indent:100%;white-space:nowrap;overflow:hidden}.desktop,.desktop-large{display:none}.mobile{display:block}span.amp{font-family:Baskerville,Goudy Old Style,Palatino,Book Antiqua,serif!important;font-style:italic}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.alert-warning,.alert-info,.alert-error,.alert-success{margin:10px;padding:5px 18px;border:1px solid}.alert-warning{border-color:#e8dc59;background:#ebe16f}.alert-info{border-color:#bfe4f4;background:#d5edf8}.alert-error{border-color:#d81612;background:#f8c6c6}.alert-success{border-color:#b0fb92;background:#c2fcab}@font-face{font-family:Gentium Basic Bold;src:url(gentium_basic_700-webfont.eot);src:url(gentium_basic_700-webfont.eot?#iefix) format("embedded-opentype"),url(gentium_basic_700-webfont.woff) format("woff"),url(gentium_basic_700-webfont.ttf) format("truetype"),url(gentium_basic_700-webfont.svg#gentium_basicbold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Gentium Basic;src:url(gentium_basic_regular-webfont.eot);src:url(gentium_basic_regular-webfont.eot?#iefix) format("embedded-opentype"),url(gentium_basic_regular-webfont.woff) format("woff"),url(gentium_basic_regular-webfont.ttf) format("truetype"),url(gentium_basic_regular-webfont.svg#gentium_basicregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Lato Bold;src:url(lato_700-webfont.eot);src:url(lato_700-webfont.eot?#iefix) format("embedded-opentype"),url(lato_700-webfont.woff) format("woff"),url(lato_700-webfont.ttf) format("truetype"),url(lato_700-webfont.svg#latobold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Lato;src:url(lato_regular-webfont.eot);src:url(lato_regular-webfont.eot?#iefix) format("embedded-opentype"),url(lato_regular-webfont.woff) format("woff"),url(lato_regular-webfont.ttf) format("truetype"),url(lato_regular-webfont.svg#latoregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:icomoon;src:url(ampersand.eot?m0182q);src:url(ampersand.eot?#iefixm0182q) format("embedded-opentype"),url(ampersand.woff?m0182q) format("woff"),url(ampersand.ttf?m0182q) format("truetype"),url(ampersand.svg?m0182q#icomoon) format("svg");font-weight:400;font-style:normal}[data-icon]:before,.slick-prev:before,.slick-next:before{font-family:icomoon;content:attr(data-icon);speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-ampersand-logo,.icon-pinterest,.icon-facebook,.icon-googleplus,.icon-twitter,.icon-reorder,.icon-phone,.icon-location,.icon-search,.icon-bag,.icon-radio-checked,.icon-radio-unchecked,.icon-checkbox-unchecked,.icon-checkbox-checked,.icon-heart,.icon-clock,.icon-arrow-left,.icon-arrow-right,.icon-arrow-down,.icon-user,.icon-arrow-down-2,.icon-blocked,.icon-checkmark,.icon-printer,.icon-edit,.icon-users,.icon-arrow-up,.icon-list,.icon-pencil,.icon-home,.icon-bubble,.icon-thin-arrow-left,.icon-thin-arrow-right,.icon-date,.slick-prev:before,.slick-next:before{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-ampersand-logo:before{content:"\e600"}.icon-pinterest:before{content:"\e003"}.icon-facebook:before{content:"\e004"}.icon-googleplus:before{content:"\e005"}.icon-twitter:before{content:"\e006"}.icon-reorder:before{content:"\f0c9"}.icon-phone:before{content:"\f095"}.icon-location:before{content:"\e000"}.icon-search:before{content:"\f002"}.icon-bag:before{content:"\e001"}.icon-radio-checked:before{content:"\e002"}.icon-radio-unchecked:before{content:"\e007"}.icon-checkbox-unchecked:before{content:"\e008"}.icon-checkbox-checked:before{content:"\e009"}.icon-heart:before{content:"\f004"}.icon-clock:before{content:"\e00a"}.icon-arrow-right:before{content:"\e00b"}.icon-arrow-left:before{content:"\e017"}.icon-arrow-down:before{content:"\e00c"}.icon-user:before{content:"\e00d"}.icon-arrow-down-2:before{content:"\e00e"}.icon-blocked:before{content:"\e00f"}.icon-checkmark:before{content:"\e010"}.icon-printer:before{content:"\e011"}.icon-edit:before{content:"\f044"}.icon-users:before{content:"\e012"}.icon-arrow-up:before{content:"\e013"}.icon-list:before{content:"\e014"}.icon-pencil:before{content:"\e015"}.icon-home:before{content:"\f015"}.icon-bubble:before{content:"\e016"}.icon-thin-arrow-left:before,.slick-prev:before{content:"\e609"}.icon-thin-arrow-right:before,.slick-next:before{content:"\e60c"}.icon-date:before{content:"\e601"}.button,.button:visited{font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;border:1px solid #95956f;border-top-color:#a2a280;border-left-color:#a2a280;padding:4px 12px;color:#fff;display:inline-block;font-size:11px;font-weight:700;text-decoration:none;text-shadow:0 1px rgba(0,0,0,.75);cursor:pointer;margin-bottom:20px;line-height:21px;border-radius:4px;background-color:#a6a686;background-image:-webkit-gradient(linear,left top,left bottom,from(#b1b195),to(#a6a686));background-image:-webkit-linear-gradient(top,#b1b195,#a6a686);background-image:-moz-linear-gradient(top,#b1b195,#a6a686);background-image:-o-linear-gradient(top,#b1b195,#a6a686);background-image:linear-gradient(to bottom,#b1b195,#a6a686)}.button:hover,.button:focus,.button:visited:hover,.button:visited:focus{color:#fff;border:1px solid #95956f;border-top-color:#81815f;border-left-color:#81815f;background-color:#9b9b78;background-image:-webkit-gradient(linear,left top,left bottom,from(#a6a686),to(#9b9b78));background-image:-webkit-linear-gradient(top,#a6a686,#9b9b78);background-image:-moz-linear-gradient(top,#a6a686,#9b9b78);background-image:-o-linear-gradient(top,#a6a686,#9b9b78);background-image:linear-gradient(to bottom,#a6a686,#9b9b78)}.button:active,.button:visited:active{background-color:#b1b195;background-image:-webkit-gradient(linear,left top,left bottom,from(#a6a686),to(#b1b195));background-image:-webkit-linear-gradient(top,#a6a686,#b1b195);background-image:-moz-linear-gradient(top,#a6a686,#b1b195);background-image:-o-linear-gradient(top,#a6a686,#b1b195);background-image:linear-gradient(to bottom,#a6a686,#b1b195)}.black-button,.black-button:visited{background:#000;border-radius:0;border:0;box-shadow:0 3px #00000026;font-family:Gentium Basic,Georgia,Cambria,Times New Roman,Times,serif;font-size:15px;font-style:italic;text-transform:lowercase;color:#c2c2c2;padding:.4em 2.5em}.black-button:hover,.black-button:focus,.black-button:visited:hover,.black-button:visited:focus{color:#fff}.black-button:active,.black-button:visited:active{color:#fff}.yellow-button,.yellow-button:visited,.green-button,.green-button:visited{background:#79bc53;border-radius:0;border:0;box-shadow:0 3px #0000001a;font-family:Gentium Basic,Georgia,Cambria,Times New Roman,Times,serif;font-size:16px;text-transform:lowercase;color:#fff;padding:.7em 3em;font-weight:700}.yellow-button:hover,.yellow-button:focus,.yellow-button:visited:hover,.yellow-button:visited:focus,.green-button:hover,.green-button:focus,.green-button:visited:hover,.green-button:visited:focus{color:#fff;background:#80c958}.gray-button,.gray-button:visited{background:#989898;border-radius:0;border:0;box-shadow:0 2px #00000026;font-family:Gentium Basic,Georgia,Cambria,Times New Roman,Times,serif;font-size:.9em;text-transform:lowercase;color:#fff;padding:.4em 1.5em}.gray-button:hover,.gray-button:focus,.gray-button:visited:hover,.gray-button:visited:focus{background:#b2b2b2;color:#fff}.gray-button:active,.gray-button:visited:active{background:#b2b2b2;color:#fff}.page-header-image img{width:100%;height:auto}.page-title{margin:0;color:#000;text-transform:lowercase}.sub-title{margin-top:0;margin-bottom:.5em;color:#000;font-style:italic;letter-spacing:1px;font-weight:300;text-transform:lowercase}.entry-content{font-size:.8em}.req,.error-msg{color:#d81612;font-weight:700}.error,input[type].error{border:1px solid #d81612}.success-msg{font-family:Gentium Basic,Georgia,Cambria,Times New Roman,Times,serif;letter-spacing:1px;font-size:1.25em}.amp-tilde{display:block;font-family:Gentium Basic;color:#fff}a.addthis_button_pinterest_pinit{width:42px!important}body{font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:100%;line-height:1.5;color:#565656;min-width:320px}.wrap{width:96%;margin:0 auto}a:focus,a:active,a:hover{outline:0}a,a:visited{color:#b1b195;text-decoration:none}a:hover,a:focus,a:visited:hover,a:visited:focus{color:#000}a:link,a:visited:link{-webkit-tap-highlight-color:rgba(0,0,0,.3)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{font-family:Gentium Basic,Georgia,Cambria,Times New Roman,Times,serif;text-rendering:optimizelegibility;font-weight:700}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a{text-decoration:none}h1,.h1{font-size:2.5em;line-height:1.2em}h2,.h2{font-size:1.75em;line-height:1.4em;margin-bottom:.375em}h3,.h3{font-size:1.35em}h4,.h4{font-size:1.1em;font-weight:700}h5,.h5{font-size:.846em;line-height:2.09em;text-transform:uppercase;letter-spacing:2px}select,textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color]{background:#fff;color:#989898;border:1px solid #989898;padding:10px;font-size:1em;box-shadow:inset 0 0 2px #00000040;border-radius:0}select:focus,textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=date]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,input[type=number]:focus,input[type=email]:focus,input[type=url]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=color]:focus{outline:0;outline:thin dotted \	;box-shadow:inset 0 0 2px #00000080}.collection-sub-heading select{max-width:100%;width:100%}#top-header{background:#000;color:#fff;height:45px;position:fixed;z-index:9999;width:100%}div#inner-header{padding-top:45px}#top-header .black-bar{width:100%}#top-header .nav li a{padding:13px 16px;font-weight:300;font-size:.75em}#top-header .connect{float:right}#top-header .connect .social-media li a{border-left:1px solid #333;color:#fff}#top-header .connect .social-media li a:hover,#top-header .connect .social-media li a:focus{color:#ffd200;background:transparent}#top-header .account-cart{position:relative;float:right}#top-header .account-cart ul{background:#000}#top-header .account-cart ul li{float:left;position:relative}#top-header .account-cart ul li a{color:#ccc;display:block;border-right:1px solid #333;padding:13px 12px}#top-header .account-cart ul li.checkout a,#top-header .account-cart ul li.cart a{color:#f7da67}#top-header .account-cart ul li.checkout a:hover,#top-header .account-cart ul li.cart a:hover{color:#fcd740}#top-header .account-cart ul li a:hover,#top-header .account-cart ul li a:focus{background:#444;color:#fff}#top-header .account-cart ul li ul.sub-menu{display:none;margin-top:0;position:absolute}#top-header .account-cart ul li ul.sub-menu li{display:block;width:180px}#top-header .account-cart ul li ul.sub-menu li a{padding-left:15px}#top-header .account-cart ul li:hover ul.sub-menu,#top-header .account-cart ul li:focus ul.sub-menu{display:block}#top-header .account-cart ul li:first-child a,#top-header .account-cart ul li.account a{border-left:1px solid #333}#top-header .account-cart ul li.cart .icon-bag{font-size:1.05em;margin-left:10px}ul.mini-cart{right:0;display:block;letter-spacing:normal;width:400px}#top-header .account-cart ul li ul.sub-menu.mini-cart li{width:100%}#top-header .account-cart ul li ul.sub-menu.mini-cart li a{width:auto;color:#fff}#top-header .account-cart ul li ul.mini-cart{right:0;letter-spacing:normal;width:400px;background-color:#333}#top-header .account-cart .nav li ul.sub-menu li.buttons{background:#000;text-align:center;padding:10px 0}#top-header .account-cart .nav li ul.sub-menu li.buttons a.green-button{display:inline-block;border:none;font-size:1em;font-weight:700;padding:10px 20px}#top-header .account-cart .nav li ul.sub-menu li.buttons a.green-button:hover{background:#80c958}span.mini-image{display:inline-block;float:left;position:relative;margin-right:10px}span.mini-image img{max-width:50px}span.mini-title{display:inline-block;width:225px;text-align:left}span.mini-price{float:right;text-align:right;width:75px}#logo{margin-top:18px}#logo{margin-bottom:18px}#logo img{max-width:404px;width:100%;height:auto}#site-search{margin:1em 0;position:relative}#site-search input[type=text]{padding-right:46px;width:100%;margin:0 auto;position:relative}#site-search #search-button{color:#989898;background:transparent;padding:10px;border:none;position:absolute;right:0;top:0;width:36px;height:36px}.nav{margin:0}.nav li a{display:block;text-decoration:none;padding:10px}.nav li ul.sub-menu li a,.nav li ul.children li a{padding-left:30px}#content{background:transparent url(ampersand-watermark.jpg) no-repeat left bottom;background-size:127px 182px}#amp-slider{position:relative;width:100%;margin:0 auto}#amp-slider ul.slides{position:relative;margin:0}#amp-slider ul.slides li img.slide-img{display:none}#amp-slider ul.slides li .slide-content{width:100%}@media screen and (min-width: 768px){#amp-slider ul.slides li .slide-content{position:absolute;top:50%;transform:translateY(-50%);left:0}}#amp-slider ul.slides li .wrap{position:relative}#amp-slider ul.slides li .slide-copy-outer{position:relative;width:100%;background:transparent;padding:6px;border:10px solid black}#amp-slider ul.slides li .slide-copy-outer.left{float:left}#amp-slider ul.slides li .slide-copy-outer.right{float:right}#amp-slider ul.slides li .slide-copy{background:#000;padding:1em;text-align:center;color:#fff;font-weight:400}#amp-slider ul.slides li .slide-copy p{font-family:Gentium Basic,Georgia,Cambria,Times New Roman,Times,serif;font-style:italic;margin:.5em;font-size:.9em;line-height:1.1em}#amp-slider ul.slides li .slide-copy .slide-title{margin:0;color:#fff;font-weight:400;text-transform:lowercase;letter-spacing:2px;font-size:1.45em;line-height:1.1em}#amp-slider ul.slides li .slide-copy .amp-tilde{margin:0;font-size:1.25em;line-height:.5em}#amp-slider ul.slides li .slide-copy .slide-link{color:#fff;text-transform:uppercase;font-size:.75em}#amp-slider ul.slides li .slide-copy .slide-link:hover,#amp-slider ul.slides li .slide-copy .slide-link:focus{color:#b1b195}#featured-designers{margin:1em 0}#featured-designers ul{margin:0}#featured-designers ul li{border-left:0px solid #989898;float:left;width:20%}#featured-designers ul li a img{display:block;width:100%;max-width:200px;height:auto}#featured-designers ul li:first-child{border-left:none}#product-grid{margin-top:20px}#product-grid .product-row .product{margin-bottom:20px}#product-grid.featured-home .product-row .product.threecol{margin-bottom:0}#product-grid .product-row .product>a{color:#989898;display:block;font-size:100%;position:relative}#product-grid.home .product-row .product>a{text-align:center}#product-grid .product-row .product>a:hover,#product-grid .product-row .product>a:focus{color:#000}#product-grid .product-row .product .product-img{margin:0 auto;position:relative;width:28%;max-width:108px;padding:2px;border:1px solid #cecece;background:#fff;background:#ffffffad}#product-grid .product-row .product>a:hover .product-img{border-color:#333}#product-grid .product-row .product .product-img img{width:100%;max-width:100px;height:auto;margin:0;display:block}#product-grid .product-row .product .product-title{line-height:1.1em;display:inline;margin:0;max-width:320px;width:65%;font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.15em;vertical-align:top;text-transform:uppercase}#product-grid .product-row .product .price{margin:5px 0 0;color:#000;font-family:Gentium Basic,Georgia,Cambria,Times New Roman,Times,serif;font-size:.9em;font-style:italic;text-transform:none;display:block}#product-grid .product-row .product .price .price-group{display:block}#product-grid .product-row .product .price .current-price{color:#df0101;font-size:1.2em}#product-grid .product-row .product .price .old-price{color:#000;text-decoration:line-through;font-size:1.2em}#product-grid .product-row .product .price .regular-price{font-size:1.2em}#product-grid.home .product-row .product>a{max-width:256px;margin:0 auto}.home #product-grid .product-row .product .product-title{font-size:1em;left:0;bottom:0;z-index:1000;background:#000000bf;color:#fff;padding:5px;position:absolute;max-width:100%;width:100%}#product-grid.home .product-row .product .product-img{display:block;padding:8px;margin:0 auto 8px;width:auto;max-width:256px}#product-grid.home .product-row .product .product-img img{max-width:236px;margin:0}#placesetting-pieces>h3{border-bottom:1px solid #c2c2c2;margin:0}#placesetting-pieces .product{border-bottom:1px solid #cecece;padding-bottom:20px}#placesetting-pieces .add-this{margin-top:10px}#placesetting-pieces .quantity{width:80px;margin-bottom:5px}#placesetting-pieces .quantity input{width:50%;margin-left:3px;padding:8px 5px}#placesetting-pieces .buttons .black-button{width:100%;display:block;text-align:center;padding-left:0;padding-right:0}#placesetting-pieces .buttons .black-button+.black-button{margin-top:10px}.home-banner{padding:7px;border:1px solid #cecece;margin-bottom:1em;background:#fff;background:#ffffffad}.home-banner a img{width:100%;max-width:1008px;height:auto;display:block}#breadcrumbs{padding:1em 0;font-size:.7em;color:#989898}#breadcrumbs a{color:#989898;text-transform:lowercase}#breadcrumbs a:hover,#breadcrumbs a:focus{color:#000}#breadcrumbs .divider{display:inline-block;margin:0 .3em}.sale-banner{background:#bd0707;color:#fff;text-align:center;padding:10px 0}.sale-banner h1{padding:0;font-size:2em;margin:0}.sale-banner h1 a:link,.sale-banner h1 a:visited{color:#fff}.sale-banner a.more-info,a.more-info:visited{color:#f7da67}.sale-banner a.more-info:hover,a.more-info:focus{color:#cab357}.collection #main article{position:relative}.collection #main article .article-header{position:relative}.collection #main article .article-header .collection-title{position:static;left:1em;top:1em;border:10px solid rgba(0,0,0,.68);padding:6px;text-align:center;color:#fff;font-weight:400}.collection #main article .article-header .collection-title h4{margin:0;padding:.5em 1.5em;color:#fff;background:#000;background:#000000ad;font-weight:400;text-transform:lowercase;letter-spacing:2px;font-size:1.25em}.collection #main article .article-header .collection-title p{background:#000000ad;margin:0;font-size:.9em;padding:0 40px 20px}.collection .designer-directory #main article .article-header{margin:20px 0 0}.collection #main article .article-header img{max-width:762px;width:100%;height:auto;display:block}.collection #main article .article-header .collection-sub-heading{margin:.7em 0 0}.collection #main article .article-header .collection-sub-heading p{margin:0;display:inline-block;color:#000;font-size:.8em;vertical-align:text-top}.collection #main article .article-header .collection-sub-heading a.show-all{text-transform:uppercase;float:left;border:1px solid #989898;font-size:.75em;letter-spacing:2px;color:#000;padding-right:8px}.collection #main article .article-header .collection-sub-heading a.show-all .icon{display:inline-block;padding:2px 10px;margin-right:6px;border-right:1px solid #989898;font-size:1.1em;letter-spacing:0px}.collection #main article .article-header .collection-sub-heading a.show-all .text{position:relative;top:2px}.collection #main article .article-header .collection-sub-heading .filter-title{text-transform:uppercase}.designer-header{position:relative;margin-top:2em}.designer-header .collection-info{position:relative;border:10px solid black;padding:6px;text-align:center;color:#fff;font-weight:400;width:100%}.designer-header .collection-info .collection-inner{padding:.8em;background:#000}.designer-header .collection-info .collection-inner h4{margin:0;padding:0;color:#fff;font-weight:400;text-transform:lowercase;letter-spacing:2px;font-size:1.45em}.designer-header .collection-info .collection-inner p{font-family:Gentium Basic,Georgia,Cambria,Times New Roman,Times,serif;font-style:italic;font-size:.8em;margin:.5em 0 0;padding:0 1em}.designer-header .collection-info .collection-inner .amp-tilde{font-size:2em}#brands-map,.location{display:none}.place-setting #main{margin-bottom:1em}.place-setting #main .place-setting-title{margin:.4em 0;font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;color:#000;text-transform:uppercase;letter-spacing:2px;font-size:.9em}.place-setting #main article{border-bottom:1px solid #989898;padding:.5em 0}.place-setting #main article .entry-content .product-img{float:left;width:38%;margin-left:2%}.place-setting #main article .entry-content .product-img img{margin:0;padding:4px;background:#fff;border:1px solid #989898;display:block}.place-setting #main article .entry-content .product-img a{color:#565656}.place-setting #main article .entry-content .product-img a:hover,.place-setting #main article .entry-content .product-img a:focus{color:#000}.place-setting #main article .entry-content .title-price{float:left;width:58%;margin-left:2%}.place-setting #main article .entry-content .title-price a{color:#565656}.place-setting #main article .entry-content .title-price a:hover,.place-setting #main article .entry-content .title-price a:focus{color:#000}.place-setting #main article .entry-content .title-price .product-title{margin:0;font-size:1.5em;line-height:1.1em;text-transform:lowercase}.place-setting #main article .entry-content .title-price .price{letter-spacing:-.5px;margin:0;font-family:Gentium Basic,Georgia,Cambria,Times New Roman,Times,serif;font-style:italic;font-size:1.2em}.place-setting #main article .entry-content .title-price .price .current-price{color:#df0101}.place-setting #main article .entry-content .title-price .price .old-price{text-decoration:line-through}.place-setting #main article .entry-content .title-price .gray-button{display:none;color:#fff}.place-setting #main article .entry-content .title-price .gray-button:hover,.place-setting #main article .entry-content .title-price .gray-button:focus{color:#fff}.place-setting #main article .entry-content .product-desc{clear:both;padding-top:.5em}.place-setting #main article .entry-content .product-desc p{font-size:.8em;margin:0;padding:0 .5em}.place-setting #main article .entry-content .add-to-cart{padding:1.5em .5em 0;text-align:center}.place-setting #main article .entry-content .add-to-cart label{text-transform:uppercase;font-size:.7em}.place-setting #main article .entry-content .add-to-cart input[type=text]{width:36px;text-align:center;margin:0 1em 1em;padding:8px}.place-setting #main article .entry-content .add-to-cart .black-button{display:inline-block;font-size:1em;width:100%}.place-setting #main article .entry-content .add-to-cart .added{display:block;text-align:center;text-transform:uppercase;font-size:.7em}.place-setting #main article.complete{border-top:1px solid #989898;background:#f2f2f2}.place-setting-header{position:relative;margin-top:2em}.place-setting-header .collection-info{position:static;top:.5em;border:6px solid black;border:6px solid rgba(0,0,0,.68);padding:3px;text-align:center;color:#fff;font-weight:400}.place-setting-header .collection-info .collection-inner{padding:.6em 1em;background:#000;background:#000000ad}.place-setting-header .collection-info .collection-inner h4{margin:0;padding:0;color:#fff;font-weight:400;text-transform:lowercase;letter-spacing:2px;font-size:1em}.place-setting-header .collection-info.left{left:.5em}.place-setting-header .collection-info.right{right:.5em}.place-setting-header img{max-width:1024px;width:100%;height:auto;display:block}.has-registry #main article .article-header .add-to-cart .black-button{display:inline-block;padding-left:1em;padding-right:1em;margin-right:.5em;margin-bottom:1em}.has-registry #main article .article-header .add-to-cart .black-button.add-to-reg,.has-registry #main article .article-header .add-to-cart .black-button.add-to-registry{display:inline-block;padding-left:1em;padding-right:1em}.has-registry #main article .article-header .add-to-cart .black-button.add-to-reg span,.has-registry #main article .article-header .add-to-cart .black-button.add-to-registry span{vertical-align:middle}.has-registry #main article .entry-content .product-desc{clear:both;padding-top:.5em}.has-registry #main article .entry-content .product-desc p{font-size:.8em;margin:0;padding:0 .5em}.has-registry #main article .entry-content .add-to-cart .black-button{display:inline-block;padding-left:1.5em;padding-right:1.5em;margin-right:.5em;margin-bottom:1em}.has-registry #main article .entry-content .add-to-cart .black-button.add-to-reg,.has-registry #main article .entry-content .add-to-cart .black-button.add-to-registry{display:inline-block;padding-left:1em;padding-right:1em}.has-registry #main article .entry-content .add-to-cart .black-button.add-to-reg span,.has-registry #main article .entry-content .add-to-cart .black-button.add-to-registry span{vertical-align:middle}.sub-collection #main article .article-header .collection-sub-heading .filter{background:#f7da67;margin:0}.sub-collection #main article .article-header .collection-sub-heading .filter span.icon{font-size:.6em;padding:8px 10px}.sub-collection #main article .article-header .collection-sub-heading .collections-filter{display:none;background:#f2f2f2;padding:0 10px 10px;border:1px solid #989898;font-size:.85em;margin-top:0;clear:both;position:relative;top:-1px}.sub-collection #main article .article-header .collection-sub-heading .collections-filter ul{margin:.7em}.sub-collection #main article .article-header .collection-sub-heading .collections-filter ul li{display:inline-block;width:32%;margin-bottom:5px}.sub-collection #main article .article-header .collection-sub-heading .collections-filter .twocol{border-bottom:1px solid #989898}.sub-collection #main article .article-header .collection-sub-heading .collections-filter .filter-title{display:block;margin-bottom:6px;padding-top:10px}.sub-collection #main article .article-header .collection-sub-heading .collections-filter input[type=checkbox]{position:absolute;left:0}.sub-collection #main article .article-header .collection-sub-heading .collections-filter label{font-size:.75em;vertical-align:text-top;margin-left:5px;text-transform:lowercase;display:inline-block;width:75%}.sub-collection #main article .article-header .collection-sub-heading .collections-filter .icon-radio-unchecked{display:inline-block;position:relative;width:auto}.sub-collection #main article .article-header .collection-sub-heading .collections-filter .icon-radio-unchecked.icon-radio-checked:before{content:"\e002"}.sub-collection #main article .article-header .collection-sub-heading .collections-filter .icon-radio-checked{position:relative;display:inline-block;width:auto}.search #main{margin-bottom:1em}.search #main .search-title{color:#000;font-size:2.2em;text-transform:lowercase;margin-bottom:.2em;padding-bottom:.4em;border-bottom:1px solid #989898}.search #main article{border-bottom:1px solid #989898;padding:.5em 0}.search #main article .entry-content .item-img{float:left;max-width:150px;width:32%;margin-left:2%;margin-right:1em}.search #main article .entry-content .item-img img{margin:0;padding:4px;background:#fff;border:1px solid #989898;display:block}.search #main article .entry-content .item-img a{color:#565656}.search #main article .entry-content .item-img a:hover,.search #main article .entry-content .item-img a:focus{color:#000}.search #main article .entry-content .item-info{margin-left:2%}.search #main article .entry-content .item-info a{color:#565656}.search #main article .entry-content .item-info a:hover,.search #main article .entry-content .item-info a:focus{color:#000}.search #main article .entry-content .item-info .item-title{margin:0;font-size:1.5em;line-height:1.1em;text-transform:lowercase}.search #main article .entry-content .item-info .item-subtitle{margin:0;font-family:Gentium Basic,Georgia,Cambria,Times New Roman,Times,serif;font-style:italic;font-size:1.2em}.search #main article .entry-content .item-info .item-subtitle .current-price{color:#df0101;font-size:1.2em}.search #main article .entry-content .item-info .item-subtitle .old-price{text-decoration:line-through;font-size:1.2em}.search #main article .entry-content .item-info .item-subtitle .regular-price{font-size:1.2em}.search #main article .entry-content .item-info .item-desc{font-size:.8em;margin:0;padding:0}.search #main article .entry-content .item-button{clear:both;padding:1.5em .5em 0;text-align:center}.search #main article .entry-content .item-button label{text-transform:uppercase;font-size:.9em}.search #main article .entry-content .item-button input[type=text]{width:36px;text-align:center;margin:0 1em 1em;padding:8px}.search #main article .entry-content .item-button .black-button{display:inline-block;width:35%;padding-left:0;padding-right:0;text-align:center;margin-bottom:1em}.search .has-registry #main article .entry-content .item-info .item-desc{clear:none}.search .has-registry #main article .entry-content .item-button .black-button{width:100%}.search .has-registry #main article .entry-content .item-button .black-button.add-to-reg,.search .has-registry #main article .entry-content .item-button .black-button.add-to-registry{display:inline-block}.search .has-registry #main article .entry-content .item-button .black-button.add-to-reg span,.search .has-registry #main article .entry-content .item-button .black-button.add-to-registry span{vertical-align:middle}.product-detail #main article .article-header .product-title{font-size:2.2em;line-height:1.1em;text-transform:lowercase;color:#000;margin:0 0 .25em}.product-detail #main article .article-header .price{font-family:Gentium Basic,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.65em;font-style:italic;color:#000;margin:0 0 .5em;padding-bottom:.5em;border-bottom:1px solid #c2c2c2}.product-detail #main article .article-header .price .current-price{color:#df0101}.product-detail #main article .article-header .price .old-price{color:#000;text-decoration:line-through}.product-detail #main article .article-header .price .sku{font-size:.45em;font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:2px;font-style:normal;margin-left:.7em}.product-detail #main article .article-header .product-variants{margin-bottom:1em;padding-bottom:.7em;border-bottom:1px solid #c2c2c2}.product-detail #main article .article-header .product-variants label{text-transform:uppercase;font-size:.7em;margin-right:1em}.product-detail #main article .article-header .product-variants select{width:50%;height:42px;border-radius:0}.product-detail #main article .article-header .add-to-cart{margin-bottom:.5em;border-bottom:1px solid #c2c2c2}.product-detail #main article .article-header .add-to-cart label{text-transform:uppercase;font-size:.7em}.product-detail #main article .article-header .add-to-cart input[type=text]{width:36px;text-align:center;margin:0 .5em 1em;padding:8px}.product-detail #main article .article-header .add-to-cart .black-button{text-align:center}.product-detail #main article .article-header .product-desc{margin:0 0 .5em;padding-bottom:1em;font-family:Gentium Basic,Georgia,Cambria,Times New Roman,Times,serif;font-size:.95em;font-style:italic;border-bottom:1px solid #c2c2c2}.product-detail #main article .entry-content{position:relative}.product-detail #main article #main-img{position:relative;max-width:500px;width:100%;margin:0 auto}.product-detail #main article #main-img img{display:block;max-width:500px;width:100%;height:auto;border:1px solid #c2c2c2;cursor:pointer}.product-detail #main article .entry-content .product-thumbs{max-width:500px;margin:0 auto}.product-detail #main article .entry-content .product-thumbs img{display:block;border:1px solid #c2c2c2;max-width:120px;width:100%;height:auto}.product-detail #main article .entry-content .product-thumbs .threecol{position:relative;float:left;width:22.928176794%;margin-left:2.762430939%}.product-detail #main article .entry-content .product-thumbs .threecol.first{margin-left:0}.product-detail #main article .entry-content .product-thumbs .threecol.last{float:right}.product-detail #main article .entry-content .zoom{position:absolute;top:0;right:0;padding:18px;color:#989898;font-size:1.2em}.product-detail #main article .article-footer .featured-products .section-title{font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.9em;text-transform:uppercase;letter-spacing:2px;color:#000}.product-detail #main article .article-footer .featured-products .product{margin-bottom:.5em;display:block;clear:both}.product-detail #main article .article-footer .featured-products .product a{display:block;color:#989898}.product-detail #main article .article-footer .featured-products .product a:hover,.product-detail #main article .article-footer .featured-products .product a:focus{color:#000}.product-detail #main article .article-footer .featured-products .product img{display:block;float:left;max-width:140px;width:100%;margin-right:1em;margin-bottom:1em;padding:4px;border:1px solid #c2c2c2}.product-detail #main article .article-footer .featured-products .product .product-title{margin:0;font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:.9em;font-weight:400}.product-detail #main article .article-footer .featured-products .product .price{margin:0;color:#000;font-family:Gentium Basic,Georgia,Cambria,Times New Roman,Times,serif;font-size:.8em;font-style:italic;text-transform:none;display:block}#product-grid .product-row .product{clear:both}#product-grid .product-row .product .product-img{margin-right:10px;display:inline-block}#product-grid .product-row .product .product-title{display:inline-block}.account-creation #main{margin:2em 0}.account-creation #main article{border:1px solid #f2f2f2;background:#fff;background:#ffffffbf;box-shadow:0 0 14px #0006}.account-creation #main article .article-header .page-title{padding-left:20px;font-size:2.2em;color:#000;text-transform:lowercase;margin:.5em 0 0}.account-creation #main article #create_customer{padding:20px}.account-creation #main article #create_customer input,.account-creation #main article #create_customer select{width:100%;margin-bottom:.5em}.account-creation #main article #create_customer select{height:40px}.account-creation #main article #create_customer .submit{text-align:right}.account-creation #main article #create_customer .submit button{float:right}.account-creation #main article #create_customer .submit .return{display:inline-block;clear:both;float:right;color:#989898;font-family:Gentium Basic,Georgia,Cambria,Times New Roman,Times,serif;font-style:italic;text-align:left;margin:10px 8px 10px 0}.account-creation #main article #create_customer .submit .return:hover,.account-creation #main article #create_customer .submit .return:focus{color:#000}.account-creation #main article .account-img img{margin:0 auto}.account-creation.registry-step-two #main article #create_customer .fieldset-title{display:block;margin:0 0 1.2em;padding:.5em;border-top:1px solid #989898;border-bottom:1px solid #989898;background:#f2f2f2;font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.95em;text-transform:uppercase}.account-creation.registry-step-two #main article #create_customer .pop-over{display:inline-block;float:right;background:#fff;border:1px solid #989898;border-radius:20px;width:20px;height:20px;text-align:center;font-size:1em;cursor:pointer}.account-creation.registry-step-two #main article #create_customer .popover .popover-content{font-size:.9em;font-weight:400;text-transform:none}.account-creation.registry-step-two #main article #create_customer fieldset{border:0;margin:0 0 2em;padding:0}.account-creation.registry-step-two #main article #create_customer fieldset input{margin-bottom:1em}.account-creation.registry-step-two #main article #create_customer fieldset input.error{border:1px solid #d81612}.account-creation.registry-step-two #main article #create_customer fieldset #wedding-date,.account-creation.registry-step-two #main article #create_customer fieldset #shipping-date{width:82%;float:left}.account-creation.registry-step-two #main article #create_customer fieldset input[type=checkbox]{position:absolute;left:0;width:auto}.account-creation.registry-step-two #main article #create_customer fieldset input[type=file]{width:60%;margin-left:3%;padding:.5em -0px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.account-creation.registry-step-two #main article #create_customer fieldset label{display:inline-block;margin-left:5px;margin-bottom:.5em;padding-top:.2em;vertical-align:middle}.account-creation.registry-step-two #main article #create_customer fieldset select{height:36px}.account-creation.registry-step-two #main article #create_customer fieldset span.black-button{position:absolute;margin-left:10px}.account-creation.registry-step-two #main article #create_customer fieldset p{margin:0}.account-creation.registry-step-two #main article #create_customer fieldset .icon-checkbox-unchecked,.account-creation.registry-step-two #main article #create_customer fieldset .icon-checkbox-checked{display:inline-block}.account-creation.registry-step-two #main article #create_customer fieldset #pre-date-city,.account-creation.registry-step-two #main article #create_customer fieldset #post-date-city{width:70%;float:left}.account-creation.registry-step-two #main article #create_customer fieldset #pre-date-state,.account-creation.registry-step-two #main article #create_customer fieldset #post-date-state{width:27%;margin-left:3%;float:right}.account-creation.registry-step-two #main article #create_customer fieldset #pre-date-zip,.account-creation.registry-step-two #main article #create_customer fieldset #post-date-zip{width:40%}.account-creation.registry-step-two #main article #create_customer fieldset .icon-date{color:#acacac;font-size:1.5em;float:right}.account-creation.registry-step-two #main article #create_customer fieldset .input-with-tooltip input[type=text]{width:82%;float:left}.account-creation.registry-step-two #main article #create_customer fieldset .input-with-tooltip .pop-over{margin-top:8px;margin-right:8px}.account-creation.registry-step-two #main article .account-img{padding-right:3em}.account-creation.registry-step-two #main article .account-img .quote{text-align:center;font-family:Gentium Basic,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.1em;font-style:italic}.wr-app.account-creation #main article{border:0;box-shadow:none;margin:-1em}#error-log{position:fixed;bottom:0;left:0;width:100%;z-index:9999}#error-log .error-list{margin:0}#error-log .error-list li{margin:0;padding:1em 0;text-align:center}#error-log .error-list button{margin-left:.5em;margin-right:.5em}.cart #main .cart-title{font-size:2.2em;color:#000;text-transform:lowercase;border-bottom:1px solid #989898;padding-bottom:.4em;margin-bottom:0}.cart #main article{padding-top:1em;border-bottom:1px solid #989898}.cart #main article .entry-content .product-img{width:25%;float:left}.cart #main article .entry-content .product-img img{display:block;max-width:150px;width:100%;height:auto;margin:0;border:1px solid #c2c2c2;padding:4px}.cart #main article .entry-content .product-info{width:48%;margin-left:2%;float:left}.cart #main article .entry-content .product-info .product-title{margin:0}.cart #main article .entry-content .product-info .product-title a{font-size:1.45em;line-height:1em;color:#989898}.cart #main article .entry-content .product-info .product-title a:hover,.cart #main article .entry-content .product-info .product-title a:focus{color:#000}.cart #main article .entry-content .product-info .product-desc{margin:0;font-size:.9em;font-family:Gentium Basic,Georgia,Cambria,Times New Roman,Times,serif;font-style:italic}.cart #main article .entry-content .price-each{width:25%;float:left;font-size:1.45em;font-family:Gentium Basic,Georgia,Cambria,Times New Roman,Times,serif;font-style:italic;color:#000}.cart #main article .entry-content .price-each .price{margin:0;font-size:.9em;text-align:right}.cart #main article .entry-content .update-cart{clear:both;width:70%;margin-top:1em;float:left;text-align:right}.cart #main article .entry-content .update-cart label{text-transform:uppercase;font-size:.7em}.cart #main article .entry-content .update-cart input[type=text]{width:36px;text-align:center;margin:0 1em 1em;padding:8px}.cart #main article .entry-content .item-total{text-align:right;width:30%;float:right;font-size:1.45em;font-family:Gentium Basic,Georgia,Cambria,Times New Roman,Times,serif;font-style:italic;color:#000}.cart #main article .entry-content .remove{clear:both;border-top:1px dotted #989898;background:#f2f2f2;background:#f0f0f0cc;width:100%;float:left;margin-top:1em;padding:.5em 0;text-align:center}.cart #main article .entry-content .remove button,.cart #main article .entry-content .remove .close{display:block;width:100%;float:none}.cart #main article .entry-content .remove .close .desktop{font-size:30px}.cart #main article .entry-content .remove .close .mobile{font-size:13px}.cart #main #registry-note{width:100%;clear:both;display:block;padding-bottom:2em;border-bottom:1px solid #989898}.cart #main #registry-note label{margin:1em 0 .5em;display:block}.cart #main #registry-note textarea{width:100%}.cart #main .cart-total{margin-top:1em}.cart #main .cart-total .continue{float:right;margin-top:14px}.cart #main .cart-total .subtotal{margin:.5em 0 0;float:right;clear:both;font-family:Gentium Basic,Georgia,Cambria,Times New Roman,Times,serif;font-size:2em;font-weight:700;color:#000}.cart #main .cart-total .subtotal span{font-style:italic;font-weight:400;margin-left:5px}.cart #main #checkout-button{margin:1em 0;clear:both}div#registry-address{display:block;text-align:right;clear:both;font-size:1.3em}#main #registry-note #registry-address label{display:inline}#checkout-button,#assistant-checkout{margin-top:2em;clear:both;display:block;text-align:right}#checkout-button .checkout,#assistant-checkout .checkout,.black-button.green{display:inline-block;font-size:1.1em;line-height:.9em;padding-left:3.5em;padding-right:3.5em;background:#32a206;color:#e2e2e2}#checkout-button .checkout:hover,#checkout-button .checkout:focus,#assistant-checkout .checkout:hover,#assistant-checkout .checkout:focus,.black-button.green:hover,.black-button.green:focus{color:#fff}#checkout-button label,#assistant-checkout label{font-size:.8em;text-transform:uppercase;margin-right:1em}#checkout-button input,#assistant-checkout input{margin-right:1em}.cart #checkout-button .checkout{background:#79bc53;color:#fff;padding:15px 70px}.cart #checkout-button .checkout:hover{background:#80c950}#social-sharing ul{margin:.5em 0}#social-sharing ul li{display:inline-block;margin-right:.7em;vertical-align:top}.clear-filters{text-align:right;margin-top:1em}.clear-filters #remove-filters{padding:.4em 2em}#back-to-top{display:none;position:fixed;width:100%;text-align:right;bottom:0;left:0}#back-to-top .top-button{display:inline-block;padding:.5em 2em 1.7em 1.5em;font-size:.7em;text-transform:uppercase;letter-spacing:2px;background:#f2f2f2;background:#ffffffb3;border:1px solid #c2c2c2;border-right:0;color:#565656}#back-to-top .top-button:hover,#back-to-top .top-button:focus{color:#000}#back-to-top .top-button span{font-size:.8em;margin-right:.7em}#newsletter-modal{top:2%;max-width:320px;left:50%;margin-left:-160px}#newsletter-modal .modal-body{text-align:center;position:relative}#newsletter-modal .modal-body h1{color:#000;margin:0}#newsletter-modal .modal-body p{margin:0;font-family:Gentium Basic,Georgia,Cambria,Times New Roman,Times,serif;font-style:italic}#newsletter-modal .modal-body .amp-tilde{color:#000;font-size:2.2em;display:block;margin:0 auto}#newsletter-modal .modal-body input{display:block;width:100%}#newsletter-modal .modal-body button{margin:1em auto}#newsletter-modal .modal-body button.close{position:absolute;top:0;right:10px}#newsletter-modal .modal-body .ninecol{max-width:320px;margin:0 auto}.entry-content img{margin:0 0 1.5em;max-width:100%;height:auto}.entry-content video,.entry-content object{max-width:100%;height:auto}.entry-content pre{background:#eee;border:1px solid #cecece;padding:10px}.footer{clear:both;background:#000 url(footer-stripes.jpg) repeat center top}#footer-menu li .col-title{font-family:Lato;font-weight:400;font-size:1em;text-transform:uppercase;color:#fff;margin-bottom:0;letter-spacing:5px}#footer-menu li .sub-menu{margin-top:.2em;margin-bottom:1em;border-bottom:1px solid #242424;padding-left:1em;padding-bottom:1em;display:block}#footer-menu li .sub-menu li{display:inline-block;margin:.5em 22px .5em 0;vertical-align:top}#footer-menu li .sub-menu li a{color:#fff;text-transform:lowercase;font-size:.9em}#footer-menu li .sub-menu li a:hover,#footer-menu li .sub-menu li a:focus{color:#b1b195}#footer-menu li .sub-menu li a .icon{display:inline-block;margin-right:10px;vertical-align:middle}#footer-menu li .sub-menu li a .icon-location{float:left;margin-top:3px}#footer-menu li .sub-menu li a p{text-transform:none;padding-left:24px;margin:0}#footer-menu li .sub-menu li.phone{margin-right:3em}#newsletter{margin-top:2em;padding:10px 15px 15px;border:1px solid #989898;position:relative}#newsletter input#email{width:100%;padding-right:40px}#newsletter button{background:#eee;color:#989898;border:1px solid #989898;padding:10px;font-size:1.1em;position:absolute;right:15px;bottom:15px}#newsletter h4{color:#fff;margin:0 0 .2em;font-style:italic;font-weight:300;font-size:.9em}.footer div.AuthorizeNetSeal{margin-top:15px;float:right}.copyright{display:block;clear:both}.blog #blog-header{position:relative;margin-bottom:20px;clear:both}.blog #blog-header .blog-title{margin-top:20px;border:10px solid black;padding:6px;text-align:center;color:#fff;font-weight:400}.blog #blog-header .blog-title h4{margin:0;padding:.5em 1.5em;color:#fff;background:#000;font-weight:400;text-transform:lowercase;letter-spacing:1px;font-size:1.25em}.blog #blog-header img{max-width:1024px;width:100%;height:auto;display:none}.blog #blog-header .blog-sub-heading{margin:.7em 0 0;text-transform:uppercase;padding:10px 0;border-bottom:1px solid #C2C2C2;position:relative}.blog #blog-header .blog-sub-heading p{margin:0;display:inline-block;color:#000;font-size:.8em;vertical-align:text-top}.blog #blog-header .blog-sub-heading .filter{float:right;border:1px solid #989898;font-size:.75em;letter-spacing:2px;color:#000;padding-right:6px;background:#f2f2f2}.blog #blog-header .blog-sub-heading .filter span{display:inline-block;padding:2px 10px;margin-right:.5em;border-right:1px solid #989898;font-size:1.1em;letter-spacing:0px}.blog #blog-header .blog-sub-heading .filter .icon{font-size:.7em;padding:8px 10px 7px}.blog #blog-header .blog-sub-heading .filter-dropdown{display:none;background:#f2f2f2;padding:0 10px 10px;border:1px solid #989898;font-size:.85em;margin:0 0 10px;clear:both;position:relative;top:-1px}.blog #blog-header .blog-sub-heading .filter-dropdown h3.filter-title{font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;font-size:.85em;padding-top:10px;margin:0 .7em}.blog #blog-header .blog-sub-heading .filter-dropdown ul{margin:.7em}.blog #blog-header .blog-sub-heading .filter-dropdown ul li{display:inline-block;width:48%;margin-bottom:5px}.blog #blog-header .blog-sub-heading .filter-dropdown ul li a{display:inline-block;font-size:.95em;text-transform:lowercase;vertical-align:text-top;width:90%}.blog #blog-header .blog-sub-heading form#blog-search{width:100%;position:relative;font-size:.75em;margin:10px 0 0}.blog #blog-header .blog-sub-heading form#blog-search input[type=text]{width:100%;margin:0 auto;position:relative;padding:5px 10px}.blog #blog-header .blog-sub-heading form#blog-search button{color:#989898;background:transparent;padding:5px 10px;border:none;position:absolute;right:0;top:0}.blog #featured-articles{margin-bottom:30px;border-bottom:1px solid #C2C2C2}.blog #featured-articles h1{text-transform:lowercase;font-size:1.5em;margin:0 0 5px;color:#000}.blog #featured-articles article.article .excerpt p{font-style:italic;font-family:Gentium Basic,Georgia,Cambria,Times New Roman,Times,serif;font-size:1em;line-height:1em;text-align:center}.blog article.article{margin-bottom:20px}.blog article.article .article-header{max-width:330px;margin:0 auto}.blog article.article .article-thumb{display:block;max-width:330px;width:100%;max-height:140px;overflow:hidden;position:relative;margin-bottom:7px}.blog article.article .article-thumb img{max-width:330px;width:100%;height:auto;display:block}.blog article.article .article-thumb .overlay{display:none;position:absolute;top:0;left:0;background:#000c;width:100%;max-width:330px;height:100%;text-align:center}.blog article.article .article-thumb .overlay .text{position:relative;top:40%;color:#fff;font-family:Gentium Basic,Georgia,Cambria,Times New Roman,Times,serif;font-style:italic;font-size:1.15em;letter-spacing:1px}.blog article.article .article-thumb .overlay .text .tilde{font-size:1.5em;line-height:.5em}.blog article.article .article-thumb:hover .overlay{display:block}.blog article h2.article-title{color:#000;text-transform:lowercase;font-size:1.15em;line-height:1em;margin:0 0 5px}.blog article h2.article-title a{color:#000}.blog article h2.article-title a:hover{color:#b1b195}.blog article .meta{border-top:1px solid #C2C2C2;border-bottom:1px solid #C2C2C2;padding:10px 0;margin:0 0 5px}.blog article .meta .date{font-style:italic;text-transform:lowercase;font-family:Gentium Basic,Georgia,Cambria,Times New Roman,Times,serif;line-height:.9em;font-size:.9em;display:block;float:left;width:80px}.blog article .meta .tags{text-transform:uppercase;line-height:1em;font-size:.7em;letter-spacing:1px;display:block;margin-left:85px}.blog article .excerpt p{font-size:1em}.blog article.article-detail .meta{margin-bottom:1.5em}.blog article.article-detail .entry-content img{margin-bottom:0}.blog #comments #comments-list h2{border-bottom:1px solid #C2C2C2}.blog #comments #comments-list ul li.comment{margin-bottom:20px}.blog #comments #comments-list ul li.comment .meta h4{margin:0 0 .25em;text-transform:lowercase}.blog #comments #comments-list ul li.comment .meta h4 .author,.blog #comments #comments-list ul li.comment .meta h4 .date{font-style:italic}.blog #comments #comments-list ul li.comment p{margin-top:0}.blog #comments #comments-respond h3{border-bottom:1px solid #C2C2C2;padding-bottom:5px;font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:2px;color:#000;font-size:1em}.blog #comments #comments-respond form.comment-form{margin-bottom:30px}.blog #comments #comments-respond form.comment-form label{text-transform:uppercase;display:block;width:100%}.blog #comments #comments-respond form.comment-form input,.blog #comments #comments-respond form.comment-form textarea{width:100%;padding:10px;background:#f8f8f8;margin-bottom:10px}.blog #comments #comments-respond form.comment-form .hint{font-style:italic;font-size:.8em;font-family:Gentium Basic,Georgia,Cambria,Times New Roman,Times,serif;margin:0}.blog #comments #comments-respond form.comment-form .black-button{float:right}.blog .sidebar #newsletter-sidebar{background:#000;padding:10px;text-align:center;margin:0 0 30px;color:#fff}.blog .sidebar #newsletter-sidebar form{border:1px solid #989898;padding:20px;position:relative}.blog .sidebar #newsletter-sidebar form h3{font-style:italic;margin:0 0 5px;font-weight:300;letter-spacing:2px;line-height:1em}.blog .sidebar #newsletter-sidebar form p{font-size:.75em;margin:0}.blog .sidebar #newsletter-sidebar form .tilde{font-size:1.75em;margin:0 0 10px;line-height:.5em;font-family:Gentium Basic,Georgia,Cambria,Times New Roman,Times,serif}.blog .sidebar #newsletter-sidebar form input[type=email]{width:100%;padding-right:40px}.blog .sidebar #newsletter-sidebar form button{background:#eee;color:#989898;border:1px solid #989898;border-top:none;padding:10px;font-size:1.2em;position:absolute;right:20px;bottom:20px}.blog .sidebar .sidebar-ad a,.blog .sidebar .sidebar-ad img{display:block;width:100%;height:auto}.page-contact .page-footer{width:100%;border-top:1px solid #c2c2c2;margin:10px 0;padding-top:15px}.page-contact .page-footer .sub-title{margin:0}.page-contact .page-footer .sub-title a{color:#000;cursor:default}.page-contact .page-footer .half{width:100%;margin-bottom:20px}.page-contact .page-footer .icon-box{border:1px solid #989898;padding:.5em;float:left;margin-right:12px;line-height:1em}.page-contact .page-footer .icon-box .icon-location,.page-contact .page-footer .icon-box .icon-clock{font-size:1.65em;color:#000;line-height:1em}.page-contact .page-footer .contact-info,.page-contact .page-footer .store-hours{float:left;width:170px}.page-contact .page-footer .store-hours span{float:left;width:49%}.page-contact .page-footer .store-hours span.hours{text-align:right}.page-contact .page-footer address,.page-contact .page-footer span.days,.page-contact .page-footer span.hours,.page-contact .page-footer a.email{font-style:normal;font-size:.75em}.page-contact .page-footer a.email{float:left}.page-contact #contact-us{clear:both}.page-contact #contact-us h2{color:#000;border-bottom:1px solid #c2c2c2;margin-bottom:1em;text-transform:lowercase}.page-contact #contact-us ul{list-style:square;margin-left:1.5em}.page-contact #contact-us form label{text-transform:uppercase;display:block;width:100%;font-size:1em}.page-contact #contact-us form input,.page-contact #contact-us form textarea{width:100%;padding:10px;background:#f8f8f8;margin-bottom:10px}.page-contact #contact-us form button{float:right}.page #main ul,.page #main ol{list-style-type:disc;padding:10px 0 10px 30px}.page-not-found #main{border:1px solid #c2c2c2;box-shadow:0 0 6px #00000040;padding:20px;margin:30px 0;background:#fff}.page-not-found #main .sixcol.first{border-bottom:1px solid #c2c2c2}.page-not-found #main .page-header{padding:0 10% 20px;width:100%}.page-not-found #main .page-header h1.page-title{margin-top:0;font-size:1.75em}.page-not-found #main .page-header form{position:relative}.page-not-found #main .page-header form input[type=text]{padding-right:46px;width:100%;margin:0 auto;position:relative}.page-not-found #main .page-header form button{color:#989898;background:transparent;padding:10px;border:none;position:absolute;right:0;top:0}.page-not-found #main .assistance{position:relative;padding:20px 0 0;width:280px;margin:0 auto;background:url(../assets/support-staff-404-page.jpg) no-repeat 0px 5px}.page-not-found #main .assistance .text{margin-left:120px}.page-not-found #main .assistance .text h3.sub-title{margin-bottom:0;font-weight:700;font-size:.95em}.page-not-found #main .assistance .black-button{width:288px;display:block;text-align:center}.page-not-found #main p{font-size:.8em;margin-top:0;line-height:1.3em}.page-about #main{margin-bottom:30px}.page-about .page-header-image img{margin-bottom:20px}.page-about .buttons .black-button{display:block;text-align:center;margin-bottom:20px}.newsletter #main .article-header .home-title{background:transparent;margin:0 auto .5em;color:#000;font-size:2.25em;text-align:center;text-transform:lowercase}.newsletter #main{margin:2em 0;padding:2em 1em;background:#fff;box-shadow:0 0 12px #000000ad}.newsletter #main input[type=text],.newsletter #main input[type=email]{width:100%;margin:0 0 10px}button.yellow-button.right{float:right}.newsletter #main article .entry-content .amp-tilde{color:#000;font-size:2.2em;display:block;text-align:center}.newsletter #main article .entry-content>p{padding:0 2em;font-size:1.25em;font-family:Gentium Basic,Georgia,Cambria,Times New Roman,Times,serif;font-style:italic;text-align:center;margin:0}.wr-app .home #main article .entry-content>p{padding:0 2em;font-size:1.25em;font-family:Gentium Basic,Georgia,Cambria,Times New Roman,Times,serif;font-style:italic;text-align:center;margin:0}.wr-app .home #main article .entry-content .amp-tilde{color:#000;font-size:2.2em;display:block;text-align:center}.wr-app .home #main article .entry-content .fourcol.create,.wr-app .home #main article .entry-content .fourcol.give,.wr-app .home #main article .entry-content .fourcol.manage{text-align:center;border-top:1px solid #c2c2c2;padding-top:2em;padding-bottom:2em}.wr-app .home #main article .entry-content .fourcol.last{border-right:none}.wr-app .home #main article .entry-content .fourcol .option-title{font-style:italic;color:#000;margin:.5em 0 0}.wr-app .home #main article .entry-content .fourcol p{font-size:.9em;margin:0 0 1em;padding:0 2em}.wr-app .home #main article .entry-content .fourcol .icon{font-size:2.2em;color:#000;border:1px solid #c2c2c2;padding:.4em;display:inline-block}.wr-app .home #main article .entry-content .fourcol .black-button{display:inline-block}.wr-app .home #main article .entry-content .fourcol .get-guide{display:block;font-size:.85em;margin-top:1em;color:#989898}.wr-app .home #main article .entry-content .fourcol .get-guide:hover,.wr-app .home #main article .entry-content .fourcol .get-guide:focus{color:#000}.wr-app .home #main article .entry-content .fourcol .get-guide span{text-decoration:underline}.wr-app .home #main article .entry-content .registry-options+p{margin-top:2em}.wr-app #main article .article-header .home-title{background:transparent;margin:0 auto .5em;color:#000;font-size:2.25em;text-align:center;text-transform:lowercase}.wr-app .find-a-registry #find-registry,.wr-app .find-a-registry #share-registry,.wr-app .share-registry #find-registry,.wr-app .share-registry #share-registry{text-align:right}.wr-app .find-a-registry .col-title,.wr-app .share-registry .col-title{background:#f2f2f2;font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.9em;text-transform:uppercase;letter-spacing:2px;padding:.5em;margin-bottom:0;border-top:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2}.wr-app .find-a-registry .info,.wr-app .share-registry .info{font-size:1.35em;font-family:Gentium Basic,Georgia,Cambria,Times New Roman,Times,serif;font-style:italic;margin-top:0}.wr-app .find-a-registry input[type=text],.wr-app .share-registry input[type=text]{display:block;width:100%;margin:1em 0}.wr-app .find-a-registry #share-registry label,.wr-app .share-registry #share-registry label{display:block;font-size:1.2em;text-align:left;text-transform:uppercase;padding-top:.5em}.wr-app .find-a-registry #share-registry input[type=text],.wr-app .find-a-registry #share-registry textarea,.wr-app .share-registry #share-registry input[type=text],.wr-app .share-registry #share-registry textarea{display:block;width:100%;margin:1em 0}.wr-app .find-a-registry .black-button,.wr-app .share-registry .black-button{display:inline-block;margin-bottom:2em}.wr-app .find-a-registry .registry-results,.wr-app .share-registry .registry-results{margin:0}.wr-app .find-a-registry .registry-results li,.wr-app .share-registry .registry-results li{border-bottom:1px solid #989898;color:#989898;display:block;padding:.5em 0}.wr-app .find-a-registry .registry-results li span,.wr-app .share-registry .registry-results li span{display:table;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.wr-app .find-a-registry .quote,.wr-app .share-registry .quote{text-align:center;font-size:1.2em;font-family:Gentium Basic,Georgia,Cambria,Times New Roman,Times,serif;font-style:italic}.wr-app .thank-you-cards #main article .entry-content{border-bottom:6px solid #c2c2c2;margin-bottom:2em}.wr-app .thank-you-cards #main article .entry-content .guest-thank-you-sent span{text-align:center;display:block;font-size:1.85em;color:#989898}.wr-app .thank-you-cards #main article .entry-content .col-title{background:#f2f2f2;font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.9em;text-transform:uppercase;letter-spacing:2px;padding:.5em;border-top:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2}.wr-app .thank-you-cards #main article .entry-content .ty-sent{float:right;height:20px;width:70px;padding:0 0 0 5px}.wr-app .thank-you-cards #main article .entry-content p{padding:.5em}.wr-app .thank-you-cards #main article .entry-content .products-purchased{margin-top:1em}.wr-app .thank-you-cards #main article .entry-content .products-purchased .fourcol{margin-bottom:1em}.wr-app .thank-you-cards #main article .entry-content .products-purchased img{max-width:120px;height:auto;display:inline-block;float:left;padding:4px;margin:0 2% 0 0;border:1px solid #989898}.wr-app .thank-you-cards #main article .entry-content .products-purchased .product-title{font-size:1.45em;text-transform:lowercase;padding-left:.5em;margin:0}.wr-app .thank-you-cards #main article .entry-content .products-purchased .product-title a{color:#989898}.wr-app .thank-you-cards #main article .entry-content .products-purchased .product-title a:hover,.wr-app .thank-you-cards #main article .entry-content .products-purchased .product-title a:focus{color:#000}.wr-app .thank-you-cards #main article .entry-content .products-purchased .price{font-size:1.35em;font-family:Gentium Basic,Georgia,Cambria,Times New Roman,Times,serif;font-style:italic}.wr-app .thank-you-cards #main article .entry-content .products-purchased .product-desc{font-size:.9em;padding:0;margin:0}.wr-app #record-gift{position:relative;clear:both}.wr-app #record-gift #in-store-gift-items{border:1px solid #989898;margin:1em 0}.wr-app #record-gift #in-store-gift-items .in-store-gift-item{width:50%;float:left;display:inline-block;padding:1em;text-align:center}.wr-app #record-gift #in-store-gift-items .in-store-gift-item img,.wr-app #record-gift #in-store-gift-items .in-store-gift-item .quantity,.wr-app #record-gift #in-store-gift-items .in-store-gift-item .delete{display:inline-block;vertical-align:middle}.wr-app #record-gift #in-store-gift-items .in-store-gift-item .quantity{margin-right:.5em}.wr-app #record-gift #in-store-gift-items .in-store-gift-item .delete{margin-left:.5em}.wr-app #record-gift .error{border:1px solid #d81612}.wr-app #record-gift input[type=checkbox].error{outline:1px solid #d81612}.wr-app #registry-note{width:100%;display:inline-block}.wr-app #registry-note textarea{display:block;width:100%;min-height:100px;margin:1em 0 .2em}.wr-app #registry-note input[type=text]{display:block;width:48%;float:left;margin:1em 0}.wr-app #registry-note input[type=text]:first-child{margin-right:4%}.wr-app #registry-note input[type=submit]{display:block;float:right;width:48%;margin:1em 0}#registry-navigation{margin:1em 0 0}#registry-navigation ul{margin:0;text-align:left}#registry-navigation ul li{display:block;width:50%;float:left}#registry-navigation ul li a,.wr-app .print-this-page{display:block;color:#989898;vertical-align:top;padding:1em;text-transform:uppercase;font-size:.7em;line-height:2em}#registry-navigation ul li a span,.wr-app .print-this-page span{float:left;margin:0 10px 10px 0;font-size:1.85em}#registry-navigation ul li a span.icon-bs-question-sign{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=68)";filter:alpha(opacity=68);opacity:.68}#registry-navigation ul li a:hover,#registry-navigation ul li a:focus{color:#000}#registry-navigation ul li a:hover span.icon-bs-question-sign,#registry-navigation ul li a:focus span.icon-bs-question-sign{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}#registry-navigation ul.guest-dashboard{text-align:left}.wr-app .print-this-page{float:right;padding-top:0;padding-right:0}.wr-app .print-this-page a{color:#989898}.wr-app .print-this-page a:visited{color:inherit}.registry-dashboard #dashboard-views{position:relative;border-bottom:1px solid #c2c2c2;height:34px}.registry-dashboard #dashboard-views ul{position:absolute;bottom:-1px;margin:0;overflow:hidden;padding:4px 4px 0 0}.registry-dashboard #dashboard-views ul li{display:inline-block;margin-left:-15px}.registry-dashboard #dashboard-views ul li a{display:block;position:relative;padding:.5em 25px 0 20px;background:#f2f2f2;border:1px solid #c2c2c2;border-radius:12px 30px 0 0;font-size:.85em;color:#989898;text-transform:uppercase;z-index:500}.registry-dashboard #dashboard-views ul li a.active{background:#fff;color:#000;z-index:501;border-bottom:1px solid white;box-shadow:0 2px 8px #c2c2c2}.registry-dashboard #dashboard-views ul li a:hover,.registry-dashboard #dashboard-views ul li a:focus{color:#000}.registry-dashboard #dashboard-views ul li:first-child{margin-left:0}.registry-dashboard #dashboard-views ul li:first-child a{padding-left:10px}.registry-dashboard #registry-dashboard-sort{margin-top:1em;border-bottom:4px solid #989898;position:relative}.registry-dashboard #registry-dashboard-sort .registry-total{float:right;position:absolute;right:0;bottom:0;text-align:right;font-size:.7em;color:#989898;text-transform:uppercase}.registry-dashboard #registry-dashboard-sort .registry-total span{margin-right:4px}.registry-dashboard #registry-dashboard-sort .sort{float:left;position:relative}.registry-dashboard #registry-dashboard-sort .sort .filter{display:inline-block;background:#f2f2f2;border:1px solid #989898;font-size:.75em;letter-spacing:2px;color:#000;padding-right:2em;text-transform:uppercase}.registry-dashboard #registry-dashboard-sort .sort .filter span{display:inline-block;padding:5px 10px;margin-right:1.5em;border-right:1px solid #989898;font-size:1.1em;letter-spacing:0px;color:#989898}.registry-dashboard #registry-dashboard-sort .sort .filter-dropdown{display:none;position:absolute;z-index:99999;top:28px;background:#f2f2f2;padding:0 10px 10px;border:1px solid #989898;box-shadow:0 4px 4px #0000007a;font-size:.85em;max-width:650px;min-width:300px;width:100%}.registry-dashboard #registry-dashboard-sort .sort .filter-dropdown .filter-title{font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:300;font-size:.85em;padding-top:10px;margin:.5em;display:block}.registry-dashboard #registry-dashboard-sort .sort .filter-dropdown ul{margin:.7em;border-bottom:1px solid #989898}.registry-dashboard #registry-dashboard-sort .sort .filter-dropdown ul.last{border-right:none}.registry-dashboard #registry-dashboard-sort .sort .filter-dropdown ul li{margin-bottom:5px}.registry-dashboard #registry-dashboard-sort .sort .filter-dropdown ul li input[type=checkbox]{position:absolute;left:0}.registry-dashboard #registry-dashboard-sort .sort .filter-dropdown ul li label{font-size:.75em;vertical-align:text-top;margin-left:5px;text-transform:lowercase;display:inline-block}.registry-dashboard #registry-dashboard-sort .sort .filter-dropdown ul li .icon-radio-unchecked{display:inline-block;position:relative;width:auto}.registry-dashboard #registry-dashboard-sort .sort .filter-dropdown ul li .icon-radio-unchecked.icon-radio-checked:before{content:"\e002"}.registry-dashboard #registry-dashboard-sort .sort .filter-dropdown ul li .icon-radio-checked{position:relative;display:inline-block;width:auto}.registry-dashboard #main{background:#fff;margin:1em auto 2em;padding:.5em}.registry-dashboard #main .registry-dashboard-title{display:inline-block;font-size:2.2em;color:#000;text-transform:lowercase;margin-bottom:.5em}.registry-dashboard #main article .col-title{text-align:center;line-height:.9em;letter-spacing:0;display:block;height:21px;border-bottom:1px solid #989898;font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;margin:1em 0;font-size:.8em}.registry-dashboard #main article .entry-content .product-img .col-title{font-size:1.05em}.registry-dashboard #main article .entry-content .product-img{width:100%;float:left;position:relative;z-index:1009}.registry-dashboard #main article .entry-content .product-img a.product-img-link{float:left;margin-right:2%;width:28%}.registry-dashboard #main article .entry-content .product-img a.product-img-link img{display:block;width:100%;height:auto;margin:0;border:1px solid #c2c2c2;padding:4px}.registry-dashboard #main article .entry-content .product-img .product-info{margin-bottom:20px;float:right;width:70%;position:relative}.registry-dashboard #main article .entry-content .product-img .product-info .product-title{line-height:1.1em;margin:0 0 .25em;font-size:1.45em;color:#000}.registry-dashboard #main article .entry-content .product-img .product-info .product-desc,.registry-dashboard #main article .entry-content .product-img .product-info p{margin:0 0 .8em;width:auto;font-size:.9em;font-family:Gentium Basic,Georgia,Cambria,Times New Roman,Times,serif;font-style:italic}.registry-dashboard #main article .entry-content .product-img .product-info .note-for-guests{color:#989898;font-size:.9em;font-style:italic;font-family:Gentium Basic,Georgia,Cambria,Times New Roman,Times,serif;vertical-align:top;margin-top:4px;display:block;cursor:pointer}.registry-dashboard #main article .entry-content .product-img .product-info .note-for-guests:hover,.registry-dashboard #main article .entry-content .product-img .product-info .note-for-guests:focus{color:#000}.registry-dashboard #main article .entry-content .product-img .product-info .popover{background:#f2f2f2;padding:0;margin-top:0;border-radius:0;max-width:400px;width:280px}.registry-dashboard #main article .entry-content .product-img .product-info .popover .popover-content{padding:9px}.registry-dashboard #main article .entry-content .product-img .product-info .popover .arrow{display:none}.registry-dashboard #main article .entry-content .product-img .product-info .popover .black-button{padding:.5em 3em}.registry-dashboard #main article .entry-content .product-img .product-info textarea{width:100%;background:#f2f2f2;border:1px solid #989898;margin-bottom:10px}.registry-dashboard #main article .entry-content .product-img .product-info .cancel{background:#989898;color:#ddd}.registry-dashboard #main article .entry-content .product-img .product-info .cancel:hover,.registry-dashboard #main article .entry-content .product-img .product-info .cancel:focus{color:#fff}.registry-dashboard #main article .entry-content .product-img .product-info .sku{display:none}.registry-dashboard #main article .entry-content .price-each{width:20%;float:left}.registry-dashboard #main article .entry-content .price-each .price{margin:0;font-size:1.2em;font-family:Gentium Basic,Georgia,Cambria,Times New Roman,Times,serif;font-style:italic;color:#000}.registry-dashboard #main article .entry-content .update-registry{float:left;width:20%;text-align:left}.registry-dashboard #main article .entry-content .update-registry label{text-transform:uppercase;font-size:.7em}.registry-dashboard #main article .entry-content .update-registry input[type=text]{width:36px;text-align:center;margin:0 1em 1em;padding:8px}.registry-dashboard #main article .entry-content .item-total{width:20%;float:left;text-align:center}.registry-dashboard #main article .entry-content .item-total p{font-size:1.2em;font-family:Gentium Basic,Georgia,Cambria,Times New Roman,Times,serif;font-style:italic;color:#000}.registry-dashboard #main article .entry-content .category{display:none}.registry-dashboard #main article .entry-content .purchase-status,.registry-dashboard #main article .entry-content .remove{width:20%;float:left;background:#fefefe;background:#fdfdfd59;text-align:center}.registry-dashboard #main article .entry-content .purchase-status span,.registry-dashboard #main article .entry-content .remove span{color:#c2c2c2;font-size:1.35em}.registry-dashboard #main article .entry-content .purchase-status p{margin-bottom:0}.registry-dashboard #main article .entry-content .remove button,.registry-dashboard #main article .entry-content .remove .close{display:block;width:100%;float:none}.registry-dashboard #main article .article-footer{position:relative;background:#fdfdfd;background:#f0f0f0d9}.registry-dashboard #main article .article-footer #purchase-buttons{text-align:right;background:#fff;padding-top:20px}.registry-dashboard #main article .article-footer #purchase-buttons label{text-transform:uppercase;font-size:.7em}.registry-dashboard #main article .article-footer #purchase-buttons input[type=text]{width:36px;text-align:center;margin:0 .5em 1em;padding:8px}.registry-dashboard #main article .article-footer #purchase-buttons .black-button{padding-left:2em;padding-right:2em}.registry-dashboard #main article .article-footer #purchase-buttons .fulfilled .black-button,.registry-dashboard #main article .article-footer #purchase-buttons .fulfilled .black-button:hover,.registry-dashboard #main article .article-footer #purchase-buttons .fulfilled .black-button:active{background:#aaa;color:#f8f8f8;line-height:normal;display:inline-block;box-shadow:inset 2px 2px 4px #0006}.registry-dashboard #main article .article-footer .purchase-details{width:100%;border-top:1px solid #989898}.registry-dashboard #main article .article-footer .purchase-details>.col-title{text-align:left;font-size:.7em;line-height:2.09em;height:auto;letter-spacing:2px;padding:0 1em;margin:0}.registry-dashboard #main article .article-footer .purchase-details>.col-title span{padding:.5em;float:right;width:22px;height:22px;background-position:-100% -100%;cursor:pointer}.registry-dashboard #main article .article-footer .purchase-content{display:none;border-bottom:1px solid #989898}.registry-dashboard #main article .article-footer .guest-info{padding:1em;border-top:1px solid #989898;position:relative;font-size:.7em}.registry-dashboard #main article .article-footer .guest-info .col-title{border-bottom:1px solid #e0e0e0;font-size:.8em;height:30px;line-height:1.2em;display:block;vertical-align:bottom;padding-right:10px;color:#989898}.registry-dashboard #main article .article-footer .guest-info .guest-name{width:30%;float:left}.registry-dashboard #main article .article-footer .guest-info .guest-count{width:30%;float:left}.registry-dashboard #main article .article-footer .guest-info .guest-count p{text-align:center}.registry-dashboard #main article .article-footer .guest-info .guest-note{width:40%;float:left}.registry-dashboard #main article .article-footer .guest-info:first-child{border-top:none}.registry-dashboard #main article.guest .entry-content .purchase-status{width:100%}.registry-dashboard #main article.guest .article-footer .purchase-content .guest-info .guest-note{width:100%}.registry-dashboard.collage #main article{width:100%;max-width:300px;margin:2em auto;padding-bottom:1em;border-bottom:1px solid #f2f2f2}.registry-dashboard.collage #main article .col-title{display:none;font-weight:400;font-size:.9em;letter-spacing:0}.registry-dashboard.collage #main article .entry-content .product-img{width:100%;float:none}.registry-dashboard.collage #main article .entry-content .product-img a.product-img-link{width:100%;display:block}.registry-dashboard.collage #main article .entry-content .product-img a.product-img-link img{display:block;max-width:300px;width:100%;height:auto}.registry-dashboard.collage #main article .entry-content .product-img .product-info{float:right;width:100%}.registry-dashboard.collage #main article .entry-content .product-img .product-info .product-title{margin:.2em 0 0}.registry-dashboard.collage #main article .entry-content .product-img .product-info .product-title a{font-size:1.45em;color:#989898}.registry-dashboard.collage #main article .entry-content .product-img .product-info .product-title a:hover,.registry-dashboard.collage #main article .entry-content .product-img .product-info .product-title a:focus{color:#000}.registry-dashboard.collage #main article .entry-content .product-img .product-info .product-desc{display:none}.registry-dashboard.collage #main article .entry-content .product-img .product-info .note-for-guests{display:none}.registry-dashboard.collage #main article .entry-content .product-img .product-info .popover{display:none}.registry-dashboard.collage #main article .entry-content .price-each{display:none}.registry-dashboard.collage #main article .entry-content .update-registry{display:none}.registry-dashboard.collage #main article .entry-content .item-total{display:none}.registry-dashboard.collage #main article .entry-content .category{display:inline-block;float:left;width:50%}.registry-dashboard.collage #main article .entry-content .category .col-title{display:inline-block;border-bottom:none;text-transform:none;color:#989898;vertical-align:baseline;margin:0}.registry-dashboard.collage #main article .entry-content .category a{display:inline-block;font-size:.9em;color:#989898}.registry-dashboard.collage #main article .entry-content .category a:hover,.registry-dashboard.collage #main article .entry-content .category a:focus{color:#000}.registry-dashboard.collage #main article .entry-content .purchase-status{width:50%;float:left;background:transparent;padding:0;text-align:right}.registry-dashboard.collage #main article .entry-content .purchase-status span{color:#c2c2c2;font-size:1.35em;padding-left:4px}.registry-dashboard.collage #main article .entry-content .purchase-status p{margin:0;display:inline-block;vertical-align:middle}.registry-dashboard.collage #main article .entry-content .purchase-status .col-title{display:inline-block;border-bottom:none;text-transform:none;color:#989898;vertical-align:bottom;margin:0}.registry-dashboard.collage #main article .entry-content .remove{display:none}.registry-dashboard.collage #main article .article-footer{position:relative;background:transparent;margin:0}.registry-dashboard.collage #main article .article-footer #purchase-buttons{position:relative;top:0;text-align:left}.registry-dashboard.collage #main article .article-footer #purchase-buttons .black-button{padding-left:3.5em;padding-right:3.5em}.registry-dashboard.collage #main article .article-footer .purchase-details{display:none}.registry-dashboard #checkout-button,.registry-dashboard #assistant-checkout{border-top:1px solid #989898;padding-top:1em}.registry-dashboard #assistant-checkout label,.registry-dashboard #assistant-checkout input,.registry-dashboard #assistant-checkout .black-button{display:inline-block;margin-bottom:.5em}.registry-dashboard.collage #main article .entry-content .product-info *,.registry-dashboard.collage #main article .entry-content .category,.registry-dashboard.collage #main article .entry-content .purchase-status,.registry-dashboard.collage #main article footer{display:none}.registry-dashboard.collage #main article .entry-content .product-info h3{display:block}.internal-page #main{margin:2em auto;background:#fff;box-shadow:0 0 12px #000000ad}.internal-page #main article{padding:1em}.internal-page #main article .article-header .account-success-title{background:transparent url(success-title.jpg) no-repeat top center;overflow:hidden;text-indent:-100%;display:block}.internal-page #main article .entry-content ul.document-library li{margin-bottom:1em}.internal-page #main article .entry-content ul.document-library li a{display:block;color:#989898;font-size:.9em;text-transform:uppercase;letter-spacing:2px}.internal-page #main article .entry-content ul.document-library li a span{display:inline-block;font-size:1.25em;padding:.8em;margin-right:.5em;border:1px solid #c2c2c2;text-decoration:underline;vertical-align:middle}.internal-page #main article .entry-content ul.document-library li a:hover,.internal-page #main article .entry-content ul.document-library li a:focus{color:#000}.internal-page #main article .entry-content ul.document-library li a:hover span,.internal-page #main article .entry-content ul.document-library li a:focus span{background:#f2f2f2;border:1px solid #989898}.internal-page #main article .entry-content.success p{text-align:center}.internal-page #main article .entry-content.success p.message{font-size:1.4em;font-family:Gentium Basic,Georgia,Cambria,Times New Roman,Times,serif;font-style:italic;padding:0 1em;margin-bottom:0}.internal-page #main article .entry-content.success .amp-tilde{display:block;text-align:center;font-size:3em;color:#000}.internal-page #main article .entry-content.success .quick-links{width:100%;padding:1.5em .2em;border-top:1px solid #989898;text-align:center}.internal-page #main article .entry-content.success .quick-links img{display:block;margin:0 auto;width:100%;max-width:110px;height:auto;padding:4px;border:1px solid #989898}.internal-page #main article .entry-content.success .quick-links .heading{text-transform:lowercase;color:#000;font-size:1.45em;margin:.5em auto .2em}.internal-page #main article .entry-content.success .quick-links p{margin:.2em 0 .5em;padding:0 .8em}.internal-page #main article .entry-content.success .quick-links a{color:#989898}.internal-page .has-registry #main article .entry-content.success .quick-links a{color:#fff}.internal-page #main article .entry-content.success .quick-links a:hover,.internal-page #main article .entry-content.success .quick-links a:focus{color:#000}.internal-page #main article .entry-content.success .quick-links a.black-button:hover,.internal-page #main article .entry-content.success .quick-links a.black-button:focus,.internal-page #main article .entry-content.success .quick-links a.green-button:link,.internal-page #main article .entry-content.success .quick-links a.green-button:hover,.internal-page #main article .entry-content.success .quick-links a.green-button:active,.internal-page #main article .entry-content.success .quick-links a.green-button:focus{color:#fff}.internal-page #main article .entry-content.success .quick-links:first-child{border-left:none}.internal-page #main article .entry-content.success .inspiration{margin-top:1em;padding-top:1em;border-top:1px solid #989898}.account #main{margin:1em 0 2em}.account #main article{border:1px solid #f2f2f2;background:#fff;background:#ffffffbf;box-shadow:0 0 14px #0006;padding:20px}.account #main article #customer-sidebar section h3{margin:0;font-size:1em;line-height:1em;padding:.5em;border-top:1px solid #989898;border-bottom:1px solid #989898;background:#f2f2f2;font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase}.account #main article #customer-sidebar section button{font-size:1.1em}.account #main article nav a{width:100%;display:block;text-align:center;margin-bottom:15px;font-size:1em}.account #main article nav a.black-button{font-size:1.1em}.account #main table{width:100%;font-size:.9em;text-align:center;margin-bottom:20px}.account #main table th{margin:0 0 1.2em;padding:.5em;border-top:1px solid #989898;border-bottom:1px solid #989898;background:#f2f2f2;font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase;line-height:1em}.account #main table td{border-bottom:1px solid #e0e0e0;padding:.5em}.account #main table .total,.account #main table .price,.account #main table .order-summary{text-align:right}.account #main table .product{text-align:left}.account #main table td.label{font-size:.9em;text-transform:uppercase;font-weight:700}.account #main.login article .sixcol.first{border-bottom:1px solid #989898;padding-bottom:20px}.account #main.login article .sixcol.first input{width:100%}#forgot_password+button{float:right}.account #main.login article #guest{padding-top:20px;height:150px}.account #main.login article #guest button{margin:15px 0}.account #main.login article form .form-row{margin:0 0 10px}.create-account-cta{margin-top:40px}.create-account-cta .black-button{display:block;text-align:center;width:160px}.account #main.my-addresses .view-address{background:#f2f2f2;padding:20px 2.5%;border:1px solid #989898;margin-bottom:20px}.account #main.my-addresses .view-address h4{font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase;margin:0 0 .5em}.account #main.my-addresses .view-address h4 small{text-transform:lowercase}.account #main.my-addresses .view-address .links{margin:0}.account #main.my-addresses .view-address .links .black-button{padding:.3em 0;font-size:1em}.account #main.my-addresses .view-address .links .black-button a{padding:0 1.5em;color:#c2c2c2}.account #main.my-addresses .view-address .links .black-button a:hover{color:#fff}.account #main.my-addresses .view-address .edit-address{padding-top:20px}.account #main table.address-table{width:100%;text-align:left}.account #main table.address-table td{border:none}.account #main.my-addresses .view-address .edit-address table input[type=text],.account #main.my-addresses .view-address .edit-address table select{font-size:.85em;width:100%}.account #main.my-addresses .view-address .edit-address table td.label{font-size:.85em;text-transform:uppercase;width:25%}.account #main.my-order #customer-order h2{margin-bottom:0}.account #main.my-order #order-addresses h3{font-size:1.5em;margin-bottom:0}.account #main.my-order #order-addresses .sixcol{border:1px solid #989898;background:#f2f2f2;padding:0 2.5%;margin-bottom:20px}.account #main.activate form .form-row,.account #main.reset-password form .form-row{margin:0 0 10px}.account #main.activate form .last,.account #main.reset-password form .last{text-align:right}.account #main.activate form label,.account #main.reset-password form label{text-transform:uppercase;display:block;font-size:.85em}.account #main.activate form input,.account #main.reset-password form input{width:100%}.account #main.activate form button.black-button{margin-bottom:10px}.account #main.activate form input#customer_decline{width:auto}.account #main.activate .last,.account #main.reset-password .last{text-align:center}.dl-menuwrapper{width:100%;max-width:300px;float:left;position:absolute;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px;-webkit-perspective-origin:50% 200%;-moz-perspective-origin:50% 200%;perspective-origin:50% 200%}.dl-menuwrapper:first-child{margin-right:100px}.dl-menuwrapper button{background:#000;border:none;width:48px;height:45px;text-indent:-900em;overflow:hidden;position:relative;cursor:pointer;outline:none}.dl-menuwrapper button:hover,.dl-menuwrapper button.dl-active,.dl-menuwrapper ul{background:#000}.dl-menuwrapper button:after{content:"";position:absolute;width:68%;height:5px;background:#fff;top:10px;left:16%;box-shadow:0 10px #fff,0 20px #fff}.dl-menuwrapper ul{padding:0;list-style:none;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.dl-menuwrapper li{position:relative}.dl-menuwrapper li a{display:block;position:relative;padding:15px 20px;font-size:16px;line-height:20px;font-weight:300;color:#fff;outline:none}.no-touch .dl-menuwrapper li a:hover{background:#444;color:#fff}.dl-menuwrapper li.dl-back>a{padding-left:30px;background:#ffffff1f}.dl-menuwrapper li.dl-back:after,.dl-menuwrapper li>a:not(:only-child):after{position:absolute;top:0;line-height:50px;font-family:icomoon;speak:none;color:#d4ccc659;-webkit-font-smoothing:antialiased;content:"\e00b"}.dl-menuwrapper li.dl-back:after{left:10px;color:#d4ccc64d;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.dl-menuwrapper li>a:after{right:10px;color:#00000026}.dl-menuwrapper .dl-menu{margin:0;position:absolute;width:100%;opacity:0;pointer-events:none;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);transform:translateY(10px);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.dl-menuwrapper .dl-menu.dl-menu-toggle{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.dl-menuwrapper .dl-menu.dl-menuopen{opacity:1;pointer-events:auto;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0)}.dl-menuwrapper li .dl-submenu{display:none;margin:0}.dl-menu.dl-subview li,.dl-menu.dl-subview li.dl-subviewopen>a,.dl-menu.dl-subview li.dl-subview>a{display:none}.dl-menu.dl-subview li.dl-subview,.dl-menu.dl-subview li.dl-subview .dl-submenu,.dl-menu.dl-subview li.dl-subviewopen,.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu,.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu>li{display:block}.dl-menuwrapper>.dl-submenu{position:absolute;width:100%;top:45px;left:0;margin:0}.dl-menu.dl-animate-out-1{-webkit-animation:MenuAnimOut1 .4s;-moz-animation:MenuAnimOut1 .4s;animation:MenuAnimOut1 .4s}.dl-menu.dl-animate-out-2{-webkit-animation:MenuAnimOut2 .3s ease-in-out;-moz-animation:MenuAnimOut2 .3s ease-in-out;animation:MenuAnimOut2 .3s ease-in-out}.dl-menu.dl-animate-out-3{-webkit-animation:MenuAnimOut3 .4s ease;-moz-animation:MenuAnimOut3 .4s ease;animation:MenuAnimOut3 .4s ease}.dl-menu.dl-animate-out-4{-webkit-animation:MenuAnimOut4 .4s ease;-moz-animation:MenuAnimOut4 .4s ease;animation:MenuAnimOut4 .4s ease}.dl-menu.dl-animate-out-5{-webkit-animation:MenuAnimOut5 .4s ease;-moz-animation:MenuAnimOut5 .4s ease;animation:MenuAnimOut5 .4s ease}@-webkit-keyframes MenuAnimOut1{50%{-webkit-transform:translateZ(-250px) rotateY(30deg)}75%{-webkit-transform:translateZ(-372.5px) rotateY(15deg);opacity:.5}to{-webkit-transform:translateZ(-500px) rotateY(0deg);opacity:0}}@-webkit-keyframes MenuAnimOut2{to{-webkit-transform:translateX(-100%);opacity:0}}@-webkit-keyframes MenuAnimOut3{to{-webkit-transform:translateZ(300px);opacity:0}}@-webkit-keyframes MenuAnimOut4{to{-webkit-transform:translateZ(-300px);opacity:0}}@-webkit-keyframes MenuAnimOut5{to{-webkit-transform:translateY(40%);opacity:0}}@-moz-keyframes MenuAnimOut1{50%{-moz-transform:translateZ(-250px) rotateY(30deg)}75%{-moz-transform:translateZ(-372.5px) rotateY(15deg);opacity:.5}to{-moz-transform:translateZ(-500px) rotateY(0deg);opacity:0}}@-moz-keyframes MenuAnimOut2{to{-moz-transform:translateX(-100%);opacity:0}}@-moz-keyframes MenuAnimOut3{to{-moz-transform:translateZ(300px);opacity:0}}@-moz-keyframes MenuAnimOut4{to{-moz-transform:translateZ(-300px);opacity:0}}@-moz-keyframes MenuAnimOut5{to{-moz-transform:translateY(40%);opacity:0}}@keyframes MenuAnimOut1{50%{transform:translateZ(-250px) rotateY(30deg)}75%{transform:translateZ(-372.5px) rotateY(15deg);opacity:.5}to{transform:translateZ(-500px) rotateY(0);opacity:0}}@keyframes MenuAnimOut2{to{transform:translate(-100%);opacity:0}}@keyframes MenuAnimOut3{to{transform:translateZ(300px);opacity:0}}@keyframes MenuAnimOut4{to{transform:translateZ(-300px);opacity:0}}@keyframes MenuAnimOut5{to{transform:translateY(40%);opacity:0}}.dl-menu.dl-animate-in-1{-webkit-animation:MenuAnimIn1 .3s;-moz-animation:MenuAnimIn1 .3s;animation:MenuAnimIn1 .3s}.dl-menu.dl-animate-in-2{-webkit-animation:MenuAnimIn2 .3s ease-in-out;-moz-animation:MenuAnimIn2 .3s ease-in-out;animation:MenuAnimIn2 .3s ease-in-out}.dl-menu.dl-animate-in-3{-webkit-animation:MenuAnimIn3 .4s ease;-moz-animation:MenuAnimIn3 .4s ease;animation:MenuAnimIn3 .4s ease}.dl-menu.dl-animate-in-4{-webkit-animation:MenuAnimIn4 .4s ease;-moz-animation:MenuAnimIn4 .4s ease;animation:MenuAnimIn4 .4s ease}.dl-menu.dl-animate-in-5{-webkit-animation:MenuAnimIn5 .4s ease;-moz-animation:MenuAnimIn5 .4s ease;animation:MenuAnimIn5 .4s ease}@-webkit-keyframes MenuAnimIn1{0%{-webkit-transform:translateZ(-500px) rotateY(0deg);opacity:0}20%{-webkit-transform:translateZ(-250px) rotateY(30deg);opacity:.5}to{-webkit-transform:translateZ(0px) rotateY(0deg);opacity:1}}@-webkit-keyframes MenuAnimIn2{0%{-webkit-transform:translateX(-100%);opacity:0}to{-webkit-transform:translateX(0px);opacity:1}}@-webkit-keyframes MenuAnimIn3{0%{-webkit-transform:translateZ(300px);opacity:0}to{-webkit-transform:translateZ(0px);opacity:1}}@-webkit-keyframes MenuAnimIn4{0%{-webkit-transform:translateZ(-300px);opacity:0}to{-webkit-transform:translateZ(0px);opacity:1}}@-webkit-keyframes MenuAnimIn5{0%{-webkit-transform:translateY(40%);opacity:0}to{-webkit-transform:translateY(0);opacity:1}}@-moz-keyframes MenuAnimIn1{0%{-moz-transform:translateZ(-500px) rotateY(0deg);opacity:0}20%{-moz-transform:translateZ(-250px) rotateY(30deg);opacity:.5}to{-moz-transform:translateZ(0px) rotateY(0deg);opacity:1}}@-moz-keyframes MenuAnimIn2{0%{-moz-transform:translateX(-100%);opacity:0}to{-moz-transform:translateX(0px);opacity:1}}@-moz-keyframes MenuAnimIn3{0%{-moz-transform:translateZ(300px);opacity:0}to{-moz-transform:translateZ(0px);opacity:1}}@-moz-keyframes MenuAnimIn4{0%{-moz-transform:translateZ(-300px);opacity:0}to{-moz-transform:translateZ(0px);opacity:1}}@-moz-keyframes MenuAnimIn5{0%{-moz-transform:translateY(40%);opacity:0}to{-moz-transform:translateY(0);opacity:1}}@keyframes MenuAnimIn1{0%{transform:translateZ(-500px) rotateY(0);opacity:0}20%{transform:translateZ(-250px) rotateY(30deg);opacity:.5}to{transform:translateZ(0) rotateY(0);opacity:1}}@keyframes MenuAnimIn2{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes MenuAnimIn3{0%{transform:translateZ(300px);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes MenuAnimIn4{0%{transform:translateZ(-300px);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes MenuAnimIn5{0%{transform:translateY(40%);opacity:0}to{transform:translateY(0);opacity:1}}.dl-menuwrapper>.dl-submenu.dl-animate-in-1{-webkit-animation:SubMenuAnimIn1 .4s ease;-moz-animation:SubMenuAnimIn1 .4s ease;animation:SubMenuAnimIn1 .4s ease}.dl-menuwrapper>.dl-submenu.dl-animate-in-2{-webkit-animation:SubMenuAnimIn2 .3s ease-in-out;-moz-animation:SubMenuAnimIn2 .3s ease-in-out;animation:SubMenuAnimIn2 .3s ease-in-out}.dl-menuwrapper>.dl-submenu.dl-animate-in-3{-webkit-animation:SubMenuAnimIn3 .4s ease;-moz-animation:SubMenuAnimIn3 .4s ease;animation:SubMenuAnimIn3 .4s ease}.dl-menuwrapper>.dl-submenu.dl-animate-in-4{-webkit-animation:SubMenuAnimIn4 .4s ease;-moz-animation:SubMenuAnimIn4 .4s ease;animation:SubMenuAnimIn4 .4s ease}.dl-menuwrapper>.dl-submenu.dl-animate-in-5{-webkit-animation:SubMenuAnimIn5 .4s ease;-moz-animation:SubMenuAnimIn5 .4s ease;animation:SubMenuAnimIn5 .4s ease}@-webkit-keyframes SubMenuAnimIn1{0%{-webkit-transform:translateX(50%);opacity:0}to{-webkit-transform:translateX(0px);opacity:1}}@-webkit-keyframes SubMenuAnimIn2{0%{-webkit-transform:translateX(100%);opacity:0}to{-webkit-transform:translateX(0px);opacity:1}}@-webkit-keyframes SubMenuAnimIn3{0%{-webkit-transform:translateZ(-300px);opacity:0}to{-webkit-transform:translateZ(0px);opacity:1}}@-webkit-keyframes SubMenuAnimIn4{0%{-webkit-transform:translateZ(300px);opacity:0}to{-webkit-transform:translateZ(0px);opacity:1}}@-webkit-keyframes SubMenuAnimIn5{0%{-webkit-transform:translateZ(-200px);opacity:0}to{-webkit-transform:translateZ(0);opacity:1}}@-moz-keyframes SubMenuAnimIn1{0%{-moz-transform:translateX(50%);opacity:0}to{-moz-transform:translateX(0px);opacity:1}}@-moz-keyframes SubMenuAnimIn2{0%{-moz-transform:translateX(100%);opacity:0}to{-moz-transform:translateX(0px);opacity:1}}@-moz-keyframes SubMenuAnimIn3{0%{-moz-transform:translateZ(-300px);opacity:0}to{-moz-transform:translateZ(0px);opacity:1}}@-moz-keyframes SubMenuAnimIn4{0%{-moz-transform:translateZ(300px);opacity:0}to{-moz-transform:translateZ(0px);opacity:1}}@-moz-keyframes SubMenuAnimIn5{0%{-moz-transform:translateZ(-200px);opacity:0}to{-moz-transform:translateZ(0);opacity:1}}@keyframes SubMenuAnimIn1{0%{transform:translate(50%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes SubMenuAnimIn2{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes SubMenuAnimIn3{0%{transform:translateZ(-300px);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes SubMenuAnimIn4{0%{transform:translateZ(300px);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes SubMenuAnimIn5{0%{transform:translateZ(-200px);opacity:0}to{transform:translateZ(0);opacity:1}}.dl-menuwrapper>.dl-submenu.dl-animate-out-1{-webkit-animation:SubMenuAnimOut1 .4s ease;-moz-animation:SubMenuAnimOut1 .4s ease;animation:SubMenuAnimOut1 .4s ease}.dl-menuwrapper>.dl-submenu.dl-animate-out-2{-webkit-animation:SubMenuAnimOut2 .3s ease-in-out;-moz-animation:SubMenuAnimOut2 .3s ease-in-out;animation:SubMenuAnimOut2 .3s ease-in-out}.dl-menuwrapper>.dl-submenu.dl-animate-out-3{-webkit-animation:SubMenuAnimOut3 .4s ease;-moz-animation:SubMenuAnimOut3 .4s ease;animation:SubMenuAnimOut3 .4s ease}.dl-menuwrapper>.dl-submenu.dl-animate-out-4{-webkit-animation:SubMenuAnimOut4 .4s ease;-moz-animation:SubMenuAnimOut4 .4s ease;animation:SubMenuAnimOut4 .4s ease}.dl-menuwrapper>.dl-submenu.dl-animate-out-5{-webkit-animation:SubMenuAnimOut5 .4s ease;-moz-animation:SubMenuAnimOut5 .4s ease;animation:SubMenuAnimOut5 .4s ease}@-webkit-keyframes SubMenuAnimOut1{0%{-webkit-transform:translateX(0%);opacity:1}to{-webkit-transform:translateX(50%);opacity:0}}@-webkit-keyframes SubMenuAnimOut2{0%{-webkit-transform:translateX(0%);opacity:1}to{-webkit-transform:translateX(100%);opacity:0}}@-webkit-keyframes SubMenuAnimOut3{0%{-webkit-transform:translateZ(0px);opacity:1}to{-webkit-transform:translateZ(-300px);opacity:0}}@-webkit-keyframes SubMenuAnimOut4{0%{-webkit-transform:translateZ(0px);opacity:1}to{-webkit-transform:translateZ(300px);opacity:0}}@-webkit-keyframes SubMenuAnimOut5{0%{-webkit-transform:translateZ(0);opacity:1}to{-webkit-transform:translateZ(-200px);opacity:0}}@-moz-keyframes SubMenuAnimOut1{0%{-moz-transform:translateX(0%);opacity:1}to{-moz-transform:translateX(50%);opacity:0}}@-moz-keyframes SubMenuAnimOut2{0%{-moz-transform:translateX(0%);opacity:1}to{-moz-transform:translateX(100%);opacity:0}}@-moz-keyframes SubMenuAnimOut3{0%{-moz-transform:translateZ(0px);opacity:1}to{-moz-transform:translateZ(-300px);opacity:0}}@-moz-keyframes SubMenuAnimOut4{0%{-moz-transform:translateZ(0px);opacity:1}to{-moz-transform:translateZ(300px);opacity:0}}@-moz-keyframes SubMenuAnimOut5{0%{-moz-transform:translateZ(0);opacity:1}to{-moz-transform:translateZ(-200px);opacity:0}}@keyframes SubMenuAnimOut1{0%{transform:translate(0);opacity:1}to{transform:translate(50%);opacity:0}}@keyframes SubMenuAnimOut2{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}@keyframes SubMenuAnimOut3{0%{transform:translateZ(0);opacity:1}to{transform:translateZ(-300px);opacity:0}}@keyframes SubMenuAnimOut4{0%{transform:translateZ(0);opacity:1}to{transform:translateZ(300px);opacity:0}}@keyframes SubMenuAnimOut5{0%{transform:translateZ(0);opacity:1}to{transform:translateZ(-200px);opacity:0}}.no-js .dl-menuwrapper .dl-menu{position:relative;opacity:1;-webkit-transform:none;-moz-transform:none;transform:none}.no-js .dl-menuwrapper li .dl-submenu{display:block}.no-js .dl-menuwrapper li.dl-back{display:none}.no-js .dl-menuwrapper li>a:not(:only-child){background:#0000001a}.no-js .dl-menuwrapper li>a:not(:only-child):after{content:""}.ez-hide{opacity:0;filter:alpha(opacity=0)}.ez-checkbox{background:transparent url(../images/checkbox-red.png) 0 1px no-repeat;display:inline-block}.ez-radio{background:transparent url(../images/radio-black.png) 0 1px no-repeat;display:inline-block}.ez-checked{background-position:0 -18px}.ez-selected{background-position:0 -19px}.ez-checkbox-green{background:transparent url(../images/checkbox-green.png) 0 1px no-repeat;display:inline-block;*display: inline}.ez-checked-green{background-position:0 -18px}.ez-checkbox,.ez-radio{zoom:1;*display: inline;_height:30px}h3.recommendify_panel_heading{border-bottom:1px solid #c2c2c2;margin:0}.recommendify_product_title p{margin-bottom:0;font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.9em;line-height:1.33em;text-transform:uppercase;text-align:left}.recommendify_product_price p{margin:0;text-align:left!important;height:auto!important;font-family:Gentium Basic;color:#000;font-size:.9em}.featured-products a:link,.featured-products a:visited{color:#989898;font-weight:400;font-size:.9em;font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase}.featured-products a:hover,.featured-products a:focus{color:#000}.featured-products .recommendify-cell-title,.featured-products .recommendify-cell-price{text-align:left!important;height:auto!important}.featured-products td:nth-child(odd){padding-right:15px!important}.recommendify-panel a:link,.recommendify-panel a:visited{color:#989898;font-weight:400;font-size:.8em;line-height:.9em;font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase}.recommendify-panel a:hover,.recommendify-panel a:focus{color:#000}.recommendify-panel .recommendify-cell-title,.recommendify-panel .recommendify-cell-price{text-align:left!important;height:auto!important}.recommendify-panel td:nth-child(odd){padding-right:15px!important}.recommendify-panel-title-container h2{font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.9em;text-transform:uppercase;letter-spacing:2px;color:#000}#recommendify-cart a:link,#recommendify-cart a:visited{color:#989898;font-weight:400;font-size:.9em;font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase}#recommendify-cart a:hover,#recommendify-cart a:focus{color:#000}#recommendify-cart .recommendify-cell-title,#recommendify-cart .recommendify-cell-price{text-align:left!important;height:auto!important}#recommendify-cart td:nth-child(odd){padding-right:15px!important}#recommendify-buttons h3{margin:0}.recommendify-panel{padding-bottom:20px!important}#recommendify-buttons .recommendify-left-button,#recommendify-buttons .recommendify-right-button{bottom:-15px!important}#recommendify-buttons a:link,#recommendify-buttons a:visited{font-size:1.2em}.ctas>h2{text-align:center}.ctas>h2 .description{background-color:#fff;width:auto!important;padding:0 15px;position:relative;z-index:1000;font-size:19px}.ctas>h2 .line{background:#ccc;width:100%;height:1px;position:relative;z-index:0;top:-19px;display:block;display:none}.ctas .first a,.ctas .last a{display:block}.ctas .slide-copy-outer{position:relative;width:100%;background:#0000;padding:0;border:10px solid rgba(0,0,0,.6);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.ctas .slide-copy{background:#0009;text-align:center;padding:1em;color:#fff;border:5px solid white;font-weight:400;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.ctas>div{margin:15px 0}.ctas .slide-copy .slide-title{margin:0;color:#fff;font-weight:400;text-transform:lowercase;letter-spacing:1px;font-size:1.35em;line-height:1.1em}.ctas .slide-copy .slide-link{color:#fff;text-transform:uppercase;font-size:.75em}.ctas .first a:hover .slide-copy-outer,.ctas .last a:hover .slide-copy-outer{border:10px solid rgba(0,0,0,.8)}.ctas .first a:hover .slide-copy,.ctas .last a:hover .slide-copy{background:#000c}li.header-social{display:none}#staff{margin-bottom:40px}#staff-photos{height:0;overflow:hidden;margin-bottom:40px}#staff-photos .slide{background:#fff}#staff-photos .slide img{opacity:.2;width:100%}#staff-photos .slide.slick-active.slick-center img{opacity:1}#staff-info{max-width:535px;margin:0 auto;height:0;overflow:hidden}#staff-info header{text-align:center}#staff-info header h2{color:#000;text-transform:lowercase;margin:0;letter-spacing:1px}#staff-info header .sub-title{font-family:Gentium Basic;font-size:.9em}#staff-info header .amp-tilde{color:#000;font-size:2em;line-height:1em;margin-bottom:.5em}#staff-info .entry-content a{font-weight:700;color:#000}#staff .slider-controls{max-width:535px;margin:0 auto;position:relative}#staff .slider-controls .icon{position:absolute;top:50px;font-size:3em;color:#555;z-index:100}#staff .slider-controls .icon:hover{color:#000;cursor:pointer}#staff .slider-controls .icon.prev{left:0}#staff .slider-controls .icon.next{right:0}.collection #main article .article-header .collection-sub-heading{display:block}.gift-card-content .right,.gift-card-content .last{text-align:center;border-right:0px;padding-right:0}.gift-card-content .desc{text-align:center}.promo-header{border:10px solid #BD0707;padding:6px}.promo-header-inner{background:#bd0707;padding:.8em;text-align:center;color:#fff;font-weight:400}.promo-title{font-size:1.5em}.promo-title a{color:#fff}.promo-title a:hover{color:#f0f0f0}.promo-header p{color:#fff;font-family:Gentium Basic,Georgia,Cambria,Times New Roman,Times,serif;font-style:italic;margin:.5em;font-size:.9em;line-height:1.1em}.promo-image img{max-width:100%;display:block;margin:40px auto}.promo-button{margin-bottom:40px}.promo-button a{font-size:20px}.collection .promo-header{border-width:6px;padding:4px}.collection .promo-title{font-size:1.25em;margin:0}.collection .promo-subtitle{margin-bottom:0}.registry-fav-buttons{padding:0 0 20px;text-align:center}.registry-fav-buttons a{width:100%;display:block;margin-bottom:1em}.registry-fav-buttons a span.icon-heart{position:relative;top:3px}.registry-fav-buttons a span.icon-search{position:relative;top:1px}#infscr-loading{margin-bottom:30px}iframe[name=google_conversion_frame],.yoPowered{display:none}@media (max-width: 480px){#ww-appointment{display:none}#featured-designers .bx-wrapper .bx-viewport{height:45px!important}.collection #main article .article-header .collection-title{left:0;position:relative;top:0}.collection #main article .article-header img{display:none}.registry-dashboard #registry-dashboard-sort .registry-total{bottom:0;clear:both;color:#989898;float:none;font-size:.7em;position:relative;right:0;text-align:left;text-transform:uppercase;width:100%}}@media only screen and (min-width: 481px){#staff .slider-controls .icon{top:0}li.header-social{display:inline-block}.blog #blog-header .blog-sub-heading .filter-dropdown ul li{width:32%}.blog .blog-list .article{height:360px}.blog .article{margin-bottom:0}.blog .article .excerpt p{font-size:1.1em}.blog .article.fourcol,.blog .article.sixcol{width:48.618784527%;max-width:330px;margin:0 .68% 20px;float:left}.blog .article.sixcol.last{float:left}.blog #featured-articles .article.fourcol.last{display:none}.account #main.my-order #customer-order h2{float:left}.account #main.my-order #customer-order .order-date{float:right;margin:1.75em 0 0}.page-about #main{margin-bottom:30px}.page-about .buttons .black-button{display:inline-block;padding-left:0;padding-right:0;width:49.55%;max-width:250px}.registry-dashboard #main article .col-title{font-size:.9em}#product-grid .product-row .product.fourcol{width:31.491712705%;position:relative;float:left;margin-left:2.762430939%;clear:none}#product-grid .product-row .product.fourcol.first{margin-left:0}#product-grid .product-row .product.fourcol.last{float:right}#product-grid .product-row .product.fourcol .product-img{width:100%;max-width:none}#product-grid .product-row .product.fourcol .product-img img{max-width:none}#product-grid .product-row .product.fourcol .product-title{width:100%;max-width:none}.search .has-registry #main article .entry-content .item-button .black-button{width:35%}.search .has-registry #main article .entry-content .item-button .black-button+.black-button{margin-left:5%}}@media only screen and (min-width: 550px){#product-grid .product-row .product.threecol{width:22.928176794%;position:relative;float:left;margin-left:2.762430939%;clear:none}#product-grid .product-row .product.threecol.first{margin-left:0}#product-grid .product-row .product.threecol.last{float:right}#product-grid .product-row .product.threecol .product-img{width:100%;max-width:none}#product-grid .product-row .product.threecol .product-img img{max-width:none}#product-grid .product-row .product.threecol .product-title{width:100%;max-width:none;font-size:1em}#placesetting-pieces .product{border-bottom:none;padding-bottom:0}.registry-fav-buttons a{width:auto;margin:0 10px;display:inline-block}}@media only screen and (min-width: 768px){.onecol{width:5.801104972%}.twocol{width:14.364640883%}.threecol{width:22.928176794%}.fourcol{width:31.491712705%}.fivecol{width:40.055248616%}.sixcol{width:48.618784527%}.sevencol{width:57.182320438000005%}.eightcol{width:65.74585634900001%}.ninecol{width:74.30939226%}.tencol{width:82.87292817100001%}.elevencol{width:91.436464082%}.twelvecol{width:99.999999993%}.onecol,.twocol,.threecol,.fourcol,.fivecol,.sixcol,.sevencol,.eightcol,.ninecol,.tencol,.elevencol,.twelvecol{position:relative;float:left;margin-left:2.762430939%}.first{margin-left:0}.last{float:right}.promo-title{font-size:2.5em}.collection .promo-title{font-size:1.75em}.promo-subtitle{font-size:1em}.desktop{display:block}.mobile{display:none}.wrap{max-width:1024px}.header{padding-bottom:6px;background:transparent url(ie-black.png) repeat-x bottom left}#top-header .nav li a{padding:13px 9px}#top-header .promotion p{margin:0;height:44px;font-size:1.05em;line-height:1.1em;padding:5px;display:table-cell;vertical-align:middle}#top-header .promotion p strong{color:#f7da67}#inner-header .header-left nav{position:relative;top:7px}#inner-header .header-left .nav{position:relative}#inner-header .header-left .nav li.sales a{color:#df0101}#inner-header .header-left .nav li a{text-transform:lowercase;font-size:1em;padding:0 10px 12px;color:#787878}#inner-header .header-left .nav li a:hover,#inner-header .header-left .nav li a:focus{color:#000}#inner-header .header-left .nav li:first-child a{border-left:none;padding-left:0}#inner-header .header-left .nav li:last-child a{padding-right:0}#inner-header .header-right .contact{text-align:center;padding-top:2px}#inner-header .header-right .contact .left{display:inline-block;width:30%}#inner-header .header-right .contact .right{display:inline-block;font-size:1em;width:68%;max-width:160px}#inner-header .header-right .contact img{width:100%;height:auto;display:block;position:relative;top:8px}#inner-header .header-right .contact .help{font-size:.7em;line-height:1.4em;text-transform:uppercase;color:#989898;text-align:center;margin:0}#inner-header .header-right .contact .phone{color:#000;font-size:1.8em;font-family:Gentium Basic,Georgia,Cambria,Times New Roman,Times,serif;display:block;width:100%;border-top:1px solid #989898;padding:.35em 0;letter-spacing:2px}.mega-menu{display:none;clear:both;position:absolute;top:196px;z-index:9999;background:#f2f2f2;border:1px solid #989898;border-top:none}.mega-menu ul.sub-menu{display:block;border-right:1.5px solid #c2c2c2;background:#f2f2f2;margin:-1px 0 0;border-bottom:1px solid #c2c2c2;position:relative;top:1px}.mega-menu ul.sub-menu li{width:100%}.mega-menu ul.sub-menu li a{display:block;background:#fff;color:#000;border-top:1px solid #c2c2c2;padding:8px 10px;text-transform:uppercase;font-size:.75em}.mega-menu ul.sub-menu li a .icon{font-size:.5em;float:right;padding:.4em 0}.mega-menu ul.sub-menu li a:hover,.mega-menu ul.sub-menu li a:focus,.mega-menu ul.sub-menu li a.active{background:#f2f2f2;font-weight:400}.mega-menu ul.sub-menu li:first-child a{border-top:none}.mega-menu .mega-menu-outer{margin-left:0;width:77.07182%}.mega-menu .mega-menu-outer .mega-inner{display:none}.mega-menu .mega-menu-outer .mega-inner ul.mega-sub-list{z-index:7998;margin-top:0}.mega-menu .mega-menu-outer .mega-inner ul.mega-sub-list li{max-width:200px;width:100%;padding-left:12px}.mega-menu .mega-menu-outer .mega-inner ul.mega-sub-list li a{display:block;background:#f2f2f2;text-transform:uppercase;font-size:.75em;border:none;padding:8px 10px;color:#777}.mega-menu .mega-menu-outer .mega-inner ul.mega-sub-list li a:hover,.mega-menu .mega-menu-outer .mega-inner ul.mega-sub-list li a:focus{background:#f2f2f2;color:#000;font-weight:400}.mega-menu .mega-menu-outer .mega-inner .mega-feature{position:relative;z-index:9001}.mega-menu .mega-menu-outer .mega-inner .mega-feature img{display:block;padding:6px;background:#fff;border:6px solid #b6b6b6;max-width:474px;width:100%;height:auto;margin:1.4em;float:right}.mega-menu .mega-menu-outer .mega-inner .mega-feature .view-all{position:absolute;bottom:2.15em;margin:0 auto;width:100%;text-align:center}.mega-menu .mega-menu-outer .mega-inner .mega-feature .view-all a{background:#fff;color:#989898;font-family:Gentium Basic,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.2em;text-align:center;text-transform:none;padding:10px 40px;min-width:200px;max-width:400px;margin:0 auto;border-top:none;display:inline-block}.mega-menu .mega-menu-outer .mega-inner .mega-feature .view-all a:hover,.mega-menu .mega-menu-outer .mega-inner .mega-feature .view-all a:focus{color:#000}.mega-menu .mega-menu-outer .mega-inner .mega-feature .view-all a span{display:inline-block;font-size:.55em;vertical-align:middle;margin-left:10px}.mega-menu .mega-menu-outer .mega-inner.active,.mega-menu.active{display:block}.nav{border:0}.nav li{float:left;position:relative}.nav li a{border-bottom:0;color:#000;text-align:justify}.nav li ul.sub-menu{margin-top:0;position:absolute;display:none;z-index:8999}.nav li ul.sub-menu li a{padding-left:10px;border-right:0;display:block;width:180px}.nav li ul.sub-menu li:last-child a{border-bottom:0}.nav li:hover ul.sub-menu{top:auto;display:block}#inner-content{position:relative}#amp-slider ul.slides li img.slide-img{display:block;max-width:100%;height:auto}#amp-slider ul.slides li .slide-copy-outer{max-width:490px;width:50%;border:10px solid rgba(0,0,0,.68)}#amp-slider ul.slides li .slide-copy{background:#000000ad}#product-grid .product-row .product .product-img{margin:0 0 8px;display:block;padding:8px;width:auto;max-width:252px}#product-grid .product-row .product .product-img img{max-width:236px;margin:0}#product-grid .product-row .product .product-img .quick-view{display:block;position:absolute;bottom:8px;max-width:222px;width:100%;height:40px;background:#c2c2c2;background:#0006;font-family:Gentium Basic,Georgia,Cambria,Times New Roman,Times,serif;font-size:.95em;font-weight:400;text-align:center;color:#fff;text-transform:lowercase;font-style:italic;padding:.8em 0}#product-grid .product-row .product .product-img .quick-view .amp-tilde{font-style:normal}#product-grid .product-row .product .product-img .quick-view:hover{color:#fff}#product-grid .product-row .product .product-title{font-size:1em;padding-left:0;max-width:100%;width:100%}.home #product-grid .product-row .product .product-title{font-size:1em;left:0;bottom:0;z-index:1000;background:#000000bf;color:#fff;padding:5px;position:absolute;max-width:100%;width:100%}#placesetting-pieces .quantity{width:31.5%;float:left}#placesetting-pieces .buttons{width:68.5%;float:left}.ctas>h2 .line{display:block}.ctas .first a{background:url(//www.ampersandshops.com/cdn/shop/t/70/assets/cta_left.jpg?v=140691147510927496361628783619)}.ctas .last a{background:url(//www.ampersandshops.com/cdn/shop/t/70/assets/cta_right.jpg?v=13617991159328136791628783620)}#product-grid .product-row .product .price{font-size:.95em}#product-grid .product-row .product .price .price-group{display:inline}#product-grid .product-row .product .product-modal img{border:1px solid #989898;display:block;max-width:305px;width:100%;height:auto}#product-grid .product-row .product .product-modal .product-title{font-family:Gentium Basic,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.75em;font-weight:700;text-transform:lowercase;color:#000}#product-grid .product-row .product .product-modal .price{margin:0 0 .8em;padding:0 0 .3em;font-size:1.25em;display:block;border-bottom:1px solid #989898}#product-grid .product-row .product .product-modal label{text-transform:uppercase;font-size:.7em}#product-grid .product-row .product .product-modal input[type=text]{width:36px;text-align:center;margin:0 .5em;padding:8px}#product-grid .product-row .product .product-modal .product-desc{margin:1em 0 0;padding:.8em 0;font-family:Gentium Basic,Georgia,Cambria,Times New Roman,Times,serif;border-top:1px solid #989898}.collection #main article .article-header .collection-sub-heading{display:none}.sub-collection #main article .article-header .collection-sub-heading .collections-filter{display:block}.collection #main article .article-header .collection-title{top:0;left:2.5em}.collection #main article .article-header .collection-title.img{position:absolute;top:2.5em;left:2.5em}.collection #main article .article-header .collection-title h4{font-size:1.85em}.designer #main article .article-header .collection-sub-heading{margin:-.7em 0 0}.designer-header .collection-info{position:absolute;top:.5em;border:10px solid rgba(0,0,0,.68);max-width:512px;width:100%}.designer-header .collection-info .collection-inner{padding:.4em;background:#000000ad}.designer-header .collection-info .collection-inner h4,.designer-header .collection-info .collection-inner p{padding-top:0}.designer-header .collection-info .collection-inner .amp-tilde{font-size:1.25em}.designer-header .collection-info.left{left:5%}.designer-header .collection-info.right{right:5%}.designer-header img{max-width:1024px;width:100%;height:auto;display:block}.place-setting-header .collection-info{top:2em;border:10px solid black;border:10px solid rgba(0,0,0,.68);padding:6px}.place-setting-header .collection-info .collection-inner{padding:.8em 1.5em}.place-setting-header .collection-info .collection-inner h4{font-size:2.1em}.place-setting-header .collection-info.left{left:1.5em}.place-setting-header .collection-info.right{right:1.5em}.place-setting #main article{border-bottom:1px solid #989898;padding:.5em 0}.place-setting #main article .entry-content .product-img{width:15%;margin-left:0}.place-setting #main article .entry-content .title-price{width:21%;float:left}.place-setting #main article .entry-content .title-price .product-title{font-size:1.25em}.place-setting #main article .entry-content .title-price .gray-button{display:inline-block}.place-setting #main article .entry-content .product-desc{width:33%;margin-left:2%;float:left;clear:none}.place-setting #main article .entry-content .product-desc p{padding:0 2em}.place-setting #main article .entry-content .add-to-cart{width:27%;margin-left:0;float:right}.place-setting #main article .entry-content .add-to-cart .added{padding-top:10px}.place-setting #main article.complete .product-img{width:13.5%;margin-left:1.5%}.has-registry #main article .entry-content .product-desc{width:27%;margin-left:0;padding-top:0}.has-registry #main article .entry-content .product-desc p{padding:0 .5em}.has-registry #main article .entry-content .add-to-cart{width:35%;padding:0}.has-registry #main article .entry-content .add-to-cart .black-button{display:block;width:50%;margin:0 auto 1em}.has-registry #main article .entry-content .add-to-cart .black-button.add-to-reg,.has-registry #main article .entry-content .add-to-cart .black-button.add-to-registry{display:block;width:50%}.has-registry #main article .entry-content .product-modal .add-to-cart{width:100%}.has-registry #main article .entry-content .product-modal .add-to-cart .black-button,.has-registry #main article .entry-content .product-modal .add-to-cart .yellow-button,.has-registry #main article .entry-content .product-modal .add-to-cart.add-to-reg,.has-registry #main article .entry-content .product-modal .add-to-cart.add-to-registry{padding-left:1em;padding-right:1em;font-size:1.07em;display:inline-block;width:auto;margin:0 .5em 1em 0}.has-registry #main article .entry-content .product-modal .add-to-cart .add-to-reg,.has-registry #main article .entry-content .product-modal .add-to-cart .add-to-registry{margin-right:0}.has-registry #main article .entry-content .product-modal .product-desc{width:100%}.sub-collection #main article .article-header .collection-sub-heading .filter{background:#f7da67}.sub-collection #main article .article-header .collection-sub-heading .collections-filter{padding:10px;font-size:.7em}.sub-collection #main article .article-header .collection-sub-heading .collections-filter ul{margin:0}.sub-collection #main article .article-header .collection-sub-heading .collections-filter ul li{display:block;width:auto;margin-bottom:5px}.sub-collection #main article .article-header .collection-sub-heading .collections-filter .twocol{border-right:1px solid #989898;border-bottom:none;margin-bottom:0}.sub-collection #main article .article-header .collection-sub-heading .collections-filter .designers li{display:inline-block;width:32%}.sub-collection #main article .article-header .collection-sub-heading .collections-filter .filter-title{padding-top:0}.sub-collection #main article .article-header .collection-sub-heading .collections-filter .icon-radio-unchecked,.sub-collection #main article .article-header .collection-sub-heading .collections-filter .icon-radio-checked{width:auto}.search #main article .entry-content .item-img{float:left;max-width:100%;width:15%;margin-left:0;margin-right:0}.search #main article .entry-content .item-img img{margin:0;padding:4px;background:#fff;border:1px solid #989898;display:block}.search #main article .entry-content .item-img a{color:#565656}.search #main article .entry-content .item-img a:hover,.search #main article .entry-content .item-img a:focus{color:#000}.search #main article .entry-content .item-info{float:left;width:53%;margin-left:2%}.search #main article .entry-content .item-info a{color:#565656}.search #main article .entry-content .item-info a:hover,.search #main article .entry-content .item-info a:focus{color:#000}.search #main article .entry-content .item-button{clear:none;width:30%;float:right;padding-top:1em}.search #main article .entry-content .item-button .black-button{width:55%}.search .has-registry #main article .entry-content .item-info{width:48%}.search .has-registry #main article .entry-content .item-info .product-desc{width:auto}.search .has-registry #main article .entry-content .item-button{padding-top:0;text-align:right}.search .has-registry #main article .entry-content .item-button .black-button{display:inline-block;width:55%;margin:0 auto 1em;text-align:center}.search .has-registry #main article .entry-content .item-button .black-button+.black-button{margin-left:auto}.product-detail #main article .article-header .price{line-height:.9em}.product-detail #main article .article-footer .featured-products .section-title{margin-top:0}.product-detail #main article .article-footer .featured-products .product{margin:10px .5%;float:left;clear:none;min-height:310px}.product-detail #main article .article-footer .featured-products .product img{padding:8px;max-width:242px;margin:0}.product-detail #main article .article-footer .featured-products .product .product-title{float:none;display:block}.product-detail #main article .article-footer .featured-products .product.last{float:right}#product-grid .product-row .product{clear:none}.added-modal h1{color:#000;margin:0 0 15px;text-align:center;font-size:34px}.added-modal .failed{text-align:center;margin:0 auto;padding:80px 0;width:75%}.added-modal .added-product{text-align:left!important}.added-modal .added-product.sixcol.first{text-align:center!important}.added-modal .added-product h2.product-title{color:#000!important;font-size:20px!important;font-weight:700!important;font-family:Gentium Basic,Georgia,Cambria,Times New Roman,Times,serif!important;text-transform:lowercase!important;margin:0 0 5px}.added-modal .added-product h2.product-title a{color:#000!important}.added-modal .added-product .price{border:none!important;color:#000;font-style:italic;font-weight:400;font-size:16px!important;font-family:Gentium Basic,Georgia,Cambria,Times New Roman,Times,serif!important;margin:0}.added-modal .black-button{display:block;margin:10px 0;font-size:16px!important;line-height:1em;font-weight:700;width:70%;text-align:center;padding:.7em 0}.added-modal .added-product img.product-photo{border:1px solid #dddddd;margin:0 0 10px;max-height:240px}.added-modal .featured-products.sixcol{float:none;width:100%;clear:both;border-top:2px solid #989898;padding-top:5px}.added-modal .featured-products.sixcol h3{font-size:14px!important;text-align:left!important;font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase;margin:0 0 5px}.added-modal .featured-products.sixcol div.product-row.clearfix,.added-modal .featured-products.sixcol div.product-row.clearfix:after,.added-modal .featured-products.sixcol div.product-row.clearfix:before{display:inline}.added-modal .featured-products.sixcol .sixcol{width:22.9282%;text-align:left!important}.added-modal .featured-products.sixcol .related-products .sixcol:first-child{margin-left:0}.added-modal .featured-products.sixcol .product-row+.product-row>.sixcol.first{margin-left:2.76243%}.added-modal .featured-products.sixcol .sixcol img.product-photo{width:100%;max-height:137px;border:1px solid #dddddd;margin-bottom:3px!important}.added-modal .featured-products.sixcol .sixcol a{line-height:1em}.added-modal .featured-products.sixcol .sixcol h4.product-title{line-height:.8em;font-weight:400;margin:0;font-size:10px!important;color:#000!important;font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif!important;text-transform:uppercase!important}.added-modal .featured-products.sixcol .sixcol .price{border:none!important;font-size:12px!important;font-style:italic;color:#565656!important;font-family:Gentium Basic,Georgia,Cambria,Times New Roman,Times,serif!important}.cart #main article{padding:1em 0;border-bottom:1px solid #989898}.cart #main article .entry-content .product-img{width:15%}.cart #main article .entry-content .product-img img{max-width:222px;padding:8px}.cart #main article .entry-content .product-info{width:32%}.cart #main article .entry-content .price-each{width:10%;padding-top:32px}.cart #main article .entry-content .price-each .price{text-align:right}.cart #main article .entry-content .update-cart{clear:none;width:26%;margin-right:0;margin-top:0;padding-top:2.2em;text-align:center}.cart #main article .entry-content .item-total{width:10%;padding-top:1.5em}.cart #main article .entry-content .item-total .price{font-family:Gentium Basic,Georgia,Cambria,Times New Roman,Times,serif;font-style:italic;color:#000;margin:0}.cart #main article .entry-content .remove{clear:none;width:5%;border-top:none;background:transparent;margin-top:0;padding-top:2.5em}.cart #main article .entry-content .remove button{display:inline-block;float:none}.cart #main #registry-note textarea{width:100%}.cart #main .cart-total{margin-top:1em}.cart #main .cart-total .continue{float:left;margin-top:14px}.cart #main .cart-total .subtotal{margin:0;clear:none}.cart #main #checkout-button{margin:0 0 1em;clear:both}.cart #main div.AuthorizeNetSeal{clear:both;display:block;float:right;position:relative}.account-creation.registry-step-two #main article #create_customer fieldset.co-registrant{margin-bottom:9.7em}.blog #blog-header .blog-title{position:absolute;left:1.5em;top:1.2em;margin-top:0;border:10px solid rgba(0,0,0,.68)}.blog #blog-header .blog-title h4{font-size:1.85em;background:#000000ad}.blog #blog-header img{display:block}.blog #blog-header .blog-sub-heading .filter-dropdown{font-size:1em;z-index:100}.blog #blog-header .blog-sub-heading .filter-dropdown ul li{width:24%}.blog #blog-header .blog-sub-heading form#blog-search{width:200px;position:absolute;right:130px;top:10px;margin:0 15px 0 0}.blog .article.fourcol{width:31.491712705%;margin:0 0 20px 2.762430939%;float:left}.blog .article.sixcol{width:47.95%;margin:0 0 20px 2.762430939%;float:left}.blog .article.fourcol.first,.blog .article.sixcol.first{margin-left:0}.blog .article.fourcol.last,.blog .article.sixcol.last{float:right}.blog #featured-articles .article.fourcol.last{display:block}.blog #featured-articles .article .excerpt p{font-size:1em;text-align:left}.blog #comments #comments-respond form.comment-form label{width:20%;float:left;font-size:.85em}.blog #comments #comments-respond form.comment-form input,.blog #comments #comments-respond form.comment-form textarea{width:78%;float:right}.blog #comments #comments-respond form.comment-form .hint{margin-left:22%}.page-contact .page-footer .half.first,.page-contact .page-footer .half.last{width:226px;float:left}.page-contact #contact-us{margin-bottom:30px}.page-contact #contact-us form label{width:25%;float:left;margin-top:10px}.page-contact #contact-us form input,.page-contact #contact-us form textarea{width:75%;float:right}.page-not-found #main{padding:50px}.page-not-found #main .sixcol.first{border-bottom:none}.page-not-found #main .sixcol.last{border-left:1px solid #c2c2c2;margin-left:0;width:50%}.page-not-found #main .page-header h1.page-title{font-size:2.5}.page-not-found #main .assistance{background-position:0px 5px}.page-not-found #main .assistance .text{margin-left:120px}.page-not-found #main .assistance .text h3.sub-title{font-size:1.17em}#newsletter-modal{top:15%;width:100%;max-width:680px;margin-left:-340px}#newsletter-modal .modal-body input{display:inline-block;width:65%;margin-right:2%;float:left}#newsletter-modal .modal-body button{margin:0;float:left}#newsletter-modal .modal-body .ninecol{max-width:100%;margin:0}.sidebar{margin-bottom:10em}.sidebar ul{display:block;position:relative;margin:0;border-right:1px solid #c2c2c2;border-top:1px solid #c2c2c2}.sidebar .filter-menu ul{border-right:0px;border-top:0px}.sidebar ul li{width:100%;margin-top:-1px}.sidebar ul li a{display:block;background:#fff;background:#ffffffb3;color:#000;border-top:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2;padding:12px 10px;text-transform:uppercase;font-size:.75em}.sidebar ul li a .title{width:88%;display:inline-block}.sidebar ul li a .icon{font-size:.6em;float:right;padding:12px 5px;position:relative;z-index:505;margin-top:-6px}.sidebar .filter-menu ul li a{border-top:0px;border-bottom:0px;padding:2px 0}.sidebar ul li a:hover,.sidebar ul li a:focus,.sidebar ul li a.active{background:#f2f2f2;font-weight:400}.sidebar ul li .sub-menu{display:none;border:none;border-bottom:1px solid #c2c2c2}.sidebar ul li .sub-menu li{margin-top:0}.sidebar ul li .sub-menu li a{border:0;font-size:.75em;text-transform:lowercase;padding:4px 0 4px 1em}.sidebar ul li .sub-menu li a:hover,.sidebar ul li .sub-menu li a:focus,.sidebar ul li .sub-menu li a.active{font-weight:700;background:#fff;background:#ffffffb3}.sidebar ul li .sub-menu.active{display:block}.sidebar .recent-posts{border-right:1px solid #c2c2c2}.sidebar .recent-posts h4{margin:0;padding-top:1.5em;padding-left:12px;font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8em;text-transform:uppercase;letter-spacing:2px}.sidebar .recent-posts ul{border:none}.sidebar .recent-posts ul li a{background:transparent;border:none}.sidebar .recent-posts ul li a img{display:block;max-width:216px;width:100%}.sidebar .recent-posts ul li a .post-title{font-family:Gentium Basic,Georgia,Cambria,Times New Roman,Times,serif;color:#989898;margin:0;text-transform:none;font-style:italic}.sidebar .recent-posts ul li a:hover,.sidebar .recent-posts ul li a:focus{background:transparent}.sidebar .recent-posts ul li a:hover .post-title,.sidebar .recent-posts ul li a:focus .post-title{color:#000}.newsletter#inner-content{background:#0000 url(//www.ampersandshops.com/cdn/shop/t/70/assets/newsletter-image.jpg?v=63016005999316470641628783698) no-repeat right;padding-bottom:2em}.newsletter #main article .entry-content>p{padding:0 7em}.wr-app #main article .article-header .home-title{background:transparent url(//www.ampersandshops.com/cdn/shop/t/70/assets/registry-home-title.jpg?v=135719071987330510801628783706) no-repeat center top;max-width:650px;width:100%;height:50px;text-indent:100%;overflow:hidden;margin:0 auto}.wr-app #main article .article-header .page-title .default{background:transparent url(wedding-reg-title.jpg) no-repeat left 50%;width:74px;height:42px;display:inline-block;vertical-align:middle}.wr-app #main article .entry-content .create,.wr-app #main article .entry-content .give,.wr-app #main article .entry-content .manage{border-right:1px solid #c2c2c2;min-height:285px;margin-left:0;width:33.33333%}.wr-app #main article .entry-content .create.last,.wr-app #main article .entry-content .give.last,.wr-app #main article .entry-content .manage.last{border-right:none}.wr-app #main article .entry-content .create:hover,.wr-app #main article .entry-content .give:hover,.wr-app #main article .entry-content .manage:hover{background-color:#f2f2f2}.wr-app .thank-you-cards #main article .entry-content{border-bottom:none}.wr-app .thank-you-cards #main article .entry-content .guest-info{width:33.33333%;float:left}.wr-app .thank-you-cards #main article .entry-content .guest-note{width:33.33333%;float:left}.wr-app .thank-you-cards #main article .entry-content .guest-thank-you-sent{width:33.33333%;float:left}.wr-app .thank-you-cards #main article .entry-content .products-purchased{margin-top:1em}.wr-app .thank-you-cards #main article .entry-content .products-purchased .fourcol{margin-bottom:1em}.wr-app .thank-you-cards #main article .entry-content .products-purchased .product-title{font-size:1.45em;text-transform:lowercase;padding-left:.5em;margin:0}.wr-app .thank-you-cards #main article .entry-content .products-purchased .price{font-size:1.35em;font-family:Gentium Basic,Georgia,Cambria,Times New Roman,Times,serif;font-style:italic}.wr-app .thank-you-cards #main article .entry-content .products-purchased .product-desc{font-size:.9em;padding:0;margin:0}.wr-app .share-registry #share-registry label{float:left;width:15%;font-size:1.2em;text-align:left;text-transform:uppercase;padding-top:.5em}.wr-app .share-registry #share-registry input[type=text],.wr-app .share-registry #share-registry textarea{display:block;width:85%;margin:1em 0}.wr-app #record-gift #in-store-gift-items{margin-top:0}.wr-app #record-gift #in-store-gift-items .in-store-gift-item{width:20%;border-right:1px solid #989898;text-align:center}.wr-app #registry-note{width:50%;display:inline-block}.wr-app #dashboard-quick-view .modal-body{text-align:center}.wr-app #dashboard-quick-view .modal-body img{display:inline-block;max-height:450px;width:auto;margin:0 auto}#registry-navigation{font-size:.65em}#registry-navigation ul{margin:0;text-align:center}#registry-navigation ul li{display:inline-block;width:auto;float:none}#registry-navigation ul li a,.wr-app .print-this-page{font-size:10px;padding:1em .5em}#registry-navigation ul.guest-dashboard{text-align:right}.registry-dashboard #registry-dashboard-sort{border-bottom:4px solid #989898}.registry-dashboard #registry-dashboard-sort .registry-total{font-size:.9em}.registry-dashboard #registry-dashboard-sort .sort .filter-dropdown ul{border-right:1px solid #989898;border-bottom:none}.registry-dashboard #registry-dashboard-sort .sort .filter-dropdown ul.last{border-right:none;float:none}.registry-dashboard #main{box-shadow:0 0 12px #000000ad;padding:1.2em}.registry-dashboard #main .registry-dashboard-title{float:left;width:68%;margin-right:2%;font-size:1.7em}.registry-dashboard #main .registry-dashboard-title .custom-registry-photo{display:inline-block;padding:2px;border:1px solid #c2c2c2;vertical-align:middle}.registry-dashboard #main .registry-dashboard-title .custom-registry-photo img{display:block;margin:0;max-width:96px;width:100%;height:auto}.registry-dashboard #main .registry-help{float:right;width:30%;position:relative;bottom:-35px}.registry-dashboard #main .registry-help img{float:left}.registry-help>img{display:none}.registry-dashboard #main .registry-help h4,.registry-dashboard #main .registry-help p{margin:0;line-height:1.1em}.registry-dashboard #main .registry-help h4{color:#000;font-style:italic;font-size:1.35em}.registry-dashboard #main .registry-help p{color:#989898;font-size:.7em}.registry-dashboard #main .registry-help p a{color:#989898}.registry-dashboard #main .registry-help p a:hover,.registry-dashboard #main .registry-help p a:focus{color:#000}.registry-dashboard #main .registry-quick-info{float:right;width:30%;position:relative}.registry-dashboard #main .registry-quick-info p{margin:0;line-height:1.45em;color:#989898;font-size:.7em}.registry-dashboard #main .registry-quick-info p strong{display:inline-block;margin-right:.5em}.registry-dashboard #main .registry-quick-info p a{color:#989898}.registry-dashboard #main .registry-quick-info p a:hover,.registry-dashboard #main .registry-quick-info p a:focus{color:#000}.registry-dashboard #main article .col-title{letter-spacing:1px}.registry-dashboard #main article .entry-content .product-img .col-title{font-size:.9em;text-align:left}.registry-dashboard #main article .entry-content .product-img{width:35%;float:left}.registry-dashboard #main article .entry-content .product-img a.product-img-link{float:left;margin-right:2%}.registry-dashboard #main article .entry-content .product-img a.product-img-link img{max-width:120px;padding:8px}.registry-dashboard #main article .entry-content .product-img .product-info{float:left;width:60%}.registry-dashboard #main article .entry-content .product-img .product-info .product-title{margin:0;font-size:1.35em}.registry-dashboard #main article .entry-content .product-img .product-info .popover{max-width:500px;width:480px}.registry-dashboard #main article .entry-content .price-each{width:8%;float:left}.registry-dashboard #main article .entry-content .update-registry{float:left;width:16%;text-align:center}.registry-dashboard #main article .entry-content .item-total{width:15%}.registry-dashboard #main article .entry-content .item-total p{margin-top:0}.registry-dashboard #main article .entry-content .purchase-status,.registry-dashboard #main article .entry-content .remove{background:transparent;padding-top:0}.registry-dashboard #main article .entry-content .purchase-status{width:18%}.registry-dashboard #main article .entry-content .remove{width:8%}.registry-dashboard #main article .article-footer{margin-top:2em;margin-bottom:2em}.registry-dashboard #main article .article-footer #purchase-buttons{text-align:right;position:absolute;top:-50px;padding-top:0}.registry-dashboard #main article .article-footer .purchase-details>.col-title{padding:.3em 1em;margin-bottom:0}.registry-dashboard #main article .article-footer .guest-info{font-size:.8em}.registry-dashboard #main article .article-footer .guest-info .col-title{height:20px}.registry-dashboard #main article .article-footer .guest-info .guest-name{width:15%;float:left}.registry-dashboard #main article .article-footer .guest-info .guest-count{width:20%;float:left}.registry-dashboard #main article .article-footer .guest-info .guest-count p{text-align:left}.registry-dashboard #main article .article-footer .guest-info .guest-note{width:65%;float:left}.registry-dashboard #main article.guest .entry-content .product-img{width:43%}.registry-dashboard #main article.guest .entry-content .purchase-status{width:18%}.registry-dashboard.collage #main article{width:33.333333%;max-width:341.33333px;padding-left:1.5%;float:left;padding-bottom:0;border-bottom:none}.registry-dashboard.collage #main article .entry-content .product-img .product-info .product-title{float:left}.registry-dashboard.collage #main article .entry-content .category{padding-right:10px}.registry-dashboard.collage #main article .entry-content .purchase-status{text-align:left}.registry-dashboard.collage #main article .article-footer{clear:both;margin-top:.5em}.registry-dashboard.collage #main article.guest .entry-content .product-img{width:100%}.registry-dashboard.collage #main article.guest .entry-content .purchase-status{width:50%}.registry-dashboard #checkout-button,.registry-dashboard #assistant-checkout{border-top:none;padding-top:0}.internal-page #main article .entry-content.success p.message{padding:0 10em}.internal-page #main article .entry-content.success .quick-links{width:20%;float:left;border-left:1px solid #989898;min-height:350px}.internal-page #main article .entry-content.success .inspiration{border-top:none}.account #main table{font-size:1em}.account #main.login{margin:2em 0}.account #main.login article{padding:50px}.account #main.login article .sixcol.first{border-bottom:none}.account #main.login article #guest{padding:0 10%;border-left:1px solid #989898;height:150px;float:right;width:90%}.footer #inner-footer{background:transparent url(footer-logo.png) no-repeat right bottom}#footer-menu li .sub-menu{border-bottom:none;padding-bottom:0;display:block;margin-left:0}#footer-menu li .sub-menu li{display:block;margin:0}#footer-menu li .sub-menu li.map{margin-top:1em}#footer-menu li .sub-menu li.phone{margin-right:0}}@media only screen and (min-width: 768px) and (min-width: 900px){.gift-card-content .right{text-align:right;border-right:1px solid #ccc;padding-right:10px}.gift-card-content .last{text-align:left}.gift-card-content .desc{text-align:center}.gift-card-content{width:500px;margin:0 auto}#inner-header .header-left .nav li a{font-size:1.1em;padding:0 15px 12px}.mega-menu{top:193px}#top-header .nav li a{padding:16px 13px 10px}#top-header .account-cart{position:relative;right:auto}#top-header .account-cart ul li a{padding:13px 17px}#amp-slider ul.slides li .slide-copy{padding:1em}#amp-slider ul.slides li .slide-copy p{font-size:.85em}#amp-slider ul.slides li .slide-copy .slide-title{font-size:1.85em}#amp-slider ul.slides li .slide-copy .amp-tilde{font-size:1.85em;line-height:1em}#amp-slider ul.slides li .slide-copy .slide-link{font-size:.55em}.sub-collection #main article .article-header .collection-sub-heading .collections-filter{font-size:.9em}#registry-navigation{font-size:.9em}}@media only screen and (min-width: 1030px){.gift-card-content .right{text-align:right;border-right:1px solid #ccc;padding-right:10px}.gift-card-content .last{text-align:left}.gift-card-content .desc{text-align:center}.gift-card-content{width:500px;margin:0 auto}.desktop-large{display:block}#inner-header .header-left .nav li a{font-size:1.2em;padding:0 18px 12px}#inner-header .header-right .contact .left,#inner-header .header-right .contact .right{vertical-align:bottom;position:relative;height:74px;text-align:justify}#inner-header .header-right .contact .help{padding-top:1em}#top-header .nav li a{padding:16px 18px 10px}#top-header .account-cart ul li a{padding:13px 20px}.location{min-width:200px;display:none;position:absolute;width:auto;height:auto;background:#fff;padding:10px 20px;border:1px solid #ccc;border-radius:10px;box-shadow:1px 1px 2px #666}.location h3{margin:0;border-bottom:1px solid #000}.location a.close{font-size:14px}#brands-map{display:block}#brands-map .brands-map{margin:20px 0 0}.mega-menu{top:196px}.ctas .slide-copy .slide-title{letter-spacing:2px;font-size:1.5em}.sub-collection #main article .article-header .collection-sub-heading .collections-filter{font-size:1em}.sub-collection #main article .article-header .collection-sub-heading .collections-filter ul li{margin-bottom:0}.designer-header .collection-info .collection-inner{padding:1em .8em}.designer-header .collection-info .collection-inner .amp-tilde{font-size:2em}.place-setting #main article .entry-content .title-price .product-title{font-size:1.5em}.place-setting #main article .entry-content .add-to-cart{padding-top:2em}.place-setting #main article .entry-content .add-to-cart .added{text-align:center;float:right;width:162px}.place-setting #main article .entry-content .add-to-cart .black-button{display:inline-block;width:auto;margin:0 0 1em;padding:.7em 4.5em}.place-setting .has-registry #main article .entry-content .add-to-cart .black-button{display:inline-block;width:auto;margin:0 .5em 1em 0;padding:.7em 1em}.place-setting .has-registry #main article .entry-content .add-to-cart .black-button.add-to-reg,.place-setting .has-registry #main article .entry-content .add-to-cart .black-button.add-to-registry{display:inline-block;width:auto}.search #main article .entry-content .item-button{text-align:right;padding-top:2em}.search .has-registry #main article .entry-content .item-button{text-align:right;padding-top:2em}.search .has-registry #main article .entry-content .item-button .black-button{display:inline-block;margin-right:.5em}.search .has-registry #main article .entry-content .item-button .black-button.add-to-reg,.search .has-registry #main article .entry-content .item-button .black-button.add-to-registry{display:inline-block}.blog #blog-header .blog-sub-heading .filter-dropdown ul li{width:19%}.page-contact .page-footer{width:48.618784527%}.page-contact .page-footer .half.last{float:right}#registry-navigation ul li a,.registry-dashboard #main .registry-help p,.registry-dashboard #main .registry-quick-info p{font-size:.8em}.registry-dashboard #main .registry-dashboard-title{font-size:2em}.registry-dashboard #main article .col-title{letter-spacing:2px}#registry-navigation ul li a,.wr-app .print-this-page{font-size:.9em;padding:1em}}@media only screen and (min-width: 1240px){#amp-slider ul.slides li .slide-copy{padding:1.5em 1em}#amp-slider ul.slides li .slide-copy p{font-size:1em}#amp-slider ul.slides li .slide-copy .slide-title{font-size:2.25em}#amp-slider ul.slides li .slide-copy .amp-tilde{font-size:2.25em;line-height:1em}#amp-slider ul.slides li .slide-copy .slide-link{font-size:.85em}}@media print{*{background:transparent!important;color:#000!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{color:#444!important;text-decoration:underline}a:after,a:visited:after{content:" (" attr(href) ")"}a abbr[title]:after,a:visited abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}#top-header,#inner-header nav,#site-search,#inner-header .contact,.footer{display:none}header.header a:link:after,header.header a:visited:after,.registry-dashboard a:link:after,.registry-dashboard a:visited:after{content:none}.sidebar,.page-navigation,.wp-prev-next,.respond-form,nav,#registry-navigation{display:none}#logo img{width:404px;margin-top:0!important}.wr-app #main{box-shadow:none!important;margin-top:0!important;padding-top:0!important}.registry-dashboard #checkout-button,.registry-dashboard .product-info span,.registry-dashboard .product-info p,.registry-dashboard .product-info div{display:none!important}.registry-dashboard #dashboard-views,.registry-dashboard #purchase-buttons,.registry-dashboard .purchase-details,.registry-dashboard .product-img-link,.registry-dashboard .update-registry .gray-button,.registry-dashboard .remove,#registry-navigation,#record-gift,#registry-dashboard-sort{display:none}.registry-dashboard .registry-dashboard-title{font-size:18pt!important;float:left;width:68%;margin-top:0;line-height:1.2em!important}.registry-dashboard .registry-quick-info,.registry-dashboard .registry-help{display:block;font-size:.7em;float:right;width:30%;position:relative}.registry-dashboard .registry-quick-info p,.registry-dashboard .registry-help p,.registry-dashboard .registry-help h4{margin:0}.registry-dashboard .registry-quick-info:after,.registry-dashboard .registry-help:after{clear:both}.registry-dashboard .product-info{display:block;float:left!important}.registry-dashboard .product-title{font-size:1em!important;line-height:1.1em!important;margin:0!important}.registry-dashboard article.line-item{clear:both;margin-bottom:10px;page-break-inside:avoid}.registry-dashboard #main article .col-title{display:none}.registry-dashboard #main #registry-dashboard-sort+.twelvecol article.line-item:first-child .col-title{display:block}.registry-dashboard .product-img{width:40%!important}.registry-dashboard .product-img .product-info{width:80%!important}.registry-dashboard .price-each{width:7%!important}.registry-dashboard .update-registry,.registry-dashboard .item-total{text-align:center!important;width:15%!important}.registry-dashboard .update-registry input[type=text],.registry-dashboard .update-registry .guest-qty{font-size:1.2em;line-height:1.5em;margin:0;padding:0!important;border:none!important;box-shadow:none!important;font-family:Gentium Basic,Georgia,Cambria,Times New Roman,Times,serif;font-style:italic}.registry-dashboard .purchase-status{padding:0!important;width:20%!important}.registry-dashboard .item-total h5,.registry-dashboard .purchase-status h5{padding-left:1em}.registry-dashboard .item-total p,.registry-dashboard .purchase-status p{margin:0}.registry-dashboard #main article .entry-content .product-img .product-info .sku{display:inline!important;margin:0!important;font-size:.8em;font-style:normal!important}.wr-app .thank-you-cards #main article h1.page-title{text-align:right}.wr-app .thank-you-cards #main article .entry-content{border-bottom:none!important;margin-bottom:0!important}.wr-app .thank-you-cards #main article .entry-content .products-purchased{clear:both;border-bottom:1px solid #cccccc;margin-bottom:.5em}.wr-app .thank-you-cards #main article .entry-content .products-purchased img{display:none}.wr-app .thank-you-cards #main article .entry-content .products-purchased .product-title{padding:0!important;font-size:1em!important;line-height:1.1em!important}.wr-app .thank-you-cards #main article .entry-content .products-purchased .quantity{font-size:.8em!important}.wr-app .thank-you-cards #main article .entry-content .guest-info{width:40%;float:left}.wr-app .thank-you-cards #main article .entry-content .guest-note{width:40%;float:left}.wr-app .thank-you-cards #main article .entry-content .guest-thank-you-sent{width:20%;float:left;text-align:center}.wr-app .thank-you-cards #main article .entry-content .ty-sent{display:none}.wr-app .thank-you-cards #main article .entry-content .col-title{display:none;font-size:.85em!important;padding:.5em 0!important}.wr-app .thank-you-cards #main article .article-header+.entry-content .col-title{display:block}.wr-app .thank-you-cards #main article .entry-content .products-purchased .fourcol{width:33%;float:left;margin:0 0 .5em 1%}.wr-app .thank-you-cards #main article .entry-content .products-purchased .fourcol.first{margin-left:0}.wr-app .thank-you-cards #main article .entry-content p{margin:0 0 .5em;padding:0!important}.wr-app .thank-you-cards #main article .entry-content .guest-note p{font-style:italic}}.bx-wrapper{position:relative;margin:0 0 2em;padding:0;*zoom: 1}.bx-wrapper img{width:100%;display:block}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom: 1;*display: inline}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}.bx-wrapper .bx-prev{left:10px;background:url(controls.png) no-repeat 0 -32px}.bx-wrapper .bx-next{right:10px;background:url(controls.png) no-repeat -43px -32px}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666 \	;background:#505050bf;width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-loading .slick-list{background:#fff url(./ajax-loader.gif) center center no-repeat}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-track,.slick-slide,.slick-slide img{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;zoom:1}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}.slick-slide img{display:block;pointer-events:none}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.filter-group .has_selected .active{display:none}.filter-group .has_selected .selected{display:inherit}.filter-group .selected a{font-weight:700}.filter-group{position:relative}.filter-group .filter-clear{position:absolute;top:0;right:10px;border-radius:10px;padding:0 5px;background-color:#0000007a;text-decoration:none;font-size:12px;color:#fff;line-height:18px}.filter-group .filter-clear:hover{background-color:#00000061;color:#fff}.filter-group .collection-container{overflow:hidden;position:relative}.filter-group .collection-count{position:absolute;right:0}.filter-group h4{margin-top:20px;margin-bottom:10px;font-size:14px;border-bottom:1px solid #DDD;padding-bottom:5px}.filter-group ul{display:block;margin:0}.filter-group ul li{display:block}.filter-group li a{display:inline-block;margin-left:6px;text-decoration:none;padding:0;font-size:13px}.sort-selector{margin:0 10px}i.check-icon{background:url(//www.ampersandshops.com/cdn/shop/t/70/assets/checkbox-black-retina.png?v=101528533574687843991628783606) no-repeat 0px -176px;display:inline-block;height:16px;line-height:16px;margin-top:0;vertical-align:text-top;width:16px}.selected i.check-icon{background-position:0px -144px}@media only screen and (-webkit-min-device-pixel-ratio: 1.1),only screen and (min-device-pixel-ratio: 1.1){i.check-icon{background-size:16px 96px;background-position:0px -32px}.selected i.check-icon{background-position:0px 0px}}.registry-home-banner .wrap{position:relative}.registry-home-banner .registry-cta{margin-bottom:10px;text-align:center}.registry-home-banner .registry-cta__inner{border:10px solid rgba(0,0,0,.68);padding:10px}.registry-home-banner .registry-cta__content{position:relative;padding:10px;background:#000000ad}.registry-home-banner .registry-cta__content h2{color:#fff;text-transform:lowercase;line-height:1em;margin:20px 0 30px}.registry-home-banner .registry-cta__content h2 span{font-size:.5em}.registry-home-banner .registry-cta__content h2 a{color:#fff}.registry-home-banner .registry-cta__content h2 a:hover{color:#b1b195}.registry-home-banner .registry-cta__content p{color:#fff;margin:0 0 30px}.registry-home-banner .registry-cta__content small a{color:#fff;opacity:.7}.registry-home-banner .registry-cta__content small a:hover{opacity:1}@media only screen and (min-width: 768px){.registry-home-banner{height:0;padding-top:37.5%;background:url(//www.ampersandshops.com/cdn/shop/t/70/assets/registry-home-banner.jpg?v=94391382904353556961628783705) no-repeat center center;background-size:contain}.registry-home-banner .registry-ctas{position:absolute;bottom:0;display:flex}.registry-home-banner .registry-cta{display:flex;padding:10px 5px;width:33.33333333333333%;margin:0}.registry-home-banner .registry-cta:first-child{padding-left:0}.registry-home-banner .registry-cta:last-child{padding-right:0}.registry-home-banner .registry-cta__inner{display:flex}.registry-home-banner .registry-cta__content small{position:absolute;bottom:10px;left:10px}}@media only screen and (min-width: 768px) and (max-width: 960px){.registry-home-banner .registry-cta__content h2{font-size:1.35em}.registry-home-banner .registry-cta__content p{font-size:.9em}}@media only screen and (min-width: 1065px){.registry-home-banner .registry-cta{padding:10px;margin-bottom:10px}.registry-home-banner .registry-cta__content h2{font-size:2.1em}.registry-home-banner .registry-cta__content p{font-size:1.1em}}@media only screen and (min-width: 1500px){.registry-home-banner .registry-cta{margin-bottom:40px}}.registry-schedule{width:100%;margin-bottom:20px;padding:20px 0;background:#edeef0;text-align:center}.registry-schedule h2{line-height:1.2em}.registry-schedule h2 strong{font-family:Gentium Basic Bold;font-size:36px}.registry-schedule a{display:inline-block;padding:20px 30px;background:#000;color:#fff;font-size:24px}.registry-schedule a:hover{color:#f7da67;background:#444}.registry-home-content header{text-align:center;margin-bottom:45px}.registry-home-content header p{max-width:675px;margin:0 auto;font-family:Gentium Basic}.registry-home-content .registry-featured-items h2{border-bottom:1px solid #888;text-align:center;line-height:1em;margin:0 0 50px}.registry-home-content .registry-featured-items h2 span{background:#fff;display:inline-block;padding:5px 5%;position:relative;top:.6em}@media only screen and (max-width: 600px){.registry-home-content .registry-featured-items h2{line-height:1.3em}.registry-home-content .registry-featured-items h2 span{background:none;top:auto;padding:0}}.registry-home-content .items-list{margin-bottom:50px}.registry-home-content .items-list a.item{display:block;padding:0 10px;float:left;margin-bottom:20px}.registry-home-content .items-list a.item img{max-width:100%;display:block;margin:0 auto 15px}.registry-home-content .items-list a.item .item-text{text-align:center}.registry-home-content .items-list a.item .item-number{font-family:Gentium Basic Bold;font-size:50px;line-height:50px;display:inline-block;color:#b2b2b2;border-right:1px solid #777;padding-right:10px;margin-right:10px}.registry-home-content .items-list a.item .item-label{display:inline-block;vertical-align:top;font-family:Gentium Basic;color:#000;line-height:50px;font-size:14px;position:relative;-webkit-transition:left .5s ease;-moz-transition:left .5s ease;-o-transition:left .5s ease;-ms-transition:left .5s ease;transition:left .5s ease;left:0}@media only screen and (max-width: 599px){.registry-home-content .items-list a.item{width:50%}.registry-home-content .items-list a.item :nth-child(odd){clear:left}}@media only screen and (min-width: 600px) and (max-width: 959px){.registry-home-content .items-list a.item{width:33.3333333333333%}.registry-home-content .items-list a.item :nth-child(3n+1){clear:left}}@media only screen and (min-width: 960px){.registry-home-content .items-list a.item{width:20%}}.registry-home-content .items-list a.item:hover .item-label{left:10px}.registry-home-content footer p{max-width:675px;text-align:center;font-family:Gentium Basic;margin:0 auto 50px}.registry-home-content footer p strong{font-family:Gentium Basic Bold}
/*# sourceMappingURL=/cdn/shop/t/70/assets/main.scss.css.map?v=45650759609310754161696606621 */
