.header-desktop-section .menu__item>.menu__title,.header-desktop-section .menu__item>details>.menu__title{font-family:var(--dsx-menu-font-family, var(--font-heading-family));font-weight:var(--dsx-menu-font-weight-bold, 600);font-style:normal;font-size:13px;text-transform:uppercase;letter-spacing:.1em}.product-information-section .product-price .price-container .price,.product-information-section .product-price .price-container .price-item,.product-information-section .product-price .price-container ins,.product-information-section .add-to-cart-button .add-to-cart-text{font-weight:700}.product-information-section .add-to-cart-button{position:relative;overflow:hidden;isolation:isolate}@media(hover:hover){.product-information-section .add-to-cart-button .add-to-cart-text{display:inline-block;text-shadow:0 3em 0 currentColor;transition:transform .38s cubic-bezier(.45,0,.2,1)}.product-information-section .add-to-cart-button:not([disabled]):hover .add-to-cart-text{transform:translateY(-3em)}}@property --dsx-ring{syntax: "<percentage>"; inherits: false; initial-value: 0%;}.product-information-section .add-to-cart-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;padding:2px;border-radius:inherit;background:conic-gradient(from 0deg,#667eea 0%,#764ba2 var(--dsx-ring),transparent var(--dsx-ring));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:0;pointer-events:none}.product-information-section .add-to-cart-button.dsx-atc-ring:before{animation:dsx-atc-ring .8s cubic-bezier(.3,0,.2,1) forwards}.product-information-section .add-to-cart-button.dsx-atc-ring{animation:dsx-atc-glow .8s ease-out}@keyframes dsx-atc-ring{0%{--dsx-ring: 0%;opacity:1}65%{--dsx-ring: 100%;opacity:1}to{--dsx-ring: 100%;opacity:0}}@keyframes dsx-atc-glow{0%{border-color:transparent;box-shadow:0 0 #764ba200}50%{border-color:transparent;box-shadow:0 0 #764ba200}70%{border-color:transparent;box-shadow:0 0 18px 2px #764ba273}85%{border-color:transparent}to{box-shadow:0 0 #764ba200}}.product-information-section .variant-option__button-label[data-dsx-flash=purple]{--dsx-flash-bg: #764ba2;--dsx-flash-text: #ffffff;--dsx-flash-glow: rgba(118, 75, 162, .6);--dsx-flash-band: rgba(160, 130, 255, .9)}.product-information-section .variant-option__button-label[data-dsx-flash=teal]{--dsx-flash-bg: #00bfc4;--dsx-flash-text: #ffffff;--dsx-flash-glow: rgba(0, 212, 212, .6);--dsx-flash-band: rgba(120, 255, 250, .9)}.product-information-section .variant-option__button-label[data-dsx-flash=blue]{--dsx-flash-bg: #0a84ff;--dsx-flash-text: #ffffff;--dsx-flash-glow: rgba(0, 140, 255, .65);--dsx-flash-band: rgba(110, 200, 255, .95)}.product-information-section .variant-option__button-label[data-dsx-flash=white]{--dsx-flash-bg: #ffffff;--dsx-flash-text: #131313;--dsx-flash-glow: rgba(0, 0, 0, .18);--dsx-flash-band: rgba(255, 255, 255, .95)}.product-information-section .variant-option__button-label.dsx-flash{animation:dsx-variant-flash .8s ease-out var(--dsx-flash-delay, 0ms) both}.product-information-section .variant-option__button-label.dsx-flash:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(105deg,transparent 25%,var(--dsx-flash-band) 50%,transparent 75%) no-repeat;background-size:250% 100%;pointer-events:none;animation:dsx-variant-sweep .8s ease-out var(--dsx-flash-delay, 0ms) both}@keyframes dsx-variant-flash{0%{background-color:var(--dsx-flash-bg);border-color:var(--dsx-flash-bg);color:var(--dsx-flash-text);box-shadow:0 0 0 0 var(--dsx-flash-glow)}35%{box-shadow:0 0 18px 3px var(--dsx-flash-glow)}to{box-shadow:0 0 0 0 transparent}}@keyframes dsx-variant-sweep{0%{background-position:150% 0;opacity:1}80%{opacity:1}to{background-position:-60% 0;opacity:0}}@media(prefers-reduced-motion:reduce){.product-information-section .variant-option__button-label.dsx-flash,.product-information-section .variant-option__button-label.dsx-flash:after,.product-information-section .add-to-cart-button.dsx-atc-ring,.product-information-section .add-to-cart-button.dsx-atc-ring:before{animation-duration:.01s}}#shopify-pc__banner.shopify-pc__banner__dialog{background-color:#fff!important;border-radius:20px!important;box-shadow:0 12px 40px #0000002e!important;bottom:16px!important;padding:26px 26px 22px!important;font-family:var(--font-body-family, inherit)!important}#shopify-pc__banner.shopify-pc__banner__dialog h2{font-family:var(--font-heading-family, inherit)!important;font-weight:var(--font-heading-weight, 400)!important;font-size:2.2rem!important;line-height:1.15!important}#shopify-pc__banner.shopify-pc__banner__dialog p{font-size:1.4rem!important;line-height:1.5!important;color:#000000bf!important}#shopify-pc__banner .shopify-pc__banner__btns{gap:10px;align-items:center}#shopify-pc__banner.shopify-pc__banner__dialog button,.shopify-pc__prefs__dialog header button:not(.shopify-pc__prefs__header-close){border-radius:999px!important;padding:12px 24px!important;margin:0!important;font-weight:500!important;font-size:1.4rem!important;transition:background-color .2s ease,color .2s ease,transform .2s ease}#shopify-pc__banner.shopify-pc__banner__dialog button.shopify-pc__banner__btn-accept,.shopify-pc__prefs__dialog #shopify-pc__prefs__header-accept,.shopify-pc__prefs__dialog #shopify-pc__prefs__header-save{background:#24272a!important;color:#fff!important;border:1px solid #24272a!important}#shopify-pc__banner.shopify-pc__banner__dialog button.shopify-pc__banner__btn-decline,.shopify-pc__prefs__dialog #shopify-pc__prefs__header-decline{background:#fff!important;color:#24272a!important;border:1px solid rgba(36,39,42,.35)!important}#shopify-pc__banner.shopify-pc__banner__dialog button.shopify-pc__banner__btn-manage-prefs{padding-inline:8px!important;color:#24272a!important}@media(hover:hover){#shopify-pc__banner.shopify-pc__banner__dialog button.shopify-pc__banner__btn-accept:hover,.shopify-pc__prefs__dialog #shopify-pc__prefs__header-accept:hover,.shopify-pc__prefs__dialog #shopify-pc__prefs__header-save:hover{background:#000!important}#shopify-pc__banner.shopify-pc__banner__dialog button.shopify-pc__banner__btn-decline:hover,.shopify-pc__prefs__dialog #shopify-pc__prefs__header-decline:hover{border-color:#24272a!important}}.shopify-pc__prefs__dialog{background-color:#fff!important;border-radius:20px!important;font-family:var(--font-body-family, inherit)!important}@media screen and (max-width:749px){#shopify-pc__banner.shopify-pc__banner__dialog{left:12px!important;right:12px!important;width:auto!important;bottom:12px!important;padding:22px 20px 18px!important}#shopify-pc__banner .shopify-pc__banner__btns button{width:100%;flex-basis:auto!important}}.dsx-wheels{list-style:none;margin:0;padding:0;display:grid;gap:16px}.dsx-wheels__item{margin:0;padding:0}.dsx-wheels__card{position:relative;display:block;overflow:hidden;border-radius:16px;background:#f5f5f5;color:#111;text-decoration:none;transition:background-color .25s ease}.dsx-wheels__name{position:absolute;top:18px;left:20px;z-index:1;font-family:var(--dsx-menu-font-family, var(--font-body-family));font-weight:var(--dsx-menu-font-weight-bold, 600);font-size:15px;letter-spacing:.04em;line-height:1.2;text-transform:uppercase;color:#111}.dsx-wheels__img{position:absolute;display:flex;align-items:center;justify-content:center}.dsx-wheels__img img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.dsx-wheels__arrow{position:absolute;left:18px;bottom:18px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#fff;color:#111;box-shadow:0 2px 8px #0000000f;transition:background-color .25s ease,color .25s ease,transform .25s ease}@media(hover:hover){.dsx-wheels__card:hover{background:#efefef}.dsx-wheels__card:hover .dsx-wheels__img img{transform:scale(1.06) rotate(-6deg)}.dsx-wheels__card:hover .dsx-wheels__arrow{background:#111;color:#fff;transform:translate(3px)}}.dsx-mega__title{display:inline-flex;align-items:center;gap:6px}.dsx-mega__chevron{display:inline-flex;transition:transform .25s ease}.dsx-mega.is-open .dsx-mega__chevron{transform:rotate(180deg)}.dsx-mega__panel{position:absolute;top:calc(100% + 10px);left:0;right:0;z-index:30;padding:22px;border-radius:20px;background:#fff;color:#111;box-shadow:0 18px 50px #0000002e;opacity:0;visibility:hidden;transform:translateY(-6px);pointer-events:none;transition:opacity .22s ease,transform .22s ease,visibility 0s linear .22s}.dsx-mega__panel:before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}.dsx-mega__panel.is-open{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition:opacity .22s ease,transform .22s ease,visibility 0s}.dsx-wheels--desktop{grid-template-columns:repeat(4,minmax(0,1fr))}.dsx-wheels--desktop .dsx-wheels__card{height:210px}.dsx-wheels--desktop .dsx-wheels__img{top:44px;right:18px;bottom:16px;left:70px}.dsx-mm__toggle{width:100%;justify-content:space-between;background:none;border:0;padding-inline:0;color:inherit;cursor:pointer;text-align:start}.dsx-mm__icon{position:relative;width:14px;height:14px;flex:0 0 14px}.dsx-mm__icon:before,.dsx-mm__icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1.5px;margin-top:-.75px;background:currentColor;transition:transform .25s ease}.dsx-mm__icon:after{transform:rotate(90deg)}.dsx-mm.is-open .dsx-mm__icon:after{transform:rotate(0)}.dsx-mm__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.dsx-mm.is-open .dsx-mm__panel{grid-template-rows:1fr}.dsx-mm__panel>.dsx-wheels{min-height:0;overflow:hidden}.dsx-mm.is-open .dsx-mm__panel>.dsx-wheels{padding-bottom:16px}.dsx-wheels--mobile{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dsx-wheels--mobile .dsx-wheels__card{aspect-ratio:1 / .9;border-radius:14px}.dsx-wheels--mobile .dsx-wheels__name{top:13px;left:14px;font-size:13px}.dsx-wheels--mobile .dsx-wheels__img{top:36px;right:10px;bottom:10px;left:44px}.dsx-wheels--mobile .dsx-wheels__arrow{left:12px;bottom:12px;width:28px;height:28px}.dsx-wheels--mobile .dsx-wheels__arrow svg{width:14px;height:14px}
/*# sourceMappingURL=/cdn/shop/t/45/assets/dsx-extras.css.map */
