.ravine-header-section{display:block;width:100%}.ravine-header-section .ravine-header{width:100%;background-color:var(--ravine-bg);background-image:var(--ravine-bg-image, none);padding-top:var(--ravine-desktop-padding-top);padding-bottom:var(--ravine-desktop-padding-bottom);display:block!important;background-size:cover;background-position:center;background-repeat:no-repeat}.ravine-header-section .ravine-header__inner{width:100%;max-width:1458px;margin:0 auto;padding-left:20px;padding-right:20px;display:flex;align-items:center}.ravine-header-section .ravine-header__logo{display:flex;align-items:center;z-index:2}.ravine-header-section .ravine-header__logo-link{display:inline-flex;align-items:center;text-decoration:none;color:inherit}.ravine-header-section .ravine-header__logo-image{display:block;max-width:var(--ravine-logo-width, 119px);width:100%;height:auto;object-fit:contain}.ravine-header-section .ravine-header__logo-text{font-family:Playfair Display,serif;font-size:18px;font-weight:500;letter-spacing:0;line-height:1;color:var(--ravine-link, #fff);text-decoration:underline}.ravine-header-section .ravine-header__desktop-nav{display:flex;align-items:center;margin-left:39px}.ravine-header-section .ravine-header__menu{display:flex;align-items:center;gap:39px;list-style:none;margin:0;padding:0}.ravine-header-section .ravine-header__menu-item{position:relative;list-style:none}.ravine-header-section .ravine-header__menu-item.has-dropdown:after{content:"";position:absolute;left:0;right:0;top:100%;height:12px}.ravine-header-section .ravine-header__menu-link{position:relative;display:inline-flex;align-items:center;font-family:Playfair Display,serif;font-size:18px;font-weight:500;letter-spacing:0;line-height:1;color:var(--ravine-link, #fff);text-decoration:underline;transition:opacity .25s ease,color .25s ease}.ravine-header-section .ravine-header__menu-link:hover{opacity:.65}.ravine-header-section .ravine-header__dropdown{position:absolute;top:calc(100% + 10px);left:50%;min-width:190px;transform:translate(-50%) translateY(8px);background:#fff;padding:10px 0;margin:0;list-style:none;opacity:0;visibility:hidden;pointer-events:none;box-shadow:0 8px 25px #0000001f;transition:opacity .2s ease,visibility .2s ease,transform .2s ease;z-index:100}.ravine-header-section .ravine-header__menu-item:hover .ravine-header__dropdown,.ravine-header-section .ravine-header__menu-item:focus-within .ravine-header__dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.ravine-header-section .ravine-header__dropdown-item{list-style:none;margin:0;padding:0}.ravine-header-section .ravine-header__dropdown-link{display:block;padding:9px 18px;color:#111;text-decoration:none;font-family:Playfair Display,serif;font-size:14px;line-height:normal;letter-spacing:0;transition:background .2s ease}.ravine-header-section .ravine-header__dropdown-link:hover{background:#f5f5f5}.ravine-header-section .ravine-header__cart{width:34px;height:34px;display:none;align-items:center;justify-content:center;position:relative;color:#111;text-decoration:none}.ravine-header-section .ravine-header__cart-icon{width:24px;height:24px;display:block}.ravine-header-section .ravine-header__cart-count{position:absolute;top:-2px;right:-3px;min-width:16px;height:16px;padding:0 4px;display:flex;align-items:center;justify-content:center;background:#111;color:#fff;border-radius:50%;font-family:Arial,sans-serif;font-size:9px;line-height:1;letter-spacing:0}.ravine-header-section .ravine-header__hamburger{display:none;width:32px;height:32px;padding:5px 3px;margin:0;border:0;background:transparent;cursor:pointer;flex-direction:column;justify-content:center;gap:5px;color:var(--ravine-link, #fff)}.ravine-header-section .ravine-header__hamburger span{display:block;width:25px;height:1px;background:currentColor;transition:transform .3s ease,opacity .3s ease}.ravine-header-section .ravine-header__drawer{position:fixed;top:0;right:0;bottom:0;width:min(360px,88vw);background:var(--ravine-drawer-bg, #2e2d2c);z-index:9999;transform:translate(100%);visibility:hidden;transition:transform .4s cubic-bezier(.22,1,.36,1),visibility 0s linear .4s;box-shadow:-10px 0 40px #00000026;overflow-y:auto;-webkit-overflow-scrolling:touch}.ravine-header-section .ravine-header__drawer.is-open{transform:translate(0);visibility:visible;transition:transform .4s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}.ravine-header-section .ravine-header__overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background:#00000061;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,visibility .35s ease}.ravine-header-section .ravine-header__overlay.is-visible{opacity:1;visibility:visible;pointer-events:auto}.ravine-header-section .ravine-header__drawer-header{min-height:65px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.5)}.ravine-header-section .ravine-header__drawer-title{font-family:Playfair Display,serif;font-size:24px;font-weight:500;line-height:normal;letter-spacing:0;color:var(--ravine-link, #fff)}.ravine-header-section .ravine-header__close{width:28px;height:28px;padding:0;margin:0;border:0;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative}.ravine-header-section .ravine-header__close svg{width:100%;height:100%;display:flex}.ravine-header-section .ravine-header__mobile-nav{padding:12px 20px 30px}.ravine-header-section .ravine-header__mobile-menu{list-style:none;padding:0;margin:0}.ravine-header-section .ravine-header__mobile-item{list-style:none;margin:0;padding:0}.ravine-header-section .ravine-header__mobile-link-row{min-height:55px;display:flex;align-items:center}.ravine-header-section .ravine-header__mobile-link{flex:1;display:flex;align-items:center;min-height:55px;color:var(--ravine-link, #fff);font-family:Playfair Display,serif;font-size:18px;font-weight:400;line-height:24px;letter-spacing:0;text-decoration:underline}.ravine-header-section .ravine-header__mobile-toggle{width:42px;height:42px;padding:0;margin:0;border:0;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--ravine-link, #fff)}.ravine-header-section .ravine-header__mobile-toggle svg{width:18px;height:18px;transition:transform .3s ease}.ravine-header-section .ravine-header__mobile-item.is-open .ravine-header__mobile-toggle svg{transform:rotate(180deg)}.ravine-header-section .ravine-header__mobile-submenu{max-height:0;overflow:hidden;padding:0;margin:0;list-style:none;opacity:0;transition:max-height .35s ease,opacity .25s ease,padding .35s ease}.ravine-header-section .ravine-header__mobile-item.is-open .ravine-header__mobile-submenu{max-height:600px;padding:0 0 10px;opacity:1}.ravine-header-section .ravine-header__mobile-sublink{display:block;padding:8px 15px;color:var(--ravine-link, #fff);opacity:.75;text-decoration:none;font-family:Playfair Display,serif;font-size:15px;line-height:normal;letter-spacing:0}.ravine-header-section .ravine-header__mobile-sublink:hover{opacity:1}@media screen and (max-width:749px){.ravine-header-section .ravine-header{padding-top:var(--ravine-mobile-padding-top);padding-bottom:var(--ravine-mobile-padding-bottom)}.ravine-header-section .ravine-header__inner{padding-left:11.5px;padding-right:11.5px;justify-content:center}.ravine-header-section .ravine-header__hamburger{display:flex}.ravine-header-section .ravine-header__logo{justify-content:center;margin:0 auto;padding:5px 0}.ravine-header-section .ravine-header__logo-image{max-width:var(--ravine-logo-width-mobile, 96px)}.ravine-header-section .ravine-header__logo-text{font-size:20px}.ravine-header-section .ravine-header__desktop-nav{display:none}.ravine-header-section .ravine-header__cart{display:flex}.ravine-header-section .ravine-header__cart-icon{width:21px;height:21px;color:var(--ravine-link, #fff)}.ravine-header-section .ravine-header__drawer{width:min(420px,88vw)}}@media screen and (max-width:400px){.ravine-header-section .ravine-header__drawer{width:90vw}}@media(prefers-reduced-motion:reduce){.ravine-header-section .ravine-header__drawer,.ravine-header-section .ravine-header__overlay,.ravine-header-section .ravine-header__mobile-submenu,.ravine-header-section .ravine-header__mobile-toggle svg{transition:none!important}}body.ravine-menu-open{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/4/assets/clone-rv-header.css.map */
