/*!
Theme Name: bibby-print-manager-theme
Theme URI: http://underscores.me/
Author: Jask Creative
Author URI: http://www.jaskcreative.co.uk/
Description: Custom theme: bibby-print-manager-theme, developed by Jask Creative
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 8.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: bibby-print-manager-theme
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

bibby-print-manager-theme is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
!*/*{-webkit-box-sizing:border-box;box-sizing:border-box}:root{--body_copy: Calibri, "Helvetica Neue", Helvetica, Arial, sans-serif;--headers: "Helvetica Neue", Helvetica, sans-serif;--buttons: "Helvetica Neue", Helvetica, sans-serif;--primary: #e73029;--secondary: rgb(0, 0, 0);--white: rgb(255, 255, 255);--primary-text: rgb(0, 0, 0);--headings: rgb(0, 0, 0);--section-padding: 50px;--max-block-width: 840px;--wp--style--global--content-size: 840px}@media(min-width: 769px){:root{--section-padding: 5rem}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box}.contain{margin:0 auto;width:100%;padding:0 1em}@media(min-width: 1025px){.contain{padding:0 1.5em}}@media(min-width: 79.1rem){.contain{width:84.25em;max-width:100%}}body,button,input,select,optgroup,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}#primary article,#primary article header,#primary article .entry-content,#primary article footer,#primary section,#primary .site-main,#primary:has(.woocommerce-notices-wrapper),#masthead,#colophon{--gap: clamp(1rem, 6vw, 1.75rem);--full: minmax(var(--gap), 1fr);--content: clamp(50px, 15vw, 240px);--content-small: min(var(--wp--style--global--content-size), 100% - ((var(--gap) * 2) + (var(--content) * 2)));--popout: minmax(0, 2rem);--feature: minmax(0, 5rem);gap:0;display:grid;grid-template-columns:[full-start] var(--full) [feature-start] var(--feature) [popout-start] var(--popout) [content-start] var(--content) [content-small-start] var(--content-small) [content-small-end] var(--content) [content-end] var(--popout) [popout-end] var(--feature) [feature-end] var(--full) [full-end];grid-template-rows:1fr}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{background:#fff;font-family:Calibri,"Helvetica Neue",Helvetica,Arial,sans-serif}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:var(--primary)}a:visited{color:var(--primary)}a:hover,a:focus,a:active{color:var(--primary);text-decoration:underline !important}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;background-color:#757575;font-size:.875em}@media(min-width: 769px){.main-navigation{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.main-navigation ul{display:none;list-style:none;margin:0;padding:.5em 0}.main-navigation ul ul{-webkit-box-shadow:0 3px 3px rgba(0,0,0,.2);box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none;color:#fff;padding:.25em 1em;text-align:center}.main-navigation a:hover{background-color:#999}.menu-toggle,.main-navigation.toggled ul{display:block}@media(min-width: 769px){.menu-toggle,.main-navigation.toggled ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media(min-width: 769px){.menu-toggle{display:none}.main-navigation{display:block}.main-navigation ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.main-navigation ul li{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0}.main-navigation ul li:not(:last-child){border-right:1px solid #fff}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{-webkit-box-flex:1;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;-webkit-box-flex:1;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%}.sticky{display:block}.post,.page{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2, 1fr)}.gallery-columns-3{grid-template-columns:repeat(3, 1fr)}.gallery-columns-4{grid-template-columns:repeat(4, 1fr)}.gallery-columns-5{grid-template-columns:repeat(5, 1fr)}.gallery-columns-6{grid-template-columns:repeat(6, 1fr)}.gallery-columns-7{grid-template-columns:repeat(7, 1fr)}.gallery-columns-8{grid-template-columns:repeat(8, 1fr)}.gallery-columns-9{grid-template-columns:repeat(9, 1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}#primary article{grid-column:full}#primary article .entry-content{display:grid;gap:1.5em 0}#primary article .entry-content>section.wp-block-group:first-child{margin-top:calc(var(--section-padding)*-1)}#primary article .entry-content>section.wp-block-group:last-child{margin-bottom:calc(var(--section-padding)*-1)}#primary article header,#primary article .entry-content,#primary article footer{grid-column:full}#primary article header>*:not(section):not(.wp-block-group),#primary article .entry-content>*:not(section):not(.wp-block-group),#primary article footer>*:not(section):not(.wp-block-group){grid-column:content}#primary{margin-top:1rem}#primary:has(header h1,header img){margin-top:0}#primary header h1,#primary header img{margin:1rem 0;font-size:1.5em}#primary header img{display:block;width:100%}#primary section,#primary .site-main{grid-column:full}#primary section>*:not(.wp-block-group),#primary .site-main>*:not(.wp-block-group){grid-column:content}#primary:has(.woocommerce-notices-wrapper){grid-column:full}#primary:has(.woocommerce-notices-wrapper) .site-main{grid-column:content !important;display:grid;grid-template-columns:1fr !important}@media(min-width: 769px){#primary:has(.woocommerce-notices-wrapper) .site-main{grid-template-columns:1fr 1fr !important}}#primary:has(.woocommerce-notices-wrapper) .site-main{gap:1em 0}#primary:has(.woocommerce-notices-wrapper) .site-main>*{grid-column:1/-1}#primary:has(.woocommerce-notices-wrapper) .site-main .woocommerce-notices-wrapper:is(:empty,:not(:has(*))){display:none}#primary:has(.woocommerce-notices-wrapper) .site-main .woocommerce-result-count{margin:0}#primary:has(.woocommerce-notices-wrapper) .site-main .woocommerce-result-count,#primary:has(.woocommerce-notices-wrapper) .site-main .woocommerce-ordering{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;grid-column:span 1;background-color:#f0f0f0;padding:.5em}#primary:has(.woocommerce-notices-wrapper) .site-main .woocommerce-ordering{justify-self:end;margin-top:-1em;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media(min-width: 769px){#primary:has(.woocommerce-notices-wrapper) .site-main .woocommerce-ordering{margin-top:0;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}#primary:has(.woocommerce-notices-wrapper) .site-main .woocommerce-ordering select{min-width:0;max-width:200px}#personal-details,#account-request{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1em}.input-group{display:grid;grid-template-columns:1fr}.input-group .input-field-header{background-color:#999}.input-group .input-field-header h3{margin:0;padding:.5em;font-size:1em;color:#fff}@media(min-width: 769px){.input-group:has(.input-field-header.double){grid-template-columns:1fr 1fr}}.input-group:has(.input-field-header.double) .input-field-header:first-child{grid-column:1}.input-group:has(.input-field-header.double) .input-field-header:first-child+.input-fields{grid-column:1}@media(min-width: 769px){.input-group:has(.input-field-header.double) .input-field-header:not(:first-child){grid-column:2;grid-row:1}}@media(min-width: 769px){.input-group:has(.input-field-header.double) .input-field-header:not(:first-child)+.input-fields{grid-column:2}}.input-group:has(.input-field-header.double) .input-fields:nth-child(2){margin-bottom:1em}@media(min-width: 769px){.input-group:has(.input-field-header.double) .input-fields:nth-child(2){margin-bottom:0}}.input-group .input-fields{padding:.5em;display:grid;grid-template-columns:1fr;gap:.25em 0;-webkit-align-content:start;-ms-flex-line-pack:start;align-content:start}.input-group .input-fields p:not(:last-child){margin:0 0 .75em 0}.input-group .input-fields .field-column{display:grid;grid-template-columns:1fr;gap:.25em 0;-webkit-align-content:start;-ms-flex-line-pack:start;align-content:start}@media(min-width: 769px){.input-group .input-fields:has(.field-column){grid-template-columns:1fr 1fr;gap:0 1em}}.input-group .input-fields .field{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.25em 0}@media(min-width: 376px){.input-group .input-fields .field{gap:0 1em;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.input-group .input-fields .field label{font-weight:600;font-size:.875em}@media(min-width: 376px){.input-group .input-fields .field label{-webkit-box-flex:0;-webkit-flex:0 0 150px;-ms-flex:0 0 150px;flex:0 0 150px}}.input-group .input-fields .field span.required{color:var(--primary);font-weight:700}.input-group .input-fields .field .input-field-wrapper{-webkit-box-flex:1;-webkit-flex:1 1 max-content;-ms-flex:1 1 max-content;flex:1 1 max-content}.input-group .input-fields .field .input-field-wrapper input,.input-group .input-fields .field .input-field-wrapper select,.input-group .input-fields .field .input-field-wrapper textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:1px solid #ccc;border-radius:3px;padding:.25em .5em;width:100%;min-width:0}.input-group .input-fields .field .input-field-wrapper input[readonly]{border:none;background-color:rgba(0,0,0,0)}@media(max-width: 375px){.input-group .input-fields .field .input-field-wrapper input[readonly]{padding:.25em 0}}.input-group .input-fields .field .input-field-wrapper:has(select){position:relative}.input-group .input-fields .field .input-field-wrapper:has(select) select{padding-right:1.5em}.input-group .input-fields .field .input-field-wrapper:has(.small){max-width:100px;overflow:hidden}.product-customisation-fields{border:1px solid #999;margin-bottom:1em}.product-customisation-fields .form-actions{padding:.5em}.product-customisation-fields:has(.tab-content) .tab-list{margin:0;padding:0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.5em;padding:.5em;background-color:#fff;border-bottom:1px solid #999}.product-customisation-fields:has(.tab-content) .tab-list li{margin-bottom:-9px}.product-customisation-fields:has(.tab-content) .tab-list li a{display:block;text-decoration:none;outline:none;padding:.5em 1em;border:1px solid #999;border-bottom:none;border-top-left-radius:8px;border-top-right-radius:8px}.product-customisation-fields:has(.tab-content) .tab-list li.active{position:relative}.product-customisation-fields:has(.tab-content) .tab-list li.active a{background-color:#f0f0f0}.product-customisation-fields:has(.tab-content) .tab-list li.active:after{content:"";display:block;position:absolute;bottom:-1px;left:0;width:100%;height:2px;background-color:#f0f0f0;z-index:1}.product-customisation-fields:has(.tab-content) .tab-content{display:none}.product-customisation-fields:has(.tab-content) .tab-content.active{display:block}.marketing-consent{max-width:var(--max-block-width);background-color:#f0f0f0;padding:1em}.marketing-consent p:first-child{margin-top:0}.marketing-consent p:last-child{margin-bottom:0}#masthead{grid-column:full;padding:1em 0 0 0}#masthead .contain{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;grid-column:content;padding:0;gap:1em 2em}#masthead .site-branding{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin:auto;max-width:100%}#masthead .site-branding p{margin:0}#masthead .site-branding p a{display:block;text-indent:-9999px;overflow:hidden;height:100%}#masthead .site-branding p a:before{content:"";float:left;width:100%;background-image:url("./img/Bibby_Financial_RGB.png");background-size:contain;background-repeat:no-repeat;background-position:center;width:265px;height:77px;max-width:100%}#masthead .header-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1 1 max-content;-ms-flex:1 1 max-content;flex:1 1 max-content}#masthead .header-info p{margin:0;text-align:right;line-height:1.2;width:100%;max-width:none}#masthead .header-info p:first-child{position:relative;font-size:1.5em;padding-right:2em;font-weight:700}#masthead .header-info p:first-child:after{content:"";position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.5em;height:.75em;background-color:var(--primary)}#masthead .header-info p a{display:inline-block;text-decoration:none}#masthead .header-additional{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;gap:1em 2em;font-size:.875em}@media(min-width: 769px){#masthead .header-additional{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}#masthead .header-additional .search-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.2em;width:100%;overflow:hidden}@media(min-width: 769px){#masthead .header-additional .search-form{width:auto}}#masthead .header-additional .search-form label{width:100%}#masthead .header-additional .search-form input[type=search]{min-width:0}#masthead .header-additional .extra-account-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0;padding:0;list-style:none;gap:0 1em;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;background-color:#f0f0f0}@media(min-width: 769px){#masthead .header-additional .extra-account-info{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}#masthead .header-additional .extra-account-info li{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;text-align:center;padding:.5em}@media(min-width: 561px){#masthead .header-additional .extra-account-info li{-webkit-box-flex:1;-webkit-flex:1 1 calc(50% - 1.5em);-ms-flex:1 1 calc(50% - 1.5em);flex:1 1 calc(50% - 1.5em)}}@media(min-width: 769px){#masthead .header-additional .extra-account-info li{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0}}#masthead .header-additional .extra-account-info li span{font-weight:700}#masthead .header-additional .extra-account-info li a{display:inline-block;text-decoration:none}@media(min-width: 769px){#masthead .header-additional .extra-account-info li:last-child{text-align:right}}#masthead .header-additional .extra-account-info li:last-child a{text-decoration:underline}#masthead .bfs-portal-header{width:100%}#masthead .bfs-portal-header img{display:block;width:100%}.home-content{grid-column:content;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1.5em}.home-content .content-wrapper{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;text-align:center}.home-content .content-wrapper figure{margin:0}.home-content .content-wrapper figure img{display:block;width:100%;height:auto}.home-content .content-wrapper .logged_in{position:absolute;top:1em;right:1em;background-color:rgba(0,0,0,.8);padding:1rem;color:#fff}.home-content .content-wrapper .logged_in p{margin:0}.home-content .content-wrapper .not_logged_in{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;width:calc(100% - 2em);position:absolute;bottom:1em;right:1em;color:#fff}.home-content .content-wrapper .not_logged_in .message{text-align:left;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;padding:1rem;background-color:rgba(0,0,0,.8)}.home-content .content-wrapper .not_logged_in p{margin:0}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea,select{width:100%;min-width:250px;line-height:1.5;font-size:1em;padding:.5em;outline:none;border:1px solid #757575}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus,select:focus{border-color:var(--primary)}input[type=submit],button,input[type=button],input[type=reset],.wp-element-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:1px solid var(--primary);border-radius:3px;padding:.5em 1em;color:#fff !important;background-color:var(--primary);line-height:1.5;font-size:1em;-webkit-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease;text-decoration:none !important}input[type=submit]:hover,input[type=submit]:focus,button:hover,button:focus,input[type=button]:hover,input[type=button]:focus,input[type=reset]:hover,input[type=reset]:focus,.wp-element-button:hover,.wp-element-button:focus{background-color:#757575 !important}input[type=submit][disabled],button[disabled],input[type=button][disabled],input[type=reset][disabled],.wp-element-button[disabled]{background-color:rgba(117,117,117,.7);border-color:rgba(117,117,117,.7);cursor:not-allowed}.woocommerce:has(.woocommerce-form-login){background-color:rgba(0,0,0,.8);margin-top:1em}.woocommerce:has(.woocommerce-form-login) h2{background-color:rgba(0,0,0,.8);color:#fff;padding:.5em 1em;font-size:1em;text-align:left;margin:0}.woocommerce:has(.woocommerce-form-login) .woocommerce-form-login{padding:1em;text-align:left}.woocommerce:has(.woocommerce-form-login) .woocommerce-form-login p label{margin-bottom:.25em}.woocommerce:has(.woocommerce-form-login) .woocommerce-form-login p:first-child{margin-top:0}.woocommerce:has(.woocommerce-form-login) .woocommerce-form-login p:last-child{margin-bottom:0}.woocommerce:has(.woocommerce-form-login) .woocommerce-form-login .woocommerce-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:3px;padding:.5em 1em;margin-top:1em;color:#fff;background-color:var(--primary)}.edit-details-options{padding:.5em 0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1em;border-top:2px solid #f0f0f0;border-bottom:2px solid #f0f0f0;margin:0}.edit-details-options li:not(:last-child){border-right:1px solid #000;padding-right:1em}.edit-details-options li a{text-decoration:none}.edit-details-options li span{font-weight:700}.edit-details-options li:has(.user-disk-used) a{margin-right:1em}.catalog-steps ul{margin:0;padding:0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:2px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media(min-width: 376px){.catalog-steps ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.catalog-steps ul li{font-size:.875em;-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;background-color:#ccc;padding:.5em;text-align:center;color:#fff}.catalog-steps ul li a{color:#fff;text-decoration:none}.catalog-steps ul li span.step{display:block;font-size:1.5em;font-weight:700}.catalog-steps ul li.active{background-color:#757575}#masthead .catalog-steps{width:100%}.wc-block-cart__empty-cart__title{margin-left:auto;margin-right:auto}.catalog-breadcrumbs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.5em;font-weight:700;max-width:100%;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media(min-width: 376px){.catalog-breadcrumbs{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.catalog-breadcrumbs p{margin:0;white-space:nowrap}.catalog-breadcrumbs p span{display:none}@media(min-width: 376px){.catalog-breadcrumbs p span{display:inline-block}}.catalog-breadcrumbs ul{margin:0;padding:0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.5em}.catalog-breadcrumbs ul li{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.catalog-breadcrumbs ul li a{text-decoration:none}.catalog-breadcrumbs ul li:not(:last-child):after{content:">";display:inline-block;margin-left:.5em}.catalog-breadcrumbs ul li:nth-last-child(2):after{content:none}@media(min-width: 769px){.catalog-breadcrumbs ul li:nth-last-child(2):after{content:">"}}.catalog-breadcrumbs ul li:last-child{display:none}@media(min-width: 769px){.catalog-breadcrumbs ul li:last-child{display:block}}ul.products,ul.wc-block-grid__products{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:1.5em;width:100%}@media(min-width: 769px){ul.products,ul.wc-block-grid__products{grid-template-columns:1fr 1fr 1fr}}@media(min-width: 1025px){ul.products,ul.wc-block-grid__products{grid-template-columns:1fr 1fr 1fr 1fr}}ul.products:before,ul.products:after,ul.wc-block-grid__products:before,ul.wc-block-grid__products:after{content:none !important}ul.products li.product,ul.products li.wc-block-grid__product,ul.wc-block-grid__products li.product,ul.wc-block-grid__products li.wc-block-grid__product{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;margin:0 !important;padding:0 !important;width:100% !important;max-width:none !important;border-left:none !important}ul.products li.product a,ul.products li.wc-block-grid__product a,ul.wc-block-grid__products li.product a,ul.wc-block-grid__products li.wc-block-grid__product a{display:block;width:100%;text-decoration:none;color:#000;padding:1em}ul.products li.product a .wc-block-grid__product-image,ul.products li.wc-block-grid__product a .wc-block-grid__product-image,ul.wc-block-grid__products li.product a .wc-block-grid__product-image,ul.wc-block-grid__products li.wc-block-grid__product a .wc-block-grid__product-image{width:100px;height:100px;display:grid;place-content:center;margin:auto}ul.products li.product a .attachment-woocommerce_thumbnail,ul.products li.product a .woocommerce-placeholder,ul.products li.wc-block-grid__product a .attachment-woocommerce_thumbnail,ul.products li.wc-block-grid__product a .woocommerce-placeholder,ul.wc-block-grid__products li.product a .attachment-woocommerce_thumbnail,ul.wc-block-grid__products li.product a .woocommerce-placeholder,ul.wc-block-grid__products li.wc-block-grid__product a .attachment-woocommerce_thumbnail,ul.wc-block-grid__products li.wc-block-grid__product a .woocommerce-placeholder{display:block;max-width:100px;max-height:100px;-o-object-fit:contain;object-fit:contain;border:2px solid #000;margin:auto}ul.products li.product a .woocommerce-loop-product__title,ul.products li.product a .wc-block-grid__product-title,ul.products li.wc-block-grid__product a .woocommerce-loop-product__title,ul.products li.wc-block-grid__product a .wc-block-grid__product-title,ul.wc-block-grid__products li.product a .woocommerce-loop-product__title,ul.wc-block-grid__products li.product a .wc-block-grid__product-title,ul.wc-block-grid__products li.wc-block-grid__product a .woocommerce-loop-product__title,ul.wc-block-grid__products li.wc-block-grid__product a .wc-block-grid__product-title{font-size:1rem;margin-top:.75rem;font-weight:400;margin-bottom:0}.catalog-categories,.products:not(.related),.wc-block-grid__products{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-left:1px dashed #ccc;border-top:1px dashed #ccc;gap:0 !important;width:100% !important}@media(min-width: 561px){.catalog-categories,.products:not(.related),.wc-block-grid__products{width:50% !important}}@media(min-width: 769px){.catalog-categories,.products:not(.related),.wc-block-grid__products{width:25% !important}}.catalog-categories .catalog-category a,.catalog-categories .product-category a,.products:not(.related) .catalog-category a,.products:not(.related) .product-category a,.wc-block-grid__products .catalog-category a,.wc-block-grid__products .product-category a{color:#000;text-decoration:none;text-align:center;padding:1em}.catalog-categories .catalog-category a:before,.catalog-categories .product-category a:before,.products:not(.related) .catalog-category a:before,.products:not(.related) .product-category a:before,.wc-block-grid__products .catalog-category a:before,.wc-block-grid__products .product-category a:before{content:"";height:95px;width:100%;background-image:url("./img/TNCAT201598840007935.png");background-size:contain;background-position:center;background-repeat:no-repeat;display:block}.catalog-categories .catalog-category a h2,.catalog-categories .product-category a h2,.products:not(.related) .catalog-category a h2,.products:not(.related) .product-category a h2,.wc-block-grid__products .catalog-category a h2,.wc-block-grid__products .product-category a h2{font-size:1rem;margin:0;font-weight:normal;font-size:.875em}.catalog-categories .catalog-category,.catalog-categories .product,.catalog-categories .wc-block-grid__product,.products:not(.related) .catalog-category,.products:not(.related) .product,.products:not(.related) .wc-block-grid__product,.wc-block-grid__products .catalog-category,.wc-block-grid__products .product,.wc-block-grid__products .wc-block-grid__product{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;border-bottom:1px dashed #ccc;border-right:1px dashed #ccc}@media(min-width: 561px){.catalog-categories:has(.catalog-category:nth-child(2n)),.catalog-categories:has(.product:nth-child(2n)),.catalog-categories:has(.wc-block-grid__product:nth-child(2n)),.products:not(.related):has(.catalog-category:nth-child(2n)),.products:not(.related):has(.product:nth-child(2n)),.products:not(.related):has(.wc-block-grid__product:nth-child(2n)),.wc-block-grid__products:has(.catalog-category:nth-child(2n)),.wc-block-grid__products:has(.product:nth-child(2n)),.wc-block-grid__products:has(.wc-block-grid__product:nth-child(2n)){width:100% !important}}@media(min-width: 769px){.catalog-categories:has(.catalog-category:nth-child(2n)),.catalog-categories:has(.product:nth-child(2n)),.catalog-categories:has(.wc-block-grid__product:nth-child(2n)),.products:not(.related):has(.catalog-category:nth-child(2n)),.products:not(.related):has(.product:nth-child(2n)),.products:not(.related):has(.wc-block-grid__product:nth-child(2n)),.wc-block-grid__products:has(.catalog-category:nth-child(2n)),.wc-block-grid__products:has(.product:nth-child(2n)),.wc-block-grid__products:has(.wc-block-grid__product:nth-child(2n)){width:50% !important}}@media(min-width: 561px){.catalog-categories:has(.catalog-category:nth-child(2n)) .catalog-category,.catalog-categories:has(.catalog-category:nth-child(2n)) .product,.catalog-categories:has(.product:nth-child(2n)) .catalog-category,.catalog-categories:has(.product:nth-child(2n)) .product,.catalog-categories:has(.wc-block-grid__product:nth-child(2n)) .catalog-category,.catalog-categories:has(.wc-block-grid__product:nth-child(2n)) .product,.products:not(.related):has(.catalog-category:nth-child(2n)) .catalog-category,.products:not(.related):has(.catalog-category:nth-child(2n)) .product,.products:not(.related):has(.product:nth-child(2n)) .catalog-category,.products:not(.related):has(.product:nth-child(2n)) .product,.products:not(.related):has(.wc-block-grid__product:nth-child(2n)) .catalog-category,.products:not(.related):has(.wc-block-grid__product:nth-child(2n)) .product,.wc-block-grid__products:has(.catalog-category:nth-child(2n)) .catalog-category,.wc-block-grid__products:has(.catalog-category:nth-child(2n)) .product,.wc-block-grid__products:has(.product:nth-child(2n)) .catalog-category,.wc-block-grid__products:has(.product:nth-child(2n)) .product,.wc-block-grid__products:has(.wc-block-grid__product:nth-child(2n)) .catalog-category,.wc-block-grid__products:has(.wc-block-grid__product:nth-child(2n)) .product{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}}@media(min-width: 769px){.catalog-categories:has(.catalog-category:nth-child(3n)),.catalog-categories:has(.product:nth-child(3n)),.catalog-categories:has(.wc-block-grid__product:nth-child(3n)),.products:not(.related):has(.catalog-category:nth-child(3n)),.products:not(.related):has(.product:nth-child(3n)),.products:not(.related):has(.wc-block-grid__product:nth-child(3n)),.wc-block-grid__products:has(.catalog-category:nth-child(3n)),.wc-block-grid__products:has(.product:nth-child(3n)),.wc-block-grid__products:has(.wc-block-grid__product:nth-child(3n)){width:75% !important}}@media(min-width: 561px){.catalog-categories:has(.catalog-category:nth-child(3n)) .catalog-category,.catalog-categories:has(.catalog-category:nth-child(3n)) .product,.catalog-categories:has(.product:nth-child(3n)) .catalog-category,.catalog-categories:has(.product:nth-child(3n)) .product,.catalog-categories:has(.wc-block-grid__product:nth-child(3n)) .catalog-category,.catalog-categories:has(.wc-block-grid__product:nth-child(3n)) .product,.products:not(.related):has(.catalog-category:nth-child(3n)) .catalog-category,.products:not(.related):has(.catalog-category:nth-child(3n)) .product,.products:not(.related):has(.product:nth-child(3n)) .catalog-category,.products:not(.related):has(.product:nth-child(3n)) .product,.products:not(.related):has(.wc-block-grid__product:nth-child(3n)) .catalog-category,.products:not(.related):has(.wc-block-grid__product:nth-child(3n)) .product,.wc-block-grid__products:has(.catalog-category:nth-child(3n)) .catalog-category,.wc-block-grid__products:has(.catalog-category:nth-child(3n)) .product,.wc-block-grid__products:has(.product:nth-child(3n)) .catalog-category,.wc-block-grid__products:has(.product:nth-child(3n)) .product,.wc-block-grid__products:has(.wc-block-grid__product:nth-child(3n)) .catalog-category,.wc-block-grid__products:has(.wc-block-grid__product:nth-child(3n)) .product{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%}}.catalog-categories:has(.catalog-category:nth-child(4n)),.catalog-categories:has(.product:nth-child(4n)),.catalog-categories:has(.wc-block-grid__product:nth-child(4n)),.products:not(.related):has(.catalog-category:nth-child(4n)),.products:not(.related):has(.product:nth-child(4n)),.products:not(.related):has(.wc-block-grid__product:nth-child(4n)),.wc-block-grid__products:has(.catalog-category:nth-child(4n)),.wc-block-grid__products:has(.product:nth-child(4n)),.wc-block-grid__products:has(.wc-block-grid__product:nth-child(4n)){width:100% !important}@media(min-width: 769px){.catalog-categories:has(.catalog-category:nth-child(4n)) .catalog-category,.catalog-categories:has(.catalog-category:nth-child(4n)) .product,.catalog-categories:has(.product:nth-child(4n)) .catalog-category,.catalog-categories:has(.product:nth-child(4n)) .product,.catalog-categories:has(.wc-block-grid__product:nth-child(4n)) .catalog-category,.catalog-categories:has(.wc-block-grid__product:nth-child(4n)) .product,.products:not(.related):has(.catalog-category:nth-child(4n)) .catalog-category,.products:not(.related):has(.catalog-category:nth-child(4n)) .product,.products:not(.related):has(.product:nth-child(4n)) .catalog-category,.products:not(.related):has(.product:nth-child(4n)) .product,.products:not(.related):has(.wc-block-grid__product:nth-child(4n)) .catalog-category,.products:not(.related):has(.wc-block-grid__product:nth-child(4n)) .product,.wc-block-grid__products:has(.catalog-category:nth-child(4n)) .catalog-category,.wc-block-grid__products:has(.catalog-category:nth-child(4n)) .product,.wc-block-grid__products:has(.product:nth-child(4n)) .catalog-category,.wc-block-grid__products:has(.product:nth-child(4n)) .product,.wc-block-grid__products:has(.wc-block-grid__product:nth-child(4n)) .catalog-category,.wc-block-grid__products:has(.wc-block-grid__product:nth-child(4n)) .product{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%}}#colophon{padding:1.5em 0 4em 0}#colophon>.contain{grid-column:content;padding:0}#colophon ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.5em;margin:0;padding:0;list-style:none;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:.75em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}@media(min-width: 376px){#colophon ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;text-align:left}}@media(min-width: 376px){#colophon ul li:not(:last-child){border-right:1px solid #000;padding-right:.5em}}#colophon ul li a{color:#000;text-decoration:none}#colophon ul li a:hover{text-decoration:underline}.modal{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;display:grid;justify-items:center;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;isolate:isolate;pointer-events:none}.modal:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:-1;opacity:0;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}.modal .modal-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:1em;max-width:620px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-top:4em;-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0;-webkit-transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out,-webkit-transform .3s ease-in-out}.modal .modal-inner .close{font-size:2em;color:#fff;cursor:pointer}.modal .modal-inner .modal-content{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;background-color:#fff;border-radius:6px;overflow:hidden}.modal .modal-inner .modal-content .title{font-weight:700;font-size:1.125em;padding:.5rem 1rem;background-color:#ececec}.modal .modal-inner .modal-content .content{padding:1rem}.modal.active{pointer-events:auto}.modal.active:before{opacity:1}.modal.active .modal-inner{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}div.product{display:grid;grid-template-columns:1fr;gap:.75em}@media(min-width: 561px){div.product{grid-template-columns:40% 1fr}}div.product .woocommerce-product-gallery,div.product .brochure-preview-column{width:100% !important;background-color:#f0f0f0;padding:0 .5em .5em}div.product .woocommerce-product-gallery:before,div.product .brochure-preview-column:before{content:"Preview";display:block;margin:.875rem 0;font-size:1.125rem;font-weight:600}div.product .woocommerce-product-gallery .pdf-brochure-wrapper iframe,div.product .brochure-preview-column .pdf-brochure-wrapper iframe{aspect-ratio:4/5.7}div.product .woocommerce-product-gallery .pdf-brochure-wrapper img,div.product .brochure-preview-column .pdf-brochure-wrapper img{width:100%;height:auto;display:block;border:1px solid #000}div.product .woocommerce-product-gallery .pdf-brochure-wrapper .front,div.product .woocommerce-product-gallery .pdf-brochure-wrapper .back,div.product .brochure-preview-column .pdf-brochure-wrapper .front,div.product .brochure-preview-column .pdf-brochure-wrapper .back{position:relative}div.product .woocommerce-product-gallery .pdf-brochure-wrapper .front:before,div.product .woocommerce-product-gallery .pdf-brochure-wrapper .back:before,div.product .brochure-preview-column .pdf-brochure-wrapper .front:before,div.product .brochure-preview-column .pdf-brochure-wrapper .back:before{z-index:1;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.5);opacity:0;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}div.product .woocommerce-product-gallery .pdf-brochure-wrapper .front .loader,div.product .woocommerce-product-gallery .pdf-brochure-wrapper .back .loader,div.product .brochure-preview-column .pdf-brochure-wrapper .front .loader,div.product .brochure-preview-column .pdf-brochure-wrapper .back .loader{--color-1: var(--primary);--color-2: transparent;--color-3: #000;--size: 1px;width:calc(82*var(--size));height:calc(18*var(--size));position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1;opacity:0;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}div.product .woocommerce-product-gallery .pdf-brochure-wrapper .front .loader:before,div.product .woocommerce-product-gallery .pdf-brochure-wrapper .front .loader:after,div.product .woocommerce-product-gallery .pdf-brochure-wrapper .back .loader:before,div.product .woocommerce-product-gallery .pdf-brochure-wrapper .back .loader:after,div.product .brochure-preview-column .pdf-brochure-wrapper .front .loader:before,div.product .brochure-preview-column .pdf-brochure-wrapper .front .loader:after,div.product .brochure-preview-column .pdf-brochure-wrapper .back .loader:before,div.product .brochure-preview-column .pdf-brochure-wrapper .back .loader:after{content:"";position:absolute;left:50%;-webkit-transform:translate(-50%, 10%);transform:translate(-50%, 10%);top:0;background:var(--color-1);width:calc(16*var(--size));height:calc(16*var(--size));border-radius:50%;-webkit-animation:jump .5s ease-in infinite alternate;animation:jump .5s ease-in infinite alternate}div.product .woocommerce-product-gallery .pdf-brochure-wrapper .front .loader:after,div.product .woocommerce-product-gallery .pdf-brochure-wrapper .back .loader:after,div.product .brochure-preview-column .pdf-brochure-wrapper .front .loader:after,div.product .brochure-preview-column .pdf-brochure-wrapper .back .loader:after{background:var(--color-2);color:var(--color-3);top:100%;-webkit-box-shadow:calc(32*var(--size)) calc(-20*var(--size)),calc(-32*var(--size)) calc(-20*var(--size));box-shadow:calc(32*var(--size)) calc(-20*var(--size)),calc(-32*var(--size)) calc(-20*var(--size));-webkit-animation:split .5s ease-out infinite alternate;animation:split .5s ease-out infinite alternate}div.product .woocommerce-product-gallery .pdf-brochure-wrapper .front.loading:before,div.product .woocommerce-product-gallery .pdf-brochure-wrapper .back.loading:before,div.product .brochure-preview-column .pdf-brochure-wrapper .front.loading:before,div.product .brochure-preview-column .pdf-brochure-wrapper .back.loading:before{opacity:1}div.product .woocommerce-product-gallery .pdf-brochure-wrapper .front.loading .loader,div.product .woocommerce-product-gallery .pdf-brochure-wrapper .back.loading .loader,div.product .brochure-preview-column .pdf-brochure-wrapper .front.loading .loader,div.product .brochure-preview-column .pdf-brochure-wrapper .back.loading .loader{opacity:1}div.product .woocommerce-product-gallery .pdf-brochure-wrapper .front p,div.product .woocommerce-product-gallery .pdf-brochure-wrapper .back p,div.product .brochure-preview-column .pdf-brochure-wrapper .front p,div.product .brochure-preview-column .pdf-brochure-wrapper .back p{margin:0 0 .25em 0;font-weight:600}div.product .woocommerce-product-gallery .pdf-brochure-wrapper .front.back,div.product .woocommerce-product-gallery .pdf-brochure-wrapper .back.back,div.product .brochure-preview-column .pdf-brochure-wrapper .front.back,div.product .brochure-preview-column .pdf-brochure-wrapper .back.back{margin-top:.5em}div.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper,div.product .woocommerce-product-gallery .pdf-brochure-wrapper,div.product .brochure-preview-column .woocommerce-product-gallery__wrapper,div.product .brochure-preview-column .pdf-brochure-wrapper{border:2px solid #ccc;padding:.5em;background-color:#fff}div.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image,div.product .woocommerce-product-gallery .pdf-brochure-wrapper .woocommerce-product-gallery__image,div.product .brochure-preview-column .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image,div.product .brochure-preview-column .pdf-brochure-wrapper .woocommerce-product-gallery__image{border:1px solid #000}div.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a,div.product .woocommerce-product-gallery .pdf-brochure-wrapper .woocommerce-product-gallery__image a,div.product .brochure-preview-column .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a,div.product .brochure-preview-column .pdf-brochure-wrapper .woocommerce-product-gallery__image a{display:block;pointer-events:none}div.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a img,div.product .woocommerce-product-gallery .pdf-brochure-wrapper .woocommerce-product-gallery__image a img,div.product .brochure-preview-column .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a img,div.product .brochure-preview-column .pdf-brochure-wrapper .woocommerce-product-gallery__image a img{display:block;margin:auto;max-width:100%}div.product .summary{width:100% !important;background-color:#f0f0f0;padding:1rem}div.product .summary .product_title{margin-top:0}div.product .summary .product_meta .posted_in,div.product .summary .product_meta .tagged_as{display:none !important}div.product .summary .product_meta .sku_wrapper{font-weight:600}div.product .summary .product-full-description .description-heading{margin-bottom:0}div.product .summary .cart .cart-qty-field-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em;padding:.875rem .5rem;background-color:#ccc}div.product .summary .cart .cart-qty-field-wrapper:before{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;content:"The next step";display:block;margin:-0.875rem -0.5rem 0 -0.5rem;padding:.875rem .5rem;font-size:1.125rem;font-weight:600;color:#fff;background-color:#757575}div.product .summary .cart .input-text.qty{display:inline-block !important;min-width:0;max-width:100px}@-webkit-keyframes split{0%{-webkit-box-shadow:calc(8*var(--size)) calc(-20*var(--size)),calc(-8*var(--size)) calc(-20*var(--size));box-shadow:calc(8*var(--size)) calc(-20*var(--size)),calc(-8*var(--size)) calc(-20*var(--size))}100%{-webkit-box-shadow:calc(32*var(--size)) calc(-20*var(--size)),calc(-32*var(--size)) calc(-20*var(--size));box-shadow:calc(32*var(--size)) calc(-20*var(--size)),calc(-32*var(--size)) calc(-20*var(--size))}}@keyframes split{0%{-webkit-box-shadow:calc(8*var(--size)) calc(-20*var(--size)),calc(-8*var(--size)) calc(-20*var(--size));box-shadow:calc(8*var(--size)) calc(-20*var(--size)),calc(-8*var(--size)) calc(-20*var(--size))}100%{-webkit-box-shadow:calc(32*var(--size)) calc(-20*var(--size)),calc(-32*var(--size)) calc(-20*var(--size));box-shadow:calc(32*var(--size)) calc(-20*var(--size)),calc(-32*var(--size)) calc(-20*var(--size))}}@-webkit-keyframes jump{0%{-webkit-transform:translate(-50%, -150%);transform:translate(-50%, -150%)}100%{-webkit-transform:translate(-50%, 10%);transform:translate(-50%, 10%)}}@keyframes jump{0%{-webkit-transform:translate(-50%, -150%);transform:translate(-50%, -150%)}100%{-webkit-transform:translate(-50%, 10%);transform:translate(-50%, 10%)}}@-webkit-keyframes spin{from{-webkit-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg)}to{-webkit-transform:translate(-50%, -50%) rotate(360deg);transform:translate(-50%, -50%) rotate(360deg)}}@keyframes spin{from{-webkit-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg)}to{-webkit-transform:translate(-50%, -50%) rotate(360deg);transform:translate(-50%, -50%) rotate(360deg)}}.wp-element-button:hover,.wp-element-button:focus,.wp-element-button:active{border-color:#757575;text-decoration:none !important}.wc-block-components-product-details__value:not(:has(.wc-block-components-button)),.wc-order-item-business_card_customisation{display:block !important;white-space:pre-wrap;word-wrap:break-word;border:1px solid #ececec;background-color:#f9f9f9;padding:.5em;margin:.5em 0;border-radius:.25em;max-width:500px}.wc-block-components-product-details__approval-status .wc-block-components-product-details__name{display:block;margin-bottom:.25em;font-weight:700}.wc-block-components-product-details__approval-status{display:block;margin:1em 0;font-size:1.2em}.wc-block-components-product-details__approval-status a.approved{color:#000;text-decoration:none !important;pointer-events:none}.wc-block-components-product-details__business-card-customisation span[aria-hidden=true]{display:none !important}.woocommerce-order-details .wc-order-item-business_card_customisation{font-size:.875em}span.approved-message{color:#4caf50;font-weight:700}table.order-history{border-collapse:collapse}table.order-history th{background-color:#999;color:#fff}table.order-history tr{border-bottom:1px solid #777}table.order-history th,table.order-history td{text-align:left;padding:.25em .5em}table.order-history th:first-child,table.order-history td:first-child{padding-top:.5em}table.order-history th:last-child,table.order-history td:last-child{padding-bottom:.5em}@media(min-width: 769px){table.order-history th,table.order-history td{padding:.5em}}.woocommerce-MyAccount-content{float:left !important;width:100% !important}.woocommerce-MyAccount-content .woocommerce-order-details>*,.woocommerce-MyAccount-content .woocommerce-customer-details>*{grid-column:full !important}.woocommerce-table__product-total.product-total{text-align:center}.woocommerce-table--order-details{border-collapse:collapse}.woocommerce-table--order-details tbody tr{border-bottom:1px solid #777}.woocommerce-table--order-details th,.woocommerce-table--order-details td{text-align:left;padding:.5em}.woocommerce-table--order-details thead{background-color:#999;color:#fff}.woocommerce-table--order-details tfoot th{text-align:left}.woocommerce-table--order-details tfoot td{text-align:right}@media(max-width: 768px){.woocommerce-table--order-details{display:block;overflow-x:auto}.woocommerce-table--order-details thead{display:none}.woocommerce-table--order-details tbody,.woocommerce-table--order-details tr,.woocommerce-table--order-details td{display:block}.woocommerce-table--order-details tbody .woocommerce-table__product-total.product-total,.woocommerce-table--order-details tr .woocommerce-table__product-total.product-total,.woocommerce-table--order-details td .woocommerce-table__product-total.product-total{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1em}.woocommerce-table--order-details tbody .woocommerce-table__product-total.product-total .woocommerce-Price-amount,.woocommerce-table--order-details tr .woocommerce-table__product-total.product-total .woocommerce-Price-amount,.woocommerce-table--order-details td .woocommerce-table__product-total.product-total .woocommerce-Price-amount{margin-left:auto}.woocommerce-table--order-details tbody .woocommerce-table__product-total.product-total:before,.woocommerce-table--order-details tr .woocommerce-table__product-total.product-total:before,.woocommerce-table--order-details td .woocommerce-table__product-total.product-total:before{content:"Total";font-weight:600;text-align:left}.woocommerce-table--order-details tbody .woocommerce-table__product-total.product-total,.woocommerce-table--order-details tr .woocommerce-table__product-total.product-total,.woocommerce-table--order-details td .woocommerce-table__product-total.product-total{text-align:right}.woocommerce-table--order-details tfoot{display:block;overflow-x:auto}.woocommerce-table--order-details tfoot th{display:none}.woocommerce-table--order-details tfoot td{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1em;text-align:right}.woocommerce-table--order-details tfoot td:not(:has(.woocommerce-Price-amount)){-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.woocommerce-table--order-details tfoot td .woocommerce-Price-amount{margin-left:auto}.woocommerce-table--order-details tfoot td:before{font-weight:600;text-align:left}.woocommerce-table--order-details tfoot tr:nth-child(1) td:before{content:"Subtotal"}.woocommerce-table--order-details tfoot:has(tr:nth-child(5)) tr:nth-child(2) td:before{content:"Shipping"}.woocommerce-table--order-details tfoot:has(tr:nth-child(5)) tr:nth-child(3) td:before{content:"Tax"}.woocommerce-table--order-details tfoot:has(tr:nth-child(5)) tr:nth-child(4) td:before{content:"Total"}.woocommerce-table--order-details tfoot:has(tr:nth-child(5)) tr:nth-child(5) td:before{content:"Payment method"}}.wc-block-checkout__use-address-for-billing,.wp-block-woocommerce-checkout-order-note-block,.wc-block-checkout__contact-fields,.wc-block-checkout__shipping-option{display:none !important}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button,.wc-block-cart-item__remove-link{background-color:var(--primary) !important}.wc-block-cart-item__remove-link{color:#fff !important;border-radius:3px !important;padding:.15em !important;height:auto !important;width:auto !important}.wc-block-cart-item__remove-link svg{display:block !important}.woocommerce-order-details,.woocommerce-customer-details,.woocommerce-columns,.wc-block-order-confirmation-additional-fields-wrapper{display:block !important}.woocommerce-order-details .woocommerce-table--order-details thead{display:none}.woocommerce-order-details .woocommerce-table--order-details tbody .order_item .product-total{text-align:right;vertical-align:top}@media(min-width: 769px){.woocommerce-order-details .woocommerce-table--order-details tbody .order_item .product-total{width:200px}}.api-action{margin:2em 0}.api-action .api-error{max-width:600px;margin:0 auto;border:3px solid red;padding:1em;background-color:#ffe6e6;color:red;text-align:center}.api-action .api-error p:first-child{margin-top:0}.api-action .api-error p:last-child{margin-bottom:0}.api-action .api-message{max-width:600px;margin:0 auto;border:3px solid green;padding:1em;background-color:#e6ffe6;color:green;text-align:center}.api-action .api-message p:first-child{margin-top:0}.api-action .api-message p:last-child{margin-bottom:0}.woocommerce-column--shipping-address,.woocommerce-column--billing-address{background-color:#999}.woocommerce-column--shipping-address .woocommerce-column__title,.woocommerce-column--billing-address .woocommerce-column__title{margin:0 !important;padding:9px 12px !important;color:#fff !important}.woocommerce-table{border-radius:0 !important;border:1px solid #ddd !important}.woocommerce-table tr.woocommerce-table__line-item td{border-top:none}.woocommerce-table tr.woocommerce-table__line-item:not(:first-child){border-top:1px solid #ddd}@media(min-width: 769px){.woocommerce-table tr.woocommerce-table__line-item td:not(:last-child),.woocommerce-table tr.woocommerce-table__line-item th:not(:last-child),.woocommerce-table tfoot td:not(:last-child),.woocommerce-table tfoot th:not(:last-child){border-right:1px solid #ddd}}.woocommerce-customer-details .woocommerce-column--billing-address{display:none}.woocommerce-customer-details .woocommerce-column--shipping-address{float:none !important}.woocommerce-customer-details address{border-radius:0 !important;border-width:1px !important;padding:9px 12px !important;background-color:#efefef !important;margin:0 !important}.woocommerce-customer-details address .woocommerce-customer-details--phone{margin-bottom:.5em}.wc-block-order-confirmation-additional-fields-wrapper{margin-top:1.5em}.wc-block-order-confirmation-additional-fields-wrapper h2{margin:0 !important;padding:9px 12px !important;background-color:#999 !important;color:#fff !important}.wc-block-order-confirmation-additional-fields-wrapper{background-color:#efefef !important}.wc-block-order-confirmation-additional-fields-wrapper dl{margin:0 !important;padding:9px 12px !important}.wc-block-order-confirmation-additional-fields-wrapper dl dt,.wc-block-order-confirmation-additional-fields-wrapper dl dd{margin:0 !important}.woocommerce-thankyou-order-details{padding-left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em 0}.woocommerce-thankyou-order-details>*{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.edit-bc-wrapper{grid-column:content}.woocommerce-ResetPassword{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1em 0;max-width:400px !important}.woocommerce-ResetPassword>p{width:100% !important;margin:0;display:block !important}.woocommerce-ResetPassword>p label{margin-bottom:.5em !important}.wc-block-cart__main .wc-block-cart-item__prices,.wc-block-components-checkout-order-summary__content .wc-block-cart-item__prices{display:none !important}.wc-block-components-order-summary-item__quantity{background-color:var(--primary) !important;color:#fff !important}.migration-form-container{max-width:600px}.gform_button{background-color:var(--primary) !important;color:#fff !important}.woocommerce-error{margin:0;padding:0;list-style:none}.woocommerce form.woocommerce-checkout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em 0}.woocommerce form.woocommerce-checkout #customer_details{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media(min-width: 768px){.woocommerce form.woocommerce-checkout #customer_details{-webkit-box-flex:0;-webkit-flex:0 0 65%;-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%;padding-right:4.5283018868%}}.woocommerce form.woocommerce-checkout #customer_details .col-1{display:none !important}.woocommerce form.woocommerce-checkout #customer_details .col-2{width:100% !important;float:none !important}.woocommerce form.woocommerce-checkout #customer_details .col-2 input[type=text],.woocommerce form.woocommerce-checkout #customer_details .col-2 input[type=email],.woocommerce form.woocommerce-checkout #customer_details .col-2 input[type=url],.woocommerce form.woocommerce-checkout #customer_details .col-2 input[type=password],.woocommerce form.woocommerce-checkout #customer_details .col-2 input[type=search],.woocommerce form.woocommerce-checkout #customer_details .col-2 input[type=number],.woocommerce form.woocommerce-checkout #customer_details .col-2 input[type=tel],.woocommerce form.woocommerce-checkout #customer_details .col-2 input[type=range],.woocommerce form.woocommerce-checkout #customer_details .col-2 input[type=date],.woocommerce form.woocommerce-checkout #customer_details .col-2 input[type=month],.woocommerce form.woocommerce-checkout #customer_details .col-2 input[type=week],.woocommerce form.woocommerce-checkout #customer_details .col-2 input[type=time],.woocommerce form.woocommerce-checkout #customer_details .col-2 input[type=datetime],.woocommerce form.woocommerce-checkout #customer_details .col-2 input[type=datetime-local],.woocommerce form.woocommerce-checkout #customer_details .col-2 input[type=color],.woocommerce form.woocommerce-checkout #customer_details .col-2 textarea,.woocommerce form.woocommerce-checkout #customer_details .col-2 select{min-width:0}.woocommerce form.woocommerce-checkout #customer_details .col-2 #ship-to-different-address label{pointer-events:none}.woocommerce form.woocommerce-checkout #customer_details .col-2 #ship-to-different-address-checkbox{display:none !important}.woocommerce form.woocommerce-checkout .right-hand-wrapper{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media(min-width: 768px){.woocommerce form.woocommerce-checkout .right-hand-wrapper{-webkit-box-flex:0;-webkit-flex:0 0 35%;-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%;padding-left:2.2641509434%}}.woocommerce form.woocommerce-checkout .right-hand-wrapper .order-summary{border:1px solid #ccc}.woocommerce form.woocommerce-checkout .right-hand-wrapper .order-summary #order_review_heading{margin:0;padding:1rem}.woocommerce form.woocommerce-checkout .right-hand-wrapper .order-summary .woocommerce-checkout-review-order-table{table-layout:fixed;border-collapse:collapse;font-size:.75em}.woocommerce form.woocommerce-checkout .right-hand-wrapper .order-summary .woocommerce-checkout-review-order-table thead{display:none !important}.woocommerce form.woocommerce-checkout .right-hand-wrapper .order-summary .woocommerce-checkout-review-order-table td.product-name{padding-left:1rem;font-weight:bold}.woocommerce form.woocommerce-checkout .right-hand-wrapper .order-summary .woocommerce-checkout-review-order-table td.product-name dt{font-weight:normal}.woocommerce form.woocommerce-checkout .right-hand-wrapper .order-summary .woocommerce-checkout-review-order-table td.product-name dd:not(.variation-CartItemKey){margin:.5em 0 1rem 0;display:block !important;word-wrap:break-word;border:1px solid #ececec;background-color:#f9f9f9;padding:.5em;border-radius:.25em}.woocommerce form.woocommerce-checkout .right-hand-wrapper .order-summary .woocommerce-checkout-review-order-table td.product-name dd:not(.variation-CartItemKey) p{margin:0;font-weight:normal}.woocommerce form.woocommerce-checkout .right-hand-wrapper .order-summary .woocommerce-checkout-review-order-table td.product-total{width:110px;text-align:right;vertical-align:top;padding-right:1rem}.woocommerce form.woocommerce-checkout .right-hand-wrapper .order-summary .woocommerce-checkout-review-order-table ul#shipping_method{margin:0;padding:0;list-style:none;white-space:nowrap}.woocommerce form.woocommerce-checkout .right-hand-wrapper .order-summary .woocommerce-checkout-review-order-table tfoot{border-top:1px solid #ccc}.woocommerce form.woocommerce-checkout .right-hand-wrapper .order-summary .woocommerce-checkout-review-order-table tfoot th{text-align:left;padding-left:1rem}.woocommerce form.woocommerce-checkout .right-hand-wrapper .order-summary .woocommerce-checkout-review-order-table tfoot td{text-align:right;padding-right:1rem}.woocommerce form.woocommerce-checkout .right-hand-wrapper .order-summary .woocommerce-checkout-review-order-table tfoot tr.cart-subtotal th,.woocommerce form.woocommerce-checkout .right-hand-wrapper .order-summary .woocommerce-checkout-review-order-table tfoot tr.cart-subtotal td{padding-top:1rem;padding-bottom:.5rem}.woocommerce form.woocommerce-checkout .right-hand-wrapper .order-summary .woocommerce-checkout-review-order-table tfoot:not(:has(tr.tax-rate)) tr.woocommerce-shipping-totals th,.woocommerce form.woocommerce-checkout .right-hand-wrapper .order-summary .woocommerce-checkout-review-order-table tfoot:not(:has(tr.tax-rate)) tr.woocommerce-shipping-totals td{padding-bottom:1rem}.woocommerce form.woocommerce-checkout .right-hand-wrapper .order-summary .woocommerce-checkout-review-order-table tfoot:has(tr.tax-rate) tr.woocommerce-shipping-totals th,.woocommerce form.woocommerce-checkout .right-hand-wrapper .order-summary .woocommerce-checkout-review-order-table tfoot:has(tr.tax-rate) tr.woocommerce-shipping-totals td{padding-bottom:.5rem}.woocommerce form.woocommerce-checkout .right-hand-wrapper .order-summary .woocommerce-checkout-review-order-table tfoot:has(tr.tax-rate) tr.tax-rate th,.woocommerce form.woocommerce-checkout .right-hand-wrapper .order-summary .woocommerce-checkout-review-order-table tfoot:has(tr.tax-rate) tr.tax-rate td{padding-bottom:1rem}.woocommerce form.woocommerce-checkout .right-hand-wrapper .order-summary .woocommerce-checkout-review-order-table tfoot tr.order-total{font-size:1.5em;border-top:1px solid #ccc}.woocommerce form.woocommerce-checkout .right-hand-wrapper .order-summary .woocommerce-checkout-review-order-table tfoot tr.order-total th,.woocommerce form.woocommerce-checkout .right-hand-wrapper .order-summary .woocommerce-checkout-review-order-table tfoot tr.order-total td{padding-top:1rem}.woocommerce form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width: 1024px){.woocommerce form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{grid-template-columns:1fr 1fr}}.woocommerce form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper p{margin:0 !important;width:100% !important}.woocommerce form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #bibby_shipping_salutation_field{grid-column:1/-1}.woocommerce form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_company_field{grid-column:1/-1}.woocommerce form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_country_field{grid-column:1/-1}.woocommerce form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_address_1_field,.woocommerce form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_address_2_field,.woocommerce form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_address_3_field,.woocommerce form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_address_4_field{grid-column:1/-1}.woocommerce form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #bibby_shipping_salutation_field select{max-width:200px}.woocommerce form.woocommerce-checkout .woocommerce-NoticeGroup-checkout{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.woocommerce-order .woocommerce-column--billing-address{display:none !important}.woocommerce-order .woocommerce-column--shipping-address{float:none !important}@media(max-width: 768px){.order-history thead{display:none}}@media(max-width: 768px){.order-history tr td{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.5em;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.order-history tr td:before{font-weight:bold;content:attr(data-label)}}.order-history tr.status-await-m-a{background-color:hsl(45,100%,95%)}@media(min-width: 769px){.order-history tr.status-await-m-a{background-color:rgba(0,0,0,0)}}.order-history tr.status-await-m-a td.status{color:#856404}@media(min-width: 769px){.order-history tr.status-await-m-a td.status{background-color:rgb(100%,95%,80%)}}.order-history tr.status-processing{background-color:rgb(90%,95%,100%)}@media(min-width: 769px){.order-history tr.status-processing{background-color:rgba(0,0,0,0)}}.order-history tr.status-processing td.status{color:#004085}@media(min-width: 769px){.order-history tr.status-processing td.status{background-color:rgb(80%,90%,100%)}}.order-history tr.status-completed{background-color:rgb(90%,100%,90%)}@media(min-width: 769px){.order-history tr.status-completed{background-color:rgba(0,0,0,0)}}.order-history tr.status-completed td.status{color:#155724}@media(min-width: 769px){.order-history tr.status-completed td.status{background-color:#cfc}}.order-history tr.status-cancelled{background-color:rgb(100%,90%,90%)}@media(min-width: 769px){.order-history tr.status-cancelled{background-color:rgba(0,0,0,0)}}.order-history tr.status-cancelled td.status{color:#721c24}@media(min-width: 769px){.order-history tr.status-cancelled td.status{background-color:#fcc}}.order-history tr.status-pending{background-color:rgb(100%,100%,90%)}@media(min-width: 769px){.order-history tr.status-pending{background-color:rgba(0,0,0,0)}}.order-history tr.status-pending td.status{color:#856404}@media(min-width: 769px){.order-history tr.status-pending td.status{background-color:#ffc}}@media(min-width: 769px){.order-history td:not(:first-child){border-left:1px solid #ececec}}.order-history th.status{text-align:center}.order-history th.total{text-align:right}.order-history td.status{text-align:center}.order-history td.total{text-align:right}.pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;gap:1rem}.pagination>button{display:none}@media(min-width: 769px){.pagination>button{display:block}}.pagination .page-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;font-weight:bold}.pagination .page-info p{margin-top:0;margin-bottom:.5rem}.pagination .page-info .page-numbers{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:.5rem}.pagination .page-info .page-numbers span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.woocommerce-checkout-payment{margin-top:2em}.woocommerce-checkout-payment ul{margin:0;padding:0;list-style:none}.woocommerce-checkout-payment ul label{font-weight:bold}.checkout-inline-error-message{color:#dc3545}.wp-block-woocommerce-empty-cart-block .wp-block-heading.has-text-align-center{text-align:center;max-width:none !important}dt.variation-CartItemKey,dd.variation-CartItemKey{display:none !important}div.wc-order-item-cart_item_key{display:none !important}.product-full-description ul{margin:0 0 1.5em 0}.product-full-description ul.predefined-quantities{margin-top:-0.5rem;list-style:none;padding-left:0}.product section.related.products>*{grid-column:full !important}.product section.related.products h2{width:100% !important}.product section.related.products{grid-column:1/-1 !important;width:100% !important}.select-wrapper,.woocommerce-input-wrapper:has(select){position:relative}.select-wrapper select,.woocommerce-input-wrapper:has(select) select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3px;padding:.5em 2.25em .5em 1em;line-height:1.5;background-color:#fff}.select-wrapper:after,.woocommerce-input-wrapper:has(select):after{content:"";position:absolute;top:50%;right:1em;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid #000;pointer-events:none}tr.cart_item:last-child:not(:has(dt)) td{padding-bottom:1rem}.contain{margin:0 auto;width:100%;padding:0 1em}@media(min-width: 1025px){.contain{padding:0 1.5em}}@media(min-width: 79.1rem){.contain{width:84.25em;max-width:100%}}.wp-block-group .wp-block-group__inner-container,.wp-block-group,.site-main>.contain,.site-main{--gap: clamp(1rem, 6vw, 1.75rem);--full: minmax(var(--gap), 1fr);--content: clamp(50px, 15vw, 240px);--content-small: min(var(--wp--style--global--content-size), 100% - ((var(--gap) * 2) + (var(--content) * 2)));--popout: minmax(0, 2rem);--feature: minmax(0, 5rem);gap:0;display:grid;grid-template-columns:[full-start] var(--full) [feature-start] var(--feature) [popout-start] var(--popout) [content-start] var(--content) [content-small-start] var(--content-small) [content-small-end] var(--content) [content-end] var(--popout) [popout-end] var(--feature) [feature-end] var(--full) [full-end];grid-template-rows:1fr}.site-main>.contain{grid-column:full;max-width:none}.site-main>.contain>*{grid-column:content}.site-main>p,.site-main>.wp-block-heading,.site-main>.wp-block-list,.site-main>blockquote,.site-main>pre,.site-main>.wp-block-table,.site-main>.wp-block-image,.site-main>.wp-block-gallery,.site-main>.wp-block-video,.site-main>.wp-block-buttons .site-main>.wp-block-button,.site-main>.wp-block-columns{grid-column:content}.site-main .wp-block-embed iframe{position:absolute;width:100%;height:100%;top:0}.site-main .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper{position:relative;padding-top:56.25%}.site-main p{word-break:break-word}section.wp-block-group,.site-main>.wp-block-group{padding-top:var(--section-padding, 75px);padding-bottom:var(--section-padding, 75px)}.wp-block-group{grid-column:full}.wp-block-group.is-layout-flex{display:grid}.wp-block-group .wp-block-columns{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;max-width:none !important}.wp-block-group .wp-block-group__inner-container{grid-column:full;margin:0 !important}.wp-block-group .wp-block-group__inner-container .wp-block{margin:0}.wp-block-group .wp-block-group__inner-container>*{grid-column:content}.wp-block-group.is-content-justification-left{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.wp-block-group.is-content-justification-left>.block-list-appender,.wp-block-group.is-content-justification-left>h1,.wp-block-group.is-content-justification-left>h2,.wp-block-group.is-content-justification-left>h3,.wp-block-group.is-content-justification-left>h4,.wp-block-group.is-content-justification-left>h5,.wp-block-group.is-content-justification-left>h6,.wp-block-group.is-content-justification-left>p,.wp-block-group.is-content-justification-left>ul,.wp-block-group.is-content-justification-left>ol,.wp-block-group.is-content-justification-left>.wp-block-pullquote,.wp-block-group.is-content-justification-left>.wp-block-table,.wp-block-group.is-content-justification-left>.wp-block-image,.wp-block-group.is-content-justification-left>.wp-block-gallery,.wp-block-group.is-content-justification-left>.wp-block-embed,.wp-block-group.is-content-justification-left>.wp-block-buttons,.wp-block-group.is-content-justification-left>.wp-block-columns{margin-left:0 !important}.wp-block-group.is-content-justification-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.wp-block-group.is-content-justification-center>.block-list-appender,.wp-block-group.is-content-justification-center>h1,.wp-block-group.is-content-justification-center>h2,.wp-block-group.is-content-justification-center>h3,.wp-block-group.is-content-justification-center>h4,.wp-block-group.is-content-justification-center>h5,.wp-block-group.is-content-justification-center>h6,.wp-block-group.is-content-justification-center>p,.wp-block-group.is-content-justification-center>ul,.wp-block-group.is-content-justification-center>ol,.wp-block-group.is-content-justification-center>.wp-block-pullquote,.wp-block-group.is-content-justification-center>.wp-block-table,.wp-block-group.is-content-justification-center>.wp-block-image,.wp-block-group.is-content-justification-center>.wp-block-gallery,.wp-block-group.is-content-justification-center>.wp-block-embed,.wp-block-group.is-content-justification-center>.wp-block-buttons,.wp-block-group.is-content-justification-center>.wp-block-columns{margin-left:auto !important;margin-right:auto !important;width:100%}.wp-block-group.is-content-justification-center .gform_wrapper,.wp-block-group.is-content-justification-center .wp-block[data-type="gravityforms/form"]{margin-left:auto !important;margin-right:auto !important;width:100%}.wp-block-group.is-content-justification-right{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.wp-block-group.is-content-justification-right>.block-list-appender,.wp-block-group.is-content-justification-right>h1,.wp-block-group.is-content-justification-right>h2,.wp-block-group.is-content-justification-right>h3,.wp-block-group.is-content-justification-right>h4,.wp-block-group.is-content-justification-right>h5,.wp-block-group.is-content-justification-right>h6,.wp-block-group.is-content-justification-right>p,.wp-block-group.is-content-justification-right>ul,.wp-block-group.is-content-justification-right>ol,.wp-block-group.is-content-justification-right>.wp-block-pullquote,.wp-block-group.is-content-justification-right>.wp-block-table,.wp-block-group.is-content-justification-right>.wp-block-image,.wp-block-group.is-content-justification-right>.wp-block-gallery,.wp-block-group.is-content-justification-right>.wp-block-embed,.wp-block-group.is-content-justification-right>.wp-block-buttons,.wp-block-group.is-content-justification-right>.wp-block-columns{margin-left:auto !important;margin-right:0 !important;width:100%;max-width:var(--wp--style--global--content-size, 840px)}.wp-block-group.is-content-justification-stretch{-webkit-box-pack:stretch;-webkit-justify-content:stretch;-ms-flex-pack:stretch;justify-content:stretch}.wp-block-group.is-content-justification-stretch>.block-list-appender,.wp-block-group.is-content-justification-stretch>h1,.wp-block-group.is-content-justification-stretch>h2,.wp-block-group.is-content-justification-stretch>h3,.wp-block-group.is-content-justification-stretch>h4,.wp-block-group.is-content-justification-stretch>h5,.wp-block-group.is-content-justification-stretch>h6,.wp-block-group.is-content-justification-stretch>p,.wp-block-group.is-content-justification-stretch>ul,.wp-block-group.is-content-justification-stretch>ol,.wp-block-group.is-content-justification-stretch>.wp-block-pullquote,.wp-block-group.is-content-justification-stretch>.wp-block-table,.wp-block-group.is-content-justification-stretch>.wp-block-image,.wp-block-group.is-content-justification-stretch>.wp-block-gallery,.wp-block-group.is-content-justification-stretch>.wp-block-embed,.wp-block-group.is-content-justification-stretch>.wp-block-buttons,.wp-block-group.is-content-justification-stretch>.wp-block-columns{margin-left:0 !important;margin-right:0 !important;max-width:none !important}.wp-block-group>.wp-block-group{padding-top:0;padding-bottom:0}.wp-block-heading,p{max-width:var(--max-block-width)}body .is-layout-flex>.acf-innerblocks-container>*{margin:0}section.wp-block-group{overflow:clip}section.wp-block-group>*:not(.wp-block-group){grid-column:content}.wp-block-group:not(section){grid-column:content}.wp-block-group:not(section)>*{grid-column:full}.gform-theme--foundation{--gf-form-gap-x: 1.25rem !important;--gf-form-gap-y: 1rem !important;--gf-ctrl-label-color-tertiary: inherit !important;--gf-ctrl-label-color-secondary: inherit !important;--gf-ctrl-label-font-weight-primary: 400 !important;--gf-ctrl-label-font-weight-secondary: 300 !important;--gf-ctrl-label-line-height-secondary: 30px !important;--gf-ctrl-label-color-primary: inherit !important;--gf-ctrl-label-color-quaternary: inherit !important;--gf-ctrl-choice-size-md: 28px !important;--gf-ctrl-radio-check-size: 12px !important;--gf-ctrl-checkbox-check-size: 1.5rem !important;--gf-radius: 0.25rem !important;--gf-local-color: inherit !important;--gf-ctrl-btn-color-secondary: var(--gf-ctrl-btn-color-primary) !important;--gf-local-border-color: var(--gf-ctrl-btn-border-color-primary) !important;--gf-ctrl-desc-color: inherit !important;--gf-field-pg-prog-color: inherit !important;--gf-color-in-ctrl-light: rgba(17, 35, 55, 0.1) !important;--gf-field-pg-prog-bar-bg-color-blue: currentColor !important;--gf-form-validation-border-color: currentColor !important;--gf-form-validation-border-color-focus: currentColor !important;--gf-form-validation-shadow: none !important;--gf-form-validation-outline-focus: none !important;--gf-form-validation-heading-color: currentColor !important;--gf-ctrl-desc-color-error: currentColor !important;--gf-ctrl-label-color-req: currentColor !important}

/*# sourceMappingURL=style.css.map*/