#productImagesDetails{display:flex;gap:20px;background-color:#fff}.productImagesDivWrapper{width:60%}#productDetailsDiv{width:40%}#ProductPhoto .product-main-carousel{border:1px #c8c8c8 solid}#product-main-image{width:100%}#productImagesDiv{display:flex;flex-flow:row-reverse;gap:20px}#ProductThumbsWrapper{width:100px;position:relative}#ProductThumbsWrapper .jq__slider,#ProductThumbsWrapper .jq__slider .jq__slider__outer{position:absolute;height:100%;width:100%}#ProductThumbsWrapper .jq__slider .item__outer+.item__outer{margin-top:10px}#ProductPhoto{width:calc(100% - 120px)}.product-main-carousel .jq__slider__inner .item__outer .item{width:100%;height:calc(100vh - 40px);background-size:contain!important;background-repeat:no-repeat;background-position:center}.free__swatch .product-main-carousel .jq__slider__inner .item__outer .item{height:calc(100vh - 100px)}.product-main-carousel .slider__prv,.product-main-carousel .slider__nxt{cursor:pointer;position:absolute;left:0;top:50%;z-index:1;width:30px;height:60px;transform:translateY(-50%);background:#000;opacity:.8;overflow:hidden}.product-main-carousel .slider__prv:hover,.product-main-carousel .slider__nxt:hover{background:#fff}.product-main-carousel .slider__nxt{left:auto;right:0}.product-main-carousel .slider__prv .arrow,.product-main-carousel .slider__nxt .arrow{border-color:#fff;padding:10px}.product-main-carousel .slider__prv:hover .arrow,.product-main-carousel .slider__nxt:hover .arrow{border-color:#000}.product-main-carousel .slider__prv .arrow{margin:19px 0 0 10px}.product-main-carousel .slider__nxt .arrow{margin:19px 10px 0 0}.product-thumbs .slider__prv,.product-thumbs .slider__nxt{overflow:hidden;text-align:center;width:60px;height:30px;cursor:pointer;position:absolute;left:50%;top:0;z-index:1;transform:translate(-50%);background-color:#000;opacity:.8}.product-thumbs .slider__prv:hover,.product-thumbs .slider__nxt:hover{background-color:#fff}.product-thumbs .slider__nxt{top:auto;bottom:0}.product-thumbs .slider__prv .arrow,.product-thumbs .slider__nxt .arrow{border-color:#fff;padding:8px}.product-thumbs .slider__prv:hover .arrow,.product-thumbs .slider__nxt:hover .arrow{border-color:#000}.product-thumbs .slider__prv .arrow{margin:11px 0 0}.product-thumbs .slider__nxt .arrow{margin:3px 0 0}.product-thumbs .item__outer .item{border:1px #f7f7f7 solid}.product-thumbs .item__outer._focus .item{border:1px #7b7b7b solid}.details__price__wrapper{display:flex;align-items:center}.details__price__wrapper>div{flex-grow:1}.details__price__wrapper>div.details__price_right{text-align:right}.details__price__wrapper>div.details__price{color:#000;font-family:Playfair Display,serif;font-size:26px}.details_tabs_wrapper{margin-top:10px;margin-bottom:15px}.details_tab,.details_tab_bold{border-top:1px #c8c8c8 solid}.details_tab_body{line-height:1.4;display:none;padding:10px;max-height:400x;background-color:#faf8f8}.details_tab_body.__scroll{max-height:calc(100vh - 200px);overflow:auto}.details_tab_title.open~.details_tab_body{display:block}.details_tab_title{font-weight:700;cursor:pointer;position:relative;padding:15px 0}.details_tab_title.open{border-bottom-color:#faf8f8}.details_tab_title .tab-count{line-height:1;text-align:center;border:1px #000 solid;display:inline-flex;align-items:center;justify-content:center;margin-right:5px;width:20px;height:20px;border-radius:50%}.__selected .details_tab_title .tab-count{color:#fff;background:#000}.details_tab_title .arrow{border:solid #454545;border-width:0 2px 2px 0;display:inline-block;padding:4px;position:absolute;right:2px}.details_tab_title .arrow.up{top:22px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.details_tab_title .arrow.down{top:18px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.details_tab_title.open .arrow.down{top:22px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.details_tab_body .select__label{cursor:pointer;font-weight:500;padding:8px 12px;background-color:#fff;border:1px #d0d0d0 solid}.details_tab_body .select__label.selected{cursor:default;color:#000;border:1px #000 solid}.details_tab_body .select__label:hover{border-color:#6e6e6e}.details_tab_body .select__label+.select__label{margin-top:5px}.details_tab_body .select__label.__hide{display:none}.details_tab_title .selected__value{font-weight:400;color:#000;display:inline-block;margin-left:5px;font-size:12px;font-style:italic;padding:0 5px;border-radius:3px;background-color:#f6f6f6}.upholstery__top{display:flex;align-items:center;margin-bottom:15px;margin-top:15px}.upholstery__top>div{flex-grow:1}.upholstery__top_left{color:#000;font-family:Playfair Display,serif}.upholstery__top_right{text-align:right}.upholstery__top_right .request__information__btn{color:#fff;padding:5px 20px;display:inline-block;background-color:#000;border-radius:25px}.upholstery_top_border{margin-top:10px;padding-top:8px;border-top:1px #cdcdcd solid}.details_tab_body ul{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0px;list-style:none}.details_tab_body li.variant{text-align:center;font-size:10px;line-height:1.2;display:flex;flex-basis:40px;flex-flow:column;margin:0}.details_tab_body li.variant a{position:relative;display:block;align-self:center;padding:1px;background:#fff;width:55px;height:46px;border:1px #faf8f8 solid;overflow:hidden;background-position:center;background-size:cover;background-repeat:no-repeat}.details_tab_body li.variant a.__no__image{background-size:90%}.details_tab_body li.variant_two a{width:162px;display:flex;border:1px #faf8f8 solid}.details_tab_body li.variant_two a.select{border-color:#000}.details_tab_body li.variant_two a span{position:relative;border:2px #FFF solid}.details_tab_body li.variant_two a.select span:after{content:"";left:31px;top:6px;position:absolute;border:solid white;border-width:0 3px 3px 0;display:inline-block;width:16px;height:26px;transform:rotate(30deg);filter:drop-shadow(0px 1px 2px rgba(0,0,0,.5))}.details_tab_body li.variant_two a img{vertical-align:bottom;width:100%;height:46px}.details_tab_body li.variant a:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;border:2px #FFF solid}.details_tab_body li.variant a .span_1{position:absolute;left:2px;top:2px;right:2px;height:38px}.details_tab_body li.variant a .span_2{position:absolute;left:2px;top:38px;right:2px;height:38px}.details_tab_body li.variant>span{margin-top:5px}.details_tab_body li.variant_two>span{text-align:center;font-size:10px;line-height:1.2;margin-top:5px;display:block}.details_tab_body li.variant a.select{cursor:default;border:1px #000 solid}.details_tab_body li.variant a.select:after{content:"";left:0;top:4px;position:absolute;border:solid white;border-width:0 3px 3px 0;display:inline-block;width:10px;height:18px;transform:rotate(30deg);filter:drop-shadow(0px 1px 2px rgba(0,0,0,.5));right:0;margin:0 auto}.details_tab_body li.variant img{visibility:hidden}.product__qty__wrapper{display:flex;gap:20px}.product__qty__wrapper>.product__qty{width:40%}.product__qty__wrapper>#pdpCallouts{width:60%}.product__qty__wrapper a.tooltipShipping{position:relative;font-size:.85714em;color:#000}.product__qty__wrapper a.tooltipShipping .fas{font-size:14px;display:inline-block}.product__qty__wrapper a.tooltipShipping span{color:#fff;position:absolute;transform:translate(-50%,-10px);left:50%;bottom:100%;z-index:10;display:none;padding:8px 10px;width:350px;line-height:1.2;font-size:14px;border-radius:2px;border:2px #FFF solid;background-color:#000;box-shadow:0 0 8px 4px #666}.product__qty__wrapper a.tooltipShipping:hover span{display:block}.product__qty__wrapper a.tooltipShipping span>img{display:none}.product__qty__bottom__wrapper{display:flex;gap:20px;margin-top:10px}.product__qty__bottom__wrapper>#pdpTag{width:40%}.product__qty__bottom__wrapper>#pdpDimension{width:60%}.product__qty__bottom__wrapper label.tag{display:block}.made__to__order{margin-top:20px}.made__to__order__error{line-height:1.2;border-radius:3px;padding:8px 12px;border:1px solid #6e6464;text-align:left;background-color:#fff6f6}.made__to__order__error p{margin-top:5px;margin-bottom:0}.made__to__order__error h4{margin-top:0;margin-bottom:0}.made__to__order__error a{text-decoration:underline}.add__to__cart__section{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px}.add__to__cart__section>div{flex-grow:1}.add__to__cart__section>div.add__to__cart__left{text-align:center}.add__to__cart__section #AddToCart,.add__to__cart__section #AddToCartBundle,.add__to__cart__section #cartBtn{width:100%;max-width:300px}.add__to__cart__section .ask__a__gubi__btn{color:#000;width:100%;background-color:#fff;border-color:#000;border-width:2px;line-height:16px}.add__to__cart__section .ask__a__gubi__btn:hover{background-color:#f5f5f5}#relatedProducts{float:left;width:100%}.fabric__wrapper{flex-wrap:wrap;display:flex;gap:10px;margin-top:5px}.fabric__wrapper.hidden{display:none}.selected__fabric,.selected__fabric2{display:flex;flex-flow:column}.selected__fabric.hidden,.selected__fabric2.hidden{display:none}.fabric__wrapper .fabric,.fabric__wrapper .fabric2{line-height:1.4;font-size:12px;display:flex;align-items:center;gap:5px}.fabric__wrapper .fabric .fab-span,.fabric__wrapper .fabric2 .fab-span2{position:relative;width:56px;height:40px;background-repeat:no-repeat;background-position:center;background-size:cover;border:1px #d7d7d7 solid}.fabric__wrapper .fabric .fab-span.__no__image,.fabric__wrapper .fabric2 .fab-span2.__no__image{background-size:contain}.fabric__wrapper .fabric .fab-span:before,.fabric__wrapper .fabric2 .fab-span2:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;border:1px #fff solid}.fabric__wrapper .fab-span-heading{font-weight:700}.fabric__wrapper .fab-span-title{font-size:11px;font-weight:400}.fabricSwatchesTabs{display:flex;gap:10px;padding:0 10px;margin-bottom:10px;border-bottom:1px #000 solid}.fabricSwatchesTabs>div{cursor:pointer;color:#fff;font-weight:600;padding:8px 13px;background:#959595;border-radius:5px 5px 0 0}.fabricSwatchesTabs>div.active{cursor:default;color:#fff;background:#000}.fabricSwatchesTabs>div .icon{display:none}.fabricSwatchesBody .accordion-content{display:none;max-height:calc(100vh - 200px);overflow:auto;padding:0}.fabricSwatchesBody .accordion-content.default{display:block}.option-variants-scroll.scroll-swatches{max-height:calc(100vh - 200px);overflow:auto}.productImagesDivWrapperBottom{text-align:center;padding-top:20px}#pdpDimension #note{width:100%;margin-bottom:0;min-height:26px;padding:3px 5px}#VariantShipping .hidden p,.product__qty__wrapper .js-qty{margin-bottom:0}.addtocartDefault,.btnBundle,#AddToCartSample{width:100%}.productImagesDivWrapperInner{position:sticky;top:20px}.productImagesDivWrapperInner .pdp-no-photo{background-size:contain;background-repeat:no-repeat;background-position:center;border:1px #c8c8c8 solid;height:calc(100vh - 100px)}.productImagesDivWrapperInner .pdp-no-photo>img{height:100%;width:100%;opacity:0}#AddToCartForm>h6{font-weight:700}#AddToCartForm>h6>a{font-weight:400}#AddToCartForm>h1{font-size:30px}.selected__options__wrap{display:flex;font-weight:500;margin-top:20px}.selected__options__wrap>div{flex-grow:1}.selected__options__wrap>div.clear_selected__options{font-weight:700;text-align:right}.add__to__cart_error{display:none;font-weight:400;color:red;text-align:center;margin-top:5px}.add__to__cart_error.shown{display:inline-block}.product-main-carousel .jq__slider__inner .item__outer img{opacity:0;width:100%;height:100%}.js-qty input{border:0}#option-variants+#fabricSwatches,#option-variants+.product-swatches-alt{margin-top:15px}.tab-container .btn-2d-3d{white-space:normal}@media screen and (max-width:1000px){#productImagesDiv{flex-flow:column}#ProductThumbsWrapper .jq__slider,#ProductThumbsWrapper .jq__slider .jq__slider__outer{position:relative}#ProductPhoto{width:100%}.productImagesDivWrapper,#productDetailsDiv{width:50%}#ProductThumbsWrapper{width:100%}#ProductThumbsWrapper .jq__slider__inner .item__outer{width:100px}#ProductThumbsWrapper .jq__slider .item__outer+.item__outer{margin-top:0;margin-left:10px}.product-main-carousel .jq__slider__inner .item__outer .item{height:calc(100vh - 180px)}.product-thumbs .slider__prv,.product-thumbs .slider__nxt{width:30px;height:60px;left:0;top:50%;transform:translateY(-50%)}.product-thumbs .slider__prv .arrow.up{margin:18px 0 0 8px;transform:rotate(135deg);-webkit-transform:rotate(135deg)}.product-thumbs .slider__nxt{right:0;left:auto}.product-thumbs .slider__nxt .arrow.down{margin:18px 8px 0 0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}}@media screen and (max-width:767px){#productImagesDetails{flex-direction:column}.productImagesDivWrapper,#productDetailsDiv{width:100%}.product-main-carousel .jq__slider__inner .item__outer .item,.free__swatch .product-main-carousel .jq__slider__inner .item__outer .item{height:400px}#ProductThumbsWrapper .jq__slider__inner .item__outer{width:70px}#ProductThumbsWrapper{display:none}}.jq__slider,.jq__slider *{box-sizing:border-box}.jq__slider{position:relative}.jq__slider__outer{position:relative;overflow:hidden;width:100%}.jq__slider__inner{position:relative;transition-property:left,top;transition-timing-function:ease-in}.jq__slider__inner:after{content:"";display:block;clear:both}.jq__slider__inner .item__outer{float:left}.jq__slider__inner .item__outer._hide{display:none}.jq__slider__inner .item__outer .item{text-align:center;display:block;position:relative;height:100%}.vertical__scroll .jq__slider__inner{flex-direction:column}.jq__slider__inner .item__outer img{max-width:100%;height:auto;vertical-align:bottom;position:relative}.jq__slider__inner .item__outer .placeholder{background-color:#ededed;border-color:#e1e1e1}.jq__slider__inner .item__outer .placeholder img{visibility:hidden}.product-thumbs .slider__prv,.product-thumbs .slider__nxt{line-height:1px}.jq__slider .slider__prv._disable,.jq__slider .slider__nxt._disable{cursor:default;opacity:.5;display:none}.jq__slider .slider__prv.__no__scroll,.jq__slider .slider__nxt.__no__scroll{display:none}.jq__slider .arrow{border:solid black;border-width:0 2px 2px 0;display:inline-block;padding:3px}.jq__slider .arrow.right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.jq__slider .arrow.left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.jq__slider .arrow.up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.jq__slider .arrow.down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}#variant-inventory>a{font-weight:400;font-size:1.07692em;font-family:Playfair Display,serif!important}@media screen and (max-width:1799px){.ais-Hits-list li:nth-child(3n+1){clear:left}}@media screen and (min-width:1800px){.ais-Hits-list li:nth-child(4n+1){clear:left}}.imgsearch .inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.imgsearch .inputfile+label{max-width:80%;font-size:1.25rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;display:inline-block;overflow:hidden;padding:.625rem 1.25rem}.inputfile-5+label{color:#838383}.inputfile-5:focus+label,.inputfile-5.has-focus+label,.inputfile-5+label:hover{color:#525151}.inputfile-5+label figure{width:40px;height:40px;background-color:#000;display:block;position:relative;padding:10px;margin:7px auto 0}.inputfile-5:focus+label figure,.inputfile-5.has-focus+label figure,.inputfile-5+label:hover figure{background-color:#525151}.inputfile-5+label figure:before,.inputfile-5+label figure:after{width:0;height:0;content:"";position:absolute;top:0;right:0}.inputfile-5+label figure:before{border-top:20px solid #dfc8ca;border-left:20px solid transparent}.inputfile-5+label figure:after{border-bottom:20px solid #525151;border-right:20px solid transparent}.inputfile-5:focus+label figure:after,.inputfile-5.has-focus+label figure:after,.inputfile-5+label:hover figure:after{border-bottom-color:#838383}.inputfile-5+label svg{width:100%;height:100%;fill:#f1e5e6}.grayout{position:fixed;left:0;top:0;height:100%;width:100%;background-color:#fff;opacity:.6;z-index:9}.ailoader{width:48px;height:48px;display:block;margin:auto;position:fixed;border:3px solid #000000;border-radius:50%;box-sizing:border-box;animation:animloader 2s linear infinite;top:0;left:0;right:0;bottom:0;z-index:99}.ailoader:after{content:"";box-sizing:border-box;width:6px;height:24px;background:#000;transform:rotate(-45deg);position:absolute;bottom:-20px;left:46px}@keyframes animloader{0%{transform:translate(-10px,-10px)}25%{transform:translate(-10px,10px)}50%{transform:translate(10px,10px)}75%{transform:translate(10px,-10px)}to{transform:translate(-10px,-10px)}}.summer-closure{color:red;text-align:center;margin-bottom:-10px}.summer-closure-collection{color:red;text-align:left}@media(min-width:768px){.container.weare-people{width:750px}}@media(min-width:992px){.container.weare-people{width:100%;max-width:1170px}}@media(max-width:1320px){#contact-a-sales-rep .page>.grid__item{padding-left:0}}.weare-people h2{font-family:Playfair Display,serif;font-size:20px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:0px;text-align:left;color:#000;text-transform:uppercase;margin:15px 0}.weare-people p,.weare-people p a{font-family:Montserrat;font-size:12px;font-style:normal;line-height:20px;letter-spacing:.25px;text-align:left;color:#000}.contract-sales-team{margin-top:50px}.contract-sales-team h2,.contract-sales-team p{margin:0;padding:0}.contract-sales-team h5{color:#000;padding:0;margin:0 0 20px;font-style:italic;font-size:14px}.weare-people h4{font-family:Playfair Display,serif;font-size:14px;font-style:normal;line-height:20px;letter-spacing:0px;text-align:left;padding:0;color:#000;margin:20px 0 5px}.product-swatches li.variant a,.product-swatches-alt li.variant a,.product-swatches-al li.variant a{border-radius:50%;margin:0 20px;border:1px solid #343131;width:35px;height:35px}.details_tab_body .product-swatches-alt li.variant a:before{border:none}.details_tab_body li.variant{position:relative;margin-bottom:10px}.details_tab_title .arrow.plus{border-width:0;left:auto;right:0}.details_tab_title .arrow.plus:before{content:"+";right:0;position:absolute;top:-7px;font-style:normal;color:#000;font-size:20px}.details_tab_title.tab__title.open .arrow.plus:before{content:"-"}.details_tab_body li.variant a:before{border:none}.cart__subtotal-title{font-size:16px}.download-all-section{background:#fff;padding:20px 30px;margin-bottom:20px;border-radius:4px;box-shadow:0 1px 3px #0000001a;display:flex;justify-content:space-between;align-items:center}.download-all-btn{background:#06c;color:#fff;border:none;padding:12px 24px;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer}.download-all-btn:hover{background:#0052a3}.file-type-group{background:#fff;margin-bottom:20px;border-radius:4px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.group-header{background:#f8f9fa;border-bottom:1px solid #e0e0e0;padding:15px 30px;display:flex;justify-content:space-between;align-items:center}.group-header h3{margin:0;font-size:16px;font-weight:600;color:#333}.group-download-btn{background:#f0f0f0;border:1px solid #d0d0d0;padding:8px 16px;border-radius:4px;font-size:13px;cursor:pointer;color:#333}.group-download-btn:hover{background:#e5e5e5}.file-list{list-style:none;padding:0;margin:0}.file-item{padding:12px 30px;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center}.file-item:last-child{border-bottom:none}.file-item:hover{background:#fafafa}.file-info{display:flex;align-items:center;gap:12px}.file-icon{width:32px;height:32px;background:#e8f4ff;border:1px solid #b3d9ff;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:#06c}.file-details{display:flex;flex-direction:column}.file-name{font-size:14px;color:#333;margin-bottom:2px}.file-meta{font-size:12px;color:#999}.download-link{color:#06c;text-decoration:none;font-size:13px;font-weight:500}.download-link:hover{text-decoration:underline}.badge-2d{background:#28a745;color:#fff;padding:2px 8px;border-radius:3px;font-size:11px;font-weight:600;margin-left:8px}.badge-3d{background:#6f42c1;color:#fff;padding:2px 8px;border-radius:3px;font-size:11px;font-weight:600;margin-left:8px}.arcnote{color:#666;font-size:13px}.download-modal .modal-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000a6;z-index:9999;display:flex;align-items:center;justify-content:center}.download-modal .modal-loader{width:40px;height:40px;border:4px solid #ffffff;border-top:4px solid transparent;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/105/assets/dp-new.css.map */
