#product-color-options-wrapper .advanced-product-option dd{width:98%}.apo-colors-bottom .add-to-cart{margin-bottom:10px;margin-top:4px;position:relative;height:35px}.apo-colors-bottom .add-to-cart input.qty{margin:0 !important;position:absolute;left:19px;top:0}.apo-colors-bottom .add-to-cart div p.up{left:0;top:0 !important;margin:0 !important;position:absolute !important}.apo-colors-bottom .add-to-cart div p.dn{left:0;margin:0 !important;position:absolute}.apo-colors-bottom .add-to-cart .button.btn-cart{margin-top:0}.apo-colors-bottom .product-options-bottom{width:420px;margin-right:19px;position:relative;margin-top:5px}.apo-colors-switcher{float:right;margin-right:19px;width:420px}.apo-colors-bottom .price-box{display:block;float:right;width:100%}.apo-colors-bottom .email-friend{bottom:8px;margin:0;position:absolute}.apo-colors-switcher select{width:100%}.product-options.apo.apo-colors{padding:0 13px;width:917px !important}.apo-colors-bottom .product-options.simple{display:none}#product-options-wrapper .required{display:none}fieldset.product-options .content_option_id .options-list li .img-option-title{background:none repeat scroll 0 0 transparent !important;display:block;line-height:18px;margin-left:12px;text-align:center;top:230px;transform:rotate(4deg) !important;width:177px !important;font-size:16px;color:#746970;position:absolute;z-index:999}fieldset.product-options .content_option_id .options-list li .bg-small-img{border:1px dashed #fff;margin-top:4px;margin-left:4px;height:82px;width:82px;float:left;position:absolute;top:0;left:0;text-indent:-5000em}fieldset.product-options:first-of-type .content_option_id .options-list li[data-value-id="296"] .bg-small-img{border:1px dashed #ccc}fieldset.product-options .content_option_id .options-list li .MagicThumb-swap{position:relative;display:block;width:72px}@media (min-width:769px){#product-color-options-wrapper .advanced-product-option dd{width:98%}}.apo-colors-bottom .add-to-cart{margin-bottom:10px;margin-top:4px;position:relative;height:35px}.apo-colors-bottom .add-to-cart input.qty{margin:0 !important;position:absolute;left:19px;top:0}.apo-colors-bottom .add-to-cart div p.up{left:0;top:0 !important;margin:0 !important;position:absolute !important}.apo-colors-bottom .add-to-cart div p.dn{left:0;margin:0 !important;position:absolute}.apo-colors-bottom .add-to-cart .button.btn-cart{margin-top:0}.apo-colors-bottom .product-options-bottom{width:420px;margin-right:19px;position:relative;margin-top:5px}.apo-colors-switcher{float:right;margin-right:19px;width:420px}.apo-colors-bottom .price-box{display:block;float:right;width:100%}.apo-colors-bottom .email-friend{bottom:8px;margin:0;position:absolute}.apo-colors-switcher select{width:100%}.product-options.apo.apo-colors{padding:0 13px;width:917px !important}.apo-colors-bottom .product-options.simple{display:none}#product-options-wrapper .required{display:none}fieldset.product-options .content_option_id .options-list li .img-option-title{background:none repeat scroll 0 0 transparent !important;display:block;line-height:18px;margin-left:12px;text-align:center;top:230px;transform:rotate(4deg) !important;width:177px !important;font-size:16px;color:#746970;position:absolute;z-index:999}fieldset.product-options .content_option_id .options-list li .MagicThumb-swap{position:relative;display:block;width:72px}@media (min-width:991px){fieldset.product-options.hover .content_option_id .options-list li:hover .img-option{display:block}fieldset.product-options.hover .content_option_id .options-list li .img-option:hover{display:none}}.a-p-o.no-step .add-to-cart div p.up{top:-1px !important}.a-p-o.no-step .add-to-cart div p.dn{bottom:-1px !important}.apo-description-block{border:1px solid #d6d8d9;border-radius:5px;height:auto;float:left;padding:0 10px 10px 0;position:relative;width:437px;margin-bottom:8px;min-height:66px}.apo-description-block .readmore{bottom:9px;padding:0;min-height:37px;min-width:85px}fieldset.product-options .content_option_id .options-list li{width:92px;position:relative;height:92px;cursor:pointer}fieldset.product-options .content_option_id .options-list li .img-option{left:-56px;position:absolute;top:-255px;transform:rotate(3deg);z-index:999;-webkit-transform:rotate(3deg);-o-transform:rotate(3deg);width:210px;height:260px}fieldset.product-options .content_option_id .options-list li .img-option img{background:none repeat scroll 0 0 #fff;margin-left:12px;margin-top:32px;transform:rotate(4deg);-webkit-transform:rotate(4deg);-o-transform:rotate(4deg);width:188px}fieldset.product-options .content_option_id .options-list li .img-option-hover-frame{background:url("../images/img-apo-hover-big.png") no-repeat transparent;background-size:220px 260px;height:259px;left:0;position:absolute;transform:rotate(4deg);-webkit-transform:rotate(3deg);-o-transform:rotate(3deg);width:217px;z-index:999;font-family:Century Gothic,Arial,Helvetica,Sans-serif;display:block}#custom_option_tabs ul li.active span{display:block;min-height:18px;padding:6px 10px 3px 8px;position:relative;text-align:center}#custom_option_tabs ul li.active{font-size:11px;line-height:19px;padding:0 3px;cursor:pointer}#custom_option_tabs ul li.other{font-size:11px;line-height:19px;padding:0 1px;cursor:pointer;width:auto !important;background:#fff;color:#545454;border:none !important}#custom_option_tabs ul li.other span{display:block;min-height:18px;padding:2px 2px 3px 3px;position:relative;text-align:center}#custom_option_tabs ul li.active span .tab-price{background:none repeat scroll 0 0 transparent !important;border:0 none;display:block;height:auto;line-height:5px;min-height:5px;padding:0}#custom_option_tabs ul li.other span .tab-price{line-height:5px;padding:0;font-style:italic;font-weight:700}.product-options-bottom>div#leadTime{color:#847d7e;font:12px/1.55 Century Gothic,Arial,Helvetica,Sans-serif !important}.product-options-bottom>div#price_info{color:#847d7e;font-family:Century Gothic;font-weight:400}.swatches-left #custom_option_tabs ul li.other{line-height:13px}.custom-option-tabs{margin:10px 0}.advanced-product-option dt .note{display:none}.advanced-product-option dd ul li{float:left}#custom_option_tabs .custom-option-tabs .validation-advice{background:url("../images/validation_advice_dowm_bg.gif") no-repeat}.advanced-product-option .options-list li{border:1px solid #fff;margin-bottom:10px;text-align:center;width:88px;padding:5px !important}.validation-failed .options-list li{padding:0 !important;margin-right:14px}.validation-passed .options-list li{padding:0 !important;margin-right:14px}.advanced-product-option .options-list li a img{display:block;margin:0 auto;width:70px}.advanced-product-option .options-list li input.radio{display:none}.advanced-product-option .options-list li:hover a{text-decoration:none}.advanced-product-option .options-list li span.label{margin:0;text-align:center;display:block;clear:left;font-size:12px}.advanced-product-option .options-list li.active{margin-bottom:10px;padding:0}.advanced-product-option .options-list li.active span label{color:#545454;font-weight:700}fieldset .advanced-product-option dl dd .options-list li .label>label{display:none}fieldset .advanced-product-option dl dd .options-list li:active .label>label fieldset .advanced-product-option dl dd .options-list li{margin-left:3px}#custom_option_tabs ul li.hint>span{background:url("../images/easy-tabs-normal-right-promise.png") repeat scroll right center transparent;font-weight:700}#custom_option_tabs ul li.hint{background:url("../images/easy-tabs-normal-left-promise.png") no-repeat scroll 0 0 transparent}.custom-option-tabs .hint span.invalid div{background:url("../images/validation_advice_right_bg.gif") no-repeat !important;padding-left:17px}.product-options .custom-option-tabs li span.invalid{font-size:0}.advanced-product-option .img-option{left:-485px;margin:0 auto;position:absolute;text-align:center;width:365px}#product_addtocart_form h3 input[type=radio]{position:absolute !important;-moz-opacity:0;-webkit-opacity:0;opacity:0;width:45%;height:18px;margin-left:-30px}.product-view ul.messages{display:none}#product_addtocart_form h3 input[type=radio]+.option-title:before,#product_addtocart_form h3 input[type=radio]+span.option-title:before{content:"\f096";font-family:FontAwesome;font-style:normal}#product_addtocart_form h3 input[type=radio]:checked+.option-title:before,#product_addtocart_form h3 input[type=radio]:checked+span.option-title:before{content:"\f046";font-family:FontAwesome;font-style:normal}.product-shop h3.configurable-option input{filter:alpha(opacity=0);cursor:default}@media screen and (min-width:0\0){.product-shop h3.configurable-option .option-title{background:0 0}}.product-shop h3.configurable-option input[checked=checked]+span.option-title{background-position:left -48px}.right-options-box ul img{height:103px;margin-right:20px;width:103px}.catalog-product-view .lightbox-cms-popup-block,.stylepage-index-index .lightbox-cms-popup-block{background:#fff;border:none;border-radius:0;left:52.5%;margin-left:-375px;padding:0 !important;position:fixed;top:19%;width:95% !important;z-index:999999;max-width:100%}@media (max-width:642px){.catalog-product-view .lightbox-cms-popup-block,.stylepage-index-index .lightbox-cms-popup-block{background:#fff;margin-left:-50%;font-size:x-small;line-height:normal;border:14px solid #f3f4f5}.lightbox-cms-popup-block #lightbox-cms-content p,.lightbox-cms-popup-block #lightbox-cms-content2 p,.lightbox-cms-popup-block #lightbox-cms-content li,.lightbox-cms-popup-block #lightbox-cms-content2 li,.lightbox-cms-popup-block #lightbox_cms_text,.lightbox-cms-popup-block #lightbox_cms_text2,.lightbox-cms-popup-block #lightbox-cms-content p a,.lightbox-cms-popup-block #lightbox-cms-content2 p a,.lightbox-cms-popup-block .popup-content.apo-popup-buttons button{font-size:x-small !important;line-height:normal !important;margin:6px 0 !important}.lightbox-cms-popup-block .apo-popup-buttons div#lightbox_cms_text,.lightbox-cms-popup-block .apo-popup-buttons div#lightbox_cms_text2{margin-top:10px !important;margin-bottom:0 !important}.lightbox-cms-popup-block .apo-popup-buttons{height:auto !important}.lightbox-cms-popup-block #lightbox-cms-content,.lightbox-cms-popup-block #lightbox-cms-content2{margin-bottom:0 !important}}.lightbox-cms-popup-block .buttons{width:100%;text-align:center;padding-bottom:30px;margin-top:30px}.lightbox-cms-popup-block .buttons button{position:relative;margin:0 40px !important}.lightbox-cms-popup-block{background:#fff;left:42.75%;margin-left:-300px;padding:1em;position:fixed;text-align:left;top:50% !important;width:810px;z-index:1001}.lightbox-cms-popup-block .apo-popup-buttons fieldset{border:none;background:0 0;display:block;margin:0 auto;width:430px;height:64px;text-align:center;max-width:80%}.lightbox-cms-popup-block .apo-popup-buttons div#lightbox_cms_text,.lightbox-cms-popup-block .apo-popup-buttons div#lightbox_cms_text2{font-style:normal;font-family:"BrandonGrotesqueWeb-Bold",sans-serif;font-weight:100;margin-top:20px;font-size:15px;text-transform:uppercase;color:#545454;padding-top:3px}.lightbox-cms-popup-block .popup-decline.button{margin-right:20px}.lightbox-cms-popup-block .popup-decline.button span strong{display:none}.lightbox-cms-popup-block .popup-accept.button{margin-left:20px !important}.lightbox-cms-popup-block .popup-accept.button span strong{display:none}.lightbox-cms-popup-block #lightbox-cms-content h1,.lightbox-cms-popup-block #lightbox-cms-content2 h1{font-size:19px;font-weight:700;line-height:0;color:#191919;text-align:center;margin-top:77px;text-transform:uppercase}.lightbox-cms-popup-block #lightbox-cms-content>ul,.lightbox-cms-popup-block #lightbox-cms-content2>ul{font-size:18px;list-style:disc outside none;text-align:center;list-style-position:inside;line-height:19px;color:#b7b6b7}.lightbox-cms-popup-block #lightbox-cms-content p a,.lightbox-cms-popup-block #lightbox-cms-content2 p a{font-size:16px;text-align:center;line-height:19px;color:#545454;width:100%;display:block}.lightbox-cms-close-popup{background:url("../images/fancybox_sprite.png") no-repeat scroll 0 0 transparent;cursor:pointer;height:16px;position:absolute;right:20px;top:20px;width:18px;z-index:8040}.lightbox-cms-popup-block #lightbox_cms_image>img,.lightbox-cms-popup-block #lightbox_cms_image2>img{height:120px}.lightbox-cms-popup-block #lightbox_cms_image,.lightbox-cms-popup-block #lightbox_cms_image2{float:right;height:120px;padding:0 0 10px 10px}.lightbox-cms-popup-block #lightbox_cms_text,.lightbox-cms-popup-block #lightbox_cms_text2{font-size:17px;margin-bottom:25px}.lightbox-cms-popup-block #lightbox_cms_title label,.lightbox-cms-popup-block #lightbox_cms_title2 label{font-family:"Architects Daughter";font-size:35px}.lightbox-cms-popup-block #lightbox_cms_title,.lightbox-cms-popup-block #lightbox_cms_title2{color:#444;font-family:"Architects Daughter";font-size:35px;font-weight:400;line-height:48px;margin-bottom:7px;margin-left:16px;margin-top:15px}.catalog-category-view .desc-special .title-desc{width:96%;float:left}.catalog-category-view .desc-special .title-desc h1{float:left}.catalog-category-view .desc-special .desc-next{top:62px}.catalog-category-view .desc-special .desc-next-2{top:62px}.catalog-category-view .desc-special .desc-cut{top:10px}.catalog-category-view .col2-right-layout .desc-special{margin-left:0}.desc-special{background:url("../images/desc-spec-bg.png") no-repeat;width:757px;height:198px;position:relative}.title-desc{float:left;width:186px;padding-bottom:5px}.title-desc-no{float:left;width:100%}.desc-special .title-desc h1{font-size:18px;color:#878787;text-align:center}.desc-special .title-desc-no h1{font-size:18px;color:#878787;text-align:center}.desc-special .title-desc .desk-easy{float:left;padding-left:10px;padding-top:7px}.desc-special .desc-first{background:url("../images/choose-active.png") no-repeat scroll 0 0 transparent;color:#fff;float:left;font-family:Century Gothic,Arial,Helvetica,Sans-serif;font-size:12pt;font-weight:700;height:79px;width:210px}.desc-special .desc-size{background:url("../images/choose-inactive.png") no-repeat;width:210px;height:79px;float:left;opacity:.5}.desc-special .desc-fabric{background:url("../images/choose-inactive.png") no-repeat;width:210px;height:79px;float:left;opacity:.5}.desc-next{left:225px;position:absolute;top:89px}.catalog-product-view .col2-right-layout .desc-next{top:0;left:211px}.desc-next-2{left:465px;position:absolute;top:89px}.catalog-product-view .col2-right-layout .desc-next-2{top:0;left:450px}.desc-cut{position:absolute;right:15px;top:35px}.catalog-product-view .col2-right-layout .desc-cut{right:0;top:-56px}.desc-special .image-position{position:relative}.catalog-product-view .desc-special .image-position div{margin-left:20px;margin-top:16px;margin-bottom:16px}.catalog-category-view .desc-special>div{margin-left:30px}.desc-special div img{padding-left:14px;padding-top:26px}.right-seating-links li{padding:10px 0}.col2-right-layout .desc-special{background:#f8f8f8;border:3px solid #a3a6a5;height:auto;float:left;margin-top:-5px;padding:0 10px 10px 0;position:relative;width:737px;margin-bottom:10px;margin-left:10px}.desc-special h1{font-size:25px !important;margin-left:-7px}.swatches-left{float:left;width:600px;position:relative;padding:10px}.swatches-right{float:left;width:100%}.swatches-right .button.btn-cart{float:right}.advanced-product-option.swatches-tabs dd{border:none;border-bottom:1px solid #d6d8d9;border-radius:0}ul.right-swatches-boxes li{margin:0 10.1667px 20px}.top-selected-swatches{background-color:#fff;border:1px solid #d6d8d9;box-shadow:1px 1px 5px 2px #828282;height:88px;left:24.8%;margin:0 auto;position:fixed;top:0;width:633px;z-index:100900}ul.top-swatches-boxes li{width:90px;height:90px;border:1px solid #d6d8d9;float:left;margin:7px;position:relative}ul.top-swatches-boxes li div.top-clear-swatch{background:url("../images/fancybox_sprite.png") no-repeat scroll 0 0/9px auto rgba(0,0,0,0);cursor:pointer;font-size:0;height:10px;position:absolute;right:-12px;top:-1px;width:10px}.top-selected-swatches .button.btn-cart{bottom:10px;position:absolute;right:10px}#product-options-wrapper.product-options.simple{background:none repeat scroll 0 0 rgba(0,0,0,0);border:medium none;box-shadow:none}.col2-left-layout .product-view .MagicToolboxContainer{width:342px !important}.col1-layout fieldset.product-options .content_option_id .options-list li .MagicThumb-swap{position:relative;display:block;width:72px}.MagicZoomBigImageCont{z-index:99999 !important}#MagicToolboxSelectorsContainer h4{display:none}.slider360-hidden{position:absolute;visibility:hidden}div.slider360{background:url("magic360/graphics/trek.png") no-repeat scroll center center rgba(0,0,0,0);height:39px;margin:10px 0;position:relative;width:351px}.noUi-target *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-ms-touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:default}.noUi-base{width:100%;margin:1px -5px;height:38px;position:relative}.noUi-handle{top:3px;left:0;width:15px;height:33px;z-index:1;position:relative;background:url('magic360/graphics/handle.png') no-repeat scroll center 0;cursor:move}.noUi-connect{background:Teal;-webkit-transition:background .6s;transition:background .6s}.noUi-origin{position:absolute;right:0;top:0;bottom:0;border-radius:inherit}.noUi-origin+.noUi-origin{background:inherit !important}.noUi-z-index{z-index:10}.noUi-vertical{width:38px;height:100%}.noUi-vertical .noUi-origin{bottom:0;left:0}.noUi-vertical .noUi-handle{top:-23px;left:-3px}[disabled] .noUi-base{background:#ddd}[disabled] .noUi-handle{background:#f7f7f7;cursor:not-allowed}[disabled] .noUi-connect{background:#eee}.noUi-state-tap .noUi-origin{-webkit-transition:left .3s,top .3s;transition:left .3s,top .3s}.noUi-state-blocked .noUi-connect{background:#7f8c8d}.noUiSlider{left:10px;position:absolute;width:327px}.content_option_id{margin-left:0;margin-top:25px}.main-preloader .main-image,.main-preloader .dims-option,.main-preloader .option-360{display:inline-block;margin-top:13px}.dims-option a span{display:none}#popup_validation{display:none}.input-group-addon,.input-group-btn,.input-group .form-control{text-align:center}.product-options-bottom .price-box,.product-options-bottom .add-to-cart{float:right;width:253px;z-index:10}.product-options-bottom{margin:auto;float:left;width:100%px;padding-right:8px}.product-options-bottom .form-control{width:46px}.product-options-bottom .wishlist-button{margin-right:10px}.MagicToolboxMessage{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product-options-wrapper-tabs .advanced-product-option .options-list li{border:none;padding:0;margin-bottom:15px}.bespoke-me-container a{font-size:16px;color:#545454;background:url("../images/bespoke-ruler.gif") no-repeat scroll 0 6px;padding-left:54px;font-weight:400;display:block}.bespoke-me-container a:hover{font-weight:700;text-decoration:none}.bespoke-me-container{margin-bottom:10px}.main-preloader .option-360{display:inline-block;margin-top:0}.advanced-product-option.drawers .options-list li{height:120px !important;width:205px !important;margin-right:28px;margin-bottom:20px;border:1px solid #ccc}.advanced-product-option.drawers .options-list li.active{border:1px solid #545454}.advanced-product-option.drawers .options-list li .MagicThumb-swap{margin-bottom:2px}.advanced-product-option.drawers .options-list li img.small-image-preview{max-width:200px !important;max-height:95px !important}.advanced-product-option.drawers .options-list li span.title{position:absolute;left:6px;border:none !important;margin:0;font-size:12px}.product-shop .switch-fabric .input-box select{background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;color:#555;display:block;font-size:14px;height:34px;line-height:1.42857;padding:6px 12px;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;width:100%}@media (max-width:400px){.advanced-product-option.drawers .options-list li{height:92px !important;width:130px !important;margin-right:16px;margin-bottom:14px;border:1px solid #ccc}.advanced-product-option.drawers .options-list li .MagicThumb-swap{position:relative;display:block;margin-bottom:2px}.advanced-product-option.drawers .options-list li img.small-image-preview{max-width:128px !important;max-height:60px !important}.advanced-product-option.drawers .options-list li span.title{position:absolute;left:4px;border:none !important;font-size:11px;margin:0;text-align:left}}@media (max-width:500px) and (min-width:401px){.advanced-product-option.drawers .options-list li{height:100px !important;width:168px !important;margin-right:16px;margin-bottom:14px;border:1px solid #ccc}.advanced-product-option.drawers .options-list li .MagicThumb-swap{position:relative;display:block;margin-bottom:2px}.advanced-product-option.drawers .options-list li img.small-image-preview{max-width:164px !important;max-height:77px !important}.advanced-product-option.drawers .options-list li span.title{position:absolute;left:4px;border:none !important;font-size:11px;margin:0;text-align:left}}@media (max-width:768px){.product-free-swatches .swp-productpage,.product-rugs-swatches .swp-productpage{padding-left:0;padding-right:0}#product-options-wrapper-tabs{width:100% !important}#product_addtocart_form h3 input[type=radio]{width:90%}}@media screen and (max-width:768px) and (min-device-width:300px){fieldset.product-options.hover .content_option_id .options-list li .img-option:hover{display:auto}}@media screen and (max-width:767px) and (min-device-width:320px){.catalog-product-view .lightbox-cms-popup-block,.stylepage-index-index .lightbox-cms-popup-block{top:0 !important;margin-top:10% !important;max-height:98% !important}.lightbox-cms-close-popup{right:0;top:0}.lightbox-cms-popup-block #lightbox-cms-content h1,.lightbox-cms-popup-block #lightbox-cms-content2 h1{font-size:16px;margin-top:15px}.lightbox-cms-popup-block #lightbox-cms-content h2,.lightbox-cms-popup-block #lightbox-cms-content2 h2{font-size:15px;line-height:17px}.lightbox-cms-popup-block #lightbox-cms-content p,.lightbox-cms-popup-block #lightbox-cms-content>ul,.lightbox-cms-popup-block #lightbox-cms-content2 p,.lightbox-cms-popup-block #lightbox-cms-content2>ul{font-size:13px;line-height:15px}.lightbox-cms-popup-block .apo-popup-buttons fieldset{height:47px}.lightbox-cms-popup-block .apo-popup-buttons div#lightbox_cms_text,.lightbox-cms-popup-block .apo-popup-buttons div#lightbox_cms_text2{margin-top:0 !important;line-height:42px;font-size:14px}.lightbox-cms-popup-block #lightbox-cms-content,.lightbox-cms-popup-block #lightbox-cms-content2{margin-bottom:8px}.lightbox-cms-popup-block #lightbox-cms-content br,.lightbox-cms-popup-block #lightbox-cms-content2 br{display:none}}@media (max-width:530px){.page-title.category-title img{width:40px}}@media (max-width:465px){#custom_option_tabs ul li.other{float:left;height:auto !important;width:19.3% !important;margin-bottom:14px}#custom_option_tabs ul li.other:last-child{margin-right:0}#custom_option_tabs ul li.other span{padding:2px 0 0 !important}#custom_option_tabs ul li.other span .tab-title,#custom_option_tabs ul li.other.active span .tab-title{min-height:47px !important;white-space:normal !important;line-height:14px;padding:2px 0 0 !important}#custom_option_tabs ul li.other span .tab-price,#custom_option_tabs ul li.active span .tab-price{line-height:6px;height:auto;min-height:18px}}@media (max-width:350px) and (min-width:320px){.validation-passed .options-list li{margin-right:4px !important}}@media (max-width:768px) and (min-width:320px){fieldset.product-options .content_option_id .options-list li .img-option{left:auto}}@media (max-width:768px) and (min-width:666px){fieldset.product-options .content_option_id .options-list li:nth-child(6n) .img-option{left:-100px}}@media (max-width:665px) and (min-width:560px){fieldset.product-options .content_option_id .options-list li:nth-child(5n) .img-option{left:-100px}.lightbox-cms-popup-block .apo-popup-buttons fieldset{height:25px;padding-top:5px;!important}.lightbox-cms-popup-block #lightbox-cms-content li,.lightbox-cms-popup-block #lightbox-cms-content2 li{line-height:11px !important}.lightbox-cms-popup-block #lightbox-cms-content h2,.lightbox-cms-popup-block #lightbox-cms-content2 h2{font-size:13px !important}}@media (max-width:559px) and (min-width:441px){fieldset.product-options .content_option_id .options-list li:nth-child(4n) .img-option{left:-100px}.lightbox-cms-popup-block .apo-popup-buttons fieldset{height:25px;padding-top:5px;!important}.lightbox-cms-popup-block #lightbox-cms-content h2,.lightbox-cms-popup-block #lightbox-cms-content2 h2{font-size:13px !important}}@media (max-width:440px) and (min-width:319px){fieldset.product-options .content_option_id .options-list li:nth-child(3n) .img-option{left:-100px}.lightbox-cms-popup-block .apo-popup-buttons fieldset{height:25px;padding-top:5px;!important}.lightbox-cms-popup-block #lightbox-cms-content h2,.lightbox-cms-popup-block #lightbox-cms-content2 h2{font-size:13px !important}}fieldset.product-options.hover .content_option_id .options-list li:hover .img-option{display:block}fieldset.product-options.hover .content_option_id .options-list li .img-option:hover{display:none}.a-p-o.no-step .add-to-cart div p.up{top:-1px !important}.a-p-o.no-step .add-to-cart div p.dn{bottom:-1px !important}.apo-description-block{border:1px solid #d6d8d9;border-radius:5px;height:auto;float:left;padding:0 10px 10px 0;position:relative;width:437px;margin-bottom:8px;min-height:66px}.apo-description-block .readmore{bottom:9px;padding:0;min-height:37px;min-width:85px}fieldset.product-options .content_option_id .options-list li{width:92px;position:relative;height:92px;cursor:pointer}fieldset.product-options .content_option_id .options-list li .img-option{left:-56px;position:absolute;top:-255px;transform:rotate(3deg);z-index:999;-webkit-transform:rotate(3deg);-o-transform:rotate(3deg);width:210px;height:260px}fieldset.product-options .content_option_id .options-list li .img-option img{background:none repeat scroll 0 0 #fff;margin-left:12px;margin-top:32px;transform:rotate(4deg);-webkit-transform:rotate(4deg);-o-transform:rotate(4deg);width:188px}fieldset.product-options .content_option_id .options-list li .img-option-hover-frame{background:url("../images/img-apo-hover-big.png") no-repeat transparent;background-size:220px 260px;height:259px;left:0;position:absolute;transform:rotate(4deg);-webkit-transform:rotate(3deg);-o-transform:rotate(3deg);width:217px;z-index:999;font-family:Century Gothic,Arial,Helvetica,Sans-serifCentury Gothic;display:block}#custom_option_tabs ul li.active span{display:block;min-height:18px;padding:6px 10px 3px 8px;position:relative;text-align:center}#custom_option_tabs ul li.active{font-size:11px;line-height:19px;padding:0 3px;cursor:pointer;border:1px dashed #fff !important}#custom_option_tabs ul li.other{font-size:11px;line-height:19px;padding:0 1px;cursor:pointer;width:auto !important;text-transform:uppercase;border:1px dashed #fff !important;border-bottom:none !important}#custom_option_tabs ul li.other:hover{box-shadow:none}#custom_option_tabs ul li.btn:active,#custom_option_tabs ul li.btn.active{border:1px solid #ccc !important;border-bottom:1px solid #fff !important;border-radius:20px 0 0;box-shadow:none;position:relative;top:1px}#custom_option_tabs ul li.other span{display:block;min-height:18px;padding:2px 3px 3px 5px;position:relative;text-align:center}#custom_option_tabs ul li.active span .tab-price{background:none repeat scroll 0 0 transparent !important;border:0 none;display:block;height:auto;line-height:5px;min-height:5px;padding:0}#custom_option_tabs ul li.other span .tab-price{line-height:5px;padding:0;font-style:normal;font-weight:400;font-family:"BrandonGrotesqueWeb-Bold",sans-serif}.product-options-bottom>div#leadTime{color:#847d7e;font:12px/1.55;font-family:Century Gothic,Arial,Helvetica,Sans-serif !important}.product-options-bottom>div#price_info{color:#847d7e;font-family:Century Gothic,Arial,Helvetica,Sans-serif;font-weight:400}.swatches-left #custom_option_tabs ul li.other{line-height:13px}.custom-option-tabs{margin:9px 0}.advanced-product-option dt .note{display:none}.advanced-product-option dd ul li{float:left}#custom_option_tabs .custom-option-tabs .validation-advice{background:url("../images/validation_advice_dowm_bg.gif") no-repeat}.advanced-product-option .options-list li{border:1px solid #fff;margin-bottom:10px;text-align:center;width:88px;padding:5px !important}.validation-failed .options-list li{padding:0 !important;margin-right:14px}.validation-passed .options-list li{padding:0 !important;margin-right:14px}.advanced-product-option .options-list li a img{display:block;margin:0 auto;width:70px}.advanced-product-option .options-list li input.radio{display:none}.advanced-product-option .options-list li:hover a{text-decoration:none}.advanced-product-option .options-list li span.label{margin:0;text-align:center;display:block;clear:left;font-size:12px}.advanced-product-option .options-list li.active{margin-bottom:10px;padding:0}.advanced-product-option .options-list li.active span label{color:#545454;font-weight:700}fieldset .advanced-product-option dl dd .options-list li .label>label{display:none}fieldset .advanced-product-option dl dd .options-list li:active .label>label fieldset .advanced-product-option dl dd .options-list li{margin-left:3px}#custom_option_tabs ul li.hint>span{background:url("../images/easy-tabs-normal-right-promise.png") repeat scroll right center transparent;font-weight:700}#custom_option_tabs ul li.hint{background:url("../images/easy-tabs-normal-left-promise.png") no-repeat scroll 0 0 transparent}.custom-option-tabs .hint span.invalid div{background:url("../images/validation_advice_right_bg.gif") no-repeat !important;padding-left:17px}.product-options .custom-option-tabs li span.invalid{font-size:0}.advanced-product-option .img-option{left:-485px;margin:0 auto;position:absolute;text-align:center;width:365px}#product_addtocart_form h3 input[type=radio]{position:absolute !important;-moz-opacity:0;-webkit-opacity:0;opacity:0;width:45%;height:18px;margin-left:-30px;z-index:1}.product-view ul.messages{display:none}#product_addtocart_form h3 input[type=radio]+span.old-price:before,#product_addtocart_form h3 input[type=radio]+span.option-title:before{width:28px;height:18px;content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;cursor:pointer;float:left;font-family:"FontAwesome"}#product_addtocart_form h3 input[type=radio]:checked+span.option-title.single-line:before{background-position:0 -46px}#product_addtocart_form h3 input[type=radio]+span.old-price:before,#product_addtocart_form h3 input[type=radio]+span.option-title:before{background-position:0 -10px;margin-top:4px}#product_addtocart_form h3 input[type=radio]:checked+span.old-price:before,#product_addtocart_form h3 input[type=radio]:checked+span.option-title:before{background-position:left -48px}#product_addtocart_form h3 input[type=radio]+span.old-price:before,#product_addtocart_form h3 input[type=radio]+span.option-title:before{content:"\f096"}.product-shop h3.configurable-option input{filter:alpha(opacity=0);cursor:default}@media screen and (min-width:0\0){.product-shop h3.configurable-option .option-title{background:0 0}}.product-shop h3.configurable-option input[checked=checked]+span.option-title{background-position:left -48px}.right-options-box ul img{height:103px;margin-right:20px;width:103px}.catalog-product-view .lightbox-cms-popup-block,.stylepage-index-index .lightbox-cms-popup-block{background:#fff;left:50% !important;margin-left:-321px;padding:0 !important;position:fixed;text-shadow:none;top:47% !important;width:642px !important;z-index:99999;max-width:100%;border:1px solid #fff}@media (max-width:642px){.catalog-product-view .lightbox-cms-popup-block,.stylepage-index-index .lightbox-cms-popup-block{background:#fff;margin-left:-50%;font-size:x-small;line-height:normal}.lightbox-cms-popup-block #lightbox-cms-content p,.lightbox-cms-popup-block #lightbox-cms-content2 p,.lightbox-cms-popup-block #lightbox-cms-content li,.lightbox-cms-popup-block #lightbox-cms-content2 li,.lightbox-cms-popup-block #lightbox_cms_text,.lightbox-cms-popup-block #lightbox_cms_text2,.lightbox-cms-popup-block #lightbox-cms-content p a,.lightbox-cms-popup-block #lightbox-cms-content2 p a,.lightbox-cms-popup-block .popup-content.apo-popup-buttons button{font-size:1rem !important;line-height:normal !important;margin:0 !important}.lightbox-cms-popup-block #lightbox-cms-content h2,.lightbox-cms-popup-block #lightbox-cms-content2 h2{font-size:15px !important;line-height:normal !important;margin-bottom:0 !important}.lightbox-cms-popup-block .apo-popup-buttons div#lightbox_cms_text,.lightbox-cms-popup-block .apo-popup-buttons div#lightbox_cms_text2{margin-top:10px !important;margin-bottom:0 !important}.lightbox-cms-popup-block .apo-popup-buttons{height:auto !important}.lightbox-cms-popup-block #lightbox-cms-content,.lightbox-cms-popup-block #lightbox-cms-content2{margin-bottom:0 !important}}.lightbox-cms-popup-block .buttons{width:100%;text-align:center;margin-bottom:30px}.lightbox-cms-popup-block .buttons button{position:relative;margin:0 40px !important}.lightbox-cms-popup-block{background:#fff;left:42.75%;margin-left:-300px;padding:1em;position:fixed;top:50% !important;width:810px;z-index:1001}.lightbox-cms-popup-block .apo-popup-buttons fieldset{border:none;display:block;margin:0 auto;width:430px;height:64px;text-align:center;max-width:80%}.lightbox-cms-popup-block .apo-popup-buttons div#lightbox_cms_text,.lightbox-cms-popup-block .apo-popup-buttons div#lightbox_cms_text2{padding-top:13px;padding-bottom:10px;color:#666;border:1px dotted #333;font-style:normal;font-weight:100;margin-top:0;font-size:15px;text-transform:uppercase}.lightbox-cms-popup-block .popup-decline.button{margin-right:20px}.lightbox-cms-popup-block .popup-decline.button span strong{display:none}.lightbox-cms-popup-block .popup-accept.button{margin-left:20px !important;background:#f0bdcb}.lightbox-cms-popup-block .popup-accept.button:hover{background:#e365a0;color:#fff}.lightbox-cms-popup-block .popup-accept.button span strong{display:none}.lightbox-cms-popup-block #lightbox-cms-content h1,.lightbox-cms-popup-block #lightbox-cms-content2 h1{font-size:19px;font-weight:700;line-height:0;color:#191919;text-align:center;margin-top:77px;text-transform:uppercase}.lightbox-cms-popup-block #lightbox-cms-content>ul,.lightbox-cms-popup-block #lightbox-cms-content2>ul{font-size:18px;list-style:disc outside none;text-align:center;list-style-position:inside;line-height:26px}.lightbox-cms-popup-block #lightbox-cms-content p a,.lightbox-cms-popup-block #lightbox-cms-content2 p a{font-size:16px;text-align:center;line-height:19px;color:#545454;width:100%;display:block}.lightbox-cms-close-popup{background:url("../images/fancybox_sprite.png") no-repeat scroll 0 0 transparent;cursor:pointer;height:16px;position:absolute;right:20px;top:20px;width:18px;z-index:8040}.lightbox-cms-popup-block #lightbox_cms_image>img,.lightbox-cms-popup-block #lightbox_cms_image2>img{height:120px}.lightbox-cms-popup-block #lightbox_cms_image,.lightbox-cms-popup-block #lightbox_cms_image2{float:right;height:120px;padding:0 0 10px 10px}.lightbox-cms-popup-block #lightbox_cms_text,.lightbox-cms-popup-block #lightbox_cms_text2{font-size:17px;margin-bottom:25px}.lightbox-cms-popup-block #lightbox_cms_title label,.lightbox-cms-popup-block #lightbox_cms_title2 label{font-family:"Architects Daughter";font-size:35px}.lightbox-cms-popup-block #lightbox_cms_title,.lightbox-cms-popup-block #lightbox_cms_title2{color:#444;font-family:"Architects Daughter";font-size:35px;font-weight:400;line-height:48px;margin-bottom:7px;margin-left:16px;margin-top:15px}.lightbox-cms-popup-block #lightbox-cms-content,.lightbox-cms-popup-block #lightbox-cms-content2{padding:13px 30px}.catalog-category-view .desc-special .title-desc{width:96%;float:left}#product_addtocart_form h3{margin:0;padding-bottom:5px;font-weight:400;font-size:1.2rem}.catalog-category-view .desc-special .title-desc h1{float:left}.catalog-category-view .desc-special .desc-next{top:62px}.catalog-category-view .desc-special .desc-next-2{top:62px}.catalog-category-view .desc-special .desc-cut{top:10px}.catalog-category-view .col2-right-layout .desc-special{margin-left:0}.desc-special{background:url("../images/desc-spec-bg.png") no-repeat;width:757px;height:198px;position:relative}.title-desc{float:left;width:186px;padding-bottom:5px}.title-desc-no{float:left;width:100%}.desc-special .title-desc h1{font-size:18px;color:#878787;text-align:center}.desc-special .title-desc-no h1{font-size:18px;color:#878787;text-align:center}.desc-special .title-desc .desk-easy{float:left;padding-left:10px;padding-top:7px}.desc-special .desc-first{background:url("../images/choose-active.png") no-repeat scroll 0 0 transparent;color:#fff;float:left;font-family:Century Gothic,Arial,Helvetica,Sans-serif;font-size:12pt;font-weight:700;height:79px;width:210px}.desc-special .desc-size{background:url("../images/choose-inactive.png") no-repeat;width:210px;height:79px;float:left;opacity:.5}.desc-special .desc-fabric{background:url("../images/choose-inactive.png") no-repeat;width:210px;height:79px;float:left;opacity:.5}.desc-next{left:225px;position:absolute;top:89px}.catalog-product-view .col2-right-layout .desc-next{top:0;left:211px}.desc-next-2{left:465px;position:absolute;top:89px}.catalog-product-view .col2-right-layout .desc-next-2{top:0;left:450px}.desc-cut{position:absolute;right:15px;top:35px}.catalog-product-view .col2-right-layout .desc-cut{right:0;top:-56px}.desc-special .image-position{position:relative}.catalog-product-view .desc-special .image-position div{margin-left:20px;margin-top:16px;margin-bottom:16px}.catalog-category-view .desc-special>div{margin-left:30px}.desc-special div img{padding-left:14px;padding-top:26px}.right-seating-links li{padding:10px 0}.col2-right-layout .desc-special{background:#f8f8f8;border:3px solid #a3a6a5;height:auto;float:left;margin-top:-5px;padding:0 10px 10px 0;position:relative;width:737px;margin-bottom:10px;margin-left:10px}.desc-special h1{font-size:25px !important;margin-left:-7px}.swatches-left{float:left;width:600px;position:relative;padding:10px}.swatches-right .button.btn-cart{float:right}.advanced-product-option.swatches-tabs dd{border:none;border-bottom:1px solid #d6d8d9;border-radius:0}ul.right-swatches-boxes li{width:72px;height:72px;border:1px solid #e7e7e7;float:left;position:relative}ul.right-swatches-boxes li img{width:70px;height:70px}.top-selected-swatches{background-color:#fff;border:1px solid #d6d8d9;box-shadow:1px 1px 5px 2px #828282;height:88px;left:24.8%;margin:0 auto;position:fixed;top:0;width:633px;z-index:100900}ul.top-swatches-boxes li{width:90px;height:90px;border:1px solid #d6d8d9;float:left;margin:7px;position:relative}ul.top-swatches-boxes li div.top-clear-swatch{background:url("../images/fancybox_sprite.png") no-repeat scroll 0 0/9px auto rgba(0,0,0,0);cursor:pointer;font-size:0;height:10px;position:absolute;right:-12px;top:-1px;width:10px}.top-selected-swatches .button.btn-cart{bottom:10px;position:absolute;right:10px}#product-options-wrapper.product-options.simple{background:none repeat scroll 0 0 rgba(0,0,0,0);border:medium none;box-shadow:none}.col2-left-layout .product-view .MagicToolboxContainer{width:342px !important}.col1-layout fieldset.product-options .content_option_id .options-list li .MagicThumb-swap{position:relative;display:block;width:72px}.MagicZoomBigImageCont{z-index:99999 !important}#MagicToolboxSelectorsContainer h4{display:none}.slider360-hidden{position:absolute;visibility:hidden}div.slider360{background:url("magic360/graphics/trek.png") no-repeat scroll center center rgba(0,0,0,0);height:39px;margin:10px 0;position:relative;width:351px}.noUi-target *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-ms-touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:default}.noUi-base{width:100%;margin:1px -5px;height:38px;position:relative}.noUi-handle{top:3px;left:0;width:15px;height:33px;z-index:1;position:relative;background:url('magic360/graphics/handle.png') no-repeat scroll center 0;cursor:move}.noUi-connect{background:Teal;-webkit-transition:background .6s;transition:background .6s}.noUi-origin{position:absolute;right:0;top:0;bottom:0;border-radius:inherit}.noUi-origin+.noUi-origin{background:inherit !important}.noUi-z-index{z-index:10}.noUi-vertical{width:38px;height:100%}.noUi-vertical .noUi-origin{bottom:0;left:0}.noUi-vertical .noUi-handle{top:-23px;left:-3px}[disabled] .noUi-base{background:#ddd}[disabled] .noUi-handle{background:#f7f7f7;cursor:not-allowed}[disabled] .noUi-connect{background:#eee}.noUi-state-tap .noUi-origin{-webkit-transition:left .3s,top .3s;transition:left .3s,top .3s}.noUi-state-blocked .noUi-connect{background:#7f8c8d}.noUiSlider{left:10px;position:absolute;width:327px}.content_option_id{margin-left:0;margin-top:25px}.main-preloader .main-image,.main-preloader .dims-option,.main-preloader .option-360{display:inline-block;margin-top:13px;margin-right:5px}.dims-option a span{display:none}#popup_validation{display:none}.input-group-addon,.input-group-btn,.input-group .form-control{text-align:center}.product-options-bottom .price-box,.product-options-bottom .add-to-cart{float:right;width:253px;z-index:10}.product-options-bottom{margin:auto;float:left;width:100%;padding-right:8px}.product-options-bottom .form-control{width:46px}.product-options-bottom .wishlist-button{margin-right:10px}.MagicToolboxMessage{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product-options-wrapper-tabs .advanced-product-option .options-list li{border:none;padding:0;margin-bottom:15px}.bespoke-me-container a{font-size:16px;color:#545454;background:url("../images/bespoke-ruler.gif") no-repeat scroll 0 6px;padding-left:54px;font-weight:400;display:block}.bespoke-me-container a:hover{font-weight:700;text-decoration:none}.bespoke-me-container{margin-bottom:10px}.main-preloader .option-360{display:inline-block;margin-top:0}.advanced-product-option.drawers .options-list li{height:120px !important;width:205px !important;margin-right:28px;margin-bottom:20px;border:1px solid #ccc}.advanced-product-option.drawers .options-list li.active{border:1px solid #545454}.advanced-product-option.drawers .options-list li .MagicThumb-swap{margin-bottom:2px}.advanced-product-option.drawers .options-list li img.small-image-preview{max-width:200px !important;max-height:95px !important}.advanced-product-option.drawers .options-list li span.title{position:absolute;left:6px;border:none !important;margin:0;font-size:12px}.product-shop .switch-fabric .input-box select{background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;color:#555;display:block;font-size:14px;height:34px;line-height:1.42857;padding:6px 12px;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;width:100%}@media (max-width:400px){.advanced-product-option.drawers .options-list li{height:92px !important;width:130px !important;margin-right:16px;margin-bottom:14px;border:1px solid #ccc}.advanced-product-option.drawers .options-list li .MagicThumb-swap{position:relative;display:block;margin-bottom:2px}.advanced-product-option.drawers .options-list li img.small-image-preview{max-width:128px !important;max-height:60px !important}.advanced-product-option.drawers .options-list li span.title{position:absolute;left:4px;border:none !important;font-size:11px;margin:0;text-align:left}}@media (max-width:500px) and (min-width:401px){.advanced-product-option.drawers .options-list li{height:100px !important;width:168px !important;margin-right:16px;margin-bottom:14px;border:1px solid #ccc}.advanced-product-option.drawers .options-list li .MagicThumb-swap{position:relative;display:block;margin-bottom:2px}.advanced-product-option.drawers .options-list li img.small-image-preview{max-width:164px !important;max-height:77px !important}.advanced-product-option.drawers .options-list li span.title{position:absolute;left:4px;border:none !important;font-size:11px;margin:0;text-align:left}}@media (max-width:768px){.product-free-swatches .swp-productpage,.product-rugs-swatches .swp-productpage{padding-left:0;padding-right:0}#product-options-wrapper-tabs{width:100% !important}#product_addtocart_form h3 input[type=radio]{width:90%}}@media screen and (max-width:768px) and (min-device-width:300px){fieldset.product-options.hover .content_option_id .options-list li .img-option:hover{display:auto}}@media screen and (max-width:767px) and (min-device-width:320px){.catalog-product-view .lightbox-cms-popup-block,.stylepage-index-index .lightbox-cms-popup-block{top:0 !important;margin-top:10% !important;max-height:98% !important}.lightbox-cms-close-popup{right:0;top:0}.lightbox-cms-popup-block #lightbox-cms-content h1,.lightbox-cms-popup-block #lightbox-cms-content2 h1{font-size:16px;margin-top:15px}.lightbox-cms-popup-block #lightbox-cms-content h2,.lightbox-cms-popup-block #lightbox-cms-content2 h2{font-size:15px;line-height:17px}.lightbox-cms-popup-block #lightbox-cms-content p,.lightbox-cms-popup-block #lightbox-cms-content>ul,.lightbox-cms-popup-block #lightbox-cms-content2 p,.lightbox-cms-popup-block #lightbox-cms-content2>ul{font-size:13px;line-height:15px}.lightbox-cms-popup-block .apo-popup-buttons fieldset{height:47px}.lightbox-cms-popup-block .apo-popup-buttons div#lightbox_cms_text,.lightbox-cms-popup-block .apo-popup-buttons div#lightbox_cms_text2{margin-top:0 !important;line-height:42px;font-size:14px}.lightbox-cms-popup-block #lightbox-cms-content,.lightbox-cms-popup-block #lightbox-cms-content2{margin-bottom:8px}.lightbox-cms-popup-block #lightbox-cms-content br,.lightbox-cms-popup-block #lightbox-cms-content2 br{display:none}}@media (max-width:530px){.page-title.category-title img{width:40px}}@media (max-width:465px){#custom_option_tabs ul li.other{float:left;height:auto !important;width:19.3% !important;margin-bottom:14px}#custom_option_tabs ul li.other:last-child{margin-right:0}#custom_option_tabs ul li.other span{padding:2px 0 0 !important}#custom_option_tabs ul li.other span .tab-title,#custom_option_tabs ul li.other.active span .tab-title{min-height:47px !important;white-space:normal !important;line-height:14px;padding:2px 0 0 !important}#custom_option_tabs ul li.other span .tab-price,#custom_option_tabs ul li.active span .tab-price{line-height:6px;height:auto;min-height:18px}}@media (max-width:350px) and (min-width:320px){.validation-passed .options-list li{margin-right:4px !important}}@media (max-width:768px) and (min-width:320px){fieldset.product-options .content_option_id .options-list li .img-option{left:auto}}@media (max-width:768px) and (min-width:666px){fieldset.product-options .content_option_id .options-list li:nth-child(6n) .img-option{left:-100px}}@media (max-width:665px) and (min-width:560px){fieldset.product-options .content_option_id .options-list li:nth-child(5n) .img-option{left:-100px}.lightbox-cms-popup-block .apo-popup-buttons fieldset{height:25px;padding-top:5px;!important}.lightbox-cms-popup-block #lightbox-cms-content li,.lightbox-cms-popup-block #lightbox-cms-content2 li{line-height:11px !important}.lightbox-cms-popup-block #lightbox-cms-content h2,.lightbox-cms-popup-block #lightbox-cms-content2 h2{font-size:6vw !important}}@media (max-width:559px) and (min-width:441px){fieldset.product-options .content_option_id .options-list li:nth-child(4n) .img-option{left:-100px}.lightbox-cms-popup-block .apo-popup-buttons fieldset{height:25px;padding-top:5px;!important}.lightbox-cms-popup-block #lightbox-cms-content h2,.lightbox-cms-popup-block #lightbox-cms-content2 h2{font-size:6vw !important}}@media (max-width:440px) and (min-width:319px){fieldset.product-options .content_option_id .options-list li:nth-child(3n) .img-option{left:-100px}.lightbox-cms-popup-block .apo-popup-buttons fieldset{height:25px;padding-top:5px;!important}.lightbox-cms-popup-block #lightbox-cms-content h2,.lightbox-cms-popup-block #lightbox-cms-content2 h2{font-size:6vw !important}}.catalog-product-view #accordion i.icon:before{padding-right:10px}.catalog-product-view #accordion i.icon{display:inline-block;width:26px}.page-product-apo .availability-message{text-transform:none;margin-top:0;clear:both}h3 .option-title{top:5px;position:relative}.configurable-option-container{padding-bottom:3px}.catalog-product-view .ui-widget .ui-widget-content{padding:10px 0}.catalog-product-view .product-specifications ul:last-child,.product-specifications,.catalog-product-view .ui-widget-content{margin-bottom:0}#share-bookmark h2{padding-top:6px;line-height:3.5rem}.catalog-product-view .fa-bullhorn:before{padding-right:10px}.apo-title{margin-bottom:10px}.apo .add-to-box{margin-bottom:0 !important}.product-shop #price_info{display:inline !important}.product-options-bottom .add-to-box{margin-top:0;margin-bottom:0}.product-view .product-shop .short-description{clear:both}#product-options-wrapper-tabs{border:1px solid #ccc;margin-top:40px;margin-bottom:10px;padding-bottom:5px}#product-options-wrapper-tabs .advanced-product-option{padding-left:15px;float:left}#custom_option_tabs{margin-top:-50px;background:#fff;padding-right:0;padding-left:0;text-align:center;position:relative;margin-left:auto;margin-right:auto;display:block}.product-options .advanced-product-option dt{padding-top:0}.advanced-product-option .last dt span{padding-left:15px;margin-top:13px;display:block}.advanced-product-option .last dt span span{margin:0;padding:0}.advanced-product-option .last dt span span:first-child{clear:both;text-transform:uppercase}.advanced-product-option .last dt span span:last-child{font-family:"BrandonGrotesqueWeb-Bold",sans-serif;clear:both}#swatch_list_count{display:none}.right-swatches-boxes{display:inline-block;margin-bottom:0}#lightbox_cms_decline{float:left}.fa-times-circle:before{position:absolute;top:0;right:5px}.right-swatches-boxes a,.advanced-product-option li.active a.change-color,fieldset.product-options.hover .advanced-product-option li a.change-color:hover{bottom:0;color:#fff !important;justify-content:center;display:flex !important;flex-direction:column !important;left:4px;margin:auto;text-align:center;font-weight:100;text-indent:0 !important;font-family:BrandonGrotesqueWeb-Light,sans-serif;font-size:.9rem}.right-selected-swatches{background:#fff;z-index:99;border-bottom:1px solid #ccc}.advanced-product-option li.active a.change-color,.advanced-product-option li a.change-color:hover{border:1px dashed #000}.right-swatches-boxes a{width:70px !important;height:70px !important;left:0 !important;position:absolute}@media (max-width:1200px){fieldset.product-options .content_option_id .options-list li.active .bg-small-img,fieldset.product-options.hover .content_option_id .options-list li:hover .bg-small-img{font-size:.7em !important}}.pulse:enabled{-webkit-animation:pulse 1.2s linear infinite;-moz-animation:pulse 1.2s linear infinite;-ms-animation:pulse 1.2s linear infinite;animation:pulse 1.2s linear infinite}.pulse:enabled:hover{-webkit-animation-play-state:paused;-moz-animation-play-state:paused;-o-animation-play-state:paused;animation-play-state:paused}@keyframes pulse{0%{background:#151515;border-color:#151515}75%{background:#777;border-color:#777}}@-moz-keyframes pulse{0%{background:#151515;border-color:#151515}75%{background:#777;border-color:#777}}@-webkit-keyframes pulse{0%{background:#151515;border-color:#151515}75%{background:#777;border-color:#777}}@-ms-keyframes pulse{0%{background:#151515;border-color:#151515}75%{background:#777;border-color:#777}}.pulse-f{-webkit-animation:pulse-f 1.2s linear infinite;-moz-animation:pulse-f 1.2s linear infinite;-ms-animation:pulse-f 1.2s linear infinite;animation:pulse-f 1.2s linear infinite}@keyframes pulse-f{0%{color:#f0d2d7}75%{color:#efbdcb}}@-moz-keyframes pulse-f{0%{color:#f0d2d7}75%{color:#efbdcb}}@-webkit-keyframes pulse-f{0%{color:#f0d2d7}75%{color:#efbdcb}}@-ms-keyframes pulse-f{0%{color:#f0d2d7}75%{color:#efbdcb}}.pulse-2{-webkit-animation:pulse-2 1.2s linear infinite;-moz-animation:pulse-2 1.2s linear infinite;-ms-animation:pulse-2 1.2s linear infinite;animation:pulse-2 1.2s linear infinite}@keyframes pulse-2{0%{background:#f0e4e3}75%{background:#f0bdcb}}@-moz-keyframes pulse-2{0%{background:#f0e4e3}75%{background:#f0bdcb}}@-webkit-keyframes pulse-2{0%{background:#f0e4e3}75%{background:#f0bdcb}}@-ms-keyframes pulse-2{0%{background:#f0e4e3}75%{background:#f0bdcb}}.controls-images .bx-wrapper .bx-prev{background:url('../images/controls.png') no-repeat 0 -67px}.controls-images .bx-wrapper .bx-next{background:url('../images/controls.png') no-repeat 0 3px}.controls-images .bx-wrapper .bx-prev:hover{background:url('../images/controls.png') no-repeat 0 -103px}.controls-images .bx-wrapper .bx-next:hover{background:url('../images/controls.png') no-repeat 0 -33px}@media (max-width:813px) and (min-device-width:270px) and (max-height:500px){.lightbox-cms-popup-block .apo-popup-buttons div#lightbox_cms_text,.lightbox-cms-popup-block .apo-popup-buttons div#lightbox_cms_text2{line-height:1 !important;margin-bottom:0 !important;padding-top:5px !important;padding-bottom:5px !important;font-size:11px !important}.lightbox-cms-popup-block #lightbox-cms-content li,.lightbox-cms-popup-block #lightbox-cms-content2 li{line-height:11px !important}.lightbox-cms-popup-block #lightbox-cms-content p,.lightbox-cms-popup-block #lightbox-cms-content>ul,.lightbox-cms-popup-block #lightbox-cms-content2 p,.lightbox-cms-popup-block #lightbox-cms-content2>ul{font-size:13px;line-height:12px !important;margin-bottom:0 !important}#product_addtocart_form h3{margin-bottom:2px !important;margin-top:0 !important;padding-bottom:0 !important;font-size:1.2rem !important;line-height:1 !important}.lightbox-cms-popup-block .buttons{margin-bottom:0 !important;margin-top:15px !important}.catalog-product-view .lightbox-cms-popup-block,.stylepage-index-index .lightbox-cms-popup-block{top:0 !important;margin-top:1% !important;max-height:98% !important}}@media (max-width:665px) and (min-device-width:270px) and (max-height:420px){.lightbox-cms-popup-block #lightbox-cms-content h2,.lightbox-cms-popup-block #lightbox-cms-content2 h2{font-size:4vw !important}.lightbox-cms-popup-block .buttons{margin-bottom:0 !important;margin-top:15px !important}}.clear-swatch:before{font-size:21px !important;padding:4px 0}.lightbox-newsletter-close-popup{cursor:pointer;height:16px;position:absolute;right:20px;top:20px;width:18px;z-index:8040;font-size:20px}.lightbox-cms-popup-block #lightbox-cms-content,.lightbox-cms-popup-block #lightbox-cms-content2{padding:13px 30px}.lightbox-cms-popup-block h3{color:#757374;font-size:20px !important;text-align:center;border-bottom:1px dotted;line-height:34px;margin-bottom:20px !important;margin-left:auto !important;margin-right:auto !important;width:80%}#product_addtocart_form h3{margin:0;padding-bottom:5px;font-weight:400;font-size:18px}.lightbox-cms-popup-block #lightbox-cms-content>ul,.lightbox-cms-popup-block #lightbox-cms-content2>ul{font-size:18px;list-style:disc outside none;text-align:center;list-style-position:inside;line-height:19px;color:#b7b6b7}.lightbox-cms-popup-block #lightbox-cms-content>ul,.lightbox-cms-popup-block #lightbox-cms-content2>ul{font-size:18px;list-style:disc outside none;text-align:center;list-style-position:inside;line-height:26px}.lightbox-cms-popup-block #lightbox-cms-content p a,.lightbox-cms-popup-block #lightbox-cms-content2 p a{font-size:16px;text-align:center;line-height:19px;color:#545454;width:100%;display:block}.lightbox-cms-popup-block .buttons button{position:relative;margin:0 40px !important}.lightbox-cms-popup-block .buttons button{position:relative;margin:0 40px !important}.lightbox-cms-popup-block h2{color:#e987b5;font-size:30px;font-family:"BrandonGrotesqueWeb-Bold",sans-serif;text-align:center}.lightbox-cms-popup-block h3{color:#757374;font-size:20px !important;text-align:center;border-bottom:1px dotted;line-height:34px;margin-bottom:20px !important;margin-left:auto !important;margin-right:auto !important;width:80%}.lightbox-cms-popup-block h3 span{padding-right:20px;padding-left:20px;padding-bottom:20px}@media (max-width:813px) and (min-device-width:270px) and (max-height:500px){.lightbox-cms-popup-block .apo-popup-buttons div#lightbox_cms_text,.lightbox-cms-popup-block .apo-popup-buttons div#lightbox_cms_text2{line-height:1 !important;margin-bottom:0 !important;padding-top:5px !important;padding-bottom:5px !important;font-size:11px !important}.lightbox-cms-popup-block #lightbox-cms-content li,.lightbox-cms-popup-block #lightbox-cms-content2 li{line-height:11px !important}.lightbox-cms-popup-block #lightbox-cms-content p,.lightbox-cms-popup-block #lightbox-cms-content>ul,.lightbox-cms-popup-block #lightbox-cms-content2 p,.lightbox-cms-popup-block #lightbox-cms-content2>ul{font-size:13px;line-height:12px !important;margin-bottom:0 !important}#product_addtocart_form h3{margin-bottom:2px !important;margin-top:0 !important;padding-bottom:0 !important;font-size:1.2rem !important;line-height:1 !important}.lightbox-cms-popup-block .buttons{margin-bottom:0 !important;margin-top:15px !important}.catalog-product-view .lightbox-cms-popup-block,.stylepage-index-index .lightbox-cms-popup-block{top:0 !important;margin-top:1% !important;max-height:98% !important}}@media (max-width:665px) and (min-device-width:270px) and (max-height:420px){.lightbox-cms-popup-block #lightbox-cms-content h2,.lightbox-cms-popup-block #lightbox-cms-content2 h2{font-size:4vw !important}.lightbox-cms-popup-block .buttons{margin-bottom:0 !important;margin-top:15px !important}}.lightbox-cms-popup-block .popup-decline.button,.lightbox-cms-popup-block .popup-accept.button{font-size:13px;font-family:BrandonGrotesqueWeb-Bold,sans-serif;text-transform:uppercase;border:none}.lightbox-cms-popup-block .popup-accept.button{font-size:13px;font-family:BrandonGrotesqueWeb-Bold,sans-serif;text-transform:uppercase;color:#fff}#popup_validation{height:0}.product-info-main .box-tocart{padding:0}@media only screen and (max-width:780px){.product-info-main .box-tocart{padding:12px 0 0}}.swatches-popup-block-material .col1-set .col1 h2{font-family:BrandonTextWeb-Bold,Sans-serif;font-size:34px !important;font-stretch:normal;font-style:normal;line-height:1 !important;letter-spacing:2px;text-align:center;color:#151515 !important;border-bottom:none}.swatches-popup-block-material .col1-set .col1 .content h3.content-textpopup-1{font-family:BrandonTextWeb-Light,sans-serif;font-size:19px !important;font-weight:300 !important;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;max-width:900px;margin:auto !important;color:#151515}.swatches-popup-block-material .col1-set .col1 .content h3.content-textpopup-2{font-family:BrandonTextWeb-Regular,sans-serif;font-weight:400 !important;font-size:24px !important;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#151515}.swatches-popup-block-material .content p.disclaimer-text{font-family:BrandonTextWeb-Light,sans-serif;font-size:15px;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#151515}.swatches-popup-block-material .content .p-bed-text{font-family:BrandonTextWeb-Light,sans-serif;font-size:19px;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#151515}.swatches-popup-block-material .content .text-with-email{font-family:BrandonTextWeb-Light,sans-serif;font-size:19px !important;font-weight:300 !important;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#151515}.swatches-popup-block-material .content .text-with-email a{color:#151515 !important;text-decoration:underline}.swatches-popup-block-material .content .btn-material{border-radius:unset !important;background-color:#151515 !important;border-color:#151515 !important}.swatches-popup-block-material .content .btn-material span span{font-family:BrandonTextWeb-Bold,sans-serif;font-size:14px;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:3.5px;text-align:center;color:#fff}.tt-tabs .tt-tabs__body>div.apo-option:not(.option-Description),.tt-tabs .tt-tabs__body>div.apo-option:not(.option-Description) span.tt-tabs__title,.tt-tabs .tt-tabs__body>div.apo-option:not(.option-Description) .icon{display:none}.tt-tabs .tt-tabs__body>div.apo-option:not(.option-Description)>div.tt-tabs__content{display:block}.tt-tabs .tt-tabs__body>div.apo-option:not(.option-Description){width:50%;padding-right:5px;padding-bottom:0;float:left}.tt-tabs .tt-tabs__body>div.apo-option:nth-child(3n){clear:left}@media only screen and (max-width:480px){.tt-tabs .tt-tabs__body>div.apo-option:not(.option-Description){width:100%;padding-right:0;float:none}.tt-tabs .tt-tabs__body>div.apo-option:nth-child(3n){clear:both}}.tt-tabs .tt-tabs__body>div.apo-option.picked{display:block}.tt-tabs .tt-tabs__body>div:not(.apo-option){float:none;clear:both}.page-product-apo.catalog-product-view .sizes-image-selected,.page-product-apo.catalog-product-view .swatches-image-selected{position:relative;height:auto}.page-product-apo.catalog-product-view .apo-option:not(.option-Description) .tt-tabs__content a,.page-product-apo.catalog-product-view .apo-option:not(.option-Description) .tt-tabs__content a:hover{text-decoration:none}.page-product-apo.catalog-product-view .apo-option:not(.option-Description) .tt-tabs__content span,.page-product-apo.catalog-product-view .apo-option:not(.option-Description) .tt-tabs__content span{margin-top:0;display:block;max-width:100%}.page-product-apo.catalog-product-view .apo-option:not(.option-Description) .tt-tabs__content strong{text-transform:uppercase;font-size:16px;color:#151515}.page-product-apo.catalog-product-view .apo-option:not(.option-Description) .tt-tabs__content span label,.page-product-apo.catalog-product-view .apo-option:not(.option-Description) .tt-tabs__content span .label{display:block;padding:0}.page-product-apo.catalog-product-view .apo-option:not(.option-Description) .tt-tabs__content span.title{border:1px solid #151515;padding:5px;margin-top:5px;cursor:pointer;height:35px;overflow:hidden}.page-product-apo.catalog-product-view .swatches-image-selected span.title{padding-right:35px}.page-product-apo.catalog-product-view .sizes-image-selected a.MagicZoom,.page-product-apo.catalog-product-view .headboards-image-selected a.MagicZoom{display:none!important}.page-product-apo.catalog-product-view .swatches-image-selected a.MagicZoom{pointer-events:none;position:absolute;top:35px;right:10px;width:25px;height:25px}.page-product-apo.catalog-product-view .swatches-image-selected img{margin:0!important}