.dll-shell-socials ul{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dll-shell-social-gap,8px);padding:0;margin:var(--dll-shell-social-space,0px) 0 0;list-style:none}.dll-shell-socials a{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:var(--dll-shell-social-color,currentColor);font:bold var(--dll-shell-social-size,20px)/1 Arial,sans-serif;text-decoration:none}.dll-shell-socials a:focus-visible{outline:2px solid currentColor;outline-offset:2px}.dll-shell-menu-image{display:inline-flex;flex:0 0 auto;width:48px;max-width:100%;aspect-ratio:var(--dll-shell-menu-ratio,1);overflow:hidden;vertical-align:middle;margin-inline-end:.5rem}.dll-shell-menu-image--large{width:96px}.dll-shell-menu-image--circle{border-radius:50%}.dll-shell-menu-image img{width:100%!important;height:100%!important;object-fit:contain}.dll-shell-menu-image[style*=natural]{aspect-ratio:auto}.dll-header-continuity__mega[data-shell-underline=false] .dll-header-continuity__mega-heading{border-bottom:0}.dll-shell-menu-promotions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:1rem;grid-column:1/-1;margin-top:1rem}.dll-shell-menu-promo{position:relative;display:flex;min-height:var(--dll-shell-promo-height,200px);color:var(--dll-shell-promo-color,#fff);isolation:isolate;padding:1rem;overflow:hidden}.dll-shell-menu-promo>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:cover;z-index:-2}.dll-shell-menu-promo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--dll-shell-promo-tint,#000);opacity:var(--dll-shell-promo-opacity,.2);z-index:-1}.dll-shell-menu-promo__copy{width:var(--dll-shell-promo-width,100%);max-width:100%;font-size:var(--dll-shell-promo-size,16px)}.dll-shell-menu-promo__copy a{font-size:inherit;color:inherit;text-decoration:underline}.dll-shell-menu-promo[data-promo-alignment*=justify-center]{justify-content:center;text-align:center}.dll-shell-menu-promo[data-promo-alignment*=justify-end]{justify-content:flex-end;text-align:right}.dll-shell-menu-promo[data-promo-alignment*=items-center]{align-items:center}.dll-shell-menu-promo[data-promo-alignment*=items-end]{align-items:flex-end}.dll-shell-menu-badges{display:flex!important;flex-wrap:wrap;gap:.5rem!important;grid-column:1/-1;margin-top:1rem!important}.dll-shell-menu-badges li{border-inline-start:3px solid var(--dll-shell-badge-color);padding:.2rem .65rem}.dll-shell-menu-badges a{font-size:.9rem}.dll-header-brand-heading{margin:0;font-size:inherit}.dll-header-continuity__brand-text{font-size:var(--dll-shell-logo-scale,2em)}.dll-header-continuity [data-shell-featured=true]{color:var(--dll-header-accent,#be1e2d)}.dll-header-continuity__contact a,.dll-header-continuity__mobile-contact{border:1px solid var(--dll-shell-cta-border,transparent);background:var(--dll-shell-cta-bg,var(--dll-header-accent,#be1e2d));color:var(--dll-shell-cta-ink,#fff)}.dll-header-continuity shopify-account{--shopify-account-color-accent:var(--dll-header-accent);--shopify-account-color-background:var(--dll-header-bg);--shopify-account-signed-in-avatar-size:36px;--shopify-account-signed-in-avatar-color-text:var(--dll-header-ink)}.dll-shell-header-search-inline{display:none}.dll-shell-footer-disclosure>summary{list-style:none}.dll-shell-footer-disclosure>summary::-webkit-details-marker{display:none}.dll-shell-footer-disclosure>summary h2{display:inline}.dll-shell-footer-disclosure:not([open])>.dll-shell-footer-content{display:block}.dll-shell-footer-text[data-align=text-center]{text-align:center}.dll-shell-footer-text[data-align=text-end]{text-align:right}.dll-shell-footer-text .dll-footer__logo{max-width:100%}.dll-shell-footer-highlights{list-style:disc!important;padding-inline-start:1.2rem!important}.dll-shell-footer-reviews[data-align=text-center]{text-align:center}.dll-shell-footer-reviews[data-align=text-end]{text-align:right}@media(min-width:769px){.dll-header-continuity[data-shell-logo-center=true]:not(.dll-header-continuity--inline):not(.dll-header-continuity--compact) .dll-header-continuity__top{display:grid;grid-template-columns:1fr auto 1fr}.dll-header-continuity[data-shell-logo-center=true] .dll-header-continuity__brand,.dll-header-continuity[data-shell-logo-center=true] .dll-header-brand-heading{grid-column:2;justify-self:center}.dll-header-continuity[data-shell-logo-center=true] .dll-header-continuity__customer{grid-column:3;justify-self:end}.dll-header-continuity[data-shell-inline-search-desktop=true] .dll-shell-header-search-inline{display:block;flex:1;min-width:0}.dll-header-continuity[data-shell-inline-search-desktop=true] .dll-header-continuity__search,.dll-header-continuity[data-shell-inline-search-desktop=true] [data-header-search-toggle]{display:none}.dll-shell-footer-disclosure>summary{pointer-events:none}.dll-shell-menu-promotions[data-promo-position=right]{float:right;width:30%;margin-inline-start:1rem}.dll-header-continuity__mega:has(.dll-shell-menu-promotions[data-promo-position=right])>.dll-header-continuity__mega-list{width:66%}}@media(max-width:768px){.dll-header-continuity[data-shell-mobile-position=burger-right] .dll-header-continuity__inner{grid-template-columns:auto minmax(0,1fr) 44px}.dll-header-continuity[data-shell-mobile-position=burger-right] .dll-header-continuity__mobile{grid-column:3;grid-row:1}.dll-header-continuity[data-shell-mobile-position=burger-right] .dll-header-continuity__brand,.dll-header-continuity[data-shell-mobile-position=burger-right] .dll-header-brand-heading{grid-column:2;grid-row:1}.dll-header-continuity[data-shell-mobile-position=burger-right] .dll-header-continuity__customer{grid-column:1;grid-row:1}.dll-header-continuity[data-shell-inline-search-mobile=true] .dll-shell-header-search-inline{display:block;grid-column:1/-1;grid-row:2}.dll-header-continuity[data-shell-inline-search-mobile=true] .dll-header-continuity__search,.dll-header-continuity[data-shell-inline-search-mobile=true] [data-header-search-toggle]{display:none}.dll-shell-footer-disclosure>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;justify-content:space-between}.dll-shell-footer-disclosure>summary:after{content:"+"}.dll-shell-footer-disclosure[open]>summary:after{content:"\2212"}.dll-shell-footer-disclosure:not([open])>.dll-shell-footer-content{display:none}.dll-announcement-continuity[data-shell-social-mobile=false] .dll-shell-socials{display:none}}.dll-shell-header-search-inline [data-header-search-close]{display:none}.dll-header-continuity__contact a,.dll-header-continuity__mobile-contact{border-width:var(--dll-shell-cta-border-width,0px)}.dll-shell-cart-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.dll-shell-cart-products[data-layout=list]{grid-template-columns:1fr}.dll-shell-cart-products[data-layout=carousel]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.75rem}.dll-shell-cart-products[data-layout=carousel]>*{flex:0 0 min(76%,260px);scroll-snap-align:start}.dll-library-drawer form[data-shell-summary-position=top]{display:flex;flex-direction:column}.dll-library-drawer form[data-shell-summary-position=top]>.dll-library-drawer-summary{order:-1}.dll-library-drawer form[data-shell-summary-position=top]>.dll-library-drawer-summary--sticky{top:0;bottom:auto}.dll-shell-drawer-promotion{display:flex;flex-direction:column;min-height:var(--dll-shell-promo-height,0px);color:var(--dll-shell-promo-color,inherit);position:relative;isolation:isolate}.dll-shell-drawer-promotion:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--dll-shell-promo-tint,#000);opacity:var(--dll-shell-promo-opacity,0);z-index:-1;pointer-events:none}.dll-shell-drawer-promotion__copy{max-width:var(--dll-shell-promo-width,500px);font-size:var(--dll-shell-promo-size,1em)}.dll-shell-drawer-promotion[data-promo-alignment*=justify-center]{align-items:center;text-align:center}.dll-shell-drawer-promotion[data-promo-alignment*=justify-end]{align-items:flex-end;text-align:right}.dll-shell-drawer-promotion[data-promo-alignment*=items-center]{justify-content:center}.dll-shell-drawer-promotion[data-promo-alignment*=items-end]{justify-content:flex-end}dll-shell-cart-offer:not([hidden]){display:block;padding:1rem;background:color-mix(in srgb,var(--dll-paper,#f6f1e8) 94%,var(--dll-accent,#be1e2d));color:var(--dll-ink,#07111f);border:1px solid currentColor;margin-block:1rem}dll-shell-cart-offer[data-scheme="1"]{background:var(--dll-scheme-1-bg,#f6f1e8);color:var(--dll-scheme-1-text,#07111f)}dll-shell-cart-offer[data-scheme="2"]{background:var(--dll-scheme-2-bg,#041426);color:var(--dll-scheme-2-text,#f6f1e8)}dll-shell-cart-offer[data-scheme="3"]{background:var(--dll-scheme-3-bg,#fff);color:var(--dll-scheme-3-text,#07111f)}dll-shell-cart-offer progress{width:100%;accent-color:var(--dll-accent,#be1e2d)}[data-shell-offer-popup]{position:relative;padding:1rem;border:1px solid currentColor;margin-block:1rem}[data-shell-offer-close]{float:right;min-width:44px;min-height:44px}.dll-shell-offer-celebrate{animation:dll-shell-offer-confirm .6s ease-out}.dll-shell-cart-shake{animation:dll-shell-cart-shake .45s ease-in-out}@keyframes dll-shell-offer-confirm{0%{outline:8px solid transparent;transform:scale(.98)}60%{outline:2px solid currentColor}to{outline:0 solid transparent;transform:none}}@keyframes dll-shell-cart-shake{25%{transform:rotate(-8deg)}50%{transform:rotate(8deg)}75%{transform:rotate(-4deg)}}.dll-age-gate[data-dll-shell-age][data-shell-age-position*=justify-start]{justify-items:start}.dll-age-gate[data-dll-shell-age][data-shell-age-position*=justify-end]{justify-items:end}.dll-age-gate[data-dll-shell-age][data-shell-age-position*=items-end]{align-items:end}.dll-age-gate[data-dll-shell-age] .dll-age-gate__dialog,.dll-shell-age-local{background-color:var(--dll-shell-age-bg,#f6f1e8);background-image:var(--dll-shell-age-gradient,none),linear-gradient(rgb(0 0 0 / var(--dll-shell-age-tint,0)),rgb(0 0 0 / var(--dll-shell-age-tint,0))),var(--dll-shell-age-image,none);background-size:cover;background-position:center;color:var(--dll-shell-age-ink,#07111f);text-align:var(--dll-shell-age-align,left)}.dll-age-gate[data-dll-shell-age] #DllAgeGateHeading{color:var(--dll-shell-age-heading,#041426)}.dll-age-gate[data-dll-shell-age][data-shell-age-shrink=true] .dll-age-gate__dialog{width:fit-content;max-width:min(520px,100%)}.dll-age-gate[data-dll-shell-age][data-shell-age-padding=small] .dll-age-gate__dialog{padding:1.25rem}.dll-age-gate[data-dll-shell-age][data-shell-age-padding=medium] .dll-age-gate__dialog{padding:2rem}.dll-age-gate[data-dll-shell-age][data-shell-age-padding=large] .dll-age-gate__dialog{padding:3rem}.dll-age-gate[data-shell-age-heading-size=h6] #DllAgeGateHeading{font-size:1rem}.dll-age-gate[data-shell-age-heading-size=h5] #DllAgeGateHeading{font-size:1.25rem}.dll-age-gate[data-shell-age-heading-size=h4] #DllAgeGateHeading{font-size:1.5rem}.dll-age-gate[data-shell-age-heading-size=h3] #DllAgeGateHeading{font-size:2rem}.dll-age-gate[data-shell-age-heading-size=h2] #DllAgeGateHeading{font-size:2.5rem}.dll-age-gate[data-shell-age-heading-size=h1] #DllAgeGateHeading{font-size:3rem}.dll-age-gate[data-shell-age-heading-size=h0] #DllAgeGateHeading{font-size:3.5rem}.dll-shell-age-block[data-text-size=small-text]{font-size:.85rem}.dll-shell-age-block[data-text-size=enlarge-text]{font-size:1.2rem}.dll-shell-age-block img{max-width:100%;height:auto}.dll-shell-age-block--image{margin-block:1rem}.dll-shell-age-block:after{content:"";display:table;clear:both}@media(min-width:769px){.dll-shell-age-block--image[data-image-desktop=left]{float:left;width:40%;margin-inline-end:1rem}.dll-shell-age-block--image[data-image-desktop=right]{float:right;width:40%;margin-inline-start:1rem}}@media(max-width:768px){.dll-shell-age-block--image[data-image-mobile=hidden]{display:none}}@media(prefers-reduced-motion:reduce){.dll-shell-cart-shake,.dll-shell-offer-celebrate{animation:none}}.dll-shell-menu-badge{display:inline-block;padding:.15rem .4rem;border-radius:.25rem;font:600 .75rem/1.2 IBM Plex Sans Condensed,sans-serif;margin-inline-start:.4rem;vertical-align:middle}.dll-header-continuity__mega[data-shell-underline=false] a:is(:hover,:focus-visible){text-decoration:none}.dll-shell-age-local[data-shell-age-position*=justify-start]{margin-inline-start:1rem;margin-inline-end:auto}.dll-shell-age-local[data-shell-age-position*=justify-end]{margin-inline-start:auto;margin-inline-end:1rem}.dll-shell-age-local[data-shell-age-position*=items-end]{margin-block-start:auto;margin-block-end:1rem}.dll-shell-age-local[data-shell-age-shrink=true]{width:fit-content;max-width:calc(100vw - 2rem)}.dll-shell-age-local[data-shell-age-padding=small]{padding:1.25rem}.dll-shell-age-local[data-shell-age-padding=medium]{padding:2rem}.dll-shell-age-local[data-shell-age-padding=large]{padding:3rem}.dll-shell-age-local>h2{color:var(--dll-shell-age-heading,inherit)}.dll-shell-age-local[data-shell-age-heading-size=h6]>h2{font-size:1rem}.dll-shell-age-local[data-shell-age-heading-size=h5]>h2{font-size:1.25rem}.dll-shell-age-local[data-shell-age-heading-size=h4]>h2{font-size:1.5rem}.dll-shell-age-local[data-shell-age-heading-size=h3]>h2{font-size:2rem}.dll-shell-age-local[data-shell-age-heading-size=h2]>h2{font-size:2.5rem}.dll-shell-age-local[data-shell-age-heading-size=h1]>h2{font-size:3rem}.dll-shell-age-local[data-shell-age-heading-size=h0]>h2{font-size:3.5rem}.dll-age-gate[data-dll-shell-age] button.link,.dll-shell-age-local button.link{background:transparent;border:0;color:inherit;text-decoration:underline;padding:.5rem;min-height:44px}.dll-shell-drawer-promotion>img,.dll-shell-drawer-promotion>video{position:relative;z-index:-2}.dll-continuity-rail[data-shell-match-layout=true] .dll-continuity-rail__tab{flex-direction:row}@media(min-width:769px)and (max-width:1199px){.dll-continuity-rail[data-shell-match-layout=true] .dll-continuity-rail__tab:not(.dll-continuity-rail__tab--dll){flex-direction:column}.dll-continuity-rail[data-shell-match-layout=false] .dll-continuity-rail__tab{flex-direction:row}.dll-continuity-rail[data-shell-match-layout=false] .dll-continuity-rail__descriptor{font-size:8px}}@media(min-width:769px){.dll-header-continuity__mega:not(.dll-header-continuity__mega--sidebar):has(.dll-shell-menu-promotions[data-promo-position=right]){display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:1rem;align-items:start}.dll-header-continuity__mega:not(.dll-header-continuity__mega--sidebar):has(.dll-shell-menu-promotions[data-promo-position=right])>.dll-header-continuity__mega-list{width:auto;grid-column:1;grid-row:1}.dll-header-continuity__mega:not(.dll-header-continuity__mega--sidebar)>.dll-shell-menu-promotions[data-promo-position=right]{float:none;width:auto;margin:0;grid-column:2;grid-row:1;grid-template-columns:1fr}}.dll-shell-socials svg,.dll-shell-socials img{width:var(--dll-shell-social-size,20px);height:var(--dll-shell-social-size,20px);object-fit:contain}.dll-header-continuity__contact a:is(:hover,:focus-visible){background:var(--dll-shell-cta-hover,#991827)}.dll-shell-drawer-promotion--media-link:before{z-index:1}.dll-shell-drawer-promotion--media-link>.dll-shell-drawer-promotion__media-link{display:block;position:relative;z-index:0;align-self:stretch;line-height:0}.dll-shell-drawer-promotion__media-link>img{display:block;width:100%;max-width:100%;height:auto}.dll-shell-drawer-promotion--media-link>.dll-shell-drawer-promotion__copy{position:relative;z-index:2}.dll-shell-drawer-promotion__media-link:focus-visible{outline:3px solid currentColor;outline-offset:3px}.dll-shell-drawer-promotion__copy-link{display:block;color:inherit;text-decoration:underline;text-underline-offset:.15em}.dll-shell-drawer-promotion__destination{display:inline-block;color:inherit;text-decoration:underline;text-underline-offset:.15em;margin-block-start:.5rem}.cart-item__availability{margin-block:.75rem;padding-inline-start:.65rem;border-inline-start:3px solid #c5cbd0;color:inherit;font-size:.9rem;line-height:1.5;overflow-wrap:anywhere}.cart-item__availability--special_order,.cart-item__availability--backorder,.cart-item__availability--partial_backorder,.cart-item__availability--preorder{border-inline-start-color:var(--dll-accent,#be1e2d)}.cart-item__availability--unavailable,.cart-item__availability--limited{border-inline-start-color:#be1e2d}.cart-item__availability-label{display:block;font-weight:700}.cart-item__availability .cart-item__availability-message{margin:.25rem 0 0}.dll-cart-empty,.dll-cart-empty-state{width:100%;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/3/assets/dll-shell-controls.css.map */
