body{margin-top:175px}@media only screen and (max-width:1099px){body{margin-top:99px}}.hide{display:none!important}.hideStep{opacity:0!important;height:0px;padding-top:0!important;margin:0!important;transition:all 0s 0ms!important;z-index:-1!important}.show{display:block!important}.show-inline{display:inline-block!important}.stop-scroll{height:100%;position:fixed}#debug span{font-size:.8rem;background-color:#484e55;color:#fff;padding:3px;margin-left:20px}.select-styled{position:relative;display:inline-block;font-size:15px;line-height:15px;background:#fff;color:#8a8f93;border:1px solid #e1e3e4;margin:0;vertical-align:middle;max-width:100%;width:257px;height:47px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.select-styled{height:auto}}.select-styled:before{content:" ";width:10px;height:5px;background-image:url(//rougholdglass.co.uk/cdn/shop/t/60/assets/dropdown-arrow.png?v=60682304572382095231791578289);background-size:100%;position:relative;cursor:pointer;display:block;float:right;margin-right:15px;margin-top:22px}.select-styled .label{display:block;margin-left:14px;color:#8a8f93;font-family:Lato;font-size:12px;line-height:45px}.select-styled .value{text-transform:capitalize;display:none;margin-left:14px;color:#3d4c4f;font-family:Lato;font-size:12px;line-height:14px}#size-orientation .section .select-styled .value{text-transform:lowercase}.select-styled.select .label{margin-top:7px;font-size:9px;line-height:14px}.select-styled.select .value,.select-styled.clicked ol{display:block}.select-styled ol{position:absolute;top:0;z-index:99;margin:0;display:none}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.select-styled ol{position:relative}}.select-styled li:first-of-type{margin-top:45px}.select-styled li{color:#8a8f93;line-height:14px;padding:15px 20px;height:15px;width:217px;list-style-type:none;overflow:hidden;font-size:12px;line-height:15px;background:#fff;border:1px solid #e1e3e4;vertical-align:middle;max-width:100%;margin:-1px 0 0 -1px;cursor:pointer}.select-styled.error,.error input{border-color:#bc4343}.input-styled{position:relative;display:inline-block}.input-styled input[type=number]{-moz-appearance:textfield}.input-styled input::-webkit-outer-spin-button,.input-styled input::-webkit-inner-spin-button{-webkit-appearance:none}.input-styled input{width:225px;margin-right:18px;font-size:12px;line-height:28px;padding:15px 15px 0;color:#3d4c4f}.frames-bespoke .floating-label{position:absolute;pointer-events:none;left:15px;top:12px;transition:.2s ease all;font-size:12px}.frames-bespoke input:focus~.floating-label,.frames-bespoke input:not(:focus):valid~.floating-label,.frames-bespoke input:not(:focus):disabled~.floating-label{top:2px;font-size:9px}.frames-bespoke input:focus~.floating-label,.frames-bespoke input.has-content:not(:focus)~.floating-label{top:2px;font-size:9px}@media only screen and (max-width:999px){.select-styled.normal{width:175px}.select-styled.normal li{width:135px}.input-styled input{width:132px}}@media only screen and (max-width:767px){.select-styled{margin-top:6px;margin-bottom:6px}.select-styled.normal{width:calc(100% - 40px)}.select-styled.normal ol{width:100%}.select-styled.normal li{width:calc(100% - 40px)}.input-styled{width:calc(100% - 20px);margin-top:6px;margin-bottom:6px}.input-styled input{width:calc(100% - 30px)}}#pageheader{position:fixed;top:0;width:100%}#pageheader .utility{display:block;padding:1px 30px;background-color:#d9d9d333}#pageheader .utility .search-box{left:initial;top:initial;margin-top:0;position:relative}#pageheader .utility .search-box .search-form input[type=text]{text-transform:uppercase;color:#3d4c4f}#pageheader .utility .utils{right:initial;height:40px;line-height:initial;margin-top:0;font-size:12px;letter-spacing:1px;display:inline-block;position:absolute;right:0;top:0}#pageheader .utility .utils .cart-summary .switcher .selected-currency{border:0px}#pageheader .utility .utils .cart-summary .button{background-color:#eeeeec;color:#484e55;padding:12.5px 30px 12.5px 55px;font-weight:700;position:relative}#pageheader .utility .utils .cart-summary .button:after{content:" ";position:absolute;height:24px;width:24px;background-image:url(//rougholdglass.co.uk/cdn/shop/t/60/assets/cart-icon.png?v=51802433402429784551791578289);background-size:100%;top:7px;left:23px}#pageheader .utility .utils .cart-summary .switcher{margin-left:0;margin-right:20px}#pageheader .utility .utils .cart-summary .switcher .selected-currency{padding:0;color:#3d4c4f}#pageheader .utility .utils .account-links{display:inline-block;padding-right:25px}#pageheader .utility .utils .account-links a,#pageheader .utility .utils .account-links .slash{color:#3d4c4f80}#pageheader .logo-area .container .logo{padding:22.5px 0;text-align:left}#pageheader .logo-area .container{display:inline-block;max-width:initial;padding-left:32px;padding-right:32px}#pageheader .logo-area .logo img{height:58px}#pageheader .side-menu{float:right;padding:20px 30px}#pageheader .side-menu .cta{-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;background-color:#6c7873;display:inline-block;text-align:center;width:156px;padding:5px 0 4px;margin-left:10px;font-family:Cardo}#pageheader .side-menu .cta:hover{background-color:#484e55}#pageheader .side-menu .cta>a{display:block;overflow:hidden}#pageheader .side-menu .cta p{margin-bottom:0}#pageheader .side-menu p:nth-of-type(1){font-size:22px;line-height:25px;text-align:center;color:#fff}#pageheader .side-menu p:nth-of-type(2){font-size:12px;line-height:15px;font-style:italic;text-align:center;color:#ffffffb3;margin-bottom:0}#main-nav .side-menu,#main-nav .account-links{display:none}.account-links a:hover{color:#6f7371!important}@media only screen and (max-width:1099px){#pageheader .utility,#pageheader .side-menu{display:none}#pageheader .logo{padding:0}#pageheader .logo-area .container{display:block;width:100%;padding:0}#pageheader .logo-area .container .logo{display:none}#pageheader .logo-area .container .logo img{height:48px;width:initial;padding:16px}#mobile-header{display:block;border-bottom:0px}#mobile-header .mobile-nav-toggle{height:80px}#mobile-header .logo{z-index:0}#mobile-header .logo img{height:48px;max-height:initial;width:initial;padding:15px 0 30px}#mobile-header .mobile-nav-toggle{z-index:1}#mobile-header .mobile-nav-toggle span{top:35px;left:30px;margin-top:0}#mobile-header .mobile-nav-toggle span:nth-child(2){top:41px}#mobile-header .mobile-nav-toggle span:nth-child(1){top:47px}#mobile-header .cart-count.button{padding:30px 30px 0 0;min-width:0;line-height:1em;vertical-align:middle;background-color:#fff;color:#474e55;font-weight:700;font-size:12px;font-family:lato}#mobile-header .cart-count.button .icon-cart{width:27px;line-height:27px;text-align:center;margin-right:-5px}#store-messages-mobile{display:block;padding:12px 0;border-bottom:1px solid #d9d9d2;border-top:1px solid #d9d9d2}#store-messages-mobile .container{font-family:Helvetica Neue;font-size:13px;color:#b2b2b2}#main-nav{display:block!important;max-width:320px;font-family:Helvetica Neue;position:fixed;text-align:left;background:#fff;border-right:1px solid #d9d9d4;left:-1px;width:82%;top:0;height:100%;-webkit-transform:translate(-100%);transform:translate(-100%);z-index:8000;transition:transform .5s cubic-bezier(.75,.03,.52,1);overflow:auto}#main-nav li.buddha-menu-item a{font-size:13px;line-height:30px;padding:0 19px}#main-nav .social-links a{padding:28px 10px 28px 0}#main-nav .side-menu{display:block}#main-nav .side-menu .cta{cursor:pointer;background-color:#6c7873;display:inline-block;width:calc(100% - 80px);font-family:Cardo;color:#fff;margin:3.5px 20px;padding:10px 20px}#main-nav .side-menu .cta>a{padding:0}#main-nav .side-menu p{margin-bottom:0}#main-nav .side-menu p:nth-of-type(1){display:inline-block;padding:0 10px 0 0;font-size:16px;font-family:Cardo;color:#fff}#main-nav .side-menu p:nth-of-type(2){display:inline-block;font-size:12px;line-height:22px;font-style:italic;margin-bottom:0;font-family:Cardo;color:#fff}.reveal-mobile-nav #main-nav{-webkit-transform:translate(0);transform:translate(0)}#main-nav .account-links{display:block;padding:0 25px;line-height:25px}#main-nav .account-links a{padding:0;font-size:12px;color:#3d4c4f80;font-family:lato}.mobile-currency-switcher{display:block;padding:0 25px;line-height:25px;margin:0}#main-nav .mobile-currency-switcher .inner label{padding:0;font-size:12px;color:#3d4c4f80;font-family:lato}#main-nav .mobile-currency-switcher .inner #currencies{font-size:12px;font-family:lato}}@media only screen and (max-width:767px){#mobile-header .cart-count.button{top:0;right:0}#mobile-header .logo img{height:32px;padding:15px 0 25px}#mobile-header .mobile-nav-toggle{height:60px}#mobile-header .mobile-nav-toggle span{top:23px;left:20px;margin-top:0}#mobile-header .mobile-nav-toggle span:nth-child(2){top:29px}#mobile-header .mobile-nav-toggle span:nth-child(1){top:35px}#mobile-header .cart-count.button{padding:19px 14px 0 0}}.frames-popup-background{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4000;filter:blur(8px);-webkit-filter:blur(1px);background-color:#ffffff80}.frames-popup{box-shadow:0 8px 25px 5px #0003;position:fixed;background-color:#fff;z-index:4001;width:713px;top:50%;left:50%;transform:translate(-50%,-50%);padding:40px}.frames-popup .content{display:flex}@media only screen and (max-width:767px){.frames-popup .content{display:table}}.frames-popup h2{font-size:22px;font-family:cardo;font-weight:700;line-height:30px;color:#3d4c4f;text-indent:18px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #DDDDDD}.frames-popup h2:before{content:" ";position:relative;background-image:url(//rougholdglass.co.uk/cdn/shop/t/60/assets/frame-sprit.png?v=14842517451062717891791578289);background-size:90px 20px;background-position:110px 0px;width:20px;height:20px;left:-10px;top:3px;display:inline-block}.frames-popup .close{cursor:pointer;position:absolute;background-image:url(//rougholdglass.co.uk/cdn/shop/t/60/assets/frame-sprit.png?v=14842517451062717891791578289);background-size:90px 20px;background-position:150px 0px;width:20px;height:20px;top:40px;right:40px}@media only screen and (max-width:999px){.frames-popup .close{top:24px}}.frames-popup .left{display:table-cell;width:348px;padding-right:20px;vertical-align:top}.frames-popup .feature-image{position:relative}.frames-popup .feature-image img{width:100%}.frames-popup .feature-image .back,.frames-popup .feature-image .next{position:absolute;top:50%;background-image:url(//rougholdglass.co.uk/cdn/shop/t/60/assets/frame-sprit.png?v=14842517451062717891791578289);background-size:90px 20px;background-position:179px 0px;width:10px;height:20px;margin-top:-10px;cursor:pointer}.frames-popup .feature-image .back{left:10px;transform:rotate(180deg)}.frames-popup .feature-image .next{right:10px}.frames-popup .portfolio img{cursor:pointer;margin-top:20px;margin-right:10px;padding:0;width:42px;height:42px;display:inline-block;vertical-align:top;border:1px solid #fff}.frames-popup .portfolio img.selected{border:1px solid #3D4C4F}.frames-popup .right{position:relative;display:table-cell;width:calc(100% - 371px);vertical-align:top}.frames-popup .right .title{color:#3d4c4f;font-family:Lato;font-size:15px;font-weight:700;letter-spacing:.4px;line-height:24px;text-transform:uppercase;padding-bottom:28px}.frames-popup .right p,.frames-popup .right li{color:#8a8f93;font-family:Lato;font-size:12px;line-height:14px;margin:0}.frames-popup .right p{padding-bottom:10px}.frames-popup .right ul{margin-top:0;margin-bottom:30px;margin-left:19px}.frames-popup .right li{padding-bottom:5px}.frames-popup .right .price{color:#3d4c4f;font-family:Lato;font-size:15px;font-weight:700;letter-spacing:.4px;line-height:24px;text-transform:uppercase;padding-bottom:28px}.frames-popup .right .control{position:absolute;bottom:0}.frames-popup .right .select{margin-right:12px}.frames-popup .right .back{background-color:#fff;color:#3d4c4f}.frames-popup .right .back:hover{background-color:#6f7371;color:#fff}@media only screen and (max-width:999px){.frames-popup{width:668px;padding:16px}.frames-popup .left{padding:0 13px}.frames-popup .right .back{padding:16px 0 16px 16px}.frames-popup .right .select{margin-right:0}}@media only screen and (max-width:767px){.frames-popup{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;transform:initial;padding:0;height:100%;overflow:scroll}.frames-popup .content{width:100%}.frames-popup .content .feature-image{max-height:60vh;overflow:hidden}.frames-popup h2{padding:18px;margin:0;font-size:20px;line-height:27px}.frames-popup .close{top:22px;right:20px}.frames-popup .left,.frames-popup .right{width:100%;display:block;box-sizing:border-box;padding:0}.frames-popup .portfolio{padding:20px 20px 25px}.frames-popup .portfolio img{margin-top:0;margin-right:6px}.frames-popup .right{padding:0 20px 30px}.frames-popup .right .title{padding-bottom:22px}.frames-popup .right .price{padding-bottom:100px}.frames-popup .right .control{bottom:30px;width:calc(100% - 40px)}.frames-popup .button.select{width:calc(100% - 30px)}.frames-popup .button.back{display:block;padding:30px 0 0;text-align:left}}.error-area{z-index:8;background-color:#bc4343;text-align:center;width:100%;margin:0 auto;height:50px;text-transform:capitalize;overflow-y:hidden;max-height:74px;transition-property:all;transition-duration:1s;transition-timing-function:cubic-bezier(0,1,.5,1)}.error-area.remove{max-height:0}.error-area .title{position:relative;text-align:center;display:inline-block;font-size:15px;line-height:50px;letter-spacing:.4px;color:#fff;padding:0;margin:0}.error-area .title:before{content:"";background-image:url(//rougholdglass.co.uk/cdn/shop/t/60/assets/error-alert.png?v=45930855507944704011791578289);background-size:100%;position:absolute;height:20px;width:20px;top:50%;left:-35px;margin-top:-10px}.frames-details #content{position:relative}.frames-details #content:after{content:" ";width:100%;height:100%;position:absolute;top:0;left:0;background-position:center;background-size:cover}.frames-details #content .framebox{box-sizing:border-box;position:relative;margin:150px auto 214px;padding:26px 38px;width:532px;height:450px;background-color:#ffffffb3;z-index:2}.frames-details #content .framebox:after{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:-1;background:#fff9;opacity:.7}.frames-details #content .frameblue{content:"";position:absolute;width:532px;height:450px;left:50%;transform:translate(-50%);margin:136px auto 214px;background-color:#ffffffb3;z-index:0;filter:blur(10px);-moz-filter:blur(10px);-webkit-filter:blur(10px);-o-filter:blur(10px);transition:all 2s linear;-moz-transition:all 2s linear;-webkit-transition:all 2s linear}.frames-details #content .framebox h1{line-height:41px;text-align:center;padding-bottom:18px;border-bottom:1px solid #95989A;margin-bottom:20px}.frames-details #content p{color:#3d4c4f;text-align:center;line-height:18px;margin-bottom:18px;font-size:14px;font-weight:500}.frames-details #content input{width:100%;box-sizing:border-box}.frames-details #content form>div{width:calc(50% - 11px);margin-bottom:10px}.frames-details #content form>div:nth-of-type(1){margin-right:18px}.frames-details #content form>div:nth-of-type(3){width:100%}.frames-details #content input:nth-of-type(4){width:calc(100% - 34px);padding:16px 15px 14px}.desc .prop{font-weight:700}.desc .custom{display:block;font-size:.8rem}@media only screen and (max-width:999px){.frames-details #content:after{background-image:url(//rougholdglass.co.uk/cdn/shop/t/60/assets/frame-background_999x792.progressive.jpg?v=6486344231303747231791578289)}.frames-details #content .framebox{margin:132px auto 250px}}@media only screen and (max-width:767px){.frames-details #content:after{background-size:auto 100%!important;background-image:url(//rougholdglass.co.uk/cdn/shop/t/60/assets/frame-background_767x484.progressive.jpg?v=6486344231303747231791578289)}.error-area{position:relative;display:block;box-sizing:border-box;height:initial;padding:18px 14px}.error-area .title{line-height:18px;font-size:12px}.error-area.remove{display:none!important}.error-area .title:before{content:none}.frames-details #content:after{background-size:initial}.frames-details #content{padding-bottom:0}.frames-details #content .framebox{padding:20px}.frames-details #content form>div{width:100%;margin-bottom:0}.frames-details #content form>div:nth-of-type(1){margin-right:0}.frames-details #content .input-styled{margin-top:0;margin-bottom:10px}.frames-details #content .framebox,.frames-details #content .frameblue{margin:20px auto;width:initial;height:initial;max-width:280px}.frames-details #content p{font-size:12px}}.frames-bespoke #content{padding-top:23px}@media only screen and (max-width:999px){.frames-bespoke #content{padding-top:24px}}.frames-bespoke #content .header-frame{background:#f5f5f5;height:101px}.frames-bespoke #content .header-max-width{max-width:1590px}.frames-bespoke #content .header-frame h2{display:inline-block;color:#3d4c4f;font-size:30px;line-height:41px;margin:30px}.frames-bespoke #content .header-frame h2:nth-of-type(2){display:none}.frames-bespoke #content .header-frame .right{float:right;padding:30px 20px 30px 0}.frames-bespoke #content .header-frame .right .total-area{display:none;color:#3d4c4f;font-size:18px;line-height:24px;padding-right:20px;letter-spacing:.4px;text-align:right}.frames-bespoke #content .header-frame .right .total-submit .add{text-indent:-10px}.frames-bespoke #content .header-frame .right .total-area p{color:#8a8f93;font-weight:700;font-size:12px;line-height:14px;padding-bottom:0;padding-top:3px;margin-bottom:0}.frames-bespoke #content .header-frame .right .total-area span{color:#8a8f93;font-size:18px;line-height:24px;letter-spacing:.4px}.frames-bespoke #content .header-frame .right .total-submit{display:inline-block;float:right;position:relative}@media only screen and (max-width:767px){.frames-bespoke #content .header-frame .right .total-area{padding-right:13px}.frames-bespoke #content .header-frame .right .total-submit .next{max-width:130px;min-width:100px}}.frames-bespoke #content .header-frame .right .next{text-transform:uppercase;text-indent:-10px;cursor:pointer}.frames-bespoke #content .header-frame .right .total-submit #icon-arrow-right{height:10px;color:#fff;fill:#fff;position:absolute;right:15px;width:7px;top:52%;transform:translate(-50%,-50%)}.mobile-header{display:none}@media only screen and (max-width:767px){.frames-bespoke #content .header-frame.top{height:44px;padding:0}.frames-bespoke #content .header-frame.top h2{width:100%;font-size:20px;line-height:44px;text-align:center;padding:0;margin:0}.frames-bespoke #content .header-frame.top .right{display:none}.frames-bespoke #content .header-frame.top .right .total-area{padding-right:10px}.frames-bespoke #content .header-frame.top .right .total-area span{display:none}.frames-bespoke #content .header-frame.top .right .total-area{text-align:left}.frames-bespoke #content .header-frame.top .right .next{min-width:100px}.mobile-header{position:relative;display:block;width:100%;height:50px;background-color:#3d4c4f;line-height:50px;margin:0;text-transform:uppercase}.mobile-header li{display:none;color:#fff;font-size:12px;text-align:center}.mobile-header li.active{display:block}.mobile-header .back,.mobile-header .next{width:40px;height:50px;background-repeat:no-repeat;background-position:24px 20px;top:0;margin-top:0;position:absolute;background-image:url(/cdn/shop/t/26/assets/frame-sprit.png?4174116089215161097);background-size:45px 10px;cursor:pointer}.mobile-header .back{left:10px;transform:rotate(180deg)}.mobile-header .next{right:10px}.frames-bespoke #content .header-frame:not(.top){position:fixed;height:initial;bottom:0;width:100%;z-index:16000001}}.frames-bespoke .container{max-width:100%;padding:0 3px 0 30px}.frames-bespoke #content .left-column{float:left;z-index:9;position:relative}.frames-bespoke #content .left-column ol{margin-top:30px;margin-left:0;padding-left:0}.frames-bespoke #content .left-column ol li{cursor:pointer;position:relative;font-size:12px;letter-spacing:.4px;line-height:14px;color:#8a8f93;padding:12px;margin-bottom:2px;text-transform:uppercase;background-color:#f5f5f5;list-style-type:none;width:220px;height:14px}.frames-bespoke #content .left-column ol li.active{position:relative;color:#fff;background-color:#3d4c4f}.frames-bespoke #content .left-column ol li.active:after{content:"";width:0;height:0;border-style:solid;border-width:19px 0 19px 10px;border-color:transparent transparent transparent #3d4c4f;position:absolute;top:0;right:-10px}.frames-bespoke #content .left-column ol li.finished:after{content:"";background-image:url(//rougholdglass.co.uk/cdn/shop/t/60/assets/step-finished.png?v=81510529693752226181791578289);background-size:100%;width:16px;height:16px;position:absolute;top:13px;right:13px}.frames-bespoke #content .left-column ol li.finished:hover:after{background-image:url(//rougholdglass.co.uk/cdn/shop/t/60/assets/step-finished-hover.png?v=167402484809080441261791578289)}@media only screen and (max-width:999px){.frames-bespoke #content .left-column ol{width:190px}.frames-bespoke #content .left-column ol li{width:initial}}@media only screen and (max-width:767px){.frames-bespoke #content{padding-top:0}.frames-bespoke .container{padding-left:0;padding-right:0}.frames-bespoke #content .left-column{display:none}}.frames-bespoke #content .right-column .step{display:block;padding-top:30px;width:calc(100% - 300px);padding-left:300px;margin-bottom:40px;opacity:1;transition:padding .5s 0ms,opacity 1s .1s,height 1s 50ms;position:relative;z-index:1}.frames-bespoke #content .right-column .step .section{overflow:hidden;margin-bottom:20px}.frames-bespoke #content .right-column .step .section.overflow{overflow:initial}.frames-bespoke #content .right-column .step h2{font-size:22px;font-weight:700;line-height:30px;margin-bottom:0;padding-bottom:3px}.frames-bespoke #content .right-column .step p{font-size:12px;margin-bottom:10px;padding-bottom:2px;padding-right:10px;line-height:14px}.frames-bespoke #content .right-column .step p.per-col-row{display:inline-block}.frames-bespoke #content .right-column .step .shape p,.frames-bespoke #content .right-column .step .orientation p{margin-bottom:0;padding-bottom:0;position:absolute;bottom:10px;left:10px;font-size:12px;line-height:14px;color:#3d4c4f}@media only screen and (max-width:999px){.frames-bespoke #content .right-column .step .shape p,.frames-bespoke #content .right-column .step .orientation p{left:1px}}.frames-bespoke #content .right-column .step .shape p.price-tag,.frames-bespoke #content .right-column .step .orientation p.price-tag{right:0;left:initial}.frames-bespoke #content .right-column .step .shape,.frames-bespoke #content .right-column .step .orientation{float:left;width:191px;height:226px;margin-right:18px;position:relative;cursor:pointer}.frames-bespoke #content .right-column .step .shape.selected p,.frames-bespoke #content .right-column .step .shape:hover p,.frames-bespoke #content .right-column .step .orientation.selected p,.frames-bespoke #content .right-column .step .orientation:hover p{color:#fff}@media only screen and (max-width:999px){.frames-bespoke #content .right-column .step .shape.selected p,.frames-bespoke #content .right-column .step .shape:hover p,.frames-bespoke #content .right-column .step .orientation.selected p,.frames-bespoke #content .right-column .step .orientation:hover p{color:#3d4c4f}}.frames-bespoke #content .right-column .step .section>div:last-of-type{margin-right:0}.frames-bespoke #content .right-column #size-orientation .section .select-styled{width:165px;height:43px;margin-right:18px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.frames-bespoke #content .right-column #size-orientation .section .select-styled{height:auto}}.frames-bespoke #content .right-column #size-orientation .section .select-styled li{height:15px;width:125px}.popup-content{display:none}@media only screen and (max-width:999px){.frames-bespoke #content .right-column .step{width:calc(100% - 210px);padding-left:210px}.frames-bespoke #content .right-column .step .shape,.frames-bespoke #content .right-column .step .orientation{width:157px;height:185px}.frames-bespoke #content .right-column #size-orientation .section .select-styled{width:115px}.frames-bespoke #content .right-column .step p.per-col-row{display:block;line-height:14px;padding-top:14px}.select-styled li{width:75px}}@media only screen and (max-width:767px){.frames-bespoke #content .right-column .step{width:100%;padding-top:22px;padding-left:0;margin-bottom:20px}.frames-bespoke #content .right-column .step .section{max-width:284px;margin:auto auto 40px}.frames-bespoke #content .right-column .step p{padding-right:20px}.frames-bespoke #content .right-column #size-orientation .section .select-styled{width:calc(100% - 20px)}.frames-bespoke #content .right-column .step .shape,.frames-bespoke #content .right-column .step .orientation{width:132px;height:155px;margin-right:0}.frames-bespoke #content .right-column .step .shape:nth-of-type(2n),.frames-bespoke #content .right-column .step .orientation:nth-of-type(2n){margin-right:0}.frames-bespoke #content .right-column #size-orientation .section .select-styled ol{width:100%}.frames-bespoke #content .right-column #size-orientation .section .select-styled li{width:calc(100% - 40px)}}.frames-bespoke #content .right-column .step [class*=-selected] .caption,.frames-bespoke #content .right-column .step [class*=-selected] .price-tag{color:#fff}.frames-bespoke [class*=-selected]:after{content:" ";background-image:url(//rougholdglass.co.uk/cdn/shop/t/60/assets/frame-tick_small.png?v=121125616530697972561791578289);background-size:40px;position:absolute;height:40px;width:40px;left:50%;top:50%;margin-left:-20px;margin-top:-34px}.shape,.orientation{background-image:url(//rougholdglass.co.uk/cdn/shop/t/60/assets/framesprites.png?v=31183331849492251861791578289);background-size:1444px 459.5px;background-repeat:no-repeat}.rectangular{background-position:0px 0px}.square{background-position:-836px 0px}.circular{background-position:-1045px 0px}.arched{background-position:-1254px 0px}.rectangular:hover,.rectangular.selected{background-position:0px -234px}.square:hover,.square.selected{background-position:-836px -234px}.circular:hover,.circular.selected{background-position:-1045px -234px}.arched:hover,.arched.selected{background-position:-1254px -234px}.portrait{background-position:-0px 0px}.landscape{background-position:-209px 0px}.both{background-position:-418px 0px}.portrait:hover,.portrait.selected{background-position:-0px -234px}.landscape:hover,.landscape.selected{background-position:-209px -234px}.both:hover,.both.selected{background-position:-418px -234px}@media only screen and (max-width:999px){.shape{margin-bottom:50px;background-size:1184px 377px;background-repeat:no-repeat}.orientation{margin-bottom:50px;background-size:1182px 376px;background-repeat:no-repeat}.rectangular{background-position:0px 0px}.square{background-position:-685px 0px}.circular{background-position:-856px 0px}.arched{background-position:-1028px 0px}.square:hover,.square.selected{background-position:-685px -193px}.circular:hover,.circular.selected{background-position:-856px -193px}.arched:hover,.arched.selected{background-position:-1028px -193px}.portrait{background-position:-0px 0px}.landscape{background-position:-171px 0px}.both{background-position:-342px 0px}.portrait:hover,.portrait.selected{background-position:-0px -193px}.landscape:hover,.landscape.selected{background-position:-171px -193px}.both:hover,.both.selected{background-position:-342px -193px}.rectangular:hover,.rectangular.selected{background-position:0px -193px}.frames-bespoke #content .right-column .step .shape p,.frames-bespoke #content .right-column .step .orientation p,.frames-bespoke #content .right-column .step .shape:hover p,.frames-bespoke #content .right-column .step .orientation:hover p{bottom:-21px;color:#3d4c4f}.frames-bespoke #content .right-column .step .shape p.price-tag,.frames-bespoke #content .right-column .step .orientation p.price-tag{right:initial;left:10px;bottom:-40px}.frames-bespoke #content .right-column .step .shape p.price-tag,.frames-bespoke #content .right-column .step .orientation p.price-tag{left:5px;color:#8a8f93}.frames-bespoke #content .right-column .step [class*=-selected] .caption,.frames-bespoke #content .right-column .step [class*=-selected] .price-tag{color:#3d4c4f}}@media only screen and (max-width:767px){.shape,.orientation{margin-bottom:50px;background-size:986px 314px;background-repeat:no-repeat}.rectangular{background-position:0px 0px}.square{background-position:-570px 0px}.circular{background-position:-713px 0px}.arched{background-position:-855px 0px}.rectangular:hover,.rectangular.selected{background-position:0px -160px}.square:hover,.square.selected{background-position:-570px -160px}.circular:hover,.circular.selected{background-position:-713px -160px}.arched:hover,.arched.selected{background-position:-855px -160px}.portrait{background-position:-0px 0px}.landscape{background-position:-142px 0px}.both{background-position:-284px 0px}.portrait:hover,.portrait.selected{background-position:-0px -160px}.landscape:hover,.landscape.selected{background-position:-142px -160px}.both:hover,.both.selected{background-position:-284px -160px}}#layout .image{background-repeat:no-repeat}#layout .singlepanel{background-position:0px 0px}#layout .squarepanel{background-position:-210px 0px}#layout .borderedpanel{background-position:-420px 0px}#layout .boardedmitredpanel{background-position:-630px 0px}#layout .mondrianpanel{background-position:-840px 0px}.frame-element{cursor:pointer;display:block;float:left;width:190px;margin-bottom:20px;margin-right:20px}@media only screen and (max-width:767px){.frame-element{margin-right:16px}}.frame-element .image{background-size:cover;background-position:center;position:relative;width:100%;height:190px}#layout .frame-element .image{height:220px}.frame-element.selected.none .image{background-image:url(//rougholdglass.co.uk/cdn/shop/t/60/assets/frame-no-image-select.png?v=93448943584993825631791578289)!important}.frame-element.selected.none .image:after{display:none}#mirror-finish .frame-element:not(.selected):hover .select-hover{display:block!important;background-size:40px;position:absolute;height:40px;width:170px;left:50%;top:50%;margin-left:-85px;margin-top:-27px;background-color:#ffffffe6;border-radius:20px;text-align:center;line-height:40px;font-size:11px;font-family:lato;color:#3d4c4f;text-transform:uppercase}#mirror-finish .frame-element:not(.selected):hover .more{display:block}#frame-finish .frame-element:not(.selected):not(.none):hover .image,#profile .frame-element:not(.selected):not(.none):hover .image{// background-image:url(//rougholdglass.co.uk/cdn/shop/t/60/assets/frame-select.png?v=48781212041820540401791578289) !important}#frame-finish .frame-element:not(.selected):hover .select-hover,#profile .frame-element:not(.selected):hover .select-hover{display:block!important;background-size:40px;position:absolute;height:40px;width:170px;left:50%;top:50%;margin-left:-85px;margin-top:-27px;background-color:#ffffffe6;border-radius:20px;text-align:center;line-height:40px;font-size:11px;font-family:lato;color:#3d4c4f;text-transform:uppercase}#frame-finish .frame-element:not(.selected):hover .more,#profile .frame-element:not(.selected):hover .more{display:block}#mirror-finish .frame-element.selected .image:after,#frame-finish .frame-element.selected .image:after,#frame-profile .frame-element.selected .image:after,#layout .frame-element.selected .image:after,#final-touches .frame-element.selected .image:after{top:calc(50% + 8px)}.frame-element .bottom{position:relative;height:35px;background-color:#f5f5f5;padding:0 10px}.frame-element.selected .bottom{background-color:#3d4c4f}.frame-element .bottom .title{color:#3d4c4f;line-height:35px;font-size:12px;display:inline-block}.frame-element.selected .bottom .title{color:#fff}.frame-element .bottom .price{color:#8a8f93;float:right;line-height:35px;font-size:12px;font-family:lato}.frame-element.selected .bottom .price{color:#fff}.frame-element.selected .image .more{display:block}.frame-element .image .more{display:none;position:absolute;bottom:16px;left:5px;text-align:center;width:calc(100% - 10px);color:#fff}.frame-element .image .more:before{content:"";background-image:url(//rougholdglass.co.uk/cdn/shop/t/60/assets/error-alert.png?v=45930855507944704011791578289);background-size:100%;position:absolute;height:11px;width:11px;top:17px;left:28px;margin-top:-10px}.range-value{height:11px;display:inline;line-height:11px;margin-top:14px;margin-right:-6px;float:right}#bevelsize-wrap{margin-bottom:30px}#bevelsize{border:0px}#bevelsize input{-webkit-appearance:none;width:80%;height:7px;border-radius:5px;border:1px solid #8A8F93;background:#f5f5f5;outline:none;opacity:.7;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;padding:1px 3px;margin-top:15px}#bevelsize input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:25px;height:25px;background:#3d4c4f;cursor:pointer;border-radius:50%}#bevelsize input::-moz-range-thumb{width:25px;height:25px;background:#3d4c4f;cursor:pointer;border-radius:50%}#bevelsize:before{display:none}@media only screen and (max-width:999px){.frame-element{width:155px}.frame-element .image{height:155px}.frame-element .bottom{height:initial}.frame-element .bottom .title{line-height:14px;padding-top:9px}.frame-element .bottom .price{float:initial;line-height:14px;padding-bottom:10px;display:block}#layout .frame-element .image{height:180px}.frame-element.selected .image .more{display:none}.frame-element .bottom .more{content:" ";position:absolute;background-image:url(//rougholdglass.co.uk/cdn/shop/t/60/assets/more-info.png?v=47039734496450617311791578289);background-size:contain;width:11px;height:11px;right:10px;bottom:10px;display:inline-block}.frame-element.selected .bottom .more{background-image:url(//rougholdglass.co.uk/cdn/shop/t/60/assets/more-info-selected.png?v=87697070631753780241791578289)}}@media only screen and (max-width:767px){.grid{display:flex;flex-wrap:wrap;justify-content:space-between}.frame-element{width:134px}.frame-element:not(.shown):nth-child(2n),.even{margin-right:0}.frame-element .image{height:134px}#layout .frame-element .image{height:154px}.frames-bespoke #content .header-frame:not(.top) .right{float:inherit;padding:20px}.frames-bespoke #content .header-frame .right .total-area{text-align:left}.frames-bespoke #content .header-frame .right .total-area span{display:none}#bevelsize-wrap{margin-bottom:20px!important}}.frames-bespoke #content #review{padding-left:340px;width:calc(100% - 340px)}.frames-bespoke #content #review .section{display:inline-block;padding-top:26px;border-top:1px solid rgba(149,152,154,.2)}.frames-bespoke #content #review .review-image{display:table-cell;vertical-align:top}.frames-bespoke #content #review .review-image canvas{width:120px;height:120px;margin-right:45px}.frames-bespoke #content #review .review-content{display:table-cell;vertical-align:top}.frames-bespoke #content #review h2{font-size:22px;line-height:30px;font-weight:700;padding-bottom:0;margin-bottom:0}.frames-bespoke #content #review .review-content .product-info{text-transform:capitalize;padding-top:25px;padding-bottom:25px;border-top:1px solid rgba(149,152,154,.2);border-bottom:1px solid rgba(149,152,154,.2);margin-top:23px;margin-bottom:20px}.frames-bespoke #content #review .review-content .product-info p{color:#8a8f93;font-size:12px;line-height:20px margin:0px;padding:0}.frames-bespoke #content #review .review-content .product-info span{color:#3d4c4f}.frames-bespoke #content #review .review-content .product-info span span{color:#8a8f93}.frames-bespoke #content #review .review-content .product-total{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid rgba(149,152,154,.2)}.frames-bespoke #content #review .review-content .product-total .total{color:#3d4c4f;font-size:18px;letter-spacing:.4px;line-height:24px;margin-bottom:6px}.frames-bespoke #content #review .review-content .product-total .subtotal,.frames-bespoke #content #review .review-content .product-total .discount{color:#3d4c4f;font-size:15px;letter-spacing:.4px;line-height:18px;padding-bottom:16px;border-bottom:1px solid rgba(149,152,154,.2)}.frames-bespoke #content #review .review-content .product-total .total span{font-weight:700;color:#8a8f93}.frames-bespoke #content #review .review-content .product-finish .select-styled{width:165px;height:43px}.frames-bespoke #content #review .review-content .product-finish .select-styled li{width:125px}.frames-bespoke #content #review .review-content .product-finish .button{width:135px;margin-left:18px;height:15px;line-height:15px}@media only screen and (max-width:999px){.frames-bespoke #content #review{width:calc(100% - 210px);padding-left:210px}}@media only screen and (max-width:767px){.frames-bespoke #content .right-column .step#review{width:calc(100% - 16px);padding-left:0}.frames-bespoke #content #review .section{border:none;display:block}.frames-bespoke #content #review .review-image,.frames-bespoke #content #review .review-content{display:block}.frames-bespoke #content #review .review-image canvas{height:initial;width:100%;margin-right:0}.frames-bespoke #content #review h2{padding-top:20px}.frames-bespoke #content #review .review-content .product-finish .select-styled{width:134px}.frames-bespoke #content #review .review-content .product-finish .select-styled li{width:94px}.frames-bespoke #content #review .review-content .product-finish .button{width:105px;min-width:105px;margin-left:9px}}.add-to-cart-header{position:fixed;top:0;left:0;width:100%;box-sizing:border-box;background-color:#f5f5f2;z-index:9999;padding:45px 30px 30px}.add-to-cart-header p{margin:0;color:#8a8f93;font-size:12px;line-height:20px}.add-to-cart-header .title,.add-to-cart-header .sub-total{margin-bottom:20px;display:inline-block;width:50%;vertical-align:top}.add-to-cart-header .sub-total{text-align:right;float:right}.add-to-cart-header img{float:left;width:70px;padding-right:20px;display:inline-block}.add-to-cart-header .info{display:inline-block;margin-right:55px}.add-to-cart-header .quantity{display:inline-block;vertical-align:top}.add-to-cart-header .exc{text-align:right;float:right}.add-to-cart-header .actions{clear:both;padding-top:26px;text-align:right}.add-to-cart-header .actions div:first-of-type{background-color:#fff;color:#3d4c4f;margin-right:10px}.add-to-cart-header .actions div:last-of-type a{color:#fff}@media only screen and (max-width:767px){.add-to-cart-header img,.add-to-cart-header .sub-total,.add-to-cart-header .quantity,.add-to-cart-header .exc{display:none}.add-to-cart-header .title{width:100%;display:block;padding-bottom:24px;border-bottom:1px solid #D9D9D1}.add-to-cart-header .info{width:100%;display:block}.add-to-cart-header p{text-align:center;width:100%;display:block}.add-to-cart-header .actions{padding-top:16px}.add-to-cart-header .button{width:100%;display:block;margin:10px 0 0;box-sizing:border-box}}.price-hide{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/60/assets/inspira-style.scss.css.map */
