.node--full > .node__content{display:flex;justify-content:space-between;align-items:flex-start;margin-top:2rem;}.left-col{padding-bottom:50px;width:49%;}.right-col{border-radius:5px;padding:0 1.5rem;width:49%;}@media (max-width:1231px){.l-main{padding:0 1rem;}}@media (max-width:767px){.node--full > .node__content{flex-direction:column;}.left-col{margin-bottom:2rem;}.left-col,.right-col{width:100%;padding:0;}}.commerce-product-field-field-images .owl-wrapper-outer{border:1px solid #bbb;}.commerce-product-field-field-images .owl-item img{display:block;width:auto;height:auto;max-height:380px;margin-left:auto;margin-right:auto;}.commerce-product-field-field-images .owl-item{max-height:380px;}.commerce-product-field-field-images .owl-controls{position:relative;bottom:0;display:none !important;}@media (min-width:1200px){.commerce-product-field-field-images .owl-controls{display:block !important;}}.commerce-product-field-field-images .owl-theme .owl-controls .item-link{position:relative;display:block;width:110px;height:85px;margin:0 0.25rem;outline:none;border-radius:4px;border:solid 1px #ddd;}.commerce-product-field-field-images .owl-theme .owl-controls .item-link:focus{outline:none;}.commerce-product-field-field-images .owl-page{height:85px;}.commerce-product-field-field-images .owl-theme .owl-controls .active .item-link{border-bottom:4px solid #d71016;}.commerce-product-field-field-images .owl-theme .owl-controls .owl-page span{display:none;}.commerce-product-field-field-images .owl-theme .prev-owl,.commerce-product-field-field-images .owl-theme .next-owl{position:absolute;top:50%;display:block;height:54px;width:38px;margin-top:-25px;z-index:1;outline:none;background-repeat:no-repeat;background-size:40%;background-position:center center;background-color:#eee;border-radius:3px 0 0 3px;border:1px solid #ddd;border-right:none;}.commerce-product-field-field-images .owl-theme .prev-owl{left:0;background-image:url(/sites/all/themes/stagedepot/images/svg/chevron-right.svg);transform:rotate(180deg);}.commerce-product-field-field-images .owl-theme .next-owl{right:0;background-image:url(/sites/all/themes/stagedepot/images/svg/chevron-right.svg);}.commerce-product-field-field-images .owl-pagination{width:100%;height:100px;margin:0 auto;overflow:hidden;}@media (max-width:767px){.node--full > .node__content{flex-direction:column;}}.right-col .field-commerce-price{font-size:3rem;font-weight:700;margin-bottom:15px;}.right-col h1{margin-top:0px;font-size:28px;font-size:1.75rem;}p.delivery{font-weight:700;color:#d71016;margin-bottom:0;}div.field--name-field-rating{margin-top:20px;color:#383737;}.field-field-stock{margin-bottom:1rem;}.field-field-stock span.instock:before{content:'';display:inline-block;background:#4cd137;color:white;border-radius:0.75rem;width:0.75rem;height:0.75rem;vertical-align:middle;margin-right:0.5rem;margin-top:-1px;}.field-field-stock span.leadtime:before{content:'';display:inline-block;background:orange;color:white;border-radius:0.75rem;width:0.75rem;height:0.75rem;vertical-align:middle;margin-right:0.5rem;margin-top:-1px;}.field-commerce-price span.vat{font-size:1rem;font-weight:500;}.commerce-add-to-cart .add-ons{border-color:#ddd;margin-bottom:2rem;padding:1rem 2rem;max-height:30rem;overflow-y:scroll;position:relative;width:100%;}.commerce-add-to-cart .add-ons .form-type-checkbox{width:100%;display:flex;flex-direction:row-reverse;justify-content:flex-start;border-bottom:1px solid #ddd;margin:0;}.commerce-add-to-cart .add-ons .form-type-checkbox:last-of-type{border-bottom:none;padding-bottom:0;}.commerce-add-to-cart .add-ons .form-type-checkbox{cursor:pointer;}.commerce-add-to-cart .add-ons .form-type-checkbox input[type="checkbox"]{appearance:none;width:1.5rem;border:0;background:url(/sites/all/themes/stagedepot/images/icons/icon-add.svg) center center no-repeat;cursor:pointer;}.commerce-add-to-cart .add-ons .form-type-checkbox input[type="checkbox"]:checked{background:url(/sites/all/themes/stagedepot/images/icons/icon-tick.svg) center center no-repeat;}.commerce-add-to-cart .add-ons .form-type-checkbox > label.option{width:100%;display:block;cursor:pointer;}.commerce-add-to-cart .add-ons .form-type-checkbox .entity-commerce-product > .content{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;}.form-item-quantity{display:flex;justify-content:flex-start;align-items:center;}.commerce-add-to-cart .form-type-select{margin-bottom:2rem;position:relative;}.commerce-add-to-cart .form-type-select .form-select{position:relative;width:100%;max-width:60rem;appearance:none;border:0;padding:1rem 2rem;border-radius:2rem;background:#eee url(/sites/all/themes/stagedepot/images/icons/icon-chevron.svg) right 1.5rem center no-repeat;}.entity-commerce-product .field--type-image{width:60px;height:60px;margin-right:2rem;position:relative;}.entity-commerce-product .field--type-image .field__item:not(:first-child){display:none;}.entity-commerce-product .field--type-image img{width:60px;height:60px;object-fit:contain;}.entity-commerce-product .field--type-image:after{content:'';display:block;width:60px;height:60px;background:rgba(0,0,0,0.01);position:absolute;top:0;left:0;z-index:1;}.entity-commerce-product .commerce-product-title{flex:1;padding-right:2rem;}.entity-commerce-product .commerce-product-title .commerce-product-title-label{display:none;}.entity-commerce-product .field--type-commerce-price{font-weight:bold;font-size:1.2rem;width:6rem;}@media (max-width:767px){.commerce-add-to-cart .add-ons .form-type-checkbox{flex-direction:column-reverse;align-items:center;padding:1rem 0;}.commerce-add-to-cart .add-ons .form-type-checkbox .entity-commerce-product > .content{flex-direction:column;}.entity-commerce-product .commerce-product-title{text-align:center;padding-right:0;}.entity-commerce-product .field--type-commerce-price{text-align:center;}.entity-commerce-product .field--type-image{margin-right:0;}.commerce-add-to-cart .add-ons .form-type-checkbox input[type="checkbox"]{height:1.5rem;}}.commerce-add-to-cart .form-submit{padding:1rem 2rem;font-size:1rem;border-radius:4px;line-height:1;font-weight:bold;white-space:normal;margin-bottom:1rem;min-width:16rem;}.commerce-add-to-cart .form-submit.add-to-cart-backorder{background:orange;color:black;}.right-col.sticky{position:fixed;bottom:2rem;right:2rem;margin:0;background:white;padding:2rem;border:1px solid #333;border-radius:6px;width:20rem;z-index:30;}.right-col.sticky h1{font-size:1.25rem;}.right-col.sticky .field-field-stock{font-size:0.9rem;margin-bottom:1rem;}.right-col.sticky .field-commerce-price{font-size:2rem;margin-bottom:1rem;}.right-col.sticky .add-ons,.right-col.sticky .field--name-field-rating,.right-col.sticky .delivery,.right-col.sticky .field-name-field-gobo-size,.right-col.sticky #edit-line-item-fields-stock-data{display:none;}@media (max-width:767px){.right-col.sticky .form-item:not(.form-type-select):not(.form-type-radio):not(.form-type-commerce-fancy-attributes){display:none;}.right-col.sticky .commerce-product-field{display:none;}}.right-col.sticky .form-type-select{margin-bottom:1rem;}.right-col.sticky .form-select{padding:0.5rem 1rem;font-size:0.9em;background-position:right 1rem center;padding-right:3rem;}.right-col.sticky .form-submit{margin-bottom:0;}.right-col.sticky .close{position:absolute;top:0;right:0;padding:1.5rem;appearance:none;border:0;font-size:0;text-indent:-99999px;background:transparent url(/sites/all/themes/stagedepot/images/icons/icon-close.svg) center center no-repeat;}.node--gobo .right-col.sticky,.node--gobo-custom .right-col.sticky{display:none;}.right-col .ajax-progress-throbber{font-size:0;position:absolute;}.commerce-add-to-cart .field--type-commerce-price .vat{display:none;}.form-item-quantity label{margin-right:1rem;}.form-item-quantity input{border-radius:6px;padding:5px;border:solid 1px #ccc;text-align:center;}.product-list-side{width:100%;width:100%;float:right;margin-left:0;margin-right:0;clear:none;clear:both;}@media (min-width:768px){.product-list-side{background-image:url(/sites/all/themes/stagedepot/css/layouts/images/png/white-dots-bg.png);background-repeat:repeat;background-color:#eeeeee;}}.product-list-side .prod-item{width:49.15254%;clear:right;float:left;margin-left:0;margin-right:1.69492%;}@media (min-width:0px) and (max-width:1024px){.product-list-side .prod-item:nth-child(2n){margin-right:0px;}}@media (min-width:1025px){.product-list-side .prod-item{width:23.72881%;clear:right;float:left;margin-left:0;margin-right:1.69492%;}.product-list-side .prod-item:last-child{margin-right:0px;}}.product-list-side .title{font-weight:bold;}.product-list-side .summary{font-weight:700;color:#b4bbc2;}.product-list-side .price{color:#d71016;font-weight:700;}.product-description{display:flex;line-height:1.3;padding:2rem 0;border-top:1px solid #eee;margin-top:2rem;}.product-description > div{}.product-description > div:first-child{max-width:45rem;border-right:1px dashed #ddd;padding-right:3rem;flex:2;}.product-description > div:last-child{max-width:45rem;padding-left:4rem;flex:1;}.product-description .field-collection-container{border:0;}.product-description .field-collection-view{margin:0;padding:0;border:0;margin-bottom:0.5rem;}.product-description .field-collection-view .field--name-field-feature{font-weight:bold;}.product-description h2{font-size:1.75rem;line-height:1.3;}.product-description h3{margin:0.83rem 0;}.product-description .intro_text{font-size:1.3rem;line-height:1.5;padding-bottom:1rem;}.product-description .intro_text:after{content:'';display:block;width:2rem;height:2px;background:#CE1126;margin-top:1rem;}.product-description ul{padding-left:1rem;}.product-description table{font-size:0.9rem;}.product-description table th{background:#f3f3f3;border-bottom:2px solid #aaa;}.product-description table tr{vertical-align:middle;border-bottom:1px solid #ddd;}.product-description table tr.views-row-last{border-bottom:0;}.product-description table tr.odd{background:white;}.product-description table tr.even{background:#f9f9f9;}.product-description table th{padding:0.5rem;}.product-description table td{padding:0.5rem;}@media (max-width:767px){.product-description{flex-direction:column;}.product-description > div:first-child{border-right:0;padding-right:0;}.product-description > div:last-child{padding-left:0;}}.product-description .body,.product-description .features,.product-description .specifications,.product-description .features_and_benefits{margin-bottom:2rem;}.product-description a{font-weight:bold;text-decoration:underline;color:#203145;}.sd-product-summary{margin-top:2rem;padding:2rem;text-align:center;background:#f9f9f9;color:#333;border-radius:6px;}.product-reviews{margin-top:2rem;}.node__content .stars{margin-top:-0.5rem;margin-bottom:1rem;}.stars span{margin-right:2px;}.stars span img{width:13px;height:13px;}.stars.large span img{width:24px;height:24px;}.products-list{}.products-list .view-content{display:flex;flex-wrap:wrap;margin:0 -2rem;padding-bottom:2rem;}.products-list .view-content .views-row{width:25%;}.products-list .view-content .views-row:not(:last-child) > .views-row-inner{border-right:1px dashed #ddd;}.products-list .view-content .views-row > .views-row-inner{padding:0 2rem;}.products-list .view-content .views-row > .views-row-inner h3{margin:0;}.products-list .view-content .views-row > .views-row-inner .field--name-field-images .field__item:not(:first-child){display:none;}.products-list .view-content .views-row > .views-row-inner .field--name-field-images{display:flex;align-items:center;justify-content:center;position:relative;padding:1rem;}.products-list .view-content .views-row > .views-row-inner .field--name-field-images:after{content:'';display:block;width:100%;height:100%;background:rgba(0,0,0,0.01);position:absolute;top:0;left:0;z-index:1;}.products-list .view-content .views-row > .views-row-inner .unique-and-descriptive-h2{line-height:1.3;margin:0.5rem 0;}.products-list .view-content .views-row > .views-row-inner .product-title{padding-top:1.5rem;line-height:1.2;font-size:1.1rem;font-weight:normal;}.products-list .view-content .views-row > .views-row-inner .field--name-commerce-price{font-weight:700;padding-top:0.2rem;font-size:1.4rem;}.products-list .view-content .views-row > .views-row-inner .field--name-commerce-price .vat{font-weight:500;font-size:1rem;}@media (max-width:767px){.products-list .view-content{margin:0 -1rem;}.products-list .view-content .views-row{width:50%;}.products-list .view-content .views-row > .views-row-inner{padding:0 1rem;margin-bottom:2rem;}.products-list .view-content .views-row:not(:last-child) > .views-row-inner{border-right:none;}.products-list .view-header{text-align:center;}}@media (max-width:499px){.products-list .view-content .views-row > .views-row-inner .unique-and-descriptive-h2{font-size:0.9rem;}}.product-reviews{display:flex;}.product-reviews .product-reviews-left-col{border-right:1px dashed #ddd;padding-right:2rem;margin-right:2rem;max-width:20rem;padding-top:2rem;width:100%;}.average-rating{font-size:1.5rem;font-weight:700;margin-bottom:0.5rem;}.ratings-number-verified-customers{font-size:1rem;font-weight:500;margin-bottom:1rem;display:flex;align-items:center;padding:0.5rem 0;}.ratings-number-verified-customers .ratings-number-verified-customers-icon{width:1.5rem;height:1.5rem;margin-right:0.5rem;}.product-reviews .product-reviews-right-col{padding-left:2rem;}.view-reviews-product .view-content{padding:2rem 0;}.review-row{margin-bottom:2rem;max-width:40rem;}.review-row-left-col{}@media (max-width:799px){.product-reviews{flex-direction:column;}.product-reviews .product-reviews-left-col{margin-right:0;padding-right:0;border-right:none;}.product-reviews .product-reviews-right-col{padding:0;}.review-row{padding-bottom:0.5rem;border-bottom:1px solid #eee;margin-bottom:2rem;}.review-row-left-col{width:100%;padding-right:0;margin-bottom:0.5rem;}}.review-row-left-col .field--name-field-review-user-name{font-weight:bold;margin-right:0.5rem;}.review-row-left-col .review-row-date{font-size:0.8rem;color:#333;padding-bottom:0.5rem;}.review-row-left-col .review-row-date em{font-style:normal;}.review-row-right-col{}.review-row-right-col .stars{margin-bottom:0.25rem;}.review-row p{margin-top:0;}.review-row .field--name-body{max-width:40rem;line-height:1.4;}.review-row .review-row-author{display:flex;align-items:center;}.review-row .review-row-verified-customer{font-size:0.8rem;color:#333;display:flex;align-items:center;position:relative;}.review-row .review-row-verified-customer-icon{width:1rem;height:1rem;margin-right:0.25rem;}.ratings-item{display:flex;align-items:center;margin-bottom:0.5rem;}.ratings-item .ratings-item-index{width:3em;margin-right:0.5rem;font-size:0.9rem;}.ratings-item .ratings-item-percentage{width:2em;margin-left:0.5rem;text-align:right;font-size:0.9rem;}.ratings-item .ratings-bar{flex:1;height:0.5rem;background:#ddd;margin-right:0.5rem;position:relative;}.ratings-item .ratings-bar .ratings-fill{position:absolute;height:100%;background:#F1C213;}
.owl-theme .owl-controls{margin-top:10px;text-align:center;}.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:0.5;}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none;}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline;}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:0.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791;}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1;}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}.owl-item.loading{min-height:150px;background:url(/sites/all/libraries/owl-carousel/AjaxLoader.gif) no-repeat center center}
.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x :50%;-webkit-perspective-origin-y :50%;-moz-perspective :1200px;-moz-perspective-origin-x :50%;-moz-perspective-origin-y :50%;perspective :1200px;}.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease;}.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease;}.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease;}.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease;}.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both;}.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both;}.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both;}.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both;}@-webkit-keyframes empty{0%{opacity:1}}@-moz-keyframes empty{0%{opacity:1}}@keyframes empty{0%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@-moz-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@-webkit-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@-moz-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px);}75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);}100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);}}@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px);}75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%);}100%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%);}}@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px);}75%{opacity:.5;transform:translateZ(-500px) translateX(-200%);}100%{opacity:.5;transform:translateZ(-500px) translateX(-200%);}}@-webkit-keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%);}75%{opacity:.5;-webkit-transform:translateZ(-500px);}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0);}}@-moz-keyframes backSlideIn{0%,25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%);}75%{opacity:.5;-moz-transform:translateZ(-500px);}100%{opacity:1;-moz-transform:translateZ(0) translateX(0);}}@keyframes backSlideIn{0%,25%{opacity:.5;transform:translateZ(-500px) translateX(200%);}75%{opacity:.5;transform:translateZ(-500px);}100%{opacity:1;transform:translateZ(0) translateX(0);}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8);}}@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(.8);}}@keyframes scaleToFade{to{opacity:0;transform:scale(.8);}}@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%);}}@-moz-keyframes goDown{from{-moz-transform:translateY(-100%);}}@keyframes goDown{from{transform:translateY(-100%);}}@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5);}}@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5);}}@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5);}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5);}}@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5);}}@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5);}}
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px);}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}.owl-carousel .owl-item{float:left;}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer;}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}.grabbing{cursor:url(/sites/all/libraries/owl-carousel/grabbing.png) 8 8,move;}.owl-carousel  .owl-wrapper,.owl-carousel  .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
