@media(min-width:991px){.site-header{overflow:visible}.desktop-nav--buff{align-items:stretch;gap:clamp(17px,1.8vw,28px)}.desktop-nav__item{display:flex;align-items:center;position:relative}.desktop-nav__item>a{display:inline-flex;align-items:center;gap:7px;min-height:78px;padding:0 1px;white-space:nowrap;position:relative}.desktop-nav__item>a:after{content:"";position:absolute;left:0;right:0;bottom:17px;height:2px;background:var(--ub-orange);transform:scaleX(0);transform-origin:center;transition:transform .22s ease}.desktop-nav__item>a:hover:after,.desktop-nav__item.is-open>a:after,.desktop-nav__item>a[aria-current=page]:after{transform:scaleX(1)}.desktop-nav__chevron{width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .24s cubic-bezier(.22,1,.36,1),color .2s ease}.desktop-nav__item.is-open>a,.desktop-nav__item>a[aria-expanded=true]{color:var(--ub-orange)}.desktop-nav__item.is-open .desktop-nav__chevron,.desktop-nav__item>a[aria-expanded=true] .desktop-nav__chevron{transform:translateY(1px) rotate(225deg)}.desktop-mega-layer{position:absolute;left:0;right:0;top:100%;z-index:60;pointer-events:none}.desktop-mega{position:absolute;left:0;right:0;top:0;background:#f6f0e5;border-top:1px solid rgba(14,53,31,.08);border-bottom:1px solid rgba(14,53,31,.16);box-shadow:0 30px 60px #0d25162b;opacity:0;visibility:hidden;transform:translateY(-12px);pointer-events:none;transition:opacity .2s ease,transform .34s cubic-bezier(.22,1,.36,1),visibility 0s linear .34s}.desktop-mega:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff6b,#fff0);pointer-events:none}.desktop-mega.is-open{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition:opacity .2s ease,transform .34s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}.desktop-mega__inner{position:relative;z-index:1;padding-block:24px 26px}.desktop-mega__inner--rich{display:grid;grid-template-columns:minmax(190px,.72fr) minmax(520px,1.65fr) minmax(250px,.8fr);gap:24px;align-items:stretch;min-height:308px}.desktop-mega__eyebrow{display:block;color:var(--ub-orange);font-size:.65rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px}.desktop-mega h2{font-family:var(--ub-heading-font,"Heavitas","Arial Black",sans-serif);font-size:clamp(1.8rem,2.35vw,2.65rem);font-weight:400;line-height:.96;letter-spacing:-.04em;text-transform:uppercase;margin:0 0 12px;color:var(--ub-green)}.desktop-mega p{margin:0;color:#536255;line-height:1.52}.desktop-mega__intro--rich{padding:8px 18px 8px 0;align-self:center;border-right:1px solid rgba(14,53,31,.13)}.desktop-mega__intro--rich p{max-width:29ch;font-size:.84rem}.desktop-mega__text-link{display:inline-flex!important;align-items:center;gap:10px!important;padding:0!important;margin-top:17px;color:var(--ub-green)!important;font-size:.7rem!important;font-weight:900!important;letter-spacing:.035em!important;text-transform:uppercase!important;border:0!important}.desktop-mega__text-link:hover{color:var(--ub-orange)!important}.desktop-mega__text-link span{transition:transform .2s ease}.desktop-mega__text-link:hover span{transform:translate(4px)}.desktop-mega__hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-content:center}.desktop-mega__hub{border:1px solid rgba(14,53,31,.12);border-radius:15px;background:#fffdf8cc;overflow:hidden;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,border-color .22s ease}.desktop-mega__hub:hover{transform:translateY(-2px);box-shadow:0 11px 24px #0e351f14;border-color:#0e351f38}.desktop-mega__hub-main{display:grid!important;grid-template-columns:52px minmax(0,1fr) 18px;gap:12px!important;align-items:center!important;padding:12px 13px 9px!important;color:var(--ub-green)!important;text-transform:none!important;letter-spacing:normal!important}.desktop-mega__hub-main>span:not(.ub-menu-icon){display:flex;flex-direction:column;min-width:0}.desktop-mega__hub-main strong{font-family:var(--ub-heading-font,"Heavitas","Arial Black",sans-serif);font-size:.94rem;font-weight:400;line-height:1.02;text-transform:uppercase;letter-spacing:-.01em}.desktop-mega__hub-main small{margin-top:5px;font-family:var(--ub-body-font,Arial,sans-serif);font-size:.68rem;line-height:1.25;color:#687568;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.desktop-mega__hub-main>b{font-family:Arial,sans-serif;font-size:.9rem;color:var(--ub-orange);transition:transform .2s ease}.desktop-mega__hub:hover .desktop-mega__hub-main>b{transform:translate(2px,-2px)}.desktop-mega__subnav{display:flex;flex-wrap:wrap;gap:4px 10px;padding:0 13px 11px 77px}.desktop-mega__subnav a{position:relative;font-family:var(--ub-body-font,Arial,sans-serif)!important;font-size:.61rem!important;line-height:1.15!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.035em!important;color:#536255!important;padding:0!important}.desktop-mega__subnav a:not(:last-child):after{content:"\b7";margin-left:10px;color:#0e351f52}.desktop-mega__subnav a:hover{color:var(--ub-orange)!important}.ub-menu-icon{width:52px;height:52px;display:grid;place-items:center;flex:0 0 52px;border-radius:13px;background:#0e351f13;color:var(--ub-green);overflow:hidden}.ub-menu-icon .ub-icon{width:25px;height:25px}.ub-menu-icon--image{background:#efe8da}.ub-menu-icon--image img{width:100%;height:100%;object-fit:contain;padding:3px;transition:transform .26s cubic-bezier(.22,1,.36,1)}.desktop-mega__hub:hover .ub-menu-icon--image img{transform:scale(1.055)}.ub-menu-icon__letter{font-family:var(--ub-heading-font,"Heavitas","Arial Black",sans-serif);font-size:1.15rem}.desktop-mega__hub--safari .ub-menu-icon{background:#e7ddd0;color:#634835}.desktop-mega__hub--cape .ub-menu-icon{background:#dfe9da;color:#315b3d}.desktop-mega__hub--mist .ub-menu-icon{background:#ebe9e2;color:#4c5f5f}.desktop-mega__feature{display:flex!important;flex-direction:column;justify-content:flex-end;min-height:100%;padding:23px!important;border-radius:17px;overflow:hidden;position:relative;text-transform:none!important;letter-spacing:normal!important}.desktop-mega__feature--green{background:var(--ub-green);color:#f7f1e6!important}.desktop-mega__feature--orange{background:var(--ub-orange);color:#17311f!important}.desktop-mega__feature--cream{background:#e8e0d2;color:var(--ub-green)!important;border:1px solid rgba(14,53,31,.1)}.desktop-mega__feature--green:after,.desktop-mega__feature--orange:after{content:"B";position:absolute;right:-12px;top:-42px;font-family:Georgia,serif;font-size:11rem;font-weight:900;line-height:1;color:#f6f0e512;pointer-events:none}.desktop-mega__feature--orange:after{color:#0e351f0f}.desktop-mega__feature-kicker{position:relative;z-index:1;color:var(--ub-orange);font-size:.62rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}.desktop-mega__feature--orange .desktop-mega__feature-kicker{color:#17311f;opacity:.68}.desktop-mega__feature--cream .desktop-mega__feature-kicker{color:var(--ub-orange)}.desktop-mega__feature strong{position:relative;z-index:1;font-family:var(--ub-heading-font,"Heavitas","Arial Black",sans-serif);font-size:1.48rem;font-weight:400;line-height:1;text-transform:uppercase;margin-bottom:9px}.desktop-mega__feature>span:not(.desktop-mega__feature-kicker){position:relative;z-index:1;font-size:.76rem;line-height:1.42;max-width:31ch;opacity:.88}.desktop-mega__feature b{position:relative;z-index:1;margin-top:17px;font-size:.67rem;text-transform:uppercase;letter-spacing:.045em;color:var(--ub-orange)}.desktop-mega__feature--orange b{color:#17311f}.desktop-mega__feature--cream b{color:var(--ub-orange)}a.desktop-mega__feature:hover b{transform:translate(3px)}.desktop-mega__quote--rich{display:flex;flex-direction:column;justify-content:center;padding:23px;background:var(--ub-green);border-radius:17px;color:#f7f1e6;position:relative;overflow:hidden}.desktop-mega__quote--rich:after{content:"\201c";position:absolute;right:8px;top:-36px;font-family:Georgia,serif;font-size:10rem;color:#ffffff0e;line-height:1}.desktop-mega__quote--rich p{position:relative;z-index:1;font-family:var(--ub-heading-font,"Heavitas","Arial Black",sans-serif);font-size:1.48rem;line-height:1.03;letter-spacing:-.03em;text-transform:uppercase;color:#f7f1e6;margin:3px 0 14px}.desktop-mega__quote--rich>span:last-child{font-size:.74rem;opacity:.74}}@media(min-width:991px)and (max-width:1180px){.header__row{gap:20px}.desktop-nav--buff{gap:14px;font-size:.72rem}.desktop-mega__inner--rich{grid-template-columns:180px minmax(480px,1.55fr) 230px;gap:18px}.desktop-mega__hub-main{grid-template-columns:46px minmax(0,1fr) 16px;gap:9px!important;padding-inline:10px!important}.ub-menu-icon{width:46px;height:46px;flex-basis:46px}.desktop-mega__subnav{padding-left:65px;padding-right:10px;gap:4px 7px}.desktop-mega__subnav a:not(:last-child):after{margin-left:7px}.desktop-mega__feature{padding:19px!important}.desktop-mega__feature strong,.desktop-mega__quote--rich p{font-size:1.28rem}}@media(max-width:990px){.desktop-mega-layer{display:none!important}.desktop-nav__item{display:contents}.desktop-nav__chevron{display:none!important}}@media(prefers-reduced-motion:reduce){.desktop-mega__hub,.desktop-mega__hub-main>b,.ub-menu-icon--image img{transition-duration:.01ms!important}.desktop-mega__hub:hover .ub-menu-icon--image img{transform:none!important}}@media(min-width:990px){.desktop-mega__extras{grid-column:1/-1;display:flex;align-items:center;gap:8px 14px;min-width:0;padding:8px 10px 0;border-top:1px dashed rgba(14,53,31,.13)}.desktop-mega__extras>span{flex:0 0 auto;font-size:.58rem;font-weight:900;letter-spacing:.095em;text-transform:uppercase;color:#0e351f94}.desktop-mega__extras a{display:inline-flex!important;align-items:center;gap:5px!important;min-width:0;padding:2px 0!important;font-size:.62rem!important;font-weight:900!important;letter-spacing:.035em!important;text-transform:uppercase!important;color:var(--ub-green)!important}.desktop-mega__extras a b{color:var(--ub-orange);font-size:.7rem;transition:transform .18s ease}.desktop-mega__extras a:hover b,.desktop-mega__extras a:focus-visible b{transform:translate(2px,-2px)}}
/*# sourceMappingURL=/cdn/shop/t/123/assets/desktop-mega-menu.css.map */
