@font-face{font-family:thenautigalrob;font-style:normal;font-display:swap;src:url(https://cdn.shopify.com/s/files/1/3003/5180/files/thenautigalrob.ttf?v=1614854720)}@font-face{font-family:bjork;font-style:normal;font-display:swap;src:url(https://cdn.shopify.com/s/files/1/3003/5180/files/bjork.ttf?v=1650858865)}@font-face{font-family:Goodbees;font-style:normal;font-display:swap;src:url(https://cdn.shopify.com/s/files/1/3003/5180/files/Goodbees.otf?v=1650858865)}@font-face{font-family:Horst_Blackletter_Demo;font-style:normal;font-display:swap;src:url(https://cdn.shopify.com/s/files/1/3003/5180/files/Horst_Blackletter_Demo.ttf?v=1650858865)}@font-face{font-family:LinaScriptDemo;font-style:normal;font-display:swap;src:url(https://cdn.shopify.com/s/files/1/3003/5180/files/LinaScriptDemo.ttf?v=1650858865)}@font-face{font-family:Waste_Money;font-style:normal;font-display:swap;src:url(https://cdn.shopify.com/s/files/1/3003/5180/files/Waste_Money.otf?v=1650858865)}@font-face{font-family:EnglishTowne;font-style:normal;font-display:swap;src:url(https://cdn.shopify.com/s/files/1/3003/5180/files/EnglishTowne.ttf?v=1677308710)}@font-face{font-family:LucidaHandwritingStdBlack;font-style:normal;font-display:swap;src:url(https://cdn.shopify.com/s/files/1/3003/5180/files/LucidaHandwritingStdBlack.TTF?v=1706154133)}@font-face{font-family:amelona_brush;font-style:normal;font-display:swap;src:url(https://cdn.shopify.com/s/files/1/3003/5180/files/amelona_brush.ttf?v=1706154133)}@font-face{font-family:Sergio;font-style:normal;font-display:swap;src:url(https://cdn.shopify.com/s/files/1/2999/8094/files/Sergio.ttf?v=1711087425)}@font-face{font-family:Haritta;font-style:normal;font-display:swap;src:url(https://cdn.shopify.com/s/files/1/2999/8094/files/Haritta.ttf?v=1711087424)}@font-face{font-family:Bellano;font-style:normal;font-display:swap;src:url(https://cdn.shopify.com/s/files/1/2999/8094/files/Bellano.ttf?v=1711087424)}@font-face{font-family:Hundergad_Demo;font-style:normal;font-display:swap;src:url(https://cdn.shopify.com/s/files/1/2999/8094/files/Hundergad_Demo.ttf?v=1711087424)}@font-face{font-family:QiduwyPesonaluse;font-style:normal;font-display:swap;src:url(https://cdn.shopify.com/s/files/1/2999/8094/files/QiduwyPesonaluse.otf?v=1711087424)}.product-section{display:block!important}.quick-view--modal .quick-view{background-color:rgba(var(--color-overlay),.5)}.custom-form__start-container,.custom-form__add-cart-container{display:flex}.product-form__start-button{width:90%;color:#eae41b;border:1px solid #0e0e0e}.custom-form__price-sticky{min-width:50%;overflow:hidden}.custom-form__add-sticky,.custom-form__add-sticky .custom-form__add-button,.custom-form__add-sticky .custom-form__next-button{width:100%}.custom-form__add-button,.custom-form__next-button{border:1px solid var(--primary-button-background);line-height:38px}.custom-form__start-container[aria-hidden=true],.custom-form__add-cart-container[aria-hidden=true]{display:none}.custom-form__sticky-form[aria-expanded=true]{display:block}.custom-form_step-action-button.disabled{opacity:.3}.custom-form_step-header{display:flex;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid #f5f5f5;align-items:center}.custom-form_step-action-button{border-radius:100%;border:1px solid;padding:4px;font-size:14px;cursor:pointer;display:inline-flex}.custom-form_prev-step-button{margin-right:16px}.custom-form_option{margin-top:12px}.custom-form_option .form__field--text{margin-bottom:24px}.custom-form__sticky .product-configurator-upsells .product-full__title{margin-top:0}.custom-form_close-button{text-align:center}.custom-form__sticky-label{padding:12px var(--mobile-container-gutter);padding:20px 0}.custom-form__sticky-form{padding:2px}.custom-form__button-loadding{width:20px;height:38px;padding:8px 0}.custom-form_step-content{position:relative}@media screen and (min-width: 641px){.custom-form__sticky-label{margin-top:24px}.custom-form_option .form__field--text{margin-bottom:12px}.custom-form__sticky{position:unset;padding:0;background-color:unset;box-shadow:unset}.custom-form__price-sticky{display:none}.custom-form__sticky-label{padding:0}.custom-form_close-button{display:none}}@media screen and (max-width: 641px){.product__info .service-content{margin-block-start:var(--sp-1)}.product__info .product__title.with-price{gap:var(--sp-2)}.upsells-addition-item_content_price{margin-bottom:0!important}.customMedia{height:100vw}}.custom-form_close-button svg{height:24px;width:24px;color:#1b2b38}label.custom-form_step-label.custom-form_step{font-family:Akrobat-Regular;font-size:16px;line-height:20px;letter-spacing:4px;padding:0 0 0 8px;color:#6e7175}.custom-form__sticky .product-full__title h3{font-family:Akrobat-Bold;font-size:16px!important;margin-bottom:12px!important;line-height:16px!important;color:#1b2b38}.custom-form__sticky .product-full__title p,.custom-form__sticky .upsells__item__info p{display:none}.custom-form__sticky .upsells__item{border-radius:4px}.custom-form__sticky .upsells-addition-item_select{margin-bottom:0}.upsells-addition-item_select{border-radius:2px}.custom-form__sticky .upsells-addition-item_content_sale_price{font-family:Akrobat-Black;font-size:16px;line-height:16px;color:#1b2b38}.custom-form__sticky .upsells .swiper-scrollbar{width:120px;height:4px}.preview-uploaded{margin-top:16px;border:1px dashed #000;border-radius:80px;position:relative;border-style:dashed;text-align:center;padding:14px;cursor:pointer}.preview-uploaded .btn-file{display:flex;justify-content:center;cursor:pointer}#photo_front_file,#photo_back_file{display:none}.block-swatch__radio{display:none!important}.block-swatch__item{background:var(--item-border-color);color:var(--primary-button-text-color);padding:8px 12px;font-size:14px;line-height:14px;border:1px solid #ccc;color:#999;box-shadow:none;border-radius:4px;transition:background .3s ease-in-out,color .3s ease-in-out,border .3s ease-in-out}.block-swatch{margin:0 12px 12px 0}.block-swatch{display:inline-block;margin:4px}.block-swatch .block-swatch__radio:checked+.block-swatch__item{box-shadow:none;border:1px solid #0e0e0e;background:#0e0e0e;color:#fff}.customFont{font-size:24px;text-align:center;word-break:break-word;line-height:20px;display:table}.customFontContent{display:table-cell;vertical-align:middle}@media screen and (min-width: 641px){.startCustomModal slider-element{min-width:639px}}.quick-view-custom__content{height:48rem}@media screen and (min-width: 1024px){.quick-view-custom__content{overflow:hidden}}.has-modal-opening{overflow:unset;padding-inline-end:unset}.customFormImageLabel .color-swatch{width:3rem;height:3rem;border-radius:unset}.customFormImageLabel .color-swatch:before{border-radius:unset}.customFontGridLayout{display:inline-grid;justify-content:center}.upload-container{margin:0 auto;background-color:#fff;padding:20px;border-radius:8px;border:1px dashed #ccc;transition:all .6s}.upload-container:hover{background-color:#fafafa;border:1px dashed #1b2b38}.upload-container input[type=file]{display:none}.upload-container label{display:flex;color:#1b2b38;cursor:pointer;font-size:14px;text-align:-webkit-center;align-items:center;flex-direction:row;justify-content:space-around}.upload-container label p{font-weight:700}.upload-container label svg{width:30px;height:30px}.upload-container .image-preview-container{display:none;position:relative;margin-top:20px;background:#f5f5f5;border-radius:8px;transition:all .6s}.upload-container .image-preview-container:hover{background:#eaeaea}.upload-container .image-preview-item{display:flex;justify-content:space-between;align-items:center;padding:6px 12px}.image-preview-item .image-info{display:flex;flex-direction:row;align-items:center}.image-preview-icon svg{width:32px;height:32px}.upload-container .file-action{width:20px;height:20px;background:#eaeaea;display:flex;border-radius:20px;margin:0 10px;justify-content:center;transition:all .6s}.upload-container .file-action:hover{background:#1b2b38;color:#fff}.upload-container .file-delete-btn{line-height:16px}.upload-container .file-info{margin-left:12px;font-size:14px;color:#1b2b38}.upload-container .file-name{font-size:12px;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.upload-container .file-size{font-size:10px;color:#666}.form-upload-file__label{margin-block-end:var(--sp-2)}
/*# sourceMappingURL=/cdn/shop/t/37/assets/site-product-custom.css.map */
