.b-prs-order-simple__subheader{margin-bottom:1.5rem}@media (min-width:768px)and (max-width:991px){.b-prs-order-simple__subheader{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:2rem}}@media (min-width:992px)and (max-width:1199px){.b-prs-order-simple__subheader{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:2rem}}@media (min-width:1200px)and (max-width:1439px){.b-prs-order-simple__subheader{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:2rem}}@media (min-width:1440px){.b-prs-order-simple__subheader{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:2rem}}.b-prs-order-simple__info{max-width:11.125rem}.b-prs-order-simple__info_large{max-width:15.8125rem}@media (min-width:576px)and (max-width:767px){.b-prs-order-simple__price{margin-top:.75rem}}@media (max-width:575px){.b-prs-order-simple__price{margin-top:.75rem}}.b-prs-order-sample__list{display:grid;grid-column-gap:1rem;grid-row-gap:1.5rem;grid-template-columns:repeat(4,1fr);justify-items:stretch}@media (min-width:576px)and (max-width:767px){.b-prs-order-sample__list{grid-column-gap:.8125rem;grid-row-gap:1rem;grid-template-columns:calc(25% - .60938rem) calc(25% - .60938rem) calc(25% - .60938rem) calc(25% - .60938rem)}}@media (max-width:575px){.b-prs-order-sample__list{grid-column-gap:.8125rem;grid-row-gap:1rem;grid-template-columns:calc(25% - .60938rem) calc(25% - .60938rem) calc(25% - .60938rem) calc(25% - .60938rem)}}.b-prs-order-sample__list_small{display:grid;grid-column-gap:.5rem;grid-row-gap:.5rem;grid-template-columns:repeat(10,1fr);justify-items:stretch}@media (min-width:576px)and (max-width:767px){.b-prs-order-sample__list_small{grid-template-columns:repeat(6,1fr)}}@media (max-width:575px){.b-prs-order-sample__list_small{grid-template-columns:repeat(6,1fr)}}.b-prs-order-sample__button,.b-prs-order-sample__item img{display:block;margin:0;width:100%}.b-prs-order-sample__item{position:relative}.b-prs-order-sample__item.selected:after,.b-prs-order-sample__item[data-selected=true]:after{display:inline-block;font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;bottom:inherit;color:#000;content:"";font-size:1.75rem;left:0;position:absolute;right:inherit;text-decoration:none;text-transform:none;top:0;vertical-align:top;z-index:2}.b-prs-order-sample__item.selected:before,.b-prs-order-sample__item[data-selected=true]:before{border-color:#f9c32f transparent transparent;border-style:solid;border-width:1.75rem 1.75rem 0 0;bottom:inherit;content:"";left:0;position:absolute;right:inherit;top:0;z-index:1}.b-prs-order-sample__text{font-family:Replica Pro Regular,Arial,sans-serif;font-size:.875rem;line-height:1.25rem;margin-top:.5rem;text-align:center}.b-prs-order-sample__variation-small{margin-top:.75rem}.b-prs-order-sample__count{color:#727169;margin-left:.25rem}.b-prs-order-sample__item_selected{position:relative}.b-prs-order-sample__close{background:#fff;bottom:inherit;cursor:pointer;left:inherit;margin:0;position:absolute;right:0;top:0}.b-prs-order-sample__close:before{display:inline-block;font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;content:"";font-size:1.25rem;text-decoration:none;text-transform:none;transition:all .15s ease-in 0s;vertical-align:top}@media (min-width:576px)and (max-width:767px){.b-prs-order-sample__close{font-size:1rem}}@media (max-width:575px){.b-prs-order-sample__close{font-size:1rem}}.b-prs-order-sample__close:hover:before{transform:rotate(90deg)}.b-quantity{display:flex;flex-direction:row}.b-quantity .b-quantity__control{flex-grow:1}.b-quantity .b-quantity__label{font-size:12px;opacity:.6}.b-prs-attr__optional{color:#727169;font-size:.875rem;margin-left:.75rem;margin-top:0}.b-prs-attr__list_color{display:grid;grid-column-gap:.75rem;grid-row-gap:.75rem;grid-template-columns:repeat(6,1fr);justify-items:stretch}.b-prs-attr_color.overflow .overflow-hidden{display:none}.b-prs-attr_color.overflow .show_all-button{display:block}.b-prs-attr_color .show_all-button{display:none}.b-prs-attr__item_color{cursor:pointer;position:relative}.b-prs-attr__item_color.selected:after,.b-prs-attr__item_color[data-selected=true]:after{display:inline-block;font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;bottom:inherit;color:#000;content:"";font-size:1.5rem;left:0;position:absolute;right:inherit;text-decoration:none;text-transform:none;top:0;vertical-align:top;z-index:2}.b-prs-attr__item_color.selected:before,.b-prs-attr__item_color[data-selected=true]:before{border-color:#f9c32f transparent transparent;border-style:solid;border-width:1.5rem 1.5rem 0 0;bottom:inherit;content:"";left:0;position:absolute;right:inherit;top:0;z-index:1}.b-prs-attr__item_color img{display:block;width:100%}.b-prs-attr__item_color-name{font-size:.625rem}.b-prs-attr__item-more{align-items:center;background:#f9c32f;bottom:0;cursor:pointer;display:flex;flex-direction:row;flex-wrap:wrap;font-size:.75rem;justify-content:center;left:0;line-height:1rem;padding:9% 10%;position:absolute;right:0;text-align:center;top:0}@media (min-width:1200px)and (max-width:1439px){.b-prs-attr__item-more{padding:9% 20%}}@media (min-width:1440px){.b-prs-attr__item-more{padding:9% 20%}}.b-prs-attr__list_quantity,.b-prs-attr__list_size{display:grid;grid-column-gap:0;grid-row-gap:0;grid-template-columns:repeat(var(--items),1fr);justify-items:stretch;overflow:hidden;position:relative}.b-prs-attr__list_quantity>.b-prs-attr__line,.b-prs-attr__list_size>.b-prs-attr__line{--index:0;background:#f9c32f;bottom:0;height:.125rem;left:var(--left,calc(100%/var(--items)*(var(--index) - 1)));position:absolute;transition:all .5s;width:var(--width,calc(100%/var(--items)))}.b-prs-attr__list_quantity>li:first-of-type.selected~.b-prs-attr__line,.b-prs-attr__list_size>li:first-of-type.selected~.b-prs-attr__line{--index:1}.b-prs-attr__list_quantity>li:nth-of-type(2).selected~.b-prs-attr__line,.b-prs-attr__list_size>li:nth-of-type(2).selected~.b-prs-attr__line{--index:2}.b-prs-attr__list_quantity>li:nth-of-type(3).selected~.b-prs-attr__line,.b-prs-attr__list_size>li:nth-of-type(3).selected~.b-prs-attr__line{--index:3}.b-prs-attr__list_quantity>li:nth-of-type(4).selected~.b-prs-attr__line,.b-prs-attr__list_size>li:nth-of-type(4).selected~.b-prs-attr__line{--index:4}.b-prs-attr__list_quantity>li:nth-of-type(5).selected~.b-prs-attr__line,.b-prs-attr__list_size>li:nth-of-type(5).selected~.b-prs-attr__line{--index:5}.b-prs-attr__item_quantity,.b-prs-attr__item_size{border-bottom:1px solid #eae6db;cursor:pointer;padding:.75rem 0 1rem;text-align:center}.b-prs-attr__item_quantity.selected .b-prs-attr__button .b-prs-attr__text,.b-prs-attr__item_size.selected .b-prs-attr__button .b-prs-attr__text{font-weight:700}.b-prs-attr__item_quantity.selected:after,.b-prs-attr__item_size.selected:after{width:100%}.b-prs-attr__button{border:0;font-size:.75rem;line-height:1rem;margin:0;width:100%}.b-prs-attr__item_color .b-prs-attr__button{display:block}.b-prs-attr__button:disabled{opacity:.6}.b-prs-attr__size-image{margin-bottom:.75rem}.b-prs-attr__full{border:1px solid #000;height:2rem;width:2rem}.b-prs-attr__item_cut,.b-prs-attr__whole_cut{display:grid;grid-column-gap:3%;grid-row-gap:0;align-items:center;justify-items:stretch}.b-prs-attr__whole_cut{grid-template-columns:2rem calc(32% - 2rem) 37% 22%;padding:1.125rem 0}.b-prs-attr__count_cut{text-align:center}.b-prs-attr__list_cut{border-top:1px solid #eae6db}.b-prs-attr__item_cut{grid-template-columns:2rem calc(39% - 2rem) 6.25rem calc(49% - 7.75rem) 1.5rem;margin-top:1.5rem}@media (min-width:576px)and (max-width:767px){.b-prs-attr__item_cut{grid-template-columns:2rem calc(34% - 2rem) 6.25rem calc(54% - 7.75rem) 1.5rem}}@media (max-width:575px){.b-prs-attr__item_cut{grid-template-columns:2rem calc(34% - 2rem) 6.25rem calc(54% - 7.75rem) 1.5rem}}.b-prs-attr__item_cut:first-child{margin-top:1.0625rem}.b-prs-attr__addition-text_cut{color:#727169}.b-prs-attr__price{font-weight:700;text-align:right}.b-prs-attr_count{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.b-prs-attr_count.hide{display:none}.b-prs-attr__container_count{margin:0 20px;width:100%}#rug-size-error-feedback{display:block}.b-prs-attr__close-wrapper{position:relative}.b-prs-attr__close{-webkit-backface-visibility:hidden;backface-visibility:hidden;bottom:inherit;cursor:pointer;left:inherit;margin:0;position:absolute;right:0;top:calc(50% - .625rem);transition:all .15s ease-in 0s}.b-prs-attr__close:hover{transform:rotate(90deg)}.b-prs-attr-footer{align-items:center;background:#f7f7f7;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:.75rem}.b-prs-attr-footer .b-link_icon-after{padding:.3125rem 2.0625rem .0625rem 0;text-align:right}.b-prs-attr-footer .b-link_icon-after i{top:calc(50% - .75rem)}.b-prs-attr-footer .b-link_icon-after i:before{font-size:1.5rem}.b-prs-attr-footer__info{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.b-prs-attr-footer__content{font-size:.875rem;line-height:1.125rem;margin-left:1rem;width:7.75rem}@media (min-width:768px)and (max-width:991px){.b-prs-attr-footer__content{margin-left:.4375rem;width:8.5625rem}}@media (min-width:992px)and (max-width:1199px){.b-prs-attr-footer__content{margin-left:.4375rem;width:8.5625rem}}@media (min-width:1200px)and (max-width:1439px){.b-prs-attr-footer__content{margin-left:.4375rem;width:8.5625rem}}@media (min-width:1440px){.b-prs-attr-footer__content{margin-left:.4375rem;width:8.5625rem}}.b-prs-attr-footer__content_large{width:8.5625rem}.b-prs-attr-footer__text_grey{color:#727169}.b-prs-attr-footer__text_bold{font-family:Replica Pro Bold,Arial,sans-serif;font-size:.875rem;letter-spacing:1px;line-height:1.25rem}.b-prs-attr-footer__nowrap-el{word-break:break-all}.text-hide{overflow:hidden;text-indent:9999px;white-space:nowrap}.responsive-image img{display:block;height:auto;width:100%}.triangle-props{content:"";display:block;height:0;position:absolute;width:0}body.modal-on{overflow:hidden;position:fixed;width:100%}.site-header .jq-accordion-body{display:block}.site-header h1,.site-header h2{color:#ccc;padding:30px 0;text-align:center}.site-footer{position:relative;z-index:101}header.site-header{z-index:102}header h1{border-bottom:1px solid #ccc;margin-bottom:0;margin-top:0}footer h2{border-top:1px solid #ccc;margin:0}.main{overflow:hidden;position:relative}.main:after,.main:before{content:" ";display:table}.main:after{clear:both}.main:before{background:radial-gradient(ellipse at center,transparent 0,rgba(0,0,0,.35) 100%);content:"";display:block;inset:0;position:absolute}@media only screen and (max-width:1200px){.ds-onboarding .main:before{bottom:0}}.col2-set:after,.col2-set:before{content:" ";display:table}.col2-set:after{clear:both}.col2-set .col{float:right;width:48%}.col2-set .col:first-child{float:left}.loading-content{opacity:0;position:absolute;top:0;transition:1s;z-index:-1}.loading-content.loading{opacity:1;transition:0s;z-index:101}.loading-content.block-ui{background:rgba(0,0,0,.3) url(images/design_studio/ajax-content.gif) 50% no-repeat;background-size:50px 50px;height:100%;width:100%}.blocking-content{background-color:rgba(0,0,0,.3);height:100%;opacity:0;position:absolute;top:0;transition:opacity .25s linear;width:100%;z-index:-1}.blocking-content.blocking{opacity:1;z-index:101}.vis-h{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}section.admin{margin:0 auto;max-width:1400px;padding-bottom:100px;width:100%}.container:after,.container:before{content:" ";display:table}.container:after{clear:both}.section-wrapper:last-of-type{margin-bottom:0}.section-wrapper.no-style{background-color:transparent}.section-wrapper.no-style .section-header{background-color:#fff}.section-wrapper.no-padding{padding-bottom:0}@media screen and (min-width:64em){.section-wrapper.no-padding{padding-bottom:0}}.section-header:after,.section-header:before{content:" ";display:table}.section-header:after{clear:both}.section-header--small{padding:2rem 1rem .5rem}@media screen and (min-width:64em){.section-header--small{padding:2.5rem 1rem .5rem}.section-header.no-padding{padding-top:0}}.section-content{font-size:1rem;padding-bottom:2rem}.section-content:after,.section-content:before{content:" ";display:table}.section-content:after{clear:both}@font-face{font-family:ProximaNova-Regular;src:url(fonts/design_studio/308FEB_2_0.eot);src:url(fonts/design_studio/308FEB_2_0.eot?#iefix) format("embedded-opentype"),url(fonts/design_studio/308FEB_2_0.woff2) format("woff2"),url(fonts/design_studio/308FEB_2_0.woff) format("woff"),url(fonts/design_studio/308FEB_2_0.ttf) format("truetype")}@font-face{font-family:ProximaNova-Semibold;src:url(fonts/design_studio/308FEB_5_0.eot);src:url(fonts/design_studio/308FEB_5_0.eot?#iefix) format("embedded-opentype"),url(fonts/design_studio/308FEB_5_0.woff2) format("woff2"),url(fonts/design_studio/308FEB_5_0.woff) format("woff"),url(fonts/design_studio/308FEB_5_0.ttf) format("truetype")}@font-face{font-family:WorchesterEF-Medium;src:url(fonts/design_studio/worchester/WorchesterEF-Medium.eot);src:url(fonts/design_studio/worchester/WorchesterEF-Medium.eot?#iefix) format("embedded-opentype"),url(fonts/design_studio/worchester/WorchesterEF-Medium.woff2) format("woff2"),url(fonts/design_studio/worchester/WorchesterEF-Medium.woff) format("woff"),url(fonts/design_studio/worchester/WorchesterEF-Medium.ttf) format("truetype")}@font-face{font-family:WorchesterEF-DemiBold;src:url(fonts/design_studio/worchester/WorchesterEF-DemiBold.woff) format("woff")}@font-face{font-family:ReplicaStd;src:url(fonts/design_studio/ReplicaStd.woff) format("woff")}a{color:inherit;transition:.2s ease-out}a:hover{color:#969696;text-decoration:none}.old-price{text-decoration:line-through}.sale-price{color:#dc0808}.h2,h2{font-size:40px;letter-spacing:normal;line-height:normal;margin-bottom:1rem;text-transform:none}.h2,.h5,h2,h5{font-family:Replica Pro Regular,Arial,sans-serif}.h5,h5{font-size:1rem;font-weight:400;letter-spacing:1px;margin:0 0 1.5rem}.icon{display:inline-block;vertical-align:middle}.icon-info{border:1px solid #000;height:16px;width:16px}.icon-text{display:inline-block;margin-left:5px}.icon-question{fill:#fff;height:10px;stroke:none;stroke-width:0;width:11px}.circle .icon-question{left:4px;position:absolute;top:5px}.style-delete-trigger{display:inline-block;margin-top:3px;vertical-align:top}.style-delete-trigger .icon{height:24px;width:16px}.button{background-color:#2d2d2d;border:none;color:#fff;display:inline-block;font-family:Replica Pro Bold,sans-serif;font-size:.875rem;line-height:14px;outline:none;padding:10px 15px;text-transform:uppercase;transition:.2s}.button,.button:hover{text-decoration:none}.button--dark{background-color:transparent;border:1px solid #ccc!important;border-radius:0;color:#333}.button--dark:hover{border-color:#333;color:#000}.button.clear{background-color:transparent;border:1px solid #777;color:#777;padding:9px 15px}.button.clear:hover{background-color:rgba(0,0,0,.1)}.button.clear:active{background-color:rgba(0,0,0,.15)}.button.yellow{background-color:#ffce00;color:#393939}.button.yellow:hover{background-color:#e6b900}.button.yellow:active{background-color:#cca500}.ajax-button.loading,.loading .ajax-button{color:transparent!important;cursor:pointer;pointer-events:none;position:relative}.ajax-button.loading:after,.loading .ajax-button:after{background:url(images/design_studio/ajax-black-button.gif) 50% no-repeat;background-size:14px 14px;content:"";height:14px;left:50%;margin-left:-7px;margin-top:-7px;position:absolute;top:50%;width:14px;z-index:10}.design-button{align-items:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:transparent;border:1px solid rgba(0,0,0,.24);color:#000;display:flex;fill:#7d7d7d;font-family:ProximaNova-Regular,sans-serif;height:32px;justify-content:space-around;letter-spacing:.05em;outline:0;text-transform:uppercase;transition-duration:.2s;transition-property:border,fill;transition-timing-function:ease-in-out;width:100%}.design-button:hover{border:1px solid #000;fill:#7d7d7d;text-decoration:none}.design-button svg{flex:none;height:16px;width:16px}.design-button svg.logo{height:14px;margin:0;width:14px}.design-button span{font-size:.5625rem}@media only screen and (min-width:75em){.design-button span{font-size:.625rem}}#config-form input[type=text]{width:600px}.admin input[type-text],.admin select,.admin textarea{width:300px}.admin textarea{height:100px}.field-wrapper label.field-error{color:#dc0808;font-size:.75rem;line-height:10px;padding:5px 0;position:absolute;right:1rem;text-transform:uppercase;top:18px;z-index:1}@keyframes invalid{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}@keyframes warning-flash{20%{background-color:#ffe4e4;border-color:#ab0000;color:#ab0000}to{background-color:#f3f3f3;border-color:#e8e8e8;color:#000}}.error-text{left:0;pointer-events:none;position:absolute;right:0;top:0}.error-text .field-error{background:#ffe4e4;color:#ab0000;display:block;font-family:initial;font-size:.75rem;line-height:20px;padding:6px 10px 5px;position:absolute;text-align:center;top:0;width:100%}.custom-select{height:44px;margin-top:1rem;position:relative;width:100%}.custom-select svg{bottom:0;height:42px;pointer-events:none;position:absolute;right:1rem;top:0;width:24px;z-index:1}.custom-select select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#f3f3f3;border:2px solid #e8e8e8;border-radius:6px;cursor:pointer;height:100%;left:0;outline:0;padding:0 2rem 0 1rem;position:absolute;top:0;width:100%}.custom-select select::-ms-expand{display:none}.custom-checkbox{display:block;line-height:normal;margin-bottom:.25rem;position:relative;width:100%}.custom-checkbox input{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:2px solid transparent;cursor:pointer;flex:none;margin-right:.25rem;opacity:0;outline:0;overflow:hidden;position:absolute;position:relative}.custom-checkbox input:checked,.custom-checkbox input:checked~.label:before{background-color:#cbcbcb;border-color:#cbcbcb}.custom-checkbox input:checked~.label:after{content:""}.custom-checkbox .label{color:#666;font-family:ProximaNova-Semibold,sans-serif;font-size:12px;font-weight:400;height:12px;letter-spacing:.02em;padding-left:16px;pointer-events:none;position:relative;text-transform:uppercase;width:100%}.tooltipster-base.tooltipster-noir{z-index:9999999}.tooltipster-default .inner-content,.tooltipster-default .inner-content p{font-family:Whitney A,Whitney B,serif}.tooltipster-noir{background:#3c3c3c;border-radius:5px;color:#2c2c2c}.tooltipster-noir .tooltipster-content{font-family:Whitney A,Whitney B,serif;font-size:16px;line-height:16px;padding:22px}.tooltipster-default .style-tooltip p.price{font-family:Whitney A,Whitney B,serif}.custom-checkbox .label:before{background-color:#f3f3f3;border:2px solid #e8e8e8;border-radius:3px;content:"";height:12px;left:0;position:absolute;top:-1px;width:12px}.custom-checkbox .label:after{background-color:#333;border-radius:2px;height:8px;left:2px;position:absolute;top:1px;width:8px}.pagination{border-bottom:1px solid #dad8d6;padding:20px 0}.pagination:after,.pagination:before{content:" ";display:table}.pagination:after{clear:both}.pagination p.total-results{float:left;margin:0}.pagination div.pages{float:right}.pagination div.pages p{display:inline-block;margin:0}.pagination div.pages ul{display:inline-block}.pagination div.pages ul li{display:inline-block;margin:0 5px}.item-table{color:#393939;width:100%}.item-table td,.item-table th{padding-right:10px;text-align:left}.item-table th{color:#acabab;font-size:13px;font-weight:400;text-transform:uppercase;vertical-align:inherit}.item-table td{border-top:1px solid #e5e5e5;padding:40px 20px 25px 0;vertical-align:top}.item-table tr:first-child td{border-top:none}.item-table p{margin:0}.admin table{border-collapse:collapse;width:100%}.admin table td,.admin table th{border-bottom:1px solid #dad8d6;padding:15px;text-align:left;vertical-align:top}.admin table td:first-child,.admin table th:first-child{padding-left:0}.admin table td:last-child,.admin table th:last-child{padding-right:0}.admin table td p,.admin table th p{margin:0}.admin table td.a-center,.admin table th.a-center{text-align:center}.admin table td.a-right,.admin table th.a-right{text-align:right}.admin table td.design-name:after,.admin table td.design-name:before,.admin table th.design-name:after,.admin table th.design-name:before{content:" ";display:table}.admin table td.design-name:after,.admin table th.design-name:after{clear:both}.admin table td.design-name img,.admin table th.design-name img{display:block;float:left;height:auto;width:200px}.admin table td.design-name p,.admin table th.design-name p{float:left;margin:0 0 0 20px}.admin table td p.size-name,.admin table th p.size-name{min-width:120px}.admin table td a.link-delete,.admin table th a.link-delete{display:none;float:right}.admin table td p.size-name:hover a.link-delete,.admin table th p.size-name:hover a.link-delete{display:block}.shape-blocker{background-color:#fff;bottom:0;height:0;left:0;opacity:.75;position:absolute;transition:height .2s linear;width:100%}.shape-blocker.open{height:calc(100% - 163px)}.icon-plus{background-color:#ffce00;border-radius:50%;display:inline-block;height:32px;margin-bottom:10px;vertical-align:top;width:32px}.icon-plus svg{display:block;fill:#fff;height:16px;margin:8px;width:16px}.field-wrapper{display:inline-block;position:relative;vertical-align:top}.button-search{background-color:transparent;border:0;height:32px;outline:none;padding:0;position:absolute;right:0;top:0;width:42px}.button-search .icon{fill:#8d8d8d;height:10px;margin:0 auto;width:10px}.project-summary{background-color:#333;bottom:0;color:#8d8d8d;font-family:ProximaNova-Semibold,sans-serif;font-size:12px;height:90px;left:0;position:relative;width:100%;z-index:0}.ds-onboarding .project-summary{top:400px;z-index:1}.project-summary:after,.project-summary:before{content:" ";display:table}.project-summary:after{clear:both}.project-summary.unstick{position:fixed;z-index:102}.project-summary .col{border-left:1px solid #222;float:left}.project-summary .col:first-child{border-left:none}.project-summary .col.assistance{height:100%;width:27%}.project-summary .col.assistance .wrapper:hover{background-color:#363636}.project-summary .col.assistance .icon-wrapper{float:left;width:15%}.project-summary .col.assistance .icon-wrapper .icon{height:30px;margin-top:5px;width:30px}.project-summary .col.assistance .icon-text{float:left;width:85%}.project-summary .col.cart-summary{height:100%;width:45%}.project-summary .col.cart-summary .content{width:45%}.project-summary .col.cart-summary .button-group{width:55%}.project-summary .icon{fill:#8d8d8d}.project-summary .wrapper{display:block;padding:23px 25px}.project-summary .wrapper:after,.project-summary .wrapper:before{content:" ";display:table}.project-summary .wrapper:after{clear:both}.project-summary .h4{color:#8d8d8d;display:block;font-family:ProximaNova-Semibold,sans-serif;font-size:.75rem;line-height:1;margin:0 0 8px;padding:0;text-transform:uppercase}.project-summary .inner-copy,.project-summary .inner-copy .price{color:#fefefe;font-family:Whitney A,Whitney B,serif;font-size:1.25rem;margin:0}.project-summary .inner-copy:after,.project-summary .inner-copy:before{content:" ";display:table}.project-summary .inner-copy:after{clear:both}.project-summary .inner-copy .sub-copy{font-size:12px;line-height:14px;margin-left:15px}.project-summary .rug-info span{display:block;float:left}.project-summary .rug-info .sub-copy{padding-top:4px}.project-summary .icon-text,.project-summary p{margin:0}.project-summary .actions{font-size:.75rem;margin-left:15px}.project-summary .actions a{border-bottom:1px solid #998119;color:#fefefe;text-decoration:none}.project-summary .actions a:hover{border-bottom-color:transparent}.project-summary .button-group,.project-summary .content{float:left}.project-summary .button-group{font-size:0;padding-top:5px;text-align:right}.project-summary .button-group .button{vertical-align:top}@media only screen and (max-width:1200px){.ds-onboarding .palette{height:100%}.project-summary{height:122px}.project-summary .inner-copy{font-size:1rem}.project-summary .col.assistance{width:28%}.project-summary .col.assistance .icon-wrapper{width:15%}.project-summary .col.assistance .icon-text{width:85%}.project-summary .col.cart-summary{width:40%}.project-summary .col.cart-summary .content{width:65%}.project-summary .col.cart-summary .button-group{padding-top:0;text-align:right;width:35%}.project-summary .col.cart-summary .share-print{display:block;margin-bottom:10px;margin-right:0}.project-summary .col.cart-summary .button{display:block;width:100%}.icon-wrapper{width:25%}.icon-text{width:75%}.share-print{display:block}}.setup-footer{background-color:#f1f1f1;display:flex;flex:none;height:72px;position:relative;width:100%}.setup-footer .selection{align-items:flex-end;display:flex;flex:none;height:inherit;padding:0 1rem 15px;width:50%}.setup-footer .selection-preview{border-radius:2px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);flex:none;height:76px;margin:0 .75rem 0 0;overflow:hidden;position:relative;width:60px}.setup-footer .selection-preview img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.setup-footer .selection-meta{align-items:flex-start;display:flex;flex:1;flex-direction:column;height:100%;justify-content:center;width:100%}.setup-footer .selection-action,.setup-footer .selection-price,.setup-footer .selection-title{margin:0}.setup-footer .selection-title{font-family:ProximaNova-Semibold,sans-serif}.setup-footer .selection-action,.setup-footer .selection-price{font-size:13px}.setup-footer .selection-action,.setup-footer .selection-title{color:#333;line-height:1}.setup-footer .selection-price{color:#575757;font-family:Whitney A,Whitney B,serif;line-height:1.4;margin-bottom:.25rem}.setup-footer .selection-action{font-family:Whitney A,Whitney B,serif;margin-bottom:.5rem;text-decoration:underline}.setup-footer-controls{align-items:center;display:flex;flex:1;height:inherit;justify-content:flex-end;padding:0 1rem;width:50%}.radio-list{justify-content:space-around;margin-top:-1rem;padding:1rem}.radio-list,.radio-list-item{align-items:center;display:flex}.radio-list-item{flex:1;height:160px;justify-content:center;margin:.5rem;position:relative;width:140px}.radio-list-item input{height:100%;left:0;opacity:0;position:absolute;top:0;visibility:hidden;width:100%}.radio-list-item input:checked+.radio-list-item-content{background-color:#fff;border-color:#ffd451}.radio-list-item input:checked+.radio-list-item-content svg{opacity:.9}.radio-list-item input:checked+.radio-list-item-content .label{color:#000}.radio-list .label{bottom:0;color:#616161;font-family:ProximaNova-Semibold,sans-serif;font-size:12px;font-weight:600;left:0;letter-spacing:1.2px;line-height:1;padding:.5rem;position:absolute;text-align:center;text-transform:uppercase;width:100%}.radio-list-item-content{align-items:center;background-color:#f3f3f3;border:3px solid #e8e8e8;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;transition:background .15s ease-in-out,border .15s ease-in-out;width:100%}.radio-list-item-content:hover{border-color:#666}.radio-list .image-wrapper{align-items:center;background-color:#b7b7b7;display:flex;flex:none;justify-content:center;margin-bottom:1rem;overflow:hidden;position:relative}#modal-steps-wrapper .radio-list .image-wrapper{background-color:transparent}.radio-list .image-wrapper svg{background-color:hsla(0,0%,100%,.75);border-radius:24px;flex:none;height:48px;opacity:0;pointer-events:none;position:relative;transition:opacity .15s ease-out;width:48px;z-index:1}.radio-list .image-wrapper img{height:100%;left:0;max-height:100%;object-fit:cover;pointer-events:none;position:absolute;top:0;width:100%}.rug-type--runner{height:102px;width:38px}.rug-type--area{height:80px;width:64px}.rug-type--wall{height:102px;width:87px}.rug-size--3x5{height:44px;width:26px}.rug-size--3x10{height:80px;width:26px}.rug-size--5x7{height:60px;width:44px}.rug-size--7x8{height:64px;width:60px}.rug-size--8x10{height:80px;width:64px}.rug-size--10x12{height:102px;width:87px}.icon-check-foreground{stroke:#000}.icon-check-background{fill:#ffd451}.custom-size-content{align-items:flex-start;display:flex;justify-content:center}.custom-size-label,.custom-size-message{color:#666;font-family:ProximaNova-Semibold,sans-serif;font-size:12px;font-weight:400;letter-spacing:.02em;line-height:1.39;margin:0 auto .25rem;text-align:center;text-transform:uppercase}.custom-size-spacer{color:#999;font-family:ProximaNova-Semibold,sans-serif;font-size:16px;height:60px;line-height:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:32px}.custom-size-input,.custom-size-spacer{align-items:center;display:flex;justify-content:center}.custom-size-input{flex-direction:column}.custom-size-input input{background-color:#f3f3f3;border:2px solid #e8e8e8;border-radius:3px;flex:none;height:44px;margin:.25rem;outline:0;text-align:center;width:72px}.custom-size-checkboxes{margin:0 .5rem;padding-top:6px}#notice{bottom:20px;display:none;font-size:.75rem;left:0;padding:0 4rem;position:absolute;text-align:center}#notice.show{display:block}#project-summary{color:#555;font-family:Whitney A,Whitney B,serif;font-size:15px;min-height:729px}#project-summary .btn-close-lightbox{cursor:pointer;display:block;fill:#e5e5e5;height:41px;position:absolute;right:29px;stroke:#e5e5e5;top:39px;width:41px;z-index:999}#project-summary .btn-close-lightbox svg{height:41px;width:41px}#project-summary .modal-bottom,#project-summary .modal-main,#project-summary .modal-title{padding:0 55px}@media screen and (max-width:1040px){#project-summary .modal-bottom{padding:0 40px}}#project-summary .modal-bottom:after,#project-summary .modal-bottom:before,#project-summary .modal-main:after,#project-summary .modal-main:before,#project-summary .modal-title:after,#project-summary .modal-title:before{content:" ";display:table}#project-summary .modal-bottom:after,#project-summary .modal-main:after,#project-summary .modal-title:after{clear:both}#project-summary .modal-title{box-shadow:0 2px 4px 0 hsla(0,0%,88%,.9)}#project-summary .modal-title h2{color:#010101;font-family:Whitney A,Whitney B,serif;font-size:30px;font-weight:400;line-height:100px;margin:0}#project-summary .cart-contents{float:left;height:505px;margin:15px 0;overflow:auto;width:65.4545%}#project-summary .rug-details{border-left:1px solid #e5e5e5;float:right;margin-left:.9091%;padding:45px;width:33.4545%}#project-summary .rug-details img{box-shadow:0 2px 4px 0 #686868;display:block;width:130px}#project-summary .rug-details h3{color:#000;font-family:Whitney A,Whitney B,serif;font-size:22px;font-weight:400;letter-spacing:normal;margin:18px 0 0;text-transform:inherit}#project-summary .rug-details .rug-info p{color:#000;font-family:Whitney A,Whitney B,serif;font-size:14px;margin-top:5px}#project-summary .rug-details .rug-comments p{margin:22px 0 0}#project-summary .modal-bottom{background-color:#f4f4f4;color:#888;height:90px}#project-summary .modal-bottom:after,#project-summary .modal-bottom:before{content:" ";display:table}#project-summary .modal-bottom:after{clear:both}#project-summary .modal-bottom .col{float:left;padding-left:20px}#project-summary .modal-bottom .col.tile-stats{padding-left:0;width:49.091%}#project-summary .modal-bottom .col.total{width:15.9091%}#project-summary .modal-bottom .col.next-steps{width:32.7273%}#project-summary .modal-bottom h4{font-family:ProximaNova-Regular,sans-serif;font-size:12px;font-weight:400;margin:20px 0 8px;text-align:left;text-transform:uppercase}#project-summary .modal-bottom p{color:#333;font-family:Whitney A,Whitney B,serif;font-size:20px;margin:0}#project-summary .modal-bottom p a{color:#666;float:right;font-size:16px;margin-right:70px;text-decoration:underline}#project-summary .modal-bottom .next-steps{margin-top:30px}#project-summary .modal-bottom .next-steps .share-print{float:left;margin:0;min-width:120px}#project-summary .modal-bottom .next-steps .button{float:right;font-size:12px;height:34px;margin:0}#project-summary .modal-bottom .icon{fill:#888;height:18px;stroke:#888;width:20px}.cart-data{line-height:1.4;margin-right:40px;width:auto}.cart-data .disclaimer,.cart-data .sub-name{color:#acabab}.cart-data img{float:left;margin-right:15px;vertical-align:inherit;width:45px}.cart-data .tile-meta{white-space:normal}.cart-data .disclaimer{font-size:12px}aside.cta-start-design a{text-align:center}aside.cta-start-design .icon-plus{background-color:#ffce00;height:54px;margin-bottom:2rem;width:54px}aside.cta-start-design .icon-plus svg{fill:#fff;height:20px;margin:17px;width:20px}aside.cta-create-account{align-self:stretch;justify-content:flex-start;padding:2rem 0}aside.cta-create-account p{max-width:80%}aside.cta-create-account ul{font-family:initial;font-size:12px;line-height:2;margin-bottom:2rem;max-width:80%}aside.cta-create-account a.button{align-items:center;bottom:40px;display:flex;position:absolute}.design-list{margin-top:2rem;width:100%}.design-list h4{max-width:none;text-align:left}.design-list ul{max-height:200px;overflow:auto}.design-list li{border-bottom:1px solid #dad8d6}.design-list li:last-child{border:0}.design-list li a{color:#717370;line-height:50px}.design-list li a img{display:inline;line-height:50px;margin-right:10px;vertical-align:middle}#design-type-list{display:block}#design-type-list h1{margin:3rem auto}#design-type-list ul{margin:0 auto 50px;width:708px}#design-type-list ul:after,#design-type-list ul:before{content:" ";display:table}#design-type-list ul:after{clear:both}#design-type-list li{float:left;margin:0 35px;width:166px}#design-type-list li:hover .image-wrapper{border-color:#ffce00}#design-type-list li .image-wrapper{border:3px solid #e8e8e8;border-radius:6px;margin-bottom:1rem}#design-type-list li .image-wrapper img{display:block}#design-type-list p{color:#898989;font-family:initial;font-size:10px;line-height:12px;text-align:center}.modal-body .form-group{margin:0}.modal-body .form-control-label{display:none}.modal-body p+*{margin-top:0}.modal-body-main{position:relative}.modal-body-main .fields{width:100%}.modal-body-main .fields:after,.modal-body-main .fields:before{content:" ";display:table}.modal-body-main .fields:after{clear:both}.modal-body-main .fields .field-wrapper{float:left;width:48%}.modal-body-main .fields .field-wrapper:last-child{float:right}.modal-body-main .additional{display:flex;margin-bottom:1rem;margin-top:8px;width:100%}.modal-body-main .additional .custom-checkbox{align-items:flex-end;display:flex;width:50%}.modal-body-main .additional p{display:flex;justify-content:flex-end;margin:0;width:50%}.modal-body-main .additional p a{color:#ffce00;font-size:12px}.modal-body-main .additional .lightboxfp{font-family:initial;text-transform:capitalize}.da-modal ul{list-style:none;margin:2rem 0 0;padding:0;text-align:center}.da-modal ul li{display:inline-block;vertical-align:top}.da-modal ul a,.da-modal ul span{display:block;font-family:ProximaNova-Regular,sans-serif;font-size:.75rem;padding:0 10px;text-align:center;text-transform:uppercase}.da-modal ul .icon{display:block;fill:#ffce00;height:20px;margin:0 auto 5px;width:20px}.da-modal .title{display:block;font-size:1.5rem;font-weight:300;letter-spacing:-.5px;line-height:normal;margin-bottom:.5rem}.da-modal p{font-size:.875rem}.da-modal .modal-body-main{display:block;font-family:initial;min-height:0}.da-modal .btn-close-lightbox{display:block;position:absolute;right:0;top:0;z-index:1}.da-modal .btn-close-lightbox .icon{fill:transparent;height:24px;margin:0;stroke:#333;stroke-width:0;width:24px}.main-app{min-height:960px}.bubble-msg{background-color:#333;border-radius:4px;color:#ffce00;font:16px/20px Whitney A,Whitney B,serif;left:50%;margin-left:-78px;opacity:0;padding:14px;position:absolute;text-align:center;top:11px;transform:translateX(-50%);transition:opacity .25s ease;visibility:hidden;z-index:4}.bubble-msg a{color:#ffce00;text-decoration:underline}.bubble-msg.open{opacity:1;visibility:visible}.bubble-msg.open.stick-top{position:fixed;top:95px}@media only screen and (min-width:1200px){.bubble-msg.open.stick-top{top:180px}}ul.messages{background-color:#333;border-radius:4px;color:#ffce00;font:16px/20px Whitney A,Whitney B,serif;margin-bottom:3rem;padding:14px}.slick-slider{-ms-touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px;outline:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.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{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.filter-wrapper{border-bottom:3px solid #f8f8f8;padding-bottom:20px;padding-top:40px}.color-filters{font-size:0;list-style:none;margin:0 auto;max-width:800px;padding:0;text-align:left}.color-filters:after,.color-filters:before{content:" ";display:table}.color-filters:after{clear:both}@media screen and (min-width:48em){.color-filters{text-align:center}}.color-filters .color-filter{cursor:pointer;float:left;padding-left:3px;padding-right:3px;text-align:center;width:33.3333%}@media screen and (min-width:34em){.color-filters .color-filter{float:left;padding-left:3px;padding-right:3px;width:25%}}@media screen and (min-width:48em){.color-filters .color-filter{display:inline-block;float:none;margin-bottom:0;margin-right:.25rem;padding:0;text-align:left;vertical-align:top;width:auto}}.color-filters .color-filter input{opacity:0;position:absolute}.color-filters .color-filter input:checked~.fake-box{background-color:#f8f8f8;color:#333}.color-filters .color-filter input:checked~.fake-box .color{border-color:#000}.color-filters .color-filter .black{background-color:#000}.color-filters .color-filter .blue{background-color:blue}.color-filters .color-filter .brown{background-color:#964b00}.color-filters .color-filter .green{background-color:#41c841}.color-filters .color-filter .grey{background-color:#ccc}.color-filters .color-filter .multi{background-color:#fff}.color-filters .color-filter .neutral{background-color:#d4c9b9}.color-filters .color-filter .orange{background-color:#e16123}.color-filters .color-filter .pink{background-color:#cb528e}.color-filters .color-filter .purple{background-color:#609}.color-filters .color-filter .red{background-color:#c62a2a}.color-filters .color-filter .teal{background-color:teal}.color-filters .color-filter .yellow{background-color:#f8d168}.color-filters .color-filter a,.color-filters .color-filter label{color:#8d8d8d;cursor:pointer;display:block;font-family:ProximaNova-Semibold,sans-serif;font-size:.75rem;letter-spacing:1px;padding:0 0 6px;text-transform:uppercase}@media screen and (min-width:48em){.color-filters .color-filter a,.color-filters .color-filter label{padding:.5rem 0}}.color-filters .color-filter a:hover,.color-filters .color-filter label:hover{text-decoration:underline}.color-filters .color-filter .fake-box{display:block;padding:10px;transition:.2s}@media screen and (min-width:48em){.color-filters .color-filter .fake-box{padding:5px 10px}}.color-filters .color-filter .color{border:1px solid #dad8d6;border-radius:10px;box-shadow:inset 0 0 0 1px #fff;display:block;height:20px;margin:0 auto 5px;width:20px}@media screen and (min-width:48em){.color-filters .color-filter .color{display:inline-block;height:14px;margin:-3px 5px 0 0;vertical-align:middle;width:14px}}.color-filters.color-filters__large .color-filter{padding-left:1rem;padding-right:1rem}.color-filters.color-filters__large a{color:#333;text-align:center}.color-filters.color-filters__large .color{border-radius:30px;box-shadow:inset 0 0 0 4px #fff;display:block;height:60px;margin:0 auto 5px;width:60px}.reset-filters{color:#969696;cursor:pointer;display:block;font-size:.875rem;line-height:36px;margin-left:1rem;text-decoration:underline;top:0;white-space:nowrap}@media screen and (min-width:64em){.reset-filters{left:100%;position:absolute}}.reset-filters:hover{text-decoration:none}.filter-tabs{margin:0 auto 20px;max-width:400px;position:relative}.facet-filters .tab-content{margin-bottom:0;text-align:center}.tabs{border:2px solid #e9e9e9;border-radius:5px;display:table;list-style:none;margin:0 auto;overflow:hidden;padding:0;width:100%}.tabs:after,.tabs:before{content:" ";display:table}.tabs:after{clear:both}.shop-by .tabs{max-width:400px}.tabs .tab,.tabs>li{background-color:#fff;color:#c7c7c7;cursor:pointer;display:table-cell;font-family:ProximaNova-Semibold,sans-serif;font-size:.75rem;letter-spacing:1px;line-height:55px;text-align:center;text-transform:uppercase}@media screen and (min-width:48em){.tabs .tab,.tabs>li{font-size:.875rem;letter-spacing:2px}}.tabs .tab:hover,.tabs>li:hover{background-color:#f5f5f5}.tabs .tab--selected,.tabs .tab.slick-active,.tabs>li--selected,.tabs>li.slick-active{background-color:#e9e9e9;color:#333;cursor:default}.tabs .tab a,.tabs>li a{color:inherit;display:block}.tabs--sm .tab{line-height:34px}.tabs label input{height:0;opacity:0;position:absolute;width:0}.tabs label input:checked~.title{background-color:#e9e9e9;color:#333;cursor:default}.tabs label .title{display:block}.tab-content{display:none;margin-bottom:40px;width:100%}.onboarding{background-color:rgba(0,0,0,.65);bottom:0;display:none;height:100%;left:0;position:fixed;right:0;z-index:10000}.tour-modal{background-color:#fff;border-radius:5px;margin:0 auto;max-width:425px;padding:2rem 2rem 1rem;position:relative;text-align:center;top:10px;z-index:1}.tour-modal .h5{display:block;margin-bottom:.5rem}.tour-modal p{font-size:1.375rem;line-height:1.5;margin-bottom:2rem}.tour-modal .button{display:inline;margin-bottom:0}.tour-modal .button.start-designing,.tour-modal .button.third-step{display:none}.tour-modal .helpers{min-height:24px;text-align:left}.tour-modal .helpers:after,.tour-modal .helpers:before{content:" ";display:table}.tour-modal .helpers:after{clear:both}.tour-modal .helper-link{color:#969696;font-family:ProximaNova-Regular,sans-serif;font-size:.875rem;letter-spacing:1px;text-transform:uppercase}.tour-modal .helper-link.skip-tour{float:right}.tour-modal .helper-link:hover{color:#333}.tour-modal .helper-link.back{display:none;float:left}@media screen and (max-width:1200px){.tour-modal{padding:10px 20px}.tour-modal p{font-size:18px;margin:0 20px 10px}}.tour-steps-wrapper{z-index:0}.tour-steps,.tour-steps-wrapper{bottom:0;left:0;position:absolute;right:0;top:0}.tour-steps{color:#fff}.tour-steps .h5{display:block;margin-bottom:.5rem}.tour-steps li{font-size:.75rem;max-width:270px;position:absolute}@media screen and (min-width:90em){.tour-steps li{font-size:.875rem}}.tour-steps li:before{background-color:#fff;content:"";position:absolute}.first-steps .step-1.scratch{left:150px;top:267px}.first-steps .step-1.scratch:before{height:2px;right:102%;top:10px;width:40px}@media screen and (min-width:75em){.first-steps .step-1.scratch{top:320px}}.first-steps .step-1.rug,.first-steps .step-1.template{left:21%;top:310px}.first-steps .step-1.rug:before,.first-steps .step-1.template:before{bottom:41%;height:40px;left:50%;margin-left:-8px;width:2px}.first-steps .step-1.rug img,.first-steps .step-1.template img{margin-bottom:50px}.first-steps .step-1.rug p,.first-steps .step-1.template p{margin-bottom:5px;max-width:220px}.first-steps .step-2{right:310px;text-align:right;top:745px}@media screen and (min-width:75em){.first-steps .step-2{top:796px}}.first-steps .step-2:before{height:2px;left:102%;top:10px;width:40px}.second-steps{display:none}.second-steps .step-1{left:168px;top:203px}.m-promo-visible .second-steps .step-1{top:243px}.second-steps .step-1:before{bottom:110%;height:40px;left:0;width:2px}.second-steps .step-2{right:42px;text-align:right;top:178px}.second-steps .step-2:before{height:40px;right:60px;top:-40px;width:2px}@media only screen and (min-width:75em){.second-steps .step-2{top:240px}}.second-steps .step-3{bottom:100px;left:120px}.second-steps .step-3:before{display:none;height:40px;left:0;top:102%;width:2px}.second-steps .step-4{max-width:250px;right:3px;text-align:left;top:10px}@media only screen and (min-width:75em){.second-steps .step-4{top:60px}}.second-steps .step-4:before{height:40px;left:55px;top:110px;width:2px}.second-steps .step-5{right:10px;text-align:left;top:505px}.second-steps .step-5:before{height:40px;left:55px;top:-50px;width:2px}@media only screen and (min-width:75em){.second-steps .step-5{top:560px}}.second-steps .step-6{right:45%;top:235px}.second-steps .step-6:before{bottom:41%;height:40px;left:50%;margin-left:-8px;width:2px}.second-steps .step-6 img{margin-bottom:50px}.second-steps .step-6 p{margin-bottom:5px;max-width:220px}@media only screen and (max-width:1200px){.m-promo-visible .second-steps .step-1{top:190px}.second-steps .step-6{top:200px}}.third-steps{display:none}.third-steps .step-1{right:80px;text-align:right;top:210px}@media only screen and (max-width:1200px){.third-steps .step-1{top:160px}}.third-steps .step-1:before{height:40px;right:0;top:102%;width:2px}.third-steps .step-2{right:20px;top:440px}.third-steps .step-2:before{bottom:110%;height:40px;left:40px;width:2px}@media screen and (min-width:75em){.third-steps .step-2{top:490px}}.tour-steps li{display:none}.onboarding.from-rug .tour-steps li.rug,.onboarding.from-scratch .tour-steps li.scratch,.onboarding.from-template .tour-steps li.template,.tour-steps li.all{display:block}.ui-blocker{display:none}.zoom-wrapper{left:-130px;margin:0 auto 170px;position:relative;top:86px}.canvas-wrapper{display:block;position:relative;width:calc(100% - 535px)}.zoom-wrapper.disabled{height:0!important;overflow:hidden}.canvas-wrapper canvas{cursor:url(images/design_studio/cursors/paint-tile.ico),auto!important;overflow:hidden;position:relative;transition:height .25s ease;width:100%;z-index:2}.canvas-wrapper canvas#flor-stage-grid{background-color:hsla(0,0%,100%,.3);left:0;position:absolute;top:0;z-index:1}.design-preview{height:0;margin:0 auto;opacity:0;overflow:hidden;position:relative;transition:opacity .25s ease;width:calc(100% - 160px)}.design-preview.open{height:auto;opacity:1;overflow:visible;padding-top:61px}.design-preview img{display:block;margin:0 auto;max-width:100%}.design-preview .button{border-radius:4px;position:absolute;right:-50px;top:30px}.inner,.inner img{height:100%;width:100%}.inner{left:-35%;overflow:hidden;position:absolute;transform:skewX(45deg);transform-origin:0 100%}.inner img{transform:skewX(-45deg);transform-origin:inherit}.diagonal-left-tile .inner{transform:skewX(45deg)}.diagonal-left-tile .inner img{transform:skewX(-45deg)}.tile-tmp{border:3px solid #fff;border-radius:4px;height:30px;left:-5000px;overflow:hidden;position:absolute;top:-5000px;width:30px;z-index:100}.tile-tmp img{display:block;position:relative;width:100%}.tile-actions{background-color:#fff;border-radius:5px;box-shadow:0 3px 10px 0 rgba(0,0,0,.2);left:-5000px;position:absolute;top:-5000px;z-index:2}.tile-actions:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #fff;bottom:-8px;content:"";display:block;height:0;left:50%;margin-left:-3px;position:absolute;width:0}.tile-actions a{border-radius:5px;color:#555;display:block;float:left;padding:10px}.tile-actions a:active{background-color:#f8f8f8}.tile-actions .icon{fill:#333;height:16px;width:16px}a{text-decoration:none}.hide{display:none!important}.next-steps{float:right;margin-top:-15px}.next-steps>*{display:inline-block;vertical-align:middle}.next-steps .button{font-size:14px;padding:10px 21px}.share-print{border:1px solid #fff;font-size:0;margin-right:10px;min-width:120px;white-space:nowrap}.share-print,.share-print a{display:inline-block;vertical-align:top}.share-print a{height:32px;text-align:center;width:50%}.share-print a:hover{background-color:rgba(0,0,0,.15)}.share-print a:active{background-color:rgba(0,0,0,.4)}.share-print a:first-child{position:relative}.share-print a:first-child:after{background-color:#fff;content:"";height:26px;position:absolute;right:0;top:3px;width:1px}.share-print a.loading{background:url(images/design_studio/ajax-white-button.gif) no-repeat;background-position:50%;background-size:14px 14px}.share-print a.loading svg{display:none}.share-print .icon{fill:#fff;height:18px;margin-top:7px;stroke:#fff;width:20px}.share-tip{padding:10px!important;width:94px}.share-tip li{width:125px}.share-tip .share-facebook{background-color:#3b5998;border-radius:5px;color:#fff;display:block;height:28px;line-height:28px;margin-bottom:10px;padding-left:9px;width:74px}.share-tip .share-facebook:hover{background-color:#2364b8}.share-tip .share-facebook .icon{fill:#fff;height:15px;margin:-3px 3px 0 0;width:15px}.share-tip .share-email{background-color:#969696;border-radius:5px;color:#fff;display:block;height:28px;line-height:28px;margin-top:10px;padding-left:0;width:74px}.share-tip .share-email .icon{fill:#fff;height:15px;margin:-3px 3px 0 0;width:15px}.share-tip .twitter-share-button{color:#fff;display:block;height:28px;width:74px}.share-tip iframe{height:28px!important;position:relative!important;visibility:visible!important;width:74px!important}.flor-type{position:absolute;right:40px;top:200px}.flor-type h3{color:#fff;font-family:ProximaNova-Semibold,sans-serif;font-size:12px;line-height:35px;margin:0 0 21px}.flor-type li{margin-bottom:8px}.flor-type label{color:#fff;font-family:Whitney A,Whitney B,serif;font-size:16px}.flor-type input{margin:0;vertical-align:initial}.flor-type{opacity:0;transition:opacity .5s ease;visibility:hidden}.flor-type.enabled{opacity:1;visibility:visible}@media only screen and (max-width:1000px){.ui-blocker{background-color:rgba(0,0,0,.75);display:block;height:100%;position:fixed;top:0;width:100%;z-index:10000}.ui-blocker .copy{background-color:#fff;border-radius:10px;left:50%;max-width:500px;padding:24px 20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%}}.homepage{background-color:#f1f1f1;position:relative;text-align:center}.homepage .logo{height:23px;margin-bottom:7px;width:23px}.homepage h1{font-family:Replica Pro Regular,sans-serif;font-size:2.5rem;font-weight:300;letter-spacing:-.5px;line-height:1;margin:0 0 1rem}@media screen and (min-width:48em){.homepage .h1,.homepage h1{font-size:2rem;margin-bottom:1.5rem}}@media screen and (min-width:64em){.homepage .h1 .hide-for-small,.homepage h1 .hide-for-small{display:inline}}.homepage .button-set{position:relative;z-index:10}.homepage .button{color:#333;display:inline-block;font-size:14px;line-height:48px;margin:0;min-width:252px;padding:0;text-align:center}.homepage .section-hero{background:url(images/design_studio/homepage/hero-image.jpg) no-repeat top;background-color:#3f5e75;background-size:cover;min-height:300px;overflow:hidden;position:relative}.homepage .section-hero .section-header{background-color:rgba(35,31,32,.65);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.homepage .section-hero .section-header .container{padding-top:20px}.homepage .section-hero .h5.hide-for-small,.homepage .section-hero h1,.homepage .section-hero p{color:#fff;text-shadow:1px 1px #000}.homepage .section-hero p{font-family:Replica Pro Regular,Arial,sans-serif;font-size:18px;line-height:1.33;margin:0 auto;max-width:528px}.homepage .section-hero .h5.hide-for-small{font-size:.875rem;text-transform:uppercase}@media screen and (min-width:64em){.homepage .section-hero{min-height:550px}}.homepage .section-hero .background{display:block;height:300px;left:50%;position:absolute;top:0;transform:translate(-50%);width:auto;z-index:0}.homepage .ds-signin{display:flex;justify-content:space-around;padding:64px 0}.homepage .ds-signin p{font-family:Replica Pro Regular,Arial,sans-serif;font-size:18px;max-width:436px;text-align:left}.homepage .ds-signin .sign-in-btn{background:#f9c32f;font-family:Replica Pro Regular,Arial,sans-serif;font-size:16px;line-height:48px;min-width:344px;text-transform:uppercase}.sign-in-btn-login:hover{color:#231f20}@media screen and (min-width:64em){.homepage .new-design-wrapper{padding-bottom:4rem;padding-top:5rem}.homepage .new-design-wrapper .swiper-wrapper{display:flex;flex-flow:wrap}.homepage .new-design-wrapper .swiper-slide{margin:0!important;width:33.333%!important}.homepage .new-design-wrapper h1{margin:0}.homepage .new-design-wrapper .new-design{display:grid;grid-template-columns:repeat(4,minmax(230px,25%));padding-top:3rem;grid-gap:1.25rem}.homepage .new-design-wrapper .b-image-wrapper{aspect-ratio:260/208}.homepage .new-design-wrapper .b-image-wrapper .b-image{height:100%;object-fit:cover;scale:.94;width:100%}.homepage .new-design-wrapper .section-content p{color:#697069;margin-top:.75rem}.homepage .new-design-wrapper .section-wrapper{color:#231f20;display:flex;flex-direction:column;justify-content:space-between;width:100%}.homepage .new-design-wrapper .section-wrapper .ds-carousel{max-width:100%}.homepage .new-design-wrapper .section-wrapper .design-button{padding:0 2px}.homepage .new-design-wrapper .section-header h4{margin-top:.5rem}.homepage .new-design-wrapper .ds-blank-canvas{padding:0!important;position:relative;width:100%}.homepage .new-design-wrapper .ds-blank-squares{scale:.95}.homepage .new-design-wrapper .ds-blank-squares .ds-square-row{display:flex;padding-bottom:13%}.homepage .new-design-wrapper .ds-blank-squares .ds-square{position:relative;width:100%}.homepage .new-design-wrapper .ds-blank-squares .ds-square:before{border:1px solid #000;content:"";display:block;height:100%;left:0;padding-bottom:100%;position:absolute;top:0;width:100%}.homepage .new-design-wrapper .button{max-width:100%;min-width:80%;padding:0 1rem}.homepage .section-hero .background{height:auto;min-height:550px}.homepage .start-from-scratch{background:url(images/design_studio/homepage/start-from-scratch.jpg) no-repeat 100% 100%;background-color:#fff;background-size:1200px auto;min-height:600px}}@media screen and (min-width:90em){.homepage .start-from-scratch{background-size:1300px auto}}.homepage .start-from-scratch .section-content{float:none;margin-left:0;margin-top:10%;padding:100px 150px 100px 0;position:relative;text-align:left;width:40%}.homepage .start-from-scratch .section-content p{font-family:Replica Pro Regular,Arial,sans-serif;font-size:18px;line-height:1.33}.homepage .samples{margin-bottom:-100px;overflow:hidden;position:relative;text-align:center;top:-50px}.homepage .samples-control{-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-appearance:none;appearance:none;background-color:transparent;border:none;fill:#7d7d7d;height:44px;margin-top:-22px;outline:0;padding:0;position:absolute;top:50%;transition:.2s;width:44px;z-index:10}.homepage .samples-control__prev{left:0}.homepage .samples-control__next{right:0}.homepage .samples-control.slick-disabled{opacity:0;pointer-events:none}.homepage .samples-control:hover{fill:#323232}.homepage .samples .carousel-wrapper{position:inherit;z-index:10}.homepage .samples .carousel-wrapper .slick-list{margin:0 auto;max-width:1000px;padding:50px 0 150px}.homepage .samples .slick-slide{border-radius:3px;cursor:pointer;display:inline-block;height:260px;opacity:0;position:relative;transform:scale(.9);transition:.2s ease-out;vertical-align:top;width:200px}.homepage .samples .slick-active{opacity:1}.homepage .samples .slick-active:hover{opacity:1;pointer-events:auto;transform:scale(1);z-index:4}.homepage .samples .slick-active:hover .shadow:before{opacity:0}.homepage .samples .slick-active:hover .shadow:after{opacity:1}.homepage .samples .slick-active:hover .content{transform:translateZ(0)}.homepage .samples .foreground{bottom:0;left:0;overflow:hidden;position:absolute;transform:translateZ(0);width:100%;z-index:1}.homepage .samples .content{align-items:center;background-color:hsla(0,0%,100%,.8);border-bottom-left-radius:3px;border-bottom-right-radius:3px;cursor:default;display:flex;flex-direction:column;justify-content:center;padding:1rem;transform:translate3d(0,100%,0);transition:transform .2s ease-out;z-index:1}.homepage .samples h3{font-family:Whitney A,Whitney B,serif;font-size:16px;font-weight:300;margin:0 0 .375rem;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.homepage .samples p{font-family:ProximaNova-Regular,sans-serif;font-size:12px;margin-bottom:.75rem;text-transform:uppercase}.homepage .samples .background,.homepage .samples .shadow{border-radius:3px;height:100%;left:0;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.homepage .samples .background{overflow:hidden}.homepage .samples .background img{height:100%;object-fit:cover;width:100%}.homepage .samples .shadow:after,.homepage .samples .shadow:before{border-radius:3px;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;transition:opacity .2s cubic-bezier(.4,0,.2,1);width:100%}.homepage .samples .shadow:before{box-shadow:0 8px 30px rgba(14,21,47,.25)}.homepage .samples .shadow:after{box-shadow:0 45px 100px rgba(14,21,47,.4),0 16px 40px rgba(14,21,47,.4);opacity:0}.hide-for-small{display:none}@media screen and (min-width:64em){.hide-for-small{display:block}}.show-for-small{display:block}@media screen and (min-width:64em){.show-for-small{display:none}}.show-for-small .wrapper{padding:0 50px}.show-for-small .h5{text-transform:uppercase;transform-style:0 50px}.show-for-small .wrapper p{margin:1em 0}.listing-page{background-color:#f1f1f1;padding:0 34px;position:relative}.listing-page .design-button{justify-content:center}.listing-page .design-button span{margin-left:5px}.ds-studio #maincontent .listing-page .container{background-color:#fff;margin:0 auto;max-width:1332px;width:100%}.ds-studio #maincontent .listing-page .hero{background-color:#f1f1f1;overflow:hidden;padding:0 97px;position:relative}.listing-page .hero .col2-set{padding:40px 0;position:relative}.listing-page .hero .col2-set .col{max-width:366px;width:32.1617%}.listing-page .hero .col2-set .col:first-child{position:absolute;top:50%;transform:translateY(-50%)}.listing-page .hero .col2-set img{bottom:0;display:block;height:auto;left:0;margin:0 auto;min-height:730px;position:absolute;right:0;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}.listing-page .hero h1{color:#000;font:300 50px/50px Whitney A,Whitney B,serif}.listing-page .hero h4{color:#363636;font:13px/15px ProximaNova-Regular,sans-serif;letter-spacing:.06em;margin-bottom:1.5rem;text-transform:uppercase}.listing-page .hero h4 .logo{height:15px;margin-right:7px;width:15px}.listing-page .hero h4 span{position:relative;top:-2px}.listing-page .hero .spiff{background-color:#f4c1ec;min-height:237px;padding:25px 50px 0;position:relative}@media (max-width:1025px){.listing-page .hero .spiff{padding:20px 25px 0}}.listing-page .hero .spiff h3{font:600 22px/22px Whitney A,Whitney B,serif;margin:0}.listing-page .hero .spiff p{font-size:16px;line-height:20px}.listing-page .hero .spiff p a{color:#f0b709;font-family:ProximaNova-Semibold,sans-serif;position:relative;z-index:2}.listing-page .hero .spiff .question-mark{background-color:#fff;border-radius:50%;color:#ffd451;display:block;font:600 26px/26px Whitney A,Whitney B,serif;height:47px;margin-bottom:12px;padding-top:10px;text-align:center;width:47px}.listing-page .filters{border-bottom:1px solid #dad8d6}.listing-page ul.list{display:flex;flex-wrap:wrap;padding:35px 97px}.listing-page ul.list li{margin-left:1.7575%;padding:35px 0;position:relative;width:32.1617%}.listing-page ul.list li:nth-child(3n+1){margin-left:0}.listing-page ul.list li:hover .design-button,.listing-page ul.list li:hover .shadow:before{opacity:1}.listing-page ul.list li h3,.listing-page ul.list li p{font:400 20px/20px Whitney A,Whitney B,serif;text-align:center}.listing-page ul.list li h3{color:#000;margin:0 auto 20px}.listing-page ul.list li p{color:#6c6c6c;font-size:14px;line-height:19px;margin:1rem auto;width:71.0382%}.listing-page ul.list li p.price{color:#000;margin-bottom:17px}.listing-page ul.list li .design-button{opacity:0}.listing-page ul.list li img{display:block;height:auto;margin:0 auto 20px;width:71.0382%}.listing-page ul.list li .shadow{border-radius:3px;box-shadow:none!important;height:100%;left:0;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.listing-page ul.list li .shadow:before{border-radius:3px;bottom:0;box-shadow:0 8px 30px rgba(14,21,47,.6);content:"";height:100%;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s cubic-bezier(.4,0,.2,1);width:100%}.user-guide{padding:48px}.user-guide h1{font-family:WorchesterEF-Medium,sans-serif;font-size:65px;font-weight:300;line-height:70px;margin-bottom:1rem}.user-guide .container{background-color:#fff;width:100%}.user-guide .container:after,.user-guide .container:before{content:" ";display:table}.user-guide .container:after{clear:both}.user-guide nav{float:left;margin-bottom:50px;position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 48px);width:25%}.user-guide .b-link_fourth.active{color:#727169}@media (min-width:1200px)and (max-width:1439px){.user-guide .b-link_fourth.active:after{width:100%}}@media (min-width:1440px){.user-guide .b-link_fourth.active:after{width:100%}}.user-guide .guide-img{margin:30px 0}.user-guide .guide-img img{border:1px solid #dad8d6;display:block;max-width:100%;padding:5px}.user-guide nav li{margin-bottom:5px}.user-guide main{float:right;font-family:Replica Pro Regular,Arial,sans-serif;margin-bottom:50px;width:70%}.user-guide main p{margin-bottom:1.5em}.user-guide main h2{font-family:Replica Pro Bold,Arial,sans-serif;font-size:20px;letter-spacing:2px;line-height:1.2;text-transform:uppercase}.user-guide main ul{list-style-position:inside;list-style-type:circle;margin-bottom:1.5em}.user-guide main h2+p{margin-top:0}@media(max-width:1200px){.user-guide{padding-inline:5px}}.my-designs-page h1{margin:3rem 0}.my-designs-page .item-table{margin-bottom:3rem}.my-designs-page ul.messages{margin-top:-1rem}.footer-nav>ul>li h5{font-weight:700}.quick-access-nav .count{display:none}.quick-access-nav__list-item.quick-access-nav__list-item--cart{margin-left:18px;margin-top:12px}.secondary-nav__list-item a{color:#969696}.button.button--back.js-prev-step{border-color:#666;color:#666}.button.button--back.js-prev-step:hover{background-color:#ffe;color:#393939}.modal-content .headline-step{display:none}.modal-content.step_1-modal{overflow:hidden}.modal-content.step_1-modal .headline-step{display:inline}.ds-studio #maincontent{background:#fff;font-family:Whitney A,Whitney B,serif;line-height:1.4;margin-bottom:-48px;position:relative;z-index:1}.ds-studio #maincontent .container{margin:0 auto;max-width:1350px;padding-left:15px;padding-right:15px;position:relative}.ds-studio #maincontent h1,.ds-studio #maincontent h2,.ds-studio #maincontent h3,.ds-studio #maincontent h4,.ds-studio #maincontent h5,.ds-studio #maincontent h6,.ds-studio #maincontent p{font-weight:400}.ds-studio #maincontent h1+*,.ds-studio #maincontent h2+*,.ds-studio #maincontent h3+*,.ds-studio #maincontent h4+*,.ds-studio #maincontent h5+*,.ds-studio #maincontent h6+*,.ds-studio #maincontent p+*{margin-top:0}.ds-studio #maincontent .new-design-wrapper{max-width:1360px}.ds-studio #maincontent .section-content p+.section-content p:last-of-type{margin-bottom:0}.ds-studio #maincontent .homepage .section-content .button{margin-top:1rem}.ds-studio #maincontent .listing-page .hero .spiff h3{font-weight:700}.ds-studio #maincontent .homepage .saved-designs{font-family:Replica Pro Regular,Arial,sans-serif;margin:0 auto;overflow:hidden;width:960px}.ds-studio #maincontent .homepage .saved-designs .b-carousel{position:relative}.ds-studio #maincontent .homepage .saved-designs .b-carousel__container{overflow:visible;width:900px}.ds-studio #maincontent .homepage .saved-designs .b-carousel__wrapper{margin-top:4rem}.ds-studio #maincontent .homepage .saved-designs .b-carousel__btn-wrapper{position:absolute;top:50%;width:100%;z-index:99999}.ds-studio #maincontent .homepage .saved-designs .b-carousel__btn_next,.ds-studio #maincontent .homepage .saved-designs .b-carousel__btn_prev{top:0}.ds-studio #maincontent .homepage .saved-designs .b-carousel__btn_next{left:98%}.ds-studio #maincontent .homepage .saved-designs .b-carousel__btn_prev{right:99%}.ds-studio #maincontent .homepage .saved-designs .b-carousel__header{display:flex;justify-content:center}.ds-studio #maincontent .homepage .saved-designs .b-carousel__title{font-size:2rem;text-transform:uppercase}.ds-studio #maincontent .homepage .saved-designs .b-carousel__design-name{font-size:1rem;margin-top:1.5rem;text-align:left;text-transform:capitalize}.ds-studio #maincontent .homepage .saved-designs .b-carousel__link{margin-top:1.5rem}.ds-studio #maincontent .homepage .saved-designs .b-carousel__design-btn{visibility:hidden}.ds-studio #maincontent .homepage .saved-designs .b-carousel__slide{display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem}.ds-studio #maincontent .homepage .saved-designs .b-carousel__slide:hover{background:#fff}.ds-studio #maincontent .homepage .saved-designs .b-carousel__slide:hover .b-carousel__design-btn{visibility:visible}.ds-studio #maincontent .homepage .saved-designs .b-carousel__img{height:20rem;object-fit:contain;object-position:top}.ds-studio #maincontent .homepage .saved-designs .b-carousel .swiper-pagination{display:flex;justify-content:center;margin-top:2rem}.ds-studio #maincontent .homepage .saved-designs .b-carousel .swiper-pagination-bullet{border:1px solid #231f20;border-radius:50%;display:block;height:1rem;margin:0 .5rem;width:1rem}.ds-studio #maincontent .homepage .saved-designs .b-carousel .swiper-pagination-bullet-active{background:#f9c32f}.ds-studio .container{display:block}.ds-studio .icon-plus:before{display:none}.ds-studio h1,.ds-studio h2,.ds-studio h3,.ds-studio h4,.ds-studio h5,.ds-studio h6{letter-spacing:normal;text-transform:uppercase}.ds-studio .flor-type h3{text-transform:uppercase}.ds-studio[data-action=DSStudio-Gallery] .b-footer,.ds-studio[data-action=DSStudio-Start] .b-footer,.ds-studio[data-querystring="cid=user-guide"] .b-footer{padding-bottom:0}.ds-studio .modal-body .alert-danger{border:2px solid #e60000;color:#e60000;font-family:Replica Pro Regular,Arial,sans-serif;font-size:16px;line-height:1.25;margin-bottom:20px;padding:7px;text-align:center}.modal-on .ds-studio .b-header{z-index:1}html.modal-open-abs-pos{overflow:hidden}.modal-open .b-header,.modal-open-abs-pos .b-header{z-index:2}.modal-open .ds-studio #maincontent,.modal-open-abs-pos .ds-studio #maincontent{z-index:auto}.modal-open .canvas-container,.modal-open-abs-pos .canvas-container{z-index:0}.ds-studio .b-accordion__item-head,.ds-studio .b-footer__catalog-item>h4,.ds-studio .b-footer__cta-text>h3{letter-spacing:2px;text-transform:uppercase}.unavailable-tiles__table-wrapper{font-family:Whitney A,Whitney B,serif;margin-bottom:30px;max-height:160px;overflow-y:auto;position:relative;width:100%}.modal-content .error-list{font-family:Whitney A,Whitney B,serif;line-height:1.4}.unavailable-tiles__table{color:#231f20;font-size:13px;table-layout:auto}.unavailable-tiles__table thead,.unavailable-tiles__table tr{border-bottom:1px solid #dad8d6}.unavailable-tiles__table th{background-color:#fff;position:-webkit-sticky;position:sticky;text-align:center;top:0;z-index:1}.unavailable-tiles__table td,.unavailable-tiles__table th{padding:12px 0;vertical-align:middle}.unavailable-tiles__requested{color:#c00}.unavailable-tiles__instock,.unavailable-tiles__requested{text-align:center}.button-set-block{margin:0 auto 35px;text-align:center}.listing-page .button{background-color:transparent;border:1px solid #333;color:#333;min-width:200px}.listing-page .button:hover{background-color:rgba(0,0,0,.1)}@media only screen and (max-width:1000px){.ds-studio #maincontent{z-index:auto}}@media only screen and (max-width:1200px){.ds-studio[data-action=DSStudio-Start] .b-footer{padding-bottom:0}}.share-design-textarea{min-height:0;resize:auto}.ds-studio .input-text,.ds-studio input[type=text],.modal-body .input-text,.modal-body input[type=text]{font-family:ReplicaStd,sans-serif;font-size:18px}.ds-studio .input-text::-webkit-input-placeholder,.ds-studio input[type=text]::-webkit-input-placeholder,.modal-body .input-text::-webkit-input-placeholder,.modal-body input[type=text]::-webkit-input-placeholder{color:#666;font-family:ReplicaStd,sans-serif}.ds-studio .input-text:-moz-placeholder,.ds-studio .input-text::-moz-placeholder,.ds-studio input[type=text]:-moz-placeholder,.ds-studio input[type=text]::-moz-placeholder,.modal-body .input-text:-moz-placeholder,.modal-body .input-text::-moz-placeholder,.modal-body input[type=text]:-moz-placeholder,.modal-body input[type=text]::-moz-placeholder{color:#666;font-family:ReplicaStd,sans-serif;opacity:1}.ds-studio .input-text:-ms-input-placeholder,.ds-studio input[type=text]:-ms-input-placeholder,.modal-body .input-text:-ms-input-placeholder,.modal-body input[type=text]:-ms-input-placeholder{color:#666;font-family:ReplicaStd,sans-serif}.ds-studio .input-text.b-header-search__input,.ds-studio input[type=text].b-header-search__input,.modal-body .input-text.b-header-search__input,.modal-body input[type=text].b-header-search__input{font-family:inherit;font-size:16px}.ds-studio .input-text.b-header-search__input::-webkit-input-placeholder,.ds-studio input[type=text].b-header-search__input::-webkit-input-placeholder,.modal-body .input-text.b-header-search__input::-webkit-input-placeholder,.modal-body input[type=text].b-header-search__input::-webkit-input-placeholder{color:#88876d;font-family:inherit}.ds-studio .input-text.b-header-search__input:-moz-placeholder,.ds-studio .input-text.b-header-search__input::-moz-placeholder,.ds-studio input[type=text].b-header-search__input:-moz-placeholder,.ds-studio input[type=text].b-header-search__input::-moz-placeholder,.modal-body .input-text.b-header-search__input:-moz-placeholder,.modal-body .input-text.b-header-search__input::-moz-placeholder,.modal-body input[type=text].b-header-search__input:-moz-placeholder,.modal-body input[type=text].b-header-search__input::-moz-placeholder{color:#88876d;font-family:inherit;opacity:1}.ds-studio .input-text.b-header-search__input:-ms-input-placeholder,.ds-studio input[type=text].b-header-search__input:-ms-input-placeholder,.modal-body .input-text.b-header-search__input:-ms-input-placeholder,.modal-body input[type=text].b-header-search__input:-ms-input-placeholder{color:#88876d;font-family:inherit}.ds-studio select,.modal-body select{font:initial}.style-finder{background-color:#fff;border-left:1px solid #eae6db;bottom:470px;overflow:hidden;position:absolute;right:0;top:1px;transition:all .25s ease;width:0;z-index:3}.style-finder:before{background-color:rgba(0,0,0,.5);transition:.5s;z-index:10}.style-finder:after,.style-finder:before{bottom:51px;content:"";left:192px;opacity:0;pointer-events:none;position:absolute;right:0;top:89px}.style-finder:after{background:url(images/design_studio/ajax-content.gif) 50% no-repeat;background-size:50px 50px}.style-finder.open{height:100%;width:631px}.style-finder.loading:after,.style-finder.loading:before{opacity:1}.style-finder.loading-images .finder-list img{opacity:0}.style-finder.closing .add-selected{color:transparent}.style-finder.closing .add-selected:after{content:""}.style-finder .add-selected{position:relative}.style-finder .add-selected:after{background:url(images/design_studio/ajax-white-button.gif) no-repeat;background-size:14px 14px;height:14px;left:50%;margin-left:-7px;margin-top:-7px;position:absolute;top:50%;width:14px;z-index:10}.style-finder .style-actions{align-items:center;background-color:#fff;border-bottom:1px solid #eae6db;display:flex;padding:20px 0 20px 24px;width:631px}.style-finder .style-actions:after,.style-finder .style-actions:before{content:" ";display:table}.style-finder .style-actions:after{clear:both}.style-finder .style-actions .search{margin-right:auto}.style-finder .style-actions .search input[type=text]{background-color:transparent;border:none;border-bottom:2px solid #eae6db;color:#231f20;font-family:Replica Pro Regular,Arial,sans-serif;font-size:16px;height:48px;line-height:46px;padding:0 40px 0 0;transition:border .3s linear;width:165px}.style-finder .style-actions .search input[type=text]:focus,.style-finder .style-actions .search input[type=text]:hover{border-bottom:2px solid #f9c32f}.style-finder .selection-count-wrapper{color:#231f20;flex-grow:0;font-family:Replica Pro Regular,Arial,sans-serif;font-size:12px;height:32px;width:46px}.style-finder .style-actions .buttons-set{align-items:center;display:flex;font-size:0;white-space:nowrap}.style-finder .style-actions .buttons-set button{margin:0 0 0 16px;vertical-align:top}.buttons-set__button{font-family:Replica Pro Bold,Arial,sans-serif;font-size:14px;height:40px;margin:0 0 20px;padding:4px 16px;text-transform:uppercase}.buttons-set__button--primary{background-color:#f9c32f;color:#231f20}.buttons-set__button--secondary{background-color:#fff;border:1px solid #231f20;color:#231f20}.buttons-set__hide-palette{background-color:transparent;border:0;margin-right:16px!important;outline:none}.buttons-set__hide-palette .icon{height:24px;object-fit:contain;width:24px}.style-finder .finder-wrapper{bottom:0;position:absolute;top:89px}.style-finder .finder-wrapper:after,.style-finder .finder-wrapper:before{content:" ";display:table}.style-finder .finder-wrapper:after{clear:both}.style-finder .filters{border-bottom:1px solid #eae6db;border-right:1px solid #eae6db;float:left;height:100%;overflow-y:auto;width:193px}.style-finder .acc-header,.style-finder .filter-header{border-bottom:1px solid #eae6db;color:#231f20;cursor:pointer;display:block;font-family:Replica Pro Regular,Arial,sans-serif;font-size:14px;line-height:50px;padding:0 10px 0 24px;position:relative}.style-finder .acc-header.active,.style-finder .filter-header.active{background-color:#f7f7f7}.style-finder .acc-header.active .icon,.style-finder .filter-header.active .icon{transform:rotate(-180deg)}.style-finder .acc-header:hover,.style-finder .filter-header:hover{background-color:#f8f8f8}.style-finder .acc-header:active,.style-finder .filter-header:active{background-color:#eee}.style-finder .acc-header.active:not(.acc-header),.style-finder .filter-header.active:not(.acc-header){cursor:default}.style-finder .acc-header .count,.style-finder .filter-header .count{color:#88867d;padding-left:8px}.style-finder .acc-header .icon,.style-finder .filter-header .icon{height:10px;margin-top:-5px;position:absolute;right:10px;top:50%;transition:.2s;width:10px}.style-finder .acc-content{height:0;overflow:hidden;transition:height .25s ease}.style-finder .acc-content.open{border-bottom:1px solid #cbcbcb;height:294px;overflow-y:auto}.style-finder .color-list{margin:17px 12px}.style-finder .color-list:after,.style-finder .color-list:before{content:" ";display:table}.style-finder .color-list:after{clear:both}.style-finder .color-list li{border:1px solid transparent;border-radius:50%;box-shadow:0 0 1px 0 rgba(0,0,0,.15);cursor:pointer;display:block;float:left;height:auto;margin:0 5% 10px 0;overflow:hidden;padding-bottom:calc(30% - 2px);width:30%}.style-finder .color-list li[data-value=Multi],.style-finder .color-list li[data-value=multi]{border-color:gray}.style-finder .color-list li:nth-child(3n+3){margin-right:0}.style-finder .color-list li.active{box-shadow:inset 2px 2px 5px 0 rgba(0,0,0,.25)}.style-finder .style-results{float:right;height:100%;overflow-y:auto;padding:24px;position:relative;width:437px}.style-finder .title-area{display:flex}.style-finder .title-area__title{color:#231f20;flex-grow:0;font-family:Replica Pro Regular,Arial,sans-serif;font-size:16px;height:20px;line-height:1.25;margin-right:auto;text-transform:capitalize}.style-finder .title-area__add-all-btn{border-bottom:1px solid #eae6db;font-family:Replica Pro Regular,Arial,sans-serif;font-size:14px;text-transform:uppercase}.style-finder .finder-list{display:flex;flex-direction:row;flex-wrap:wrap}.style-finder .finder-list__item{cursor:pointer;margin-right:8px;margin-top:20px;position:relative;width:70px}.style-finder .finder-list__item img{border:2px solid transparent;box-sizing:border-box}.style-finder .finder-list__item.selected img{border:2px solid #f9c32f}.style-finder .finder-list__item:nth-child(5n+5){margin-right:0}.style-finder .finder-list li p{color:#231f20;font-family:Replica Pro Regular,Arial,sans-serif;font-size:12px;height:32px;text-align:center}.style-finder .finder-list li.selected:after,.style-finder .finder-list li.selected:before{content:"";position:absolute}.style-finder .finder-list li.selected:before{border-color:#f9c32f transparent transparent;border-style:solid;border-width:1.5rem 1.5rem 0 0;content:"";left:0;position:absolute;top:0;z-index:1}.style-finder .finder-list li.selected:after{color:#000;content:"";display:inline-block;font-family:iconfont;font-size:1.5rem;left:0;line-height:1;position:absolute;top:0;vertical-align:top;z-index:2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.style-finder .finder-list span{background-color:#f8f8f8;display:block;margin-bottom:7px;padding-top:100%;position:relative}.style-finder .finder-list span:before{background:url(images/design_studio/ajax-content.gif) 50% no-repeat;background-size:20px 20px;content:"";height:100%;left:0;opacity:.75;position:absolute;top:0;width:100%;z-index:0}.style-finder .finder-list img{display:block;max-width:100%;opacity:1;position:absolute;top:0;transition:opacity .5s}.style-finder .results-section{margin-top:32px}.style-finder .results-section:after,.style-finder .results-section:before{content:" ";display:table}.style-finder .results-section:after{clear:both}.style-finder .results-section:first-child{border-top:none;margin-top:0;padding-top:0}.style-finder .results-section .style-msg{max-height:none}.style-finder .results-section .style-msg .style-msg__text{color:#231f20;font-family:Replica Pro Regular,Arial,sans-serif;font-size:12px}.style-finder .finder-actions{background-color:#eee;border-top:1px solid #dedede;bottom:0;position:absolute;width:100%}.style-finder .finder-actions .buttons-set{font-size:0;padding:8px 20px 9px;white-space:nowrap;width:655px}.style-finder .finder-actions .buttons-set button{margin:0}.style-finder .search-results{border-top:none;margin-top:0;padding-top:0}.style-finder .search-results .title-area{border-bottom:1px solid #d6d6d6;padding-bottom:15px}.style-finder .color-results{border-top:none;margin-top:0;padding-top:0}.style-finder .color-results li{margin-right:0;padding-right:10px;width:50%}.style-finder .color-results .info,.style-finder .color-results img{float:left}.style-finder .color-results .info{margin-left:10px}.style-finder .color-results .info p{color:#4b4a4a;font-family:Whitney A,Whitney B;font-size:16px}.style-finder .color-results .info .color-type,.style-finder .color-results .info .price{color:#777;font-family:ProximaNova-Semibold;font-size:12px}.style-finder .color-results .info .color-type{text-transform:uppercase}.style-finder .color-results .info .price{margin-top:8px}.disabled .style-finder.open{width:0}.tile-toolbar{background-color:#f7f7f7;bottom:0;color:#231f20;font-family:Replica Pro Regular,Arial,sans-serif;font-size:12px;left:0;line-height:16px;padding:25px 15px 0;position:absolute;text-align:center;top:0;transition:left .25s ease;width:111px;z-index:1}.tile-toolbar.disabled{left:-111px}.tile-toolbar__title{font-size:14px;font-weight:700!important;line-height:18px!important;margin:0;padding:0;text-align:center;text-transform:capitalize;text-transform:uppercase}.tile-toolbar__list{margin:0;padding:0}.tile{border:2px solid transparent;border-radius:3px;cursor:move;flex-grow:0;height:52px;margin:10px auto 4px;padding:0;width:52px}.tile.active{background-color:#fff;border:2px solid #f9c32f}.tile__icon{align-self:center;flex-grow:0;height:48px;object-fit:contain;width:48px}.palette{background-color:#f7f7f7;bottom:469px;color:#231f20;font-family:Replica Pro Regular,Arial,sans-serif;font-size:14px;height:100%;line-height:1.29;padding:28px 24px 64px;position:absolute;right:0;top:0;transition:right .25s ease;width:380px;z-index:1}.palette.disabled{right:-380px}.ds-onboarding .palette{height:100%;z-index:2}.palette .bucket{border-bottom:1px solid #eae6db;margin-bottom:24px}.palette .section-title__wrapper{display:flex;justify-content:space-between;padding-right:20px}.palette .section-title__header{font-size:14px;line-height:1.43;margin:0;padding-bottom:6px;text-transform:uppercase}.palette .section-title__text{line-height:1.29}.palette .bucket-wrapper{margin:20px 0 8px}.palette .style-category{border-bottom:1px solid #dedede}.palette .style-category:last-child{border-bottom:none}.palette .style-category .thumbs:after,.palette .style-category .thumbs:before{content:" ";display:table}.palette .style-category .thumbs:after{clear:both}.palette .style-category img{cursor:pointer;display:block;float:left;margin:0 12px 12px 0;width:64px}.palette .style-category img:nth-child(4n+4){margin-right:0}.palette .style-category img.active{box-shadow:0 0 0 2px #fff,0 0 0 4px #ffce00}.rug-data-hide:has(.bucket){height:100%}.palette-wrapper{background-color:#fff;margin-top:24px;max-height:calc(100% - 480px);overflow-y:auto;padding:20px 0 20px 20px}.palette .style-msg{background-color:#ffce00;font-family:ProximaNova-Semibold;font-size:13px;max-height:0;overflow:hidden;text-align:center;transition:all .5s linear}.palette .style-msg.open{max-height:100px}.palette .style-msg p{margin:5px 10px}.palette .bucket:last-of-type{border-bottom:0}.palette .section-title a{display:none}.palette .section-title .icon-info{margin:-2px 3px 0 0}.palette .category-title{color:#4b4a4a;font-family:Whitney A,Whitney B;font-size:10px;margin-bottom:10px}.palette .category-title .price-per{float:right}.palette .add-cta{background-color:#fff;border-top:1px solid #dedede;bottom:0;color:#6d6c69;display:block;font-family:ProximaNova-Semibold;font-size:.75rem;line-height:51px;position:absolute;text-align:center;text-decoration:none;text-transform:uppercase;transition:.2s;width:100%}.palette .add-cta:hover{background-color:#f8f8f8}.palette .add-cta:active{background-color:#eee}.palette .add-cta .icon-plus{margin-right:5px;margin-top:8px}.palette .no-styles{border:1px dashed #c7c7c7;border-radius:5px;display:block;margin:15px;padding-bottom:20px;padding-top:20px;text-align:center;text-decoration:none;transition:.2s}.palette .no-styles:hover{background-color:#e9e9e9;box-shadow:0 0 8px 0 rgba(0,0,0,.1)}.palette .no-styles:active{background-color:#e4e4e4;box-shadow:0 0 1px 0 rgba(0,0,0,.1)}.palette .no-styles .wrapper{display:table-cell;vertical-align:middle}.palette .no-styles .h4{color:#000;display:block;font-family:ProximaNova-Semibold;font-size:.75rem;margin-bottom:5px;text-transform:uppercase}.palette .no-styles p{color:#777;font-family:Whitney A,Whitney B;font-size:12px;margin:0 12px .5rem}.project-info{border-bottom:1px solid #eae6db;margin:0 0 19px;padding:0 0 16px}.project-info__group.m-orientation p{margin-top:12px}.project-info--clean{border:none;margin:0 0 20px;padding:0}.project-info__title{display:flex;font-family:Replica Pro Bold,Arial,sans-serif;font-size:16px;line-height:1.13;margin:0 0 19px;padding:0}.project-info__title .ds-tooltip{display:flex;margin-left:8px}.project-info-wrapper{display:flex;justify-content:space-between}.project-info-wrapper__btn{border-bottom:1px solid #eae6db;font-family:Replica Pro Regular,Arial,sans-serif;padding-bottom:5px;text-transform:uppercase}.project-info-wrapper__price{font-family:Replica Pro Regular,Arial,sans-serif;font-size:24px;line-height:.83}.button-group__add-to-cart-btn{background-color:#f9c32f;color:#231f20;font-family:Replica Pro Bold,Arial,sans-serif;height:40px;margin:0 0 20px;padding:4px 16px;text-transform:uppercase;width:100%}.button-group__share-print{display:flex;justify-content:center;margin-bottom:20px}.button-group__share-print .button-group__share-print--title{text-transform:uppercase}.button-group__share-print .print-trigger{margin-right:20px}.button-group__share-print .icon{height:24px;margin-right:6px;width:24px}.order-samples .b-prs-attr-footer{background-color:#fff}.order-samples .b-prs-attr-footer .b-prs-attr-footer__info{width:185px}.project-summary-wrapper{background-color:#f7f7f7!important;min-height:470px;padding:64px 0 48px;z-index:1}.design-assistance-banner{background-image:url(images/design-assistance-banner.png);background-position:50%;background-size:cover;display:none;overflow:hidden}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.design-assistance-banner{background-image:url(images/design-assistance-banner@2x.png)}}.design-assistance-banner .design-assistance-wrapper{display:flex;flex-direction:column;height:400px;padding-left:60px;padding-top:177px}.design-assistance-banner .design-assistance-wrapper .design-assistance-wrapper__txt{color:#fff;font-family:Replica Pro Regular,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:1px;line-height:1.43;text-transform:uppercase}.design-assistance-banner .design-assistance-wrapper .design-assistance-wrapper__txt--heading{font-size:32px;font-weight:400;letter-spacing:2px;line-height:1.25;margin-top:17px;text-align:left;width:450px}.empty-styles{align-items:center;display:flex;flex-direction:column;padding:32px 36px 112px}.empty-styles .empty-styles__image{margin-bottom:24px;width:6.25rem}.empty-styles .empty-styles__button{margin-bottom:20px;padding-left:1.5rem;position:relative}.empty-styles .empty-styles__text{font-size:16px;text-align:center}.flat-button{opacity:1}.flat-button:hover{opacity:.6}.flat-button .flat-button__icon{height:24px;left:0;position:absolute;top:-2px;width:24px}.flat-button .flat-button__text{font-family:Replica Pro Regular,Arial,sans-serif;font-size:18px;line-height:1.5rem;margin-left:8px;text-transform:uppercase}.flat-button .flat-button__text--flat{margin-left:0}.page.ds-studio~.b-modal-background.modal-background{z-index:0}.project-info__switcher{border-bottom:1px solid #dedede;height:54px;margin-bottom:20px}.ds-switch{align-items:center;background:#fff;border:1px solid #d3d3d3;border-radius:12px;cursor:pointer;display:inline-flex;height:24px;margin:10px 54px;outline:none;padding:2px;position:relative;transition:background .3s;width:50px}.ds-switch:after,.ds-switch:before{font-family:Replica Pro Regular,Arial,sans-serif;font-size:14px;position:absolute}.ds-switch:before{color:#231f20;content:"Normal";margin-right:10px;right:100%}.ds-switch:after{color:rgba(35,31,32,.6);content:"Diagonal";left:100%;margin-left:10px}.ds-switch__thumb{background:#f9c32f;border-radius:50%;height:calc(100% - 2px);left:1px;position:absolute;transition:transform .3s;width:20px}.ds-switch[aria-checked=true] .ds-switch__thumb{transform:translateX(26.5px)}.ds-switch[aria-checked=true]:before{color:rgba(35,31,32,.6)}.ds-switch[aria-checked=true]:after{color:#231f20}.global-actions-wrapper{background-color:#f7f7f7;height:72px;padding:24px 380px 15px 110px;position:absolute;top:0;transition:top .25s ease;width:100%}.global-actions-wrapper.disabled{top:-72px}@media screen and (max-width:75em){.global-actions-wrapper{padding:10px 380px 0 110px}}.global-actions{color:#231f20;display:flex;justify-content:space-between;margin:0}@media screen and (max-width:75em){.global-actions{flex-direction:column}}.action-btns{display:flex;justify-content:space-between}.action-btns:first-child{width:60%}@media screen and (max-width:75em){.action-btns:first-child{width:100%}}.action-btns:nth-child(2){width:35%}@media screen and (max-width:75em){.action-btns:nth-child(2){margin-top:10px;width:100%}}.floor-type{align-items:center;display:flex}.floor-type__floor-label{font-family:Replica Pro Bold,Arial,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase}.global-actions .floor-type .floor-type__floor-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:inherit;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2711%27%20height%3D%276%27%20fill%3D%27none%27%20viewBox%3D%270%200%2011%206%27%3E%3Cpath%20fill%3D%27%23231F20%27%20fill-rule%3D%27evenodd%27%20d%3D%27M10.854.146c.173.174.192.443.057.638l-.057.07-5%205c-.174.173-.443.192-.638.057l-.07-.057-5-5C-.049.658-.049.342.146.146.32-.027.59-.046.784.09l.07.057L5.5%204.793%2010.146.146c.174-.173.443-.192.638-.057l.07.057z%27%20clip-rule%3D%27evenodd%27%2F%3E%3C%2Fsvg%3E") no-repeat;background-position:100%;border:none;font-family:Replica Pro Regular,ReplicaPro-Regular,replica;font-size:12px!important;margin:0 8px;position:relative;width:78px}.floor-type__icon{align-self:center;flex-grow:0;height:24px;margin:0 4px 0 0;object-fit:contain;width:24px}.global-actions__btn{align-items:center;display:flex;font-family:Replica Pro Regular,ReplicaPro-Regular,replica;font-size:12px;opacity:1;transition:opacity .25s ease}.global-actions__btn:hover{opacity:.7}.global-actions__btn.disabled{cursor:default;filter:alpha(opacity=50);opacity:.5;transition:opacity .25s ease}.global-actions__btn.disabled:hover{opacity:.7}.global-actions__icon{align-self:center;flex-grow:0;height:24px;margin:0 4px 0 0;object-fit:contain;width:24px}.global-actions__icon.icon-undo{transform:scaleX(-1)}.global-actions__btn span{display:inline-block;vertical-align:middle}.canvas-wrapper{--canvas-scale:1;--anim:300ms;transform:scale(var(--canvas-scale));transform-origin:0 0;transition-duration:var(--anim)}.sub-header{background-color:#fff;border-bottom:1px solid #eae6db;border-top:1px solid #eae6db;color:#231f20;font-family:Replica Pro Regular,Arial,sans-serif;font-size:16px;height:60px}.sub-header .sub-nav{align-items:center;display:flex;height:58px;justify-content:space-between;margin:0 60px}.sub-header .sub-nav .design-actions{cursor:pointer;padding-left:0;position:relative;transition:min-width .25s linear}.sub-header .sub-nav .design-actions.open{min-width:200px}.sub-header .sub-nav .edit-name-form{background-color:#fff;filter:alpha(opacity=0);left:0;min-width:100%;opacity:0;padding-left:0;padding-right:20px;position:absolute;right:0;top:0;transition:opacity .25s ease;visibility:hidden;z-index:1}.sub-header .sub-nav .edit-name-form input{background-color:#f1f1f1;border:none;border-radius:4px;color:#231f20;font-family:Replica Pro Regular,Arial,sans-serif;font-size:14px;padding:5px 30px 5px 8px;width:100%}.sub-header .sub-nav .edit-name-form input::-webkit-autofill,.sub-header .sub-nav .edit-name-form input::-webkit-contacts-auto-fill-button,.sub-header .sub-nav .edit-name-form input::-webkit-credentials-auto-fill-button{display:none!important;pointer-events:none;position:absolute;right:0;visibility:hidden}.sub-header .sub-nav .edit-name-form input[type=search i]::-webkit-search-cancel-button{display:none}.sub-header .sub-nav .edit-name-form button{background-color:transparent;border:none;cursor:pointer;height:26px;padding:0;position:absolute;right:20px;top:0;width:29px}.sub-header .sub-nav .open .edit-name-form{filter:alpha(opacity=100);opacity:1;visibility:visible}.sub-header .sub-nav-item{text-transform:uppercase;white-space:nowrap}.sub-header .sub-nav-item:first-child{font-family:Replica Pro Bold,Arial,sans-serif;text-transform:none}.sub-header .sub-nav-item.sub-nav-item--button{align-items:center;display:flex}.sub-header .sub-nav-item .sub-nav-item__link{color:#231f20;line-height:24px}.sub-header .sub-nav-item .sub-nav-item__link.sub-nav-item__link--underlined{border-bottom:1px solid #eae6db;padding-bottom:5px}.sub-header .sub-nav-item .sub-nav-item__icon{height:24px;width:24px}.edit-icon{margin:0 24px 0 8px}.add-icon{margin:0 8px 0 42px}.save-item.m-fixed{margin-right:30px}.delete-item,.save-item.m-auto{margin-right:auto}.user-guide-item{margin-left:210px}.my-designs:after{content:"";display:inline-block;font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.8rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-decoration:none;text-transform:none;vertical-align:middle}.flex-wrapper,.rug-marker{display:flex}.rug-marker{align-items:center}.rug-marker__button{background:#f7f7f7}.rug-marker__icon{align-self:center;height:24px;object-fit:contain;width:24px}.rug-marker__dimension{background-color:#fff;color:#231f20;font-family:Replica Pro Regular,Arial,sans-serif;font-size:16px;height:27px;line-height:27px;margin:0 auto;padding:0 4px;white-space:nowrap}.rug-marker__prop{background:#eae6db;height:1px;margin-top:-1px;width:100%}.rug-marker__prop--vertical{border-left:1px solid #eae6db;height:100%;margin:0;width:1px}.rug-marker .disabled{opacity:.5}.rug-marker.height{flex-direction:column}.rug-marker .u-stub-right{margin-right:8px}.edit-rug{background-color:#fff;color:#231f20;display:flex;flex-direction:column;margin-top:24px;padding:22px 20px 12px}.edit-rug__title{font-family:Replica Pro Bold,Arial,sans-serif;font-size:14px;margin:0 0 13px 20px;text-transform:uppercase}.edit-rug__selector{margin:24px -20px}.b-prs-attr__item_quantity.selected .b-prs-attr__button{font-weight:700}.tooltipster-base{font-size:0;left:0;line-height:0;overflow:visible;padding:0;pointer-events:none;position:absolute;top:0;width:auto;z-index:9999999}.tooltipster-base .tooltipster-content{line-height:16px;overflow:hidden}.tooltipster-base .tooltipster-content p{margin-bottom:16px}.tooltipster-default{background:#fbf8f6;border-radius:5px;box-shadow:-1px 3px 7px 0 rgba(0,0,0,.35);max-width:300px}.tooltipster-default .inner-content{color:#666;font-family:Whitney A,Whitney B;font-size:14px;line-height:16px;overflow:hidden;padding:22px}.tooltipster-default .inner-content p{color:#666;font-family:Whitney A,Whitney B;line-height:16px;margin-top:0}.tooltipster-icon{cursor:help;margin-left:4px}.tooltipster-arrow{display:block;height:100%;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:-1}.tooltipster-arrow span,.tooltipster-arrow-border{display:block;height:0;position:absolute;width:0}.tooltipster-arrow-top span,.tooltipster-arrow-top-left span,.tooltipster-arrow-top-right span{border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-top:8px solid;bottom:-7px}.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border{border-left:9px solid transparent!important;border-right:9px solid transparent!important;border-top:9px solid;bottom:-7px}.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom-left span,.tooltipster-arrow-bottom-right span{border-bottom:8px solid;border-left:8px solid transparent!important;border-right:8px solid transparent!important;top:-7px}.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border{border-bottom:9px solid;border-left:9px solid transparent!important;border-right:9px solid transparent!important;top:-7px}.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom span,.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top span{left:0;margin:0 auto;right:0}.tooltipster-arrow-bottom-left span,.tooltipster-arrow-top-left span{left:6px}.tooltipster-arrow-bottom-left .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border{left:5px}.tooltipster-arrow-bottom-right span,.tooltipster-arrow-top-right span{right:6px}.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border{right:5px}.tooltipster-arrow-left .tooltipster-arrow-border,.tooltipster-arrow-left span{border-bottom:8px solid transparent!important;border-left:8px solid;border-top:8px solid transparent!important;margin-top:-7px;right:-7px;top:50%}.tooltipster-arrow-left .tooltipster-arrow-border{border-bottom:9px solid transparent!important;border-left:9px solid;border-top:9px solid transparent!important;margin-top:-8px}.tooltipster-arrow-right .tooltipster-arrow-border,.tooltipster-arrow-right span{border-bottom:8px solid transparent!important;border-right:8px solid;border-top:8px solid transparent!important;left:-7px;margin-top:-7px;top:50%}.tooltipster-arrow-right .tooltipster-arrow-border{border-bottom:9px solid transparent!important;border-right:9px solid;border-top:9px solid transparent!important;margin-top:-8px}.tooltipster-fade{opacity:0;transition-property:opacity}.tooltipster-fade-show{opacity:1}.tooltipster-grow{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:scale(0);transition-property:transform}.tooltipster-grow-show{transform:scale(1);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;transform:rotate(4deg);transition-property:transform}.tooltipster-swing-show{opacity:1;transform:rotate(0deg);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{top:0;transition-property:top;transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-dying{opacity:0;top:0!important;transition-property:all}.tooltipster-none{opacity:0}.tooltipster-none-show{opacity:1}.tooltipster-slide{left:-40px;transition-property:left;transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-dying{left:0!important;opacity:0;transition-property:all}.tooltipster-content-changing{opacity:.5;transform:scale(1.1);z-index:999999}.tooltipster-noir{background:#231f20;max-width:380px}.tooltipster-noir .tooltipster-content{color:#fff;font-family:Replica Pro Regular,Arial,sans-serif;font-size:14px;line-height:1.29;overflow:hidden;padding:6px 8px}.tooltipster-noir .tooltipster-content ul{margin:-8px 0 0 -23px}.tooltipster-noir .tooltipster-content li:first-child{margin-top:0}.tooltipster-noir .tooltipster-content a{color:#fff;display:block;line-height:20px;padding:5px 22px 22px 30px}.tooltipster-noir .tooltipster-content a:hover{background-color:#333}.tooltipster-noir .tooltipster-content a:active{background-color:#222}.ds-tooltip{cursor:pointer;opacity:1}.tooltip-content{display:none}#my-designs-list{max-height:300px;overflow:auto;white-space:nowrap;width:200px}#my-designs-list .inner-content__text{white-space:normal}#my-designs-list p a{display:inline;padding:0;text-decoration:underline}.tooltipster-default .style-tooltip{padding:10px}.tooltipster-default .style-tooltip p{margin-bottom:0;white-space:nowrap}.tooltipster-default .style-tooltip p.style-name{color:#000}.tooltipster-default .style-tooltip p.price{color:#000;font-family:Whitney A,Whitney B;margin-top:5px}.tooltipster-default .style-tooltip p.price span.new{color:red}.tooltipster-default .style-tooltip p.price span.old{color:#000;text-decoration:line-through}.tooltipster-default .style-tooltip a{bottom:7px;display:block;height:35px;position:absolute;right:9px;width:35px}.tooltipster-default .style-tooltip .icon{margin:11px 0 0 15px;width:13px}.tooltipster-share{height:70px;text-align:center;width:94px}.tooltipster-base.loading{background:#fbf8f6 url(images/design_studio/ajax-black-button.gif) no-repeat;background-position:center 50px;background-size:14px 14px}.tooltipster-base.loading a{visibility:hidden}.tooltipster-blond{background:#fff;max-width:300px}.tooltipster-blond .tooltipster-arrow{display:none}.tooltipster-blond .link-load-new-design{border-bottom:2px solid transparent;box-sizing:border-box;line-height:40px;padding:4px 0;position:relative;transition:all .3s cubic-bezier(.23,.635,.495,1)}.tooltipster-blond .link-load-new-design:after{background-color:#f9c32f;bottom:-4px;content:"";height:2px;left:0;position:absolute;transition:width .15s;width:0}.tooltipster-blond .link-load-new-design:hover:after{width:100%}.tooltipster-blond .inner-content{font-size:14px;overflow:hidden;padding:12px 24px}.tooltipster-blond .inner-content,.tooltipster-blond .inner-content p{color:#231f20;font-family:Replica Pro Regular,Arial,sans-serif;line-height:16px}.tooltipster-blond .inner-content p{margin-top:0}.tooltipster-blond .style-tooltip{padding:10px}.tooltipster-blond .style-tooltip p{margin-bottom:0;white-space:nowrap}.tooltipster-blond .style-tooltip p.style-name{color:#231f20}.tooltipster-blond .style-tooltip p.price{color:#231f20;font-family:Replica Pro Regular,Arial,sans-serif;margin-top:5px}.tooltipster-blond .style-tooltip p.price span.new{color:red}.tooltipster-blond .style-tooltip p.price span.old{color:#231f20;text-decoration:line-through}.tooltipster-blond .style-tooltip a{bottom:7px;display:block;height:35px;position:absolute;right:9px;width:35px}.tooltipster-blond .style-tooltip .icon{margin:11px 0 0 15px;width:13px}#lightbox,.modal-content{display:none}#lightbox{background:rgba(0,0,0,.75);filter:alpha(opacity=0);height:100%;left:0;margin:0;opacity:0;overflow:hidden;padding:0;position:fixed;top:0;transition:opacity .3s linear;width:100%;z-index:11000}#lightbox #project-summary.modal-content{color:#231f20;font-family:Replica Pro Regular,Arial,sans-serif;max-height:555px;min-height:auto;padding:0}#lightbox #project-summary.modal-content .btn-close-lightbox{right:8px;top:0;transition:all .15s ease-in 0s}#lightbox #project-summary.modal-content .btn-close-lightbox:before{content:"";font-family:iconfont;font-size:1.5rem}#lightbox #project-summary.modal-content .btn-close-lightbox:hover{transform:rotate(90deg)}#lightbox #project-summary.modal-content .modal-title{box-shadow:none;padding:0}#lightbox #project-summary.modal-content .modal-title h2{font-family:Replica Pro Regular,Arial,sans-serif;font-size:32px;height:40px;letter-spacing:2px;line-height:1.25;text-transform:uppercase}#lightbox #project-summary.modal-content .modal-main{padding:0}#lightbox #project-summary.modal-content .project-summary-block{float:left;margin:0;width:65.45454545%}#lightbox #project-summary.modal-content .project-summary-block .project-summary-block__header{font-size:16px;line-height:20px;margin:32px 0}#lightbox #project-summary.modal-content .project-summary-block .project-summary-block__header th:first-child{padding-left:24px}#lightbox #project-summary.modal-content .project-summary-block .table-wrapper{background:#fff;max-height:417px;overflow-y:auto;padding:24px}#lightbox #project-summary.modal-content .project-summary-block .project-summary-block__row .project-summary-block__td{border-bottom:1px solid #eae6db;font-size:16px;padding-bottom:24px;padding-top:24px;vertical-align:top}#lightbox #project-summary.modal-content .project-summary-block .project-summary-block__row .project-summary-block__td:nth-child(4){text-align:center}#lightbox #project-summary.modal-content .project-summary-block .project-summary-block__row:first-child .project-summary-block__td{padding-top:0}#lightbox #project-summary.modal-content .project-summary-block .project-summary-block__row:last-child .project-summary-block__td{border-bottom:none;padding-bottom:0}#lightbox #project-summary.modal-content .project-summary-block .project-summary-block__row .tile-img{height:64px;margin-right:10px;width:64px}#lightbox #project-summary.modal-content .project-summary-block .project-summary-block__row .tile-meta{display:inline-block}#lightbox #project-summary.modal-content .project-summary-block .project-summary-block__row .tile-meta .product-name{font-size:16px;line-height:20px}#lightbox #project-summary.modal-content .project-summary-block .project-summary-block__row .tile-meta .sub-name{color:#88867d;font-size:14px;line-height:18px;margin:0;padding-top:16px}#lightbox #project-summary.modal-content .rug-details-wrapper{float:right;padding:84px 0 32px 24px;width:33.45454545%}#lightbox #project-summary.modal-content .rug-details-wrapper .rug-details__image{float:left;margin:0 16px 24px 0;width:96px}#lightbox #project-summary.modal-content .rug-details-wrapper .rug-info:after{clear:both;content:" ";display:table}#lightbox #project-summary.modal-content .rug-details-wrapper .rug-info h3{font-family:Replica Pro Regular,Arial,sans-serif;font-size:16px;margin-bottom:20px}#lightbox #project-summary.modal-content .rug-details-wrapper .rug-info p{font-size:14px;line-height:26px;margin-top:0}#lightbox #project-summary.modal-content .rug-details-wrapper .summary-tiles-list{clear:both;display:flex;flex-direction:column}#lightbox #project-summary.modal-content .rug-details-wrapper .summary-tiles-list .summary-tiles-text{display:flex;font-size:16px;line-height:20px;margin:16px 0 0}#lightbox #project-summary.modal-content .rug-details-wrapper .summary-tiles-list .summary-tiles-text .ds-tooltip{margin-left:8px}#lightbox #project-summary.modal-content .rug-details-wrapper .summary-tiles-list .summary-tiles-text .summary-tiles-total{font-weight:700;margin-left:auto}#lightbox #project-summary.modal-content .rug-details-wrapper .summary-subtotal{border-top:1px solid #eae6db;display:flex;font-size:16px;font-weight:700;margin-top:16px;padding:24px 0}#lightbox #project-summary.modal-content .rug-details-wrapper .summary-subtotal .summary-subtotal__price{margin-left:auto}#lightbox.show{filter:alpha(opacity=100);opacity:1}#lightbox.hide{filter:alpha(opacity=0);opacity:0}#lightbox .inner-wrapper{background-color:#fff;left:50%;margin:0!important;max-height:95vh!important;max-width:864px;overflow-x:visible;overflow-y:auto;position:relative;top:50%;transform:translate(-50%,-50%);width:calc(100% - 50px)}#lightbox .inner-wrapper.project-summary-wrapper{padding:32px 24px 32px 32px}#lightbox .inner-wrapper:after,#lightbox .inner-wrapper:before{content:" ";display:table}#lightbox .inner-wrapper:after{clear:both}#lightbox .inner-wrapper.project-summary-wrapper{max-width:1080px}#lightbox .inner-wrapper.alert-content-wrapper{max-width:30rem}#lightbox .modal-content{display:block;justify-content:center;position:relative}body.fixfixed #lightbox{position:absolute!important}.modal-content header{box-shadow:0 2px 2px 0 rgba(0,0,0,.06),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.12);-moz-flex:none;flex:none;height:54px;justify-content:space-between;padding:0 1rem;position:relative;width:100%;z-index:1}.modal-content .headline,.modal-content header{-moz-align-items:center;-ms-align-items:center;align-items:center;display:-moz-flex;display:-ms-flex;display:flex}.modal-content .headline{letter-spacing:normal;line-height:1;margin:0}.modal-content .headline .logo{height:24px;margin-right:.75rem;width:24px}.modal-content .headline-title{-moz-flex:none;flex:none;font-family:Replica Pro Bold,Arial,sans-serif;font-size:12px;line-height:inherit;margin-right:.5rem;text-transform:uppercase}.modal-content .headline-step{color:#888;-webkit-flex:none;-moz-flex:none;-ms-flex:none;flex:none;font-family:Replica Pro Regular,Arial,sans-serif;font-size:14px;line-height:inherit;margin-bottom:.125rem;position:relative;text-transform:capitalize}.modal-content .headline-step:before{content:"|";margin-right:.5rem}.modal-content .modal-body{display:-moz-flex;display:-ms-flex;display:flex;-moz-flex:1;flex:1;height:100%;padding:0;position:relative;width:100%}.modal-content .modal-body-main{-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start;display:-moz-flex;display:-ms-flex;display:flex;-moz-flex:2;-ms-flex:2;-webkit-flex:2;flex:2;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;min-height:420px;padding:1.5rem;width:100%}.modal-content .modal-body-main.alert-content{padding:0 15%}.modal-content .error-list{color:#dc0808;margin-bottom:20px}.modal-content form.modal-body-main{padding:3rem 3rem 2.25rem}.modal-content .buttons-set{-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;width:100%}#lightbox .modal-content.welcome-content .buttons-set{border:none;display:flex;-moz-justify-content:left;-ms-justify-content:left;justify-content:left;width:100%}#lightbox .modal-content.welcome-content .buttons-set button{border:none;margin:0 .5rem 0 0}#lightbox .modal-content.welcome-content .buttons-set a{color:#fff;width:auto}.modal-content .buttons-set .button{align-items:center;border:1px solid #231f20;color:#231f20;display:flex;justify-content:center;margin:0}.modal-body .form-control,.modal-content .text-input{background-color:#f3f3f3;border:2px solid #e8e8e8;border-radius:6px;font-family:Whitney A,Whitney B;font-size:16px;height:54px;margin-bottom:1rem;outline:0;padding:0 1rem;transition:border .25s ease-in-out;width:100%}.modal-body .form-control::-webkit-input-placeholder,.modal-content .text-input::-webkit-input-placeholder{color:#666;font-family:Whitney A,Whitney B}.modal-body .form-control:-moz-placeholder,.modal-body .form-control::-moz-placeholder,.modal-content .text-input:-moz-placeholder,.modal-content .text-input::-moz-placeholder{color:#666;font-family:Whitney A,Whitney B;opacity:1}.modal-body .form-control:-ms-input-placeholder,.modal-content .text-input:-ms-input-placeholder{color:#666;font-family:Whitney A,Whitney B}.modal-body .form-control:focus,.modal-content .text-input:focus{border-color:#666}.modal-content .field-error~.radio-list-item-content,.modal-content input.field-error,.modal-content input.is-invalid,.modal-content label.field-error,.modal-content select.field-error{animation:invalid .5s}.modal-content .field-error~.radio-list-item-content,.modal-content input.field-error,.modal-content input.is-invalid,.modal-content select.field-error{background-color:#ffe4e4;border-color:#ab0000;color:#ab0000}.modal-content .invalid-feedback{margin-top:-10px}.modal-content aside{align-items:center;background-color:#f7f7f7;display:flex;flex-direction:column;font-family:initial;justify-content:center;max-width:330px;width:100%}.modal-content aside .swiper-wrapper{text-align:center}.modal-content aside a{color:#464646;font-family:Replica Pro Regular,Arial,sans-serif}.modal-content aside a:hover{color:#969696}.modal-content aside svg{height:54px;margin-bottom:1rem;width:54px;fill:#f9c32f}.modal-content aside p{color:#666;font-family:Replica Pro Regular,Arial,sans-serif;margin:0 auto 1rem;max-width:60%;text-align:center}.modal-content .h1,.modal-content h1{font-size:32px;font-weight:300;line-height:40px;margin:0 auto 1rem;-webkit-font-smoothing:antialiased}.modal-content .h1,.modal-content h1,.modal-content h4{color:#231f20;letter-spacing:normal;text-align:center;text-transform:none}.modal-content h4{font-family:Replica Pro Regular,Arial,sans-serif;font-size:20px;line-height:1;margin:0 auto .5rem;max-width:80%}.modal-content .button{-webkit-appearance:none;background-color:transparent;color:#231f20;font-size:14px;font-weight:600;height:40px;letter-spacing:.1em;line-height:1;margin:0 .25rem;position:relative;text-transform:uppercase;transition:background .2s ease-in-out;-webkit-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.modal-content .button--next{background-color:#f9c32f;padding:0 2rem}.modal-content .button--next:active,.modal-content .button--next:hover{background-color:#f9c32f}.modal-content .button--back{border:2px solid #666;color:#666}.modal-content .button--hollow{border:1px solid #666;color:#666;height:32px}.modal-content .button--black{font-family:Replica Pro Regular,Arial,sans-serif;padding:0 2rem}.modal-content .button--black,.modal-content .button--black:hover{background-color:#231f20;color:#fff}.modal-content .button--black:active{background-color:#231f20}.modal-content .button.save-as{margin:0 auto}.modal-content .button.yellow{background-color:#f9c32f;border:1px solid #f9c32f;min-width:10.25rem}.modal-content a.button{display:inline-block;min-width:10.25rem}#lightbox .modal-content.welcome-content{max-width:864px}#lightbox .modal-content.welcome-content header{width:auto}#lightbox .welcome-content .modal-body-main{align-items:inherit;align-self:inherit}#lightbox .welcome-content .modal-body-main .headline{margin-bottom:1rem}#lightbox .welcome-content .modal-body-main h1{max-width:none}#lightbox .welcome-content .modal-body-main .subtitle{font-family:initial;margin-bottom:2rem;text-align:center}#lightbox .alert-content{max-width:500px}#lightbox .alert-content .alert-header{display:flex;justify-content:space-between;padding:1.5rem 1.5rem 0}#lightbox .alert-content .alert-header h3{color:#231f20;font:24px Replica Pro Regular,Arial,sans-serif;letter-spacing:.1em;margin:0;text-transform:uppercase}#lightbox .alert-content .alert-header .button{background:transparent;border:none;height:24px;margin:0;padding:0;width:24px}#lightbox .alert-content .alert-header .button .alert-header__icon{height:24px;transform:rotate(45deg);width:24px}#lightbox .alert-content .modal-body-main{min-height:0}#lightbox .alert-content .modal-body-main h4{font:400 14px Replica Pro Regular,Arial,sans-serif;margin:0;max-width:100%;text-align:left;width:100%}#lightbox .alert-content .modal-body-main .buttons-set{display:flex;margin-top:32px}#lightbox .da-modal-wrapper{max-width:400px}.modal-body.orientation-change .buttons-set{gap:32px}.modal-body.orientation-change a,.modal-body.orientation-change button{width:100%}.swiper-wrapper{font-size:0;transition-property:transform;white-space:nowrap}.swiper-slide{display:inline-block;opacity:0;position:relative;transition:opacity;vertical-align:top;visibility:hidden;white-space:normal}.swiper-slide.swiper-slide-visible{opacity:1;visibility:visible}.ds-carousel{margin:0 auto;max-width:100%;position:relative;width:1000px}.ds-carousel h3{font-family:Whitney A,Whitney B,serif;font-size:.625rem;font-weight:300;line-height:1.5;margin:0 0 .375rem;overflow:hidden;text-align:center;text-overflow:ellipsis;width:100%}.ds-carousel .background{border-radius:3px;overflow:hidden}.ds-carousel .foreground{bottom:0;height:100%;left:0;overflow:hidden;position:absolute;transform:translateZ(0);width:100%;z-index:1}.ds-carousel .content{align-items:center;background-color:hsla(0,0%,100%,.8);border-bottom-left-radius:3px;border-bottom-right-radius:3px;cursor:default;display:flex;flex-direction:column;height:100%;justify-content:center;transform:translate3d(0,101%,0);transition:transform .2s ease-out;z-index:1}.ds-carousel .shadow{border-radius:3px;height:100%;left:0;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.ds-carousel .shadow:after,.ds-carousel .shadow:before{border-radius:3px;content:"";height:100%;inset:0;position:absolute;transition:opacity .2s cubic-bezier(.4,0,.2,1);width:100%}.ds-carousel .shadow:before{box-shadow:0 8px 30px rgba(14,21,47,.25)}.ds-carousel .shadow:after{box-shadow:0 45px 100px rgba(14,21,47,.4),0 16px 40px rgba(14,21,47,.4);opacity:0}.ds-carousel .swiper-slide{padding:0;transform:scale(.9);transition:.2s ease-out}.ds-carousel .swiper-slide:hover{transform:scale(1.1)}.ds-carousel .swiper-slide:hover .content{height:100%;transform:translateZ(0)}.ds-carousel .swiper-slide:hover .shadow:before{opacity:0}.ds-carousel .swiper-slide:hover .shadow:after{opacity:1}.ds-carousel.ds-carousel_in-popup{padding:10px 0 0;width:500px}.ds-carousel.ds-carousel_in-popup .swiper-slide{margin:0;padding:0 8px;transform:scale(1)}.ds-carousel.ds-carousel_in-popup .radio-list-item{margin:0;width:100%}.ds-carousel__control{bottom:inherit;cursor:pointer;display:block;height:44px;outline:none;position:absolute;top:100px;width:44px}.ds-carousel_in-popup .ds-carousel__control{top:calc(50% - 16px)}.ds-carousel__control .icon-next,.ds-carousel__control .icon-prev{background:transparent;outline:none}.ds-carousel__control .fa{font-size:21px;outline:none!important}.ds-carousel__control .fa:before{color:#000}.ds-carousel__control .icon-arrow-left-medium:before,.ds-carousel__control .icon-arrow-right-medium:before{font-size:24px;line-height:44px}.ds-carousel__control-svg{fill:#7d7d7d;opacity:1;transition:.15s}.ds-carousel__control-svg:hover{opacity:.7}.ds-carousel__control.swiper-button-disabled{display:none}.ds-carousel__control-prev{right:100%}.ds-landing-carousel .ds-carousel__control-prev{left:-12px;right:auto}.ds-carousel__control-next{left:100%}.ds-landing-carousel .ds-carousel__control-next{left:auto;right:-12px}@media screen and (min-width:1110px){.ds-carousel__control-prev{left:inherit;right:100%}.ds-landing-carousel .ds-carousel__control-prev{left:inherit;right:calc(100% + 4px)}.ds-carousel__control-next{left:100%;right:inherit}.ds-landing-carousel .ds-carousel__control-next{left:calc(100% + 4px);right:inherit}}.ds-carousel__view-all{bottom:0;left:50%;margin-top:1.5rem;transform:translateX(-50%)}