@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap');*,*:before,*:after{box-sizing:border-box}body{-webkit-font-smoothing:antialiased}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{font-family:'DM Sans',sans-serif;font-weight:400;color:#000;font-size:16px;letter-spacing:.2px;-webkit-font-smoothing:antialiased}button{font-family:'DM Sans',sans-serif}.cms-index-index .page-wrapper,.page-products .page-wrapper,.catalog-product-view .page-wrapper,.cms-appointments .page-wrapper,.contact-full-section,.cms-instagram-shop .page-wrapper,.bespoke-img-section.bg-yello,.giftbox-page-content,.cms-personalise .page-wrapper,.how-to-order-page,.cms-size-guide .artadditional{max-width:1440px;margin-left:auto;margin-right:auto}.how-to-order-page{max-width:1480px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.cms-bespoke-service .get-started-section-outer,.cms-page-view .get-started-section-outer{max-width:1440px;margin-left:auto;margin-right:auto}.page-main{width:100%;max-width:100%}.header-top{background-color:rgba(46,46,46,1);color:#fff;font-size:12px;font-weight:500;text-align:center;padding:12px;letter-spacing:0}input[type=text]::placeholder,input[type=password]::placeholder,input[type=url]::placeholder,input[type=tel]::placeholder,input[type=search]::placeholder,input[type=number]::placeholder,input[type=datetime]::placeholder,input[type=email]::placeholder{color:#000;opacity:1}textarea::placeholder{color:#000;opacity:1}.header-top a,.header-top a:hover,.header-top a:visited{color:#c8b29a}.breadcrumbs{max-width:1310px;padding-left:15px;padding-right:15px}.header-logo .logo{margin:0}.header-logo .logo{max-width:94px}.header-logo .dis-blk{display:none}.header{letter-spacing:1px}.header-content{display:flex;justify-content:space-between;align-items:center;padding:0 30px}.header-nav{padding:0 15px}.header-account{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;flex-direction:column}.header-account .account-col{display:flex}.header-account .accounts li{list-style:none}.header-account .accounts li a{font-size:12px;color:#000;text-transform:uppercase;font-weight:500;white-space:nowrap}.header-account .accounts li a:hover{color:#a27f58;text-decoration:none}.page-header{box-shadow:0px 4px 8px rgba(0,0,0,.086);position:relative;z-index:222}.header-content{max-width:1440px;margin-left:auto;margin-right:auto;margin-bottom:24px}.cms-new_home_page_rebus .header-content{box-shadow:none;margin-bottom:0}.nav-magemenu-menu .menu-box.ttb .block-main{max-width:1440px;margin-left:auto !important;margin-right:auto !important;float:none}.magemenu-menu li.menu>div>div.menu-box.ttb{margin-top:0;transition:all .2s ease-out 0s}.magemenu-menu li.menu>div>div.menu-box{transition:all .2s ease-out 0s}.magemenu-menu.horizontal-menu{font-family:'DM Sans',sans-serif}.magemenu-menu .tab-menu-content .custom-menu-hover .menuThumbs img{display:block;position:initial;height:100%;min-height:217px;min-width:initial;margin:0 auto 24px auto;max-height:217px}.magemenu-menu .tab-menu-content .custom-menu-hover .menuThumbs{position:absolute;right:0;top:-20px;display:block;height:100%;min-height:217px}.magemenu-menu .tab-menu-content .custom-menu-hover a:hover+.menuThumbs{display:block}.magemenu-menu .tab-menu-content .custom-menu-hover .MenuCaption{font-size:20px;font-weight:400;line-height:26px;display:block;letter-spacing:0}@media(min-width:992px){.header-nav .nav-sections{background:0 0;margin-bottom:0}.header-nav .navigation{background:0 0;position:initial}.magemenu-menu .tab-menu-content .custom-menu-hover img{position:absolute;right:0;top:0;display:none}.magemenu-menu .tab-menu-content .custom-menu-hover img{min-height:270px;min-width:270px}.magemenu-menu .tab-menu-content .custom-menu-hover a:hover+img{display:block}.magemenu-menu.horizontal-menu .explodedmenu{position:initial}.header-nav .magemenu-menu ul.itemsubmenu.subtabs{max-width:1570px;margin-left:auto !important;margin-right:auto}.magemenu-menu .menu>div{padding-top:19px}#megamenu_2 .magemenu-menu li.menu.parent-tabs-menu>div>div.menu-box{padding-top:0 !important;background:#fff;box-shadow:none;border-top:1px solid #e0dedc}ul.itemsubmenu.subtabs>li.itemMenu .tab-menu-content{background-color:transparent;padding-top:50px}.header-nav ul.itemsubmenu.subtabs>li.itemMenu{border:none}.header-nav ul.itemsubmenu.subtabs>li.itemMenu .tab-menu-content{position:initial;width:100%;padding:0;display:block}.header-nav ul.itemsubmenu.subtabs>li.itemMenu .tab-menu-content [class*=col]{margin:0;position:initial;padding-left:0;padding-right:0}.magemenu-menu.horizontal-menu .explodedmenu li.menu.mobile{display:none}.magemenu-menu.horizontal-menu .explodedmenu>li{padding:20px 0}.magemenu-menu.horizontal-menu .explodedmenu li.menu.parent-tabs-menu>span.menu-collapse{display:none}}.magemenu-menu.horizontal-menu .explodedmenu li.menu.parent-tabs-menu>span{padding:8px 20px;margin:3px 1px 3px 0;display:block;color:#000 !important;font-size:12px;font-weight:500 !important;text-transform:uppercase}.magemenu-menu ul.itemsubmenu li span.submenu-heading{padding:8px 10px 14px;color:#bdbdbd !important;text-transform:uppercase;font-size:12px;letter-spacing:1px;display:block}.magemenu-menu.horizontal-menu .explodedmenu li.menu>a{color:#000 !important;font-size:12px}.magemenu-menu.horizontal-menu .explodedmenu>li:hover>a{background:0 0;color:#a27f58 !important}.magemenu-menu li.menu>div>div.menu-box{border-top:none}.magemenu-menu ul.itemsubmenu li a{text-transform:initial;font-size:16px;color:#000;padding-top:4px;padding-bottom:4px;letter-spacing:.2px}.magemenu-menu ul.itemsubmenu li a:hover{color:#a27f58}.magemenu-menu ul.itemsubmenu li>a{background:0 0;padding:8px 10px 14px;color:#bdbdbd !important;text-transform:uppercase;font-size:12px;letter-spacing:1px}.header-nav #megamenu_2 .menu.parentMenu .menu-box.ttb .block-main.tabs{padding-left:70px;padding-right:70px;padding-top:50px;padding-bottom:50px;background:#fff;min-height:347px}.header-nav ul.itemsubmenu.subtabs>li.itemMenu .tab-menu-content .magemenu-menu.horizontal-menu .explodedmenu li.mobile{display:none}.magemenu-menu ul.itemsubmenu li:hover>a,.magemenu-menu ul.itemsubmenu.subtabs>li.itemMenu.active>a{background:0 0 !important}ul.itemsubmenu.subtabs>li.itemMenu .tab-menu-content [class*=col]{margin:0}ul.itemsubmenu.subtabs>li.itemMenu .tab-menu-content .hover-images{text-align:center}ul.itemsubmenu.subtabs>li.itemMenu .tab-menu-content .hover-images img{max-width:90% !important}.header-nav .menu.parentMenu div.block-main>ul.itemsubmenu.subtabs{display:flex;flex-wrap:wrap}.store-switcher-wrapper{margin-top:5px}.store-switcher-wrapper .store-switcher-title{display:none}.store-switcher-wrapper .drop-btn{position:relative;padding:0 5px 0 0;cursor:pointer;font-size:11px;font-weight:400}.store-switcher-wrapper .drop-btn:after{position:absolute;content:"";border-left:solid 5px transparent;border-right:solid 5px transparent;border-top:solid 5px #b08a73;right:0;top:5px}.store-switcher-wrapper .drop-btn .store-name{padding-right:10px}.store-switcher-wrapper .drop-list{padding:0;margin:0}.store-switcher-wrapper .drop-list .store-name{cursor:pointer;font-size:11px;margin:0}.store-switcher-wrapper .drop-list .store-name a{color:#000;text-decoration:none}.store-switcher-wrapper .store-switcher{position:relative}.store-switcher-wrapper .drop-list{position:absolute}.store-switcher-wrapper .drop-list .store-name{display:none}.store-switcher-wrapper .store-name.store-USD.current{display:none}.store-switcher-wrapper .store-name.store-GBP.current{display:none}.store-switcher-wrapper .store-name .link:before{content:"";width:26px;height:14px;display:inline-block}.store-switcher-wrapper .store-USD .link:before{background:url(../images/sprites.svg) no-repeat -808px -55px;background-size:896px 504px;transform:translateY(3px)}.store-switcher-wrapper .store-GBP .link:before{background:url(../images/sprites.svg) no-repeat -782px -55px;background-size:896px 504px;transform:translateY(3px)}.minicart-wrapper{position:relative}.minicart-wrapper .action{position:relative;vertical-align:top;width:18px}.minicart-wrapper .action.showcart:before{content:"";background-image:url(../images/account_icon.svg);background-repeat:no-repeat;width:18px;height:22px;position:absolute;right:1px}.minicart-wrapper .action.showcart.active:before{content:""}.minicart-wrapper .action.showcart .counter.qty{background:0 0;color:#b08a73;font-size:11px;margin:0;min-width:0;width:19px;height:26px;border-radius:25px;display:inline-flex;align-items:center;justify-content:center;padding:1px 3px 0 0;line-height:27px}.minicart-wrapper .action.showcart .counter-number{text-shadow:none;display:block}.minicart-items-wrapper .product-item-photo{margin-right:15px}.minicart-items .product-item-name a{color:#000}.minicart-items .item-qty{margin-right:10px;text-align:center;width:60px;height:32px}.minicart-items .update-cart-item{background:#000;box-shadow:none;border-color:transparent;color:#fff}.minicart-items .update-cart-item:hover{background:#b08a73}.hero-banner{display:flex;flex-wrap:wrap;background-color:#2e2e2e}.hero-banner .hero-banner-left{width:50%}.hero-banner .hero-banner-right{width:50%;display:flex;flex-direction:column}.hero-banner .hero-banner-image{padding:0;margin:0}.hero-banner .hero-banner-image img{width:100%;display:block}.hero-banner .hero-banner-caption{color:#f8f5f2;text-align:center;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.hero-banner .hero-banner-title{padding:0;margin:0 0 40px;font-size:12px;font-weight:500;letter-spacing:1px;text-transform:uppercase;position:relative}.hero-banner .hero-banner-title:after{position:absolute;content:"";width:40px;height:2px;background-color:#c8b29a;left:50%;transform:translateX(-50%);bottom:-20px}.hero-banner .hero-banner-sub-title{padding:0;margin:0;font-size:52px;font-weight:400;letter-spacing:.2px}.hero-banner .hero-banner-left .hero-banner-image{height:100%}.hero-banner .hero-banner-right .hero-banner-image{height:71%}.button-custom{border:0;outline:none;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;height:48px;padding:10px 25px;background-color:#000;color:#fff;font-size:12px;text-transform:uppercase;text-align:center;font-weight:500;letter-spacing:1px;cursor:pointer;transition:all .5s ease 0s;min-width:180px}.button-custom.right{float:right;min-width:180px;background-color:#fff;color:#000;border:solid 1px}.button-custom:visited{background-color:#000;color:#fff}.button-custom:hover,.button-custom:focus{background-color:#b08a73;color:#fff;text-decoration:none}.cms-index-index .page-main{max-width:100%;padding-left:0;padding-right:0}.our-technique-card{display:flex;flex-wrap:wrap;padding:40px;max-width:1360px;margin-right:auto;margin-left:auto}.our-technique-card .our-technique-content{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.our-technique-card .our-technique-description{margin:0 20px 35px 0}.our-technique-card .our-technique-image{width:50%}.our-technique-card .our-technique-title{padding:0;margin:0 0 25px;font-weight:400;font-size:42px}.our-process{padding:40px;max-width:1360px;margin-right:auto;margin-left:auto}.our-process .our-process-row{display:flex;flex-wrap:wrap;margin:0 -20px}.our-process .our-process-card{width:50%;padding:0 20px}.our-process .our-process-card-image{padding:0;margin:0 0 30px}.our-process .our-process-card-image img{display:block;width:100%}.our-process .our-process-title{padding:0;margin:0 0 25px;font-weight:400;font-size:32px}.our-process .our-process-description{margin:0 0 35px;color:#2e2e2e}.category-tabs{background-color:#f8f5f2;padding:30px 40px 50px}.category-tabs ul.category-tab-menu{padding:0;margin:0;display:flex;justify-content:space-between;overflow:auto;max-width:1360px;padding-left:40px;padding-right:40px;margin-right:auto;margin-left:auto}.category-tabs ul.category-tab-menu li{list-style:none}.category-tabs ul.category-tab-menu li a{color:#000;text-decoration:none;font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:1px;padding:10px 30px;display:block;position:relative;white-space:nowrap}.category-tabs ul.category-tab-menu li a:after{position:absolute;content:"";width:0;height:2px;background-color:#c8b29a;left:50%;transform:translateX(-50%);bottom:3px;transition:all .5s ease 0s}.category-tabs ul.category-tab-menu li.active a:after,.category-tabs ul.category-tab-menu li a:hover:after{width:40px}.category-tabs .tab-content-card{display:flex;flex-wrap:wrap;margin-top:30px;max-width:1360px;margin-right:auto;margin-left:auto;padding-left:40px;padding-right:40px}.category-tabs .tab-content-card .cat-image-col{width:50%;padding-right:20px}.category-tabs .tab-content-card .cat-description-col{width:50%;padding:0 70px;display:flex;flex-direction:column;justify-content:space-between}.category-tabs .tab-content-card .cat-image{position:relative}.category-tabs .tab-content-card .cat-image img{width:100%;display:block}.category-tabs .tab-content-card .cat-name{position:absolute;bottom:30px;left:30px;display:block;color:#fff;font-size:42px;font-weight:400}.category-tabs .tab-content-card .action-box{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:24px;gap:10px}.cat-description-content p{margin-bottom:16px;line-height:26px;color:#2e2e2e}.category-tabs .tab-content-card .action-box .button-custom{min-width:180px}.cat-description-content{max-width:400px;margin:0 auto}.page-footer{background:#fff;border-top:solid 1px #efefef;padding-top:30px;padding-bottom:0}.page-footer .footer-title{padding:0;margin:0 0 16px;font-weight:500;letter-spacing:1px;font-size:12px;text-transform:uppercase}.page-footer ul.footer-menu{padding:0;margin:0}.page-footer ul.footer-menu li{list-style:none;display:block;margin-bottom:5px}.page-footer ul.footer-menu li:last-child{margin-bottom:0}.page-footer ul.footer-menu li a{font-size:16px;color:#2e2e2e;text-decoration:none}.page-footer ul.footer-menu li a:hover,.page-footer ul.footer-menu li a:focus{color:#b08a73;text-decoration:none}.page-footer .footer-top{padding:0 40px;max-width:1360px;margin-left:auto;margin-right:auto}.page-footer .footer-top .footer-row{display:flex;flex-wrap:wrap;margin:0 -20px}.page-footer .footer-top .footer-col{flex-grow:1;padding:20px}.page-footer .footer-bottom{padding:40px;max-width:1360px;margin-left:auto;margin-right:auto}.page-footer .footer-bottom .footer-row{display:flex;align-items:center;flex-wrap:wrap}.page-footer .footer-bottom .footer-accredited{flex-grow:1}.page-footer .footer-bottom .footer-social{flex-grow:1;display:flex;justify-content:flex-end}.page-footer ul.footer-accredited-list{padding:0;margin:0;display:flex;align-items:center}.page-footer ul.footer-accredited-list li{list-style:none;align-items:center;margin:0 20px 0 0}.page-footer ul.footer-social-list{padding:0;margin:0;display:flex;font-style:italic}.page-footer ul.footer-social-list li{list-style:none;display:inline-block;margin:5px 0 0 25px}.page-footer ul.footer-social-list li a img{transition:all .5s ease 0s}.page-footer .footer-top .footer-col:nth-child(1){width:32%}.block.newsletter{width:100%;max-width:100%}.rebus_block_newsletter{position:relative}.block.newsletter .field .control{position:relative;position:inherit}.block.newsletter input{padding:0 15px 15px 0;border:none;border-bottom:solid 1px #bdbdbd;font-size:16px;height:auto;color:#2e2e2e;background:url(../images/menu-right-arrow.svg);background-size:10px;background-position:center right;background-repeat:no-repeat}.block.newsletter .action.subscribe{position:absolute;top:0;right:0;padding:0;width:20px;clip:initial !important;opacity:0;height:39px}.block.newsletter input:focus{box-shadow:none}.block.newsletter .field .control:before{position:absolute;line-height:normal;top:3px;margin:0}.block.newsletter .field .control:before{display:none}.block.newsletter .field input[type=email]:placeholder{color:#2e2e2e}.footer-copyright-bg{background-color:#f8f5f2;padding:20px 80px}.footer-copyright-bg .footer-copyright{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;max-width:1440px;margin-left:auto;margin-right:auto}.footer-copyright-text{font-size:14px}.footer-copyright ul.footer-menu-1{padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}.footer-copyright ul.footer-menu-1 li{list-style:none;display:inline-block;margin:5px 0 5px 15px}.footer-copyright ul.footer-menu-1 li a{color:#2e2e2e;font-size:16px;text-decoration:none}.footer-copyright ul.footer-menu-1 li a:hover,.footer-copyright ul.footer-menu-1 li a:focus{color:#b08a73;text-decoration:none}.action.primary{background:#000;border:1px solid #000;color:#fff;border-radius:0;font-family:'DM Sans',sans-serif;font-size:16px;font-weight:400;line-height:inherit;height:48px;padding:0 25px;line-height:48px}.action.primary:hover,.action.primary:focus,.action.primary:active{background:#b08a73;border:1px solid #b08a73;color:#fff}button,a.action.primary{border-radius:0}input[type=text],input[type=password],input[type=url],input[type=tel],input[type=search],input[type=number],input[type=datetime],input[type=email],select{height:44px;border:1px solid #e0dedc;font-family:'DM Sans',sans-serif;color:#000;font-size:16px;font-weight:400}.fieldset>.field>.label,.fieldset>.fields>.field>.label{font-weight:400}a,.alink{color:#b08a73}a:visited,.alink:visited,a:hover,.alink:hover{color:#b08a73}.mageprince-faq-collection .faq-accordion .ui-widget-content a{color:#b08a73}.mageprince-faq-collection .faq-accordion .ui-widget-content a:hover{color:#b08a73}.pages .action.next:before{color:#fff}.pages .action{background:#a27f58;border:1px solid #a27f58;color:#fff;display:inline-block;padding:0;text-decoration:none;box-shadow:none !important}.pages strong.page{background:#b08a73;padding:0 12px}.pages a.page{color:#b08a73}.catalog-category-view .page-main{max-width:100%}.categoryTop{display:flex;justify-content:space-between;align-items:center;padding-left:15px;padding-right:15px}.categoryTop .leftSide{padding:0;font-weight:400;font-size:42px;width:40%}.categoryTop .rightSide{max-width:60%;float:right}.categoryTop ul.category-tab-menu{padding:0;margin:0;display:flex;overflow-x:auto}.categoryTop ul.category-tab-menu li{list-style:none;display:inline-block;width:100%}.categoryTop ul.category-tab-menu li a{color:#000;text-decoration:none;font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:1px;padding:10px 20px;display:block;position:relative;white-space:nowrap}.categoryTop ul.category-tab-menu li a:after{position:absolute;content:"";width:0;height:2px;background-color:#c8b29a;left:50%;transform:translateX(-50%);bottom:3px;transition:all .5s ease 0s}.categoryTop ul.category-tab-menu li.active a:after,.categoryTop ul.category-tab-menu li a:hover:after{width:40px}.catalog-category-view.page-products .product-item-info{width:100%}@media (min-width:1024px){.catalog-category-view.page-products .product-image-container,.block.related .product.photo.product-item-photo .product-image-container{width:100% !important}.catalog-category-view.page-products .products-grid .product-items{margin:0 -5px}.catalog-category-view.page-products.page-layout-1column .products-grid .product-item{width:calc((100%)/4);padding:20px;box-sizing:border-box;margin:0}#amasty-shopby-product-list .products.wrapper,.categoryTop{max-width:1310px;margin-left:auto;margin-right:auto}}.catalog-category-view .duplicateprice{display:none}.catalog-category-view .columns .column.main{padding-bottom:0}.catalog-category-view .product.photo.product-item-photo{display:block}.catalog-category-view .product.photo.product-item-photo .product-image-photo,.block.related .product.photo.product-item-photo .product-image-photo{bottom:60px;max-height:calc(100% - 60px)}.catalog-category-view .productImaegSection,.block.related .productImaegSection{position:relative;background:#f9f5f2}.catalog-category-view ul.swatchess,.block.related .productImaegSection ul.swatchess{margin:0;padding:0;display:flex;flex-wrap:wrap;width:100%;position:absolute;bottom:0;z-index:1;padding-left:8px}.catalog-category-view ul.swatchess li,.block.related .productImaegSection ul.swatchess li{margin:0 0 8px;padding:0}.catalog-category-view ul.swatchess li+li,.block.related .productImaegSection ul.swatchess li+li{margin-left:4px}.catalog-category-view ul.swatchess li a img,.block.related .productImaegSection ul.swatchess li a img{display:block}.catalog-category-view ul.swatchess li.swatchesLi.active,.block.related .productImaegSection ul.swatchess li.swatchesLi.active{background:#fff}.catalog-category-view ul.swatchess li a,.block.related .productImaegSection ul.swatchess li a{padding:0;margin:0;display:block}.catalog-category-view .info-product .name{color:#000;font-size:24px;display:block;margin-bottom:10px;min-height:60px}.catalog-category-view .info-product .name a{color:#2e2e2e;width:100%;display:block}.catalog-category-view .info-product .name a:hover{text-decoration:none}.catalog-category-view .info-product .price{color:#c8b29a;font-size:16px;font-weight:400;text-transform:lowercase}.catalog-category-view .info-product .vatName{color:#c4c4c4;text-transform:uppercase;margin-bottom:10px;margin-top:20px;letter-spacing:1px;display:block;font-size:12px;font-weight:500}.catalog-category-view .info-product{background:#fff;display:block;padding:0}.products-grid .product-item-info:hover,.products-grid .product-item-info.active{padding:initial;box-shadow:none;margin:initial;border:none}.catalog-category-view .categoryadditional{background:#f8f5f2;margin-top:52px}.categoryadditional-container{margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap}.catalog-category-view .categoryadditional .catDescription{width:50%;padding:25px 60px;box-sizing:border-box;padding-top:100px}.catalog-category-view .categoryadditional .catImage{width:50%;text-align:right}.catalog-category-view .categoryadditional .catImage figure{display:inline-block;vertical-align:top}.catalog-category-view .categoryadditional .catDescription .catName{color:#000;font-size:42px}.catalog-category-view .categoryadditional .catImage img{display:block}.catalog-category-view .categoryadditional .catDescription img{display:none !important}.catalog-category-view .ajax-loader{position:fixed;background:rgba(0,0,0,.5);width:100%;top:0;bottom:0;left:0;right:0;z-index:999;text-align:center;height:100%;overflow:hidden}.catalog-category-view .ajax-loader img{position:absolute;top:50%;transform:translateY(-50%)}.breadcrumbs a{color:#bdbdbd;text-decoration:none;text-transform:uppercase}.breadcrumbs .items>li,.breadcrumbs .items>li a{color:#000;text-decoration:none;text-transform:uppercase;font-size:12px;letter-spacing:1px;font-weight:500}.breadcrumbs .item:not(:last-child):after{font-size:15px;content:'/';margin:0 5px;color:#bdbdbd;line-height:initial}.breadcrumbs a:hover,.breadcrumbs a:visited,.breadcrumbs .items>li a:hover,.breadcrumbs .items>li a:visited,.breadcrumbs .items>li a{color:#c4c4c4}.product-info-main .product-add-form{padding-top:10px}.product-add-form .product-options-wrapper .fieldset .Colour .label:after{display:none}.catalog-product-view .productDescription{display:block;max-width:1310px;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto;clear:both}.catalog-product-view .upperPart,.bottomPart{display:flex;align-items:center}.catalog-product-view .upperPart .leftPart{width:50%;padding-right:40px;box-sizing:border-box}.catalog-product-view .upperPart .rightPart{width:50%;padding:0;box-sizing:border-box}.catalog-product-view .bottomPart .leftPart{width:50%;padding:0;box-sizing:border-box}.catalog-product-view .bottomPart .rightPart{width:50%;padding-left:40px;box-sizing:border-box}.catalog-product-view .productDescription .upperPart span,.catalog-product-view .productDescription .bottomPart span{color:#c4c4c4;font-size:12px;margin-bottom:16px;display:block}.catalog-product-view .productDescription .upperPart h2,.catalog-product-view .productDescription .bottomPart h2{color:#000;font-size:42px;margin-top:0}.catalog-product-view .productDescription h4{color:#c4c4c4;font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:1px}.catalog-product-view .page-bottom{display:inline-block;width:100% !important;max-width:100% !important}.catalog-product-view .page-bottom .PdSlider{background:#f8f5f2;padding:48px 40px 64px}.catalog-product-view .page-bottom .PdSlider ul{margin:0;padding:0}.catalog-product-view .page-bottom .PdSlider .owl-item{padding:0 20px}.catalog-product-view .page-bottom .PdSlider ul{margin:0 -20px;padding:0}.catalog-product-view .inspiredByU.slick-initialized.slick-slider{margin:0;padding:0}.catalog-product-view .slick-initialized .slick-slide{padding:0;margin-left:20px;margin-right:20px}.catalog-product-view .setmoreBookingButton.button-custom{display:block;width:150px;line-height:48px;padding:0;margin-top:20px}.product-options-wrapper .field{display:block;width:100%;position:relative}.product-options-wrapper .field select{height:44px;border:1px solid #e0dedc;font-family:'DM Sans',sans-serif;color:#000;font-size:16px;font-weight:400}.product-options-wrapper .field .control+label{position:absolute;transform:translateY(50%);padding-left:15px;background:#fff;box-sizing:border-box;left:1px;color:#000;font-size:16px;font-weight:400 !important;font-family:'DM Sans',sans-serif;top:0;z-index:11;transition:all .5s ease;text-transform:capitalize;letter-spacing:.2px}.catalog-product-view .product-add-form .product-options-wrapper .fieldset .field.focused .control+label,.catalog-product-view .product-add-form .product-options-wrapper .box-newsletter .input-box.focused~label,.catalog-product-view .product-add-form .product-options-wrapper .fieldset .message.focused .label.label1,.catalog-product-view .product-add-form .product-options-wrapper .fieldset .message:focus-within .label.label1{font-size:12px;top:-17px}.product-add-form .product-options-wrapper .fieldset .field:focus-within .control+.label,.catalog-product-view .product-add-form .product-options-wrapper .box-newsletter .input-box:focus-within~label{font-size:12px;top:-17px}.product-add-form .product-options-wrapper .fieldset .Font.field:focus-within .control+.label{font-size:16px}.product-add-form .product-options-wrapper .fieldset .Colour label.label,.product-add-form .product-options-wrapper .fieldset .Colour.field:focus-within .control+.label{font-size:16px}.product-add-form .product-options-wrapper .fieldset .Colour.field{display:flex;flex-wrap:wrap;align-items:center}.product-add-form .product-options-wrapper .fieldset .Colour.field .control{order:2}.product-add-form .product-options-wrapper .field .control{width:calc(100% - 30px);clear:both;position:relative;z-index:1}.product-add-form .product-options-wrapper .field .control{width:calc(100%)}.product-options-wrapper .field .control~span.fsize.face-size{width:20px;background:#c8b29a;border:none !important;color:rgba(0,0,0,0);position:absolute;right:0;top:10px;height:20px;text-align:center;padding:0 !important;margin:0 !important}.product-options-wrapper .field .control~span.fsize.face-size{display:none}.product-options-wrapper .field .control~span.fsize.face-size:after{content:"i";font-size:16px;color:#fff;position:absolute;left:0;right:0;line-height:20px;font-weight:600}.product-add-form .product-options-wrapper .fieldset{position:relative}.product-add-form .product-options-wrapper .fieldset .Font .label,.product-add-form .product-options-wrapper .fieldset .Colour.field .label{position:initial;margin-bottom:20px;display:inline-block;vertical-align:middle;padding-left:0}.product-add-form .product-options-wrapper .fieldset .Colour .label,.product-add-form .product-options-wrapper .fieldset .Colour span{color:#2e2e2e}.product-add-form .product-options-wrapper .fieldset .Colour span#value{display:inline-block;vertical-align:middle;padding-top:5px;padding-left:10px}.crest.custom-op-input-text.field,.monogram.custom-op-input-text.field,.symbol.custom-op-input-text.field,.talisman.custom-op-input-text.field,.archive.custom-op-input-text.field,.comment.custom-op-input-text.field.textarea{visibility:hidden;height:0;position:absolute}.product-info-main .product-options-bottom .box-tocart .action.tocart{width:100%;margin:15px 0}.gallery-placeholder{visibility:hidden;height:0;overflow:hidden}#sliderGalleryMain{background:#f8f5f2}.product-info-main .product-options-bottom .box-tocart .art-work.col{width:100%}.product-options-wrapper .field label.label.label2{position:initial;display:flex;flex-wrap:wrap;order:3;transform:none}.product-add-form .product-options-wrapper .fieldset .message label.label.label2{padding-left:0}.product-add-form .product-options-wrapper .fieldset .message .note{display:flex}.toolbar select{background:0 0}.catalog-product-view.page-layout-1column .product-info-main{width:35%;padding-left:40px;padding-right:40px}.catalog-product-view.page-layout-1column .product.media{width:65%}.product-options-wrapper .fieldset{display:flex;flex-wrap:wrap}.catalog-product-view .product-add-form .product-options-wrapper .fieldset .box-newsletter{width:calc(100% - 30px) !important;position:relative;margin-bottom:20px}.catalog-product-view .product-add-form .product-options-wrapper .fieldset .box-newsletter{width:calc(100%) !important}.product-add-form .product-options-wrapper .fieldset .field select{color:rgba(0,0,0,0)}.product-add-form .product-options-wrapper .fieldset .field:focus select,.product-add-form .product-options-wrapper .fieldset .field select:focus,.product-add-form .product-options-wrapper .fieldset .field.focused select{color:#000}.modals-wrapper .modal-popup{z-index:9999;left:0;overflow-y:auto}.modals-overlay{z-index:999 !important}.product-add-form .product-options-wrapper .fieldset .message .label.label2{position:initial}.catalog-product-view .product-add-form .product-options-wrapper .fieldset .box-newsletter,.product-add-form .product-options-wrapper .fieldset .message .catalog-product-view .product-add-form .product-options-wrapper .fieldset .box-newslette{margin-bottom:20px}.catalog-product-view .product-add-form .product-options-wrapper .fieldset .box-newsletter label,.product-add-form .product-options-wrapper .fieldset .message label{position:absolute;transform:translateY(50%);padding-left:15px;background:#fff;box-sizing:border-box;left:1px;color:#000;font-size:16px;font-weight:400 !important;font-family:'DM Sans',sans-serif;z-index:11;transition:all .5s ease;top:0;text-transform:capitalize;letter-spacing:.2px}.product-add-form .product-options-wrapper .fieldset .message{display:flex;flex-wrap:wrap;margin-bottom:0}.product-add-form .product-options-wrapper .fieldset .box-newsletter .select-holder{width:100%;position:relative}.product-add-form .product-options-wrapper .fieldset .box-newsletter .select-holder select,.product-options-wrapper .field select,select{background:url(../images/dropdown-chevron.svg);background-repeat:no-repeat;background-position:right 16px center;background-color:#fff}.product-add-form .product-options-wrapper .fieldset .box-newsletter .select-holder select{height:44px;border:1px solid #e0dedc;color:rgba(0,0,0,0)}.product-add-form .product-options-wrapper .fieldset .box-newsletter .select-holder select:focus,.product-add-form .product-options-wrapper .fieldset .box-newsletter .focused .select-holder select{color:#000}.product-add-form .product-options-wrapper .fieldset .Font label.label{padding-left:0;white-space:nowrap;padding-right:10px}.catalog-product-view.page-layout-1column .product-info-main h5.productColection{text-transform:uppercase;font-weight:500;color:#c4c4c4;font-size:12px;margin:0 0 8px;letter-spacing:1px}.product-add-form .product-options-wrapper .fieldset .Colour .swatch-attribute-options{margin:0}.box-tocart .action.tocart{font-size:12px;text-transform:uppercase;letter-spacing:1px}.product-add-form .product-options-wrapper .fieldset .Font span.label{margin:0}.catalog-product-view .page-main{max-width:100%;padding-left:0;padding-right:0}.product-info-main .page-title-wrapper h1{font-size:32px}.catalog-product-view.page-layout-1column .product.media #sliderGalleryMain{min-height:650px}#product_gallery_main .item img{margin:0 auto;display:block}.product-info-main .mageworx-swatch-option{border:1px solid #f8f5f2;border-radius:50%;width:42px !important;height:42px !important;outline:none}.product-info-main .mageworx-swatch-option:hover,.product-info-main .mageworx-swatch-option:focus{outline:none !important}.product-info-main .mageworx-swatch-option.selected,.product-info-main .mageworx-swatch-option.image:not(.disabled):hover,.product-info-main .mageworx-swatch-option.color:not(.disabled):hover,.swatch-attribute.size .mageworx-swatch-option.selected{border:1px solid #c8b29a;outline:none;background-color:#f7f4f1 !important}.product-add-form .product-options-wrapper .fieldset .Font .options-list.nested span.label{display:none}#layered-filter-block{display:none}#dividoWidget,.product-info-main .product-options-bottom .box-tocart .actions .product-info-price{display:inline-block;width:100%;vertical-align:bottom}.field.choice input.radio+label.label:before{border-radius:50%}.field.choice input.radio+label.label:after{padding-left:5px !important;font-size:12px}.product-add-form .product-options-wrapper .fieldset .Font .field.choice{display:inline-block;width:auto;vertical-align:top}.product-add-form .product-options-wrapper .fieldset .Font .control .note{position:relative;left:-84PX;z-index:99999}.product-add-form .product-options-wrapper .Font.Type.field .field:first-child{display:none}.product-add-form .product-options-wrapper .fieldset .message input{height:80px;padding-bottom:30px}.product-add-form .product-options-wrapper .fieldset .Font .field.choice input[type=radio]{width:100%;height:100%}.product-add-form .product-options-wrapper .fieldset .Font .label,.product-add-form .product-options-wrapper .fieldset .Font .control{margin-bottom:0;display:block;width:auto;vertical-align:top;transform:none}.catalog-product-view .slick-initialized .slick-slide img{width:400px}.home-inspire-us-section{padding-bottom:20px}.home-inspire-us-section .slick-initialized .slick-slide img{width:360px}.home-inspire-us-section .slick-initialized .slick-slide{padding:0;margin-left:20px;margin-right:20px}.home-inspire-us-section .PdSlider{background:#f8f5f2;padding:35px 40px 64px}.home-inspire-us-section .PdSlider .inspiredByUhome.slick-initialized.slick-slider{margin:0;padding:0}.home-inspire-us-section .page-bottom .PdSlider ul{margin:0;padding:0}.home-inspire-us-section .page-bottom .PdSlider ul{margin:0 -20px;padding:0}.product-add-form .product-options-wrapper .fieldset .Font .field.choice input.radio~label{margin-top:0;display:flex;flex-wrap:wrap}.product-add-form .product-options-wrapper .fieldset .Font{display:flex;align-items:flex-start;margin:20px 0 0}.product-add-form .product-options-wrapper .fieldset .Font .control{width:100%;order:2}.product-add-form .product-options-wrapper .fieldset .Font .control~label{margin-bottom:10px}.product-info-main .product-info-price .price-box span.fromPrice{display:block;font-size:12px;color:#c4c4c4;text-transform:uppercase;font-weight:500;line-height:20px}.product-info-main .product-info-price .price-box .minPrice,.product-options-bottom .price-box .price-container .price,.product-info-price .price-box .price-container .price{color:#000;font-size:32px;font-weight:400}.product-info-main .product-options-bottom .box-tocart .actions{display:flex;flex-wrap:wrap;align-items:flex-end;margin-top:20px}.product-info-main .product-options-bottom .box-tocart .actions #dividoWidget{padding-bottom:12px;padding-left:16px}.product-info-main .product-options-bottom .box-tocart .actions .action.primary.tocart{order:2}.product-info-main .product-options-bottom .box-tocart .actions .product-info-price{border:none;margin-bottom:0}.product-info-main .product-options-bottom .box-tocart .actions .product-info-price .price-box.price-final_price{padding-bottom:0}.product-info-main .product-options-bottom .box-tocart .actions #dividoWidget a{color:#c8b29a;text-transform:uppercase;font-size:12px;letter-spacing:1px}.product-info-main .product-options-bottom #customer_result_container{border:1px solid #e0dedc;position:relative}.product-info-main .product-options-bottom #customer_result_container img{max-height:100px;max-width:100px;margin:0 auto;display:inline-block}.product-info-main .product-options-bottom .imageArtWork{float:left;text-align:center;width:100px;height:100px;border-right:1px solid #e0dedc;margin-right:20px}.product-info-main .product-options-bottom .imageArtWorkname{display:flex;height:100px;flex-direction:column;justify-content:center;align-items:flex-start}.product-info-main .product-options-bottom .closeIcon{position:absolute;right:10px;top:10px;width:30px;height:30px;overflow:hidden;color:rgba(0,0,0,0);text-align:center}.product-info-main .product-options-bottom .closeIcon:before{content:'\e616' !important;font-family:'luma-icons';font-size:13px;height:30px;position:absolute;top:0;background:0 0;color:#000;left:0;right:0}.product-info-main .product-options-bottom .imageArtWorkname .caption{display:block;position:initial;text-align:left;padding:8px 0;margin:0;transform:none;font-size:16px;font-weight:400}.product-info-main .product-options-bottom .imageArtWorkname .SelectedArt{font-size:14px;color:#c4c4c4;font-weight:400}.product-info-main .product-options-bottom .imageArtWorkname #artwork_change_button{display:none}.product-info-main .product-options-bottom{margin-top:20px}.catalog-product-view.page-layout-1column .product-info-main .product-social-links{display:none}.catalog-product-view.page-layout-1column .product-social-links{display:none}.catalog-product-view .product-info-main .image-loader input[type=file]{width:100%;height:44px;border:1px solid #e0dedc;padding:8px;box-sizing:border-box;margin:10px 0}.product-info-main .product-options-bottom .box-tocart #product-quote-form{background:#000;border:1px solid #000;color:#fff;border-radius:0;font-family:'DM Sans',sans-serif;font-size:16px;font-weight:400;height:48px;padding:0 25px;line-height:48px;width:100%}.product-info-main .product-options-bottom .box-tocart #product-quote-form:hover{background:#b08a73;border:1px solid #b08a73;color:#fff}.catalog-product-view.page-layout-1column .product.media{background:#f8f5f2;margin-bottom:34px}.customer-account-create .page-main{padding-top:25px;padding-bottom:25px;margin-bottom:35px}.form.create.account{width:100%}.form-create-account{display:flex;flex-wrap:wrap}.form-create-account .legend{border-bottom:1px solid #e8e8e8;width:100%}.form.create.account .fieldset.create.info{width:50%;padding-right:20px}.form.create.account .fieldset.create.account{width:50%;padding-left:20px}.form.create.account .fieldset.create.checkboxes{width:100%}.form.create.account .actions-toolbar.register-button{width:100%}.field.choice{position:relative}.field.choice input{opacity:0;position:absolute;width:25px;height:25px !important;margin:0}.field.choice label.label{display:inline-block;position:relative;vertical-align:middle;margin:5px;cursor:pointer}.field.choice input+label.label:before{content:'';background:#fff;border-radius:0;border:1px solid #c4c4c4;display:inline-block;vertical-align:middle;width:25px;height:25px;padding:2px;margin-right:10px}.checkout-payment-method .payment-method+.payment-method .payment-method-title #cashondelivery+label:before{margin-right:15px}.field.choice input:checked+label.label:after{content:"✔";content:url(../images/tick_icon.svg);padding:0;position:absolute;color:#000;top:3px;left:7px;font-size:14px}.field.choice input:checked+label.label[for=paypal_express]:after{top:12px}.field.choice input:checked+label.label[for=braintree_paypal]:after{top:12px}.checkout-agreements .field.choice input[type=checkbox] label.label:after{content:""}.checkout-agreements .field.choice input[type=checkbox]:checked+label.label:after{left:7px;margin:0;padding:0}.checkout-payment-method .payment-method .checkout-agreements .field.choice label.label:after,.checkout-payment-method .payment-method .checkout-agreements .field.choice label.label:before{vertical-align:top}.checkout-payment-method .payment-method .checkout-agreements .field.required>.label:after{position:absolute;left:26px;top:0}.table-checkout-shipping-method tbody td.col.col-method{position:relative}.table-checkout-shipping-method tbody td.col.col-method input{opacity:0;position:absolute;width:25px;height:25px !important;margin:0}.table-checkout-shipping-method tbody td.col.col-method label.field.choice{display:inline-block;position:relative;vertical-align:middle;margin:5px;cursor:pointer}.table-checkout-shipping-method tbody td.col.col-method input+label.field.choice:before{content:'';background:#fff;border-radius:0;border:2px solid #e0dedc;display:inline-block;vertical-align:middle;width:25px;height:25px;padding:2px;margin-right:10px;border-radius:50%}.table-checkout-shipping-method tbody td.col.col-method input:checked+label.field.choice:after{content:"✔";padding:0;position:absolute;color:#000;top:3px;left:7px;font-size:14px}.product-options-bottom .popup-inner{max-width:700px;margin:60px auto;position:fixed;left:0;right:0;overflow:auto;height:calc(100% - 100px);padding:0 50px 50px}.product-options-bottom .popup-inner .input-holder{margin-bottom:15px}.product-options-bottom .popup-inner .caption{display:inline-block;position:initial;padding-bottom:20px;font-size:32px;font-weight:400;padding-top:20px;transform:none}.product-options-bottom .popup-inner #request_quote{margin-bottom:50px;background:#000;border:1px solid #000;color:#fff;border-radius:0;font-family:'DM Sans',sans-serif;font-size:16px;font-weight:400;line-height:inherit;height:48px;box-shadow:none;min-width:150px;text-transform:capitalize}.product-options-bottom .popup-inner #request_quote:hover{background:#b08a73;border:1px solid #b08a73;color:#fff}.catalog-product-view .page-main{position:relative;z-index:11}.productGallerySlider h2{font-size:32px;margin:0 0 48px}.head-img,.sec-img{text-align:center}.modal-popup.modal-slide .modal-footer button{background:#000;border:1px solid #000;color:#fff;border-radius:0;font-family:'DM Sans',sans-serif;font-size:16px;font-weight:400;box-shadow:none;height:48px;padding:10px 25px;box-sizing:border-box}.modal-popup.modal-slide .modal-footer button:hover{background:#b08a73;border:1px solid #b08a73;color:#fff}.block-minicart .product.options{display:flex;flex-wrap:wrap}.catalog-product-view .page-bottom .block.related .block-title.title #block-related-heading{font-size:32px;font-family:'DM Sans',sans-serif;font-weight:400;color:#000;letter-spacing:.2px}.catalog-product-view .page-bottom{padding-left:0;padding-right:0}.page-bottom .block.related{padding:0 15px;max-width:1310px;margin-left:auto;margin-right:auto}.block.related .products.list.items.product-items{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.page-bottom .block.related .products-grid .product-item{width:25%;padding:0 15px}.block.related .product-item-info{width:100%}.block.related .productImaegSection{position:relative}.block.related .product.photo.product-item-photo{background:#f9f5f2;display:block;text-align:center}.block.related .product-item-info{background:#fff;display:block;padding:0;height:100%}.block.related .product-item-details{padding:15px 0}.block.related .product-item-info .productColection{color:#c4c4c4;text-transform:uppercase;margin-bottom:10px;margin-top:20px;display:block;font-size:12px;margin:0 0 10px;font-weight:500;letter-spacing:1px}.block.related .product-item-info .name,.block.related .product-item-info .name a{color:#000;font-size:24px;display:block;margin-bottom:10px}.block.related .product-item-info .price{color:#c8b29a;font-size:16px;font-weight:400}.page-bottom .block.related{margin-top:30px}.checkout-cart-index .amcard-page-product .product-info-main .price-final_price .price-wrapper .price{color:#000;font-size:32px;font-weight:400}.checkout-cart-index .amcard-page-product .product-info-main .amcard-field-container{flex-basis:100%}.checkout-cart-index .amcard-page-product .amcard-form-container .amcard-title{display:block;margin:20px 0 10px;color:#000;font-weight:400;font-size:16px;line-height:19px}.checkout-cart-index .amcard-page-product .amcard-field-block>.amcard-button{background:#000;color:#fff;border-color:#000;box-shadow:none;font-weight:400;font-size:16px}.checkout-cart-index .amcard-form-container.-interior .slick-initialized.slick-slider{padding:0}.checkout-cart-index .amcard-form-container.-interior .slick-initialized.slick-slider .slick-track{left:initial;right:initial;display:inline-block}.checkout-cart-index .amcard-page-product.catalog-product-view .amcard-form-container.-interior .slick-initialized .slick-slide{padding:0}.checkout-cart-index .amcard-page-product .box-tocart .action.tocart{width:100%}.checkout-cart-index .amcard-page-product .amcard-form-container{border:none;margin-top:0}#remember-me-box{margin-bottom:20px}.account .table{border-right:1px solid #ddd;border-top:1px solid #ddd}.account .table tr td,.table tr th{border-left:1px solid #ddd}.account .table thead tr th{background:#a27f58;color:#fff}.account a.action.view{background:#000;padding:8px 15px;font-size:12px;color:#fff;text-decoration:none}.account .table-wrapper .action.view{white-space:nowrap}.account a.action.view:hover{background:#b08a73;color:#fff;border:none}.account .block-collapsible-nav .item.current a,.account .block-collapsible-nav .item.current>strong{border:none;color:#2e2e2e;background:0 0;text-decoration:underline}.block-collapsible-nav .item a,.block-collapsible-nav .item>strong{color:#2e2e2e}.block-collapsible-nav .item a:hover{background:0 0;color:#2e2e2e;text-decoration:underline}.account .page-title-wrapper .page-title{font-weight:400;font-size:52px;letter-spacing:.2px}.account .block-collapsible-nav .item.current>strong{background:0 0;border:none;color:#2e2e2e;text-decoration:underline;font-weight:500}.account .block-collapsible-nav .content{background:#f8f5f2;border:1px solid #bdbdbd}.account .data.table .col.actions .action.edit:after{content:'\e601';font-family:'luma-icons';color:#a27f58;text-align:center;border:none}.account .data.table .col.actions .action.delete:after{display:inline-block !important;content:'\e604';font-family:'luma-icons';border:none;color:#a27f58;text-align:center}.account .data.table .col.actions:hover{color:#000}.account .data.table .col.actions .action.edit span,.account .data.table .col.actions .action.delete span{width:0;display:inline-block;height:0;opacity:0}.gallery-placeholder .fotorama__nav--dots .fotorama__nav__frame{height:11px;width:11px;border:1px solid #c8b29a;border-radius:50%;margin:0 2px}.gallery-placeholder .fotorama__dot{border-radius:50%;border:none;display:block;height:5px;left:3px;top:3px;width:5px}.gallery-placeholder .fotorama__active .fotorama__dot{background-color:#c8b29a;border-color:#c8b29a}.gallery-placeholder{margin-bottom:30px}.header-top p{margin:0;font-weight:500}.header-top p a{font-weight:700;color:#c8b29a}@media (min-width:768px){.mobileView{display:none}}.cms-personalise .page-main{width:100%;max-width:100%;padding-left:0;padding-right:0}.artworksection-outer{background:#f8f5f2;padding:70px 40px;margin-bottom:40px}.cms-personalise .artWorkSection{max-width:1310px;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;padding-left:15px;padding-right:15px}.artworkTabs h1.artTitle{font-size:52px;font-weight:400;letter-spacing:.2px}.artworkTabs{width:840px;max-width:68.444%}.artworkTabs .DesktopView{display:flex;margin:40px 0}.artworkTabs .DesktopView a{display:flex;align-items:center;width:180px;background:#fff;margin-right:47px;padding:7px;font-size:16px;color:#000;font-weight:400;border:1px solid transparent;text-decoration:none;height:62px}.artworkTabs .DesktopView a:last-child{margin-right:0}.artworkTabs .DesktopView a figure{margin-right:8px;min-width:34px}.artworkTabs .DesktopView a.active,.DesktopView a:hover{border:1px solid #000;text-decoration:none}.artworkTabs .input-row input[type=text]{height:84px;border:1px solid #000;box-sizing:border-box;padding:18px 180px 18px 24px;font-size:20px;font-weight:400;color:#000}.artworkTabs .input-box.narrow button{background:#000;position:absolute;top:18px;right:24px;padding:16px 52px;border:none;color:#fff;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1px}.input-box.narrow{position:relative;margin-bottom:24px}.crestInfo .crestInfoIcon{border-radius:50%;background:#c8b29a;width:20px;height:20px;display:inline-block;text-align:center;vertical-align:middle;text-indent:-100px;position:relative;overflow:hidden;margin-top:-2px}.crestInfo .crestInfoIcon:after{content:"i";text-indent:0;position:absolute;left:0;right:0;color:#fff;font-weight:500;font-size:16px;line-height:20px}@media (min-width:768px){.crestInfo .crestInfoIcon{display:none}}.personalize-preview.pers-col{width:290px;background:#fff;text-align:center}.personalize-preview.pers-col #used_image{height:193px;vertical-align:top}.personalize-preview.pers-col{text-align:center;line-height:26px;margin-top:0;margin-bottom:20px;padding-top:33px}.personalize-preview .selected-image-description{padding:24px}.personalize-preview .selected-image-description .preview-name{padding-bottom:7px;font-weight:500}.block.newsletter .form.subscribe{overflow:hidden}.artadditional{background:#f8f5f2}.cms-personalise .artadditional-container{margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap}.cms-personalise .artadditional-container .artDescription{width:55%;padding:97px 150px 25px 80px;box-sizing:border-box}.cms-personalise .artadditional-container .artDescription h2{font-size:42px;color:#000;font-weight:400;line-height:55px;margin-bottom:34px;margin-top:0}.cms-personalise .artadditional-container .artnImage{width:45%;text-align:right}.cms-personalise .artadditional-container .artDescription .artnName{color:#000;font-size:42px;line-height:46px;margin-bottom:34px;display:block}.cms-personalise .primaryButton{border:0;outline:none;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;height:48px;padding:10px 25px;background-color:#000;color:#fff;font-size:12px;text-transform:uppercase;text-align:center;font-weight:500;letter-spacing:1px;cursor:pointer;transition:all .5s ease 0s;margin-top:14px}.cms-personalise .primaryButton:hover{background-color:#b08a73;color:#fff;text-decoration:none}.cms-personalise .artadditional-container .artnImage img{max-height:586px;display:inline-block;vertical-align:top}.cms-personalise .artadditional-container .artnImage figure{display:inline-block}.cms-personalise #artworkData{max-width:1310px;margin-left:auto;margin-right:auto;padding:72px 15px 29px;box-sizing:border-box;display:flex;flex-wrap:wrap}.cms-personalise .img-holder .add_artwork .hover-img{display:none}.cms-personalise .img-holder{margin-right:40px;width:180px;margin-bottom:51px;position:relative}.cms-personalise .img-holder:nth-child(6n+1){margin-right:0}.cms-personalise .img-holder .img-thumb{position:relative}.autocomplete-items{position:static;background:#fff;z-index:1;width:100%;border:1px solid #000;padding:15px;border-top:none;border-radius:0 0 5px 5px;max-height:300px;overflow:auto}.autocomplete-items>div{padding:5px 10px;cursor:pointer}.autocomplete-items>div:hover{background:#c8b29a;color:#fff}.add_artwork.selected-img:after{position:absolute;display:flex;top:0;left:0;right:0;height:100%;background:rgba(248,245,242,.9);border:1px solid #c4c4c4;width:100%;color:#000;z-index:1;padding:0;box-sizing:border-box;font-size:14px;line-height:19px;align-items:center;justify-content:center;content:""}.cms-personalise .img-holder .add_artwork{width:180px;border:1px solid #bdbdbd;height:193px;display:flex;align-items:center;justify-content:center}.cms-personalise .img-holder .add_artwork img{max-width:100%;max-height:193px;width:auto;height:auto}.tooltip-toggle-wrapper.js-tooltip-toggle{position:absolute;top:0;right:0;width:50px;height:50px;text-align:center;overflow:hidden}.tooltip-toggle-wrapper.js-tooltip-toggle .tooltip-toggle{text-indent:-100px;display:block;position:relative;cursor:pointer;margin-right:10px;margin-top:10px}.tooltip-toggle-wrapper.js-tooltip-toggle .tooltip-toggle:after{content:"";width:20px;color:#fff;right:0;text-indent:0;display:inline-block;position:absolute;font-weight:700;margin:0 auto;font-size:16px;line-height:19px;background:url(../images/info-icon-new.png);background-size:100%;background-position:center center;height:20px}.tooltip-popup.js-tooltip-popup.pkw{display:none}.cms-personalise .img-holder .img-name{font-size:16px;padding:8px 0 0;font-weight:400;margin:0;text-transform:lowercase}.cms-personalise .img-holder .img-name:first-letter {text-transform:uppercase}.tooltip-popup.js-tooltip-popup.pkw{position:absolute;display:flex;top:0;left:0;right:0;height:100%;background:rgba(248,245,242,.9);border:1px solid #c4c4c4;width:100%;color:#000;z-index:1;padding:0;box-sizing:border-box;font-size:14px;line-height:19px;align-items:center;justify-content:center}.tooltip-popup.js-tooltip-popup.pkw .tooltip-popup-content{padding:25px 0 15px;overflow:hidden;height:100%;text-align:center}.cms-personalise .img-holder .selected-img .tooltip-popup.js-tooltip-popup.pkw{display:block !important}.box-modal_close2{width:30px;height:30px;position:absolute;right:0;top:0}.tooltip-popup.js-tooltip-popup.pkw .box-modal_close2 span{float:right;margin-top:0;margin-right:0;width:20px;height:20px;text-indent:-1000px;overflow:hidden;border-radius:50%;position:absolute;cursor:pointer;top:0;right:0;line-height:17px;text-align:center;margin-right:4px;margin-top:4px}.tooltip-popup.js-tooltip-popup.pkw .tooltip-popup-content .text{height:100%;overflow:auto;padding-left:15px;padding-right:15px}.tooltip-popup.js-tooltip-popup.pkw .tooltip-popup-content .title{padding-left:10px;padding-right:10px}.tooltip-popup.js-tooltip-popup.pkw .box-modal_close2 span:after{content:"x";content:"";color:#fff;position:absolute;left:0;text-indent:0;text-align:center;right:0;font-weight:500;line-height:18px;background:url(../images/close-x-new.png);background-size:100%;background-position:center center;height:20px}.cms-personalise .ajax-loader{position:fixed;top:0;left:0;right:0;z-index:9999;height:100%;background:rgba(0,0,0,.5);text-align:center}.cms-personalise .ajax-loader img{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto;display:block}.cms-personalise .img-holder .add_artwork:hover .hover-img{display:block;position:absolute;background:#fff;border:1px solid #bdbdbd}.cms-personalise .page-main .column.main{padding-bottom:0}.totalResults{display:block;flex-basis:100%;max-width:100%;padding-bottom:24px}#monkey_campaign~p{display:none}.upload-popup-inner{max-width:620px;margin-left:auto;margin-right:auto;background:#fff;position:absolute;top:50%;transform:translateY(-50%);padding:40px 110px;left:0;right:0}.upload-popup-inner h2{margin:0 0 40px;font-size:32px;color:#000}.fileinput-button{background:rgba(200,178,154,.2);border:1px dashed #c8b29a;height:284px;display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center;margin-bottom:50px}.custome-filetype{background:#000;padding:16px 24px;box-sizing:border-box;position:relative;width:134px;height:48px;margin:24px 0;cursor:pointer}.custome-filetype:before{content:"Choose File";color:#fff;text-transform:uppercase;position:absolute;left:0;right:0;line-height:48px;top:0;font-size:12px;font-weight:500}.custome-filetype #upload_link{position:absolute;top:0;width:100%;left:0;right:0;opacity:0;z-index:111;top:0;margin:0;cursor:pointer}.fileinput-button span{font-size:12px;letter-spacing:.2px;font-weight:500;text-transform:uppercase}.fileinput-button p{color:#2e2e2e;letter-spacing:1}.upload-icon{width:35px;height:35px;margin-bottom:27px;background:url(../images/upload-icon.png);background-size:100%}.popup-close{color:#c8b29a}.popup-close:after,.popup-close:before{height:1px !important;background:#c8b29a !important}.box-modal_close.arcticmodal-close{display:none}.product-options-bottom #fromCOntainer .popup-inner{padding:40px 70px}#fromCOntainer .image-loader.popup .popup-close{top:24px;right:24px}.product-options-bottom #fromCOntainer .popup-inner .caption{font-size:24px;padding:0;margin:0 0 45px}.product-options-bottom #fromCOntainer input[type=text],.product-options-bottom #fromCOntainer select{height:48px;padding:16px 11px;box-sizing:border-box}.product-options-bottom #fromCOntainer select{padding:0 16px}.product-options-bottom #fromCOntainer textarea{height:133px}.product-options-bottom #fromCOntainer input:focus,.product-options-bottom #fromCOntainer select:focus,.product-options-bottom #fromCOntainer textarea:focus{border-color:#000;box-shadow:none}.product-options-bottom #fromCOntainer .popup-inner .input-holder{margin-bottom:16px}#fromCOntainer .popup-close{top:24px;right:24px}.product-options-bottom #fromCOntainer .popup-inner{max-width:620px}.product-options-bottom #fromCOntainer .popup-inner #request_quote{font-weight:500;font-size:12px;letter-spacing:1px;min-width:148px;padding:16px 24px;text-transform:uppercase}.product-options-bottom #fromCOntainer .popup-inner .input-holder .mage-error{text-align:left}.product-options-bottom #fromCOntainer .send-info-container{display:none}.product-options-bottom #fromCOntainer .popup-inner .input-holder~.caption{display:none}.product-options-bottom #fromCOntainer .popup-inner #request_quote{margin-bottom:0}.artWorkPopup .modal-content{padding:40px 110px}.artWorkPopup .modal-inner-wrap{width:1060px;max-width:100%}.artWorkPopup .modal-footer{display:none}.artWorkPopup .artworkTabs h1.artTitle{font-size:32px;font-weight:400;letter-spacing:initial;text-align:center}.artWorkPopup .artworkTabs{width:100%;max-width:100%}.artWorkPopup .buttons-set #close_artwork{display:none}.artWorkPopup .modal-popup .modal-header{padding:0;margin:0}.artWorkPopup #artworkData{margin-left:-20px;margin-right:-20px;padding:40px 0 0;box-sizing:border-box;display:flex;flex-wrap:wrap}.artWorkPopup .img-holder{width:220px;margin-bottom:51px;position:relative;padding-left:20px;padding-right:20px;box-sizing:border-box;max-width:25%}.artWorkPopup .img-holder .img-thumb{position:relative}.artWorkPopup .img-holder .add_artwork{width:220px;border:1px solid #bdbdbd;height:193px;display:flex;align-items:center;justify-content:center;max-width:100%}.artWorkPopup .img-holder .add_artwork img{max-width:100%;width:auto}.artWorkPopup .img-holder .img-name{font-size:16px;padding:8px 0 0;font-weight:400;margin:0}.artWorkPopup .img-holder .add_artwork .hover-img{display:none}.artWorkPopup .img-holder .add_artwork:hover .hover-img{display:block;position:absolute;background:#fff;border:1px solid #bdbdbd}.artWorkPopup .modal-popup._inner-scroll .modal-inner-wrap{max-height:initial}.artWorkPopup .totalResults{margin-left:20px}.artWorkPopup .ajax-loader{position:fixed;top:0;left:0;right:0;z-index:9999;height:100%;background:rgba(0,0,0,.5);text-align:center}.artWorkPopup .ajax-loader img{position:absolute;top:120px;left:0;right:0;margin:0 auto;display:block}.artWorkPopup.modal-custom .action-close:before,.artWorkPopup.modal-popup .action-close:before,.artWorkPopup.modal-slide .action-close:before{color:#c8b29a;transform:scale(1.7);content:url(../images/close_icon.svg) !important}.artWorkPopup .modal-header{padding:0;margin:0}.artWorkPopup .autocomplete-items{z-index:2}.cms-bespoke-service .page-main{width:100%;max-width:100%;padding-left:0;padding-right:0}.cms-bespoke-service .bespoke-img-section,.cms-bespoke-service .bespoke-img-section-righ,.cms-bespoke-service .get-started-section,.cms-page-view .get-started-section,.cms-page-view .bespoke-img-section,.cms-page-view .bespoke-img-section-righ{max-width:1310px;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.cms-page-view .page-main{padding-left:0;padding-right:0}.bespoke-img-section h4{color:#c4c4c4;font-weight:500;font-size:12px;text-transform:uppercase;margin:0 0 24px;line-height:16px}.bespoke-img-section h2{color:#000;font-size:42px;margin:0 0 24px;line-height:56px}.bespoke-img-section-left{display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.bespoke-img-section-right{display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.bespoke-img-section-left .img-block{width:50%;padding:0 20px}.bespoke-img-section-left .content-block{width:50%;padding:0 20px;padding-top:75px}.bespoke-img-section-right .content-block{width:50%;padding:0 20px;padding-top:75px}.bespoke-img-section-right .img-block{width:50%;padding:0 20px}.bespoke-banner{position:relative}.bespoke-banner:before{background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.3) 100%);position:absolute;top:0;left:0;right:0;height:100%;width:100%;content:""}.bespoke-banner{position:relative;text-align:center;margin-bottom:72px;height:556px;background-size:cover !important;background-repeat:no-repeat !important;background-position:center center !important}.bespoke-banner .bespoke-banner-content{position:absolute;max-width:1320px;margin-left:auto;margin-right:auto;left:0;right:0;bottom:64px;text-align:left;color:#fff;padding-left:20px;padding-right:20px}.bespoke-banner h2{font-size:52px;margin:0 0 24px;font-weight:400}.cms-bespoke-service .bespoke-banner h2,.cms-contact-us .bespoke-banner h2{margin:0 0 24px}.bespoke-banner-content a{color:#fff;font-weight:500;margin-top:24px;display:inline-block}.bespoke-banner-content p{margin:0}.bespoke-banner-content p+p{margin:16px 0 0}.bespoke-banner-content-inner{width:50%}.get-started-section-outer{background:#f8f5f2;padding-top:72px;padding-bottom:80px}.get-started-section{display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.get-started-section .content-block{width:50%;padding:0 20px;align-self:center;padding:0 35px 0 0}.get-started-section .img-block{width:50%;padding:0 20px}.get-started-section h2{color:#000;font-size:42px;margin:0 0 34px;line-height:56px;font-weight:400}.bespoke-img-section-left,.bespoke-img-section-right{margin-bottom:72px}.get-started-section .content-block figure{margin-top:15px;text-align:center}.get-started-section p{line-height:26px}.cms-bespoke-service .page-footer{margin-top:0}.cms-bespoke-service .columns .column.main{padding-bottom:0}.Redirectionpopup-modal .modal-inner-wrap{width:540px;padding-bottom:40px}.Redirectionpopup-modal .modal-footer{padding:0 57px;border:0 !important;position:initial;text-align:center !important}.Redirectionpopup-modal .modal-footer button{width:100%}.Redirectionpopup-modal .modal-header{padding:0}.Redirectionpopup-modal .modal-content{padding:40px 80px}.Redirectionpopup-modal .modal-content h2{text-align:center;font-size:32px;line-height:42px;margin:0 0 24px;font-weight:400;font-family:'DM Sans',sans-serif}.Redirectionpopup-modal .modal-content span{display:block;text-align:center;font-size:16px;line-height:26px;letter-spacing:.2px;color:#000;font-family:'DM Sans',sans-serif}.Redirectionpopup-modal .modal-content span.firstRow{margin-bottom:16px;font-size:20px;letter-spacing:.2px;color:#000;line-height:26px}.Redirectionpopup-modal .modal-footer button span{font-size:12px;text-transform:uppercase;letter-spacing:1px;font-weight:500;font-family:'DM Sans',sans-serif}.cms-contact-us .Redirectionpopup-modal .modal-inner-wrap .modal-footer{display:block}.cms-contact-us .Redirectionpopup-modal .modal-inner-wrap .modal-content{padding:40px 80px}.cms-contact-us .Redirectionpopup-modal .modal-inner-wrap{width:540px;padding-bottom:40px}.cms-trunk_show .page-main{width:100%;max-width:100%;padding-left:0;padding-right:0}.cms-trunk_show .trunk-show-list{max-width:1310px;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.cms-trunk_show .page-footer{margin-top:0;overflow:hidden}.trunk-show-banner{position:relative;text-align:center;margin-bottom:64px;height:556px;background-size:cover !important;background-repeat:no-repeat !important;background-position:center center !important}.trunk-show-banner .trunk-show-banner-content{position:absolute;max-width:1320px;margin-left:auto;margin-right:auto;left:0;right:0;bottom:64px;text-align:left;color:#fff;padding-left:20px;padding-right:20px}.trunk-show-banner h2{font-size:52px;margin:0 0 24px;font-weight:400}.trunk-show-banner-content a{color:#fff;font-weight:500;letter-spacing:.2px}.trunk-show-banner-content p{margin:0 0 24px}.trunk-show-banner-content-inner{width:50%}.trunk-show-list ul li{width:33.333%;padding:0 20px 20px}.trunk-show-list ul{margin:0 -20px;padding:0;display:flex;flex-wrap:wrap}.trunk-show-box h4{margin:0 0 8px;font-size:32px;color:#000;font-weight:400;line-height:42px;min-height:85px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.show-date{color:#c8b29a;letter-spacing:.2px;font-weight:500;line-height:26px;margin:0 0 16px}.show-location{margin:0 0 24px;min-height:50px}.bookshow-btn{border:1px solid #000;color:#000;padding:16px 24px;font-size:12px;font-weight:500;display:inline-block;letter-spacing:1px;text-transform:uppercase}.bookshow-btn:hover{background-color:#000;color:#fff;text-decoration:none}.show-list-title{margin:0 0 64px}.trunk-show-box .thumb{margin-bottom:24px}.trunk-show-box .thumb img{display:block}.trunk-show-list.upcoming-show{margin-bottom:44px}.cms-faqs .page-main{width:100%;max-width:100%;padding-left:0;padding-right:0}.cms-faqs .page-footer{margin-top:45px}.cms-faqs .mageprince-faq-collection{max-width:1310px;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.faq-banner{position:relative;text-align:center;margin-bottom:64px;height:556px;background-size:cover !important;background-repeat:no-repeat !important;background-position:center center !important}.faq-banner .faq-banner-content{position:absolute;max-width:1320px;margin-left:auto;margin-right:auto;left:0;right:0;bottom:64px;text-align:left;color:#fff;padding-left:20px;padding-right:20px}.faq-banner h2{font-size:52px;margin:0;font-weight:400}.faq-banner-content a{color:#fff;font-weight:500;letter-spacing:.2px}.faq-banner-content p{margin:0 0 24px}.faq-banner-content-inner{width:50%}.faq-groups.leftPart{width:23%;background:#f8f5f2;border:1px solid #bdbdbd;padding:32px 24px 50px;float:left}.faq-groups.leftPart .faq-group{width:100%;text-align:left}.faq-groups.leftPart .faq-group .faq-groupname{margin:0;text-align:left;font-size:16px;text-transform:initial;color:#000;margin-bottom:16px}.faq-groups.leftPart .faq-group .faq-groupname a{font-weight:500;color:#2e2e2e;font-size:16px;letter-spacing:.2px}.faq-content.rigthPart{width:77%;float:left;padding-left:40px}.mageprince-faq-collection .group-title{margin:0;color:#000;font-size:42px;font-weight:400;text-transform:initial;letter-spacing:0;border-bottom:1px solid #bdbdbd;padding-bottom:24px;line-height:54px}.mageprince-faq-collection .ui-accordion .ui-accordion-header{border:none;border-bottom:1px solid #bdbdbd;margin:0;padding:16px;font-weight:500;font-size:16px;color:#000;background:0 0;display:flex}.mageprince-faq-collection .ui-accordion .ui-accordion-header.ui-accordion-header-active{border-bottom:none}.mageprince-faq-collection .ui-accordion .ui-accordion-header .counting{color:#c8b29a;padding-right:16px;display:inline-block;width:auto}.mageprince-faq-collection .ui-accordion .ui-state-default:after{position:absolute;right:16px}.mageprince-faq-collection .ui-accordion .ui-state-default:after{content:'\f078';content:url(../images/arrow.svg);font-family:'FontAwesome'}.mageprince-faq-collection .ui-accordion .ui-accordion-header-active:after{content:'\f077';content:url(../images/arrow.svg);transform:rotate(180deg);font-family:'FontAwesome'}.mageprince-faq-collection .faq-accordion .ui-widget-content{border:none;background:#fff;color:#000;border-bottom:1px solid #bdbdbd;font-weight:400;padding:8px 40px 24px}.mageprince-faq-collection .faq-content .ui-accordion-header:hover{background:0 0;color:#000}.mageprince-faq-collection [id^=group]+[id^=group] .group-title{margin-top:32px}.artWorkPopup.modal-popup._inner-scroll .modal-content .artworksection-outer{padding:0;background:0 0}.cms-contact-us .modal-inner-wrap{width:450px;max-width:90%}.cms-contact-us .modal-inner-wrap iframe{width:100% !important}.cms-contact-us .modal-inner-wrap .modal-footer{display:none}.cms-contact-us .modal-inner-wrap .modal-content{padding:0}.cms-contact-us .bespoke-banner-content p{margin:0}.cms-journal .page-main{width:100%;max-width:100%;padding-left:0;padding-right:0}.cms-journal .page-footer{margin-top:0}.cms-journal .columns .column.main{padding-bottom:0}.cms-journal .mageprince-faq-collection{max-width:1310px;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.blog-banner{position:relative;text-align:center;margin-bottom:0;height:556px;background-size:cover !important;background-repeat:no-repeat !important;background-position:center center !important}.blog-banner .blog-banner-content{position:absolute;max-width:1320px;margin-left:auto;margin-right:auto;left:0;right:0;bottom:64px;text-align:left;color:#fff;padding-left:20px;padding-right:20px}.blog-banner h2{font-size:52px;margin:0 0 24px;font-weight:400}.blog-banner-content a{color:#fff;font-weight:500;letter-spacing:.2px}.blog-banner-content p{margin:0}.blog-banner-content-inner{width:50%}.blog-list-content{max-width:1320px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.BlogTabs ul{margin:0 -16px;padding:0;display:flex;flex-wrap:nowrap;overflow:auto}.BlogTabs ul li{padding:16px;margin:0;font-size:12px;font-weight:500;letter-spacing:1px;color:#000;text-transform:uppercase;white-space:nowrap}.BlogTabs ul li a{color:#000}.BlogTabs ul li.active a{text-decoration:underline}.BlogTabs{margin:32px 0}.blog-list-content .tabcontent ul{display:flex;flex-wrap:wrap;margin:0 -20px;padding:0}.blog-list-content .tabcontent ul li{width:50%;padding:0 20px 40px;margin:0}.blog-list-content h2.post-title{font-weight:400;font-size:32px;margin:0;line-height:42px}.blog-list-content h2.post-title a{color:#000}.blog-list-content h2.post-title a:hover{text-decoration:none}.blog-post-thumb img{width:100%;display:block;max-height:465px}.category_tag_row{margin:16px 0;min-height:33px}.category_tag{display:inline-block;background:#f8f5f2;padding:8px 14px;border-radius:60px;text-transform:uppercase;font-weight:500;font-size:12px;color:#c8b29a}.blog-list-content #loadMore{width:100%;text-align:center;margin:80px auto}.blog-list-content #loadMore a{background:#000;padding:16px 24px;color:#fff;font-weight:500;text-transform:uppercase;font-size:12px}.button-custom:hover,.button-custom:focus{background-color:#b08a73;color:#fff;text-decoration:none}.blog-page .page-main{width:100%;max-width:100%;padding-left:0;padding-right:0}.blog-page .page-footer{margin-top:0;padding-top:0}.blog-page .columns .column.main{padding-bottom:0}.post-view .post-detail-top{display:flex;justify-content:space-between;background:#f8f5f2}.post-view .detailedBlog{width:50%;max-height:586px}.post-view .detailedBlog img{height:586px}.post-view .post-holder{padding:0;margin:0}.post-info-top{padding:0 40px 24px 80px;align-self:flex-end;width:50%}.BlogTabs .mobileNav{display:none}.BlogTabs .mobileView .select{position:relative}.post-info-top .item.post-categories{display:none}.post-info-top .post-info{display:flex;justify-content:space-between}.post-info-top .post-info .label{display:block;font-size:12px;font-weight:500;text-transform:uppercase;color:#000;margin-bottom:14px;line-height:16px;letter-spacing:1px}.post-info-top .post-info .value,.post-info-top .post-info .value a{font-size:16px;font-weight:500;color:#000}.post-info-top .page-title{font-size:52px;font-weight:400;color:#000;margin-bottom:40px;letter-spacing:1px}.blog-content{max-width:840px;margin-left:auto;margin-right:auto;padding-top:72px;padding-bottom:80px}.post-description .post-text-hld p.blog-largetext{font-size:28px;line-height:37px}.post-description .post-text-hld p{margin-bottom:40px;font-size:18px;line-height:28px}.blog-post-view .post-description .post-text-hld p{margin-bottom:20px}.post-description .post-text-hld img{display:block;margin:32px auto 72px auto;width:100%}.post-info-top .post-info .item{width:50%}.post-view .block-social-sharing .social-share-links li{display:inline-block;vertical-align:middle;margin-right:32px;margin-bottom:0}.post-view .block-social-sharing .block-title strong{font-size:12px;letter-spacing:1px;font-weight:500;margin-bottom:24px;display:block}.post-info-top .post-info .item.post-posed-date{order:2}.page-title-wrapper .title-mob-view{display:none}.detailedBlog .page-title-wrapper{display:none}.breadcrumbs strong{font-weight:500}.icon-pinterest-p:before{content:url('http://52.56.57.150/pub/media/wysiwyg/new_design_theme_images/pinterest-icon.png')}.icon-twitter:before{content:url('http://52.56.57.150/pub/media/wysiwyg/new_design_theme_images/twitter-icon.png')}.icon-facebook:before{content:url('http://52.56.57.150/pub/media/wysiwyg/new_design_theme_images/facebook-icon.png')}.block-social-sharing .social-share-links li a span{display:none}.block.block-social-sharing .block-title span{font-family:'DM Sans',sans-serif;color:#000;font-size:12px;letter-spacing:1px;font-weight:500}.block.block-social-sharing .block-title{margin:0}.BlogTabs .mobileNav select{height:48px;padding:11px 25px 11px 16px}.block-social-sharing .social-share-links li:last-child{display:none}.post-view .blog-content .post-bottom{display:none}.block.block-social-sharing{margin:0;padding:0;border:none}.blog-content .post-description{padding-bottom:24px}.checkout-cart-index .page-title{text-align:center;width:100%;margin:72px 0 32px;font-size:52px}.cart-container .form-cart{width:100%;padding:0}.cart.table-wrapper .cart thead tr th.col{border:none;border-bottom:1px solid #e0dedc;padding-bottom:16px;padding-top:0;font-size:12px;font-weight:500;text-transform:uppercase;color:#000;padding-left:0;padding-right:0}.cart.table-wrapper .cart thead tr th.col.price{width:110px}.cart.table-wrapper .product-item-photo{width:180px;height:180px;background:#f7f4f1;padding:0;text-align:center}.cart.table-wrapper .item .col.item{padding:40px 0 0}.cart.table-wrapper .cart tbody td,.cart.table-wrapper .cart tbody th:first-child () .cart.table-wrapper .item td{padding-top:40px}.cart.table-wrapper .cart thead tr th.col:first-child{width:220px}.cart.table-wrapper .cart thead tr th.col.item.Description span{display:none}.cart.table-wrapper .product-item-name{font-size:32px;display:block;margin:0;font-weight:400;color:#000}.cart.table-wrapper .product-item-name a{color:#000}.cart.table-wrapper .product-item-name+.item-options{margin-top:16px}.cart.table-wrapper .item-options dt,.cart.table-wrapper .item-options dd{font-family:DM Sans;font-style:normal;font-weight:700;font-size:16px;line-height:26px;letter-spacing:.2px;color:#a27f58;margin:0 0 5px;display:inline-block;text-align:left;text-transform:capitalize}.cart.table-wrapper .item-options dd{color:#000;font-weight:400;padding-left:5px}.comment-box span{font-family:DM Sans !important;font-style:normal;font-weight:500;font-size:16px !important;line-height:26px;letter-spacing:.2px;margin-bottom:8px}.cart.table-wrapper .product-item-details{padding-bottom:0;min-width:400px;padding-right:20px}.cart.table-wrapper .col.price,.cart.table-wrapper .col.subtotal,.cart.table-wrapper .col.msrp,.cart.table-wrapper .col.qty{padding:40px 0 0;text-align:left !important}.cart.table-wrapper .col.price .price-including-tax .price{font-family:DM Sans;font-style:normal;font-weight:500;font-size:16px;line-height:24px;letter-spacing:.2px;color:#a27f58}.cart.table-wrapper .col.qty .input-text{height:56px;margin:0;text-align:center;width:56px;border:1px solid #bdbdbd}.cart.table-wrapper .col.subtotal .price-including-tax .price{font-family:DM Sans;font-weight:400;font-size:32px;line-height:42px;color:#000}.cart.table-wrapper .col.price .price-including-tax{padding-top:15px}.cart.table-wrapper .col.subtotal .price-including-tax{padding-top:5px}.cart.table-wrapper .cart tbody .item-actions td .action.action-edit,.cart.table-wrapper .cart tbody .item-actions td .action-towishlist{display:none}.cart.table-wrapper .item-actions td{padding:0;text-align:right}.cart.table-wrapper .cart tbody .item-actions td .actions-toolbar{padding:0;text-align:right}.checkout-cart-index .cart.table-wrapper .cart tbody .item-actions td .actions-toolbar .action-delete>span{clip:initial;height:auto;width:auto;margin:0;white-space:nowrap;color:#000;font-size:16px;position:initial;width:62px;display:inline-block;overflow:hidden;vertical-align:middle}.checkout-cart-index .cart.table-wrapper .actions-toolbar>.action-delete:before{display:none}.checkout-cart-index .cart.table-wrapper .actions-toolbar>.action-delete:after{content:'x';font-family:DM Sans;background:#c8b29a;color:#fff;width:20px;height:20px;border-radius:50%;text-align:center;line-height:20px;display:inline-block;vertical-align:middle;font-size:16px;font-weight:500;margin-left:10px;padding:0;box-sizing:border-box;line-height:17px}.cart.table-wrapper tbody td.col.addOnsPrice span{padding-top:40px;display:block}.cart.table-wrapper tbody td.col.addOnsPrice span strong{font-family:DM Sans;font-style:normal;font-weight:500;font-size:16px;line-height:24px;letter-spacing:.2px;display:block;margin-bottom:7px;color:#b08a73}.cart.table-wrapper tbody td.col.addOnsPrice span strong strong{font-weight:400;color:#2e2e2e;white-space:nowrap}.checkout-cart-index .cart.table-wrapper .actions-toolbar>.action-delete{right:0;position:initial;margin-bottom:35px}.checkout-cart-index .cart-discount .block>.title strong{font-weight:400;font-size:16px;line-height:26px;letter-spacing:.2px;color:#000;margin:0 0 8px}.cart.table-wrapper .cart tbody td{padding-left:20px;padding-right:20px}.checkout-cart-index .cart-container .form.form-cart{margin:0}.checkout-cart-index .cart-container .table-wrapper{margin-bottom:24px}.checkout-cart-index .cart-discount .block .content{display:block !important;padding:0}.checkout-cart-index #discount-coupon-form .fieldset.coupon{width:509px;max-width:100%;border:1px solid #e0dedc}.checkout-cart-index .cart-discount #giftcard-discount{width:509px;max-width:100%}.checkout-cart-index .fieldset.coupon #giftcard_code{height:54px;width:100%}.checkout-cart-index .field.float.giftwrapper{width:100%;margin:0}.checkout-cart-index #giftcard-discount .giftbtnWrapper .action.primary{height:48px}.checkout-cart-index #giftcard-discount .action.primary{height:calc(100% - 6px);box-shadow:none;background:#2e2e2e;padding:0 22px;color:#fff;position:absolute;top:3px;right:3px;font-size:12px;text-transform:uppercase;bottom:3px;width:93px;font-weight:500;margin:0}.checkout-cart-index .cart-summary{display:none}.checkout-cart-index .cart.table-wrapper .product-item-details .comment-box{display:none}.checkout-cart-index #discount-coupon-form .fieldset.coupon input[type=text]{height:54px;border:none;padding-right:100px;box-sizing:border-box}.checkout-cart-index .cart-discount .actions-toolbar .action.primary{height:calc(100% - 6px);box-shadow:none;background:#2e2e2e;padding:0 22px;color:#fff;position:absolute;top:3px;right:3px;font-size:12px;text-transform:uppercase;bottom:3px;width:93px;font-weight:500}.checkout-cart-index .cart-discount .block>.title:after{display:none}.amastyGiftcardCart{clear:both}.amastyGiftcardCart .amcard-title{font-weight:400;font-size:16px;line-height:26px;letter-spacing:.2px;color:#000;margin:0 0 8px;display:block}.amcard-field-block.-code{margin:0;border:1px solid #d4d4d4;height:54px;position:relative;max-width:509px}.amcard-field-block>.amcard-field::placeholder{color:#2e2e2e !important;opacity:1}.amcard-field-block>.amcard-field{border:none;line-height:52px;height:52px;padding:0 100px 0 18px}.amcard-field-block .amcard-button{height:calc(100% - 6px);box-shadow:none;background:#2e2e2e;padding:0 22px;color:#fff;position:absolute;top:3px;right:3px;font-size:12px;text-transform:uppercase;font-weight:500;bottom:3px;width:83px;z-index:11}.checkout-cart-index #discount-coupon-form .control #coupon_code-error{position:absolute}.checkout-cart-index .fieldset.coupon #giftcard_code-error{position:absolute}.cart.table-wrapper .cart thead tr th.col.Description span{display:none}.cart.table-wrapper .col.qty{width:150px}@media (min-width:768px){.mobileSubtotal{clear:both;display:none}}.checkout-cart-index .cart-container .form-cart .actions.main{text-align:left;width:50%}.cart-container .action.continue{display:inline-block;font-size:12px;font-weight:500;color:#000;padding:16px 24px;border:1px solid #000;text-transform:uppercase;margin-bottom:24px}.cart-container .action.continue:hover{text-decoration:none;background:#000;color:#fff}.checkout-cart-index .amcard-field-container .amcard-check{display:none}.checkout-cart-index .cart-discount,#gift-options-cart{width:50%}.checkout-cart-index .checkout.methods.items.checkout-methods-items{width:50%;float:right;text-align:right;margin-top:-75px}.minicart-wrapper .action.close:hover:before{color:#000}.checkout-cart-index .checkout.methods.items.checkout-methods-items .action.primary.checkout{width:400px;font-weight:500;font-size:12px;line-height:16px;text-align:center;letter-spacing:1px;text-transform:uppercase;padding:16px 10px}.paypal.checkout.after.paypal-logo{background-image:url("../images/paypal-button.jpg");background-color:#fdc445;background-repeat:no-repeat;background-position:center center;width:400px;text-align:center;height:48px;position:relative;max-width:100%}.paypal.checkout.after.paypal-logo input{position:absolute;width:100%;height:100%;left:0;opacity:0}.checkout.methods.items.checkout-methods-items .item{margin-bottom:16px}.paypal-buttons.paypal-buttons-context-iframe.paypal-buttons-label-paypal.paypal-buttons-layout-vertical{width:400px !important;max-width:100% !important}.checkout-cart-index .checkout.methods.items.checkout-methods-items .paypal.checkout.after.paypal-logo:nth-child(2){margin-top:15px;background:#fdc445}.checkout-cart-index .checkout.methods.items.checkout-methods-items .paypal.checkout.after.paypal-logo:nth-child(2) input{position:initial;width:auto;height:auto;left:0;opacity:1;right:0;display:inline-block;vertical-align:middle;margin-top:8px}.finger_sizeDt{width:100%;display:inline-block;margin-bottom:16px}.stoneDt{width:100%;display:inline-block}.cart.table-wrapper .product-item-details dl.item-options .artworkDT dd span{display:flex;direction:rtl;justify-content:flex-end;align-items:center}.cart.table-wrapper .product-item-details dl.item-options .artworkDT dd span img{margin-right:10px}.cart.table-wrapper .product-item-details dl.item-options .messageInsideDT dd{word-break:break-all;word-wrap:break-word}.cart.table-wrapper .product-item-details dl.item-options .artworkDT dd span img{border:1px solid #e0dedc;margin-right:8px}.checkout-cart-index .amastyGiftcardCart{width:50%}.mobilePrice,.mobileTitle{display:none}.opc-progress-bar-item._active:before,.opc-progress-bar-item:last-child:before,.opc-progress-bar-item._active>span:before,.opc-progress-bar-item>span:before,.opc-progress-bar-item>span:after,.opc-progress-bar-item>span:after{display:none}.opc-wrapper .checkout-shipping-address .step-title{display:none}.opc-wrapper .checkout-shipping-method .step-title{margin-bottom:33px;border-bottom:none;padding-bottom:0}.opc-progress-bar-item{width:auto;margin-right:24px !important;line-height:initial;vertical-align:middle !important}.opc-progress-bar-item._active>span{color:#000;font-weight:400;font-size:28px}.opc-block-summary{background:#fff;margin:0 0 20px;padding:32px 24px;border:1px solid #e0dedc}.opc-wrapper .step-title,.opc-block-shipping-information .shipping-information-title,.opc-block-summary>.title,.checkout-agreements-items .checkout-agreements-item-title{padding-bottom:10px;color:#000;font-weight:400;font-size:28px}.opc-wrapper .content.minicart-items{display:block !important}.opc-block-summary .items-in-cart>.title{padding:0;border:none;display:none}.opc-block-summary .items-in-cart>.title:after{display:none}.opc-progress-bar-item>span{display:inline-block;padding:0;width:100%;word-wrap:break-word;color:rgba(0,0,0,.5);font-weight:400;font-size:28px;vertical-align:middle;line-height:initial}.minicart-items .product>.product-image-container{background:#f7f4f1;width:64px !important;height:64px !important}.minicart-items .product>.product-image-container img{max-width:100%;height:auto}.minicart-items .product-item-name{font-weight:400;margin:0 0 8px;color:#000;font-size:20px}.opc-block-summary .product-item .price{font-size:16px;font-weight:500;color:#a27f58}.minicart-items .product-item-details .details-qty,.minicart-items .product-item-details .details-qty .label{margin-top:0;font-weight:500;font-size:16px;color:#000}.opc-block-summary .items-in-cart .product .content{display:block !important}.opc-block-summary .product-item .product-item-inner{margin-bottom:24px}.opc-block-summary .item-options dt{font-family:DM Sans;font-weight:700;font-size:16px;line-height:24px;letter-spacing:.2px;color:#a27f58}.opc-block-summary .item-options dt{font-family:DM Sans;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.2px;color:#000}.opc-wrapper .form-login,.opc-wrapper .form-shipping-address,.opc-wrapper form.methods-shipping,.opc-wrapper .form.payments{max-width:620px}.opc-wrapper .field .control._with-tooltip{position:relative}.opc-wrapper .field .control._with-tooltip input{margin-right:0;width:100%;padding-right:30px}.opc-wrapper .field-tooltip.toggle{position:absolute;right:8px;top:8px}.opc-wrapper .field-tooltip .field-tooltip-action:before{font-size:16px;color:#fff;content:"i";background:#c8b29a;width:20px;height:20px;border-radius:50%;line-height:16px}.opc-wrapper .fieldset .field input,.opc-wrapper .fieldset .field select{height:56px;border:1px solid #bdbdbd}.opc-wrapper .fieldset .field .label{font-size:16px;font-weight:400;color:#000}.opc-wrapper .form-login{border-bottom:none;padding-bottom:0;margin-bottom:0;margin-top:0}.opc-wrapper .form-login .field{margin-bottom:0}.opc-wrapper .form-shipping-address .fieldset .field{margin-bottom:32px}.opc-wrapper .form-shipping-address .fieldset .field.additional{margin:0}.opc-wrapper .fieldset:last-child{margin-bottom:0}.fieldset>.field .additional,.fieldset>.fields>.field .additional{margin-top:16px}.opc-wrapper .form-shipping-address{margin-top:0}.checkout-index-index .header-top{display:none}.checkout-index-index .header-logo{flex:1;text-align:center}.checkout-index-index .header-logo .rebus-logo{display:inline-block;margin-bottom:0}.checkout-index-index .secureCeckout{display:block !important;position:absolute;right:30px}.checkout-index-index .secureCeckout h3{display:block !important;font-family:DM Sans;font-style:normal;font-weight:400;font-size:16px;line-height:26px;letter-spacing:.2px;color:#000;margin:0}.checkout-index-index .secureCeckout h3:before{content:url("../images/secure-checkout-icon.png");display:inline-block;vertical-align:middle;margin-right:20px}.checkout-index-index .store-switcher-wrapper{display:none}#checkout-step-shipping_method .table-checkout-shipping-method tbody tr td:last-child{display:none}.table-checkout-shipping-method tbody td{border-top:none;padding-top:0;padding-bottom:16px}#checkout-step-shipping_method .table-checkout-shipping-method{width:auto;min-width:initial}.checkout-index-index .header-content{box-shadow:none;margin-bottom:24px;padding-top:30px;padding-bottom:30px}#opc-shipping_method input[type=radio]{margin:0 20px 0 0;width:25px;height:25px}.checkout-shipping-method .actions-toolbar>.primary{width:100%}.checkout-shipping-method .actions-toolbar>.primary .action{width:100%}.checkout-shipping-method .actions-toolbar>.primary .action{width:100%;margin-top:32px;padding:16px 24px;line-height:initial}.checkout-shipping-method .actions-toolbar>.primary .action span{font-size:12px;font-weight:500;box-sizing:border-box;text-transform:uppercase;letter-spacing:1px;display:block}.action.action-select-shipping-item,.action.action-show-popup{background:#000;border:1px solid #000;color:#fff;border-radius:0;font-family:'DM Sans',sans-serif;font-size:16px;font-weight:400;line-height:inherit;height:48px;padding:0 25px;line-height:48px;box-shadow:none}.action.action-select-shipping-item:hover,.action.action-show-popup:hover{background:#b08a73;border:1px solid #b08a73;color:#fff}.checkout-cart-index .cart-empty{text-align:center}.opc-wrapper .shipping-address-items{display:flex;flex-wrap:wrap}.opc-wrapper .shipping-address-item{width:48%;box-sizing:border-box;border:1px solid #ddd}.opc-wrapper .shipping-address-item:nth-child(2n){margin-left:2%}.opc-wrapper .shipping-address-item.selected-item{border-color:#000;background:#f8f5f2}#checkout-step-shipping_method .table-checkout-shipping-method tr{display:flex;flex-wrap:wrap;margin:0 0 16px}#checkout-step-shipping_method .table-checkout-shipping-method tr td.col.col-price{order:3}#checkout-step-shipping_method .table-checkout-shipping-method tr td.col{padding:0 10px;align-self:center}.table-checkout-shipping-method tbody td:first-child{width:40px}.opc-wrapper .shipping-address-item:before{display:none}.opc-wrapper .shipping-address-item.selected-item:after{background:#000}.checkout-index-index .modal-popup .form-shipping-address{max-width:100%}.checkout-index-index .modal-popup.modal-slide .modal-footer button span{line-height:initial;display:inherit}.checkout-index-index .modal-popup.modal-slide .modal-footer{border-top:none}.checkout-index-index .checkout-container .authentication-wrapper button.action{display:none}.checkout-index-index .header-account .account-col{display:flex;display:none}.opc-block-summary .items-in-cart .product .toggle{display:none}.opc-block-summary .items-in-cart .product .item-options dt{font-weight:700;color:#a27f58;margin-right:8px;text-transform:capitalize}.opc-progress-bar{margin-bottom:56px}.opc-sidebar{margin-top:0}ul.opc-progress-bar li.opc-progress-bar-item span{display:none}ul.opc-progress-bar li.opc-progress-bar-item:after{color:rgba(0,0,0,.5);font-weight:400;font-size:28px}ul.opc-progress-bar li.opc-progress-bar-item._active:after{color:#000}ul.opc-progress-bar li.opc-progress-bar-item:nth-child(1):after{content:"Delivery"}ul.opc-progress-bar li.opc-progress-bar-item:nth-child(2):after{content:"Payment & Confirmation"}.field .control._with-tooltip input{width:100%}.field-tooltip .field-tooltip-action{margin:7px 10px}.opc-progress-bar-item:before{display:none}.opc-block-shipping-information{padding:0}.opc-block-shipping-information .shipping-information-title span{font-size:24px;border:none;margin:0;padding:0}.opc-block-shipping-information .shipping-information-title{margin:0 0 31px;border:none}.opc-block-shipping-information .shipping-information-title .action-edit>span{clip:initial;clip-path:initial;position:initial;font-family:DM Sans;font-style:normal;font-weight:700;font-size:14px;line-height:18px;letter-spacing:1px;text-transform:uppercase;color:#000}.opc-block-shipping-information .shipping-information-title .action-edit:before{display:none}.checkout-payment-method .payment-method-title{padding:0;margin:0 0 16px !important}.payment-method.payment-method-braintree label.label{margin:0 !important;border:none}.checkout-payment-method .payment-method+.payment-method .payment-method-title{border-top:none}.payment-group .field.choice label.label{margin:0 !important}#checkout-payment-method-load .step-title{border-bottom:1px solid #e0dedc;padding-bottom:14px;margin-bottom:40px}.checkout-payment-method #co-payment-form #place-order-trigger{margin-top:32px;width:100%;font-size:12px;text-transform:uppercase;padding:0;box-sizing:border-box;font-weight:500}.checkout-payment-method .payment-option-content .form-discount input[type=text]{height:54px;border:none;padding-right:100px;padding-left:18px;box-sizing:border-box;border:1px solid #d4d4d4;width:100%}.checkout-index-index .checkout-payment-method .payment-option-content .form-discount .actions-toolbar .action{height:calc(100% - 6px);box-shadow:none !important;background:#2e2e2e;padding:0 22px;color:#fff;position:absolute;top:3px;right:3px;font-size:12px;text-transform:uppercase;bottom:3px;width:93px;font-weight:500;height:48px}.checkout-index-index .checkout-payment-method .payment-option-content .form-discount .actions-toolbar .action:hover,.amcard-field-block>.amcard-button:hover,.checkout-index-index .checkout-payment-method .payment-option-content .form-discount .actions-toolbar .action:focus,.amcard-field-block>.amcard-button:focus{background:#b08a73;color:#fff}.checkout-payment-method .payment-option._collapsible .payment-option-content{display:block !important;margin:0;padding:0}.checkout-payment-method .payment-option._collapsible .payment-option-title{cursor:pointer;margin:0;padding:0;border:none}.checkout-payment-method .payment-option._collapsible.opc-payment-additional.giftcard-code{margin-top:40px}.opc-wrapper .form-discount{max-width:509px;position:relative;margin-bottom:40px}.checkout-payment-method .payment-option-inner .field{margin-bottom:0}.checkout-payment-method .payment-option-title .action-toggle:after{display:none}.checkout-payment-method .payment-option-title .action-toggle{color:#000;display:inline-block;text-decoration:none;padding-bottom:10px}.checkout-payment-method .payment-option-inner{margin:0}.amcard-codes-list.-cart,.amcard-field-container.-cart{max-width:509px;flex-basis:initial}.amcard-codes-list.-cart,.amcard-field-container.-cart span.amcard-title{margin-bottom:8px;display:block}.checkout-payment-method .payment-option-content .form-discount .actions-toolbar{display:block;vertical-align:top;width:auto}div#checkout-payment-method-load{padding-bottom:40px}div#checkout-payment-method-load{padding-bottom:40px;border-bottom:1px solid #e0dedc;margin-bottom:40px}.checkout-payment-method .checkout-billing-address .billing-address-details{line-height:27px;padding:0}button:not(.primary){box-shadow:none;background:#2e2e2e;color:#fff;border:none}.artworkSelectAlert .action-primary.action-accept{box-shadow:none;background:#2e2e2e;color:#fff;border:none;font-family:'DM Sans',sans-serif;border:0;outline:none;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;height:48px;padding:10px 25px;background-color:#000;color:#fff;font-size:12px;text-transform:uppercase;text-align:center;font-weight:500;letter-spacing:1px;cursor:pointer;transition:all .5s ease 0s;border-radius:0;margin:0 auto;display:block}.artworkSelectAlert .action-primary.action-accept:hover{background-color:#b08a73;color:#fff;text-decoration:none;border:none}.checkout-agreements-block .field{margin-bottom:16px !important}.payment-group .field.choice input.radio+label.label:after{padding-left:0 !important}.amcard-field-container .amcard-check{display:none}.abs-discount-code .form-discount,.checkout-payment-method .payment-option-content .form-discount div#discount-code-error{position:absolute}.checkout-agreements.fieldset button.action.action-show{color:#000}.payment-method .primary{width:100%}.payment-method .action.primary.checkout{width:100%;margin:50px 0}.checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary{font-weight:500;font-size:12px;line-height:16px;text-align:center;letter-spacing:1px;text-transform:uppercase;color:#fff;text-transform:uppercase}.checkout-payment-method .payment-method-content{padding-left:0}.opc-wrapper .shipping-address-item{min-height:260px}.checkout-index-index .modal-popup .modal-inner-wrap .action.secondary.action-hide-popup{float:left}.checkout-payment-method .payment-method .field.choice label{display:inline-block;vertical-align:middle;width:100%}.checkout-payment-method .payment-method .field.choice label button{width:calc(100% - 40px);text-align:left}.opc-wrapper #co-payment-form .fieldset .field input{box-shadow:none}.cms-stones .page-main,.cms-metals .page-main,.cms-how-to-order .page-main,.cms-tooling .page-main,.cms-hallmarking-guide .page-main,.cms-404page .page-main,.cms-klarna .page-main{width:100%;max-width:100%;padding-left:0;padding-right:0}.cms-404page .mian_content_cms{max-width:1440px;margin-left:auto;margin-right:auto}.cms-stones .page-footer{margin-top:0}.cms-stones .columns .column.main,.cms-tooling .columns .column.main,.cms-hallmarking-guide .columns .column.main{padding-bottom:0}.stone-page .content-area{display:flex;max-width:1310px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;box-sizing:border-box;flex-wrap:wrap}.stone-page .content-area .content-block,.stone-page .content-area .img-block{width:50%;padding:0 20px}.content-area-row{display:flex;align-items:center;margin-left:-20px;margin-right:-20px;padding:64px 0}.bespoke-img-section.bg-yello{background:#f8f5f2}.stone-page .content-area h2{color:#000;font-size:42px;margin:0 0 24px;line-height:56px;font-weight:400}.bespoke-page.stone-page .bespoke-banner{margin-bottom:0}.stone-top-msg .content-area{max-width:840px;padding:64px 0;text-align:center}.stone-page .stone-top-msg .content-area h2{margin:0}.stone-footer-banner .bespoke-banner-content a{color:#000;font-weight:500;background:#fff;padding:16px 24px;text-transform:uppercase;font-size:12px;letter-spacing:1px;display:inline-block}.cms-hallmarking-guide .stone-page .bespoke-banner-content h2,.cms-engraving .stone-page .bespoke-banner-content h2,.cms-smo_gold .stone-page .bespoke-banner-content h2,.cms-how-to-order .bespoke-banner-content h2,.cms-returns-policy .bespoke-banner h2,.cms-our_story .bespoke-banner h2{margin-bottom:0}.stone-footer-banner .bespoke-banner-content h2{margin-bottom:24px}.cms-hallmarking-guide .stone-page .stone-footer-banner .bespoke-banner-content h2,.cms-engraving .stone-page .stone-footer-banner .bespoke-banner-content h2,.cms-smo_gold .stone-page .stone-footer-banner .bespoke-banner-content h2,.cms-returns-policy .stone-footer-banner .bespoke-banner h2,.cms-our_story .stone-footer-banner .bespoke-banner h2{margin-bottom:24px}.cms-metal .page-main{width:100%;max-width:100%;padding-left:0;padding-right:0}.cms-metal .page-footer{margin-top:0}.cms-metal .columns .column.main{padding-bottom:0}.cms-size-guide .page-main{width:100%;max-width:100%;padding-left:0;padding-right:0}.cms-size-guide .page-footer{margin-top:0}.cms-size-guide .columns .column.main{padding-bottom:0}.cms-size-guide .content-area{max-width:1310px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;box-sizing:border-box}.cms-size-guide .artadditional-container{margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap}.cms-size-guide .artadditional-container .artDescription{width:55%;padding:97px 150px 25px 80px;box-sizing:border-box}.cms-size-guide .artadditional-container .artnImage{width:45%;text-align:right}.cms-size-guide .artadditional-container .artDescription h2{font-size:42px;color:#000;font-weight:400;line-height:55px;margin-bottom:29px;margin-top:0}.cms-size-guide .primaryButton{border:0;outline:none;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;height:48px;padding:10px 25px;background-color:#000;color:#fff;font-size:12px;text-transform:uppercase;text-align:center;font-weight:500;letter-spacing:1px;cursor:pointer;transition:all .5s ease 0s;margin-top:14px}.cms-size-guide .artadditional-container .artnImage img{display:inline-block;vertical-align:top}.cms-size-guide .artadditional-container p{margin-bottom:32px}.bespoke-banner.size-guide-banner h2{margin:0}.size-guide-page p{margin-bottom:32px}.size-guide-page .content-area .button-custom{margin-bottom:80px}.table-data.table-responsive{margin-top:60px;max-width:100%;overflow:auto}.table-data.table-responsive~.table-toggle-btn{margin-bottom:80px;text-align:center}.table-data.table-responsive tr{display:none}.table-data.table-responsive tr.table-row{display:table-row}.table-data.table-responsive tr:nth-child(1),.table-data.table-responsive tr:nth-child(2),.table-data.table-responsive tr:nth-child(3),.table-data.table-responsive tr:nth-child(4),.table-data.table-responsive tr:nth-child(5),.table-data.table-responsive tr:nth-child(6),.table-data.table-responsive tr:nth-child(7){display:table-row}.table-data.table-responsive>table tr td,.table-data.table-responsive>table tr th{padding:0;border:none;white-space:nowrap}.table-data.table-responsive>table{border-left:1px solid #bdbdbd}.table-data.table-responsive>table>tbody>tr>th{border-right:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd;border-top:1px solid #bdbdbd;padding:16px 10px;text-align:center;font-weight:400;font-size:16px}.table-data.table-responsive>table tr td{border-right:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd;padding:16px 10px;text-align:center;height:56px;font-size:14px;font-weight:400}.table-data.table-responsive>table tr th strong{font-weight:500}.table-data.table-responsive table tr:nth-child(2) th{font-size:14px}.cms-our_story .page-main,.cms-smo_gold .page-main,.cms-hallmarking_guide .page-main{width:100%;max-width:100%;padding-left:0;padding-right:0}.cms-our_story .page-footer,.cms-smo_gold .page-footer,.cms-hallmarking_guide .page-footer{margin-top:0}.cms-our_story .columns .column.main,.cms-smo_gold .columns .column.main,.cms-hallmarking_guide .columns .column.main,.cms-metals .columns .column.main{padding-bottom:0}.cms-our_story .bespoke-banner-content-inner,.cms-smo_gold .bespoke-banner-content-inner,.cms-hallmarking_guide .bespoke-banner-content-inner{width:100%;text-align:let}.cms-our_story .stone-top-msg .content-area,.cms-smo_gold .stone-top-msg .content-area,.cms-intro .stone-top-msg .content-area,.cms-hallmarking_guide .stone-top-msg .content-area{flex-direction:column;max-width:1060px;padding:64px 20px;box-sizing:border-box}.cms-our_story .stone-page .stone-top-msg .content-area h2,.cms-smo_gold .stone-page .stone-top-msg .content-area h2,.cms-intro .stone-page .stone-top-msg .content-area h2,.cms-hallmarking_guide .stone-page .stone-top-msg .content-area h2{margin-bottom:24px}.cms-our_story .stone-page .content-area .content-block p,.cms-smo_gold .stone-page .content-area .content-block p,.cms-hallmarking_guide .stone-page .content-area .content-block p{margin-bottom:35px}.cms-our_story .content-area.msg2-section,.cms-smo_gold .content-area.msg2-section,.cms-hallmarking_guide .content-area.msg2-section{max-width:1060px}.cms-our_story .content-area.msg2-section h2,.cms-smo_gold .content-area.msg2-section h2,.cms-hallmarking_guide .content-area.msg2-section h2{font-size:32px;line-height:41px;margin-bottom:32px}.content-area.msg2-section .content-area-row{padding:80px 20px;text-align:center}.cms-our_story .stone-footer-banner .bespoke-banner-content-inner,.cms-smo_gold .stone-footer-banner .bespoke-banner-content-inner,.cms-hallmarking_guide .stone-footer-banner .bespoke-banner-content-inner{text-align:left}.cms-our_story .stone-footer-banner .bespoke-banner-content-inner h2,.cms-smo_gold .stone-footer-banner .bespoke-banner-content-inner h2,.cms-hallmarking_guide .stone-footer-banner .bespoke-banner-content-inner h2{margin-bottom:24px}.cms-our_story .stone-top-msg .content-area p,.cms-smo_gold .stone-top-msg .content-area p,.cms-hallmarking_guide .stone-top-msg .content-area p{margin:0}.cms-delivery .page-main{width:100%;max-width:100%;padding-left:0;padding-right:0}.cms-delivery .page-footer{margin-top:0}.cms-delivery .columns .column.main{padding-bottom:0}.cms-delivery .content-area{display:flex;max-width:1100px;margin-left:auto;margin-right:auto;box-sizing:border-box;padding-bottom:40px;padding-left:20px;padding-right:20px;box-sizing:border-box}.cms-delivery .content-area .content-area-row .content-block-full{padding-left:20px;padding-right:20px}.cms-our_story .content-block-full{padding-left:20px;padding-right:20px}.cms-delivery .content-area h2{font-size:42px;line-height:56px;font-weight:400;margin-bottom:32px;margin-top:0}.cms-delivery .content-area p{margin-bottom:40px}.cms-delivery .bespoke-banner{margin-bottom:64px}.cms-delivery .content-area .content-area-row{padding:0}.cms-delivery .bespoke-banner h2{margin-bottom:0}@media (min-width:768px){.mob-banner{display:none}.mob-img{display:none}}@media (max-width:767px){.mob-hide{display:none}}.howtoorder-tab .dt{color:#000;cursor:pointer;padding:0;border:none;text-align:left;outline:none;font-size:28px;transition:.4s;font-weight:400;font-family:'DM Sans',sans-serif;margin-bottom:16px;background:0 0;clear:left;width:50%;line-height:initial;margin:0 0 24px}.howtoorder-tab .dt a{color:#000}.howtoorder-tab .dt a:hover{color:#a27f58;text-decoration:none}.howtoorder-tab .dt.active a{color:#a27f58}.howtoorder-tab .dt.active+.dd{display:block !important}.howtoorder-tab .dd{padding:0 18px;display:none;overflow:hidden}.cms-how_to_order .page-main{width:100%;max-width:100%;padding-left:0;padding-right:0}.cms-how_to_order .page-footer{margin-top:0}.cms-how_to_order .columns .column.main{padding-bottom:0}.cms-how_to_order .content-area{max-width:1310px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;box-sizing:border-box}.howtoorder-banner{position:relative;margin-bottom:64px}.howtoorder-banner .banner-content{position:absolute;left:0;right:0;z-index:1;bottom:64px;text-align:center;color:#fff;color:#fff;max-width:510px;margin:0 auto}.howtoorder-tab .dt{float:left;width:50%}.howtoorder-tab .dd{float:right;width:50%;position:absolute;top:0;right:0}.howtoorder-banner .banner-content p{font-size:12px;font-weight:500;color:#c8b29a;text-transform:uppercase}.howtoorder-banner .banner-content h2{margin:0 auto;font-size:42px}.bespoke-banner.howtoorde-page-banner{margin-bottom:64px}.howtoorder-banner img{display:block;width:100%}.howtoorder-tab{margin-bottom:80px;position:relative;display:inline-block;width:100%}.howtoorder-banner figure.mobile-imges{display:none}.modal-popup.PDform .modal-inner-wrap{max-width:90%;width:450px}.modal-popup.PDform .modal-inner-wrap .modal-content{padding:0}.modal-popup.PDform .modal-inner-wrap .modal-content iframe{width:100%}.modal-popup.PDform .modal-inner-wrap .modal-footer{display:none}.message.custom-op-input-text .font_script{font-style:italic;font-family:'English_157_BT',serif !important}.input-text.font_roman_capitals{font-family:'Times New Roman',Times,serif !important;text-transform:uppercase}.address-row{display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.address-row .address-block{width:33.333%;padding-left:20px;padding-right:20px}.address-row .address-block p{margin-bottom:8px}.address-block h2{font-weight:400;font-size:32px;color:#a27f58;margin:0 0 24px;line-height:42px}.address-row .address-block .address-cs{margin-bottom:16px}.address-appointment{margin-bottom:24px}.cms-contact-us .bespoke-banner.stone-banner{margin-bottom:64px}.cms-contact-us .page-main{width:100%;max-width:100%;padding-left:0;padding-right:0}.cms-contact-us .page-footer{margin-top:0}.cms-contact-us .content-area{max-width:1320px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;box-sizing:border-box;overflow:hidden}.cms-contact-us .artadditional-container{margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap}.cms-contact-us .artadditional-container .artDescription{width:55%;padding:57px 150px 25px 80px;box-sizing:border-box}.cms-contact-us .artadditional-container .artnImage{width:45%;text-align:right}.cms-contact-us .artadditional-container .artDescription h2{font-size:42px;color:#000;font-weight:400;line-height:55px;margin-bottom:24px;margin-top:0}.cms-contact-us .primaryButton{border:0;outline:none;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;height:48px;padding:10px 25px;background-color:#000;color:#fff;font-size:12px;text-transform:uppercase;text-align:center;font-weight:500;letter-spacing:1px;cursor:pointer;transition:all .5s ease 0s;margin-top:24px}.cms-contact-us .artadditional-container .artnImage img{display:inline-block;vertical-align:top}.cms-contact-us .artadditional-container p{margin-bottom:24px}.contact-map-section{margin:64px 0}.address-row .address-block .address-appointment p{margin-bottom:16px}.address-row .address-block.location-box p{margin-bottom:24px}.cms-contact-us .artadditional-container .artDescription ul{margin:0;padding:0 0 0 20px;list-style:disc}.cms-contact-us .get-started-section{max-width:1310px;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.cms-contact-us .get-started-section-outer{background:0 0}.cms-contact-us .columns .column.main{max-width:100%;padding-bottom:0}.cms-our_story .bespoke-banner.stone-footer-banner a{color:#000;font-weight:500;background:#fff;padding:16px 24px;text-transform:uppercase;font-size:12px;letter-spacing:1px;display:inline-block}.bespoke-banner-content a:hover{text-decoration:none}.product-gift-box-voucher .amcard-field-container{flex-basis:100%}.product-gift-box-voucher .amcard-form-container{border:none}.product-gift-box-voucher .amcard-field-block>.amcard-field{border:1px solid #e0dedc}.product-gift-box-voucher .box-tocart .action.tocart{width:100%;margin-top:15px}.product-gift-box-voucher .amcard-field-block.-double{position:relative}.amcard-page-product .product-info-main .price-final_price .price-wrapper .price{color:#000}.product-gift-box-voucher .amcard-field-block>textarea.amcard-field{height:150px}.product-gift-box-voucher.amcard-page-product .product-info-main .product-info-price{margin-top:40px}.product-gift-box-voucher.catalog-product-view .productDescription{padding-left:20px;padding-right:20px;box-sizing:border-box}.contact-form iframe{width:495px;max-width:100%}.contact-form{margin-top:50px}.opc-wrapper #co-payment-form .fieldset .items.payment-methods .billing-address-form .field input.input-text{width:100%;height:56px}.opc-wrapper .form-login[data-role=email-with-possible-login] .actions-toolbar{margin-top:15px}.cms-engraving .page-main{width:100%;max-width:100%;padding-left:0;padding-right:0}.cms-engraving .page-footer{margin-top:0}.cms-engraving .columns .column.main{padding-bottom:0}.cms-appointments .optanon-category-C0003{top:0 !important}.workshop-page .bespoke-banner.banner-top .bespoke-banner-content .bespoke-banner-content-inner{text-align:left;width:100%}.workshop-top-content{max-width:770px;margin-left:auto;margin-right:auto;padding:64px 20px}.workshop-top-slide-block{max-width:1060px;margin-left:auto;margin-right:auto;margin-bottom:64px;margin-top:64px}.cms-alterations .page-main{width:100%;max-width:100%;padding-left:0;padding-right:0}.cms-alterations .page-footer{margin-top:0}.cms-alterations .columns .column.main{padding-bottom:0}.cms-alterations .content-area{display:flex;max-width:1100px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;padding-bottom:40px;box-sizing:border-box;overflow:hidden}.cms-alterations .content-area p{margin-bottom:40px}.cms-alterations .content-area .content-area-row .content-block-full{padding-left:20px;padding-right:20px}.cms-alterations .content-area .content-area-row{padding:0}.cms-alterations .alterations-page.stone-page .bespoke-banner{margin-bottom:64px}.cms-returns-policy .page-main{width:100%;max-width:100%;padding-left:0;padding-right:0}.cms-returns-policy .page-footer{margin-top:0}.cms-returns-policy .columns .column.main{padding-bottom:0}.cms-returns-policy .content-area{display:flex;max-width:1100px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;padding-bottom:40px;box-sizing:border-box;overflow:hidden}.cms-returns-policy .content-area .content-area-row{padding:0}.cms-returns-policy .content-area p{margin-bottom:40px}.cms-returns-policy .content-area .content-area-row .content-block-full{padding-left:20px;padding-right:20px}.cms-returns-policy .alterations-page.stone-page .bespoke-banner{margin-bottom:64px}.cms-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h5,.cms-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6,.cms-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li,.cms-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p,.cms-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,.cms-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span,.cms-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td,.cms-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description{color:#000}.cms-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description{font-family:'DM Sans',sans-serif;font-weight:400;color:#000;font-size:16px;letter-spacing:.2px}.cms-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group{color:#000;font-size:42px;line-height:56px;font-weight:400;margin-bottom:32px}.cms-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title{color:#000;font-size:42px;line-height:56px;font-weight:400;margin-bottom:32px}.cms-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group{color:#000;font-size:42px;line-height:56px;font-weight:400;margin-bottom:32px}.cms-cookie-policy .content-area{max-width:1100px;margin-left:auto;margin-right:auto;box-sizing:border-box;padding-bottom:40px;padding-left:20px;padding-right:20px}.cms-cookie-policy .page-main{width:100%;max-width:100%;padding-left:0;padding-right:0}.cms-cookie-policy .bespoke-banner h2{margin-bottom:0}.cms-cookie-policy #onetrust-banner-sdk .ot-sdk-container,.cms-cookie-policy #onetrust-pc-sdk .ot-sdk-container,.cms-cookie-policy #ot-sdk-cookie-policy .ot-sdk-container{width:100%}.cms-privacy-policy .page-main{width:100%;max-width:100%;padding-left:0;padding-right:0}.cms-privacy-policy .content-area{max-width:1100px;margin-left:auto;margin-right:auto;box-sizing:border-box;padding-bottom:40px;padding-left:20px;padding-right:20px;box-sizing:border-box}.cms-privacy-policy .bespoke-banner-content-inner{width:100%}.cms-privacy-policy .bespoke-banner h2{margin-bottom:0}.cms-terms-and-conditions .page-main{width:100%;max-width:100%;padding-left:0;padding-right:0}.cms-terms-and-conditions .content-area{max-width:1100px;margin-left:auto;margin-right:auto;box-sizing:border-box;padding-bottom:40px;padding-left:20px;padding-right:20px;box-sizing:border-box}.cms-terms-and-conditions .bespoke-banner-content-inner{width:100%}.cms-terms-and-conditions .bespoke-banner h2{margin-bottom:0}.cms-privacy-policy .content-area p strong{font-weight:400}.cms-privacy-policy .content-area ol{line-height:decimal}.account .page-main{max-width:1320PX;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}.checkout-container,.cart-container{padding-left:40px;padding-right:40px;max-width:1320px;margin-left:auto;margin-right:auto}.customer-account-login .page-main,.customer-account-create .page-main,.checkout-onepage-success .page-main{padding-left:40px;padding-right:40px;max-width:1320px;margin-left:auto;margin-right:auto}.checkout-container .opc-wrapper{max-width:680px}.minicart-wrapper .block-minicart .paypal.checkout.paypal-logo+.paypal.checkout.paypal-logo{background:#fdc445}.minicart-wrapper .block-minicart .paypal.checkout.paypal-logo+.paypal.checkout.paypal-logo input{opacity:1;width:auto;height:auto;left:0;right:0;margin:9px auto 0 auto}#mini-cart li .product-item-details .actions .primary a{display:none}.cms-the-ultimate-gift .page-main{width:100%;max-width:100%;padding-left:0;padding-right:0}.cms-the-ultimate-gift .page-footer{margin-top:0}.cms-the-ultimate-gift .columns .column.main{padding-bottom:0}.cms-the-ultimate-gift .bespoke-banner .bespoke-banner-content .bespoke-banner-content-inner{text-align:left;width:100%}.cms-the-ultimate-gift p{margin:0}.cms-the-ultimate-gift p+p{margin-top:10px}.giftbox-slider{background:#f8f5f2;padding:48px 0}.giftbox-slider h2{text-align:center;color:#000;font-size:32px;margin:0 0 48px;line-height:42px;font-weight:400}.giftbox-slider .imageData{margin-bottom:32px}.giftbox-slider-button{text-align:center;margin-top:48px}.giftbox-slider ul{margin:0;padding:0 20px}.giftbox-slider li{display:inline-block;margin:0;padding:0;vertical-align:top;padding:20px}.cms-the-ultimate-gift .content-area,.cms-page-view .content-area{max-width:1320px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;box-sizing:border-box}.cms-the-ultimate-gift .content-area .content-block,.cms-the-ultimate-gift .content-area .img-block,.cms-page-view .content-area .img-block,.cms-page-view .content-area .content-block{width:50%;padding:0 20px}.cms-the-ultimate-gift .giftbox-top-msg h2{color:#000;font-size:42px;margin:0 0 24px;line-height:56px;font-weight:400}.cms-the-ultimate-gift .giftbox-top-msg{width:730px;max-width:100%;padding:64px 0;margin-left:auto;margin-right:auto;text-align:center}.bespoke-banner.stone-banner{margin-bottom:0}.giftbox-img-section h2{color:#000;font-size:42px;margin:0 0 24px;line-height:56px;font-weight:400}.giftbox-img-section .button-custom{margin-top:24px}.cms-the-ultimate-gift .bespoke-banner.giftbox-footer-banner .bespoke-banner-content-inner{width:50%;text-align:left}.cms-the-ultimate-gift .bespoke-banner.giftbox-footer-banner{margin-bottom:0}.bespoke-banner.giftbox-footer-banner .bespoke-banner-content a{color:#000;font-weight:500;background:#fff;padding:16px 24px;text-transform:uppercase;font-size:12px;letter-spacing:1px;display:inline-block;margin-top:24px}.checkout-cart-index .totalDesktop{float:right;font-size:32px}.checkout-cart-index .totalDesktop .subLabel{font-weight:500;padding-right:10px}.form-address-edit .field.choice label.label{display:flex}.block-minicart .subtotal,.block-minicart .items-total{display:none}.welcomePack{padding-left:0;line-height:initial;width:100%;order:4;text-align:center;text-transform:uppercase;font-size:12px;font-weight:500;letter-spacing:1px}.welcomePack a{color:#c8b29a;text-decoration:underline}.welcomePack:hover{text-decoration:none}.welcomePack+div{width:100%;margin-bottom:15px}.printFaceSize{padding-left:0;line-height:initial;width:100%;order:5;text-align:center;text-transform:uppercase;font-size:12px;font-weight:500;letter-spacing:1px}.printFaceSize a{color:#c8b29a;text-decoration:underline}.printFaceSize:hover{text-decoration:none}.printFaceSize+div{width:100%;margin-bottom:15px}.cms-delivery .bespoke-banner.stone-banner{margin-bottom:64px}.checkout-cart-index .cart.table-wrapper .actions-toolbar>.action-delete:hover{text-decoration:none}.cart-totals .grand strong,.opc-block-summary .table-totals .grand strong{font-weight:400}.opc-block-summary .items-in-cart .product .item-options dt,.opc-block-summary .items-in-cart .product .item-options dd{line-height:24px}.cms-size-guide #popup-modal-PDF iframe{min-height:1030px !important}.cms-terms-and-conditions .content-area ol{counter-reset:item}.cms-terms-and-conditions .content-area li{display:block}.cms-terms-and-conditions .content-area li:before{content:counters(item,".") ". ";counter-increment:item}.cms-terms-and-conditions .content-area h2{display:inline-block;vertical-align:middle;max-width:calc(100% - 30px)}.cms-terms-and-conditions .content-area>ol{padding:0}.cms-terms-and-conditions .content-area>ol>li:before{font-size:24px}.cms-terms-and-conditions .content-area>ol>li:before{font-size:24px;display:inline-block;vertical-align:top;padding-top:21px}.giftvoucherprice-box .form-group label.validity_form{color:#b18b74}@media (min-width:768px){.stone-mobile-footer-banner-content{display:none}}.cms-personalise .img-holder .selected-img .tooltip-popup.js-tooltip-popup.pkw{display:block !important}.cms-personalise .img-holder .selected-img .tooltip-popup.js-tooltip-popup.pkw .box-modal_close2{display:none}@media(max-width:1439px){.productGallerySlider{background:#f8f5f2}.catalog-product-view .page-bottom .PdSlider{background:#f8f5f2;padding:48px 15px 64px;box-sizing:border-box;max-width:1310px;margin-left:auto;margin-right:auto}.home-inspire-us-section .page-bottom .PdSlider{background:#f8f5f2;padding:48px 15px 64px;box-sizing:border-box;max-width:1310px;margin-left:auto;margin-right:auto}}@media(max-width:1400px){.hero-banner .hero-banner-sub-title{font-size:38px}}@media(max-width:1199px){.hero-banner .hero-banner-title{margin:0 0 20px}.hero-banner .hero-banner-title:after{bottom:-10px}.magemenu-menu.horizontal-menu .explodedmenu li.mobile{display:none}.magemenu-menu.horizontal-menu .explodedmenu li.menu>a,.magemenu-menu.horizontal-menu .explodedmenu li.menu.parent-tabs-menu>span{padding:8px}.category-tabs .tab-content-card .cat-description-col{padding:0 30px}.category-tabs .tab-content-card .action-box .button-custom{margin-top:15px}.cms-personalise .img-holder{width:16.6666%;margin-right:0}.cms-personalise .img-holder .add_artwork{max-width:100%}.cms-personalise .img-holder{width:20%;margin-right:0;padding:0 10px;box-sizing:border-box;text-align:center}.img-holder-inner{display:inline-block;margin-left:auto;margin-right:auto;position:relative;text-align:left;width:180px}.bespoke-img-section-right .content-block,.bespoke-img-section-left .content-block{padding-top:0}.bespoke-img-section-left,.bespoke-img-section-right{margin-bottom:40px;margin-left:0;margin-right:0}.bespoke-img-section h2{color:#000;font-size:32px;margin:0 0 24px;line-height:36px}.artworkTabs{padding-right:40px}.cms-personalise .artadditional-container .artDescription{padding:20px}.checkout-cart-index .amcard-field-block.-code,.checkout-cart-index #discount-coupon-form .fieldset.coupon{max-width:100%}.checkout-cart-index #block-discount{max-width:100%}.amcard-field-container.-cart{max-width:50%}.checkout-cart-index .amastyGiftcardCart{width:50%;padding-right:4%}.amcard-field-container.-cart{max-width:100%}.checkout-cart-index .cart-container .table-wrapper{max-width:100%;overflow:auto}.paypal.checkout.after.paypal-logo,.checkout-cart-index .checkout.methods.items.checkout-methods-items .action.primary.checkout{max-width:100%}.cms-size-guide .artadditional-container .artDescription{padding:25px}.footer-copyright-bg{padding:20px 40px}.page-main{padding-left:40px;padding-right:40px}.category-tabs .tab-content-card .action-box .button-custom{min-width:190px}.category-tabs .tab-content-card .cat-image-col,.category-tabs .tab-content-card .cat-description-col{width:100%}.cat-description-content{max-width:100%}.stone-page .content-area .content-block{width:100%;text-align:center}.stone-page .content-area .img-block{margin:0 auto 20px auto}.content-area-row{flex-wrap:wrap}.cms-page-view .content-area .content-block~.img-block{margin-top:40px}}@media(max-width:991px){.our-technique-card{padding:40px 20px}.category-tabs{padding:30px 20px 50px}.our-process{padding:40px}.page-footer .footer-top{padding:0 20px;box-sizing:border-box;overflow:hidden}.page-footer .footer-top .footer-col:nth-child(1){width:100%}.page-footer .footer-bottom{padding:40px 20px;justify-content:center}.page-footer .footer-copyright{padding:20px}.page-footer ul.footer-menu-1 li{margin:5px 10px}.catalog-category-view.page-products.page-layout-1column .products-grid .product-item{width:calc((100%)/3);padding:15px;box-sizing:border-box;margin:0}.product-add-form .product-options-wrapper .fieldset .Font{display:block}.product-add-form .product-options-wrapper .fieldset .Font .control .note{left:0;z-index:99999;margin-top:0;margin-bottom:15px}.product-add-form .product-options-wrapper .fieldset .Font{display:flex;flex-wrap:wrap}.cms-personalise .img-holder{width:33.333%;margin-right:0;padding:0 10px;box-sizing:border-box;text-align:center}.artworkTabs{padding-right:40px}.artworkTabs .DesktopView a{margin-right:10px;justify-content:center}.artworkTabs .DesktopView a figure{display:none}.Redirectionpopup-modal.modal-popup.modal-slide .modal-inner-wrap[class]{background-color:#fff;max-width:90%;min-height:1px !important;margin-left:auto;margin-right:auto;height:auto !important;margin-top:80px}.Redirectionpopup-modal .modal-content{padding:15px}.Redirectionpopup-modal .modal-footer{padding:0 15px}.cms-contact-us .Redirectionpopup-modal .modal-inner-wrap .modal-content{padding:15px}.cms-personalise .artadditional-container .artDescription{padding:20px}.cms-personalise .artadditional-container .artDescription h2{font-size:32px;line-height:42px}.artworkTabs h1.artTitle{font-size:42px}.artworksection-outer{padding:35px 0}.cms-personalise .artadditional-container .artDescription h2{line-height:42px}.artworkTabs h1.artTitle{font-size:42px}.page-footer .copyright-text,.page-footer ul.footer-menu-1{width:100%}.page-footer .copyright-text{order:2}.page-footer .copyright-text,.page-footer ul.footer-menu-1{width:100%;text-align:left;justify-content:flex-start}.page-footer ul.footer-menu-1 li:first-child{margin-left:0}.block.block-social-sharing{display:block}.block.block-social-sharing .block-title{display:block}.block-social-sharing .social-share-links{margin-bottom:9px}.blog-content .post-description{padding-bottom:32px}.cms-size-guide .artadditional-container .artDescription,.cms-size-guide .artadditional-container .artnImage{width:100%}.cms-contact-us .artadditional-container .artDescription,.cms-contact-us .artadditional-container .artnImage{width:100%}.cms-contact-us .artadditional-container .artDescription{padding:40px 20px;order:2}.cms-contact-us .artadditional-container .artnImage img{width:100%;height:auto}.cms-size-guide .artadditional-container .artnImage{text-align:center}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy section{overflow:auto}.cms-contact-us .bespoke-banner.stone-banner,.cms-delivery .bespoke-banner.stone-banner{margin-bottom:32px}.footer-copyright-bg .footer-copyright .copyright-text{order:2;margin-top:6px}.footer-copyright ul.footer-menu-1 li{display:block;width:100%;margin:0 0 10px}.footer-copyright ul.footer-menu-1,.footer-copyright-bg .footer-copyright .copyright-text{width:100%;justify-content:flex-start}.catalog-product-view.page-layout-1column .product-info-main{width:40%;padding-left:20px;padding-right:20px}.catalog-product-view.page-layout-1column .product.media{width:60%}.img-holder-inner{width:180px;margin:0 auto}.artWorkPopup .img-holder{margin-bottom:20px}.artWorkPopup .img-holder .add_artwork{max-width:100%;height:auto}.artWorkPopup .img-holder .add_artwork img{height:auto}.product-info-main .product-options-bottom .imageArtWorkname .caption{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%}.page-footer .footer-bottom .footer-accredited{max-width:50%}.hero-banner-right,.hero-banner-left{max-height:initial}.nav-sections{-webkit-overflow-scrolling:touch;-webkit-transition:left .3s;-moz-transition:left .3s;-ms-transition:left .3s;transition:left .3s;height:100%;left:calc(-1*(100% - 54px));overflow:auto;position:fixed;top:0;width:calc(100% - 54px)}.nav-toggle{display:block}.nav-sections{top:97px;height:calc(100% - 97px)}.nav-open .nav-sections{left:0;z-index:99}.nav-open .nav-sections{box-shadow:none;border-top:1px solid #e0dedc;background:#fff}.nav-sections-items{position:relative;z-index:1}.navigation,.nav-sections-item-content{background:#fff}.nav-sections-item-content{margin-top:0;padding-top:0}.nav-sections-item-content{box-sizing:border-box;float:right;margin-left:-100%;margin-top:71px;width:100%;padding:25px 0}.nav-sections-item-content .navigation{z-index:99}.magemenu-menu.horizontal-menu .explodedmenu{width:100%;position:relative;padding:0}.nav-toggle{position:relative;width:30px;height:30px;top:auto;left:auto;z-index:99}.nav-toggle:before{position:absolute;content:"";background-color:#c8b29a;width:20px;height:1px;top:12px}.nav-toggle:after{position:absolute;content:"";background-color:#c8b29a;width:20px;height:1px;bottom:7px}.nav-sections-item-title{padding-top:15px;height:auto;text-align:left;display:none}.nav-sections-item-title .nav-sections-item-switch{padding:0 0 0 15px}.nav-sections-item-content{margin-top:0;padding-top:0}.nav-open .nav-toggle:after{background:rgba(0,0,0,.7);content:'';display:block;height:100%;position:fixed;right:0;top:0;width:100%;z-index:1}.nav-open .nav-toggle:after{top:125px}.nav-open .page-wrapper{left:0}.nav-sections{top:108px;height:calc(100% - 108px)}.nav-before-open .action.nav-toggle:before{content:url(../images/close_icon.svg) !important;font-size:20px;height:30px;position:absolute;top:3px;background:0 0;color:#c8b29a}.nav-open .nav-sections{box-shadow:none;border-top:1px solid #e0dedc;background:#fff}ul.itemsubmenu.subtabs>li.itemMenu .tab-menu-content{display:block;padding-top:0;padding-bottom:0}.magemenu-menu ul.explodedmenu>li.menu .menu-collapse:before{font-family:'luma-icons';font-weight:700;font-size:14px;position:absolute;top:0;right:0;z-index:2;width:45px;height:50px;line-height:30px;padding:10px 15px 10px 10px;text-align:center}.magemenu-menu ul.explodedmenu>li.menu .menu-collapse:before{content:'\e608';content:url(../images/menu-right-arrow.svg) !important;width:100%;right:6px;text-align:right}.magemenu-menu ul.explodedmenu>li.menu.active .menu-collapse:before{content:'\e617';content:url(../images/menu-left-arrow.svg) !important;left:0;text-align:left}.magemenu-menu.horizontal-menu ul.explodedmenu>li.menu>a{float:none;padding:15px;margin:0}.magemenu-menu ul.explodedmenu>li.menu.active>a{padding-left:40px;background:#e0dedc;color:#000}.magemenu-menu.horizontal-menu .explodedmenu>li:hover>a{padding-left:40px;background:#e0dedc;color:#000 !important}.magemenu-menu.horizontal-menu ul.explodedmenu>li.menu:not(:first-child){border-top:none}.magemenu-menu.horizontal-menu ul.explodedmenu>li.menu{border-bottom:1px solid #e0dedc}.magemenu-menu ul.explodedmenu>li.menu>div{right:-100%;transition:all .6s ease-out 0s;left:initial;position:relative}.magemenu-menu ul.explodedmenu>li.menu.active>div{right:0}.magemenu-menu.horizontal-menu .explodedmenu li.mobile{display:block}.magemenu-menu.horizontal-menu .explodedmenu li.mobile .store-switcher-wrapper{display:block;padding-left:15px}.magemenu-menu.horizontal-menu .explodedmenu li.mobile .store-switcher-wrapper a.link{padding-left:0}.magemenu-menu.horizontal-menu .explodedmenu li.mobile .store-switcher-wrapper{margin-top:0;padding:15px;display:none}.magemenu-menu.horizontal-menu .explodedmenu li.menu.mobile:last-child{border-bottom:none}#megamenu_2 .magemenu-menu li.menu.parent-tabs-menu>div>div.menu-box{padding:0 !important}.magemenu-menu ul.explodedmenu>li.menu>div>div.menu-box{border-bottom:#fff}.magemenu-menu .tab-menu-content .custom-menu-hover .menuThumbs,.magemenu-menu .tab-menu-content .custom-menu-hover a:hover+.menuThumbs{display:none}.header-nav #megamenu_2 .menu.parentMenu .menu-box.ttb .block-main.tabs{min-height:initial}ul.itemsubmenu.subtabs>li.itemMenu:before{content:'\e622';content:url(../images/dwon-arrow.svg) !important;content:'';font-size:14px;color:#000;display:none}ul.itemsubmenu.subtabs>li.itemMenu.active:before{content:'\e621';content:url(../images/up-arrow.svg) !important}.magemenu-menu ul.explodedmenu>li.menu{position:relative;display:block;width:100%;float:none}.header-content{padding:10px 20px}.header-logo{display:flex;flex-grow:1}.rebus-logo{display:table;margin:0 auto}.header-nav #megamenu_2 .menu.parentMenu .menu-box.ttb .block-main.tabs{padding-left:5px;padding-right:0}.magemenu-menu.horizontal-menu ul.explodedmenu>li.menu>a span{font-weight:500 !important}.magemenu-menu ul.explodedmenu>li.menu>a{font-weight:500}.magemenu-menu ul.explodedmenu>li.menu>div{height:0;opacity:0}.magemenu-menu ul.explodedmenu>li.menu.active>div{visibility:visible;right:0;opacity:1;height:auto}.magemenu-menu li.menu>div>div.menu-box{visibility:visible;opacity:1;box-shadow:none}.header-nav #megamenu_2 .menu.parentMenu .menu-box.ttb .block-main.tabs{padding-left:20px;padding-right:20px}ul.itemsubmenu.subtabs>li.itemMenu{position:relative !important;width:100%}.header-nav #megamenu_2 .menu.parentMenu .menu-box.ttb .block-main.tabs{width:calc((100%)/1);padding:5px;box-sizing:border-box;margin:0}.header-nav #megamenu_2 .menu.parentMenu .menu-box.ttb .block-main.tabs{padding-top:0;padding-bottom:0}ul.itemsubmenu.subtabs>li.itemMenu>a{padding:8px 15px}.magemenu-menu li.menu>div>div.menu-box *{max-width:100%}.magemenu-menu ul.itemsubmenu{width:100%;visibility:visible;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;background:0 0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.magemenu-menu ul.itemsubmenu li{background:0 0 !important;border:none;min-height:auto;padding:0}.sections.nav-sections .navigation.nav-magemenu-menu{padding-left:0;padding-right:0}.magemenu-menu.horizontal-menu .explodedmenu li.menu>a{margin:0}.magemenu-menu.horizontal-menu .explodedmenu>li{padding:0}ul.itemsubmenu.subtabs>li.itemMenu .tab-menu-content{position:relative;width:100%;float:none;clear:both}.magemenu-menu ul.itemsubmenu li a{padding-left:0;padding-right:0}.nav-magemenu-menu .menu-box.ttb .block-main{padding:0}ul.itemsubmenu.subtabs{padding:15px 0}.nav-before-open body{height:100%;overflow:hidden;position:relative;width:100%}.catalog-category-view .product-image-wrapper{margin-top:10px}.magemenu-menu.horizontal-menu .explodedmenu li.menu.parent-tabs-menu>span.menu-collapse{display:block;position:absolute;padding:0;margin:0;top:0;width:100%}.magemenu-menu ul.explodedmenu>li.menu .menu-collapse:before{position:initial;line-height:50px}.magemenu-menu ul.explodedmenu>li.menu.parent-tabs-menu.active{background:#e0dedc}.magemenu-menu ul.explodedmenu>li.menu .menu-collapse{text-align:right}.magemenu-menu ul.explodedmenu>li.menu.parent-tabs-menu.active span.menu-collapse{text-align:left}.magemenu-menu ul.explodedmenu>li.menu.parent-tabs-menu.active>span{padding-left:40px}.magemenu-menu.horizontal-menu .explodedmenu li.menu.parent-tabs-menu>span{font-weight:500 !important}.magemenu-menu.horizontal-menu .explodedmenu li.menu.parent-tabs-menu>span{padding:15px;margin:0}.bespoke-banner h2{font-size:36px;line-height:46px;margin-bottom:16px}.cms-page-view .content-area .content-block .button-custom{margin-top:20px}.content-area-row{padding:40px 0}.cms-page-view .content-area .img-block,.cms-page-view .content-area .content-block{width:100%}}@media(max-width:767px){.hide-mobile{display:none}.button-custom{min-width:auto}.button-custom.right{min-width:auto}.minicart-wrapper{margin-top:0}.header-account .account-col .accounts{display:none}.header-account .store-switcher-wrapper{display:none}.hero-banner .hero-banner-left{width:100%}.hero-banner .hero-banner-right{width:100%}.hero-banner .hero-banner-right .hero-banner-image{display:none}.hero-banner .hero-banner-caption{padding:30px 20px}.hero-banner .hero-banner-title{margin:0 0 40px}.hero-banner .hero-banner-title:after{bottom:-25px}.our-technique-card .our-technique-title{font-size:32px}.our-technique-card .our-technique-content{width:100%;align-items:center;text-align:center;order:2;margin-top:20px}.our-technique-card .our-technique-image{width:100%;order:1}.category-tabs .tab-content-card .cat-image-col{width:100%;display:none}.category-tabs .tab-content-card .cat-description-col{padding:15px 0 0;width:100%}.category-tabs .tab-content-card .action-box .button-custom{width:100%}.our-process .our-process-card{width:100%}.our-process .our-process-title{font-size:28px}.our-process .our-process-card{margin-bottom:40px}.our-process .our-process-card:last-child{margin-bottom:0}.page-footer .footer-bottom .footer-accredited{width:100%;order:2;max-width:100%}.page-footer .footer-bottom .footer-social{justify-content:flex-start;width:100%;order:1;margin-bottom:40px}.page-footer ul.footer-social-list li{margin:0 25px 0 0}.page-footer .copyright-text{font-size:14px;text-align:left;order:2;margin-top:10px}.page-footer ul.footer-menu-1{order:1;justify-content:flex-start}.page-footer ul.footer-menu-1 li{width:100%;margin:5px 0}.page-footer .footer-top .footer-col:nth-child(1){padding-bottom:0}.block.newsletter input{border-bottom:solid 1px #2e2e2e}.block.newsletter input[type=email]::placeholder{color:#2e2e2e}.page-footer .footer-bottom{padding-top:20px;padding-bottom:20px}.page-footer ul.footer-menu-1 li:nth-child(2){order:3}.page-footer ul.footer-menu-1 li:nth-child(4){order:4}.categoryTop{flex-wrap:wrap;justify-content:center}.categoryTop .rightSide,.categoryTop .leftSide{width:100%;max-width:100%;text-align:center}.categoryTop .leftSide{margin-bottom:20px}.categoryadditional .catImage,.categoryadditional .catDescription{width:100%}.categoryTop ul.category-tab-menu li{display:inline-block;width:100%}.categoryTop ul.category-tab-menu li a{padding:10px 5px;display:inline-block}.catalog-category-view .categoryadditional{flex-wrap:wrap}.catalog-category-view .categoryadditional .catDescription{order:2}.catalog-category-view .categoryadditional .catImage,.catalog-category-view .categoryadditional .catDescription{width:100%}.catalog-category-view .page-main{padding:0 !important}.categoryTop ul.category-tab-menu{justify-content:space-between}.catalog-category-view.page-products.page-layout-1column .products-grid .product-item{width:calc((100%)/2);padding:10px;box-sizing:border-box;margin:0}#amasty-shopby-product-list .products.wrapper{padding-left:10px;padding-right:10px}.catalog-category-view .categoryadditional .catDescription .catName{font-size:32px}.catalog-category-view .info-product .name{font-size:20px}.catalog-product-view.page-layout-1column .product-info-main,.catalog-product-view.page-layout-1column .product.media{width:100%}.breadcrumbs,.page-header .header.panel,.header.content,.footer.content,.page-wrapper>.widget,.block.category.event,.top-container{padding-left:20px !important;padding-right:20px !important}.catalog-product-view.page-layout-1column .product-info-main,.catalog-product-view.page-layout-1column .product.media{padding-left:20px;padding-right:20px}#sliderGalleryMain{display:none}.gallery-placeholder{visibility:visible;height:auto}.catalog-product-view .upperPart .leftPart,.catalog-product-view .bottomPart .leftPart,.catalog-product-view .bottomPart .rightPart,.catalog-product-view .upperPart .rightPart{width:100%}.catalog-product-view .productDescription .upperPart h2,.catalog-product-view .productDescription .bottomPart h2{font-size:32px}.catalog-product-view .upperPart,.bottomPart{display:block}.catalog-product-view .upperPart .leftPart{padding-left:0;order:2;padding-bottom:30px;padding-right:20px;padding-left:20px}.catalog-product-view .upperPart .leftPart{width:100%;max-width:100%}.catalog-product-view .bottomPart .rightPart{padding-right:20px;padding-left:20px}.catalog-product-view .upperPart{display:flex;flex-wrap:wrap}.catalog-product-view .productDescription{padding-left:0;padding-right:0}.minicart-items .update-cart-item{padding:2px 5px;line-height:16px;display:block;margin-top:10px;width:87px;box-shadow:none}.block-minicart .subtotal{text-align:left}.block-minicart .items-total{width:100%}.product-info-main .product-options-bottom .imageArtWorkname .caption{overflow:hidden}.product-info-main .product-options-bottom .box-tocart .actions #dividoWidget{padding-left:0;width:100%}.page-bottom .block.related .products-grid .product-item{width:50%;margin:0 0 20px}.page-wrapper>.page-bottom{padding-left:0;padding-right:0}.block.related .product-item-info .name,.block.related .product-item-info .name a,.catalog-category-view .info-product .name{font-size:20px}.categoryTop .leftSide{font-size:36px}.productGallerySlider h2,.catalog-product-view .page-bottom .block.related .block-title.title #block-related-heading{font-size:28px}.product-info-main .product-options-bottom .box-tocart .actions .product-info-price .price-box.price-final_price{display:block;width:100%}.product-options-bottom .price-box .price-container .price,.product-info-price .price-box .price-container .price{width:100%;text-align:right;margin-bottom:5px}.product-options-bottom .price-box .price-container .price,.product-info-price .price-box .price-container .price .fromPrice{float:left}.product-options-bottom .price-box .price-container .price,.product-info-price .price-box .price-container .price .minPrice{float:right}.product-info-main .product-options-bottom .box-tocart .actions #dividoWidget a{justify-content:flex-end}.navigation,.nav-sections-item-content{background:#fff}.navigation{padding-left:0;padding-right:0}.page-products .columns{padding-top:0}.categoryTop ul.category-tab-menu li.active a:after,.categoryTop ul.category-tab-menu li a:hover:after{background:#c8b29a;width:100%;bottom:-2px}.categoryTop ul.category-tab-menu li{display:inline-block;width:100%;position:relative;border-bottom:2px solid #e5e5e5;padding-right:27px}.catalog-product-view .slick-initialized .slick-slide{padding:0;box-sizing:border-box;margin-left:20px}.catalog-product-view .inspiredByU.slick-initialized.slick-slider{margin:0}.catalog-product-view .page-bottom .productGallerySlider{padding:25px 15px}.home-inspire-us-section .slick-initialized .slick-slide{padding:0;box-sizing:border-box;margin-left:20px}.home-inspire-us-section .inspiredByUhome.slick-initialized.slick-slider{margin:0}.home-inspire-us-section .productGallerySlider{padding:25px 15px}.category-tabs .tab-content-card,.category-tabs ul.category-tab-menu{padding-left:0;padding-right:0}.our-process{padding-left:20px;padding-right:20px}.button-custom.bookYourPlace{text-indent:-1000px;width:120px;text-align:center;overflow:hidden}.button-custom.bookYourPlace:after{content:"Visit Us";text-align:center;text-indent:0;white-space:nowrap}.catalog-category-view .categoryadditional .catDescription{padding:25px 15px}.artworkTabs .DesktopView{display:none}.cms-personalise .artWorkSection{flex-wrap:wrap}.cms-personalise .artWorkSection .artworkTabs,.personalize-preview.pers-col{width:100%;max-width:100%}.personalize-preview.pers-col{padding:22px}.personalize-preview .selected-image-description{width:calc(100% - 136px);padding:0}.artworkTabs h1.artTitle{font-size:36px;font-weight:400;letter-spacing:.2px;text-align:center}.dropdownArtworkMob{margin:0;padding:0}.cms-personalise #artworkData,.artworksection-outer{padding-left:20px;padding-right:20px}.cms-personalise .artWorkSection{max-width:1310px;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;padding-left:0;padding-right:0}.artworkTabs .mobileView li{display:flex;background:#fff;height:64px;padding:7px;align-items:center;margin:0;display:none}.dropdownArtworkMob li a img{height:48px;width:53px;margin-right:9px}.artworkTabs .mobileView li.init{display:flex}.artworkTabs .mobileView .dropdownArtworkMob li.option:hover{background:#eee}.artworkTabs .mobileView li.selected{opacity:.5;pointer-events:none}.artworkTabs .mobileView .select{position:relative}.mobileView-togglebtn{position:absolute;right:21px;top:22px}.dropdownArtworkMob li a{display:flex;align-items:center;color:#000;font-weight:400;font-size:16px;letter-spacing:.02px}.dropdownArtworkMob li a:hover{text-decoration:none}.personalize-preview.pers-col #used_image{width:114px;height:116px;vertical-align:top;float:left}.personalize-preview .selected-image-description{padding:24px;width:calc(100% - 120px);float:right;overflow:hidden;font-size:14px;line-height:19px}.personalize-preview .selected-image-description .item-description{height:auto;overflow:hidden}.artworkTabs .input-box.narrow button{position:initial;width:100%;margin-top:20px;margin-bottom:18px}.artworkTabs .input-row input[type=text]{height:63px;font-size:16px;padding-left:18px;padding-right:18px}.artworkTabs .input-row input::-moz-placeholder,.artworkTabs .input-row input::-webkit-input-placeholder,.artworkTabs .input-row input:-ms-input-placeholder{opacity:1;color:#000}.input-box.narrow{margin-bottom:0;margin-top:24px}.crestInfo .crestInfoIcon{margin:0 auto;display:block;margin-bottom:10px}.crestInfo{text-align:center;display:block;margin-bottom:20px}.cms-personalise .img-holder{margin:0 0 17px}.cms-personalise .artadditional-container .artnImage{width:100%}.cms-personalise .artadditional-container .artDescription{padding:40px 20px;width:100%}.cms-personalise .artadditional-container .artDescription{order:2}.artworksection-outer{padding-top:0;padding-bottom:0}.cms-personalise .artadditional-container .artDescription h2{font-size:32px;color:#000;font-weight:400;line-height:42px;margin-bottom:24px;margin-top:0}.artworkTabs{padding-right:0}.cms-personalise .artadditional-container .artnImage{text-align:center}.cms-personalise .img-holder{width:50%}.cms-personalise .img-holder .add_artwork{max-width:100%;height:169px;width:158px}.cms-personalise #artworkData{padding-bottom:9px;padding-top:24px;margin-left:-10px;margin-right:-10px}.artworkData-main{overflow:hidden}.cms-personalise .page-header{border-bottom:none;margin-bottom:0}.cms-personalise .breadcrumbs{background:#f8f5f2;margin:0;padding-top:24px;padding-bottom:32px}.cms-personalise .page-header .header-content{margin-bottom:0;position:relative}.autocomplete-items{top:63px;position:absolute}.tooltip-popup.js-tooltip-popup.pkw .tooltip-popup-content{padding:25px 0 10px}.tooltip-popup.js-tooltip-popup.pkw .tooltip-popup-content .text{padding-right:10px;padding-left:10px}.upload-popup-inner{padding:20px}.upload-popup-inner h2,.product-options-bottom .popup-inner .caption{font-size:24px}.upload-popup-inner{left:20px;right:20px}.product-options-bottom #fromCOntainer .popup-inner{padding:20px}body._has-modal{overflow:auto}.artWorkPopup .modal-content{padding:0 20px}.artWorkPopup .artworkTabs h1.artTitle{font-size:28px;margin-bottom:34px;margin-top:60px}.artWorkPopup .img-holder{max-width:100%;width:100%;text-align:center;margin-bottom:24px}.artWorkPopup .artworkTabs .mobileView .select{border:1px solid #000}.artWorkPopup .input-box.narrow{margin-top:21px}.artWorkPopup .crestInfo .crestInfoIcon{display:none}.artWorkPopup.modal-popup{background:#fff;margin:102px 20px 50px}.artWorkPopup.modal-popup._inner-scroll .modal-content{overflow-y:initial;background:#fff}.artWorkPopup .modal-popup .modal-inner-wrap{background:#fff}.catalog-product-view .product-add-form .product-options-wrapper .fieldset .box-newsletter label,.product-add-form .product-options-wrapper .fieldset .message label{left:2px}.product-options-wrapper .field .control+label{left:2px}.artWorkPopup .modal-inner-wrap{background:#fff !important}.bespoke-img-section-left,.bespoke-img-section-right{width:100%}.bespoke-img-section-right .img-block,.bespoke-img-section-right .content-block,.bespoke-img-section-left .img-block,.bespoke-img-section-left .content-block{width:100%}.get-started-section .img-block,.get-started-section .content-block{width:100%}.bespoke-banner{background-position:center center;height:507px;margin-bottom:45px}.bespoke-banner-content-inner{width:100%}.bespoke-banner .bespoke-banner-content{bottom:24px}.bespoke-img-section h2,.get-started-section h2{font-size:32px;line-height:42px;margin-bottom:24px}.bespoke-img-section h4{margin-bottom:16px}.bespoke-img-section-right .content-block,.bespoke-img-section-left .content-block{margin-bottom:40px;padding-top:40px}.bespoke-img-section-right,.bespoke-img-section-left{margin-left:auto;margin-right:auto}.bespoke-img-section-right .img-block,.bespoke-img-section-left .img-block{padding-left:0;padding-right:0;text-align:center}.bespoke-img-section-right .content-block{order:2}.cms-bespoke-service .bespoke-img-section{padding-left:0;padding-right:0}.bespoke-img-section-left,.bespoke-img-section-right{margin-bottom:0}.get-started-section-outer{padding-top:40px;padding-bottom:40px;margin-top:40px}.get-started-section .content-block{padding-right:0}.get-started-section .content-block img{display:none}.get-started-section .content-block figure{margin-top:14px}.img-block.get-started--form{padding:0}.bespoke-banner{background-size:cover;background-repeat:no-repeat;background-position:center center}.page-header{border:none;margin:0}.trunk-show-list ul li{width:100%;padding-bottom:24px;margin:0}.trunk-show-box{display:block;margin-left:auto;margin-right:auto;max-width:400px}.cms-trunk_show .trunk-show-list{max-width:430px}.trunk-show-list.upcoming-show{max-width:430px;margin-bottom:16px;box-sizing:border-box;padding-left:20px;padding-right:20px}.show-list-title{margin:0 0 40PX}.trunk-show-banner{margin-bottom:40px;height:507px;background-size:cover;background-repeat:no-repeat;background-position:center center}.trunk-show-banner h2{font-size:36px;margin:0 0 16px;font-weight:400;line-height:46px}.trunk-show-banner-content-inner{width:100%}.trunk-show-banner-content p{margin:0 0 16px}.trunk-show-banner .trunk-show-banner-content{bottom:24px}.trunk-show-box h4{font-size:28px;line-height:36px}.faq-groups.leftPart,.faq-content.rigthPart{width:100%}.faq-content.rigthPart{padding-left:0}.faq-banner{height:507px;margin-bottom:40px}.faq-banner-content-inner{width:100%}.faq-banner h2{font-size:36px;line-height:46px}.faq-banner-content p{display:none}.faq-banner .faq-banner-content{bottom:24px;left:20px}.cms-faqs .mageprince-faq-collection{padding-left:20px;padding-right:20px}.mageprince-faq-collection .group-title{font-size:32px;line-height:42px}.mageprince-faq-collection .ui-accordion .ui-state-default:after{right:8px}.mageprince-faq-collection .ui-accordion .ui-accordion-header{padding-left:8px;padding-right:30px}.mageprince-faq-collection .faq-accordion .ui-widget-content a{color:#b08a73}.mageprince-faq-collection .faq-accordion .ui-widget-content a:hover{color:#b08a73}#onetrust-banner-sdk .banner-actions-container,#onetrust-banner-sdk #onetrust-pc-btn-handler{width:100% !important;max-width:100%}#onetrust-banner-sdk .banner-actions-container{float:right;width:100% !important}#onetrust-banner-sdk .banner-actions-container button{width:100% !important}#onetrust-banner-sdk #onetrust-button-group #onetrust-pc-btn-handler{width:100% !important;max-width:100% !important}.cms-personalise #artworkData{margin-left:0;margin-right:0}.img-holder-inner{width:158px;margin:0 auto}.blog-list-content .tabcontent ul li{width:100%;padding:0 20px 24px}.blog-banner h2{font-size:36px;margin:0 0 16px;font-weight:400;line-height:47px;color:#f8f5f2}.blog-banner .blog-banner-content{bottom:24px}.blog-banner-content-inner{width:100%}.category_tag_row{margin:14px 0}.blog-list-content h2.post-title{font-size:28px;line-height:37px}.blog-list-content #loadMore{margin:40px auto}.blog-banner{height:507px}.BlogTabs .desktopNav{display:none}.BlogTabs .mobileNav{display:block}.BlogTabs .mobileNav li.init{display:flex}.BlogTabs .mobileNav li{display:flex;background:#fff;height:64px;padding:7px;align-items:center;margin:0;display:none}.post-view .detailedBlog,.post-info-top{width:100%}.post-view .post-detail-top{flex-wrap:wrap}.page-title-wrapper .title-mob-view{display:block}.post-view .post-detail-top .post-info-top{order:2;padding:24px 20px}.post-view .post-detail-top .post-info-top .page-title-wrapper{display:none}.detailedBlog .page-title-wrapper{display:block}.post-view .detailedBlog{max-height:inherit;overflow:hidden}.post-view .detailedBlog img{height:auto}.detailedBlog .page-title-wrapper{display:block;padding:24px 20px}.detailedBlog .page-title-wrapper h1{margin:0}.blog-content{padding:32px 20px}.post-description .post-text-hld p:first-child{font-size:20px;line-height:27px;margin-bottom:32px}.post-description .post-text-hld p{margin-bottom:32px}.post-description .post-text-hld img{margin:0 auto 32px auto}.checkout-cart-index .page-title{font-size:36px;margin:24px 0}#shopping-cart-table thead{display:none}.cart.table-wrapper .cart tbody td.addOnsPrice,.cart.table-wrapper .cart tbody td.col.subtotal{display:none}.cart.table-wrapper .cart tbody td.productItemDetails,.cart.table-wrapper .cart tbody td.col.price{display:inline-block;width:100%;vertical-align:top;box-sizing:border-box;padding-left:0;padding-top:0;padding-right:0}#shopping-cart-table tr.item-actions,#shopping-cart-table tr.item-actions td{width:100%;display:block}.cart.table-wrapper .cart tbody td.col.price{margin-left:72px;display:none}.cart.table-wrapper .cart tr.item-info td:first-child{height:100%;padding-top:0}.cart.table-wrapper .cart tr.item-info td:first-child{display:flex;width:100%;max-width:100%;padding-right:75px}.cart.table-wrapper .product-item-photo{width:64px;height:64px;background:#f7f4f1;padding:0;text-align:center;position:initial;margin-right:8px}.cart.table-wrapper .col.qty{position:absolute;top:0;right:0;padding-top:0}.cart.table-wrapper .cart tr.item-info{display:flex;flex-wrap:wrap}.cart-container{padding-left:20px;padding-right:20px;display:flex;flex-direction:column}.cart.table-wrapper .col.qty{width:70px;text-align:right !important}.cart.table-wrapper .col.qty:before{display:none !important}.cart.table-wrapper .product-item-name strong,.cart.table-wrapper .product-item-name{font-size:16px;display:block;margin:0;font-weight:500;color:#000;line-height:26px}.cart.table-wrapper .cart tbody td{padding-top:24px !important;padding-bottom:0}.mobilePrice,.mobileTitle{display:block}.mobilSection .price{font-weight:500;font-size:16px;color:#a27f58}.cart.table-wrapper .cart tbody td.productItemDetails .product-item-name{display:none}.cart.table-wrapper .product-item-name+.item-options{margin-top:0}.checkout-cart-index .cart.table-wrapper .actions-toolbar>.action-delete{margin-bottom:32px}.cart.table-wrapper .cart tbody td{padding-left:0;padding-right:0}.cart.table-wrapper .product-item-details dl.item-options .messageInsideDT dd{word-break:break-all;word-wrap:break-word}.cart.table-wrapper .product-item-details{max-width:100%;min-width:initial}.checkout-cart-index .cart-discount,#gift-options-cart{width:100%}.checkout-cart-index .checkout.methods.items.checkout-methods-items,.checkout-cart-index .cart-discount,#gift-options-cart,.checkout-cart-index .amastyGiftcardCart{width:100%;margin:0;padding:0}.checkout-cart-index .cart-container .form.form-cart{order:1}.checkout-cart-index .cart-container .mobileSubtotal{order:4}.checkout-cart-index .cart-container .action.continue{display:block;order:5;text-align:center;margin-bottom:16px}.checkout-cart-index .cart-container .cart-discount{order:2}.checkout.methods.items.checkout-methods-items{order:6}.checkout-cart-index .cart-container .amastyGiftcardCart{order:3}.paypal.checkout.after.paypal-logo,.checkout-cart-index .checkout.methods.items.checkout-methods-items .action.primary.checkout{width:100%}.cart-discount{border-bottom:none}.cart-discount .block>.title{border-top:none;padding-left:0}.checkout-cart-index #block-discount .fieldset:last-child{margin-bottom:0x}.checkout-cart-index .cart-container .mobileSubtotal{order:4;display:flex;justify-content:space-between;align-content:center;padding:24px 0}.checkout-cart-index .cart-container .mobileSubtotal .subLabel{text-transform:uppercase;font-weight:500}.checkout-cart-index .cart-container .mobileSubtotal .subAmount{font-size:28px}.checkout-cart-index .amcard-field-block.-code,.checkout-cart-index #discount-coupon-form .fieldset.coupon{max-width:100%;width:100%}.cart.table-wrapper .product-item-details dl.item-options .messageInsideDT{display:none}.checkout-index-index .columns .column.main{max-width:100%;padding-top:20px;padding-right:20px;box-sizing:border-box}.checkout-index-index .header-content{flex-wrap:wrap;padding:0;margin:0}.checkout-index-index .header-logo{width:100%;display:block;flex:100%;padding:34px 0}.checkout-index-index .secureCeckout{display:block !important;position:initial;width:100%;background:#fff;padding:34px 10px;text-align:center}.finger_sizeDt{margin-bottom:0}#shopping-cart-table{display:block}#shopping-cart-table tbody{display:block}.opc-block-summary .items-in-cart>.title{display:block;margin-top:16px}.block.items-in-cart .content.minicart-items{display:none}.block.items-in-cart.active .content.minicart-items{display:block}.opc-estimated-wrapper{display:none}.modal-custom.opc-sidebar.opc-summary-wrapper.custom-slide{position:initial;opacity:1;visibility:visible;min-width:initial}.custom-slide .modal-inner-wrap{background-color:#f4f4f4;box-sizing:border-box;height:auto;min-height:100%;position:initial;transform:none}.checkout-container{margin:0 0 20px;display:flex;flex-direction:column;padding-left:20px;padding-right:20px}.opc-wrapper{margin:0 0 20px;order:2}.modal-custom.opc-sidebar.opc-summary-wrapper.custom-slide{position:initial;opacity:1;visibility:visible;min-width:initial;order:1}.custom-slide .modal-inner-wrap{box-shadow:none;background:0 0}.opc-block-summary .items-in-cart>.title:after{display:block}.opc-block-summary{margin:0 20px 32px}.opc-wrapper .shipping-address-item{padding:15px;box-sizing:border-box}.opc-wrapper .shipping-address-item:nth-child(2n),.opc-wrapper .shipping-address-item{margin:2%}.opc-wrapper .shipping-address-item{width:46%}.modal-custom.opc-sidebar.opc-summary-wrapper.custom-slide .action-close{display:none}.opc-wrapper .shipping-address-items{padding:0 15px}.opc-wrapper .methods-shipping{padding:0;background:0 0;margin:0}.table-checkout-shipping-method tbody tr{padding-bottom:0}#opc-shipping_method{padding:0 20px;margin-top:40px}.table-checkout-shipping-method thead{display:none}.checkout-index-index .columns .column.main{padding-right:0}.new-address-popup{margin:32px 20px 0}.opc-wrapper .step-title,.opc-block-shipping-information .shipping-information-title,.opc-block-summary>.title,.checkout-agreements-items .checkout-agreements-item-title{padding-bottom:4px;color:#000;font-weight:400;font-size:20px}.opc-block-summary .items-in-cart>.title strong{font-size:16px;font-weight:500;letter-spacing:.2px}.opc-block-summary .items-in-cart>.title:after{top:0}.authentication-wrapper{margin-top:0}.opc-wrapper .form-login,.opc-wrapper .form-shipping-address,.opc-wrapper .methods-shipping{background:0 0;margin:0;padding:0 20px}.opc-wrapper .form-login{padding-bottom:24px}.opc-wrapper .methods-shipping{padding:0}#checkout-step-shipping_method .table-checkout-shipping-method tr td.col:first-child{padding-left:0;width:30px}.opc-wrapper .step-content{margin:0}.opc-wrapper .action-show-popup{margin:0}.opc-block-summary .table-totals th.mark{font-weight:500;font-size:16px;letter-spacing:.2px}.opc-block-summary .table-totals .grand.totals th strong{font-weight:400;font-size:20px}.opc-block-summary .table-totals .grand.totals td strong{font-weight:400;font-size:16px}.opc-block-shipping-information{padding:0 20px}.checkout-index-index .opc-block-shipping-information,.checkout-index-index .checkout-payment-method,.checkout-index-index #opc-shipping_method,.checkout-index-index .opc-wrapper .form-login,.checkout-index-index .opc-wrapper .form-login+.form-shipping-address{padding-left:0;padding-right:0}.checkout-index-index .opc-wrapper .shipping-address-items{padding:0;margin-left:-2%;margin-right:-2%}.checkout-index-index .new-address-popup{margin-left:0;margin-right:0}.checkout-payment-method{max-width:100%;padding:0 20px}.checkout-payment-method .payment-methods{margin:0}.checkout-payment-method .payment-option{margin:0}.checkout-payment-method .payment-methods .step-title{padding-left:0;padding-right:0}.amcard-field-block.-code,.opc-wrapper .form-discount{max-width:100%}.checkout-agreements-block .action-show{text-align:left}.field.choice input+label.label:before{min-width:25px;min-height:25px}.field.choice input.radio+label.label:before{min-width:20px;min-height:20px}.opc-block-summary .table-totals{border:none}.cart-totals .grand .mark,.opc-block-summary .table-totals .grand .mark,.cart-totals .grand .amount,.opc-block-summary .table-totals .grand .amount{border-top:1px solid #e0dedc;border-bottom:1px solid #e0dedc}.totals.shipping .label{color:#000}.opc-block-summary .mark .value{color:#000}.stone-page .content-area{padding-left:20px;padding-right:20px;box-sizing:border-box}.stone-page .content-area .content-block,.stone-page .content-area .img-block{width:100%}.stone-page .content-area-row{flex-wrap:wrap}.stone-page .content-area .img-block{text-align:center;margin-bottom:32px;order:1}.stone-page .content-area .content-block{order:2}.stone-page .content-area-row{padding:40px 0}.stone-page .content-area h2{font-size:32px;margin:0 0 24px;line-height:42px}.stone-page .bespoke-banner-content h2{margin-bottom:16px}.stone-page .bespoke-banner-content p{margin:0}.stone-page .bespoke-banner .bespoke-banner-content{bottom:24px}.stone-page .stone-banner.bespoke-banner .bespoke-banner-content p{width:100%}.stone-page .stone-banner .bespoke-banner-content a,.stone-page .stone-banner .bespoke-banner .bespoke-banner-content p{display:inline-block}.stone-page .stone-banner.bespoke-banner .bespoke-banner-content p{display:block}.stone-page .bespoke-banner-content a{text-transform:capitalize;font-size:12px;font-weight:500}.modal-popup.PDform .modal-inner-wrap{margin-left:auto;margin-right:auto}.cms-contact-us .mian_content_cms{padding-left:20px;padding-right:20px;box-sizing:border-box}.bespoke-banner.size-guide-banner{margin-bottom:40px}.size-guide-page p{margin-bottom:24px}.size-guide-page .content-area .button-custom{margin-bottom:40px}.table-data.table-responsive{margin-top:40px;margin-bottom:40px}.cms-size-guide .artadditional-container .artDescription{padding:40px 20px;order:2}.cms-size-guide .artadditional-container .artDescription h2{font-size:32px;color:#000;font-weight:400;line-height:42px;margin-bottom:24px;margin-top:0;letter-spacing:0}.cms-size-guide .artadditional-container p{margin-bottom:24px}.cms-size-guide .primaryButton{margin:0}.cms-size-guide .artadditional-container .artnImage{text-align:center}.cms-size-guide .artadditional-container .artnImage img{width:100%}.howtoorder-banner figure{display:none}.howtoorder-banner figure.mobile-imges{display:block}.howtoorder-tab .dt,.howtoorder-tab .dd{width:100%}.howtoorder-tab .dd{position:initial;margin-bottom:45px;padding:0}.howtoorder-tab .dt:after{content:"\f078";font-family:'Font Awesome 5 Pro';font-weight:900;font-size:18px;float:right;display:inline-block;vertical-align:middle;line-height:42px;position:absolute;right:0}.howtoorder-tab .dt.active:after{content:"\f077"}.howtoorder-tab .dt{font-size:26px;padding-right:25px;box-sizing:border-box}.howtoorder-banner{margin-bottom:32px}.cms-how_to_order .content-area{padding-left:20px;padding-right:20px}.howtoorder-banner .banner-content h2{font-size:32px}.howtoorder-banner{margin-left:auto;margin-right:auto}.howtoorder-banner .banner-content{padding:15px}.bespoke-banner.howtoorde-page-banner{margin-bottom:20px}.howtoorder-banner .banner-content{bottom:40px}.howtoorder-banner figure.mobile-imges img{width:100%}.cms-our_story .stone-top-msg .content-area{padding:40px 20px}.cms-our_story .bespoke-banner-content-inner{text-align:left;padding-left:0;padding-right:0}.cms-our_story .bespoke-banner-content-inner h2{margin:0}.cms-our_story .content-block-full{padding-left:0;padding-right:0}.cms-our_story .content-area.msg2-section h2{font-size:28px;line-height:37px}.content-area.msg2-section .content-area-row{padding:40px 20px;text-align:center}.cms-our_story .stone-page .content-area .img-block{margin-bottom:24px}.cms-our_story .stone-page .content-area .content-block p{margin-bottom:20px}.cms-our_story .stone-page .content-area .content-block p:last-child{margin-bottom:0}.cms-delivery .content-area{padding-left:20px;padding-right:20px;box-sizing:border-box}.cms-delivery .content-area .content-block-full{padding-left:20px;padding-right:20px;box-sizing:border-box}.cms-delivery .content-area h2{font-size:32px;line-height:42px;margin-bottom:24px}.product-gift-box-voucher .amcard-field-container{flex-basis:100%}.product-gift-box-voucher .amcard-field-block>.amcard-field{padding:15px;border:1px solid #ddd}.address-row .address-block{width:100%;padding-left:20px;padding-right:20px}.contact-map-section{margin:16px 0 47px}.cms-contact-us .artadditional-container .artDescription h2{font-size:32px}.checkout-index-index .modal-popup .modal-footer .action-save-address{padding:0}.checkout-index-index .modal-inner-wrap{max-width:100%;margin-left:auto !important;margin-right:auto !important;background:#fff !important}.checkout-index-index .modal-inner-wrap .opc-block-summary{margin-left:0;margin-right:0}.checkout-index-index .modal-slide,.checkout-index-index .modal-popup{top:30px;bottom:30px}.checkout-index-index .modal-popup.modal-slide .modal-footer{padding-top:0}.checkout-index-index .modal-popup .modal-inner-wrap .action.secondary.action-hide-popup{margin:0}.checkout-index-index .modal-popup .modal-content{padding-bottom:0}.form.create.account .fieldset.create.info{width:100%;padding-right:0}.form.create.account .fieldset.create.account{width:100%;padding-left:0}.customer-account-create .page-main{padding-left:20px !important;padding-right:20px !important}.form.create.account .fieldset.create.account{margin-bottom:0}.fieldset>.field.choice .label span{display:inline-block;width:calc(100% - 35px);vertical-align:top;line-height:25px}.cms-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title,.cms-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group{font-size:32px;line-height:42px;margin-bottom:24px}.account .column.main{order:2}.block-collapsible-nav{top:0;position:initial}#amasty-shopby-product-list .products.wrapper{position:initial}.catalog-category-view .productImaegSection{text-align:center}.page-products .columns{position:initial}.categoryTop ul.category-tab-menu li a{z-index:0}.account .sidebar-main .block-collapsible-nav .content{display:block !important}.account .sidebar-main .title.block-collapsible-nav-title{display:none}.account .page-title-wrapper .page-title{font-size:30px}.account .table tr td,.table tr th{border-left:1px solid #ddd;border-right:1px solid #ddd}.cms-the-ultimate-gift .content-area .content-block,.cms-the-ultimate-gift .content-area .img-block,.cms-page-view .content-area .img-block,.cms-page-view .content-area .content-block{width:100%}.cms-the-ultimate-gift .content-area-row{flex-wrap:wrap}.giftbox-img-section.giftbox-img-section-right .content-block{order:2}.cms-the-ultimate-gift .content-area .content-area-row .img-block{text-align:center;margin-bottom:32px}.giftbox-img-section h2,.cms-the-ultimate-gift .giftbox-top-msg h2{font-size:32px;line-height:42px}.footer-copyright-bg{padding-left:20px;padding-right:20px}.cms-the-ultimate-gift .bespoke-banner.giftbox-footer-banner .bespoke-banner-content-inner{width:100%}.cms-the-ultimate-gift .giftbox-top-msg{padding-top:20px;padding-bottom:20px}.account .page-main{padding-left:20px;padding-right:20px}.table-wrapper.orders-recent .table-order-items.table tbody>tr>td.col{padding:5px 10px}.checkout-cart-index .totalDesktop{display:none}.abs-table-striped-mobile>tbody>tr>td:last-child,.account .data.table>tbody>tr>td:last-child{border-left:1px solid #ccc !important;border-right:1px solid #ccc !important}.page-main{padding-left:20px;padding-right:20px}.catalog-product-view .productDescription figure{text-align:center}.catalog-product-view .slick-initialized .slick-slide img{width:100%;max-width:100%}.catalog-product-view .slick-initialized .slick-slide>div{width:100%}.catalog-product-view .slick-initialized .slick-slide .imageData{width:100%}.home-inspire-us-section .slick-initialized .slick-slide img{max-width:100%}.home-inspire-us-section .slick-initialized .slick-slide>div{width:100%}.home-inspire-us-section .slick-initialized .slick-slide .imageData{width:100%}.home-inspire-us-section .PdSlider{background:#f8f5f2;padding:1px 10px 10px}.stone-mobile-hide{display:none}.artWorkPopup .action-close{margin:16px}.upload-popup-inner h2{margin-top:45px}#fromCOntainer .image-loader.popup .upload-popup-inner .popup-close{transform:scale(1);content:url(../images/close_icon.svg) !important;width:24px;height:24px;top:16px;padding:0;right:16px}.cms-delivery .content-area p:last-child{margin-bottom:0}.catalog-product-view .page-bottom .PdSlider{padding-top:15px;padding-bottom:9px;padding-left:0;padding-right:0}.productGallerySlider h2{margin-bottom:24px}.cms-stones .stone-page .bespoke-banner-content a{background:0 0;color:#fff;padding:0}.cms-stones .stone-page .bespoke-banner-content a,.stone-footer-banner .bespoke-banner-content a{color:#000;font-weight:500;background:#fff;padding:16px 24px;text-transform:uppercase;font-size:12px;letter-spacing:1px;display:inline-block}.artWorkPopup #artworkData>span.artwork-cont-cls{text-align:center;color:#000 !important;padding:0 0 24px !important}.artWorkPopup #artworkData{padding-top:20px}.bespoke-banner-content a,.cms-the-ultimate-gift .bespoke-banner.giftbox-footer-banner .bespoke-banner-content a{margin-top:16px}.cms-hallmarking-guide .stone-page .stone-footer-banner .bespoke-banner-content h2,.cms-engraving .stone-page .stone-footer-banner .bespoke-banner-content h2,.cms-smo_gold .stone-page .stone-footer-banner .bespoke-banner-content h2,.cms-returns-policy .stone-footer-banner .bespoke-banner h2,.cms-our_story .stone-footer-banner .bespoke-banner-content h2{margin-bottom:16px}.nav-sections{top:90px;height:calc(100% - 90px)}.nav-open .nav-toggle:after{top:90px}.tooltip-popup.js-tooltip-popup.pkw .box-modal_close2 span:after{line-height:20px}}@media(max-width:480px){.cms-cookie-policy #onetrust-banner-sdk .ot-sdk-container,.cms-cookie-policy #onetrust-pc-sdk .ot-sdk-container,.cms-cookie-policy #ot-sdk-cookie-policy .ot-sdk-container{width:100%;padding:0}}@media(max-width:370px){.hero-banner .hero-banner-sub-title{font-size:30px}.cart.table-wrapper .product-item-details .colourDt,.cart.table-wrapper .product-item-details .face_sizeDt,.cart.table-wrapper .product-item-details .finger_sizeDt,.cart.table-wrapper .product-item-details.caratDt{width:100%}.opc-wrapper .shipping-address-item:nth-child(2n),.opc-wrapper .shipping-address-item{margin:0 0 15px}.opc-wrapper .shipping-address-item{width:100%}}.artWorkPopup .action-close{margin:30px}.cms-bespoke-service .get-started-section .content-block p{max-width:510px}img{max-height:100%;max-width:100%}.block.newsletter .field.newsletter{max-width:100%;width:100%}img.optanon-category-C0004{display:none}.page-layout-2columns-left .main{padding-left:0}h1.title{font-size:38px}.bespoke-banner.stone-footer-banner .rebus_block_newsletter{margin-top:20px;max-width:570px}.bespoke-banner.stone-footer-banner .rebus_block_newsletter .block.newsletter input[type=email]::placeholder{color:#fff !important}.bespoke-banner.stone-footer-banner .rebus_block_newsletter .block.newsletter input{color:#fff;border-bottom:solid 1px #fff;background:url(../images/menu-right-arrow-white.svg);background-color:transparent;background-size:10px;background-position:center right;background-repeat:no-repeat}.bespoke-banner.stone-footer-banner .rebus_block_newsletter .block.newsletter input:focus{background-color:transparent}.header-top-notificationlink{display:flex;justify-content:space-between;flex-wrap:wrap}.header-top .col-1,.header-top .col-2,.header-top .col-3{width:33.333%}.faq-content.rigthPart .img-container{display:flex;width:100%;justify-content:space-between}.faq-content.rigthPart .align-center{margin:0 auto;display:block}@media (max-width:767px){.img-container img{display:block;margin:0 auto}.img-container .col-1,.img-container .col-2,.img-container .col-3{width:100%}.img-container{flex-wrap:wrap}.header-top .col-1{text-align:left;width:50%}.header-top .col-3{text-align:right;width:50%}.header-top .col-2{width:100%}.workshop-top-slide-block iframe{width:100% !important;height:auto !important;min-height:240px}.trunk-show-banner-content-inner{max-height:450px;overflow:auto}.page-footer ul.footer-accredited-list{flex-wrap:wrap}.page-footer ul.footer-accredited-list li{width:99px}.page-footer ul.footer-accredited-list li:last-child{width:100%}.trunk-show-list ul{margin:0}.trunk-show-list ul li{padding-left:0;padding-right:0}.cms-page-view .content-area .img-block{margin-top:20px}video{height:auto !important}}@media (max-width:390px){.header-top .col-2 p{padding-left:20px;padding-right:20px;box-sizing:border-box}.nav-open .nav-toggle:after{top:110px}.nav-sections{top:110px;height:calc(100% - 110px)}}.product-gift-box-voucher #pay-later{display:none}.cms-bespoke-service .get-started-section .content-block figure img{max-height:400px}@media (min-width:992px){.bespoke-banner.mobile,.mid-banner.mobile{display:none}}@media (max-width:991px){.bespoke-banner.desktop,.mid-banner.desktop{display:none}.catalog-product-view .page-bottom .PdSlider ul{margin:0 auto}}aside.modal-popup.alert.artworkSelectAlert{width:900px;margin-left:auto;max-width:95%;margin-right:auto;margin-top:10%}*input{-webkit-appearance:none;-webkit-text-size-adjust:100%;text-size-adjust:none}*{-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-appearance:none}input:focus,textarea:focus{-webkit-text-size-adjust:100%}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:none;font-size:16px}.bespoke-banner.stone-footer-banner .rebus_block_newsletter .block.newsletter input:focus,.bespoke-banner.stone-footer-banner .rebus_block_newsletter .block.newsletter input:-webkit-autofill,.bespoke-banner.stone-footer-banner .rebus_block_newsletter .block.newsletter input:-webkit-autofill:hover,.bespoke-banner.stone-footer-banner .rebus_block_newsletter .block.newsletter input:-webkit-autofill:focus,.bespoke-banner.stone-footer-banner .rebus_block_newsletter .block.newsletter input:-webkit-autofill:active{background:url(../images/menu-right-arrow-white.svg);background-color:transparent;background-size:10px;background-position:center right;background-repeat:no-repeat}.action.primary:focus,.action-primary:focus,.action.primary:active,.action-primary:active,.amshopby-button:focus,.amshopby-button:active,.am-filter-go:focus,.am-filter-go:active{box-shadow:none;background:#2e2e2e;color:#fff;border:none}.modal-popup.confirm .action-primary:hover{background:#b08a73}.modal-popup.confirm .modal-title{font-family:'DM Sans',sans-serif;font-weight:400;color:#000;letter-spacing:.2px;font-size:32px}video.banner-video{background:#000;vertical-align:top}.giftbox-slide-new .owl-carousel .owl-stage{left:0 !important}@media (max-width:480px){.cms-personalise .img-holder .add_artwork{height:128px;width:120px}.cms-personalise .img-holder .add_artwork{height:130px;width:122px;text-align:center}.cms-personalise .img-holder .add_artwork img{height:128px;width:120px}.img-holder-inner{width:122px}}.product-add-form .product-options-wrapper .fieldset .custom-engrave{order:5;width:100%;margin-bottom:15px;position:relative}.product-add-form .product-options-wrapper .fieldset .custom-engrave label{font-size:12px;position:absolute;transform:translateY(50%);padding-left:15px;background:#fff;box-sizing:border-box;left:1px;color:#000;font-weight:400 !important;font-family:'DM Sans',sans-serif;top:-17px;z-index:11;transition:all .5s ease;text-transform:capitalize;letter-spacing:.2px}.product-add-form .product-options-wrapper .fieldset .custom-engrave label:after{content:'*';color:#e02b27;font-size:1.2rem;margin:0 0 0 5px}.info-container-custom-engrave .imageCustomEngrave{color:#c8b29a}.sale-text{padding-bottom:10px}.product-info-main .product-options-bottom .box-tocart .action.tocart{margin-top:0}.modal-popup.octsaleevent-popup-modal .modal-inner-wrap{max-width:540px}.modal-popup.octsaleevent-popup-modal .modal-inner-wrap{max-width:540px;border:solid 5px;border-color:#c8b29a}.modal-popup.octsaleevent-popup-modal{font-size:20px;letter-spacing:.2px;color:#000;line-height:26px;font-family:'DM Sans',sans-serif;text-align:center}.modal-popup.octsaleevent-popup-modal h3{font-weight:500;font-size:26px}.modal-popup.octsaleevent-popup-modal h4{font-size:26px;margin:15px 0}.modal-popup.octsaleevent-popup-modal .popup-content{margin-top:30px;padding-bottom:10px}.modal-popup.octsaleevent-popup-modal .modal-footer{display:none}.modal-popup.octsaleevent-popup-modal #tandc-content{font-size:16px;margin-top:30px}.modal-popup.octsaleevent-popup-modal #tandc-content ul{margin:0;padding:0;text-align:left}#feefo-product-review-widgetId{display:none !important}@media(max-width:576px){.feefo-review-carousel-widget-service{transform:scale(.8) translateX(-8%);display:flex}}.bespoke-banner-content-inner-new{background-color:hsla(0,0%,100%,.5);padding:28px 34px;width:50%;--tw-text-opacity:1;color:rgb(49 63 78/var(--tw-text-opacity))}button.book-appoinment{margin:5px;background-color:#000;border:1px solid #000;border-radius:3px;padding:1.4rem 3.875rem}button.book-appoinment:hover{background:#b08a73;border:1px solid #b08a73}aside.our-technique-content.first-new-content{width:60%}figure.our-technique-content.second-new-content{width:40%}@media (max-width:991px){.bespoke-banner-content-inner-new h3{font-size:16px}.bespoke-banner-content-inner-new h4,.bespoke-banner-content-inner-new h3{margin:0 0 10px}.bespoke-banner-content-inner-new{width:100%;padding:10px}}.block.newsletter input[type=email]::placeholder{color:#a27f58}.checkout-index-index .checkout-payment-method .checkout-billing-address .primary{width:auto}.img-holder .info .price{color:#c8b29a;font-size:16px;font-weight:400;text-transform:lowercase}.calendly-modal .modal-inner-wrap{max-width:1100px}.category-custom-layout-cameo .page-wrapper{max-width:100%}.your-budget-container{max-width:1310px;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.field-title{background-color:#f8f5f2;padding:20px;margin-bottom:30px}.field-title h2{margin:0;padding:0;font-size:28px;color:#000}.field-row{display:flex;margin:0 -15px;padding-bottom:30px}.field-column{padding:0 15px;width:50%}.field-row .label{display:block;padding-bottom:5px;color:#000}.your-details-row{display:flex;flex-wrap:wrap;margin:0 -15px}.your-details-left{width:50%;padding:0 15px;line-height:26px}.your-details-right{width:50%;padding:0 15px}.your-details-left h3{color:#2e2e2e;font-size:42px;font-weight:400;padding-bottom:15px}.your-details-right .fieldset .field .label{color:#000}.your-details-right textarea{min-height:130px;border-color:#e0dedc}.face-size-list,.material-color-list,.material-size-list{padding:0;margin:0 -15px;display:flex;flex-wrap:wrap;padding-bottom:30px}.face-size-list li,.material-color-list li,.material-size-list li{padding:15px;margin:0}.face-size-list li a,.material-color-list li a,.material-size-list li a{min-width:164px;border:1px solid #2e2e2e;font-size:20px;padding:15px 30px;color:#000;display:inline-block;text-align:center}.face-size-list li a:hover,.face-size-list li a.selected,.material-color-list li a:hover,.material-color-list li a.selected,.material-size-list li a:hover,.material-size-list li a.selected{color:#fff;background-color:#a27f58;border-color:#a27f58;text-decoration:none}.material-color-list{padding-bottom:0}.material-color-list li a{min-width:100px;padding:15px}.material-size-list li a{min-width:70px;padding:15px;border-color:#c8b29a}.select-list-item{padding:0;margin:0 -15px;display:flex;flex-wrap:wrap;padding-bottom:30px}.select-list-item li{padding:0 15px;text-align:center;width:163px}.listimage{display:block}.select-list-item li h5{font-size:20px;font-weight:400}.select-list-item li .select-btn{background-color:#000;font-weight:500;font-size:12px;text-transform:uppercase;min-width:130px;text-align:center;padding:15px 10px;display:inline-block;color:#fff;letter-spacing:1px}.select-list-item li .select-btn:hover,.select-list-item li .select-btn.selected{background-color:#a27f58;text-decoration:none}.upload-action-bottom{display:flex;justify-content:space-between}.upload-action-bottom .actions-toolbar .primary .action{margin-right:0}@media (max-width:991px){.upload-action-bottom{flex-direction:column}.upload-action-bottom .actions-toolbar{padding-top:15px}}@media (max-width:767px){.field-column{width:100%}.your-details-left{width:100%;padding-bottom:20px}.your-details-right{width:100%}.face-size-list li a,.material-color-list li a,.material-size-list li a{min-width:130px;padding:15px 10px}.field-title h2{font-size:24px}.face-size-list li a,.material-color-list li a,.material-size-list li a{font-size:16px}.select-list-item li h5{font-size:16px}}.trunk-show-banner .trunk-show-banner-content a.button{color:#000;font-weight:500;background:#fff;padding:16px 24px;text-transform:uppercase;font-size:12px;letter-spacing:1px;display:inline-block;margin-top:20px}.catalog-product-view .productDescription.full-bleed{max-width:1440px;padding-left:0;padding-right:0}