coretex-drill,coretex-drill *{text-transform:none;letter-spacing:normal}coretex-drill{position:relative;display:block;width:100%;overflow:hidden}drill-panel{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;width:100%;background:var(--bg);transform:translate(100%);opacity:0;pointer-events:none;transition:transform .32s var(--easeInOutQuint),opacity .32s var(--easeInOutQuint);overflow:hidden;overscroll-behavior:contain}drill-panel[state=active]{transform:translate(0);opacity:1;pointer-events:auto;z-index:2}drill-panel[state=parent]{transform:translate(-100%);opacity:0;pointer-events:none;z-index:1}drill-panel[state=inactive]{transform:translate(100%);opacity:0;pointer-events:none;z-index:0}coretex-drill.is-resetting drill-panel{transition:none}drill-panel:not([data-root=true]){overflow-y:auto}coretex-drill .drillFeatured-stack{display:flex;flex-direction:column;gap:0;padding:48px 24px 0;margin-block-end:56px}.drillFeatured{display:flex;align-items:flex-start;width:100%;padding:0;color:inherit;text-decoration:none;transition:opacity .2s var(--easeInOutQuint)}.drillFeatured:hover,.drillFeatured:focus-visible{opacity:.65;outline:none}.drillFeatured .drill-itemLabel{font-size:34px;font-weight:400;line-height:1.05;letter-spacing:-.02em}.drillFeatured .drill-itemBadge{font-size:.28em;margin-inline-start:.4em;top:.35em;font-weight:400;letter-spacing:.02em}.drillp-head{padding:4px 24px 16px;flex:0 0 auto}.drillp-title{font-size:32px;font-weight:500;line-height:1.08;letter-spacing:-.02em;margin:0 0 8px}.drillp-breadcrumb{display:flex;align-items:center;gap:.4em;font-size:14px;line-height:1.2}.drillp-breadcrumb-root{background:none;border:none;font:inherit;color:inherit;opacity:.5;cursor:pointer;padding:0;text-decoration:none;transition:opacity .2s var(--easeInOutQuint)}.drillp-breadcrumb-root:hover,.drillp-breadcrumb-root:focus-visible{opacity:.85;outline:none}.drillp-breadcrumb-sep{opacity:.5}.drillp-back-row{padding:12px 24px;margin-block-end:16px;flex:0 0 auto}.drillp-back{display:inline-flex;align-items:center;gap:4px;background:none;border:none;color:inherit;font:inherit;cursor:pointer;padding:0;font-size:14px;font-weight:500;transition:opacity .2s var(--easeInOutQuint)}.drillp-back:hover,.drillp-back:focus-visible{opacity:.65;outline:none}.drillp-back i{transform:rotate(0)}coretex-drill ul[role=menu]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}coretex-drill ul.drillp-items{padding:0 24px}coretex-drill .drillp-items>li{width:100%}coretex-drill li{margin:0}coretex-drill [role=menuitem]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:0;color:inherit;text-decoration:none;background:none;border:none;font:inherit;font-size:22px;font-weight:400;line-height:1.3;text-align:start;cursor:pointer;transition:opacity .2s var(--easeInOutQuint)}coretex-drill [role=menuitem]:hover,coretex-drill [role=menuitem]:focus-visible{opacity:.6;outline:none}coretex-drill [role=menuitem] i{flex:0 0 auto;opacity:.55}.drill-itemLabel{display:inline}.drill-itemBadge{font-size:.5em;vertical-align:top;font-weight:400;margin-inline-start:.25em;line-height:1;white-space:nowrap;position:relative;top:.3em;opacity:.85}.drill-itemBadge.is-live{animation:drillPulse 1.6s var(--easeInOutQuint) infinite}@keyframes drillPulse{0%,to{opacity:1}50%{opacity:.45}}coretex-drill ul.drillBottom-stack{margin:32px 24px 0;padding:0}.drillBottom-item{display:flex;align-items:center;width:100%;padding:0;font-size:22px;font-weight:400;line-height:1.3;color:inherit;text-decoration:none;transition:opacity .2s var(--easeInOutQuint)}.drillBottom-item:hover,.drillBottom-item:focus-visible{opacity:.6;outline:none}.mobileTrigger-iconClose,body.do-menuDrawerBox .mobileTrigger-iconMenu{display:none}body.do-menuDrawerBox .mobileTrigger-iconClose{display:inline-flex}body.drawer-scroll-locked{position:fixed;inset-inline:0;width:100%;overflow:hidden}body.do-menuDrawerBox coretex-header,body.menu-closing coretex-header{background:var(--bg)!important}body.do-menuDrawerBox,body.menu-closing{padding-block-start:var(--headerHeight, 45px)}body.do-menuDrawerBox #headerGroup,body.menu-closing #headerGroup{position:fixed;inset-block-start:0;inset-inline:0;z-index:100}@media(max-width:777px){coretex-header[coretex-menu] .menuContent:has(coretex-drill){display:grid;grid-template-rows:auto 1fr auto;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;max-width:100%;max-height:none;height:calc(100dvh - var(--headerHeight, 0px));-webkit-backdrop-filter:none;backdrop-filter:none;transform:translate(100%);opacity:1;transition:none}body.do-menuDrawerBox coretex-header[coretex-menu] .menuContent:has(coretex-drill),body.menu-closing coretex-header[coretex-menu] .menuContent:has(coretex-drill){transition:transform .4s var(--easeInOutQuint)}body.do-menuDrawerBox coretex-header[coretex-menu] .menuContent:has(coretex-drill){transform:translate(0)}coretex-header[coretex-menu] .menuContent:has(coretex-drill) nav.menuPrimary{display:none}coretex-header[coretex-menu] .menuContent:has(coretex-drill) drawer-header{display:none}coretex-header[coretex-menu] .menuContent:has(coretex-drill) coretex-drill{grid-row:2}coretex-header[coretex-menu] .menuContent:has(coretex-drill) drawer-footer{grid-row:3}coretex-header[coretex-menu] .menuContent:has(coretex-drill) drawer-footer{margin:0;padding:8px 24px}}@media(min-width:778px){coretex-drill{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/c-menu-drill.css.map */
