:root{--col-base-black:#000;--col-base-white:#fff;--col-base-grey:#595959;--col-brand-yellow:#dbff00;--col-brand-darkgrey:#c7c8ca;--col-brand-lightgrey:#f2f2f2;--col-tone-100:#e5e5e5;--col-tone-200:#bdbdbd;--col-tone-300:#949494;--col-tone-400:#717171;--col-tone-500:#515151;--col-tone-600:#333;--col-tone-700:#262626;--col-tone-800:#1a1a1a;--col-ghost-dark-50:#28282880;--col-ghost-dark-25:#28282840;--col-ghost-dark-10:#2828281a;--col-ghost-light-50:#ffffff80;--col-ghost-light-25:#ffffff40;--col-ghost-light-10:#ffffff1a;--col-semantic-green:#497a52;--col-semantic-yellow:#dd9335;--col-semantic-red:#bb271a;--font-primary:"ITC Century Std",serif;--font-secondary:"Apercu Pro",sans-serif;--ui-primary:var(--col-base-black);--ui-primary-rgb:0 0 0;--ui-secondary:var(--col-base-grey);--ui-tertiary:var(--col-tone-300);--ui-border:var(--col-ghost-dark-10);--ui-background:var(--col-base-white);--ui-background-rgb:255 255 255;--ui-surface:var(--col-brand-lightgrey);--ui-error:#8b0000;--ui-success:#006400;--ui-inverse:var(--col-base-white);--ui-raised:var(--col-base-white);--ui-media-primary:var(--col-base-black);--ui-media-background:var(--col-base-white);--ui-media-surface:var(--col-brand-lightgrey)}:root[data-dark-mode][data-shop-theme=pro]{--ui-primary:var(--col-base-white);--ui-primary-rgb:255 255 255;--ui-secondary:var(--col-tone-200);--ui-tertiary:var(--col-tone-200);--ui-border:var(--col-ghost-light-25);--ui-background:var(--col-base-black);--ui-background-rgb:0 0 0;--ui-surface:var(--col-tone-600);--ui-inverse:var(--col-base-black);--ui-raised:var(--col-tone-600);--col-ghost-light-17:#ffffff2b}html[data-dark-mode][data-shop-theme=pro]{color-scheme:dark}:root[data-dark-mode][data-shop-theme=pro] .navbar-container{--ui-border:var(--col-ghost-light-25);--sticky-bar-shadow:0 1px 16px var(--col-ghost-light-10)}:root[data-dark-mode][data-shop-theme=pro] .cart-drawer__product-row,:root[data-dark-mode][data-shop-theme=pro] .cart-drawer__header,:root[data-dark-mode][data-shop-theme=pro] .cart-drawer__content:has(.cart-drawer__product-row:not([hidden])) .cart-drawer__upsell{border-color:var(--ui-border)}:root[data-dark-mode][data-shop-theme=pro] .cart__subtotal-lines:before{border-top-color:var(--ui-border)}:root[data-dark-mode][data-shop-theme=pro] .cart__total-container{border-top-color:var(--col-base-white)}:root[data-dark-mode][data-shop-theme=pro] .sorting-filter__select .icon{color:var(--ui-secondary)}@keyframes pro-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes pro-backdrop-out{0%{opacity:1}to{opacity:0}}:root[data-dark-mode][data-shop-theme=pro] .facets-overlay,:root[data-dark-mode][data-shop-theme=pro] .drawer-overlay__backdrop,:root[data-dark-mode][data-shop-theme=pro] .menu-overlay-backdrop,:root[data-dark-mode][data-shop-theme=pro] .dialog-modal::backdrop,:root[data-dark-mode][data-shop-theme=pro] .cart-drawer__dialog::backdrop,:root[data-dark-mode][data-shop-theme=pro] .size-guide-drawer::backdrop{background-color:rgb(var(--ui-primary-rgb)/.15);-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-dark-mode][data-shop-theme=pro] .cart-drawer__dialog[open]::backdrop,:root[data-dark-mode][data-shop-theme=pro] .size-guide-drawer[open]::backdrop{animation:pro-backdrop-in var(--transition-medium)forwards}:root[data-dark-mode][data-shop-theme=pro] .cart-drawer__dialog[open].dialog-closing::backdrop,:root[data-dark-mode][data-shop-theme=pro] .size-guide-drawer.dialog-closing::backdrop{animation:pro-backdrop-out var(--transition-medium)forwards}:root[data-dark-mode][data-shop-theme=pro] .search-popular-searches__pill:hover{background-color:var(--ui-primary);border-color:var(--ui-primary);color:var(--ui-inverse)}:root[data-dark-mode][data-shop-theme=pro] .search-page-input__clear:hover{background-color:#ffffff14}:root[data-dark-mode][data-shop-theme=pro] .compare-wrapper,:root[data-dark-mode][data-shop-theme=pro] .filter-wrapper{box-shadow:0 1px 16px var(--col-ghost-light-10)}:root[data-dark-mode][data-shop-theme=pro] .compare-wrapper.is-mode{box-shadow:0 1px 16px var(--col-ghost-light-17)}:root[data-dark-mode][data-shop-theme=pro] .cart-drawer__dialog,:root[data-dark-mode][data-shop-theme=pro] .drawer-overlay__panel,:root[data-dark-mode][data-shop-theme=pro] .size-guide-drawer{box-shadow:0 1px 16px var(--col-ghost-light-10)}:root[data-dark-mode][data-shop-theme=pro] .cart-drawer__summary{box-shadow:0 -1px 16px var(--col-ghost-light-10)}:root[data-dark-mode][data-shop-theme=pro] .search-drawer-panel__footer{box-shadow:0 -1px 16px var(--col-ghost-light-17)}:root[data-dark-mode][data-shop-theme=pro] .favorites-overlay__footer{box-shadow:0 1px 16px var(--col-ghost-light-17)}:root[data-dark-mode][data-shop-theme=pro] .cart-drawer__empty-footer{box-shadow:0 1px 16px var(--col-ghost-light-10)}:root[data-dark-mode][data-shop-theme=pro] .desktop-menu-button:hover,:root[data-dark-mode][data-shop-theme=pro] .desktop-menu-button.search .search-modal__button:hover{background-color:var(--ui-primary);color:var(--ui-inverse)}:root[data-dark-mode][data-shop-theme=pro] .search-drawer-panel__clear-button:hover{background-color:var(--ui-primary);border-color:var(--ui-primary);color:var(--ui-inverse)}:root[data-dark-mode][data-shop-theme=pro] .icon-heart-count,:root[data-dark-mode][data-shop-theme=pro] .icon-cart-count,:root[data-dark-mode][data-shop-theme=pro] .facets-toggle__count,:root[data-dark-mode][data-shop-theme=pro] .facets__bubble{background-color:var(--col-brand-yellow);color:var(--col-base-black)}:root[data-dark-mode][data-shop-theme=pro] .pdp__mobile-bar{box-shadow:0 -1px 16px var(--col-ghost-light-10)}:root[data-dark-mode][data-shop-theme=pro] .remove-filter-button:hover{background-color:var(--col-tone-500);border-color:var(--col-tone-500)}:root[data-dark-mode][data-shop-theme=pro] .pagination__arrow-button:hover{background-color:var(--col-tone-500)}:root[data-dark-mode][data-shop-theme=pro] .favorites-button.favorites-button-top-right{color:var(--ui-media-primary);background-color:#0000!important}:root[data-dark-mode][data-shop-theme=pro] .favorites-button.favorites-button-top-right.favorites-button-active svg path{fill:var(--ui-media-primary)}:root[data-dark-mode][data-shop-theme=pro] .favorites-button.favorites-button-top-right:hover{color:var(--ui-primary);background-color:var(--ui-background)!important}:root[data-dark-mode][data-shop-theme=pro] .favorites-button.favorites-button-top-right:hover.favorites-button-active svg path{fill:var(--ui-primary)}:root[data-dark-mode][data-shop-theme=pro] .pdp-sizes__button:not(:has(:checked)){color:var(--ui-secondary);border-color:var(--ui-secondary)}:root[data-dark-mode][data-shop-theme=pro] .pdp-sizes__button:not(:has(:checked,[data-option-available=false])):hover{color:var(--ui-primary);border-color:var(--ui-primary)}:root[data-dark-mode][data-shop-theme=pro] .pdp-sizes__button:has(:checked),:root[data-dark-mode][data-shop-theme=pro] .facets__inputs-list--grid .facets__pill-input:checked+.facets__pill-label{border-color:#0000}:root[data-dark-mode][data-shop-theme=pro] .facets__inputs-list--grid .facets__pill-input:not(:checked)+.facets__pill-label{color:var(--ui-secondary);border-color:var(--ui-secondary)}:root[data-dark-mode][data-shop-theme=pro] .facets__inputs-list--grid .facets__pill-wrapper:hover .facets__pill-input:not(:disabled,:checked)+.facets__pill-label{color:var(--ui-primary);border-color:var(--ui-primary)}:root[data-dark-mode][data-shop-theme=pro] .search-page-card__image-placeholder{background-color:var(--ui-media-surface)}:root[data-dark-mode][data-shop-theme=pro] .compare-card--empty{border-color:#fff3}:root[data-dark-mode][data-shop-theme=pro] .product-card-small.upsell-mode{background-color:var(--ui-surface)}:root[data-dark-mode][data-shop-theme=pro] .product-card-small.upsell-mode .product-card-small-content,:root[data-dark-mode][data-shop-theme=pro] .product-card-small.upsell-mode .product-card-small-cart-controls{padding:8px}:root[data-dark-mode][data-shop-theme=pro] .product-card-small.content-background-color:not(.with-padding) .theme-button.secondary:hover{background-color:var(--ui-background);border-color:var(--ui-background)}:root[data-dark-mode][data-shop-theme=pro] .product-card-small.content-background-color.with-padding{background-color:var(--ui-background)}:root[data-dark-mode][data-shop-theme=pro] .product-card-small--cart .product-card-small-cart-controls .quantity-selector{border-color:var(--ui-primary)}:root[data-dark-mode][data-shop-theme=pro] .search-drawer-panel .search-drawer-panel__show-results-button.button:hover:not(:disabled){--button-color:var(--ui-background);--button-background-color:var(--ui-secondary);background-color:var(--ui-secondary);color:var(--ui-background)}:root[data-dark-mode][data-shop-theme=pro] .search-drawer-panel .search-drawer-panel__show-results-button.button:disabled{--button-color:var(--col-base-grey);color:var(--col-base-grey)}:root[data-dark-mode][data-shop-theme=pro] .embla__slide-indicator{background-color:var(--col-base-grey)}:root[data-dark-mode][data-shop-theme=pro] .theme-button.is-pro.primary{color:var(--ui-inverse)}:root[data-dark-mode][data-shop-theme=pro] .theme-button.is-pro.secondary{border-color:var(--ui-primary)}:root[data-dark-mode][data-shop-theme=pro] .theme-button.is-pro.secondary:hover{color:var(--ui-inverse)}:root[data-dark-mode][data-shop-theme=pro] .theme-button.secondary:not(.is-pro){border-color:var(--ui-primary)}:root[data-dark-mode][data-shop-theme=pro] .theme-button.secondary:not(.is-pro):hover{background-color:var(--ui-primary);border-color:var(--ui-primary);color:var(--ui-inverse)}:root[data-dark-mode][data-shop-theme=pro] .theme-button.is-pro.dark-theme{color:var(--ui-inverse)}:root[data-dark-mode][data-shop-theme=pro] .pdp__add-to-cart.is-pro:hover{background-color:var(--ui-secondary);border-color:var(--ui-secondary);color:var(--ui-inverse)}:root[data-dark-mode][data-shop-theme=pro] .pdp__add-to-cart.is-pro.added,:root[data-dark-mode][data-shop-theme=pro] .pdp__add-to-cart.is-pro.adding{color:var(--ui-inverse)}:root[data-shop-theme=pro] .logotype-wordmark .logotype-pro{width:auto;height:32px;display:block}:root[data-shop-theme=pro] .logotype.mobile.is-pro{margin-left:16px}:root[data-shop-theme=pro] .small-logo .logotype-pro{width:auto;height:32px;display:block}