.product-breadcrumbs .breadcrumbs-list,.product-breadcrumbs .breadcrumbs-list__link{font-family:var(--veys-mono, "JetBrains Mono", monospace);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.product-breadcrumbs .breadcrumbs-list__link{color:var(--veys-muted);text-decoration:none;transition:color .15s ease}.product-breadcrumbs .breadcrumbs-list__link:hover{color:var(--veys-red)}.product-breadcrumbs .breadcrumbs-list [aria-current=page]{color:var(--veys-ink)}.product-breadcrumbs .breadcrumbs-list .icon{color:var(--veys-muted-2);opacity:.7}.product-main .product-info__block{margin-top:calc(4 * var(--space-unit))}.product-main .product-info__block--sm{margin-top:calc(3 * var(--space-unit))}.product-main .product-vendor-sku{font-family:var(--veys-mono, "JetBrains Mono", monospace);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--veys-muted)}.product-main .product-vendor-sku .product-vendor a{color:var(--veys-red);text-decoration:none;transition:color .15s ease}.product-main .product-vendor-sku .product-vendor a:hover{color:var(--veys-red-dark);text-decoration:underline;text-underline-offset:2px}.product-main .product-info__block .product-label{display:inline-block;font-family:var(--veys-mono, "JetBrains Mono", monospace);font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:6px 10px;border-radius:4px;background:#45454c;color:#fff;border:0}.product-main .product-info__block .product-label--sale{background:var(--veys-red)}.product-main .product-inventory__text{font-family:var(--veys-sans, "IBM Plex Sans", sans-serif);font-size:13.5px;font-style:normal;display:flex;align-items:baseline;flex-wrap:wrap;gap:0 6px}.product-main .product-inventory__status{font-weight:600}.product-main .product-inventory__urgency,.product-main .product-inventory__urgency p{font-style:normal;margin:0;color:var(--veys-muted);font-weight:400}.product-main .product-inventory__urgency:not(:empty):before{content:"- "}.product-main .product-title.h5{font-family:var(--veys-display, "Noto Sans", sans-serif);font-weight:800;font-size:clamp(1.55rem,1.05rem + 1.7vw,2.05rem);line-height:1.14;letter-spacing:-.01em;color:var(--veys-ink);margin:0}.product-main .product-info__price .price{font-size:1.9rem;font-weight:700;color:var(--veys-ink);line-height:1.1}.product-main .product-info__price .price__sale .price-item--sale,.product-main .product-info__price .price--on-sale .price-item--sale{color:var(--veys-red)}.product-main .product-info__price .price-item--regular{color:var(--veys-ink)}.product-main .product-info__price .price__sale s .price-item--regular,.product-main .product-info__price .price-item--last{color:var(--veys-muted);font-weight:500}.product-main .product-info__price .price__badges .price-badge--sale{font-family:var(--veys-mono, "JetBrains Mono", monospace);font-size:10px;letter-spacing:.08em;text-transform:uppercase;background:var(--veys-red);color:#fff;border-radius:4px}.product-main .product-policies{font-size:12.5px;color:var(--veys-muted);margin-top:8px}.product-main .product-policies a{color:var(--veys-red);text-decoration:underline;text-underline-offset:2px}.product-main .product-info hr{border:0;border-top:1px solid var(--veys-line)}.product-main .option-selector .label,.product-main .option-selector legend.label{font-family:var(--veys-mono, "JetBrains Mono", monospace);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--veys-ink);margin-bottom:10px}.product-main .option-selector .option-selector__label-value{color:var(--veys-muted)}.product-main .opt-label--btn{min-height:44px;padding:0 16px;border:1px solid var(--veys-line-strong);border-radius:4px;background:var(--veys-card, #fff);color:var(--veys-ink);font-family:var(--veys-sans, "IBM Plex Sans", sans-serif);font-size:14px;font-weight:500;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.product-main .opt-label--btn:hover{border-color:var(--veys-ink)}.product-main .opt-btn:checked+.opt-label--btn,.product-main .opt-label--btn.is-selected{background:var(--veys-ink);border-color:var(--veys-ink);color:#fff}.product-main .opt-btn:focus-visible+.opt-label--btn{outline:2px solid var(--veys-red);outline-offset:2px}.product-main .opt-btn:disabled+.opt-label--btn,.product-main .opt-label--btn.is-unavailable{color:var(--veys-muted-2);border-color:var(--veys-line);background:var(--veys-paper-2)}.product-main .opt-btn:checked+.opt-label--swatch{box-shadow:0 0 0 2px var(--veys-red)}.product-main .product-options .custom-select__btn{border:1px solid var(--veys-line-strong);border-radius:4px;background:var(--veys-card, #fff);font-family:var(--veys-sans, "IBM Plex Sans", sans-serif)}.product-main .product-backorder{font-size:12.5px;color:var(--veys-muted)}.product-main .product-info__add-to-cart{gap:12px;align-items:stretch}.product-main .qty-input{border:1px solid var(--veys-line-strong);border-radius:4px;background:var(--veys-card, #fff);min-height:52px;overflow:hidden}.product-main .qty-input__btn{color:var(--veys-ink);min-width:44px;transition:color .15s ease,background-color .15s ease}.product-main .qty-input__btn:not([disabled]):hover{color:var(--veys-red);background:var(--veys-paper-2)}.product-main .qty-input__input{font-family:var(--veys-mono, "JetBrains Mono", monospace);font-weight:500;color:var(--veys-ink);border:0;background:transparent}.product-main .product-info__add-button{flex:1 1 auto}.product-main .product-info__add-to-cart .btn[name=add]{min-height:52px;border-radius:4px;border:1px solid var(--veys-ink);background:var(--veys-ink);color:#fff;font-family:var(--veys-mono, "JetBrains Mono", monospace);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;box-shadow:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.product-main .product-info__add-to-cart .btn[name=add]:not([disabled]):hover{background:var(--veys-red);border-color:var(--veys-red);color:#fff}.product-main .product-info__add-to-cart .btn[name=add][disabled]{background:var(--veys-paper-2);border-color:var(--veys-line-strong);color:var(--veys-muted-2);cursor:not-allowed}.product-main .product-info__add-to-cart .btn.is-loading,.product-main .product-info__add-to-cart .btn.is-success{color:transparent!important}.product-main .product-info__add-to-cart .btn.is-loading:after{border-color:#fff;border-top-color:transparent}.product-main .product-info__add-to-cart .btn.is-loading:before,.product-main .product-info__add-to-cart .btn.is-success:before{border-top-color:#fff;border-inline-end-color:#fff}.product-main .product-info__dynamic-checkout-button .shopify-payment-button__button--unbranded{background:var(--veys-red)!important;border:1px solid var(--veys-red)!important;border-radius:4px!important;min-height:52px;color:#fff!important;font-family:var(--veys-mono, "JetBrains Mono", monospace)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;transition:background-color .15s ease,border-color .15s ease}.product-main .product-info__dynamic-checkout-button .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--veys-red-dark)!important;border-color:var(--veys-red-dark)!important}.product-main .product-info__dynamic-checkout-button{margin-top:12px!important}.product-main .wishlist-engine[data-full_button=true]{margin-top:14px}.product-main .wishlist-engine[data-full_button=true] .wishlist-engine-button{display:inline-flex!important;align-items:center;gap:8px;padding:4px 0!important;background:transparent!important;border:0!important;width:auto!important;cursor:pointer}.product-main .wishlist-engine[data-full_button=true] .wishlist-text{font-family:var(--veys-mono, "JetBrains Mono", monospace)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--veys-muted)!important;transition:color .15s ease}.product-main .wishlist-engine[data-full_button=true] .wishlist-icon svg{width:17px;height:17px}.product-main .wishlist-engine[data-full_button=true] .wishlist-icon svg path{stroke:var(--veys-muted);fill:none;transition:stroke .15s ease,fill .15s ease}.product-main .wishlist-engine[data-full_button=true] .wishlist-engine-button:hover .wishlist-text{color:var(--veys-red)!important}.product-main .wishlist-engine[data-full_button=true] .wishlist-engine-button:hover .wishlist-icon svg path{stroke:var(--veys-red)}.product-main .wishlist-engine[data-full_button=true][data-added=true] .wishlist-text{color:var(--veys-red)!important}.product-main .wishlist-engine[data-full_button=true][data-added=true] .wishlist-icon svg path{stroke:var(--veys-red);fill:var(--veys-red)}.product-main .pickup-status{gap:12px;align-items:flex-start;padding:16px 0;border-top:1px solid var(--veys-line)}.product-main pickup-availability[available] .pickup-icon{color:var(--veys-red)}.product-main .pickup-status p{font-size:13.5px;color:var(--veys-ink)}.product-main .pickup-status p strong{font-weight:700}.product-main .pickup-status .text-sm{color:var(--veys-muted)}.product-main .pickup-status .js-show-pickup-info,.product-main .pickup-status .js-refresh{font-family:var(--veys-mono, "JetBrains Mono", monospace);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--veys-red);text-decoration:underline;text-underline-offset:3px;transition:color .15s ease}.product-main .pickup-status .js-show-pickup-info:hover,.product-main .pickup-status .js-refresh:hover{color:var(--veys-red-dark)}.product-main .disclosure,.cc-product-details .disclosure{border-top:1px solid var(--veys-line)}.product-main .disclosure:last-of-type,.cc-product-details .disclosure:last-of-type{border-bottom:1px solid var(--veys-line)}.product-main .disclosure>summary,.cc-product-details .disclosure>summary{padding:18px 0}.product-main .disclosure__title,.cc-product-details .disclosure__title{font-family:var(--veys-mono, "JetBrains Mono", monospace)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.1em;text-transform:uppercase;color:var(--veys-ink);gap:10px}.product-main .disclosure__title .icon,.cc-product-details .disclosure__title .icon{color:var(--veys-red);flex:0 0 auto}.product-main .disclosure__toggle,.cc-product-details .disclosure__toggle{color:var(--veys-muted);transition:color .15s ease}.product-main .disclosure[open] .disclosure__toggle,.cc-product-details .disclosure[open] .disclosure__toggle,.product-main .disclosure>summary:hover .disclosure__toggle,.cc-product-details .disclosure>summary:hover .disclosure__toggle{color:var(--veys-red)}.product-main .disclosure__content,.cc-product-details .disclosure__content{padding-bottom:20px;font-family:var(--veys-sans, "IBM Plex Sans", sans-serif);color:var(--veys-ink)}.cc-product-details .product-description,.cc-product-details .disclosure__content.rte{font-size:15px;line-height:1.65}.cc-product-details .product-description a,.cc-product-details .rte a{color:var(--veys-red);text-decoration:underline;text-underline-offset:2px}.cc-product-details .product-description strong{color:var(--veys-ink);font-weight:700}.cc-product-details .product-spec__label{font-family:var(--veys-mono, "JetBrains Mono", monospace);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--veys-muted)}.cc-product-details .product-spec__item{border-bottom:1px solid var(--veys-line)}.cc-product-details .tablist__tab{font-family:var(--veys-mono, "JetBrains Mono", monospace);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--veys-muted)}.cc-product-details .tablist__tab[aria-selected=true]{color:var(--veys-ink)}.cc-product-details .tablist__indicator{background:var(--veys-red)}.product-main .social-share__heading{font-family:var(--veys-mono, "JetBrains Mono", monospace);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--veys-muted)}.product-main .social-share a,.product-main .social-share .icon{color:var(--veys-muted);transition:color .15s ease}.product-main .social-share a:hover,.product-main .social-share a:hover .icon{color:var(--veys-red)}.product-media .media-ctrl__btn{width:40px;height:40px;min-height:0;padding:0;border:1px solid rgba(255,255,255,.25);border-radius:4px;background-color:#131315e6;color:#fff;box-shadow:0 2px 10px #1313154d;transition:background-color .15s ease,border-color .15s ease}.product-media .media-ctrl__btn:not([disabled]):hover{background-color:var(--veys-red);border-color:var(--veys-red)}.product-media .media-ctrl__btn .icon,.product-media .media-ctrl__btn svg{width:15px;height:15px;color:#fff}.product-media .media-ctrl__btn:not([disabled]):hover .icon{transform:scale(1.12)}.product-media .media-ctrl__btn[disabled]{opacity:0;pointer-events:none}.product-media .media-ctrl__counter{border:0;border-radius:4px;background-color:#131315d9;color:#fff;font-family:var(--veys-mono, "JetBrains Mono", monospace);font-size:11px;letter-spacing:.06em}.product-media .media-thumbs__btn:after{background-color:var(--veys-red)}.product-media .media-thumbs__btn.is-active{border-color:var(--veys-ink)}.cc-product-recommendations .slider-nav__btn{width:40px;height:40px;min-height:0;padding:0;border:1px solid var(--veys-ink);border-radius:4px;background:var(--veys-ink);color:#fff;box-shadow:0 2px 10px #1313152e;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.cc-product-recommendations .slider-nav__btn:not([disabled]):hover{background:var(--veys-red);border-color:var(--veys-red);color:#fff}.cc-product-recommendations .slider-nav__btn .icon,.cc-product-recommendations .slider-nav__btn svg{width:15px;height:15px;color:currentColor}.cc-product-recommendations .slider-nav__btn:not([disabled]):hover .icon{transform:scale(1.12)}.cc-product-recommendations .slider-nav__btn[disabled]{opacity:0;pointer-events:none}.cc-product-recommendations .os-scrollbar{display:none!important}.cc-product-recommendations .slider{scrollbar-width:none}.cc-product-recommendations .slider::-webkit-scrollbar{display:none}.cc-carousel-dots{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:24px}.cc-carousel-dot{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:var(--veys-line-strong);cursor:pointer;transition:background-color .2s ease,transform .2s ease}.cc-carousel-dot:hover{background:var(--veys-muted)}.cc-carousel-dot.is-active{background:var(--veys-red);transform:scale(1.15)}.sticky-atc-panel .card--sticky-atc{background:var(--veys-paper);border-top:1px solid var(--veys-line-strong);box-shadow:0 -6px 24px #13131514}.sticky-atc-panel .sticky-atc-panel__heading{font-family:var(--veys-sans, "IBM Plex Sans", sans-serif);font-weight:700;color:var(--veys-ink)}.sticky-atc-panel .card__buttons .btn{border-radius:4px;border:1px solid var(--veys-ink);background:var(--veys-ink);color:#fff;font-family:var(--veys-mono, "JetBrains Mono", monospace);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;transition:background-color .15s ease,border-color .15s ease}.sticky-atc-panel .card__buttons .btn:hover{background:var(--veys-red);border-color:var(--veys-red)}.product-info__rating .rating__stars{--star-color: 240 40 26;font-size:1.05em}.product-info__rating .rating__count{font-family:var(--veys-mono, "JetBrains Mono", monospace);font-size:11px;color:var(--veys-muted-2, #9a9a97)}.cc-product-details .jdgm-rev-widg{font-family:var(--veys-sans, "IBM Plex Sans", sans-serif);padding-left:0;padding-right:0}.cc-product-details .jdgm-rev-widg__title{font-family:var(--veys-mono, "JetBrains Mono", monospace)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.12em;text-transform:uppercase;color:var(--veys-ink, #131315)}.cc-product-details .jdgm-star{color:var(--veys-red, #f0281a)!important}.cc-product-details .jdgm-rev-widg__summary-average,.cc-product-details .jdgm-histogram__percentage{color:var(--veys-ink, #131315)}.cc-product-details .jdgm-histogram__bar{background:var(--veys-paper-2, #f4f4f2)}.cc-product-details .jdgm-histogram__bar-content{background:var(--veys-red, #f0281a)}.cc-product-details .jdgm-btn,.cc-product-details .jdgm-write-rev-link{font-family:var(--veys-mono, "JetBrains Mono", monospace)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.1em;text-transform:uppercase;border-radius:4px!important}.cc-product-details .jdgm-btn--solid,.cc-product-details .jdgm-write-rev-link{background:var(--veys-red, #f0281a)!important;border-color:var(--veys-red, #f0281a)!important;color:#fff!important}.cc-product-details .jdgm-btn--solid:hover,.cc-product-details .jdgm-write-rev-link:hover{background:var(--veys-red-dark, #c81a0e)!important;border-color:var(--veys-red-dark, #c81a0e)!important}.cc-product-details .jdgm-rev{border-color:var(--veys-line, rgba(19, 19, 21, .1))!important}.cc-product-details .jdgm-rev__author{font-weight:700;color:#55555a}.cc-product-details .jdgm-rev__timestamp{font-family:var(--veys-mono, "JetBrains Mono", monospace);font-size:11px;color:var(--veys-muted-2, #9a9a97)}.cc-product-details .jdgm-rev__body{font-size:13.5px;line-height:1.6;color:#55555a}@media(min-width:769px){.media--zoom .product-image,.media--zoom .zoom-image{transition:none}}@media(min-width:769px){.product-media .media--zoom:after{content:"";position:absolute;bottom:12px;left:12px;width:32px;height:32px;border-radius:4px;background-color:#131315d9;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='M15.5 15.5 21 21M10.5 7.5v6M7.5 10.5h6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:16px 16px;opacity:0;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.product-media .media--zoom:hover:after{opacity:1;transform:none}}.gallery-zoom-modal{--modal-overlay-color: 19 19 21;--modal-overlay-opacity: .8}.gallery-zoom-modal .modal__window{background-color:transparent;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;box-shadow:none;transform:none;opacity:0;transition:opacity .18s ease}.gallery-zoom-modal[open]:not(.is-closing) .modal__window{transform:none;opacity:1;transition:opacity .28s ease}.gallery-zoom-modal .gallery-zoom__zoom-container{opacity:0;transform:scale(.96);transition:opacity .16s ease,transform .16s ease}.gallery-zoom-modal[open]:not(.is-closing) .gallery-zoom__zoom-container{opacity:1;transform:none;transition:opacity .3s ease .06s,transform .45s cubic-bezier(.16,.84,.32,1) .06s}.gallery-zoom-modal .gallery-zoom__carousel,.gallery-zoom-modal .gallery-zoom__controls{opacity:0;transform:translateY(10px);transition:opacity .16s ease,transform .16s ease}.gallery-zoom-modal[open]:not(.is-closing) .gallery-zoom__carousel,.gallery-zoom-modal[open]:not(.is-closing) .gallery-zoom__controls{opacity:1;transform:none;transition:opacity .3s ease .14s,transform .4s cubic-bezier(.16,.84,.32,1) .14s}@media(prefers-reduced-motion:reduce){.gallery-zoom-modal .modal__window,.gallery-zoom-modal .gallery-zoom__zoom-container,.gallery-zoom-modal .gallery-zoom__carousel,.gallery-zoom-modal .gallery-zoom__controls{transform:none!important;transition-duration:.15s!important;transition-delay:0s!important}}@supports not (backdrop-filter: blur(1px)){.gallery-zoom-modal{--modal-overlay-opacity: .92}}.gallery-zoom-modal .media-ctrl__btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-height:0;padding:0;border:1px solid rgba(255,255,255,.22);border-radius:4px;background-color:#ffffff14;color:#fff;transition:background-color .15s ease,border-color .15s ease}.gallery-zoom-modal .media-ctrl__btn:not([disabled]):hover{border-color:var(--veys-red, #f0281a);background-color:var(--veys-red, #f0281a)}.gallery-zoom-modal .media-ctrl__btn .icon,.gallery-zoom-modal .media-ctrl__btn svg{width:15px;height:15px;color:#fff}.gallery-zoom-modal .media-ctrl__btn[disabled]{opacity:0;pointer-events:none}.gallery-zoom-modal .media-ctrl__counter{border:0;border-radius:4px;background-color:#ffffff1a;color:#fff;font-family:var(--veys-mono, "JetBrains Mono", monospace);font-size:11px;letter-spacing:.06em}.gallery-zoom-modal .gallery-zoom__carousel{background:linear-gradient(to top,#00000080,#0000)}.gallery-zoom-modal .gallery-zoom__thumb .media-thumbs__btn{overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:4px;background-color:#ffffff0a;opacity:.55;transition:opacity .15s ease,border-color .15s ease}.gallery-zoom-modal .gallery-zoom__thumb:hover .media-thumbs__btn{opacity:1;border-color:#ffffff73}.gallery-zoom-modal .gallery-zoom__thumb--active .media-thumbs__btn{opacity:1;border-color:#ffffffb3}.gallery-zoom-modal .gallery-zoom__thumb:after{background:var(--veys-red, #f0281a)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/custom-product.css.map */
