.block-product__vely-accessories:has(.block-product__vely-accessories-root){border-top:1px solid #dadada}.block-product__vely-accessories:not(:has(.block-product__vely-accessories-root)){display:none!important;margin:0!important;padding:0!important;border:0!important;min-height:0!important;height:0!important;overflow:hidden!important}.vely-pdp-accessories{--acc-slide-size: 160px;--acc-slide-gap: 10px}.vely-pdp-accessories__slider{width:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.vely-pdp-accessories__header{margin-bottom:16px}.vely-pdp-accessories__header .vely-pdp-accessories__title{color:var(--color-neutral-950, #0a0a0a);font-family:var(--heading-font)!important;font-size:var(--text-2xl-font-size, 18px)!important;font-style:normal;font-weight:var(--font-weight-medium, 400);line-height:var(--text-2xl-line-height, 25px)}.vely-pdp-accessories__track{display:flex;gap:var(--acc-slide-gap);padding:1px;transition:transform .3s ease;align-items:stretch;will-change:transform}.vely-pdp-accessories li.vely-pdp-accessories__item{display:flex;flex:0 0 auto;width:160px!important;min-height:256px;height:auto}.vely-pdp-accessories__nav{display:flex;align-items:center;flex-shrink:0}.vely-pdp-accessories__nav[hidden]{display:none!important}.vely-pdp-accessories__button{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;padding:0;color:#121212}.vely-pdp-accessories__button:disabled{opacity:.35;cursor:not-allowed}.vely-pdp-accessories .vely-pdp-accessory{position:relative;display:flex;width:100%;height:100%;flex-direction:column;align-items:center;gap:var(--measurements-8px, 8px);padding:8px;border-radius:var(--measurements-8px, 8px);border:1px solid var(--color-neutral-300, #dadada);background:#eee;box-shadow:0 2px 8px #0000000f;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.vely-pdp-accessories .vely-pdp-accessory:hover{border-color:var(--color-neutral-500, #737373);box-shadow:0 6px 16px #0000001a}.vely-pdp-accessories .vely-pdp-accessory:hover:not(.is-selected):not(:has(.vely-pdp-accessory__checkbox:checked)) .vely-pdp-accessory__checkbox{border-color:var(--color-neutral-500, #737373)!important}.vely-pdp-accessories .vely-pdp-accessory:focus-visible{outline:2px solid var(--color-primary-600, #783ce6);outline-offset:1px}.vely-pdp-accessories .vely-pdp-accessory.is-selected,.vely-pdp-accessories .vely-pdp-accessory:has(.vely-pdp-accessory__checkbox:checked){border-color:var(--color-primary-600, #783ce6);box-shadow:0 0 0 2px #783ce638}.vely-pdp-accessories .vely-pdp-accessory.is-selected .vely-pdp-accessory__checkbox,.vely-pdp-accessories .vely-pdp-accessory:has(.vely-pdp-accessory__checkbox:checked) .vely-pdp-accessory__checkbox,.vely-pdp-accessories .vely-pdp-accessory.is-selected:hover .vely-pdp-accessory__checkbox,.vely-pdp-accessories .vely-pdp-accessory:has(.vely-pdp-accessory__checkbox:checked):hover .vely-pdp-accessory__checkbox{border-color:var(--color-primary-600, #783ce6)!important}.vely-pdp-accessories .vely-pdp-accessory.is-unavailable{opacity:unset}.vely-pdp-accessories .vely-pdp-accessory__top-row{display:flex;align-items:center;justify-content:flex-start;gap:6px;width:100%;min-height:20px}.vely-pdp-accessories .vely-pdp-accessory__check-wrap{display:inline-flex;align-items:center;justify-content:center;width:var(--measurements-20px, 20px);height:var(--measurements-20px, 20px);flex-shrink:0;cursor:pointer}.vely-pdp-accessories .vely-pdp-accessory__checkbox{-webkit-appearance:none;appearance:none;display:inline-block;width:16.25px;height:16.25px;margin:0;padding:0;border:1px solid #d4d4d4;border-radius:2px;background-color:#fff;accent-color:var(--color-primary-600, #783ce6);cursor:pointer;transition:border-color .2s ease,background-color .2s ease;position:relative;flex-shrink:0}.vely-pdp-accessories .vely-pdp-accessory__checkbox:checked{background-color:var(--color-primary-600, #783ce6);border-color:var(--color-primary-600, #783ce6)}.vely-pdp-accessories .vely-pdp-accessory__checkbox:checked:after{content:"";position:absolute;left:4.5px;top:1.5px;width:4px;height:8px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.vely-pdp-accessories .vely-pdp-accessory__checkbox:disabled{cursor:not-allowed}.vely-pdp-accessories .vely-pdp-accessory.is-unavailable .vely-pdp-accessory__check-wrap{cursor:not-allowed}.vely-pdp-accessories .vely-pdp-accessory__badges{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:4px;margin-left:auto}.vely-pdp-accessories .vely-pdp-accessory__badge{display:flex;padding:var(--spacing-0-5, 2px) var(--measurements-6px, 6px);justify-content:center;align-items:center;gap:var(--spacing-1, 4px);border-radius:4px;font-size:var(--text-xs-font-size, 12px);font-style:normal;font-weight:var(--font-weight-normal, 400);line-height:var(--text-xs-line-height, 16px)}.vely-pdp-accessories .vely-pdp-accessory__badge[hidden],.vely-pdp-accessories .vely-pdp-accessory__badge.hidden,.vely-pdp-accessories .vely-pdp-accessory__badges[hidden],.vely-pdp-accessories .vely-pdp-accessory__badges.hidden{display:none!important}.vely-pdp-accessories .vely-pdp-accessory__badge--extra{background:#20b26b;color:#fff}.vely-pdp-accessories .vely-pdp-accessory__badge--sale{background:var(--color-red-600, #d72a38);color:#fff}.vely-pdp-accessories .vely-pdp-accessory__media{width:83.111px;height:83.111px;flex-shrink:0;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;margin:-10px 0 5px;padding:0;pointer-events:none}.vely-pdp-accessories img.vely-pdp-accessory__img{width:100%;height:100%;object-fit:contain;object-position:center;transition:opacity .2s ease}.vely-pdp-accessories .vely-pdp-accessory__swatches{display:flex;justify-content:center;align-items:center;gap:var(--measurements-8px, 8px);min-height:28px;margin-bottom:0;width:100%;max-width:100%}.vely-pdp-accessories .vely-pdp-accessory__swatches--scroll{--acc-swatch-size: 28px;--acc-swatch-gap: var(--measurements-8px, 8px);max-width:calc(var(--acc-swatch-size) * 3 + var(--acc-swatch-gap) * 2);overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:2px;scrollbar-width:thin;scrollbar-color:transparent transparent}.vely-pdp-accessories .vely-pdp-accessory__swatches--scroll:hover{scrollbar-color:rgb(163 163 163 / .85) transparent}.vely-pdp-accessories .vely-pdp-accessory__swatches--scroll::-webkit-scrollbar{height:2px}.vely-pdp-accessories .vely-pdp-accessory__swatches--scroll::-webkit-scrollbar-track{background:transparent}.vely-pdp-accessories .vely-pdp-accessory__swatches--scroll::-webkit-scrollbar-thumb{background:transparent;border-radius:999px}.vely-pdp-accessories .vely-pdp-accessory__swatches--scroll:hover::-webkit-scrollbar-thumb{background:#a3a3a3d9}.vely-pdp-accessories .vely-pdp-accessory__swatches--scroll .vely-pdp-accessory__swatch{flex:0 0 auto}.vely-pdp-accessories .vely-pdp-accessory__swatch{display:flex!important;flex-direction:column;align-items:center;justify-content:center;width:28px!important;height:28px!important;aspect-ratio:1 / 1;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.vely-pdp-accessories .vely-pdp-accessory__swatch-dot{display:flex;width:22px;height:22px;flex-shrink:0;aspect-ratio:1 / 1;align-items:center;justify-content:center;border-radius:50%;background:var(--swatch-background-image, var(--swatch-background));box-shadow:0 0 0 1px var(--color-neutral-350, #c1c1c1)}.vely-pdp-accessories .vely-pdp-accessory__swatch-dot--image{background:var(--swatch-background-image, var(--swatch-background)) center/cover no-repeat}.vely-pdp-accessories .vely-pdp-accessory__swatch.is-selected{box-shadow:none}.vely-pdp-accessories .vely-pdp-accessory__swatch.is-selected .vely-pdp-accessory__swatch-dot{box-shadow:0 0 0 2px var(--color-neutral-950, #0a0a0a)}.vely-pdp-accessories .vely-pdp-accessory__rating{display:inline-flex;align-items:center;justify-content:center;gap:3px;margin-bottom:0;flex-shrink:0}.vely-pdp-accessories .vely-pdp-accessory__stars{display:inline-flex;align-items:center;gap:1px;flex-shrink:0}.vely-pdp-accessories .vely-pdp-accessory__star{position:relative;display:inline-block;width:14px;height:13px;flex-shrink:0}.vely-pdp-accessories .vely-pdp-accessory__star-base,.vely-pdp-accessories .vely-pdp-accessory__star-fill svg{display:block;width:14px;height:13px}.vely-pdp-accessories .vely-pdp-accessory__star-fill{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--star-fill, 100%);overflow:hidden;pointer-events:none}.vely-pdp-accessories .vely-pdp-accessory__rating-value{color:var(--color-neutral-700, #4d4d4d);font-size:12px;line-height:1}.vely-pdp-accessories .vely-pdp-accessory__name,.sec__vely-main-product h4.vely-pdp-accessory__name{margin:0;color:var(--color-neutral-950, #0a0a0a);text-align:center;font-size:var(--text-lg-font-size, 15px)!important;font-style:normal;font-weight:var(--font-weight-medium, 400);line-height:var(--text-lg-line-height, 20px);letter-spacing:.15px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden;flex-shrink:0;width:100%;min-height:20px}.vely-pdp-accessories .vely-pdp-accessory__price-wrap{display:flex;justify-content:center;align-items:center;gap:var(--measurements-8px, 8px);align-self:stretch;margin-top:0;min-height:20px;flex-shrink:0}.vely-pdp-accessories .vely-pdp-accessory__price-current{color:var(--color-neutral-800, #262626);font-size:var(--text-lg-font-size, 15px);font-style:normal;font-weight:var(--font-weight-medium, 400);line-height:var(--text-lg-line-height, 20px);letter-spacing:.15px}.vely-pdp-accessories .vely-pdp-accessory__price-compare{color:var(--color-neutral-400, #a3a3a3);font-size:var(--text-lg-font-size, 15px);font-style:normal;font-weight:var(--font-weight-medium, 400);line-height:var(--text-lg-line-height, 20px);letter-spacing:.15px}.vely-pdp-accessories .vely-pdp-accessory__footer{margin:auto 0 0;padding:0;flex-shrink:0}.vely-pdp-accessories .vely-pdp-accessory__details{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:100%;padding:0;border:0;background:none;color:var(--color-primary-600, #783ce6);text-decoration:none;cursor:pointer;font-family:"Alte DIN 1451",var(--body-font-family, ui-sans-serif, system-ui, sans-serif);font-size:var(--text-md-font-size, 14px);font-style:normal;font-weight:var(--font-weight-medium, 400);line-height:var(--text-md-line-height, 18px);letter-spacing:.14px}.vely-pdp-accessories .vely-pdp-accessory__details-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:10px;height:10px;flex-shrink:0}.vely-pdp-accessories .vely-pdp-accessory__details-icon svg{position:absolute;top:0;right:0;bottom:0;left:0;width:10px;height:10px;transition:opacity .2s ease,transform .2s ease}.vely-pdp-accessories .vely-pdp-accessory__details-icon-arrow{opacity:1;transform:scale(1)}.vely-pdp-accessories .vely-pdp-accessory__details-icon-plus{opacity:0;transform:scale(.85);pointer-events:none}.vely-pdp-accessories .vely-pdp-accessory:hover .vely-pdp-accessory__details-icon-arrow{opacity:0;transform:scale(.85)}.vely-pdp-accessories .vely-pdp-accessory:hover .vely-pdp-accessory__details-icon-plus{opacity:1;transform:scale(1)}.vely-pdp-accessories .vely-pdp-accessory__details:hover,.vely-pdp-accessories .vely-pdp-accessory__details:focus-visible{text-decoration:none}quickview-drawer[data-vely-details-only=true] .quickview-product .block-product__buttons,quickview-drawer[data-vely-details-only=true] .quickview-product .shopify-payment-button,quickview-drawer[data-vely-details-only=true] .quickview-product .product__submit-form-cart,quickview-drawer[data-vely-details-only=true] .quickview-product .button_buy-now,quickview-drawer[data-vely-details-only=true] .quickview-product quantity-input{display:none!important}quickview-drawer[data-vely-hide-payment=true] .quickview-product .shopify-payment-button{display:none!important}body:has(cart-drawer.active) quickview-drawer.active{z-index:2147483647!important}quickview-drawer.vely-quickview-loading .quickview-product{opacity:.45;pointer-events:none}quickview-drawer.vely-quickview-loading .drawer__body{position:relative}quickview-drawer.vely-quickview-loading .drawer__body:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;background:#ffffff59;pointer-events:none}quickview-drawer.vely-quickview-loading .drawer__body:before{content:"";position:absolute;top:50%;left:50%;z-index:5;width:2.4rem;height:2.4rem;margin:-1.2rem 0 0 -1.2rem;border:2px solid rgb(120 60 230 / .2);border-top-color:#783ce6;border-radius:50%;pointer-events:none;animation:vely-quickview-spin .6s linear infinite}@keyframes vely-quickview-spin{to{transform:rotate(360deg)}}.vely-pdp-accessories .swiper-wrapper.vely-pdp-accessories__track{display:flex;width:auto;height:auto;box-sizing:border-box}.vely-pdp-accessories[data-context=cart] .vely-pdp-accessories__title{color:var(--color-neutral-950, #0a0a0a)}.vely-pdp-accessories[data-context=cart] .vely-pdp-accessory__check-wrap,.vely-pdp-accessories[data-context=cart] .vely-pdp-accessory__checkbox{display:none}.vely-pdp-accessories[data-context=cart] .vely-pdp-accessory--display,.vely-pdp-accessories[data-context=cart] .vely-pdp-accessory.is-selected,.vely-pdp-accessories[data-context=cart] .vely-pdp-accessory:has(.vely-pdp-accessory__checkbox:checked){border-color:var(--color-neutral-300, #dadada);box-shadow:0 2px 8px #0000000f}.cart-recommendations:has(mini-cart-recommendations.hidden){display:none}cart-drawer .vely-pdp-accessories__header{margin-bottom:12px}.vely-main-cart .vely-pdp-accessories{margin-top:32px}.vely-main-cart .vely-pdp-accessories__header{margin-bottom:16px}@media screen and (max-width:767.98px){.vely-main-cart .vely-pdp-accessories{margin-top:24px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/vely-pdp-accessories.css.map */
