body.vu-customizer-body-fixed{position:fixed!important;width:100%!important;overflow:hidden!important}.product__info-container .product-form .tw-flex{gap:10px}.quantity:after{border-radius:5px}.quantity__input{font-weight:600}.customizer-quantity{margin-right:10px}@media(min-width:990px)and (max-width:1091px){.product-form__submit{padding:10px}}@media(min-width:769px){.product-form__quantity quantity-input{height:100%}}@media(min-width:768px)and (max-width:768px){.product-form__submit{height:46px!important;margin-top:0!important}}.no-scroll{overflow:hidden;position:fixed;width:100%}@keyframes tw-pulse{50%{opacity:.5}}.tw-animate-pulse{animation:tw-pulse 2s cubic-bezier(.4,0,.6,1) infinite;background:#f2f2f2}#vu-customizer-open-button{background:gray;font-size:16px;font-weight:700;height:47px;width:100%;text-transform:uppercase;transition:all .3s ease}#vu-customizer-open-button.ready{opacity:1;background:linear-gradient(to right,#ff0f7b,#f89b29)}.customizer-hidden{display:none;opacity:0}.customizer-visible{display:flex;flex-direction:row;opacity:1;transition:opacity 3s ease-in-out;position:fixed;z-index:2;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#fff}#customizer-main-perspective,#customizer-perspective-text_area,#customizer-perspective-fourth,#customizer-perspective-fifth,#customizer-perspective-both_full{display:none}.customizer-screen-1 .customizer-tab-body-summary,.customizer-screen-1 #customizer-element-rumpl_info,.customizer-screen-1 #customizer-summary-items,.customizer-screen-1 .customizer-right-block-footer__vu-buttons,.customizer-screen-1 .screen-2-button,.customizer-screen-2 .customizer-tab-body-elements,.customizer-screen-2 #customizer-summary-items,.customizer-screen-2 #customizer-extra-info-1,.customizer-screen-2 .screen-1-button,.customizer-screen-2 .customizer-save-button-container{display:none!important}.customizer-screen-2 .customizer-quantity-selector-container{display:flex!important;align-items:center;gap:0px;padding-right:10px;margin:0;width:auto;position:relative}.customizer-quantity-selector-container .quantity{border-radius:2px!important;color:#000;height:37px!important;min-height:37px!important}.customizer-quantity-selector-container .quantity:before{border-radius:2px!important;color:#000;height:37px!important}.customizer-quantity-selector-container .quantity:after{border-radius:2px!important;color:#000;height:37px!important;border:1px solid}.customizer-quantity-selector-container{display:none}.customizer-add-to-cart-button{background:linear-gradient(269.87deg,#f89b29 .13%,#ff0f7b 99.9%);color:#fff;height:37px;min-height:37px;font-size:11px;letter-spacing:1.5px;font-weight:700}#customizer-left-block{display:flex;flex-direction:column}#customizer-right-block{width:423px;display:flex;flex-direction:column;justify-content:space-between;background:#fff;flex-shrink:0;box-shadow:-4px 0 20px #00000026;height:100%;max-height:100vh;overflow:hidden}#customizer-right-block-body{background:#fff;padding:20px;box-shadow:-4px 0 20px #00000026;overflow-y:auto;flex:1;min-height:0}#customizer-right-block-body .logo{display:none}.customizer-right-block-footer__custom-buttons{display:flex;justify-content:space-between;border-top:1px solid #D9D9D9;padding:20px 20px 11px;background:#fff;margin-left:-1px;flex-direction:column;gap:9px}.customizer-lower-sticky{position:sticky;bottom:0;background:#fff;z-index:10}.logo img{margin:0 auto}.customizer-modal-close{cursor:pointer;position:absolute;top:18px;right:15px;z-index:100}.customizer-modal-close svg path{stroke:#ff0f7b}#customizer-tab-body-main_tab>div.customizer-tab-body-elements,#customizer-element-product_text{display:flex;flex-direction:column}#customizer-element-choice_of_product_color{order:1;margin-bottom:30px}#product_color_value,#text_color_value{display:block}#customizer-element-text_location{order:2;margin-bottom:30px}#customizer-element-customization_type{order:3;margin-bottom:30px}#customizer-element-product_text,#customizer-element-upload_image{order:4}#customizer-element-customization_type .customizer-element-value-container{display:flex;gap:10px;margin-top:25px}#customizer-element-customization_type .customizer-list-element-radio-item{width:50%}#customizer-element-customization_type .customizer-list-element-radio-item label{width:100%;display:flex;align-items:center;justify-content:center;height:37px;border:1px solid #FF0F7B;color:#ff0f7b;border-radius:2px;font-size:11px;font-weight:600;text-transform:uppercase;cursor:pointer;background:#fff;transition:background-color .15s ease,color .15s ease}#customizer-element-customization_type .customizer-list-element-radio-item input:checked~label,#customizer-element-customization_type .customizer-list-element-radio-item input[type=radio]:checked~label,#customizer-root #customizer-element-customization_type .customizer-list-element-radio-item input:checked~label{background:#ff0f7b!important;color:#fff!important;border-color:#ff0f7b!important}#customizer-element-customization_type .customizer-list-element-radio-item input:not(:checked)~label,#customizer-element-customization_type .customizer-list-element-radio-item input[type=radio]:not(:checked)~label,#customizer-root #customizer-element-customization_type .customizer-list-element-radio-item input:not(:checked)~label{background:#fff!important;color:#ff0f7b!important;border-color:#ff0f7b!important}.upload-instruction-icons{display:flex;justify-content:center;margin:20px 0;gap:33px}.upload-icon-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.upload-icon-item img{width:50px;height:50px;margin-bottom:8px}.upload-icon-item span{font-size:10px;line-height:1;font-weight:700;text-transform:uppercase}.customizer-image-upload-element-button{width:100%;height:37px;background:#ff0f7b!important;color:#fff;border:none;border-radius:2px;font-size:11px;font-weight:700;letter-spacing:3px;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;text-transform:uppercase}.customizer-image-upload-element-button span{display:flex;align-items:center;justify-content:center;gap:5px}.accepted-file-types{text-align:center;font-size:12px;margin-top:10px;color:#000}.uploaded-filename-display{display:flex;align-items:center;gap:8px;margin-top:10px;justify-content:center}.uploaded-filename-text{text-decoration:underline;font-size:12px;font-weight:600;text-transform:uppercase;color:#000;font-family:sans-serif;letter-spacing:.5px;cursor:pointer;transition:opacity .2s ease}.uploaded-filename-text:hover{opacity:.7}.uploaded-filename-remove{background:transparent;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;transition:opacity .2s ease}.uploaded-filename-remove:hover{opacity:.7}.uploaded-filename-remove svg{width:16px;height:16px;stroke:#000;stroke-width:2}.uploaded-buttons-display{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:10px;padding:8px 16px;border-radius:0}.uploaded-clear-button,.uploaded-edit-button{background:transparent;border:none;cursor:pointer;padding:0;font-size:12px;font-weight:600;text-transform:uppercase;color:#000;font-family:sans-serif;letter-spacing:.5px;text-decoration:underline;transition:opacity .2s ease}.uploaded-clear-button:hover,.uploaded-edit-button:hover{opacity:.7}.customizer-image-clear-element-button{background:transparent;border:none;cursor:pointer;padding:0;font-size:12px;font-weight:600;text-transform:uppercase;color:#000;font-family:sans-serif;letter-spacing:.5px;text-decoration:underline;transition:opacity .2s ease;display:none}.customizer-image-clear-element-button:hover{opacity:.7}#customizer-element-upload_image .customizer-image-clear-element-button[style*="display: none"],#customizer-element-upload_image .image-upload-uploaded-images-container[style*="display: none"]{display:none!important}.uploaded-buttons-display .customizer-image-clear-element-button{display:block}#customizer-element-product_text .input-element-colors-container{order:1}#customizer-element-product_text .customizer-element-title{order:2}#customizer-element-product_text .customizer-input-element-container{order:3}#customizer-element-product_text .input-element-font-selector-container{order:4}#customizer-element-choice_of_product_color>div.customizer-element-value-container img{width:73px;height:auto;margin:0 3px;border-radius:5px}#customizer-element-product_text .swatches-container .flickity-button,#customizer-element-choice_of_product_color .customizer-element-value-container .flickity-button{background:transparent;width:25px;height:25px}.flickity-prev-next-button.previous{left:1px}.flickity-prev-next-button.next{right:1px}#customizer-element-product_text .swatches-container .flickity-viewport,#customizer-element-choice_of_product_color .customizer-element-value-container .flickity-viewport{max-width:500px;margin:0 auto}#customizer-element-choice_of_product_color .customizer-element-value-container::-webkit-scrollbar,#customizer-element-product_text .swatches-container::-webkit-scrollbar{display:none}.customizer-list-element-images-item{opacity:1}.customizer-list-element-images-item{border:1px solid transparent;background:#d9d9d9;padding:1px;border-radius:5px}#customizer-element-choice_of_product_color .customizer-list-element-images-item.customizer-selected,#customizer-element-choice_of_product_color button.customizer-selected{opacity:1;border:1px solid transparent;background:linear-gradient(269.87deg,#f89b29 .13%,#ff0f7b 99.9%);padding:1px;border-radius:5px}.input-element-color-picker-button.customizer-selected{border:1px solid black;padding:3px;background-clip:content-box}.input-element-color-picker-button[style]{border-radius:50%;margin:0 9px;width:30px;height:30px}#customizer-element-choice_of_product_color .customizer-element-value-container{padding:0 28px}#customizer-element-product_text .swatches-container{padding:0 45px}#customizer-modal-overlay{background-color:#0000008f;position:fixed;left:0;top:0;width:100%;height:100%;z-index:1000}.customizer-modal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:25px}#terms-conditions{height:75vh;width:52vw;overflow-y:scroll;z-index:1;letter-spacing:0;color:#000;position:fixed}#terms-conditions h3{text-align:center;margin-bottom:20px;text-transform:uppercase}#terms-conditions ul{padding-left:20px;margin:10px 0}#terms-conditions ul li{list-style:disc}#terms-conditions .customizer-modal-close svg path,#share_design .customizer-modal-close svg path{stroke:#000}#share_design{height:auto;width:auto;text-align:center;border:2px solid #ddd}#image-upload-modal,#image-upload-placement-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:1100px;max-width:95vw;max-height:95vh;background:#fff;border-radius:0;border:none;box-shadow:0 20px 60px #0000004d;padding:0;z-index:1001;overflow:hidden}#image-upload-modal .customizer-modal-close-x{position:absolute;top:15px;right:15px;width:36px;height:36px;background:transparent;border-radius:50%;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:all .2s ease}#image-upload-modal .customizer-modal-close-x svg{width:42px;height:42px;stroke:#e91e8c;stroke-width:2.5}#image-upload-modal .customizer-modal-content{display:flex;flex-direction:row;gap:0;height:auto;min-height:400px;overflow:hidden;overflow-y:auto;overflow-x:hidden}#image-upload-modal .customizer-image-upload-panel{overflow-y:auto}#image-upload-modal .customizer-product-preview-panel{flex:0 0 55%;min-width:0;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 40px;position:relative;border-right:1px solid #e5e5e5}#image-upload-modal .customizer-product-preview-container{position:relative;width:100%;max-width:450px;aspect-ratio:1;background:#fff;display:flex;align-items:center;justify-content:center;overflow:visible}#image-upload-modal .customizer-product-preview-container img{max-width:100%;max-height:100%;object-fit:contain}#image-upload-modal .customizer-product-preview-container:after{content:"";position:absolute;top:26%;right:-7%;transform:translate(-50%,-50%);width:26%;height:17%;border:2px dashed #999;pointer-events:none;z-index:2;display:none}#image-upload-modal .customizer-product-preview-container .upload-logo-placeholder{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;z-index:3;opacity:.4}#image-upload-modal .customizer-product-preview-placeholder{color:#999;font-size:14px;text-align:center;padding:20px}#image-upload-modal .customizer-zoom-slider-container{display:flex;align-items:center;gap:15px;margin-top:20px;width:100%;max-width:400px}#image-upload-modal .customizer-zoom-slider-container .zoom-label{font-size:12px;color:#333;text-transform:none;letter-spacing:0;white-space:nowrap}#image-upload-modal .customizer-zoom-slider-container .zoom-btn{width:28px;height:28px;border-radius:50%;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:#333;flex-shrink:0}#image-upload-modal .customizer-zoom-slider-container input[type=range]{flex:1;height:6px;-webkit-appearance:none;appearance:none;background:linear-gradient(to right,#e91e8c 0% 50%,#ddd 50% 100%);border-radius:3px;outline:none}#image-upload-modal .customizer-zoom-slider-container input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;background:#333;border-radius:50%;cursor:pointer}#image-upload-modal .customizer-zoom-slider-container input[type=range]::-moz-range-thumb{width:16px;height:16px;background:#333;border-radius:50%;cursor:pointer;border:none}#image-upload-modal .customizer-image-preview-panel{display:none!important}#image-upload-modal .customizer-image-upload-panel{flex:0 0 45%;padding:30px 40px;display:flex;flex-direction:column;gap:15px;overflow-y:auto;background:#fff;height:100%}#image-upload-modal h3{margin:0;font-size:18px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#000}#image-upload-modal hr{display:none}#image-upload-modal .customizer-upload-btn{width:200px;height:44px;background:#e91e8c!important;color:#fff;border:none;border-radius:0;font-weight:700;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:background .2s ease}#image-upload-modal .customizer-upload-btn:hover{background:#d1177d}#image-upload-modal .customizer-upload-btn:disabled{background:#ccc!important;cursor:not-allowed}#image-upload-modal .customizer-upload-btn svg{width:16px;height:16px}#image-upload-modal .uploaded-file-tag{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:#f5f5f5;border:1px solid #ddd;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#333;max-width:100%}#image-upload-modal .uploaded-file-tag .file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#image-upload-modal .uploaded-file-tag .remove-file-btn{width:16px;height:16px;border:none;background:transparent;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;opacity:.6;transition:opacity .2s}#image-upload-modal .uploaded-file-tag .remove-file-btn svg{width:14px;height:14px;stroke:#666}#image-upload-modal .file-size-warning{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:#e91e8c;margin-top:-5px}#image-upload-modal .customizer-image-upload-terms-panel{flex:1;min-width:0}#image-upload-modal .customizer-image-upload-terms-panel h3{margin-bottom:10px;font-size:18px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}#image-upload-modal .customizer-image-upload-terms{font-size:12px;line-height:1.6;color:#333}#image-upload-modal .customizer-image-upload-terms ul{margin:0;padding-left:16px;list-style:disc}#image-upload-modal .customizer-image-upload-terms ul li{margin-bottom:8px;font-size:15px;color:#000;list-style:disc;line-height:130%}#image-upload-modal .customizer-image-upload-terms ul li strong{color:#000}#image-upload-modal .customizer-upload-element-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}#image-upload-modal .customizer-approve-content-section{margin-top:10px}#image-upload-modal .customizer-approve-content-section h3{margin-bottom:10px;font-size:13px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}#image-upload-modal .customizer-image-upload-checkbox-panel{display:flex;gap:12px;padding-top:0;align-items:flex-start;border-top:none}#image-upload-modal .customizer-image-upload-checkbox{width:20px;height:20px;flex-shrink:0;margin-top:2px;accent-color:#e91e8c;cursor:pointer;border:1px solid #999;-webkit-appearance:none;appearance:none;background:#fff;position:relative}#image-upload-modal .customizer-image-upload-checkbox:checked{background:#e91e8c;border-color:#e91e8c}#image-upload-modal .customizer-image-upload-checkbox:checked:after{content:"\2713";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:14px;font-weight:700}#image-upload-modal .customizer-image-upload-agreement-label{font-size:12px;line-height:1.5;color:#333;cursor:pointer}#image-upload-modal .customizer-close-button,#image-upload-modal .customizer-done-button{width:150px;height:44px;background:#999;color:#fff;border:none;border-radius:0;font-weight:700;font-size:13px;letter-spacing:1px;text-transform:uppercase;cursor:pointer;margin-top:15px;transition:background .2s ease}#image-upload-modal .customizer-done-button{margin-top:auto}#image-upload-modal .customizer-close-button:hover,#image-upload-modal .customizer-done-button:hover{background:#777!important}.placement-mode .customizer-done-button.enabled{background:#e91e8c!important;cursor:pointer}#image-upload-modal #image-upload-modal .customizer-done-button.enabled:hover{background:#d1177d!important}#image-upload-modal .customizer-done-button:disabled{background:#999!important;cursor:not-allowed}#image-upload-modal .customizer-done-button:disabled:hover{background:#777!important}#image-upload-modal .uploaded-file-container{margin:5px 0}#image-upload-modal .uploaded-file-tag{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;background:#f8f8f8;border:1px solid #ddd;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#333;max-width:100%}#image-upload-modal .uploaded-file-tag .file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}#image-upload-modal .uploaded-file-tag .remove-file-btn{width:16px;height:16px;border:none;background:transparent;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;opacity:.5;transition:opacity .2s;flex-shrink:0}#image-upload-modal .uploaded-file-tag .remove-file-btn:hover{opacity:1}#image-upload-modal .uploaded-file-tag .remove-file-btn svg{width:12px;height:12px;stroke:#666;stroke-width:2.5}#image-upload-modal .file-size-warning{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:600;margin-top:8px}#image-upload-modal .file-size-warning .warning-label{color:#e91e8c;font-weight:700}#image-upload-modal .file-size-warning .warning-text{color:#e91e8c}#image-upload-modal .customizer-approve-content-section{margin-top:15px;padding-top:15px;border-top:1px solid #eee}#image-upload-modal .customizer-approve-content-section h3{margin-bottom:12px;font-size:13px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}#image-upload-placement-modal{width:min(95vw,900px)}#image-upload-placement-modal .customizer-modal-content{display:flex;flex-direction:row;padding:0;height:auto;max-height:85vh;overflow:visible}#image-upload-placement-modal>.customizer-modal-content>h3,#image-upload-placement-modal>.customizer-modal-content>hr{display:none}#image-upload-placement-modal .customizer-image-upload-modal-body{display:flex;flex-direction:column;gap:0;overflow:visible;width:100%;height:100%}#image-upload-placement-modal .customizer-image-upload-modal-body-container{flex:1;display:block;position:relative;border:none;border-radius:0;min-height:400px;background:#f8f8f8;padding:20px;border-right:1px solid #e5e5e5;overflow:auto;text-align:center}#image-upload-placement-modal .customizer-image-upload-modal-body-container canvas{display:inline-block;margin:0 auto}#image-upload-placement-modal .customizer-image-upload-modal-body-container .customizer-image-zoom-slider,#image-upload-placement-modal .customizer-image-upload-modal-body-container input[type=range]{width:100%;max-width:350px;margin-top:20px;accent-color:#e91e8c;height:6px;-webkit-appearance:none;appearance:none;background:linear-gradient(to right,#e91e8c 0% 50%,#ddd 50% 100%);border-radius:3px}#image-upload-placement-modal .customizer-image-upload-modal-body-container input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;background:#333;border-radius:50%;cursor:pointer}#image-upload-placement-modal .customizer-image-upload-modal-body-container .zoom-label,#image-upload-placement-modal .customizer-image-upload-modal-body-container label{font-size:12px;color:#666;margin-top:15px;text-transform:uppercase;letter-spacing:.5px}#image-upload-placement-modal .customizer-image-manipulation-tools{flex:0 0 300px;display:flex;flex-direction:column;gap:12px;padding:20px;background:#fff;overflow-y:auto;max-height:85vh}#image-upload-placement-modal .customizer-image-manipulation-tools h3,#image-upload-placement-modal .customizer-image-manipulation-tools .panel-title{margin:0;font-size:16px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#000}#image-upload-placement-modal .customizer-image-manipulation-buttons{display:flex;flex-wrap:wrap;gap:6px}#image-upload-placement-modal .customizer-image-manipulation-buttons button{flex:0 0 calc(50% - 3px);text-align:center}#image-upload-placement-modal .customizer-image-manipulation-tools .zoom-slider-label,#image-upload-placement-modal .customizer-image-manipulation-tools .bitonal-threshold-label{font-size:15px;font-weight:400;color:#333;margin:0;display:block}#image-upload-placement-modal .customizer-image-manipulation-tools .zoom-slider,#image-upload-placement-modal .customizer-image-manipulation-tools .bitonal-threshold-slider{width:100%;height:6px;-webkit-appearance:none;appearance:none;background:linear-gradient(to right,#e91e8c 0% 50%,#ddd 50% 100%);border-radius:3px;outline:none;margin:8px 0}#image-upload-placement-modal .customizer-image-manipulation-tools .zoom-slider::-webkit-slider-thumb,#image-upload-placement-modal .customizer-image-manipulation-tools .bitonal-threshold-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;background:#333;border-radius:50%;cursor:pointer}#image-upload-placement-modal .customizer-image-manipulation-tools .zoom-out-button,#image-upload-placement-modal .customizer-image-manipulation-tools .zoom-in-button{padding:8px 14px;border:1px solid #d9d9d9;background:#fff;cursor:pointer;font-weight:600;text-transform:uppercase;transition:all .2s ease;position:relative;font-size:0;line-height:1}#image-upload-placement-modal .customizer-image-manipulation-tools .zoom-out-button:after{content:"-";font-size:11px;font-weight:600;display:block}#image-upload-placement-modal .customizer-image-manipulation-tools .zoom-in-button:after{content:"+";font-size:11px;font-weight:600;display:block}#image-upload-placement-modal .customizer-image-manipulation-tools .zoom-out-button:hover,#image-upload-placement-modal .customizer-image-manipulation-tools .zoom-in-button:hover{background:#f5f5f5;border-color:#999}#image-upload-placement-modal .customizer-bitonal-threshold-container{margin:8px 0}#image-upload-placement-modal .customizer-bitonal-threshold-container .bitonal-threshold-value{font-weight:700;color:#e91e8c}#image-upload-placement-modal .customizer-image-manipulation-buttons button,#image-upload-placement-modal .customizer-image-upload-modal-body button:not(.apply-button):not(.customizer-close-button){padding:8px 12px;border-radius:0;border:1px solid #d9d9d9;background:#fff;cursor:pointer;font-weight:600;font-size:10px;letter-spacing:.3px;text-transform:uppercase;transition:all .2s ease}#image-upload-placement-modal .customizer-image-manipulation-buttons button:hover{background:#f5f5f5;border-color:#999}#image-upload-placement-modal .apply-button{background:#e91e8c;color:#fff;border:none;border-radius:0;width:100%;height:48px;font-weight:700;font-size:14px;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:background .2s ease}#image-upload-placement-modal .apply-button:hover{background:#d1177d}#image-upload-placement-modal .customizer-close-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;margin-top:auto;background:#999;border:none;border-radius:0;cursor:pointer;text-transform:uppercase;font-weight:700;font-size:14px;letter-spacing:1px;width:100%;height:48px;color:#fff;transition:background .2s ease}#image-upload-placement-modal .customizer-close-button:hover{background:#777}#image-upload-placement-modal .customizer-modal-close-x{position:absolute;top:12px;right:12px;width:32px;height:32px;background:transparent;border:none;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center}#image-upload-placement-modal .customizer-modal-close-x svg{width:24px;height:24px;stroke:#e91e8c;stroke-width:2}#image-upload-placement-modal .customizer-placement-right-panel{flex:0 0 300px;display:flex;flex-direction:column;gap:15px;padding:25px;background:#fff;overflow-y:auto;max-height:85vh}#image-upload-placement-modal .customizer-placement-right-panel>h3{margin:0;font-size:16px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#000}#image-upload-placement-modal .placement-instructions{font-size:13px;line-height:1.6;color:#333}#image-upload-placement-modal .placement-instructions p{margin:0}#image-upload-placement-modal .customizer-placement-right-panel .customizer-image-manipulation-tools{flex:0 0 auto;padding:0;background:transparent}#image-upload-placement-modal .customizer-placement-right-panel .apply-button{background:#e91e8c;color:#fff;border:none;border-radius:0;width:100%;height:48px;font-weight:700;font-size:14px;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:background .2s ease;margin-top:auto}#image-upload-placement-modal .customizer-placement-right-panel .apply-button:hover{background:#d1177d}#image-upload-placement-modal .placement-close-btn{background:#999;color:#fff;border:none;border-radius:0;width:100%;height:48px;font-weight:700;font-size:14px;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:background .2s ease}#image-upload-placement-modal .placement-close-btn:hover{background:#777}#image-upload-placement-modal .customizer-close-button:not(.placement-close-btn){display:none!important}@media(max-width:768px){#image-upload-modal,#image-upload-placement-modal{width:95vw;height:95vh;max-height:95vh;display:flex;flex-direction:column;overflow:hidden;top:50%;left:50%;transform:translate(-50%,-50%)}#image-upload-modal .customizer-modal-content{flex-direction:column;overflow-y:scroll!important;overflow-x:hidden!important;flex:1 1 0;min-height:0;height:100%;-webkit-overflow-scrolling:touch;position:relative}#image-upload-modal .customizer-product-preview-panel{flex:0 0 auto;min-height:280px;border-right:none;border-bottom:1px solid #e5e5e5;padding:0;flex-shrink:0}#image-upload-modal .customizer-product-preview-container{max-width:250px}#image-upload-modal .customizer-product-preview-container:after{width:50%;height:50%}#image-upload-modal .customizer-zoom-slider-container{max-width:280px;margin-top:15px}#image-upload-modal .customizer-zoom-slider-container .zoom-label{font-size:11px}#image-upload-modal .customizer-image-upload-panel{flex:0 0 auto;padding:20px;overflow-y:visible;min-height:0}#image-upload-modal .customizer-upload-btn,#image-upload-modal .customizer-done-button{width:100%}#image-upload-modal .customizer-modal-close-x{top:10px;right:10px;width:32px;height:32px;z-index:20}#image-upload-placement-modal{width:95vw;height:95vh;max-height:95vh;display:flex;flex-direction:column;overflow:hidden}#image-upload-placement-modal .customizer-modal-content{flex-direction:column;overflow-y:scroll!important;overflow-x:hidden!important;flex:1 1 0;min-height:0;height:100%;-webkit-overflow-scrolling:touch;position:relative}#image-upload-placement-modal .customizer-image-upload-modal-body{flex-direction:column}#image-upload-placement-modal .customizer-image-upload-modal-body-container{min-height:280px;border-right:none;border-bottom:1px solid #e5e5e5;padding:20px}#image-upload-placement-modal .customizer-image-manipulation-tools,#image-upload-placement-modal .customizer-placement-right-panel{flex:0 0 auto;width:100%;padding:20px}#image-upload-modal .customizer-close-button,#image-upload-placement-modal .customizer-close-button{width:100%;justify-content:center}}#copy_link{cursor:pointer}#copy_message{opacity:0}.animate{animation-name:show_then_hide;animation-duration:4s;animation-timing-function:ease-in-out}@keyframes show_then_hide{0%{opacity:.5}25%{opacity:1}50%{opacity:.5}to{opacity:0}}@media(max-width:989px){#vu-customizer-open-button{height:56px!important;min-height:32px}}@media screen and (max-width:767px){#customizer-right-block-body .logo{display:block}.customizer-screen-2 #customizer-left-block .logo{display:none}#vu-customizer-open-button{height:47px!important;margin-top:15px}.customizer-visible{flex-direction:column;z-index:1234}#customizer-left-block,#customizer-right-block{width:100%}#customizer-left-block{max-width:100%}#customizer-left-block canvas{width:100%!important;height:100%!important}}#customizer-reset-button{border:1px solid #FF0F7B;color:#ff0f7b;height:37px;border-radius:2px;line-height:1.5;font-size:11px;letter-spacing:2px;font-weight:700;text-transform:uppercase;font-family:var(--font-body-family)}.vu-review-design-button,.vu-edit-design-button{border:1px solid #FF0F7B;color:#fff;height:37px;border-radius:2px;background:linear-gradient(269.87deg,#f89b29 .13%,#ff0f7b 99.9%)!important;line-height:1.5;font-size:16px;font-weight:600;text-transform:uppercase;font-family:var(--font-body-family);flex-grow:.7;width:100%}.vu-review-design-button{font-size:11px;letter-spacing:1.5px;min-height:37px}.vu-edit-design-button{background:transparent!important;border:1px solid #FF0F7B;border-radius:2px;color:#ff0f7b;font-size:11px;letter-spacing:1.5px}.vu-edit-design-button:hover{background:#ff0f7b!important;color:#fff}#customizer-extra-info-1{background:#00000014;border-radius:5px;padding:25px;font-size:12px;line-height:1.5;font-family:var(--font-body-family);color:#000;margin-top:20px}.input-label{font-size:15px;font-family:var(--font-body-family);font-weight:700;line-height:15px;text-transform:uppercase;letter-spacing:1px;color:#000}span.sub-label{display:flex;font-size:12px;line-height:1.5;font-family:var(--font-body-family)}#customizer-element-product_text>div.customizer-input-element-container>div.customizer-input-element-lines-container>input{border:1px solid #000;border-radius:5px;background-color:#fff;width:100%;height:40px;text-align:center}#customizer-element-product_text>div.customizer-input-element-container>div.customizer-input-element-lines-container>input::placeholder{text-transform:uppercase;color:#000}.customizer-input-element-container{margin:25px 0 10px}.customizer-input-element-container textarea{width:100%;border:1px solid #000;padding:5px 10px;border-radius:5px;resize:none}.input-element.customizer-element .input-element-font-selector-container{width:100%;margin-bottom:0}.input-element.customizer-element .selected-font-display{height:35px;border-color:#000;background-color:#fff;cursor:pointer}.input-element-font-selector-container .selected-font-display{height:auto;border:1px solid #000;padding:5px 10px;border-radius:5px;position:relative}#customizer-element-product_text{margin-bottom:0}#list-element-radio-text_location,#list-element-radio-customization_type{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.customizer-list-element-radio-item input:checked~label{background:#dd603f;color:#fff;font-weight:700}#customizer-element-text_location .customizer-element-value-container{display:flex;gap:10px;margin-top:15px}#customizer-element-text_location .customizer-list-element-radio-item{width:33.33%}#customizer-element-text_location .customizer-list-element-radio-item label{width:100%;display:flex;align-items:center;justify-content:center;height:37px;border:1px solid #FF0F7B;color:#ff0f7b;border-radius:2px;font-size:11px;font-weight:600;text-transform:uppercase;cursor:pointer;background:#fff}#customizer-element-text_location .customizer-list-element-radio-item input:checked~label,#customizer-element-text_location .customizer-list-element-radio-item input[type=radio]:checked~label,#customizer-root #customizer-element-text_location .customizer-list-element-radio-item input:checked~label{background:#ff0f7b!important;color:#fff!important;border-color:#ff0f7b!important}#customizer-element-text_location .customizer-list-element-radio-item input:not(:checked)~label,#customizer-element-text_location .customizer-list-element-radio-item input[type=radio]:not(:checked)~label,#customizer-root #customizer-element-text_location .customizer-list-element-radio-item input:not(:checked)~label{background:#fff!important;color:#ff0f7b!important;border-color:#ff0f7b!important}.customizer-list-element-radio-item input{display:none}.customizer-list-element-radio-item{width:33.3%;text-align:center}.customizer-modal-close svg{width:32px;height:32px}#share_design p{font-weight:600;margin:15px 0}#shareable_link{border:1px solid #000;border-radius:5px;padding:0 15px;height:40px;pointer-events:none}#copy_link{cursor:pointer;padding:8px 20px;background:#dd603f;border-radius:5px;color:#fff;margin-left:5px}#copy_message{margin-top:10px}.customizer-bottom-buttons{width:100%;display:inline-block;position:relative;padding-right:20px;padding-left:20px;padding-bottom:20px;margin-top:auto}#customizer-saved-button svg,#customizer-share-button svg{width:20px;height:20px}#customizer-saved-button,#customizer-share-button{border:1px solid #000;border-radius:50%;padding:5px}.customizer-bottom-button-groups{display:flex;align-items:center;justify-content:flex-end}#customizer-saved-button{margin-right:5px;position:relative}#customizer-saved-button #customizer-saved-item-count{position:absolute;background:var(--color-core-accent-color);top:-5px;right:-5px;color:rgb(var(--color-button-text));height:1.7rem;width:1.7rem;border-radius:100%;display:flex;justify-content:center;align-items:center;font-size:.9rem;line-height:calc(1 + .1 / var(--font-body-scale))}#customizer-saved-items{position:absolute;width:380px;height:300px;overflow-y:auto;background:#fff;border:2px solid #bfbfbf;bottom:62px;right:45px;padding:10px 0 10px 15px;z-index:1}#customizer-saved-items .customizer-saved-item-loader{max-width:50px;max-height:50px}#customizer-saved-items:before{content:"Your saved designs";text-transform:uppercase;font-weight:700}.customizer-saved-item img{max-width:60px!important;display:inline-block;margin-right:5px}.customizer-saved-item{text-align:left}.customizer-saved-item-date,.customizer-saved-item-recipe{display:inline-block;font-weight:600}.customizer-saved-item-recipe{display:none}.customizer-saved-item-remove{cursor:pointer}.customizer-saved-item-remove{width:100%;padding-left:70px;display:block;margin-top:-10px;padding-bottom:10px;text-transform:uppercase;text-decoration:underline;font-weight:600;color:#dd603f}#customizer-saved-button.active:before{content:"";display:inline-block;position:absolute;width:18px;height:18px;border-top:2px solid #bfbfbf;border-left:2px solid #bfbfbf;text-decoration:none;transform:rotate(-135deg);top:-18px;z-index:9;right:5px;background:#fff}#customizer-saved-items-close{position:absolute;top:-300px;right:55px;z-index:10}@media screen and (max-width:767px){#customizer-saved-items-close{top:55px;right:unset;left:330px}}#customizer-element-rumpl_info{background:#d9d9d9;padding:25px;border-radius:3px;margin:20px 0 0}.customizer-information-element-item[data-code=info_box] div{display:none}.customizer-information-element-item label,.customizer-information-element-item input{cursor:pointer}.customizer-custom-sale{font-weight:600;text-transform:uppercase;color:#000;padding:15px 0}.customizer-information-element-item[data-code=checkbox] label a{color:#00f}.customizer-information-element-item[data-code=checkbox] div{display:flex;align-items:center}#scales{width:25px;height:25px;position:relative;-webkit-appearance:none;appearance:none;border:1px solid #000;border-radius:0;background:#fff}#customizer-tab-body-main_tab .customizer-tab-summary-item-quantity,#customizer-summary-item-choice_of_product_color .customizer-summary-item-quantity{display:none}#customizer-tab-body-main_tab .customizer-tab-summary-items,#customizer-summary-items{background:#fff;border:1px solid #ddd;border-radius:0}.customizer-screen-2 #customizer-right-block-body{padding:20px 34px}#customizer-tab-body-main_tab .customizer-tab-summary-item-element-name,.customizer-summary-item-element-name{font-weight:700;color:#000;text-transform:uppercase;font-size:13px;letter-spacing:1px}.customizer-tab-summary-item-name{font-weight:400;color:#000!important;font-size:13px;letter-spacing:1px}#customizer-tab-body-main_tab .customizer-tab-summary-item,.customizer-summary-item{padding:20px 0;border-bottom:1px solid #D9D9D9;margin:0 20px}#customizer-tab-body-main_tab .customizer-tab-summary-item:last-child,.customizer-summary-item:last-child{border-bottom-color:transparent}.customizer-summary-item-image-file{padding:10px 0;border-bottom:2px solid #D9D9D9;margin:0 20px}.customizer-summary-item-image-file .customizer-summary-item-element-name,.customizer-summary-item-image-file .customizer-tab-summary-item-element-name{font-weight:600;text-transform:uppercase;color:#000}.customizer-summary-item-image-file .customizer-summary-item-value,.customizer-summary-item-image-file .customizer-tab-summary-item-value{color:#333;word-break:break-all}.customizer-summary-items-block h2{background:#000;color:#fff;font-size:13px;font-weight:700;letter-spacing:2px;padding:15px 20px;text-transform:uppercase;border-radius:0;margin:auto;text-align:center}.customizer-summary-items-block{position:relative}.summary-close-button{position:absolute;top:10px;right:10px;cursor:pointer}h3.approve-text{text-transform:uppercase;font-size:20px;line-height:120%;font-weight:700;letter-spacing:1px;text-align:center;max-width:270px;margin:56px auto 30px}@media screen and (max-width:767px){h3.approve-text{margin:50px auto 40px}}.summary-close-button svg{color:#fff;width:20px;height:20px}.customizer-screen-1 .customizer-summary-items-block-header,.customizer-screen-1 .approve-text{display:none}.customizer-screen-1 #customizer-summary-items{border-radius:0 0 5px 5px}.customizer-screen-2 .customizer-right-block-footer__custom-buttons{justify-content:center;border-bottom:none;padding-bottom:10px;gap:0px}.customizer-screen-2 .customizer-right-block-footer__custom-buttons .vu-edit-design-button.screen-2-button{width:100%;background:transparent;padding:10px 15px;transition:background .3s,color .3s}.customizer-screen-2 .customizer-right-block-footer__custom-buttons .vu-edit-design-button.screen-2-button:hover{background:#ff0f7b;color:#fff}.input-element-font-selector-container .font-dropdown-item img{max-width:200px;margin:0 auto}.input-element-font-selector-container .font-dropdown-item{background:#fff}.input-element-font-selector-container .selected-font-display:before{content:"";position:absolute;right:15px;border-bottom:2px solid #000;border-left:2px solid #000;width:15px;height:15px;transform:rotate(-45deg);top:5px}.input-element.customizer-element .selected-font-display.font-display-active:before{transform:rotate(135deg);top:13px}.input-element-font-selector-container .font-dropdown-menu{overflow-y:scroll;border-radius:0 0 5px 5px;border:1px solid #ddd;max-height:0;display:block!important;opacity:0;transform:scaleY(0);transform-origin:top;transition:max-height .4s ease,opacity .4s ease,transform .4s ease}.input-element-font-selector-container .font-dropdown-menu.open{max-height:115px;opacity:1;transform:scaleY(1)}@media screen and (max-width:767px){.input-element-font-selector-container .font-dropdown-menu{position:relative}.input-element-font-selector-container .font-dropdown-menu:after{content:"";position:absolute;top:5px;right:3px;width:3px;height:36px;background:#ccc;border-radius:4px;opacity:1;transition:opacity .2s ease;pointer-events:none;z-index:1}.customizer-screen-2 #customizer-right-block-body{padding-top:40px}.input-element-font-selector-container .font-dropdown-menu.scrolling:after{opacity:0}}#customizer-element-product_text .customizer-element-title{display:none}#customizer-extra-info-1 p:first-child{margin-bottom:10px}#customizer-element-choice_of_product_color .customizer-element-value-container,.input-element-colors-container .swatches-container,.customizer-input-element-container textarea,#list-element-radio-text_location{margin-top:10px}#customizer-right-block-footer{background:#fff;flex-shrink:0}#customizer-element-product_text .customizer-input-element-counter{display:none}#list-element-radio-text_location [data-code=blanket]{order:1}#list-element-radio-text_location [data-code=stuffed_sack]{order:2}#list-element-radio-text_location [data-code=both]{order:3}#customizer-extra-info-1 p,#customizer-element-rumpl_info .customizer-term-info p{letter-spacing:0}#customizer-element-rumpl_info .customizer-term-info p a{text-decoration:underline}.compare-please-allow{font-size:15px;color:#000}#customizer-element-rumpl_info .customizer-information-element-body .customizer-information-element-item[data-code=checkbox] label{font-size:14px;letter-spacing:0;color:#000}#customizer-save-button{width:100%;color:#fff;padding:10px;background:var(--color-core-accent-color);border-radius:5px;margin-top:0;text-transform:uppercase}.customizer-screen-2 .customizer-right-block-footer__vu-buttons{padding:0 20px 20px;background:#fff;gap:0px;margin-top:0;display:flex;width:100%}#customizer-left-block .logo{padding-top:20px}.customizer-add-to-cart-button{text-transform:uppercase;margin-left:0;border:1px solid transparent;transition:border .3s,background-color .3s,color .3s}.customizer-screen-2 #customizer-perspectives.customizer-perspectives-both{display:flex;flex-direction:column}.customizer-screen-2 #customizer-perspectives.customizer-perspectives-both #customizer-perspective-blanket_corner,.customizer-screen-2 #customizer-perspectives.customizer-perspectives-both #customizer-perspective-stuff_sack{display:none!important}@media screen and (max-width:767px){.customizer-screen-1 #customizer-perspectives.customizer-perspectives-both{display:flex;flex-direction:column}.customizer-screen-1 #customizer-perspectives.customizer-perspectives-both #customizer-perspective-blanket_corner,.customizer-screen-1 #customizer-perspectives.customizer-perspectives-both #customizer-perspective-stuff_sack{display:block!important}.customizer-screen-1 #customizer-perspectives.customizer-perspectives-both #customizer-perspective-both_corner{display:none!important}.customizer-screen-2 #customizer-perspectives.customizer-perspectives-both{display:flex;flex-direction:column-reverse}.customizer-screen-2 #customizer-perspectives.customizer-perspectives-both #customizer-perspective-blanket_full,.customizer-screen-2 #customizer-perspectives.customizer-perspectives-both #customizer-perspective-stuff_sack{display:block!important}.customizer-screen-2 #customizer-perspectives.customizer-perspectives-both #customizer-perspective-both_full,.customizer-screen-2 #customizer-perspectives.customizer-perspectives-both #customizer-perspective-both_corner{display:none!important}}.customizer-screen-2 #customizer-perspectives.customizer-perspectives-both .customizer-perspective{height:auto!important}.customizer-custom-summary-head{position:relative}.customizer-summary-button .button{background:#fff;color:#7d7879;width:100%;text-transform:uppercase;border:1px solid #7d7879}#scales:checked:before{content:"";display:block;width:1px;height:12px;border:solid var(--color-core-accent-color);border-width:1px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:4px;left:13px}#scales:checked:after{content:"";display:block;width:1px;height:5px;border:solid var(--color-core-accent-color);border-width:1px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:9px;left:6px}#terms-conditions p{margin-bottom:10px}.customizer-screen-1 #customizer-share-button{visibility:hidden}.customizer-custom-summary-head.hide-this{max-height:0;display:block!important;opacity:0;transform:scaleY(0);transform-origin:top;transition:max-height .4s ease,opacity .4s ease,transform .4s ease}#customizer-tab-body-container .customizer-tab-body-summary.hide-this{display:block!important;max-height:0;opacity:0;transform:scaleY(0);transform-origin:top;transition:max-height .4s ease,opacity .4s ease,transform .4s ease}#customizer-tab-body-container .customizer-tab-body-summary{max-height:max-content;opacity:1;transform:scaleY(1)}.customizer-summary-button.hide-this{display:block!important;max-height:0;opacity:0;transform:scaleY(0);transform-origin:top;transition:max-height .4s ease,opacity .4s ease,transform .4s ease}.customizer-summary-button{max-height:45px;opacity:1;transform:scaleY(1)}#vu-customizer-open-button.loading{background:red}#vu-customizer-open-button.ready{border-width:2px;border-style:solid;border-image:linear-gradient(to right,#ff0f7b,#f89b29) 1;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)}#vu-customizer-open-button.ready:hover{background:-webkit-linear-gradient(#ff0f7b,#f89b29);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.customizer-add-to-cart-button:hover{border:1px solid #dd603f;background:transparent;color:#dd603f}.customizer-visible.no-scroll-modal{overflow:hidden}#customizer-element-rumpl_info .customizer-element-title:first-child{display:none}.customizer-validation-message{color:red}.customizer-save-button-container{width:170px;position:relative}.customizer-add-to-cart-button-container{position:relative}.customizer-add-to-cart-button-container{width:100%}.customizer-review-button-container{position:relative}.customizer-save-button-container .loading-overlay__spinner,.customizer-add-to-cart-button-container .loading-overlay__spinner,.customizer-review-button-container .loading-overlay__spinner{position:absolute;width:100%;width:20px;left:50%;top:50%;transform:translate(-50%,-50%)}.customizer-save-button-container .loading-overlay__spinner .path,.customizer-add-to-cart-button-container .loading-overlay__spinner .path,.customizer-review-button-container .loading-overlay__spinner .path{stroke:#fff}#customizer-save-button.disabled{opacity:.4;pointer-events:none}.customizer-add-to-cart-button-container .button.disabled{background:#d9d9d9!important;border-color:#d9d9d9;color:#747474!important}#vu-review-design-button:disabled{background:#d9d9d9!important;border-color:#d9d9d9;pointer-events:none}#customizer-right-block,#customizer-left-block{overflow-y:auto}@media screen and (min-width:768px){#customizer-root{justify-content:space-between}#customizer-left-block{flex-grow:1}#customizer-right-block{height:100%}.customizer-visible{overflow-y:hidden}#customizer-left-block canvas{margin:0 auto}#customizer-left-block:not(.hidden) canvas{display:block}}@media screen and (max-width:767px){#share_design{width:350px}#shareable_link{width:166px}.product-form__submit:not(.sticky){height:47px;margin:0;font-size:14px}#customizer-element-choice_of_product_color .customizer-element-value-container,#customizer-element-product_text .swatches-container{padding:0 10px}#customizer-element-choice_of_product_color,#customizer-element-text_location,#customizer-element-customization_type{margin-bottom:25px}#customizer-element-text_location .customizer-element-value-container{margin-top:5px}#customizer-element-customization_type .customizer-element-value-container{margin-top:15px}.customizer-input-element-container{margin:20px 0 10px}#customizer-right-block-body{box-shadow:-4px 0 #00000026}#customizer-element-product_text{margin-bottom:0}.customizer-right-block-footer__custom-buttons{padding:20px 20px 40px;flex-direction:column;gap:11px}.upload-instruction-icons{margin:15px 0;gap:33px}.flickity-prev-next-button.previous{left:-10px}.flickity-prev-next-button.next{right:-10px}.customizer-bottom-buttons{position:inherit}#customizer-saved-button.active:before{transform:rotate(45deg);top:21px;left:7px}#customizer-saved-items{width:355px;height:300px;left:10px;right:10px;top:45px}#terms-conditions{height:75vh;width:90vw}#customizer-left-block .logo{display:none}.customizer-screen-2 #customizer-perspectives.customizer-perspectives-both{grid-template-columns:inherit}.customizer-add-to-cart-button{width:100%}#customizer-save-button{padding:11px 10px}.customizer-screen-1 #customizer-right-block-body .logo.mobile-icon-bar .customizer-bottom-button-group-two #customizer-share-button{visibility:hidden}.customizer-screen-1 #customizer-right-block-body .logo.mobile-icon-bar{margin-bottom:25px}#customizer-right-block-body .logo.mobile-icon-bar{display:flex;justify-content:space-between;align-items:center;width:calc(100% - 40px)}#customizer-right-block-body .logo.mobile-icon-bar .customizer-bottom-button-group-two{display:inline-block}#customizer-right-block-body .logo.mobile-icon-bar img{margin:auto}}@media screen and (min-width:740px)and (max-width:1499px){#customizer-perspective-blanket_corner,#customizer-perspective-stuff_sack{width:591px!important;height:591px!important}}@media screen and (min-width:991px)and (max-width:1199px){#customizer-perspective-both_corner{width:591px!important;height:591px!important}}@media screen and (min-width:1200px){#customizer-perspective-both_corner{width:800px!important;height:800px!important}}@media screen and (min-width:1500px){#customizer-perspective-blanket_corner,#customizer-perspective-stuff_sack{width:800px!important;height:800px!important}}#customizer-perspectives{display:flex;flex-direction:row-reverse}@media screen and (max-width:768px){#customizer-perspectives{flex-direction:column;background:#fff;border:1px solid #ddd;border-radius:0 0 5px 5px;margin-top:1em}}#image-upload-modal.placement-mode .customizer-product-preview-panel{display:none!important}#image-upload-modal .embedded-placement-container{flex:0 0 55%;min-width:0;background:#f8f8f8;display:flex;flex-direction:row;border-right:1px solid #e5e5e5;overflow:hidden;position:relative}#image-upload-modal .embedded-placement-container .customizer-image-upload-modal-body{display:flex;width:100%;height:100%;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center}#image-upload-modal .embedded-placement-container .customizer-image-upload-modal-body-container{background:#f8f8f8;position:relative;overflow:hidden}.customizer-image-upload-modal-body-container-overlay{left:0;top:0;position:absolute;z-index:10;opacity:.8;pointer-events:none}#image-upload-modal .embedded-placement-container .customizer-image-upload-modal-body-container input[type=range]{width:100%;max-width:300px;margin-top:20px;accent-color:#e91e8c;height:6px;-webkit-appearance:none;appearance:none;background:linear-gradient(to right,#e91e8c 0% 50%,#ddd 50% 100%);border-radius:3px}#image-upload-modal .embedded-placement-container .customizer-image-upload-modal-body-container input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;background:#333;border-radius:50%;cursor:pointer}#image-upload-modal .embedded-placement-container .customizer-image-manipulation-tools,#image-upload-modal .embedded-placement-container .customizer-placement-right-panel{padding:15px;height:auto;background:#fff;display:flex;flex-direction:column;gap:8px;overflow-y:auto;box-sizing:border-box}#image-upload-modal .embedded-placement-container .customizer-image-manipulation-tools h3,#image-upload-modal .embedded-placement-container .customizer-placement-right-panel h3{margin:0;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#000;flex-shrink:0}#image-upload-modal .embedded-placement-container .placement-instructions{font-size:10px;line-height:1.3;color:#666;margin:0;flex-shrink:0}#image-upload-modal .embedded-placement-container .placement-instructions p{margin:0}#image-upload-modal .embedded-placement-container .customizer-image-manipulation-tools .zoom-slider-label,#image-upload-modal .embedded-placement-container .customizer-image-manipulation-tools .bitonal-threshold-label{font-size:15px;font-weight:400;color:#333;margin:0;display:inline-block}#image-upload-modal .embedded-placement-container .customizer-image-manipulation-tools .zoom-slider,#image-upload-modal .embedded-placement-container .customizer-image-manipulation-tools .bitonal-threshold-slider{width:100%;height:5px;-webkit-appearance:none;appearance:none;background:linear-gradient(269.87deg,#f89b29 .13%,#ff0f7b 99.9%);border-radius:3px;outline:none;margin:3px 0}#image-upload-modal .embedded-placement-container .customizer-image-manipulation-tools .zoom-slider::-webkit-slider-thumb,#image-upload-modal .embedded-placement-container .customizer-image-manipulation-tools .bitonal-threshold-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;background:#333;border-radius:50%;cursor:pointer}#image-upload-modal .embedded-placement-container .customizer-image-manipulation-tools .zoom-out-button,#image-upload-modal .embedded-placement-container .customizer-image-manipulation-tools .zoom-in-button{padding:4px 8px;border:1px solid #d9d9d9;background:#fff;cursor:pointer;font-weight:600;text-transform:uppercase;display:inline-block;position:absolute;bottom:-20px;font-size:0;line-height:1}#image-upload-modal .embedded-placement-container .customizer-image-manipulation-tools .zoom-out-button:after{content:"-";font-size:9px;font-weight:600;display:block}#image-upload-modal .embedded-placement-container .customizer-image-manipulation-tools .zoom-in-button:after{content:"+";font-size:9px;font-weight:600;display:block}#image-upload-modal .embedded-placement-container .customizer-image-manipulation-tools .zoom-out-button{left:0}#image-upload-modal .embedded-placement-container .customizer-image-manipulation-tools .zoom-in-button{right:0}#image-upload-modal .embedded-placement-container .customizer-image-upload-modal-body{color:transparent;background:#fff}#image-upload-modal .embedded-placement-container .customizer-bitonal-threshold-container{margin:3px 0}#image-upload-modal .embedded-placement-container .customizer-bitonal-threshold-container .bitonal-threshold-value{font-weight:700;color:#e91e8c}#image-upload-modal .embedded-placement-container .customizer-image-manipulation-buttons{display:grid;grid-template-columns:1fr 1fr;gap:5px}#image-upload-modal .embedded-placement-container .customizer-image-manipulation-buttons button{padding:6px 4px;border-radius:0;border:1px solid #d9d9d9;background:#fff;cursor:pointer;font-weight:600;font-size:9px;letter-spacing:0;text-transform:uppercase;transition:all .2s ease;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#000}#image-upload-modal .embedded-placement-container .customizer-image-manipulation-buttons button:hover{background:#f5f5f5;border-color:#999}#image-upload-modal .embedded-apply-button{background:#e91e8c;color:#fff;border:none;border-radius:0;width:100%;height:40px;min-height:40px;font-weight:700;font-size:12px;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:background .2s ease;margin-top:10px;flex-shrink:0;display:none}#image-upload-modal .embedded-apply-button:hover{background:#d1177d}#image-upload-modal .embedded-placement-container .apply-button:not(.embedded-apply-button),#image-upload-modal .embedded-placement-container .customizer-close-button,#image-upload-modal .embedded-placement-container .placement-close-btn{display:none!important}@media(max-width:768px){#image-upload-modal .embedded-placement-container{flex-direction:column;flex:0 0 auto}#image-upload-modal .embedded-placement-container .customizer-image-upload-modal-body{flex-direction:column}#image-upload-modal .embedded-placement-container .customizer-image-manipulation-tools,#image-upload-modal .embedded-placement-container .customizer-placement-right-panel{flex:0 0 auto;width:100%;padding:15px 0 0;max-height:none;overflow-y:visible}#image-upload-modal .embedded-placement-container .customizer-placement-right-panel{padding-bottom:0;padding-left:20px;padding-right:20px}#image-upload-modal .embedded-placement-container .customizer-image-manipulation-buttons button{flex:0 0 calc(50% - 3px);padding:10px 8px;font-size:9px}#image-upload-modal .embedded-placement-container .customizer-image-upload-modal-body-container{background:#fff}.input-label{font-size:15px;font-family:var(--font-body-family);font-weight:700;line-height:15px;text-transform:uppercase;letter-spacing:1px;color:#000}#image-upload-modal .customizer-image-upload-terms ul li{font-size:12px}#image-upload-modal .customizer-upload-btn{height:37px;font-weight:700;font-size:11px;letter-spacing:1.5px}#image-upload-modal .customizer-close-button,#image-upload-modal .customizer-done-button{height:37px;font-size:11px;margin-top:0}#image-upload-modal .customizer-image-upload-terms-panel h3{margin-top:10px}#image-upload-modal .customizer-product-preview-panel{flex:0 0 auto;min-height:240px;border-right:none;border-bottom:1px solid #e5e5e5;padding:0;flex-shrink:0}}#customizer-element-product_text .swatches-container:focus,#customizer-element-choice_of_product_color .customizer-element-value-container:focus,#customizer-element-product_text .swatches-container .flickity-button:focus,#customizer-element-choice_of_product_color .customizer-element-value-container .flickity-button:focus,.flickity-viewport:focus{outline:none;box-shadow:none}.input-element-color-picker-button:focus,.input-element-color-picker-button:focus-visible,.input-element-color-picker-button:active{outline:none!important;box-shadow:none!important}.input-element-color-picker-button{-webkit-tap-highlight-color:transparent}.flickity-button:focus,.flickity-button:focus-visible,.flickity-button:active{outline:none!important;box-shadow:none!important}
/*# sourceMappingURL=/cdn/shop/t/1222/assets/vu-customizer.css.map */
