.qr-accordion{border:1px solid #e5e5e5;border-radius:6px;margin-bottom:15px;overflow:hidden}.qr-accordion summary{cursor:pointer;font-weight:600;padding:15px;background:#f8f8f8;display:flex;align-items:center}.qr-accordion[open] summary:after{content:"\2212"}.qr-accordion summary:after{content:"+";font-size:20px;line-height:1;margin-left:10px;position:absolute;right:10px}.qr-accordion .content{padding:15px;border-top:1px solid #e5e5e5}.qr-input{width:100%;padding:10px 12px;font-size:16px;border:1px solid #ccc;border-radius:4px;margin-top:8px}.qr-label{font-size:13px}.qr-color-picker{margin-top:10px}.qr-options{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 15px}.qr-options img{width:50px;height:50px;object-fit:contain;border:2px solid transparent;border-radius:6px;cursor:pointer;transition:.2s;border:1px solid #3E2E7D;padding:5px}.qr-options img.selected{border-color:#fed168;box-shadow:0 0 4px #fed168}.qr-label{margin:0;font-weight:500}.qr-warning{color:red;font-size:14px;margin-top:5px;display:none}:root{--coolwhite: hsl(228, 56%, 98%);--hue-wildcard: 180;--saturation-wildcard: 50%;--lightness-wildcard: 50%}.flexcol--half{max-width:100%}@media (max-width: 576px){.flexcol--half{flex:0 0 100%;max-width:100%}}.color-slider-container{border:4px solid #ffffff;box-shadow:0 0 15px 5px #0000000d;border-radius:15px;padding:1rem;margin-block:1rem;display:flex;flex-direction:column}.color-slider-title{font-size:1rem;font-weight:600;text-align:start}.color-slider-value{font-size:.88rem;text-align:center}.color-slider{-webkit-appearance:none;width:100%;height:12px;border-radius:10px;outline:none;margin-block:1rem}.color-slider--hue{background:linear-gradient(to right,red,#ff8000,#ff0,#80ff00,#0f0,#00ff80,#0ff,#0080ff,#00f,#7f00ff,#f0f,#ff0080,red)}.color-slider--saturation{background:linear-gradient(to right,hsl(var(--hue-wildcard),0%,50%),hsl(var(--hue-wildcard),100%,50%))}.color-slider--lightness{background:linear-gradient(to right,hsl(var(--hue-wildcard),0%,0%),hsl(var(--hue-wildcard),0%,100%))}.color-slider::-webkit-slider-thumb,.color-slider::-moz-range-thumb{width:25px;height:25px;border-radius:50%;border:2px solid #ffffff;cursor:pointer;background:gray}.color-slider--hue::-webkit-slider-thumb,.color-slider--hue::-moz-range-thumb{background:hsl(var(--hue-wildcard),100%,50%)}.color-slider--saturation::-webkit-slider-thumb,.color-slider--saturation::-moz-range-thumb{background:hsl(var(--hue-wildcard),var(--saturation-wildcard),50%)}.color-slider--lightness::-webkit-slider-thumb,.color-slider--lightness::-moz-range-thumb{background:hsl(var(--hue-wildcard),0%,var(--lightness-wildcard))}.color-preview{position:relative;display:block!important;height:100px;width:100%;border-radius:15px}.upload-info-box{background-color:#f9f9f9;border-left:4px solid #4CAF50;padding:15px 20px;margin-top:15px;font-size:12px;border-radius:6px;color:#333}.upload-info-box ul{list-style:none;padding:0;margin:0}.upload-info-box li{margin-bottom:8px;line-height:1.6}.upload-info-box .highlight-price{color:#e74c3c;font-weight:700}.upload-info-box .highlight-renew{color:#e67e22;font-weight:700}.custom-file-upload{position:relative;display:flex;align-items:center;gap:12px;margin-bottom:10px;flex-wrap:wrap}.custom-file-upload input[type=file]{display:none}.custom-file-upload label{background-color:#4caf50;color:#fff;padding:8px 16px;font-size:.95em;border-radius:4px;cursor:pointer;transition:background .3s ease}.custom-file-upload label:hover{background-color:#45a049}#file_name_display{font-size:.9em;color:#555;max-width:100%;word-break:break-word}#remove_file_button{background-color:#2f4f4f!important;color:#fff;border:none;padding:5px 10px;border-radius:4px;cursor:pointer;margin-bottom:10px}.button--primary,.cart__checkout-button.button,#create_customer button,#customer_login button,.qr button,.button{border:2px solid #2e2c4d!important}.shopify-payment-button__button--unbranded,#buy_it_now_button{background-color:#2e2c4d!important;color:#68fb5f!important}.shopify-payment-button__button.shopify-payment-button__button--unbranded:hover,#buy_it_now_button:hover{background:#68fb5f!important;color:#2e2c4d!important}.image-options{display:flex;flex-wrap:wrap;gap:10px}.option-item{text-align:center;width:70px}.option-item img{width:100%;display:block}.option-item span{display:block;margin-top:5px;font-size:12px;color:#111;line-height:15px}.color-input-wrapper{display:flex;align-items:center;gap:.5em;margin-top:6px}#manual-hex-input{padding:6px 10px;border:1px solid #ccc;border-radius:6px;font-size:14px;width:100px;transition:all .3s ease}#manual-hex-input:focus{outline:none;border-color:#666;box-shadow:0 0 0 2px #0000001a}#clear-color{padding:4px 10px;background:#f44336;color:#fff;border:none;border-radius:4px;font-size:16px;cursor:pointer;transition:background .3s ease}#clear-color:hover{background:#d32f2f}a.btn.btn-view-order{display:inline-block;padding:8px 12px;background-color:#007acc;color:#fff;border-radius:4px;text-decoration:none!important}a.btn-view-order:hover{background-color:#3e2e7d!important;color:#fff!important}.customer button{margin:0!important}.properties dl{margin-top:10px!important}.product-option{display:flex;gap:7px!important}.product-option dt{font-weight:600;margin-bottom:4px}.product-option dd{margin-left:0;color:#444}#ProductGridContainer{padding:0 60px}.custom-collection-slider .grid__item{width:5%!important}.card__information{padding-top:13px}.video-container.bottom-left .text-overlay p{width:100%;max-width:100%}#video-container-template--24757939995010__videobanner_MjYAYx .text-overlay h2{max-width:100%!important}.text-overlay{display:flex;width:60%;flex-wrap:wrap;column-gap:10px}#video-container-template--24757939995010__videobanner_MjYAYx .text-overlay a{color:#ffd166!important;background-color:#3e2e7d!important;border-radius:4px;font-size:15px;margin-right:0!important;margin-left:0!important}#video-container-template--24757939995010__videobanner_MjYAYx .text-overlay a:hover{background-color:#ffd166!important;color:#3e2e7d!important}.video-container:after{background-color:transparent!important;--background-overlay: "";background-image:linear-gradient(180deg,#fff0 66%,#000)!important}@media (max-width:980px){#video-container-template--24757939995010__videobanner_MjYAYx .text-overlay{display:flex;width:100%;flex-wrap:wrap;padding:15px!important}}#cart-notification-product .product-option dd{color:#fff}.cart-notification-product{display:grid!important;gap:10px}.radio-group{display:flex;flex-direction:column;gap:10px}.radio-option{display:flex;align-items:center;gap:10px;background:#f9f9f9;padding:8px 12px;border:2px solid #ddd;border-radius:8px;transition:border-color .3s;cursor:pointer}.radio-option:hover{border-color:#3e2e7d}.radio-option input[type=radio]{accent-color:#3E2E7D;transform:scale(1.2)}#char-count{display:block;margin-top:5px;font-size:13px;color:#777}#font-select{width:100%;padding:8px;font-size:16px;margin-top:5px}.preview-box{margin-top:10px;padding:10px;border:1px dashed #ccc;font-size:20px;background:#f9f9f9;border-radius:5px}@media (max-width:480px){.collection .grid--peek{column-gap:5px!important;padding:10px 0 40px;margin-bottom:0!important}.collection .grid--peek li{width:50%!important}.collection .grid--peek li:first-of-type{margin-left:0!important}.collection .slider--tablet.product-grid{scroll-padding-left:0px!important}.collection .grid--peek .card__information a,.collection .product-grid .card__information a,#ProductGridContainer .product-grid .card__information a{overflow:hidden;width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.collection .grid--peek .price-item.price-item--regular,.collection .product-grid .price-item.price-item--regular,#ProductGridContainer .product-grid .price-item.price-item--regular{font-size:13px}.collection .product-grid,#ProductGridContainer .product-grid{row-gap:6px}.collection .grid--peek .card__content{display:grid;grid-template-rows:1fr auto!important}.collection slider-component,#ProductGridContainer{padding:11px}}.pet-info-form{background:#e6e4f1;border-radius:16px;padding:24px 20px 18px;max-width:430px;margin-bottom:32px;font-family:inherit}.pet-info-form__title{font-size:16px;color:#2e2c4d;display:block;font-weight:700;margin-bottom:.25em}.pet-info-form__desc{font-size:15px;color:#65638b;margin-bottom:14px;font-style:italic}.pet-info-form__fields input[type=text],.pet-info-form__fields input[type=email]{width:100%;padding:15px 12px;border:none;border-radius:9px;background:#f3f2f7;font-size:16px;margin-bottom:13px;color:#2e2c4d;box-sizing:border-box;outline:none;transition:box-shadow .15s}.pet-info-form__fields input[type=text]:focus,.pet-info-form__fields input[type=email]:focus{box-shadow:0 0 0 2px #2e2c4d44}.pet-info-form__note{margin-bottom:13px}.pet-info-form__note small{color:#65638b;font-size:.98em;margin-left:4px}.pet-info-form__footer{font-size:.99em;color:#65638b;margin-top:12px;font-style:italic}.button-group{display:flex;gap:15px;margin:10px 0}.button-option{flex:1;text-align:center;border:1px solid #ccc;border-radius:8px;cursor:pointer;transition:all .2s ease;font-weight:700}.button-option input{display:none}.button-option span{display:inline-block;padding:12px 20px}.button-option input:checked+span{color:#65ef5e;background:#2e2c4d;padding:12px 20px;border-radius:8px;width:100%}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom.css.map */
