.product-form__buttons,.shopify-payment-button{display:none!important}#custom-modal,#size-chart-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at center,rgba(0,0,0,.75) 0%,rgba(0,0,0,.55) 70%,transparent 100%);backdrop-filter:blur(10px) brightness(1.1);-webkit-backdrop-filter:blur(10px) brightness(1.1);z-index:99999;justify-content:center;align-items:flex-start;padding:40px 0;overflow-y:auto;box-sizing:border-box}#custom-modal.show,#size-chart-modal.show{display:flex!important}.custom-modal-inner,#size-chart-modal .modal-content{background:#fff;padding:20px;border-radius:16px;max-width:600px;width:90%;position:relative;text-align:left;box-shadow:0 10px 30px #0000004d}#size-chart-modal .modal-content{max-width:400px;text-align:center}.zoom-image{width:100%;max-width:400px;transition:transform .3s ease;cursor:zoom-in}.zoomed{transform:scale(1.6);cursor:zoom-out}.size-wrapper{display:flex;align-items:center;gap:12px;margin-bottom:15px}.size-wrapper img{width:70px;border:1px solid #ccc;border-radius:6px;cursor:pointer}html,body{overflow-x:hidden!important}#customize-trigger{padding:12px 20px;background:#d63384;color:#fff;font-size:18px;font-weight:600;border:none;border-radius:5px;cursor:pointer}#post-custom-buttons button{padding:10px 16px;font-size:16px;font-weight:600;border-radius:5px;cursor:pointer}#add-another{background:#fff;color:#512da8;border:2px solid #512da8;margin-right:10px}#real-add-to-cart{background:#512da8;color:#fff;border:none}@font-face{font-family:Armata;font-style:normal;font-weight:400;src:url(/cdn/fonts/armata/armata_n4.2e3cc6ab794ff90c2bbf6cbdb1740701c5bb67b1.woff2) format("woff2");font-display:swap}#customize-trigger,#add-another,#real-add-to-cart,#save-customization,#saved-counter,#custom-modal label,#custom-modal h2{font-family:Armata,sans-serif!important}#customize-trigger:hover,#save-customization:hover,#real-add-to-cart:hover,#add-another:hover{filter:brightness(1.1);transform:scale(1.03);transition:all .2s ease}#post-custom-buttons{opacity:0;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease}#post-custom-buttons.show{opacity:1;transform:translateY(0)}form[action*="/cart/add"] select[name=id]{display:none!important}@media (max-width: 600px){.cart-items{width:100%;display:block;padding:0 12px}.cart-items tr{display:flex;flex-direction:column;border-bottom:1px solid #ddd;margin-bottom:20px;padding-bottom:12px}.cart-items td{display:flex;justify-content:space-between;padding:4px 0;font-size:14px;line-height:1.3;color:#222}.cart-items td strong{font-weight:600;font-size:14px}.cart-items img{width:90px;height:auto;margin:6px auto;border:1px solid #ccc;border-radius:6px;display:block}.addon-row{background:#f9f9f9;border-left:4px solid #ccc;padding-left:10px;margin-top:6px;margin-bottom:6px}.addon-row td{font-size:13px;color:#333;padding:3px 0}.addon-row td:first-child{padding-left:0!important}.cart-items td.right{text-align:right;align-items:flex-start;padding-top:2px;font-size:14px}.cart-items td.right a{margin-left:6px;font-size:13px;color:#d32f2f}#estimated-total{font-size:20px;font-weight:700;color:#000;margin-top:14px;text-align:right;padding:0 12px}#estimated-note{font-size:12px;color:#777;text-align:right;padding:0 12px;margin-bottom:18px}.button,.shopify-payment-button,.shopify-payment-button__button{width:100%!important;box-sizing:border-box;text-align:center;margin-bottom:10px;font-size:16px;font-weight:600}.cart-footer{padding:0 12px}}.custom-modal-inner{border-radius:16px!important;max-height:85vh;overflow-y:auto}.custom-modal-inner{scrollbar-width:thin;scrollbar-color:#ccc #f9f9f9;-webkit-overflow-scrolling:touch}.custom-modal-inner::-webkit-scrollbar{width:8px}.custom-modal-inner::-webkit-scrollbar-track{background:#f9f9f9;border-radius:10px}.custom-modal-inner::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.custom-modal-inner::-webkit-scrollbar-thumb:hover{background:#999}html,body{overscroll-behavior:none}#shirt-accordion .acc-sec{border-bottom:1px solid #e6e6e6;margin-bottom:10px}#shirt-accordion .acc-title{display:flex;justify-content:space-between;align-items:center;font-family:Armata,sans-serif;font-weight:700;font-size:18px;padding:10px 14px;border-radius:8px;background:#f9f9f9;cursor:pointer;transition:background .2s ease}#shirt-accordion .acc-title:hover{background:#f0f0f0}#shirt-accordion .acc-title.open{background:#fff0f7}#shirt-accordion .acc-content{display:none;padding:10px 16px;font-family:Armata,sans-serif;font-size:15px;line-height:1.6}#shirt-accordion .chev{font-size:18px;margin-left:10px}html.pajamas .variant-picker,html.pajamas .product-form__controls-group,html.pajamas .product-form__input,html.pajamas form[action*="/cart/add"] select[name=id]{display:none!important}#pajama-accordion .acc-sec{border-bottom:1px solid #e6e6e6;margin-bottom:10px}#pajama-accordion .acc-title{display:flex;justify-content:space-between;align-items:center;font-family:Armata,sans-serif;font-weight:700;font-size:18px;padding:10px 14px;border-radius:8px;background:#f9f9f9;cursor:pointer;transition:background .2s ease}#pajama-accordion .acc-title:hover{background:#f0f0f0}#pajama-accordion .acc-title.open{background:#fff0f7}#pajama-accordion .acc-content{display:none;padding:10px 16px;font-family:Armata,sans-serif;font-size:15px;line-height:1.6}#pajama-accordion .chev{font-size:18px;margin-left:10px}#ornament-accordion .acc-sec{border-bottom:1px solid #e6e6e6;margin-bottom:10px}#ornament-accordion .acc-title{display:flex;justify-content:space-between;align-items:center;font-family:Armata,sans-serif;font-weight:700;font-size:18px;padding:10px 14px;border-radius:8px;background:#f9f9f9;cursor:pointer;transition:background .2s ease}#ornament-accordion .acc-title:hover{background:#f0f0f0}#ornament-accordion .acc-title.open{background:#fff0f7}#ornament-accordion .acc-content{display:none;padding:10px 16px;font-family:Armata,sans-serif;font-size:15px;line-height:1.6}#ornament-accordion .chev{font-size:18px;margin-left:10px}.ornament-root{max-width:520px}.orn-label{display:block;font-family:Armata,system-ui,sans-serif;font-weight:700;margin:6px 0}.orn-hint{font-size:12px;color:#6c757d}.orn-select{width:100%;padding:10px;border:1px solid #ddd;border-radius:10px}.orn-uploader{margin-top:14px}.orn-label-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.orn-drop{display:flex;gap:12px;align-items:center;justify-content:flex-start;padding:18px;border:2px dashed #e3e3e8;border-radius:14px;cursor:pointer;background:#fff}.orn-drop.drag{border-color:#d63384;background:#fff5fb}.orn-icon{width:28px;height:28px;flex:0 0 28px;stroke:#d63384;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.orn-drop-text{font-size:15px}.orn-link{color:#d63384;text-decoration:underline}.orn-preview{display:flex;align-items:center;gap:10px;margin-top:10px}.orn-preview img{width:84px;height:84px;object-fit:cover;border-radius:10px;border:1px solid #eee}.orn-filename{font-size:13px;color:#444;word-break:break-all}.orn-total{margin-top:12px;font-weight:700;font-size:18px}.orn-add{margin-top:12px;width:100%;padding:12px 16px;border:none;border-radius:10px;background:#d63384;color:#fff;font-weight:700;font-size:16px;cursor:pointer}.orn-add:disabled{opacity:.5;cursor:not-allowed}.orn-row{margin-top:10px}.orn-head{display:flex;align-items:baseline;gap:14px;margin-bottom:8px}.orn-head span{font-weight:700;font-size:16px}.orn-head small{color:#6c757d;font-size:12px}#orn-dropzone.orn-drop{display:flex;align-items:center;gap:12px;padding:16px 18px;border:2px dashed #efb3cf;background:#fff;border-radius:14px;cursor:pointer;transition:box-shadow .2s ease,border-color .2s ease}#orn-dropzone:hover{box-shadow:0 6px 20px #0000000f;border-color:#d63384}#orn-dropzone:focus-visible{outline:2px solid #d63384}.orn-icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:#d63384;background:#d6338414}.orn-text{color:#343a40;font-size:15px}.orn-text strong{font-weight:700}.orn-text span{color:#6c757d;margin:0 6px}.orn-text em{color:#d63384;font-style:normal;text-decoration:underline}.orn-preview-wrap{display:none;margin:16px 0 6px}.orn-preview{width:220px;aspect-ratio:1/1;border-radius:999px;background:#fff;box-shadow:0 6px 24px #00000014;display:block}@media (max-width: 640px){.orn-preview{width:180px}}.orn-drop{display:flex;align-items:center;gap:10px;border:2px dashed #e5e5ea;border-radius:14px;padding:14px 16px;cursor:pointer;background:#fff}.orn-drop:hover{border-color:#d63384}.orn-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;background:#fbe6f1;color:#d63384}.orn-preview-wrap{display:none;margin:12px 0;text-align:center}.orn-preview{width:260px;height:260px;border-radius:9999px;background:#fff;border:1px solid #eee;box-shadow:0 1px 3px #0000000f;display:inline-block}.orn-preview-note{font-size:12px;color:#6c757d;margin-top:6px}html.ornament .price,html.ornament .price__container,html.ornament .product__info-container .price,html.ornament [data-product-price],html.ornament .product__price,html.ornament .product__tax,html.ornament .product__unit-price,html.ornament .price-item,html.ornament .price--large{display:none!important}#ornament-accordion.acc-modern .acc-sec{margin:0;padding:0;background:transparent;border:none;box-shadow:none}#ornament-accordion.acc-modern .acc-title{display:flex;align-items:center;gap:.6rem;padding:10px 0;font-weight:700;font-size:16px;line-height:1.2;cursor:pointer;border-bottom:1px solid #eee;color:#111}#ornament-accordion.acc-modern .acc-title:after{content:"";margin-left:auto;width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .18s ease,opacity .18s ease;opacity:.55}#ornament-accordion.acc-modern .acc-title.open:after{transform:rotate(225deg);opacity:.9}#ornament-accordion.acc-modern .acc-title:hover{color:#d63384}#ornament-accordion.acc-modern .acc-content{padding:8px 0 12px;border-bottom:1px solid #f6f6f6;color:#555}#ornament-accordion.acc-modern .bullets{list-style:none;margin:6px 0 0;padding:0}#ornament-accordion.acc-modern .bullets li{position:relative;padding-left:14px;margin:4px 0;line-height:1.4}#ornament-accordion.acc-modern .bullets li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:#d63384;opacity:.35}#shirt-accordion .acc-sec,#pajama-accordion .acc-sec,#ornament-accordion .acc-sec{margin:0;padding:0;background:transparent;border:none}#shirt-accordion .acc-title,#pajama-accordion .acc-title,#ornament-accordion .acc-title{-webkit-appearance:none;appearance:none;background:none;border:0;width:100%;text-align:left;display:flex;align-items:center;padding:10px 0;margin:0;font-weight:700;font-size:16px;line-height:1.2;cursor:pointer;color:#111;border-bottom:1px solid #eee}#shirt-accordion .acc-title .chev,#pajama-accordion .acc-title .chev,#ornament-accordion .acc-title .chev{display:none!important}#shirt-accordion .acc-title:after,#pajama-accordion .acc-title:after,#ornament-accordion .acc-title:after{content:"";margin-left:auto;width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .18s ease,opacity .18s ease;opacity:.55}#shirt-accordion .acc-title.open,#pajama-accordion .acc-title.open,#ornament-accordion .acc-title.open{color:#111;box-shadow:inset 0 -2px #111}html.pajamas #pajama-accordion .acc-title.open{box-shadow:inset 0 -2px #512da8}html.ornament #ornament-accordion .acc-title.open{box-shadow:inset 0 -2px #d63384}#shirt-accordion .acc-title.open:after,#pajama-accordion .acc-title.open:after,#ornament-accordion .acc-title.open:after{transform:rotate(225deg);opacity:.9}#shirt-accordion .acc-content,#pajama-accordion .acc-content,#ornament-accordion .acc-content{padding:8px 0 10px;border-bottom:1px solid #f3f3f3;color:#444;font-size:15px}#shirt-accordion .acc-content ul,#pajama-accordion .acc-content ul,#ornament-accordion .acc-content ul{list-style:none;margin:4px 0 0;padding:0}#shirt-accordion .acc-content li,#pajama-accordion .acc-content li,#ornament-accordion .acc-content li{position:relative;padding-left:14px;margin:4px 0;line-height:1.35}#shirt-accordion .acc-content li:before,#pajama-accordion .acc-content li:before,#ornament-accordion .acc-content li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:#bbb}html.pajamas #pajama-accordion .acc-content li:before{background:#512da8;opacity:.35}html.ornament #ornament-accordion .acc-content li:before{background:#d63384;opacity:.35}#shirt-accordion .acc-content p,#pajama-accordion .acc-content p,#ornament-accordion .acc-content p{margin:6px 0}#shirt-accordion .acc-title,#pajama-accordion .acc-title{background:transparent!important;border:none!important;border-radius:0!important;padding:10px 0!important;margin:0!important;display:flex!important;align-items:center!important;gap:.6rem!important;font-weight:700!important;font-size:16px!important;line-height:1.2!important;color:#111!important;cursor:pointer!important;border-bottom:1px solid #eee!important;box-shadow:none!important}#shirt-accordion .acc-title .chev,#pajama-accordion .acc-title .chev{display:none!important}#shirt-accordion .acc-title:after,#pajama-accordion .acc-title:after{content:"";margin-left:auto;width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .18s ease,opacity .18s ease;opacity:.55}#shirt-accordion .acc-title.open:after,#pajama-accordion .acc-title.open:after{transform:rotate(225deg);opacity:.9}#shirt-accordion .acc-title.open,#pajama-accordion .acc-title.open{box-shadow:inset 0 -2px #111!important;background:transparent!important}#shirt-accordion .acc-sec,#pajama-accordion .acc-sec{margin:0!important;padding:0!important;background:transparent!important;border:none!important}#shirt-accordion .acc-content,#pajama-accordion .acc-content{padding:8px 0 10px!important;border-bottom:1px solid #f6f6f6!important;color:#555!important;font-size:15px!important}#shirt-accordion .acc-content ul,#pajama-accordion .acc-content ul,#shirt-accordion .acc-content ol,#pajama-accordion .acc-content ol{list-style:none!important;margin:6px 0 0!important;padding:0!important}#shirt-accordion .acc-content li,#pajama-accordion .acc-content li{position:relative!important;padding-left:14px!important;margin:4px 0!important;line-height:1.4!important}#shirt-accordion .acc-content li:before,#pajama-accordion .acc-content li:before{content:""!important;position:absolute!important;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:#bbb;opacity:.8}#shirt-accordion .acc-sec+.acc-sec,#pajama-accordion .acc-sec+.acc-sec{border-top:1px solid #eee!important;padding-top:10px!important;margin-top:10px!important}#ornament-accordion .acc-title,#pajama-accordion .acc-title,#shirt-accordion .acc-title{transition:color .18s ease,box-shadow .18s ease,opacity .18s ease}#ornament-accordion .acc-title:hover,#pajama-accordion .acc-title:hover,#shirt-accordion .acc-title:hover{color:#d63384!important}#ornament-accordion .acc-title.open,#pajama-accordion .acc-title.open,#shirt-accordion .acc-title.open{box-shadow:inset 0 -2px #d63384!important;color:#111!important;background:transparent!important}#ornament-accordion .acc-title:after,#pajama-accordion .acc-title:after,#shirt-accordion .acc-title:after{border-right-color:currentColor!important;border-bottom-color:currentColor!important;opacity:.65}#ornament-accordion .acc-title.open:after,#pajama-accordion .acc-title.open:after,#shirt-accordion .acc-title.open:after{opacity:.95}#pajama-accordion .acc-title.open,#shirt-accordion .acc-title.open{background:transparent!important}#pajama-accordion .acc-content li:before,#shirt-accordion .acc-content li:before,#ornament-accordion .acc-content li:before{background:#d63384!important;opacity:.35!important}#shirt-accordion .acc-title:hover,#pajama-accordion .acc-title:hover,#ornament-accordion .acc-title:hover{background-color:#f8e9f1!important}#shirt-accordion .acc-title.open,#pajama-accordion .acc-title.open,#ornament-accordion .acc-title.open{background-color:#f1d7e5!important;color:#d63384!important;border-radius:6px!important}#shirt-accordion .acc-title:after,#pajama-accordion .acc-title:after,#ornament-accordion .acc-title:after{border-right-color:#d63384!important;border-bottom-color:#d63384!important}#shirt-accordion .acc-title.open:after,#pajama-accordion .acc-title.open:after,#ornament-accordion .acc-title.open:after{transform:rotate(225deg);opacity:.95}#post-custom-buttons{position:relative;z-index:99999!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}#custom-modal.show{z-index:99998!important}#atc-overlay{z-index:99990!important}#atc-drawer{z-index:99991!important}#post-custom-buttons{margin-top:25px!important;margin-bottom:40px!important;display:flex;gap:10px;justify-content:flex-start}#post-custom-buttons button{padding:12px 26px;font-weight:600;border-radius:10px;font-family:Armata,sans-serif;box-shadow:0 3px 6px #0000001a;transition:transform .15s ease-in-out}#post-custom-buttons button:hover{transform:scale(1.04)}#mug-accordion .acc-sec{border-bottom:1px solid #e6e6e6;margin-bottom:10px}#mug-accordion .acc-title{display:flex;justify-content:space-between;align-items:center;font-family:Armata,sans-serif;font-weight:700;font-size:18px;padding:10px 14px;border-radius:8px;background:#f9f9f9;cursor:pointer;transition:background .2s ease}#mug-accordion .acc-title:hover{background:#f0f0f0}#mug-accordion .acc-title.open{background:#f1d7e5;color:#d63384}#mug-accordion .acc-content{display:none;padding:10px 16px;font-family:Armata,sans-serif;font-size:15px;line-height:1.6;color:#444}#mug-accordion .acc-content ul{list-style:none;padding:0;margin:6px 0 0}#mug-accordion .acc-content li{position:relative;padding-left:14px;margin:4px 0;line-height:1.4}#mug-accordion .acc-content li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:#d63384;opacity:.35}#mug-accordion .chev{font-size:18px;margin-left:10px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-ui.css.map */
