*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}.choices{position:relative;overflow:hidden;margin-bottom:24px;font-size:16px}.choices:focus{outline:none}.choices:last-child{margin-bottom:0}.choices.is-open{overflow:visible}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:#eaeaea;cursor:not-allowed;-webkit-user-select:none;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices [hidden]{display:none!important}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__inner{padding-bottom:7.5px}.choices[data-type*=select-one] .choices__input{display:block;width:100%;padding:10px;border-bottom:1px solid #ddd;background-color:#fff;margin:0}.choices[data-type*=select-one] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);padding:0;background-size:8px;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:.25}.choices[data-type*=select-one] .choices__button:hover,.choices[data-type*=select-one] .choices__button:focus{opacity:1}.choices[data-type*=select-one] .choices__button:focus{box-shadow:0 0 0 2px #005f75}.choices[data-type*=select-one] .choices__item[data-placeholder] .choices__button{display:none}.choices[data-type*=select-one]:after{content:"";height:0;width:0;border-style:solid;border-color:#333 transparent transparent transparent;border-width:5px;position:absolute;right:11.5px;top:50%;margin-top:-2.5px;pointer-events:none}.choices[data-type*=select-one].is-open:after{border-color:transparent transparent #333;margin-top:-7.5px}.choices[data-type*=select-one][dir=rtl]:after{left:11.5px;right:auto}.choices[data-type*=select-one][dir=rtl] .choices__button{right:auto;left:0;margin-left:25px;margin-right:0}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{position:relative;display:inline-block;margin:0 -4px 0 8px;padding-left:16px;border-left:1px solid rgb(0,53.5897435897,66);background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);background-size:8px;width:8px;line-height:1;opacity:.75;border-radius:0}.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=text] .choices__button:hover,.choices[data-type*=text] .choices__button:focus{opacity:1}.choices__inner{display:inline-block;vertical-align:top;width:100%;background-color:#f9f9f9;padding:7.5px 7.5px 3.75px;border:1px solid #ddd;border-radius:2.5px;font-size:14px;min-height:44px;overflow:hidden}.is-focused .choices__inner,.is-open .choices__inner{border-color:#b7b7b7}.is-open .choices__inner{border-radius:2.5px 2.5px 0 0}.is-flipped.is-open .choices__inner{border-radius:0 0 2.5px 2.5px}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:inline-block;padding:4px 16px 4px 4px;width:100%}[dir=rtl] .choices__list--single{padding-right:4px;padding-left:16px}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500;margin-right:3.75px;margin-bottom:3.75px;background-color:#005f75;border:1px solid rgb(0,74.2948717949,91.5);color:#fff;word-break:break-all;box-sizing:border-box}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir=rtl] .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75px}.choices__list--multiple .choices__item.is-highlighted{background-color:#004a5c;border:1px solid rgb(0,53.5897435897,66)}.is-disabled .choices__list--multiple .choices__item{background-color:#aaa;border:1px solid rgb(144.75,144.75,144.75)}.choices__list--dropdown,.choices__list[aria-expanded]{display:none;z-index:1;position:absolute;width:100%;background-color:#fff;border:1px solid #ddd;top:100%;margin-top:-1px;border-bottom-left-radius:2.5px;border-bottom-right-radius:2.5px;overflow:hidden;word-break:break-all}.is-active.choices__list--dropdown,.is-active.choices__list[aria-expanded]{display:block}.is-open .choices__list--dropdown,.is-open .choices__list[aria-expanded]{border-color:#b7b7b7}.is-flipped .choices__list--dropdown,.is-flipped .choices__list[aria-expanded]{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:.25rem .25rem 0 0}.choices__list--dropdown .choices__list,.choices__list[aria-expanded] .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}.choices__list--dropdown .choices__item,.choices__list[aria-expanded] .choices__item{position:relative;padding:10px;font-size:14px}[dir=rtl] .choices__list--dropdown .choices__item,[dir=rtl] .choices__list[aria-expanded] .choices__item{text-align:right}@media (min-width: 640px){.choices__list--dropdown .choices__item--selectable[data-select-text],.choices__list[aria-expanded] .choices__item--selectable[data-select-text]{padding-right:100px}.choices__list--dropdown .choices__item--selectable[data-select-text]:after,.choices__list[aria-expanded] .choices__item--selectable[data-select-text]:after{content:attr(data-select-text);font-size:12px;opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable[data-select-text],[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable[data-select-text]{text-align:right;padding-left:100px;padding-right:10px}[dir=rtl] .choices__list--dropdown .choices__item--selectable[data-select-text]:after,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable[data-select-text]:after{right:auto;left:10px}}.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted:after,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted:after{opacity:.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;-webkit-user-select:none;user-select:none;opacity:.5}.choices__heading{font-weight:600;font-size:12px;padding:10px;border-bottom:1px solid rgb(246.5,246.5,246.5);color:gray}.choices__button{text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}.choices__button:focus{outline:none}.choices__input{display:inline-block;vertical-align:baseline;background-color:#f9f9f9;font-size:14px;margin-bottom:5px;border:0;border-radius:0;max-width:100%;padding:4px 0 4px 2px}.choices__input:focus{outline:0}.choices__input::-webkit-search-decoration,.choices__input::-webkit-search-cancel-button,.choices__input::-webkit-search-results-button,.choices__input::-webkit-search-results-decoration{display:none}.choices__input::-ms-clear,.choices__input::-ms-reveal{display:none;width:0;height:0}[dir=rtl] .choices__input{padding-right:2px;padding-left:0}.choices__placeholder{opacity:.5}:root{--colour-main: #4FBFA5;--colour-secondary: var(--colour-teal-20);--colour-tertiary: var(--colour-teal-20);--colour-quadrophenia: var(--colour-teal-100);--colour-site-background: #EDF9F6;--colour-main-text: var(--colour-dark-teal-100);--colour-form-error: red;--colour-disabled-field: var(--colour-dark-teal-20);--colour-dark-teal-100: #384d48;--colour-dark-teal-60: #7C8B87;--colour-dark-teal-20: #C3CAC8;--colour-teal-100: #4FBFA5;--colour-teal-40: #A5DFD1;--colour-teal-20: #CAECE4;--colour-teal-10: #EDF9F6;--colour-orange-100: #FC5800;--colour-orange-40: #FFD7C1;--colour-orange-10: #FFF6F1;--colour-charts-orange-10: #FFF6F1;--colour-charts-orange-20: #FFEBE0;--colour-charts-orange-40: #FFD7C1;--colour-charts-orange-60: #FFC4A3;--colour-white: #fff;--colour-gray-teal-10: #dedfdf;--font-main: "Poppins", sans-serif;--font-big: "gilroyextrabold", sans-serif;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semi-bold: 700;--font-weight-big: normal;--border-radius: 15px;--border-radius-semi-medium: 20px;--border-radius-medium: 25px;--border-radius-large: 40px;--side-padding: 15px;--page-side-padding: 15px;--transition-slow: .5s ease-in-out;--transition-quick: .3s ease-in-out;--transition-very-quick: .15s ease-in-out}:root .printing-pdf{--page-side-padding: 20px}@media (min-width: 768px){:root{--side-padding: 20px;--page-side-padding: 40px}}@media (min-width: 920px){:root{--side-padding: 20px;--page-side-padding: 100px}}.sr-only{width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.sr-only:not(caption){position:absolute!important}.sr-only *{overflow:hidden!important}.sr-only-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.sr-only-focusable:not(:focus):not(:focus-within):not(caption){position:absolute!important}.sr-only-focusable:not(:focus):not(:focus-within) *{overflow:hidden!important}.centered{display:flex;justify-content:center;align-items:center;text-align:center}.align-right{text-align:right}@media (min-width: 768px){.row{display:flex;justify-content:space-between;gap:var(--side-padding)}}.vertical-end{align-items:flex-end}.main-colour{color:var(--colour-main)}.mb-30{margin-bottom:1.875rem}.mt-30{margin-top:1.875rem}:root{interpolate-size:allow-keywords}body,html{margin:0;padding:0;max-width:100%}html{font-size:16px;line-height:1.75;overflow-x:hidden}body{background:var(--colour-site-background);color:var(--colour-main-text);font-family:var(--font-main);font-weight:var(--font-weight-normal);display:flex;flex-direction:column;position:relative}body .outer-main-content{flex-grow:1}*::selection{background:var(--colour-main);color:var(--colour-white)}button{margin:0;padding:0;border:none;background:none}button:not(:disabled),label{cursor:pointer}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:url(/build/assets/poppins-v23-latin-300-Dku2WoCh.woff2) format("woff2"),url(/build/assets/poppins-v23-latin-300-C9IxIa3P.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:300;src:url(/build/assets/poppins-v23-latin-300italic-EWCPeN2Y.woff2) format("woff2"),url(/build/assets/poppins-v23-latin-300italic-vKWuEeW9.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/build/assets/poppins-v23-latin-regular-cpxAROuN.woff2) format("woff2"),url(/build/assets/poppins-v23-latin-regular-IYuK_iUA.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:400;src:url(/build/assets/poppins-v23-latin-italic-B4GYq972.woff2) format("woff2"),url(/build/assets/poppins-v23-latin-italic-DTZT58v_.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(/build/assets/poppins-v23-latin-500-C8OXljZJ.woff2) format("woff2"),url(/build/assets/poppins-v23-latin-500-CymW8TJ7.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:500;src:url(/build/assets/poppins-v23-latin-500italic-o28Otv0U.woff2) format("woff2"),url(/build/assets/poppins-v23-latin-500italic-UqkF5hhw.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(/build/assets/poppins-v23-latin-600-zEkxB9Mr.woff2) format("woff2"),url(/build/assets/poppins-v23-latin-600-CHD7QXqh.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:600;src:url(/build/assets/poppins-v23-latin-600italic-CZ4wqKBi.woff2) format("woff2"),url(/build/assets/poppins-v23-latin-600italic-_2VyyWbF.ttf) format("truetype")}@font-face{font-family:gilroylight;src:url(/build/assets/gilroy-light-webfont-aye7U9Kg.woff2) format("woff2"),url(/build/assets/gilroy-light-webfont-BT8Kc8NV.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:gilroyextrabold;src:url(/build/assets/gilroy-extrabold-webfont-neVXwRTk.woff2) format("woff2"),url(/build/assets/gilroy-extrabold-webfont-BqPVa_9a.woff) format("woff");font-weight:400;font-style:normal}@keyframes fadeInUp{0%{opacity:0;transform:translateY(-100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .15s linear}@keyframes fadeInFromRight{0%{opacity:0;transform:translate(100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translate(0)}}.fade-in-from-right{animation:fadeInFromRight .15s linear}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.svg-icon-help{width:20px;height:44px}.svg-icon-help path{fill:var(--colour-main-text)}.svg-icon-arrow-right path{fill:var(--colour-main-text)}.svg-icon-list rect{stroke:var(--colour-main)}.svg-icon-list path{fill:var(--colour-main)}.svg-icon-logout path{stroke:var(--colour-main)}.svg-icon-profile path{fill:var(--colour-main)}.svg-icon-search circle{stroke:var(--colour-main)}.svg-icon-search path{fill:var(--colour-main)}.svg-icon-trash path{fill:var(--colour-form-error)}.svg-icon-arrow-down path{stroke:var(--colour-main-text)}.svg-icon-printer path{stroke:var(--colour-main-text)}.svg-icon-pencil{width:19px;height:19px}.svg-icon-pencil path{fill:var(--colour-main-text)}.svg-product-search-top{width:79px;height:46px}.svg-product-search-top path{fill:var(--colour-white)}.btn{display:inline-flex;justify-content:center;align-items:center;align-self:center;background:var(--colour-tertiary);border:2px solid transparent;border-radius:var(--border-radius);color:var(--colour-main-text);font-weight:var(--font-weight-medium);line-height:1;height:56px;text-decoration:none;padding:20px;position:relative;transition:var(--transition-quick)}.btn:hover:not(:disabled){background:var(--colour-white);transition:var(--transition-slow)}.btn:hover:not(:disabled):not(.no-shadow){box-shadow:0 1px 1px #0000001f,0 2px 2px #0000001f,0 4px 4px #0000001f,0 8px 8px #0000001f,0 16px 16px #0000001f}.btn:active:not(:disabled){background:var(--colour-dark-teal-20);border-color:var(--colour-main);transition:var(--transition-slow)}.btn:active:not(:disabled):not(.no-shadow){box-shadow:0 1px 1px #0000001f,0 2px 2px #0000001f,0 4px 4px #0000001f,0 8px 8px #0000001f,0 16px 16px #0000001f}.btn:disabled{cursor:default;background:var(--colour-gray-teal-10)}.btn:not(.no-text):not(.no-min-width){min-width:220px}.btn.smaller-text{font-size:.75rem;padding:20px 15px}.btn.smaller-text.has-icon{padding-right:45px}.btn.bg-white{background:var(--colour-white)}.btn.no-border{border-color:transparent}.btn.no-bg{background:transparent;border-color:var(--colour-main-text)}.btn.no-bg:hover{border-color:var(--colour-main);box-shadow:none}.btn.no-bg:active{box-shadow:0 1px 1px #caece433,0 2px 2px #caece41f,0 4px 4px #caece41f,0 8px 8px #caece41f,0 16px 16px #caece41f}.btn.no-bg.no-border{border-color:transparent}.btn.warning{background:var(--colour-form-error);color:var(--colour-white)}.btn.warning:hover{background:var(--colour-white);color:var(--colour-form-error);border-color:var(--colour-form-error)}.btn.no-text{width:50px;height:50px;padding:0}.btn.no-text svg{width:20px}.btn.has-icon{padding-right:45px}.btn.has-icon-left{color:var(--colour-main-text);padding-left:45px}.btn.icon-user:after{content:"";position:absolute;background:url(/build/assets/icon-user-_v9a7dU0.svg) no-repeat center center/14px auto;top:calc(50% - 8px);right:20px;width:16px;height:16px}.btn.icon-arrow-right:after{content:"";position:absolute;background:url(/build/assets/icon-arrow-right-WI5rLlrg.svg) no-repeat center center/11px auto;top:calc(50% - 10px);right:20px;width:11px;height:19px}.btn.icon-arrow-left{padding-left:45px}.btn.icon-arrow-left:after{content:"";position:absolute;background:url(/build/assets/icon-arrow-right-WI5rLlrg.svg) no-repeat center center/11px auto;top:calc(50% - 10px);left:20px;width:11px;height:19px;transform:rotateY(180deg)}.btn.icon-plus:after{content:"";position:absolute;background:url(/build/assets/icon-plus-pn5x4yVN.svg) no-repeat center center/23px auto;top:calc(50% - 12px);left:20px;width:23px;height:24px}.btn.ajaxing{padding-right:45px}.btn.ajaxing:before{content:"";position:absolute;right:13px;top:calc(50% - 12.5px);width:25px;height:25px;z-index:2;border:3px solid var(--colour-main-text);border-top-color:var(--colour-white);border-radius:50px;animation:spin 1.5s infinite linear}.btn.ajaxing.has-icon{padding-right:75px}.btn.ajaxing.has-icon:after{right:50px}.buttons-row .btn+.btn{margin-left:1.25rem}@media (max-width: 767px){.buttons-row{display:block}.buttons-row .btn+.btn{margin-top:var(--side-padding)}}.btn-link-look{color:var(--colour-main);text-decoration:underline}.categories-listing .main-content{width:calc(1120px + var(--side-padding) * 2);max-width:calc(100% - var(--side-padding) * 2);padding-left:var(--side-padding);padding-right:var(--side-padding);margin:0 auto;text-align:center}.categories-listing .categories{display:flex;justify-content:center;flex-wrap:wrap;margin-top:3.75rem;margin-left:-5px;width:calc(100% + 10px)}.categories-listing .categories .category-pill{width:115px;height:245px;margin:16px 5px;background:var(--colour-white);border:2px solid transparent;border-radius:var(--border-radius-large);color:var(--colour-main-text);padding:8px;text-decoration:none;transition:var(--transition-quick);box-shadow:5px 5px 8px #00000059;display:flex;flex-direction:column;justify-content:flex-start;align-content:center}.categories-listing .categories .category-pill:focus-visible,.categories-listing .categories .category-pill:hover{background:var(--colour-tertiary)}.categories-listing .categories .category-pill:active{border-color:var(--colour-quadrophenia);box-shadow:0 0 2px #00000059}.categories-listing .categories .category-pill .image-container{width:100px;height:100px;border-radius:30px;overflow:hidden;margin-bottom:20px}.categories-listing .categories .category-pill .tooltip-container{width:28px;height:28px;position:relative;display:block;margin:auto auto 10px}.categories-listing .categories .category-pill .tooltip-container .tooltip-icon{display:block}.categories-listing .categories .category-pill .tooltip-container .tooltip-content{box-shadow:0 1px 1px #0000001f,0 2px 2px #0000001f,0 4px 4px #0000001f,0 8px 8px #0000001f,0 16px 16px #0000001f;--corner-radius-top-left: var(--border-radius);--corner-radius-top-right: var(--border-radius);--corner-radius-bottom-right: var(--border-radius);--corner-radius-bottom-left: var(--border-radius);position:absolute;bottom:50%;left:50%;padding:calc(var(--side-padding) / 2);background:var(--colour-quadrophenia);color:var(--colour-white);border-radius:var(--corner-radius-top-left) var(--corner-radius-top-right) var(--corner-radius-bottom-right) var(--corner-radius-bottom-left);pointer-events:none;transform:scale(0);transform-origin:bottom left;transition:75ms;min-width:200px}.categories-listing .categories .category-pill .tooltip-container.left .tooltip-content{left:auto;right:50%}.categories-listing .categories .category-pill .tooltip-container.below .tooltip-content{bottom:auto;top:50%}.categories-listing .categories .category-pill .tooltip-container.left.above .tooltip-content{transform-origin:bottom right;--corner-radius-bottom-right: 0}.categories-listing .categories .category-pill .tooltip-container.left.below .tooltip-content{transform-origin:top right;--corner-radius-top-right: 0}.categories-listing .categories .category-pill .tooltip-container.right.above .tooltip-content{transform-origin:bottom left;--corner-radius-bottom-left: 0}.categories-listing .categories .category-pill .tooltip-container.right.below .tooltip-content{transform-origin:top left;--corner-radius-top-left: 0}.categories-listing .categories .category-pill .tooltip-container.show-tooltip{z-index:50}.categories-listing .categories .category-pill .tooltip-container.show-tooltip .tooltip-content{transform:scale(1)}.categories-listing .categories-note-container{margin-top:6.25rem}.child-accounts .main-content{width:calc(1024px + 2 * var(--side-padding));max-width:calc(100% - 2 * var(--side-padding));margin:0 auto}.child-accounts .modal-inner .split{gap:var(--side-padding)}.child-accounts .modal-inner form>.input-group+.input-group,.child-accounts .modal-inner form>.split+.input-group{margin-top:var(--side-padding)}.child-accounts .modal-inner form input{position:relative;z-index:2}.child-accounts .modal-inner form .form-error{z-index:0}.child-accounts .modal-inner .btn-create-account{margin-top:var(--side-padding)}.child-accounts .accounts-list{max-width:100%;margin-top:var(--side-padding)}.child-accounts .accounts-list .btn{padding:10px 20px;height:auto}.child-accounts .accounts-list .expiry-date .text-mode{white-space:nowrap}@media (min-width: 768px){.child-accounts .accounts-list{display:table;table-layout:fixed;vertical-align:middle}.child-accounts .accounts-list .account-list-row{display:table-row;width:100%}.child-accounts .accounts-list .account-list-row:nth-child(odd){background:#0000000d}.child-accounts .accounts-list .account-list-row.headers{background:var(--colour-site-background);position:sticky;top:0;z-index:3}.child-accounts .accounts-list .account-list-row.headers .account-cell{border-bottom:1px solid var(--colour-dark-teal-60);font-weight:var(--font-weight-semi-bold)}.child-accounts .accounts-list .account-cell{display:table-cell;padding:5px 10px;vertical-align:middle}}.child-accounts .accounts-list .btn{font-size:75%}.child-accounts .row-create-account{margin-top:var(--page-side-padding)}.main-footer{background:var(--colour-tertiary);margin-top:5rem;padding:60px 0 0;max-width:100%;position:relative}@media (min-width: 920px){.main-footer{margin-top:6.25rem}}@media (min-width: 920px){.split-page .main-footer{margin-top:0}}.main-footer .notice{width:calc(700px + var(--side-padding) * 2);max-width:100%;padding:var(--side-padding);margin:0 auto}.main-footer .inner-container{width:calc(920px + var(--side-padding) * 2);max-width:100%;padding:var(--side-padding);margin:0 auto;text-align:center}.main-footer .links-row{padding-top:1.875rem;padding-bottom:1.875rem}@media (min-width: 920px){.main-footer .links-row{display:flex;justify-content:space-around}}.main-footer .links-row a{color:var(--colour-main-text);display:block}.main-footer .links-row a:hover{text-decoration:underline}.main-footer .logos-row{width:100%;padding:60px 0;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center}.main-footer .logos-row .logo-container-outer{display:inline-block;width:50%;flex-shrink:1;margin-bottom:calc(var(--side-padding) * 2)}@media (min-width: 920px){.main-footer .logos-row .logo-container-outer{width:25%;margin-bottom:var(--side-padding)}}.main-footer .logos-row a{display:inline-block;width:100%;text-align:center;margin:0 15px;position:relative;z-index:2}.main-footer .logos-row a img{width:97.3333333333px;max-width:100%;display:inline-block}@media (min-width: 768px){.main-footer .logos-row a img{width:146px}}@media (min-width: 768px){.main-footer .logos-row a.logo-observatoire img{width:175px}}.main-footer .logos-row .logo-quebec-pretitle{font-size:.625rem;margin-bottom:.3125rem;text-align:center}.printing-pdf.single.product-search-results .main-footer{background:transparent}.printing-pdf.single.product-search-results .main-footer .links-row,.printing-pdf.single.product-search-results .main-footer .logos-row{display:none}.main-footer .footer-mail-link{position:absolute;top:0;right:60px;width:430px;max-width:calc(100% - 100px);z-index:5;border-radius:var(--border-radius-medium);padding:.625rem;height:auto;transform:translateY(-50%);font-weight:var(--font-weight-semi-bold);font-size:1rem;line-height:1.25;text-align:center;border:5px solid var(--colour-main)}@media (min-width: 768px){.main-footer .footer-mail-link{border-radius:var(--border-radius-large);padding:1.5625rem}}.main-footer .footer-mail-link:hover .icon-container{transform:scale(1.1)}.main-footer .footer-mail-link .icon-container{width:65px;position:absolute;right:-45px;top:30px;transform:scale(1);transition:var(--transition-quick);transform-origin:top left}.main-footer .footer-mail-link .icon-container svg{width:100%}.form-error{background:var(--colour-form-error);color:var(--colour-white);padding:15px 10px 5px;margin-top:-8px;margin-left:13px;margin-right:13px;border-radius:0 0 var(--border-radius) var(--border-radius);position:relative;z-index:-1}.form-error.global-error{border-radius:var(--border-radius)}.ajaxing button[type=submit]{pointer-events:none}.input-group{margin-bottom:1.875rem;max-width:100%;position:relative;width:300px}.input-group.checkbox{display:flex;flex-wrap:wrap;min-height:35px;width:100%}.input-group.checkbox input[type=checkbox]{position:absolute;opacity:0}.input-group.checkbox input[type=checkbox]:focus-visible+label:before,.input-group.checkbox input[type=checkbox]:focus-visible+label:after{outline:2px solid var(--colour-main-text);border-radius:5px}.input-group.checkbox label{padding:0 0 0 30px;line-height:1.5;min-height:35px}.input-group.checkbox label:before,.input-group.checkbox label:after{content:"";width:25px;height:31px;position:absolute;top:-5px;left:0;transition:var(--transition-very-quick)}.input-group.checkbox label:before{background:url(/build/assets/icon-checkmark-unchecked-mq5iSJ2_.svg) no-repeat center/contain}.input-group.checkbox label:after{background:url(/build/assets/icon-checkmark-checked-q1McYwsL.svg) no-repeat center/contain;opacity:0}.input-group.checkbox input[type=checkbox]:checked+label:before{opacity:0}.input-group.checkbox input[type=checkbox]:checked+label:after{opacity:1}.input-group.checkbox .form-error{margin-top:0;border-radius:var(--border-radius);padding:10px;width:100%}.input-group label,.input-group input{display:block}.input-group input[type=text],.input-group input[type=email],.input-group input[type=number],.input-group input[type=password]{border:1px solid var(--colour-main);border-radius:var(--border-radius);height:56px;padding:10px 25px;width:100%}.input-group input[type=text]:disabled,.input-group input[type=text]:read-only,.input-group input[type=email]:disabled,.input-group input[type=email]:read-only,.input-group input[type=number]:disabled,.input-group input[type=number]:read-only,.input-group input[type=password]:disabled,.input-group input[type=password]:read-only{background:var(--colour-disabled-field);border-color:var(--colour-main-text)}.input-group label+input{margin-top:.625rem}.input-group.radio-toggle-group+.input-group.radio-toggle-group{margin-top:var(--side-padding)}.input-group.radio-toggle-group .options-row{display:flex;align-items:center;justify-content:flex-start;gap:4px;margin-top:calc(var(--side-padding) / 3)}.input-group.radio-toggle-group label{margin-bottom:0!important}.input-group.radio-toggle-group .radios-container{border-radius:500px;background:var(--colour-tertiary);border:2px solid var(--colour-quadrophenia);box-shadow:inset 0 2px 4px #0009;height:29px;width:62.5px;position:relative;overflow:hidden;display:flex}.input-group.radio-toggle-group .radios-container .circle{width:20px;height:20px;background-color:var(--colour-quadrophenia);border-radius:500px;box-shadow:0 3px hsl(from var(--colour-quadrophenia) h s calc(l - 25));position:absolute;top:2px;left:0;pointer-events:none;transition:.2s ease-in-out}.input-group.radio-toggle-group .radios-container input:nth-child(2):checked+.circle{left:calc(100% - 22px)}.input-group.radio-toggle-group .radios-container input{opacity:0;cursor:pointer;width:50%;height:100%;border:none;padding:0;margin:0}.main-header{padding:3.125rem var(--page-side-padding);position:relative;z-index:50}@media (min-width: 1200px){.split-page .main-header{position:absolute;top:0;left:0;width:100%}}.main-header .inner-container{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:center}@media (max-width: 639px){.main-header .headings{order:2;width:100%}}.main-header .section-title{color:var(--colour-main);margin-top:.625rem;width:100%}@media (max-width: 639px){.main-header .section-title{order:5}}.main-header .account-section{display:flex;justify-content:center;align-items:center}@media (max-width: 639px){.main-header .account-section{margin-left:auto}}.printing-pdf.single.product-search-results .main-header .account-section{display:none}.main-header .user-profile-link{margin-right:20px}.main-header .help-icon-container svg{transform:translateY(2px)}.main-header .btn-print{margin-right:10px}.main-header .btn-print .icon{display:inline-block;width:20px;transition:var(--transition-very-quick)}.main-header .btn-print .icon svg{object-fit:contain;width:100%;height:100%}.main-header .btn-print .label{max-width:0;overflow:hidden;transition:var(--transition-quick)}.main-header .btn-print.big.full{transform:scale(2);transform-origin:center right}.main-header .btn-print.full .icon,.main-header .btn-print:hover .icon,.main-header .btn-print:active .icon,.main-header .btn-print:focus-visible .icon{margin-right:10px}.main-header .btn-print.full .label,.main-header .btn-print:hover .label,.main-header .btn-print:active .label,.main-header .btn-print:focus-visible .label{max-width:100px}.main-header .logo-section{display:none}.printing-pdf.single.product-search-results .main-header .logo-section{display:block}.printing-pdf.single.product-search-results .main-header .logo-section .logo-container{width:150px;margin-right:0}.info-banner{display:flex;justify-content:center;align-items:center;background-color:var(--colour-quadrophenia);padding:calc(var(--side-padding) / 3)}.info-banner .info-banner-link{display:inline-block;border-radius:var(--border-radius-semi-medium);padding:calc(var(--side-padding) / 2) var(--side-padding);background-color:var(--colour-white);color:var(--colour-main-text);text-decoration:none}.account .main-content{margin-top:calc(var(--side-padding) * 2)}.account .account-intro{margin-bottom:1.875rem}.account .registration-intro{margin-bottom:2.5rem}.account .links{margin:0;padding:0;list-style:none}.account .links .link-container{display:flex;justify-content:flex-start;align-items:center;margin-bottom:1.875rem}.account .links .link-container .link-icon{display:flex;justify-content:center;align-items:center;width:56px;margin-right:1.875rem;flex-shrink:0}.account .input-group.sector .choices{margin-bottom:0}.launch-video img{pointer-events:none}.video-element-container{position:relative;aspect-ratio:16/9}.video-element-container video{position:absolute;top:0;left:0;width:100%;height:100%}.modal-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:500}.modal-backdrop .modal-outer{width:calc(780px + 2 * var(--side-padding));max-width:calc(100% - 2 * var(--side-padding))}.modal-backdrop .modal-inner{width:100%;background:var(--colour-teal-10);border:3px solid var(--colour-main);border-radius:var(--border-radius-medium);box-shadow:0 1px 1px #0000001f,0 2px 2px #0000001f,0 4px 4px #0000001f,0 8px 8px #0000001f,0 16px 16px #0000001f;padding:4.0625rem 8.125rem 6.25rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.modal-backdrop .modal-title{color:var(--colour-main);margin-bottom:2.5rem}.modal-backdrop .split{display:flex}.modal-backdrop .right-container{width:250px;flex-shrink:0;display:flex;justify-content:flex-end;align-items:flex-end}.modal-backdrop .right-container button{margin-top:auto}.modal-backdrop .name-note{display:block;width:100%;text-align:left;margin:.625rem 0 1.875rem}.modal-backdrop .input-group{width:calc(100% - 250px);max-width:calc(100% - 250px);text-align:left;margin-bottom:0}.modal-backdrop .input-group label,.modal-backdrop .input-group input,.modal-backdrop .input-group select{display:block}.modal-backdrop .input-group label{margin-bottom:.75rem}.modal-backdrop .input-group .choices__inner,.modal-backdrop .input-group .choices__list--dropdown{width:100%}.modal-backdrop .buttons-row{margin-top:5rem}.modal-backdrop .saved,.modal-backdrop .deleted{text-align:center}.modal-backdrop .btn-ok{margin-top:3.75rem}.split-page .page-inner{width:calc(620px + var(--side-padding) * 2);max-width:calc(100% - var(--side-padding) * 2);padding:0 var(--page-side-padding)}@media (min-width: 1200px){.split-page .outer-main-content{display:flex;justify-content:center;align-items:stretch}.split-page .outer-main-content .main-content,.split-page .outer-main-content .right-side-image-container{width:50%;flex-shrink:0;min-height:80vh}.split-page .outer-main-content .page-inner{padding-top:11.25rem;padding-bottom:7.5rem;padding-left:var(--page-side-padding);padding-right:var(--page-side-padding);width:auto;margin-left:0}}@media (min-width: 920px){.split-page.static-page .outer-main-content .page-inner{padding-top:15rem}}.split-page .page-title{color:var(--colour-main);margin-bottom:1.875rem}.split-page .login-buttons{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-top:1.875rem}.split-page .login-buttons a{display:inline-block;margin-right:auto}.split-page .login-buttons a+a{margin-top:1.875rem}.right-side-image-container{position:relative}.right-side-image-container .image-sizer{position:absolute;top:0;right:0;bottom:0;left:0;background-attachment:fixed;background-repeat:no-repeat;background-position:right center;background-size:auto 100%;border-radius:var(--border-radius-large) 0 0 var(--border-radius-large)}.home .user-account-link-container{text-align:right}@media (max-width: 919px){.home .user-account-link-container{padding:var(--side-padding)}}@media (min-width: 920px){.home .user-account-link-container{position:absolute;right:100px;top:50px}}.home .hero-container{min-height:90vh;position:relative}@media (max-width: 919px){.home .main-content{padding-left:var(--side-padding);padding-right:var(--side-padding)}}@media (max-width: 919px){.home .home-continued{padding-left:var(--side-padding);padding-right:var(--side-padding)}}.home .hero .site-title{margin-bottom:1.875rem}.home .hero .right-portion{overflow:hidden}@media (max-width: 919px){.home .hero .right-portion{margin-top:calc(var(--side-padding) * 3);margin-left:calc(var(--side-padding) * -1);margin-right:calc(var(--side-padding) * -1)}}@media (min-width: 920px){.home .hero{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch}.home .hero .site-title,.home .hero .portion{flex-shrink:0;display:flex}.home .hero .left-portion{margin-right:auto;width:52.2727272727%;padding-bottom:100px;padding-left:var(--page-side-padding)}.home .hero .left-portion.first-portion{padding-bottom:0}.home .hero .right-portion{width:47.7272727273%}.home .hero .site-title,.home .hero .hero-content{width:calc(690px + var(--side-padding));justify-self:flex-end}}.home .introduction,.home .introduction h2,.home .introduction h3{margin-bottom:1.875rem}.home .introduction h2{font-size:8vw;line-height:1;letter-spacing:-.015em;color:var(--colour-main)}@media (min-width: 920px){.home .introduction h2{font-size:3rem}}.home .introduction h3{font-size:6vw;line-height:1.125;letter-spacing:-.015em;color:var(--colour-main-text)}@media (min-width: 920px){.home .introduction h3{font-size:2rem}}.home .introduction strong{font-weight:400;color:var(--colour-main)}.home .pill-images{width:100%;max-width:980px;aspect-ratio:980/620;position:relative;transform:translate(30%)}.home .pill-images .pill-image-container{position:absolute;width:42.8571428571%;height:22.5806451613%;border-radius:var(--border-radius-large);overflow:hidden;opacity:0;animation-fill-mode:forwards;animation-duration:.8s;animation-timing-function:ease-in-out;animation-delay:2s}.home .pill-images .pill-image-container img{object-fit:cover;width:100%;height:100%}.home .pill-images .pill-image-container-1{left:39.0816326531%;top:0;animation-delay:.1s}.home .pill-images .pill-image-container-2{left:12.2448979592%;top:25.8064516129%;animation-delay:.2s}.home .pill-images .pill-image-container-3{left:57.1428571429%;top:25.8064516129%;animation-delay:.4s}.home .pill-images .pill-image-container-4{left:0;top:51.6129032258%;animation-delay:.3s}.home .pill-images .pill-image-container-5{left:44.8979591837%;top:51.6129032258%;animation-delay:.8s}.home .pill-images .pill-image-container-6{left:38.7755102041%;top:77.4193548387%;animation-delay:1s}.home .home-container{width:calc(1320px + var(--side-padding) * 2);max-width:100%;margin:30px auto}.home .features{margin:30px auto 100px}.home .features-title{color:var(--colour-main);margin-bottom:1.5625rem}@media (min-width: 920px){.home .features-list{display:flex;justify-content:space-between;align-items:stretch;margin-left:-10px;width:calc(100% + 20px)}}.home .features-list .feature{margin-bottom:calc(var(--side-padding) * 2)}@media (min-width: 920px){.home .features-list .feature{width:33%;padding:10px;margin-bottom:0}}.home .features-list .feature .feature-inner{border:3px solid var(--colour-main);border-radius:var(--border-radius-large);padding:12px 30px}@media (min-width: 768px){.home .features-list .feature .feature-inner{height:100%;min-height:140px}}.home .features-list .feature .feature-title{color:var(--colour-main);margin-bottom:.75rem}.home .video-demo{width:920px;max-width:100%;margin:0 auto}.home .video-demo .demo-title{color:var(--colour-main);text-align:center;margin-bottom:2.1875rem}.home .video-demo .outer-video{width:100%;aspect-ratio:16/9;border:3px solid var(--colour-main);border-radius:var(--border-radius);overflow:hidden}nav[aria-label="Pagination Navigation"] .sm\:hidden{display:none!important}nav[aria-label="Pagination Navigation"].flex,nav[aria-label="Pagination Navigation"] .flex{display:flex}nav[aria-label="Pagination Navigation"] .items-center{align-items:center}nav[aria-label="Pagination Navigation"] .justify-between{justify-content:space-between}nav[aria-label="Pagination Navigation"] .relative{position:relative}nav[aria-label="Pagination Navigation"] .inline-flex{display:inline-flex}nav[aria-label="Pagination Navigation"] .px-2{width:20px}nav[aria-label="Pagination Navigation"] .px-4{width:40px}nav[aria-label="Pagination Navigation"] .py-2{height:20px}.single.product-search .category-image-container{position:absolute;top:0;left:50%;transform:translate(-50%);border-radius:0 0 var(--border-radius-large) var(--border-radius-large);width:400px;max-width:100%;overflow:hidden}.single.product-search .page-inner{width:calc(1040px + var(--side-padding) * 2);padding-left:var(--side-padding);padding-right:var(--side-padding);max-width:100%;margin:0 auto}.single.product-search .page-header{text-align:center}@media (min-width: 920px){.single.product-search .page-header .header-row{padding:0 100px}}.single.product-search .page-header .spacer{padding:0 var(--side-padding)}@media (min-width: 920px){.single.product-search .page-header .spacer{padding:0}}@media (min-width: 1200px){.single.product-search .page-header .spacer{width:25%;text-align:left}}.single.product-search .category-name{color:var(--colour-site-title);margin-bottom:3.125rem;padding:0 var(--side-padding)}@media (max-width: 767px){.single.product-search .category-name{margin-top:calc(var(--side-padding) * 2)}}.single.product-search .instructions-title{margin-bottom:1.875rem}.single.product-search .instructions{margin-bottom:3.75rem}.single.product-search #categories-change-dropdown-container .choices{display:inline-block;width:100%}@media (min-width: 920px){.single.product-search #categories-change-dropdown-container .choices{min-width:300px;width:auto}}@media (max-width: 919px){.single.product-search #categories-change-dropdown-container .choices__list--single{padding-right:40px}}.choices .choices__list--dropdown{z-index:50}.choices.is-flipped.is-open .choices__inner,.choices .choices__inner{padding:10px 15px;border:1px solid var(--colour-main);border-radius:var(--border-radius);font-size:1rem;min-height:56px}body.product-search .input-group .choices.is-flipped.is-open .choices__inner .choices__item,body.product-search .input-group .choices .choices__inner .choices__item{background-color:var(--colour-main);border-color:var(--colour-main)}.portion-section body.product-search .input-group .choices.is-flipped.is-open .choices__inner .choices__item,.portion-section body.product-search .input-group .choices .choices__inner .choices__item{background:transparent}.choices[data-type*=select-one]:after{border-width:13px;border-top-color:var(--colour-secondary);right:20px;margin-top:-5px}.choices[data-type*=select-one].is-open:after{margin-top:-18px;border-bottom-color:var(--colour-secondary)}.choices .choices__list--dropdown,.choices .choices__list[aria-expanded]{border:1px solid var(--colour-main);border-radius:var(--border-radius);word-break:keep-all}.choices .choices__list--dropdown .is-highlighted,.choices .choices__list[aria-expanded] .is-highlighted{background:var(--colour-secondary)}.choices .choices__list--dropdown .is-selected,.choices .choices__list[aria-expanded] .is-selected{background:var(--colour-main);color:var(--colour-white)}.choices .choices__item.family-item{font-weight:bolder;background:var(--colour-quadrophenia);color:var(--colour-white)}.choices .choices__item.family-item.is-highlighted{color:var(--colour-main-text)}#form-product-search .top-row{margin-bottom:9.375rem}#form-product-search .portion-section .split{display:flex}#form-product-search .portion-section #field-portion-amount{border:1px solid var(--colour-main);border-radius:var(--border-radius);width:75px;height:50px;padding:5px 15px;margin-right:50px}#form-product-search .portion-amount-heading,#form-product-search .portion-amount-heading-spacer{height:30px;margin-bottom:10px}#form-product-search .type-dropwdown-container .choices .choices__inner{padding-right:45px}@media (min-width: 768px){#form-product-search .value-type-section{width:40%}}#form-product-search .value-type-section .input-groups{border:1px solid var(--colour-main);border-radius:var(--border-radius);overflow:hidden}@media (min-width: 768px){#form-product-search .value-type-section .input-groups{display:flex;width:450px;height:50px}}#form-product-search .value-type-section .input-groups .input-group{height:100%}#form-product-search .value-type-section .input-groups input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:0;margin:0}#form-product-search .value-type-section .input-groups label{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:5;margin:0;padding:0}#form-product-search .value-type-section .input-groups label:before,#form-product-search .value-type-section .input-groups label:after{display:none}#form-product-search .value-type-section .input-groups .input-group{display:flex;justify-content:center;align-items:center;width:100%;position:relative;height:50px;margin-bottom:0}@media (min-width: 768px){#form-product-search .value-type-section .input-groups .input-group{width:50%}}#form-product-search .value-type-section .input-groups input:checked+label{background:var(--colour-secondary)}#form-product-search .value-type-section .value-type-note{margin-top:.75rem}#form-product-search .sliders-section{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}#form-product-search .section-title{color:var(--colour-main-text);text-align:center;padding:.625rem 0 2.5rem}#form-product-search .other-attributes-section{margin:0 auto;padding:0 var(--side-padding);width:100%;max-width:100%}@media (min-width: 640px){#form-product-search .other-attributes-section{padding-left:0;padding-right:0}}@media (min-width: 640px){#form-product-search .other-attributes-row{display:flex;justify-content:space-between}}@media (min-width: 640px){#form-product-search .other-attributes{width:40%}}#form-product-search .other-attributes .input-group{margin-bottom:3.125rem}#form-product-search .other-attributes .input-group:last-child{margin-bottom:0}@media (min-width: 768px){#form-product-search .other-attributes .input-group{width:100%}}#form-product-search .other-attributes .input-group label{display:block;margin-bottom:.625rem}#form-product-search .other-attributes .input-group select{width:100%}#form-product-search .other-attributes .input-group .note{margin-top:-15px}#form-product-search .out-of-bounds-results-message{color:var(--colour-form-error);margin-top:1.875rem;text-align:center}#form-product-search .checkbox-attributes-sections{display:flex;gap:20px}@media (min-width: 640px) and (max-width: 767px){#form-product-search .checkbox-attributes-sections{margin-left:50px}}@media (min-width: 768px){#form-product-search .checkbox-attributes-sections{width:50%;margin-left:auto}}#form-product-search .checkbox-attributes-section{display:flex;justify-content:space-between;flex-direction:column;margin-top:calc(var(--side-padding) * 3);width:50%}@media (min-width: 768px){#form-product-search .checkbox-attributes-section{padding-top:1.875rem;margin-top:0}#form-product-search .checkbox-attributes-section+.checkbox-attributes-section{margin-top:0}}@media (min-width: 1200px){#form-product-search .checkbox-attributes-section{width:50%}}#form-product-search .checkbox-attributes-section .input-group{justify-content:flex-start;align-items:flex-start;min-height:50px}#form-product-search .checkbox-attributes-section .input-group label{padding-right:10px;min-height:23px}#form-product-search .checkbox-attributes-section .input-group input{width:20px;height:20px;color:var(--colour-main);margin:0;padding:0;vertical-align:middle;top:0;left:0}@media (min-width: 768px){#form-product-search .checkbox-attributes-section .input-group{width:auto;margin-bottom:0}}#form-product-search .dropdowns-global-note{margin-top:var(--side-padding)}#form-product-search .btn-submit-container{margin-top:5.9375rem;position:sticky;bottom:0;padding:30px 0 10px;background:linear-gradient(0deg,#edf9f6,#edf9f6 80%,#edf9f600);z-index:5}#form-product-search .btn-submit-container .btn.ajaxing{padding-right:45px}#form-product-search .btn-submit-container .btn.ajaxing:after{opacity:0}#form-product-search .slider-input-group{margin-bottom:3.125rem;width:100%}@media (min-width: 768px){#form-product-search .slider-input-group{width:calc(50% - var(--side-padding))}}@media (min-width: 920px){#form-product-search .slider-input-group{width:calc(33.3% - var(--side-padding) * 2)}}#form-product-search .slider-input-group .input-group{width:auto}#form-product-search .slider-input-group .nutrient-name{display:block;text-align:center;margin-bottom:.625rem}#form-product-search .slider-input-group .number-inputs-container{display:flex;justify-content:space-between;margin-bottom:.9375rem}#form-product-search .slider-input-group .number-inputs-container .input-group{max-width:calc(50% - 10px)}#form-product-search .slider-input-group .sliders-container{width:100%;position:relative;height:20px}#form-product-search .slider-input-group .range-input{position:absolute;top:0;left:0;width:100%;z-index:0;-webkit-appearance:none;-moz-appearance:none}#form-product-search .slider-input-group input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:all;width:20px;height:20px;background-color:var(--colour-main);border-radius:50%;cursor:pointer;position:relative;z-index:5}#form-product-search .slider-input-group input[type=range]::-moz-range-thumb{-webkit-appearance:none;-moz-appearance:none;pointer-events:all;width:20px;height:20px;background-color:var(--colour-main);border-radius:50%;border:none;cursor:pointer;position:relative;z-index:5}#form-product-search .slider-input-group input[type=range]::-moz-range-thumb:hover{border:1px solid var(--colour-secondary);z-index:5}#form-product-search .slider-input-group input[type=range]::-webkit-slider-thumb:hover{border:1px solid var(--colour-secondary);z-index:5}#form-product-search .slider-input-group input[type=range]::-webkit-slider-thumb:active{border:1px solid var(--colour-secondary)}#form-product-search .slider-input-group input[type=range]::-moz-range-track{background:transparent;border:none;outline:none}#form-product-search .slider-input-group input[type=range]::-moz-range-progress{background-color:red;opacity:0}#form-product-search .slider-input-group input[type=number]{color:var(--colour-main-text);width:80px;height:34px;font-size:20px;border:1px solid var(--colour-main);border-radius:var(--border-radius);padding:10px 5px 10px 10px;max-width:100%}#form-product-search .slider-input-group.max-field-length-5 input[type=number]{width:105px}#form-product-search .slider-input-group.max-field-length-6 input[type=number]{width:110px}#form-product-search .slider-input-group.max-field-length-7 input[type=number]{width:115px}#form-product-search .slider-input-group.max-field-length-8 input[type=number]{width:120px}#form-product-search .slider-input-group.max-field-length-9 input[type=number]{width:125px}#form-product-search .slider-input-group.max-field-length-10 input[type=number]{width:130px}#form-product-search .slider-input-group.max-field-length-11 input[type=number]{width:135px}#form-product-search .slider-input-group.max-field-length-12 input[type=number]{width:140px}#form-product-search .slider-input-group.max-field-length-13 input[type=number]{width:145px}#form-product-search .slider-input-group.max-field-length-14 input[type=number]{width:150px}#form-product-search .slider-input-group.max-field-length-15 input[type=number]{width:155px}#form-product-search .slider-input-group.max-field-length-16 input[type=number]{width:160px}#form-product-search .slider-input-group.max-field-length-17 input[type=number]{width:165px}#form-product-search .slider-input-group.max-field-length-18 input[type=number]{width:170px}#form-product-search .slider-input-group.max-field-length-19 input[type=number]{width:175px}#form-product-search .slider-input-group.max-field-length-20 input[type=number]{width:180px}#form-product-search .slider-input-group.max-field-length-21 input[type=number]{width:185px}#form-product-search .slider-input-group.max-field-length-22 input[type=number]{width:190px}#form-product-search .slider-input-group.max-field-length-23 input[type=number]{width:195px}#form-product-search .slider-input-group.max-field-length-24 input[type=number]{width:200px}#form-product-search .slider-input-group.max-field-length-25 input[type=number]{width:205px}#form-product-search .slider-input-group.max-field-length-26 input[type=number]{width:210px}#form-product-search .slider-input-group.max-field-length-27 input[type=number]{width:215px}#form-product-search .slider-input-group.max-field-length-28 input[type=number]{width:220px}#form-product-search .slider-input-group.max-field-length-29 input[type=number]{width:225px}#form-product-search .slider-input-group.max-field-length-30 input[type=number]{width:230px}#form-product-search .slider-input-group input[type=number]::-webkit-inner-spin-button,#form-product-search .slider-input-group input[type=number]::-webkit-outer-spin-button{opacity:1}#form-product-search .slider-input-group input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:7px;width:100%;position:absolute;background-color:transparent;pointer-events:none;z-index:1}#form-product-search .slider-input-group .connecting-line-container{position:absolute;top:1px;height:10px;left:4px;width:calc(100% - 8px);pointer-events:none;background:var(--colour-secondary);z-index:0}#form-product-search .slider-input-group .connecting-line{position:absolute;top:0;left:20%;width:50%;height:10px;background:var(--colour-main);pointer-events:none}.debug-search{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:50}@media (max-width: 767px){.debug-search{display:none}}.single.product-search-results .category-image-container{position:absolute;top:0;left:50%;transform:translate(-50%);border-radius:0 0 var(--border-radius-large) var(--border-radius-large);width:400px;max-width:100%;overflow:hidden}.single.product-search-results .category-image-container img{object-fit:cover;width:100%;height:100%}.single.product-search-results .page-inner{width:calc(1310px + var(--side-padding) * 2);padding-left:var(--side-padding);padding-right:var(--side-padding);max-width:100%;margin:0 auto}.single.product-search-results .page-header{text-align:center}.single.product-search-results .category-name{color:var(--colour-site-title);margin-bottom:3.125rem}.single.product-search-results .instructions-title{margin-bottom:1.875rem}.single.product-search-results .instructions{margin-bottom:3.75rem}.single.product-search-results .criteria-section{background:var(--colour-teal-20);padding:.625rem var(--side-padding);border-radius:var(--border-radius-medium)}@media (min-width: 920px){.single.product-search-results .criteria-section{padding:1.5625rem 3.375rem}}.single.product-search-results .criteria-section .section-title{text-align:center;margin-bottom:1.25rem}@media (min-width: 768px){.single.product-search-results .criteria-section .criteria-list{column-count:2;column-gap:3.125rem}}@media (min-width: 920px){.single.product-search-results .criteria-section .criteria-list{column-gap:6.25rem;column-count:3}}.single.product-search-results .criteria-section .criteria-row.user-modified dd,.single.product-search-results .criteria-section .criteria-row.user-modified dt{color:var(--colour-main);font-weight:var(--font-weight-semi-bold)}.single.product-search-results .criteria-section .criteria-row dd,.single.product-search-results .criteria-section .criteria-row dt{display:inline}.single.product-search-results .criteria-section .criteria-row dt{font-weight:var(--font-weight-medium)}.single.product-search-results .criteria-section dd{margin-left:.25em}.single.product-search-results .notes-for-print{padding:3.125rem;text-align:center}.single.product-search-results .notes-for-print .inner{text-align:left;display:inline-block;margin-left:auto;margin-right:auto}.single.product-search-results .notes-for-print .notes-title{margin-bottom:.75rem;text-align:center}.single.product-search-results .notes-for-print .client-notes-for-print{background:var(--colour-white);border-radius:var(--border-radius-medium);display:inline-block;padding:1.25rem}.single.product-search-results .direction-input-group{position:relative;margin-left:1.875rem;margin-right:.9375rem;transform:translateY(10px)}.single.product-search-results .direction-input-group input{opacity:0;position:absolute}.single.product-search-results .sort-icon-container{display:flex;flex-direction:column;width:30px;transform:rotateX(180deg)}.single.product-search-results .sort-icon-container svg{max-width:100%;object-fit:contain;transition:var(--transition-quick)}.single.product-search-results .sort-icon-container svg path{fill:var(--colour-main)}.single.product-search-results #field-sort-direction:checked+label .sort-icon-container{transform:rotateX(0)}.single.product-search-results .results-section .section-title{text-align:center}.single.product-search-results .results-section .section-title,.single.product-search-results .results-section .section-title strong{font-weight:var(--font-weight-normal)}.single.product-search-results .results-section .section-title strong{color:var(--colour-main)}.single.product-search-results .results-section .filters-row{text-align:right;margin:1rem 0 1.875rem;display:flex;justify-content:flex-end;align-items:center}.single.product-search-results .results-section .filters-row .choices{margin-bottom:0}.single.product-search-results .results-section .filters-row label{margin-right:1.25rem}@media (min-width: 920px){.single.product-search-results .results-section .results-listing{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}}.single.product-search-results .filters-row #dropdown-sort-order,.single.product-search-results .filters-row .choices__inner,.single.product-search-results .filters-row .choices__list--single,.single.product-search-results .filters-row .choices__list--dropdown,.single.product-search-results .filters-row .choices__list[aria-expanded]{white-space:nowrap;width:270px;max-width:100%}.single.product-search-results .choices__list--dropdown{right:0}.single.product-search-results .choices__list--single{padding-right:45px}.single.product-search-results .printing-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999;background:var(--colour-tertiary);display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:1}.single.product-search-results .printing-overlay div{display:inline-block;position:relative}.single.product-search-results .printing-overlay div:after{content:"";position:absolute;right:-60px;top:calc(50% - 12.5px);width:25px;height:25px;z-index:2;border:3px solid var(--colour-main-text);border-top-color:var(--colour-white);border-radius:50px;animation:spin 1.5s infinite linear}.single.product-search-results .notes-section{width:calc(900px + 2 * var(--side-padding));max-width:100%;margin:3.125rem auto 6.875rem}.single.product-search-results .notes-section .input-pair+.input-pair{margin-top:1.875rem}.single.product-search-results .notes-section .input-pair label,.single.product-search-results .notes-section .input-pair textarea{display:block}.single.product-search-results .notes-section .input-pair label{margin-bottom:.75rem}.single.product-search-results .notes-section .input-pair textarea{width:100%;border:none;resize:horizontal;border-radius:var(--border-radius);padding:10px}.single.product-search-results .print-row{display:flex;justify-content:space-between}.single.product-search-results .results-list-minimal{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:.5cm;margin-top:1cm}.single.product-search-results .results-list-minimal .card-product{width:45%}.card-product{background:var(--colour-teal-20);border-radius:var(--border-radius-medium);margin-bottom:30px;position:relative;max-height:600px;overflow:hidden;transition:.5s ease-in-out}.card-product .inner{padding:var(--side-padding)}@media (min-width: 920px){.card-product .inner{padding:1.5625rem 2.5rem 3.125rem}}.card-product .top-row{display:flex;align-items:flex-start;gap:var(--side-padding)}@media (min-width: 920px){.card-product{width:calc(50% - 15px)}}.printing-pdf .card-product,.card-product.open{max-height:100%}.card-product .company-info{color:var(--colour-main);margin:5px 0 .9375rem}@media (min-width: 768px){.card-product .image-and-nutrition{display:flex;justify-content:space-between;align-items:flex-start}}.card-product .image-container-outer{aspect-ratio:1;border-radius:var(--border-radius);background:var(--colour-white);overflow:hidden;padding:1.25rem}@media (min-width: 768px){.card-product .image-container-outer{width:50%;margin-right:1.875rem;flex-shrink:0}}.card-product .image-container-outer img{display:block;object-fit:cover;width:100%;height:100%}.card-product .image-container-inner{aspect-ratio:1;overflow:hidden}.card-product .image-container-outer,.card-product .image-container-inner{font-size:0}.card-product .more-info{margin-top:calc(var(--side-padding) * 2)}@media (min-width: 768px){.card-product .more-info{display:flex}.card-product .more-info .split{width:50%}}.card-product .info-row{display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:5px}.card-product .info-row .label{color:var(--colour-main);white-space:nowrap}.card-product .nutritional-info{flex-shrink:1;border-radius:var(--border-radius);background:var(--colour-white);padding:5px 10px}@media (max-width: 767px){.card-product .nutritional-info{margin-top:2.5rem}}.card-product .ingredients-section{margin:18px 0}.card-product .more-toggler{position:absolute;bottom:0;left:0;width:100%;height:100px;text-align:center;background:linear-gradient(0deg,#caece4,#caece4,#caece400);transition:var(--transition-quick)}.card-product .more-toggler .btn-show-all{width:100%;margin-top:60px;transition:var(--transition-very-quick);transform:rotateX(0)}.card-product.open .more-toggler{background:linear-gradient(0deg,#caece4,#caece4 50%,#caece400 0%)}.card-product.open .btn-show-all{transform:rotateX(180deg)}.card-product .nutritional-info{line-height:1}.card-product .nutritional-info .underline{border-bottom:.0625rem solid var(--colour-main-text)}.card-product .nutritional-info .big-underline{border-bottom:.1875rem solid var(--colour-main-text)}.card-product .nutritional-info .underline,.card-product .nutritional-info .big-underline{position:relative}.printing-pdf .card-product .nutritional-info .underline,.printing-pdf .card-product .nutritional-info .big-underline{border-bottom:none}.printing-pdf .card-product .nutritional-info .underline:after,.printing-pdf .card-product .nutritional-info .big-underline:after{content:"";position:absolute;bottom:-3px;left:0;width:100%;height:.25px;background:var(--colour-main-text)}.card-product .nutritional-info .row{display:flex;justify-content:space-between;align-items:center}.card-product .nutritional-info .row .label{white-space:nowrap}.card-product .nutritional-info .row .label+.value{margin-left:.25rem}.card-product .nutritional-info strong,.card-product .nutritional-info .bold{font-weight:var(--font-weight-semi-bold)}.card-product .nutritional-info .offset-left{margin-left:5px}.card-product .nutritional-info .dont-shrink{flex-shrink:0}.card-product .nutritional-info .right{text-align:right}.card-product.card-product-lite{background:none;border-radius:0}.card-product.card-product-lite .inner{padding:0}.card-product.card-product-lite .company-info{margin-bottom:0}.card-product.card-product-lite .more-info{margin-top:0}.print-header{position:relative}.print-header .site-title{font-family:gilroyextrabold;font-weight:800}.single.product-search-results .print-header .category-image-container{transform:none;left:auto;width:200px;position:relative;margin-left:70px}.single.product-search-results .print-header .category-image-container img{width:200px}.print-header .split{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.print-header .split .print-logo{max-width:25%;margin-top:15px}.print-header .section-title{width:100%;text-align:center;margin-top:40px;margin-bottom:30px}.print-header .produced-by{display:flex;justify-content:center;align-items:center;margin:.3125rem 0}.print-header .produced-by>div{margin:0 .3125rem}.print-header .produced-by:last-of-type{margin-bottom:30px}.printing-pdf.single.product-search-results{width:590px;max-width:unset}.printing-pdf.single.product-search-results .btn-print,.printing-pdf.single.product-search-results .card-product .more-toggler,.printing-pdf.single.product-search-results .btn-delete,.printing-pdf.single.product-search-results .filters-row{display:none}.printing-pdf.single.product-search-results *{transition:none!important;font-family:Poppins!important;font-weight:400!important}.printing-pdf.single.product-search-results .criteria-section{padding-bottom:20px}.printing-pdf.single.product-search-results .criteria-section .section-title{margin:0!important}.printing-pdf.single.product-search-results .card-product{width:calc(50% - 5px)!important;max-height:100%}.printing-pdf.single.product-search-results .card-product .product-title{letter-spacing:-.5px}.printing-pdf.single.product-search-results .card-product .more-info{margin-top:0}.printing-pdf.single.product-search-results .card-product .ingredients-section{margin-top:-10px}.printing-pdf.single.product-search-results .card-product .image-container-inner{position:relative;overflow:hidden}.printing-pdf.single.product-search-results .card-product .image-container-inner img{object-fit:none;width:100%;height:auto}.printing-pdf.single.product-search-results .card-product.card-product-lite{padding:5pt 10pt;margin-bottom:0}.printing-pdf.single.product-search-results .card-product.card-product-lite .product-title{font-size:12px}.printing-pdf.single.product-search-results .results-section .results-listing{max-height:calc(80% - 20pt);overflow:hidden}.printing-pdf.single.product-search-results .results-section .results-listing .print-row{max-height:40%}.printing-pdf.single.product-search-results .criteria-section+.print-version{margin-top:30pt}.printing-pdf.single.product-search-results .results-listing-minimalist,.printing-pdf.single.product-search-results .results-listing-minimalist .print-row{max-height:unset}.printing-pdf.single.product-search-results .page-inner{width:100%;padding-left:0;padding-right:0}.card-animation--move,.card-animation--enter-active,.card-animation--leave-active{transition:all .5s cubic-bezier(.55,0,.1,1)}.card-animation-enter-from,.card-animation-leave-to{opacity:0;transform:scaleY(.01) translate(30px)}.product-images-listing{display:flex;flex-wrap:wrap;gap:20px;padding:20px;justify-content:space-between;align-items:stretch}.product-images-listing .product-image{display:flex;width:33%}.product-images-listing .product-image>div{display:flex;flex-direction:column;justify-content:flex-end}*{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}p{margin:0}p+p{margin-top:.625rem}h1,h2,h3{font-weight:400;letter-spacing:-.015em;margin:0}.h1{font-size:10vw;line-height:1}@media (min-width: 920px){.h1{font-size:3rem}}.h2{font-size:2.5rem;line-height:1.1}.h3{font-size:2rem;line-height:1.125}.h4{font-size:1.5rem;line-height:1.1666666667}.h7{font-size:.875rem;font-weight:var(--font-weight-medium);line-height:1.5714285714}.h8{font-size:.75rem;font-weight:var(--font-weight-medium);line-height:1.5}.c1{font-size:.625rem;line-height:1.2}.p2{font-size:.875rem;line-height:1.7142857143}.p3{font-weight:var(--font-weight-light);font-size:.75rem;line-height:1.5}.p4{font-weight:var(--font-weight-light);font-size:.625rem;line-height:1.6}.display-2{font-size:2rem;line-height:1.125;letter-spacing:-.015em}.main-bold{font-weight:var(--font-weight-semi-bold);color:var(--colour-main)}.strong{font-weight:var(--font-weight-semi-bold)}.warning{font-weight:var(--font-weight-semi-bold);color:var(--colour-main)}.site-title{font-size:18vw;font-family:var(--font-big);font-weight:var(--font-weight-big);color:var(--colour-main);margin-top:0}.home .site-title{padding-top:2.5rem}@media (min-width: 768px){.site-title{font-size:12vw}}@media (min-width: 920px){.site-title{font-size:4rem}}.site-title a{text-decoration:none;color:var(--colour-main)}.split-page.static-page .site-title{font-size:18vw}@media (min-width: 920px){.split-page.static-page .site-title{font-size:8rem}}.home .site-title{font-size:22vw}@media (min-width: 920px){.home .site-title{font-size:8rem}}.product-search-folders-app{display:flex;flex-direction:column}.product-search-folders .main-content{width:calc(1290px + 2 * var(--side-padding));max-width:calc(100% - 2 * var(--side-padding));margin:0 auto}.product-search-folders .pre-folders-row{margin-bottom:3.125rem}.product-search-folders .product-searches>.folders{max-width:calc(100% - 2 * var(--side-padding))}@media (min-width: 768px){.product-search-folders .product-searches>.folders{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}}.product-search-folders .outer-folder{margin-bottom:4.375rem;display:flex;flex-wrap:wrap}@media (min-width: 768px){.product-search-folders .outer-folder{flex-wrap:nowrap;justify-content:space-between;width:calc(50% - 20px)}}.product-search-folders .outer-folder .edit-column{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;width:80px;flex-shrink:0}@media (max-width: 767px){.product-search-folders .outer-folder .edit-column{order:1;flex-direction:row;justify-content:flex-end;width:100%}.product-search-folders .outer-folder .edit-column button:not(:first-child){margin-left:var(--side-padding)}}@media (min-width: 768px){.product-search-folders .outer-folder .edit-column button:not(:first-child){margin-top:var(--side-padding)}}.product-search-folders .outer-folder.deleting{transition:var(--transition-slow);transform:scale(0)}.product-search-folders .folder-link{color:var(--colour-main-text);text-decoration:none;position:relative;width:98%;flex-shrink:1}@media (max-width: 767px){.product-search-folders .folder-link{order:2}}.product-search-folders .folder-link:hover .link-inner{transform:translate(10px,10px)}.product-search-folders .folder-link:hover .link-bg-1{transform:translate(20px,20px)}.product-search-folders .folder-link:hover .link-bg-2{transform:translate(30px,30px)}.product-search-folders .folder-link:active .link-inner{transform:translate(20px,20px)}.product-search-folders .folder-link:active .link-bg-1{transform:translate(25px,25px)}.product-search-folders .folder-link:active .link-bg-2{transform:translate(30px,30px)}.product-search-folders .folder-link .link-inner,.product-search-folders .folder-link .link-bg-1,.product-search-folders .folder-link .link-bg-2{transition:var(--transition-very-quick)}.product-search-folders .folder-link .link-inner{background:var(--colour-white);border-radius:var(--border-radius-semi-medium);overflow:hidden;width:100%;height:100%;display:flex;position:relative;z-index:5}.product-search-folders .folder-link .thumbnail-container{background:gray;width:120px;flex-shrink:0}.product-search-folders .folder-link .thumbnail-container img{object-fit:cover;width:100%;height:100%}.product-search-folders .folder-link .info-panel{width:95%;flex-shrink:1;padding:.9375rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.product-search-folders .folder-link .info-panel .cta-see-searches{margin-top:auto;margin-left:auto;text-align:left;justify-content:flex-start}.product-search-folders .folder-link .info-panel .inner-information{padding:.9375rem 1.5625rem;line-height:1.5;text-align:left}.product-search-folders .folder-link .info-panel .inner-information span{display:block}.product-search-folders .folder-link .info-panel .folder-search-count{color:var(--colour-main)}.product-search-folders .folder-link .link-bg{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--border-radius-semi-medium);overflow:hidden}.product-search-folders .folder-link .link-bg-1{background:var(--colour-teal-20);transform:translate(15px,15px);z-index:2}.product-search-folders .folder-link .link-bg-2{background:var(--colour-teal-40);transform:translate(30px,30px);z-index:0}.product-search-folders .no-results{width:600px;max-width:calc(100% + var(--page-side-padding) * 2);margin:100px auto}.product-search-folders .no-results.no-results-child{width:unset;margin:var(--side-padding) 0}.product-search-folders .no-results-child+.section-title{margin-top:var(--page-side-padding)}.product-search-folders .section-title{margin-bottom:var(--side-padding)}.product-search-folders .listing-header-row{display:flex;justify-content:space-between;align-items:center}.product-search-folders .listing-header-row.lists{display:grid;grid-template-columns:repeat(3,1fr)}.product-search-folders .listing-header-row .sort-container,.product-search-folders .listing-header-row .input-group-radio{display:flex;align-items:center}.product-search-folders .listing-header-row .sort-container{gap:10px}.product-search-folders .listing-header-row .sort-container .label{margin-right:10px}.product-search-folders .listing-header-row .input-group-radio{width:auto;margin-bottom:0}.product-search-folders .listing-header-row .input-group-radio input{margin:0 5px 0 0;width:16px;height:16px;position:relative;border:none;background:none;opacity:0}.product-search-folders .listing-header-row .input-group-radio input+label{position:relative}.product-search-folders .listing-header-row .input-group-radio input+label:before{content:"";position:absolute;top:0;left:-20px;width:16px;height:16px;border:1px solid var(--colour-main-text);border-radius:50%}.product-search-folders .listing-header-row .input-group-radio input+label:after{content:"";position:absolute;top:3.2px;left:-17px;width:9.6px;height:9.6px;border:1px solid transparent;background:var(--colour-quadrophenia);border-radius:50%;transform:scale(0);transition:75ms ease-in-out}.product-search-folders .listing-header-row .input-group-radio input:checked+label:after{transform:scaleZ(1)}.product-search-folders .last-info-row{display:flex;justify-content:space-between;align-items:center;width:100%}.product-search-folders .last-update,.product-search-folders .date-created{font-size:.625rem;padding-left:1.5625rem}.product-search-folders .last-update .value,.product-search-folders .date-created .value{color:var(--colour-main);margin-top:5px}.product-search-folders .last-update span,.product-search-folders .date-created span{display:block}.product-search-folders .lists .product-search-link .thumbnail-container{flex-shrink:0;margin:5px}.product-search-folders .lists .product-search-link .info-panel{width:90%;flex-shrink:1;display:flex;flex-direction:column;line-height:1}.product-search-folders .date-created{margin-left:auto}.product-search-folders .bottom-note{width:calc(100% - var(--side-padding) * 2);margin:calc(var(--side-padding) * 2) auto 0;text-align:center}.product-searches .main-content{width:calc(1150px + 2 * var(--side-padding));max-width:100%;margin:0 auto}.product-searches .folder-name.h2{text-align:center;margin-bottom:calc(1.875rem + 46px)}.product-searches .product-searches{background:var(--colour-white);border-radius:3.125rem;padding:2.5rem 2.5rem 0;position:relative;margin-left:auto;margin-right:auto}@media (min-width: 768px){.product-searches .product-searches{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}}.product-searches .product-searches.single-result{width:calc(550px + 2 * var(--side-padding));padding-bottom:2.5rem}@media (min-width: 768px){.product-searches .product-searches.single-result{display:block}.product-searches .product-searches.single-result .outer-product-search{margin-bottom:0;width:100%}}.product-searches .product-search-top-container{position:absolute;left:50%;bottom:calc(100% - 2px);transform:translate(-50%);width:79px;height:46px}.product-searches .outer-product-search{display:flex;justify-content:space-between;margin-bottom:2.5rem;flex-wrap:wrap}@media (min-width: 768px){.product-searches .outer-product-search{flex-wrap:nowrap;width:calc(50% - 30px)}}.product-searches .outer-product-search .edit-column{width:110px;flex-shrink:0;display:flex;justify-content:space-between;align-items:center;padding:10px 0 10px 1.4375rem}@media (max-width: 767px){.product-searches .outer-product-search .edit-column{order:1;justify-content:flex-end;width:100%}.product-searches .outer-product-search .edit-column button:not(:first-child){margin-left:var(--side-padding)}}.product-searches .outer-product-search.deleting{transition:var(--transition-slow);transform:scale(0)}.product-searches .product-search-link{display:flex;justify-content:flex-start;align-items:center;background:var(--colour-teal-20);color:var(--colour-main-text);text-decoration:none;width:99%;flex-shrink:1;border-radius:var(--border-radius-semi-medium);overflow:hidden}@media (max-width: 767px){.product-searches .product-search-link{order:2}}.product-searches .product-search-link .thumbnail-container{width:90px;aspect-ratio:1;overflow:hidden;border-radius:var(--border-radius-semi-medium)}.product-searches .product-search-link .thumbnail-container img{object-fit:cover;width:100%;height:100%}.product-searches .product-search-link .info-panel{padding:1.25rem}.product-searches .no-results{width:600px;max-width:calc(100% + var(--page-side-padding) * 2);margin:100px auto}.product-search-folders .buttons-row{margin-top:5rem}
