.img-badge-sale{background-color:var(--bs-success)}.img-badge-sold-out{background-color:var(--bs-secondary)}.img-badge-custom{background-color:var(--bs-primary)}.product-gallery{position:relative}.product-gallery .img-badge-custom{position:absolute;top:1rem;left:1rem;z-index:1}.product-gallery .main-splide a{cursor:zoom-in;display:block;position:relative}.product-gallery .main-splide a:after{content:"";position:absolute;top:1rem;right:1rem;width:32px;height:32px;background-size:60%;background-repeat:no-repeat;background-position:center;z-index:1;opacity:.5;background-color:#00000040;border-radius:50rem;transition:all .2s ease-out;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3Cline x1='11' y1='8' x2='11' y2='14'%3E%3C/line%3E%3Cline x1='8' y1='11' x2='14' y2='11'%3E%3C/line%3E%3C/svg%3E")}.product-gallery .main-splide a:hover:after{background-color:#00000080}.product-gallery .main-splide .ratio{display:flex;justify-content:center;height:100%;object-fit:cover;background:#000}.product-gallery .thumbs-splide .splide__slide.is-active{border:none}.product-gallery .thumbs-splide img{transition:all .2s ease-out}.product-gallery .thumbs-splide img:hover{opacity:.75}.product-gallery .thumbs-splide .splide__slide.is-active img{border:1px solid var(--bs-primary)}.product-gallery .thumbs-splide .splide__slide.is-video,.product-gallery .thumbs-splide .splide__slide.is-model{position:relative}.product-gallery .thumbs-splide .splide__slide.is-video:after,.product-gallery .thumbs-splide .splide__slide.is-model:after{content:"";width:32px;height:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-repeat:no-repeat;background-position:center;background-color:#00000080;border-radius:.25rem}.product-gallery .thumbs-splide .splide__slide.is-video:after{background-size:80%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-play-fill' viewBox='0 0 16 16'%3E%3Cpath d='m11.596 8.697-6.363 3.692c-.54.313-1.233-.066-1.233-.697V4.308c0-.63.692-1.01 1.233-.696l6.363 3.692a.802.802 0 0 1 0 1.393z'/%3E%3C/svg%3E")}.product-gallery .thumbs-splide .splide__slide.is-model:after{background-size:60%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' class='icon icon-3d-model' fill='none' viewBox='0 0 18 21'%3E%3Cpath d='M7.67998 20.629L1.28002 16.723C0.886205 16.4784 0.561675 16.1368 0.337572 15.731C0.113468 15.3251 -0.00274623 14.8686 -1.39464e-05 14.405V6.59497C-0.00238367 6.13167 0.113819 5.6755 0.33751 5.26978C0.561202 4.86405 0.884959 4.52227 1.278 4.27698L7.67796 0.377014C8.07524 0.131403 8.53292 0.000877102 8.99999 9.73346e-08C9.46678 -0.000129605 9.92446 0.129369 10.322 0.374024V0.374024L16.722 4.27399C17.1163 4.51985 17.4409 4.86287 17.6647 5.27014C17.8885 5.67742 18.0039 6.13529 18 6.59998V14.409C18.0026 14.8725 17.8864 15.3289 17.6625 15.7347C17.4386 16.1405 17.1145 16.4821 16.721 16.727L10.321 20.633C9.92264 20.8742 9.46565 21.0012 8.99999 21C8.53428 20.9998 8.07761 20.8714 7.67998 20.629V20.629ZM8.72398 2.078L2.32396 5.97803C2.22303 6.04453 2.14066 6.13551 2.08452 6.24255C2.02838 6.34959 2.00031 6.46919 2.00298 6.59003V14.4C2.00026 14.5205 2.02818 14.6396 2.08415 14.7463C2.14013 14.853 2.22233 14.9438 2.32298 15.01L7.99999 18.48V10.919C8.00113 10.5997 8.08851 10.2867 8.25292 10.0129C8.41732 9.73922 8.65267 9.51501 8.93401 9.36401L15.446 5.841L9.28001 2.08002C9.19614 2.02738 9.09901 1.99962 8.99999 2C8.90251 1.99972 8.8069 2.02674 8.72398 2.078V2.078Z' fill='white'%3E%3C/path%3E%3C/svg%3E")}.product-gallery .thumbs-splide .splide__arrow{width:1.75rem;height:1.75rem}.product-gallery .thumbs-splide .splide__arrow--prev{left:-.5rem}.product-gallery .thumbs-splide .splide__arrow--next{right:-.5rem}@media (max-width: 575px){.product-gallery .thumbs-splide .splide__slide.is-video:after{width:24px;height:24px}}@media (max-width: 991px){.product-gallery[data-show-thumbs-mobile=false] .main-splide{margin-left:-1rem;margin-right:-1rem}.product-gallery[data-show-thumbs-mobile=false] .splide__slide{padding-left:1rem}}.product-content .spr-badge{margin:-.25rem 0 .5rem}.product-content .product-price{display:flex;align-items:center;flex-wrap:wrap}.product-price-compare+.product-price-final{color:var(--bs-success)}.product-content .product-price .price-badge-sale{background-color:var(--bs-success);font-size:.75rem;margin-left:.75rem}.product-content .product-price .price-badge-sold-out{background-color:var(--bs-secondary);font-size:.75rem;margin-left:.75rem}.product-content shopify-payment-terms{display:block;margin:-1rem 0 1.5rem;font-size:.875rem}.shopify-product-form .quantity-wrapper{max-width:100px}.shopify-product-form ul.color-swatches{display:flex;flex-wrap:wrap}.shopify-product-form ul.color-swatches input+label{display:block;border-radius:50%;border:1px solid var(--bs-border-color);padding:.125rem;cursor:pointer;transition:all .2s ease-out}.shopify-product-form ul.color-swatches input+label img{border-radius:50%}.shopify-product-form ul.color-swatches input+label:hover{opacity:.75}.shopify-product-form ul.color-swatches input:focus-visible+label{box-shadow:0 0 0 .125rem rgba(var(--bs-body-color-rgb),.5)}.shopify-product-form ul.color-swatches input:checked+label{border-color:var(--bs-body-color)}.shopify-product-form ul.size-buttons{display:flex;flex-wrap:wrap}.shopify-product-form ul.size-buttons input+label{border:1px solid var(--bs-body-color);padding:.25rem .75rem;cursor:pointer;transition:all .2s ease-out}.shopify-product-form ul.size-buttons input+label:hover{background-color:#0000001a}.shopify-product-form ul.size-buttons input:focus-visible+label{box-shadow:0 0 0 .125rem rgba(var(--bs-body-color-rgb),.5)}.shopify-product-form ul.size-buttons input:checked+label{background-color:var(--bs-body-color);color:var(--bs-body-bg)}.shopify-product-form button[aria-disabled=true]{display:none}.prefer-dark-design .shopify-product-form ul.size-buttons input+label{border-color:#ffffff40}.shopify-product-form ul.variant-cards{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width: 768px){.shopify-product-form ul.variant-cards{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (min-width: 1200px){.shopify-product-form ul.variant-cards{grid-template-columns:repeat(2,1fr);gap:1.25rem}}.shopify-product-form ul.variant-cards input+label{display:block;border:2px solid #b8b9ba;border-radius:8px;padding:.5rem;cursor:pointer;transition:all .2s ease-out;background-color:var(--variant-cards-bg-color, var(--bs-body-bg));height:100%}.shopify-product-form ul.variant-cards input+label:hover{border-color:var(--bs-primary);box-shadow:0 2px 8px #0000001a}.shopify-product-form ul.variant-cards input:focus-visible+label{box-shadow:0 0 0 .125rem rgba(var(--bs-primary-rgb),.5)}.shopify-product-form ul.variant-cards input:checked+label{border-color:var(--variant-cards-border-color, var(--bs-primary));background-color:var(--variant-cards-selected-bg-color, rgba(var(--bs-primary-rgb), .05));box-shadow:0 2px 8px rgba(var(--bs-primary-rgb),.2)}.variant-card-content{display:flex;align-items:center;gap:1rem;text-align:left}@media (max-width: 767px){.shopify-product-form ul.variant-cards{gap:.4rem}.shopify-product-form ul.variant-cards input+label{padding:.4rem}.variant-card-content{gap:.4rem}.variant-card-image{width:60px;height:60px}.variant-card-name{font-size:.85rem;line-height:1.2}.variant-price-final{font-size:1rem;color:#dc3545}.discount-badge{top:-10px;right:-6px;padding:4px 8px;font-size:.7rem}}.variant-card-image{flex-shrink:0;width:80px;height:80px;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:var(--bs-light)}.variant-card-image img{width:100%;height:100%;object-fit:cover}.variant-card-info{display:flex;flex-direction:column;gap:.5rem;flex:1}.variant-card-name{font-weight:600;font-size:1rem;color:var(--bs-body-color);margin:0;line-height:1.2}.variant-card-price{display:flex;flex-direction:column;gap:.125rem}.variant-price-compare{font-size:.9rem;color:var(--bs-secondary);text-decoration:line-through}.variant-price-final{font-size:1.4rem;font-weight:400;color:#dc3545;line-height:1.2}.prefer-dark-design .shopify-product-form ul.variant-cards input+label{border-color:#ffffff26;background-color:#ffffff0d}.prefer-dark-design .shopify-product-form ul.variant-cards input+label:hover{border-color:var(--bs-primary);background-color:#ffffff1a}.prefer-dark-design .shopify-product-form ul.variant-cards input:checked+label{border-color:var(--variant-cards-border-color, var(--bs-primary));background-color:rgba(var(--bs-primary-rgb),.1)}.form-check-input{border-color:#000}#vyper-guarantee-header{margin-bottom:8px!important;font-family:EurostileExtended,sans-serif;font-weight:700;display:table;margin:0 auto}#vyper-guarantee-body{font-family:korolev,sans-serif;display:flex;text-align:center;margin-bottom:10px}#vyper-guarantee-value-props{padding-top:10px;padding-bottom:16px;margin-bottom:19px;font-size:small}#product-accordion .accordion-button{background-color:var(--bs-light);box-shadow:none}#product-accordion .accordion-button:focus-visible{box-shadow:0 0 0 .125rem rgba(var(--bs-dark-rgb),.5)}.shopify-product-form ul.variant-cards input+label{position:relative}.discount-badge{position:absolute;top:-12px;right:-8px;padding:6px 10px;border-radius:4px;font-size:.8rem;font-weight:400;z-index:10;white-space:nowrap;max-width:calc(100% - 16px);overflow:hidden;text-overflow:ellipsis}.discount-coupon-block,[data-block-type=discount-coupon]{border-radius:12px;padding:1.5rem;margin:1.5rem 0;box-shadow:0 4px 12px #0000001a;transition:all .3s ease;position:relative;z-index:1;display:block!important;visibility:visible!important;opacity:1!important}.discount-coupon-block:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.discount-coupon-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.discount-coupon-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:#dc35451a;color:#dc3545;flex-shrink:0}.discount-coupon-title{font-size:1.1rem;font-weight:600;flex:1}.discount-coupon-countdown{font-size:.9rem;font-weight:500;color:#dc3545;background-color:#dc35451a;padding:.5rem .75rem;border-radius:6px;white-space:nowrap;flex-shrink:0}.discount-coupon-code-section{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-radius:8px;border:1px solid rgba(0,0,0,.1);background-color:#ffffff80}.discount-coupon-code{font-size:1.2rem;font-weight:700;font-family:Courier New,monospace;letter-spacing:1px;-webkit-user-select:all;user-select:all}.discount-coupon-copy-btn{background:transparent;border:2px solid;border-radius:6px;padding:.5rem 1rem;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:80px;white-space:nowrap}@media (max-width: 767px){.discount-coupon-block,[data-block-type=discount-coupon]{padding:1rem;margin:1rem 0}.discount-coupon-header{flex-direction:column;align-items:flex-start;gap:.5rem}.discount-coupon-countdown{align-self:stretch;text-align:center}.discount-coupon-code-section{flex-direction:column;gap:.75rem;text-align:center}.discount-coupon-code{font-size:1.1rem}.discount-coupon-copy-btn{width:100%;max-width:200px}}.discount-coupon-block *,[data-block-type=discount-coupon] *{display:inherit!important;visibility:inherit!important}.discount-coupon-block,[data-block-type=discount-coupon]{display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:10!important}.product-form-dynamic-buttons,.product-form-dynamic-buttons .shopify-payment-button{width:100%}.product-form-dynamic-buttons .shopify-payment-button__button{width:100%;margin:0}.product-form-dynamic-buttons .shopify-payment-button__button--unbranded{width:100%}.product-form-dynamic-buttons .shopify-payment-button__more-options{width:100%;margin:0}.discount-coupon-countdown{font-size:.9rem;font-weight:500;color:#dc3545;background-color:#dc35451a;padding:.5rem .75rem;border-radius:6px;white-space:nowrap}.discount-coupon-content{display:flex;flex-direction:column;gap:1rem}.discount-coupon-code-section{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-radius:8px;border:1px solid rgba(0,0,0,.1)}.discount-coupon-code{font-size:1.2rem;font-weight:700;font-family:Courier New,monospace;letter-spacing:1px}.discount-coupon-copy-btn{background:transparent;border:2px solid;border-radius:6px;padding:.5rem 1rem;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:80px}.discount-coupon-copy-btn:hover{background-color:currentColor;color:#fff!important}.discount-coupon-description{font-size:.95rem;line-height:1.5;opacity:.8}@media (max-width: 767px){.discount-coupon-block{padding:1rem;margin:1rem 0}.discount-coupon-header{flex-direction:column;align-items:flex-start;gap:.5rem}.discount-coupon-countdown{align-self:stretch;text-align:center}.discount-coupon-code-section{flex-direction:column;gap:.75rem;text-align:center}.discount-coupon-code{font-size:1.1rem}.discount-coupon-copy-btn{width:100%;max-width:200px}}.competitor-discount-coupon{margin:0;padding:0;display:flex!important;flex-direction:column!important;visibility:visible!important;opacity:1!important;width:66.67%;max-width:400px;box-shadow:none!important;filter:none!important}.competitor-discount-coupon .countdown-section{padding:0;margin:0 0 8px;display:flex;align-items:center;justify-content:flex-start;min-height:20px}.competitor-discount-coupon .countdown-text{color:var(--discount-text-color, #323232);font-size:12px;font-weight:600;font-family:inherit;display:flex;flex-direction:row;align-items:center;gap:4px;line-height:1.4;text-align:left}.competitor-discount-coupon .countdown-text .ends-in{font-size:12px;color:var(--discount-text-color, #323232);font-family:inherit;font-weight:600;line-height:19.2px}.competitor-discount-coupon .countdown-text .status{font-size:12px;color:var(--discount-text-color, #323232);margin-top:0;font-family:inherit;font-weight:600;line-height:19.2px}.competitor-discount-coupon .main-discount-section{background-color:var(--discount-bg-color, #e3f2fd);padding:4px 6px;margin:0;display:flex;align-items:center;justify-content:space-between;min-height:28px;border-radius:2px;position:relative;box-shadow:none!important;filter:none!important}.competitor-discount-coupon .discount-info{flex:1;margin:0 8px 0 0;display:flex;flex-direction:column;justify-content:center;flex-basis:0%;padding:8px 12px}.competitor-discount-coupon .discount-title{font-size:24px;font-weight:700;color:var(--discount-text-color, #323232);font-family:inherit;margin:0 0 4px;line-height:28.8px;text-align:left;padding-left:0}.competitor-discount-coupon .discount-code{font-size:12px;color:var(--discount-text-color, #323232);line-height:14.4px;font-weight:600;font-family:inherit;background-color:var(--discount-code-bg-color, #fff3cd);border-radius:2px;display:inline-block;width:fit-content;text-align:left;margin-top:2px;padding:1px 8px}.competitor-discount-coupon .copy-button{background-color:#fff;color:var(--discount-copy-btn-color, #333);border:1.48148px solid var(--discount-copy-btn-color, #333);padding:8px 12px;border-radius:9999px;cursor:pointer;font-size:14px;font-weight:600;font-family:inherit;text-transform:uppercase;min-width:40px;flex-shrink:0;white-space:nowrap;align-self:center;height:fit-content;box-shadow:none!important;filter:none!important;display:inline-flex;align-items:center;justify-content:center;gap:4px;line-height:14px;text-align:center}.competitor-discount-coupon .copy-button:hover{background-color:#fff;border-color:#ccc}.competitor-discount-coupon .copy-button.copied{background-color:#fff;color:#333;border-color:#ccc}@media (max-width: 767px){.competitor-discount-coupon{margin:0;padding:0;width:100%;max-width:none}.competitor-discount-coupon .countdown-section{padding:0;margin:0 0 6px;min-height:18px;justify-content:flex-start}.competitor-discount-coupon .main-discount-section{padding:4px 6px;margin:0;min-height:28px}.competitor-discount-coupon .discount-title{font-size:24px;font-weight:700;color:#323232;line-height:28.8px;margin:0 0 4px;padding-left:0}.competitor-discount-coupon .discount-code{font-size:12px;font-weight:600;color:#323232;line-height:14.4px;margin-top:1px;padding:1px 6px;border-radius:2px}.competitor-discount-coupon .copy-button{padding:4px 8px;font-size:9px;min-width:35px}}.page-type-product .title{color:#323232!important;font-family:inherit!important;font-size:28px!important;font-weight:700!important;line-height:33.6px!important;white-space:normal!important;overflow:visible!important;text-overflow:unset!important;margin-bottom:1rem!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}@media (max-width: 767px){.page-type-product .title{font-size:24px!important;line-height:28.8px!important}}@media (max-width: 480px){.page-type-product .title{font-size:20px!important;line-height:24px!important}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/product.css.map */
