rgin .section.padding20{padding:20px 0}.section.kraft{background-color:#e8dab3}.section.white{background-color:#b2ccff}.section.large-offset{background-color:#d4f4fa}.section.coated{background-color:#fae0d4}.section.coated-white{background-color:#cefbc9}.section.category-guide-wrap{max-width:1230px;margin:20px auto}.dan3-border{opacity:50%;border:1px solid #555;box-sizing:border-box}.dan3-border:hover{opacity:80%;border:1px solid red;box-sizing:border-box}.dan3-active{opacity:100%;border:2px solid red;box-sizing:border-box}.free-wrap{margin-top:20px;padding:30px 20px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background:transparent}.category-guide-wrap{display:flex;flex-direction:column;width:95%;max-width:1230px;justify-content:center;padding:0;gap:10px;margin:0 0 20px 20px;box-sizing:border-box}.category-title{width:45%;max-width:900px;text-align:left;background:#00008b;color:#fff;padding:10px 30px;border-radius:10px 30px;font-size:22px;font-weight:400;margin:10px 20px 0 10px}.category-title.white{background:#ff007f}.category-title.coated{background:#1d8b15}.category-title.coated-white{background:#008299}.category-title.large-offset{background:#967007}.category-guide{width:100%;margin:10px 0;font-size:13px;font-weight:400;line-height:1.6;padding:0 10px}.category-spec{width:100%;font-size:14px;line-height:1.6;border-top:1px solid dodgerblue;border-bottom:1px solid steelblue;padding:10px 10px 5px;box-sizing:border-box}.eyecatcher{display:inline-block;width:70px;background-color:#1e90ff;color:#fff;font-weight:500;padding:2px 8px;border-radius:15px;margin:0 10px 5px 0;font-size:13px}.eyecatcher i{margin-right:5px}.custom-list{list-style:none;padding-left:0;margin:10px 0 0;font-size:14px;line-height:1.3}.custom-list li{position:relative;padding-left:30px;margin-bottom:5px}.custom-list li:before{content:"-";position:absolute;left:10px;color:#000}.custom-button-wrap{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px}.custom-button{display:inline-block;padding:8px 24px;background-color:#fff;color:#000;font-size:15px;text-decoration:none;border-radius:6px;transition:background-color .3s ease}.custom-button:hover{background-color:#f361a6;color:#fff}.custom-button.active{background-color:#026;color:#fff}.free-container{width:100%;max-width:1230px;display:flex;flex-direction:column;margin:0 auto;padding:0 20px;gap:50px;align-items:flex-start;justify-content:center;box-sizing:border-box}.left-panel,.right-panel{flex:1;max-width:600px;width:100%;box-sizing:border-box}.paper-weight-buttons{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 10px 3px;justify-content:flex-start;border-bottom:2px solid #f9f9f9;position:relative;box-shadow:0 2px #0000001a}.paper-weight-buttons button{min-width:100px;text-align:center;padding:5px 8px;background:#faecc5;color:#fff;font-size:12px;font-weight:400;border:1px solid #ccc;border-bottom:3px solid #BDBDBD;border-radius:10px 10px 0 0;cursor:pointer;position:relative;top:0;transition:all .25s ease}.paper-weight-buttons button:hover{transform:translateY(-3px);box-shadow:0 3px #f9f9f9}.paper-weight-buttons button.active{color:#fff;font-weight:500;position:relative;top:-10px;border-bottom:3px solid #BDBDBD;padding-bottom:13px;box-shadow:0 10px #bdbdbd;transform:none}.paper-weight-buttons button:first-child{background:#0100ff}.paper-weight-buttons button:nth-child(2){background:#f361a6}.paper-weight-buttons button:nth-child(3){background:#eda900}.paper-weight-buttons button:nth-child(4){background:#2f9d27}.consult-button{display:inline-block;margin-left:10px;padding:4px 12px;background:#555;color:#fff;border-radius:6px;text-decoration:none;font-size:13px;font-weight:700;transition:background .2s ease}.consult-button:hover{background:#333}.free-canvas{width:500px;height:500px;margin:0 auto}.button-row{display:flex;justify-content:center;gap:10px;margin-top:15px;flex-wrap:wrap}.template-button{background-color:#333;color:#fff;border:none;margin:10px 0;padding:5px 20px;font-size:14px;border-radius:5px;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.template-button:hover{background-color:#0056b3}.template-button:active{background-color:#004494;transform:scale(.98)}.mobile-jump-button{display:none}.form-container{display:flex;flex-direction:column;justify-content:flex-start;width:100%;max-width:1230px;margin-left:0;padding:0 20px}.form-group{display:flex;align-items:center;justify-content:flex-start;width:100%;margin-bottom:10px;gap:20px;box-sizing:border-box;flex-wrap:wrap}.form-each{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex:1;max-width:calc(25% - 10px);min-width:200px;margin-bottom:10px;gap:10px;box-sizing:border-box}label{width:80px;flex-shrink:0;font-weight:400;display:flex;align-items:center;white-space:nowrap;text-align:right}.form-each>div{display:flex;flex:1;gap:5px;align-items:center;min-width:0}input{flex:1;padding:5px 10px;border:1px solid #ccc;height:36px}input[type=number]{appearance:none;-webkit-appearance:none;-moz-appearance:none;flex:1;min-width:0;padding:5px 10px;border:1px solid #ccc;height:36px;box-sizing:border-box}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::placeholder{color:gray}input[type=submit]{background-color:#c90000;color:#fff;border:none;padding:10px;cursor:pointer;width:80%;box-sizing:border-box}input[type=submit]:hover{background-color:#4b4bd9}.custom-select{position:relative;display:inline-block;width:35px;height:30px;margin-left:-35px;flex-shrink:0}.custom-select:after{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #489CFF;pointer-events:none}select{-webkit-appearance:none;appearance:none;border:none;background:transparent;font-size:16px;width:35px;height:30px;padding:0;margin:0;opacity:0;cursor:pointer}select option{white-space:nowrap;color:#000;background-color:transparent}.custom-alert{position:fixed;top:50%;left:50%;transform:translate(-50%);background-color:red;color:#fff;padding:15px 20px;border:1px solid #d9534f;border-radius:5px;font-size:16px;box-shadow:0 2px 5px #0003;z-index:1000;opacity:1;transition:opacity .5s ease}#result,#printSize,#priceTable{margin-top:10px;padding:10px 20px;border:1px solid #ddd;background-color:#f9f9f9;width:100%;box-sizing:border-box}#result p,#printSize p,#priceTable p{margin:0}#printSize span,#result span{color:#2478ff;font-weight:700}#priceTable table{width:100%;border-collapse:collapse}#priceTable th:nth-child(1){width:33%}#priceTable th:nth-child(2){width:27%}#priceTable th:nth-child(3){width:40%}#priceTable th,#priceTable td{border:1px solid #ddd;padding:8px;background-color:#f4f4f4}#priceTable th{text-align:center}#priceTable td{text-align:right;padding-right:15px}#orderButton{background-color:#c90000}#orderButton:hover{background-color:#a80000}.modal{display:none;position:fixed;top:0;left:-100%;width:100%;height:100%;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;transition:left .5s ease-in-out}.modal-content{background-color:#fff;padding:20px;width:90%;max-width:900px;text-align:center;border-radius:10px;box-shadow:0 4px 6px #0000004d}.close-button,.download-button{margin:10px;padding:10px 15px;font-size:16px;cursor:pointer;background-color:#368aff;color:#fff;border:none;border-radius:5px}.close-button:hover,.download-button:hover{background-color:#4b4bd9}.modal.show{left:0}.custom-layer-alert{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#f55;color:#fff;padding:20px 30px;font-size:16px;font-weight:700;border-radius:10px;z-index:9999;box-shadow:0 4px 12px #0000004d;animation:fadeIn .3s ease;text-align:center}@keyframes fadeIn{0%{opacity:0;transform:translate(-50%,-60%)}to{opacity:1;transform:translate(-50%,-50%)}}.highlighted-option{background-color:#d5d5d5!important}@media (max-width: 1000px){.category-title{width:100%;max-width:100%;padding:10px;font-size:17px;box-sizing:border-box;text-align:center}.category-guide{width:100%;margin:10px 0;font-size:13px;font-weight:400;line-height:1.6;padding:0 10px}.category-spec{width:100%;font-size:13px;line-height:1.6;border-top:1px solid dodgerblue;border-bottom:1px solid steelblue;padding:10px 10px 5px;box-sizing:border-box}.free-wrap{flex-direction:column;align-items:center}.custom-list{font-size:13px}.custom-list li{position:relative;padding:0 15px;margin-bottom:5px}.custom-list li:before{content:"-";position:absolute;left:0;color:#000}.custom-button-wrap{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px}.custom-button{white-space:nowrap;font-size:13px;padding:8px 16px;flex:0 0 calc(33.33% - 10px);max-width:calc(33.33% - 10px);box-sizing:border-box;text-align:center}.form-container{width:100%;max-width:100%;margin-left:0;padding:0 10px;box-sizing:border-box}.form-group{flex-direction:column;width:100%;align-items:flex-start;gap:5px}.form-each{width:100%;max-width:100%;padding:0;box-sizing:border-box;display:flex;flex-direction:row;align-items:center}.form-container .form-each:last-child{margin-top:10px}.submit-button-wrap{display:flex;justify-content:center;width:100%;margin:0 auto;padding:0}.submit-button-wrap input[type=submit]{width:100%}.free-container{flex-direction:column;align-items:center;width:100%;max-width:100%;gap:30px;box-sizing:border-box;padding:0 10px}.left-panel,.right-panel{flex:0 0 100%;max-width:100%;width:100%;box-sizing:border-box}.right-panel{order:1}.left-panel{order:2}.free-canvas{width:100%;max-width:900px;margin:0 auto;display:block}label{width:80px;text-align:center;justify-content:center}.custom-select{width:120px}.mobile-jump-button{display:inline-block}}@media (max-width: 480px){.free-canvas{width:100%;aspect-ratio:1 / 1;max-width:480px;max-height:480px}}:root{--bg-color: #E8DAB3;--title-bg: darkblue}.shopify-section.sub-white-section:root,.section.white:root{--bg-color: #B2CCFF;--title-bg: #FF007F}.shopify-section.sub-large-offset-section:root,.section.large-offset:root{--bg-color: #D4F4FA;--title-bg: #967007}.section.kraft,.section.white,.section.large-offset,.shopify-section.sub-kraft-section,.shopify-section.sub-white-section,.shopify-section.sub-large-offset-section{background-color:var(--bg-color)}.category-title,.shopify-section.sub-kraft-section .category-title,.shopify-section.sub-white-section .category-title,.shopify-section.sub-large-offset-section .category-title{background:var(--title-bg)}.category-guide-wrap,.shopify-section.sub-kraft-section .category-guide-wrap,.shopify-section.sub-white-section .category-guide-wrap,.shopify-section.sub-large-offset-section .category-guide-wrap,.free-container,.shopify-section.sub-kraft-section .free-container,.shopify-section.sub-white-section .free-container,.shopify-section.sub-large-offset-section .free-container{width:95%;max-width:1230px;margin:20px auto;display:flex;flex-direction:column;gap:50px;box-sizing:border-box}.free-canvas,.shopify-section.sub-kraft-section .free-canvas,.shopify-section.sub-white-section .free-canvas,.shopify-section.sub-large-offset-section .free-canvas{width:500px;height:500px;margin:0 auto}@media (max-width: 1000px){.category-title,.shopify-section.sub-kraft-section .category-title,.shopify-section.sub-white-section .category-title,.shopify-section.sub-large-offset-section .category-title{width:100%;max-width:100%;padding:10px;font-size:17px;text-align:center}.free-container,.shopify-section.sub-kraft-section .free-container,.shopify-section.sub-white-section .free-container,.shopify-section.sub-large-offset-section .free-container{width:100%;max-width:100%;gap:30px;padding:0 10px;flex-direction:column;align-items:center}.free-canvas,.shopify-section.sub-kraft-section .free-canvas,.shopify-section.sub-white-section .free-canvas,.shopify-section.sub-large-offset-section .free-canvas{width:100%;max-width:900px}}@media (max-width: 480px){.free-canvas,.shopify-section.sub-kraft-section .free-canvas,.shopify-section.sub-white-section .free-canvas,.shopify-section.sub-large-offset-section .free-canvas{width:100%;aspect-ratio:1 / 1;max-width:480px;max-height:480px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/shoppingbag-common.css.map */
