@media screen and (min-width: 750px){.facets-block-wrapper--vertical{position:sticky!important;top:120px;max-height:calc(100vh - 140px);overflow-y:auto;align-self:flex-start}.facets--vertical{position:relative!important}.facets-block-wrapper--vertical::-webkit-scrollbar{width:6px}.facets-block-wrapper--vertical::-webkit-scrollbar-track{background:transparent}.facets-block-wrapper--vertical::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.facets-block-wrapper--vertical::-webkit-scrollbar-thumb:hover{background-color:#0006}}@media screen and (min-width: 993px){.author-page__sidebar{position:sticky;top:120px;max-height:calc(100vh - 140px);overflow-y:auto;align-self:flex-start}.author-page__sidebar::-webkit-scrollbar{width:6px}.author-page__sidebar::-webkit-scrollbar-track{background:transparent}.author-page__sidebar::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.author-page__sidebar::-webkit-scrollbar-thumb:hover{background-color:#0006}}@media screen and (min-width: 750px){.section-category-sidebar{position:sticky;top:120px;max-height:calc(100vh - 140px);overflow-y:auto;align-self:flex-start}.section-category-sidebar::-webkit-scrollbar{width:6px}.section-category-sidebar::-webkit-scrollbar-track{background:transparent}.section-category-sidebar::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.section-category-sidebar::-webkit-scrollbar-thumb:hover{background-color:#0006}}slideshow-slides,slideshow-slides[size=auto],slideshow-slides[size=medium]{min-height:350px!important}slideshow-slide{min-height:inherit!important}@media screen and (min-width: 750px){slideshow-slides,slideshow-slides[size=auto],slideshow-slides[size=medium]{min-height:450px!important}}@media screen and (min-width: 990px){slideshow-slides,slideshow-slides[size=auto],slideshow-slides[size=medium]{min-height:500px!important}}slideshow-slide .text-block,slideshow-slide .text-block>*,slideshow-slide .text-block.h1,slideshow-slide .text-block.h2,slideshow-slide .text-block.h1>*,slideshow-slide .text-block.h2>*{word-break:keep-all!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;white-space:normal!important;text-wrap:balance!important}slideshow-slide .text-block.h1>*,slideshow-slide .text-block h1{font-size:clamp(1.75rem,5vw,3.5rem)!important;line-height:1.1!important}slideshow-slide .text-block.h2>*,slideshow-slide .text-block h2{font-size:clamp(1.5rem,4vw,2.75rem)!important;line-height:1.15!important}.slide__content h1,.slide__content h2,.slide__content .h1,.slide__content .h2{word-break:keep-all!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;text-wrap:balance!important}.group-block-content .text-block,.group-block-content .text-block>*{word-break:keep-all!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;text-wrap:balance!important}.slide__content .group-block-content{max-width:100%}@media screen and (max-width: 749px){slideshow-slide .text-block.h1>*,slideshow-slide .text-block.h2>*,slideshow-slide .text-block h1,slideshow-slide .text-block h2,.slide__content h1,.slide__content h2,.slide__content .h1,.slide__content .h2{word-break:normal!important;overflow-wrap:break-word!important;-webkit-hyphens:auto!important;hyphens:auto!important;font-size:clamp(1.25rem,6vw,2rem)!important;line-height:1.2!important}slideshow-slide .group-block,.slide__content .group-block{padding-left:16px!important;padding-right:16px!important}}.qep-global-filter-search{padding:0 16px 16px;border-bottom:1px solid #e8e8e8;margin-bottom:16px}.qep-global-filter-search-wrapper{position:relative;display:flex;align-items:center}.qep-global-filter-search-icon{position:absolute;left:12px;color:#888;pointer-events:none}.qep-global-filter-search-input{width:100%;padding:10px 36px;border:1px solid #ddd;border-radius:8px;font-size:14px;background:#fafafa;transition:border-color .2s,background-color .2s}.qep-global-filter-search-input:focus{outline:none;border-color:#4a7c59;background:#fff}.qep-global-filter-search-input::placeholder{color:#999}.qep-global-filter-search-clear{position:absolute;right:8px;background:none;border:none;padding:4px;cursor:pointer;color:#888;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s,color .2s}.qep-global-filter-search-clear:hover{background:#eee;color:#333}.facets__inputs-list-item.filter-hidden,.facets__item.filter-group-hidden{display:none!important}.qep-filter-no-results{padding:12px 16px;color:#666;font-size:14px;font-style:italic}.dropdown__nav[data-menu-handle=shop]{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.dropdown__nav[data-menu-handle=shop]>li{padding:0}.dropdown__nav[data-menu-handle=shop] a{white-space:nowrap}@media screen and (max-width: 989px){.dropdown__nav[data-menu-handle=shop]{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 767px){.collection-banner-section .banner{min-height:auto!important;height:auto!important}.banner.mobile\:media--200px,.banner.mobile\:media--250px,.banner.mobile\:media--300px{min-height:200px;height:auto!important}.banner.mobile\:media--400px,.banner.mobile\:media--500px{min-height:300px;height:auto!important}.banner__content{position:relative!important;overflow:visible}.banner__box{max-width:100%;padding-inline:var(--sp-4)}.banner__title{font-size:clamp(1.5rem,7vw,2.5rem)!important;line-height:1.15!important;word-break:normal;overflow-wrap:break-word}.banner__title.title-xl,.banner__title.title-lg{font-size:clamp(1.75rem,8vw,3rem)!important}.banner__title.title-md{font-size:clamp(1.5rem,6vw,2.25rem)!important}.banner__title.title-sm{font-size:clamp(1.25rem,5vw,1.75rem)!important}.banner__box .rte{font-size:clamp(.875rem,3.5vw,1rem)!important;line-height:1.5!important}.banner .breadcrumb ul{flex-wrap:wrap}.banner.media--auto{height:auto!important;min-height:180px}.banner.media--auto .banner__media{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.template-page-about .image-with-text-overlay .banner{position:relative;overflow:hidden}.template-page-about .image-with-text-overlay .banner.mobile\:media--300px,.template-page-about .image-with-text-overlay .banner.mobile\:media--200px,.template-page-about .image-with-text-overlay .banner.mobile\:media--250px,.template-page-about .image-with-text-overlay .banner.mobile\:media--400px,.template-page-about .image-with-text-overlay .banner.mobile\:media--500px,.template-page-about .image-with-text-overlay .banner.mobile\:media--600px{min-height:200px}.template-page-about .image-with-text-overlay .banner.mobile\:media--adapt{position:relative!important;height:auto!important;padding-block-end:0!important;min-height:200px}.template-page-about .image-with-text-overlay .banner.mobile\:media--adapt .banner__media{position:relative!important;height:auto!important;width:100%!important;display:block!important}.template-page-about .image-with-text-overlay .banner.mobile\:media--adapt .banner__content{position:absolute!important;top:0;left:0;width:100%;height:100%;z-index:2}.template-page-about .image-with-text-overlay .banner.mobile\:media--adapt .banner__media picture{position:relative!important;height:auto!important;display:block!important}.template-page-about .image-with-text-overlay .banner.mobile\:media--adapt .banner__media picture img{position:relative!important;height:auto!important;width:100%!important;display:block!important}.template-page-about .image-with-text-overlay .banner__media{position:relative!important;width:100%!important;display:block!important;visibility:visible!important;opacity:1!important}.template-page-about .image-with-text-overlay .banner.mobile\:media--300px .banner__media,.template-page-about .image-with-text-overlay .banner.mobile\:media--200px .banner__media,.template-page-about .image-with-text-overlay .banner.mobile\:media--250px .banner__media,.template-page-about .image-with-text-overlay .banner.mobile\:media--400px .banner__media,.template-page-about .image-with-text-overlay .banner.mobile\:media--500px .banner__media,.template-page-about .image-with-text-overlay .banner.mobile\:media--600px .banner__media{position:absolute!important;top:0;left:0;width:100%;height:100%}.template-page-about .image-with-text-overlay .banner__media picture{display:block!important;width:100%!important;height:100%!important;position:relative!important}.product-card__media .media img,.product-card__media .media picture img,.product-card .media img,.product-card .media picture img{object-fit:cover!important;width:100%!important;height:100%!important}.template-page-about .image-with-text-overlay .banner__media picture img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;visibility:visible!important;opacity:1!important}.template-page-about .image-with-text-overlay .banner.mobile\:media--adapt .banner__media picture img{height:auto!important;object-fit:contain!important}.template-page-about .image-with-text-overlay .banner__media picture source{display:block}.template-page-about .image-with-text-overlay .banner__content{position:absolute!important;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.template-page-about .image-with-text-overlay .banner__content>*{pointer-events:auto}.template-page-about .image-with-text-overlay .banner__content>.page-width{display:flex!important;width:100%;height:100%}.template-page-about .image-with-text-overlay .banner__box{position:relative;max-width:calc(100% - 2rem);padding:1rem}.template-page-about .image-with-text-overlay .banner__box,.template-page-about .image-with-text-overlay .banner__title,.template-page-about .image-with-text-overlay .banner__box .rte,.template-page-about .image-with-text-overlay .banner__box p{color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.5),0 1px 2px rgba(0,0,0,.3)}.template-page-about .image-with-text-overlay .banner__overlay{background-color:#0006!important}}@media screen and (max-width: 575px){.template-page-about .image-with-text-overlay .section{overflow:hidden}.template-page-about .image-with-text-overlay .banner{position:relative;overflow:hidden;display:block}.template-page-about .image-with-text-overlay .banner.mobile\:media--adapt{position:relative!important;height:auto!important;padding-block-end:0!important;min-height:200px}.template-page-about .image-with-text-overlay .banner.mobile\:media--adapt .banner__media{position:relative!important;height:auto!important;width:100%!important;display:block!important;min-height:200px}.template-page-about .image-with-text-overlay .banner.mobile\:media--adapt .banner__media picture{position:relative!important;height:auto!important;width:100%!important;display:block!important}.template-page-about .image-with-text-overlay .banner.mobile\:media--adapt .banner__media picture img{position:relative!important;height:auto!important;width:100%!important;display:block!important;object-fit:contain!important;visibility:visible!important}.template-page-about .image-with-text-overlay .banner.mobile\:media--adapt .banner__content{position:absolute!important;top:0;left:0;width:100%;height:100%;z-index:2}.template-page-about .image-with-text-overlay .banner.mobile\:media--300px .banner__media,.template-page-about .image-with-text-overlay .banner.mobile\:media--200px .banner__media,.template-page-about .image-with-text-overlay .banner.mobile\:media--250px .banner__media,.template-page-about .image-with-text-overlay .banner.mobile\:media--400px .banner__media,.template-page-about .image-with-text-overlay .banner.mobile\:media--500px .banner__media,.template-page-about .image-with-text-overlay .banner.mobile\:media--600px .banner__media{position:absolute!important;top:0;left:0;width:100%!important;height:100%!important;display:block!important;visibility:visible!important}.template-page-about .image-with-text-overlay .banner.mobile\:media--300px .banner__media picture,.template-page-about .image-with-text-overlay .banner.mobile\:media--300px .banner__media picture img,.template-page-about .image-with-text-overlay .banner.mobile\:media--200px .banner__media picture,.template-page-about .image-with-text-overlay .banner.mobile\:media--200px .banner__media picture img,.template-page-about .image-with-text-overlay .banner.mobile\:media--250px .banner__media picture,.template-page-about .image-with-text-overlay .banner.mobile\:media--250px .banner__media picture img,.template-page-about .image-with-text-overlay .banner.mobile\:media--400px .banner__media picture,.template-page-about .image-with-text-overlay .banner.mobile\:media--400px .banner__media picture img,.template-page-about .image-with-text-overlay .banner.mobile\:media--500px .banner__media picture,.template-page-about .image-with-text-overlay .banner.mobile\:media--500px .banner__media picture img,.template-page-about .image-with-text-overlay .banner.mobile\:media--600px .banner__media picture,.template-page-about .image-with-text-overlay .banner.mobile\:media--600px .banner__media picture img{width:100%!important;height:100%!important;display:block!important;visibility:visible!important;opacity:1!important;object-fit:cover!important}.template-page-about .image-with-text-overlay .banner__media picture{display:block!important;position:relative!important}.template-page-about .image-with-text-overlay .banner__media picture source{display:block}.template-page-about .image-with-text-overlay .banner__media picture img,.template-page-about .image-with-text-overlay .banner__media picture img.mobile-image{display:block!important;width:100%!important;height:auto!important;object-fit:cover;visibility:visible!important;opacity:1!important}.template-page-about .image-with-text-overlay .banner__media .banner__image{visibility:visible!important}.template-page-about .image-with-text-overlay .banner__media .banner__image~.banner__image{visibility:visible!important}@media screen and (max-width: 767px){.template-page-about .image-with-text-overlay .banner__media picture img.mobile-image{display:block!important;visibility:visible!important;opacity:1!important}.template-page-about .image-with-text-overlay .banner__media picture img.desktop-image{display:none!important;visibility:hidden!important}}@media screen and (min-width: 768px){.template-page-about .image-with-text-overlay .banner__media picture img.mobile-image{display:none!important;visibility:hidden!important}.template-page-about .image-with-text-overlay .banner__media picture img.desktop-image{display:block!important;visibility:visible!important;opacity:1!important}}.template-page-about .image-with-text-overlay .banner__content{position:absolute!important;top:0;left:0;right:0;bottom:0;width:100%;height:100%;max-height:100%;overflow:hidden;z-index:1}.template-page-about .image-with-text-overlay .banner__content>.page-width.flex{display:flex!important}.template-page-about .image-with-text-overlay .banner__content .items-end.justify-start{align-items:flex-end!important;justify-content:flex-start!important}.template-page-about .image-with-text-overlay .banner__content .items-end .banner__box{margin:auto auto 0 0}.template-page-about .image-with-text-overlay .banner__box{max-width:calc(100% - 2rem);max-height:100%;overflow:hidden;padding:1rem;margin:0 auto}.template-page-about .image-with-text-overlay .banner__title{max-width:100%;word-wrap:break-word;overflow-wrap:break-word}.template-page-about .image-with-text-overlay .section{margin-bottom:0;padding-bottom:0}.template-page-about .image-with-text-overlay+.section{margin-top:2rem}}@media screen and (min-width: 768px){.page-with-sidebar-form .flex{flex-direction:row}.page-with-sidebar-form .md\:flex-1{flex:1}.page-with-sidebar-form .md\:w-\[35\%\]{width:35%}}@media screen and (max-width: 767px){.page-with-sidebar-form .flex{flex-direction:column}.page-with-sidebar-form .md\:flex-1,.page-with-sidebar-form .md\:w-\[35\%\]{width:100%}.page-with-sidebar-form .sidebar-form-wrapper{width:100%!important;max-width:100%!important;min-width:100%!important}.page-with-sidebar-form .sidebar-form{width:100%;max-width:100%}.page-with-sidebar-form .sidebar-contact-form,.page-with-sidebar-form .sidebar-contact-form .field{width:100%}.page-with-sidebar-form .sidebar-contact-form input,.page-with-sidebar-form .sidebar-contact-form textarea,.page-with-sidebar-form .sidebar-contact-form button{width:100%;max-width:100%}}.page-with-sidebar-form .contact__header-section{margin-bottom:2.5rem}.page-with-sidebar-form .contact__header-section>*+*{margin-top:1.5rem!important}.page-with-sidebar-form .contact__header-section h3{margin-bottom:0!important}.page-with-sidebar-form .contact__header-section>p{margin-bottom:0!important}.page-with-sidebar-form .contact__sidebar{margin-bottom:0;margin-top:0}.page-with-sidebar-form .contact__info-content{display:flex;flex-direction:column;gap:1rem}.page-with-sidebar-form .contact__info-content p{margin:0;line-height:1.6}.page-with-sidebar-form .contact__info-content p+p{margin-top:0}.page-with-sidebar-form .contact__header-section+.sidebar-contact-form{margin-top:0}@media screen and (min-width: 768px) and (max-width: 1023px){.banner__title.title-xl,.banner__title.title-lg{font-size:clamp(2rem,5vw,3.5rem)!important}}.mega-menu__nav-item,.mega-menu__nav-item a,.dropdown__nav li,.dropdown__nav a{text-align:left}.mega-menu__nav--columns{display:flex;flex-direction:row;gap:clamp(var(--sp-5),6.5vw,var(--sp-32));width:100%}.mega-menu__nav--columns .mega-menu__column{flex:1;display:flex;flex-direction:column;gap:clamp(var(--sp-3),1.5vw,var(--sp-5));list-style:none;padding:0;margin:0}.mega-menu__nav--columns .mega-menu__nav-item{--tw-translate-x: 25%;transform:translate(calc(var(--tw-translate-x) * var(--transform-logical)));transition:transform 2s cubic-bezier(.075,.82,.165,1),opacity 1s cubic-bezier(.19,1,.22,1);transition-delay:.25s}.mega-menu[open] .mega-menu__nav--columns .mega-menu__nav-item{--tw-translate-x: 0;opacity:1}.dropdown__nav--columns{display:flex;flex-direction:row;gap:clamp(var(--sp-5),4vw,var(--sp-10));width:auto;min-width:max-content}.dropdown__nav--columns .dropdown__column{flex:0 0 auto;display:flex;flex-direction:column;gap:clamp(var(--sp-1d5),1vw,var(--sp-2));list-style:none;padding:0;margin:0}.dropdown__nav--columns .dropdown__column li{--tw-translate-x: 20%;transform:translate(calc(var(--tw-translate-x) * var(--transform-logical)));transition:transform 1s cubic-bezier(.075,.82,.165,1),opacity 1s cubic-bezier(.19,1,.22,1);transition-delay:.2s}details[open] .dropdown .dropdown__nav--columns .dropdown__column li{--tw-translate-x: 0;opacity:1}details[open] .dropdown .dropdown__nav--columns .dropdown__column[data-column="1"] li:nth-child(1){transition-delay:.3s}details[open] .dropdown .dropdown__nav--columns .dropdown__column[data-column="1"] li:nth-child(2){transition-delay:.35s}details[open] .dropdown .dropdown__nav--columns .dropdown__column[data-column="1"] li:nth-child(3){transition-delay:.4s}details[open] .dropdown .dropdown__nav--columns .dropdown__column[data-column="1"] li:nth-child(4){transition-delay:.45s}details[open] .dropdown .dropdown__nav--columns .dropdown__column[data-column="1"] li:nth-child(5){transition-delay:.5s}details[open] .dropdown .dropdown__nav--columns .dropdown__column[data-column="1"] li:nth-child(6){transition-delay:.55s}details[open] .dropdown .dropdown__nav--columns .dropdown__column[data-column="1"] li:nth-child(7){transition-delay:.6s}details[open] .dropdown .dropdown__nav--columns .dropdown__column[data-column="1"] li:nth-child(8){transition-delay:.65s}details[open] .dropdown .dropdown__nav--columns .dropdown__column[data-column="1"] li:nth-child(9){transition-delay:.7s}details[open] .dropdown .dropdown__nav--columns .dropdown__column[data-column="1"] li:nth-child(10){transition-delay:.75s}details[open] .dropdown .dropdown__nav--columns .dropdown__column[data-column="2"] li:nth-child(1){transition-delay:.35s}details[open] .dropdown .dropdown__nav--columns .dropdown__column[data-column="2"] li:nth-child(2){transition-delay:.4s}details[open] .dropdown .dropdown__nav--columns .dropdown__column[data-column="2"] li:nth-child(3){transition-delay:.45s}details[open] .dropdown .dropdown__nav--columns .dropdown__column[data-column="2"] li:nth-child(4){transition-delay:.5s}details[open] .dropdown .dropdown__nav--columns .dropdown__column[data-column="2"] li:nth-child(5){transition-delay:.55s}details[open] .dropdown .dropdown__nav--columns .dropdown__column[data-column="2"] li:nth-child(6){transition-delay:.6s}details[open] .dropdown .dropdown__nav--columns .dropdown__column[data-column="2"] li:nth-child(7){transition-delay:.65s}details[open] .dropdown .dropdown__nav--columns .dropdown__column[data-column="2"] li:nth-child(8){transition-delay:.7s}details[open] .dropdown .dropdown__nav--columns .dropdown__column[data-column="2"] li:nth-child(9){transition-delay:.75s}details[open] .dropdown .dropdown__nav--columns .dropdown__column[data-column="3"] li:nth-child(1){transition-delay:.4s}details[open] .dropdown .dropdown__nav--columns .dropdown__column[data-column="3"] li:nth-child(2){transition-delay:.45s}details[open] .dropdown .dropdown__nav--columns .dropdown__column[data-column="3"] li:nth-child(3){transition-delay:.5s}details[open] .dropdown .dropdown__nav--columns .dropdown__column[data-column="3"] li:nth-child(4){transition-delay:.55s}details[open] .dropdown .dropdown__nav--columns .dropdown__column[data-column="3"] li:nth-child(5){transition-delay:.6s}details[open] .dropdown .dropdown__nav--columns .dropdown__column[data-column="3"] li:nth-child(6){transition-delay:.65s}details[open] .dropdown .dropdown__nav--columns .dropdown__column[data-column="3"] li:nth-child(7){transition-delay:.7s}details[open] .dropdown .dropdown__nav--columns .dropdown__column[data-column="3"] li:nth-child(8){transition-delay:.75s}details[open] .dropdown .dropdown__nav--columns .dropdown__column[data-column="3"] li:nth-child(9){transition-delay:.8s}
/*# sourceMappingURL=/cdn/shop/t/11/assets/qep-custom.css.map */
