@font-face{font-family:StempelGaramondLTItalic;src:url(/cdn/shop/files/sglti.woff2?v=1662936069) format("woff2"),url(/cdn/shop/files/sglti.woff?v=1662936070) format("woff")}@font-face{font-family:StempelGaramondLTRoman;src:url(/cdn/shop/files/sgltr.woff2?v=1662936070) format("woff2"),url(/cdn/shop/files/sgltr.woff?v=1662936070) format("woff")}@font-face{font-family:BasicCommercialRoman;src:url(/cdn/shop/files/bcr.woff2?v=1662936070) format("woff2"),url(/cdn/shop/files/bcr.woff?v=1662936070) format("woff")}html{padding:0;margin:0}html body{padding:0;margin:0;color:#222;font-size:13px;line-height:17px}html body.banner-on{padding-top:159px}html body.banner-on.product-pg{padding-top:41px}html body main{min-height:calc(100vh - 935px);margin:120px 0}@media screen and (max-width: 768px){html body{padding-top:64px}html body.banner-on,html body.banner-on.product-pg{padding-top:105px}html body.banner-on #mobile-nav.open{top:105px}html body main{min-height:calc(100vh - 840px);margin:0}}@media screen and (max-width: 495px){html body{padding-top:64px}html body.banner-on,html body.banner-on.product-pg{padding-top:122px}html body.banner-on #mobile-nav.open{top:122px}html body main{min-height:calc(100vh - 840px)}}.basic{font-family:BasicCommercialRoman;letter-spacing:.2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.stemple{font-family:StempelGaramondLTRoman;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.5px}.stemple-italic{font-family:StempelGaramondLTItalic;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.3px}ul{list-style-type:none;margin:0;padding:0;display:flex}ul li{margin:0;padding:0}a{text-decoration:none;color:#222}p{margin:0 0 15px}*{box-sizing:border-box}.clear{clear:both}#emblem{position:fixed;width:72px;bottom:80px;right:80px}@media screen and (max-width: 768px){#emblem{display:none}}input,button{font-family:Times New Roman,Times,serif;font-size:13px}button{cursor:pointer}.animate{transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}h1{font-size:13px;font-weight:400}header{height:118px;position:relative;position:fixed;top:0;left:0;z-index:100;width:100%;background:transparent}header.white{background:#fff!important}header.active{background:#fff;height:382px}header.border-bottom{background:#fff}header.border-bottom .inner{border-bottom:1px solid #dddddd;height:118px}header .header-message{background:#222;color:#fff;padding:12px}header .header-message p{text-align:center;margin:0}header .header-message p a{color:#fff;text-decoration:underline}header .inner{border-bottom:1px solid #dddddd;border-color:transparent;width:100%;position:relative;height:64px;width:calc(100% - 144px);margin-left:72px}header .inner .logo{height:22px;position:absolute;left:50%;top:48px;transform:translate(-50%)}header .inner .logo img{display:block;height:100%}header .inner ul.left{position:absolute;left:0;top:24px}header .inner ul.left li{margin-right:22px}header .inner ul.left li:last-child{margin-right:0}header .inner ul.right{position:absolute;right:0;top:24px}header .inner ul.right li{margin-right:22px}header .inner ul.right li#about-btn{margin-right:0}header .inner ul.right li#cart-btn{margin-left:22px;margin-right:0}header .inner ul li{position:relative}header .inner ul li.hide{display:none}header .inner ul li.remove-right-margin{margin-right:0}header .inner ul li.has-child:hover .child-links{display:block}header .inner ul li.has-child .parent-btn:hover{text-decoration:underline}header .inner ul li.has-child .child-links{position:absolute;flex-direction:column;padding:24px 0 0;display:none}header .inner ul li.has-child .child-links li{white-space:nowrap;margin-top:6px}header .inner ul li a{font-size:13px}header .inner #menu-btn{display:none;position:absolute;left:0;top:50%;transform:translateY(-50%)}header .inner #menu-btn.is-active .menu-img{display:none}header .inner #menu-btn.is-active .close-img{display:block}header .inner #menu-btn .close-img{display:none}header .inner #bag-btn{display:none;position:absolute;right:0;top:50%;transform:translateY(-50%)}header .inner #bag-btn.hide{display:none}@media screen and (max-width: 1024px){header .inner{width:calc(100% - 48px);margin-left:24px}}@media screen and (max-width: 768px){header{height:64px;background:#fff}header.border-bottom .inner{height:64px}header.temp-white{background:#fff}header .inner{width:calc(100% - 24px);margin-left:12px}header .inner .logo{top:50%;transform:translate(-50%,-50%);height:15px}header .inner ul{display:none}header .inner #menu-btn,header .inner #bag-btn{display:block}}#search-bar{height:166px;width:100%;position:fixed;top:-166px;left:0;z-index:-10}#search-bar.open{top:0;z-index:51}#search-bar .search-form{height:67px;height:auto;width:100%;margin-top:118px;background:#888;background:#fff;padding:0 12px 24px}#search-bar .search-form .inner{height:100%;padding:0 60px;display:flex;justify-content:space-between;align-items:center}#search-bar .search-form .inner form{width:calc(100% - 20px);width:100%;max-width:352px;margin:0 auto;border-bottom:1px solid black;padding-bottom:5px}#search-bar .search-form .inner form input{width:100%;height:100%;border:none;background:transparent;font-size:15px;font-family:BasicCommercialRoman;letter-spacing:.2px;font-size:13px;color:#222}#search-bar .search-form .inner form input:focus,#search-bar .search-form .inner form input:active{border:none;outline:none;font-size:13px}#search-bar .search-form .inner form input::placeholder{font-family:BasicCommercialRoman;letter-spacing:.2px;font-size:13px;color:#222}#search-bar .search-form .inner #close-search-btn{height:18px;width:18px;opacity:0}#search-bar .search-form .inner #close-search-btn img{display:block;width:100%;height:100%}#mobile-nav{position:fixed;top:-100%;left:0;width:100%;height:calc(100vh - 64px);overflow:scroll;z-index:-10;background:#fff;opacity:0;-ms-overflow-style:none;scrollbar-width:none}#mobile-nav::-webkit-scrollbar{display:none}#mobile-nav.open{top:64px;z-index:175;opacity:1}#mobile-nav .inner{padding:0 12px 12px;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}#mobile-nav .inner::-webkit-scrollbar{display:none}#mobile-nav .inner .search-bar{display:none;padding:17px 12px;border-bottom:1px solid #dddddd}#mobile-nav .inner .search-bar input{height:20px;line-height:20px;border:none;background:transparent;font-size:13px}#mobile-nav .inner img{display:block;width:100%;margin:17px 0 0}#mobile-nav .inner ul{padding:0;border-bottom:1px solid #dddddd;flex-direction:column}#mobile-nav .inner ul.has-children li.open .child-menu{display:block}#mobile-nav .inner ul.zero-menu,#mobile-nav .inner ul.zero-menu li,#mobile-nav .inner ul.second-menu{border-bottom:none}#mobile-nav .inner ul.second-menu li{padding:18px 12px;border-bottom:1px solid #dddddd;margin:0}#mobile-nav .inner ul .line-bottom{border-top:1px solid #dddddd;padding-top:20px}#mobile-nav .inner ul li{position:relative;width:100%;margin-bottom:20px;padding:0 12px}#mobile-nav .inner ul li a{font-size:13px;letter-spacing:.25px}#mobile-nav .inner ul li form input{border:none;width:100%;color:#222}#mobile-nav .inner ul li form input::placeholder{color:#222;letter-spacing:.2px}#mobile-nav .inner ul li ul.child-menu{padding-top:24px;border:none;display:none}#mobile-nav .inner ul li ul.child-menu li{margin:0 0 9px;padding-top:0;padding-bottom:0;border:none}#mobile-nav .inner ul li ul.child-menu li:after{background:transparent}#mobile-nav .inner ul li ul.child-menu li:last-child{margin:0;padding-bottom:0}#mobile-nav .inner footer{padding:24px 12px}#mobile-nav .inner footer .inner{padding:0;border:none;width:100%;margin:0}#mobile-nav .inner footer .inner .newsletter{padding:0;margin:0 auto}#mobile-nav .inner footer .inner .newsletter img{margin:0}#mobile-nav .inner footer .inner .links ul{border:none}.home-two-pg main .block{margin-bottom:72px}.home-two-pg main .block.last{margin:0}.home-two-pg main .block.double{display:flex;flex-wrap:wrap}.home-two-pg main .block.double.contained,.home-two-pg main .block.double.contained-desktop{padding:0 72px}.home-two-pg main .block.double.contained .left,.home-two-pg main .block.double.contained .right,.home-two-pg main .block.double.contained-desktop .left,.home-two-pg main .block.double.contained-desktop .right{width:calc(50% - 72px);width:50%}.home-two-pg main .block.double.full .left,.home-two-pg main .block.double.full .right,.home-two-pg main .block.double.full-desktop .left,.home-two-pg main .block.double.full-desktop .right{width:50%}.home-two-pg main .block.double .inner a img{height:100%;object-fit:cover;aspect-ratio:4/5}.home-two-pg main .block.single.contained,.home-two-pg main .block.single.contained-desktop{padding:0 72px}.home-two-pg main .block.single .left,.home-two-pg main .block.single .right{width:50%}.home-two-pg main .block .inner a{display:block;position:relative;width:100%}.home-two-pg main .block .inner a.black span{color:#222}.home-two-pg main .block .inner a.white span{color:#fff}.home-two-pg main .block .inner a img{display:block;width:100%}.home-two-pg main .block .inner a img.mobile{display:none}.home-two-pg main .block .inner a span{position:absolute;font-size:22px;height:22px;line-height:22px;left:24px;bottom:24px}.home-two-pg footer{margin:0}@media screen and (max-width: 768px){.home-two-pg main .block{margin:0 0 24px}.home-two-pg main .block:last-child{margin:0 0 48px}.home-two-pg main .block .inner a.white span{color:#222}.home-two-pg main .block .inner a span{position:relative;display:inline-block;left:auto;bottom:auto;padding:10px 0 0 12px;font-size:15px}.home-two-pg main .block.single.contained-desktop{padding:0}.home-two-pg main .block.single.mobile-contained{width:calc(100% - 48px);margin-left:auto;margin-right:auto}.home-two-pg main .block.single.mobile-full{width:100%}.home-two-pg main .block.single.mobile-full .inner{padding:0}.home-two-pg main .block.double.contained-desktop{padding:0}.home-two-pg main .block.double.column-mobile .left,.home-two-pg main .block.double.column-mobile .right{width:100%}.home-two-pg main .block.double.column-mobile .left{margin:0 0 24px}.home-two-pg main .block.double.mobile-contained{display:block}.home-two-pg main .block.double.mobile-contained .left,.home-two-pg main .block.double.mobile-contained .right{width:100%}.home-two-pg main .block.double.mobile-split-full{padding:0}.home-two-pg main .block.double.mobile-split-full .left,.home-two-pg main .block.double.mobile-split-full .right{width:100%}.home-two-pg main .block.double.mobile-split-full .left{margin:0 0 24px}}.loop{padding:0 72px;display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:48px;row-gap:72px;width:100%}.loop.large{grid-template-columns:1fr 1fr}.loop.in-stock .product.sold-out{display:none}.loop .product{position:relative;overflow:hidden}.loop .product .img-wrap{display:block;position:relative}.loop .product .img-wrap:hover .dimensions{opacity:1}.loop .product .img-wrap img{display:block;width:100%}.loop .product .img-wrap .dimensions{position:absolute;opacity:0;bottom:24px;left:50%;transform:translate(-50%);white-space:nowrap;color:#fff}.loop .product .mobile-swiper{overflow:hidden;display:none}.loop .product .mobile-swiper .swiper-wrapper{width:100%}.loop .product .mobile-swiper .swiper-wrapper a img{display:block;width:100%}.loop .product .details{display:flex;justify-content:space-between;margin:9px;padding:0}.loop .product .details a{font-size:13px}.loop .product .details a.price{color:#888;white-space:nowrap}@media screen and (max-width: 768px){.loop{padding:0 12px 12px;grid-template-columns:1fr 1fr;column-gap:12px;row-gap:18px}.loop.large{grid-template-columns:1fr;column-gap:0}.loop .product .img-wrap{display:none}.loop .product .img-wrap:hover .dimensions{opacity:0}.loop .product .mobile-swiper{display:block}.loop .product .details{justify-content:center;flex-direction:column;text-align:center;padding:0;margin:12px 0 0}.loop .product .details a{font-size:12px;line-height:18px}}.pagination{padding:0 72px;margin:48px 0 0;position:absolute;visibility:hidden;z-index:-100;opacity:0}.pagination .top{display:flex;justify-content:space-between}.pagination .top a{opacity:0}.pagination .top a.show,.pagination .top .page-key a{opacity:1}.pagination .top .page-key .next,.pagination .top .page-key .prev{display:none}.pagination .top .page-key .page{margin:0 3px}.pagination .top .page-key .page.current{text-decoration:underline}.pagination .bottom{display:flex;justify-content:center}@media screen and (max-width: 768px){.pagination{padding:0 12px}}.collection-pg main{display:flex;flex-direction:column}.collection-pg main .options{padding:0 72px;margin:0 0 36px;display:flex;justify-content:space-between}.collection-pg main .options a{color:#888;opacity:.6}.collection-pg main .options a:hover{color:#222;opacity:1}.collection-pg main .options a.active{color:#222;opacity:1}.collection-pg main .options .right{display:flex;align-items:center;justify-content:center}.collection-pg main .options .right .stock{margin:0 9px 0 3px}.collection-pg main .options .right .size,.collection-pg main .options .right .stock{display:flex}.collection-pg main .options .right .size a:first-child,.collection-pg main .options .right .stock a:first-child{margin:0 0 0 3px}.collection-pg main .options .right .size span,.collection-pg main .options .right .stock span{margin:0 3px}@media screen and (max-width: 768px){.collection-pg main .options{padding:0 12px;margin:0 0 12px}}.product-pg{padding:0}.product-pg header{background:transparent}.product-pg main{padding:0 72px}.product-pg main .top .gallery{width:50%;float:left}.product-pg main .top .gallery img{display:block;width:100%;margin:0 0 12px}.product-pg main .top .product-swiper{display:none;width:100%;overflow:hidden;position:relative}.product-pg main .top .product-swiper .swiper-pagination{text-align:left;padding-left:12px}.product-pg main .top .product-swiper .swiper-pagination .swiper-pagination-bullet{width:5px;height:5px;border:1px solid #222;background:transparent;opacity:1;margin:0 4px 0 0}.product-pg main .top .product-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#222}.product-pg main .top .information{float:left;width:50%;margin:118px 0 0;display:flex;justify-content:center;position:sticky;top:118px;padding-left:72px}.product-pg main .top .information .inner{width:100%}.product-pg main .top .information .title{font-size:19px}.product-pg main .top .information .desc p{margin:24px 0;line-height:19px}.product-pg main .top .information .atc{border-top:1px solid #444444;border-bottom:1px solid #444444;display:flex;justify-content:space-between}.product-pg main .top .information .atc span,.product-pg main .top .information .atc button{height:38px;line-height:38px;width:50%;text-align:center;border:none}.product-pg main .top .information .atc span.light-grey-text,.product-pg main .top .information .atc button.light-grey-text{color:#888;color:#222}.product-pg main .top .information .atc span.sold,.product-pg main .top .information .atc button.sold{background:transparent;color:#222;border-left:1px solid #444444}.product-pg main .top .information .atc span.atc-btn,.product-pg main .top .information .atc button.atc-btn{background:#444;color:#fff}.product-pg main .top .information .notify-btn{height:40px;text-align:center;color:#fff;background:#444;display:block;line-height:40px}.product-pg main .top .information .notify-form{margin:30px 0 0;height:0;opacity:0;position:relative;display:flex}.product-pg main .top .information .notify-form.active{height:auto;opacity:1}.product-pg main .top .information .notify-form form{display:flex;justify-content:space-between;flex-wrap:wrap;border-bottom:1px solid black;width:100%;padding:0 0 3px}.product-pg main .top .information .notify-form form.hide{opacity:0;visibility:hidden;display:none}.product-pg main .top .information .notify-form form input{border:none;background:transparent;width:calc(100% - 50px);font-size:13px;border-radius:0}.product-pg main .top .information .notify-form form input.customer-name{width:100%;border-bottom:1px solid black;margin:0 0 20px;padding-bottom:3px}.product-pg main .top .information .notify-form form input.customer-name:focus,.product-pg main .top .information .notify-form form input.customer-name:active{border-bottom:1px solid black}.product-pg main .top .information .notify-form form input::placeholder{color:#222}.product-pg main .top .information .notify-form form input:focus,.product-pg main .top .information .notify-form form input:active{background:transparent;border:none;outline:none}.product-pg main .top .information .notify-form form button{background:none;border:none;padding:0;width:50px;text-align:right;font-size:13px;font-weight:100}.product-pg main .top .information .notify-form span{position:absolute;opacity:0;top:25px;z-index:-2}.product-pg main .top .information .notify-form span.hide{display:none}.product-pg main .top .information .notify-form span.error{top:25px}.product-pg main .top .information .notify-form span.confirm{top:0}.product-pg main .top .information .notify-form span.show{opacity:1}.product-pg main .top .information .waitlist-btn{height:40px;text-align:center;color:#fff;background:#444;display:block;line-height:40px}.product-pg main .top .information .waitlist-form{margin:30px 0 0;height:0;opacity:0;position:relative;display:flex}.product-pg main .top .information .waitlist-form.active{height:auto;opacity:1}.product-pg main .top .information .waitlist-form form{display:flex;justify-content:space-between;flex-wrap:wrap;border-bottom:1px solid black;width:100%;padding:0 0 3px}.product-pg main .top .information .waitlist-form form.hide{opacity:0;visibility:hidden;display:none}.product-pg main .top .information .waitlist-form form input{border:none;background:transparent;width:calc(100% - 50px);font-size:13px;border-radius:0}.product-pg main .top .information .waitlist-form form input.customer-name{width:100%;border-bottom:1px solid black;margin:0 0 20px;padding-bottom:3px}.product-pg main .top .information .waitlist-form form input.customer-name:focus,.product-pg main .top .information .waitlist-form form input.customer-name:active{border-bottom:1px solid black}.product-pg main .top .information .waitlist-form form input::placeholder{color:#222}.product-pg main .top .information .waitlist-form form input:focus,.product-pg main .top .information .waitlist-form form input:active{background:transparent;border:none;outline:none}.product-pg main .top .information .waitlist-form form button{background:none;border:none;padding:0;width:50px;text-align:right;font-size:13px;font-weight:100}.product-pg main .top .information .waitlist-form span{position:absolute;opacity:0;top:68px;z-index:-2}.product-pg main .top .information .waitlist-form span.error{top:68px}.product-pg main .top .information .waitlist-form span.confirm{top:0}.product-pg main .top .information .waitlist-form span.show{opacity:1}.product-pg main .top .information .made-to-order-notification{margin:6px 0 0;font-size:13px;line-height:19px;color:#707070;font-style:italic}.product-pg main .top .information .made-to-order-notification span{color:#222}.product-pg main .top .information .facts{display:flex;border-top:1px solid #444444;margin:60px 0 0}.product-pg main .top .information .facts .left,.product-pg main .top .information .facts .right{width:50%;padding:22px 0 0}.product-pg main .top .information .facts .left .heading,.product-pg main .top .information .facts .right .heading{display:block;margin:0 0 6px}.product-pg main .top .information .facts .left p,.product-pg main .top .information .facts .right p{margin:0;line-height:19px}.product-pg main .bottom{margin:96px 0 0}.product-pg main .bottom .heading{height:13px;line-height:13px;padding:0 12px;display:block;margin:24px 0}.product-pg main .bottom #recently-viewed{border-top:1px solid #444444}.product-pg main .bottom .loop{padding:0}.product-pg main .bottom .loop .product:last-child{display:none}@media screen and (max-width: 768px){.product-pg{padding:64px 0 0}.product-pg header{background:#fff}.product-pg main{padding:0}.product-pg main .top{flex-direction:column}.product-pg main .top .gallery{display:none}.product-pg main .top .product-swiper{display:block}.product-pg main .top .information{width:100%;margin:24px 0 0;padding:0;position:relative;top:auto}.product-pg main .top .information .inner{width:100%;padding:0 12px}.product-pg main .top .information .inner .title,.product-pg main .top .information .inner .desc{padding:0 12px}.product-pg main .top .information .inner .facts{margin:48px 0 0;flex-direction:column;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;padding:0 12px 24px}.product-pg main .top .information .inner .facts .left,.product-pg main .top .information .inner .facts .right{width:100%}.product-pg main .bottom{margin:48px 0 0}.product-pg main .bottom #recently-viewed{border:none;padding:0 12px 12px}.product-pg main .bottom #recently-viewed .heading{text-align:center}.product-pg main .bottom .loop .product .img-wrap{display:block}.product-pg main .bottom .loop .product:last-child{display:block}}.about-pg{padding:0}.about-pg header{background:transparent}.about-pg main{padding:0 72px;margin:0 auto}.about-pg main .first{display:flex;margin:0}.about-pg main .first .left{width:50%;position:relative}.about-pg main .first .left .bg{display:block;width:100%;opacity:0}.about-pg main .first .left .fg{display:block;width:65%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about-pg main .first .right{width:calc(50% + 72px);margin-right:-72px}.about-pg main .first .right img{display:block;width:100%}.about-pg main .text-block{width:50%;margin:48px 0 140px}.about-pg main .text-block p{width:100%;max-width:540px;padding:0;font-size:19px;line-height:25px}.about-pg main .text-block p:last-child{margin-bottom:0}.about-pg main .block{display:flex;margin:0 0 140px}.about-pg main .block .middle{width:100%}.about-pg main .block .middle img{margin:0 auto}.about-pg main .block .middle img.contained{width:80%}.about-pg main .block .left{width:50%}.about-pg main .block .right{width:50%;display:flex;justify-content:center;align-items:center}.about-pg main .block .contained-left{width:50%;margin-left:10%}.about-pg main .block .contained-right{width:50%;margin-left:40%}.about-pg main .block .contained-middle{width:50%;margin:0 auto}.about-pg main .block .big-right{margin-left:auto;width:60%}.about-pg main .block img{display:block;width:100%}.about-pg main .block img.contained{width:75%}.about-pg main .triple{display:flex;justify-content:space-between;margin-bottom:140px}.about-pg main .triple img{display:block;width:calc(33.333333% - 16px)}.about-pg main .triple-swiper{display:none;width:100%;overflow:hidden;margin:0 0 48px}.about-pg main .triple-swiper .swiper-wrapper .swiper-container .swiper-slide{width:100%}.about-pg main .loop-wrap{display:flex;flex-direction:column;border-top:1px solid #444444}.about-pg main .loop-wrap .heading{padding:24px 0 24px 12px;line-height:13px}.about-pg main .loop-wrap .loop{padding:0}@media screen and (max-width: 768px){.about-pg{padding:64px 0 0}.about-pg header{background:#fff}.about-pg main{padding:0}.about-pg main .first{flex-direction:column;flex-wrap:wrap;margin:0}.about-pg main .first .left,.about-pg main .first .right{width:100%}.about-pg main .first .left{display:none}.about-pg main .text-block{width:100%;padding:24px;margin:0 0 48px}.about-pg main .text-block p{font-size:15px;line-height:19px}.about-pg main .block{margin:0 0 48px}.about-pg main .block .contained-left,.about-pg main .block .contained-right,.about-pg main .block .contained-middle{padding:0 24px;width:100%;margin:0}.about-pg main .block .big-right{width:100%}.about-pg main .triple{margin:0 0 48px;display:none}.about-pg main .triple-swiper{display:block}.about-pg main .loop-wrap{border-top:1px solid #dddddd;padding:0 0 24px;width:calc(100% - 24px);margin-left:12px}.about-pg main .loop-wrap .heading{text-align:center;padding-left:0}}.showroom-pg main .first{margin-bottom:140px}.showroom-pg main .first .left{height:100%;margin-top:auto;padding-bottom:129px;order:1}.showroom-pg main .first .left p{width:80%;font-size:19px;line-height:25px}.showroom-pg main .first .right{order:2}.showroom-pg main .block .contained-middle{width:80%}@media screen and (max-width: 768px){.showroom-pg main .first{margin-bottom:0}.showroom-pg main .first .left{display:block;width:100%;padding:24px;margin:0 0 12px;order:3}.showroom-pg main .first .left p{font-size:15px;line-height:19px;width:100%}.showroom-pg main .first .right{order:1}.showroom-pg main .block .contained-middle{width:100%;padding:0}}.search-pg main{position:relative}.search-pg main #search-bar{width:calc(100% - 144px);margin-left:72px;height:48px;position:relative;top:auto;left:auto;z-index:auto}.search-pg main #search-bar .search-form{height:48px;width:100%;margin-top:0;background:#fff;padding:0 12px}.search-pg main #search-bar .search-form .inner{padding:0}.search-pg main .heading{padding:0 72px;margin:24px 0}.search-pg main .heading .bullet{font-size:9px}.search-pg main .pagination{display:none}@media screen and (max-width: 768px){.search-pg main{position:relative}.search-pg main #search-bar{width:calc(100% - 24px);margin-left:12px}.search-pg main .heading{padding:0 12px}}.faq-pg main{width:calc(100% - 144px);margin-left:72px;padding:72px 0 0}.faq-pg main .inner{margin:0}.faq-pg main .blocks{width:50%;float:left}.faq-pg main .blocks .block{position:relative;padding-left:200px;margin:0 0 72px}.faq-pg main .blocks .block .heading{position:absolute;left:0;top:0}.faq-pg main .blocks .block .text{width:100%}.faq-pg main .blocks .block .text p{margin:0 0 15px;font-size:19px;line-height:25px}.faq-pg main .blocks .block .text p:last-child{margin:0}.faq-pg main .faq-img{float:right;position:sticky;top:190px;margin-bottom:72px;width:50%;display:flex;justify-content:center}.faq-pg main .faq-img img{display:block;width:60%}@media screen and (max-width: 1350px){.faq-pg main .blocks{width:100%}.faq-pg main .faq-img{display:none}}@media screen and (max-width: 768px){.faq-pg main{border-top:1px solid #dddddd;width:calc(100% - 24px);margin-left:12px;padding:0 12px}.faq-pg main .inner{margin:0}.faq-pg main .blocks{width:100%}.faq-pg main .blocks .block{display:flex;flex-direction:column;flex-wrap:wrap;padding:0 0 36px;margin:0;border-bottom:1px solid #dddddd}.faq-pg main .blocks .block .heading{position:relative;left:auto;top:auto;text-align:center;margin:24px 0;height:13px;line-height:13px}.faq-pg main .blocks .block .text p{font-size:15px;line-height:19px}.faq-pg main .faq-img{display:none}}.legal-pg main{width:calc(100% - 144px);margin-left:72px;padding:72px 0 0}.legal-pg main .text{width:100%;max-width:860px;margin:0 auto 72px}.legal-pg main .text p.heading{margin:30px 0 15px}.legal-pg main .text ul{flex-direction:column;list-style-type:disc;margin:0 0 15px;padding-left:17px}@media screen and (max-width: 768px){.legal-pg main{width:calc(100% - 24px);margin-left:12px;padding:24px 12px 0}.legal-pg main .text{margin:0 auto}.legal-pg main .text p.heading{margin:36px 0 24px}}#side-cart,#cart-page{max-width:480px;width:100%;background:#f0eee9;position:fixed;top:0;right:-100%;height:100vh;z-index:-150;padding:12px 12px 24px}#side-cart.cart-page-over,#cart-page.cart-page-over{max-width:100%;position:relative;top:auto;right:auto;z-index:auto;background:transparent}#side-cart.cart-page-over .inner,#cart-page.cart-page-over .inner{height:auto;display:flex;flex-direction:column;align-items:center}#side-cart.cart-page-over .inner .cart-con,#cart-page.cart-page-over .inner .cart-con{max-width:480px;width:100%}#side-cart.cart-page-over .inner .cart-con .checkout-btn,#cart-page.cart-page-over .inner .cart-con .checkout-btn{width:100%}#side-cart.open,#cart-page.open{right:0;z-index:150}#side-cart.empty .inner .cart-con,#side-cart.empty .inner .total,#side-cart.empty .inner .checkout-btn,#cart-page.empty .inner .cart-con,#cart-page.empty .inner .total,#cart-page.empty .inner .checkout-btn{display:none}#side-cart.empty .inner .empty-text,#cart-page.empty .inner .empty-text{display:block}#side-cart .inner,#cart-page .inner{display:flex;flex-direction:column;position:relative;height:100%;width:100%}#side-cart .inner .top,#cart-page .inner .top{position:absolute;top:12px;left:12px;height:19px;width:calc(100% - 24px);display:flex;justify-content:space-between}#side-cart .inner .top span,#cart-page .inner .top span{line-height:17px}#side-cart .inner .cart-con,#cart-page .inner .cart-con{margin-top:auto;display:flex;flex-direction:column}#side-cart .inner .cart-con .items,#cart-page .inner .cart-con .items{border-top:1px solid #444444}#side-cart .inner .cart-con .items .item,#cart-page .inner .cart-con .items .item{border-bottom:1px solid #444444;padding:12px 0;display:flex;justify-content:space-between}#side-cart .inner .cart-con .items .item .left,#cart-page .inner .cart-con .items .item .left{width:96px}#side-cart .inner .cart-con .items .item .left img,#cart-page .inner .cart-con .items .item .left img{display:block;width:100%}#side-cart .inner .cart-con .items .item .right,#cart-page .inner .cart-con .items .item .right{width:calc(100% - 108px);display:flex;flex-direction:column;position:relative}#side-cart .inner .cart-con .items .item .right span,#cart-page .inner .cart-con .items .item .right span{font-size:19px;line-height:19px}#side-cart .inner .cart-con .items .item .right span.price,#cart-page .inner .cart-con .items .item .right span.price{margin:8px 0 0;font-size:19px;line-height:19px}#side-cart .inner .cart-con .items .item .right .remove,#cart-page .inner .cart-con .items .item .right .remove{position:absolute;bottom:0;right:0}#side-cart .inner .cart-con .items .item .right ul,#cart-page .inner .cart-con .items .item .right ul{margin:3px 0 0}#side-cart .inner .cart-con .items .item .right ul li i,#cart-page .inner .cart-con .items .item .right ul li i{font-size:13px}#side-cart .inner .cart-con .total,#cart-page .inner .cart-con .total{display:flex;justify-content:space-between;border-top:1px solid #444444;border-bottom:1px solid #444444;margin:96px 0 0}#side-cart .inner .cart-con .total span,#cart-page .inner .cart-con .total span{line-height:13px;padding:12px}#side-cart .inner .cart-con .bottom-btns,#cart-page .inner .cart-con .bottom-btns{display:flex;justify-content:space-between}#side-cart .inner .cart-con .continue-btn,#side-cart .inner .cart-con .checkout-btn,#cart-page .inner .cart-con .continue-btn,#cart-page .inner .cart-con .checkout-btn{background:#fff;border:1px solid #444444;border-radius:25px;height:40px;width:calc(50% - 6px);margin:24px 0 0;display:block;text-align:center;line-height:38px}#side-cart .inner .empty-text,#cart-page .inner .empty-text{display:none;padding:48px 0 0 12px}@media screen and (max-width: 768px){#side-cart .inner .cart-con{margin-top:72px;height:100%;position:relative}#side-cart .inner .cart-con .total{position:absolute;bottom:64px;width:100%}#side-cart .inner .cart-con .bottom-btns{position:absolute;bottom:0;width:100%}#side-cart .inner .cart-con .bottom-btns .btn{margin:0}}#side-contact{max-width:480px;width:100%;background:#f0eee9;position:fixed;top:0;right:-100%;height:100vh;z-index:-150;padding:12px 12px 96px}#side-contact.open{right:0;z-index:150}#side-contact.empty .inner .cart-con,#side-contact.empty .inner .total,#side-contact.empty .inner .checkout-btn{display:none}#side-contact.empty .inner .empty-text{display:block}#side-contact .inner{display:flex;flex-direction:column;position:relative;height:100%;width:100%}#side-contact .inner .top{position:absolute;top:12px;left:12px;height:19px;width:calc(100% - 24px);display:flex;justify-content:space-between}#side-contact .inner .top span{line-height:17px}#side-contact .inner .bottom-block{margin-top:auto;border-top:1px solid #444444}#side-contact .inner .bottom-block .block{border-bottom:1px solid #444444;padding:12px 12px 48px;display:flex;flex-direction:column}#side-contact .inner .bottom-block .block span{font-size:19px;line-height:24px}#side-contact .inner .bottom-block .block span.heading{margin-bottom:18px;font-size:13px;line-height:13px}@media screen and (max-width: 768px){#side-contact .inner .bottom-block{margin-top:72px}}footer{width:100%;margin:48px 0 0}footer .inner{width:100%;position:relative;padding:0 72px}footer .inner .newsletter{margin:24px auto 0;max-width:560px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}footer .inner .newsletter img{display:block;width:100%}footer .inner .newsletter p{margin:24px 0;max-width:385px;width:100%;text-align:center;font-size:15px;line-height:20px}footer .inner .newsletter .newsletter-form-wrap{max-width:385px;width:100%;position:relative}footer .inner .newsletter form{width:100%;height:36px;border:1px solid #444444;border-radius:25px;padding:0 24px;display:flex;justify-content:space-between}footer .inner .newsletter form.hide{visibility:hidden;opacity:0;z-index:-10}footer .inner .newsletter form input{height:35px;line-height:35px;border:none;background:transparent}footer .inner .newsletter form input.email-inp{white-space:nowrap;width:calc(100% - 40px);color:#222}footer .inner .newsletter form input.email-inp::placeholder{color:#444}footer .inner .newsletter form input.sub-inp{color:#888}footer .inner .newsletter form button{background:transparent;border:none;color:#888;font-weight:100}footer .inner .newsletter .message{position:absolute;top:10px;left:0;width:100%}footer .inner .newsletter .message span{position:absolute;width:100%;white-space:nowrap}footer .inner .newsletter .message span.hide{display:none}footer .inner .newsletter .message span.success{left:50%;transform:translate(-50%);text-align:center}footer .inner .newsletter .message span.error{color:#8b0000;top:30px;left:27px}footer .inner .links{display:flex;justify-content:space-between;margin:48px 0 24px}footer .inner .links ul.left li{margin:0 24px 0 0}footer .inner .links ul.left li:last-child{margin:0}footer .inner .links ul.right li{margin:0 0 0 24px}footer .inner .links ul.right li:first-child{margin:0}footer .inner .links ul li,footer .inner .links ul a{font-size:13px}@media screen and (max-width: 768px){footer{margin:0;padding:0 24px}footer .inner{width:100%;margin:0;padding:0}footer .inner .newsletter{margin:0 auto;padding:0}footer .inner .newsletter img{margin:0 36px}footer .inner .newsletter p{max-width:none;width:100%;padding:0;line-height:19px;font-family:BasicCommercialRoman;display:flex;font-size:13px}footer .inner .newsletter p br{display:none}footer .inner .newsletter .form-wrap{width:100%;padding:0 36px}footer .inner .newsletter form{max-width:auto}footer .inner .links{flex-direction:column;margin:40px 0 14px}footer .inner .links ul{flex-direction:column;width:100%}footer .inner .links ul.left li,footer .inner .links ul.right li{text-align:center;width:100%;margin:0 0 22px;line-height:13px}footer .inner .links ul.left li:first-child,footer .inner .links ul.left li:last-child,footer .inner .links ul.right li:first-child,footer .inner .links ul.right li:last-child{margin:0 0 22px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/style.scss.css.map */
