/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:Volte;src:url(../font/Volte-Regular.eot);src:url(../font/Volte-Regular.eot?#iefix) format("embedded-opentype"),url(../font/Volte-Regular.woff2) format("woff2"),url(../font/Volte-Regular.woff) format("woff"),url(../font/Volte-Regular.ttf) format("truetype"),url(../font/Volte-Regular.svg) format("svg");font-weight:400;font-style:normal}.accordion{display:flex;width:100%;flex-wrap:wrap}.accordion .description{width:100%;margin-bottom:2rem}.accordion .description>:last-child{margin-bottom:0}.expandable{width:100%}.expandable .expandable-title{display:block;position:relative;background:transparent;padding:.625rem 3rem .625rem 1rem;border:1px solid #000;border-radius:.25rem;transition:all .25s ease;font-weight:400;font-size:112.5%;cursor:pointer}.expandable .expandable-title:not(:first-child){margin-top:1rem}.expandable .expandable-title:after{content:"";position:absolute;top:50%;right:1.25rem;background:#000;-webkit-mask:url(/img/icon-fa-chevron-down.svg) center center/1rem no-repeat;mask:url(/img/icon-fa-chevron-down.svg) center center/1rem no-repeat;width:1rem;height:1rem;transition:all .25s ease;transform:translateY(-50%);text-align:center;font-weight:400;font-size:87.5%}.expandable .expandable-title.active{background:#d12229;border-color:#d12229;color:#fff}.expandable .expandable-title.active:after{background:#fff;transform:translateY(-50%) rotate(180deg)}.expandable .expandable-title:hover{background:#d12229;border-color:#d12229;color:#fff}.expandable .expandable-title:hover:after{background:#fff}.expandable .expandable-content{display:none;padding:1rem}.expandable .expandable-content>:last-child{margin-bottom:0}.gallery .description{width:100%;margin-bottom:2rem}.gallery figure{border:1px solid transparent;overflow:hidden;cursor:pointer}.gallery figure:hover img{transform:scale(1.1)}.gallery figure img{transition:all .25s ease}.gallery figure figcaption{display:none}@media only screen and (min-width:401px){.gallery{display:flex;justify-content:center;flex-wrap:wrap}.gallery figure{width:50%}}@media only screen and (min-width:569px){.gallery figure{width:33.3333333333%}}@media only screen and (min-width:941px){.gallery figure{width:25%}}#page-slider .slick-slide,#page-slider .slick-slide.slick-active .caption,#page-slider .slick-slide:before,.button,.slick-slide,button{backface-visibility:hidden}#page-slider .slick-slide:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.main-slider{position:relative;width:100%;min-height:8vw;margin:0;transition:all 1.25s ease;visibility:hidden;opacity:0}.main-slider.slick-initialized{visibility:visible;opacity:1}.slick-slider.slick-dotted{margin-bottom:0}.slick-slide{position:relative;height:clamp(20rem,80vw,42rem)}.slick-slide video{display:block;position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%)}.slick-slide iframe{position:relative;pointer-events:none}.slick-slide figure{position:relative;height:100%}.slick-slide .slide-image{background-position:50%;background-size:cover;height:100%;transition:all .75s ease}.slick-slide .slide-image.show{opacity:1}.slick-slide .image-entity{width:100%;visibility:hidden;opacity:0}.slick-slide.slick-active{z-index:1}.slick-arrow{position:absolute;top:50%;width:auto;height:auto;border-radius:0;transform:translateY(-50%);z-index:2}.slick-arrow:before{content:"";display:block;background:#d12229;-webkit-mask:center center/1rem no-repeat;mask:center center/1rem no-repeat;width:1rem;height:2.125rem;transition:all .25s ease;font-size:0;opacity:1}.slick-arrow.slick-prev{left:clamp(1rem,4vw,.01rem)}.slick-arrow.slick-prev:before{-webkit-mask-image:url(/img/arrow-prev.svg);mask-image:url(/img/arrow-prev.svg)}.slick-arrow.slick-next{right:clamp(1rem,4vw,.01rem)}.slick-arrow.slick-next:before{-webkit-mask-image:url(/img/arrow-next.svg);mask-image:url(/img/arrow-next.svg)}.slick-arrow:hover:before{background:#000}.slick-dots{position:static;width:auto;margin:1rem 0 0}.slick-dots,.slick-dots li{display:flex;justify-content:center}.slick-dots li{width:1.25rem;height:1.25rem;margin:0;align-items:center}.slick-dots li.slick-active button{background:#d12229;width:.75rem;height:.75rem}.slick-dots li.slick-active button:before{opacity:1}.slick-dots li:hover button:before{opacity:.75}.slick-dots li button{background:transparent;width:.5rem;height:.5rem;padding:0;border-radius:1rem;border:1px solid #d12229}.slick-dots li button:before{content:none}@media only screen and (min-width:750px){.main-slider .slick-arrow{border-width:7.5px}}.tile_group,.tiles{width:100%}.tiles{max-width:1200px;margin:0 auto;padding:0}.tiles .tiles-row{display:flex}.tiles .tile{display:flex;position:relative;background:transparent no-repeat 50%;background-size:cover;margin:1.5rem 0 0 1.5rem;padding:1.875rem 1.25rem 2.125rem;justify-content:center;align-items:center;text-align:center;flex-wrap:wrap;flex:1;color:#fff}.tiles .tile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);z-index:0}.tiles .tile:first-child{margin-left:0}.tiles .tile h3{width:100%;margin:0;text-transform:uppercase;font-weight:500;font-size:212.5%;z-index:1;color:#fff}.tiles .tile p{display:none;width:100%;margin:1rem 0 0;font-weight:200;font-size:150%;z-index:1}.tiles .tile .button{width:100%;max-width:13rem;margin:1.5rem .75rem 0;font-size:.875rem;color:#fff;z-index:1}.tiles .tile .button:hover{color:#000}.home{width:100%}.home .tilegroup{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);gap:1rem 1rem;grid-template-areas:"tile-1 tile-1 tile-4 tile-4" "tile-2 tile-2 tile-4 tile-4";height:30rem}@media (max-width:599px){.home .tilegroup{display:block}}.home .tilegroup__tile{position:relative;padding:1rem;border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;background-position:50%;background-size:cover;background-repeat:no-repeat;box-shadow:0 4px 16px rgba(17,17,26,.09),0 8px 32px rgba(17,17,26,.09)}@media (max-width:599px){.home .tilegroup__tile{height:calc(33.33333% - .66667rem)}.home .tilegroup__tile+.tilegroup__tile{margin-top:1rem}}.home .tilegroup__tile h3{font-size:1.3rem;color:#d12229}.home .tilegroup__tile a{text-decoration:none}.home .tilegroup__tile .button{width:100%;border:none;text-decoration:none;text-transform:uppercase}.home .tilegroup__four{padding:2rem;grid-area:tile-4}.home .tilegroup__four h3{font-size:1.8rem;text-align:left}.home .tilegroup__slider{box-shadow:0 4px 16px rgba(17,17,26,.09),0 8px 32px rgba(17,17,26,.09);grid-area:tile-4;margin-bottom:0;border-radius:10px;overflow:hidden}.home .tilegroup__slider .tilegroup__tile{padding:2rem 2rem 3rem;border-radius:0!important;font-size:1.6rem!important}.home .tilegroup__slider a{text-decoration:none}.home .tilegroup__slider .button{width:100%;border:none;text-decoration:none;text-transform:uppercase}.home .tilegroup__slider h3{font-size:1.8rem;text-align:left}.home .tilegroup__slider .slick-list{height:100%}.home .tilegroup__slider .slick-track{height:100%;width:100%}.home .tilegroup__slider .slick-dots{bottom:1.5rem;right:2rem;margin:0;display:flex;width:100%;justify-content:flex-end}.home .tilegroup__slider .slick-dots li{margin-left:.25rem;display:flex;height:auto;width:auto;border:1px solid transparent}.home .tilegroup__slider .slick-dots button{background-color:#165377;border-radius:0;margin:0;background-size:80%;background-repeat:no-repeat;background-position:50%;text-indent:-9999px;overflow:hidden;opacity:.9;width:.4rem;height:.4rem;border-radius:100%}.home .tilegroup__slider .slick-dots button:hover{background-color:#1a638c}.home .tilegroup__slider .slick-dots .slick-active{height:auto;width:auto;opacity:1;border-radius:100%;border:1px solid #2281b7}.home .tilegroup__two{text-align:center;padding:2rem;grid-area:tile-2}.home .tilegroup__two h3{font-size:1.8rem;text-align:left}.home .tilegroup__one{text-align:center;padding:2rem;grid-area:tile-1}.home .tilegroup__one h3{font-size:1.8rem;text-align:left}.home .tilegroup__three{display:none!important}.account-dashboard{width:100%;padding-bottom:2em}.account-dashboard .tilegroup{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(1,1fr);gap:1rem 1rem;grid-template-areas:"tile-4 tile-2";height:20rem;margin:1rem 0 2rem}@media (max-width:599px){.account-dashboard .tilegroup{display:block}}.account-dashboard .tilegroup__tile{position:relative;padding:2rem;border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;background-position:50%;background-size:cover;background-repeat:no-repeat;box-shadow:0 4px 16px rgba(17,17,26,.09),0 8px 32px rgba(17,17,26,.09)}.account-dashboard .tilegroup__tile h3{font-size:1.8rem;color:#d12229}.account-dashboard .tilegroup__tile a:before{content:"";top:0;left:0;display:block;position:absolute;width:100%;height:100%;z-index:1}.account-dashboard .tilegroup__four{padding:2rem;grid-area:tile-4}.account-dashboard .tilegroup__four h3{font-size:1.8rem;text-align:left}.account-dashboard .tilegroup__two{padding:2rem;grid-area:tile-2}.account-dashboard .tilegroup__two h3{font-size:1.8rem;text-align:left}.actions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.actions.start{justify-content:flex-start}.actions.end{flex-direction:column-reverse;justify-content:flex-end;margin:1em 0}.actions h2{margin-right:auto;margin-bottom:0}.actions .button,.actions button{width:100%;max-width:20.5rem;margin:.5rem 0}.button,button{display:block;position:relative;background:#d12229;padding:.5rem 1rem;border-radius:.25rem;border:1px solid #d12229;transition:all .25s ease;text-decoration:none;line-height:inherit;text-align:center;font-weight:600;font-size:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;cursor:pointer;color:#fff;z-index:1}.button:hover,button:hover{background:transparent;color:#d12229}.button.primary,button.primary{font-size:112.5%}.button.secondary,button.secondary{width:-moz-fit-content;width:fit-content;border:1px solid #d12229;background-color:#efefef;color:#d12229;text-decoration:none;text-align:center}.button.login,button.login{text-align:center;width:100%}.button.small,button.small{background:#d12229;color:#fff;border:none;margin:0;font-size:.75rem;padding:8px}.button.rounded,button.rounded{border-radius:30px;padding:.15rem .85rem;width:-moz-fit-content;width:fit-content;margin:0 auto}.button.slightly-rounded,button.slightly-rounded{border-radius:8px;padding:.15rem .85rem;width:-moz-fit-content;width:fit-content;margin:0 auto;border:none;background-color:#0ab04b}.button.add-item,button.add-item{background-color:#0ab04b;border:none;padding:.25rem 1rem}.button.border,button.border{background:transparent;box-shadow:inset 0 0 0 1px #d12229;border:none;color:#d12229}.button.border:hover,button.border:hover{background:#d12229;color:#fff}.button.remove,button.remove{display:contents;background:transparent;width:1.5rem;height:1rem;border:none}.button.remove .icon,button.remove .icon{display:block;background:#231f20;-webkit-mask:url(/img/icon-remove.svg) center center/1.125rem no-repeat;mask:url(/img/icon-remove.svg) center center/1.125rem no-repeat;width:100%;height:100%;transition:all .25s ease;text-indent:-999rem}.button.stock-icon,button.stock-icon{display:contents;background:transparent;width:1.5rem;height:1rem;border:none}.button.stock-icon .icon,button.stock-icon .icon{display:block;width:1.5rem;height:1rem;margin:0 auto;transition:all .25s ease;text-indent:-999rem}.button.stock-icon .icon.in-stock,button.stock-icon .icon.in-stock{background:#0ab04b;-webkit-mask:url(/img/icon-checklist.svg) center center/1.125rem no-repeat;mask:url(/img/icon-checklist.svg) center center/1.125rem no-repeat}.button.stock-icon .icon.no-stock,button.stock-icon .icon.no-stock{background:#d12229;-webkit-mask:url(/img/icon-close.svg) center center/1.125rem no-repeat;mask:url(/img/icon-close.svg) center center/1.125rem no-repeat}.button.stock-icon .icon.not-in-stock,button.stock-icon .icon.not-in-stock{background:#181818;-webkit-mask:url(/img/icon-stripe.svg) center center/1.125rem no-repeat;mask:url(/img/icon-stripe.svg) center center/1.125rem no-repeat}.button.return,button.return{padding:1em;border:1px solid #d12229;background:transparent;color:#181818;width:-moz-fit-content;width:fit-content;margin-bottom:1em}.button.return .icon,button.return .icon{width:32px;height:32px;display:inline-block;background:url(/img/icon-return.svg) 50%/32px no-repeat;vertical-align:middle;margin-right:.5em}.button.black,button.black{background-color:#000;border-color:#000;color:#fff}.button.black:hover,button.black:hover{background-color:#fff;color:#000}.button.green,button.green{background-color:#0ab04b;border:1px solid #0ab04b;color:#fff}.button.green:hover,button.green:hover{background-color:#fff;border-color:#099841;color:#0ab04b}.button.blue,button.blue{background-color:#03a9f4;border-color:#03a9f4;color:#fff}.button.blue:hover,button.blue:hover{background-color:#fff;border-color:#03a9f4;color:#03a9f4}.button.purple,button.purple{background-color:#673ab7;border-color:#673ab7;color:#fff}.button.purple:hover,button.purple:hover{background-color:#fff;border-color:#673ab7;color:#673ab7}.button.red,button.red{background-color:#d12229;color:#fff}.button.red:hover,button.red:hover{background-color:#fff;border-color:#d12229;color:#d12229}.button.orange,button.orange{background-color:#ff9800;border-color:#ff9800;color:#fff}.button.orange:hover,button.orange:hover{background-color:#fff;border-color:#ff9800;color:#ff9800}.button.yellow,button.yellow{background-color:#ffeb3b;border-color:#ffeb3b;color:#000}.button.yellow:hover,button.yellow:hover{background-color:#fff;border-color:#000;color:#000}.button.white,button.white{background-color:#fff;color:#d12229}.button.white:hover,button.white:hover{background-color:#d12229;color:#fff}.button.icon,button.icon{display:inline-block;width:1.75rem;height:1.75rem;margin:0;padding:.25rem}.button.icon.view i,button.icon.view i{-webkit-mask-image:url(/img/icon-search.svg);mask-image:url(/img/icon-search.svg)}.button.icon.download i,button.icon.download i{-webkit-mask-image:url(/img/icon-download.svg);mask-image:url(/img/icon-download.svg)}.button.icon:hover,button.icon:hover{background:#fff}.button.icon:hover i,button.icon:hover i{background:#d12229}.button.icon i,button.icon i{display:block;background:#fff;-webkit-mask:center center/.875rem no-repeat;mask:center center/.875rem no-repeat;width:100%;height:100%;transition:all .25s ease;text-indent:-999rem}.read-more{text-align:left;color:#d12229;text-decoration:underline}@media (max-width:599px){.read-more{font-size:.85rem}}.lg .lg-actions .lg-next:before,.lg .lg-actions .lg-prev:before,.lg .lg-toolbar .lg-close:before{content:none}.lg .lg-actions .lg-next:after{content:"\E095"}@media only screen and (min-width:569px){.actions.start .button,.actions.start button{margin-right:0;margin-left:1rem}.actions.start .button:first-child,.actions.start button:first-child{margin-left:0}.actions.end{flex-direction:row}.actions.end .button,.actions.end button{margin-right:1rem;margin-left:0}.actions.end .button:last-child,.actions.end button:last-child{margin-right:0}.actions .button,.actions button{width:auto;max-width:100%;margin:.5rem}}form .cols-1,form .cols-2,form .cols-3,form .cols-4{display:flex;width:100%;justify-content:space-between;align-content:flex-start;align-items:flex-start;flex-wrap:wrap}form button,form input[type=submit]{margin:2rem auto 0}fieldset{margin:0;padding:0;border:none}label{display:block;width:100%;text-align:left;font-weight:400;font-size:.875rem;color:#231f20}label.required:after{content:" *";color:#e64747}label input{margin-right:1rem}::-moz-placeholder{font-weight:400;color:#a3a3a3}::placeholder{font-weight:400;color:#a3a3a3}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{display:block;background:#fff;width:100%;height:auto;margin:0 0 1.5rem;padding:.75rem;border-radius:.25rem;border:1px solid #d3d3d3;transition:all .25s ease;font-weight:300;font-size:100%;line-height:1;resize:vertical;outline:none;color:#000}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:#d12229}input[type=email][disabled],input[type=email][readonly],input[type=number][disabled],input[type=number][readonly],input[type=password][disabled],input[type=password][readonly],input[type=search][disabled],input[type=search][readonly],input[type=tel][disabled],input[type=tel][readonly],input[type=text][disabled],input[type=text][readonly],input[type=url][disabled],input[type=url][readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{background:#d3d3d3;border:none}input[type=email].date-picker,input[type=number].date-picker,input[type=password].date-picker,input[type=search].date-picker,input[type=tel].date-picker,input[type=text].date-picker,input[type=url].date-picker,select.date-picker,textarea.date-picker{cursor:text}input[type=email].error,input[type=number].error,input[type=password].error,input[type=search].error,input[type=tel].error,input[type=text].error,input[type=url].error,select.error,textarea.error{margin-bottom:0;border-color:#e64747;border-bottom-right-radius:0;border-bottom-left-radius:0}input[type=email].error:focus,input[type=number].error:focus,input[type=password].error:focus,input[type=search].error:focus,input[type=tel].error:focus,input[type=text].error:focus,input[type=url].error:focus,select.error:focus,textarea.error:focus{border-color:#e64747}input[type=file]{background:rgba(209,34,41,.5);width:100%;margin:0 0 1.5rem;padding:.75rem 1rem}textarea{line-height:1.5}select{background:#fff url(/img/icon-fa-chevron-down.svg) right .75rem top 50%/1rem no-repeat;padding-right:2.5rem;text-overflow:ellipsis;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:19px}.dropdown-select-quantity{padding:.5em;margin:0;max-width:80px;border:1px solid #d12229;background:#fff url(/img/icon-fa-chevron-down.svg) right 1rem top 50%/.75rem no-repeat}.radiochecks{position:relative;margin:0 .5rem 1.5rem}.radiochecks.cols-2{display:flex;width:100%;justify-content:space-between;flex-wrap:wrap}.radiochecks.inline label{display:inline-block;margin-right:1rem}.radiochecks label{position:relative;clear:left}.radiochecks input{display:inline-block;width:auto}.radiochecks span{display:block;padding-left:1.25rem}.radiochecks+span.error{margin-top:.5rem;border-top-right-radius:3px;border-top-left-radius:3px}.checkbox{position:absolute;opacity:0;z-index:-1}.checkbox:hover+label:before{background:#d12229}.checkbox:focus+label:before{box-shadow:0 0 0 2px #fff,0 0 0 4px #1c4c56}.checkbox:checked+label:before{background:#d12229;border-color:#d12229}.checkbox:checked+label:after{content:"";position:absolute;top:10px;left:5px;background:#fff;width:2px;height:2px;box-shadow:2px 0 0 #fff,4px 0 0 #fff,4px -2px 0 #fff,4px -4px 0 #fff,4px -6px 0 #fff,4px -8px 0 #fff;transform:rotate(45deg)}.checkbox:disabled+label{cursor:auto;color:#181818}.checkbox:disabled+label:before{background:#d3d3d3;box-shadow:none}.checkbox:disabled+label:after{background:#a3a3a3;box-shadow:2px 0 0 #a3a3a3,4px 0 0 #a3a3a3,4px -2px 0 #a3a3a3,4px -4px 0 #a3a3a3,4px -6px 0 #a3a3a3,4px -8px 0 #a3a3a3}.checkbox+label{display:block;position:relative;margin:.5rem 0 0;padding:0 0 0 1.75rem;transition:all .25s ease;font-weight:300;cursor:pointer;color:#000}.checkbox+label:before{content:"";display:inline-block;position:absolute;top:1px;left:0;background:rgba(0,0,0,.1);width:1.25rem;height:1.25rem;transition:all .25s ease;vertical-align:text-top}[type=radio]{position:absolute;opacity:0;z-index:-1}[type=radio]:hover+label:after{top:4px;left:0;width:19px;height:19px}[type=radio]:focus+label:before{box-shadow:0 0 0 2px #fff,0 0 0 4px #1c4c56}[type=radio]:checked+label:before{background:#d12229}[type=radio]:checked+label:after{top:9px;left:5px;background:#000;width:9px;height:9px}[type=radio]:disabled+label{cursor:auto;color:#181818}[type=radio]:disabled+label:before{background:#d3d3d3;box-shadow:none}[type=radio]:disabled+label:after{background:#a3a3a3}[type=radio]+label{display:block;position:relative;margin:.5rem 0 0;padding:0 0 0 1.75rem;transition:all .25s ease;font-weight:300;cursor:pointer;color:#000}[type=radio]+label:before{content:"";position:absolute;top:.25rem;left:0;background:rgba(0,0,0,.1);width:19px;height:19px;border-radius:100%}[type=radio]+label:after{content:"";position:absolute;top:14px;left:10px;background:#d12229;width:1px;height:1px;transition:all .25s ease;border-radius:100%}.selectized.error+.selectize-control{margin-bottom:0}.selectized.error+.selectize-control.single .selectize-input.input-active{border-color:#e64747}.selectized.error+.selectize-control .selectize-input{border-color:#e64747;border-bottom-right-radius:0;border-bottom-left-radius:0}.selectized.error+.selectize-control .selectize-input:focus{border-color:#e64747}.selectize-control{width:100%;margin:0 0 1.5rem}.selectize-control.single .selectize-input.input-active{display:block;border-bottom-right-radius:0;border-bottom-left-radius:0;border-color:#d12229}.selectize-control.multi .selectize-input{transition:none}.selectize-control.multi .selectize-input.has-items{padding:11px 1rem}.selectize-control.multi .selectize-input .item{margin-bottom:2px}.selectize-control .selectize-input{display:block;background:transparent!important;padding:.625rem;border-radius:0;border:1px solid #d3d3d3;transition:all .25s ease;box-shadow:none;line-height:1.25;font-size:112.5%}.selectize-control .selectize-input.dropdown-active:before{background:#d12229}.selectize-control .selectize-input.disabled{background:#d3d3d3;border:none;opacity:1}.selectize-control .selectize-input.disabled:after{content:none}.selectize-control .selectize-input input{font-size:100%}.selectize-control .selectize-input .item,.selectize-control .selectize-input input{line-height:1;font-weight:300}.selectize-dropdown{border-color:#d12229}.selectize-dropdown .active{background-color:rgba(209,34,41,.15)}.selectize-dropdown .option{padding:.5rem .75rem;font-size:123%}.flatpickr-current-month span.cur-month:hover,.numInputWrapper:hover{background:transparent}.flatpickr-day{line-height:37px}.flatpickr-day.selected{background:#d12229;border-color:#d12229;color:#000}.flatpickr-day.selected:hover{background:#1c4c56;border-color:#1c4c56}.grecaptcha-badge{display:none!important}@media only screen and (min-width:769px){form .cols-1{width:100%}form .cols-2{width:calc(50% - .5rem)}form .cols-3{width:calc(33.33333% - .66667rem)}form .cols-4{width:calc(25% - .75rem)}}.message{padding:.75rem 0;text-align:center;clear:both}.message.negative{background:#e64747;margin-bottom:.625rem;text-align:center;color:#fff}.message.negative p{margin:0}.message.positive,.message.success{background:#0ab04b;color:#fff}.message p{margin:0 auto}span.error{float:left;display:block;width:100%;margin:.5rem 0 1rem;font-size:80%;color:#e64747}span.error:empty{display:none}p.error{text-align:center;color:#e64747}html{print-color-adjust:exact}.print-pdf,.view-pdf{font-family:Arial,Helvetica,sans-serif;text-align:left;font-size:.8125rem}.print-pdf header,.view-pdf header{display:flex;position:static;background:transparent;margin-bottom:2rem;padding:0;box-shadow:none}.print-pdf header:before,.view-pdf header:before{content:none}.print-pdf header .logo,.view-pdf header .logo{width:auto;height:66px;margin-right:auto}.print-pdf header .logo img,.view-pdf header .logo img{width:auto}.print-pdf header .company-address,.view-pdf header .company-address{text-align:right;font-size:.75rem;line-height:1}.print-pdf header .company-address p+p,.view-pdf header .company-address p+p{margin-top:.375rem}.print-pdf .page-title,.view-pdf .page-title{display:flex;margin-top:0;margin-bottom:2rem;padding:.75rem 0;border-top:1px dashed #a3a3a3;border-bottom:1px dashed #a3a3a3;align-items:center}.print-pdf .page-title .document-no,.view-pdf .page-title .document-no{padding-left:.75rem;border-left:8px solid #de222b;font-size:1.25rem}.print-pdf .page-title .document-no span,.view-pdf .page-title .document-no span{font-weight:300}.print-pdf .page-title .date,.view-pdf .page-title .date{margin-left:auto;font-size:.875rem}.print-pdf .page-title .date span,.view-pdf .page-title .date span{margin-right:.25rem}.print-pdf h2 .note,.view-pdf h2 .note{font-weight:300;font-size:.875rem}.print-pdf .label,.view-pdf .label{text-transform:uppercase;font-weight:300;font-size:.75rem;opacity:.25}.print-pdf .accent,.view-pdf .accent{padding-left:.5rem;border-left:8px solid #d12229}.print-pdf table tr,.view-pdf table tr{border-top:1px dashed #d3d3d3;border-bottom:none}.print-pdf table td,.print-pdf table th,.view-pdf table td,.view-pdf table th{padding:.375rem .5rem .3125rem}.print-pdf table td.mid,.print-pdf table th.mid,.view-pdf table td.mid,.view-pdf table th.mid{text-align:center}.print-pdf table td.currency,.print-pdf table th.currency,.view-pdf table td.currency,.view-pdf table th.currency{padding-left:1rem;text-align:right}.print-pdf table thead tr,.view-pdf table thead tr{border-top:none}.print-pdf table thead tr th,.view-pdf table thead tr th{background:#d12229;font-weight:700;font-size:.8125rem;color:#fff}.print-pdf table>tbody:first-of-type>tr:first-child,.view-pdf table>tbody:first-of-type>tr:first-child{border-top:none}.print-pdf table a,.view-pdf table a{text-decoration:none;color:#000}.print-pdf table .count,.view-pdf table .count{opacity:.5}.print-pdf table .accent,.view-pdf table .accent{border-width:5px}.print-pdf table .total-row,.view-pdf table .total-row{font-size:1rem}.print-pdf table .total-row th,.view-pdf table .total-row th{border-bottom:3px solid rgba(0,0,0,.25)}.print-pdf .customer-info,.view-pdf .customer-info{display:grid;margin-bottom:2rem;grid-template-columns:auto 1fr;text-align:left;font-size:.8125rem;gap:1rem}.print-pdf .bill-to,.view-pdf .bill-to{font-size:.75rem}.print-pdf .bill-to .bill-to-name,.view-pdf .bill-to .bill-to-name{margin-bottom:.25rem}.print-pdf .customer-details,.view-pdf .customer-details{display:grid;margin-left:auto;grid-template-columns:1fr 1fr;font-weight:700;gap:1rem 2rem}.print-pdf .pdf-table,.view-pdf .pdf-table{margin-bottom:2rem}.print-pdf .pdf-table .item-description,.view-pdf .pdf-table .item-description{width:100%}.print-pdf .payment-methods,.view-pdf .payment-methods{display:grid;margin-top:auto;grid-template-columns:auto 1fr;align-items:center;gap:1rem 2rem}.print-pdf .payment-methods h2,.view-pdf .payment-methods h2{width:100%;grid-column:1/3}.print-pdf .banking-details,.view-pdf .banking-details{width:17rem;padding-right:2rem;border-right:1px solid rgba(0,0,0,.125)}.print-pdf .banking-details h3,.view-pdf .banking-details h3{border-bottom:2px solid}.print-pdf .banking-details dl,.view-pdf .banking-details dl{display:flex;margin:.75rem 0 .5rem;flex-wrap:wrap}.print-pdf .banking-details dl dt,.view-pdf .banking-details dl dt{margin-right:.5rem;font-weight:700}.print-pdf .cc-details,.view-pdf .cc-details{display:grid;align-content:flex-start;align-items:center;gap:.25rem 0}.print-pdf .cc-details .cc-row,.print-pdf .cc-details .cc-row>div,.view-pdf .cc-details .cc-row,.view-pdf .cc-details .cc-row>div{display:flex}.print-pdf .cc-details .cc-label,.view-pdf .cc-details .cc-label{margin-right:.5rem;font-weight:700;font-size:.8125rem}.print-pdf .cc-details .boxes,.view-pdf .cc-details .boxes{display:flex;align-items:center}.print-pdf .cc-details .box,.view-pdf .cc-details .box{display:block;width:1.25rem;height:1.25rem;border:1px solid}.print-pdf .cc-details .box+.box,.view-pdf .cc-details .box+.box{border-left:none}.print-pdf .cc-details .field-space,.view-pdf .cc-details .field-space{display:block;min-width:3rem;border-bottom:1px solid}.print-pdf .cc-details .card-number .cc-label,.print-pdf .cc-details .exp-date .cc-label,.view-pdf .cc-details .card-number .cc-label,.view-pdf .cc-details .exp-date .cc-label{width:4rem}.print-pdf .cc-details .ccv,.view-pdf .cc-details .ccv{margin-right:2rem}.print-pdf .cc-details .card-type,.view-pdf .cc-details .card-type{margin-right:1rem}.print-pdf .cc-details .card-type .field-space,.view-pdf .cc-details .card-type .field-space{width:5rem}.print-pdf .cc-details .card-name .field-space,.view-pdf .cc-details .card-name .field-space{width:10rem}.print-pdf .cc-details .debit-amount,.view-pdf .cc-details .debit-amount{margin-right:1rem}.print-pdf .cc-details .debit-amount .cc-label,.view-pdf .cc-details .debit-amount .cc-label{margin-right:0}.print-pdf .cc-details .debit-amount .field-space,.view-pdf .cc-details .debit-amount .field-space{width:5rem}.print-pdf .cc-details .signature .field-space,.view-pdf .cc-details .signature .field-space{width:8.75rem}.print-pdf .cc-details .note,.view-pdf .cc-details .note{margin-top:.5rem}.print-pdf .cc-details .card-number .box:nth-child(4n+1),.view-pdf .cc-details .card-number .box:nth-child(4n+1){margin-left:.5rem;border-left:1px solid}.print-pdf .cc-details .card-number .box:first-child,.view-pdf .cc-details .card-number .box:first-child{margin-left:0}.print-pdf .cc-details .exp-date,.view-pdf .cc-details .exp-date{margin-right:1rem}.print-pdf .payment-note,.view-pdf .payment-note{max-width:35rem;margin:.5rem auto 0;text-align:center;font-style:italic;font-size:.875rem;grid-column:1/3}.print-pdf .order-note,.view-pdf .order-note{max-width:41rem;margin:.5rem auto 0;text-align:center;font-style:italic;font-size:.875rem}.print-pdf .order-note p+p,.view-pdf .order-note p+p{margin-top:1rem}.view-pdf{margin-bottom:5rem}.statement .payment-methods .banking-details{width:17.75rem}.statement .payment-methods .banking-details dl{display:grid;grid-template-columns:auto 1fr}.statement .payment-methods .banking-details dl dt{margin-right:1rem}.return-details .company-address{margin:.5rem 0}*,:after,:before{margin:0;padding:0;box-sizing:border-box}body,html{font-family:Volte;position:relative;background-color:#fff;margin:0;padding:0;line-height:1.6;text-align:center;overflow-x:hidden;color:#231f20}body *,html *{box-sizing:border-box}body{margin-bottom:5rem}.brands,.container,.product,.products,.products-controls{position:relative;max-width:1200px;margin:0 auto;padding:0 1rem}.brands .content,.container .content,.product .content,.products-controls .content,.products .content{width:90%;max-width:900px;margin:0 auto}.row.top,.top.contact__row{margin-top:1rem}.row.wrap,.wrap.contact__row{flex-wrap:wrap}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:none;-webkit-clip-path:polygon(0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0);clip:rect(0 0 0 0);white-space:nowrap;overflow:hidden}img{max-width:100%;max-height:100%}a{transition:all .25s ease;color:#d12229}header{position:fixed;top:0;width:100%;padding:1rem 0;box-shadow:0 10px 36px -25px rgba(0,0,0,.35)}header,header:before{background:#fff;z-index:3}header:before{content:"";position:absolute;inset:0}header .contact__row,header .row{flex-wrap:wrap}header .logo{width:auto;margin:0;padding:1px 0;flex-shrink:0;z-index:4;order:1}header .logo img{width:121px;height:32px}header .desktop-nav{display:none;flex-shrink:0;z-index:3;order:3}header .desktop-nav ul{display:flex;margin:0;padding:0;align-items:center;list-style:none;gap:.625rem}header .desktop-nav ul li{margin:0;padding:0}header .desktop-nav ul li.account a{background:#d12229;color:#fff}header .desktop-nav ul li.account a:hover{background:#231f20;color:#fff}header .desktop-nav ul li.commercial{margin-left:.875rem}header .desktop-nav ul li.commercial a{border-color:#d12229;color:#d12229}header .desktop-nav ul li.commercial a:hover{border-color:#000;color:#000}header .desktop-nav ul li a{display:block;position:relative;padding:10px .75rem 8px;border-radius:.25rem;border:1px solid transparent;text-decoration:none;box-shadow:0 0 5px rgba(0,0,0,.05),0 4px 4px rgba(0,0,0,.05),0 8px 8px rgba(0,0,0,.05);transition:all .25s ease;text-transform:uppercase;line-height:1;font-weight:600;font-size:87.5%;color:#585858}header .desktop-nav ul li a:hover{box-shadow:0 0 5px rgba(0,0,0,.05),0 4px 4px rgba(0,0,0,.05),0 8px 8px rgba(0,0,0,.05),0 10px 20px rgba(0,0,0,.1);color:#d12229}header .mobile-nav{position:fixed;inset:0;top:unset;background:#fff;width:100%;height:5rem;padding:0;box-shadow:0 -10px 36px -25px rgba(0,0,0,.35);z-index:5}header .mobile-nav ul{display:grid;height:100%;grid-template-columns:repeat(4,1fr);list-style:none}header .mobile-nav ul li{height:100%;margin:0;padding:0}header .mobile-nav ul li a{display:grid;height:100%;padding:.25rem 0 0;grid-template-rows:1fr 1.75rem;transition:all .25s ease;text-decoration:none;text-transform:uppercase;text-align:center;z-index:6;color:#181818}header .mobile-nav ul li a.mobile-products .icon{-webkit-mask:url(/img/icon-products.svg) center center/1.5rem no-repeat;mask:url(/img/icon-products.svg) center center/1.5rem no-repeat}header .mobile-nav ul li a.mobile-brands .icon{-webkit-mask:url(/img/icon-brands.svg) center center/1.5rem no-repeat;mask:url(/img/icon-brands.svg) center center/1.5rem no-repeat}header .mobile-nav ul li a.mobile-locator .icon{-webkit-mask:url(/img/pin.svg) center center/1.5rem no-repeat;mask:url(/img/pin.svg) center center/1.5rem no-repeat}header .mobile-nav ul li a.mobile-commercial .icon{-webkit-mask:url(/img/icon-commercial.svg) center center/1.5rem no-repeat;mask:url(/img/icon-commercial.svg) center center/1.5rem no-repeat}header .mobile-nav ul li a.mobile-account .icon{-webkit-mask:url(/img/icon-account.svg) center center/1.5rem no-repeat;mask:url(/img/icon-account.svg) center center/1.5rem no-repeat}header .mobile-nav ul li a:hover{background:#d12229;color:#fff}header .mobile-nav ul li a:hover .icon{background:#fff}header .mobile-nav ul li a img{height:2.5rem;padding:.25rem 0}header .mobile-nav ul li a .icon{display:block;background:#d12229;width:100%;height:100%;transition:all .25s ease;text-indent:-999rem}header .mobile-nav ul li a .menu-text{font-size:.625rem}header .cart,header .logout,header .search{display:flex;position:relative;background:transparent;width:2.125rem;height:2.125rem;margin:0;padding:0;border-radius:.25rem;border:1.5px solid #f7f7f7;justify-content:center;align-items:center;flex-shrink:0;font-size:1.125rem;z-index:4;color:#d12229}header .cart:hover,header .logout:hover,header .search:hover{border-color:#000}header .cart:hover .icon,header .logout:hover .icon,header .search:hover .icon{background:#000}header .cart.active,header .logout.active,header .search.active{border-color:#d12229}header .cart.active .icon,header .logout.active .icon,header .search.active .icon{background:#d12229}header .cart .icon,header .logout .icon,header .search .icon{display:block;background:#d12229;width:100%;height:100%;transition:all .25s ease;text-indent:-999rem}header .cart{order:4}header .logout{order:5}header .login{display:block;position:relative;background:#d12229;margin-left:auto;padding:5px .75rem 3px;border-radius:.25rem;border:1px solid transparent;text-decoration:none;box-shadow:0 0 5px rgba(0,0,0,.05),0 4px 4px rgba(0,0,0,.05),0 8px 8px rgba(0,0,0,.05);transition:all .25s ease;text-transform:uppercase;flex-shrink:0;font-weight:600;font-size:93.75%;z-index:3;color:#fff;order:5}header .login:hover{background:#231f20;box-shadow:0 0 5px rgba(0,0,0,.05),0 4px 4px rgba(0,0,0,.05),0 8px 8px rgba(0,0,0,.05),0 10px 20px rgba(0,0,0,.1);color:#fff}header .toggle-search{display:none}header .search{margin-left:auto}header .search .icon{-webkit-mask:url(/img/icon-search.svg) center center/1.125rem no-repeat;mask:url(/img/icon-search.svg) center center/1.125rem no-repeat}header .logout{margin-left:.5rem}header .logout .icon{-webkit-mask:url(/img/icon-logout-btn.svg) center center/1.125rem no-repeat;mask:url(/img/icon-logout-btn.svg) center center/1.125rem no-repeat}header .cart{margin-left:auto}header .cart .icon{-webkit-mask:url(/img/icon-cart.svg) 45% center/1rem no-repeat;mask:url(/img/icon-cart.svg) 45% center/1rem no-repeat}header .cart .notification{display:none;position:absolute;top:0;right:0;min-width:17px;height:17px;padding:.125rem 5px 0;border-radius:2rem;transform:translate(50%,-50%);justify-content:center;align-items:center;line-height:1;font-size:.75rem;color:#fff}header .cart .notification.positive{background:#0ab04b}header .cart .notification.active{display:flex}header+*,header+main{margin-top:7.375rem}#search{width:100%;margin-top:1rem;transition:all .25s ease;z-index:3;order:6}#search.active{transform:translate(0);visibility:visible;opacity:1}#search #search-form{display:flex;position:relative;background:#fff;width:100%;margin:0 auto;padding:0;box-shadow:0 10px 36px -25px rgba(0,0,0,.35)}#search #category{display:none}#search input{background:none;margin:0;padding:.625rem 2.875rem .5rem .75rem;border:1px solid #d12229;font-size:.8125rem}#search button{position:absolute;top:0;right:0;background:transparent;width:2.25rem;height:2.25rem;border-radius:0 .25rem .25rem 0;border:none}#search button:before{content:none}#search button:hover{background:#d12229}#search button:hover .icon{background:#fff}#search button .icon{-webkit-mask-size:.875rem;mask-size:.875rem}footer{position:relative;background:#181818;padding:2.25rem 0;text-align:left;color:#fff}footer .brands,footer .container,footer .product,footer .products,footer .products-controls{padding-right:1.5rem;padding-left:1.5rem}footer a{text-decoration:none;color:#fff}footer a:hover{color:#d12229}footer nav{display:flex;width:100%;justify-content:space-between;flex-wrap:wrap}footer nav ul{width:calc(50% - 1rem);margin:0 0 2rem;list-style:none}footer nav ul li h5{margin:0 0 .25rem;text-transform:uppercase;font-size:87.5%}footer nav ul li a{font-size:87.5%}footer .social{display:flex;width:100%;padding:0;justify-content:flex-start;list-style:none;flex-wrap:wrap}footer .social li+li{margin-left:.5rem}footer .social li a{display:block;background:#fff;width:1.625rem;height:1.625rem;border-radius:5rem;text-indent:-999rem}footer .social li a:hover{background:#d12229}footer .social li a:hover i{background:#fff}footer .social li a i{display:block;background:#181818;-webkit-mask:center center/1.125rem 1.125rem no-repeat;mask:center center/1.125rem 1.125rem no-repeat;width:100%;height:100%;transition:all .375s ease}footer .social li.facebook a i{-webkit-mask-image:url(/img/icon-facebook.svg);mask-image:url(/img/icon-facebook.svg)}footer .social li.instagram a i{-webkit-mask-image:url(/img/icon-instagram.svg);mask-image:url(/img/icon-instagram.svg)}footer .legal{display:flex;width:100%;margin:0;justify-content:space-between;flex-wrap:wrap;font-size:75%}footer .legal .copy{margin-right:2rem}.page-header{position:relative;background:transparent url(/img/1440x250.png) no-repeat 50%/cover;width:100%;height:clamp(10rem,7.5893rem + 10.7143vw,15.625rem);text-shadow:2px 0 2px #000;color:#fff}.page-header:before{content:"";position:absolute;inset:0;background:rgba(24,24,24,.25);z-index:0}.page-header.brand-banner{--desktop-image:url(/img/brand-page-bg-rsz.jpg);--mobile-image:var(--desktop-image);display:flex;background-image:var(--mobile-image);height:auto;aspect-ratio:4/2;justify-content:center;align-items:center;text-shadow:none;color:#000}.page-header.brand-banner:before{content:none}.page-header.brand-banner .page-title{text-transform:uppercase;font-weight:400;color:#d12229}.page-header .brands,.page-header .container,.page-header .product,.page-header .products,.page-header .products-controls{display:flex;height:100%;justify-content:center;flex-direction:column;text-align:left;z-index:1}.page-header .page-title{margin:0;line-height:1.2}.page-header .page-subtitle{margin-top:.25rem;line-height:normal;font-weight:700;font-size:1.125rem}#store-locator .page-header,.account .page-header,.checkout .page-header{background:#d12229;height:auto;padding:2rem 0;text-shadow:none}#store-locator .page-header:before,.account .page-header:before,.checkout .page-header:before{content:none}main{position:relative;max-width:1200px;margin:0 auto;padding:2rem 1rem;overflow:auto}main .section-title{width:100%;margin:0 auto 2rem;text-transform:uppercase;line-height:1.2;text-align:left;font-size:200%;color:#d12229}main h1{margin-top:0}.content-block-container{background:#d3d3d3}.content-block{max-width:1200px;margin:0 auto;padding:1rem}.content-block>div+div{margin-top:4rem}.content-block .text>:last-child{margin-bottom:0}.content-block>.image{display:flex;padding:.75rem 0 2.25rem;justify-content:center;align-items:center}.content-block>.image .flourish{position:relative;width:88.25%;max-width:28.125rem;margin-left:-.5rem}.content-block>.image .flourish:before{content:"";position:absolute;top:-6%;left:-5%;background:#d12229;width:40%;height:88%;z-index:0}.content-block>.image .flourish:after{content:"";position:absolute;bottom:-18%;right:-8%;background:#d12229;width:75%;height:36%;z-index:0}.content-block>.image img{position:relative;z-index:1}.content-block .slider{width:100%}.content-block a img{transition:all .25s ease}.content-block a:hover img{transform:scale(1.05)}.breadcrumbs{display:flex;margin-bottom:2rem;align-items:center;list-style:none}.breadcrumbs li{font-size:.9375rem}.breadcrumbs li+li:before{content:"/";margin:0 .5rem}.breadcrumbs li a{text-decoration:none}.popup{position:fixed;top:0;left:0;background:rgba(0,0,0,.75);width:100%;height:100%;transition:all .25s ease,opacity .25s ease 0s,visibility 0s ease .25s;visibility:hidden;opacity:0}.popup.is-visible{transition:all .25s ease,opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible;opacity:1;z-index:999}.location-selector{display:flex;position:fixed;background:rgba(0,0,0,.5);width:100vw;height:100vh;padding:clamp(1rem,-.5rem + 6.667vw,2rem);justify-content:center;align-items:center;transition:all .25s ease;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);visibility:hidden;opacity:0;inset:0}.location-selector.active{visibility:visible;opacity:1;z-index:999}.location-selector .location-selector-content{background:#fff;margin:auto;padding:clamp(1rem,-.5rem + 6.667vw,2rem);border-radius:.625rem}.location-selector .logo{max-width:10rem;margin:0 auto 1rem}.location-selector .message{margin:0 0 1rem;padding:0}.location-selector .flags{display:flex;justify-content:center;flex-wrap:wrap;gap:clamp(1rem,-.5rem + 6.667vw,2rem)}.location-selector .flag{text-decoration:none}.location-selector .flag:hover{scale:1.1}.location-selector .flag img{width:auto;height:4rem;margin-bottom:.25rem}.highlight-panel{padding:2.5em 0;text-align:center;color:#fff}.highlight-panel.text-left{background:#d12229 url(/img/stockists-shadow.jpg) no-repeat 91% 46%}.highlight-panel.text-left .image{margin-left:6em}@media (max-width:599px){.highlight-panel.text-left .image{margin-left:0}}@media (min-width:1800px){.highlight-panel.text-left{background:#d12229 url(/img/stockists-shadow.jpg) no-repeat 67.5% 45%}}.highlight-panel.text-right{background:#d12229 url(/img/local-stockist-shadow.jpg) no-repeat 18.5% 58%}.highlight-panel.text-right .image{margin-right:6em}@media (max-width:599px){.highlight-panel.text-right .image{margin-right:0}}@media (min-width:1800px){.highlight-panel.text-right{background:#d12229 url(/img/local-stockist-shadow.jpg) no-repeat 33% 55%}}.highlight-panel.commercial-growing{padding:1rem;border-radius:30px;margin-bottom:2em;background:#d12229 url(/img/commercial-growing-shadow.jpg) no-repeat 126.5% 60%}.highlight-panel.commercial-growing .image{margin-left:6em}@media (max-width:599px){.highlight-panel.commercial-growing .image{margin-left:0}}.highlight-panel.commercial-growing .text h4{text-transform:uppercase}.highlight-panel.commercial-growing .button{width:-moz-fit-content;width:fit-content;margin:0 auto}@media (min-width:1800px){.highlight-panel.commercial-growing{background:#d12229 url(/img/commercial-growing-shadow.jpg) no-repeat 30% 45%}}.highlight-panel .contact__row,.highlight-panel .row{justify-content:center;align-items:center}@media (max-width:599px){.highlight-panel .contact__row,.highlight-panel .row{flex-direction:column-reverse!important}}.highlight-panel h4{width:100%;margin:0 0 1rem;line-height:1.2;font-size:200%}.highlight-panel .button{padding:.625rem 2.5rem .5rem;border-radius:10rem;text-transform:uppercase;letter-spacing:0;line-height:1;font-weight:600;font-size:150%}.highlight-panel .image img{max-height:186px}@media (max-width:599px){#product .highlight-panel.commercial-growing{padding:1.5rem;background:#d12229 url(/img/commercial-growing-shadow.jpg) no-repeat -35% 50%}}@media (max-width:599px){#product .highlight-panel.commercial-growing .brands,#product .highlight-panel.commercial-growing .container,#product .highlight-panel.commercial-growing .product,#product .highlight-panel.commercial-growing .products,#product .highlight-panel.commercial-growing .products-controls{padding:0}}@media (max-width:599px){#product .highlight-panel.commercial-growing .contact__row,#product .highlight-panel.commercial-growing .row{flex-direction:row!important;align-items:center!important;flex-wrap:nowrap}}@media (max-width:350px){#product .highlight-panel.commercial-growing .contact__row,#product .highlight-panel.commercial-growing .row{flex-direction:column-reverse!important}}@media (max-width:599px){#product .highlight-panel.commercial-growing .image{width:8em}}@media (max-width:900px){#product .highlight-panel.commercial-growing .text h4{font-size:150%}}@media (max-width:599px){#product .highlight-panel.commercial-growing .text h4{margin:0 0 .5rem;line-height:1.2;font-size:1.125rem}#product .highlight-panel.commercial-growing .text .button{padding:.625rem 2.5rem .5rem;border-radius:10rem;text-transform:uppercase;white-space:nowrap;letter-spacing:0;line-height:1;font-weight:600;font-size:1rem}}#page-slider{position:relative}.auth form{max-width:30rem;margin:2rem auto;padding:0 1rem}.auth form .radiochecks{margin:1rem 0 0}.auth form .remember{margin:0}.auth form .remember:before{width:1.125rem;height:1.125rem}.auth form .remember:after{top:10px;left:4px}.auth form .actions .action{font-size:81.25%}.auth form .actions button{margin-bottom:1rem;padding:.375rem 1.75rem}.home-slider{display:none;z-index:1}.home-slider .item{position:relative;background:transparent no-repeat 50%/cover;height:auto}.home-slider .caption-container{display:flex;position:relative;height:100%;max-width:1200px;margin:0 auto;padding:0 1rem;justify-content:flex-start;align-items:center;z-index:1}.home-slider .caption-container .caption{text-align:left;color:#fff}.home-slider .caption-container .caption h1{line-height:1.25;font-size:clamp(150%,1.1667rem + 1.4815vw,250%)}.home-slider .slick-dots{position:absolute;inset:auto 0 0;margin:0 auto clamp(.25rem,.01rem + 1.111vw,1rem)}.home-slider .slick-dots li button{border-color:#fff;box-shadow:0 0 0 0 rgba(0,0,0,.25)}.home-slider .slick-dots li.slick-active button{background:#fff}.home-hero{position:relative;height:clamp(31.25rem,27.0833rem + 18.5185vw,43.75rem);background-size:cover;background-position:50%}.home-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.3);z-index:1}.home-hero .caption-container{position:relative;max-width:1200px;height:100%;margin:0 auto;padding:0 1rem}.home-hero figcaption{position:absolute;top:calc(50% - 3rem);transform:translateY(-50%);text-align:left;z-index:1;color:#fff}.home-hero figcaption h1{line-height:1.25;font-size:clamp(150%,1.1667rem + 1.4815vw,250%)}.home-hero .scroll-to{position:absolute;bottom:2rem;left:50%;background:#fff;-webkit-mask:url(/img/down-arrow.svg) center center/2rem no-repeat;mask:url(/img/down-arrow.svg) center center/2rem no-repeat;width:2rem;height:2rem;transform:translate(-50%);text-decoration:none;z-index:2}.home-hero .scroll-to:hover{background:#d12229;transform:translate(-50%) scale(1.05)}.home-row{position:relative;display:flex;justify-content:space-between}.burger-menu{width:30px;height:30px;display:block;margin:1em auto;padding:2em;border-bottom:0;position:relative;right:0;cursor:pointer;z-index:101;transition:opacity .25s ease}.burger-menu:hover{opacity:.7}.burger-menu.active .top{transform:translateY(11px) translateX(0) rotate(45deg)}.burger-menu.active .middle{opacity:0}.burger-menu.active .bottom{transform:translateY(-9px) translateX(0) rotate(-45deg)}.burger-menu span{background:#fff;border:none;height:2px;width:28px;position:absolute;top:16px;left:14px;transition:all .35s ease;cursor:pointer;z-index:101}.burger-menu span:nth-of-type(2){top:26px}.burger-menu span:nth-of-type(3){top:36px}.overlay{position:fixed;background:#181818;top:0;left:0;opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s,height .35s;z-index:20;width:100%;height:100%}.overlay.open{opacity:.98;visibility:visible;height:100%}.overlay.open li{animation:fadeInRight .5s ease forwards;animation-delay:.35s}.overlay.open li:nth-of-type(2){animation-delay:.4s}.overlay.open li:nth-of-type(3){animation-delay:.45s}.overlay.open li:nth-of-type(4){animation-delay:.5s}.overlay.open li:nth-of-type(5){animation-delay:.55s}.overlay.open li:nth-of-type(6){animation-delay:.6s}.overlay.open li:nth-of-type(7){animation-delay:.65s}.overlay.open li:nth-of-type(8){animation-delay:.7s}.overlay.open li:nth-of-type(9){animation-delay:.75s}.overlay.open li:nth-of-type(10){animation-delay:.8s}.overlay.open li:nth-of-type(11){animation-delay:.85s}.overlay.open li:nth-of-type(12){animation-delay:.9s}@media (max-width:900px){.overlay{opacity:0;visibility:hidden}}#home main{max-width:100%;margin-top:7.375rem;padding:0}#home .content-block{margin-bottom:2rem;padding-top:0;padding-bottom:0}#home .home-slider{margin-bottom:2rem}#home .product-list{margin-bottom:2rem;padding:0}#home .product-list .section-title{max-width:1200px;padding:0 1rem}#home .product-list .slick-list{padding:0!important}#home .product-list .slick-list:after,#home .product-list .slick-list:before{content:none;position:absolute;inset:0;width:17rem;z-index:1}#home .product-list .slick-list:before{right:auto;background:linear-gradient(90deg,#fff 1rem,transparent)}#home .product-list .slick-list:after{left:auto;background:linear-gradient(90deg,transparent,#fff calc(100% - 1rem))}#home .product-list .slick-slide{height:auto;margin:0 1em}#home .product-list .slick-slide a{display:block}#home .product-list .slick-slide a[href=""]{cursor:default}#home .product-list .slick-arrow{border-radius:20px;background-color:rgba(218,35,43,.25);padding:.75rem 1.25rem}#home #categories{position:relative;max-width:1200px;padding:0 1rem;display:flex;margin:0 auto 1rem;justify-content:space-between;flex-wrap:wrap}#home #categories .category{display:flex;position:relative;background:#d12229;width:100%;margin:0 0 1rem;padding:2rem 5rem 1.875rem 1.5rem;border-radius:.75rem;border:2px solid #fff;text-decoration:none;text-transform:uppercase;align-items:center;overflow:hidden;line-height:1.3;text-align:left;font-size:125%;color:#fff}#home #categories .category.commercial-growing{width:100%;padding-right:6.5rem}#home #categories .category.commercial-growing:hover .image{background-color:transparent}#home #categories .category.commercial-growing .image{top:50%;right:.5rem;background:transparent no-repeat 50%/contain;width:5rem;height:3.75rem;transform:translateY(-50%);opacity:1}#home #categories .category:hover{background:#fff;border-color:#d12229;color:#d12229}#home #categories .category:hover .image{background-color:#d12229;opacity:1}#home #categories .category .image{display:block;position:absolute;top:.5rem;right:-.25rem;bottom:-.25rem;background:#fff;-webkit-mask:center right/contain no-repeat;mask:center right/contain no-repeat;width:5rem;transition:all .25s ease;opacity:.5}#home #global-distribution{display:block;width:100%;max-width:100%;height:45em;background-size:cover,100%;background-position:50%;background-repeat:no-repeat;background-image:url(/img/global-distribution.png)}@media (max-width:900px){#home #global-distribution{height:35em}}@media (max-width:599px){#home #global-distribution{height:22em;background-size:contain;background-position:bottom}}#home #global-distribution h3{width:100%;margin:0 auto 2rem;text-transform:uppercase;line-height:1.2;text-align:left;font-size:200%;color:#d12229}#home #global-distribution .text{display:block;text-align:left;max-width:470px;padding:6rem 1rem}@media (max-width:599px){#home #global-distribution .text{max-width:70%}#home #global-distribution .text .section-title{margin-bottom:1em}}#home #brands{position:relative;max-width:1200px;padding:0 1rem;display:flex;margin:0 auto 2rem;justify-content:center;align-items:center;flex-wrap:wrap}#home #brands .brands-slider{width:100%}#home #brands .brands-slider .brands-slide{height:20rem;margin:0 3rem}#home #brands .brands-slider .brands-slide img{width:auto;margin:0 auto}#home #brands .brands-grid-container{display:flex;flex-direction:column;align-items:center;flex-wrap:wrap}#home #brands .brands-grid{display:grid;max-width:20rem;margin:0 0 2rem;grid-template-columns:repeat(2,1fr);gap:1.25rem}#home #brands .brands-grid a{display:flex;justify-content:center;align-items:center}#home #brands .button{padding-top:.625rem;padding-bottom:.5rem;text-transform:uppercase;line-height:1;font-size:.875rem}#home #whats-hot{margin-bottom:2em}#home #whats-hot .tile-group{display:grid;gap:1rem}#home #whats-hot .tile-group .tile{display:grid;background:transparent no-repeat 50%/cover;padding:.625rem;border-radius:.25rem;box-shadow:0 10px 10px -5px rgba(0,0,0,.1),0 0 20px 0 rgba(0,0,0,.05);aspect-ratio:3/1}#home #whats-hot .tile-group .tile .button{width:-moz-fit-content;width:fit-content;margin-top:auto;margin-left:auto;text-transform:uppercase;font-size:.75rem}#product .page-header{background-image:url(/img/sample-banner-page-dgs-1.png)}#product main{padding-top:2em;padding-bottom:0}@media (max-width:599px){#product main{padding-top:1em}}#brands .search-popup-wrapper{position:absolute;right:6.75em}#brands .brands{display:flex;padding:0 1rem;justify-content:space-evenly;flex-wrap:wrap}#brands .brands .brand{display:flex;width:8.75rem;margin:1rem;flex-direction:column;text-decoration:none;color:#000}#brands .brands .brand .img{display:block;background:#fff no-repeat 50%;background-size:contain;width:100%;margin-bottom:auto;padding-top:calc(100% - 2px);border-radius:10rem;border:1px solid #d12229}#brands .brands .brand p{margin:.375rem 0 auto}.plant-wrapper{background:url(/img/plant-left.png) 0 0 repeat-y,url(/img/plant-right.png) 100% 0 repeat-y;background-size:30%;width:100%;max-width:100%;height:100%;padding:2rem 0 3rem}#commercial main{max-width:100%;margin-top:4.5rem;padding:0}#commercial .home-hero{margin-top:-.5em}#commercial .page-intro{padding:2em 0;text-align:left;color:#fff;background:#d12229}#commercial .page-intro h1{margin:0}#commercial .page-intro h2{font-size:1.25rem}#commercial .product-list{padding:4rem 0 0}#commercial .product-list .section-title{max-width:1200px;padding:0 1rem}#commercial .product-list .slick-slide{height:auto;margin:0 1em}#commercial #commercial-slider{padding:4rem 0}#commercial #commercial-slider .section-title{max-width:1200px;padding:0 1rem}#commercial #commercial-slider .slick-slide{height:auto;margin:0 1em}#commercial #commercial-slider .slick-slide .slide-image{border-radius:30px 30px 0 0}#commercial #commercial-slider .slick-slide .caption-container{border:2px solid #d12229;border-radius:0 0 30px 30px}#commercial #commercial-slider .slick-slide .caption-container .caption{padding:.5em 0}#commercial #commercial-slider .slick-slide .caption-container .caption h1{margin:0;font-size:1.65rem;color:#d12229}@media (max-width:599px){#commercial #commercial-slider .slick-slide .caption-container .caption h1{font-size:1.25rem}}#commercial #categories{position:relative;max-width:1200px;margin:0 auto;display:flex;padding:2rem 1rem;justify-content:space-between;flex-wrap:wrap}#commercial #categories .category{display:flex;position:relative;background:#d12229;width:100%;margin:.5rem 0;padding:2rem 5rem 2rem 1.5rem;border-radius:.75rem;border:2px solid #fff;text-decoration:none;text-transform:uppercase;align-items:center;line-height:1.3;text-align:left;font-size:125%;color:#fff}#commercial #categories .category:before{content:"";display:block;position:absolute;top:0;right:0;background:#fff;width:5rem;height:100%;transition:all .25s ease;opacity:.5}#commercial #categories .category.commercial{width:100%;padding:1rem 14rem;vertical-align:middle;justify-content:flex-start;height:6em;font-size:165%}#commercial #categories .category.commercial:before{content:"";width:7em;height:5em;top:.5em;right:10em;background-image:url(/img/commercial-growing.png);background-position:bottom;background-repeat:no-repeat;background-size:contain;background-color:#d12229;opacity:1}.account main>.brands>.contact__row,.account main>.brands>.row,.account main>.container>.contact__row,.account main>.container>.row,.account main>.product>.contact__row,.account main>.product>.row,.account main>.products-controls>.contact__row,.account main>.products-controls>.row,.account main>.products>.contact__row,.account main>.products>.row{align-items:flex-start}.account main h3{text-align:left;margin-bottom:1rem}.account #sidenav{width:100%;margin:0 0 2rem;padding:0 0 2rem;border-bottom:1px solid #d12229;text-align:left}.account #sidenav ul{list-style:none}.account #sidenav ul li a{display:block;padding:.5rem;text-decoration:none}.account #sidenav ul li a:hover{color:#000}.account form+form{margin-top:2rem;padding-top:2rem;border-top:1px solid #d12229}@media (max-width:599px){.account .contact__row .button,.account .row .button{width:100%;margin-bottom:1em}}.account .account-filter-selector{display:flex;margin-bottom:2rem;align-items:center;flex-wrap:wrap;gap:1rem}.account .account-filter-selector fieldset{width:100%}.account .account-filter-selector input,.account .account-filter-selector select{width:100%;margin:0}.account .account-filter-selector button,.account .account-filter-selector input[type=submit]{margin:0}.account .account-filter-selector .submit-filter,.account .return-order fieldset{width:100%}.account .return-order fieldset:nth-child(2){margin:0 1em}.account .return-order .button.primary{margin:1em 0;padding:.5em 1.5em}.account #terms{text-align:left}.account #terms .terms-container{display:flex;margin-bottom:1rem;align-items:center}.account #terms .terms-container label{width:7rem;font-weight:600}.account #terms .terms-container fieldset{display:flex;margin-left:1rem}.account #terms .pill{position:absolute;opacity:0;z-index:-1}.account #terms .pill:checked+label,.account #terms .pill:checked+label:hover{border-color:#d12229}.account #terms .pill+label+.pill+label{margin-left:.5rem}.account #terms .pill+label{width:auto;margin:0;padding:.5rem 1rem .375rem;border-radius:.5rem;border:2px solid #d3d3d3;text-transform:uppercase;font-weight:400}.account #terms .pill+label:after,.account #terms .pill+label:before{content:none}.account #terms .pill+label:hover{border-color:#000}.account #terms .note{font-style:italic;font-size:87.5%}.shipping-address{margin-bottom:4rem}#change-password-form{max-width:20.5rem}#addresses-form{max-width:40rem}#dashboard #categories{display:flex;padding-bottom:2rem;justify-content:flex-start;flex-wrap:wrap;gap:1rem}#dashboard #categories .category{display:flex;position:relative;background:#d12229;width:100%;margin:0;padding:2rem 5rem 2rem 1.5rem;border-radius:.75rem;border:2px solid #d12229;text-decoration:none;text-transform:uppercase;align-items:center;line-height:1.3;text-align:left;font-size:100%;color:#fff}#dashboard #categories .category:before{content:"";display:block;position:absolute;top:0;right:0;background:#fff;width:5rem;height:100%;transition:all .25s ease;opacity:.5}#dashboard #categories .category.account-details:before{-webkit-mask:url(/img/icon-account-details\ 1.svg) calc(100% - 1rem) .75rem/4rem no-repeat;mask:url(/img/icon-account-details\ 1.svg) calc(100% - 1rem) .75rem/4rem no-repeat}#dashboard #categories .category.invoices:before{-webkit-mask:url(/img/icon-invoices\ 1.svg) calc(100% - 1rem) .65rem/3rem no-repeat;mask:url(/img/icon-invoices\ 1.svg) calc(100% - 1rem) .65rem/3rem no-repeat}#dashboard #categories .category.statements:before{-webkit-mask:url(/img/icon-statements-1\ 1.svg) calc(100% - 1rem) .5rem/3.85rem no-repeat;mask:url(/img/icon-statements-1\ 1.svg) calc(100% - 1rem) .5rem/3.85rem no-repeat}#dashboard #categories .category.history:before{-webkit-mask:url(/img/icon-order-history\ 1.svg) calc(100% - 1rem) .5rem/3.85rem no-repeat;mask:url(/img/icon-order-history\ 1.svg) calc(100% - 1rem) .5rem/3.85rem no-repeat}#dashboard #categories .category.backorder:before{-webkit-mask:url(/img/icon-backorder\ 1.svg) calc(100% - 1rem) .5rem/3.85rem no-repeat;mask:url(/img/icon-backorder\ 1.svg) calc(100% - 1rem) .5rem/3.85rem no-repeat}#dashboard #categories .category.returns:before{-webkit-mask:url(/img/icon-return-1\ 1.svg) calc(100% - 1rem) 1.125rem/4rem no-repeat;mask:url(/img/icon-return-1\ 1.svg) calc(100% - 1rem) 1.125rem/4rem no-repeat}#dashboard #categories .category.shop:before{-webkit-mask:url(/img/icon-shop-1\ 2.svg) calc(100% - 1rem) 1.125rem/3.5rem no-repeat;mask:url(/img/icon-shop-1\ 2.svg) calc(100% - 1rem) 1.125rem/3.5rem no-repeat}#dashboard #categories .category.logout:before{-webkit-mask:url(/img/icon-logout-1\ 1.svg) calc(100% - 1rem) 1.25rem/4rem no-repeat;mask:url(/img/icon-logout-1\ 1.svg) calc(100% - 1rem) 1.25rem/4rem no-repeat}#dashboard #categories .category:hover{background:#fff;border-color:#d12229;color:#d12229}#dashboard #categories .category:hover:before{background:#d12229}#account-details #categories{display:flex;flex-wrap:wrap;gap:1rem}#account-details #categories .category{display:flex;position:relative;background:#d12229;width:100%;margin:0;padding:2rem 5rem 2rem 1.5rem;border-radius:.75rem;border:2px solid #d12229;text-decoration:none;text-transform:uppercase;align-items:center;line-height:1.3;text-align:left;font-size:100%;color:#fff}#account-details #categories .category:before{content:"";display:block;position:absolute;top:0;right:0;background:#fff;width:5rem;height:100%;transition:all .25s ease;opacity:.5}#account-details #categories .category.change-password:before{-webkit-mask:url(/img/icon-change-pwd-1.svg) calc(100% - 1rem) 1rem/3rem no-repeat;mask:url(/img/icon-change-pwd-1.svg) calc(100% - 1rem) 1rem/3rem no-repeat}#account-details #categories .category.address:before{-webkit-mask:url(/img/icon-address-1.svg) calc(100% - 1rem) .85rem/3rem no-repeat;mask:url(/img/icon-address-1.svg) calc(100% - 1rem) .85rem/3rem no-repeat}#account-details #categories .category.statements:before{-webkit-mask:url(/img/icon-statements-1.svg) calc(100% - 1rem) 1rem/3rem no-repeat;mask:url(/img/icon-statements-1.svg) calc(100% - 1rem) 1rem/3rem no-repeat}#account-details #categories .category.terms:before{-webkit-mask:url(/img/icon-terms-1.svg) calc(100% - 1rem) .975rem/2.5rem no-repeat;mask:url(/img/icon-terms-1.svg) calc(100% - 1rem) .975rem/2.5rem no-repeat}#account-details #categories .category:hover{background:#fff;border-color:#d12229;color:#d12229}#account-details #categories .category:hover:before{background:#d12229}.account-nav{display:flex;max-width:50rem;margin:0 auto 2rem;justify-content:space-evenly;list-style:none;flex-wrap:wrap;text-align:center}.account-nav li{position:relative;display:flex;width:40%;max-width:10rem;margin:1rem}.account-nav li.account-details .notification{bottom:3.125rem;left:50%;transform:translate(110%)}.account-nav li.invoices .notification{top:28px;left:-28px;transform:translate(65%,-2.5em)}.account-nav li.back-order .notification,.account-nav li.order-list .notification,.account-nav li.returns .notification,.account-nav li.shop .notification,.account-nav li.statements .notification{bottom:2rem;left:50%;transform:translate(65%)}.account-nav li a{display:block;text-decoration:none;color:#000}.account-nav li a img{width:100%;height:100%;max-width:6.25rem;max-height:6.25rem;margin:0 auto 1rem}.account-nav li a .notification{display:flex;position:absolute;width:1.75rem;height:1.75rem;padding-top:.125rem;justify-content:center;align-items:center;border-radius:2rem;line-height:1;color:#fff}.account-nav li a .notification.positive{background:#0ab04b}.account-nav li a .notification.negative{background:#e64747}#resources .page-header:before{content:none}#resources .page-header .page-title{text-transform:uppercase;text-align:center;color:#d12229}.checkout .order-name{margin:0 auto 1rem;text-transform:uppercase;text-align:left;font-size:1.5rem}@media (max-width:599px){.checkout .order-name{font-size:1.25rem}}.checkout .cart-row{width:100%;display:flex;justify-content:space-between;gap:3em;margin-bottom:2em}@media (max-width:900px){.checkout .cart-row{gap:1em;flex-direction:column-reverse}}.checkout .cart-row .cart-item-container{width:65%}@media (max-width:900px){.checkout .cart-row .cart-item-container{width:100%}}.checkout .cart-row .cart-item-container p{font-size:1.25rem;margin:0 auto 1em;text-align:left;text-transform:uppercase}.checkout .cart-row .cart-item{margin-bottom:2em}.checkout .cart-row .cart-item .cart-item-top{display:flex;align-items:center}.checkout .cart-row .cart-item .cart-item-top .remove-item{margin-right:1em}.checkout .cart-row .cart-item .cart-item-top .remove-item:before{content:"";display:block;width:25px;height:25px;background-repeat:no-repeat;background-position:inherit;background-image:url(/img/icon-remove-cart.svg);background-size:contain;padding-right:1em}@media (max-width:350px){.checkout .cart-row .cart-item .cart-item-top .remove-item:before{width:20px;height:20px}}.checkout .cart-row .cart-item .cart-item-top .cart-product-details{display:flex;align-items:center;margin-right:1em}.checkout .cart-row .cart-item .cart-item-top .cart-product-details .cart-product-img{height:8em;width:8em;background-position:50%;background-size:contain;background-repeat:no-repeat;margin-right:2em}@media (max-width:599px){.checkout .cart-row .cart-item .cart-item-top .cart-product-details .cart-product-img{height:6em;width:6em;min-width:100px;margin-right:1em;height:4em;width:4em;min-width:80px}}.checkout .cart-row .cart-item .cart-item-top .cart-product-details .cart-product-name{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.checkout .cart-row .cart-item .cart-item-top .cart-product-details .cart-product-name p{color:#d12229;text-transform:uppercase;text-align:left;margin:0 0 .25em}@media (max-width:599px){.checkout .cart-row .cart-item .cart-item-top .cart-product-details .cart-product-name p{font-size:1rem}}.checkout .cart-row .cart-item .cart-item-top .cart-product-details .cart-product-name a{text-decoration:none;color:#231f20}@media (max-width:599px){.checkout .cart-row .cart-item .cart-item-top .cart-product-details .cart-product-name a{font-size:.85rem}}.checkout .cart-row .cart-item .cart-item-top .cart-product-icon .cart-icon{width:50px;height:50px;max-width:inherit}@media (max-width:599px){.checkout .cart-row .cart-item .cart-item-top .cart-product-icon .cart-icon{width:40px;height:40px}}@media (max-width:350px){.checkout .cart-row .cart-item .cart-item-top .cart-product-icon .cart-icon{width:30px;height:30px}}.checkout .cart-row .cart-item .cart-item-bottom{margin:1em 0 1.5em 2.5em}@media (max-width:599px){.checkout .cart-row .cart-item .cart-item-bottom{margin:1em 0 1.5em}}.checkout .cart-row .cart-item .cart-item-bottom table th{background:transparent;padding-left:0;text-transform:uppercase;color:#d12229}.checkout .cart-row .cart-item .cart-item-bottom table tr{border:none}.checkout .cart-row .cart-item .cart-item-bottom table td{padding:0 .5rem 0 0}@media (max-width:599px){.checkout .cart-row .cart-item .cart-item-bottom table td,.checkout .cart-row .cart-item .cart-item-bottom table th{font-size:.85rem}}.checkout .cart-row .cart-item .cart-item-notif-bar{background-color:#d12229;border-radius:0 10px 10px 0;padding:1em;margin:1em 0}.checkout .cart-row .cart-item .cart-item-notif-bar p{font-size:.85rem;line-height:normal;margin:0;color:#fff;text-align:left;text-transform:uppercase}.checkout .cart-row #sidebarWrap{height:auto;width:400px;float:right;position:relative;box-shadow:none;border:none;margin:0;padding:0;transition:.3s}@media (max-width:900px){.checkout .cart-row #sidebarWrap{position:static;width:100%}}.checkout .cart-row #sidebar.fixed{position:fixed}@media (max-width:900px){.checkout .cart-row #sidebar.fixed{position:static}}.checkout .cart-row .cart-totals{position:absolute;width:350px;height:-moz-fit-content;height:fit-content;border-radius:8px;border:1px solid #d12229;padding:1.5em;transition:.3s}@media (max-width:900px){.checkout .cart-row .cart-totals{position:static;width:100%}}.checkout .cart-row .cart-totals .cart-totals-title{display:block;color:#d12229;font-size:1.25rem;font-weight:600;text-align:left;text-transform:uppercase;margin-bottom:.5em}.checkout .cart-row .cart-totals .cart-totals-row{display:flex;justify-content:space-between;margin:.5em 0}@media (max-width:599px){.checkout .cart-row .cart-totals .cart-totals-row{margin:.25em 0}}.checkout .cart-row .cart-totals .cart-totals-row.final-total{border-top:1px solid #d12229;padding-top:.5em;margin-top:.5em}.checkout .cart-row .cart-totals .cart-totals-row span{text-transform:uppercase}@media (max-width:599px){.checkout .cart-row .cart-totals .cart-totals-row span{font-size:.85rem}}.checkout .cart-row .cart-totals .cart-totals-row .cart-totals-address{display:flex;flex-direction:column;align-items:flex-end}.checkout .cart-row .cart-totals .cart-totals-row .cart-totals-address .wrong-address{text-align:right;font-size:.85rem;font-weight:600;text-decoration:none;text-transform:uppercase}.checkout .cart-row .cart-totals .cart-item-remove{width:5%}.checkout .cart-row .cart-totals .cart-item-remove img{margin:0 auto;width:1rem;height:auto}.checkout .cart-row .cart-totals .actions{margin-top:1em}.checkout .cart-row .cart-totals .actions .button.full-button{text-transform:uppercase}.cart__items{grid-area:cart__items;padding:2rem 0;display:flex;flex-direction:column;width:100%;font-size:.9rem}.cart__item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:.5rem 1rem;border-bottom:1px solid #d3d3d3}.cart__itemimg{width:20%;max-width:4rem;height:4rem;background-position:50%;background-size:contain;background-repeat:no-repeat}.cart__itemname{width:45%;padding:0 1rem;font-weight:600}.cart__itemremove{width:5%}.cart__itemremove img{margin:0 auto;width:1rem;height:auto}.cart__itemqty{display:flex;align-items:center}.cart__qtybutton{display:flex;height:1rem}.cart__qtybutton img{width:.75rem;height:auto;margin:0 1rem}.payment-row{display:flex;justify-content:space-between;margin:2em auto}@media (max-width:900px){.payment-row{gap:1em;flex-direction:column-reverse}}.payment-row .payment-container{width:65%}@media (max-width:900px){.payment-row .payment-container{width:100%}}.payment-row .payment-container .contact__row .payment-row-item.left,.payment-row .payment-container .row .payment-row-item.left{width:100%;margin-right:1em}@media (max-width:599px){.payment-row .payment-container .contact__row .payment-row-item.left,.payment-row .payment-container .row .payment-row-item.left{margin-right:0}}.payment-row .payment-container .contact__row .payment-row-item.right,.payment-row .payment-container .row .payment-row-item.right{width:100%;margin-left:1em}@media (max-width:599px){.payment-row .payment-container .contact__row .payment-row-item.right,.payment-row .payment-container .row .payment-row-item.right{margin-left:0}}.payment-row .payment-container .actions .button{text-transform:uppercase}.payment-row .payment-summary{width:calc(35% - 4em);height:-moz-fit-content;height:fit-content;margin-left:4em;border-radius:8px;border:1px solid #d12229;padding:1.5em}@media (max-width:900px){.payment-row .payment-summary{width:100%;margin-left:0}}.payment-row .payment-summary .payment-summary-title{display:block;font-size:1.25rem;font-weight:600;text-align:left;text-transform:uppercase}.payment-row .payment-summary .download-invoice{text-align:left;display:block}.payment-row .payment-summary .cart-totals-row{display:flex;justify-content:space-between;margin:1em 0}@media (max-width:599px){.payment-row .payment-summary .cart-totals-row{margin:.25em 0}}.payment-row .payment-summary .cart-totals-row.final-total{border-top:1px solid #d12229;padding-top:1em;margin-top:1em}.payment-row .payment-summary .cart-totals-row span{text-transform:uppercase}@media (max-width:599px){.payment-row .payment-summary .cart-totals-row span{font-size:.85rem}}.payment-row .payment-summary .actions .button{width:100%;margin:1em auto 0}#complete .page-header .page-title,#complete .page-header p{text-align:center}#complete .page-header .payment-check{width:50px;margin:0 auto 1em}#payment-success{margin:1em auto}.text-error{position:absolute;top:50%;left:50%;width:100%;padding:.5rem;transform:translate(-50%,-50%);text-align:center}.overflow-table{overflow-x:auto}table{border-collapse:collapse;border-spacing:0;width:100%;max-width:100%}table tr{border-bottom:1px solid #d12229}table td,table th{padding:.625rem .75rem .5rem;text-align:left}table td.buttons,table th.buttons{display:flex;justify-content:flex-end;gap:.25rem}table thead th{background:#d12229;color:#fff}.responsive-table{width:100%;border-collapse:collapse}.responsive-table thead{display:none}.responsive-table tr{display:block}.responsive-table tr.empty{border:0;font-style:italic}.responsive-table tr.empty td{padding-left:0;text-align:center}.responsive-table tr.empty td:before{content:none}.responsive-table td{display:block;padding-left:36%}.responsive-table td:before{content:attr(data-label);display:inline-block;width:50%;margin-left:-55%}.responsive-table td div{display:inline-block;margin-left:1rem;vertical-align:top}.responsive-table th.center{text-align:center}@media screen and (min-width:768px){.responsive-table thead{display:table-header-group;background-color:#d12229;color:#fff}.responsive-table tr{display:table-row;padding:0}.responsive-table td,.responsive-table th{text-align:left;font-size:85%;padding:.625rem 1rem}.responsive-table th:last-child{text-align:center}.responsive-table td{display:table-cell}.responsive-table td:before{display:none}.responsive-table td div{margin-left:0}}#page-slider .slick-slide{position:relative;height:75vh}#page-slider .slick-slide:before{background-color:#000;opacity:0;z-index:1}@media (max-width:599px){#page-slider .slick-slide:before{opacity:.3}}@media (max-width:1200px){#page-slider .slick-slide{height:40vh}}#page-slider .slick-slide video{display:block;position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%)}#page-slider .slick-slide iframe{position:relative;pointer-events:none}#page-slider .slick-slide figure{display:block;position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:100%;height:100%;transform:translate(-50%,-50%)}#page-slider .slick-slide .slide-image{background-size:cover;background-position:50%;height:100%;transition:all .75s ease;opacity:0}#page-slider .slick-slide .slide-image.show{opacity:1}#page-slider .slick-slide .image-entity{width:100%;visibility:hidden;opacity:0}#page-slider .slick-slide.slick-active{z-index:1}#page-slider .slick-slide.slick-active .caption-container{position:relative;top:30%;max-width:1200px;margin:0 auto;z-index:5}@media (max-width:1200px){#page-slider .slick-slide.slick-active .caption-container{top:22.5%}}@media (max-width:350px){#page-slider .slick-slide.slick-active .caption-container{top:15%}}#page-slider .slick-slide.slick-active .caption{position:relative;width:100%;margin:0;padding:.75rem 1rem 1rem;transition:all .3s ease;text-align:left;z-index:1}@media (max-width:1200px){#page-slider .slick-slide.slick-active .caption{width:100%;max-width:100%;padding:2rem 1rem}}#page-slider .slick-slide.slick-active .caption.top-left{top:2.5rem;left:2.5rem}#page-slider .slick-slide.slick-active .caption.top-center{top:2.5rem;left:50%;transform:translate(-50%)}#page-slider .slick-slide.slick-active .caption.top-right{top:2.5rem;right:2.5rem}#page-slider .slick-slide.slick-active .caption.center-left{top:50%;left:2.5rem;transform:translateY(-50%)}#page-slider .slick-slide.slick-active .caption.center-center{top:50%;left:75%;transform:translate(-75%,-50%)}@media (max-width:1200px){#page-slider .slick-slide.slick-active .caption.center-center{transform:none}}#page-slider .slick-slide.slick-active .caption.center-right{top:50%;right:2.5rem;transform:translateY(-50%)}#page-slider .slick-slide.slick-active .caption.bottom-left{bottom:10rem;left:7rem}#page-slider .slick-slide.slick-active .caption.bottom-center{bottom:2.5rem;left:50%;transform:translate(-50%)}#page-slider .slick-slide.slick-active .caption.bottom-right{bottom:2.5rem;right:2.5rem}#page-slider .slick-slide.slick-active .caption h1{margin-bottom:1rem;line-height:45px;font-size:2.5rem;color:#fff}@media (max-width:1200px){#page-slider .slick-slide.slick-active .caption h1{margin-top:0;font-size:2rem;color:#fff}}@media (max-width:599px){#page-slider .slick-slide.slick-active .caption h1{line-height:30px;font-size:1.5rem}}@media (max-width:599px){#page-slider .slick-slide.slick-active .caption .button.primary{padding:8px;font-size:.85rem}}.content-block.cols-2{display:flex;flex-wrap:wrap}@media (max-width:1200px){.content-block.cols-2{padding:0}}.content-block.cols-2 section{max-width:50%;padding:0 2rem 0 0;flex-basis:50%}@media (max-width:1200px){.content-block.cols-2 section{max-width:100%;padding:0;flex-basis:100%}}.content-block.cols-2 section img{max-height:400px}.content-block.cols-3{display:flex;flex-wrap:wrap}.content-block.cols-3 section{max-width:33.3333333%;padding:0 2rem 0 0;flex-basis:33.3333333%}.content-block.cols-3 section img{max-height:400px}.content-block .text{text-align:left}.content-block .text h2{margin:1em 0;line-height:32px}.content-block .text img{height:100%;-o-object-fit:cover;object-fit:cover}.contact__row,.row{display:flex;justify-content:space-between;flex-direction:row;align-items:center}.row.top,.top.contact__row{width:100%;margin-top:1em;justify-content:flex-start;align-items:flex-start}main{z-index:1}img{display:block;width:100%;height:auto}p.section-subtitle{padding-top:.5rem;text-align:left}.centered-text{width:900px;margin:0 auto}@media (max-width:1200px){.centered-text{width:100%}}.centered-text h3.section-title{margin-bottom:1rem;text-align:center}.centered-text h3.section-title:before{margin:0 auto}@media (max-width:599px){.centered-text p{font-size:.85rem}}.centered-brand{background-repeat:no-repeat;background-position:50%;background-size:cover;max-width:20rem;margin:0 auto}.desktop{display:block}@media (max-width:1200px){.desktop{display:none}}.mobile{display:none}@media (max-width:1200px){.mobile{display:flex}}#store-locator main{max-width:100%;padding:0}section.store-locator .icon-wrapper{display:flex;align-items:center;width:55px;height:55px;margin-right:1rem;background-size:cover;background-repeat:no-repeat;background-position:50%;background-image:url(/img/globe.svg)}@media (max-width:1200px){section.store-locator .icon-wrapper{width:50px;height:50px}}section.store-locator .text-wrapper{display:flex;flex-direction:column}section.store-locator .text-wrapper h3{font-size:1.95em;color:#fff;margin-top:5px}@media (max-width:1200px){section.store-locator .text-wrapper h3{font-size:1.5rem}}section.featured-growers-guides{padding:4em 20px;background-color:#fff}section.featured-growers-guides .coming-soon{height:300px;position:relative}section.featured-growers-guides .coming-soon h3{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-transform:uppercase;font-size:2.5rem;font-weight:400;color:#d12229}section.featured-growers-guides .contact__row,section.featured-growers-guides .row{align-items:flex-start;padding:40px 0}@media (max-width:699px){section.featured-growers-guides .contact__row,section.featured-growers-guides .row{flex-direction:column;padding:1em 0 2em}}section.featured-growers-guides img{border-radius:.25rem}section.featured-growers-guides .main-article{display:flex;flex-direction:column;text-align:left;max-width:50%}@media (max-width:699px){section.featured-growers-guides .main-article{max-width:100%}}section.featured-growers-guides .article-column{margin-left:40px}@media (max-width:699px){section.featured-growers-guides .article-column{margin-left:0;margin-top:1em}}section.featured-growers-guides .article-column .single-article-block{display:flex;margin-bottom:1rem}section.featured-growers-guides .article-column .single-article-block img{border-radius:.25rem}@media (max-width:1200px){section.featured-growers-guides .article-column .single-article-block img{max-width:50%}}section.featured-growers-guides .main-article-text-wrapper{text-align:left}section.featured-growers-guides .main-article-text-wrapper h4{font-size:1.25rem;color:#d12229;margin-top:.5rem}section.featured-growers-guides .main-article-text-wrapper p{margin:.5rem 0}@media (max-width:599px){section.featured-growers-guides .main-article-text-wrapper p{font-size:.85rem}}section.featured-growers-guides .single-article-text-wrapper{text-align:left;padding-left:1rem}@media (max-width:1200px){section.featured-growers-guides .single-article-text-wrapper{display:flex;flex-direction:column;justify-content:center}}section.featured-growers-guides .single-article-text-wrapper h4{font-size:1.25rem;color:#d12229}@media (max-width:599px){section.featured-growers-guides .single-article-text-wrapper h4{font-size:1rem}}section.featured-growers-guides .single-article-text-wrapper p{margin:.5rem 0}@media (max-width:1200px){section.featured-growers-guides .single-article-text-wrapper p{display:none}}@media (max-width:1200px){section.featured-growers-guides .single-article-text-wrapper img{max-width:50%}}.brand__name{display:block}@media (max-width:599px){.brand__name{display:none}}.brand__controls{display:block}@media (max-width:599px){.brand__controls{display:none}}.brand__img img{width:12rem;margin-left:-1em}.single-brand-container{padding-bottom:1em;margin-bottom:1em;border-bottom:1px solid #d12229}.single-brand-container img{width:12.5rem;height:auto;margin-left:-2em}.single-brand-container p{text-align:left}.single-brand-container a.button.primary{margin:1em 0}.filters{display:flex;justify-content:flex-end;gap:.5rem}.filters .toggle-filter-lists{margin-right:auto;flex-shrink:0;font-size:.8125rem}.filters #search-per-page,.filters #search-sort-order{width:-moz-fit-content;width:fit-content;margin:0;font-size:.8125rem}.filters #search-per-page{display:none}.filter-lists{text-align:left}.filter-lists>.expandable>.expandable-title{background:#d12229;padding:.5rem 2.25rem .5rem .75rem;border:none;color:#fff}.filter-lists>.expandable>.expandable-title:after{background:#fff}.filter-lists>.expandable>.expandable-title:hover{background:#dd2f36}.filter-lists .expandable .expandable-title:not(:first-child){margin-top:.375rem}.filter-lists .expandable-title{background:#eee;padding-top:.5rem;padding-bottom:.5rem;border:none;line-height:1.5;font-size:.875rem}.filter-lists .expandable-title:after{right:.75rem;-webkit-mask-size:.75rem;mask-size:.75rem}.filter-lists .expandable-title.no-children:after{content:none}.filter-lists .expandable-title.no-children+.expandable-content{display:none!important}.filter-lists .expandable-content{padding:.375rem 0 0}.filter-lists .expandable-content .expandable-title.active,.filter-lists .expandable-content .expandable-title:hover{background:#f6f6f6;color:#231f20}.filter-lists .expandable-content .expandable-title.active:after,.filter-lists .expandable-content .expandable-title:hover:after{background:#231f20}.filter-lists .expandable-content .expandable-title:hover{background:#dfdfdf}.filter-lists button{background:transparent;width:100%;padding:.125rem .75rem;border-radius:0;border:none;text-align:left;font-weight:400;font-size:.875rem;color:#231f20}.filter-lists button:before{content:"";position:absolute;inset:0 auto 0 0;width:.25rem}.filter-lists button:hover{color:#d12229}.filter-lists button.active:before,.filter-lists button:hover:before{background:#d12229}.brands-filter{background:#f6f6f6;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.filter-lists-modal{display:flex;position:fixed;inset:1rem 1rem auto;background:#fff;max-height:calc(100vh - 2rem);padding:.5rem;border-radius:.25rem;flex-direction:column;visibility:hidden;opacity:0;z-index:21}.filter-lists-modal.active{visibility:visible;opacity:1}.filter-lists-modal .close{position:relative;width:1.25rem;height:1.25rem;margin-bottom:.5rem;margin-left:auto;padding:0;flex-shrink:0}.filter-lists-modal .close:after,.filter-lists-modal .close:before{content:"";position:absolute;top:50%;left:50%;background:#fff;width:.75rem;height:1.5px;border-radius:.25rem}.filter-lists-modal .close:before{transform:translate(-50%,-50%) rotate(45deg)}.filter-lists-modal .close:after{transform:translate(-50%,-50%) rotate(-45deg)}.filter-lists-modal .close:hover:after,.filter-lists-modal .close:hover:before{background:#d12229}.filter-lists-modal .filter-lists-modal-inner{width:100%;overflow:scroll}.popup-container{position:relative;padding-top:3rem;top:0;width:100%;height:100%;margin:0 auto;background:#fff;text-align:center;box-shadow:0 0 20px rgba(0,0,0,.2);transform:translateY(-40px);transition-property:transform;transition-duration:.3s}.popup-container .sidebar{display:block!important;margin-right:0}.popup-container .sidebar .header{width:100%;max-width:100%;background-color:transparent;border-top:1px solid #666;padding-left:3rem}.popup-container .sidebar .header h3,.popup-container .sidebar .header p{font-size:1.25rem;text-transform:uppercase}.popup-container .sidebar .categories li{padding:.5rem;border-bottom:1px solid #d12229}.popup-container .sidebar .categories li ul li.sidebar__subcategory{border:none;padding-left:1rem}.popup-container .sidebar .categories li .sidebar__toggle{font-size:1.25em}@media (max-width:699px){.popup-container .sidebar .categories li{border:none;padding:0}}.popup-container .cd-buttons:after{content:"";display:table;clear:both}.popup-container .cd-buttons a{display:block;height:60px;line-height:60px;text-transform:uppercase;color:#fff;transition:background-color .2s}.popup-container .cd-buttons li:first-child a{background:#8dc642;border-radius:0 0 0 .25em}.no-touch .popup-container .cd-buttons li:first-child a:hover{background-color:#8dc642}.popup-container .cd-buttons li:last-child a{background:#b6bece;border-radius:0 0 .25em 0}.no-touch .popup-container .cd-buttons li:last-child a:hover{background-color:#c5ccd8}.popup-container .popup-close{position:absolute;top:8px;right:8px;width:30px;height:30px}.popup-container .popup-close:after,.popup-container .popup-close:before{content:"";position:absolute;top:12px;width:22px;height:3px;background-color:#d12229}.popup-container .popup-close:before{transform:rotate(45deg);left:6px}.popup-container .popup-close:after{transform:rotate(-45deg);right:3px}.is-visible .popup-container{transform:translateY(0);overflow-y:auto}@media only screen and (min-width:1170px){.popup-container{margin:8em auto}}section.home-categories-grid{padding:4em 0;display:block;position:relative;background-color:#fff;background-size:contain;background-repeat:no-repeat;background-position:calc(100% + 80px) 50%;background-image:url(/img/home-categories-plant-bg.png)}@media (max-width:1200px){section.home-categories-grid{padding:4em 40px 2em}}@media (max-width:599px){section.home-categories-grid{padding:2em 0;background-image:none}}section.home-categories-grid .categories-icon-grid{width:65%;margin-left:4em}@media (max-width:1200px){section.home-categories-grid .categories-icon-grid{width:70%;margin-left:1em}}@media (max-width:900px){section.home-categories-grid .categories-icon-grid{width:90%;margin-left:0}}@media (max-width:599px){section.home-categories-grid .categories-icon-grid{width:100%}}section.home-categories-grid .categories-icon-grid .contact__row,section.home-categories-grid .categories-icon-grid .row{margin-bottom:2em}@media (max-width:599px){section.home-categories-grid .categories-icon-grid .contact__row,section.home-categories-grid .categories-icon-grid .row{align-items:flex-start;margin-bottom:1em}}section.home-categories-grid .categories-icon-grid a.icon-category{text-decoration:none;display:flex;flex-direction:column;justify-content:space-between;height:200px;align-items:center;width:186px}section.home-categories-grid .categories-icon-grid a.icon-category:hover{cursor:pointer;transform:scale(1.05)}@media (max-width:599px){section.home-categories-grid .categories-icon-grid a.icon-category{height:100%}}section.home-categories-grid .categories-icon-grid a.icon-category .icon-category-img{width:100%;height:150px}@media (max-width:599px){section.home-categories-grid .categories-icon-grid a.icon-category .icon-category-img{height:100px}}section.home-categories-grid .categories-icon-grid a.icon-category h4{text-transform:uppercase;color:#e21e27;font-size:1.125rem;padding-top:.5rem}@media (max-width:599px){section.home-categories-grid .categories-icon-grid a.icon-category h4{font-size:.85rem;padding-top:0}}#home-promo-slider-section{padding:0}#home-products-slider .slick-slide:before{display:none}@media (max-width:599px){#home-products-slider .slick-list{margin:1.5rem}}#home-products-slider .product-card{height:18rem;margin:1rem}@media (max-width:699px){#home-products-slider .product-card{height:16rem;margin:.5rem}}@media (max-width:379px){#home-products-slider .product-card{height:14rem}}#home-products-slider .product-card a.product-link{text-decoration:none;display:block;width:100%;height:100%}#home-products-slider .product-card .product-card-inner{height:16rem;border-radius:10px;border:1px solid #d12229}@media (max-width:1200px){#home-products-slider .product-card .product-card-inner{height:14rem}}@media (max-width:699px){#home-products-slider .product-card .product-card-inner{height:11rem;padding:10px 5px}}@media (max-width:379px){#home-products-slider .product-card .product-card-inner{height:10rem}}#home-products-slider figure{position:relative;height:250px;display:block;background:#fff;box-shadow:0 2px 4px 0 rgba(74,74,74,.15);border:1px solid #d12229;border-radius:10px}@media (max-width:1200px){#home-products-slider figure{height:12.5rem}}@media (max-width:599px){#home-products-slider figure{height:10rem}}@media (max-width:350px){#home-products-slider figure{height:7rem}}#home-products-slider .product-image{height:100%;width:100%;background-size:contain;background-repeat:no-repeat;background-position:50%}#home-products-slider .product-name{display:flex;padding-top:.5rem;justify-content:center;flex-wrap:wrap;color:#000;font-weight:700}@media (max-width:599px){#home-products-slider .product-name{font-size:.85rem}}.sidebar{display:none;min-width:250px;margin-right:1em}@media (max-width:600px){.sidebar{display:none}}.sidebar .header{background-color:#d12229;text-align:left;padding:.5rem;width:100%;min-width:240px}.sidebar .header p{margin:0;font-weight:600;color:#fff}.sidebar .component{margin-bottom:1rem}@media (max-width:699px){.sidebar .component{margin-bottom:0}}.sidebar .category:hover{color:#d12229}.sidebar .category span{display:inline-flex}.sidebar .category span .sidebar__toggle{position:absolute;right:0}.sidebar .category label{display:flex;align-items:center;justify-content:space-between;font-size:1rem}.sidebar .category .selected{font-weight:700;color:#d12229;height:100%}.sidebar .categories{padding-top:3px;overflow:hidden}@media (max-width:699px){.sidebar .categories{padding-top:0}}.sidebar .categories .selected{font-weight:700;color:#d12229;height:100%}.sidebar .categories ul{transition:all .15s ease-in-out;overflow:hidden;max-height:0;font-size:.9rem}.sidebar .categories ul li{padding-left:.5rem}.sidebar .categories ul li:before,.sidebar .categories ul li:hover:before{content:"";position:absolute;height:100%;top:0;left:0;width:.25rem}.sidebar .categories ul li:hover:before{background-color:#d12229}.sidebar .categories .product-categories-list:hover:before{background-color:transparent}.sidebar .categories li{position:relative;text-align:left;padding:3px 0}.sidebar .categories li.hidden{display:none}.products-controls{margin-right:.5rem;padding:1rem 0;flex-direction:row;justify-content:flex-end;align-items:center;display:flex;font-size:.8rem;font-weight:500}.products-sort{margin-right:.5rem}.categories-grid{display:flex;grid-template-columns:repeat(2,1fr);justify-content:center;flex-wrap:wrap;gap:1rem}.categories-grid .category{display:block;min-width:0;width:calc(50% - .5rem);max-width:12rem;padding:1rem;transition:all .25s ease;text-decoration:none;color:#181818}.categories-grid .category:hover .category-image{box-shadow:0 4px 12px rgba(17,17,26,.09),0 6px 16px rgba(17,17,26,.09);transform:scale(1.095)}.categories-grid .category:hover .category-content .category-title{color:#d12229}.categories-grid .category .category-image{background:transparent no-repeat 50%/cover;width:100%;margin:0 auto 1.5rem;border-radius:100%;box-shadow:0 4px 12px rgba(17,17,26,.03),0 6px 16px rgba(17,17,26,.05);transition:all .25s ease;aspect-ratio:1}.categories-grid .category .category-content .category-title{transition:all .25s ease;text-transform:uppercase}.products-list{width:100%;display:grid;gap:1em 1em;grid-template-columns:repeat(4,1fr);padding:0 0 1rem 2em}@media (max-width:1080px){.products-list{padding:0 1rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem 1rem}}@media (max-width:800px){.products-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.products-list{padding:0;border:none}}.product-card a{text-decoration:none}.product-card .product-card-inner{position:relative;background-color:#fff;border-radius:.25rem;max-width:100%;height:13rem;transition:all .1s ease-in-out;overflow:hidden;box-shadow:0 4px 12px rgba(17,17,26,.03),0 6px 16px rgba(17,17,26,.05);padding:1rem .5rem}.product-card .product-card-inner:hover{border:1px solid #d12229;box-shadow:0 4px 12px rgba(17,17,26,.09),0 6px 16px rgba(17,17,26,.09)}@media (max-width:599px){.product-card .product-card-inner{height:11rem}}@media (max-width:350px){.product-card .product-card-inner{height:8rem}}.product-card .product-card-image{position:relative;margin:0 auto;height:100%;width:100%;max-width:200px;max-height:200px;background-size:contain;background-repeat:no-repeat;background-position:50%;transition:all .15s ease}.product-card .product-card-image:hover{transform:scale(1.095)}.product-card .product-card-text{display:-webkit-box;position:relative;padding:.5rem 1rem;text-align:center;line-height:1rem;letter-spacing:.0125rem;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}@media (max-width:600px){.product-card .product-card-text{padding:.5rem}}.product-card .product-brand-container .brand-logo{text-decoration:none;background-size:cover;background-repeat:no-repeat;display:block;width:80px;height:30px;margin-left:-10px;margin-bottom:5px}.product-card .product-card-title{color:#181818;font-size:1rem;font-weight:700;text-transform:uppercase;line-height:normal}@media (max-width:599px){.product-card .product-card-title{font-size:.75rem}}.product-card .add-to-cart{border-radius:.25rem;width:-moz-fit-content;width:fit-content;margin-bottom:0;transition:all .2s ease;z-index:1;background-color:#d12229;color:#fff}.product-card .add-to-cart:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%}.product-card .add-to-cart:hover{display:block;background-color:#da232b}@media (max-width:600px){.product-card .add-to-cart{font-size:.65rem;letter-spacing:.2px}}.products__body{width:100%;display:flex;flex-direction:row}.products__controls{margin-right:.5rem;padding:1rem 0;flex-direction:row;justify-content:flex-end;align-items:center;display:flex}.products__sort{padding:0 .5rem}.products__amount{padding-right:0 .5rem}.products__control{margin:0 .5rem;font-size:.8rem;font-weight:500}.products__main{display:flex;flex-direction:column}.products__list{width:100%;padding:0 0 1rem 1rem;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr);gap:1em 1em}#products_results,.results .no-results-text{flex:1}.results .no-result-links{display:inline-flex;flex:1;justify-content:center;margin:1em auto}.results .no-result-links .button.primary{margin-right:1em}@media (max-width:599px){.results .no-result-links{flex-direction:column}.results .no-result-links .button.secondary{margin-top:10px}}.product{width:100%;display:grid;grid-template-columns:2fr 2fr;grid-template-rows:auto auto;gap:2em;grid-template-areas:"product__imgcol product__textcol" "find__stockist become__stockist" "quantity__table wholesale__break" "related related";padding:0;margin-top:1em}@media (max-width:1080px){.product{display:block;padding:0 1rem}}@media (max-width:599px){.product{padding:0}}.product__imgcol{position:relative;grid-area:product__imgcol;width:100%}.product__textcol{grid-area:product__textcol;text-align:left;padding:1em 0}.product__textcol h1{margin:0;line-height:normal;color:#d12229;text-transform:uppercase}@media (max-width:599px){.product__textcol h1{font-size:1.5rem}}.product__brandname,.product__sku{padding:.5em 0}.product__brandname,.product__categoryname,.product__sku{font-size:1.125rem;font-weight:600;text-transform:uppercase}.product__categoryname{border-bottom:1px solid #d12229;width:-moz-fit-content;width:fit-content}.product__image{width:100%;max-width:35rem}@media (max-width:1080px){.product__image{max-width:100%}}.product__image img{width:100%;height:auto;max-height:175px;-o-object-fit:cover;object-fit:cover}.product__slider .slick-arrow.slick-prev{left:0}.product__slider .slick-arrow.slick-next{right:0}.product__sliderimage{outline:none;width:100%;height:30rem;background-position:50%;background-size:contain;background-repeat:no-repeat}@media (max-width:599px){.product__sliderimage{height:20rem}}@media (max-width:350px){.product__sliderimage{height:15rem}}.product__sliderimage img{opacity:0}.product__sliderimage.slick-slide:before{background-color:none;opacity:0}.product__slidernav{display:flex;width:100%;height:10rem;margin-top:.5rem}.product__slidernav .slick-list{width:100%}.product__slidernav .slick-track{margin:0}.product__slidernavitem{outline:none;background-position:50%;background-size:contain;background-repeat:no-repeat;background-color:#fff;border:1px solid #c4c4c4;height:150px;margin:0 5px}.product__slidernavitem.slick-slide:before{background-color:none;opacity:0}.product__slidernavitem:hover{cursor:pointer}@media (max-width:350px){.product__slidernavitem{height:130px}}.product__slidernavitem img{display:none}.product__name{font-size:1.75rem;font-weight:600}.product__rating{display:flex;flex-direction:row}.product__rating img{width:1rem;height:auto;margin-right:.1rem}.product__price{font-size:1.5rem;font-weight:600;margin:.5rem 0}.product__afterpay{width:100%;font-size:.9rem;padding-bottom:1rem;margin:0 0 1rem;border-bottom:1px solid #d3d3d3}.product__afterpay img{width:auto;height:3rem;vertical-align:middle}.product__afterpay .afterpay_info img{width:1rem;height:1rem;vertical-align:middle}.product__afterpay .afterpay_info:hover{cursor:pointer}.product__shortdescription p{font-size:1.125rem;font-weight:600;padding-top:1rem}.product__shortdescription ul{line-height:1.5em;margin:.5rem 0 1rem;padding:0}.product__shortdescription ul li{list-style:none;position:relative;padding:0 0 0 1.25rem}.product__shortdescription ul li:before{content:"";position:absolute;left:0;top:.5rem;height:.5rem;width:.5rem;border:1px solid #d12229;border-width:2px 2px 0 0;transform:rotate(45deg)}.product__countries{margin-top:.5rem}.product__countries p{font-size:1.125rem;font-weight:600;padding-top:1rem}.product__countries .countries-icon{display:flex;margin:.5em 0}.product__countries .countries-icon li{list-style-type:none;width:2.5em;height:2.5em;margin-right:.75em}.product__countries .countries-icon li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:drop-shadow(3px 3px 3px #a3a3a3)}.product__sizes{margin-top:.5rem}.product__sizes p{font-size:1.125rem;font-weight:600;padding-top:1rem}.product__sizes .sizes{display:flex;margin:.5em 0}.product__sizes .sizes li{list-style-type:none;padding:.15em .5em;border:1px solid #181818;border-radius:8px;margin-right:.75em}.product__sizes .sizes li.active{border:1px solid #d12229}.product__resources{margin-top:.5rem}.product__resources p{font-size:1.125rem;font-weight:600;padding-top:1rem}.product__resources .files{display:flex;margin:.5em 0}.product__resources .files li{list-style-type:none;padding:.15em .5em}.product__resources .files li a{text-decoration:none;color:initial}.product__resources .files li img{height:4em;margin:.25em auto .5em}@media (max-width:599px){.product__resources .files li img{height:3em;font-size:85%}}.product__buttons{display:flex;width:100%;max-width:600px;justify-content:space-between;margin:30px 0;padding-bottom:15px;border-bottom:1px solid #dfdfdf;border-top:1px solid #dfdfdf;padding-top:15px}@media (max-width:699px){.product__buttons{display:block;margin:1rem 0;padding-bottom:0}}.product__qty{width:40%}.product__qtyinput{display:flex;width:100%;margin:0 0 .25rem}.product__qtybutton{cursor:pointer;width:4rem;height:40px;background:#d12229;color:#fff;font-size:1.125rem;padding:.5rem;display:inline-flex;justify-content:center;align-items:center;border-radius:.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.product__qtybutton__hover{background-color:#0e354c}.product__qtynumber{height:40px;width:8rem;margin:0 .25rem;padding:.5rem!important;text-align:center;font-size:1rem;border:1px solid #d3d3d3;display:inline-flex;vertical-align:middle}.product__assets{margin:1em 0 2em}.product__assets__title{font-weight:700;padding-bottom:.5rem;border-bottom:2px solid #d12229;margin-bottom:.5rem}.product__addtocart{width:50%;padding-right:1em}@media (max-width:699px){.product__addtocart{width:100%;padding-right:0;margin-bottom:10px}}.product__addtocart button{width:100%;background-color:#d12229;color:#fff}.product__addtocart button:hover{background-color:#da232b}.product__login{width:50%;margin-right:1em}@media (max-width:699px){.product__login{width:100%;margin:0 0 1em}}.product__questions{width:50%}@media (max-width:699px){.product__questions{width:100%}}.product__questions a.button{width:100%;height:100%;border:1px solid #d12229;background-color:#efefef;color:#d12229;text-decoration:none;text-align:center}.product__questions a.button:hover{background-color:#da232b;color:#fff}.product__tabs{position:relative;grid-area:related}@media (max-width:350px){.product__tabs{max-width:280px}}.product__tabs ul{line-height:1.5em;margin:.5rem 0 1rem;padding:0}.product__tabs ul li{list-style:none;position:relative;padding:0 0 0 1.25rem;text-align:left}.product__tabs ul li:before{content:"";position:absolute;left:0;top:.5rem;height:.5rem;width:.5rem;border:1px solid #d12229;border-width:2px 2px 0 0;transform:rotate(45deg)}.product__tabsheader{display:flex;border-bottom:2px solid #d3d3d3}@media (max-width:350px){.product__tabsheader{flex-wrap:wrap}}.product__tabbody{position:relative;padding:1rem 1rem 4rem;text-align:left}@media (max-width:599px){.product__tabbody{padding:1rem 1rem 2rem}}.product__tabbody .product-specification table thead{background-color:#d12229}.product__tabbody .product-specification table thead th{color:#fff;text-align:center;text-transform:uppercase}.product__tabbody .product-specification table thead th:first-child{border-radius:20px 0 0 0}.product__tabbody .product-specification table thead th:last-child{border-radius:0 20px 0 0}@media (max-width:599px){.product__tabbody .product-specification table thead th{font-size:.85rem}}.product__tabbody .product-specification table tbody tr{border:none}.product__tabbody .product-specification table tbody tr:nth-of-type(2n){background:#eee}.product__tabbody .product-specification table tbody td{text-align:center}@media (max-width:599px){.product__tabbody .product-specification table tbody td{font-size:.85rem}}.product__tab{background-color:transparent;color:#000;border:1px solid transparent;outline:transparent;display:inline-block;font-size:1rem;padding:.75rem 1.25rem;margin:0;vertical-align:middle;text-align:left}.product__tab:hover{color:#d12229}.product__tab.active{color:#181818;background-color:#d3d3d3;border:1px solid #d3d3d3;border-radius:20px 20px 0 0}@media (max-width:699px){.product__tab{padding:.75rem}}.product .find__stockist{padding:1rem;text-align:center;color:#fff;border-radius:30px;background:#d12229 url(/img/local-stockist-shadow.jpg) no-repeat 625% 60%}@media (max-width:1200px){.product .find__stockist{background:#d12229 url(/img/local-stockist-shadow.jpg) no-repeat -20% 50%}}@media (max-width:599px){.product .find__stockist{padding:1.5rem;background:#d12229 url(/img/local-stockist-shadow.jpg) no-repeat 120% 40%}}@media (max-width:350px){.product .find__stockist{padding:1em}}.product .find__stockist .contact__row,.product .find__stockist .row{justify-content:center;align-items:center;flex-wrap:nowrap;height:100%}@media (max-width:599px){.product .find__stockist .contact__row,.product .find__stockist .row{flex-direction:row!important;align-items:center!important}}.product .find__stockist .image{width:12em}@media (max-width:599px){.product .find__stockist .image{width:8em}}@media (max-width:350px){.product .find__stockist .image{width:5em}}.product .find__stockist .text{margin-left:3em;text-align:center}@media (max-width:599px){.product .find__stockist .text{margin-left:1.5em}}@media (max-width:350px){.product .find__stockist .text{margin-left:0}}.product .find__stockist .text h4{width:100%;margin:0 0 1rem;line-height:1.2;font-size:1.125rem;text-transform:uppercase}@media (max-width:599px){.product .find__stockist .text h4{margin-bottom:.5rem}}@media (max-width:350px){.product .find__stockist .text h4{font-size:1rem}}.product .find__stockist .text .button{padding:.625rem 2.5rem .5rem;border-radius:10rem;text-transform:uppercase;white-space:nowrap;letter-spacing:0;line-height:1;font-weight:600;font-size:1rem;width:-moz-fit-content;width:fit-content;margin:0 auto}.product .become__stockist{margin:0;padding:1rem;text-align:center;color:#fff;border-radius:30px;background:#d12229 url(/img/stockists-shadow.jpg) no-repeat 575% 45%}@media (max-width:1200px){.product .become__stockist{background:#d12229 url(/img/stockists-shadow.jpg) no-repeat -20% 50%}}@media (max-width:1080px){.product .become__stockist{margin:1em 0}}@media (max-width:599px){.product .become__stockist{padding:1.5rem;background:#d12229 url(/img/stockists-shadow.jpg) no-repeat 120% 40%}}@media (max-width:350px){.product .become__stockist{padding:1em}}.product .become__stockist .contact__row,.product .become__stockist .row{justify-content:center;align-items:center;flex-wrap:nowrap;height:100%}@media (max-width:599px){.product .become__stockist .contact__row,.product .become__stockist .row{flex-direction:row!important;align-items:center!important}}.product .become__stockist .image{width:12em}@media (max-width:599px){.product .become__stockist .image{width:8em}}@media (max-width:350px){.product .become__stockist .image{width:5em}}.product .become__stockist .text{margin-left:3em;text-align:center}@media (max-width:599px){.product .become__stockist .text{margin-left:1.5em}}.product .become__stockist .text h4{width:100%;margin:0 0 1rem;line-height:1.2;font-size:1.125rem;text-transform:uppercase}@media (max-width:599px){.product .become__stockist .text h4{margin-bottom:.5rem}}@media (max-width:350px){.product .become__stockist .text h4{font-size:1rem}}.product .become__stockist .text .button{padding:.625rem 2.5rem .5rem;border-radius:10rem;text-transform:uppercase;white-space:nowrap;letter-spacing:0;line-height:1;font-weight:600;font-size:1rem}.product .quantity__table .wholesale-table{max-width:calc(100% - 20px)}.product .quantity__table .wholesale-table thead{background-color:#d12229}.product .quantity__table .wholesale-table thead th{color:#fff;text-align:center;text-transform:uppercase}.product .quantity__table .wholesale-table thead th:first-child{border-radius:20px 0 0 0}.product .quantity__table .wholesale-table thead th:last-child{border-radius:0 20px 0 0}@media (max-width:599px){.product .quantity__table .wholesale-table thead th{font-size:.85rem}}.product .quantity__table .wholesale-table tbody tr{border:none}.product .quantity__table .wholesale-table tbody tr:nth-of-type(2n){background:#eee}.product .quantity__table .wholesale-table tbody td{text-align:center}@media (max-width:599px){.product .quantity__table .wholesale-table tbody td{font-size:.85rem}}.product .quantity__table .wholesale-table caption{caption-side:bottom;font-size:.85rem;text-align:left}.product .quantity__table .wholesale-table caption:first-of-type{padding-top:.5em}.product .wholesale__break{display:flex}@media (max-width:599px){.product .wholesale__break{flex-direction:column;max-width:calc(100% - 20px)}}.product .wholesale__break .quantity-content{display:block;height:-moz-fit-content;height:fit-content;margin-right:2em;border-right:1px solid #181818;padding-right:2em}@media (max-width:1200px){.product .wholesale__break .quantity-content{display:flex;justify-content:space-between;border:none;padding-right:0;margin-right:0}}.product .wholesale__break .quantity-content .quantity-item{display:flex;flex-direction:column;align-items:center;text-align:center;margin:1em auto;text-transform:uppercase}@media (max-width:1200px){.product .wholesale__break .quantity-content .quantity-item{margin:1em .5em}}.product .wholesale__break .quantity-content .quantity-item p{white-space:nowrap}@media (max-width:599px){.product .wholesale__break .quantity-content .quantity-item p{font-size:80%}}@media (max-width:350px){.product .wholesale__break .quantity-content .quantity-item p{font-size:65%}}@media (max-width:1200px){.product .wholesale__break .quantity-selection{border-left:1px solid #181818;padding-left:2em;margin-left:2em}}@media (max-width:599px){.product .wholesale__break .quantity-selection{border-top:1px solid #181818;border-left:none;padding:1em 0 2em;margin-left:0}}.product .wholesale__break .quantity-selection p{text-transform:uppercase;text-align:center}.product .wholesale__break .quantity-selection .number{display:flex;justify-content:center;margin:1em 0}.product .wholesale__break .quantity-selection .number li{list-style-type:none;line-height:50px;margin:0 .25em;font-size:1em;height:50px;width:50px}.product .wholesale__break .quantity-selection .number li.active{border:1px solid #d12229;border-radius:100%}.product .wholesale__break .quantity-selection .dropdown-select-quantity{width:100%;max-width:250px;margin:0 auto 1em}.related{display:block;margin:0}.related .related-header h2{padding-bottom:0;text-align:left;font-size:1.5rem}.related .related-body{padding:1rem 0}.related .related-body #related-products .slick-slide{height:auto;margin:0 1em}@media (max-width:900px){.related .related-body #related-products .slick-slide{margin:0 .5em}}.related .related-body #related-products .slick-arrow{top:40%;border-radius:20px;background-color:rgba(218,35,43,.25);padding:.75rem 1.25rem}.related .related-body #related-products .slick-arrow.slick-prev{display:none!important}.related .related-body #related-products .slick-arrow.slick-next{right:clamp(-2rem,4vw,-1%)}@media (max-width:599px){.related .related-body #related-products .slick-arrow{top:35%}}.related .related-body .product-card .product-card-inner{border:1px solid #d12229;height:13rem;border-radius:15px}@media (max-width:1200px){.related .related-body .product-card .product-card-inner{height:13rem}}@media (max-width:900px){.related .related-body .product-card .product-card-inner{height:10rem}}.related .related-body .product-card .product-card-title{font-size:.85rem}.relative.z-0.inline-flex.shadow-sm.rounded-md{display:none}nav.flex.items-center.justify-between{grid-column:1/-1;max-width:60%;margin:2rem auto 0}nav.flex.items-center.justify-between .flex.justify-between.flex-1{display:flex;justify-content:space-between}.brands{padding:0 9rem}.brands__category{text-align:left;margin-bottom:1rem}.brands__body{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,2fr));grid-gap:1rem}@media (max-width:599px){.brands__body{grid-template-columns:repeat(auto-fill,minmax(120px,2fr))}}@media (max-width:350px){.brands__body{grid-template-columns:repeat(auto-fill,minmax(100px,2fr))}}.brands__link{display:grid;place-self:center;text-decoration:none;width:140px;height:100%}.brands__link p{color:#000;font-size:1.125rem;font-weight:700;padding-top:10px}@media (max-width:599px){.brands__link p{padding-top:5px;font-size:1rem}}@media (max-width:350px){.brands__link{width:120px}}.brands__item{display:block;height:140px;width:100%;font-weight:500;transition:solid .15s ease;background-color:#fff;background-size:contain;background-position:50%;background-repeat:no-repeat;border-radius:10rem;transition:all .1s ease-in-out;overflow:hidden;box-shadow:0 4px 12px rgba(17,17,26,.03),0 6px 16px rgba(17,17,26,.05);border:1px solid #d12229;text-decoration:none;color:#000;font-weight:700}.brands__item:hover{cursor:pointer}@media (max-width:599px){.brands__item{height:140px;display:block}}@media (max-width:350px){.brands__item{height:120px}}.grid{position:relative;clear:both;flex-wrap:wrap;margin:0 auto}.grid .calculator-block{position:relative;float:left;overflow:hidden;margin:10px 1%;max-width:48%;height:200px;border:2px solid #d12229;border-radius:10px;width:100%;text-align:center;text-decoration:none;cursor:pointer}.grid .calculator-block img{transition:.3s;display:block;height:100%;-o-object-fit:cover;object-fit:cover}.grid .calculator-block img:hover{transform:scale(1.1)}.grid .calculator-block figcaption{width:100%;color:#fff;text-transform:uppercase;font-size:1.25em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hscroll{overflow-x:auto}.calculator-wrapper{background-color:#d3d3d3;width:100%;padding:2em;margin:2em 0}.calculator-wrapper .selectize-control.multi .selectize-input.has-items,.calculator-wrapper .selectize-input{padding:1rem}.calculator-wrapper .selectize-control,.calculator-wrapper .selectize-dropdown-content{text-align:left}.calculator-wrapper label{color:#d12229;font-size:1rem;font-weight:600}@media (max-width:599px){.calculator-wrapper .contact__row,.calculator-wrapper .row{flex-direction:column}}.calculator-wrapper .energy-cost-1,.calculator-wrapper .energy-cost-2{width:100%;max-width:calc(50% - .5rem)}@media (max-width:599px){.calculator-wrapper .energy-cost-1,.calculator-wrapper .energy-cost-2{max-width:100%}}.calculator-wrapper table{margin:2em 0;border-collapse:collapse;font-size:.75rem;display:inherit;overflow-y:auto;clear:both}.calculator-wrapper table thead{background-color:#d12229;color:#fff;text-align:center}.calculator-wrapper table thead tr>td{background-color:#d12229!important}.calculator-wrapper table td,.calculator-wrapper table th{border:1px solid #fff;text-align:left;padding:10px;background-color:#ececec}.calculator-wrapper table tr>td:first-of-type{background-color:#8b8b8b;color:#fff}.blog-card{text-decoration:none;justify-content:flex-start}.blog-card .blog-img-wrapper{max-width:50%}.blog-card .blog-img-wrapper .blog-img{display:block;height:250px;width:375px}.blog-card .blog-img-wrapper img{max-height:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:.25rem}.blog-card .blog-snippet{text-align:left;padding:0 2em}.blog-card .blog-snippet h3{color:#d12229}.blog-card .blog-snippet p{color:#000;margin-bottom:.5em}.blog-category-slider{display:inline-block;background-color:#d12229;width:100%;text-align:left;margin-bottom:1em}@media (max-width:599px){.blog-category-slider{padding:0 20px}}ul.blog-category-bar{margin:0 auto;width:100%}@media (max-width:1360px){ul.blog-category-bar{display:flex;align-items:center;flex-wrap:nowrap;max-width:100%;overflow-x:scroll;overflow-y:hidden}}ul.blog-category-bar a{display:inline-block;color:#fff;text-decoration:none;text-transform:uppercase;font-size:.95rem;white-space:nowrap}ul.blog-category-bar a:hover{font-weight:700}ul.blog-category-bar li{display:inline-block;padding:1em .5em}ul.blog-category-bar li:first-child{padding-left:1em}.blog-container{margin-bottom:1em;padding:1em;border-radius:10px}.blog-container:hover{background-color:#fff;box-shadow:.3em .3em 1em rgba(0,0,0,.3)}main.blog-post{background-color:#fff}.blog-header{padding:0;position:relative;height:250px}@media (max-width:599px){.blog-header{height:200px}}.blog-header img{max-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.blog-intro{background-color:#fafafa;padding:2em;text-align:left;min-height:120px}@media (max-width:599px){.blog-intro{padding:2em 1em}}@media (max-width:599px){.blog-intro .contact__row,.blog-intro .row{flex-direction:column;align-items:flex-start}}.blog-intro .blog-title h1{color:#d12229;line-height:35px;margin:0}.blog-intro .blog-title .blog-posted-link{display:inline-block}.blog-intro .blog-title .blog-posted-link img.blog-posted-logo{display:inline-block;width:70px;vertical-align:middle}.blog-intro .blog-tools{text-align:left}.blog-intro .blog-tools .social-media-links{display:flex;justify-content:flex-end}@media (max-width:599px){.blog-intro .blog-tools .social-media-links{justify-content:flex-start}}.blog-intro .blog-tools .social-media-links a{text-decoration:none}.blog-intro .blog-tools .social-media-links img{width:20px}.blog-content{text-align:left;padding-top:2em;padding-bottom:2em}.blog-content .blog-tag-p{text-decoration:underline;margin-top:1em;display:inline-block}.blog-content ul.blog-tags{display:inline-flex;justify-content:space-around}.blog-content ul.blog-tags li{display:flex;background-color:#d3d3d3;padding:2px 8px;border-radius:.25rem;margin:0 5px}.blog-content ul.blog-tags li a{text-decoration:none;color:#181818}.store-locator .contact__row,.store-locator .row{align-items:flex-start}@media (max-width:900px){.store-locator .contact__row,.store-locator .row{flex-direction:column-reverse}}.store-locator-search-table-wrapper{width:50%;max-width:600px;padding:2em}@media (max-width:900px){.store-locator-search-table-wrapper{width:100%;margin:0 auto;padding:1em}}.store-locator-search-table-wrapper .centered-text{width:100%;max-width:600px}.store-locator-search-table-wrapper .centered-text h3.section-title{text-align:left;font-size:1.25em;margin-bottom:0}.store-locator-search-table-wrapper .centered-text h3.section-title:before{margin:0;width:2rem;height:15px;background-position:0}.store-locator-search-box-container{display:inline-flex;align-items:center;width:100%;max-width:600px;padding:1em 0}.store-locator-search-box-container .store-locator-search-box{position:relative;display:block;width:100%;margin:0 auto}.store-locator-search-box-container .store-locator-search-box input{margin:0 auto;width:100%;height:45px;padding:0 20px 0 45px;font-size:.75rem;border-radius:.25rem;border:1px solid #d12229;outline:none}.store-locator-search-box-container .store-locator-search-box .pin-icon{position:absolute;left:12px;top:9px;width:23px;height:23px;margin-right:5px;background-size:cover;background-repeat:no-repeat;background-position:50%;background-image:url(/img/pin.svg)}.store-locator-search-box-container a.button.primary{margin-left:.5rem;width:25%;font-size:100%;height:45px}#store-locator-map{width:100%;height:1200px;background-color:#eee}#store-locator-map .maps-error{margin-top:1em;text-align:center}.store-locator-table{margin:auto;width:100%;max-width:600px;max-height:900px;border-collapse:collapse}.store-locator-table.desktop{display:block}.store-locator-table.mobile{display:none}.store-locator-table div.store-location{width:100%;max-width:85%;transition:all .1s ease-in-out;overflow:hidden;box-shadow:0 4px 12px rgba(17,17,26,.03),0 6px 16px rgba(17,17,26,.05);padding:2em 1em;border:1px solid #eee;margin:1em auto;text-align:left}.store-locator-table div.store-location h3{color:#d12229}.store-locator-table{overflow-y:scroll;color:#181818}.store-locator-table tr{border-top:1px solid #d12229;border-bottom:1px solid #d12229}.store-locator-table tr:first-child{background:#d12229;border-top:none;color:#fff}.store-locator-table td,.store-locator-table th{padding:.5rem 1rem;text-align:left}.store-locator-table th{display:none}.store-locator-table td{display:block}.store-locator-table td:first-child{margin-top:.5rem}.store-locator-table td:last-child{margin-bottom:.5rem}.store-locator-table td:before{content:attr(data-th) "";display:block;width:120px;font-weight:700;color:#d12229}@media screen and (max-width:601px){.store-locator-table.mobile{display:block;min-width:100%;margin-bottom:2em;border-top:5px solid #d12229}.store-locator-table.mobile .centered-text h3.section-title{margin-top:1em;margin-bottom:0}.store-locator-table.desktop{display:none}.store-locator-table tr:nth-child(2){border-top:none}}@media screen and (min-width:600px){.store-locator-table tr:hover:not(:first-child){background-color:rgba(209,34,41,.075)}.store-locator-table td,.store-locator-table th{display:table-cell;padding:.75rem}.store-locator-table td:last-child,.store-locator-table th:last-child{padding-right:0}.store-locator-table td:before{display:none}}.contact__row{align-items:flex-start}@media (max-width:900px){.contact__row{flex-direction:column;justify-content:flex-start}}.contact__details{width:25%;border-right:1px solid #d12229}@media (max-width:900px){.contact__details{width:100%}}.contact__details .sidebar{text-align:left}@media (max-width:900px){.contact__details .sidebar{display:block}}.contact__details .sidebar li{list-style-type:none}.contact__details .sidebar__header{width:75%;font-size:1.125rem;font-weight:600;padding:1em 0 .5rem;margin-bottom:1em;border-bottom:1px solid #d12229}.contact__details .sidebar__time{display:inline-flex;align-items:center;width:100%;padding:.5em 0}.contact__details .sidebar__time:before{content:"";display:block;width:25px;height:25px;background-repeat:no-repeat;background-position:inherit;background-image:url(/img/time.png);background-size:contain;padding-right:2em}.contact__header{text-align:left;font-weight:600;padding-bottom:1em}.contact__form{width:72.5%;padding:0;margin-left:0}@media (max-width:900px){.contact__form{width:100%;border:none}}.contact__form #contact-form{width:70%;margin:2em auto}@media (max-width:900px){.contact__form #contact-form{width:100%;margin:2em 0}}.contact__form button.primary{padding:8px 10px}#credit-application .flex{display:flex}.collapsible{background-color:#eee;color:#444;cursor:pointer;width:100%;border:none;text-align:left;outline:none;font-size:.95rem}@media (max-width:699px){.collapsible{border-radius:0}}.collapsible.has-children:after{content:"\2795";font-size:13px;color:#fff;float:right;margin-left:5px}.collapsible.has-children.active:after{content:"\2796"}.collapsible.active:hover{background-color:#ccc}button.brand-collapsible,button.product-collapsible{width:100%;text-align:left;color:#fff;font-weight:700;background-color:#d12229;position:relative;margin:0 auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:699px){button.brand-collapsible,button.product-collapsible{border-radius:0;border:none;border-bottom:1px solid #ccc}}button.brand-collapsible:after,button.product-collapsible:after{content:"";height:0;position:absolute;width:0;border:6px solid transparent;border-top-color:#fff;top:20px;right:10px}button.brand-collapsible.active:after,button.product-collapsible.active:after{border-bottom-color:#fff;border-top-color:#d12229;margin-top:-9px}#credit-form{text-align:left;padding:0}#credit-form .credit-text{padding:1em;margin:1em 0;border:1px solid #d12229;border-radius:10px;background-color:hsla(0,0%,92.2%,.35)}#credit-form .credit-text a{color:#d12229;font-weight:600}#credit-form h3{margin-top:1em}#credit-form .flex .col{margin-right:10px}#credit-form .check-box{display:inline-flex;width:100%}#credit-form .check-box label{width:-moz-fit-content;width:fit-content;display:inline;margin-right:5px}.popup .logo{display:flex;height:35px;overflow:hidden;text-indent:-999em;margin:0 .75rem;background-image:url(/img/dome-black-text.png);background-size:contain;background-repeat:no-repeat;background-position:50%}.login-popup-container{position:relative;padding-top:3rem;top:6em;width:100%;max-width:400px;height:-moz-fit-content;height:fit-content;margin:4em auto;background:#fff;border-radius:.25em .25em .4em .4em;text-align:center;box-shadow:0 0 20px rgba(0,0,0,.2);transform:translateY(-40px);transition-property:transform;transition-duration:.3s}@media (max-width:599px){.login-popup-container{max-width:350px}}@media (max-width:350px){.login-popup-container{max-width:300px}}.login-popup-container .cd-buttons{margin-top:2em}.login-popup-container .cd-buttons:after{content:"";display:table;clear:both}.login-popup-container .cd-buttons li{width:90%;list-style:none;margin:1em auto}.login-popup-container .cd-buttons a{display:block;height:60px;line-height:60px;text-transform:uppercase;text-decoration:none;color:#fff;transition:background-color .2s}.login-popup-container .cd-buttons li:first-child a{background:#d12229;border-radius:0 0 0 .25em}.no-touch .login-popup-containerr .cd-buttons li:first-child a:hover{background-color:#d12229}.login-popup-container .cd-buttons li:last-child a{background:#efefef;color:#d12229;border-radius:0 0 .25em 0}.no-touch .login-popup-container .cd-buttons li:last-child a:hover{background-color:#efefef}.login-popup-container .popup-close{position:absolute;top:8px;right:8px;width:30px;height:30px}.login-popup-container .popup-close:after,.login-popup-container .popup-close:before{content:"";position:absolute;top:12px;width:14px;height:3px;background-color:#8f9cb5}.login-popup-container .popup-close:before{transform:rotate(45deg);left:8px}.login-popup-container .popup-close:after{transform:rotate(-45deg);right:8px}.is-visible .login-popup-container{transform:translateY(0)}@media only screen and (min-width:1170px){.login-popup-container{margin:8em auto}}@media only screen and (max-width:800px){#dashboard .account-nav li.logout,#dashboard .account-nav li.shop{display:none}}@media only screen and (min-width:401px){.filters #search-per-page{display:block}}@media only screen and (min-width:501px){#dashboard .account-nav li{width:calc(33.33333% - 1.33333rem)}#home #brands .brands-grid{max-width:30rem;grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:501px) and (max-width:800px){header .contact__row,header .row{flex-wrap:nowrap}header+*{margin-top:4.25rem}#search{margin:0 2.5rem;order:2}#home main{margin-top:4.25rem}}@media only screen and (min-width:569px){.auth form .radiochecks{margin-top:0;margin-right:auto}.auth form .actions .action{margin-right:1rem}.auth form .actions button{margin-right:0;margin-bottom:.5rem}}@media only screen and (min-width:601px){#home #categories .category{width:calc(50% - .5rem)}#home #brands .brands-slider .brands-slide .brand-tile{width:calc(33.33333% - 1.33333rem);max-width:17.75rem}#home #whats-hot .tile-group{grid-template-columns:repeat(4,1fr);grid-auto-flow:dense}#home #whats-hot .tile-group .tile:nth-child(6n+1),#home #whats-hot .tile-group .tile:nth-child(6n+6){aspect-ratio:auto;grid-area:span 2/span 2}#home #whats-hot .tile-group .tile:nth-child(6n+2),#home #whats-hot .tile-group .tile:nth-child(6n+3),#home #whats-hot .tile-group .tile:nth-child(6n+4){grid-column:span 2}#home #whats-hot .tile-group .tile:nth-child(6n+5){grid-column:1/span 2}.account .account-filter-selector fieldset,.account .account-filter-selector select{width:auto}.account .account-filter-selector #date_from,.account .account-filter-selector #date_to{width:7rem;text-align:center}.account .account-filter-selector .submit-filter{margin-top:1.4375rem}#account-details #categories .category,#dashboard #categories .category{width:calc(50% - .5rem)}.plant-wrapper{background-size:50%}.account #sidenav{width:13rem;margin:0 2rem 0 0;padding:0 2rem 0 0;border-right:1px solid #d12229;border-bottom:none}}@media only screen and (min-width:601px) and (max-width:900px){#home #brands .brands-slider .brands-slide .brand-tile:nth-child(7),#home #brands .brands-slider .brands-slide .brand-tile:nth-child(8){display:none}}@media only screen and (min-width:641px){.page-header.brand-banner{background-image:var(--desktop-image);max-height:25rem;aspect-ratio:6/2}footer nav ul{width:auto}footer nav ul+ul{margin-left:1.5rem}footer .social{width:auto}}@media only screen and (min-width:701px){.filters .toggle-filter-lists{display:none}.sidebar{display:block}#home #brands{margin-bottom:2rem;flex-direction:row;gap:1rem}#home #brands .brands-grid-container,#home #brands .brands-slider{width:calc(50% - .5rem)}#home #brands .brands-grid{max-width:20rem;grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:770px){.content-block{display:flex;justify-content:space-between;flex-wrap:wrap}.content-block.cols-2 div{max-width:calc(50% - 1rem);flex-basis:calc(50% - 1rem)}.content-block.cols-3 div{max-width:calc(33.33333% - 1.33333rem);flex-basis:calc(33.33333% - 1.33333rem)}.content-block div+div{margin-top:0}}@media only screen and (min-width:801px){#home #categories .category{width:calc(33.33333% - .66667rem)}#home #categories .category.commercial-growing{padding-right:1.5rem;justify-content:center}#home #categories .category.commercial-growing .image{right:clamp(10rem,-8rem + 36vw,19rem)}#account-details #categories .category,#dashboard #categories .category{width:calc(33.33333% - .66667rem)}}@media only screen and (min-width:801px){body{margin-bottom:0}header .contact__row,header .row{justify-content:flex-end}header .logo{margin-right:auto}header .desktop-nav{display:block}header .mobile-nav{display:none}header .search{margin-left:1.5rem}#search{margin-right:clamp(.01rem,-3.571rem + 9.524vw,5rem);margin-left:clamp(.01rem,-3.571rem + 9.524vw,5rem)}}@media only screen and (min-width:1030px){header .contact__row,header .row{flex-wrap:nowrap}header .cart,header .login{margin-left:2.5rem}header+*{margin-top:4.25rem}#search{margin:0 2.5rem;order:2}#home main{margin-top:4.25rem}}@media only screen and (min-width:901px){#home .product-list .slick-list:after,#home .product-list .slick-list:before{content:""}#home #brands .brands-slider .brands-slide{height:25rem}#home #brands .brands-grid{max-width:35rem;grid-template-columns:repeat(3,1fr)}#brands .brands{max-width:61rem}#brands .brands .brand{margin:1.5rem 3rem}.plant-wrapper{background-size:contain}#dashboard .account-nav li{width:calc(25% - 1.5rem)}}@media only screen and (min-width:1201px){#search #search-form{border-bottom-right-radius:4px}.scroll-to{bottom:5rem}#account-details #categories .category,#dashboard #categories .category{width:calc(25% - .75rem)}}.back-link{text-align:left;display:block;margin:0 0 1em}.order-summary{padding:2em;background-color:#f5f5f5}.order-summary .order-number{text-align:left}.order-summary .order-items{margin-top:1em}.order-summary .order-items .cart-item{display:flex;flex-wrap:wrap;justify-content:space-between;border-top:1px solid #181818;padding-top:1em;margin-bottom:1em}.order-summary .order-items .cart-item .item-details{width:75%;text-align:left;display:flex;justify-content:space-between}@media (max-width:900px){.order-summary .order-items .cart-item .item-details{width:100%;display:block}}.order-summary .order-items .cart-item .item-details img{width:4em;height:4em;-o-object-fit:cover;object-fit:cover;margin-right:1em}.order-summary .order-items .cart-item .item-details .name{width:50%}.order-summary .order-items .cart-item .item-details .item-price,.order-summary .order-items .cart-item .item-details .quantity{width:12.5%}.order-summary .order-totals{border-top:2px solid #181818;padding-top:1em}.order-summary .order-totals .total{display:flex;justify-content:space-between;margin-bottom:.5rem}.order-summary .order-totals .total.order{border-top:1px solid #181818;padding-top:.75em;margin-top:.75em;font-size:1.25rem;font-weight:600;color:#d12229}.order-addresses{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:1em;column-gap:1em;margin-top:1em}@media (max-width:599px){.order-addresses{grid-template-columns:repeat(1,1fr);gap:1em}}.order-addresses .address{text-align:left;background-color:#f5f5f5;padding:2em}#invoices table .button.rounded{padding:.15em 1em;width:100%;margin:0}