@keyframes shimmer-animation{100%{transform:translate(100%, 100%)}}.filters-wrapper label{text-transform:capitalize}.filters-wrapper .filter-item .options-sizes+label{font-size:14px;line-height:18px;text-transform:none;letter-spacing:0;text-align:center}.filters-wrapper .filter-actions{position:fixed;bottom:0;left:0;width:100%;z-index:1;display:none}.filters-wrapper .filter-actions a{border:0;flex-grow:1}.filters-wrapper .filter-actions a:first-child{background-color:#fff;border-top:1px solid #ddd}.filters-wrapper .filter-actions a:last-child{border-top:1px solid #ddd}.filter-header{padding-bottom:5px;display:flex;justify-content:space-between}.filter-header .hide{display:none}.clear-reservation-date{color:#000;float:right;font-size:12px;text-transform:capitalize}.filter-attributes{margin-top:9px;position:relative}.filter-attributes-swatches .filter-item-outer{margin-right:1px;display:inline-block;width:21px;height:21px;position:relative}.filter-attributes-swatches input,.filter-attributes-swatches label{display:none}.filter-attributes-sizes{margin-top:20px;margin-bottom:2px}.filter-attributes-sizes .filter-item{display:inline-block;font-size:12px;cursor:pointer;text-align:center;border-radius:20px;margin:0 6px 9px 0;height:32px;width:32px;border:1px solid #ddd;background-color:#fff}.filter-attributes-sizes .filter-item.filter-checked,.no-touch .filter-attributes-sizes .filter-item:hover{border-color:#000;background-color:#000;color:#fff}.filter-attributes-sizes .filter-item label{display:block;background:none;width:100%;height:100%;padding:6px 0;color:inherit}.filter-attributes-sizes .filter-item label:before{display:none}.filter-attributes-swatches .filter-item{width:21px;height:21px;cursor:pointer;margin-bottom:0 !important}.filter-attributes-swatches .filter-item-active{width:17px !important;height:17px !important;border:1px solid #fff !important;background-position:-2px -2px !important}.filter-attributes-swatches .filter-item-outer-active{width:19px !important;height:19px !important;border:1px solid currentColor !important}.filter-attributes-swatches .filter-item-silver{background:silver url("//cdn.rtrcdn.com/rtr/images/swatch_silver.png")}.filter-attributes-swatches .filter-item-gold{background:gold url("//cdn.rtrcdn.com/rtr/images/swatch_gold.png")}.filter-attributes-swatches .filter-item-print{background:#ddd url("//cdn.rtrcdn.com/rtr/images/swatch_print.png")}.filter-attributes-swatches .filter-item-white{background:#fff;width:19px !important;height:19px !important;border:1px solid #000}.filter-attributes-category .filter-item-no-click:hover{color:#000;cursor:default}.filter-item{margin-bottom:0}.filter-item-indented{margin-left:15px}.filter-item-indent-15{margin-left:15px}.filter-item-indent-30{margin-left:30px}.filter-item-indent-45{margin-left:45px}.filter-item-indent-1{margin-left:20px}.filter-item-indent-2{margin-left:40px}.filter-item-category-title{text-align:center;padding:3px}.filter-item-category-title-active{padding-left:0 !important}.filter-attributes-designers{margin-bottom:5px}#filter-designer-search{margin-bottom:10px}.filtered-designers-container{position:relative;height:393px}#filtered-designers{padding:10px;width:100%;box-sizing:border-box;border:1px solid #f7f7f7;height:368px;overflow-y:scroll;position:absolute}#filter-no-designers{text-align:center}#grid-calendar{top:120%}.filter-select{width:100%}.swatch-check{display:none;position:absolute;height:21px;width:21px;background:url("//cdn.rtrcdn.com/rtr/images/check_white.png") no-repeat 8px 10px}.no-touch .swatch-check:hover{cursor:pointer}.filter-checked{background:#fff}.filter-checked-color{margin-top:-1px !important;margin-left:-1px !important}.filter-link-checked{color:#000}.filter-checkbox,.filter-checkbox-parent{vertical-align:top;margin-right:1px}.filters-tooltip{letter-spacing:0;font-size:12px;font-weight:300;display:none;position:absolute;max-width:110px;text-align:center;padding:3px 5px;background:#fff;border-radius:3px;z-index:500;box-shadow:1px 1px 4px #000}.no-results{width:100%;text-align:center;background-color:#ddd;border:1px solid #ddd;padding:8px}.initial-loader{width:100%;text-align:center;padding-top:75px;font-size:18px}.initial-loader-nondate{padding-top:143px !important}.seed-wrapper{margin-bottom:50px}.seed-wrapper .seed-image-info-wrapper{box-shadow:0,2px,4px,rgba(0,0,0,.2);width:182px;border-style:solid;border-width:1px;border-color:#ddd}.seed-wrapper .seed-image-wrapper{height:300px}.seed-wrapper .seed-info{width:182px;height:82px;text-align:center;background-color:#ddd;display:table-cell;vertical-align:middle}.seed-wrapper .seed-image{width:182px;padding:15px 0}.seed-wrapper .seed-designer{letter-spacing:1px;font-size:14px}.seed-wrapper .seed-dress-name{font-size:14px}.seed-wrapper .grid-back-button{padding:10px 0;visibility:visible}.seed-wrapper .link-arrow{display:inline-block;margin-right:3px;vertical-align:middle}.seed-wrapper .grid-back-text{display:inline-block;vertical-align:middle}.grid-title{position:absolute;bottom:5px;font-size:18px}.save-the-date-tooltip{position:absolute;top:40px;border:1px solid #ddd;background-color:#fff;z-index:3;display:none;width:280px;padding:30px}.save-the-date-tooltip .title{letter-spacing:0;font-size:14px;font-weight:500;text-transform:uppercase;text-align:center}.save-the-date-tooltip .actions{text-align:center}.save-the-date-tooltip:before,.save-the-date-tooltip:after{content:"";width:0;height:0;border:0 solid rgba(0,0,0,0);border-width:10px 10px;left:50%;top:0;margin-top:-21px;margin-left:-20px;border-bottom-color:#ddd;position:absolute}.save-the-date-tooltip:after{top:1px;border-bottom-color:#fff}.save-the-date-tooltip .title{margin-top:-30px;line-height:50px}.save-the-date-tooltip .save-date-input-container{margin:10px 0}.save-the-date-tooltip .save-date-input-container #save-date-textfield{width:260px}.grid-thumbs{width:100%}.grid-thumbs .user-item{width:30.3%;height:auto;margin-right:4%}.grid-thumbs .user-item:nth-child(3n){margin-right:0}.grid-thumbs .user-item.msg-unit+:nth-child(3n){clear:left}.grid-thumbs .user-item.msg-unit img{max-width:100%;cursor:pointer}.grid-thumbs .user-item.double-wide{width:60.6%}.filter-header .clear-filters{letter-spacing:0;font-size:12px;font-weight:300;color:#000}.all-sizes-link .all-sizes-grid-link{color:#000}.all-sizes-link .all-sizes-grid-link:hover{color:#000}.filter-attributes-swatches .filter-item label{background:none;display:none}.filter-attributes-category,.filter-attributes-guide{margin-left:10px;line-height:24px}.filter-label-link{color:#000}#paid-marketing-banner{display:none}#paid-marketing-banner-wrapper{position:relative;margin-bottom:20px;background-color:#f4ede5;display:flex;align-items:center}#paid-marketing-banner-wrapper .paid-marketing-banner-content{position:absolute;top:50%;left:20%;width:60%;height:100%;margin-top:-53px;text-align:center}#paid-marketing-banner-wrapper .mobile-image{display:block}#paid-marketing-banner-wrapper .desktop-image{display:none}#paid-marketing-banner-wrapper .headline{font-size:28px;font-family:Martina,serif;line-height:1;letter-spacing:-0.03em;font-weight:300;font-variant-numeric:lining-nums;margin-bottom:10px}@media only screen and (max-width: 480px){#paid-marketing-banner-wrapper .headline{font-size:20px}}#paid-marketing-banner-wrapper .content{font-weight:600;letter-spacing:2px;font-size:14px;text-transform:uppercase;line-height:1.2}#paid-marketing-banner-wrapper .headline,#paid-marketing-banner-wrapper .content{padding:0 20px}@media only screen and (min-width: 481px){#paid-marketing-banner-wrapper .paid-marketing-banner-image,#paid-marketing-banner-wrapper .paid-marketing-banner-content{position:static;flex-basis:50%}#paid-marketing-banner-wrapper .paid-marketing-banner-content{margin-top:0}#paid-marketing-banner-wrapper .headline{font-size:36px;font-family:Martina,serif;line-height:1;letter-spacing:-0.03em;font-weight:300;font-variant-numeric:lining-nums;margin-bottom:20px}}@media only screen and (min-width: 481px)and (max-width: 480px){#paid-marketing-banner-wrapper .headline{font-size:20px}}@media only screen and (min-width: 481px){#paid-marketing-banner-wrapper .content{font-weight:600;letter-spacing:2px;font-size:14px;text-transform:uppercase}#paid-marketing-banner-wrapper .mobile-image{display:none}#paid-marketing-banner-wrapper .desktop-image{display:block}}@keyframes shimmer-animation{100%{transform:translate(100%, 100%)}}.store-topper{background:#f4ede5;padding:35px 0}.store-topper__header{font-weight:600;letter-spacing:2px;font-size:14px;text-transform:uppercase}.store-topper__copy{width:420px;margin:15px auto 0}@media only screen and (max-width: 480px){.store-topper__copy{width:320px}}.store-topper__cta{display:inline-block;margin-top:10px}.store-topper__btn{margin-top:20px}.store-icon-chicago{background-image:url("/images/reb_898c86765d.png");background-repeat:no-repeat;width:73px;height:90px;background-position:-1126px -277px;margin:0 auto}.store-icon-vegas{background:url(/images/svg/sprite.css-4d3f725c.svg) no-repeat;background-position:79.0960451977% 10.6728538283%;width:75px;height:92px;margin:0 auto}.store-icon-nyc{background:url(/images/svg/sprite.css-4d3f725c.svg) no-repeat;background-position:79.0960451977% 0;width:75px;height:92px;margin:0 auto}.store-icon-gtown{background:url(/images/svg/sprite.css-4d3f725c.svg) no-repeat;background-position:52.3163841808% 57.0765661253%;width:75px;height:92px;margin:0 auto}.store-icon-rtr-now{background:url(/images/svg/sprite.css-4d3f725c.svg) no-repeat;background-position:61.105092091% 82.7969892004%;width:37px;height:37.3px;margin:0 auto}.store-icon-same-day{margin:0 auto}@media only screen and (min-width: 769px){.store-icon-same-day{background:url(/images/svg/sprite.css-4d3f725c.svg) no-repeat;background-position:94.5615982242% 21.686746988%;width:59px;height:41px}}@media only screen and (max-width: 768px){.store-icon-same-day{background:url("/images/sprites/reb/svg/same-day-icon.svg");height:35.1px;width:51.3px;background-size:51.3px;background-repeat:no-repeat}}@keyframes shimmer-animation{100%{transform:translate(100%, 100%)}}.price-slider{position:relative;margin-bottom:10px}.price-slider .price-labels{letter-spacing:0;font-size:inherit;font-weight:300;display:block;margin:16px 0 10px 0}.price-slider .price-labels .min-price-label{float:left}.price-slider .price-labels .max-price-label{float:right}.price-slider .price-labels .highlighted-price{color:#000}.price-slider .slider-bg{height:10px;width:100%;background-color:#ddd;background-position-y:60px;background-image:none;border-bottom:2px solid #000;border-radius:4px;border:none;position:relative;-webkit-user-select:none}.price-slider .slider-bg .min-price-tab{position:absolute;left:0;top:-7px;margin-left:-3px}.price-slider .slider-bg .max-price-tab{position:absolute;left:100%;top:-7px;margin-left:3px}.price-slider .reb-price-slider,.price-slider .reb-price-slider-on{width:18px;height:18px;margin-top:2px;background-color:#fff;border:1px solid #ddd;border-radius:18px}.no-touch .price-slider .slider-inner{height:23px;width:20px}.mobile .price-slider .slider-inner{height:35px;width:30px;left:-5px;top:-6px;position:relative}
