.gorgias-chat-key-1vly0ou{right:80px!important}.dark-mode-toggle{position:fixed;bottom:30px;right:20px;z-index:9999;opacity:.9;transition:opacity .3s ease}.dark-mode-toggle:hover{opacity:1}.dark-mode-btn{width:56px;height:56px;border-radius:50%;border:none;background:#fff;box-shadow:0 4px 12px #00000026;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;position:relative;overflow:hidden}.dark-mode-btn:hover{transform:scale(1.05);box-shadow:0 6px 20px #0003}.dark-mode-btn:active{transform:scale(.95)}.dark-mode-btn svg{transition:all .3s ease;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sun-icon{color:#f59e0b;opacity:1;transform:translate(-50%,-50%) rotate(0)}.moon-icon{color:#6366f1;opacity:0;transform:translate(-50%,-50%) rotate(180deg)}body.dark-mode .dark-mode-btn,html.dark-mode body .dark-mode-btn{background:#1f2937;box-shadow:0 4px 12px #0000004d}body.dark-mode .sun-icon,html.dark-mode body .sun-icon{opacity:0;transform:translate(-50%,-50%) rotate(-180deg)}body.dark-mode .moon-icon,html.dark-mode body .moon-icon{opacity:1;transform:translate(-50%,-50%) rotate(0)}@media (max-width: 768px){.dark-mode-toggle{bottom:16px;right:16px}.dark-mode-btn{width:48px;height:48px}.dark-mode-btn svg{width:18px;height:18px}}body.dark-mode,html.dark-mode body{background-color:var(--color-main-background);color:var(--color-text)}body.dark-mode .bg-base-body-background{background-color:var(--dark-mode-background)}body.dark-mode .text-base-body,body.dark-mode .xl\:text-base-body{color:var(--color-text)!important}body.dark-mode .before\:bg-base-body:before,body.dark-mode .after\:bg-base-body:after{background-color:var(--color-text)}body.dark-mode .container p a,body.dark-mode p>a,body.dark-mode .shopify-policy__body .rte p>a,body.dark-mode .shopify-policy__container.shopify-policy__container :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--dark-mode-text-links)}body.dark-mode .text-base-secondary,body.dark-mode .placeholder\:text-base-secondary::placeholder{color:var(--color-text-secondary)!important}body.dark-mode h1,body.dark-mode h2,body.dark-mode h3,body.dark-mode h4,body.dark-mode h5,body.dark-mode h6,body.dark-mode .text-base-links{color:var(--color-text)!important}body.dark-mode .product-card,body.dark-mode .card{background-color:var(--color-card-background)!important;border-color:var(--color-border)!important}body.dark-mode input,body.dark-mode textarea,body.dark-mode select,html.dark-mode body input,html.dark-mode body textarea,html.dark-mode body select{background-color:var(--color-input-background)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}body.dark-mode #header .header__panel,body.dark-mode #header .menu-drawer,body.dark-mode #header .header__panel .submenu,body.dark-mode .menu-accordion .ac,body.dark-mode .menu-drawer,body.dark-mode .menu-drawer div.bg-white{background-color:var(--dark-mode-header-background)!important;border-color:var(--color-border);color:var(--color-text)}body.dark-mode #footer{background-color:var(--dark-mode-header-background)}body.dark-mode #footer .footer-copy-wrap{background-color:var(--dark-mode-header-background);border-top:1px solid var(--dark-mode-header-background)}body.dark-mode .xl\:before\:bg-base-body:before{background-color:var(--color-border)}*{transition:background-color .3s ease,color .3s ease,border-color .3s ease}body.dark-mode .jdgm-preview-badge .jdgm-star,body.dark-mode .jdgm-rev-widg .jdgm-star{color:#f59e0b}body.dark-mode .jdgm-rev__author,body.dark-mode .jdgm-rev__date,body.dark-mode .jdgm-rev__textm,body.dark-mode .jdgm-widget a[role=button]{color:#e0e0e0}body.dark-mode .jdgm-histogram__bar-content{background-color:#f59e0b}body.dark-mode .variant-selector-input:checked+.variant-selector-label{background-color:#ed1a3a;border:2px solid #ed1a3a;color:#fff}body.dark-mode .wishlist-heart-icon svg{color:var(--color-text)}body.dark-mode .swym-wishlist[data-swym-loaded=true]:before{background-color:#ed1a3a}body.dark-mode .swym-wishlist[data-swym-loaded=true] svg{color:#e61e3c;fill:#ed1a3a}body.dark-mode .footer-logo li a svg,body.dark-mode .menu-drawer div.bg-white svg{fill:#e0e0e0}body.dark-mode #footer #smsbump-form-357545 label span{color:#e0e0e0!important}body.dark-mode [data-section-id=template--18569898983616__cta_simple_justified_9eF3Rw].custom-color{background-color:var(--dark-mode-background)}body.dark-mode .button{background:#e0e0e0;color:#1e1e1e}#store-locator.dark-mode .bh-sl-form-container #scasl-tab-radius,#store-locator.dark-mode #scasl-tab-radius .form-input,#store-locator.dark-mode #scasl-tab-radius .form-multiselect,#store-locator.dark-mode #scasl-tab-radius .form-select,#store-locator.dark-mode #scasl-tab-radius .form-textarea{background-color:#1e1e1e!important;color:#e0e0e0}#store-locator.dark-mode #scasl-list-container{background-color:#1e1e1e!important;border-color:#1e1e1e;color:var(--color-text)!important}#store-locator.dark-mode #scasl-list-container div,#store-locator.dark-mode #scasl-window-container div,#store-locator.dark-mode #scasl-list-container span,#store-locator.dark-mode #scasl-window-container span,#store-locator.dark-mode #scasl-description p{color:var(--color-text)!important}#store-locator.dark-mode .bh-sl-container .bh-sl-map-container a{color:var(--dark-mode-text-links)}body.dark-mode .size-guide-tables .table-holder table tr:first-child td{background-color:#1e1e1e;color:#e0e0e0}body.dark-mode .size-guide-tables .table-holder table tr:first-child td:first-child,body.dark-mode .size-guide-tables .table-holder table tr td.highlight{background-color:#e61e3c;color:#fff}body.dark-mode .product-form-wrap button[type=submit]{background-color:#e61e3c;border-color:#e61e3c;color:#fff}body.dark-mode [data-js-product-card] button:not(.swym-button){background-color:#000;color:#e0e0e0}body.dark-mode .variant-selector-label:hover{color:#1e1e1e}body.dark-mode .open\:border-black[open]{border-bottom:2px solid var(--base-border)}body.dark-mode .jdgm-rev-carousel .jdgm-rev,body.dark-mode .fancybox__carousel #foot-measure{background-color:#1e1e1e;color:#e0e0e0}body.dark-mode .hunter-badge img,body.dark-mode .size-chart-link img{filter:invert(80%)}body.dark-mode .sticky-wrap-header__panel .menu__opener span,body.dark-mode .sticky-wrap-header__panel .menu__opener:before,body.dark-mode .sticky-wrap-header__panel .menu__opener:after{background-color:var(--color-text)}body.dark-mode #smsbump-form-357545 .czPjqu{background-color:transparent!important}body.dark-mode #footer .footer-logo a img{max-width:180px}
/*# sourceMappingURL=/cdn/shop/t/29/assets/dark-mode-toggle.css.map */
