.dp-editorial{--dp-editorial-font: Helvetica, Arial, sans-serif;--font-body--family: var(--dp-editorial-font);--font-subheading--family: var(--dp-editorial-font);--font-heading--family: var(--dp-editorial-font);--font-accent--family: var(--dp-editorial-font);--font-paragraph--family: var(--dp-editorial-font);--font-paragraph--size: 12px;--font-paragraph--line-height: 1.333333;--font-paragraph--case: uppercase;--button-text-case-primary: uppercase;--button-text-case-secondary: uppercase;font-family:var(--dp-editorial-font);font-size:12px;line-height:16px;text-transform:uppercase}.dp-editorial :where(*):not(svg,svg *,.jdgm-star){font-family:var(--dp-editorial-font)!important;font-size:12px!important;line-height:16px!important;letter-spacing:normal!important;text-transform:uppercase!important}.dp-editorial :is(h1,h2,h3,h4,h5,h6){font-weight:700}.dp-editorial :is(.price,.price *,.resource-card__title,.product-card__title,.product-card__title *){font-weight:400}.dp-editorial :is(input,textarea){text-transform:none!important}.dp-editorial :is(input,textarea)::placeholder{text-transform:uppercase}.dp-editorial :is(.product-card [role=heading],.product-card__title,.cart-items__title,.sticky-add-to-cart__title,.dp-restock__product-title,.dp-story__hat h2,.predictive-search-results__card--product .resource-card__title),.dp-editorial :is(.product-card [role=heading],.product-card__title,.cart-items__title,.sticky-add-to-cart__title,.dp-restock__product-title,.dp-story__hat h2,.predictive-search-results__card--product .resource-card__title) *{text-transform:none!important}.dp-editorial .dp-restock__dialog h2{font-weight:700}.dp-editorial{--dp-space-sm: 8px;--dp-space-md: 16px;--dp-space-lg: 24px;--dp-line: #e5e5e5;--checkbox-size: 14px;--checkbox-border-radius: 0;--checkbox-label-padding: 10px;--style-border-radius-buttons-primary: 0;--style-border-radius-buttons-secondary: 0;--style-border-radius-inputs: 0;--style-border-radius-popover: 0}.dp-editorial .product-card :is(h1,h2,h3,h4,strong){font-weight:400}.dp-editorial :is(.button,.button-secondary,.shopify-payment-button__button,.variant-option__button-label){border-radius:0;box-shadow:none}.dp-editorial :is(.button,.button-secondary):not(.button-unstyled,.close-button){min-height:44px}.dp-editorial :is(.dp-restock__dialog,.dialog-modal,.theme-drawer__dialog){border-radius:0;box-shadow:none}.dp-editorial .theme-drawer__header{border-bottom:1px solid var(--dp-line)}.dp-editorial cart-drawer-component .theme-drawer__header{border-bottom:0}.dp-editorial product-form-component .button.add-to-cart-button,.dp-editorial .sticky-add-to-cart__button{height:44px;min-height:44px;padding-block:0}.dp-editorial .add-to-cart-button .add-to-cart-icon,.dp-editorial .sticky-add-to-cart__button .add-to-cart-text>.svg-wrapper{display:none}.dp-editorial .cart-discount__input:focus{outline:none;box-shadow:none;border-color:#111}.dp-editorial .predictive-search-results__card--product{--card-bg-hover: transparent}.dp-editorial .jdgm-all-reviews-text :is(.jdgm-all-reviews-rating__score,.jdgm-all-reviews-text__text,.jdgm-all-reviews-text__text a,.jdgm-verified-by__text){font-size:14px!important;line-height:20px!important;font-weight:400!important}.dp-editorial .jdgm-all-reviews-text .jdgm-all-reviews-rating:before{display:none}.dp-editorial .variant-picker :is(.variant-option__button-label,.variant-option__button-label *,.variant-option__select-wrapper),.dp-editorial .variant-picker .variant-option__button-label:before,.dp-editorial .variant-picker .variant-option__button-label:after{transition:none!important;animation:none!important}.dp-editorial .variant-picker .variant-option__button-label__pill{display:none}.dp-editorial .variant-picker .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(:checked){background-color:var(--color-selected-variant-background)}.dp-editorial .theme-drawer__close-button{width:auto;min-width:44px;height:44px;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit}.dp-editorial .theme-drawer__close-button .svg-wrapper{display:none}.dp-editorial .dp-drawer-close-label{display:inline}.dp-menu-control-label{display:none}.dp-editorial .sorting-filter select{font-size:12px!important;text-transform:uppercase!important}@media(min-width:750px){.dp-editorial .mega-menu__link--parent{font-weight:700}}@media(max-width:749px){.dp-editorial :is(input:not([type=checkbox],[type=radio],[type=range],[type=submit],[type=button]),textarea){font-size:16px!important;line-height:20px!important}.dp-editorial .menu-drawer{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:max(64px,calc(env(safe-area-inset-top,0px) + 56px)) 0 max(32px,env(safe-area-inset-bottom,0px));background:#fff;color:#111;border:0;-webkit-backdrop-filter:none;backdrop-filter:none;transform:none;opacity:0;transition:opacity .16s ease,visibility .16s ease;overscroll-behavior:contain}.dp-editorial .menu-open>.menu-drawer{opacity:1}.dp-editorial .menu-drawer__backdrop{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.dp-editorial .menu-drawer-container[open] .menu-drawer__animated-element{animation:none}.dp-editorial .menu-drawer__navigation{margin:0;padding:0}.dp-editorial .menu-drawer__menu{padding-inline:24px}.dp-editorial .menu-drawer__navigation>.menu-drawer__menu{margin:0}.dp-editorial .menu-drawer__menu-item--mainlist,.dp-editorial .menu-drawer__menu-item--mainlist>.menu-drawer__menu-item-text{font-weight:400;text-align:left}.dp-editorial .menu-drawer__menu-item--mainlist{min-height:44px;padding:14px 0;justify-content:space-between}.dp-editorial .menu-drawer__menu-item>.svg-wrapper{width:12px;height:12px;padding:0}.dp-editorial .menu-drawer__list-item--divider,.dp-editorial .menu-drawer__menu-container--divider{border:0}.dp-editorial .menu-drawer__close-button{position:absolute;top:max(8px,env(safe-area-inset-top,0px));right:16px;left:auto;width:auto;min-width:44px;height:44px;padding:0 8px;z-index:3;background:transparent;color:#111;box-shadow:none;font-weight:400}.dp-editorial .dp-menu-control-label{display:inline}.dp-editorial :is(.menu-drawer__close-button,.menu-drawer__back-button)>.svg-wrapper{display:none}.dp-editorial .menu-drawer__utility-links{margin:32px 0 0;padding:0 24px 32px;align-items:stretch;flex-shrink:0}.dp-editorial .dp-menu-utilities{display:grid}.dp-editorial .dp-menu-utilities a{display:flex;min-height:44px;align-items:center;font-weight:400;color:inherit;text-decoration:none}.dp-editorial .menu-drawer__submenu{background:#fff;color:#111;height:100dvh;padding:64px 0 24px}.dp-editorial .menu-drawer__inner-submenu{margin:0}.dp-editorial .menu-drawer__nav-buttons--with-title{position:absolute;inset:0 0 auto;height:64px;display:flex;justify-content:center;align-items:center;margin:0;padding:8px 76px;background:#fff;z-index:2}.dp-editorial .menu-drawer__title{padding:12px 0;font-weight:400;color:#666;text-align:center}.dp-editorial .menu-drawer__nav-buttons--with-title .menu-drawer__back-button{position:absolute;left:16px;top:8px;width:auto;min-width:44px;height:44px;padding:0 8px;justify-content:start;font-weight:400}.dp-editorial .menu-drawer__menu-item--parent{min-height:44px;padding:14px 0;font-weight:400}.dp-editorial .menu-drawer__menu--grandchildlist{margin:8px 0 20px;padding:0 0 0 16px}.dp-editorial .menu-drawer__menu-item--child{min-height:40px;padding:12px 0;font-weight:400}.dp-editorial .menu-drawer__menu details[open]>summary{font-weight:700}.dp-editorial .menu-drawer--has-submenu-opened>.menu-drawer__close-button,.dp-editorial .menu-drawer--has-submenu-opened>.menu-drawer__utility-links,.dp-editorial .menu-drawer--has-submenu-opened .menu-drawer__navigation>.menu-drawer__menu>li>a,.dp-editorial .menu-drawer--has-submenu-opened .menu-drawer__navigation>.menu-drawer__menu>li>details>summary{visibility:hidden}.dp-editorial .menu-drawer__localization{width:auto}.dp-editorial .drawer-localization__button{justify-content:start}.dp-editorial #filters-drawer{--theme-drawer-padding: 24px;--checkbox-size: 14px;--checkbox-border-radius: 0;--checkbox-label-padding: 10px}.dp-editorial #filters-drawer .theme-drawer__dialog{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border:0;background:#fff;color:#111}.dp-editorial #filters-drawer .theme-drawer__header{position:relative;min-height:64px;padding:8px 24px;justify-content:center}.dp-editorial #filters-drawer .theme-drawer__title{font-weight:400;color:#666}.dp-editorial #filters-drawer .theme-drawer__close-button{position:absolute;right:16px;top:8px;padding:0 8px}.dp-editorial #filters-drawer .theme-drawer__badge{min-width:0;min-height:0;width:auto;height:auto;padding:0;background:transparent;color:#111}.dp-editorial #filters-drawer .facets-drawer__filters{-webkit-mask-image:none!important;mask-image:none!important;padding-bottom:16px}.dp-editorial #filters-drawer .facets__panel{padding-inline:24px}.dp-editorial #filters-drawer .facets__summary{min-height:52px;align-items:center;padding-block:16px;opacity:1;font-weight:400;color:#111}.dp-editorial #filters-drawer .facets__inputs-list{gap:0}.dp-editorial #filters-drawer :is([id$=filter-v-option-size],[id$=filter-p-m-custom-team]).facets__inputs-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.dp-editorial #filters-drawer .facets__inputs-list-item{min-width:0}.dp-editorial #filters-drawer .checkbox{min-height:44px;align-items:stretch}.dp-editorial #filters-drawer .checkbox__label{width:100%;min-height:44px;align-items:center}.dp-editorial #filters-drawer .checkbox__label-text{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.dp-editorial #filters-drawer .checkbox .icon-checkmark{width:14px;height:14px;border-radius:0}.dp-editorial #filters-drawer .show-more__button{min-height:44px;padding-block:12px;text-decoration:underline;text-underline-offset:3px}.dp-editorial #filters-drawer .show-more__button .icon-plus{display:none}.dp-editorial #filters-drawer .facets__see-results{min-height:44px;margin:12px 24px max(16px,env(safe-area-inset-bottom,0px));width:calc(100% - 48px);padding:12px 16px;border-radius:0;background:#111;color:#fff}.dp-editorial #filters-drawer .sorting-filter{padding:16px 24px}.dp-editorial #filters-drawer .sorting-filter__select{font-size:12px!important;line-height:16px!important}@media(prefers-reduced-motion:reduce){.dp-editorial .menu-drawer,.dp-editorial .menu-drawer__submenu{transition:none}}}.dp-editorial .theme-drawer__badge[hidden]{display:none!important}.dp-editorial shopify-accelerated-checkout,.dp-editorial shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius: 0px;--shopify-accelerated-checkout-button-block-size: 44px;--shopify-accelerated-checkout-button-box-shadow: none}.dp-editorial .email-signup__input-group{align-items:center;border:0!important;border-bottom:1px solid #777!important;border-radius:0!important;background:transparent;padding:0;box-shadow:none}.dp-editorial .email-signup__input{height:44px;min-height:44px;padding:8px 0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.dp-editorial .email-signup__input::placeholder{font-size:12px!important;line-height:16px!important}.dp-editorial .email-signup__input:focus-visible{outline:none}.dp-editorial .email-signup__input-group:focus-within{border-bottom-color:#111!important;box-shadow:0 1px #111}.dp-editorial .email-signup__button{width:44px;height:44px;min-height:44px;margin:0;padding:12px;border:0!important;border-radius:0;background:transparent;color:#111;box-shadow:none}.dp-editorial .email-signup__button-icon{width:20px;height:20px}.dp-editorial .footer-utilities .utilities{border-top:0}.dp-editorial main.content-for-layout:has(.shopify-policy__container){flex:0 0 auto}.dp-editorial .shopify-policy__container{width:calc(100% - 32px);max-width:640px;margin:32px auto 48px;padding:0}.dp-editorial .shopify-policy__title{text-align:left;margin-bottom:24px}.dp-editorial .shopify-policy__body p{margin:0 0 16px}.dp-editorial .shopify-policy__body>:last-child,.dp-editorial .shopify-policy__body .rte>:last-child{margin-bottom:0}.dp-editorial main[data-template^=product] .product-details .text-block :is(ul,ol){margin:0;padding-left:0;list-style:none}.dp-editorial main[data-template^=product] .product-details .text-block li{margin:0 0 4px;padding:0}.dp-editorial main[data-template="page.contact"] .text-block p:has(>strong):not(:has(br))~p:has(>strong):has(br){margin-top:24px}.dp-editorial .slideshow-controls__counter{color:#111;background:transparent;border-radius:0;padding:12px;gap:12px;-webkit-backdrop-filter:none;backdrop-filter:none}.dp-editorial .slideshow-controls__counter .slash{display:inline-block;flex:0 0 1px;font-size:0!important;line-height:0!important;width:1px;height:14px;padding:0;background:currentColor;margin:0}.dp-editorial .button-secondary:not(.button-unstyled){border:1px solid #111;background:#fff;color:#111}.dp-editorial .slideshow-controls__counter .slash{color:#111;background:#111}.dp-editorial #filters-drawer .facets__drawer-actions{align-items:center}.dp-editorial #filters-drawer .facets__drawer-actions>facet-remove-component{flex:0 0 auto}.dp-editorial #filters-drawer .facets__drawer-actions>facet-remove-component:not(:has(.facets__clear-all--active)){display:none}.dp-editorial #filters-drawer .facets__clear-all{height:44px;min-height:44px;min-width:100px;padding:12px 16px;white-space:nowrap}.dp-editorial #filters-drawer .facets__see-results{flex:1;width:auto;min-width:0;height:44px;min-height:44px;margin:0;white-space:nowrap}.dp-editorial #filters-drawer .facets__empty-message{margin:16px 24px}.dp-editorial .facets--horizontal .facets-remove:has([data-missing-filter]){display:flex}.dp-editorial .dp-restock__dialog h2{padding:32px 88px 24px 24px;text-align:left}.dp-editorial .dp-restock__close{inset:18px 24px auto auto}.dp-editorial .dp-restock__content{width:calc(100% - 48px);margin:16px auto 24px}.dp-editorial .dp-restock__form input,.dp-editorial .dp-restock__form input::placeholder{font-size:12px!important;line-height:16px!important}.dp-editorial #cart-drawer #cart-drawer-heading:focus{outline:none}.dp-editorial #cart-drawer .theme-drawer__close-button:is(:hover,:active){background:transparent}@media(max-width:749px){.dp-editorial #header-component .header__columns{padding-inline:max(4px,env(safe-area-inset-left)) max(4px,env(safe-area-inset-right))}.dp-editorial #header-component .header__icon--menu{width:44px;height:44px;padding:0;justify-content:center}.dp-editorial #header-component .header__icon--menu .svg-wrapper{width:22px;height:22px;flex-shrink:0}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/dome-editorial.css.map */
