:root{--black: #000;--white: #fff}*{margin:0;padding:0;box-sizing:inherit}button,a,select,input[type=radio],input[type=checkbox]{cursor:pointer;font-family:inherit}img{display:block}html{font-size:62.5%;box-sizing:border-box}.container{max-width:120rem;margin:0 auto}body{font-family:"Poppins",sans-serif}.image-link-container,.image-link-container:link,.image-link-container:visited{display:block;text-decoration:none}.form-group{margin:1rem 0}.mb-1{margin-bottom:1rem}.header{min-height:8rem;background:var(--black);padding:2.5rem 2rem}.header .input-group{display:flex;margin-bottom:1.5rem}.header .search-go-btn{background:#444;border:none;border-right:1px solid #777;border-top:1px solid #777;border-bottom:1px solid #777;border-radius:0 3px 3px 0;padding:0 .5rem;font-weight:bold;color:#ccc;transition:background .3s}.header .search-go-btn:hover{background:#555}.header .search-go-icon{width:1.8rem}.header__search{display:block;font-size:1.8rem;background:#1a1a1a;outline:none;border:1px solid #777;padding:5px 4px;width:15rem;caret-color:#777;color:#eee;border-radius:3px 0 0 3px;transition:width .4s ease-in-out}.header__search:focus{width:25rem}.header__search:focus::placeholder{opacity:0;font-family:inherit}.header-container{display:flex;align-items:center;justify-content:space-between}.header__logo{height:8rem}.header__controls{display:flex;flex-direction:column;align-items:flex-end}.nav-toggle{background:rgba(0,0,0,0);border:1px solid #777;color:#777;font-size:1.3rem;padding:.8rem;border-radius:8px;text-transform:uppercase;display:flex;align-items:center;font-weight:bold}.nav-toggle img{margin-left:1rem}.nav__list{list-style:none;display:flex;align-items:center}.nav__item{display:block;position:relative;margin:0 1.5rem;padding:1rem 0}.nav__item--dropdown:hover>.nav__dropdown-list{opacity:1;pointer-events:all}.nav__item:last-child{margin:0 0 0 1.5rem}.nav__dropdown-list{position:absolute;left:0;top:4rem;opacity:0;pointer-events:none;list-style:none;min-width:20rem;box-shadow:0 0 1rem rgba(0,0,0,.24);z-index:2;transition:opacity .2s}.nav__link,.nav__link:link,.nav__link:visited{text-decoration:none;font-size:1.8rem;color:#ccc;text-transform:uppercase;display:flex;align-items:center;transition:color .2s}.nav__link:hover,.nav__link:link:hover,.nav__link:visited:hover{color:#acacac}.nav .dropdown{background:#fff;overflow:hidden}.nav .dropdown__item{display:block;text-align:center;background:#f2f2f2;transition:background .2s}.nav .dropdown__item:hover{background:#dadada}.nav .dropdown__link,.nav .dropdown__link:visited,.nav .dropdown__link:link{color:#555;font-size:1.6rem;text-decoration:none;display:block;padding:1rem}.caret-icon{margin-left:.5rem;width:1.4rem}@media(min-width: 800px){.nav-toggle{display:none}}@media(max-width: 800px){.header{padding:0}.header__left{padding:1.5rem;display:flex;justify-content:space-between;align-items:center}.header__logo{height:6.75rem}.header-container{flex-direction:column;align-items:stretch;width:100%;margin:0}.header__controls{padding:2rem;align-items:flex-start;background:#222;display:none}.header__controls.show{display:flex}.nav__list{flex-direction:column;align-items:flex-start}.nav__item{margin:0}.nav__item:last-child{margin:0}.nav__dropdown-list{position:static;opacity:1;display:none}.nav__dropdown-list.show{display:block}.nav .dropdown{background:#222;box-shadow:none;margin-top:2rem}.nav .dropdown__item{text-align:left;background:#222}.nav .dropdown__item:hover{background:rgba(0,0,0,0)}.nav .dropdown__link,.nav .dropdown__link:visited,.nav .dropdown__link:link{color:#aaa;font-size:1.6rem;text-decoration:none;display:block;padding:1rem}.caret-icon{transition:transform .2s}.caret-icon.twist{transform:rotate(-180deg)}}.slideshow{width:100vw;max-width:150rem;margin:0 auto;height:80vh;overflow:hidden;box-shadow:0 0 1rem rgba(0,0,0,.24)}.slideshow__items{width:100vw;max-width:150rem;height:80vh}.slideshow__item,.slideshow img{width:100vw;max-width:150rem}.slideshow img{object-fit:cover}.uk-slideshow{-webkit-tap-highlight-color:rgba(0,0,0,0)}.uk-slideshow-items{position:relative;z-index:0;margin:0;padding:0;list-style:none;overflow:hidden;-webkit-touch-callout:none;touch-action:pan-y}.uk-slideshow-items>*{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;will-change:transform,opacity}.uk-slideshow-items>:not(.uk-active){display:none}.uk-position-cover{position:absolute;top:0;bottom:0;left:0;right:0}.uk-position-top{top:0;left:0;right:0}.uk-position-bottom{bottom:0;left:0;right:0}.uk-position-left{top:0;bottom:0;left:0}.uk-position-right{top:0;bottom:0;right:0}.uk-position-relative{position:relative !important}.uk-position-absolute{position:absolute !important}.uk-position-top-left{top:0;left:0}.uk-position-top-right{top:0;right:0}.uk-position-bottom-left{bottom:0;left:0}.uk-position-bottom-right{bottom:0;right:0}.uk-animation-kenburns{animation-name:uk-kenburns;animation-duration:15s}.uk-animation-reverse{animation-direction:reverse;animation-timing-function:ease-in}.uk-transform-origin-center-left{transform-origin:0 50%}.uk-slider{-webkit-tap-highlight-color:rgba(0,0,0,0)}.uk-slider-container{overflow:hidden;overflow:clip}.uk-slider-container-offset{margin:-11px -25px -39px -25px;padding:11px 25px 39px 25px}.uk-slider-items{will-change:transform;position:relative;touch-action:pan-y}.uk-slider-items:not(.uk-grid){display:flex;margin:0;padding:0;list-style:none;-webkit-touch-callout:none}.uk-slider-items.uk-grid{flex-wrap:nowrap}.uk-position-small{margin:15px;--uk-position-margin-offset: 15px}[hidden],.uk-hidden,.uk-hidden-empty:empty{display:none !important}.uk-hidden-visually:not(:focus):not(:active):not(:focus-within),.uk-visible-toggle:not(:hover):not(:focus) .uk-hidden-hover:not(:focus-visible):not(:has(:focus-visible)),.uk-visible-toggle:not(:hover):not(:focus) .uk-hidden-hover:not(:focus-within){position:absolute !important;width:0 !important;height:0 !important;padding:0 !important;border:0 !important;margin:0 !important;overflow:hidden !important}.uk-position-center-left{left:0}.uk-position-center-right{right:0}[class*=uk-position-center-left],[class*=uk-position-center-right],.uk-position-center-vertical{top:calc(50% - var(--uk-position-margin-offset));--uk-position-translate-y: -50%;transform:translate(0, var(--uk-position-translate-y))}.uk-slidenav{padding:5px 10px;color:hsla(0,0%,40%,.5);transition:color .1s ease-in-out}.uk-slidenav:hover{color:hsla(0,0%,40%,.9)}.uk-slidenav:active{color:hsla(0,0%,40%,.5)}.uk-slidenav-large{padding:10px 10px}.uk-slidenav-container{display:flex}.uk-light,.uk-section-primary:not(.uk-preserve-color),.uk-section-secondary:not(.uk-preserve-color),.uk-tile-primary:not(.uk-preserve-color),.uk-tile-secondary:not(.uk-preserve-color),.uk-card-primary.uk-card-body,.uk-card-primary>:not([class*=uk-card-media]),.uk-card-secondary.uk-card-body,.uk-card-secondary>:not([class*=uk-card-media]),.uk-overlay-primary,.uk-offcanvas-bar{color:hsla(0,0%,100%,.7)}.uk-light a,.uk-light .uk-link,.uk-section-primary:not(.uk-preserve-color) a,.uk-section-primary:not(.uk-preserve-color) .uk-link,.uk-section-secondary:not(.uk-preserve-color) a,.uk-section-secondary:not(.uk-preserve-color) .uk-link,.uk-tile-primary:not(.uk-preserve-color) a,.uk-tile-primary:not(.uk-preserve-color) .uk-link,.uk-tile-secondary:not(.uk-preserve-color) a,.uk-tile-secondary:not(.uk-preserve-color) .uk-link,.uk-card-primary.uk-card-body a,.uk-card-primary.uk-card-body .uk-link,.uk-card-primary>:not([class*=uk-card-media]) a,.uk-card-primary>:not([class*=uk-card-media]) .uk-link,.uk-card-secondary.uk-card-body a,.uk-card-secondary.uk-card-body .uk-link,.uk-card-secondary>:not([class*=uk-card-media]) a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link,.uk-overlay-primary a,.uk-overlay-primary .uk-link,.uk-offcanvas-bar a,.uk-offcanvas-bar .uk-link{color:#fff}.uk-light a:hover,.uk-light .uk-link:hover,.uk-light .uk-link-toggle:hover .uk-link,.uk-section-primary:not(.uk-preserve-color) a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-link:hover,.uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link,.uk-section-secondary:not(.uk-preserve-color) a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-link:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link,.uk-tile-primary:not(.uk-preserve-color) a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-link:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link,.uk-tile-secondary:not(.uk-preserve-color) a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-link:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link,.uk-card-primary.uk-card-body a:hover,.uk-card-primary.uk-card-body .uk-link:hover,.uk-card-primary.uk-card-body .uk-link-toggle:hover .uk-link,.uk-card-primary>:not([class*=uk-card-media]) a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-link:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-toggle:hover .uk-link,.uk-card-secondary.uk-card-body a:hover,.uk-card-secondary.uk-card-body .uk-link:hover,.uk-card-secondary.uk-card-body .uk-link-toggle:hover .uk-link,.uk-card-secondary>:not([class*=uk-card-media]) a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-toggle:hover .uk-link,.uk-overlay-primary a:hover,.uk-overlay-primary .uk-link:hover,.uk-overlay-primary .uk-link-toggle:hover .uk-link,.uk-offcanvas-bar a:hover,.uk-offcanvas-bar .uk-link:hover,.uk-offcanvas-bar .uk-link-toggle:hover .uk-link{color:#fff}.uk-light :not(pre)>code,.uk-light :not(pre)>kbd,.uk-light :not(pre)>samp,.uk-section-primary:not(.uk-preserve-color) :not(pre)>code,.uk-section-primary:not(.uk-preserve-color) :not(pre)>kbd,.uk-section-primary:not(.uk-preserve-color) :not(pre)>samp,.uk-section-secondary:not(.uk-preserve-color) :not(pre)>code,.uk-section-secondary:not(.uk-preserve-color) :not(pre)>kbd,.uk-section-secondary:not(.uk-preserve-color) :not(pre)>samp,.uk-tile-primary:not(.uk-preserve-color) :not(pre)>code,.uk-tile-primary:not(.uk-preserve-color) :not(pre)>kbd,.uk-tile-primary:not(.uk-preserve-color) :not(pre)>samp,.uk-tile-secondary:not(.uk-preserve-color) :not(pre)>code,.uk-tile-secondary:not(.uk-preserve-color) :not(pre)>kbd,.uk-tile-secondary:not(.uk-preserve-color) :not(pre)>samp,.uk-card-primary.uk-card-body :not(pre)>code,.uk-card-primary.uk-card-body :not(pre)>kbd,.uk-card-primary.uk-card-body :not(pre)>samp,.uk-card-primary>:not([class*=uk-card-media]) :not(pre)>code,.uk-card-primary>:not([class*=uk-card-media]) :not(pre)>kbd,.uk-card-primary>:not([class*=uk-card-media]) :not(pre)>samp,.uk-card-secondary.uk-card-body :not(pre)>code,.uk-card-secondary.uk-card-body :not(pre)>kbd,.uk-card-secondary.uk-card-body :not(pre)>samp,.uk-card-secondary>:not([class*=uk-card-media]) :not(pre)>code,.uk-card-secondary>:not([class*=uk-card-media]) :not(pre)>kbd,.uk-card-secondary>:not([class*=uk-card-media]) :not(pre)>samp,.uk-overlay-primary :not(pre)>code,.uk-overlay-primary :not(pre)>kbd,.uk-overlay-primary :not(pre)>samp,.uk-offcanvas-bar :not(pre)>code,.uk-offcanvas-bar :not(pre)>kbd,.uk-offcanvas-bar :not(pre)>samp{color:hsla(0,0%,100%,.7);background-color:hsla(0,0%,100%,.1)}.uk-light em,.uk-section-primary:not(.uk-preserve-color) em,.uk-section-secondary:not(.uk-preserve-color) em,.uk-tile-primary:not(.uk-preserve-color) em,.uk-tile-secondary:not(.uk-preserve-color) em,.uk-card-primary.uk-card-body em,.uk-card-primary>:not([class*=uk-card-media]) em,.uk-card-secondary.uk-card-body em,.uk-card-secondary>:not([class*=uk-card-media]) em,.uk-overlay-primary em,.uk-offcanvas-bar em{color:#fff}@keyframes uk-kenburns{0%{transform:scale(1)}100%{transform:scale(1.2)}}@media(max-width: 800px){.slideshow{height:55vh;overflow:hidden}.slideshow-img{min-width:none;height:55vh}}.footer{background:var(--black);padding:2rem;min-height:8rem;box-shadow:0 0 1rem rgba(0,0,0,.3)}.footer__container{display:flex;align-items:center;justify-content:space-between}.footer__company-logo{height:6rem}.footer__body{color:#eee;font-size:1.4rem;text-align:center}.footer__body p{font-size:1.2rem}.footer__body a,.footer__body a:link,.footer__body a:visited{color:#eee}.footer__credential-logos{display:flex;flex-direction:column}.footer__credential-logos img{height:4.5rem}@media(max-width: 600px){.footer__container{flex-direction:column}.footer__company-logo,.footer__body{margin-bottom:2rem}.footer__credential-logos img{height:3.5rem}}.breadcrumbs{max-width:120rem;padding:1rem;margin:0 auto;display:flex;overflow-y:auto;column-gap:1rem;align-items:center;background:rgba(0,0,0,.6);box-shadow:0 0 .5rem rgba(0,0,0,.2)}.breadcrumbs__link,.breadcrumbs__link:link,.breadcrumbs__link:visited{color:#ccc;text-decoration:none;font-size:1.4rem;white-space:nowrap}.contact-page-body{min-height:60vh;background:linear-gradient(to bottom, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.3)),url("/assets/img/wall.jpg") center/cover;padding:3rem 2rem}.contact-box{display:grid;max-width:120rem;margin:0 auto;grid-template-columns:30rem auto;grid-template-areas:"sidebar main" "map-area map-area";column-gap:.5rem;row-gap:.5rem}.contact-box__sidebar{grid-area:sidebar}.contact-box__main{grid-area:main}.contact-box__map-area{grid-area:map-area;padding:1rem}.contact-box__sidebar,.contact-box__main,.contact-box__map-area{background:hsla(0,0%,100%,.7);backdrop-filter:blur(10px);box-shadow:0 0 .5rem rgba(0,0,0,.24)}.contact-box__sidebar,.contact-box__main{padding:2rem}.contact-box__sb-section:not(:last-child){margin-bottom:2rem}.contact-h2{font-size:1.9rem;margin-bottom:1rem}.contact-h3{font-size:1.4rem}.location{font-size:1.3rem;background:hsla(0,0%,100%,.7);padding:1rem;box-shadow:0 0 .5rem rgba(0,0,0,.2);display:flex;align-items:center;column-gap:1.5rem}.location__icon-circle{display:flex;align-items:center;justify-content:center;padding:.6rem;border-radius:90%;background:linear-gradient(#777, #999);box-shadow:0 0 .5rem rgba(0,0,0,.2)}.location__map-fill-icon{width:2rem}.location:not(:last-child){margin-bottom:1rem}.phone-num,.email-address{display:flex;align-items:center;margin-top:.5rem}.email-address a,.email-address a:link,.email-address a:visited{text-decoration:none;color:#333}.email-address,.loading-hours-p{font-size:1.4rem}.loading-hours{display:flex;align-items:center}.loading-hours__text{line-height:1.2;color:#333}.phone-icon,.email-icon,.mailbox-icon,.clock-icon{height:1.8rem}.email-icon,.mailbox-icon,.clock-icon{margin-right:.5rem}.mailing-address{display:flex;align-items:center;line-height:1.2;font-size:1.4rem;color:#333}.contact-form{overflow:hidden}.contact-input{display:block;font-size:1.8rem;padding:4px;font-family:inherit;border:1px solid #ddd;width:100%;outline:none;caret-color:#777}.contact-input:focus::placeholder{opacity:0}.contact-input-label{display:block;font-size:1.3rem;font-weight:bold}.contact-textbox{display:block;font-size:1.4rem;resize:none;font-family:inherit;border:1px solid #ddd;width:100%;outline:none;caret-color:#777;height:20rem;padding:4px}.contact-textbox:focus::placeholder{opacity:0}.send-btn{display:inline-block;padding:1rem 1.5rem;background:#444;font-family:inherit;font-size:1.8rem;color:#fff;border:none}.errorbox{margin:1rem 0;border:1px solid red;border-radius:1rem;padding:1rem;font-size:1.4rem;background:#ffe7e7;display:none;list-style:none;color:red}.errorbox li{display:flex;align-items:center}.errorbox.show{display:block}.error-icon{height:1.6rem;margin-right:3px}.submit-success-toast{position:fixed !important;top:2rem;left:0;right:0;width:95%;max-width:30rem;margin:0 auto;animation:fade-down .3s both;display:none;padding:2rem;font-size:1.6rem;background:#fff;box-shadow:0 0 1rem rgba(0,0,0,.24)}.submit-success-toast.show{display:block}#map{height:35rem;width:100%;box-shadow:0 0 .5rem rgba(0,0,0,.2)}@keyframes fade-down{from{opacity:0;top:-30px}to{top:1rem;opacity:1}}@media(max-width: 900px){.contact-box{grid-template-columns:auto;grid-template-areas:"sidebar" "main" "map-area";column-gap:0;row-gap:2rem}.contact-box__sidebar,.contact-box__main{padding:1.75rem 1.25rem}}.slideshow-section{background:linear-gradient(#333, #454545) no-repeat;overflow:hidden}.home-options-section{min-height:30rem;padding:3rem 2rem;background:#524e3d;border-top:2rem solid #151515}.home-product-grid{display:grid;column-gap:2rem;grid-template-columns:repeat(3, 1fr);max-width:120rem;margin:0 auto}.home-product-tile{position:relative;height:30rem;box-shadow:0 0 1rem rgba(0,0,0,.24);display:block}.home-product-tile:link,.home-product-tile:visited{text-decoration:none;color:var(--white)}.home-product-tile__image{width:100%;height:100%;object-fit:cover;object-position:center}.home-product-tile__body{position:absolute;bottom:0;left:0;width:100%;height:6rem;background:rgba(0,0,0,.8);color:var(--white);font-size:2rem;display:flex;align-items:center;justify-content:center}@media(max-width: 800px){.home-product-grid{grid-auto-rows:22rem;grid-template-columns:1fr;column-gap:0;row-gap:2rem;align-items:center;max-width:60rem}.home-product-tile{height:22rem}}.products-body{min-height:70vh;background:#635e4b;padding:2rem}.product-category{min-height:20rem;background:rgba(0,0,0,0);max-width:120rem;margin:2rem auto}.product-category__title{font-weight:600;font-size:3.2rem;padding:1rem;color:#ccc;font-family:"Oswald",sans-serif;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #ccc}.product-category__items{display:grid;grid-template-columns:repeat(auto-fill, 22rem);grid-auto-rows:20rem;grid-gap:1.5rem;padding:2rem 1rem;justify-content:center}.product-tile{box-shadow:0 0 .5rem rgba(0,0,0,.24);position:relative;text-decoration:none;display:block}.product-tile__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.product-tile__body{background:rgba(0,0,0,.8);color:var(--white);padding:1rem;text-align:center;font-size:1.6rem;position:absolute;bottom:0;left:0;width:100%;text-decoration:none}.product-tile__enlarge-btn{position:absolute;right:0;top:0;background:#000;padding:.8rem;display:inline-block;border:none}.product-tile__enlarge-btn img{height:1.8rem}.image-lightbox-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.85);display:none;align-items:center;justify-content:center;padding:1rem}.image-lightbox-overlay__dialog{width:60rem;background:hsla(0,0%,100%,.8);padding:.8rem}.image-lightbox-overlay__image{display:block;width:100%}.image-lightbox-overlay.show{display:flex}@media(max-width: 700px){.product-category__title{font-size:2.5rem;text-align:center;padding:.5rem}}.product-item-page{margin:2rem auto;max-width:120rem}.product-item-page__title{text-align:center;font-weight:600;font-size:3rem;padding:1rem;color:#ccc;font-family:"Oswald",sans-serif;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #ccc}.product-item-page__main-image{display:block;width:40rem;height:30rem;object-fit:cover;object-position:center;margin:2rem auto;border:1rem solid rgba(0,0,0,.5);box-shadow:0 0 .3rem rgba(0,0,0,.5)}.product-item-page__varieties-heading{text-align:center;font-family:"Oswald",sans-serif;color:#ccc;font-size:2.2rem;text-transform:uppercase;margin-top:3rem}.product-varieties{display:flex;flex-wrap:wrap;grid-gap:.8rem;max-width:100rem;margin:2rem auto 10rem auto}.product-varieties__item{padding:1rem;background:rgba(0,0,0,.6);color:#ccc;font-size:1.4rem;text-align:center;box-shadow:0 0 .5rem rgba(0,0,0,.24);flex-basis:calc(50% - .4rem);flex-grow:1}.product-varieties__none-listed{font-size:1.6rem;text-align:center;margin:2rem 0;color:#ccc}@media(max-width: 600px){.product-item-page__main-image{width:22rem;max-width:95%;height:26rem}.product-varieties{grid-template-columns:100%}}@media(max-width: 840px){.product-varieties{flex-direction:column;align-items:stretch}.product-varieties__item{width:100%;max-width:100%}}.gallery-page-content{min-height:75vh;background:#a9b2b3}.gallery-section{display:grid;min-height:40rem}.gallery-section:not(:last-child){border-bottom:30px solid #222}.gallery-section--left-title{grid-template-columns:50rem auto}.gallery-section--right-title{grid-template-columns:auto 50rem}.gallery-section__title{display:flex;align-items:center;font-size:3rem;background:#635e4b;text-transform:uppercase;color:#ccc;font-family:"Oswald",sans-serif;box-shadow:0 0 .8rem rgba(0,0,0,.8);font-weight:bold}.gallery-section__title--align-right{justify-content:flex-end;clip-path:polygon(0 0, 100% 0, 45rem 20%, 48rem 35%, 42rem 65%, 45rem 72%, 42rem 100%, 0 100%);padding:2rem 12rem 2rem 2rem;text-align:right}.gallery-section__title--align-left{justify-content:flex-start;clip-path:polygon(0 0, 100% 0, 100% 100%, 6rem 100%, 2rem 72%, 4rem 60%, 0 45%, 3rem 20%);padding:2rem 2rem 2rem 12rem;text-align:left}.gallery-section__images{display:grid;grid-gap:2rem;grid-template-columns:repeat(auto-fill, 26rem);padding:3rem;align-items:center}.gallery-section__images--right-align{justify-content:end}.gallery-image{width:26rem;height:22rem;object-fit:cover;object-position:center;border:8px solid #ddd;box-shadow:0 0 .5rem rgba(0,0,0,.24)}@media(max-width: 1675px){.gallery-section__images{grid-template-columns:repeat(auto-fill, 22rem);grid-gap:1rem}.gallery-image{width:22rem;height:18rem;border:6px solid #ddd}}@media(max-width: 1570px){.gallery-section--left-title{grid-template-columns:40rem auto}.gallery-section--right-title{grid-template-columns:auto 40rem}.gallery-section__title--align-right{justify-content:flex-end;clip-path:polygon(0 0, 100% 0, 35rem 20%, 38rem 35%, 32rem 65%, 35rem 72%, 32rem 100%, 0 100%);padding:2rem 12rem 2rem 2rem}.gallery-section__title--align-left{justify-content:flex-start;clip-path:polygon(0 0, 100% 0, 100% 100%, 6rem 100%, 2rem 72%, 4rem 60%, 0 45%, 3rem 20%);padding:2rem 2rem 2rem 12rem}}@media(max-width: 1150px){.gallery-section{display:grid;grid-template-columns:auto;border-bottom:none;min-height:auto}.gallery-section--right-title .gallery-section__title{order:-1}.gallery-section__title{height:15rem;display:block;padding:3rem}.gallery-section__title--align-right{display:block;clip-path:polygon(0 0, 100% 0, 100% 14rem, 70% 15rem, 65% 13.5rem, 40% 15rem, 20% 13rem, 0 15rem);text-align:center}.gallery-section__title--align-left{display:block;clip-path:polygon(0 0, 100% 0, 100% 14rem, 70% 15rem, 65% 13.5rem, 40% 15rem, 20% 13rem, 0 15rem);text-align:center}.gallery-section__images{justify-content:center}}@media(max-width: 600px){.gallery-section__title{font-size:2.4rem}}.search-results-body{min-height:70vh;background:#635e4b;padding:2rem}.results-for-text{font-size:1.8rem;color:#ccc;background:rgba(0,0,0,.6);padding:1rem;box-shadow:0 0 .5rem rgba(0,0,0,.24)}.results-total-text{font-size:1.6rem;color:#ccc;margin:1rem 0;font-weight:normal}.result-list{margin:2rem 0}.result-tile{padding:1rem 0;display:flex;align-items:center;gap:.8rem;text-decoration:none}.result-tile:not(:last-child){border-bottom:1px solid #ccc}.result-tile__image{width:10rem;height:10rem;object-fit:cover;object-position:center;border:5px solid hsla(0,0%,100%,.5)}.result-tile__product{color:#ccc;font-size:1.8rem}/*# sourceMappingURL=style.css.map */
