.container{width:100%;max-width:1320px;margin-left:auto;margin-right:auto;padding-left:2.5rem;padding-right:2.5rem}@media(max-width: 768px){.container{padding-left:.75rem;padding-right:.75rem}}.grid{display:grid;grid-template-columns:repeat(12, 1fr);gap:1rem}.grid.g-s{gap:1rem}.grid.g-m{gap:1.5rem}.grid.g-l{gap:2rem}.grid.no-gap{gap:0}.grid.no-row-gap{row-gap:0}.grid.right{justify-items:right;justify-content:right !important}.grid .col-1{grid-column:span 1}.grid.cols-1{grid-template-columns:repeat(1, 1fr)}.grid.cols-1.dense{grid-template-columns:repeat(1, auto);justify-content:left}.grid .col-2{grid-column:span 2}.grid.cols-2{grid-template-columns:repeat(2, 1fr)}.grid.cols-2.dense{grid-template-columns:repeat(2, auto);justify-content:left}.grid .col-3{grid-column:span 3}.grid.cols-3{grid-template-columns:repeat(3, 1fr)}.grid.cols-3.dense{grid-template-columns:repeat(3, auto);justify-content:left}.grid .col-4{grid-column:span 4}.grid.cols-4{grid-template-columns:repeat(4, 1fr)}.grid.cols-4.dense{grid-template-columns:repeat(4, auto);justify-content:left}.grid .col-5{grid-column:span 5}.grid.cols-5{grid-template-columns:repeat(5, 1fr)}.grid.cols-5.dense{grid-template-columns:repeat(5, auto);justify-content:left}.grid .col-6{grid-column:span 6}.grid.cols-6{grid-template-columns:repeat(6, 1fr)}.grid.cols-6.dense{grid-template-columns:repeat(6, auto);justify-content:left}.grid .col-7{grid-column:span 7}.grid.cols-7{grid-template-columns:repeat(7, 1fr)}.grid.cols-7.dense{grid-template-columns:repeat(7, auto);justify-content:left}.grid .col-8{grid-column:span 8}.grid.cols-8{grid-template-columns:repeat(8, 1fr)}.grid.cols-8.dense{grid-template-columns:repeat(8, auto);justify-content:left}.grid .col-9{grid-column:span 9}.grid.cols-9{grid-template-columns:repeat(9, 1fr)}.grid.cols-9.dense{grid-template-columns:repeat(9, auto);justify-content:left}.grid .col-10{grid-column:span 10}.grid.cols-10{grid-template-columns:repeat(10, 1fr)}.grid.cols-10.dense{grid-template-columns:repeat(10, auto);justify-content:left}.grid .col-11{grid-column:span 11}.grid.cols-11{grid-template-columns:repeat(11, 1fr)}.grid.cols-11.dense{grid-template-columns:repeat(11, auto);justify-content:left}.grid .col-12{grid-column:span 12}.grid.cols-12{grid-template-columns:repeat(12, 1fr)}.grid.cols-12.dense{grid-template-columns:repeat(12, auto);justify-content:left}@media(min-width: 0){.grid .col-xs-1{grid-column:span 1}.grid.no-gap{gap:0}.grid .col-xs-2{grid-column:span 2}.grid.no-gap{gap:0}.grid .col-xs-3{grid-column:span 3}.grid.no-gap{gap:0}.grid .col-xs-4{grid-column:span 4}.grid.no-gap{gap:0}.grid .col-xs-5{grid-column:span 5}.grid.no-gap{gap:0}.grid .col-xs-6{grid-column:span 6}.grid.no-gap{gap:0}.grid .col-xs-7{grid-column:span 7}.grid.no-gap{gap:0}.grid .col-xs-8{grid-column:span 8}.grid.no-gap{gap:0}.grid .col-xs-9{grid-column:span 9}.grid.no-gap{gap:0}.grid .col-xs-10{grid-column:span 10}.grid.no-gap{gap:0}.grid .col-xs-11{grid-column:span 11}.grid.no-gap{gap:0}.grid .col-xs-12{grid-column:span 12}.grid.no-gap{gap:0}}@media(min-width: 576px){.grid .col-sm-1{grid-column:span 1}.grid.no-gap{gap:0}.grid .col-sm-2{grid-column:span 2}.grid.no-gap{gap:0}.grid .col-sm-3{grid-column:span 3}.grid.no-gap{gap:0}.grid .col-sm-4{grid-column:span 4}.grid.no-gap{gap:0}.grid .col-sm-5{grid-column:span 5}.grid.no-gap{gap:0}.grid .col-sm-6{grid-column:span 6}.grid.no-gap{gap:0}.grid .col-sm-7{grid-column:span 7}.grid.no-gap{gap:0}.grid .col-sm-8{grid-column:span 8}.grid.no-gap{gap:0}.grid .col-sm-9{grid-column:span 9}.grid.no-gap{gap:0}.grid .col-sm-10{grid-column:span 10}.grid.no-gap{gap:0}.grid .col-sm-11{grid-column:span 11}.grid.no-gap{gap:0}.grid .col-sm-12{grid-column:span 12}.grid.no-gap{gap:0}}@media(min-width: 768px){.grid .col-md-1{grid-column:span 1}.grid.no-gap{gap:0}.grid .col-md-2{grid-column:span 2}.grid.no-gap{gap:0}.grid .col-md-3{grid-column:span 3}.grid.no-gap{gap:0}.grid .col-md-4{grid-column:span 4}.grid.no-gap{gap:0}.grid .col-md-5{grid-column:span 5}.grid.no-gap{gap:0}.grid .col-md-6{grid-column:span 6}.grid.no-gap{gap:0}.grid .col-md-7{grid-column:span 7}.grid.no-gap{gap:0}.grid .col-md-8{grid-column:span 8}.grid.no-gap{gap:0}.grid .col-md-9{grid-column:span 9}.grid.no-gap{gap:0}.grid .col-md-10{grid-column:span 10}.grid.no-gap{gap:0}.grid .col-md-11{grid-column:span 11}.grid.no-gap{gap:0}.grid .col-md-12{grid-column:span 12}.grid.no-gap{gap:0}}@media(min-width: 992px){.grid .col-lg-1{grid-column:span 1}.grid.no-gap{gap:0}.grid .col-lg-2{grid-column:span 2}.grid.no-gap{gap:0}.grid .col-lg-3{grid-column:span 3}.grid.no-gap{gap:0}.grid .col-lg-4{grid-column:span 4}.grid.no-gap{gap:0}.grid .col-lg-5{grid-column:span 5}.grid.no-gap{gap:0}.grid .col-lg-6{grid-column:span 6}.grid.no-gap{gap:0}.grid .col-lg-7{grid-column:span 7}.grid.no-gap{gap:0}.grid .col-lg-8{grid-column:span 8}.grid.no-gap{gap:0}.grid .col-lg-9{grid-column:span 9}.grid.no-gap{gap:0}.grid .col-lg-10{grid-column:span 10}.grid.no-gap{gap:0}.grid .col-lg-11{grid-column:span 11}.grid.no-gap{gap:0}.grid .col-lg-12{grid-column:span 12}.grid.no-gap{gap:0}}@media(min-width: 1200px){.grid .col-xl-1{grid-column:span 1}.grid.no-gap{gap:0}.grid .col-xl-2{grid-column:span 2}.grid.no-gap{gap:0}.grid .col-xl-3{grid-column:span 3}.grid.no-gap{gap:0}.grid .col-xl-4{grid-column:span 4}.grid.no-gap{gap:0}.grid .col-xl-5{grid-column:span 5}.grid.no-gap{gap:0}.grid .col-xl-6{grid-column:span 6}.grid.no-gap{gap:0}.grid .col-xl-7{grid-column:span 7}.grid.no-gap{gap:0}.grid .col-xl-8{grid-column:span 8}.grid.no-gap{gap:0}.grid .col-xl-9{grid-column:span 9}.grid.no-gap{gap:0}.grid .col-xl-10{grid-column:span 10}.grid.no-gap{gap:0}.grid .col-xl-11{grid-column:span 11}.grid.no-gap{gap:0}.grid .col-xl-12{grid-column:span 12}.grid.no-gap{gap:0}}@media(min-width: 1400px){.grid .col-xxl-1{grid-column:span 1}.grid.no-gap{gap:0}.grid .col-xxl-2{grid-column:span 2}.grid.no-gap{gap:0}.grid .col-xxl-3{grid-column:span 3}.grid.no-gap{gap:0}.grid .col-xxl-4{grid-column:span 4}.grid.no-gap{gap:0}.grid .col-xxl-5{grid-column:span 5}.grid.no-gap{gap:0}.grid .col-xxl-6{grid-column:span 6}.grid.no-gap{gap:0}.grid .col-xxl-7{grid-column:span 7}.grid.no-gap{gap:0}.grid .col-xxl-8{grid-column:span 8}.grid.no-gap{gap:0}.grid .col-xxl-9{grid-column:span 9}.grid.no-gap{gap:0}.grid .col-xxl-10{grid-column:span 10}.grid.no-gap{gap:0}.grid .col-xxl-11{grid-column:span 11}.grid.no-gap{gap:0}.grid .col-xxl-12{grid-column:span 12}.grid.no-gap{gap:0}}.grid-group{display:contents}.list-group{overflow:hidden;border:1px solid #8a9197}.list-group .list-group-item{padding:.5rem 1rem;transition-property:background-color,color;transition-duration:.15s;transition-timing-function:ease-out;cursor:pointer}.list-group .list-group-item+.list-group-item{border-top:1px solid #8a9197}.list-group .list-group-item.active{border:0;color:#fff;background-color:#3b7394}.list-group .list-group-item:not(.active):hover{background-color:#d5d8dc}.list-group .list-group-item:active{filter:brightness(0.8)}a{color:#121212}label{display:inline-block;width:100%;margin-bottom:.25rem}label>input,label select,label textarea{margin-top:.25rem}input:not([type=checkbox]):not([type=radio]),textarea:not([type=checkbox]):not([type=radio]),select:not([type=checkbox]):not([type=radio]){width:100%;height:3.25rem;padding:1rem 1rem;margin-bottom:1rem;font-size:1rem;border:1px solid #8a9197;border-radius:8px;outline:0 solid rgba(59,115,148,.15);transition-property:border-color,outline;transition-duration:.15s;transition-timing-function:ease-out;-moz-appearance:textfield}input:not([type=checkbox]):not([type=radio]):focus-visible,textarea:not([type=checkbox]):not([type=radio]):focus-visible,select:not([type=checkbox]):not([type=radio]):focus-visible{border:1px solid #3b7394;outline:4px solid rgba(59,115,148,.15)}input:not([type=checkbox]):not([type=radio])::-webkit-inner-spin-button,input:not([type=checkbox]):not([type=radio])::-webkit-outer-spin-button,textarea:not([type=checkbox]):not([type=radio])::-webkit-inner-spin-button,textarea:not([type=checkbox]):not([type=radio])::-webkit-outer-spin-button,select:not([type=checkbox]):not([type=radio])::-webkit-inner-spin-button,select:not([type=checkbox]):not([type=radio])::-webkit-outer-spin-button{display:none}input[type=date],textarea[type=date],select[type=date]{font-family:inherit}button.btn,a.btn{display:flex;align-items:center;justify-content:center;padding:1rem 1.5rem;line-height:1.125rem;font-size:1rem;font-weight:600;text-decoration:none;background-color:rgba(0,0,0,0);color:#121212;border:0;border-radius:50px;cursor:pointer;gap:.25rem;transition-property:background-color,color;transition-duration:.15s;transition-timing-function:ease-out}button.btn img,button.btn svg,a.btn img,a.btn svg{width:1.375rem;height:1.375rem}button.btn:hover,a.btn:hover{background-color:#d5d8dc}button.btn:hover.btn-primary,button.btn:hover.btn-secondary,a.btn:hover.btn-primary,a.btn:hover.btn-secondary{color:#fff;background-color:#4a25a7}button.btn:hover.btn-primary img,button.btn:hover.btn-secondary img,a.btn:hover.btn-primary img,a.btn:hover.btn-secondary img{filter:invert(100%)}button.btn:hover.btn-primary svg,button.btn:hover.btn-secondary svg,a.btn:hover.btn-primary svg,a.btn:hover.btn-secondary svg{fill:#fff}button.btn:hover.btn-tertiary,a.btn:hover.btn-tertiary{background-color:#d5d8dc}button.btn:active,a.btn:active{filter:brightness(0.8)}button.btn:disabled,button.btn.disabled,a.btn:disabled,a.btn.disabled{pointer-events:none}button.btn:disabled.btn-primary,button.btn.disabled.btn-primary,a.btn:disabled.btn-primary,a.btn.disabled.btn-primary{color:#767676;background-color:#ebebeb;border:1px solid #ebebeb}button.btn:disabled.btn-secondary,button.btn.disabled.btn-secondary,a.btn:disabled.btn-secondary,a.btn.disabled.btn-secondary{color:#767676;border-color:#ebebeb}button.btn:disabled:not(.btn-primary,.btn-secondary),button.btn.disabled:not(.btn-primary,.btn-secondary),a.btn:disabled:not(.btn-primary,.btn-secondary),a.btn.disabled:not(.btn-primary,.btn-secondary){background-color:#ebebeb}button.btn.btn-icon,a.btn.btn-icon{padding:.25rem;border-radius:0}button.btn.btn-icon img,button.btn.btn-icon svg,a.btn.btn-icon img,a.btn.btn-icon svg{height:1.5rem;width:1.5rem}button.btn.btn-primary,a.btn.btn-primary{color:#fff;background-color:#7047d6}button.btn.btn-primary img,a.btn.btn-primary img{filter:invert(100%)}button.btn.btn-primary svg,a.btn.btn-primary svg{fill:#fff}button.btn.btn-secondary,a.btn.btn-secondary{color:#7047d6;background-color:#fff;border:1px solid #7047d6}button.btn.btn-secondary img,a.btn.btn-secondary img{filter:invert(28%) sepia(60%) saturate(2634%) hue-rotate(244deg) brightness(88%) contrast(90%)}button.btn.btn-secondary svg,a.btn.btn-secondary svg{fill:#7047d6}button.btn.btn-tertiary,a.btn.btn-tertiary{background-color:#fff;border:1px solid #8a9197}button.btn.btn-sm,a.btn.btn-sm{padding:.5rem 1rem}.form-check input{width:auto}fieldset{margin:0;padding:0;border:none}fieldset legend{font-size:1.375rem;font-weight:600;margin-bottom:1rem}.invalid{position:relative}.invalid span{position:absolute;bottom:-0.75rem;left:0;color:red}.select-buttons{display:flex;width:-moz-fit-content;width:fit-content;margin-bottom:1rem}.select-buttons button{padding:.5rem 1rem;border:1px solid #000;border-radius:0;background-color:#fff}.select-buttons button svg{max-height:1.5rem;max-width:1.5rem}.select-buttons button:hover{background-color:#d3d3d3}.select-buttons button.selected{background-color:gray}.select-buttons button.selected svg{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(104deg) brightness(103%) contrast(103%)}.select-buttons>button:first-of-type{border-bottom-left-radius:8px;border-top-left-radius:8px}.select-buttons>button:last-of-type{border-bottom-right-radius:8px;border-top-right-radius:8px}.first-select-button{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}.last-select-button{border-bottom-right-radius:8px !important;border-top-right-radius:8px !important}.dropdown{position:relative}.dropdown .dropdown-menu{display:none;position:absolute;top:calc(100% + 8px);right:0;min-width:150px;padding:.5rem 0;background-color:#fff;border:1px solid #d5d8dc}@media(max-width: 576px){.dropdown .dropdown-menu{position:static;margin-top:.5rem}}.dropdown .dropdown-menu.show{display:block}.dropdown .dropdown-menu a{display:inline-block;padding:.25rem 1rem;width:100%;transition-property:background-color,color;transition-duration:.15s;transition-timing-function:ease-out}.dropdown .dropdown-menu a:hover{background-color:#d5d8dc}.dropdown .dropdown-menu a:hover.btn-primary,.dropdown .dropdown-menu a:hover.btn-secondary{color:#fff;background-color:#4a25a7}.dropdown .dropdown-menu a:hover.btn-primary img,.dropdown .dropdown-menu a:hover.btn-secondary img{filter:invert(100%)}.dropdown .dropdown-menu a:hover.btn-primary svg,.dropdown .dropdown-menu a:hover.btn-secondary svg{fill:#fff}.dropdown .dropdown-menu a:hover.btn-tertiary{background-color:#d5d8dc}.dropdown .dropdown-menu a:active{filter:brightness(0.8)}.dropdown .dropdown-menu a:disabled,.dropdown .dropdown-menu a.disabled{pointer-events:none}.dropdown .dropdown-menu a:disabled.btn-primary,.dropdown .dropdown-menu a.disabled.btn-primary{color:#767676;background-color:#ebebeb;border:1px solid #ebebeb}.dropdown .dropdown-menu a:disabled.btn-secondary,.dropdown .dropdown-menu a.disabled.btn-secondary{color:#767676;border-color:#ebebeb}.dropdown .dropdown-menu a:disabled:not(.btn-primary,.btn-secondary),.dropdown .dropdown-menu a.disabled:not(.btn-primary,.btn-secondary){background-color:#ebebeb}.navbar{display:flex;justify-content:space-between;align-items:center;align-self:stretch;padding-top:1rem;padding-bottom:1rem}.navbar #navbar-toggle{display:none}@media(max-width: 576px){.navbar #navbar-toggle{display:inline;background-color:#fff;border:0}.navbar #navbar-toggle svg{width:2rem;height:2rem;vertical-align:bottom}}.navbar .menu-search-container{width:100%;max-width:482px}.navbar .env-badge{color:darkred;margin-left:1rem;font-weight:bold;font-size:32px}.navbar ul{display:flex;align-items:center;list-style-type:none;margin:0;padding:0}@media(max-width: 576px){.navbar ul{flex-direction:column}}.navbar #main-menu-items{width:100%}.navbar #main-menu-items>li{padding-left:1rem}.navbar #main-menu-items>li.search{display:flex;justify-content:space-evenly;align-items:center;width:100%}.navbar #main-menu-items>li#my-pages-menu-item{padding-right:.25rem}@media(max-width: 576px){.navbar #main-menu-items{position:fixed;left:-100vw;top:68px;height:calc(100vh - 68px);background-color:#fff;transition:left .5s ease}.navbar #main-menu-items.opening{left:0}.navbar #main-menu-items>li{width:100%;padding:1rem;border-bottom:1px solid #d5d8dc}.navbar #main-menu-items>li.search{display:grid;grid-template-columns:1fr;row-gap:1rem}}.navbar .list-cart-button-wrapper{display:flex}.accordion-wrapper{margin:16px 0;max-width:600px}.accordion-wrapper .accordion:not(.show) .accordion-info{visibility:hidden;overflow:hidden;height:0;padding:0}.accordion-wrapper .accordion.show .accordion-info{visibility:visible}.accordion-wrapper .accordion:first-of-type .accordion-button{border-top:1px solid #ced4da}.accordion-wrapper .accordion .accordion-button{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ced4da;border-left:1px solid #ced4da;border-right:1px solid #ced4da;border-top:none;padding:16px;color:#343a40;background-color:#fff;width:100%;cursor:pointer}.accordion-wrapper .accordion .accordion-button:hover{background-color:#f8f9fa}.accordion-wrapper .accordion .accordion-button:active{background-color:#e9ecef}.accordion-wrapper .accordion .accordion-button span{margin-right:1rem;font-weight:600;font-size:16px;text-align:left}.accordion-wrapper .accordion .accordion-button svg{width:1.5rem;height:1.5rem;vertical-align:middle}.accordion-wrapper .accordion .accordion-info{padding:16px;border-left:1px solid #ced4da;border-right:1px solid #ced4da}.accordion-wrapper .accordion .accordion-info:last-of-type{border-bottom:1px solid #ced4da}.accordion-wrapper .accordion .accordion-info p{margin:0}.site-footer{display:flex;align-items:center;margin-top:auto;background-color:#172240}.site-footer .container{display:flex;flex-direction:row;justify-content:space-between;gap:2rem;padding-top:4rem;padding-bottom:4rem;color:#fff}@media(max-width: 768px){.site-footer .container{flex-direction:column;justify-content:flex-start}}.site-footer .container .footer-list-section{display:flex;gap:4rem}.site-footer .container .footer-list-section h3{margin:0;margin-bottom:1rem}.site-footer .container .footer-list-section ul{padding:0;margin:0}.site-footer .container .footer-list-section ul li{margin-bottom:.5rem;font-size:1rem;list-style:none;text-decoration:underline}.site-footer .container .footer-list-section ul li a{color:#fff}.login-page{background-color:#172240}.login-page button{width:100%}.category-items{display:grid;gap:1rem;overflow:hidden}@media(width < 576px){.category-items{grid-template-columns:repeat(2, 1fr)}}@media((min-width: 576px) and (width < 768px)){.category-items{grid-template-columns:repeat(3, 1fr)}}@media((min-width: 768px) and (width < 992px)){.category-items{grid-template-columns:repeat(4, 1fr)}}@media(width >= 992px){.category-items{grid-template-columns:repeat(5, 1fr)}}.category-items .category-item{border:1px solid #d5d8dc;text-align:center;grid-column:span 1;transition-property:border;transition-duration:.15s;transition-timing-function:ease-out}.category-items .category-item:hover{border-color:#343a40}.checkbox-form-control{display:grid;grid-template-columns:max-content auto;gap:.5em;align-items:center;margin:0;cursor:pointer}.form-control+.form-control{margin-top:1em}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;padding:0;font:inherit;color:#000;border:1px solid #8a9197;display:grid;width:1em;height:1em;place-content:center;cursor:pointer}input[type=checkbox]:checked{background-color:#3b7394;border-color:#3b7394}input[type=checkbox]:focus{outline:max(2px,.15em) solid currentColor;outline-offset:max(2px,.15em)}input[type=checkbox]::before{content:"";width:.65em;height:.65em;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em #fff;transform-origin:bottom left;clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%)}input[type=checkbox]:checked::before{transform:scale(1)}.breadcrumb{margin-top:.5rem;margin-bottom:.5rem;color:#8a9197}.breadcrumb a{color:revert;text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.breadcrumb span{position:relative;min-width:20px;display:inline-block;min-height:16px}.breadcrumb span img{position:absolute;top:5px;height:12px;opacity:.8;left:1px}@font-face{font-family:"Samhall Sans";src:url("/SamhallAssets/fonts/SamhallSans-Regular.woff2");font-weight:400;font-style:normal}@font-face{font-family:"Samhall Sans";src:url("/SamhallAssets/fonts/SamhallSans-Italic.woff2");font-weight:400;font-style:italic}@font-face{font-family:"Samhall Sans";src:url("/SamhallAssets/fonts/SamhallSans-SemiBold.woff2");font-weight:600;font-style:normal}@font-face{font-family:"Samhall Sans";src:url("/SamhallAssets/fonts/SamhallSans-SemiBoldItalic.woff2");font-weight:600;font-style:italic}.loading{color:rgba(0,0,0,0) !important}.loading>*{visibility:hidden}.loading::after{content:"";position:absolute;width:1rem;height:1rem;border-radius:50%;border-top:3px solid #0a3622;border-right:3px solid rgba(0,0,0,0);animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.loading.loading-xl::after{width:4rem;height:4rem}.quantity-form{height:50px}.quantity-form input{margin:0;height:50px;min-width:50px;text-align:center;border:1px solid #8a9197;z-index:1;-moz-appearance:textfield}.quantity-form input::-webkit-outer-spin-button,.quantity-form input::-webkit-inner-spin-button{-webkit-appearance:none}.quantity-form button{height:50px;padding-right:1rem;padding-left:1rem}.quantity-form button.minus{border-right:0}.quantity-form button.plus{border-left:0}.quantity-form button img{width:1rem;height:1rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.header-with-text{display:flex;flex-flow:column;margin-bottom:1rem;gap:.25rem}.header-with-text *{width:-moz-fit-content;width:fit-content}.heading{font-size:1.375rem}.vue-notification-wrapper{font-size:1rem}.vue-notification-wrapper .vue-notification-template.vue-notification{font-size:1rem;margin:0;border:0}.vue-notification-wrapper .vue-notification-template .notification-title,.vue-notification-wrapper .vue-notification-template .notification-content{color:#fff;text-align:center;white-space:pre-line}.table{display:grid;overflow:auto;border:2px solid #d5d8dc;border-radius:8px;-moz-column-gap:0px;column-gap:0px}.table.scrollable{overflow-x:scroll}.table.cols-1{grid-template-columns:repeat(1, auto)}.table.dense-cols-1{grid-template-columns:repeat(1, fit-content(100%))}.table.cols-2{grid-template-columns:repeat(2, auto)}.table.dense-cols-2{grid-template-columns:repeat(2, fit-content(100%))}.table.cols-3{grid-template-columns:repeat(3, auto)}.table.dense-cols-3{grid-template-columns:repeat(3, fit-content(100%))}.table.cols-4{grid-template-columns:repeat(4, auto)}.table.dense-cols-4{grid-template-columns:repeat(4, fit-content(100%))}.table.cols-5{grid-template-columns:repeat(5, auto)}.table.dense-cols-5{grid-template-columns:repeat(5, fit-content(100%))}.table.cols-6{grid-template-columns:repeat(6, auto)}.table.dense-cols-6{grid-template-columns:repeat(6, fit-content(100%))}.table.cols-7{grid-template-columns:repeat(7, auto)}.table.dense-cols-7{grid-template-columns:repeat(7, fit-content(100%))}.table.cols-8{grid-template-columns:repeat(8, auto)}.table.dense-cols-8{grid-template-columns:repeat(8, fit-content(100%))}.table.cols-9{grid-template-columns:repeat(9, auto)}.table.dense-cols-9{grid-template-columns:repeat(9, fit-content(100%))}.table.cols-10{grid-template-columns:repeat(10, auto)}.table.dense-cols-10{grid-template-columns:repeat(10, fit-content(100%))}.table.cols-11{grid-template-columns:repeat(11, auto)}.table.dense-cols-11{grid-template-columns:repeat(11, fit-content(100%))}.table.cols-12{grid-template-columns:repeat(12, auto)}.table.dense-cols-12{grid-template-columns:repeat(12, fit-content(100%))}.table.cols-13{grid-template-columns:repeat(13, auto)}.table.dense-cols-13{grid-template-columns:repeat(13, fit-content(100%))}.table.cols-14{grid-template-columns:repeat(14, auto)}.table.dense-cols-14{grid-template-columns:repeat(14, fit-content(100%))}.table.cols-15{grid-template-columns:repeat(15, auto)}.table.dense-cols-15{grid-template-columns:repeat(15, fit-content(100%))}.table.cols-16{grid-template-columns:repeat(16, auto)}.table.dense-cols-16{grid-template-columns:repeat(16, fit-content(100%))}.table.cols-17{grid-template-columns:repeat(17, auto)}.table.dense-cols-17{grid-template-columns:repeat(17, fit-content(100%))}.table.cols-18{grid-template-columns:repeat(18, auto)}.table.dense-cols-18{grid-template-columns:repeat(18, fit-content(100%))}.table.cols-19{grid-template-columns:repeat(19, auto)}.table.dense-cols-19{grid-template-columns:repeat(19, fit-content(100%))}.table.cols-20{grid-template-columns:repeat(20, auto)}.table.dense-cols-20{grid-template-columns:repeat(20, fit-content(100%))}.table.cols-21{grid-template-columns:repeat(21, auto)}.table.dense-cols-21{grid-template-columns:repeat(21, fit-content(100%))}.table.cols-22{grid-template-columns:repeat(22, auto)}.table.dense-cols-22{grid-template-columns:repeat(22, fit-content(100%))}.table.cols-23{grid-template-columns:repeat(23, auto)}.table.dense-cols-23{grid-template-columns:repeat(23, fit-content(100%))}.table.cols-24{grid-template-columns:repeat(24, auto)}.table.dense-cols-24{grid-template-columns:repeat(24, fit-content(100%))}.table.cols-25{grid-template-columns:repeat(25, auto)}.table.dense-cols-25{grid-template-columns:repeat(25, fit-content(100%))}.table .table-header{display:grid;position:relative;padding:.5rem 1rem;color:#000;background-color:#fff}.table .table-header.sortable{display:block}.table .table-header.sortable img{cursor:pointer}.table div[class*=row-]{align-content:center;padding:.5rem 1rem;height:100%}.table div[class*=row-].clickable{cursor:pointer}.table div[class*=row-].selected{background-color:#3b7394}.table .row-odd{background-color:#fff}.table .row-even{background-color:#d5d8dc;background-color:#fbf7f4}.table.desktop{display:none}@media(width > 992px){.table.desktop{display:grid}}.table.mobile{display:none;border:0}@media(width <= 992px){.table.mobile{display:block}}.table.mobile>*{margin-bottom:1rem}@media(width > 992px){.order{display:grid}}.order .order-details{display:block}@media(width > 768px){.order .order-details{display:grid}}.order .order-details p{margin-top:0}*{box-sizing:border-box}html{font-size:16px;scrollbar-gutter:stable}body{display:flex;flex-direction:column;position:relative;min-height:100vh;margin:0;padding:0;font-family:"Samhall Sans";overflow-x:hidden;text-rendering:optimizeLegibility;line-height:1.5}header{position:sticky;top:0;background-color:#fff;z-index:100}.navbar{width:100%}main{margin-top:2rem;margin-bottom:4rem}button,a{cursor:pointer}.my-page-icon{font-size:1.5rem}.img-fluid{max-width:100%;height:auto}.box{border:1px solid #d5d8dc;border-radius:8px;margin-top:1rem;padding:1rem}.interaction-area{display:flex;justify-content:right;gap:1rem;margin-bottom:1rem}.interaction-area.split{justify-content:space-between}.interaction-area.left{justify-content:left}.interaction-area.no-margin{margin-bottom:0}.disabled{pointer-events:none;opacity:.5;filter:grayscale(30%)}.disabled svg{fill:#767676 !important}.spinner{display:inline-block;width:1em;height:1em;vertical-align:-0.125em;border:.25em solid currentColor;border-right-color:rgba(0,0,0,0);border-radius:50%;animation:spinner .75s linear infinite}@keyframes spinner{100%{transform:rotate(360deg)}}
.help-button-container[data-v-415daa05]{display:flex;align-items:center;padding:0}.help-button[data-v-415daa05]{color:#7047d6;background-color:#fff;padding:0;display:flex;align-items:flex-end;padding:.5rem}.help-button>span[data-v-415daa05]{margin-right:.25rem;border-bottom:1px solid #7047d6;border-radius:0;transition-property:border;transition-duration:.15;transition-timing-function:ease-out}.help-button>svg[data-v-415daa05]{fill:#7047d6;height:1.1rem;width:1.1rem;transition-property:background-color,color,fill;transition-duration:.15s;transition-timing-function:ease-out}.help-button[data-v-415daa05]:hover{background-color:#7047d6;color:#fff}.help-button:hover>span[data-v-415daa05]{border-bottom:1px solid #fff}.help-button:hover>svg[data-v-415daa05]{fill:#fff}
.heading-container{display:flex;flex-direction:row;justify-content:space-between}.no-heading{justify-content:flex-end}.button-container{display:flex;align-items:center;gap:1rem}
.samhall-modal-backdrop[data-v-1d40e242]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5)}.samhall-modal[data-v-1d40e242]{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;padding-left:2.5rem;padding-right:2.5rem;overflow-y:auto;z-index:4999}@media(max-width: 768px){.samhall-modal[data-v-1d40e242]{padding-left:.75rem;padding-right:.75rem}}.samhall-modal.show[data-v-1d40e242]{display:block}.samhall-modal .samhall-modal-dialog[data-v-1d40e242]{position:relative;max-width:1320px;max-height:85vh;margin-top:10vh;margin-bottom:5vh;overflow-y:auto;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;background-color:#fff;border-radius:8px}.samhall-modal .samhall-modal-dialog.v-enter-active[data-v-1d40e242],.samhall-modal .samhall-modal-dialog.v-leave-active[data-v-1d40e242]{transition:opacity .5s ease,top .5s ease}.samhall-modal .samhall-modal-dialog.v-enter-from[data-v-1d40e242],.samhall-modal .samhall-modal-dialog.v-leave-to[data-v-1d40e242]{opacity:0;top:-50px}.samhall-modal .samhall-modal-dialog.v-enter-to[data-v-1d40e242]{top:0}.samhall-modal .samhall-modal-dialog.dense[data-v-1d40e242]{min-width:auto}.samhall-modal .samhall-modal-dialog.lg[data-v-1d40e242]{width:auto}@media(max-width: 768px){.samhall-modal .samhall-modal-dialog[data-v-1d40e242]{width:100%}}.samhall-modal .samhall-modal-dialog .close-button[data-v-1d40e242]{position:absolute;top:1rem;right:1rem}.samhall-modal .samhall-modal-dialog .samhall-modal-header[data-v-1d40e242]{border-bottom:1px solid #d5d8dc}.samhall-modal .samhall-modal-dialog .samhall-modal-header .samhall-modal-title[data-v-1d40e242],.samhall-modal .samhall-modal-dialog .samhall-modal-header .samhall-sub-heading[data-v-1d40e242]{margin:0;padding-top:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;padding-right:1.5rem}@media(max-width: 768px){.samhall-modal .samhall-modal-dialog .samhall-modal-header .samhall-modal-title[data-v-1d40e242],.samhall-modal .samhall-modal-dialog .samhall-modal-header .samhall-sub-heading[data-v-1d40e242]{padding-left:.75rem;padding-right:.75rem}}.samhall-modal .samhall-modal-dialog .samhall-modal-header .samhall-modal-title.with-sub-heading[data-v-1d40e242],.samhall-modal .samhall-modal-dialog .samhall-modal-header .samhall-sub-heading.with-sub-heading[data-v-1d40e242]{padding-bottom:0}.samhall-modal .samhall-modal-dialog .samhall-modal-header .samhall-sub-heading[data-v-1d40e242]{padding-top:0;color:#8a9197}.samhall-modal .samhall-modal-dialog .samhall-modal-body[data-v-1d40e242]{min-width:300px;padding:1.5rem;overflow-y:auto}@media(max-width: 768px){.samhall-modal .samhall-modal-dialog .samhall-modal-body[data-v-1d40e242]{padding:1.5rem}}.samhall-modal .samhall-modal-dialog .samhall-modal-footer[data-v-1d40e242]{padding:1.5rem;border-top:1px solid #d5d8dc}@media(max-width: 768px){.samhall-modal .samhall-modal-dialog .samhall-modal-footer[data-v-1d40e242]{padding:.75rem}}.samhall-modal .samhall-modal-dialog .samhall-modal-footer .interaction-area[data-v-1d40e242]{padding:0}.samhall-modal .modal-dialog-max-width-control[data-v-1d40e242]{width:min(100%,600px)}.samhall-modal .modal-dialog-min-width-control[data-v-1d40e242]{width:min(100%,600px)}.helper-header[data-v-1d40e242]{padding:.5rem .5rem 0rem .5rem;display:flex;flex-direction:column}.helper-header .heading-container[data-v-1d40e242]{padding:.75rem .5rem .75rem 1rem}.helper-header h2[data-v-1d40e242]{margin:0}.helper-header>button[data-v-1d40e242]{position:relative !important;align-self:flex-end;flex:0 0 auto;top:0 !important;right:0 !important}
.stock-status-container[data-v-5299dd95]{display:flex;flex-flow:column;align-items:center}.stock-status[data-v-5299dd95]{width:-moz-fit-content;width:fit-content;padding:2px 6px;text-align:center;font-size:.75rem;font-weight:600}.stock-status.lg[data-v-5299dd95]{width:auto;padding:.5rem;font-size:1rem}.stock-status.Unavailable[data-v-5299dd95]{color:#800f00;background-color:#fae2e4}.stock-status.InStock[data-v-5299dd95]{color:#0a3622;background-color:#d1e7dd}.stock-status.FewInStock[data-v-5299dd95]{color:#0a3622;background-color:#d1e7dd}.stock-status.VeryFewInStock[data-v-5299dd95]{color:#664d03;background-color:#fff3cd}.stock-status.OutOfStock[data-v-5299dd95]{color:#664d03;background-color:#fff3cd}
.select-group[data-v-4bd18238]{display:flex;flex-direction:column;margin-bottom:1rem}.select-group .select-wrapper[data-v-4bd18238]{position:relative;width:100%}.select-group .select-wrapper select[data-v-4bd18238]{width:100%;padding-right:2.5rem;margin:0}.select-group .select-wrapper select.placeholder[data-v-4bd18238]{color:#8a9197}.select-group .select-wrapper select option[data-v-4bd18238]{color:#000}.select-group .select-wrapper select option[data-v-4bd18238]:first-child{color:#8a9197}.select-group .select-wrapper .clear-button[data-v-4bd18238]{position:absolute;top:0;bottom:0;display:flex;align-items:center;right:1rem;padding:.5rem;background:none;border:none;cursor:pointer}.select-group .select-wrapper .clear-button img[data-v-4bd18238]{max-height:.6rem;max-width:.6rem}select.non-clearable option[data-v-4bd18238]{color:#000 !important}.select-group.bootstrap-active[data-v-4bd18238]{margin:0}.select-group.bootstrap-active.form-control[data-v-4bd18238]{padding:0}.select-group.bootstrap-active.form-control select[data-v-4bd18238]{margin-bottom:3px}.select-group.bootstrap-active label[data-v-4bd18238]{margin-bottom:0}.select-group.bootstrap-active select[data-v-4bd18238]{height:calc(2.25rem + 2px);padding:.375rem .75rem;border:1px solid #ced4da;color:#495057}.select-group.bootstrap-active select[data-v-4bd18238]:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:inset 0 0 0 rgba(0,0,0,0)}.select-group.bootstrap-active option[data-v-4bd18238]{color:#495057 !important}
.form-group[data-v-4e73c8f7]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-4e73c8f7]{font-weight:500;margin-bottom:0}[data-v-4e73c8f7] .select-group{margin-bottom:0}.select-list[data-v-4e73c8f7] .select-group{display:inline-block;width:auto;margin-bottom:.5rem}.select-list[data-v-4e73c8f7] .select-wrapper{width:auto;display:inline-flex;align-items:center}.select-list[data-v-4e73c8f7] select{width:auto;min-width:20%}.select-list[data-v-4e73c8f7] .select-group:last-child{margin-bottom:0}input[data-v-4e73c8f7]{width:5rem !important}.left-align[data-v-4e73c8f7]{align-items:start}.action-row[data-v-4e73c8f7]{display:grid;grid-template-columns:auto 1fr auto;-moz-column-gap:.25rem;column-gap:.25rem;width:-moz-fit-content;width:fit-content;align-items:stretch}.action-row button[data-v-4e73c8f7]{width:2.5rem;display:flex;align-items:center;justify-content:center;aspect-ratio:1;padding:.75rem;border:1px solid #8a9197;border-radius:8px;background-color:#fff;min-width:3rem}.action-row button img[data-v-4e73c8f7]{display:block;width:1rem;height:1rem}.action-row input[data-v-4e73c8f7]{padding:.75rem;margin-bottom:0;text-align:center}.button-group[data-v-4e73c8f7]{display:flex;flex-direction:row}.button-group .btn[data-v-4e73c8f7]{margin-right:.5rem}.button-group[data-v-4e73c8f7]:not(:last-child){margin-right:1rem}@media(max-width: 991.98px){.img-fluid[data-v-4e73c8f7]{max-width:25%}}@media(max-width: 575.98px){.img-fluid[data-v-4e73c8f7]{max-width:50%}}.variant-row[data-v-4e73c8f7]{display:flex;align-items:center;gap:1rem}.variant-select .select-group[data-v-4e73c8f7]{margin:0;flex:1}.variant-stock[data-v-4e73c8f7]{display:flex;align-items:center}h3[data-v-4e73c8f7]{margin-bottom:0}
.cart-item[data-v-011999a2]:not(:last-child){margin-bottom:2rem}@media(max-width: 576px){.cart-item[data-v-011999a2]{grid-template-columns:1fr;gap:1.5rem}}.cart-item .product-info[data-v-011999a2]{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.cart-item .product-info span[data-v-011999a2]:not(.item-name){font-size:.875rem;color:#8a9197;vertical-align:middle}.cart-item .quantity-info[data-v-011999a2]{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:.5rem}.cart-item .quantity-info button[data-v-011999a2]{border:1px solid #8a9197;border-radius:8px;background-color:#fff;aspect-ratio:1;justify-content:center;align-items:center;display:flex}@media(max-width: 576px){.cart-item .quantity-info[data-v-011999a2]{display:grid;grid-template-columns:repeat(12, 1fr);grid-column:span 7;align-items:center}}.cart-item .quantity-info .quantity-form[data-v-011999a2]{display:grid;grid-template-columns:repeat(3, 1fr);-moz-column-gap:.25rem;column-gap:.25rem;justify-items:center}.cart-item .quantity-info .quantity-form input[data-v-011999a2]{padding:.3rem}@media(max-width: 576px){.cart-item .quantity-info .quantity-form[data-v-011999a2]{grid-column:span 8}}.cart-item .quantity-info .item-price-total[data-v-011999a2]{display:flex;align-items:center;gap:.5rem}@media(max-width: 576px){.cart-item .quantity-info .item-price-total[data-v-011999a2]{grid-column:span 4;justify-content:flex-end}}.cart-item .quantity-info .item-price-total span[data-v-011999a2]{font-size:1rem;font-weight:600;width:-moz-fit-content;width:fit-content}.cart-item .quantity-info .item-price-total img[data-v-011999a2]{width:1.25rem;height:1.25rem;display:inline-block;vertical-align:middle;cursor:pointer}
.items-container[data-v-698ae638]{max-width:450px;margin-bottom:2rem}.search label[data-v-698ae638]{position:relative;margin-bottom:0}.search input[data-v-698ae638]{margin-bottom:0}.search img[data-v-698ae638]{position:absolute;right:1rem;top:50%;width:1.5rem}.search .shopping-list-result>div[data-v-698ae638]{border:1px solid #d5d8dc;padding:1rem;cursor:pointer}
.cart-item-info[data-v-996b4b68]{max-width:500px;grid-row:1/3}.cart-item-info .item-data>span[data-v-996b4b68]{margin-bottom:.5rem;display:inline-block}.cart-item-info .item-data .small[data-v-996b4b68]{font-size:.875rem}.cart-item-info .item-data .gray[data-v-996b4b68]{color:#8a9197}
.modal-dialog[data-v-2d85e9bc]{min-width:1000px !important}.shopping-list-items[data-v-2d85e9bc]{display:grid;max-width:500px;row-gap:2rem}.shopping-list-items button[data-v-2d85e9bc]{margin-top:.5rem}
.cart-items-container[data-v-00637d5b]{margin:1.5rem 0;padding-right:18px}.cart-items-container .cart-item-wrapper[data-v-00637d5b]:not(:last-child){margin-bottom:2rem}
button.cart-icon[data-v-5fe6be35]{position:relative;margin-left:.5rem;padding:0}@media(max-width: 576px){button.cart-icon[data-v-5fe6be35]{margin-right:.5rem}}button.cart-icon span[data-v-5fe6be35]{position:absolute;top:60%;right:-50%;min-width:1.125rem;min-height:1.125rem;padding-right:.225rem;padding-left:.225rem;font-size:.75rem;font-weight:400;background-color:#7047d6;color:#fff;border-radius:50px}#cart-slider[data-v-5fe6be35]{position:fixed;top:0;right:-532px;width:500px;padding:1rem;padding-top:0;background-color:#fff;border-left:1px solid #121212;z-index:99999;display:flex;flex-direction:column;max-width:100vw}#cart-slider .cart-items-wrapper[data-v-5fe6be35]{overflow-y:scroll}#cart-slider hr[data-v-5fe6be35]{margin-left:-1rem;margin-right:-1rem}#cart-slider .price-section[data-v-5fe6be35]{min-height:100px}#cart-slider .price-section .price[data-v-5fe6be35]{margin:1rem 0}#cart-slider .price-section .price span[data-v-5fe6be35]{font-size:1.125rem;color:#121212;font-weight:600}#cart-slider .price-section .price .total-price[data-v-5fe6be35]{text-align:right}#cart-slider .price-section .to-cart[data-v-5fe6be35]{width:-moz-max-content;width:max-content;margin-left:auto}@media(max-width: 432px){#cart-slider[data-v-5fe6be35]{right:-100vw;width:100vw}}#cart-slider.opening[data-v-5fe6be35]{right:0;transition:right .5s ease}#cart-slider.closing[data-v-5fe6be35]{right:-532px;transition:right .5s ease}@media(max-width: 432px){#cart-slider.closing[data-v-5fe6be35]{right:-100vw}}#cart-slider #close-cart[data-v-5fe6be35]{float:right;border:0;background-color:#fff}#cart-slider #close-cart svg[data-v-5fe6be35]{width:2rem;height:2rem}.cart-backdrop[data-v-5fe6be35]{background-color:rgba(0,0,0,.5);position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999}.top-container[data-v-5fe6be35]{display:flex;flex-direction:column}.top-container>button[data-v-5fe6be35]{align-self:flex-end}.top-container h2[data-v-5fe6be35]{margin:0}
.shopping-list-item[data-v-1bed3a70]{display:grid;align-items:center;grid-template-columns:1fr 3fr;gap:1rem;max-width:350px;padding:1.5rem;border:1px solid #d5d8dc;border-radius:8px;font-size:1.375rem;font-weight:bold;cursor:pointer}@media(max-width: 768px){.shoppingListWrapper[data-v-1bed3a70]{grid-template-columns:1fr}}
form[data-v-8281beea]{position:relative;text-align:center;z-index:9999}form .search[data-v-8281beea]{display:flex;align-items:center;justify-content:center;position:relative}form .search #search-input[data-v-8281beea]{max-width:482px;margin:0;background-size:1em;padding-right:45px}form .search button[data-v-8281beea]{position:absolute;right:0;top:0;bottom:0;width:45px;height:100%;background:rgba(0,0,0,0);border:none;cursor:pointer;outline:none}form .search button img[data-v-8281beea]{width:20px;height:20px}.search-result[data-v-8281beea]{position:absolute;vertical-align:center;width:100%;text-align:left;background-color:#fff;border:1px solid #000;z-index:999;max-height:75vh;overflow-y:auto}.search-result div[data-v-8281beea]{align-items:center}.search-result .hit-row[data-v-8281beea]{display:grid;grid-template-columns:repeat(5, 1fr);grid-column-gap:1rem}.search-result .hit-row .image[data-v-8281beea]{grid-column:span 1}.search-result .hit-row .info[data-v-8281beea]{grid-column:span 4}.search-result .no-products-found[data-v-8281beea]{padding:2rem 1.5rem}.search-backdrop[data-v-8281beea]{background-color:rgba(0,0,0,.5);position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999}
.product-image[data-v-58544ece]{width:100%;height:220px;-o-object-fit:contain;object-fit:contain}a[data-v-58544ece]{display:inline-block;position:relative;width:100%;height:100%;color:#121212;text-decoration:none;border:1px solid rgba(0,0,0,0);padding-bottom:20px;transition-property:border;transition-duration:.15s;transition-timing-function:ease-out}a .status[data-v-58544ece]{position:absolute;bottom:0px}a .favourite-toggle[data-v-58544ece]{position:absolute;right:.5rem;top:.5rem}a[data-v-58544ece]:hover{border-color:#343a40}.product-info[data-v-58544ece]{padding:.5rem}p[data-v-58544ece]{margin:0;margin-bottom:.5rem}p.name[data-v-58544ece]{font-size:1.125rem;font-weight:600}p.price[data-v-58544ece]{font-size:1.125rem}.vendor-article[data-v-58544ece]{display:flex;justify-content:space-between;font-size:.875rem;color:#343a40}
.products[data-v-49b0448d]{display:grid;grid-template-columns:repeat(5, 1fr);gap:1rem}@media(max-width: 768px){.products[data-v-49b0448d]{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 576px){.products[data-v-49b0448d]{grid-template-columns:repeat(2, 1fr)}}.products div[data-v-49b0448d]{grid-column:span 1}.showAllFavorites[data-v-49b0448d]{margin:1rem 0 1.5rem 0}.showAllFavorites a[data-v-49b0448d]{text-decoration:underline}
form[data-v-8777dbac]{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:457px;padding:4rem;background-color:#fff}form img[data-v-8777dbac]{display:block}form .samhall-login-section h1[data-v-8777dbac]{margin-top:.5rem;margin-bottom:1.5rem}form .samhall-login-section button[data-v-8777dbac],form .samhall-login-section p[data-v-8777dbac]{margin-bottom:1.5rem}form .samhall-login-section p[data-v-8777dbac]{display:block;margin:auto;text-align:center;color:#8a9197}form a[data-v-8777dbac]{display:block;margin-bottom:1.5rem;font-size:.875rem;text-decoration:underline}form .validation-summary[data-v-8777dbac]{margin-bottom:1.5rem}form .validation-summary ul[data-v-8777dbac]{padding-inline-start:20px}form input[data-v-8777dbac]:invalid{border:1px solid #800f00}form #samhall-login[data-v-8777dbac]{margin-top:20px}.validation-error-message[data-v-8777dbac]{color:red}
.section[data-v-43957ba2]{padding-bottom:1.5rem}.section p[data-v-43957ba2]{margin:0}.section p[data-v-43957ba2]:first-child{font-weight:bold}.total p[data-v-43957ba2]{margin:0;font-size:1.375rem}[data-v-43957ba2] .modal-footer{display:flex;justify-content:right;gap:.5rem}
h3[data-v-a29596e0]{margin-top:0}.total-price[data-v-a29596e0]{font-weight:bold;font-size:1.2rem}.order-price-info[data-v-a29596e0]{align-content:center}.purchase-button-div[data-v-a29596e0]{display:flex;justify-content:flex-end;align-items:flex-end}
.pagination-section[data-v-6b1f4dd0]{display:flex;justify-content:center;margin-top:20px}.pagination-section .pagination[data-v-6b1f4dd0]{display:flex;align-items:center;justify-content:center;margin:0;padding:0;list-style:none}.pagination-section .pagination .pagination-button[data-v-6b1f4dd0]{border-top:1px solid #8a9197;border-bottom:1px solid #8a9197;border-right:1px solid #8a9197;border-left:none;border:none;border-radius:50%;background-color:#fff;height:50px;width:50px;cursor:pointer;transition:all .3s ease}.pagination-section .pagination .pagination-button[data-v-6b1f4dd0]:hover:not(.pagination-button-active){background-color:#e1d5ca}.pagination-section .pagination .pagination-button-active[data-v-6b1f4dd0]{background-color:#e1d5ca}.pagination-section .pagination .prev[data-v-6b1f4dd0],.pagination-section .pagination .next[data-v-6b1f4dd0]{border:1px solid #8a9197;border:none;background-color:#fff;height:50px;width:60px;cursor:pointer;transition:all .3s ease;border-radius:50%}.pagination-section .pagination .prev[data-v-6b1f4dd0]:disabled,.pagination-section .pagination .next[data-v-6b1f4dd0]:disabled{opacity:.7}.pagination-section .pagination .prev[data-v-6b1f4dd0]:hover:not(:disabled),.pagination-section .pagination .next[data-v-6b1f4dd0]:hover:not(:disabled){background-color:#3b7394;background-color:#fbf7f4}.pagination-section .pagination .prev>img[data-v-6b1f4dd0],.pagination-section .pagination .next>img[data-v-6b1f4dd0]{width:30%;margin-top:6px}.pagination-section .pagination .prev img[data-v-6b1f4dd0]{transform:rotate(90deg)}.pagination-section .pagination .next img[data-v-6b1f4dd0]{transform:rotate(-90deg)}
.badge[data-v-2890d592]{display:inline-flex;align-items:center;padding:.75rem;text-align:center;white-space:nowrap;vertical-align:middle;border-radius:8px}.badge[data-v-2890d592] span{margin-left:.5rem}.badge .icon[data-v-2890d592]{max-width:1.5rem;max-height:1.5rem;display:inline-block}.sm[data-v-2890d592]{padding:.25rem .5rem .25rem .5rem}.primary[data-v-2890d592]{background-color:#7047d6;color:#fff;fill:#fff}.info[data-v-2890d592]{background-color:#dce6fc;fill:#2463eb}.warning[data-v-2890d592]{background-color:hsl(39.652173913,62.8415300546%,85.8823529412%);fill:#956e22}.danger[data-v-2890d592]{background-color:#f7d4da;fill:#e51a4f}.success[data-v-2890d592]{background-color:#dbeee3;fill:#219653}
.badge .icon{max-width:1rem;max-height:1rem;vertical-align:middle}
.file-selector[data-v-1f0b5db2]{display:flex;position:relative;align-items:center}.file-selector input[data-v-1f0b5db2]{padding-right:2rem}.file-selector img[data-v-1f0b5db2]{position:absolute;right:1rem;width:1rem;margin-bottom:1.5rem;cursor:pointer}
.info-text[data-v-610b7340]{margin-top:1rem}.flex-column[data-v-610b7340]{display:flex;flex-direction:column}
.deviation-items[data-v-1b17d8a0]{display:grid;gap:1.5rem}.deviation-items[data-v-1b17d8a0]:not(.no-reply){grid-template-columns:repeat(5, 1fr)}.deviation-item[data-v-1b17d8a0]{grid-column:span 3}.deviation-item .message[data-v-1b17d8a0]{padding:1rem;background-color:#e7daf8}.deviation-item .message p[data-v-1b17d8a0]{margin:0}.deviation-item .message .attachments[data-v-1b17d8a0]{margin-top:1rem}.deviation-item .message .attachments .attachment-item[data-v-1b17d8a0]{display:flex;gap:.5rem;margin-top:.5rem}.deviation-item.reply[data-v-1b17d8a0]{grid-column:3/-1}.deviation-item.reply .message[data-v-1b17d8a0]{background-color:#dcf1f7}.creator p[data-v-1b17d8a0]{color:#8a9197;margin:0}.solution-text[data-v-1b17d8a0]{margin-top:1rem}.solution-text>h3[data-v-1b17d8a0]{margin-top:0;margin-bottom:0}.interaction-area[data-v-1b17d8a0]{margin-bottom:0}
.completed-deviations[data-v-2b551250]{margin:2rem 0 2rem 0}.completed-deviations h4[data-v-2b551250]{margin-bottom:.5rem}.completed-deviations .deviation[data-v-2b551250]{display:flex;align-items:center}.completed-deviations .deviation .checkmark[data-v-2b551250]{width:1.5rem;filter:invert(28%) sepia(60%) saturate(2634%) hue-rotate(120deg) brightness(88%) contrast(90%)}h1[data-v-2b551250]{margin-top:0}p[data-v-2b551250]{margin-top:0}.flex-container[data-v-2b551250]{display:flex;flex-direction:column}.flex-container button[data-v-2b551250]{float:right}
.page-head[data-v-090197d1]{display:flex;justify-content:space-between}.page-head select[data-v-090197d1]{width:-moz-fit-content;width:fit-content}.arrowUp[data-v-090197d1]{transform:rotate(180deg)}.checkmark[data-v-090197d1]{width:1.5rem;vertical-align:middle;filter:invert(28%) sepia(60%) saturate(2634%) hue-rotate(120deg) brightness(88%) contrast(90%)}.referens[data-v-090197d1]:hover{filter:brightness(5)}.responsive-width[data-v-090197d1]{width:100%}@media(min-width: 1200px){.responsive-width[data-v-090197d1]{width:70%}}.responsive-width span[data-v-090197d1]{text-align:start}
.statistics-wrapper[data-v-7cc085f7] .mobile{display:none}@media(width <= 992px){.statistics-wrapper[data-v-7cc085f7] .mobile{display:block}}.statistics-wrapper[data-v-7cc085f7] .heading{font-size:1.375rem}.statistics-wrapper[data-v-7cc085f7] .interaction-area{margin-bottom:1rem}.statistics-wrapper[data-v-7cc085f7] .productSite-cols{grid-template-columns:repeat(29, 1fr)}.statistics-wrapper[data-v-7cc085f7] .serviceSite-cols{grid-template-columns:repeat(38, 1fr)}.statistics-wrapper[data-v-7cc085f7] .nowrap{white-space:nowrap}.is-loading[data-v-7cc085f7]{opacity:.75;pointer-events:none}
.blog-page-container[data-v-7e5fc00b]{max-width:800px}.blog-page-container .tag-container span[data-v-7e5fc00b]{background-color:#f1f1f1;padding:2px 5px;border-radius:5px;margin-right:5px}.blog-page-container .blogpost-date[data-v-7e5fc00b]{font-weight:bold}
.danger-button[data-v-75a4c905]{color:#fff;background-color:rgb(179,20.9765625,0);border-color:#800f00}.danger-button[data-v-75a4c905]:hover,.danger-button[data-v-75a4c905]:focus{background-color:#800f00}.flex-footer[data-v-75a4c905]{display:flex;flex-direction:row;justify-content:end}.flex-footer[data-v-75a4c905] :last-child{margin-left:1rem}.w-50[data-v-75a4c905]{min-width:50%}
input[type=search][data-v-56ca23c1],label[data-v-56ca23c1]:first-of-type{margin-bottom:0}.article-search-result[data-v-56ca23c1]{background-color:#fff}.article-search-result div[data-v-56ca23c1]{padding:.5rem;border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;cursor:pointer}.article-search-result div[data-v-56ca23c1]:first-of-type{border-top:1px solid #000}.interaction-area[data-v-56ca23c1]{margin-bottom:0}
.tooltip-wrapper[data-v-341c53ea]{position:relative}.tooltip[data-v-341c53ea]{position:absolute;background-color:#333;color:#fff;padding:5px 10px;border-radius:4px;white-space:nowrap;font-size:12px;opacity:0;pointer-events:none}.tooltip[data-v-341c53ea]::after{content:" ";position:absolute;border-width:5px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-radius:1px}.tooltip.top[data-v-341c53ea]{bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:5px}.tooltip.top[data-v-341c53ea]::after{top:100%;left:50%;transform:translateX(-50%);border-color:#333 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.tooltip.bottom[data-v-341c53ea]{top:100%;left:50%;transform:translateX(-50%);margin-top:5px}.tooltip.bottom[data-v-341c53ea]::after{bottom:100%;left:50%;transform:translateX(-50%) rotate(180deg);border-color:#333 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.tooltip.left[data-v-341c53ea]{right:100%;top:50%;transform:translateY(-50%);margin-right:5px}.tooltip.left[data-v-341c53ea]::after{top:50%;left:100%;transform:translateY(-50%) rotate(-90deg);border-color:#333 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.tooltip.right[data-v-341c53ea]{left:100%;top:50%;transform:translateY(-50%);margin-left:5px}.tooltip.right[data-v-341c53ea]::after{top:50%;right:100%;transform:translateY(-50%) rotate(90deg);border-color:#333 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.tooltip-wrapper:hover .tooltip[data-v-341c53ea]{opacity:1}
.add-article-row[data-v-792da90a]{display:flex;gap:1rem;justify-content:space-between;align-items:center}.add-article-row label[data-v-792da90a]{margin-bottom:0}.delete-button[data-v-792da90a]{fill:#e51a4f}
.badge .icon{max-width:1rem;max-height:1rem;vertical-align:middle}
.shipment-container[data-v-a9f40ef6]{padding:.5rem 1rem 1rem 1rem}.shipment-heading[data-v-a9f40ef6]{margin-bottom:1rem;height:40px}.shipment-heading h4[data-v-a9f40ef6]{display:inline-block;margin:0;font-weight:1rem;margin-block-start:0;margin-block-end:.75rem;position:relative;margin-right:.5rem}.shipment-heading.compact[data-v-a9f40ef6]{margin-bottom:0;height:auto}.table-header[data-v-a9f40ef6],.item-attribute[data-v-a9f40ef6]{color:#767676}.timestamps-wrapper[data-v-a9f40ef6]{display:grid;grid-template-columns:max-content auto;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:0rem;align-items:start}.timestamps-wrapper .wrapper-row[data-v-a9f40ef6]{display:contents}.timestamps-wrapper span[data-v-a9f40ef6]{white-space:nowrap}.timestamps-wrapper button[data-v-a9f40ef6]{justify-self:start;height:80%}.btn-group[data-v-a9f40ef6]{display:flex;flex-direction:row;float:right;height:inherit;gap:.5rem}.shipment-details-row p[data-v-a9f40ef6]{margin-block-start:0;margin-block-end:1rem;height:40px}.shipment-details-row p>span[data-v-a9f40ef6]{color:#767676}.shipment-details-row.compact.compact p[data-v-a9f40ef6]{margin-block-end:0;height:auto}.shipment-details-row.compact.compact p[data-v-a9f40ef6]:last-of-type{margin-bottom:1rem}.shipment-details-end-row[data-v-a9f40ef6]{padding-bottom:1rem}.timestamp-inline[data-v-a9f40ef6]{display:flex;align-items:center;gap:.5rem}.item-group[data-v-a9f40ef6]{display:flex;flex-direction:column}
.header-with-text>span[data-v-33a1b404]{display:inline-flex;align-items:center}.heading-with-banner[data-v-33a1b404]{display:flex;align-items:center;gap:.5rem}.supplier-box[data-v-33a1b404]{padding-top:16px}.print-button-group[data-v-33a1b404]{display:flex;flex-direction:column;margin-top:1rem}@media(min-width: 992px){.print-button-group[data-v-33a1b404]{flex-direction:row}}.print-button-group button[data-v-33a1b404]{align-self:flex-start;flex:0 0 auto}.print-button-group button[data-v-33a1b404]:first-child{margin-right:0}@media(min-width: 992px){.print-button-group button[data-v-33a1b404]:first-child{margin-right:1rem}}.print-button-group button[data-v-33a1b404]:last-child{margin-top:1rem}@media(min-width: 992px){.print-button-group button[data-v-33a1b404]:last-child{margin-top:0}}.order-details[data-v-33a1b404]{font-size:14px}.order-details span[data-v-33a1b404]{color:#767676}.order-details p[data-v-33a1b404]{margin-block-start:.5rem;margin-block-end:.5rem}.order-details .grid[data-v-33a1b404]{row-gap:0rem;-moz-column-gap:0rem;column-gap:0rem}.supplier-info[data-v-33a1b404]{margin:.5rem 0 .5rem}.supplier-info span[data-v-33a1b404]:nth-of-type(2),.supplier-info span:nth-of-type(2)+div[data-v-33a1b404]{margin-top:.5rem}.approval-button[data-v-33a1b404]{float:right}
.gray[data-v-7838dea0]{color:#8a9197}.table-header[data-v-7838dea0],.item-attribute[data-v-7838dea0]{color:#767676}.item-group[data-v-7838dea0]{display:flex;flex-direction:column}.heading[data-v-7838dea0]{margin-top:1rem;margin-bottom:.5rem}.heading button[data-v-7838dea0]{float:right}.heading h3[data-v-7838dea0]{font-size:1.17rem;margin-block-start:0em;margin-block-end:0rem}
.tag-container span[data-v-4dcc91f6]{background-color:#f1f1f1;padding:2px 5px;border-radius:5px;margin-right:5px}
.button-container[data-v-e80c23fe]{display:grid;grid-template-columns:auto auto;align-items:center;gap:10px;padding-left:1rem}.button-container.no-change[data-v-e80c23fe]{grid-template-columns:auto}.button-container>.info[data-v-e80c23fe]{display:flex;flex-direction:column}
.action-column[data-v-ce8719e2]{display:grid;grid-template-columns:1fr 2fr 1fr 1fr 1fr;max-width:300px;-moz-column-gap:.25rem;column-gap:.25rem}.action-column button[data-v-ce8719e2]{display:flex;align-items:center;justify-content:center;aspect-ratio:1;padding:.75rem;border:1px solid #8a9197;border-radius:8px;background-color:#fff}.action-column button img[data-v-ce8719e2]{display:block;width:1rem;height:1rem}.action-column input[data-v-ce8719e2]{padding:.75rem;margin-bottom:0;text-align:center}button[data-v-ce8719e2]:disabled,input[data-v-ce8719e2]:disabled{opacity:.5;cursor:not-allowed;background-color:#ebebeb;border:1px solid #ebebeb}button:disabled img[data-v-ce8719e2]{opacity:.7}
.mobile-variant-list[data-v-92657236]{display:none}@media(width <= 992px){.mobile-variant-list[data-v-92657236]{display:block}.mobile-variant-list .variant-info[data-v-92657236]{padding-bottom:1rem;margin-bottom:.5rem;border-bottom:1px solid #d5d8dc}}.variant-list[data-v-92657236]{display:none}@media(width > 992px){.variant-list[data-v-92657236]{display:grid}}
.category-links[data-v-34490719]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.category-links .category-link[data-v-34490719]{color:#4a25a7;cursor:pointer;padding:.25rem .5rem;outline:1px solid #7047d6;border-radius:12px}.category-links .category-link[data-v-34490719]:hover{background-color:#4a25a7;color:#fff}.category-links .category-link.selected[data-v-34490719]{color:#fff;background-color:#7047d6}.category-filter[data-v-34490719]{list-style-type:none;padding-left:0;border:1px solid #000}.category-filter li[data-v-34490719]{padding:.5rem;border-bottom:1px solid #000;cursor:pointer}.category-filter li[data-v-34490719]:last-of-type{border-bottom:none}.category-filter li.selected[data-v-34490719]{color:#fff;background-color:#8a9197}.category-filter li[data-v-34490719]:hover{background-color:#d5d8dc}.mobile-variant-list[data-v-34490719]{display:none}@media(width <= 992px){.mobile-variant-list[data-v-34490719]{display:block}.mobile-variant-list .variant-info[data-v-34490719]{padding-bottom:1rem;margin-bottom:.5rem;border-bottom:1px solid #d5d8dc}}.variant-list[data-v-34490719]{display:none}@media(width > 992px){.variant-list[data-v-34490719]{display:grid}}
.tabs[data-v-f03f2cec]{list-style-type:none;display:flex;padding-inline-start:0px;gap:.5rem;border-bottom:1px solid #000}.tabs li[data-v-f03f2cec]{display:flex;flex-direction:column;border:1px solid #000;padding:.5rem;border-top-right-radius:.5rem;border-top-left-radius:.5rem;border-bottom:0;align-items:center;cursor:pointer;margin-bottom:-1px;background-color:#7047d6;color:#fff;fill:#fff;border-bottom:none}.tabs li svg[data-v-f03f2cec]{max-height:2rem;max-width:2rem}.tabs li.selected[data-v-f03f2cec]{background-color:#fff;color:#000;fill:#000}
.search[data-v-dcd8d706]{display:flex;align-items:center;gap:.5rem}.mobile .order-container[data-v-dcd8d706]{border:1px solid #8a9197;border-radius:.5rem;margin-bottom:1rem;padding:1rem}.mobile .timestamp-container[data-v-dcd8d706]{margin-top:1rem}.arrowUp[data-v-dcd8d706]{transform:rotate(180deg)}.sortable[data-v-dcd8d706]{cursor:pointer;display:flex;gap:3px}.timestamp[data-v-dcd8d706]{display:flex;align-items:center}
.message-container[data-v-25d2130b]{background-color:#dce6fc;border-radius:12px;margin-top:.5rem}.message-inner[data-v-25d2130b]{position:relative;padding:.5rem 1rem}.message-header[data-v-25d2130b]{margin-bottom:.5rem}.message-title[data-v-25d2130b]{font-weight:bold;margin-right:auto}.message-body[data-v-25d2130b] p{margin-block-start:.5rem;margin-block-end:.5rem}.message-body[data-v-25d2130b] a{color:#7047d6}.close-button[data-v-25d2130b]{position:absolute;top:.5rem;right:1rem}.close-button>img[data-v-25d2130b]{height:1rem !important;width:1rem !important}
.fade-slide-enter-active[data-v-1d710e95],.fade-slide-leave-active[data-v-1d710e95]{transition:all .4s ease}.fade-slide-enter-from[data-v-1d710e95],.fade-slide-leave-to[data-v-1d710e95]{opacity:0;transform:translateY(-20px)}
