:root{color-scheme:dark;--hardrip-dark-bg: #09090b;--hardrip-dark-surface: #121216;--hardrip-dark-surface-raised: #18181d;--hardrip-dark-border: #34313a;--hardrip-dark-border-soft: #242229;--hardrip-dark-text: #f8f7fa;--hardrip-dark-text-muted: #beb8c7;--hardrip-purple: #5f3c96;--hardrip-purple-bright: #7046b3;--hardrip-purple-soft: #9c7dcc;--hardrip-error: #e33b4f}html{background:var(--hardrip-dark-bg)}body.hardrip-dark-theme{min-height:100%;background:var(--hardrip-dark-bg);color:var(--hardrip-dark-text)}body.hardrip-dark-theme,body.hardrip-dark-theme .gradient{color:rgba(var(--color-foreground),.88)}body.hardrip-dark-theme :is(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5){color:rgb(var(--color-foreground))}body.hardrip-dark-theme :is(.header-wrapper,.menu-drawer,.search-modal,.predictive-search,.drawer__inner,.cart-notification,.modal__content,.quick-add-modal__content){background-color:#09090bfb;color:var(--hardrip-dark-text);border-color:var(--hardrip-dark-border-soft)}body.hardrip-dark-theme .header-wrapper{border-bottom:1px solid rgba(95,60,150,.42);box-shadow:0 12px 34px #00000047}body.hardrip-dark-theme :is(.header__menu-item,.menu-drawer__menu-item,.list-menu__item,.header__icon,.modal__close-button,.drawer__close){color:var(--hardrip-dark-text)}body.hardrip-dark-theme .header__menu-item:hover,body.hardrip-dark-theme .header__active-menu-item{color:var(--hardrip-purple-soft)}body.hardrip-dark-theme :is(.field__input,.select__select,.customer .field input,.customer select,.quantity,.quantity__input,textarea,input[type=search],input[type=email],input[type=text],input[type=tel],input[type=number],input[type=password],.localization-form__select){background-color:var(--hardrip-dark-surface)!important;color:var(--hardrip-dark-text)!important;border-color:var(--hardrip-dark-border)!important;caret-color:var(--hardrip-purple-soft)}body.hardrip-dark-theme :is(.field__label,.customer .field label,.form__label,.select .svg-wrapper){color:var(--hardrip-dark-text-muted)}body.hardrip-dark-theme :is(.field__input,.select__select,.customer .field input,.quantity,textarea):focus{box-shadow:0 0 0 .1rem var(--hardrip-purple),0 0 0 .4rem #5f3c9638}body.hardrip-dark-theme :is(.product__media,.product__media-item .global-media-settings,.product__media img,.product-media-container,.thumbnail,.thumbnail-list__item,.card__media,.media,.hardrip-image-swatch__media){background:transparent!important;background-color:transparent!important}body.hardrip-dark-theme :is(.product__media,.product__media-item .global-media-settings,.product-media-container){border-color:transparent!important;box-shadow:none!important}body.hardrip-dark-theme :is(.card__inner,.card--standard>.card__content,.article-card,.collection-card,.cart-item__image-container){background-color:transparent;border-color:var(--hardrip-dark-border-soft)}body.hardrip-dark-theme :is(.card,.card-wrapper,.product__info-container,.collapsible-content__wrapper,.accordion){color:var(--hardrip-dark-text)}body.hardrip-dark-theme .card__heading a,body.hardrip-dark-theme .full-unstyled-link,body.hardrip-dark-theme .product__title>*{color:var(--hardrip-dark-text)}body.hardrip-dark-theme :is(.price,.price-item,.product__tax,.caption-with-letter-spacing,.product__description,.rte,.cart-item__details,.cart-item__name){color:#f8f7fae0}body.hardrip-dark-theme :is(.accordion,.cart-item,.cart-items thead,.totals,.footer,.footer__content-top,.footer__content-bottom){border-color:var(--hardrip-dark-border-soft)}body.hardrip-dark-theme :is(.badge,.price__badge-sale,.price__badge-sold-out){border-color:#ffffff29}body.hardrip-dark-theme :is(.button,.shopify-challenge__button,.customer button):not(.button--secondary):not(.button--tertiary){--color-button:95,60,150;--color-button-text:255,255,255}body.hardrip-dark-theme .button:not([disabled]):not(.button--secondary):not(.button--tertiary):hover:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) #7652adfa,0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background))}body.hardrip-dark-theme .button--secondary{color:#fff;border-color:#5f3c96bf}body.hardrip-dark-theme :is(.errors,.form__message,.product-form__error-message-wrapper,.cart-errors,.field__message--error){color:#ff7484}body.hardrip-dark-theme :is(.button--error,.error-button,[data-error-button=true]){background:var(--hardrip-error)!important;color:#fff!important;border-color:var(--hardrip-error)!important}body.hardrip-dark-theme ::selection{background:#5f3c96cc;color:#fff}body.hardrip-dark-theme :is(.shopify-app-block,.shopify-section-group-header-group,.shopify-section-group-footer-group){color:inherit}body.hardrip-dark-theme .color-inverse,body.hardrip-dark-theme .color-accent-1{background:#0c0c0f!important;background-image:none!important;border-color:#5f3c9657!important}body.hardrip-dark-theme .color-background-1{background:#09090b;background-image:none}body.hardrip-dark-theme .color-background-2{background:#101014;background-image:none}body.hardrip-dark-theme :is(.footer,.footer__content-top,.footer__content-bottom,.menu-drawer){background:#0a0a0d!important;background-image:none!important}body.hardrip-dark-theme .footer{border-top:1px solid rgba(95,60,150,.48)}body.hardrip-dark-theme .footer :is(h2,h3,.footer-block__heading){color:#fff}body.hardrip-dark-theme .footer a:hover{color:#9c7dcc}body.hardrip-dark-theme .menu-drawer__navigation{background:#0a0a0d!important}body.hardrip-dark-theme .menu-drawer__menu-item{border-bottom:1px solid rgba(255,255,255,.055)}body.hardrip-dark-theme .menu-drawer__menu-item:hover,body.hardrip-dark-theme .menu-drawer__menu-item--active{background:#5f3c9624!important;color:#fff!important}body.hardrip-dark-theme .announcement-bar{background:#5f3c96!important;color:#fff!important}body.hardrip-dark-theme :is(.badge,.price__badge-sale){background:#5f3c96!important;color:#fff!important;border-color:#7652ad!important}@media screen and (max-width:749px){body.hardrip-dark-theme{background:var(--hardrip-dark-bg)}}body.hardrip-dark-theme :is(.button,.shopify-challenge__button,.customer button):not(.button--secondary):not(.button--tertiary){background:#5f3c96!important;background-image:none!important;box-shadow:none!important}body.hardrip-dark-theme :is(.button,.shopify-challenge__button,.customer button):not(.button--secondary):not(.button--tertiary):hover{background:#7046b3!important;transform:translateY(-1px)}body.hardrip-dark-theme .button--secondary{background:#111116!important;color:#fff!important;border:1px solid rgba(156,125,204,.72)!important}body.hardrip-dark-theme :is(.newsletter-form__field-wrapper .field,.footer .field){background:#111116!important;border:1px solid rgba(255,255,255,.22)!important}body.hardrip-dark-theme :is(.product__media,.product__media-item .global-media-settings,.product-media-container,.card__media,.media){background-image:none!important}body.hardrip-dark-theme .announcement-bar-section,body.hardrip-dark-theme .utility-bar,body.hardrip-dark-theme .utility-bar__grid,body.hardrip-dark-theme .announcement-bar,body.hardrip-dark-theme .announcement-bar__announcement,body.hardrip-dark-theme .announcement-bar__link{width:100%!important;max-width:none!important;margin:0!important;background:#5f3c96!important}body.hardrip-dark-theme .announcement-bar-section .page-width,body.hardrip-dark-theme .utility-bar .page-width{max-width:none!important;width:100%!important;padding-left:0!important;padding-right:0!important}@media screen and (max-width:749px){body.hardrip-dark-theme product-info[id^=MainProduct-]{padding-top:0!important}body.hardrip-dark-theme .product{--hardrip-mobile-media-cap: min(92vw, 39.5rem)}body.hardrip-dark-theme .product__media-list{margin-bottom:.2rem!important}body.hardrip-dark-theme .product__media-wrapper .slider-buttons{min-height:3.1rem!important;margin-top:0!important}body.hardrip-dark-theme .product__media-wrapper .slider-button{width:3rem!important;height:3rem!important}body.hardrip-dark-theme .product__media-list .product__media-item,body.hardrip-dark-theme .product__media-list .product__media-item .product-media-container,body.hardrip-dark-theme .product__media-list .product__media-item .product__modal-opener,body.hardrip-dark-theme .product__media-list .product__media-item .product__media{max-height:var(--hardrip-mobile-media-cap)!important}body.hardrip-dark-theme .product__media-list .product__media-item .product__media{height:var(--hardrip-mobile-media-cap)!important;padding-top:0!important}body.hardrip-dark-theme .product__media-list .product__media-item img{width:100%!important;height:100%!important;max-height:var(--hardrip-mobile-media-cap)!important;object-fit:contain!important}body.hardrip-dark-theme .product__info-wrapper{padding-top:0!important}body.hardrip-dark-theme .product__info-container>*+*{margin-top:.78rem!important}body.hardrip-dark-theme .product__title{margin:.15rem 0 .5rem!important}body.hardrip-dark-theme .product__title h1,body.hardrip-dark-theme .product__title .h1{font-size:clamp(2.5rem,7.25vw,3.5rem)!important;line-height:1.01!important}body.hardrip-dark-theme .product__title+.hardrip-feature-badges,body.hardrip-dark-theme .product__info-container .hardrip-feature-badges{margin:0 0 .45rem!important}body.hardrip-dark-theme .product__info-container{padding-bottom:max(7.2rem,calc(env(safe-area-inset-bottom) + 5.8rem))!important}}body.hardrip-dark-theme .shopify-payment-button,body.hardrip-dark-theme shopify-accelerated-checkout,body.hardrip-dark-theme shopify-accelerated-checkout-cart{color-scheme:light!important;forced-color-adjust:auto!important;filter:none!important;mix-blend-mode:normal!important}body.hardrip-dark-theme shopify-accelerated-checkout,body.hardrip-dark-theme shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius:1.2rem;--shopify-accelerated-checkout-button-box-shadow:none;--shopify-accelerated-checkout-skeleton-background-color:#dedee3}body.hardrip-dark-theme .product__info-container .price.price--show-badge{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:.8rem!important;width:100%!important;white-space:nowrap!important}body.hardrip-dark-theme .product__info-container .price.price--show-badge .price__container{display:flex!important;align-items:center!important;flex:0 1 auto!important;min-width:0!important;white-space:nowrap!important}body.hardrip-dark-theme .product__info-container .price.price--show-badge .price__sale{display:flex!important;align-items:baseline!important;flex-wrap:nowrap!important;white-space:nowrap!important}body.hardrip-dark-theme .product__info-container .price.price--show-badge .price__badge-sale,body.hardrip-dark-theme .product__info-container .price.price--show-badge .price__badge-sold-out{flex:0 0 auto!important;margin:0!important;white-space:nowrap!important}@media screen and (min-width:750px){body.hardrip-dark-theme .product__info-container .price.price--large{font-size:clamp(1.42rem,1.28vw,1.8rem)!important;letter-spacing:.085rem!important}body.hardrip-dark-theme .product__info-container .price.price--large .price-item{margin-right:.72rem!important}body.hardrip-dark-theme .product__info-container .price.price--large .price__badge-sale{font-size:1.1rem!important;padding:.55rem .82rem!important}}@media screen and (max-width:749px){body.hardrip-dark-theme .product__info-container .price.price--large{font-size:clamp(1.45rem,4.8vw,1.85rem)!important;letter-spacing:.07rem!important;gap:.58rem!important}body.hardrip-dark-theme .product__info-container .price.price--large .price-item{margin-right:.48rem!important}body.hardrip-dark-theme .product__info-container .price.price--large .price__badge-sale{font-size:1.08rem!important;padding:.5rem .72rem!important}}body.hardrip-dark-theme .localization-form__select,body.hardrip-dark-theme .disclosure__button.localization-form__select{border:1px solid rgba(137,99,192,.88)!important;box-shadow:inset 0 1px #ffffff09!important;transition:border-color .28s ease,box-shadow .32s ease,transform .24s cubic-bezier(.22,1,.36,1)!important}body.hardrip-dark-theme .localization-form__select:hover,body.hardrip-dark-theme .disclosure__button.localization-form__select:hover{border-color:#a98bd4!important;box-shadow:0 0 0 3px #5f3c9626,inset 0 1px #ffffff0d!important;transform:translateY(-1px)!important}body.hardrip-dark-theme .newsletter-form__button{width:4.6rem!important;min-width:4.6rem!important;height:calc(100% - .6rem)!important;top:.3rem!important;right:.3rem!important;border-radius:.9rem!important;background:#5f3c96!important;color:#fff!important;box-shadow:inset 0 1px #ffffff29,0 5px 14px #23133c4d!important;transition:transform .24s cubic-bezier(.22,1,.36,1),background-color .25s ease,box-shadow .28s ease!important}body.hardrip-dark-theme .newsletter-form__button:hover{background:#7046b3!important;transform:translate(1px) scale(1.03)!important;box-shadow:inset 0 1px #ffffff2e,0 8px 18px #2a174861!important}body.hardrip-dark-theme .newsletter-form__button .icon{color:#fff!important}body.hardrip-dark-theme :is(a[href],button,.button,summary,.header__icon,.localization-form__select,.newsletter-form__button){-webkit-tap-highlight-color:transparent}body.hardrip-dark-theme :is(.button,.header__icon,summary,.localization-form__select,.newsletter-form__button,.menu-drawer__menu-item){transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,filter .3s ease,background-color .3s ease,border-color .3s ease!important}body.hardrip-dark-theme .hardrip-pressing{transform:translateY(1px) scale(.975)!important;filter:brightness(1.06)!important}body.hardrip-dark-theme .header__heading-logo-wrapper{perspective:900px;transform-style:preserve-3d;will-change:transform,filter}body.hardrip-dark-theme .header__heading-logo-wrapper.hardrip-click-activate{animation:hardrip-logo-3d-click .33s cubic-bezier(.2,.72,.2,1) both}@keyframes hardrip-logo-3d-click{0%{transform:perspective(900px) rotateX(0) rotateY(0) scale(1);filter:brightness(1)}42%{transform:perspective(900px) rotateX(-8deg) rotateY(12deg) scale(1.055);filter:brightness(1.22) drop-shadow(0 8px 12px rgba(95,60,150,.25))}to{transform:perspective(900px) rotateX(2deg) rotateY(-3deg) scale(.985);filter:brightness(1.06)}}body.hardrip-dark-theme :is(.product-card-wrapper,.collection-card-wrapper,.multicolumn-card){transform-style:preserve-3d;transition:transform .38s cubic-bezier(.22,1,.36,1),filter .34s ease,box-shadow .4s ease!important}@media(hover:hover){body.hardrip-dark-theme :is(.product-card-wrapper,.collection-card-wrapper,.multicolumn-card):hover{transform:perspective(1000px) translateY(-4px) rotateX(1.2deg) scale(1.012)!important;filter:brightness(1.045)!important}}body.hardrip-dark-theme :is(.product-card-wrapper,.collection-card-wrapper,.multicolumn-card).hardrip-click-activate{animation:hardrip-card-nav-click .23s cubic-bezier(.2,.72,.2,1) both!important}@keyframes hardrip-card-nav-click{0%{transform:perspective(1000px) scale(1) rotateX(0)}50%{transform:perspective(1000px) scale(.978) rotateX(2deg);filter:brightness(1.12)}to{transform:perspective(1000px) scale(1.016) rotateX(-1deg);filter:brightness(1.07)}}@media(prefers-reduced-motion:reduce){body.hardrip-dark-theme .header__heading-logo-wrapper.hardrip-click-activate,body.hardrip-dark-theme :is(.product-card-wrapper,.collection-card-wrapper,.multicolumn-card).hardrip-click-activate{animation:none!important}}body.hardrip-dark-theme menu-drawer>details>summary:before,body.hardrip-dark-theme menu-drawer>details[open]>summary:before,body.hardrip-dark-theme .header__icon--menu[aria-expanded=true]:before{background:#020204c2!important;-webkit-backdrop-filter:blur(7px) saturate(.72)!important;backdrop-filter:blur(7px) saturate(.72)!important}body.hardrip-dark-theme .header__icon--menu,body.hardrip-dark-theme .header__icon--menu:hover,body.hardrip-dark-theme .header__icon--menu:focus,body.hardrip-dark-theme .header__icon--menu:focus-visible,body.hardrip-dark-theme .header__icon--menu:active,body.hardrip-dark-theme details[open]>.header__icon--menu{background:transparent!important;background-color:transparent!important;box-shadow:none!important;outline:none!important;filter:none!important;transform:none!important}body.hardrip-dark-theme .header__icon--menu .svg-wrapper{transition:transform .2s cubic-bezier(.22,1,.36,1),filter .24s ease!important}body.hardrip-dark-theme .header__icon--menu.hardrip-menu-pressing .svg-wrapper{transform:scale(.91)!important;filter:brightness(1.12)!important}body.hardrip-dark-theme :is(.product-card-wrapper,.collection-card-wrapper) .card__media{cursor:pointer!important;-webkit-tap-highlight-color:transparent!important}body.hardrip-dark-theme :is(.product-card-wrapper,.collection-card-wrapper,.multicolumn-card).hardrip-card-activate{transform:scale(.988)!important;filter:brightness(1.08)!important;transition-duration:.12s!important}body.hardrip-dark-theme .product__info-container .price.price--show-badge{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:.72rem!important;width:100%!important;max-width:100%!important;white-space:nowrap!important}body.hardrip-dark-theme .product__info-container .price.price--show-badge .price__container{display:flex!important;align-items:center!important;flex:0 1 auto!important;min-width:0!important;margin:0!important}body.hardrip-dark-theme .product__info-container .price.price--show-badge .price__sale{display:flex!important;align-items:baseline!important;flex-wrap:nowrap!important;gap:1.05rem!important;min-width:0!important;white-space:nowrap!important}body.hardrip-dark-theme .product__info-container .price.price--show-badge .price__sale .price-item{margin:0!important}body.hardrip-dark-theme .product__info-container .price.price--show-badge .price-item--regular{flex:0 1 auto!important;font-size:.78em!important;opacity:.88!important}body.hardrip-dark-theme .product__info-container .price.price--show-badge .price-item--sale{flex:0 1 auto!important;font-size:1em!important}body.hardrip-dark-theme .product__info-container .price.price--show-badge .price__badge-sale,body.hardrip-dark-theme .product__info-container .price.price--show-badge .price__badge-sold-out{flex:0 0 auto!important;margin:0!important;padding:.48rem .72rem!important;font-size:.68em!important;line-height:1.1!important;white-space:nowrap!important}@media screen and (min-width:750px){body.hardrip-dark-theme .product__info-container .price.price--large{font-size:clamp(1.42rem,1.2vw,1.8rem)!important;letter-spacing:.08rem!important}}@media screen and (max-width:749px){body.hardrip-dark-theme .product__info-container .price.price--large{font-size:clamp(1.62rem,4.55vw,1.85rem)!important;letter-spacing:.065rem!important;gap:.62rem!important}body.hardrip-dark-theme .product__info-container .price.price--show-badge .price__sale{gap:.9rem!important}body.hardrip-dark-theme .product__info-container .price.price--show-badge .price__badge-sale{padding:.48rem .66rem!important}}@media screen and (max-width:370px){body.hardrip-dark-theme .product__info-container .price.price--large{font-size:1.5rem!important;gap:.5rem!important}body.hardrip-dark-theme .product__info-container .price.price--show-badge .price__sale{gap:.65rem!important}body.hardrip-dark-theme .product__info-container .price.price--show-badge .price__badge-sale{font-size:.64em!important;padding:.43rem .55rem!important}}body.hardrip-dark-theme :is(.bundler-target-element,.bndlr-product,[class*=bndlr],[id*=bndlr]) select{-webkit-appearance:none!important;appearance:none!important;color-scheme:dark!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:5rem!important;padding:0 3.25rem 0 1.15rem!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;background-color:#121216!important;color:#f8f7fa!important;border:1.5px solid #5f3c96!important;border-radius:1.6rem!important;font-family:inherit!important;font-size:clamp(1.25rem,3.45vw,1.55rem)!important;font-weight:500!important;line-height:1.2!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23BFA9DE' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right .9rem center!important;background-size:1.6rem 1.6rem!important;box-shadow:inset 0 1px #ffffff09!important;transition:border-color .28s ease,box-shadow .3s ease!important}body.hardrip-dark-theme :is(.bundler-target-element,.bndlr-product,[class*=bndlr],[id*=bndlr]) select:focus{outline:none!important;border-color:#9c7dcc!important;box-shadow:0 0 0 3px #5f3c9629,inset 0 1px #ffffff0b!important}body.hardrip-dark-theme :is(.bundler-target-element,.bndlr-product,[class*=bndlr],[id*=bndlr]) select option{background:#121216!important;color:#f8f7fa!important}@media screen and (max-width:480px){body.hardrip-dark-theme :is(.bundler-target-element,.bndlr-product,[class*=bndlr],[id*=bndlr]) select{min-height:4.8rem!important;padding-left:.95rem!important;padding-right:2.75rem!important;border-radius:1.45rem!important;font-size:clamp(1.15rem,3.25vw,1.4rem)!important;background-position:right .7rem center!important;background-size:1.45rem 1.45rem!important}}body.hardrip-dark-theme .header__icon--menu,body.hardrip-dark-theme .mobile-facets__open,body.hardrip-dark-theme .mobile-facets__summary,body.hardrip-dark-theme .mobile-facets__close,body.hardrip-dark-theme .menu-drawer__menu-item,body.hardrip-dark-theme .menu-drawer__close-button{-webkit-tap-highlight-color:transparent!important}body.hardrip-dark-theme menu-drawer>details>summary:before,body.hardrip-dark-theme .mobile-facets__wrapper .disclosure-has-popup[open]>summary:before{background:#00000075!important;backdrop-filter:blur(12px) saturate(105%)!important;-webkit-backdrop-filter:blur(12px) saturate(105%)!important;transition:opacity .34s ease,visibility .34s ease!important}body.hardrip-dark-theme .menu-drawer,body.hardrip-dark-theme .menu-drawer__submenu{transition:transform .46s cubic-bezier(.16,1,.3,1),visibility .46s cubic-bezier(.16,1,.3,1)!important;will-change:transform!important}body.hardrip-dark-theme .menu-drawer{box-shadow:0 18px 42px #00000057!important}body.hardrip-dark-theme .menu-drawer__inner-container,body.hardrip-dark-theme .menu-drawer__navigation-container,body.hardrip-dark-theme .mobile-facets__inner,body.hardrip-dark-theme .mobile-facets__submenu{scroll-behavior:smooth}body.hardrip-dark-theme .mobile-facets__inner,body.hardrip-dark-theme .mobile-facets__submenu{transition:transform .48s cubic-bezier(.16,1,.3,1),visibility .48s cubic-bezier(.16,1,.3,1)!important;will-change:transform!important}body.hardrip-dark-theme .mobile-facets__close{transition:opacity .28s ease .08s!important}body.hardrip-dark-theme :is(.bundler-target-element,.bndlr-product,[class*=bndlr],[id*=bndlr]){min-width:0!important}body.hardrip-dark-theme :is(.bundler-target-element,.bndlr-product,[class*=bndlr],[id*=bndlr]) *{min-width:0}@media screen and (min-width:750px){body.hardrip-dark-theme :is(.bundler-target-element,.bndlr-product,[class*=bndlr],[id*=bndlr]) select{min-height:4.35rem!important;padding:0 2.45rem 0 .9rem!important;border-radius:1.3rem!important;font-size:clamp(.98rem,.82vw,1.12rem)!important;line-height:1.12!important;letter-spacing:0!important;background-position:right .68rem center!important;background-size:1.28rem 1.28rem!important}}@media screen and (min-width:990px){body.hardrip-dark-theme .product__info-container .price.price--large{font-size:clamp(1.76rem,1.62vw,2.18rem)!important;line-height:1.12!important;letter-spacing:.075rem!important}body.hardrip-dark-theme .product__info-container .price.price--show-badge{gap:.82rem!important}body.hardrip-dark-theme .product__info-container .price.price--show-badge .price__sale{gap:1.08rem!important}body.hardrip-dark-theme .product__info-container .price.price--show-badge .price-item--regular{font-size:.8em!important}body.hardrip-dark-theme .product__info-container .price.price--show-badge .price__badge-sale{font-size:.66em!important;padding:.5rem .72rem!important}}@media screen and (min-width:750px)and (max-width:989px){body.hardrip-dark-theme .product__info-container .price.price--large{font-size:1.7rem!important;line-height:1.12!important;letter-spacing:.07rem!important}body.hardrip-dark-theme .product__info-container .price.price--show-badge{gap:.58rem!important}body.hardrip-dark-theme .product__info-container .price.price--show-badge .price__sale{gap:.78rem!important}body.hardrip-dark-theme .product__info-container .price.price--show-badge .price-item--regular{font-size:.7em!important}body.hardrip-dark-theme .product__info-container .price.price--show-badge .price-item--sale{font-size:1em!important}body.hardrip-dark-theme .product__info-container .price.price--show-badge .price__badge-sale,body.hardrip-dark-theme .product__info-container .price.price--show-badge .price__badge-sold-out{font-size:.56em!important;padding:.44rem .58rem!important}}body.hardrip-dark-theme .product__info-container .price:not(.price--on-sale) .price__regular .price-item--regular{font-size:1em!important;opacity:1!important}body.hardrip-dark-theme .product__info-container .price.price--on-sale .price__sale s.price-item--regular{font-size:.78em!important;opacity:.88!important}body.hardrip-dark-theme .product__media-list .product-media-container.media-type-video>.product__modal-opener{display:none!important}body.hardrip-dark-theme .product__media-list .product-media-container.media-type-video>.hardrip-native-video-v165{display:block!important;width:100%!important;background:#09090b!important}body.hardrip-dark-theme .hardrip-native-video-v165>video.hardrip-product-video-v165{width:100%!important;height:100%!important;object-fit:contain!important;background:#09090b!important}body[data-page-handle=argento-925-vvs-moissanite] #MainContent table{border-color:#5f3c969e!important}body[data-page-handle=argento-925-vvs-moissanite] #MainContent table :is(td,th){border-color:#5f3c9685!important}body[data-page-handle=argento-925-vvs-moissanite] #MainContent table :is(p,span,strong,b,u,mark,font,a){color:#bfa9de!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important}body[data-page-handle=argento-925-vvs-moissanite] #MainContent table a,body[data-page-handle=argento-925-vvs-moissanite] #MainContent table u{text-decoration-color:#5f3c96!important;text-decoration-thickness:.12rem!important;text-underline-offset:.35rem!important;text-shadow:0 0 1.4rem rgba(95,60,150,.28)!important}body[data-page-handle=argento-925-vvs-moissanite] #MainContent table,body[data-page-handle=argento-925-vvs-moissanite] #MainContent table *{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}body[data-page-handle=argento-925-vvs-moissanite] #MainContent table :is(p,span,strong,b,u,mark,font,a,h1,h2,h3,h4,h5,h6){color:#5f3c96!important;-webkit-text-fill-color:#5F3C96!important}body[data-page-handle=argento-925-vvs-moissanite] #MainContent table :is(a,u){text-decoration-color:#5f3c96!important;text-shadow:0 0 1.2rem rgba(95,60,150,.24)!important}@media screen and (max-width:749px){body.hardrip-dark-theme media-gallery [id^=Slider-Gallery]{touch-action:pan-x pinch-zoom!important;overscroll-behavior-x:contain!important;overscroll-behavior-y:none!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important}body.hardrip-dark-theme media-gallery [id^=Slider-Gallery]>.product__media-item{scroll-snap-align:center!important;scroll-snap-stop:always!important}}body.hardrip-dark-theme .product__media-list .product-media-container.media-type-video>.hardrip-native-video-v171,body.hardrip-dark-theme .product__media-list .product-media-container.media-type-video>.hardrip-native-video-v165{position:relative!important;display:block!important;width:100%!important;height:auto!important;padding:0!important;margin:0!important;overflow:hidden!important;border:0!important;outline:0!important;box-shadow:none!important;background:#09090b!important;border-radius:8px!important;-webkit-transform:translateZ(0);transform:translateZ(0)}body.hardrip-dark-theme .hardrip-native-video-v171>video.hardrip-product-video-v171,body.hardrip-dark-theme .hardrip-native-video-v165>video.hardrip-product-video-v165{position:static!important;display:block!important;width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:inherit!important;object-fit:contain!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;box-shadow:none!important;background:#09090b!important;border-radius:inherit!important;-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (max-width:749px){body.hardrip-dark-theme .product__media-list .product-media-container.media-type-video>.hardrip-native-video-v171,body.hardrip-dark-theme .product__media-list .product-media-container.media-type-video>.hardrip-native-video-v165{border-radius:6px!important}}body.hardrip-dark-theme .collection-card-wrapper{position:relative!important}body.hardrip-dark-theme .collection-card-wrapper>.hardrip-collection-full-link-v175{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:80!important;display:block!important;width:100%!important;height:100%!important;pointer-events:auto!important;cursor:pointer!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important;color:transparent!important;text-decoration:none!important;background:transparent!important}body.hardrip-dark-theme .collection-card-wrapper>.hardrip-collection-full-link-v175:focus-visible{outline:2px solid #5F3C96!important;outline-offset:3px!important;border-radius:inherit!important}body.hardrip-dark-theme .collection-card-wrapper.hardrip-collection-opening-v175{pointer-events:none!important}@keyframes hardrip-card-tap-bounce-v177{0%{transform:translateZ(0) scale(1)}38%{transform:translateZ(0) scale(.968)}72%{transform:translateZ(0) scale(1.006)}to{transform:translateZ(0) scale(1)}}body.hardrip-dark-theme .hardrip-card-tap-bounce-v177{animation:hardrip-card-tap-bounce-v177 .17s cubic-bezier(.22,.72,.28,1) both!important;transform-origin:center center!important;will-change:transform}body.hardrip-dark-theme .collection-card-wrapper>.card,body.hardrip-dark-theme .product-card-wrapper>.card,body.hardrip-dark-theme .card-wrapper>.card{transform:translateZ(0) scale(1)}body.hardrip-dark-theme .header__search .search-modal{background:#09090bfa!important;border-bottom:1px solid rgba(95,60,150,.34)!important;box-shadow:0 1.4rem 3.8rem #0000006b!important}body.hardrip-dark-theme .header__search .modal-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important;background:#030306cc!important;-webkit-backdrop-filter:blur(8px) saturate(.78)!important;backdrop-filter:blur(8px) saturate(.78)!important;opacity:0!important;visibility:hidden!important;transition:opacity .23s ease,visibility .23s linear!important}body.hardrip-dark-theme .header__search details[open] .modal-overlay{opacity:1!important;visibility:visible!important}body.hardrip-dark-theme .header__search.hardrip-search-closing-v179 .modal-overlay,body.hardrip-dark-theme .header__search details.hardrip-search-closing-v179 .modal-overlay{opacity:0!important;visibility:visible!important}@keyframes hardrip-search-in-v179{0%{opacity:0;transform:translate3d(0,-10px,0) scale(.992)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes hardrip-search-out-v179{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,-8px,0) scale(.994)}}body.hardrip-dark-theme .header__search details[open] .search-modal__content{background:#09090bfb!important;animation:hardrip-search-in-v179 .25s cubic-bezier(.16,1,.3,1) both!important}body.hardrip-dark-theme .header__search details.hardrip-search-closing-v179 .search-modal__content{animation:hardrip-search-out-v179 .21s ease both!important}body.hardrip-dark-theme .header__search .search-modal__form .field{border-radius:1.3rem!important;background:#121216!important;box-shadow:0 0 0 1px #bfa9de61,0 .9rem 2.4rem #00000042!important;transition:box-shadow .16s ease!important}body.hardrip-dark-theme .header__search .search-modal__form .field:focus-within{box-shadow:0 0 0 1px #bfa9deb3,0 0 0 .35rem #5f3c961f,0 1.1rem 2.8rem #0000004d!important}body.hardrip-dark-theme .header__search :is(.search__input,.field__input){color:#f8f7fa!important;caret-color:#bfa9de!important}body.hardrip-dark-theme .header__search :is(.field__label,.search__input::placeholder){color:#beb8c7!important}body.hardrip-dark-theme .header__search .predictive-search{background:#121216fc!important;border-color:#5f3c965c!important;box-shadow:0 1.5rem 3.5rem #0006!important}body.hardrip-dark-theme :is(cart-drawer,.drawer) .drawer__overlay{background:#030306cc!important;-webkit-backdrop-filter:blur(8px) saturate(.78)!important;backdrop-filter:blur(8px) saturate(.78)!important;opacity:0;transition:opacity .25s ease!important}body.hardrip-dark-theme :is(cart-drawer.active,.drawer.active) .drawer__overlay{opacity:1!important}body.hardrip-dark-theme :is(cart-drawer,.drawer) .drawer__inner{background:#09090b!important;border-color:#5f3c9657!important;box-shadow:-1.5rem 0 4.5rem #00000075!important;opacity:0;transform:translate3d(102%,0,0);transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .19s ease!important}body.hardrip-dark-theme :is(cart-drawer.active,.drawer.active) .drawer__inner{opacity:1!important;transform:translateZ(0)!important}@keyframes hardrip-cart-pop-v179{0%{transform:scale(1)}46%{transform:scale(.93)}76%{transform:scale(1.025)}to{transform:scale(1)}}body.hardrip-dark-theme .hardrip-cart-icon-pop-v179{animation:hardrip-cart-pop-v179 165ms cubic-bezier(.22,.72,.28,1) both!important}body.hardrip-dark-theme .hardrip-luxury-press-v178{animation:none!important;transform:none!important;filter:none!important}body.hardrip-dark-theme .hardrip-new-drop-hitarea-v179{position:relative!important;cursor:pointer!important}body.hardrip-dark-theme .hardrip-new-drop-hitarea-v179:before,body.hardrip-dark-theme .hardrip-new-drop-hitarea-v179:after{pointer-events:none!important}body.hardrip-dark-theme .hardrip-new-drop-link-v179{position:relative!important;z-index:30!important;pointer-events:auto!important;cursor:pointer!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important}@keyframes hardrip-new-drop-press-v179{0%{transform:translateZ(0) scale(1)}48%{transform:translateZ(0) scale(.982)}to{transform:translateZ(0) scale(1)}}body.hardrip-dark-theme .hardrip-new-drop-press-v179{animation:hardrip-new-drop-press-v179 105ms ease-out both!important;transform-origin:center!important}@media(prefers-reduced-motion:reduce){body.hardrip-dark-theme .header__search details[open] .search-modal__content,body.hardrip-dark-theme .header__search details.hardrip-search-closing-v179 .search-modal__content,body.hardrip-dark-theme .hardrip-cart-icon-pop-v179,body.hardrip-dark-theme .hardrip-new-drop-press-v179{animation-duration:80ms!important}}body.hardrip-dark-theme .hardrip-new-drop-section-v180 :is(.banner__media,.slideshow__media,.media){pointer-events:none!important}body.hardrip-dark-theme .hardrip-new-drop-section-v180 :is(.banner__media,.slideshow__media,.banner__box,.banner__content,.slideshow__text-wrapper):before,body.hardrip-dark-theme .hardrip-new-drop-section-v180 :is(.banner__media,.slideshow__media,.banner__box,.banner__content,.slideshow__text-wrapper):after{pointer-events:none!important}body.hardrip-dark-theme .hardrip-new-drop-section-v180 :is(.banner__content,.slideshow__text-wrapper,.banner__box,.banner__buttons){position:relative!important;z-index:40!important;pointer-events:auto!important}body.hardrip-dark-theme .hardrip-new-drop-link-v180{position:relative!important;z-index:80!important;pointer-events:auto!important;cursor:pointer!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important;transition:transform 90ms cubic-bezier(.22,.72,.28,1)!important}body.hardrip-dark-theme .hardrip-new-drop-link-v180.hardrip-new-drop-press-v180{transform:translateZ(0) scale(.982)!important}a.hardrip-new-drop-link-v179[href$="/collections/new-drop"],.banner__buttons a[href$="/collections/new-drop"]{position:relative!important;z-index:20!important;pointer-events:auto!important;cursor:pointer!important;touch-action:manipulation;-webkit-tap-highlight-color:transparent}body.hardrip-v185-hover-fallback a.hardrip-new-drop-link-v179.hardrip-v185-simulated-hover[href$="/collections/new-drop"],body.hardrip-v185-hover-fallback .banner__buttons a.hardrip-v185-simulated-hover[href$="/collections/new-drop"]{transform:translateY(-2px) scale(1.012)!important;filter:brightness(1.08)!important;box-shadow:0 12px 28px #5f3c9657,0 0 0 1px #bfa9de3d!important}body.hardrip-v185-click-fallback a.hardrip-new-drop-link-v179.hardrip-v185-fallback-click[href$="/collections/new-drop"],body.hardrip-v185-click-fallback .banner__buttons a.hardrip-v185-fallback-click[href$="/collections/new-drop"]{animation:hardrip-new-drop-click-v185 .44s cubic-bezier(.22,1,.36,1) both!important}@keyframes hardrip-new-drop-click-v185{0%{transform:translateY(0) scale(1)}28%{transform:translateY(1px) scale(.955)}62%{transform:translateY(-1px) scale(1.025)}to{transform:translateY(0) scale(1)}}@media screen and (max-width:749px){body.hardrip-dark-theme .product__media-list .product-media-container.constrain-height.media-type-image{width:100%!important;max-width:calc(100% - calc(var(--media-border-width) * 2))!important;margin-inline:auto!important;transform:none!important;translate:none!important}body.hardrip-dark-theme .product__media-list .product-media-container.constrain-height.media-type-image .media{position:relative!important;display:block!important;width:100%!important;height:auto!important;min-height:0!important;padding-top:var(--ratio-percent)!important;overflow:hidden!important;transform:none!important;translate:none!important}body.hardrip-dark-theme .product__media-list .product-media-container.constrain-height.media-type-image :is(.product__modal-opener,.product__media){width:100%!important;max-width:100%!important;min-height:0!important;margin:0!important;transform:none!important;translate:none!important}body.hardrip-dark-theme .product__media-list .product-media-container.constrain-height.media-type-image .media>img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:0!important;object-fit:contain!important;object-position:center center!important;opacity:1!important;visibility:visible!important;transform:none!important;translate:none!important}body.hardrip-product-media-restoring :is(.product__media-wrapper,.product__media-list,.product__media-item,.product-media-container,.product-media-container .media,.product-media-container .media>img){transform:none!important;translate:none!important}}:root{--hardrip-commerce-violet: #5f3c96;--hardrip-commerce-violet-light: #bfa9de;--hardrip-commerce-ink: #09090b;--hardrip-commerce-card: #121216;--hardrip-commerce-white: #f8f7fa;--hardrip-commerce-ease: cubic-bezier(.22, 1, .36, 1)}:is(.product-form__submit,.quick-add__submit,.shopify-payment-button__button--unbranded,#CartDrawer-Checkout,.cart__checkout-button,button[name=checkout],a[href="/checkout"],.cart-notification__links .button,.hardrip-luxury-primary){position:relative!important;isolation:isolate;overflow:hidden!important;cursor:pointer!important;touch-action:manipulation;-webkit-tap-highlight-color:transparent;will-change:transform,filter,box-shadow,background-position;transition:transform .28s var(--hardrip-commerce-ease),filter .28s ease,box-shadow .32s var(--hardrip-commerce-ease),border-color .24s ease,background-position .68s var(--hardrip-commerce-ease)!important;background-image:linear-gradient(112deg,transparent 0%,transparent 34%,rgba(248,247,250,.03) 41%,rgba(248,247,250,.4) 49%,rgba(191,169,222,.18) 54%,transparent 63%,transparent 100%)!important;background-size:260% 100%!important;background-position:125% 0!important}@media(hover:hover)and (pointer:fine){:is(.product-form__submit,.quick-add__submit,.shopify-payment-button__button--unbranded,#CartDrawer-Checkout,.cart__checkout-button,button[name=checkout],a[href="/checkout"],.cart-notification__links .button,.hardrip-luxury-primary):not(:disabled):not([aria-disabled=true]):hover{transform:translateY(-3px) scale(1.012)!important;filter:brightness(1.1) saturate(1.08)!important;background-position:-34% 0!important;box-shadow:0 15px 34px #0000006b,0 8px 25px #5f3c9661,inset 0 1px #f8f7fa33,0 0 0 1px #bfa9de47!important}}:is(.product-form__submit,.quick-add__submit,.shopify-payment-button__button--unbranded,#CartDrawer-Checkout,.cart__checkout-button,button[name=checkout],a[href="/checkout"],.cart-notification__links .button,.hardrip-luxury-primary):focus-visible{outline:none!important;box-shadow:0 0 0 2px var(--hardrip-commerce-ink),0 0 0 4px var(--hardrip-commerce-violet-light),0 12px 30px #5f3c9657!important}:is(.product-form__submit,.quick-add__submit,.shopify-payment-button__button--unbranded,#CartDrawer-Checkout,.cart__checkout-button,button[name=checkout],a[href="/checkout"],.cart-notification__links .button,.hardrip-luxury-primary).hardrip-commerce-press,:is(.product-form__submit,.quick-add__submit,.shopify-payment-button__button--unbranded,#CartDrawer-Checkout,.cart__checkout-button,button[name=checkout],a[href="/checkout"],.cart-notification__links .button,.hardrip-luxury-primary):active:not(:disabled){animation:hardrip-commerce-press-v187 .52s var(--hardrip-commerce-ease) both!important}:is(.product-form__submit,.quick-add__submit,.hardrip-luxury-primary).hardrip-commerce-loading{background-size:300% 100%!important;animation:hardrip-commerce-loading-v187 .92s linear infinite!important}:is(.product-form__submit,.quick-add__submit,.hardrip-luxury-primary).hardrip-commerce-success{animation:hardrip-commerce-success-v187 .76s var(--hardrip-commerce-ease) both!important}.shopify-payment-button__more-options,.hardrip-luxury-secondary{position:relative!important;align-items:center;justify-content:center;cursor:pointer!important;color:var(--hardrip-commerce-violet-light)!important;text-decoration:none!important;text-underline-offset:5px;transition:color .22s ease,letter-spacing .28s var(--hardrip-commerce-ease),transform .28s var(--hardrip-commerce-ease),filter .22s ease!important}.shopify-payment-button__more-options{display:block!important;width:100%!important;text-align:center!important}.hardrip-luxury-secondary:not(.shopify-payment-button__more-options){display:inline-flex!important}.shopify-payment-button__more-options:after,.hardrip-luxury-secondary:after{content:"";position:absolute;left:50%;right:50%;bottom:1px;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,#bfa9de,#f8f7fa,#bfa9de,transparent);box-shadow:0 0 10px #bfa9dea6;opacity:.72;transition:left .32s var(--hardrip-commerce-ease),right .32s var(--hardrip-commerce-ease),opacity .22s ease}@media(hover:hover)and (pointer:fine){.shopify-payment-button__more-options:hover,.hardrip-luxury-secondary:hover{color:var(--hardrip-commerce-white)!important;letter-spacing:.025em;transform:translateY(-1px);filter:drop-shadow(0 0 8px rgba(191,169,222,.36))}.shopify-payment-button__more-options:hover:after,.hardrip-luxury-secondary:hover:after{left:7%;right:7%;opacity:1}}.shopify-payment-button__more-options.hardrip-commerce-press,.hardrip-luxury-secondary.hardrip-commerce-press,.shopify-payment-button__more-options:active,.hardrip-luxury-secondary:active{animation:hardrip-commerce-link-press-v187 .43s var(--hardrip-commerce-ease) both!important}.shopify-payment-button,.shopify-payment-button__button:not(.shopify-payment-button__button--unbranded){transition:transform .28s var(--hardrip-commerce-ease),filter .26s ease!important;will-change:transform,filter}@media(hover:hover)and (pointer:fine){.shopify-payment-button:hover{transform:translateY(-2px);filter:drop-shadow(0 11px 22px rgba(95,60,150,.22))}}:is(.quantity__button,quantity-input button,cart-remove-button a,cart-remove-button button,.cart-remove-button,.drawer__close,.cart-drawer__close,.cart-notification__close,.hardrip-luxury-control){cursor:pointer!important;transform-origin:center;transition:transform .22s var(--hardrip-commerce-ease),color .2s ease,filter .22s ease,background-color .22s ease!important}@media(hover:hover)and (pointer:fine){:is(.quantity__button,quantity-input button,cart-remove-button a,cart-remove-button button,.cart-remove-button,.drawer__close,.cart-drawer__close,.cart-notification__close,.hardrip-luxury-control):hover{transform:translateY(-1px) scale(1.075);color:var(--hardrip-commerce-white)!important;filter:drop-shadow(0 0 8px rgba(191,169,222,.48))}}:is(.quantity__button,quantity-input button,cart-remove-button a,cart-remove-button button,.cart-remove-button,.drawer__close,.cart-drawer__close,.cart-notification__close,.hardrip-luxury-control).hardrip-commerce-press,:is(.quantity__button,quantity-input button,cart-remove-button a,cart-remove-button button,.cart-remove-button,.drawer__close,.cart-drawer__close,.cart-notification__close,.hardrip-luxury-control):active{animation:hardrip-control-press-v190 .42s var(--hardrip-commerce-ease) both!important}cart-drawer[open]:not(.hardrip-cart-ready) .drawer__inner,#CartDrawer:is(.active,.is-active,[open]):not(.hardrip-cart-ready) .drawer__inner,cart-notification:is(.active,.is-active,[open]):not(.hardrip-cart-ready){opacity:0!important;transform:translateY(14px) scale(.985)!important}html.hardrip-commerce-booting body:has(.cart-items) :is(.title-wrapper-with-link,.cart-items,.cart__footer){opacity:0!important;transform:translateY(18px) scale(.985)!important}cart-drawer.hardrip-cart-preopening .drawer__inner,#CartDrawer.hardrip-cart-preopening .drawer__inner,cart-notification.hardrip-cart-preopening{opacity:0!important;transform:translateY(18px) scale(.985)!important}cart-drawer.hardrip-cart-just-opened .drawer__inner,#CartDrawer.hardrip-cart-just-opened .drawer__inner,cart-notification.hardrip-cart-just-opened,.hardrip-cart-page-ready .title-wrapper-with-link,.hardrip-cart-page-ready .cart-items,.hardrip-cart-page-ready .cart__footer{animation:hardrip-cart-panel-in-v190 .64s var(--hardrip-commerce-ease) both}cart-drawer.hardrip-cart-just-opened :is(.cart-item,.cart-drawer-item),#CartDrawer.hardrip-cart-just-opened :is(.cart-item,.cart-drawer-item),.hardrip-cart-page-ready .cart-item{opacity:0;transform:translateY(18px) scale(.985);animation:hardrip-cart-item-in-v190 .56s var(--hardrip-commerce-ease) forwards}cart-drawer.hardrip-cart-just-opened :is(.cart-item,.cart-drawer-item):nth-child(2),#CartDrawer.hardrip-cart-just-opened :is(.cart-item,.cart-drawer-item):nth-child(2),.hardrip-cart-page-ready .cart-item:nth-child(2){animation-delay:70ms}cart-drawer.hardrip-cart-just-opened :is(.cart-item,.cart-drawer-item):nth-child(3),#CartDrawer.hardrip-cart-just-opened :is(.cart-item,.cart-drawer-item):nth-child(3),.hardrip-cart-page-ready .cart-item:nth-child(3){animation-delay:125ms}cart-drawer.hardrip-cart-just-opened :is(.cart-item,.cart-drawer-item):nth-child(4),#CartDrawer.hardrip-cart-just-opened :is(.cart-item,.cart-drawer-item):nth-child(4),.hardrip-cart-page-ready .cart-item:nth-child(4){animation-delay:.18s}.cart-count-bubble.hardrip-cart-count-pulse{animation:hardrip-cart-count-v190 .72s var(--hardrip-commerce-ease) both!important}#hardrip-checkout-transition-v190{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:grid;place-items:center;padding:24px;color:var(--hardrip-commerce-white);background:radial-gradient(circle at 50% 42%,rgba(95,60,150,.3),transparent 31%),radial-gradient(circle at 18% 17%,rgba(191,169,222,.1),transparent 22%),linear-gradient(145deg,#070708,#0c0911 52%,#09090b);opacity:0;visibility:hidden;pointer-events:none;overflow:hidden;transition:opacity .26s ease,visibility 0s linear .26s}#hardrip-checkout-transition-v190.is-visible{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .26s ease,visibility 0s linear 0s}#hardrip-checkout-transition-v190:before,#hardrip-checkout-transition-v190:after{content:"";position:absolute;width:min(72vw,820px);height:1px;left:50%;top:50%;background:linear-gradient(90deg,transparent,rgba(191,169,222,.26),rgba(248,247,250,.78),rgba(191,169,222,.26),transparent);box-shadow:0 0 18px #bfa9de61;transform:translate(-50%,-50%) rotate(-28deg) scaleX(0);transform-origin:center}#hardrip-checkout-transition-v190:after{transform:translate(-50%,-50%) rotate(28deg) scaleX(0)}#hardrip-checkout-transition-v190.is-visible:before{animation:hardrip-checkout-line-a-v187 .82s var(--hardrip-commerce-ease) both}#hardrip-checkout-transition-v190.is-visible:after{animation:hardrip-checkout-line-b-v187 .82s 55ms var(--hardrip-commerce-ease) both}.hardrip-checkout-transition__content{position:relative;z-index:3;width:min(92vw,560px);text-align:center;opacity:0;transform:translateY(20px) scale(.965)}#hardrip-checkout-transition-v190.is-visible .hardrip-checkout-transition__content{animation:hardrip-checkout-content-v187 .72s 70ms var(--hardrip-commerce-ease) both}.hardrip-checkout-transition__diamond,.hardrip-thankyou__diamond{position:relative;width:76px;height:62px;margin:0 auto 24px;clip-path:polygon(17% 0,83% 0,100% 31%,50% 100%,0 31%);background:linear-gradient(145deg,rgba(248,247,250,.96) 0 12%,transparent 12% 16%),linear-gradient(38deg,#bfa9def5,#5f3c9694 46%,#f8f7fafa);filter:drop-shadow(0 0 12px rgba(248,247,250,.3)) drop-shadow(0 0 27px rgba(95,60,150,.58));transform:translateZ(0)}.hardrip-checkout-transition__diamond:before,.hardrip-checkout-transition__diamond:after,.hardrip-thankyou__diamond:before,.hardrip-thankyou__diamond:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inherit;background:linear-gradient(72deg,transparent 34%,rgba(255,255,255,.86) 49%,transparent 62%);transform:translate(-120%)}#hardrip-checkout-transition-v190.is-visible .hardrip-checkout-transition__diamond:before,.hardrip-thankyou-preview.is-visible .hardrip-thankyou__diamond:before{animation:hardrip-diamond-shine-v187 1.05s .16s var(--hardrip-commerce-ease) both}.hardrip-checkout-transition__diamond:after,.hardrip-thankyou__diamond:after{background:linear-gradient(62deg,transparent 47%,rgba(9,9,11,.42) 48% 50%,transparent 51%),linear-gradient(-62deg,transparent 47%,rgba(9,9,11,.34) 48% 50%,transparent 51%);transform:none}.hardrip-checkout-transition__eyebrow,.hardrip-thankyou__eyebrow{margin:0 0 10px;color:var(--hardrip-commerce-violet-light);font-size:12px;font-weight:700;letter-spacing:.28em;text-transform:uppercase}.hardrip-checkout-transition__title,.hardrip-thankyou__title{margin:0;color:var(--hardrip-commerce-white);font-size:clamp(30px,6vw,54px);line-height:.98;letter-spacing:.035em;text-transform:uppercase;text-shadow:0 5px 30px rgba(95,60,150,.28)}.hardrip-checkout-transition__copy,.hardrip-thankyou__copy{max-width:430px;margin:16px auto 0;color:#f8f7fab8;font-size:14px;line-height:1.55;letter-spacing:.035em}.hardrip-checkout-transition__bar{width:min(250px,70vw);height:2px;margin:27px auto 0;border-radius:999px;overflow:hidden;background:#f8f7fa1a}.hardrip-checkout-transition__bar:after{content:"";display:block;width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,transparent,#bfa9de,#f8f7fa,#5f3c96,transparent);box-shadow:0 0 14px #bfa9deb3;animation:hardrip-checkout-loader-v187 .88s ease-in-out infinite}.hardrip-commerce-spark{position:absolute;z-index:2;width:5px;height:5px;pointer-events:none;transform:rotate(45deg) scale(0);background:#f8f7fa;box-shadow:0 0 7px #f8f7fa,0 0 16px #bfa9ded1;opacity:0}#hardrip-checkout-transition-v190.is-visible .hardrip-commerce-spark,.hardrip-thankyou-preview.is-visible .hardrip-commerce-spark{animation:hardrip-spark-v187 var(--hardrip-spark-duration, .9s) var(--hardrip-spark-delay, 0ms) ease-out both}@keyframes hardrip-commerce-press-v187{0%{transform:translateY(0) scale(1)}28%{transform:translateY(1px) scale(.955);filter:brightness(.98)}62%{transform:translateY(-1px) scale(1.022);filter:brightness(1.12)}to{transform:translateY(0) scale(1)}}@keyframes hardrip-commerce-link-press-v187{0%{transform:scale(1)}38%{transform:scale(.94);opacity:.76}72%{transform:scale(1.035);opacity:1}to{transform:scale(1)}}@keyframes hardrip-commerce-loading-v187{0%{background-position:130% 0}to{background-position:-50% 0}}@keyframes hardrip-commerce-success-v187{0%{transform:scale(1);box-shadow:0 0 #bfa9de00}34%{transform:scale(.975);box-shadow:0 0 #bfa9de73}66%{transform:scale(1.018);box-shadow:0 0 0 10px #bfa9de00,0 12px 30px #5f3c9657}to{transform:scale(1);box-shadow:0 0 0 18px #bfa9de00}}@keyframes hardrip-control-press-v190{0%{transform:scale(1)}45%{transform:scale(.82) rotate(-3deg)}75%{transform:scale(1.1) rotate(2deg)}to{transform:scale(1) rotate(0)}}@keyframes hardrip-cart-panel-in-v190{0%{opacity:0;transform:translate(28px) scale(.985);filter:blur(5px)}65%{opacity:1;transform:translate(-3px) scale(1.002);filter:blur(0)}to{opacity:1;transform:translate(0) scale(1);filter:blur(0)}}@keyframes hardrip-cart-item-in-v190{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes hardrip-cart-count-v190{0%{transform:scale(1);filter:brightness(1)}35%{transform:scale(1.34) rotate(-6deg);filter:brightness(1.35)}68%{transform:scale(.92) rotate(3deg)}to{transform:scale(1) rotate(0);filter:brightness(1)}}@keyframes hardrip-checkout-content-v187{0%{opacity:0;transform:translateY(20px) scale(.965);filter:blur(6px)}70%{opacity:1;transform:translateY(-2px) scale(1.006);filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes hardrip-checkout-line-a-v187{0%{transform:translate(-50%,-50%) rotate(-28deg) scaleX(0);opacity:0}48%{opacity:1}to{transform:translate(-50%,-50%) rotate(-28deg) scaleX(1);opacity:.4}}@keyframes hardrip-checkout-line-b-v187{0%{transform:translate(-50%,-50%) rotate(28deg) scaleX(0);opacity:0}48%{opacity:1}to{transform:translate(-50%,-50%) rotate(28deg) scaleX(1);opacity:.32}}@keyframes hardrip-diamond-shine-v187{0%{transform:translate(-125%)}to{transform:translate(130%)}}@keyframes hardrip-checkout-loader-v187{0%{transform:translate(-130%)}to{transform:translate(340%)}}@keyframes hardrip-spark-v187{0%{opacity:0;transform:rotate(45deg) scale(0) translateY(10px)}38%{opacity:1;transform:rotate(45deg) scale(1) translateY(0)}to{opacity:0;transform:rotate(45deg) scale(.2) translateY(-24px)}}@keyframes hardrip-thankyou-card-v187{0%{opacity:0;transform:translateY(34px) scale(.965);filter:blur(8px)}72%{opacity:1;transform:translateY(-3px) scale(1.006);filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes hardrip-card-shine-v187{0%{transform:translate(-125%)}to{transform:translate(125%)}}@media(max-width:749px){.hardrip-thankyou__card{border-radius:22px}.hardrip-thankyou__order{flex-direction:column;gap:6px}#hardrip-checkout-transition-v190{padding-bottom:max(24px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){:is(.product-form__submit,.quick-add__submit,.shopify-payment-button__button,.shopify-payment-button__more-options,#CartDrawer-Checkout,.cart__checkout-button,button[name=checkout],a[href="/checkout"],.quantity__button,quantity-input button,cart-remove-button a,.drawer__close,.cart-drawer__close),#hardrip-checkout-transition-v190 *,.hardrip-thankyou-preview *{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}iframe[src*=chatty i],iframe[title*=chatty i],[class*="chatty:fixed"],[class*="chatty:absolute"][class*="chatty:inset"],[class*="chatty:w-screen"]{max-width:100vw!important;box-sizing:border-box!important}[class*="chatty:overflow-auto"],[class*="chatty:overflow-scroll"],[class*="chatty:overflow-x-auto"],[class*="chatty:overflow-x-scroll"],[class*="chatty:overflow-y-auto"]{max-width:100%!important;overflow-x:hidden!important;overscroll-behavior-x:none!important;touch-action:pan-y!important}[class*="chatty:flex"]>*,[class*="chatty:grid"]>*,[class*="chatty:w-full"],[class*="chatty:max-w-"]{min-width:0!important;box-sizing:border-box!important}body.hardrip-private-demo-overlay-open{overflow:hidden!important}.hardrip-private-demo-badge{position:fixed;z-index:2147482990;left:max(14px,env(safe-area-inset-left));bottom:max(14px,env(safe-area-inset-bottom));display:flex;align-items:center;gap:9px;max-width:calc(100vw - 28px);padding:8px 9px 8px 12px;border:1px solid rgba(191,169,222,.28);border-radius:999px;color:#f8f7fa;background:#09090be0;box-shadow:0 12px 35px #0000007a,0 0 22px #5f3c9629;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.hardrip-private-demo-badge:before{content:"";width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#bfa9de;box-shadow:0 0 0 4px #bfa9de1a,0 0 12px #bfa9deb8;animation:hardrip-demo-live-v187 1.8s ease-in-out infinite}.hardrip-private-demo-badge button{min-height:30px;padding:0 11px;border:0;border-radius:999px;color:#f8f7fa;background:#5f3c96b8;cursor:pointer;font:inherit;letter-spacing:.07em;text-transform:uppercase;transition:transform .22s var(--hardrip-commerce-ease),filter .22s ease,background .22s ease}.hardrip-private-demo-badge button[data-demo-exit]{width:30px;padding:0;color:#f8f7fab3;background:#f8f7fa0f;font-size:17px;letter-spacing:0}@media(hover:hover)and (pointer:fine){.hardrip-private-demo-badge button:hover{transform:translateY(-1px) scale(1.025);filter:brightness(1.12)}}.hardrip-private-demo-toast{position:fixed;z-index:2147483200;left:50%;bottom:max(72px,calc(env(safe-area-inset-bottom) + 72px));width:min(92vw,460px);padding:14px 18px;border:1px solid rgba(191,169,222,.24);border-radius:16px;color:#f8f7fa;background:#121216f0;box-shadow:0 20px 55px #00000080,0 0 24px #5f3c962e;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);text-align:center;font-size:13px;line-height:1.45;opacity:0;transform:translate(-50%,18px) scale(.975);pointer-events:none}.hardrip-private-demo-toast.is-visible{animation:hardrip-demo-toast-v190 3.7s var(--hardrip-commerce-ease) both}.hardrip-private-checkout,.hardrip-private-thankyou{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483150;color:#f8f7fa;background:radial-gradient(circle at 18% 2%,rgba(95,60,150,.22),transparent 30%),radial-gradient(circle at 95% 96%,rgba(191,169,222,.07),transparent 28%),#09090b;overflow:auto;overscroll-behavior:contain;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility 0s linear .3s}.hardrip-private-checkout.is-visible,.hardrip-private-thankyou.is-visible{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s ease,visibility 0s linear 0s}.hardrip-private-checkout__topbar{position:sticky;z-index:6;top:0;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:72px;padding:12px max(22px,calc((100vw - 1180px)/2));border-bottom:1px solid rgba(191,169,222,.12);background:#09090bdb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hardrip-private-checkout__brand{display:flex;align-items:center;gap:12px;min-width:0}.hardrip-private-checkout__brandmark{position:relative;width:34px;height:28px;flex:0 0 auto;clip-path:polygon(17% 0,83% 0,100% 31%,50% 100%,0 31%);background:linear-gradient(135deg,#f8f7fa,#bfa9de 42%,#5f3c96 72%,#f8f7fa);filter:drop-shadow(0 0 12px rgba(191,169,222,.4))}.hardrip-private-checkout__brand strong,.hardrip-private-checkout__brand span{display:block}.hardrip-private-checkout__brand strong{font-size:13px;letter-spacing:.18em;text-transform:uppercase}.hardrip-private-checkout__brand span{margin-top:2px;color:#f8f7fa8a;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.hardrip-private-checkout__demo-label{padding:7px 11px;border:1px solid rgba(191,169,222,.25);border-radius:999px;color:#bfa9de;background:#5f3c961a;font-size:10px;font-weight:700;letter-spacing:.12em;text-align:center;text-transform:uppercase}.hardrip-private-demo-close{display:grid;place-items:center;width:40px;height:40px;flex:0 0 auto;border:1px solid rgba(248,247,250,.1);border-radius:50%;color:#f8f7fa;background:#f8f7fa0b;cursor:pointer;font-size:22px;line-height:1;transition:transform .22s var(--hardrip-commerce-ease),background .22s ease,border-color .22s ease}@media(hover:hover)and (pointer:fine){.hardrip-private-demo-close:hover{transform:rotate(90deg) scale(1.06);border-color:#bfa9de57;background:#5f3c962e}}.hardrip-private-checkout__layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);width:min(1180px,calc(100% - 44px));margin:0 auto;min-height:calc(100vh - 72px)}.hardrip-private-checkout__main{padding:clamp(34px,5vw,70px) clamp(0px,5vw,72px) 70px 0}.hardrip-private-checkout__summary{position:relative;padding:clamp(34px,5vw,70px) 0 70px clamp(28px,4vw,58px);border-left:1px solid rgba(191,169,222,.12)}.hardrip-private-checkout__summary:before{content:"";position:fixed;z-index:-1;top:72px;right:0;bottom:0;width:calc((100vw - min(1180px,calc(100vw - 44px)))/2 + min(42vw,520px));background:#1212168a;pointer-events:none}.hardrip-private-checkout__steps{display:flex;align-items:center;gap:8px;margin:0 0 36px;color:#f8f7fa61;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hardrip-private-checkout__steps span{transition:color .26s ease,transform .26s var(--hardrip-commerce-ease)}.hardrip-private-checkout__steps span.is-active,.hardrip-private-checkout__steps span.is-done{color:#f8f7fa}.hardrip-private-checkout__steps span.is-active{transform:translateY(-1px);text-shadow:0 0 16px rgba(191,169,222,.52)}.hardrip-private-checkout__steps i{width:28px;height:1px;background:linear-gradient(90deg,#bfa9de1a,#bfa9de8c)}.hardrip-private-checkout__panel{display:none;opacity:0;transform:translateY(16px)}.hardrip-private-checkout__panel.is-active{display:block;animation:hardrip-demo-panel-v187 .52s var(--hardrip-commerce-ease) both}.hardrip-private-checkout__panel h1{margin:0 0 8px;color:#f8f7fa;font-size:clamp(29px,4vw,46px);line-height:1.03;letter-spacing:-.025em}.hardrip-private-checkout__panel>p{margin:0 0 28px;color:#f8f7fa94;font-size:14px;line-height:1.55}.hardrip-private-demo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.hardrip-private-demo-field{position:relative;display:block}.hardrip-private-demo-field.is-wide{grid-column:1 / -1}.hardrip-private-demo-field input,.hardrip-private-demo-field select{width:100%;min-height:58px;padding:21px 14px 8px;border:1px solid rgba(248,247,250,.13);border-radius:13px;outline:none;color:#f8f7fa;background:#121216d1;box-shadow:0 0 #5f3c9600;font:inherit;transition:border-color .22s ease,box-shadow .26s ease,background .22s ease,transform .22s var(--hardrip-commerce-ease)}.hardrip-private-demo-field input:focus,.hardrip-private-demo-field select:focus{border-color:#bfa9de9e;background:#121216fa;box-shadow:0 0 0 3px #5f3c9629,0 12px 26px #00000038;transform:translateY(-1px)}.hardrip-private-demo-field label{position:absolute;z-index:1;top:8px;left:14px;color:#f8f7fa6b;font-size:9px;font-weight:700;letter-spacing:.08em;pointer-events:none;text-transform:uppercase}.hardrip-private-demo-shipping{display:grid;gap:12px}.hardrip-private-demo-shipping label{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:17px 18px;border:1px solid rgba(248,247,250,.11);border-radius:15px;background:#121216a8;cursor:pointer;transition:transform .22s var(--hardrip-commerce-ease),border-color .22s ease,background .22s ease,box-shadow .22s ease}.hardrip-private-demo-shipping label:has(input:checked){border-color:#bfa9de7a;background:linear-gradient(120deg,#5f3c962b,#121216d1);box-shadow:0 12px 28px #0003,inset 0 0 0 1px #bfa9de0f}.hardrip-private-demo-shipping input{accent-color:#5f3c96}.hardrip-private-demo-shipping strong,.hardrip-private-demo-shipping small{display:block}.hardrip-private-demo-shipping strong{color:#f8f7fa;font-size:13px}.hardrip-private-demo-shipping small{margin-top:3px;color:#f8f7fa75;font-size:11px}.hardrip-private-demo-cardbox{position:relative;margin-top:18px;padding:22px;overflow:hidden;border:1px solid rgba(191,169,222,.18);border-radius:20px;background:linear-gradient(125deg,rgba(248,247,250,.055),transparent 30%),#121216db;box-shadow:0 25px 60px #00000047}.hardrip-private-demo-cardbox:after{content:"";position:absolute;top:-80%;left:-34%;width:34%;height:240%;background:linear-gradient(90deg,transparent,rgba(248,247,250,.12),transparent);transform:rotate(19deg);animation:hardrip-demo-card-shine-v187 4.2s 1s ease-in-out infinite;pointer-events:none}.hardrip-private-demo-secure{display:flex;align-items:center;gap:9px;margin:18px 0 0;color:#f8f7fa70;font-size:10px;letter-spacing:.07em;text-transform:uppercase}.hardrip-private-demo-secure:before{content:"\25c7";color:#bfa9de;font-size:15px;filter:drop-shadow(0 0 7px rgba(191,169,222,.45))}.hardrip-private-demo-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:29px}.hardrip-private-demo-back{padding:10px 0;border:0;color:#f8f7fa94;background:transparent;cursor:pointer;font:inherit;font-size:12px;transition:color .22s ease,transform .22s var(--hardrip-commerce-ease)}.hardrip-private-demo-next,.hardrip-private-thankyou__primary{position:relative;min-height:52px;padding:0 24px;overflow:hidden;border:1px solid rgba(191,169,222,.34);border-radius:13px;color:#f8f7fa;background:linear-gradient(135deg,#4c2e7d,#6e46a8 54%,#5f3c96);box-shadow:0 15px 35px #5f3c9647,inset 0 1px #f8f7fa26;cursor:pointer;font:inherit;font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;transition:transform .25s var(--hardrip-commerce-ease),filter .22s ease,box-shadow .25s ease}.hardrip-private-demo-next:after,.hardrip-private-thankyou__primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 26%,rgba(248,247,250,.35) 48%,transparent 69%);transform:translate(-140%);transition:transform .65s var(--hardrip-commerce-ease)}@media(hover:hover)and (pointer:fine){.hardrip-private-demo-next:hover,.hardrip-private-thankyou__primary:hover{transform:translateY(-2px) scale(1.012);filter:brightness(1.1);box-shadow:0 19px 42px #5f3c9661,inset 0 1px #f8f7fa2e}.hardrip-private-demo-next:hover:after,.hardrip-private-thankyou__primary:hover:after{transform:translate(140%)}.hardrip-private-demo-back:hover{color:#f8f7fa;transform:translate(-2px)}}.hardrip-private-demo-next:active,.hardrip-private-thankyou__primary:active{transform:translateY(1px) scale(.97)}.hardrip-private-checkout__items{display:grid;gap:16px}.hardrip-private-checkout__item{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:14px;padding-top:6px;opacity:0;transform:translateY(12px);animation:hardrip-demo-item-v190 .48s var(--hardrip-commerce-ease) forwards}.hardrip-private-checkout__item:nth-child(2){animation-delay:65ms}.hardrip-private-checkout__item:nth-child(3){animation-delay:.12s}.hardrip-private-checkout__item:nth-child(4){animation-delay:175ms}.hardrip-private-checkout__image{position:relative;width:72px;height:72px;overflow:visible;border:1px solid rgba(191,169,222,.15);border-radius:15px;background:#121216;isolation:isolate}.hardrip-private-checkout__image img{width:100%;height:100%;object-fit:contain;border-radius:inherit;display:block}.hardrip-private-checkout__quantity{position:absolute;top:-5px;right:-5px;z-index:2;display:grid;place-items:center;min-width:22px;height:22px;padding:0 5px;border-radius:999px;color:#f8f7fa;background:#5f3c96;box-shadow:0 0 0 3px #09090b,0 0 14px #5f3c9685;font-size:10px;font-weight:700}.hardrip-private-checkout__item strong,.hardrip-private-checkout__item small{display:block}.hardrip-private-checkout__item strong{color:#f8f7fa;font-size:12px;line-height:1.35}.hardrip-private-checkout__item small{margin-top:4px;color:#f8f7fa6b;font-size:10px}.hardrip-private-checkout__item-price{color:#f8f7facc;font-size:12px;white-space:nowrap}.hardrip-private-checkout__totals{display:grid;gap:13px;margin-top:28px;padding-top:23px;border-top:1px solid rgba(191,169,222,.12)}.hardrip-private-checkout__totalrow{display:flex;justify-content:space-between;gap:16px;color:#f8f7fa94;font-size:12px}.hardrip-private-checkout__totalrow.is-grand{margin-top:4px;padding-top:17px;border-top:1px solid rgba(191,169,222,.12);color:#f8f7fa;font-size:16px;font-weight:700}.hardrip-private-checkout__note{margin-top:22px;padding:13px 14px;border:1px solid rgba(191,169,222,.12);border-radius:13px;color:#f8f7fa7d;background:#5f3c9612;font-size:10px;line-height:1.5}.hardrip-private-demo-processing{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483250;display:grid;place-items:center;padding:25px;color:#f8f7fa;background:#070708f2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,visibility 0s linear .22s}.hardrip-private-demo-processing.is-visible{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .22s ease,visibility 0s}.hardrip-private-demo-processing__inner{text-align:center}.hardrip-private-demo-processing__diamond{width:82px;height:66px;margin:0 auto 24px;clip-path:polygon(17% 0,83% 0,100% 31%,50% 100%,0 31%);background:linear-gradient(135deg,#f8f7fa,#bfa9de 40%,#5f3c96 70%,#f8f7fa);filter:drop-shadow(0 0 14px rgba(248,247,250,.25)) drop-shadow(0 0 35px rgba(95,60,150,.65));animation:hardrip-demo-processing-diamond-v190 1.2s var(--hardrip-commerce-ease) infinite}.hardrip-private-demo-processing strong{display:block;font-size:20px;letter-spacing:.08em;text-transform:uppercase}.hardrip-private-demo-processing span{display:block;margin-top:8px;color:#f8f7fa85;font-size:12px}.hardrip-private-thankyou{z-index:2147483180;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 24%,rgba(95,60,150,.34),transparent 31%),radial-gradient(circle at 12% 84%,rgba(191,169,222,.08),transparent 27%),linear-gradient(150deg,#070708,#100b17 54%,#09090b)}.hardrip-private-thankyou__card{position:relative;width:min(94vw,720px);padding:clamp(30px,6vw,60px);overflow:hidden;border:1px solid rgba(191,169,222,.22);border-radius:30px;background:linear-gradient(145deg,rgba(248,247,250,.06),transparent 30%),#121216e8;box-shadow:0 38px 110px #0000009e,inset 0 1px #f8f7fa0d;text-align:center;opacity:0;transform:translateY(24px) scale(.96)}.hardrip-private-thankyou.is-visible .hardrip-private-thankyou__card{animation:hardrip-demo-thankyou-card-v190 .76s var(--hardrip-commerce-ease) both}.hardrip-private-thankyou__diamond{position:relative;width:92px;height:74px;margin:0 auto 24px;clip-path:polygon(17% 0,83% 0,100% 31%,50% 100%,0 31%);background:linear-gradient(145deg,rgba(248,247,250,.98) 0 11%,transparent 11% 16%),linear-gradient(38deg,#bfa9de,#5f3c96 48%,#f8f7fa);filter:drop-shadow(0 0 15px rgba(248,247,250,.28)) drop-shadow(0 0 35px rgba(95,60,150,.7));animation:hardrip-demo-thankyou-diamond-v190 2.4s var(--hardrip-commerce-ease) infinite}.hardrip-private-thankyou__eyebrow{margin:0 0 10px;color:#bfa9de;font-size:10px;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.hardrip-private-thankyou h1{margin:0;color:#f8f7fa;font-size:clamp(32px,6vw,56px);line-height:.98;letter-spacing:-.025em}.hardrip-private-thankyou__copy{max-width:500px;margin:17px auto 0;color:#f8f7fa94;font-size:13px;line-height:1.55}.hardrip-private-thankyou__status{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:31px 0 22px}.hardrip-private-thankyou__status div{position:relative;padding-top:22px;color:#f8f7fa6b;font-size:9px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.hardrip-private-thankyou__status div:before{content:"";position:absolute;top:4px;left:50%;width:9px;height:9px;border-radius:50%;background:#f8f7fa24;transform:translate(-50%)}.hardrip-private-thankyou__status div:after{content:"";position:absolute;top:8px;left:calc(50% + 8px);width:calc(100% - 16px);height:1px;background:#f8f7fa1a}.hardrip-private-thankyou__status div:last-child:after{display:none}.hardrip-private-thankyou__status div.is-active{color:#f8f7fa}.hardrip-private-thankyou__status div.is-active:before{background:#bfa9de;box-shadow:0 0 0 4px #bfa9de1a,0 0 13px #bfa9deb8}.hardrip-private-thankyou__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 auto 24px;text-align:left}.hardrip-private-thankyou__meta div{padding:14px 15px;border:1px solid rgba(191,169,222,.12);border-radius:14px;background:#09090b70}.hardrip-private-thankyou__meta span,.hardrip-private-thankyou__meta strong{display:block}.hardrip-private-thankyou__meta span{color:#f8f7fa61;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.hardrip-private-thankyou__meta strong{margin-top:5px;color:#f8f7fa;font-size:12px}.hardrip-private-thankyou__actions{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.hardrip-private-thankyou__secondary{min-height:52px;padding:0 20px;border:1px solid rgba(248,247,250,.12);border-radius:13px;color:#f8f7fab8;background:#f8f7fa0b;cursor:pointer;font:inherit;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;transition:color .22s ease,background .22s ease,transform .22s var(--hardrip-commerce-ease)}@media(hover:hover)and (pointer:fine){.hardrip-private-thankyou__secondary:hover{color:#f8f7fa;background:#5f3c9626;transform:translateY(-1px)}}@keyframes hardrip-demo-live-v187{50%{opacity:.44;transform:scale(.82)}}@keyframes hardrip-demo-toast-v190{0%,to{opacity:0;transform:translate(-50%,18px) scale(.975)}9%,87%{opacity:1;transform:translate(-50%) scale(1)}}@keyframes hardrip-demo-panel-v187{to{opacity:1;transform:translateY(0)}}@keyframes hardrip-demo-item-v190{to{opacity:1;transform:translateY(0)}}@keyframes hardrip-demo-card-shine-v187{0%,58%,to{transform:translate(-15vw) rotate(19deg);opacity:0}66%{opacity:.9}82%{transform:translate(52vw) rotate(19deg);opacity:0}}@keyframes hardrip-demo-processing-diamond-v190{0%,to{transform:translateY(0) scale(1);filter:drop-shadow(0 0 14px rgba(248,247,250,.25)) drop-shadow(0 0 35px rgba(95,60,150,.65))}50%{transform:translateY(-7px) scale(1.035);filter:drop-shadow(0 0 20px rgba(248,247,250,.4)) drop-shadow(0 0 48px rgba(95,60,150,.88))}}@keyframes hardrip-demo-thankyou-card-v190{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes hardrip-demo-thankyou-shine-v190{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes hardrip-demo-thankyou-spark-v190{0%,to{transform:scale(.75) rotate(0);opacity:.34}50%{transform:scale(1.12) rotate(18deg);opacity:1}}@keyframes hardrip-demo-thankyou-drift-v190{0%,to{transform:translateZ(0);opacity:.85}50%{transform:translate3d(8px,-10px,0);opacity:1}}@keyframes hardrip-demo-thankyou-diamond-v190{0%,to{transform:rotate(-1deg) scale(1)}50%{transform:rotate(1deg) scale(1.045)}}.hardrip-private-payment-heading{margin:0 0 12px;color:#f8f7fabd;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hardrip-private-payment-list{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 16px}.hardrip-private-payment-method{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:0 14px;border:1px solid rgba(191,169,222,.14);border-radius:14px;background:#f8f7fa09;color:#f8f7fa}.hardrip-private-payment-method svg{display:block;max-height:18px;width:auto}.hardrip-private-payment-method__text{font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:capitalize}.hardrip-private-payment-note{margin:0 0 18px;color:#f8f7fa80;font-size:12px;line-height:1.5}.hardrip-private-thankyou:before,.hardrip-private-thankyou:after{content:"";position:absolute;inset:auto;pointer-events:none}.hardrip-private-thankyou:before{top:10%;left:8%;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(191,169,222,.18),transparent 68%);filter:blur(10px);animation:hardrip-demo-thankyou-drift-v190 6s ease-in-out infinite}.hardrip-private-thankyou:after{right:6%;bottom:8%;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(95,60,150,.18),transparent 70%);filter:blur(12px);animation:hardrip-demo-thankyou-drift-v190 7.2s ease-in-out infinite reverse}.hardrip-private-thankyou__card:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;background:linear-gradient(120deg,transparent 0 28%,rgba(248,247,250,.11) 42%,transparent 58% 100%);transform:translate(-120%);animation:hardrip-demo-thankyou-shine-v190 3.8s linear infinite;pointer-events:none}.hardrip-private-thankyou__spark{position:absolute;width:14px;height:14px;pointer-events:none;background:radial-gradient(circle,rgba(248,247,250,.96) 0 28%,transparent 30%),linear-gradient(90deg,transparent 0 44%,rgba(248,247,250,.9) 44% 56%,transparent 56%),linear-gradient(0deg,transparent 0 44%,rgba(248,247,250,.9) 44% 56%,transparent 56%);filter:drop-shadow(0 0 10px rgba(248,247,250,.45)) drop-shadow(0 0 18px rgba(95,60,150,.6));animation:hardrip-demo-thankyou-spark-v190 2.8s ease-in-out infinite}.hardrip-private-thankyou__spark.spark-a{top:18%;left:14%;animation-delay:0s}.hardrip-private-thankyou__spark.spark-b{top:22%;right:16%;animation-delay:.6s;transform:scale(.9)}.hardrip-private-thankyou__spark.spark-c{bottom:20%;left:19%;animation-delay:1.1s;transform:scale(1.12)}.hardrip-private-thankyou__spark.spark-d{bottom:16%;right:18%;animation-delay:1.8s;transform:scale(.82)}@media(max-width:900px){.hardrip-private-checkout__layout{display:flex;flex-direction:column;width:min(100% - 30px,700px)}.hardrip-private-checkout__main{padding:30px 0 38px}.hardrip-private-checkout__summary{order:-1;padding:26px 0 24px;border-left:0;border-bottom:1px solid rgba(191,169,222,.12)}.hardrip-private-checkout__summary:before{display:none}.hardrip-private-checkout__items{max-height:260px;overflow:auto;padding-right:5px}}@media(max-width:600px){.hardrip-private-checkout__topbar{min-height:66px;padding:10px 14px}.hardrip-private-checkout__brand span{display:none}.hardrip-private-checkout__demo-label{max-width:130px;padding:6px 8px;font-size:8px}.hardrip-private-demo-grid{grid-template-columns:1fr}.hardrip-private-demo-field.is-wide{grid-column:auto}.hardrip-private-checkout__steps{gap:5px;font-size:9px}.hardrip-private-checkout__steps i{width:15px}.hardrip-private-demo-actions{align-items:stretch;flex-direction:column-reverse}.hardrip-private-demo-next{width:100%}.hardrip-private-demo-back{align-self:center}.hardrip-private-checkout__item{grid-template-columns:58px minmax(0,1fr) auto;gap:10px}.hardrip-private-checkout__image{width:58px;height:58px}.hardrip-private-thankyou__meta{grid-template-columns:1fr}.hardrip-private-thankyou__actions{align-items:stretch;flex-direction:column}.hardrip-private-thankyou__primary,.hardrip-private-thankyou__secondary{width:100%}.hardrip-private-demo-badge{right:14px;left:14px;justify-content:center}}@media(prefers-reduced-motion:reduce){.hardrip-private-demo-badge:before,.hardrip-private-demo-cardbox:after,.hardrip-private-demo-processing__diamond,.hardrip-private-thankyou__diamond,.hardrip-private-thankyou__card:before,.hardrip-private-thankyou__spark,.hardrip-private-thankyou:before,.hardrip-private-thankyou:after{animation:none!important}}.hardrip-private-thankyou,.hardrip-thankyou-preview{display:none!important}.hardrip-private-checkout--native-sync{overflow:auto;background:#09090b}.hardrip-native-demo__header{position:sticky;z-index:20;top:0;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;min-height:94px;padding:14px clamp(18px,4vw,46px);border-bottom:1px solid rgba(248,247,250,.13);background:#09090bf5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hardrip-native-demo__private-label{justify-self:start;padding:7px 11px;border:1px solid rgba(191,169,222,.24);border-radius:999px;color:#bfa9de;background:#5f3c961a;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hardrip-native-demo__logo{grid-column:2;display:flex;justify-content:center;align-items:center}.hardrip-native-demo__logo img{display:block;width:auto;max-width:min(280px,42vw);max-height:60px;object-fit:contain}.hardrip-native-demo__fallback-logo{color:#f8f7fa;font-size:20px;letter-spacing:.15em;text-transform:uppercase}.hardrip-native-demo__header .hardrip-private-demo-close{grid-column:3;justify-self:end}.hardrip-native-demo__layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);width:min(1200px,calc(100% - 40px));margin:0 auto;min-height:calc(100vh - 94px)}.hardrip-native-demo__main{padding:38px clamp(28px,5vw,72px) 70px 0}.hardrip-native-demo__summary{padding:38px 0 70px clamp(28px,4vw,56px);border-left:1px solid rgba(248,247,250,.12);background:#1212168a}.hardrip-native-demo__express>p{margin:0 0 12px;color:#f8f7fab8;text-align:center;font-size:12px}.hardrip-native-demo__express-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hardrip-native-demo__express-buttons:empty:before{content:"I metodi rapidi dipendono da dispositivo, browser e account del cliente";grid-column:1/-1;padding:14px;border:1px solid rgba(248,247,250,.12);border-radius:12px;color:#f8f7fa8c;text-align:center;font-size:11px}.hardrip-native-demo__express-buttons button{min-height:48px;border:0;border-radius:12px;cursor:pointer;font:inherit;font-size:15px;font-weight:800;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.hardrip-native-demo__express-buttons button.is-shop{color:#fff;background:#5a31f4}.hardrip-native-demo__express-buttons button.is-paypal{color:#082f69;background:#ffc439}.hardrip-native-demo__express-buttons button.is-google{color:#202124;background:#fff}.hardrip-native-demo__express-buttons button.is-selected{transform:translateY(-2px);box-shadow:0 0 0 2px #bfa9de,0 12px 26px #00000047}.hardrip-native-demo__divider{display:flex;align-items:center;gap:12px;margin:22px 0;color:#f8f7fa7a;font-size:10px}.hardrip-native-demo__divider:before,.hardrip-native-demo__divider:after{content:"";flex:1;height:1px;background:#f8f7fa1f}.hardrip-native-demo__section{margin-top:28px}.hardrip-native-demo__section h2{margin:0 0 14px;color:#f8f7fa;font-size:18px}.hardrip-native-demo__section-title{display:flex;justify-content:space-between;align-items:center;gap:12px}.hardrip-native-demo__section-title button{border:0;color:#bfa9de;background:transparent;cursor:pointer;text-decoration:underline}.hardrip-native-demo__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hardrip-native-demo__field{position:relative;display:block;min-width:0}.hardrip-native-demo__field.is-wide{grid-column:1/-1}.hardrip-native-demo__field>span{position:absolute;z-index:1;top:7px;left:13px;color:#f8f7fa7a;font-size:9px;pointer-events:none}.hardrip-native-demo__field input,.hardrip-native-demo__field select{width:100%;min-height:54px;padding:21px 13px 7px;border:1px solid rgba(248,247,250,.16);border-radius:11px;color:#f8f7fa;background:#121216;font:inherit;font-size:13px;outline:none}.hardrip-native-demo__field input:focus,.hardrip-native-demo__field select:focus{border-color:#bfa9de;box-shadow:0 0 0 1px #bfa9de}.hardrip-native-demo__checkbox{display:flex;align-items:center;gap:9px;margin-top:10px;color:#f8f7fabf;font-size:12px}.hardrip-native-demo__checkbox input{accent-color:#bfa9de}.hardrip-native-demo__shipping{display:flex;justify-content:space-between;gap:20px;padding:18px;border:1px solid rgba(191,169,222,.48);border-radius:13px;background:#5f3c961f}.hardrip-native-demo__shipping div>*{display:block}.hardrip-native-demo__shipping span{margin-top:5px;color:#f8f7fab8;font-size:11px}.hardrip-native-demo__shipping small{margin-top:6px;color:#bfa9de;font-size:10px}.hardrip-native-demo__muted{margin:-7px 0 14px;color:#f8f7fa8c;font-size:11px;line-height:1.5}.hardrip-native-demo__payment-card{overflow:hidden;border:1px solid rgba(248,247,250,.16);border-radius:13px;background:#121216}.hardrip-native-demo__payment-title{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:15px;border-bottom:1px solid rgba(248,247,250,.12)}.hardrip-native-demo__payment-title>span:first-child{color:#f8f7fa;font-size:12px;font-weight:700}.hardrip-native-demo__payment-title .hardrip-private-payment-method__text{display:none}.hardrip-native-demo__payment-title>span:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.hardrip-native-demo__payment-title .hardrip-private-payment-method{min-height:28px;padding:3px 6px;border-radius:6px}.hardrip-native-demo__payment-title+.hardrip-native-demo__grid{padding:14px}.hardrip-native-demo__actions{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:28px}.hardrip-native-demo__back{border:0;color:#f8f7faa6;background:transparent;cursor:pointer}.hardrip-native-demo__discount{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;margin:22px 0}.hardrip-native-demo__discount input,.hardrip-native-demo__discount button{min-height:48px;border:1px solid rgba(248,247,250,.14);border-radius:10px;font:inherit}.hardrip-native-demo__discount input{padding:0 13px;color:#f8f7fa;background:#121216}.hardrip-native-demo__discount button{padding:0 17px;color:#f8f7fa94;background:#f8f7fa0f}@media(hover:hover)and (pointer:fine){.hardrip-native-demo__express-buttons button:hover{transform:translateY(-2px);filter:brightness(1.06)}}@media(max-width:900px){.hardrip-native-demo__layout{display:flex;flex-direction:column;width:min(100% - 28px,720px)}.hardrip-native-demo__summary{order:-1;padding:24px 0;border-left:0;border-bottom:1px solid rgba(248,247,250,.12);background:transparent}.hardrip-native-demo__main{padding:28px 0 54px}}@media(max-width:600px){.hardrip-native-demo__header{min-height:72px;padding:10px 13px}.hardrip-native-demo__private-label{max-width:110px;padding:6px 8px;font-size:7px}.hardrip-native-demo__logo img{max-width:150px;max-height:44px}.hardrip-native-demo__grid{grid-template-columns:1fr}.hardrip-native-demo__field.is-wide{grid-column:auto}.hardrip-native-demo__express-buttons{grid-template-columns:1fr}.hardrip-native-demo__actions{align-items:stretch;flex-direction:column-reverse}.hardrip-native-demo__actions .hardrip-private-demo-next{width:100%}.hardrip-native-demo__shipping{align-items:flex-start}}@media screen and (max-width:749px){menu-drawer.mobile-facets__wrapper>details[open]{position:static!important;z-index:auto!important}menu-drawer.mobile-facets__wrapper>details[open]>summary,menu-drawer.mobile-facets__wrapper>details.hardrip-mobile-facets-closing-v197>summary{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:none!important}menu-drawer.mobile-facets__wrapper>details.disclosure-has-popup[open]>summary:before{content:none!important;display:none!important;pointer-events:none!important}.hardrip-mobile-facets-backdrop-v197{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10020;display:block;width:100vw;height:100dvh;margin:0;border:0;padding:0;-webkit-appearance:none;appearance:none;background:#0404079e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;visibility:hidden;pointer-events:none;touch-action:none;-webkit-tap-highlight-color:transparent;transform:translateZ(0);backface-visibility:hidden;will-change:opacity}.hardrip-mobile-facets-backdrop-v197.is-visible-v197,.hardrip-mobile-facets-backdrop-v197.is-closing-v197{visibility:visible;pointer-events:auto}.hardrip-mobile-facets-backdrop-v197.is-visible-v197{opacity:1}menu-drawer.mobile-facets__wrapper>details[open] .mobile-facets{z-index:10022!important;overflow:hidden!important;pointer-events:none!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}menu-drawer.mobile-facets__wrapper>details[open] .mobile-facets:before,menu-drawer.mobile-facets__wrapper>details[open] .mobile-facets:after{content:none!important;display:none!important}menu-drawer.mobile-facets__wrapper>details[open] .mobile-facets__inner{position:relative!important;z-index:10023!important;pointer-events:auto!important;opacity:1;transform:translateZ(0);overflow-x:hidden!important;backface-visibility:hidden;transform-style:preserve-3d;contain:layout style;will-change:transform}menu-drawer.mobile-facets__wrapper>details.hardrip-mobile-facets-closing-v197 .mobile-facets,menu-drawer.mobile-facets__wrapper>details.hardrip-mobile-facets-closing-v197 .mobile-facets__inner{transition:none!important;animation:none!important;pointer-events:none!important}menu-drawer.mobile-facets__wrapper :is(.mobile-facets__close,.mobile-facets__close-button,[data-mobile-facets-close]){z-index:10025!important;cursor:pointer!important;touch-action:manipulation;-webkit-tap-highlight-color:transparent}menu-drawer.mobile-facets__wrapper.hardrip-mobile-facets-active-v197 :is(.mobile-facets__close,.mobile-facets__close-button,[data-mobile-facets-close]),menu-drawer.mobile-facets__wrapper.hardrip-mobile-facets-wrapper-closing-v197 :is(.mobile-facets__close,.mobile-facets__close-button,[data-mobile-facets-close]){display:flex!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}menu-drawer.mobile-facets__wrapper:not(.hardrip-mobile-facets-active-v197):not(.hardrip-mobile-facets-wrapper-closing-v197) :is(.mobile-facets__close,.mobile-facets__close-button,[data-mobile-facets-close]){opacity:0!important;visibility:hidden!important;pointer-events:none!important}html.hardrip-mobile-facets-open-v197,body.hardrip-mobile-facets-open-v197{overscroll-behavior:none}}.hardrip-priority-badge-v197{isolation:isolate;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;will-change:transform,opacity;contain:layout style}.hardrip-priority-badge-v197,.hardrip-priority-badge-v197:before,.hardrip-priority-badge-v197:after,.hardrip-priority-badge-v197 *{-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}@media screen and (max-width:749px){body.hardrip-dark-theme :is(.product__modal-opener,modal-opener.product__modal-opener,.product__media){position:relative!important}body.hardrip-dark-theme :is(button.product__media-toggle,.product__media-toggle,button[id^=ProductZoom-],[id^=ProductZoom-]){z-index:45!important;min-width:54px!important;min-height:54px!important;width:54px!important;height:54px!important;padding:12px!important;pointer-events:auto!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important;cursor:zoom-in!important;isolation:isolate!important}body.hardrip-dark-theme :is(button.product__media-toggle,.product__media-toggle,button[id^=ProductZoom-]):before,body.hardrip-dark-theme :is(button.product__media-toggle,.product__media-toggle,button[id^=ProductZoom-]):after{pointer-events:none!important}}.hardrip-faq-category-row-v199{box-sizing:border-box!important;padding-inline-start:var(--hardrip-faq-edge-v199, 18px)!important;padding-inline-end:var(--hardrip-faq-edge-v199, 18px)!important;scroll-padding-inline:var(--hardrip-faq-edge-v199, 18px)!important}.hardrip-faq-category-row-v199>:first-child{margin-inline-start:0!important}body.hardrip-dark-theme .shopify-section-group-footer-group{position:relative;isolation:isolate;background:radial-gradient(circle at 50% 0%,rgba(95,60,150,.075),transparent 34%),linear-gradient(180deg,#101014,#0d0d11)!important;border-top:1px solid rgba(95,60,150,.26)}body.hardrip-dark-theme .shopify-section-group-footer-group:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(191,169,222,.045),transparent);opacity:.9}body.hardrip-dark-theme .shopify-section-group-footer-group :is(.footer,.footer__content-top,.footer__content-bottom,.newsletter,[class*=newsletter]){background:transparent!important}body.hardrip-dark-theme .shopify-section-group-footer-group :is(.footer,.footer__content-top,.footer__content-bottom,.localization-form,.localization-form>div,.disclosure){overflow:visible!important}body.hardrip-dark-theme .shopify-section-group-footer-group .disclosure{position:relative!important}body.hardrip-dark-theme .shopify-section-group-footer-group .disclosure__list-wrapper{right:0!important;left:auto!important;width:min(286px,calc(100vw - 32px))!important;min-width:min(286px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important;max-height:min(420px,58vh)!important;overflow:hidden!important;border:1px solid rgba(191,169,222,.22)!important;border-radius:16px!important;background:#121216!important;box-shadow:0 24px 64px #0000008a,inset 0 1px #f8f7fa0d!important;transform-origin:bottom right!important;z-index:80!important}body.hardrip-dark-theme .shopify-section-group-footer-group .disclosure__list{width:100%!important;max-height:min(400px,55vh)!important;padding:8px!important;overflow-x:hidden!important;overflow-y:auto!important;background:#121216!important;scrollbar-width:thin;scrollbar-color:rgba(191,169,222,.48) transparent}body.hardrip-dark-theme .shopify-section-group-footer-group .disclosure__link{min-height:48px!important;padding:12px 14px!important;border-radius:11px!important;color:#f8f7fa!important;background:transparent!important;transition:background-color .18s ease,color .18s ease,transform .18s ease!important}body.hardrip-dark-theme .shopify-section-group-footer-group .disclosure__link[aria-current=true],body.hardrip-dark-theme .shopify-section-group-footer-group .disclosure__link:hover,body.hardrip-dark-theme .shopify-section-group-footer-group .disclosure__link:focus-visible{color:#f8f7fa!important;background:#5f3c967a!important}@media screen and (max-width:749px){body.hardrip-dark-theme .shopify-section-group-footer-group .localization-form{position:relative!important;z-index:40!important}body.hardrip-dark-theme .shopify-section-group-footer-group .disclosure__list-wrapper{right:0!important;bottom:calc(100% + 10px)!important}}.hardrip-live-reviews-v199.is-refreshing{opacity:.72;transition:opacity .18s ease}.hardrip-live-reviews-v199.is-updated{animation:hardrip-review-refresh-v199 .52s cubic-bezier(.22,1,.36,1) both}@keyframes hardrip-review-refresh-v199{0%{opacity:.72;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}html[lang^=en] [data-hardrip-i18n-v199=translated]{text-wrap:pretty}body.hardrip-dark-theme .shopify-section-group-footer-group :is(.footer__copyright,.copyright__content,[class*=copyright]) a[href*="shopify.com"][rel=nofollow],body.hardrip-dark-theme .shopify-section-group-footer-group a[href*="shopify.com"] :is(.powered-by-shopify,[class*=powered]){display:none!important}body.hardrip-dark-theme .shopify-section-group-footer-group .hardrip-powered-by-shopify-hidden-v199{display:none!important}slideshow-component.hardrip-static-new-drop-root-v200{position:relative!important;isolation:isolate}slideshow-component.hardrip-static-new-drop-root-v200 .hardrip-static-new-drop-source-v200{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.hardrip-static-new-drop-overlay-v200{position:absolute!important;z-index:8!important;display:block!important;overflow:visible!important;pointer-events:none!important;contain:layout style}.hardrip-static-new-drop-overlay-v200>.hardrip-static-new-drop-wrapper-v200{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;max-width:none!important;min-height:100%!important;margin:0!important;pointer-events:none!important}.hardrip-static-new-drop-overlay-v200 :is(.banner__box,.slideshow__text,.content-container){pointer-events:none!important}.hardrip-static-new-drop-overlay-v200 :is(a,button,input,select,textarea,[role=button]){position:relative!important;z-index:3!important;pointer-events:auto!important}.hardrip-static-new-drop-overlay-v200 .banner__buttons a[href$="/collections/new-drop"]{cursor:pointer!important;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.hardrip-static-new-drop-overlay-v200.is-entering-v200 :is(.banner__box,.slideshow__text,.content-container){animation:hardrip-static-new-drop-enter-v200 .88s cubic-bezier(.22,1,.36,1) both}slideshow-component.hardrip-static-new-drop-root-v200 :is(.slideshow__controls,.slider-buttons,.slideshow__autoplay){position:relative;z-index:12!important}@keyframes hardrip-static-new-drop-enter-v200{0%{opacity:0;transform:translateY(12px) scale(.965);filter:blur(7px)}58%{opacity:1;transform:translateY(-2px) scale(1.012);filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@media(prefers-reduced-motion:reduce){.hardrip-static-new-drop-overlay-v200.is-entering-v200 :is(.banner__box,.slideshow__text,.content-container){animation:none!important}}.hardrip-review-loader-hidden-v207,.hardrip-review-section-unavailable-v207{display:none!important}[data-hardrip-swatch-tooltip-v207]{position:relative!important;isolation:isolate!important;overflow:visible!important}[data-hardrip-swatch-tooltip-v207]:before{content:none!important;display:none!important}[data-hardrip-swatch-tooltip-v207]:after{content:attr(data-hardrip-swatch-tooltip-v207);position:absolute;z-index:999!important;left:50%;bottom:calc(100% + 8px);transform:translate(-50%,4px);display:block;width:max-content;max-width:min(230px,calc(100vw - 28px));padding:6px 9px;color:#f8f7fa;background:#121216;border:1px solid rgba(191,169,222,.3);border-radius:7px;box-shadow:0 10px 28px #0000009e;opacity:0;visibility:hidden;pointer-events:none;white-space:nowrap;font-size:11px;font-weight:650;line-height:1.15;transition:opacity .13s ease,transform .13s ease,visibility .13s ease}[data-hardrip-swatch-tooltip-v207]:hover:after,[data-hardrip-swatch-tooltip-v207]:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)}[data-hardrip-swatch-image-v207]{background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}.hardrip-visible-code-artifact-v207{display:none!important}@media screen and (max-width:989px){.js menu-drawer>details>summary:before,.js menu-drawer>details[open]>summary:before,.js menu-drawer>details[open]:not(.menu-opening)>summary:before,#Details-menu-drawer-container>summary:before,#Details-menu-drawer-container[open]>summary:before{content:none!important;display:none!important;visibility:hidden!important;pointer-events:none!important}[data-hardrip-v2061-active-drawer-header=true]{position:fixed!important;inset:0 0 auto 0!important;width:100%!important;margin:0!important;transform:none!important;opacity:1!important;isolation:isolate!important;z-index:2147482000!important}[data-hardrip-v2061-active-drawer-header=true] .header-wrapper,[data-hardrip-v2061-active-drawer-header=true] sticky-header,[data-hardrip-v2061-active-drawer-header=true] header.header,[data-hardrip-v2061-active-drawer-header=true] .header{background:#09090b!important;background-color:#09090b!important;background-image:none!important;opacity:1!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}header-drawer>details[open]>#menu-drawer,header-drawer>details[open]>.menu-drawer,menu-drawer>details[open]>#menu-drawer,menu-drawer>details[open]>.menu-drawer,#Details-menu-drawer-container[open]>#menu-drawer,#Details-menu-drawer-container[open]>.menu-drawer{position:fixed!important;top:var(--hardrip-v2061-drawer-top, 0px)!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;max-width:100vw!important;height:calc(100dvh - var(--hardrip-v2061-drawer-top, 0px))!important;max-height:calc(100dvh - var(--hardrip-v2061-drawer-top, 0px))!important;margin:0!important;padding:0!important;overflow:hidden!important;transform:translate(0)!important;visibility:visible!important;opacity:1!important;background:#09090b!important;filter:none!important;z-index:2147481900!important}#Details-menu-drawer-container[open]>.menu-drawer .menu-drawer__inner-container,#Details-menu-drawer-container[open]>.menu-drawer .menu-drawer__navigation-container,header-drawer>details[open]>.menu-drawer .menu-drawer__inner-container,header-drawer>details[open]>.menu-drawer .menu-drawer__navigation-container{width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;margin:0!important}#Details-menu-drawer-container[open]>.menu-drawer .menu-drawer__navigation-container,header-drawer>details[open]>.menu-drawer .menu-drawer__navigation-container{overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;padding-bottom:max(2rem,env(safe-area-inset-bottom))!important;box-sizing:border-box!important}.menu-drawer__utility-links,.menu-drawer__localization,.menu-drawer__localization localization-form,.menu-drawer__localization .localization-form,.menu-drawer__localization .localization-form>div{visibility:visible!important;opacity:1!important}.menu-drawer__utility-links{display:block!important;width:100%!important;min-width:0!important;overflow:visible!important;padding-bottom:max(2rem,env(safe-area-inset-bottom))!important}.menu-drawer__localization{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:1rem!important;width:100%!important;min-width:0!important;margin:0!important;padding:1.6rem 2rem 2rem!important;color:#f8f7fa!important;background:#09090b!important;box-sizing:border-box!important;overflow:visible!important}.menu-drawer__localization localization-form,.menu-drawer__localization .localization-form,.menu-drawer__localization .localization-form>div{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:visible!important}.menu-drawer__localization .localization-form__select{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:4.8rem!important;margin:0!important;padding:1rem 3.6rem 1rem 1.3rem!important;color:#f8f7fa!important;background:#121216!important;border:1px solid rgba(191,169,222,.42)!important;border-radius:1rem!important;box-sizing:border-box!important}}.footer__localization,.menu-drawer__localization,.footer__localization .localization-form,.menu-drawer__localization .localization-form,.footer__localization localization-form,.menu-drawer__localization localization-form{visibility:visible!important;opacity:1!important}.footer__localization .localization-form__select,.menu-drawer__localization .localization-form__select{visibility:visible!important;opacity:1!important;color:#f8f7fa!important;background-color:#121216!important;box-sizing:border-box!important}.footer__localization .localization-form__select>span,.menu-drawer__localization .localization-form__select>span,.footer__localization .localization-form__select .icon-caret,.menu-drawer__localization .localization-form__select .icon-caret,.footer__localization h2,.menu-drawer__localization h2{color:#f8f7fa!important;visibility:visible!important;opacity:1!important}.footer__localization .disclosure__list-wrapper,.menu-drawer__localization .disclosure__list-wrapper{color:#f8f7fa!important;background-color:#121216!important;border-color:#bfa9de47!important;box-shadow:0 1.8rem 5rem #00000085!important}.footer__localization .disclosure__list,.menu-drawer__localization .disclosure__list,.footer__localization .countries,.menu-drawer__localization .countries,.footer__localization .popular-countries,.menu-drawer__localization .popular-countries{color:#f8f7fa!important;background:#121216!important}.footer__localization .disclosure__link,.menu-drawer__localization .disclosure__link,.footer__localization .country,.menu-drawer__localization .country,.footer__localization .localization-form__currency,.menu-drawer__localization .localization-form__currency{color:#f8f7fa!important}.footer__localization .country-filter,.menu-drawer__localization .country-filter,.footer__localization .country-filter .field,.menu-drawer__localization .country-filter .field{background:#121216!important}.footer__localization .country-filter__input,.menu-drawer__localization .country-filter__input{color:#f8f7fa!important;background:#121216!important;border-color:#f8f7fa61!important;outline:none!important;box-shadow:none!important}.footer__localization .country-filter .field:before,.footer__localization .country-filter .field:after,.menu-drawer__localization .country-filter .field:before,.menu-drawer__localization .country-filter .field:after{box-shadow:0 0 0 1px #f8f7fa57!important}.footer__localization .country-filter__input:focus,.footer__localization .country-filter__input:focus-visible,.menu-drawer__localization .country-filter__input:focus,.menu-drawer__localization .country-filter__input:focus-visible{outline:none!important;box-shadow:none!important}.footer__localization .country-selector__close-button,.menu-drawer__localization .country-selector__close-button,.footer__localization .country-filter__search-icon,.footer__localization .country-filter__reset-button,.menu-drawer__localization .country-filter__search-icon,.menu-drawer__localization .country-filter__reset-button{color:#f8f7fa!important}@media screen and (max-width:749px){.footer__localization{position:relative!important;z-index:20!important;display:grid!important;grid-template-columns:minmax(0,1.22fr) minmax(0,.88fr)!important;align-items:end!important;gap:.8rem!important;width:calc(100% - 3.2rem)!important;max-width:56rem!important;margin-inline:auto!important;overflow:visible!important;box-sizing:border-box!important}.footer__localization>*,.footer__localization localization-form,.footer__localization .localization-form,.footer__localization .localization-form>div{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;box-sizing:border-box!important}.footer__localization .localization-form__select{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding-inline:1.4rem 3.8rem!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.footer__localization [data-hardrip-footer-country=true],.footer__localization [data-hardrip-footer-country=true] .localization-form,.footer__localization [data-hardrip-footer-country=true] .disclosure{position:relative!important;overflow:visible!important;z-index:4!important}.footer__localization .country-selector__overlay,.footer__localization [data-hardrip-country-overlay-disabled=true]{display:none!important;visibility:hidden!important;opacity:0!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;pointer-events:none!important}.footer__localization [data-hardrip-footer-country=true] .disclosure__list-wrapper.country-selector:not([hidden]),.footer__localization .disclosure__list-wrapper.country-selector:not([hidden]){position:absolute!important;inset:auto auto calc(100% + .8rem) 0!important;display:flex!important;flex-direction:column!important;width:min(88vw,38rem)!important;min-width:min(88vw,30rem)!important;max-width:calc(100vw - 3.2rem)!important;height:auto!important;max-height:min(56dvh,48rem)!important;margin:0!important;padding:1rem!important;overflow:hidden!important;transform:none!important;border:1px solid rgba(191,169,222,.28)!important;border-radius:1.4rem!important;background:#121216!important;box-shadow:0 2rem 6rem #000000ad!important;z-index:2147482600!important}.footer__localization .disclosure__list-wrapper.country-selector:not([hidden]) .countries,.footer__localization .disclosure__list-wrapper.country-selector:not([hidden]) .disclosure__list{flex:1 1 auto!important;min-height:0!important;max-height:min(40dvh,34rem)!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.footer__localization [data-hardrip-footer-language=true],.footer__localization [data-hardrip-footer-language=true] .localization-form,.footer__localization [data-hardrip-footer-language=true] .disclosure{position:relative!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important;z-index:5!important}.footer__localization [data-hardrip-footer-language=true] .disclosure__list-wrapper:not([hidden]){position:absolute!important;inset:auto 0 calc(100% + .8rem) 0!important;display:block!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:auto!important;max-height:min(46dvh,32rem)!important;margin:0!important;padding:.8rem 0!important;overflow-x:hidden!important;overflow-y:auto!important;transform:none!important;box-sizing:border-box!important;border:1px solid rgba(191,169,222,.28)!important;border-radius:1.2rem!important;background:#121216!important;box-shadow:0 1.8rem 5rem #00000094!important;z-index:2147482600!important}.footer__localization [data-hardrip-footer-language=true] .disclosure__list,.footer__localization [data-hardrip-footer-language=true] .disclosure__item,.footer__localization [data-hardrip-footer-language=true] .disclosure__link{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;box-sizing:border-box!important}.footer__localization [data-hardrip-footer-language=true] .disclosure__list{padding:0!important}.footer__localization [data-hardrip-footer-language=true] .disclosure__item+.disclosure__item{margin-top:.45rem!important}.footer__localization [data-hardrip-footer-language=true] .disclosure__link{display:flex!important;align-items:center!important;min-height:4.8rem!important;padding:1rem 1.2rem!important;border-radius:.9rem!important;white-space:normal!important;overflow-wrap:anywhere!important}.footer__localization .country-selector__close-button .icon,.footer__localization .country-selector__close-button svg,.menu-drawer__localization .country-selector__close-button .icon,.menu-drawer__localization .country-selector__close-button svg{width:2rem!important;height:2rem!important;max-width:2rem!important;max-height:2rem!important}}.jdgm-rev__author,.jdgm-rev__author-wrapper,.jdgm-rev__icon,.jdgm-rev__buyer-badge-wrapper,[data-hardrip-judge-author=true],[data-hardrip-judge-avatar=true]{visibility:visible!important;opacity:1!important}.jdgm-rev__author,.jdgm-rev__author-wrapper,[data-hardrip-judge-author=true]{display:inline-flex!important;align-items:center!important;max-width:100%!important;color:#f8f7fa!important;font-weight:600!important;line-height:1.3!important;overflow-wrap:anywhere!important}.jdgm-rev__icon,[data-hardrip-judge-avatar=true]{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:3.8rem!important;min-width:3.8rem!important;height:3.8rem!important;min-height:3.8rem!important;color:#f8f7fa!important;background:#171120!important;border:1px solid rgba(95,60,150,.58)!important;border-radius:50%!important;font-size:1.25rem!important;font-weight:700!important;line-height:1!important;text-align:center!important}.jdgm-rev__icon:empty:before,[data-hardrip-judge-avatar=true]:empty:before{content:attr(data-hardrip-initials)!important;display:block!important;color:#f8f7fa!important}[data-hardrip-home-review-featured=true],[data-hardrip-home-review-summary-mobile=true]{display:none!important}@media screen and (max-width:749px){[data-hardrip-home-reviews=true] [data-hardrip-home-review-copy=true]{margin-top:1.4rem!important;margin-bottom:1.8rem!important}[data-hardrip-home-reviews=true] [data-hardrip-home-review-summary-original=true]{display:none!important}[data-hardrip-home-reviews=true] [data-hardrip-home-review-toolbar=true]{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:.8rem!important;width:100%!important;margin:0 0 1.6rem!important}[data-hardrip-home-review-summary-mobile=true]{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:.9rem!important;min-width:0!important;width:100%!important;min-height:5.6rem!important;margin:0!important;padding:.8rem 1rem!important;color:#f8f7fa!important;border:1px solid rgba(191,169,222,.22)!important;border-radius:1.2rem!important;background:linear-gradient(145deg,#15121b,#101014)!important;box-sizing:border-box!important;overflow:hidden!important}.hardrip-review-summary__score{color:#f8f7fa!important;font-size:2.7rem!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important}.hardrip-review-summary__details{display:flex!important;flex-direction:column!important;align-items:flex-start!important;min-width:0!important;line-height:1.12!important}.hardrip-review-summary__stars{color:#6f46b5!important;font-size:1.35rem!important;letter-spacing:-.06em!important;white-space:nowrap!important}.hardrip-review-summary__count{display:block!important;max-width:100%!important;margin-top:.2rem!important;color:#bfa9de!important;font-size:1rem!important;font-weight:550!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}[data-hardrip-home-review-toolbar=true] button,[data-hardrip-home-review-toolbar=true] [role=button]{margin:0!important}}.footer__localization [data-hardrip-language-panel-v2061=true],.menu-drawer__localization [data-hardrip-language-panel-v2061=true]{width:var(--hardrip-v2061-language-popover-width)!important;min-width:var(--hardrip-v2061-language-popover-width)!important;max-width:var(--hardrip-v2061-language-popover-width)!important;left:auto!important;right:0!important;margin:0!important;padding:6px!important;overflow:hidden!important;box-sizing:border-box!important}.footer__localization [data-hardrip-language-panel-v2061=true]>*,.menu-drawer__localization [data-hardrip-language-panel-v2061=true]>*,.footer__localization [data-hardrip-language-list-v2061=true],.menu-drawer__localization [data-hardrip-language-list-v2061=true]{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.footer__localization [data-hardrip-language-item-v2061=true],.menu-drawer__localization [data-hardrip-language-item-v2061=true]{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;border-radius:.9rem!important;background:transparent!important;box-sizing:border-box!important;overflow:hidden!important}.footer__localization [data-hardrip-language-item-v2061=true]+[data-hardrip-language-item-v2061=true],.menu-drawer__localization [data-hardrip-language-item-v2061=true]+[data-hardrip-language-item-v2061=true]{margin-top:.2rem!important}.footer__localization [data-hardrip-language-link-v2061=true],.menu-drawer__localization [data-hardrip-language-link-v2061=true]{display:flex!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding-left:1.2rem!important;padding-right:1.2rem!important;border-radius:.9rem!important;background:transparent!important;box-sizing:border-box!important}.footer__localization [data-hardrip-language-panel-v2061=true],.menu-drawer__localization [data-hardrip-language-panel-v2061=true]{width:var(--hardrip-v2061-language-popover-width)!important;min-width:var(--hardrip-v2061-language-popover-width)!important;max-width:var(--hardrip-v2061-language-popover-width)!important;inline-size:var(--hardrip-v2061-language-popover-width)!important;min-inline-size:var(--hardrip-v2061-language-popover-width)!important;max-inline-size:var(--hardrip-v2061-language-popover-width)!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important}.footer__localization [data-hardrip-language-list-v2061=true],.menu-drawer__localization [data-hardrip-language-list-v2061=true]{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:5px!important;box-sizing:border-box!important;overflow-x:hidden!important}.footer__localization [data-hardrip-language-item-v2061=true],.menu-drawer__localization [data-hardrip-language-item-v2061=true],.footer__localization [data-hardrip-language-link-v2061=true],.menu-drawer__localization [data-hardrip-language-link-v2061=true]{width:100%!important;min-width:0!important;max-width:100%!important;inline-size:100%!important;margin:0!important;box-sizing:border-box!important}.footer__localization [data-hardrip-language-current-item-v2061=true],.menu-drawer__localization [data-hardrip-language-current-item-v2061=true]{background:#5f3c96b8!important}.hardrip-custom-process-image-v2061{display:revert!important;margin-block:revert!important;margin-inline:revert!important}.hardrip-custom-process-image-v2061 img,.hardrip-custom-process-image-v2061 picture,.hardrip-custom-process-image-v2061 figure{max-width:100%!important;height:auto!important}.footer__localization [data-hardrip-country-panel-v2061=true],.menu-drawer__localization [data-hardrip-country-panel-v2061=true]{width:var(--hardrip-v2061-country-popover-width)!important;min-width:var(--hardrip-v2061-country-popover-width)!important;max-width:var(--hardrip-v2061-country-popover-width)!important;inline-size:var(--hardrip-v2061-country-popover-width)!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important}.footer__localization [data-hardrip-country-list-v2061=true],.menu-drawer__localization [data-hardrip-country-list-v2061=true],.footer__localization [data-hardrip-country-item-v2061=true],.menu-drawer__localization [data-hardrip-country-item-v2061=true],.footer__localization [data-hardrip-country-link-v2061=true],.menu-drawer__localization [data-hardrip-country-link-v2061=true]{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;word-break:normal!important;overflow-wrap:normal!important}.footer__localization [data-hardrip-country-link-v2061=true],.menu-drawer__localization [data-hardrip-country-link-v2061=true]{white-space:normal!important}.footer__localization [data-hardrip-country-panel-v2061=true],.menu-drawer__localization [data-hardrip-country-panel-v2061=true]{max-height:var(--hardrip-v2061-country-popover-height, min(68vh, 560px))!important;overflow:hidden!important}.footer__localization [data-hardrip-country-list-v2061=true],.menu-drawer__localization [data-hardrip-country-list-v2061=true]{max-height:calc(var(--hardrip-v2061-country-popover-height, 560px) - 72px)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;scrollbar-gutter:stable!important}.footer__localization [data-hardrip-language-panel-v2061=true],.menu-drawer__localization [data-hardrip-language-panel-v2061=true]{width:var(--hardrip-v2061-language-popover-width)!important;min-width:var(--hardrip-v2061-language-popover-width)!important;max-width:var(--hardrip-v2061-language-popover-width)!important;inline-size:var(--hardrip-v2061-language-popover-width)!important;padding:0!important;box-sizing:border-box!important}.footer__localization [data-hardrip-language-list-v2061=true],.menu-drawer__localization [data-hardrip-language-list-v2061=true]{width:100%!important;min-width:0!important;max-width:100%!important;padding:5px!important;box-sizing:border-box!important}.footer__localization [data-hardrip-language-link-v2061=true],.menu-drawer__localization [data-hardrip-language-link-v2061=true]{width:100%!important;min-width:0!important;max-width:100%!important;inline-size:100%!important;box-sizing:border-box!important}.footer__localization [data-hardrip-language-current-link-v2061=true],.menu-drawer__localization [data-hardrip-language-current-link-v2061=true]{background:#5f3c96b8!important}.footer__localization [data-hardrip-language-panel-v2061=true],.menu-drawer__localization [data-hardrip-language-panel-v2061=true]{display:grid!important;grid-template-columns:minmax(0,1fr)!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important}.footer__localization [data-hardrip-language-panel-v2061=true]>*,.menu-drawer__localization [data-hardrip-language-panel-v2061=true]>*,.footer__localization [data-hardrip-language-list-v2061=true],.menu-drawer__localization [data-hardrip-language-list-v2061=true],.footer__localization [data-hardrip-language-item-v2061=true],.menu-drawer__localization [data-hardrip-language-item-v2061=true],.footer__localization [data-hardrip-language-link-v2061=true],.menu-drawer__localization [data-hardrip-language-link-v2061=true]{width:100%!important;min-width:0!important;max-width:100%!important;inline-size:100%!important;box-sizing:border-box!important}.footer__localization [data-hardrip-language-current-item-v2061=true],.menu-drawer__localization [data-hardrip-language-current-item-v2061=true]{background:#5f3c96b8!important;border-radius:.9rem!important}.footer__localization [data-hardrip-language-current-link-v2061=true],.menu-drawer__localization [data-hardrip-language-current-link-v2061=true]{background:transparent!important}[data-hardrip-avada-faq-mobile-v2061=true]{position:relative!important;inset-inline-start:var(--hardrip-avada-faq-leading-gap, 24px)!important;width:calc(100% - var(--hardrip-avada-faq-leading-gap, 24px))!important;max-width:calc(100% - var(--hardrip-avada-faq-leading-gap, 24px))!important;box-sizing:border-box!important}[data-hardrip-avada-faq-mobile-v2061=true]::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}[data-hardrip-home-slideshow-v2061=true] [data-hardrip-home-slide-v2061=true] .banner__media,[data-hardrip-home-slideshow-v2061=true] [data-hardrip-home-slide-v2061=true] .slideshow__media,[data-hardrip-home-slideshow-v2061=true] [data-hardrip-home-slide-v2061=true] img{backface-visibility:hidden;transform:translateZ(0)}[data-hardrip-home-slideshow-v2061=true] .hardrip-slideshow-outgoing-v2061 .banner__media img,[data-hardrip-home-slideshow-v2061=true] .hardrip-slideshow-outgoing-v2061 .slideshow__media img,[data-hardrip-home-slideshow-v2061=true] .hardrip-slideshow-outgoing-v2061>img{animation:hardrip-slideshow-media-out-v2061 .82s cubic-bezier(.22,.61,.36,1) both!important}[data-hardrip-home-slideshow-v2061=true] .hardrip-slideshow-incoming-v2061 .banner__media img,[data-hardrip-home-slideshow-v2061=true] .hardrip-slideshow-incoming-v2061 .slideshow__media img,[data-hardrip-home-slideshow-v2061=true] .hardrip-slideshow-incoming-v2061>img{animation:hardrip-slideshow-media-in-v2061 .82s cubic-bezier(.22,.61,.36,1) both!important}@keyframes hardrip-slideshow-media-out-v2061{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:.88;transform:translate3d(-.45%,0,0) scale(1.018)}}@keyframes hardrip-slideshow-media-in-v2061{0%{opacity:.82;transform:translate3d(.55%,0,0) scale(1.022)}to{opacity:1;transform:translateZ(0) scale(1)}}@media(prefers-reduced-motion:reduce){[data-hardrip-home-slideshow-v2061=true] .hardrip-slideshow-outgoing-v2061 img,[data-hardrip-home-slideshow-v2061=true] .hardrip-slideshow-incoming-v2061 img{animation-duration:1ms!important}}.react-responsive-modal-modal.pp-modal,.pp-modal .ecomsend__Modal__Container,.pp-modal .ecomsend__Modal__Content,.pp-modal .ecomsend__Modal__CustomDialogWrapper,.pp-modal .ecomsend__Modal__CustomDialog,.pp-modal [class*=_modalContainer_],.pp-modal [class*=_modalContent_],.pp-modal [class*=_myCustomDialogWrapper_],.pp-modal [class*=_myCustomDialog_]{border:0!important;outline:0!important}.pp-modal .ecomsend__Modal__CustomDialogWrapper,.pp-modal .ecomsend__Modal__CustomDialog,.pp-modal [class*=_myCustomDialogWrapper_],.pp-modal [class*=_myCustomDialog_]{box-shadow:none!important}.pp-modal .ecomsend__Modal__Content,.pp-modal [class*=_modalContent_]{box-shadow:0 24px 70px #00000094!important}.pp-modal .ecomsend__Modal__CustomDialogWrapper:before,.pp-modal .ecomsend__Modal__CustomDialogWrapper:after,.pp-modal .ecomsend__Modal__CustomDialog:before,.pp-modal .ecomsend__Modal__CustomDialog:after,.pp-modal [class*=_myCustomDialogWrapper_]:before,.pp-modal [class*=_myCustomDialogWrapper_]:after,.pp-modal [class*=_myCustomDialog_]:before,.pp-modal [class*=_myCustomDialog_]:after{border:0!important;outline:0!important;box-shadow:none!important}[data-hardrip-home-slideshow-v2061=true]{position:relative!important;display:block!important;overflow:hidden!important}[data-hardrip-home-slideshow-v2061=true] [data-hardrip-native-slideshow-controls-v2061=true],[data-hardrip-home-slideshow-v2061=true]>.slideshow__controls,[data-hardrip-home-slideshow-v2061=true]>.slider-buttons,[data-hardrip-home-slideshow-v2061=true] .slideshow__controls:not(.hardrip-home-slideshow-controls-v2061){display:none!important;visibility:hidden!important;position:absolute!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}.hardrip-home-slideshow-controls-v2061{position:absolute!important;inset-inline-start:50%!important;inset-inline-end:auto!important;bottom:4px!important;z-index:12!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;width:max-content!important;max-width:calc(100% - 24px)!important;min-height:20px!important;margin:0!important;padding:1px 8px!important;transform:translate(-50%)!important;border:1px solid rgba(191,169,222,.18)!important;border-radius:999px!important;background:#09090b61!important;box-shadow:0 3px 10px #0003!important;-webkit-backdrop-filter:blur(9px) saturate(1.04)!important;backdrop-filter:blur(9px) saturate(1.04)!important;box-sizing:border-box!important;pointer-events:auto!important}.hardrip-home-slideshow-arrow-v2061,.hardrip-home-slideshow-dot-v2061{position:relative!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important;appearance:none!important;-webkit-appearance:none!important;border:0!important;outline:0!important;background:transparent!important;color:#f8f7fa!important;box-shadow:none!important;cursor:pointer!important}.hardrip-home-slideshow-arrow-v2061:after,.hardrip-home-slideshow-dot-v2061:after{content:""!important;position:absolute!important;top:-4px!important;right:-4px!important;bottom:-4px!important;left:-4px!important;border-radius:999px!important}.hardrip-home-slideshow-arrow-v2061{display:grid!important;place-items:center!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;padding:3px!important;border-radius:50%!important;opacity:.78!important;transition:opacity .22s ease,background-color .22s ease,transform .22s ease!important}.hardrip-home-slideshow-arrow-v2061:hover,.hardrip-home-slideshow-arrow-v2061:focus-visible{opacity:1!important;background:#5f3c9661!important;transform:scale(1.05)!important}.hardrip-home-slideshow-arrow-v2061 svg{display:block!important;width:12px!important;height:12px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important;stroke-linecap:round!important;stroke-linejoin:round!important}.hardrip-home-slideshow-dots-v2061{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;padding:0!important}.hardrip-home-slideshow-dot-v2061{width:7px!important;height:7px!important;min-width:7px!important;min-height:7px!important;padding:0!important;border:1px solid rgba(248,247,250,.72)!important;border-radius:50%!important;opacity:.72!important;transition:opacity .24s ease,background-color .24s ease,transform .24s ease,border-color .24s ease!important}.hardrip-home-slideshow-dot-v2061.is-active,.hardrip-home-slideshow-dot-v2061[aria-current=true]{background:#f8f7fa!important;border-color:#f8f7fa!important;opacity:1!important;transform:scale(1.14)!important}@media screen and (max-width:749px){[data-hardrip-home-slideshow-v2061=true] .slideshow.slider,[data-hardrip-home-slideshow-v2061=true] .slideshow,[data-hardrip-home-slideshow-v2061=true] [id^=Slider-]{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-inline:contain!important;touch-action:pan-y pinch-zoom!important}[data-hardrip-home-slideshow-v2061=true] .slideshow.slider::-webkit-scrollbar,[data-hardrip-home-slideshow-v2061=true] .slideshow::-webkit-scrollbar,[data-hardrip-home-slideshow-v2061=true] [id^=Slider-]::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}[data-hardrip-home-slideshow-v2061=true] [data-hardrip-home-slide-v2061=true]{flex:0 0 100%!important;width:100%!important;min-width:100%!important;scroll-snap-align:start!important;scroll-snap-stop:always!important}[data-hardrip-home-slideshow-v2061=true] .banner__box,[data-hardrip-home-slideshow-v2061=true] .slideshow__text,[data-hardrip-home-slideshow-v2061=true] .slideshow__text-wrapper{touch-action:pan-y pinch-zoom!important}.hardrip-home-slideshow-controls-v2061{bottom:3px!important;min-height:19px!important;padding:1px 7px!important;gap:3px!important}.hardrip-home-slideshow-arrow-v2061{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;padding:3px!important}.hardrip-home-slideshow-arrow-v2061 svg{width:11px!important;height:11px!important}.hardrip-home-slideshow-dots-v2061{gap:3px!important}.hardrip-home-slideshow-dot-v2061{width:5px!important;height:5px!important;min-width:5px!important;min-height:5px!important}}.hardrip-star-ring-oxidation-hidden-v2061,.hardrip-star-ring-empty-badge-row-hidden-v2061{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/49/assets/hardrip-dark.css.map */
