:root{--ap-mega-burgundy: #8b1a28;--ap-mega-gold: #c9a84c;--ap-mega-gold-soft: rgba(201, 168, 76, .18);--ap-mega-gold-strong: rgba(201, 168, 76, .45);--ap-mega-charcoal: #1c1109;--ap-mega-white: #ffffff;--ap-mega-text-soft: rgba(255, 255, 255, .68);--ap-mega-text-mute: rgba(255, 255, 255, .55);--ap-mega-text-dim: rgba(255, 255, 255, .45);--ap-mega-divider: rgba(255, 255, 255, .08);--ap-mega-surface: rgba(255, 255, 255, .03);--ap-mega-font-ui: "Raleway", system-ui, -apple-system, sans-serif;--ap-mega-font-heading: "Cormorant Garamond", Georgia, serif}.site-nav--is-megamenu-tabbed.site-nav__item .site-nav__details>summary{position:relative}.site-nav--is-megamenu-tabbed.site-nav__item .site-nav__details>summary:before{content:"";position:absolute;top:100%;left:-200px;right:-200px;height:48px;background:transparent;pointer-events:auto;z-index:1}@media only screen and (max-width:1200px){.site-nav--is-megamenu-tabbed.site-nav__item .site-nav__details>summary:before{left:-400px;right:-400px;height:64px}}.site-nav--is-megamenu-tabbed.site-nav__item .site-nav__details:not([open])>summary:before{display:none}.site-nav__dropdown.megamenu.megamenu--tabbed{position:absolute;top:100%;left:calc(50% - 50vw);right:calc(50% - 50vw);width:100vw;min-width:100vw;max-width:100vw;margin:0;padding:0;background:var(--ap-mega-charcoal);background-color:var(--ap-mega-charcoal);border-top:1px solid var(--ap-mega-gold-soft);color:var(--ap-mega-white);max-height:calc(100vh - var(--header-height, 100px));overflow-y:auto;box-shadow:0 16px 32px #00000059;z-index:9}.site-nav__dropdown.megamenu--tabbed>.megamenu--tabbed__page,.megamenu.megamenu--tabbed .megamenu--tabbed__page{max-width:none;width:100%;padding-left:0;padding-right:0;margin:0}.site-nav__dropdown.megamenu--tabbed .megamenu--tabbed__inner,.megamenu.megamenu--tabbed .megamenu--tabbed__inner{max-width:1320px;margin:0 auto;padding:56px 60px;display:grid;grid-template-columns:240px 1fr;gap:0;align-items:start}.megamenu--tabbed .megamenu--tabbed__tabs{display:flex;flex-direction:column;border-right:1px solid var(--ap-mega-divider);padding-right:0;margin-right:0;list-style:none;min-width:0;overflow:hidden}.megamenu--tabbed button.megamenu--tabbed__tab{display:flex;align-items:center;justify-content:space-between;gap:8px;appearance:none;-webkit-appearance:none;background:transparent;background-color:transparent;border:0;border-right:2px solid transparent;border-radius:0;box-shadow:none;margin:0 -1px 0 0;padding:11px 20px 11px 0;width:100%;min-width:0;max-width:100%;box-sizing:border-box;font-family:var(--ap-mega-font-ui);font-size:11px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;text-align:left;color:var(--ap-mega-text-mute);cursor:pointer;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.35;text-decoration:none;transition:color .18s ease,border-color .18s ease}.megamenu--tabbed button.megamenu--tabbed__tab:hover,.megamenu--tabbed button.megamenu--tabbed__tab:focus-visible{color:var(--ap-mega-white);background:transparent;background-color:transparent;outline:none}.megamenu--tabbed button.megamenu--tabbed__tab:focus-visible{box-shadow:inset 2px 0 0 var(--ap-mega-gold)}.megamenu--tabbed button.megamenu--tabbed__tab.is-active,.megamenu--tabbed button.megamenu--tabbed__tab[aria-selected=true]{color:var(--ap-mega-gold);border-right-color:var(--ap-mega-gold)}.megamenu--tabbed .megamenu--tabbed__tab-label{flex:1 1 auto;min-width:0;display:inline-block;overflow-wrap:anywhere;word-break:break-word}.megamenu--tabbed .megamenu--tabbed__tab-arrow{width:12px;height:12px;flex-shrink:0;opacity:0;transform:translate(-4px);transition:opacity .18s ease,transform .18s ease}.megamenu--tabbed button.megamenu--tabbed__tab.is-active .megamenu--tabbed__tab-arrow,.megamenu--tabbed button.megamenu--tabbed__tab[aria-selected=true] .megamenu--tabbed__tab-arrow{opacity:1;transform:translate(0)}.megamenu--tabbed .megamenu--tabbed__panels{position:relative;padding-left:52px}.megamenu--tabbed .megamenu--tabbed__panel{display:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 220px;gap:40px;align-items:start}.megamenu--tabbed .megamenu--tabbed__panel.is-active{display:grid}.megamenu--tabbed .megamenu--tabbed__panel[hidden]{display:none}.megamenu--tabbed .megamenu--tabbed__panel-cols{grid-column:1 / span 3;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:40px}.megamenu--tabbed .megamenu--tabbed__col{min-width:0}.megamenu--tabbed h4.megamenu--tabbed__col-head,.megamenu--tabbed h4.megamenu--tabbed__col-head a{font-family:var(--ap-mega-font-ui);font-size:10px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--ap-mega-gold);margin:0 0 16px;padding:0;line-height:1.2;background:transparent;border:0}.megamenu--tabbed .megamenu--tabbed__list{list-style:none;margin:0;padding:0}.megamenu--tabbed .megamenu--tabbed__item{margin:0;padding:0;background:transparent;list-style:none}.megamenu--tabbed .megamenu--tabbed__item:before,.megamenu--tabbed .megamenu--tabbed__item::marker{content:none;display:none}.site-nav__dropdown.megamenu--tabbed a.megamenu--tabbed__link,.megamenu.megamenu--tabbed a.megamenu--tabbed__link{display:block;font-family:var(--ap-mega-font-ui);font-size:13px;font-weight:400;line-height:1.4;color:var(--ap-mega-text-soft);background:transparent;background-color:transparent;padding:5px 0;margin:0;border:0;text-decoration:none;text-transform:none;letter-spacing:normal;transition:color .18s ease,padding-left .18s ease}.site-nav__dropdown.megamenu--tabbed a.megamenu--tabbed__link:after,.site-nav__dropdown.megamenu--tabbed a.megamenu--tabbed__link:before,.megamenu.megamenu--tabbed a.megamenu--tabbed__link:after,.megamenu.megamenu--tabbed a.megamenu--tabbed__link:before{content:none;display:none;border:0;background:none}.site-nav__dropdown.megamenu--tabbed a.megamenu--tabbed__link:hover,.site-nav__dropdown.megamenu--tabbed a.megamenu--tabbed__link:focus-visible,.megamenu.megamenu--tabbed a.megamenu--tabbed__link:hover,.megamenu.megamenu--tabbed a.megamenu--tabbed__link:focus-visible{color:var(--ap-mega-white);background:transparent;background-color:transparent;outline:none}.site-nav__dropdown.megamenu--tabbed a.megamenu--tabbed__link--sale,.megamenu.megamenu--tabbed a.megamenu--tabbed__link--sale{color:var(--ap-mega-gold)}.site-nav__dropdown.megamenu--tabbed a.megamenu--tabbed__link--sale:hover,.site-nav__dropdown.megamenu--tabbed a.megamenu--tabbed__link--sale:focus-visible,.megamenu.megamenu--tabbed a.megamenu--tabbed__link--sale:hover,.megamenu.megamenu--tabbed a.megamenu--tabbed__link--sale:focus-visible{color:#e8cc78}.site-nav__dropdown.megamenu--tabbed a.megamenu--tabbed__feature,.megamenu.megamenu--tabbed a.megamenu--tabbed__feature{display:flex;flex-direction:column;overflow:hidden;width:100%;max-width:220px;border:1px solid var(--ap-mega-divider);background:var(--ap-mega-surface);background-color:var(--ap-mega-surface);text-decoration:none;color:inherit;align-self:start;justify-self:end;padding:0;margin:0;transition:border-color .25s ease}.site-nav__dropdown.megamenu--tabbed a.megamenu--tabbed__feature:hover,.site-nav__dropdown.megamenu--tabbed a.megamenu--tabbed__feature:focus-visible,.megamenu.megamenu--tabbed a.megamenu--tabbed__feature:hover,.megamenu.megamenu--tabbed a.megamenu--tabbed__feature:focus-visible{border-color:var(--ap-mega-gold-strong);background:var(--ap-mega-surface);background-color:var(--ap-mega-surface);outline:none}.megamenu--tabbed .megamenu--tabbed__feature-img{position:relative;overflow:hidden;background:var(--ap-mega-surface);aspect-ratio:3 / 2;width:100%;flex:0 0 auto}.megamenu--tabbed .megamenu--tabbed__feature-img image-element,.megamenu--tabbed .megamenu--tabbed__feature-img>image-element{display:block;width:100%;height:100%}.megamenu--tabbed .megamenu--tabbed__feature-image,.megamenu--tabbed .megamenu--tabbed__feature-img img,.megamenu--tabbed .megamenu--tabbed__feature-img image-element img{width:100%;height:100%;max-width:none;object-fit:contain;object-position:center;display:block;transition:transform .4s ease}.megamenu--tabbed a.megamenu--tabbed__feature:hover .megamenu--tabbed__feature-image,.megamenu--tabbed a.megamenu--tabbed__feature:hover .megamenu--tabbed__feature-img img{transform:scale(1.05)}.megamenu--tabbed .megamenu--tabbed__feature-cap{padding:14px 14px 16px;background:transparent;flex:0 0 auto}.megamenu--tabbed .megamenu--tabbed__feature-cap strong{display:block;font-family:var(--ap-mega-font-heading);font-size:1rem;font-weight:500;color:var(--ap-mega-white);margin:0 0 3px;padding:0;line-height:1.25;text-transform:none;letter-spacing:normal}.megamenu--tabbed .megamenu--tabbed__feature-cap span{display:block;font-family:var(--ap-mega-font-ui);font-size:12px;color:var(--ap-mega-text-dim);letter-spacing:.04em;text-transform:none;margin:0;padding:0}.megamenu--tabbed a.megamenu--tabbed__feature.megamenu--tabbed__feature--no-img .megamenu--tabbed__feature-cap{padding:20px 18px}@media only screen and (max-width:1100px){.site-nav__dropdown.megamenu--tabbed .megamenu--tabbed__inner,.megamenu.megamenu--tabbed .megamenu--tabbed__inner{padding:44px 36px;grid-template-columns:200px 1fr}.megamenu--tabbed .megamenu--tabbed__panels{padding-left:36px}.megamenu--tabbed .megamenu--tabbed__panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 180px;gap:28px}.megamenu--tabbed .megamenu--tabbed__panel-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:28px}}@media only screen and (max-width:959px){.site-nav__dropdown.megamenu--tabbed .megamenu--tabbed__inner,.megamenu.megamenu--tabbed .megamenu--tabbed__inner{grid-template-columns:1fr;padding:36px 20px 32px}.megamenu--tabbed .megamenu--tabbed__tabs{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--ap-mega-divider);padding-bottom:4px;margin-bottom:16px;-webkit-overflow-scrolling:touch}.megamenu--tabbed button.megamenu--tabbed__tab{padding:10px 14px;border-right:0;border-bottom:2px solid transparent;margin:0;width:auto}.megamenu--tabbed button.megamenu--tabbed__tab.is-active,.megamenu--tabbed button.megamenu--tabbed__tab[aria-selected=true]{border-bottom-color:var(--ap-mega-gold)}.megamenu--tabbed .megamenu--tabbed__tab-arrow{display:none}.megamenu--tabbed .megamenu--tabbed__panels{padding-left:0}.megamenu--tabbed .megamenu--tabbed__panel{grid-template-columns:1fr}.megamenu--tabbed .megamenu--tabbed__panel-cols{grid-column:auto;grid-template-columns:1fr;gap:18px}.megamenu--tabbed a.megamenu--tabbed__feature{max-width:320px}}@media(prefers-reduced-motion:reduce){.megamenu--tabbed button.megamenu--tabbed__tab,.megamenu--tabbed .megamenu--tabbed__tab-arrow,.megamenu--tabbed a.megamenu--tabbed__link,.megamenu--tabbed a.megamenu--tabbed__feature,.megamenu--tabbed .megamenu--tabbed__feature-image,.megamenu--tabbed .megamenu--tabbed__feature-img img{transition:none}}.megamenu .megamenu__column-image,.megamenu .megamenu__column-image-placeholder,.megamenu__column-image,.megamenu__column-image-placeholder{padding-bottom:66.66%!important;background:var(--ap-mega-surface, #fbf7ee)!important}.megamenu .megamenu__collection-image,.megamenu .megamenu__column-image img,.megamenu .megamenu__column-image image-element img,.megamenu__column-image img,.megamenu__column-image image-element img{object-fit:contain!important;object-position:center!important;padding:6px!important}.site-nav__dropdown:not(.megamenu){background:var(--ap-mega-charcoal);background-color:var(--ap-mega-charcoal);border-top:1px solid var(--ap-mega-gold-soft);padding:18px 0 14px;min-width:220px;margin-top:14px;box-shadow:0 16px 32px #00000059;color:var(--ap-mega-white)}.site-nav__dropdown:not(.megamenu):before{content:"";position:absolute;top:-22px;left:-8px;right:-8px;height:24px;background:transparent;pointer-events:auto;z-index:1}@media only screen and (max-width:1200px){.site-nav__dropdown:not(.megamenu):before{top:-32px;left:-40px;right:-40px;height:36px}}.site-nav__dropdown:not(.megamenu)>li,.site-nav__dropdown:not(.megamenu) li{background:transparent;margin:0;padding:0}.site-nav__dropdown:not(.megamenu)>li>a,.site-nav__dropdown:not(.megamenu) a.site-nav__dropdown-link,.site-nav__dropdown:not(.megamenu)>li>.site-nav__dropdown-link{display:block;padding:9px 24px;font-family:var(--ap-mega-font-ui);font-size:13px;font-weight:400;line-height:1.4;letter-spacing:normal;text-transform:none;color:var(--ap-mega-text-soft);background:transparent;background-color:transparent;text-decoration:none;border:0;transition:color .18s ease,background-color .18s ease}.site-nav__dropdown:not(.megamenu)>li>a:hover,.site-nav__dropdown:not(.megamenu)>li>a:focus-visible,.site-nav__dropdown:not(.megamenu) a.site-nav__dropdown-link:hover,.site-nav__dropdown:not(.megamenu) a.site-nav__dropdown-link:focus-visible{color:var(--ap-mega-white);background:transparent;background-color:transparent;outline:none}.site-nav__dropdown:not(.megamenu) a.site-nav__dropdown-link:after,.site-nav__dropdown:not(.megamenu)>li>a:after{content:none;display:none;border:0;background:none}.site-nav__dropdown:not(.megamenu) a.site-nav__dropdown-link--has-children .icon-chevron-down{color:var(--ap-mega-text-mute);width:10px;height:10px;margin-left:8px;transition:color .18s ease,transform .2s ease}.site-nav__dropdown:not(.megamenu) a.site-nav__dropdown-link--has-children:hover .icon-chevron-down{color:var(--ap-mega-gold)}.site-nav__dropdown:not(.megamenu) .site-nav__deep-dropdown{background:var(--ap-mega-charcoal);border-top:1px solid var(--ap-mega-gold-soft);border-left:1px solid var(--ap-mega-divider);padding:14px 0 12px;min-width:220px;box-shadow:12px 16px 32px #00000059}.site-nav__dropdown:not(.megamenu) .site-nav__deep-dropdown:before{background:transparent;display:none}.site-nav__dropdown:not(.megamenu) .site-nav__deep-dropdown li>a{display:block;padding:8px 22px;font-family:var(--ap-mega-font-ui);font-size:13px;font-weight:400;color:var(--ap-mega-text-soft);background:transparent;text-decoration:none;transition:color .18s ease}.site-nav__dropdown:not(.megamenu) .site-nav__deep-dropdown li>a:hover,.site-nav__dropdown:not(.megamenu) .site-nav__deep-dropdown li>a:focus-visible{color:var(--ap-mega-white);background:transparent;outline:none}.site-nav--has-dropdown:not(.site-nav--is-megamenu) .site-nav__details>summary{position:relative}.site-nav--has-dropdown:not(.site-nav--is-megamenu) .site-nav__details[open]>summary:before{content:"";position:absolute;top:100%;left:-60px;right:-60px;height:28px;background:transparent;pointer-events:auto;z-index:1}@media only screen and (max-width:1200px){.site-nav--has-dropdown:not(.site-nav--is-megamenu) .site-nav__details[open]>summary:before{left:-120px;right:-120px;height:42px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/mega-menu-tabbed.css.map */
