#MobileNav .a1-nav-row{display:flex;align-items:stretch;border-bottom:1px solid #e7e2d9;background:#fff}#MobileNav .a1-nav-row>a,#MobileNav .a1-nav-row>.a1-mobile-heading{display:flex;align-items:center;flex:1 1 auto;min-width:0;min-height:52px;padding:14px 15px;color:#17251d;font:inherit;text-align:left}#MobileNav .a1-nav-row>.a1-mobile-heading{font-weight:700}#MobileNav .a1-nav-toggle{display:flex;align-items:center;justify-content:center;flex:0 0 52px;width:52px;min-height:52px;padding:0;border:0;border-left:1px solid #e7e2d9;background:#faf9f6;color:#17251d;font:inherit;cursor:pointer}#MobileNav .a1-nav-toggle .at{position:static;padding:0;margin:0}#MobileNav .a1-nav-toggle:focus-visible,#MobileNav .a1-nav-row>a:focus-visible{outline:2px solid #17251d;outline-offset:-3px}#MobileNav ul .a1-nav-row>a,#MobileNav ul .a1-nav-row>.a1-mobile-heading{padding-left:25px}#MobileNav ul ul .a1-nav-row>a,#MobileNav ul ul .a1-nav-row>.a1-mobile-heading{padding-left:38px}#MobileNav .a1-nav-help{margin-top:15px;border-top:1px solid #d8d3c9}.mobile-nav-wrapper .closemmn{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:inherit;cursor:pointer}.mobile-nav-wrapper .closemmn:focus-visible{outline:2px solid currentColor;outline-offset:-3px}#siteNav>li:focus-within>.dropdown,#siteNav>li:focus-within>.megamenu{opacity:1;visibility:visible;pointer-events:auto}#siteNav>li.a1-nav-dismissed>.dropdown,#siteNav>li.a1-nav-dismissed>.megamenu{opacity:0;visibility:hidden}#siteNav>li>.megamenu.style1{box-sizing:border-box;max-width:calc(100vw - 32px);padding:26px;border:1px solid var(--a1-line);border-top:3px solid var(--a1-gold);background:#fff;box-shadow:0 18px 45px #1b2e4029}@media(min-width:1025px){#header .site-header #siteNav>li.ctsize{position:static}#header .site-header #siteNav>li>.megamenu.style1{width:min(900px,calc(100vw - 32px))!important}#header .site-header #siteNav>li>.megamenu.style1.left{left:16px;right:auto}#header .site-header #siteNav>li>.megamenu.style1.right{left:auto;right:16px}#header .site-header #siteNav>li>.megamenu.style1.center{left:50%;right:auto;transform:translate(-50%)}}#siteNav .megamenu .a1-mega-menu__body{display:flex;align-items:stretch;gap:28px;width:100%}#siteNav .megamenu .a1-mega-menu__links{flex:1 1 0;min-width:0;align-content:start}#siteNav .megamenu .mmWrapper>li>a,#siteNav .megamenu .mmWrapper>li>.a1-mega-heading{display:block;margin-bottom:9px;padding-bottom:9px;border-bottom:1px solid #ddd5c7;color:#17251d;font-size:13px;font-weight:700;letter-spacing:.045em;line-height:1.3;text-transform:uppercase}#siteNav .megamenu .mmWrapper .subLinks{margin-top:0}#siteNav .megamenu .mmWrapper .subLinks a{display:block;padding:5px 0;color:#445048;line-height:1.35;transition:color .18s ease,transform .18s ease}#siteNav .megamenu .mmWrapper .subLinks a:hover,#siteNav .megamenu .mmWrapper .subLinks a:focus-visible{color:#8b6d35;transform:translate(2px)}#siteNav .megamenu .a1-mega-menu__images{display:grid;gap:10px;flex:0 0 38%;min-width:0;margin:0;padding:0;list-style:none}#siteNav .megamenu .a1-mega-menu__images>li{min-width:0;min-height:0}#siteNav .megamenu .a1-mega-menu__images--1{grid-template-columns:1fr;grid-template-rows:210px}#siteNav .megamenu .a1-mega-menu__images--2{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:210px}#siteNav .megamenu .a1-mega-menu__images--3{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:120px 90px}#siteNav .megamenu .a1-mega-menu__images--3>li:first-child{grid-column:1/-1}#siteNav .megamenu .a1-mega-menu-card{position:relative;display:block;overflow:hidden;width:100%;height:100%;margin:0;background:#ece8df;border-radius:3px;line-height:0}#siteNav .megamenu .a1-mega-menu-card:after{position:absolute;right:0;bottom:0;left:0;height:62%;background:linear-gradient(to top,#0a160fd1,#0a160f00);content:"";pointer-events:none}#siteNav .megamenu .a1-mega-menu-card img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 20%;transition:transform .35s ease}#siteNav .megamenu .a1-mega-menu-card__label{position:absolute;z-index:1;right:12px;bottom:11px;left:12px;color:#fff;font-size:12px;font-weight:700;letter-spacing:.035em;line-height:1.25;text-align:left;text-shadow:0 1px 2px rgba(0,0,0,.35)}#siteNav .megamenu .a1-mega-menu-card:hover img,#siteNav .megamenu .a1-mega-menu-card:focus-visible img{transform:scale(1.045)}#siteNav .megamenu .a1-mega-menu-card:focus-visible{outline:2px solid #17251d;outline-offset:3px}@media(max-width:1100px){#siteNav>li>.megamenu.style1{padding:20px}#siteNav .megamenu .a1-mega-menu__body{gap:20px}#siteNav .megamenu .a1-mega-menu__images{flex-basis:34%}#siteNav .megamenu .a1-mega-menu-card__label{right:9px;bottom:8px;left:9px;font-size:10px}}#siteNav .megamenu .mmWrapper>li:has(>a[href$="/collections/tartans-clan"]) .subLinks,#siteNav .megamenu .mmWrapper>li:has(>a[href$="/collections/tartans-clan"]) .subLinks ul{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}#siteNav .megamenu .mmWrapper>li:has(>a[href$="/collections/tartans-clan"]) .subLinks li{margin:0;padding:0;width:auto}#siteNav .megamenu .mmWrapper>li:has(>a[href$="/collections/tartans-clan"]) .subLinks a{display:block;min-width:30px;padding:6px 4px;border-radius:3px;background:#eef1ec;text-align:center;font-weight:600}#siteNav .megamenu .mmWrapper>li:has(>a[href$="/collections/tartans-clan"]) .subLinks li:has(>a[href*=family-tartans]),#siteNav .megamenu .mmWrapper>li:has(>a[href$="/collections/tartans-clan"]) .subLinks li:has(>a[href*=-family]){flex:1 0 100%}#siteNav .megamenu .mmWrapper>li:has(>a[href$="/collections/tartans-clan"]) .subLinks li>a[href*=-family]{text-align:left;background:none;padding:5px 0;font-weight:500}#siteNav .megamenu .mmWrapper:has(>li>a[href$="/collections/tartans-clan"]){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:26px 30px!important;width:100%!important;max-width:none!important;flex:1 1 100%!important}#siteNav .megamenu .mmWrapper:has(>li>a[href$="/collections/tartans-clan"])>li{width:auto;max-width:none;margin:0}.a1-mega-menu__body:has(a[href$="/collections/tartans-clan"]) .a1-mega-menu__images{display:none}#siteNav .a1-mega-menu__body:has(a[href$="/collections/tartans-clan"]) .a1-mega-menu__images{display:none!important}#siteNav .a1-mega-menu__body:has(a[href$="/collections/tartans-clan"]) .a1-mega-menu__links{flex:1 1 100%!important;width:100%!important}#siteNav .megamenu .mmWrapper>li>a{letter-spacing:.09em}#siteNav .megamenu .mmWrapper .subLinks a:focus-visible,#siteNav .megamenu .mmWrapper>li>a:focus-visible{outline:2px solid #b48a46;outline-offset:2px}#siteNav .megamenu .mmWrapper>li:has(>a[href$="/collections/tartans-clan"]) .subLinks a{border:1px solid transparent;transition:background .15s ease,color .15s ease,border-color .15s ease}#siteNav .megamenu .mmWrapper>li:has(>a[href$="/collections/tartans-clan"]) .subLinks a:hover,#siteNav .megamenu .mmWrapper>li:has(>a[href$="/collections/tartans-clan"]) .subLinks a:focus-visible{background:#1f3a2c;color:#fff;border-color:#1f3a2c;transform:none}#siteNav .megamenu .mmWrapper>li:has(>a[href$="/collections/tartans-clan"]) .subLinks li:has(>a[aria-label$=": Mac"]),#siteNav .megamenu .mmWrapper>li:has(>a[href$="/collections/tartans-clan"]) .subLinks li:has(>a[aria-label$=": Mc"]){flex:0 0 auto}#siteNav .megamenu .mmWrapper>li:has(>a[href$="/collections/tartans-clan"]) .subLinks a[aria-label$=": Mac"],#siteNav .megamenu .mmWrapper>li:has(>a[href$="/collections/tartans-clan"]) .subLinks a[aria-label$=": Mc"]{padding-inline:9px}#siteNav .megamenu .mmWrapper:has(>li>a[href$="/collections/tartans-clan"])>li{padding-bottom:6px}#siteNav .megamenu .mmWrapper:has(>li>a[href$="/collections/tartans-clan"])>li:nth-child(n+5){padding-top:6px;border-top:1px solid #eee9df}@media(prefers-reduced-motion:reduce){#siteNav .megamenu .mmWrapper .subLinks a{transition:none}}#siteNav .a1-mega-menu__body:has(a[href$="/collections/sporrans"]) .a1-mega-menu__links,#siteNav .a1-mega-menu__body:has(a[href$="/collections/tartan-kilts"]) .a1-mega-menu__links{display:grid!important;gap:22px 26px!important}#siteNav .a1-mega-menu__body:has(a[href$="/collections/sporrans"]) .a1-mega-menu__links{grid-template-columns:repeat(2,minmax(0,1fr))!important}#siteNav .a1-mega-menu__body:has(a[href$="/collections/tartan-kilts"]) .a1-mega-menu__links{grid-template-columns:repeat(2,minmax(0,1fr))!important}#siteNav .a1-mega-menu__links>li{margin:0;max-width:none;width:auto}#siteNav>li.lvl1:hover>a,#siteNav>li.lvl1:focus-within>a,#siteNav>li.lvl1.open>a{color:#8a6526}#siteNav .megamenu .mmWrapper:has(>li>a[href$="/collections/tartans-clan"])>li:nth-child(n+5){border-top:0;padding-top:0}#siteNav .megamenu .mmWrapper:has(>li>a[href$="/collections/tartans-clan"]){row-gap:30px!important}#siteNav .megamenu .mmWrapper .subLinks a{padding-block:6px}#siteNav .megamenu .mmWrapper>li:has(>a[href$="/collections/tartans-clan"]) .subLinks a{padding-block:6px}@media(max-width:1025px){#MobileNav li:has(>.a1-nav-row a[href$="/collections/tartans-clan"],>a[href$="/collections/tartans-clan"])>ul[style*=block]{display:flex!important;flex-wrap:wrap;gap:8px;padding:14px 16px 18px;background:#f6f4ef}#MobileNav li:has(>.a1-nav-row a[href$="/collections/tartans-clan"],>a[href$="/collections/tartans-clan"])>ul>li{width:auto;border:0;margin:0;background:none}#MobileNav li:has(>.a1-nav-row a[href$="/collections/tartans-clan"],>a[href$="/collections/tartans-clan"])>ul>li>a{display:grid;place-items:center;min-width:46px;height:46px;padding:0 12px;border:1px solid #d8d3c9;background:#fff;color:#17251d;font-weight:700;font-size:15px}#MobileNav li:has(>.a1-nav-row a[href$="/collections/tartans-clan"],>a[href$="/collections/tartans-clan"])>ul>li:has(>a[href*=-family]){flex:1 0 100%}#MobileNav li:has(>.a1-nav-row a[href$="/collections/tartans-clan"],>a[href$="/collections/tartans-clan"])>ul>li>a[href*=-family]{display:block;place-items:initial;height:auto;min-height:44px;padding:12px 4px;border:0;background:none;text-align:left;font-weight:500}}html{overflow-x:clip}@media(min-width:1025px){#siteNav>li>.megamenu.style1:has(a[href$="/collections/tartan-kilts"]){width:min(820px,calc(100vw - 32px))!important}#siteNav .a1-mega-menu__body:has(a[href$="/collections/tartan-kilts"]) .a1-mega-menu__images{display:none!important}#siteNav .a1-mega-menu__body:has(a[href$="/collections/tartan-kilts"]) .a1-mega-menu__links{grid-template-columns:repeat(3,minmax(0,1fr))!important}#siteNav>li>.megamenu.style1:has(a[href$="/collections/sporrans"]){width:min(980px,calc(100vw - 32px))!important}#siteNav .a1-mega-menu__body:has(a[href$="/collections/sporrans"]) .a1-mega-menu__images{display:none!important}#siteNav .a1-mega-menu__body:has(a[href$="/collections/sporrans"]) .a1-mega-menu__links{grid-template-columns:repeat(4,minmax(0,1fr))!important}#siteNav>li>.megamenu.style1:has(a[href*=argyll]){width:min(560px,calc(100vw - 32px))!important}#siteNav .a1-mega-menu__body:has(a[href*=argyll]) .a1-mega-menu__links{display:flex!important;flex-direction:column;justify-content:center;gap:0!important;flex:1 1 0}#siteNav .a1-mega-menu__body:has(a[href*=argyll]) .a1-mega-menu__links>li{margin:0}#siteNav .a1-mega-menu__body:has(a[href*=argyll]) .a1-mega-menu__links>li>a{margin:0;padding:16px 0;font-size:14px}#siteNav .a1-mega-menu__body:has(a[href*=argyll]) .a1-mega-menu__links>li:last-child>a{border-bottom:0}#siteNav .a1-mega-menu__body:has(a[href*=argyll]) .a1-mega-menu__images{flex:0 0 44%}}@media(min-width:1025px){#siteNav>li>.megamenu.style1:has(a[href$="/collections/tartans-clan"]){max-height:none!important;overflow:visible!important}#siteNav .megamenu .mmWrapper:has(>li>a[href$="/collections/tartans-clan"])>li>a{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}}@media(min-width:1025px){#siteNav>li>.megamenu.style1:has(a[href$="/collections/tartans-clan"]){width:min(1040px,calc(100vw - 32px))!important}#siteNav .megamenu .mmWrapper:has(>li>a[href$="/collections/tartans-clan"])>li>a{white-space:normal;max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/a1-navigation.css.map */
