.img-badge-sale{background-color:var(--bs-primary)}.img-badge-sold-out{background-color:var(--bs-tertiary)}.img-badge-custom{background-color:var(--bs-secondary)}.product-gallery{position:relative}.product-gallery .img-badge-custom{position:absolute;top:1rem;left:1rem;z-index:1}.product-gallery .main-splide .img-thumbnail{border-width:3px}.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:3px solid var(--bs-border-color)}.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 .product-price{display:flex;align-items:baseline;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}.product-content .short-description{color:var(--bs-muted)}.shopify-product-form .quantity-wrapper{max-width:140px}.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);background-color:#fff;padding:.375rem .75rem;cursor:pointer;transition:all .2s ease-out;line-height:normal;line-height:1.2;border-radius:5px}.shopify-product-form ul.size-buttons input+label:hover{background-color:var(--bs-light)}.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:#4dc3a9}.shopify-product-form ul.size-buttons input:checked+label>span{color:#fff;opacity:1}.shopify-product-form ul.size-buttons label span{display:block;font-size:.7em;opacity:.6}.shopify-product-form button[aria-disabled=true]{display:none}#product-purchase-options .input-group-text{border-color:var(--bs-dark);border-right-color:transparent;width:50%}#product-purchase-options .form-select{border-color:var(--bs-dark);border-left-color:transparent;width:50%!important}#product-options-onetime-wrapper{color:#6e6e6e;padding:.5rem 1rem;border:1px solid #6e6e6e;box-sizing:border-box;background-color:#fff;border-radius:5px;position:relative}#product-options-onetime-wrapper:has(.form-check-input:checked){border:2px solid #4dc3a9;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}#product-options-subscription-wrapper{color:#6e6e6e;padding:.5rem 1rem;border:1px solid #6e6e6e;box-sizing:border-box;background-color:#fff;border-radius:5px 0 5px 5px;position:relative;margin:1px}#product-options-subscription-wrapper:has(.form-check-input:checked){border:2px solid #4dc3a9;margin:0;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}#product-options-subscription-wrapper .save-badge{position:absolute;top:-2.1rem;right:0;background-color:#6e6e6e;color:#fff;padding:.3rem;border-top-left-radius:5px;border-top-right-radius:5px;margin-right:-1px}#product-options-subscription-wrapper:has(.form-check-input:checked) .save-badge{background-color:#4dc3a9;margin-right:-2px}.subscription-perks{list-style:none;padding:0;margin-top:.25rem;margin-bottom:.5rem;margin-left:-1.5em;display:grid;grid-auto-flow:rows;gap:.25rem;color:#6d6d6d;font-size:14px;font-weight:medium}.subscription-price-compare{text-decoration:line-through;color:#a09b92;font-weight:700;font-size:16px}#inventory-bar{transition:all .2s ease-out}#inventory-bar .progress{height:.5rem}#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)}#product-bought-together{padding:.5rem 0 1rem}#bought-together-title{border-bottom:1px solid var(--bs-border-color);padding:0 0 .5rem;margin:0 0 .25rem}#product-bought-together .product-item{transition:all .2s ease-out}#product-bought-together .product-item:not(:last-child) .product-item-img-wrapper:after{content:"+";position:absolute;bottom:-1.8rem;left:50%;transform:translate(-50%);font-size:1.25rem;font-weight:300}#product-bought-together .product-item select{max-width:fit-content}@media (min-width: 1200px){#product-bought-together .product-item .product-item-img-wrapper:after{display:none}}#product-qty-breaks label{font-size:.95rem}ul.countdown-timer li{color:currentColor;border-color:currentColor}#product-related-selector{max-width:420px}.step{background-color:#ffeec4;padding:.1rem .5rem;border-radius:100%;font-weight:400}#product-related-selector .btn{width:100%;position:relative;text-align:left;border:1px solid var(--bs-body-color);border-radius:5px;background-color:#fff;padding:.375rem 2.5rem .375rem .75rem;display:flex;align-items:center}#product-related-selector .btn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#product-related-selector .btn:focus-visible{box-shadow:0 0 0 .125rem rgba(var(--bs-body-color-rgb),.25)}#product-related-selector .btn:after{content:"";position:absolute;right:.5rem;top:50%;transform:translateY(-50%);width:24px;height:24px;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='%23272111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-size:cover;transition:all .2s ease-out}#product-related-selector .btn[aria-expanded=true]:after{transform:translateY(-50%) rotate(180deg)}#product-related-selector .dropdown-menu{border-color:var(--bs-dark);border-radius:0;width:100%;max-height:300px;overflow:auto}#product-related-selector .dropdown-item{display:flex;align-items:center;font-size:.875rem;padding:.25rem .75rem;text-overflow:ellipsis;display:block;overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/216/assets/product.css.map */
