[data-pitooltip],
.pitooltip {
position: relative;
cursor: pointer;
} [data-pitooltip]:before,
[data-pitooltip]:after,
.pitooltip:before,
.pitooltip:after {
position: absolute;
visibility: hidden;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
-webkit-transition:
opacity 0.2s ease-in-out,
visibility 0.2s ease-in-out,
-webkit-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
-moz-transition:
opacity 0.2s ease-in-out,
visibility 0.2s ease-in-out,
-moz-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
transition:
opacity 0.2s ease-in-out,
visibility 0.2s ease-in-out,
transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
pointer-events: none;
} [data-pitooltip]:hover:before,
[data-pitooltip]:hover:after,
[data-pitooltip]:focus:before,
[data-pitooltip]:focus:after,
.pitooltip:hover:before,
.pitooltip:hover:after,
.pitooltip:focus:before,
.pitooltip:focus:after {
visibility: visible;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
} .pitooltip:before,
[data-pitooltip]:before {
z-index: 1001;
border: 6px solid transparent;
background: transparent;
content: "";
} .pitooltip:after,
[data-pitooltip]:after {
z-index: 1000;
padding: 8px;
width: 160px;
background-color: #000;
background-color: hsla(0, 0%, 20%, 0.9);
color: #fff;
content: attr(data-pitooltip);
font-size: 14px;
line-height: 1.2;
}  .pitooltip {
display: inline-flex;
width: 20px;
background: #ccc;
text-align: center;
margin-left: 15px;
border-radius: 15px;
height: 20px;
align-items: center;
justify-content: center;
}
[data-pitooltip]:before,
[data-pitooltip]:after,
.pitooltip:before,
.pitooltip:after,
.pitooltip-top:before,
.pitooltip-top:after {
bottom: 100%;
left: 50%;
}
[data-pitooltip]:before,
.pitooltip:before,
.pitooltip-top:before {
margin-left: -6px;
margin-bottom: -12px;
border-top-color: #000;
border-top-color: hsla(0, 0%, 20%, 0.9);
} [data-pitooltip]:after,
.pitooltip:after,
.pitooltip-top:after {
margin-left: -80px;
}
[data-pitooltip]:hover:before,
[data-pitooltip]:hover:after,
[data-pitooltip]:focus:before,
[data-pitooltip]:focus:after,
.pitooltip:hover:before,
.pitooltip:hover:after,
.pitooltip:focus:before,
.pitooltip:focus:after,
.pitooltip-top:hover:before,
.pitooltip-top:hover:after,
.pitooltip-top:focus:before,
.pitooltip-top:focus:after {
-webkit-transform: translateY(-12px);
-moz-transform: translateY(-12px);
transform: translateY(-12px);
} .pitooltip-left:before,
.pitooltip-left:after {
right: 100%;
bottom: 50%;
left: auto;
}
.pitooltip-left:before {
margin-left: 0;
margin-right: -12px;
margin-bottom: 0;
border-top-color: transparent;
border-left-color: #000;
border-left-color: hsla(0, 0%, 20%, 0.9);
}
.pitooltip-left:hover:before,
.pitooltip-left:hover:after,
.pitooltip-left:focus:before,
.pitooltip-left:focus:after {
-webkit-transform: translateX(-12px);
-moz-transform: translateX(-12px);
transform: translateX(-12px);
} .pitooltip-bottom:before,
.pitooltip-bottom:after {
top: 100%;
bottom: auto;
left: 50%;
}
.pitooltip-bottom:before {
margin-top: -12px;
margin-bottom: 0;
border-top-color: transparent;
border-bottom-color: #000;
border-bottom-color: hsla(0, 0%, 20%, 0.9);
}
.pitooltip-bottom:hover:before,
.pitooltip-bottom:hover:after,
.pitooltip-bottom:focus:before,
.pitooltip-bottom:focus:after {
-webkit-transform: translateY(12px);
-moz-transform: translateY(12px);
transform: translateY(12px);
} .pitooltip-right:before,
.pitooltip-right:after {
bottom: 50%;
left: 100%;
}
.pitooltip-right:before {
margin-bottom: 0;
margin-left: -12px;
border-top-color: transparent;
border-right-color: #000;
border-right-color: hsla(0, 0%, 20%, 0.9);
}
.pitooltip-right:hover:before,
.pitooltip-right:hover:after,
.pitooltip-right:focus:before,
.pitooltip-right:focus:after {
-webkit-transform: translateX(12px);
-moz-transform: translateX(12px);
transform: translateX(12px);
} .pitooltip-left:before,
.pitooltip-right:before {
top: 3px;
} .pitooltip-left:after,
.pitooltip-right:after {
margin-left: 0;
margin-bottom: -16px;
}.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em} html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,input,select,textarea,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,:before,:after{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-sizing:border-box;padding:0;border:0;margin:0;font-size:100%;vertical-align:baseline}html{width:100%;height:100%;height:-webkit-fill-available;min-width:320px;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{width:100%;height:100%;min-height:100vh;min-height:-webkit-fill-available;min-width:320px;padding:0;text-align:center;margin:0;overflow-y:auto;overflow-x:hidden;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-ms-font-smoothing:antialiased}*{-webkit-tap-highlight-color:transparent;outline:none;cursor:default}img,svg{display:block;max-width:100%;height:auto;border:0;vertical-align:bottom;pointer-events:none}img::selection,svg::selection{background:transparent}img::-moz-selection,svg::-moz-selection{background:transparent}strong{font-weight:700}ul{list-style:none}a{text-decoration:none}a,a *,button,select,input[type="button"],input[type="submit"]{cursor:pointer;transition:all 250ms}input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="url"],input[type="password"],button,input[type="button"],input[type="submit"],select,textarea{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;-o-border-radius:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none}input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="url"],input[type="password"],textarea{cursor:text;user-select:auto !important;-moz-user-select:auto !important;-webkit-user-select:auto !important;-ms-user-select:auto !important}input,select,textarea,button{outline:none}select option{font-weight:inherit;font-size:inherit}select::-ms-expand{display:none}input[type=number]{-moz-appearance:textfield}input[type="submit"],input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:inset 0 0 0 100px #fff !important}textarea{overflow:auto}:-moz-placeholder{color:inherit;opacity:1}::-moz-placeholder{color:inherit;opacity:1}::-webkit-input-placeholder{color:inherit}:-ms-input-placeholder{color:inherit}::-ms-input-placeholder{color:inherit}button::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:0;padding:0}@font-face{font-weight:700;font-style:normal;font-display:swap;font-family:'Eagle';src:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/fonts/Eagle-Bold.woff2) format("woff2"),url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/fonts/Eagle-Bold.woff) format("woff")}@font-face{font-weight:200;font-style:normal;font-display:swap;font-family:'Eagle';src:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/fonts/Eagle-Light.woff2) format("woff2"),url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/fonts/Eagle-Light.woff) format("woff")}@font-face{font-weight:700;font-style:normal;font-display:swap;font-family:'Poppins';src:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/fonts/Poppins-Bold.woff2) format("woff2"),url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/fonts/Poppins-Bold.woff) format("woff")}@font-face{font-weight:400;font-style:normal;font-display:swap;font-family:'Poppins';src:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/fonts/Poppins-Regular.woff2) format("woff2"),url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/fonts/Poppins-Regular.woff) format("woff")}@font-face{font-weight:200;font-style:normal;font-display:swap;font-family:'Poppins';src:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/fonts/Poppins-Light.woff2) format("woff2"),url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/fonts/Poppins-Light.woff) format("woff")}.owl-carousel{position:relative;display:none;width:100%;-webkit-tap-highlight-color:transparent;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{display:block;clear:both;height:0;content:'';line-height:0;visibility:hidden}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.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)}.owl-carousel .owl-item{position:relative;float:left;min-height:1px;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav .owl-prev *,.owl-carousel .owl-nav .owl-next *{pointer-events:none}.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dots.disabled{display:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-grab .owl-item{cursor:move;cursor:grab}.owl-carousel.owl-grab .owl-item *{cursor:move;cursor:grab}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{display:block;opacity:0}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:350ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}.owl-carousel .fadeIn{animation-name:fadeIn;animation-delay:350ms}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.owl-height{transition:height 500ms ease-in-out}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}html{background:#fff}body{position:relative;font:400 16px/1.6 Poppins, sans-serif;color:#252525;overflow-x:hidden;background:#fff;overflow-y:scroll !important}body.loaded .curtain{opacity:0 !important;pointer-events:none}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-track{background:#fff}body::-webkit-scrollbar-thumb{background:#bbb}body::-webkit-scrollbar-thumb:hover{background:#06a0b5}::selection{color:inherit;background:rgba(0,0,0,0.075)}::-moz-selection{color:inherit;background:rgba(0,0,0,0.075)}a ::selection,a::selection,button ::selection,button::selection{background:transparent}a ::-moz-selection,a::-moz-selection,button ::-moz-selection,button::-moz-selection{background:transparent}.wrapper{position:relative;display:flex;flex-direction:column;width:100%;max-width:1920px;min-height:100vh;margin:0 auto;overflow-x:hidden}.center{position:relative;display:block;width:100%;margin:auto}.header{position:fixed;top:0;left:50%;width:100%;max-width:1920px;background:fixed #000 url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/stripe/light.svg) 50% 50%/10px 12px;z-index:1000;transform:translateX(-50%)}.header .center{display:flex;align-items:center;max-width:1360px;height:115px;padding:0 100px 0 50px}.header .center .logo{display:block;margin:0 20px 0 0}.header .center .logo svg{width:250px;height:35px}.header .center .logo:hover svg *{fill:#06a0b5}.header .center .menu{position:relative;display:flex;align-items:center;font-size:14px;line-height:1.25;text-transform:uppercase;margin:0 0 0 auto;z-index:10}.header .center .menu li{position:relative;padding:0 1px 0 0}.header .center .menu li a{display:block;padding:25px 10px;color:#fff}.header .center .menu li a:hover{color:#06a0b5}.header .center .menu li.active a{color:#06a0b5}.header .center .menu li ul{position:absolute;top:100%;left:-8px;display:block;width:275px;text-transform:none;text-align:left;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,0.125),4px 8px 30px rgba(0,0,0,0.125);visibility:hidden;opacity:0;transition:opacity 100ms}.header .center .menu li ul li{border-top:1px #e5e5e5 solid;padding:0}.header .center .menu li ul li a{padding:20px 20px 18px;color:#2b2b2b !important}.header .center .menu li ul li a:hover{background:#eee}.header .center .menu li ul li:after{display:none}.header .center .menu li ul li.active{background:#eee}.header .center .menu li ul li:first-of-type{border:none}.header .center .menu li:hover ul{opacity:1;visibility:visible}.header .center .menu li:after{position:absolute;top:50%;right:0;width:1px;height:12px;content:'';background:#fff;transform:translateY(-60%)}.header .center .menu li:last-child:after{display:none}.header .center .bag{position:relative;width:30px;height:30px;padding:0;font-size:0;text-indent:-5000px;margin:0 0 0 5px;background:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/header/basket.svg) 50% 50%/cover no-repeat}.header .center .bag .count{position:absolute;top:-10px;right:-25px;display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;border:1px #252525 solid;border-radius:50%;padding:6px 5px 5px;font-size:13px;line-height:1;text-indent:0;color:#fff;background:#06a0b5;z-index:10}.header .center .bag .count.pulse{animation:pulse 750ms 4}@keyframes pulse{50%{scale:0.5}}.header .center .bag:hover .count{color:#252525;background:#fff}.header .center .contact{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:54px;height:430px;padding:0 0 30px;font-size:14px;line-height:1;writing-mode:vertical-rl;color:#fff;background:#be1e7a;clip-path:polygon(0 0, 100% 0, 100% 100%, 50% calc(100% - 27px), 0 100%);z-index:10}.header .center .contact span{text-transform:uppercase}.header .center .contact:hover{background:#06a0b5}.header .center .icon{position:relative;display:none;width:30px;height:30px;border:0;padding:0;text-indent:-5000px;margin:0 0 0 60px}.header .center .icon .bar{position:absolute;left:3px;display:block;width:24px;height:2px;background:#fff}.header .center .icon .bar.bar-1{top:7px}.header .center .icon .bar.bar-2{top:14px}.header .center .icon .bar.bar-3{top:21px}.header:after{position:absolute;left:0;bottom:-1px;width:100%;height:1px;content:'';background:rgba(225,225,225,0.375)}.template-taxonomy-product-cat .header .center .menu li a.shop-link,.template-single-product .header .center .menu li a.shop-link{color:#06a0b5}.template-single-landing .header .center .menu{display:none}.template-single-landing .header .center .bag{margin:0 0 0 auto}.default h1{font:700 60px/1 Eagle, sans-serif;text-transform:uppercase;margin:2em 0 1em}.default h2{font:700 36px/1.125 Eagle, sans-serif;text-transform:uppercase;margin:2em 0 1.25em}.default h3{font:700 24px/1.2 Eagle, sans-serif;text-transform:uppercase;margin:2em 0 1.25em}.default p{margin:1.25em 0}.default blockquote{position:relative;padding:0 0 0 60px;margin:3.5em 0}.default blockquote:before{position:absolute;top:0;left:0;width:35px;height:35px;content:'';background:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/quote/start/orange.svg) 50%/35px no-repeat}.default ul,.default ol{margin:1.5em 0 1.5em 1em}.default ul li,.default ol li{padding:0 0 0 1em;margin:0 0 0.4em}.default ul li:last-of-type,.default ol li:last-of-type{margin:0}.default ul{list-style:disc}.default ul li::marker{content:'•';color:#be1e7a}.default ol{list-style:decimal}.default table{width:100%;border-collapse:separate;border-spacing:0;border-top:1px #ddd solid;border-left:1px #ddd solid;line-height:1.5;margin:4em auto}.default table tr th,.default table tr td{border-right:1px #ddd solid;border-bottom:1px #ddd solid;padding:1em 1.25em;text-align:left;vertical-align:top}.default table tr th.align-left,.default table tr td.align-left{text-align:left}.default table tr th.align-center,.default table tr td.align-center{text-align:center}.default table tr th.align-right,.default table tr td.align-right{text-align:right}.default table tr th.align-middle,.default table tr td.align-middle{vertical-align:middle}.default table tr th{font-weight:700}.default table tr th.dark{color:#fff;background:#001938}.default .scroll-table{margin:4em auto}.default img.alignnone{display:block;margin:3.25em auto}.default img.alignleft{float:left;max-width:50%;margin:0 2.5em 2.75em 0}.default img.alignright{float:right;max-width:50%;margin:0 0 2.75em 2.5em}.default img.aligncenter{display:block;clear:both;text-align:center;margin:3.25em auto}.default .youtube{position:relative;display:block;width:100%;aspect-ratio:1/0.5625;margin:3.25em auto;background:#252525}.default .youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.default strong{font-weight:700}.default a{font-weight:700;color:#06a0b5;text-decoration:underline;text-underline-offset:0.175em}.default a:hover{color:#be1e7a}.default a.button{text-decoration:none;margin:2em 0}.default a.button:first-child{margin-top:0}.default a.button:last-child{margin-bottom:0}.default h1:first-child,.default h2:first-child,.default h3:first-child,.default p:first-child,.default blockquote:first-child,.default ul:first-child,.default ol:first-child,.default table:first-child,.default .scroll-table:first-child,.default .youtube:first-child{margin-top:0}.default h1:first-child a.button,.default h2:first-child a.button,.default h3:first-child a.button,.default p:first-child a.button,.default blockquote:first-child a.button,.default ul:first-child a.button,.default ol:first-child a.button,.default table:first-child a.button,.default .scroll-table:first-child a.button,.default .youtube:first-child a.button{margin-top:0}.default h1:last-child,.default h2:last-child,.default h3:last-child,.default p:last-child,.default blockquote:last-child,.default ul:last-child,.default ol:last-child,.default table:last-child,.default .scroll-table:last-child,.default .youtube:last-child{margin-bottom:0}.default h1:last-child a.button,.default h2:last-child a.button,.default h3:last-child a.button,.default p:last-child a.button,.default blockquote:last-child a.button,.default ul:last-child a.button,.default ol:last-child a.button,.default table:last-child a.button,.default .scroll-table:last-child a.button,.default .youtube:last-child a.button{margin-bottom:0}.content{position:relative;padding:115px 0 0;background:#fff}.background-dark-grey{color:#fff;background-color:#292929}.background-mid-grey{background-color:#e5e5e5}.background-light-grey{background-color:#f0f0f0}.background-white{background-color:#fff}.background-magenta{color:#fff;background-color:#be1e7a}.background-blue{color:#fff;background-color:#06a0b5}.background-green{background-color:#b4b932}.background-orange{color:#fff;background-color:#e74f01}.striped{background-attachment:fixed;background-position:50% 50%;background-size:10px 12px;background-repeat:repeat}.striped.background-dark-grey,.striped.background-mid-grey{background-image:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/stripe/light.svg)}.striped.background-light-grey,.striped.background-white,.striped.background-magenta,.striped.background-blue,.striped.background-green,.striped.background-orange{background-image:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/stripe/dark.svg)}.button{display:inline-flex;align-items:center;justify-content:flex-start;min-width:240px;min-height:55px;border-width:2px;border-style:solid;padding:15px 50px 14px 20px;font:inherit;font-weight:700;font-size:14px;line-height:1.125;text-align:left;background-position:calc(100% - 14px);background-size:10px 20px;background-repeat:no-repeat}.button.large{min-width:330px;min-height:68px;padding:15px 60px 14px 25px;font-size:18px;background-position:calc(100% - 18px);background-size:12.5px 25px}.button.large.uppercase{font-size:16px}.button.magenta-solid{border-color:#be1e7a;color:#fff;background-color:#be1e7a;background-image:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/arrow/right/white.svg)}.button.magenta-solid:hover{border-color:#06a0b5;background-color:#06a0b5}.button.magenta-outline{border-color:#be1e7a;background-color:transparent;background-image:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/arrow/right/orange.svg)}.button.magenta-solid:hover,.button.magenta-outline:hover{border-color:#06a0b5;color:#fff;background-color:#06a0b5;background-image:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/arrow/right/white.svg)}.button.black-outline{border-color:#000;color:#000;background-image:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/arrow/right/orange.svg)}.button.white-outline{border-color:#fff;color:#fff;background-image:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/arrow/right/orange.svg)}.button.black-outline:hover,.button.white-outline:hover{border-color:#be1e7a;color:#fff;background-color:#be1e7a;background-image:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/arrow/right/white.svg)}.button.uppercase{font-size:12px;text-transform:uppercase}.background-dark-grey .button.magenta-outline{color:#fff;background-image:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/arrow/right/white.svg)}.background-mid-grey .button.magenta-outline,.background-light-grey .button.magenta-outline,.background-white .button.magenta-outline{color:#be1e7a;background-image:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/arrow/right/magenta.svg)}.background-dark-grey .button.magenta-outline:hover,.background-mid-grey .button.magenta-outline:hover,.background-light-grey .button.magenta-outline:hover,.background-white .button.magenta-outline:hover{border-color:#06a0b5;color:#fff;background-color:#06a0b5;background-image:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/arrow/right/white.svg)}.feefo{display:table;width:120px;height:60px;margin:2em 0}.feefo:first-child{margin-top:0}.feefo:last-child{margin-bottom:0}.accordion .center{position:relative;max-width:1250px;padding:130px 75px}.accordion .center .introduction{margin:0 0 70px}.accordion .center .introduction h2{font:700 36px/1.125 Eagle, sans-serif;text-transform:uppercase;margin:0 auto}.accordion .center .introduction h2.black{color:#000}.accordion .center .introduction h2.white{color:#fff}.accordion .center .introduction h2.magenta{color:#be1e7a}.accordion .center .introduction h2.blue{color:#06a0b5}.accordion .center .introduction h2.orange{color:#e74f01}.accordion .center .introduction h2.green{color:#b4b932}.accordion .center .introduction p{max-width:720px;margin:1.5em auto 0}.accordion .center .sections{border-bottom:2px #777 solid;counter-reset:sections}.accordion .center .sections details{text-align:left}.accordion .center .sections details summary{position:relative;display:block;border-top:2px #777 solid;padding:26px 80px 24px 25px;font:700 28px/1.2 Eagle, sans-serif;text-transform:uppercase;cursor:pointer}.accordion .center .sections details summary::selection{background:transparent}.accordion .center .sections details summary::-moz-selection{background:transparent}.accordion .center .sections details summary:before{display:inline-block;width:1.75em;font-size:40px;counter-increment:sections;content:counter(sections) ".";color:#e74f01;margin:-0.5em 0}.accordion .center .sections details summary:after{position:absolute;top:20px;right:20px;display:block;width:42px;height:42px;border-radius:50%;content:'';background:#be1e7a url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/accordion/plus.svg) 50% 50%/cover no-repeat;transition:all 250ms}.accordion .center .sections details summary::marker{display:none;content:''}.accordion .center .sections details summary:hover:after{background-color:#e74f01}.accordion .center .sections details .section{padding:20px 75px 50px;color:#252525}.accordion .center .sections details .section .columns{display:flex;margin:-35px -35px -25px}.accordion .center .sections details .section .columns .column{margin:35px}.accordion .center .sections details .section .columns .column .image{max-width:260px;margin:0 auto 1.5em}.accordion .center .sections details .section .columns.columns-1 .column{width:calc(100% - 70px)}.accordion .center .sections details .section .columns.columns-2 .column{width:calc(50% - 70px)}.accordion .center .sections details .section .columns.columns-3 .column{width:calc(33.33333% - 70px)}.accordion .center .sections details .section .buttons{text-align:right;margin:40px -35px 0}.accordion .center .sections details .section .buttons .button{min-width:calc(33.33333% - 70px);margin:0 35px}.accordion .center .sections details[open]{background:#fff}.accordion .center .sections details[open] summary{color:#252525}.accordion .center .sections details[open] summary:after{background-image:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/accordion/minus.svg);opacity:0.5}.accordion .center .sections details[open] summary:hover:after{opacity:1}.accordion .background-white .center .sections{box-shadow:0 0 75px rgba(0,0,0,0.175)}.gallery .center{position:relative;max-width:1250px;padding:130px 75px}.gallery .center .introduction{margin:0 0 70px}.gallery .center .introduction h2{font:700 36px/1.125 Eagle, sans-serif;text-transform:uppercase;margin:0 auto}.gallery .center .introduction h3{font:200 36px/1.125 Eagle, sans-serif;text-transform:uppercase;margin:0 auto}.gallery .center .introduction h2.black,.gallery .center .introduction h3.black{color:#000}.gallery .center .introduction h2.white,.gallery .center .introduction h3.white{color:#fff}.gallery .center .introduction h2.magenta,.gallery .center .introduction h3.magenta{color:#be1e7a}.gallery .center .introduction h2.blue,.gallery .center .introduction h3.blue{color:#06a0b5}.gallery .center .introduction h2.orange,.gallery .center .introduction h3.orange{color:#e74f01}.gallery .center .introduction h2.green,.gallery .center .introduction h3.green{color:#b4b932}.gallery .center .introduction p{max-width:720px;margin:1.5em auto 0}.gallery .center .images{display:flex;flex-wrap:wrap;margin:-15px}.gallery .center .images li{width:calc(33.33333% - 30px);margin:15px}.gallery .center .images li a{position:relative;display:block;transition:box-shadow 250ms}.gallery .center .images li a img{width:100%}.gallery .center .images li a:after{position:absolute;right:0;bottom:0;width:52px;height:52px;content:'';background:#be1e7a url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/gallery/open.svg) 50% 50%/cover no-repeat;transition:background 250ms}.gallery .center .images li a:hover{box-shadow:0 0 0 4px #fff}.gallery .center .images li a:hover:after{background-color:#e74f01}.lightbox{position:fixed;top:0;left:0;right:0;bottom:0;bottom:0;width:100%;min-height:100vh;min-height:-webkit-fill-available;display:flex;align-items:center;justify-content:center;padding:30px 125px;overflow:hidden;background:#fff;z-index:20000000;visibility:hidden;opacity:0;transition:all 500ms;transition-delay:250ms}.lightbox img{width:auto;height:auto;max-width:100%;max-height:100%}.lightbox ul{position:absolute;top:30px;left:30px;max-height:calc(100vh - 60px);padding:0 12px 0 0;overflow:auto}.lightbox ul li{margin:0 0 10px}.lightbox ul li a{position:relative;display:block}.lightbox ul li a img{width:64px;height:64px}.lightbox ul li a:after{position:absolute;top:0;left:0;width:100%;height:100%;border:3px transparent solid;content:'';z-index:10;transition:border 250ms}.lightbox ul li a:hover:after{border-color:#06a0b5}.lightbox ul li a.active:after{border-color:#be1e7a}.lightbox ul li:last-of-type{margin:0}.lightbox ul::-webkit-scrollbar{width:4px}.lightbox ul::-webkit-scrollbar-track{background:#eee}.lightbox ul::-webkit-scrollbar-thumb{background:#ddd}.lightbox ul::-webkit-scrollbar-thumb:hover{background:#06a0b5}.lightbox button{position:absolute;top:30px;right:30px;width:52px;height:52px;border:0;padding:0;font-size:0;text-indent:-5000px;content:'';background:#be1e7a url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/gallery/close.svg) 50% 50%/cover no-repeat;opacity:0;z-index:10;transition:background 250ms 0ms ease, opacity 250ms 0ms ease}.lightbox button:hover{background-color:#e74f01}.lightbox.open{visibility:visible;opacity:1;transition-delay:0ms}.lightbox.open button{opacity:1;transition:background 250ms 0ms ease, opacity 750ms 250ms ease}.image-text .center{display:flex;max-width:1360px}.image-text .center .image{flex-shrink:0;display:flex;align-items:center;width:42.5%;max-width:575px;min-height:575px}.image-text .center .image.cover{background:50% 50% / cover no-repeat}.image-text .center .image.contain{background:50% 50% / contain no-repeat}.image-text .center .text{flex:auto;align-self:center;text-align:left;padding:100px 130px}.image-text .center .text .max-width{max-width:480px;margin:0 auto 0 0}.image-text .center .text .max-width h2.medium span{display:block;font-weight:200}.image-text .center .text .max-width h2.medium.magenta{color:#be1e7a}.image-text .center .text .max-width h2.medium.blue{color:#06a0b5}.image-text .center .text .max-width h2.medium.orange{color:#e74f01}.image-text .center .text .max-width h2.medium.green{color:#b4b932}.image-text .center .text .max-width h2.small{font-size:22px;line-height:1.2}.image-text .center .text .max-width h2.small.ribbon{position:relative}.image-text .center .text .max-width h2.small.ribbon:after{position:absolute;top:2px;left:-50px;bottom:2px;display:block;width:24px;content:'';background:#be1e7a;clip-path:polygon(0 0, 100% 0, 100% 100%, 50% calc(100% - 12px), 0 100%)}.image-text .center .text .max-width p{margin:1em 0}.image-text .center .text .max-width .buttons{display:flex;margin:2.5em 0 0}.image-text .center .text .max-width .buttons .button{min-width:calc(50% - 10px);margin:0 0 0 20px}.image-text .center .text .max-width .buttons .button:first-of-type{margin:0}.image-text .center.image-left .image{order:1}.image-text .center.image-left .text{order:2}.image-text .center.image-right .image{order:2}.image-text .center.image-right .text{order:1}.image-text.background-dark-grey .center .text .max-width h2.medium span{color:#fff}.image-text.background-mid-grey .center .text .max-width h2.medium span,.image-text.background-light-grey .center .text .max-width h2.medium span,.image-text.background-white .center .text .max-width h2.medium span{color:#252525}.locations .center{position:relative;max-width:1150px;padding:130px 75px}.locations .center .introduction{margin:0 0 70px}.locations .center .introduction h2{font:700 36px/1.125 Eagle, sans-serif;text-transform:uppercase;margin:0 auto}.locations .center .introduction h2.black{color:#000}.locations .center .introduction h2.white{color:#fff}.locations .center .introduction h2.magenta{color:#be1e7a}.locations .center .introduction h2.blue{color:#06a0b5}.locations .center .introduction h2.orange{color:#e74f01}.locations .center .introduction h2.green{color:#b4b932}.locations .center .introduction p{max-width:720px;margin:1.5em auto 0}.locations .center .list .location{display:flex;min-height:260px;margin:0 0 30px;background:#fff}.locations .center .list .location .map{flex-shrink:0;position:relative;width:260px;background:#dadada}.locations .center .list .location .map *{outline:none !important;border:none !important}.locations .center .list .location .text{flex:auto;align-self:center;padding:45px 45px 40px;text-align:left;color:#252525}.locations .center .list .location .text h3{font:700 22px/1.125 Eagle, sans-serif;text-transform:uppercase}.locations .center .list .location .text .details{display:flex;align-items:flex-start;margin:1em 0 1.25em}.locations .center .list .location .text .details p{max-width:250px}.locations .center .list .location .text .details p span{white-space:nowrap}.locations .center .list .location .text .details ul{border-left:1px #06a0b5 solid;padding:0 0 0 25px;margin:0 0 0 30px}.locations .center .list .location .text .details ul li{color:#06a0b5}.locations .center .list .location .text .details ul li a{color:#252525;margin:0 0 0 0.5em}.locations .center .list .location .text .details ul li a:hover{color:#06a0b5}.locations .center .list .location .text .google{display:inline-block;padding:5px 25px 4px 0;font-weight:700;color:inherit;background:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/arrow/right/magenta.svg) 100% 50%/12.5px 25px no-repeat}.locations .center .list .location .text .google:hover{color:#06a0b5;background-image:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/arrow/right/orange.svg)}.locations .center .list .location:last-of-type{margin:0}.page-intro .center{position:relative;max-width:1250px;padding:130px 75px}.page-intro .center .introduction{max-width:760px;margin:0 auto 50px}.page-intro .center .introduction h2{font:700 36px/1.2 Eagle, sans-serif;text-transform:uppercase;margin:0 auto}.page-intro .center .introduction h2.black{color:#000}.page-intro .center .introduction h2.magenta{color:#be1e7a}.page-intro .center .introduction h2.blue{color:#06a0b5}.page-intro .center .introduction h2.orange{color:#e74f01}.page-intro .center .introduction h2.green{color:#b4b932}.page-intro .center .introduction .feefo{margin:2.5em auto 0}.page-intro .center .columns{display:flex;margin:-25px}.page-intro .center .columns .image{order:2;flex-shrink:0;display:flex;align-items:center;width:calc(50% + 25px);padding:25px}.page-intro .center .columns .text{order:1;align-self:center;width:calc(50% - 25px);padding:25px;text-align:left}.page-intro .center .columns .text h3{position:relative;font:700 22px/1.2 Eagle, sans-serif;text-transform:uppercase}.page-intro .center .columns .text h3:after{position:absolute;top:2px;left:-50px;bottom:2px;display:block;width:24px;content:'';background:#be1e7a;clip-path:polygon(0 0, 100% 0, 100% 100%, 50% calc(100% - 12px), 0 100%)}.page-intro .center .columns .text .button{margin:1.5em 0 0}.paper-turn{padding:75px 30px}.paper-turn .center{position:relative;aspect-ratio:1/1.5;height:calc(100dvh - 265px);min-height:320px}.paper-turn .center iframe{position:absolute;display:block;border:0;top:0;left:0;right:0;bottom:0}.parallax{position:relative;height:450px;overflow:hidden;background:#151515}.parallax .center{display:flex;align-items:center;justify-content:center;max-width:1250px;height:100%;padding:50px 75px;color:#fff;z-index:20}.parallax .center h1.large,.parallax .center h2.large,.parallax .center p.large{font:700 90px/1 Eagle, sans-serif;text-transform:uppercase}.parallax .center h1.large span,.parallax .center h2.large span,.parallax .center p.large span{display:block;font-size:32px;line-height:1.2}.parallax .center h1.small,.parallax .center h2.small,.parallax .center p.small{font:700 60px/1.125 Eagle, sans-serif;text-transform:uppercase}.parallax .center h1.white,.parallax .center h2.white,.parallax .center p.white{color:#fff;text-shadow:0 0 40px rgba(0,0,0,0.25)}.parallax .center h1.black,.parallax .center h2.black,.parallax .center p.black{color:#000;text-shadow:0 0 40px rgba(255,255,255,0.5)}.parallax img{position:absolute;left:0;width:100%;height:900px;object-fit:cover;object-position:50% 50%}.parallax .proxy{position:absolute;top:50%;left:0;display:none;width:100%;height:900px;background:50% 50% / cover no-repeat;z-index:10;transform:translateY(-50%)}.parallax img.dark,.parallax .proxy.dark{opacity:0.65}.parallax:first-child img{display:none}.parallax:first-child .proxy{display:block}.product-selector .center{position:relative;max-width:1250px;padding:130px 75px}.product-selector .center .introduction{margin:0 0 70px}.product-selector .center .introduction h2{text-transform:uppercase}.product-selector .center .introduction h2.large{font:700 90px/1 Eagle, sans-serif;margin:0 auto 0.375em}.product-selector .center .introduction h2.small{font:700 36px/1.125 Eagle, sans-serif;margin:0 auto 1.25em}.product-selector .center .introduction h2.large:last-child,.product-selector .center .introduction h2.small:last-child{margin:0 auto}.product-selector .center .introduction h2.black{color:#000}.product-selector .center .introduction h2.white{color:#fff}.product-selector .center .introduction h2.magenta{color:#be1e7a}.product-selector .center .introduction h2.blue{color:#06a0b5}.product-selector .center .introduction h2.orange{color:#e74f01}.product-selector .center .introduction h2.green{color:#b4b932}.product-selector .center .products{display:flex;flex-wrap:wrap;margin:-15px}.product-selector .center .products .product{position:relative;display:flex;flex-direction:column;width:calc(33.33333% - 30px);padding:70px 40px 35px;text-align:left;margin:15px;transition:box-shadow 250ms}.product-selector .center .products .product h3{order:1;font:700 32px/1 Eagle, sans-serif;text-transform:uppercase}.product-selector .center .products .product h3 span{display:block;font-weight:200;margin:0 0 0.05em}.product-selector .center .products .product p{order:2;padding:1em 0 1.5em;margin:0 0 auto}.product-selector .center .products .product img{order:3}.product-selector .center .products .product a{order:4;display:flex;align-items:center;min-height:25px;padding:0 0 0 25px;font-weight:700;color:#fff;margin:1.75em 0 0;background:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/arrow/right/white.svg) 0 50%/12.5px 25px no-repeat}.product-selector .center .products .product a:after{position:absolute;top:0;left:0;width:100%;height:100%;content:'';z-index:10}.product-selector .center .products .product:after{position:absolute;top:0;display:block;width:30px;height:50px;content:'';background:#fff;clip-path:polygon(0 0, 100% 0, 100% 100%, 50% calc(100% - 15px), 0 100%)}.product-selector .center .products .product:hover{box-shadow:0 0 0 4px #fff}.product-selector .center .pre-button{font-size:20px;margin:55px auto 0}.product-selector .center .button{margin:45px auto 0}.request-quote .center{display:flex;max-width:1250px;padding:130px 75px;text-align:left}.request-quote .center .intro{width:calc(50% - 90px);margin:0 auto 0 0}.request-quote .center .intro h2.large{font:200 110px/1 Eagle, sans-serif;text-transform:uppercase;margin:0}.request-quote .center .intro h2.large span{font-weight:700;color:#06a0b5}.request-quote .center .intro h2.small{font:700 22px/1.125 Eagle, sans-serif;text-transform:uppercase;margin:0}.request-quote .center .intro p{font-size:20px;margin:1.25em 0 0}.request-quote .center .intro strong{font-weight:700;color:#06a0b5}.request-quote .center .intro a{color:#06a0b5;text-decoration:underline;text-underline-offset:0.175em}.request-quote .center .intro a:hover{color:#be1e7a}.request-quote .center .form{width:50%}.request-quote .center .form h3{font:700 22px/1.125 Eagle, sans-serif;text-transform:uppercase;margin:2.5em 0 1em}.request-quote .center .form h3:first-child{margin-top:0}.request-quote .center .form p{margin:1.25em 0}.request-quote .center .form p:first-child{margin-top:0}.request-quote .center .form strong{font-weight:700;color:#06a0b5}.request-quote .center .form a{color:#06a0b5;text-decoration:underline;text-underline-offset:0.175em}.request-quote .center .form a:hover{color:#be1e7a}.request-quote .center .form .hbspt-form fieldset{max-width:100%;margin:0}.request-quote .center .form .hbspt-form fieldset.form-columns-2{display:flex}.request-quote .center .form .hbspt-form fieldset.form-columns-2 .field{float:none !important;width:calc(50% - 15px)}.request-quote .center .form .hbspt-form fieldset.form-columns-2 .field:nth-of-type(1){margin:0 auto 5px 0}.request-quote .center .form .hbspt-form .field{position:relative;margin:0 0 5px}.request-quote .center .form .hbspt-form .field label{position:absolute;top:0;left:0;bottom:0;display:none}.request-quote .center .form .hbspt-form .field .input{margin:0}.request-quote .center .form .hbspt-form .field .input input[type="text"],.request-quote .center .form .hbspt-form .field .input input[type="email"],.request-quote .center .form .hbspt-form .field .input input[type="tel"],.request-quote .center .form .hbspt-form .field .input input[type="number"],.request-quote .center .form .hbspt-form .field .input select,.request-quote .center .form .hbspt-form .field .input textarea{width:100%;font:inherit;font-size:14px;line-height:1.5;color:inherit;margin:0;vertical-align:bottom;background-color:transparent;box-shadow:0 0 transparent;transition:all 500ms}.request-quote .center .form .hbspt-form .field .input input[type="text"]:-moz-placeholder,.request-quote .center .form .hbspt-form .field .input input[type="email"]:-moz-placeholder,.request-quote .center .form .hbspt-form .field .input input[type="tel"]:-moz-placeholder,.request-quote .center .form .hbspt-form .field .input input[type="number"]:-moz-placeholder,.request-quote .center .form .hbspt-form .field .input select:-moz-placeholder,.request-quote .center .form .hbspt-form .field .input textarea:-moz-placeholder{max-width:300px;color:#999}.request-quote .center .form .hbspt-form .field .input input[type="text"]::-moz-placeholder,.request-quote .center .form .hbspt-form .field .input input[type="email"]::-moz-placeholder,.request-quote .center .form .hbspt-form .field .input input[type="tel"]::-moz-placeholder,.request-quote .center .form .hbspt-form .field .input input[type="number"]::-moz-placeholder,.request-quote .center .form .hbspt-form .field .input select::-moz-placeholder,.request-quote .center .form .hbspt-form .field .input textarea::-moz-placeholder{max-width:300px;color:#999}.request-quote .center .form .hbspt-form .field .input input[type="text"]::-webkit-input-placeholder,.request-quote .center .form .hbspt-form .field .input input[type="email"]::-webkit-input-placeholder,.request-quote .center .form .hbspt-form .field .input input[type="tel"]::-webkit-input-placeholder,.request-quote .center .form .hbspt-form .field .input input[type="number"]::-webkit-input-placeholder,.request-quote .center .form .hbspt-form .field .input select::-webkit-input-placeholder,.request-quote .center .form .hbspt-form .field .input textarea::-webkit-input-placeholder{max-width:300px;color:#999}.request-quote .center .form .hbspt-form .field .input input[type="text"]:-ms-input-placeholder,.request-quote .center .form .hbspt-form .field .input input[type="email"]:-ms-input-placeholder,.request-quote .center .form .hbspt-form .field .input input[type="tel"]:-ms-input-placeholder,.request-quote .center .form .hbspt-form .field .input input[type="number"]:-ms-input-placeholder,.request-quote .center .form .hbspt-form .field .input select:-ms-input-placeholder,.request-quote .center .form .hbspt-form .field .input textarea:-ms-input-placeholder{max-width:300px;color:#999}.request-quote .center .form .hbspt-form .field .input input[type="text"]::-ms-input-placeholder,.request-quote .center .form .hbspt-form .field .input input[type="email"]::-ms-input-placeholder,.request-quote .center .form .hbspt-form .field .input input[type="tel"]::-ms-input-placeholder,.request-quote .center .form .hbspt-form .field .input input[type="number"]::-ms-input-placeholder,.request-quote .center .form .hbspt-form .field .input select::-ms-input-placeholder,.request-quote .center .form .hbspt-form .field .input textarea::-ms-input-placeholder{max-width:300px;color:#999}.request-quote .center .form .hbspt-form .field .input input[type="text"]::selection,.request-quote .center .form .hbspt-form .field .input input[type="email"]::selection,.request-quote .center .form .hbspt-form .field .input input[type="tel"]::selection,.request-quote .center .form .hbspt-form .field .input input[type="number"]::selection,.request-quote .center .form .hbspt-form .field .input select::selection,.request-quote .center .form .hbspt-form .field .input textarea::selection{background:rgba(0,0,0,0.075)}.request-quote .center .form .hbspt-form .field .input input[type="text"]::-moz-selection,.request-quote .center .form .hbspt-form .field .input input[type="email"]::-moz-selection,.request-quote .center .form .hbspt-form .field .input input[type="tel"]::-moz-selection,.request-quote .center .form .hbspt-form .field .input input[type="number"]::-moz-selection,.request-quote .center .form .hbspt-form .field .input select::-moz-selection,.request-quote .center .form .hbspt-form .field .input textarea::-moz-selection{background:rgba(0,0,0,0.075)}.request-quote .center .form .hbspt-form .field .input input[type="text"]:focus:-moz-placeholder,.request-quote .center .form .hbspt-form .field .input input[type="text"]:hover:-moz-placeholder,.request-quote .center .form .hbspt-form .field .input input[type="email"]:focus:-moz-placeholder,.request-quote .center .form .hbspt-form .field .input input[type="email"]:hover:-moz-placeholder,.request-quote .center .form .hbspt-form .field .input input[type="tel"]:focus:-moz-placeholder,.request-quote .center .form .hbspt-form .field .input input[type="tel"]:hover:-moz-placeholder,.request-quote .center .form .hbspt-form .field .input input[type="number"]:focus:-moz-placeholder,.request-quote .center .form .hbspt-form .field .input input[type="number"]:hover:-moz-placeholder,.request-quote .center .form .hbspt-form .field .input select:focus:-moz-placeholder,.request-quote .center .form .hbspt-form .field .input select:hover:-moz-placeholder,.request-quote .center .form .hbspt-form .field .input textarea:focus:-moz-placeholder,.request-quote .center .form .hbspt-form .field .input textarea:hover:-moz-placeholder{color:inherit}.request-quote .center .form .hbspt-form .field .input input[type="text"]:focus::-moz-placeholder,.request-quote .center .form .hbspt-form .field .input input[type="text"]:hover::-moz-placeholder,.request-quote .center .form .hbspt-form .field .input input[type="email"]:focus::-moz-placeholder,.request-quote .center .form .hbspt-form .field .input input[type="email"]:hover::-moz-placeholder,.request-quote .center .form .hbspt-form .field .input input[type="tel"]:focus::-moz-placeholder,.request-quote .center .form .hbspt-form .field .input input[type="tel"]:hover::-moz-placeholder,.request-quote .center .form .hbspt-form .field .input input[type="number"]:focus::-moz-placeholder,.request-quote .center .form .hbspt-form .field .input input[type="number"]:hover::-moz-placeholder,.request-quote .center .form .hbspt-form .field .input select:focus::-moz-placeholder,.request-quote .center .form .hbspt-form .field .input select:hover::-moz-placeholder,.request-quote .center .form .hbspt-form .field .input textarea:focus::-moz-placeholder,.request-quote .center .form .hbspt-form .field .input textarea:hover::-moz-placeholder{color:inherit}.request-quote .center .form .hbspt-form .field .input input[type="text"]:focus::-webkit-input-placeholder,.request-quote .center .form .hbspt-form .field .input input[type="text"]:hover::-webkit-input-placeholder,.request-quote .center .form .hbspt-form .field .input input[type="email"]:focus::-webkit-input-placeholder,.request-quote .center .form .hbspt-form .field .input input[type="email"]:hover::-webkit-input-placeholder,.request-quote .center .form .hbspt-form .field .input input[type="tel"]:focus::-webkit-input-placeholder,.request-quote .center .form .hbspt-form .field .input input[type="tel"]:hover::-webkit-input-placeholder,.request-quote .center .form .hbspt-form .field .input input[type="number"]:focus::-webkit-input-placeholder,.request-quote .center .form .hbspt-form .field .input input[type="number"]:hover::-webkit-input-placeholder,.request-quote .center .form .hbspt-form .field .input select:focus::-webkit-input-placeholder,.request-quote .center .form .hbspt-form .field .input select:hover::-webkit-input-placeholder,.request-quote .center .form .hbspt-form .field .input textarea:focus::-webkit-input-placeholder,.request-quote .center .form .hbspt-form .field .input textarea:hover::-webkit-input-placeholder{color:inherit}.request-quote .center .form .hbspt-form .field .input input[type="text"]:focus:-ms-input-placeholder,.request-quote .center .form .hbspt-form .field .input input[type="text"]:hover:-ms-input-placeholder,.request-quote .center .form .hbspt-form .field .input input[type="email"]:focus:-ms-input-placeholder,.request-quote .center .form .hbspt-form .field .input input[type="email"]:hover:-ms-input-placeholder,.request-quote .center .form .hbspt-form .field .input input[type="tel"]:focus:-ms-input-placeholder,.request-quote .center .form .hbspt-form .field .input input[type="tel"]:hover:-ms-input-placeholder,.request-quote .center .form .hbspt-form .field .input input[type="number"]:focus:-ms-input-placeholder,.request-quote .center .form .hbspt-form .field .input input[type="number"]:hover:-ms-input-placeholder,.request-quote .center .form .hbspt-form .field .input select:focus:-ms-input-placeholder,.request-quote .center .form .hbspt-form .field .input select:hover:-ms-input-placeholder,.request-quote .center .form .hbspt-form .field .input textarea:focus:-ms-input-placeholder,.request-quote .center .form .hbspt-form .field .input textarea:hover:-ms-input-placeholder{color:inherit}.request-quote .center .form .hbspt-form .field .input input[type="text"]:focus::-ms-input-placeholder,.request-quote .center .form .hbspt-form .field .input input[type="text"]:hover::-ms-input-placeholder,.request-quote .center .form .hbspt-form .field .input input[type="email"]:focus::-ms-input-placeholder,.request-quote .center .form .hbspt-form .field .input input[type="email"]:hover::-ms-input-placeholder,.request-quote .center .form .hbspt-form .field .input input[type="tel"]:focus::-ms-input-placeholder,.request-quote .center .form .hbspt-form .field .input input[type="tel"]:hover::-ms-input-placeholder,.request-quote .center .form .hbspt-form .field .input input[type="number"]:focus::-ms-input-placeholder,.request-quote .center .form .hbspt-form .field .input input[type="number"]:hover::-ms-input-placeholder,.request-quote .center .form .hbspt-form .field .input select:focus::-ms-input-placeholder,.request-quote .center .form .hbspt-form .field .input select:hover::-ms-input-placeholder,.request-quote .center .form .hbspt-form .field .input textarea:focus::-ms-input-placeholder,.request-quote .center .form .hbspt-form .field .input textarea:hover::-ms-input-placeholder{color:inherit}.request-quote .center .form .hbspt-form .field .input input[type="text"],.request-quote .center .form .hbspt-form .field .input input[type="email"],.request-quote .center .form .hbspt-form .field .input input[type="tel"],.request-quote .center .form .hbspt-form .field .input input[type="number"],.request-quote .center .form .hbspt-form .field .input select{height:50px;border:1px transparent solid;border-bottom-color:#999}.request-quote .center .form .hbspt-form .field .input input[type="text"]:focus,.request-quote .center .form .hbspt-form .field .input input[type="email"]:focus,.request-quote .center .form .hbspt-form .field .input input[type="tel"]:focus,.request-quote .center .form .hbspt-form .field .input input[type="number"]:focus,.request-quote .center .form .hbspt-form .field .input select:focus{border-color:#999}.request-quote .center .form .hbspt-form .field .input input[type="text"],.request-quote .center .form .hbspt-form .field .input input[type="email"],.request-quote .center .form .hbspt-form .field .input input[type="tel"],.request-quote .center .form .hbspt-form .field .input input[type="number"]{padding:6px 14px 4px}.request-quote .center .form .hbspt-form .field .input select{padding:6px 44px 4px 14px;background:transparent url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/arrow/down/orange.svg) calc(100% - 10px) 50%/20px 10px no-repeat}.request-quote .center .form .hbspt-form .field .input select option{color:#252525}.request-quote .center .form .hbspt-form .field .input select.is-placeholder{color:#999}.request-quote .center .form .hbspt-form .field .input textarea{height:90px;border:1px #999 solid;padding:15px 14px;margin:35px 0 0;resize:vertical}.request-quote .center .form .hbspt-form .field .hs-error-msgs{position:absolute;right:0;bottom:0;display:inline-flex;align-items:center;justify-content:center;min-width:80px;min-height:25px;padding:5px 6px 4px;font-size:10px;line-height:1.2;text-transform:uppercase;text-align:center;letter-spacing:0.125em;list-style:none;background:#be1e7a;z-index:10}.request-quote .center .form .hbspt-form .field .hs-error-msgs li{padding:0;margin:0}.request-quote .center .form .hbspt-form .field .hs-error-msgs li label{position:static;display:inline;color:#fff;margin:0}.request-quote .center .form .hbspt-form .field .hs-error-msgs li::marker{display:none;content:''}.request-quote .center .form .hbspt-form .hs_error_rollup{margin:15px 0 -15px}.request-quote .center .form .hbspt-form .hs_error_rollup .hs-error-msgs{list-style:none;margin:0}.request-quote .center .form .hbspt-form .hs_error_rollup .hs-error-msgs li{padding:0;margin:0}.request-quote .center .form .hbspt-form .hs_error_rollup .hs-error-msgs li label{display:inline;font-size:14px;margin:0}.request-quote .center .form .hbspt-form .hs_error_rollup .hs-error-msgs li::marker{display:none;content:''}.request-quote .center .form .hbspt-form .hs-submit{margin:35px 0 0}.request-quote .center .form.large .hbspt-form .hs-submit input[type="submit"]{display:inline-flex;align-items:center;justify-content:flex-start;min-width:240px;min-height:54px;padding:15px 50px 14px 20px;font:inherit;font-weight:700;font-size:14px;line-height:1.125;text-align:left;color:#fff;background:#be1e7a url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/arrow/right/white.svg) calc(100% - 14px)/10px 20px no-repeat}.request-quote .center .form.large .hbspt-form .hs-submit input[type="submit"]:hover{background-color:#06a0b5}.request-quote .center .form.small .hbspt-form .hs-submit input[type="submit"]{display:inline-flex;align-items:center;justify-content:flex-start;min-width:160px;min-height:54px;border-width:2px;border-style:solid;padding:15px 50px 14px 20px;font:inherit;font-weight:700;font-size:12px;line-height:1.125;text-transform:uppercase;text-align:left;color:#fff;background:transparent url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/arrow/right/orange.svg) calc(100% - 14px)/10px 20px no-repeat}.request-quote:first-child .center{padding:100px 50px}.request-quote.background-dark-grey .center .form .hbspt-form .field .input input[type="text"]:focus,.request-quote.background-dark-grey .center .form .hbspt-form .field .input input[type="email"]:focus,.request-quote.background-dark-grey .center .form .hbspt-form .field .input input[type="tel"]:focus,.request-quote.background-dark-grey .center .form .hbspt-form .field .input input[type="number"]:focus,.request-quote.background-dark-grey .center .form .hbspt-form .field .input select:focus,.request-quote.background-dark-grey .center .form .hbspt-form .field .input textarea:focus{background-color:rgba(255,255,255,0.075)}.request-quote.background-dark-grey .center .form.small .hbspt-form .hs-submit input[type="submit"]{border-color:#fff;color:#fff}.request-quote.background-mid-grey .center .form .hbspt-form .field .input input[type="text"]:focus,.request-quote.background-mid-grey .center .form .hbspt-form .field .input input[type="email"]:focus,.request-quote.background-mid-grey .center .form .hbspt-form .field .input input[type="tel"]:focus,.request-quote.background-mid-grey .center .form .hbspt-form .field .input input[type="number"]:focus,.request-quote.background-mid-grey .center .form .hbspt-form .field .input select:focus,.request-quote.background-mid-grey .center .form .hbspt-form .field .input textarea:focus,.request-quote.background-light-grey .center .form .hbspt-form .field .input input[type="text"]:focus,.request-quote.background-light-grey .center .form .hbspt-form .field .input input[type="email"]:focus,.request-quote.background-light-grey .center .form .hbspt-form .field .input input[type="tel"]:focus,.request-quote.background-light-grey .center .form .hbspt-form .field .input input[type="number"]:focus,.request-quote.background-light-grey .center .form .hbspt-form .field .input select:focus,.request-quote.background-light-grey .center .form .hbspt-form .field .input textarea:focus,.request-quote.background-white .center .form .hbspt-form .field .input input[type="text"]:focus,.request-quote.background-white .center .form .hbspt-form .field .input input[type="email"]:focus,.request-quote.background-white .center .form .hbspt-form .field .input input[type="tel"]:focus,.request-quote.background-white .center .form .hbspt-form .field .input input[type="number"]:focus,.request-quote.background-white .center .form .hbspt-form .field .input select:focus,.request-quote.background-white .center .form .hbspt-form .field .input textarea:focus{background-color:rgba(0,0,0,0.025)}.request-quote.background-mid-grey .center .form.small .hbspt-form .hs-submit input[type="submit"],.request-quote.background-light-grey .center .form.small .hbspt-form .hs-submit input[type="submit"],.request-quote.background-white .center .form.small .hbspt-form .hs-submit input[type="submit"]{border-color:#000;color:#000}.request-quote.background-dark-grey .center .form.small .hbspt-form .hs-submit input[type="submit"]:hover,.request-quote.background-mid-grey .center .form.small .hbspt-form .hs-submit input[type="submit"]:hover,.request-quote.background-light-grey .center .form.small .hbspt-form .hs-submit input[type="submit"]:hover,.request-quote.background-white .center .form.small .hbspt-form .hs-submit input[type="submit"]:hover{border-color:#be1e7a;color:#fff;background-color:#be1e7a;background-image:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/arrow/right/white.svg)}.team .center{position:relative;max-width:1250px;padding:130px 75px}.team .center .introduction{margin:0 0 70px}.team .center .introduction h2{font:700 36px/1.125 Eagle, sans-serif;text-transform:uppercase;margin:0 auto}.team .center .introduction h3{font:200 36px/1.125 Eagle, sans-serif;text-transform:uppercase;margin:0 auto}.team .center .introduction h2.black,.team .center .introduction h3.black{color:#000}.team .center .introduction h2.white,.team .center .introduction h3.white{color:#fff}.team .center .introduction h2.magenta,.team .center .introduction h3.magenta{color:#be1e7a}.team .center .introduction h2.blue,.team .center .introduction h3.blue{color:#06a0b5}.team .center .introduction h2.orange,.team .center .introduction h3.orange{color:#e74f01}.team .center .introduction h2.green,.team .center .introduction h3.green{color:#b4b932}.team .center .introduction p{max-width:720px;margin:1.5em auto 0}.team .center .members{display:flex;flex-wrap:wrap;margin:-15px}.team .center .members .member{position:relative;width:calc(33.33333% - 30px);margin:15px;background:#fff}.team .center .members .member .text{padding:30px 30px 25px;text-align:left}.team .center .members .member .text h3{font:700 18px/1.2 Eagle, sans-serif;text-transform:uppercase;color:#000;margin:0 0 0.25em}.team .center .members .member .text p{line-height:1.325;color:#2b2b2b;margin:0}.team .center .members .member .text a{display:flex;align-items:center;min-height:32px;padding:6px 0 4px 44px;font-size:14px;line-height:1.325;text-align:left;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:0.325em;color:#999;margin:1em 0 0;background:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/social/linkedin.svg) 0 0/34px 32px no-repeat}.team .center .members .member .text a:hover{color:#000;text-decoration-color:#06a0b5;background-image:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/social/hover/linkedin.svg)}.team .center .members .member .text a:after{position:absolute;top:0;left:0;width:100%;height:100%;content:'';bacground:#f00;z-index:10}.team .center .members .member.linked{transition:box-shadow 250ms}.team .center .members .member.linked:hover{box-shadow:0 0 0 4px #fff}.testimonials .center{position:relative;max-width:1250px;padding:130px 75px}.testimonials .center .carousel{position:relative;padding:75px 0;background:#fff}.testimonials .center .carousel .owl-stage{display:flex;align-items:center;min-height:450px}.testimonials .center .carousel .owl-stage blockquote{position:relative;max-width:820px;padding:0 50px 0 100px;text-align:left;margin:auto}.testimonials .center .carousel .owl-stage blockquote p{font:700 20px/1.25 Eagle, sans-serif;color:#000;margin:1em 0}.testimonials .center .carousel .owl-stage blockquote p:first-of-type{margin-top:0}.testimonials .center .carousel .owl-stage blockquote p:nth-last-child(2):after{display:inline-block;width:45px;height:32px;content:'';margin:4px -45px 0 0;background:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/quote/end/orange.svg) 100% 50%/32px 32px no-repeat;vertical-align:top}.testimonials .center .carousel .owl-stage blockquote p:last-of-type{font:700 16px/1.25 Poppins, sans-serif;color:#959595;margin:1.5em 0 0}.testimonials .center .carousel .owl-stage blockquote:before{position:absolute;display:block;width:32px;height:32px;content:'';top:-8px;left:50px;background:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/quote/start/orange.svg) 50% 50%/32px 32px no-repeat}.testimonials .center .carousel .owl-nav button{position:absolute;top:50%;width:64px;height:64px;border:0;font-size:0;text-indent:-5000px;background-color:#000;background-size:15px 30px;background-repeat:no-repeat;transform:translateY(-50%)}.testimonials .center .carousel .owl-nav button.owl-prev{left:-32px;background-position:45% 50%;background-image:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/arrow/left/magenta.svg)}.testimonials .center .carousel .owl-nav button.owl-prev:hover{background-image:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/arrow/left/white.svg)}.testimonials .center .carousel .owl-nav button.owl-next{right:-32px;background-position:55% 50%;background-image:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/arrow/right/magenta.svg)}.testimonials .center .carousel .owl-nav button.owl-next:hover{background-image:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/arrow/right/white.svg)}.testimonials .center .carousel .owl-dots{position:relative}.testimonials .center .carousel .owl-dots button{width:12px;height:12px;border:0;border-radius:50%;font-size:0;text-indent:-5000px;margin:6px;background:#ccc}.testimonials .center .carousel .owl-dots button:hover{background:#06a0b5}.testimonials .center .carousel .owl-dots button.active{background:#e74f01}.testimonials .center .carousel .tag{position:absolute;top:-25px;left:35px;width:76px;height:95px;background:#e74f01 url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/quote/start/white.svg) 50% 62.5%/40px 40px no-repeat;z-index:10}.testimonials .center .carousel .tag:before,.testimonials .center .carousel .tag:after{position:absolute;top:100%;width:0;height:0;border-style:solid;content:''}.testimonials .center .carousel .tag:before{left:0;border-width:38px 38px 0 0;border-color:#e74f01 transparent transparent transparent}.testimonials .center .carousel .tag:after{right:0;border-width:0 38px 38px 0;border-color:transparent #e74f01 transparent transparent}.testimonials.background-white .center .carousel{box-shadow:0 0 75px rgba(0,0,0,0.175)}.text .center{position:relative;max-width:1250px;padding:130px 75px}.text .center h1.title.large,.text .center h2.title.large{font:700 60px/1 Eagle, sans-serif;margin:2em 0 0.75em}.text .center h1.title.small,.text .center h2.title.small{font:700 36px/1.125 Eagle, sans-serif;margin:2em 0 1.5em}.text .center h1.title.large:first-child,.text .center h1.title.small:first-child,.text .center h2.title.large:first-child,.text .center h2.title.small:first-child{margin-top:0}.text .center h1.title.large:last-child,.text .center h1.title.small:last-child,.text .center h2.title.large:last-child,.text .center h2.title.small:last-child{margin-bottom:0}.text .center h1.title.large.black,.text .center h1.title.small.black,.text .center h2.title.large.black,.text .center h2.title.small.black{color:#000}.text .center h1.title.large.white,.text .center h1.title.small.white,.text .center h2.title.large.white,.text .center h2.title.small.white{color:#fff}.text .center h1.title.large.magenta,.text .center h1.title.small.magenta,.text .center h2.title.large.magenta,.text .center h2.title.small.magenta{color:#be1e7a}.text .center h1.title.large.blue,.text .center h1.title.small.blue,.text .center h2.title.large.blue,.text .center h2.title.small.blue{color:#06a0b5}.text .center h1.title.large.orange,.text .center h1.title.small.orange,.text .center h2.title.large.orange,.text .center h2.title.small.orange{color:#e74f01}.text .center h1.title.large.green,.text .center h1.title.small.green,.text .center h2.title.large.green,.text .center h2.title.small.green{color:#b4b932}.text .center .columns.columns-2{display:flex;margin:0 -40px}.text .center .columns.columns-2 .column{width:calc(50% - 80px);margin:0 40px;text-align:left}.text .center a.button{margin:3.5em 0 0}.three-columns .center{position:relative;max-width:1250px;padding:130px 75px}.three-columns .center .introduction{margin:0 0 70px}.three-columns .center .introduction h2{font:700 36px/1.125 Eagle, sans-serif;text-transform:uppercase;margin:0 auto}.three-columns .center .introduction h2.black{color:#000}.three-columns .center .introduction h2.white{color:#fff}.three-columns .center .introduction h2.magenta{color:#be1e7a}.three-columns .center .introduction h2.blue{color:#06a0b5}.three-columns .center .introduction h2.orange{color:#e74f01}.three-columns .center .introduction h2.green{color:#b4b932}.three-columns .center ol{display:flex;flex-wrap:wrap;list-style:none;counter-reset:column}.three-columns .center ol li{position:relative;width:33.33333%;padding:30px;text-align:left}.three-columns .center ol li:before{display:block;font:700 36px/1.125 Eagle, sans-serif;counter-increment:column;content:counter(column) ".";margin:0 0 0.4em}.three-columns .center .button{margin:80px auto 0}.three-columns.background-dark-grey .center ol li,.three-columns.background-blue .center ol li,.three-columns.background-magent .center ol li{border-left:1px rgba(255,255,255,0.25) solid}.three-columns.background-mid-grey .center ol li,.three-columns.background-light-grey .center ol li,.three-columns.background-white .center ol li,.three-columns.background-green .center ol li,.three-columns.background-orange .center ol li{border-left:1px rgba(0,0,0,0.25) solid}.ticks .center{display:flex;max-width:1260px;padding:60px 50px}.ticks .center li{width:33.33333%;padding:15px}.ticks .center li p strong{display:block;font-size:18px;text-transform:uppercase;line-height:1.2;margin:0 0 0.5em}.ticks .center li:before{display:block;width:40px;height:55px;content:'';margin:0 auto 25px;background:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/ticks/tick.svg) 50% 50%/cover no-repeat}.video .center{position:relative;max-width:1250px;padding:130px 75px}.video .center .introduction{margin:0 0 70px}.video .center .introduction h2{text-transform:uppercase}.video .center .introduction h2.large{font:700 90px/1 Eagle, sans-serif;margin:0 auto 0.375em}.video .center .introduction h2.small{font:700 36px/1.125 Eagle, sans-serif;margin:0 auto 1.25em}.video .center .introduction h2.large:last-child,.video .center .introduction h2.small:last-child{margin:0 auto}.video .center .introduction h2.black{color:#000}.video .center .introduction h2.white{color:#fff}.video .center .introduction h2.magenta{color:#be1e7a}.video .center .introduction h2.blue{color:#06a0b5}.video .center .introduction h2.orange{color:#e74f01}.video .center .introduction h2.green{color:#b4b932}.video .center .introduction p{max-width:580px;margin:0 auto}.video .center .player{position:relative;width:100%;aspect-ratio:16/9;background:#000}.video .center .player iframe,.video .center .player button{position:absolute;top:0;left:0;width:100%;height:100%;border:0;outline:none}.video .center .player button{z-index:10;background:rgba(0,0,0,0.5)}.video .center .player button:after{position:absolute;top:50%;left:50%;width:60px;height:60px;border-radius:50%;content:'';background:#e74f01 url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/video/play.svg) 50% 50%/cover no-repeat;transform:translate(-50%, -50%);transition:background-color 250ms}.video .center .player button:hover:after{background-color:#06a0b5}.video .center .button{margin:80px auto 0}.simple .center{max-width:870px;padding:100px 75px;text-align:left}.simple .center h2{color:#06a0b5}.simple .center a.button{border-color:#be1e7a;color:#fff;background-color:#be1e7a;background-image:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/arrow/right/white.svg);margin:1.5em 0}.simple .center a.button:hover{border-color:#06a0b5;background-color:#06a0b5}.list .center{max-width:1250px;padding:130px 75px}.list .center h2{font:700 40px/1.125 Eagle, sans-serif;text-transform:uppercase;margin:0 auto 1.5em}.list .center .articles{display:flex;flex-wrap:wrap;text-align:left;margin:-15px}.list .center .articles article{position:relative;display:flex;flex-direction:column;width:calc(33.33333% - 30px);margin:15px}.list .center .articles article .image{position:relative;display:block;width:100%;aspect-ratio:1/0.70825;overflow:hidden;background:#dadada}.list .center .articles article .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.list .center .articles article .image:after{position:absolute;top:0;left:25px;display:block;width:30px;height:50px;content:'';margin:-50px 0 0;background:#be1e7a;clip-path:polygon(0 0, 100% 0, 100% 100%, 50% calc(100% - 15px), 0 100%);z-index:10;transition:margin 350ms}.list .center .articles article .text{flex:auto;display:flex;flex-direction:column;padding:2.25em 1.75em 0.75em 0}.list .center .articles article .text h3{display:-webkit-box;min-height:3.75em;font:700 18px/1.25 Eagle, sans-serif;text-transform:uppercase;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.list .center .articles article .text p{display:-webkit-box;line-height:1.5;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:1.2em 0 0.8em}.list .center .articles article .text a{display:inline-block;padding:6px 25px 4px 0;font-weight:700;font-size:18px;color:inherit;margin:auto auto 0 0;background:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/arrow/right/magenta.svg) 100% 50%/12.5px 25px no-repeat}.list .center .articles article .text a span{display:none}.list .center .articles article .text a:hover{color:#06a0b5;background-image:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/arrow/right/orange.svg)}.list .center .articles article .text a:after{position:absolute;top:0;left:0;width:100%;height:100%;content:'';z-index:10}.list .center .articles article:hover .image:after{margin:0 !important}.list .center .button{margin:5em auto 0}.list .center .button.loading{border-color:#ccc;background-color:#ccc;pointer-events:none}.list.top-level .center .articles article:nth-child(-n+2){width:calc(50% - 30px)}.list.top-level .center .articles article:nth-child(-n+2) .image:after{position:absolute;left:35px;width:32px;height:60px;margin:-60px 0 0;clip-path:polygon(0 0, 100% 0, 100% 100%, 50% calc(100% - 16px), 0 100%)}.list.top-level .center .articles article:nth-child(-n+2) .text h3{min-height:2.5em;font-size:22px;-webkit-line-clamp:2}.list.top-level .center .articles article:nth-child(-n+2) .text p{-webkit-line-clamp:3}.template-single-case-studies .simple .center time,.template-single-post .simple .center time{display:inline-flex;align-items:center;min-width:150px;min-height:32px;padding:4px 45px 4px 12px;font-size:14px;line-height:1.2;color:#fff;margin:0 40px 2em 0;background:#be1e7a;clip-path:polygon(0 0, 100% 0, calc(100% - 16px) 50%, 100% 100%, 0 100%)}.template-single-case-studies .simple .center .summary,.template-single-post .simple .center .summary{padding:0 0 3em;border-bottom:1px #bbb solid}.template-single-case-studies .simple .center .summary p,.template-single-post .simple .center .summary p{font:700 24px/1.325 Eagle, sans-serif;margin:0.8em 0}.template-single-case-studies .simple .center .meta,.template-single-post .simple .center .meta{display:flex;align-items:flex-start}.template-single-case-studies .simple .center .meta .categories,.template-single-post .simple .center .meta .categories{margin:0 0 1.5em auto}.template-single-case-studies .simple .center .meta .categories a,.template-single-post .simple .center .meta .categories a{display:inline-flex;align-items:center;min-height:26px;padding:4px 8px;font-weight:400;font-size:13px;text-decoration:none;color:#ddd;margin:0 0 2px 2px;background:#252525}.template-single-case-studies .simple .center .meta .categories a:hover,.template-single-post .simple .center .meta .categories a:hover{color:#fff;background:#06a0b5}.template-single-case-studies .testimonials .center,.template-single-post .testimonials .center{padding-top:30px}.template-single-case-studies .list .center,.template-single-post .list .center{padding-top:0}.template-single-post .meta .center{max-width:870px;padding:0 75px 100px}.template-single-post .meta .center .box{display:flex;border-top:1px #ddd solid;border-bottom:1px #ddd solid;padding:40px 0}.template-single-post .meta .center .box .author{position:relative;display:flex;flex-direction:column;min-height:110px;width:calc(50% - 25px);padding:8px 0 5px 130px;text-align:left;margin:0 auto 0 0}.template-single-post .meta .center .box .author img{position:absolute;top:0;left:0;width:110px;height:110px;border-radius:50%;border:3px #06a0b5 solid;object-fit:cover}.template-single-post .meta .center .box .author h3{font:700 18px/1.125 Eagle, sans-serif;text-transform:uppercase}.template-single-post .meta .center .box .author h3 span{display:none}.template-single-post .meta .center .box .author p{margin:0.2em 0}.template-single-post .meta .center .box .author a{position:relative;display:flex;align-items:center;min-height:32px;padding:6px 0 4px 44px;font-size:14px;line-height:1.325;text-align:left;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:0.325em;color:#999;margin:auto 0 0;background:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/social/linkedin.svg) 0 0/34px 32px no-repeat}.template-single-post .meta .center .box .author a:hover{color:#000;text-decoration-color:#06a0b5;background-image:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/social/hover/linkedin.svg)}.template-single-post .meta .center .box .share{display:flex;flex-direction:column;width:calc(50% - 25px);padding:8px 0 5px;text-align:right}.template-single-post .meta .center .box .share h3{font:700 18px/1.125 Eagle, sans-serif;text-transform:uppercase}.template-single-post .meta .center .box .share ul{display:flex;margin:auto 0 0 auto}.template-single-post .meta .center .box .share ul li{margin:0 0 0 10px}.template-single-post .meta .center .box .share ul li a{display:block;width:34px;height:32px;font-size:0;text-indent:-5000px;background:50% 50% / cover no-repeat}.template-single-post .meta .center .box .share ul li a.facebook{background-image:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/social/facebook.svg)}.template-single-post .meta .center .box .share ul li a.facebook:hover{background-image:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/social/hover/facebook.svg)}.template-single-post .meta .center .box .share ul li a.x{background-image:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/social/x.svg)}.template-single-post .meta .center .box .share ul li a.x:hover{background-image:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/social/hover/x.svg)}.template-single-post .meta .center .box .share ul li a.linkedin{background-image:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/social/linkedin.svg)}.template-single-post .meta .center .box .share ul li a.linkedin:hover{background-image:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/social/hover/linkedin.svg)}.template-single-post .meta .center .box .share ul li:first-of-type{margin:0}.woocommerce-notices-wrapper{position:relative;line-height:1.25;color:#fff;background-attachment:fixed;background-image:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/stripe/dark.svg);background-position:50% 50%;background-size:10px 12px;background-repeat:repeat;background-color:#be1e7a}.woocommerce-notices-wrapper .woocommerce-message,.woocommerce-notices-wrapper .woocommerce-error{position:relative;display:flex;flex-wrap:wrap;align-items:center;padding-top:1.5em;padding-bottom:1.5em;width:100%;max-width:1250px;min-height:85px;padding:15px 75px;text-align:left;margin:auto}.woocommerce-notices-wrapper .woocommerce-message a,.woocommerce-notices-wrapper .woocommerce-error a{color:#fff;text-decoration:underline;text-underline-offset:0.175em;margin:0 0 0 auto}.woocommerce-notices-wrapper .woocommerce-error li{width:100%;margin:0.25em 0}.woocommerce-notices-wrapper .woocommerce-error li strong{font-weight:400}.woocommerce-notices-wrapper.success{background-color:#06a0b5}.woocommerce-notices-wrapper.success .woocommerce-message{display:flex;align-items:center;justify-content:flex-start}.woocommerce-notices-wrapper.success .woocommerce-message .button{order:999;min-width:130px;min-height:45px;border-color:#fff;padding:10px 40px 8px 15px;text-decoration:none;color:#252525;background-color:#fff;background-image:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/arrow/right/blue.svg);background-size:8px 16px}.woocommerce-notices-wrapper.success .woocommerce-message .button:hover{border-color:#be1e7a;color:#fff;background-color:#be1e7a;background-image:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/arrow/right/white.svg)}.wc-empty-cart-message,.cart-empty{display:none !important}.shop .center{max-width:1250px;padding:130px 75px}.shop .center .introduction{margin:0 0 70px}.shop .center .introduction h3{max-width:780px;font:700 36px/1.125 Eagle, sans-serif;text-transform:uppercase;color:#06a0b5;margin:0 auto}.shop .center .introduction p{max-width:680px;margin:1.5em auto -0.75em}.shop .center .introduction .feefo{margin:2.5em auto 0}.shop .center .introduction .button{margin:3.5em auto 0}.shop .center .introduction.no-products{margin:0}.product-list{display:flex;flex-wrap:wrap;margin:-15px}.product-list .category,.product-list .product{position:relative;display:flex;flex-direction:column;width:calc(33.33333% - 30px);text-align:left;margin:15px;background:#fff;transition:box-shadow 250ms}.product-list .category .image,.product-list .product .image{position:relative;display:block;width:100%;aspect-ratio:1/0.86675;overflow:hidden;background:#dadada}.product-list .category .image img,.product-list .product .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.product-list .category .image:after,.product-list .product .image:after{position:absolute;left:0;bottom:0;width:100%;height:75%;content:'';background:linear-gradient(0deg, rgba(40,40,40,0.075) 0%, transparent 100%);z-index:10}.product-list .category .ribbon,.product-list .product .ribbon{display:block;width:30px;height:50px;content:'';background:#be1e7a;clip-path:polygon(0 0, 100% 0, 100% 100%, 50% calc(100% - 15px), 0 100%);margin:0 0 -50px auto;z-index:10;transition:height 250ms, margin 250ms, background 250ms}.product-list .category .text,.product-list .product .text{flex:auto;display:flex;flex-direction:column;padding:30px 50px 30px 30px}.product-list .category .text h2,.product-list .product .text h2{text-transform:uppercase;margin:0 0 1.25em}.product-list .category .text h2 a,.product-list .product .text h2 a{color:#252525}.product-list .category .text h2 a:after,.product-list .product .text h2 a:after{position:absolute;top:0;left:0;width:100%;height:100%;content:'';z-index:20;transition:box-shadow 350ms}.product-list .category .text h2.category-title,.product-list .product .text h2.category-title{font:700 26px/1.125 Eagle, sans-serif}.product-list .category .text h2.product-title,.product-list .product .text h2.product-title{font:700 22px/1.125 Eagle, sans-serif}.product-list .category .text p,.product-list .product .text p{margin:auto 0 0}.product-list .category .text p strong,.product-list .product .text p strong{font-weight:700;color:#06a0b5}.product-list .category:hover,.product-list .product:hover{box-shadow:0 0 0 3px #e5e5e5}.product-list .category:hover .ribbon,.product-list .product:hover .ribbon{height:65px;margin:0 0 -65px auto;background:#06a0b5}.product .center{max-width:1250px;padding:130px 75px}.product .center .product-top{display:flex}.product .center .product-top .product-media{position:relative;flex-shrink:0;width:508px;margin:0 35px 0 0}.product .center .product-top .product-media .primary{position:relative}.product .center .product-top .product-media .primary a{position:absolute;width:46px;height:46px;font-size:0;text-indent:-5000px;z-index:0;visibility:hidden;opacity:0}.product .center .product-top .product-media .primary a.zoom{top:0;right:0;background:#252525 url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/product/zoom/orange.svg) 50% 50%/20px 20px no-repeat}.product .center .product-top .product-media .primary a.zoom:hover{background-image:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/product/zoom/white.svg)}.product .center .product-top .product-media .primary a.previous{right:56px;bottom:0;background:#252525 url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/arrow/left/orange.svg) 47.5% 50%/10px 20px no-repeat}.product .center .product-top .product-media .primary a.previous:hover{background-image:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/arrow/left/white.svg)}.product .center .product-top .product-media .primary a.next{right:0;bottom:0;background:#252525 url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/arrow/right/orange.svg) 52.5% 50%/10px 20px no-repeat}.product .center .product-top .product-media .primary a.next:hover{background-image:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/arrow/right/white.svg)}.product .center .product-top .product-media .primary:hover a{visibility:visible;opacity:1;transition-delay:250ms}.product .center .product-top .product-media .thumbnails{position:absolute;top:0;left:0;max-height:508px;padding:0 12px 0 0;overflow:auto}.product .center .product-top .product-media .thumbnails li{margin:0 0 10px}.product .center .product-top .product-media .thumbnails li a{position:relative;display:block}.product .center .product-top .product-media .thumbnails li a img{width:64px;height:64px}.product .center .product-top .product-media .thumbnails li a:after{position:absolute;top:0;left:0;width:100%;height:100%;border:3px transparent solid;content:'';z-index:10;transition:border 250ms}.product .center .product-top .product-media .thumbnails li a:hover:after{border-color:#06a0b5}.product .center .product-top .product-media .thumbnails li a.active:after{border-color:#be1e7a}.product .center .product-top .product-media .thumbnails li:last-of-type{margin:0}.product .center .product-top .product-media .thumbnails::-webkit-scrollbar{width:4px}.product .center .product-top .product-media .thumbnails::-webkit-scrollbar-track{background:#fff}.product .center .product-top .product-media .thumbnails::-webkit-scrollbar-thumb{background:#ddd}.product .center .product-top .product-media .thumbnails::-webkit-scrollbar-thumb:hover{background:#06a0b5}.product .center .product-top .product-media.has-thumbnails{width:600px;padding:0 0 0 92px}.product .center .product-top .product-details{flex:auto;text-align:left}.product .center .product-top .product-details h1{font:700 32px/1.125 Eagle, sans-serif;text-transform:uppercase}.product .center .product-top .product-details .price-guide{display:flex;align-items:center;margin:0.75em 0 1.75em}.product .center .product-top .product-details .price-guide p{min-width:180px;margin:5px 35px -5px 0}.product .center .product-top .product-details .price-guide p strong{display:block;font:700 22px/1 Eagle, sans-serif;text-transform:uppercase;margin:0 0 0.125em}.product .center .product-top .product-details .price-guide .feefo{width:90px;height:45px;margin:0}.product .center .product-top .product-details .price-guide .feefo svg{width:90px;height:45px}.product .center .product-top .product-details .default ul li::marker{font-weight:700;content:'\25CF'}.product .center .product-top .product-details .default a{font-weight:400}.product .center .product-top .product-details form{margin:40px 0 0}.product .center .product-top .product-details form .woocommerce-variation bdi,.product .center .product-top .product-details form .fixed-price bdi{font-weight:400}.product .center .product-top .product-details form .woocommerce-variation .price,.product .center .product-top .product-details form .fixed-price .price{display:inline-flex}.product .center .product-top .product-details form .woocommerce-variation .price ins,.product .center .product-top .product-details form .fixed-price .price ins{order:100;text-decoration:none;color:#be1e7a}.product .center .product-top .product-details form .woocommerce-variation .price ins bdi,.product .center .product-top .product-details form .fixed-price .price ins bdi{font-weight:700}.product .center .product-top .product-details form .woocommerce-variation .price ins bdi:before,.product .center .product-top .product-details form .fixed-price .price ins bdi:before{content:'Now '}.product .center .product-top .product-details form .woocommerce-variation .price del,.product .center .product-top .product-details form .fixed-price .price del{order:200;text-decoration:none}.product .center .product-top .product-details form .woocommerce-variation .price del bdi:before,.product .center .product-top .product-details form .fixed-price .price del bdi:before{content:'Was '}.product .center .product-top .product-details form .woocommerce-variation .price:before,.product .center .product-top .product-details form .fixed-price .price:before{content:'Price';margin:0 0.325em 0 0}.product .center .product-top .product-details form .variations{display:block;width:100%;border:0;border-collapse:collapse;padding:0;margin:0 0 20px}.product .center .product-top .product-details form .variations tbody{display:block}.product .center .product-top .product-details form .variations tbody tr{display:none;padding:15px 0 0}.product .center .product-top .product-details form .variations tbody tr th{padding:0 0 10px;font-size:14px;color:#06a0b5}.product .center .product-top .product-details form .variations tbody tr td{position:relative;display:block;background:#0f0}.product .center .product-top .product-details form .variations tbody tr td select{width:100%;height:60px;border:1px #999 solid;padding:6px 45px 5px 20px;font:inherit;font-size:14px;line-height:1.5;color:#252525;margin:0;background:#fff url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/arrow/down/orange.svg) calc(100% - 20px) 50%/20px 10px no-repeat;box-shadow:0 0 transparent;transition:border 500ms}.product .center .product-top .product-details form .variations tbody tr td select:hover,.product .center .product-top .product-details form .variations tbody tr td select:focus{border-color:#06a0b5}.product .center .product-top .product-details form .variations tbody tr:first-of-type{padding:0;display:block}.product .center .product-top .product-details form .fixed-price{display:none !important}.product .center .product-top .product-details form .single_variation_wrap .woocommerce-variation .woocommerce-variation-description,.product .center .product-top .product-details form .single_variation_wrap .woocommerce-variation .woocommerce-variation-availability{display:none}.product .center .product-top .product-details form .single_variation_wrap.hide .woocommerce-variation{display:none !important}.product .center .product-top .product-details form .woocommerce-variation-price{margin:0 0 20px}.product .center .product-top .product-details form .woocommerce-variation-price bdi{font-weight:700;color:#06a0b5}.product .center .product-top .product-details form .woocommerce-variation-price:after{content:' incl. VAT'}.product .center .product-top .product-details form .wc-no-matching-variations{display:none !important}.product .center .product-top .product-details form .add-to-bag{display:flex;width:100%}.product .center .product-top .product-details form .add-to-bag .quantity-selector{flex-shrink:0;display:flex;width:175px;margin:0 20px 0 0}.product .center .product-top .product-details form .add-to-bag .quantity-selector label{display:none}.product .center .product-top .product-details form .add-to-bag .quantity-selector input{order:2;width:65px;height:60px;border:1px #999 solid;padding:6px 5px 4px;font:inherit;font-size:13.5px;line-height:1.125;text-align:center;color:#252525;margin:0;background:#fff}.product .center .product-top .product-details form .add-to-bag .quantity-selector input:hover,.product .center .product-top .product-details form .add-to-bag .quantity-selector input:focus{border-color:#06a0b5}.product .center .product-top .product-details form .add-to-bag .quantity-selector button{display:block;width:50px;height:60px;border:0;text-indent:-5000px;margin:0}.product .center .product-top .product-details form .add-to-bag .quantity-selector button.minus{order:1;margin:0 auto 0 0;background:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/product/minus.svg) 50% 50%/24px 24px no-repeat}.product .center .product-top .product-details form .add-to-bag .quantity-selector button.plus{order:3;margin:0 0 0 auto;background:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/product/plus.svg) 50% 50%/24px 24px no-repeat}.product .center .product-top .product-details form .add-to-bag .quantity-selector button.minus:hover,.product .center .product-top .product-details form .add-to-bag .quantity-selector button.plus:hover{background-color:#e5e5e5}.product .center .product-top .product-details form .add-to-bag .quantity-selector button.minus.disabled,.product .center .product-top .product-details form .add-to-bag .quantity-selector button.plus.disabled{background-color:transparent;pointer-events:none;opacity:0.25}.product .center .product-top .product-details form .add-to-bag button[type="submit"]{flex:auto;display:flex;align-items:center;justify-content:flex-start;max-width:240px;height:60px;border:0;outline:none;border-style:solid;padding:15px 50px 14px 25px;font:inherit;font-weight:700;font-size:14px;line-height:1.125;text-align:left;color:#fff;margin:0 0 0 auto;background:#be1e7a url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/arrow/right/white.svg) calc(100% - 14px)/10px 20px no-repeat}.product .center .product-top .product-details form .add-to-bag button[type="submit"].disabled{background-color:#ccc;pointer-events:none}.product .center .product-top .product-details form .add-to-bag button[type="submit"].added{background-color:#06a0b5;pointer-events:none}.product .center .product-top .product-details form .add-to-bag button[type="submit"]:hover{background-color:#06a0b5}.product .center .product-related{padding:85px 0 0}.product .center .product-related .related-title{font:700 36px/1.125 Eagle, sans-serif;text-transform:uppercase;color:#06a0b5;margin:0 auto 1.6em}.basket-page .center{max-width:1250px;padding:100px 75px}.basket-page .center h1{font:700 90px/1.125 Eagle, sans-serif;text-transform:uppercase;margin:0 auto}.basket-page .center .feefo{margin:1.5em auto 0}.basket-page .center .columns{display:flex;margin:70px 0 0}.basket-page .center .columns .column h2{font:700 36px/1.125 Eagle, sans-serif;text-transform:uppercase;color:#06a0b5;margin:0 auto 1em}.basket-page .center .columns .details{width:55%;padding:0 50px 0 0;border-right:1px #ddd solid}.basket-page .center .columns .details table{width:100%;border:0;border-collapse:collapse;text-align:left}.basket-page .center .columns .details table thead{display:none}.basket-page .center .columns .details table tbody tr td{vertical-align:top}.basket-page .center .columns .details table tbody tr td.product-thumbnail{padding:0 0 50px}.basket-page .center .columns .details table tbody tr td.product-thumbnail a{display:block;width:155px}.basket-page .center .columns .details table tbody tr td.product-thumbnail a:hover{box-shadow:0 0 0 4px #06a0b5}.basket-page .center .columns .details table tbody tr td.product-details{width:100%;padding:0 0 50px 30px}.basket-page .center .columns .details table tbody tr td.product-details h3{font:700 22px/1.125 Eagle, sans-serif;text-transform:uppercase;margin:0.5em 0 0.125em}.basket-page .center .columns .details table tbody tr td.product-details h3:first-child{margin-top:0}.basket-page .center .columns .details table tbody tr td.product-details p strong{font-weight:700;color:#06a0b5}.basket-page .center .columns .details table tbody tr td.product-details p a{color:#252525;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:0.25em}.basket-page .center .columns .details table tbody tr td.product-details p a:hover{color:#06a0b5;text-decoration-color:#06a0b5}.basket-page .center .columns .details table tbody tr td.product-details ul{display:flex;flex-wrap:wrap;font-size:13.5px;line-height:1.4;color:#bbb}.basket-page .center .columns .details table tbody tr td.product-details ul li{margin:0 0.325em 0 0}.basket-page .center .columns .details table tbody tr td.product-details ul li:after{content:','}.basket-page .center .columns .details table tbody tr td.product-details ul li:last-of-type{margin:0}.basket-page .center .columns .details table tbody tr td.product-details ul li:last-of-type:after{content:''}.basket-page .center .columns .details table tbody tr td.product-details .quantity-selector{flex-shrink:0;display:flex;width:130px;margin:8px 0 0}.basket-page .center .columns .details table tbody tr td.product-details .quantity-selector label{display:none}.basket-page .center .columns .details table tbody tr td.product-details .quantity-selector input{order:2;height:38px;width:46px;border:1px #999 solid;padding:6px 5px 4px;font:inherit;font-size:13.5px;line-height:1.125;text-align:center;color:#252525;margin:0;background:#fff}.basket-page .center .columns .details table tbody tr td.product-details .quantity-selector input:hover,.basket-page .center .columns .details table tbody tr td.product-details .quantity-selector input:focus{border-color:#06a0b5}.basket-page .center .columns .details table tbody tr td.product-details .quantity-selector button{display:block;width:36px;height:38px;border:0;text-indent:-5000px;margin:0}.basket-page .center .columns .details table tbody tr td.product-details .quantity-selector button.minus{order:1;margin:0 auto 0 0;background:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/product/minus.svg) 50% 50%/18px 18px no-repeat}.basket-page .center .columns .details table tbody tr td.product-details .quantity-selector button.plus{order:3;margin:0 0 0 auto;background:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/product/plus.svg) 50% 50%/18px 18px no-repeat}.basket-page .center .columns .details table tbody tr td.product-details .quantity-selector button.minus:hover,.basket-page .center .columns .details table tbody tr td.product-details .quantity-selector button.plus:hover{background-color:#e5e5e5}.basket-page .center .columns .details table tbody tr td.product-details .quantity-selector button.minus.disabled,.basket-page .center .columns .details table tbody tr td.product-details .quantity-selector button.plus.disabled{background-color:transparent;pointer-events:none;opacity:0.25}.basket-page .center .columns .details table tbody tr td.product-details .remove{display:inline-flex;align-items:center;min-height:30px;padding:5px 5px 5px 34px;font-size:15px;line-height:1.25;color:#999;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:0.25em;margin:0.75em 0 0;background:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/basket/trash-closed.svg) 0 0/26px 26px no-repeat}.basket-page .center .columns .details table tbody tr td.product-details .remove:hover{color:#be1e7a;text-decoration-color:#be1e7a;background-image:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/basket/trash-open.svg)}.basket-page .center .columns .details table tbody tr:last-of-type td.product-thumbnail,.basket-page .center .columns .details table tbody tr:last-of-type td.product-details{padding-bottom:0}.basket-page .center .columns .summary{width:45%;padding:0 0 0 30px;text-align:left}.basket-page .center .columns .summary .button.update-basket,.basket-page .center .columns .summary .button.proceed{width:100%;max-width:380px}.basket-page .center .columns .summary .button.update-basket[disabled],.basket-page .center .columns .summary .button.proceed[disabled]{pointer-events:none;opacity:0.25}.basket-page .center .columns .summary .coupon{display:flex;width:100%;max-width:380px;margin:0 0 10px}.basket-page .center .columns .summary .coupon input[type="text"]{width:calc(50% - 5px);height:55px;border:1px #bbb solid;padding:6px 16px 4px;font:inherit;font-size:14px;line-height:1.5;color:inherit;margin:0;vertical-align:bottom;background:#fff;box-shadow:0 0 transparent;transition:border 500ms}.basket-page .center .columns .summary .coupon input[type="text"]:hover,.basket-page .center .columns .summary .coupon input[type="text"]:focus{border-color:#06a0b5}.basket-page .center .columns .summary .coupon .button{width:calc(50% - 5px);min-width:unset;margin:0 0 0 10px}.basket-page .center .columns .summary .basket-totals{margin:35px 0 0}.basket-page .center .columns .summary .basket-totals table{display:block;width:100%;border:0;border-collapse:collapse}.basket-page .center .columns .summary .basket-totals table tbody{display:block}.basket-page .center .columns .summary .basket-totals table tbody tr{display:block;padding:0 0 20px}.basket-page .center .columns .summary .basket-totals table tbody tr th{display:block;padding:0 0 0.125em;font:700 22px/1.125 Eagle, sans-serif;text-transform:uppercase}.basket-page .center .columns .summary .basket-totals table tbody tr td{display:block}.basket-page .center .columns .summary .basket-totals table tbody tr td .applied-coupons{max-width:380px}.basket-page .center .columns .summary .basket-totals table tbody tr td .applied-coupons li{margin:0.5em 0 0}.basket-page .center .columns .summary .basket-totals table tbody tr td .applied-coupons li .saving{display:flex}.basket-page .center .columns .summary .basket-totals table tbody tr td .applied-coupons li .saving strong{font-weight:700;color:#be1e7a;margin:0 20px 0 0}.basket-page .center .columns .summary .basket-totals table tbody tr td .applied-coupons li .saving a{font-size:15px;color:#999;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:0.25em;margin:0.125em 0 0 auto}.basket-page .center .columns .summary .basket-totals table tbody tr td .applied-coupons li .saving a:hover{color:#06a0b5;text-decoration-color:#06a0b5}.basket-page .center .columns .summary .basket-totals table tbody tr td .amount{font-weight:700}.basket-page .center .columns .summary .basket-totals table tbody tr td .woocommerce-shipping-methods input[type="radio"]{vertical-align:baseline;margin:0 0.5em 0 0}.basket-page .center .columns .summary .basket-totals table tbody tr td .shipping-calculator-button{display:inline-flex;align-items:center;min-height:30px;padding:5px 5px 5px 44px;font-size:15px;line-height:1.25;color:#06a0b5;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:0.25em;margin:0.75em 0 0;background:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/basket/shipping.svg) 0 0/32px 26px no-repeat}.basket-page .center .columns .summary .basket-totals table tbody tr td .shipping-calculator-button:hover{text-decoration-color:#06a0b5}.basket-page .center .columns .summary .basket-totals table tbody tr td .shipping-calculator-form{width:100%;max-width:380px}.basket-page .center .columns .summary .basket-totals table tbody tr td .shipping-calculator-form p{padding:10px 0 0}.basket-page .center .columns .summary .basket-totals table tbody tr td .shipping-calculator-form p label{display:none}.basket-page .center .columns .summary .basket-totals table tbody tr td .shipping-calculator-form p select{width:100%;height:50px;border:1px #999 solid;padding:6px 40px 5px 16px;font:inherit;font-size:14px;line-height:1.5;color:inherit;margin:0;vertical-align:bottom;background:transparent url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/arrow/down/orange.svg) calc(100% - 14px) 50%/20px 10px no-repeat;box-shadow:0 0 transparent;transition:all 500ms}.basket-page .center .columns .summary .basket-totals table tbody tr td .shipping-calculator-form p select:-moz-placeholder{max-width:300px;color:#999}.basket-page .center .columns .summary .basket-totals table tbody tr td .shipping-calculator-form p select::-moz-placeholder{max-width:300px;color:#999}.basket-page .center .columns .summary .basket-totals table tbody tr td .shipping-calculator-form p select::-webkit-input-placeholder{max-width:300px;color:#999}.basket-page .center .columns .summary .basket-totals table tbody tr td .shipping-calculator-form p select:-ms-input-placeholder{max-width:300px;color:#999}.basket-page .center .columns .summary .basket-totals table tbody tr td .shipping-calculator-form p select::-ms-input-placeholder{max-width:300px;color:#999}.basket-page .center .columns .summary .basket-totals table tbody tr td .shipping-calculator-form p select::selection{background:rgba(0,0,0,0.075)}.basket-page .center .columns .summary .basket-totals table tbody tr td .shipping-calculator-form p select::-moz-selection{background:rgba(0,0,0,0.075)}.basket-page .center .columns .summary .basket-totals table tbody tr td .shipping-calculator-form p select:focus,.basket-page .center .columns .summary .basket-totals table tbody tr td .shipping-calculator-form p select:hover{border-color:#06a0b5}.basket-page .center .columns .summary .basket-totals table tbody tr td .shipping-calculator-form p select:focus:-moz-placeholder,.basket-page .center .columns .summary .basket-totals table tbody tr td .shipping-calculator-form p select:hover:-moz-placeholder{color:inherit}.basket-page .center .columns .summary .basket-totals table tbody tr td .shipping-calculator-form p select:focus::-moz-placeholder,.basket-page .center .columns .summary .basket-totals table tbody tr td .shipping-calculator-form p select:hover::-moz-placeholder{color:inherit}.basket-page .center .columns .summary .basket-totals table tbody tr td .shipping-calculator-form p select:focus::-webkit-input-placeholder,.basket-page .center .columns .summary .basket-totals table tbody tr td .shipping-calculator-form p select:hover::-webkit-input-placeholder{color:inherit}.basket-page .center .columns .summary .basket-totals table tbody tr td .shipping-calculator-form p select:focus:-ms-input-placeholder,.basket-page .center .columns .summary .basket-totals table tbody tr td .shipping-calculator-form p select:hover:-ms-input-placeholder{color:inherit}.basket-page .center .columns .summary .basket-totals table tbody tr td .shipping-calculator-form p select:focus::-ms-input-placeholder,.basket-page .center .columns .summary .basket-totals table tbody tr td .shipping-calculator-form p select:hover::-ms-input-placeholder{color:inherit}.basket-page .center .columns .summary .basket-totals table tbody tr td .shipping-calculator-form p button[type="submit"]{width:100%;border-color:#be1e7a;color:#fff;background-color:#be1e7a;background-image:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/arrow/right/white.svg)}.basket-page .center .columns .summary .basket-totals table tbody tr td .shipping-calculator-form p button[type="submit"]:hover{border-color:#06a0b5;background-color:#06a0b5;background-image:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/arrow/right/white.svg)}.basket-page .center .columns .summary .basket-totals table tbody tr.grand-total td strong{font-size:26px}.checkout-page .center{max-width:1250px;padding:100px 75px}.checkout-page .center h1{font:700 90px/1.125 Eagle, sans-serif;text-transform:uppercase;margin:0 auto}.checkout-page .center .feefo{margin:1.5em auto 0}.checkout-page .center .columns{display:flex;text-align:left;margin:70px 0 0}.checkout-page .center .columns .column{width:calc(50% - 15px)}.checkout-page .center .columns .column h2{font:700 36px/1.125 Eagle, sans-serif;text-transform:uppercase;color:#06a0b5;margin:0 0 1.25em}.checkout-page .center .columns .address{margin:0 auto 0 0}.checkout-page .center .columns .address p{width:100%;margin:0 0 10px}.checkout-page .center .columns .address p label{display:none}.checkout-page .center .columns .address p input[type="text"],.checkout-page .center .columns .address p input[type="email"],.checkout-page .center .columns .address p input[type="tel"],.checkout-page .center .columns .address p input[type="number"],.checkout-page .center .columns .address p select,.checkout-page .center .columns .address p textarea{width:100%;border:1px #eee solid;font:inherit;font-size:14px;line-height:1.5;color:inherit;margin:0;vertical-align:bottom;background-color:#eee;box-shadow:0 0 transparent;transition:all 500ms}.checkout-page .center .columns .address p input[type="text"]::selection,.checkout-page .center .columns .address p input[type="email"]::selection,.checkout-page .center .columns .address p input[type="tel"]::selection,.checkout-page .center .columns .address p input[type="number"]::selection,.checkout-page .center .columns .address p select::selection,.checkout-page .center .columns .address p textarea::selection{background:rgba(0,0,0,0.075)}.checkout-page .center .columns .address p input[type="text"]::-moz-selection,.checkout-page .center .columns .address p input[type="email"]::-moz-selection,.checkout-page .center .columns .address p input[type="tel"]::-moz-selection,.checkout-page .center .columns .address p input[type="number"]::-moz-selection,.checkout-page .center .columns .address p select::-moz-selection,.checkout-page .center .columns .address p textarea::-moz-selection{background:rgba(0,0,0,0.075)}.checkout-page .center .columns .address p input[type="text"]:focus,.checkout-page .center .columns .address p input[type="text"]:hover,.checkout-page .center .columns .address p input[type="email"]:focus,.checkout-page .center .columns .address p input[type="email"]:hover,.checkout-page .center .columns .address p input[type="tel"]:focus,.checkout-page .center .columns .address p input[type="tel"]:hover,.checkout-page .center .columns .address p input[type="number"]:focus,.checkout-page .center .columns .address p input[type="number"]:hover,.checkout-page .center .columns .address p select:focus,.checkout-page .center .columns .address p select:hover,.checkout-page .center .columns .address p textarea:focus,.checkout-page .center .columns .address p textarea:hover{border-color:#06a0b5}.checkout-page .center .columns .address p input[type="text"],.checkout-page .center .columns .address p input[type="email"],.checkout-page .center .columns .address p input[type="tel"],.checkout-page .center .columns .address p input[type="number"],.checkout-page .center .columns .address p select{height:55px}.checkout-page .center .columns .address p input[type="text"],.checkout-page .center .columns .address p input[type="email"],.checkout-page .center .columns .address p input[type="tel"],.checkout-page .center .columns .address p input[type="number"]{padding:6px 16px 4px}.checkout-page .center .columns .address p select{padding:6px 40px 5px 16px;background:#eee url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/checkout/select.svg) calc(100% - 18px) 50%/20px 10px no-repeat}.checkout-page .center .columns .address p textarea{height:300px;padding:15px 14px;resize:vertical}.checkout-page .center .columns .address .fields{display:flex;flex-wrap:wrap}.checkout-page .center .columns .address .fields p[id*="first_name"],.checkout-page .center .columns .address .fields p[id*="last_name"]{width:50%}.checkout-page .center .columns .address .fields p[id*="first_name"]{padding:0 5px 0 0}.checkout-page .center .columns .address .fields p[id*="last_name"]{padding:0 0 0 5px}.checkout-page .center .columns .address .fields p[id*="company"],.checkout-page .center .columns .address .fields p[id*="postcode"]{margin:0 0 35px}.checkout-page .center .columns .address .woocommerce-shipping-fields{margin:2em 0 0}.checkout-page .center .columns .address .woocommerce-shipping-fields h3{font:700 22px/1.125 Eagle, sans-serif;text-transform:uppercase;margin:0 0 1.25em}.checkout-page .center .columns .address .woocommerce-shipping-fields h3 input[type="checkbox"]{vertical-align:baseline;margin:0 0.5em 0 0}.checkout-page .center .columns .payment .review-table{display:block;width:100%;border:0;border-collapse:collapse;text-align:left;margin:0 0 40px}.checkout-page .center .columns .payment .review-table tbody,.checkout-page .center .columns .payment .review-table tfoot{display:block}.checkout-page .center .columns .payment .review-table tbody tr,.checkout-page .center .columns .payment .review-table tfoot tr{display:block}.checkout-page .center .columns .payment .review-table tbody tr th,.checkout-page .center .columns .payment .review-table tfoot tr th{display:block;font:700 22px/1.125 Eagle, sans-serif;text-transform:uppercase;margin:0.5em 0 0.125em}.checkout-page .center .columns .payment .review-table tbody tr td,.checkout-page .center .columns .payment .review-table tfoot tr td{display:block;padding:0 0 20px}.checkout-page .center .columns .payment .review-table tfoot{border-top:1px #ddd solid;border-bottom:1px #ddd solid;padding:20px 0 0}.checkout-page .center .columns .payment .review-table tfoot tr td .applied-coupons li{margin:0 0 0.5em}.checkout-page .center .columns .payment .review-table tfoot tr td .applied-coupons li .saving{display:flex}.checkout-page .center .columns .payment .review-table tfoot tr td .applied-coupons li .saving strong{font-weight:700;color:#be1e7a;margin:0 20px 0 0}.checkout-page .center .columns .payment .review-table tfoot tr td .applied-coupons li .saving a{font-size:15px;color:#999;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:0.25em;margin:0.125em 0 0 auto}.checkout-page .center .columns .payment .review-table tfoot tr td .applied-coupons li .saving a:hover{color:#06a0b5;text-decoration-color:#06a0b5}.checkout-page .center .columns .payment .review-table tfoot tr td .applied-coupons li:last-of-type{margin:0}.checkout-page .center .columns .payment .woocommerce-checkout-payment h2{margin:0 0 1em}.checkout-page .center .columns .payment .woocommerce-checkout-payment .methods li{padding:0}.checkout-page .center .columns .payment .woocommerce-checkout-payment .methods li label{font:700 22px/1.125 Eagle, sans-serif;text-transform:uppercase}.checkout-page .center .columns .payment .woocommerce-checkout-payment .methods li label .wc-stripe-card-icons-container{display:none}.checkout-page .center .columns .payment .woocommerce-checkout-payment .methods li .payment_box{padding:20px 0 0}.checkout-page .center .columns .payment .woocommerce-checkout-payment .methods li .payment_box .woocommerce-NoticeGroup-checkout{color:#be1e7a;margin:0 0 1.25em}.checkout-page .center .columns .payment .woocommerce-checkout-payment .methods li .payment_box .wc-stripe_cc-new-method-container{padding:10px 8px 8px;border:1px #ccc solid;margin:0}.checkout-page .center .columns .payment .woocommerce-checkout-payment .place-order{margin:20px 0 0}.checkout-page .center .columns .payment .woocommerce-checkout-payment .place-order a{color:#06a0b5;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:0.25em}.checkout-page .center .columns .payment .woocommerce-checkout-payment .place-order a:hover{text-decoration-color:#06a0b5}.checkout-page .center .columns .payment .woocommerce-checkout-payment .place-order .required{display:none}.checkout-page .center .columns .payment .woocommerce-checkout-payment .place-order .validate-required{margin:20px 0 0}.checkout-page .center .columns .payment .woocommerce-checkout-payment .place-order .validate-required input[type="checkbox"]{vertical-align:baseline;margin:0 0.5em 0 0}.checkout-page .center .columns .payment .woocommerce-checkout-payment .place-order button[type="submit"]{margin:30px 0 0}.preload{position:fixed;top:-5000px;left:-5000px;display:block;width:50px;height:50px;content:'';background:50% 50% / cover no-repeat;z-index:9999999}.preload.facebook{background-image:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/social/hover/facebook.svg)}.preload.x{background-image:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/social/hover/x.svg)}.preload.linkedin{background-image:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/social/hover/linkedin.svg)}.preload.trash-open{background-image:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/basket/trash-open.svg)}.footer{color:#fff;margin:auto 0 0;background:fixed #151515 url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/stripe/light.svg) 50% 50%/10px 12px}.footer .center{max-width:1200px;padding:100px 50px 60px;text-align:left}.footer .center .small-text{font-size:13px;color:#707070;margin:110px 0 0 0}.footer .center .small-text span{display:inline-block}.footer .center .columns{display:flex}.footer .center .columns .column.menu{max-width:275px;padding:0 50px 0 0;margin:0 auto 0 0}.footer .center .columns .column.menu a{color:#fff}.footer .center .columns .column.menu a:hover{color:#e74f01}.footer .center .columns .column.artwork{max-width:275px;padding:0 50px 0 0;margin:0 auto 0 0}.footer .center .columns .column.artwork p{font-size:inherit;color:#fff;margin:0 0 1.5em}.footer .center .columns .column.artwork p a{text-decoration:underline;text-underline-offset:0.25em;color:#06a0b5}.footer .center .columns .column.artwork p a:hover{color:#e74f01}.footer .center .columns .column.artwork ul li{color:#06a0b5}.footer .center .columns .column.artwork ul li a{color:#fff;margin:0 0 0 0.5em}.footer .center .columns .column.artwork ul li a:hover{color:#e74f01}.footer .center .columns .column.social{flex-shrink:0;width:140px;padding:0 20px 0 0;margin:0}.footer .center .columns .column.social ul{display:flex}.footer .center .columns .column.social ul li{margin:0 12px 0 0}.footer .center .columns .column.social ul li a{display:block;border-radius:10px;background:#fff}.footer .center .columns .column.social ul li a svg{width:40px;height:40px}.footer .center .columns .column.social ul li a:hover svg *{fill:#e74f01}.footer .center .columns .column.social ul li:last-of-type{margin:0}.footer .center .columns .column.social p{margin:16px 0 0}.footer .center .columns .column.social p a{display:block}.footer .center .columns .column.social p a svg{width:120px;height:60px}.footer .center .columns .column.social p a:hover svg *{fill:#fff}.template-single-landing .footer .center .columns .column.menu{display:none}.responsive{position:fixed;top:0;left:0;right:0;display:block;height:100vh;background:fixed #151515 url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/menu/stripe.svg) 50% 50%/12px 12px;z-index:1500;transform:translateX(-100%);transition:transform 350ms}.responsive .menu{position:relative;height:100vh;padding:140px 110px;text-align:left;font:700 20px/1.2 Eagle, sans-serif;text-transform:uppercase;color:#fff;overflow-y:auto;z-index:10}.responsive .menu li{margin:1.35em 0}.responsive .menu li a{display:inline-block;color:#fff}.responsive .menu li a:focus{color:#b4b932}.responsive .menu li:first-of-type{margin-top:0}.responsive .menu li:last-of-type{margin-bottom:0}.responsive .menu li.parent a{display:inline-flex;align-items:center}.responsive .menu li.parent a span{position:relative;display:block;width:16px;height:16px;overflow:hidden;margin:0 0 0 1em}.responsive .menu li.parent a span:before,.responsive .menu li.parent a span:after{position:absolute;top:0;left:0;width:100%;height:100%;content:''}.responsive .menu li.parent a span:before{background:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/menu/down.svg) 50% 50%/16px 8px no-repeat}.responsive .menu li.parent a span:after{opacity:0;background:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/menu/up.svg) 50% 50%/16px 8px no-repeat}.responsive .menu li.parent ul{display:none;font:400 15px/1.5 Poppins, sans-serif;text-transform:none;padding:1.25em 0 0}.responsive .menu li.parent ul li{margin:1em 0}.responsive .menu li.parent ul li a span{display:none}.responsive .menu li.parent ul li a:focus{color:#06a0b5}.responsive .menu li.parent.revealed a span:before{opacity:0}.responsive .menu li.parent.revealed a span:after{opacity:1}.responsive .menu li.small-text{font:400 15px/1.5 Poppins, sans-serif;text-transform:none}.responsive .menu li.small-text.terms{margin:2.5em 0 0.5em}.responsive .menu li.small-text.privacy{margin:0}.responsive .icon{position:fixed;top:35px;right:30px;display:block;width:30px;height:30px;border:0;padding:0;text-indent:-5000px;margin:0 0 0 auto;z-index:20}.responsive .icon .bar{position:absolute;left:3px;display:block;width:24px;height:2px;background:#fff}.responsive .icon .bar.bar-1,.responsive .icon .bar.bar-2{top:14px}.responsive .icon .bar.bar-1{transform:rotate(-45deg)}.responsive .icon .bar.bar-2{transform:rotate(45deg)}.responsive:after{position:absolute;top:calc(100dvh - 400px);right:0;width:400px;height:400px;content:'';background:url(//penstripe.gorillamarketingdev.co.uk/wp-content/themes/penstripe/img/menu/corner.svg) 50% 50%/cover no-repeat}.cookie-notice{position:fixed;display:block;right:20px;bottom:20px;width:280px;padding:25px;font-size:13px;text-align:left;background:#151515 !important;z-index:1000;opacity:0;pointer-events:none;transition:opacity 500ms}.cookie-notice p{color:#fff}.cookie-notice ul{display:block;padding:10px 0 0}.cookie-notice ul li{margin:10px 0 0}.cookie-notice ul li a{display:flex;align-items:center;justify-content:center;min-height:44px;border:1px #fff solid;padding:10px 18px 8px;font-weight:700;font-size:11px;text-transform:uppercase;text-decoration:none;text-align:center;letter-spacing:0.075em;color:#fff;margin:10px 0 0;background:transparent !important}.cookie-notice ul li a:hover{border-color:#06a0b5;background:#06a0b5 !important}.cookie-notice.show{opacity:1;pointer-events:auto}@media (max-width: 1500px){body{font-size:15px}.header .center{height:100px;padding:0 85px 0 30px}.header .center .logo svg{width:215px;height:30px}.header .center .contact{width:48px;height:400px;padding:0 0 25px;clip-path:polygon(0 0, 100% 0, 100% 100%, 50% calc(100% - 24px), 0 100%)}.default h1{font-size:50px}.default h2{font-size:30px}.default h3{font-size:20px}.content{padding:100px 0 0}.accordion .center{padding:80px 75px}.accordion .center .introduction{margin:0 0 60px}.accordion .center .sections details summary{padding:26px 80px 24px 25px;font-size:25px}.accordion .center .sections details summary:before{font-size:30px}.accordion .center .sections details summary:after{top:18px;width:36px;height:36px}.accordion .center .sections details .section{padding:20px 40px 40px}.accordion .center .sections details .section .columns{margin:-25px}.accordion .center .sections details .section .columns .column{margin:25px}.accordion .center .sections details .section .columns.columns-1 .column{width:calc(100% - 50px)}.accordion .center .sections details .section .columns.columns-2 .column{width:calc(50% - 50px)}.accordion .center .sections details .section .columns.columns-3 .column{width:calc(33.33333% - 50px)}.accordion .center .sections details .section .buttons{margin:30px -25px 0}.accordion .center .sections details .section .buttons .button{min-width:calc(33.33333% - 50px);margin:0 25px}.gallery .center{padding:80px 30px}.gallery .center .introduction{margin:0 0 60px}.gallery .center .images li a:after{width:46px;height:46px}.lightbox{padding:25px 115px}.lightbox ul{top:25px;left:25px;max-height:calc(100vh - 50px)}.lightbox button{top:25px;right:25px;width:46px;height:46px}.image-text .center .image{min-height:500px}.image-text .center .text{padding:75px 60px}.image-text .center .text .max-width{max-width:unset}.image-text .center .text .max-width h2.small{font-size:20px}.image-text .center .text .max-width h2.small.ribbon:after{display:none}.image-text .center.image-left{padding:0 30px}.image-text .center.image-right{padding:0 60px 0 0}.locations .center{padding:80px 30px}.locations .center .introduction{margin:0 0 60px}.locations .center .list .location{min-height:240px;margin:0 0 25px}.locations .center .list .location .map{width:240px}.locations .center .list .location .text{padding:40px 40px 30px}.page-intro .center{padding:80px 75px}.page-intro .center .introduction{max-width:760px;margin:0 auto 50px}.page-intro .center .columns .text h3{font-size:20px}.page-intro .center .columns .text h3:after{display:none}.paper-turn{padding:60px}.paper-turn .center{height:calc(100dvh - 220px)}.parallax{height:375px}.parallax .center h1.large,.parallax .center h2.large,.parallax .center p.large{font-size:70px}.parallax .center h1.large span,.parallax .center h2.large span,.parallax .center p.large span{font-size:30px}.parallax .center h1.small,.parallax .center h2.small,.parallax .center p.small{font-size:50px}.parallax img{height:750px}.parallax .proxy{height:750px}.product-selector .center{padding:80px 30px}.product-selector .center .introduction{margin:0 0 60px}.product-selector .center .introduction h2.large{font-size:70px;margin:0 auto 0.325em}.product-selector .center .products .product{padding:60px 30px 30px}.product-selector .center .products .product h3{font-size:30px}.product-selector .center .products .product p{padding:1em 0 1.5em}.product-selector .center .products .product:after{width:26px;height:45px;clip-path:polygon(0 0, 100% 0, 100% 100%, 50% calc(100% - 13px), 0 100%)}.product-selector .center .pre-button{font-size:18px;margin:45px auto 0}.product-selector .center .button{margin:40px auto 0}.request-quote .center{padding:80px 75px 80px 30px}.request-quote .center .intro{width:calc(50% - 50px)}.request-quote .center .intro h2.large{font-size:70px}.request-quote .center .intro h2.small{font-size:20px}.request-quote .center .intro p{font-size:16px}.request-quote .center .form h3{font-size:20px}.request-quote:first-child .center{padding:80px 75px 80px 30px}.team .center{padding:80px 30px}.team .center .introduction{margin:0 0 60px}.team .center .members .member .text{padding:25px}.testimonials .center{padding:80px 75px}.testimonials .center .carousel{padding:75px 0}.testimonials .center .carousel .owl-stage{min-height:400px}.testimonials .center .carousel .owl-stage blockquote{padding:0 75px 0 75px}.testimonials .center .carousel .owl-stage blockquote p{font-size:18px}.testimonials .center .carousel .owl-stage blockquote:before{left:25px}.testimonials .center .carousel .owl-nav button{width:54px;height:54px;background-size:12px 24px}.testimonials .center .carousel .owl-nav button.owl-prev{left:-12px}.testimonials .center .carousel .owl-nav button.owl-next{right:-12px}.testimonials .center .carousel .tag{top:-25px;left:25px;width:56px;height:60px;background-size:32px 32px}.testimonials .center .carousel .tag:before{border-width:28px 28px 0 0}.testimonials .center .carousel .tag:after{border-width:0 28px 28px 0}.text .center{padding:80px 75px}.three-columns .center{padding:80px 30px}.three-columns .center .introduction{margin:0 0 60px}.three-columns .center ol li{padding:10px 30px}.three-columns .center ol li:before{font-size:30px;margin:0 0 0.325em}.three-columns .center .button{margin:60px auto 0}.ticks .center{padding:40px 30px}.ticks .center li{padding:15px}.ticks .center li p strong{font-size:16px}.ticks .center li:before{width:36px;height:50px;margin:0 auto 20px}.video .center{padding:80px 30px}.video .center .introduction{margin:0 0 60px}.video .center .introduction h2.large{font-size:70px}.video .center .introduction h2.small{font-size:50px}.video .center .button{margin:60px auto 0}.simple .center{padding:80px 75px}.list .center{max-width:1160px;padding:80px 30px}.list .center h2{font-size:30px}.list .center .button{margin:3.5em auto 0}.list.top-level .center .articles article:nth-child(-n+2) .text h3{font-size:20px}.template-single-case-studies .simple .center .summary p,.template-single-post .simple .center .summary p{font-size:20px}.template-single-post .meta .center{padding:0 75px 80px}.woocommerce-notices-wrapper .woocommerce-message,.woocommerce-notices-wrapper .woocommerce-error{padding:15px 30px}.shop .center{max-width:1160px;padding:80px 30px}.shop .center .introduction{margin:0 0 60px}.shop .center .introduction .button{margin:3.5em auto 0}.product-list .category .ribbon,.product-list .product .ribbon{width:24px;height:50px;clip-path:polygon(0 0, 100% 0, 100% 100%, 50% calc(100% - 12px), 0 100%)}.product-list .category .text h2.category-title,.product-list .category .text h2.product-title,.product-list .product .text h2.category-title,.product-list .product .text h2.product-title{font-size:20px}.product .center{max-width:1160px;padding:80px 30px}.product .center .product-top .product-media{width:360px;margin:0 35px 0 0}.product .center .product-top .product-media .primary{position:relative}.product .center .product-top .product-media .primary a{width:42px;height:42px}.product .center .product-top .product-media .primary a.previous{right:52px}.product .center .product-top .product-media .thumbnails{max-height:360px}.product .center .product-top .product-media.has-thumbnails{width:452px}.product .center .product-top .product-details{padding:0 45px 0 0}.product .center .product-top .product-details h1{font-size:30px}.product .center .product-related{padding:70px 0 0}.product .center .product-related .related-title{font-size:30px;margin:0 auto 1.5em}.basket-page .center{padding:80px 75px}.basket-page .center h1{font-size:70px}.basket-page .center .columns{margin:60px 0 0}.basket-page .center .columns .column h2{font-size:30px}.basket-page .center .columns .details{width:50%;padding:0 30px 0 0}.basket-page .center .columns .details table tbody tr td.product-details h3{font-size:20px}.basket-page .center .columns .summary{width:50%}.basket-page .center .columns .summary .basket-totals table tbody tr th{font-size:20px}.basket-page .center .columns .summary .basket-totals table tbody tr.grand-total td strong{font-size:24px}.checkout-page .center{padding:80px 75px}.checkout-page .center h1{font-size:70px}.checkout-page .center .columns{margin:60px 0 0}.checkout-page .center .columns .column h2{font-size:30px}.checkout-page .center .columns .address p textarea{height:250px}.checkout-page .center .columns .address .woocommerce-shipping-fields h3{font-size:20px}.checkout-page .center .columns .payment .review-table tbody tr th,.checkout-page .center .columns .payment .review-table tfoot tr th{font-size:20px}.checkout-page .center .columns .payment .woocommerce-checkout-payment .methods li label{font-size:20px}.footer .center{padding:60px 30px 50px}.footer .center .small-text{margin:60px 0 0 0}.footer .center .columns .column.menu{padding:0 30px 0 0}.footer .center .columns .column.artwork{padding:0 30px 0 0}.footer .center .columns .column.artwork p{margin:0 0 1em}.footer .center .columns .column.social{width:130px;padding:0 30px 0 0}.footer .center .columns .column.social ul li{margin:0 10px 0 0}.footer .center .columns .column.social ul li a{border-radius:8px}.footer .center .columns .column.social ul li a svg{width:34px;height:34px}.footer .center .columns .column.social p{margin:20px 0 0}.footer .center .columns .column.social p a svg{width:100px;height:50px}}@media (max-width: 1023px){.center{max-width:768px !important}.header{top:0;left:0;transform:translateX(0)}.header .center{padding:0 30px 0 40px}.header .center .logo{margin:0 auto 0 0}.header .center .logo svg{width:250px;height:35px}.header .center .menu,.header .center .contact{display:none}.header .center .bag{margin:4px 0 0 auto}.header .center .bag.empty{display:none}.header .center .icon{display:block}.default h1{font-size:40px}.default h2{font-size:25px}.default h3{font-size:18px}.button.large{min-width:240px;min-height:55px;padding:15px 50px 14px 20px;font-size:14px;background-position:calc(100% - 14px);background-size:10px 20px}.button.large.uppercase{font-size:12px}.accordion .center{padding:40px 50px}.accordion .center .introduction{margin:0 0 40px}.accordion .center .introduction h2{font-size:30px}.accordion .center .sections details summary{padding:24px 70px 22px 20px;font-size:20px}.accordion .center .sections details summary:before{font-size:25px}.accordion .center .sections details summary:after{top:18px;width:32px;height:32px}.accordion .center .sections details .section{padding:20px 30px 30px}.accordion .center .sections details .section .columns{margin:-15px}.accordion .center .sections details .section .columns .column{margin:15px}.accordion .center .sections details .section .columns.columns-1 .column{width:calc(100% - 30px)}.accordion .center .sections details .section .columns.columns-2 .column{width:calc(50% - 30px)}.accordion .center .sections details .section .columns.columns-3 .column{width:calc(33.33333% - 30px)}.accordion .center .sections details .section .buttons{margin:30px -15px 0}.accordion .center .sections details .section .buttons .button{min-width:calc(33.33333% - 30px);margin:0 15px}.gallery .center{padding:50px 40px}.gallery .center .introduction{margin:0 0 40px}.gallery .center .introduction h2{font-size:30px}.gallery .center .images{margin:-10px}.gallery .center .images li{width:calc(33.33333% - 20px);margin:10px}.gallery .center .images li a:after{width:38px;height:38px}.lightbox{padding:60px}.lightbox ul{display:none}.lightbox button{top:12px;right:12px;width:38px;height:38px}.image-text .center .text .max-width .buttons{display:block;margin:2em 0 0}.image-text .center .text .max-width .buttons .button{min-width:100%;margin:12px 0 0}.image-text .center.image-left{padding:0 40px}.image-text .center.image-left .text{padding:50px 0 50px 40px}.image-text .center.image-right{padding:0 40px}.image-text .center.image-right .text{padding:50px 40px 50px 0}.locations .center{padding:50px 40px}.locations .center .introduction{margin:0 0 40px}.locations .center .introduction h2{font-size:30px}.locations .center .list .location{min-height:225px;margin:0 0 20px}.locations .center .list .location .map{width:225px}.locations .center .list .location .text{display:block;padding:30px 30px 25px}.locations .center .list .location .text .google{font-size:16px;background-size:10px 20px}.page-intro .center{padding:50px 40px}.page-intro .center .introduction{margin:0 auto 40px}.page-intro .center .introduction h2{font-size:30px}.page-intro .center .columns .text h3{font-size:18px}.paper-turn{padding:40px 20px}.paper-turn .center{height:calc(80dvh - 180px)}.parallax{height:325px}.parallax .center{padding:40px 60px}.parallax .center h1.large,.parallax .center h2.large,.parallax .center p.large{font-size:60px}.parallax .center h1.large span,.parallax .center h2.large span,.parallax .center p.large span{font-size:25px}.parallax .center h1.small,.parallax .center h2.small,.parallax .center p.small{font-size:40px}.parallax img{height:650px}.parallax .proxy{height:650px}.product-selector .center{padding:50px 40px}.product-selector .center .introduction{margin:0 0 40px}.product-selector .center .introduction h2.large{font-size:60px}.product-selector .center .products{display:block;margin:0}.product-selector .center .products .product{width:100%;padding:30px 40px 25px 250px;margin:0 0 20px}.product-selector .center .products .product h3{font-size:25px}.product-selector .center .products .product p{font-size:14px;padding:1em 0 1.25em}.product-selector .center .products .product img{position:absolute;top:0;left:0;width:220px;height:100%;object-fit:cover}.product-selector .center .products .product a{margin:0}.product-selector .center .products .product:after{left:auto;right:20px}.product-selector .center .products .product:last-of-type{margin:0}.product-selector .center .pre-button{font-size:16px;margin:35px auto 0}.product-selector .center .button{margin:25px auto 0}.request-quote .center{display:block;padding:50px 40px}.request-quote .center .intro{width:100%;margin:0 0 30px}.request-quote .center .intro h2.large{font-size:60px}.request-quote .center .intro p{font-size:15px}.request-quote .center .form{width:100%}.request-quote .center .form .hbspt-form .hs-submit{margin:30px 0 0}.request-quote:first-child .center{padding:50px 40px}.team .center{padding:50px 40px}.team .center .introduction{margin:0 0 40px}.team .center .introduction h2,.team .center .introduction h3{font-size:30px}.team .center .members{margin:-10px}.team .center .members .member{width:calc(33.33333% - 20px);margin:10px}.team .center .members .member .text{padding:20px}.testimonials .center{padding:40px}.testimonials .center .carousel{padding:40px 0}.testimonials .center .carousel .owl-stage blockquote{max-width:unset;padding:0 90px}.testimonials .center .carousel .owl-stage blockquote p:nth-last-child(2):after{width:38px;height:26px;margin:2px -26px 0 0;background-size:26px 26px}.testimonials .center .carousel .owl-stage blockquote:before{left:50px;width:26px;height:26px;background-size:26px 26px}.testimonials .center .carousel .owl-nav button.owl-prev{left:-20px}.testimonials .center .carousel .owl-nav button.owl-next{right:-20px}.testimonials .center .carousel .tag{display:none}.text .center{padding:80px 30px}.text .center .columns.columns-2{margin:0 -30px}.text .center .columns.columns-2 .column{width:calc(50% - 60px);margin:0 30px}.text .center a.button{margin:3em 0 0}.three-columns .center{padding:50px 40px}.three-columns .center .introduction{margin:0 0 40px}.three-columns .center .introduction h2{font-size:30px}.three-columns .center ol li{padding:0 25px;font-size:14px}.three-columns .center .button{margin:40px auto 0}.ticks .center{padding:20px 10px}.ticks .center li{padding:20px}.ticks .center li p strong{max-width:180px;font-size:16px;margin:0 auto 0.4em}.video .center{padding:50px 40px}.video .center .introduction{margin:0 0 40px}.video .center .introduction h2.large{font-size:60px}.video .center .introduction h2.small{font-size:30px}.video .center .button{margin:40px auto 0}.simple .center{padding:50px 40px}.list .center{padding:50px 40px}.list .center h2{font-size:25px}.list .center .articles{margin:-10px}.list .center .articles article{width:calc(33.33333% - 20px);margin:10px}.list .center .articles article .text a{font-size:16px;background-size:10px 20px}.list .center .button{margin:2.5em auto 0}.list.top-level .center .articles article:nth-child(-n+2){width:calc(50% - 20px)}.template-single-case-studies .simple .center .summary,.template-single-post .simple .center .summary{padding:0 0 2.25em}.template-single-case-studies .simple .center .summary p,.template-single-post .simple .center .summary p{font-size:18px}.template-single-case-studies .testimonials .center{padding-top:0}.template-single-post .meta .center{padding:0 40px 40px}.woocommerce-notices-wrapper .woocommerce-message,.woocommerce-notices-wrapper .woocommerce-error{padding:25px 40px}.woocommerce-notices-wrapper.success .woocommerce-message .button{display:none}.shop .center{padding:50px 40px}.shop .center .introduction{margin:0 0 40px}.shop .center .introduction h3{font-size:30px}.shop .center .introduction .button{margin:2.5em auto 0}.product-list{margin:-10px}.product-list .category,.product-list .product{width:calc(33.33333% - 20px);margin:10px}.product-list .category .ribbon,.product-list .product .ribbon{width:24px;height:50px;clip-path:polygon(0 0, 100% 0, 100% 100%, 50% calc(100% - 12px), 0 100%)}.product-list .category .text,.product-list .product .text{padding:25px 40px 25px 25px}.product-list .category .text h2.category-title,.product-list .category .text h2.product-title,.product-list .product .text h2.category-title,.product-list .product .text h2.product-title{font-size:18px}.product .center{padding:50px 40px}.product .center .product-top{display:block}.product .center .product-top .product-media{width:508px;margin:0 auto 50px}.product .center .product-top .product-media .thumbnails{max-height:508px}.product .center .product-top .product-media.has-thumbnails{width:600px}.product .center .product-top .product-details{padding:0}.product .center .product-top .product-details h1{font-size:25px}.product .center .product-top .product-details .price-guide p strong{font-size:20px}.product .center .product-related{padding:50px 0 0}.product .center .product-related .related-title{margin:0 auto 1.25em}.basket-page .center{padding:50px 40px}.basket-page .center h1{font-size:60px}.basket-page .center .columns{display:block;margin:40px 0 0}.basket-page .center .columns .column h2{font-size:25px;text-align:left}.basket-page .center .columns .details{width:100%;border:0;padding:0;margin:0 0 50px}.basket-page .center .columns .details table{border-bottom:1px #ddd solid}.basket-page .center .columns .details table tbody tr{border-top:1px #ddd solid}.basket-page .center .columns .details table tbody tr td.product-thumbnail{padding:30px 0 25px}.basket-page .center .columns .details table tbody tr td.product-details{padding:30px 0 25px 30px}.basket-page .center .columns .details table tbody tr td.product-details h3{font-size:18px}.basket-page .center .columns .details table tbody tr:last-of-type td.product-thumbnail,.basket-page .center .columns .details table tbody tr:last-of-type td.product-details{padding-bottom:25px}.basket-page .center .columns .summary{width:100%;padding:0}.basket-page .center .columns .summary .button.update-basket,.basket-page .center .columns .summary .button.proceed{max-width:unset}.basket-page .center .columns .summary .basket-totals table tbody tr th{font-size:20px}.basket-page .center .columns .summary .basket-totals table tbody tr.grand-total td strong{font-size:24px}.basket-page .center .columns .summary .coupon{max-width:unset}.checkout-page .center{padding:50px 40px}.checkout-page .center h1{font-size:60px}.checkout-page .center .columns{display:block;margin:40px 0 0}.checkout-page .center .columns .column{width:100%}.checkout-page .center .columns .column h2{font-size:25px}.checkout-page .center .columns .address{margin:0 0 50px}.checkout-page .center .columns .payment .woocommerce-checkout-payment .place-order button{display:flex;width:100%}.footer .center{padding:50px 40px}.footer .center .small-text{margin:35px 0 0 0}.footer .center .columns .column.menu{display:none}.menu-open .responsive{transform:translateX(0)}.cookie-notice{left:0;right:0;bottom:0;width:100%;padding:35px;text-align:center}.cookie-notice ul{display:flex;padding:20px 0 0;margin:0 -10px}.cookie-notice ul li{width:calc(50% - 20px);margin:0 10px}}@media (max-width: 767px){body{font-size:14px}.center{max-width:480px !important}.header .center{height:70px;padding:0 20px 0 25px}.header .center .logo svg{width:170px;height:24px}.header .center .bag .count{top:-6px;right:-20px;min-width:26px;height:26px;font-size:11px}.header .center .icon{margin:0 0 0 30px}.default h1{font-size:30px}.default h2{font-size:20px}.default h3{font-size:16px}.default img.alignnone,.default img.alignleft,.default img.alignright,.default img.aligncenter{display:block;float:none;max-width:100%;text-align:center;margin:3.75em auto}.default .scroll-table{box-shadow:inset 0 0 0 1px #ddd;overflow-x:auto;margin:3em -20px}.default .scroll-table table{border-top:none;border-left:none}.default .scroll-table table tr th,.default .scroll-table table tr td{padding:1.25em 1.4em}.default .scroll-table table tr th:last-child,.default .scroll-table table tr td:last-child{border-right:none}.default .scroll-table table tr:last-child th,.default .scroll-table table tr:last-child td{border-bottom:none}.content{padding:70px 0 0}.accordion .center{padding:35px 15px}.accordion .center .introduction{padding:0 15px;margin:0 0 30px}.accordion .center .introduction h2{font-size:25px}.accordion .center .sections{border-bottom-width:1px}.accordion .center .sections details summary{border-top-width:1px;padding:18px 60px 16px 20px;font-size:18px}.accordion .center .sections details summary:before{font-size:22px}.accordion .center .sections details summary:after{top:16px;right:16px;width:26px;height:26px}.accordion .center .sections details .section{padding:10px 20px 20px}.accordion .center .sections details .section .columns{display:block;margin:0}.accordion .center .sections details .section .columns .column{margin:0 0 20px}.accordion .center .sections details .section .columns .column:last-of-type{margin:0}.accordion .center .sections details .section .columns.columns-1 .column,.accordion .center .sections details .section .columns.columns-2 .column,.accordion .center .sections details .section .columns.columns-3 .column{width:100%}.accordion .center .sections details .section .buttons{margin:25px 0 0}.accordion .center .sections details .section .buttons .button{min-width:100%;margin:0}.gallery .center{padding:35px 30px}.gallery .center .introduction{margin:0 0 30px}.gallery .center .introduction h2{font-size:25px}.gallery .center .images{display:block;margin:0}.gallery .center .images li{width:100%;margin:0 0 20px}.gallery .center .images li a{pointer-events:none}.gallery .center .images li a:after{display:none}.gallery .center .images li:last-child{margin:0}.lightbox{display:none}.image-text .center{display:block}.image-text .center .image{width:100%;aspect-ratio:1/1;min-height:0}.image-text .center .text{padding:35px 30px}.image-text .center.image-left,.image-text .center.image-right{padding:0}.image-text .center.image-left .text,.image-text .center.image-right .text{padding:35px 30px}.locations .center{padding:35px 30px}.locations .center .introduction{margin:0 0 30px}.locations .center .introduction h2{font-size:25px}.locations .center .list .location{display:block;min-height:unset}.locations .center .list .location .map{width:100%;aspect-ratio:1/1}.locations .center .list .location .text{padding:30px 25px 25px}.locations .center .list .location .text .details{display:block;margin:1em 0 0}.locations .center .list .location .text .details .contact{padding:0;border:none;margin:0.75em 0 0}.locations .center .list .location .text .google{display:none}.page-intro .center{padding:35px 30px}.page-intro .center .introduction{margin:0 auto 30px}.page-intro .center .introduction h2{font-size:25px}.page-intro .center .columns{display:block}.page-intro .center .columns .image{display:none}.page-intro .center .columns .text{width:100%}.paper-turn{padding:20px}.paper-turn .center{height:calc(80dvh - 110px)}.parallax{height:225px}.parallax .center{padding:25px 40px}.parallax .center h1.large,.parallax .center h2.large,.parallax .center p.large{font-size:40px}.parallax .center h1.large span,.parallax .center h2.large span,.parallax .center p.large span{font-size:20px}.parallax .center h1.small,.parallax .center h2.small,.parallax .center p.small{font-size:25px}.parallax img{height:450px}.parallax .proxy{height:450px}.product-selector .center{padding:35px 30px}.product-selector .center .introduction{margin:0 0 30px}.product-selector .center .introduction h2.large{font-size:35px}.product-selector .center .products .product{padding:30px 25px 25px 25px}.product-selector .center .products .product h3{font-size:20px}.product-selector .center .products .product p{font-size:14px;padding:1em 0 1.25em}.product-selector .center .products .product img{position:static;width:100%;height:auto}.product-selector .center .products .product a{margin:1.5em 0 0}.product-selector .center .products .product:after{width:24px;height:38px;clip-path:polygon(0 0, 100% 0, 100% 100%, 50% calc(100% - 12px), 0 100%)}.product-selector .center .pre-button{font-size:14px;margin:30px auto 0}.product-selector .center .button{margin:25px auto 0}.request-quote .center{padding:35px 30px}.request-quote .center .intro{margin:0 0 20px}.request-quote .center .intro h2.large{font-size:40px}.request-quote .center .form .hbspt-form fieldset.form-columns-2{display:block}.request-quote .center .form .hbspt-form fieldset.form-columns-2 .field{width:100%}.request-quote .center .form .hbspt-form fieldset.form-columns-2 .field:nth-of-type(1){margin:0 0 5px}.request-quote .center .form .hbspt-form .field .input textarea{height:180px;margin:20px 0 0}.request-quote .center .form .hbspt-form .hs-submit{margin:25px 0 0}.request-quote .center .form.large .hbspt-form .hs-submit input[type="submit"],.request-quote .center .form.small .hbspt-form .hs-submit input[type="submit"]{display:flex;width:100%}.request-quote:first-child .center{padding:35px 30px}.team .center{padding:35px 30px}.team .center .introduction{margin:0 0 30px}.team .center .introduction h2,.team .center .introduction h3{font-size:25px}.team .center .members{display:block;margin:0}.team .center .members .member{width:100%;margin:0 0 20px}.team .center .members .member .text{padding:25px}.team .center .members .member:last-of-rtype{margin:0}.testimonials .center{padding:0}.testimonials .center .carousel{padding:30px 0}.testimonials .center .carousel .owl-stage blockquote{padding:0 30px}.testimonials .center .carousel .owl-stage blockquote:before{position:static;margin:0 auto 0.5em 0}.testimonials .center .carousel .owl-nav{display:none}.testimonials.background-white .center .carousel{box-shadow:0 0 50px rgba(0,0,0,0.175)}.text .center{padding:35px 30px;text-align:left}.text .center h1.title.large,.text .center h2.title.large{font-size:30px}.text .center h1.title.small,.text .center h2.title.small{font-size:20px;margin:2em 0 1em}.text .center .columns.columns-2{display:block;margin:0}.text .center .columns.columns-2 .column{width:100%;margin:0 0 30px}.text .center .columns.columns-2 .column:last-of-type{margin:0}.text .center a.button{margin:2em auto 0 0}.three-columns .center{padding:35px 30px}.three-columns .center .introduction{margin:0 0 30px}.three-columns .center .introduction h2{font-size:25px}.three-columns .center ol{display:block}.three-columns .center ol li{width:100%;border:none !important;padding:0;margin:0 0 20px}.three-columns .center ol li:before{display:inline-block;float:left;font-size:25px;margin:-0.25em 0.5em -0.25em 0}.three-columns .center ol li:last-of-type{margin:0}.three-columns .center .button{margin:30px auto 0}.ticks .center{display:block;padding:35px 30px;text-align:left}.ticks .center li{position:relative;width:100%;padding:0 0 0 45px;margin:0 0 20px}.ticks .center li p strong{max-width:unset;margin:0 auto 0 0}.ticks .center li:before{position:absolute;top:0;left:0;width:22px;height:30px}.ticks .center li:last-of-type{margin:0}.video .center{padding:35px 30px}.video .center .introduction{margin:0 0 30px}.video .center .introduction h2.large{font-size:35px}.video .center .introduction h2.small{font-size:25px}.video .center .button{margin:30px auto 0}.simple .center{padding:35px 30px}.list .center{padding:30px}.list .center h2{font-size:20px}.list .center .articles{display:block;margin:0}.list .center .articles article{width:100%;margin:0 0 30px}.list .center .articles article .image:after{left:20px;width:24px;height:40px;margin:-40px 0 0;clip-path:polygon(0 0, 100% 0, 100% 100%, 50% calc(100% - 12px), 0 100%)}.list .center .articles article .text{padding:25px 0 0}.list .center .articles article .text h3{display:block;min-height:unset;-webkit-line-clamp:unset}.list .center .articles article .text p{margin:0.75em 0 0.5em}.list .center .articles article:last-of-type{margin:0}.list .center .button{width:100%;margin:2.5em auto 0}.list.top-level .center .articles article:nth-child(-n+2){width:100%}.list.top-level .center .articles article:nth-child(-n+2) .image:after{left:20px;width:24px;height:40px;margin:-40px 0 0;clip-path:polygon(0 0, 100% 0, 100% 100%, 50% calc(100% - 12px), 0 100%)}.template-single-case-studies .simple .center time,.template-single-post .simple .center time{display:inline-flex;align-items:center;min-width:125px;min-height:26px;padding:4px 30px 4px 10px;font-size:13px;margin:0 20px 1em 0;clip-path:polygon(0 0, 100% 0, calc(100% - 13px) 50%, 100% 100%, 0 100%)}.template-single-case-studies .simple .center .summary,.template-single-post .simple .center .summary{padding:0 0 2em}.template-single-case-studies .simple .center .summary p,.template-single-post .simple .center .summary p{font-size:16px}.template-single-case-studies .simple .center .meta,.template-single-post .simple .center .meta{display:block}.template-single-case-studies .simple .center .meta .categories a,.template-single-post .simple .center .meta .categories a{margin:0 2px 2px 0}.template-single-case-studies .testimonials .center{padding-bottom:40px}.template-single-post .meta .center{padding:0 30px 30px}.template-single-post .meta .center .box{display:block;padding:25px 0}.template-single-post .meta .center .box .author{min-height:unset;width:100%;padding:0 120px 25px 0}.template-single-post .meta .center .box .author p{margin:0.25em 0 0.75em}.template-single-post .meta .center .box .author img{left:auto;right:0;width:90px;height:90px}.template-single-post .meta .center .box .share{width:100%;border-top:1px #ddd solid;padding:25px 0 0;text-align:center}.template-single-post .meta .center .box .share h3{margin:0 0 0.75em}.template-single-post .meta .center .box .share ul{justify-content:center;margin:0}.template-single-post .meta .center .box .share ul li{margin:0 5px}.template-single-post .meta .center .box .share ul li:first-of-type{margin:0 5px}.woocommerce-notices-wrapper .woocommerce-message,.woocommerce-notices-wrapper .woocommerce-error{padding:20px 30px}.shop .center{padding:35px 30px}.shop .center .introduction{margin:0 0 30px}.shop .center .introduction h3{font-size:25px}.shop .center .introduction .button{margin:2em auto 0}.product-list{display:block;margin:0}.product-list .category,.product-list .product{width:100%;margin:0 0 20px}.product-list .category .ribbon,.product-list .product .ribbon{width:24px;height:50px;clip-path:polygon(0 0, 100% 0, 100% 100%, 50% calc(100% - 12px), 0 100%)}.product-list .category .text,.product-list .product .text{padding:25px 40px 25px 25px}.product-list .category .text h2.category-title,.product-list .category .text h2.product-title,.product-list .product .text h2.category-title,.product-list .product .text h2.product-title{margin:0 0 0.25em}.product-list .category:last-of-type,.product-list .product:last-of-type{margin:0}.product .center{padding:35px 30px}.product .center .product-top .product-media{width:100%;margin:0 0 35px}.product .center .product-top .product-media .thumbnails{display:none}.product .center .product-top .product-media.has-thumbnails{width:100%;padding:0}.product .center .product-top .product-details{padding:0}.product .center .product-top .product-details h1{font-size:20px}.product .center .product-top .product-details .price-guide p strong{font-size:18px}.product .center .product-top .product-details form{margin:30px 0 0}.product .center .product-top .product-details form .add-to-bag{display:block}.product .center .product-top .product-details form .add-to-bag .quantity-selector{width:100%;margin:0 0 20px}.product .center .product-top .product-details form .add-to-bag .quantity-selector input{width:100px}.product .center .product-top .product-details form .add-to-bag .quantity-selector button{width:calc(50% - 60px)}.product .center .product-top .product-details form .add-to-bag .quantity-selector button.minus,.product .center .product-top .product-details form .add-to-bag .quantity-selector button.plus{background-size:20px}.product .center .product-top .product-details form .add-to-bag button[type="submit"]{width:100%;max-width:unset}.product .center .product-related{padding:35px 0 0}.product .center .product-related .related-title{font-size:25px}.basket-page .center{padding:35px 30px}.basket-page .center h1{font-size:40px}.basket-page .center .columns{margin:30px 0 0}.basket-page .center .columns .column h2{font-size:20px}.basket-page .center .columns .details{margin:0 0 30px}.basket-page .center .columns .details table tbody tr td.product-thumbnail{padding:30px 0 25px}.basket-page .center .columns .details table tbody tr td.product-thumbnail a{width:110px}.basket-page .center .columns .details table tbody tr td.product-details{padding:30px 0 25px 25px}.basket-page .center .columns .summary .coupon{display:block;max-width:unset}.basket-page .center .columns .summary .coupon input[type="text"]{width:100%}.basket-page .center .columns .summary .coupon .button{width:100%;margin:10px 0 0}.basket-page .center .columns .summary .basket-totals{margin:20px 0 0}.checkout-page .center{padding:35px 30px}.checkout-page .center h1{font-size:40px}.checkout-page .center .columns{margin:30px 0 0}.checkout-page .center .columns .column h2{font-size:20px}.checkout-page .center .columns .address{margin:0 0 30px}.checkout-page .center .columns .address .fields p[id*="first_name"],.checkout-page .center .columns .address .fields p[id*="last_name"]{width:100%;padding:0}.checkout-page .center .columns .address .fields p[id*="company"],.checkout-page .center .columns .address .fields p[id*="postcode"]{margin:0 0 10px}.checkout-page .center .columns .payment .review-table tbody tr th,.checkout-page .center .columns .payment .review-table tfoot tr th{font-size:18px}.checkout-page .center .columns .payment .woocommerce-checkout-payment .methods li label{font-size:18px}.footer .center{padding:35px 30px}.footer .center .small-text{margin:25px 0 0 0}.footer .center .columns{display:block}.footer .center .columns .column.artwork{margin:0 0 25px}.responsive{background-size:8px 8px}.responsive .menu{padding:60px 45px;font-size:16px}.responsive .menu li{margin:1.25em 0}.responsive .menu li.parent a span{width:14px;height:14px}.responsive .menu li.parent a span:before,.responsive .menu li.parent a span:after{background-size:17px 7px}.responsive .menu li.parent ul{font-size:14px;padding:0.25em 0 0}.responsive .menu li.parent ul li{margin:1em 0}.responsive .menu li.parent ul li a span{display:none}.responsive .menu li.parent ul li a:focus{color:#06a0b5}.responsive .menu li.parent.revealed a span:before{opacity:0}.responsive .menu li.parent.revealed a span:after{opacity:1}.responsive .menu li.small-text{font-size:14px}.responsive .icon{top:20px;right:20px}.responsive:after{top:calc(100dvh - 250px);width:250px;height:250px}.cookie-notice{padding:25px 20px}.cookie-notice ul{display:block;padding:10px 0 0;margin:0}.cookie-notice ul li{width:100%;margin:10px 0 0}}