body.drpenx-selected-shell :is(.site-header,.site-dialog){--ink:#242424;--muted:#686566;--paper:#fff;--surface:#f5f5f4;--wine:#b90035;--ease:cubic-bezier(.2,.7,.2,1)}body.drpenx-selected-shell :is(.site-header,.site-dialog){font-family:Care,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:1.55;letter-spacing:normal;color:var(--ink)}body.drpenx-selected-shell :is(.site-header,.site-dialog),body.drpenx-selected-shell :is(.site-header,.site-dialog) *{box-sizing:border-box}body.drpenx-selected-shell :is(.site-header,.site-dialog) :is(h2,p){margin:0}body.drpenx-selected-shell :is(.site-header,.site-dialog) a{color:inherit;text-decoration:none}body.drpenx-selected-shell :is(.site-header,.site-dialog) :is(button,input,summary){font:inherit;color:inherit;-webkit-tap-highlight-color:transparent}body.drpenx-selected-shell :is(.site-header,.site-dialog) button{padding:0;border:0;background:none;cursor:pointer}body.drpenx-selected-shell :is(.site-header,.site-dialog) :is(a,button,summary,input,[tabindex]):focus-visible{outline:3px solid var(--wine);outline-offset:5px}body.drpenx-selected-shell .site-dialog [hidden]{display:none!important}body.drpenx-selected-shell .home-shell-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0px,0px,0px,0px);white-space:nowrap;border:0px}body.drpenx-selected-shell .skip-link{position:fixed;z-index:100;top:10px;left:15px;padding:12px 20px;background:#fff;color:#b90035;transform:translateY(-150%)}body.drpenx-selected-shell .skip-link:focus{transform:none}body.drpenx-collection-final .announcement{min-height:34px;background:#790024;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:7px clamp(20px,3.8vw,64px);font-size:13px}body.drpenx-collection-final .announcement a{color:inherit;text-decoration:underline;text-underline-offset:.2em}@media(max-width:767px){body.drpenx-collection-final .announcement{min-height:32px;justify-content:center;font-size:13px;padding-block:6px}body.drpenx-collection-final .announcement>a{display:none}}body.drpenx-selected-shell .site-header{--gutter: clamp(20px,3.8vw,64px);position:relative;display:grid;grid-template-columns:auto minmax(0px,1fr) auto;align-items:center;gap:0px 24px;min-height:84px;padding:12px var(--gutter);background:var(--paper,#fff)}body.drpenx-selected-shell .site-header .wordmark{font-size:31px;font-weight:700;line-height:1;letter-spacing:-.065em;color:var(--wine,#b90035)}body.drpenx-selected-shell .primary-navigation{display:flex;align-items:center;justify-content:center;gap:clamp(16px,1.5vw,25px);min-width:0px;font-size:16px;font-weight:500;line-height:1.3;color:var(--ink)}body.drpenx-selected-shell .primary-entry{display:flex;align-items:center;gap:1px}body.drpenx-selected-shell .primary-link{display:flex;align-items:center;min-height:44px;white-space:nowrap}body.drpenx-selected-shell .primary-link:hover,body.drpenx-selected-shell .primary-link[aria-current]{color:var(--wine)}body.drpenx-selected-shell .primary-link[aria-current]{text-decoration:underline 2px;text-underline-offset:7px}body.drpenx-selected-shell .desktop-category>summary{display:grid;place-items:center;min-width:30px;min-height:44px;cursor:pointer;list-style:none}body.drpenx-selected-shell .desktop-category>summary::-webkit-details-marker{display:none}body.drpenx-selected-shell .desktop-category>summary svg{width:13px;height:13px;transform:rotate(90deg)}body.drpenx-selected-shell .desktop-category[open]>summary svg{transform:rotate(-90deg)}body.drpenx-selected-shell .desktop-submenu{position:absolute;top:100%;left:var(--gutter);right:var(--gutter);z-index:20;max-height:calc(-100% + 100dvh - 16px);overflow-y:auto;overscroll-behavior:contain;background:var(--paper);box-shadow:#24020d1a 0 12px 24px;padding:28px;display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:18px 32px;border-radius:0 0 5px 5px}body.drpenx-selected-shell .desktop-link-group{min-width:0px}body.drpenx-selected-shell .desktop-submenu-grouped{grid-template-columns:repeat(var(--menu-columns),minmax(0,1fr))}body.drpenx-selected-shell .desktop-submenu-grouped>.desktop-link-group--all{grid-column:1 / -1}body.drpenx-selected-shell .desktop-submenu-grouped>.desktop-link-group--all>a{min-height:30px;color:var(--wine)}body.drpenx-selected-shell .desktop-link-group>a{display:flex;align-items:center;min-height:44px;font-size:15px;font-weight:500;color:var(--ink)}body.drpenx-selected-shell .desktop-link-group>a:hover{color:var(--wine)}body.drpenx-selected-shell .desktop-link-group>.desktop-group-title{font-weight:700;color:var(--ink)}body.drpenx-selected-shell .desktop-group-links{margin-top:8px}body.drpenx-selected-shell .desktop-group-links .desktop-link-group>a{font-size:15px;font-weight:500;min-height:40px;color:#3f3b3d}body.drpenx-selected-shell .desktop-support-navigation{margin-right:14px}body.drpenx-selected-shell .desktop-support>summary{display:flex;align-items:center;gap:7px;min-height:44px;padding-inline:4px;list-style:none;cursor:pointer;white-space:nowrap;font-size:15px;font-weight:500;color:#4d494b}body.drpenx-selected-shell .desktop-support>summary::-webkit-details-marker{display:none}body.drpenx-selected-shell .desktop-support>summary svg{width:13px;height:13px;transform:rotate(90deg)}body.drpenx-selected-shell .desktop-support[open]>summary{color:var(--wine)}body.drpenx-selected-shell .desktop-support[open]>summary svg{transform:rotate(-90deg)}body.drpenx-selected-shell .desktop-support-panel{position:absolute;top:100%;right:var(--gutter);z-index:20;display:grid;grid-template-columns:1fr 1fr;gap:30px;width:470px;max-width:calc(100vw - 2 * var(--gutter));padding:24px 28px 28px;background:var(--paper);box-shadow:#24020d1a 0 12px 24px;border-radius:0 0 5px 5px}body.drpenx-selected-shell .desktop-support-group{min-width:0px}body.drpenx-selected-shell .desktop-support-group>h2{margin:0 0 9px;font-size:14px;line-height:1.4;font-weight:700;color:#4d494b}body.drpenx-selected-shell .desktop-support-group>a{display:flex;align-items:center;min-height:44px;padding-block:8px;font-size:15px;font-weight:500;line-height:1.4;color:var(--ink)}body.drpenx-selected-shell .desktop-support-group>a:hover{color:var(--wine)}body.drpenx-selected-shell .site-header .header-actions{display:flex;align-items:center;gap:4px}body.drpenx-selected-shell .site-header .icon-button,body.drpenx-selected-shell .site-dialog .icon-button{width:44px;height:44px;display:grid;place-content:center;padding:10px;border-radius:50%;flex:0 0 auto}body.drpenx-selected-shell .site-header .icon-button svg{display:block;width:22px;height:22px}body.drpenx-selected-shell .site-header .menu-button{display:none;gap:5px;margin-left:2px}body.drpenx-selected-shell .menu-button span{height:1.5px;width:19px;background:var(--ink);display:block}body.drpenx-selected-shell .menu-button span:last-child{width:14px}body.drpenx-selected-shell .site-dialog{border:0px;background:var(--paper);color:var(--ink);width:min(780px,100% - 40px);max-height:calc(100dvh - 40px);padding:30px 32px;border-radius:12px}body.drpenx-selected-shell .site-dialog::backdrop{background:#21020d80}body.drpenx-selected-shell .site-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:23px}body.drpenx-selected-shell .site-dialog h2{margin:0;font-size:28px;font-weight:500;line-height:1.55;letter-spacing:-.03em}body.drpenx-selected-shell .site-dialog .close-dialog{font-size:29px;line-height:1}body.drpenx-selected-shell .site-dialog .search-row{display:flex;align-items:center;flex-wrap:wrap;background:var(--surface);border-radius:6px;padding-right:12px}body.drpenx-selected-shell .site-dialog .search-row input{flex:1 1 0%;min-width:120px;width:100%;padding:15px 16px;border:0px;background:transparent;font-size:19px}body.drpenx-selected-shell .site-dialog .search-row button{min-height:44px;padding:10px;font-size:15px}body.drpenx-selected-shell .site-dialog .search-row button[type=reset]{color:var(--muted)}body.drpenx-selected-shell .search-dialog label{display:block;margin-bottom:12px}body.drpenx-selected-shell .mobile-menu-drawer{inset:0px auto 0px 0px;margin:0;width:min(440px,-28px + 100vw);max-width:none;height:100dvh;max-height:none;border-radius:0;padding:20px 25px 28px;overflow:hidden}body.drpenx-selected-shell .mobile-menu-drawer[open]{display:flex;flex-direction:column}body.drpenx-selected-shell .mobile-menu-drawer>header{flex:0 0 auto;margin-bottom:14px}body.drpenx-selected-shell .mobile-menu-drawer>header h2{font-size:25px}body.drpenx-selected-shell .mobile-menu-drawer nav{display:block;flex:1 1 0%;overflow:hidden;min-height:0px}body.drpenx-selected-shell .mobile-menu-panel{height:100%;overflow-y:auto;overscroll-behavior:contain;animation:home-menu-panel-enter .18s var(--ease)}body.drpenx-selected-shell .mobile-menu-panel :is(a,button){width:100%;min-height:58px;padding:13px 0;font-size:22px;font-weight:500;line-height:1.3;letter-spacing:-.02em;color:var(--ink);text-align:left}body.drpenx-selected-shell .mobile-menu-link,body.drpenx-selected-shell .mobile-menu-forward{display:flex;align-items:center;justify-content:space-between;gap:18px}body.drpenx-selected-shell .mobile-menu-forward svg{width:20px;height:20px;flex:0 0 auto}body.drpenx-selected-shell .mobile-menu-panel .mobile-menu-back{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:500;margin-bottom:12px;color:#4d494b}body.drpenx-selected-shell .mobile-menu-back svg{width:19px;height:19px;transform:rotate(180deg)}@keyframes home-menu-panel-enter{0%{transform:translate(15px);opacity:.7}to{transform:none;opacity:1}}@media(hover:hover)and (pointer:fine){body.drpenx-selected-shell .site-header .icon-button:hover,body.drpenx-selected-shell .site-dialog .icon-button:hover{background:var(--surface)}}@media(min-width:768px)and (max-width:1319px){body.drpenx-selected-shell .site-header{grid-template-columns:1fr auto;gap:0px 20px;min-height:112px;padding-block:10px}body.drpenx-selected-shell .site-header>.wordmark{grid-area:1 / 1;justify-self:start}body.drpenx-selected-shell .site-header>.header-actions{grid-area:1 / 2}body.drpenx-selected-shell .primary-navigation{grid-area:2 / 1 / auto / -1;justify-content:center;gap:clamp(18px,2.4vw,28px);margin-top:4px}body.drpenx-selected-shell .desktop-submenu:not(.desktop-submenu-grouped){grid-template-columns:repeat(3,minmax(0px,1fr))}body.drpenx-selected-shell .desktop-submenu-grouped{column-gap:20px}}@media(max-width:767px){body.drpenx-selected-shell .site-header{--gutter: 20px;grid-template-columns:1fr auto;gap:0px 12px;min-height:70px;padding-block:10px}body.drpenx-selected-shell .site-header>.wordmark{grid-area:1 / 1;justify-self:start;font-size:29px}body.drpenx-selected-shell .site-header>.header-actions{grid-area:1 / 2;gap:0px}body.drpenx-selected-shell .site-header .icon-button{width:38px;height:44px;padding:9px}body.drpenx-selected-shell .primary-navigation,body.drpenx-selected-shell .desktop-support-navigation{display:none}body.drpenx-selected-shell .site-header .menu-button{display:grid}body.drpenx-selected-shell .site-dialog{padding:23px 21px;border-radius:10px;width:calc(100% - 24px);max-height:calc(100dvh - 24px)}body.drpenx-selected-shell .site-dialog h2{font-size:26px}body.drpenx-selected-shell .site-dialog .search-row input{font-size:17px}body.drpenx-selected-shell .mobile-menu-drawer{inset:0px auto 0px 0px;margin:0;width:min(440px,-28px + 100vw);height:100dvh;max-height:none;border-radius:0;padding:20px 25px 28px}body.drpenx-selected-shell .mobile-menu-drawer>header h2{font-size:25px}}@media(max-width:350px){body.drpenx-selected-shell .site-header{--gutter: 17px}body.drpenx-selected-shell .site-header .icon-button{width:34px;padding:7px}body.drpenx-selected-shell .mobile-menu-drawer{padding-inline:20px}body.drpenx-selected-shell .mobile-menu-panel :is(a,button){font-size:20px}}@media(prefers-reduced-motion:reduce){body.drpenx-selected-shell .mobile-menu-panel{animation:auto ease 0s 1 normal none running none}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/drpenx-home-final-shell.css.map */
