@media (min-width: 1440px){.hide-up-1720{display:none}}.mega-menu--flex{display:flex;flex-wrap:nowrap;gap:30px;justify-content:flex-start;align-items:flex-start}.mega-menu__column{flex:0 0 auto;min-width:220px}.collection-column{display:flex;flex-direction:column;align-items:flex-start}.collection-column .mega-menu-collection-image img{width:100%;height:auto;margin-bottom:12px;transition:transform .3s ease}.collection-column .mega-menu-collection-image img:hover{transform:scale(1.03)}@media (max-width: 992px){.mega-menu--flex{flex-wrap:wrap}.mega-menu__column{min-width:45%}}.no-featured-image>div{height:0!important;overflow:hidden}.four-level-menu,.four-level-menu>li,.site-nav__link:not(.site-nav__link--icon):hover{border:none}.site-nav__link:not(.site-nav__link--icon){padding:40px 18px}@media (max-width: 1439px){ul.site-nav.site-navigation.four-level-menu{display:none}}.search-popup{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:9999}.search-popup__content{width:60%;background-color:#fff;padding:30px;border-radius:14px}.search-popup__form{display:flex;gap:10px}.search-popup.hidden{display:none}.search-popup__submit{background-color:#707070;color:#fff;padding:5px 20px;border-radius:10px}.search-box{background:#fff;padding:30px;border-radius:8px;width:90%;max-width:500px;position:relative;border:1px solid black}.btn--close-search{position:absolute;top:10px;right:10px;background:none;border:none;color:#000!important;font-size:26px;font-weight:700;cursor:pointer;z-index:1001;line-height:1;transition:opacity .2s ease}.btn--close-search:hover{opacity:.7}.btn--open-search{background-color:#707070;padding:10px;display:flex;align-items:stretch}.search-input button svg{width:16px}.site-nav__icons svg{height:16px}.search-input input{width:100%;border:1px solid black}@media only screen and (max-width: 1200px){.search-input input{display:block}}@media only screen and (max-width: 480px){.search-popup__form{flex-direction:column}}.customer-reviews-section{padding:25.5px 0}.customer-reviews-section--with-divider{border-top:1px solid;border-top-color:var(--colorBorder)}@media only screen and (min-width:769px){.customer-reviews-section{padding:75px 0}}.review-stars{display:block;font-size:16px;letter-spacing:.2em;margin-bottom:10px}@media only screen and (min-width:769px){.review-stars{font-size:18px;margin-bottom:15px}}.customer-review-slide{display:none;opacity:0;padding:40px 0 55px;width:33%;min-height:300px}.customer-review-slide:first-child{display:block}.flickity-slider .customer-review-slide{display:block;opacity:1;padding-left:15px;padding-right:14px}.customer-review-slide .customer-review__text{border:1px solid #E8E4DF;transition:transform .5s ease,box-shadow .5s ease}@media only screen and (max-width:768px){.customer-review-slide{width:100%}.customer-review-slide .customer-review__text{transform:scale(.86)}.customer-review-slide.is-selected .customer-review__text{transform:scale(1)}}.customer-review__text{background:var(--colorBody);color:var(--colorTextBody);margin:0 30px 15px;padding:30px 15px}@media only screen and (min-width:769px){.customer-review__text{margin:0;padding:30px}}.customer-review__text cite{font-style:normal;font-weight:700}@media only screen and (min-width:769px){.customer-review__text cite{font-size:calc(var(--typeBaseSize) + 1px)}}.customer-review__text p{margin-bottom:7.5px}.customer-review__text p+cite{margin-top:0}.review__info{font-size:calc(var(--typeBaseSize) - 1px)}.customer-reviews-section .flickity-page-dots{bottom:0}.review-bottom{display:flex;justify-content:space-between}.newsletter-wrapper{display:flex;justify-content:space-between;align-items:center}.faq-item{background-color:transparent;border-radius:6px;overflow:hidden;transition:background-color .3s ease;padding:10px}.faq-item.active{background-color:#e8e4df}.faq-item .collapsible-content.is-open{background-color:#e8e4df;border-radius:6px}.faq-item:has(.collapsible-content.is-open){background-color:#e8e4df}.faq-item .collapsible-content.is-open .collapsible-content__inner,.faq-item .collapsible-content.is-open .rte{background-color:transparent!important}.faq-item .collapsible-content__inner--faq{padding:20px}@media only screen and (max-width: 1440px){.header-item--logo .site-header__logo a{width:90px;padding:4px}.header-layout .header-item--logo{-webkit-box-flex:0 0 90px;-ms-flex:0 0 90px;flex:0 0 90px}.site-nav__link:not(.site-nav__link--icon){padding:40px 14px;font-weight:500!important;letter-spacing:0}}
/*# sourceMappingURL=/cdn/shop/t/106/assets/mega-menu.css.map */
