@font-face{font-family:Noir Pro;src:url(/cdn/shop/files/NoirPro-Light.woff2?v=1763305178) format("woff2");font-weight:300;font-style:normal;font-display:block;ascent-override:90%}@font-face{font-family:Noir Pro;src:url(/cdn/shop/files/NoirPro-Regular.woff2?v=1763305178) format("woff2");font-weight:400;font-style:normal;font-display:block;ascent-override:90%}@font-face{font-family:Noir Pro;src:url(/cdn/shop/files/NoirPro-Medium.woff2?v=1763305178) format("woff2");font-weight:500;font-style:normal;font-display:block;ascent-override:90%}@font-face{font-family:Noir Pro;src:url(/cdn/shop/files/NoirPro-SemiBold.woff2?v=1763305178) format("woff2");font-weight:600;font-style:normal;font-display:block;ascent-override:90%}@font-face{font-family:Noir Pro;src:url(/cdn/shop/files/NoirPro-Bold.woff2?v=1763305178) format("woff2");font-weight:700;font-style:normal;font-display:block;ascent-override:90%}@font-face{font-family:Noir Pro;src:url(/cdn/shop/files/NoirPro-Heavy.woff2?v=1763305178) format("woff2");font-weight:800;font-style:normal;font-display:block;ascent-override:90%}:root{--font-heading-family: "Noir Pro", sans-serif;--font-body-family: "Noir Pro", sans-serif}body,h1,h2,h3,h4,h5,h6,p,a,span,li,button,input,select,textarea,.btn,.button{font-family:Noir Pro,sans-serif!important}body{position:relative;top:1px}*{--shadow-blur: 0px !important;--shadow-popover: none !important}div[ref=priceContainer]{display:flex!important;flex-direction:row-reverse!important;justify-content:flex-end!important;gap:10px}div[ref=priceContainer] .price{font-weight:400!important}@media screen and (max-width: 1200px){input,textarea,select{font-size:max(1rem,100%)!important}}header-component,.header-wrapper{box-shadow:none!important}.menu-list__link{position:relative;font-size:11px!important;font-weight:500;letter-spacing:1.5px;display:inline-flex;align-items:center}.menu-list__link-title{position:relative;display:inline-block;padding-bottom:5px}.menu-list__link-title:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1.5px;background-color:var(--color-foreground);transition:width .3s ease;z-index:9999}.menu-list__link:hover .menu-list__link-title:after,.menu-list__link:focus .menu-list__link-title:after,.menu-list__link[aria-expanded=true] .menu-list__link-title:after{width:100%}.menu-list__link:hover .menu-list__link-title,.menu-list__link:focus .menu-list__link-title,.menu-list__link[aria-expanded=true] .menu-list__link-title{text-shadow:0 0 0px currentColor,0 0 .5px currentColor}.menu-list__link--active .menu-list__link-title{text-shadow:0 0 .3px currentColor,0 0 .5px currentColor}.menu-list__link:has(.mega-menu__link-title.wrap-text:only-child) .menu-list__link-title:after{display:none!important}.menu-list__link:has(.mega-menu__link-title.wrap-text:only-child):hover .menu-list__link-title,.menu-list__link:has(.mega-menu__link-title.wrap-text:only-child):focus .menu-list__link-title{text-shadow:none!important}.menu-list__submenu-inner{padding:20px 0}.mega-menu,.menu-list__submenu,.menu-list__submenu-inner{box-shadow:none!important;border:none!important}.mega-menu:before,.mega-menu:after,.menu-list__submenu:before,.menu-list__submenu:after{display:none!important}.header__row[style*="--border-bottom-width: 0px"] .menu-list__submenu.color-scheme-matches-parent,.header__row[style*="--border-bottom-width: 0px"] .overflow-menu.color-scheme-matches-parent::part(overflow){border-bottom:1px solid #e0e0e0!important}.mega-menu__link--parent .mega-menu__link-title{font-size:16px!important;font-weight:400;letter-spacing:2px}.mega-menu__link--parent .mega-menu__link-title:after{display:none!important}.mega-menu__link--parent:hover .mega-menu__link-title{text-shadow:none!important;opacity:1!important}.mega-menu__link:not(.mega-menu__link--parent) .mega-menu__link-title{font-size:13px!important;color:#888!important;font-weight:400!important;letter-spacing:0px;transition:color .3s ease}.mega-menu__link:not(.mega-menu__link--parent):hover .mega-menu__link-title{color:#151515!important}.mega-menu__link:not(.mega-menu__link--parent):after{display:none!important}.announcement-bar{background-color:#151515!important;padding-top:10px!important;padding-bottom:10px!important;min-height:auto!important;justify-content:flex-start!important;text-align:left!important}.announcement-bar__slider{overflow:hidden;width:100%;position:relative;min-height:20px;justify-content:flex-start!important;text-align:left!important}.announcement-bar__slides{display:flex!important;flex-wrap:nowrap!important;width:max-content!important;position:absolute;left:0;align-items:center;animation:scroll-marquee 25s linear infinite}.announcement-bar__slide{flex-shrink:0!important;padding:0!important;opacity:1!important;visibility:visible!important;display:inline-flex!important;align-items:center;position:relative!important;transform:none!important;width:auto!important;white-space:nowrap;flex-direction:row!important}.announcement-bar__text{font-size:10px!important;color:#fff!important}.announcement-bar__slide .announcement-bar__text:after{content:"";display:inline-block;width:3px;height:3px;background-color:currentColor;border-radius:100%;margin-left:10px;margin-right:10px;vertical-align:middle}.announcement-bar__slider slideshow-arrows{display:none}@keyframes scroll-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.menu-drawer__nav-buttons .menu-drawer__close-button,button[on\:click="header-drawer/close"]{display:none!important}.menu-drawer>.close-button.menu-drawer__close-button{display:flex!important}.menu-drawer__nav-buttons{justify-content:flex-start!important}.menu-drawer__back-button{display:flex!important}.product-card:hover,.collection-card:hover,.resource-card:hover,.predictive-search-results__card--product:hover,.predictive-search-results__card:hover{position:relative;z-index:var(--layer-raised);transition:transform var(--hover-transition-duration) var(--hover-transition-timing),box-shadow var(--hover-transition-duration) var(--hover-transition-timing)}.header .product-card:hover,.header .collection-card:hover,.header .resource-card:hover,.header-drawer .product-card:hover,.header-drawer .collection-card:hover,.header-drawer .resource-card:hover{z-index:auto;transform:none;box-shadow:none}.jdgm-widget,.jdgm-widget *,.jdgm-rev,.jdgm-rev *,.jdgm-preview-badge,.jdgm-preview-badge *,.jdgm-carousel,.jdgm-carousel *,.jdgm-all-reviews-page,.jdgm-all-reviews-page *,.jdgm-form,.jdgm-form *{font-family:var(--g-font-NoirPro, "NoirPro"),var(--g-font-body, body),sans-serif!important}.jdgm-rev-widg__summary-text{text-transform:uppercase}.jdgm-rev-widg__title,.jdgm-rev__title,.jdgm-rev__author{font-weight:500!important}.jdgm-rev-widg__title,.jdgm-rev__title{text-transform:uppercase!important}.jdgm-rev__author{color:#151515!important;font-size:12px!important;text-transform:capitalize!important}.jdgm-widget button,.jdgm-widget .jdgm-btn,.jdgm-write-rev-link,.jdgm-paginate__page,.jdgm-form button,.jdgm-ask-question-btn{text-transform:uppercase!important;font-size:12px!important;font-weight:500!important;letter-spacing:.5px!important}.jdgm-ask-question-btn{border:1px solid rgba(18,18,18,.1)!important;background:#f7f7f7!important;color:#12121280!important}.jdgm-ask-question-btn:hover{background:#151515!important;color:#fff!important;transform:none!important;box-shadow:none!important}.jdgm-rev__buyer-badge-wrapper,.jdgm-rev__buyer-badge{background:#f7f7f7!important;color:#12121280!important;border:.5px solid rgba(18,18,18,.1)!important;border-radius:9999px!important}.jdgm-form__title{font-weight:500!important;text-transform:uppercase!important}.jdgm-paginate__load-more{color:#151515!important;background:transparent!important;border:1px solid #151515!important}.jdgm-rev-widg__summary-inner{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important}.jdgm-rev-widg__summary-inner .jdgm-star,.jdgm-rev-widg__summary-inner .jdgm-rev-widg__summary-average,.jdgm-rev-widg__summary-inner .jdgm-rev-widg__summary-average a{font-size:20px!important}.jdgm-rev-widg__summary-inner .jdgm-rev-widg__summary-stars{display:inline-flex!important;align-items:center!important}.jdgm-rev-widg__summary-inner .jdgm-rev-widg__summary-text{font-size:12px!important;display:inline!important;white-space:nowrap!important}.jdgm-rev-widg__summary-inner .jdgm-rev-widg__summary-text:before{content:"("}.jdgm-rev-widg__summary-inner .jdgm-rev-widg__summary-text:after{content:")"}.jdgm-rev-widg__summary-inner .jdgm-rev-widg__summary-average a{pointer-events:none!important;text-decoration:none!important;color:inherit!important;cursor:default!important}@keyframes sparkle{0%,to{transform:scale(1)}25%{transform:scale(.95)}50%{transform:scale(1.1)}75%{transform:scale(.98)}}@keyframes twinkle-1{0%,to{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1)}}@keyframes twinkle-2{0%,to{opacity:0;transform:scale(0)}30%{opacity:1;transform:scale(1)}60%{opacity:0;transform:scale(0)}}.action__star{position:relative}.action__star .svg-wrapper svg{animation:sparkle 2s ease-in-out infinite}.action__star:before,.action__star:after{content:"\2726";position:absolute;font-size:6px;color:currentColor;pointer-events:none}.action__star:before{top:8px;right:12px;animation:twinkle-1 1.5s ease-in-out infinite}.action__star:after{bottom:11px;left:8px;animation:twinkle-2 1.8s ease-in-out infinite}.action__star:hover .svg-wrapper svg{animation:sparkle .6s ease-in-out infinite}a.klaviyo-bis-trigger{display:none}[data-id=gO-sF9nLIP] .gp-text,[data-id=gO-sF9nLIP] h2{font-family:Rafaella,cursive!important}.UpcartTextUnderUpsells{text-align:center;margin-bottom:10px;margin-top:10px}[data-upcart-chunk=header-title-content]{text-transform:uppercase;font-weight:400!important;letter-spacing:1.5px}.upcart-internal-component-product-tile__product-title,.upcart-public-component-product-tile__product-title{text-transform:uppercase;font-size:13px;font-weight:400!important;letter-spacing:1.5px}.upcart-internal-component-product-tile__image-wrapper,.upcart-public-component-product-tile__image-wrapper,.upcart-internal-component-product-tile__image upcart-public-component-product-tile__image{border-radius:10px;overflow:hidden}@media screen and (max-width: 749px){.menu-drawer{width:100%!important;max-width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/custom.css.map */
