.shopify-section--main-product,.main-product-section{background:transparent!important}.product-title-block,.product__title,.shopify-section--main-product h1{font-family:var(--pic-font-body, "DM Sans", sans-serif)!important;color:var(--pic-charcoal, #2D2D33)!important;font-weight:600!important;line-height:1.15!important;letter-spacing:-.02em!important}.product-price,.price__regular,.price__sale,.price-item,.price-item--regular,.price-item--sale,.shopify-section--main-product .price,.shopify-section--main-product [class*=price]{font-family:var(--pic-font-body, "DM Sans", sans-serif)!important;font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum" 1!important;color:var(--pic-charcoal, #2D2D33)!important;font-weight:700!important;letter-spacing:-.02em!important;line-height:1!important}.shopify-section--main-product .price-item--regular,.shopify-section--main-product .price__regular .price-item,.shopify-section--main-product .price__sale .price-item--sale{font-size:36px!important}@media(min-width:768px){.shopify-section--main-product .price-item--regular,.shopify-section--main-product .price__regular .price-item,.shopify-section--main-product .price__sale .price-item--sale{font-size:42px!important}}.price__compare,.price-item--compare,.compare-at-price{font-weight:500!important;color:var(--pic-muted, #8A8A8A)!important;font-size:20px!important}.main-product-section p,.main-product-section label,.main-product-section .rte,.main-product-section li{font-family:var(--pic-font-body, "DM Sans", sans-serif);color:var(--pic-text, #4A4A4A);line-height:1.65}.main-product-section h2,.main-product-section h3,.main-product-section h4{font-family:var(--pic-font-body, "DM Sans", sans-serif);color:var(--pic-charcoal, #2D2D33);font-weight:600;letter-spacing:-.015em}.custom-product-field{margin-top:8px}.custom-product-field__label,.custom-product-field label,.custom-product-field legend{font-family:var(--pic-font-body);font-weight:500;font-size:14px;color:var(--pic-charcoal);margin-bottom:8px;display:block;letter-spacing:0}.custom-product-field input[type=text],.custom-product-field input[type=number],.custom-product-field textarea,.custom-product-field select{width:100%;box-sizing:border-box;border:1px solid #E5DED2;border-radius:12px;padding:13px 16px;font-family:var(--pic-font-body);font-size:15px;color:var(--pic-charcoal);background:#fff;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.custom-product-field input::placeholder,.custom-product-field textarea::placeholder{color:var(--pic-quiet, #B5B0A8);font-weight:400}.custom-product-field input:focus,.custom-product-field textarea:focus,.custom-product-field select:focus{border-color:var(--pic-sky, #7C9CBF);box-shadow:0 0 0 3px var(--pic-sky-soft, rgba(124, 156, 191, .15))}.custom-product-field textarea{resize:vertical;min-height:88px;line-height:1.5}.custom-product-field .pills-container{display:flex;flex-wrap:wrap;gap:8px}.custom-product-field .pills-container .pill,.custom-product-field button.pill{border:1px solid #E5DED2;background:#fff;color:var(--pic-charcoal);border-radius:9999px;padding:9px 18px;font-family:var(--pic-font-body);font-size:14px;font-weight:500;cursor:pointer;transition:all .18s ease}.custom-product-field .pills-container .pill:hover{border-color:var(--pic-gold);background:var(--pic-cream-warm, #FAF1E6)}.custom-product-field .pills-container .pill.active,.custom-product-field .pills-container .pill[aria-pressed=true]{background:linear-gradient(135deg,#e8b580,#d4a574);border-color:var(--pic-gold-deep, #B8884F);color:#fff;box-shadow:0 2px 8px #d4a5744d}.product-form__submit,button[name=add],.atc-btn,.buy-buttons .button--primary{background:linear-gradient(135deg,#efb87e,#d4a574,#b8884f)!important;border:none!important;color:#fff!important;font-family:var(--pic-font-body)!important;font-weight:700!important;font-size:18px!important;letter-spacing:.025em!important;border-radius:9999px!important;padding:20px 36px!important;width:100%!important;min-height:60px!important;box-shadow:0 8px 22px #d4a57473,0 0 0 1px #b8884f2e inset!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important;text-transform:none!important}.product-form__submit:hover,button[name=add]:hover{filter:brightness(1.06) saturate(1.1);transform:translateY(-2px);box-shadow:0 16px 34px #d4a5748c,0 0 0 1px #b8884f40 inset!important}.product-form__submit:active{transform:translateY(0) scale(.98)}.shopify-payment-button__button,.shopify-payment-button__more-options{font-family:var(--pic-font-body)!important}.shopify-section--main-product{--color-base-accent-1: 232, 181, 128 !important;--color-base-accent-2: 196, 148, 82 !important;--color-foreground-on-accent-1: 255, 255, 255 !important;--gradient-base-accent-1: linear-gradient(135deg, #E8B580 0%, #D4A574 100%) !important}.shopify-section--main-product .product-form__input--pills label{border:1px solid #E5DED2!important;background:#fff!important;color:var(--pic-charcoal)!important;border-radius:9999px!important;font-weight:500!important;transition:all .18s ease!important}.shopify-section--main-product .product-form__input--pills label:hover{border-color:var(--pic-gold)!important;background:var(--pic-cream-warm, #FAF1E6)!important}.shopify-section--main-product .product-form__input--pills input:checked+label,.shopify-section--main-product .product-form__input--pills input:checked+.accent-color-text{border-color:var(--pic-gold-deep, #B8884F)!important;background:linear-gradient(135deg,#e8b580,#d4a574)!important;color:#fff!important;box-shadow:0 3px 10px #d4a57459!important}.shopify-section--main-product .accent-color-text{background-image:none}.emoji-benefits-container{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;padding:22px;background:linear-gradient(135deg,#fff8f0d9,#fbe5d6a6,#c5d9ee73);border-radius:18px;border:1px solid rgba(212,165,116,.25);box-shadow:inset 0 1px #ffffff80}.emoji-benefits-container p{margin:0;font-size:13.5px;font-weight:500;display:flex;align-items:center;gap:8px;color:var(--pic-charcoal);line-height:1.4}.collapsible-content-block,[class*=collapsible-row]{border-color:#2d2d3314!important}.collapsible-content-block__summary,.collapsible-row__heading,[class*=collapsible-row] summary{font-family:var(--pic-font-body)!important;font-weight:600!important;color:var(--pic-charcoal)!important;letter-spacing:-.005em;font-size:15px!important}[class*=collapsible-row] [class*=content],[class*=collapsible-row] p{font-size:14.5px;line-height:1.65;color:var(--pic-text)}.pic-canvas-support-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:linear-gradient(135deg,#e8b4b838,#fff8f099,#d4a57438);border:1px solid rgba(232,180,184,.55);border-radius:9999px;color:var(--pic-charcoal);font-family:var(--pic-font-body);font-size:12.5px;font-weight:500;letter-spacing:.005em;margin-bottom:14px;box-shadow:0 1px 6px #e8b4b838}.pic-canvas-support-badge .heart{color:#e89a9f;font-size:14px}.pic-canvas-memorial-note{font-size:13px;font-style:italic;color:var(--pic-muted, #8A8A8A);text-align:center;margin:20px 0 0}.shopify-section--main-product .product-wrapper,.main-product-section .container{padding-top:28px;padding-bottom:28px}@media(min-width:768px){.shopify-section--main-product .product-wrapper,.main-product-section .container{padding-top:56px;padding-bottom:56px}}.pic-canvas-upload{font-family:var(--pic-font-body);display:block}.pic-canvas-upload__label{display:block;font-size:14px;font-weight:500;color:var(--pic-charcoal);margin-bottom:10px}.pic-canvas-upload__req{color:var(--pic-rose);margin-left:3px;font-weight:600}.pic-canvas-upload__hint{display:block;font-size:12.5px;font-weight:400;color:var(--pic-muted);margin-top:3px}.pic-canvas-upload__dropzone{display:block;border:1.5px dashed var(--pic-gold);border-radius:16px;padding:30px 16px;text-align:center;cursor:pointer;background:linear-gradient(135deg,#fff8f099,#fbe5d680,#d4a5741a);transition:border-color .18s ease,background .18s ease,transform .12s ease,box-shadow .18s ease}.pic-canvas-upload__dropzone:hover,.pic-canvas-upload__dropzone:focus,.pic-canvas-upload__dropzone.is-dragging{border-color:var(--pic-gold-deep);background:linear-gradient(135deg,#fff8f0cc,#fbe5d6b3,#d4a5742e);outline:none;transform:translateY(-1px);box-shadow:0 6px 18px #d4a57438}.pic-canvas-upload__dropzone.is-replace-mode{padding:14px 16px;border-style:solid;border-color:#9ab8848c;background:#d4a57412}.pic-canvas-upload__dropzone.is-replace-mode .pic-canvas-upload__dropzone-emoji,.pic-canvas-upload__dropzone.is-replace-mode .pic-canvas-upload__dropzone-hint{display:none}.pic-canvas-upload__dropzone.is-replace-mode .pic-canvas-upload__dropzone-text{margin:0;font-size:13.5px;color:#4a6b3c}.pic-canvas-upload__dropzone-emoji{font-size:36px;margin-bottom:8px}.pic-canvas-upload__dropzone-text{margin:4px 0;font-size:14.5px;font-weight:500;color:var(--pic-charcoal)}.pic-canvas-upload__dropzone-text span{color:var(--pic-muted);font-weight:400}.pic-canvas-upload__dropzone-hint{font-size:12px;color:var(--pic-muted);margin:0}.pic-canvas-upload__preview{display:grid;grid-template-columns:repeat(auto-fill,minmax(82px,1fr));gap:8px;margin-bottom:12px}.pic-canvas-upload__preview-item{position:relative;aspect-ratio:1 / 1;border-radius:12px;overflow:hidden;background:var(--pic-sky-soft);box-shadow:var(--pic-shadow-sm)}.pic-canvas-upload__preview-item img{width:100%;height:100%;object-fit:cover;display:block}.pic-canvas-upload__preview-spinner{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--pic-muted);font-size:18px}.pic-canvas-upload__progress{margin-top:12px}.pic-canvas-upload__progress-track{height:6px;background:#7c9cbf26;border-radius:9999px;overflow:hidden}.pic-canvas-upload__progress-bar{height:100%;width:0%;background:var(--pic-sky);border-radius:9999px;transition:width .25s ease}.pic-canvas-upload__progress-text{margin:8px 0 0;font-size:13px;color:var(--pic-muted);text-align:center}.pic-canvas-upload__success{display:none!important}.pic-canvas-upload__success-legacy{margin-top:12px;display:flex;align-items:center;gap:12px;padding:14px 16px;background:linear-gradient(135deg,#d4a57424,#9ab88429);border:1px solid rgba(154,184,132,.4);border-radius:12px;font-size:14px;color:#4a6b3c}.pic-canvas-upload__success-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:linear-gradient(135deg,#9cc380,#7aaa60);color:#fff;border-radius:9999px;font-weight:700;font-size:13px;flex-shrink:0;box-shadow:0 2px 6px #7aaa604d}.pic-canvas-upload__success-text{flex:1;font-weight:500}.pic-canvas-upload__reset{background:transparent;border:1px solid rgba(154,184,132,.45);color:#4a6b3c;border-radius:9999px;padding:5px 14px;font-size:12.5px;font-family:var(--pic-font-body);font-weight:500;cursor:pointer;transition:background .15s ease,border-color .15s ease}.pic-canvas-upload__reset:hover{background:#9ab88424;border-color:#9ab884a6}.pic-canvas-upload__error{margin-top:12px;padding:11px 14px;background:var(--pic-rose-soft);border:1px solid rgba(232,180,184,.55);border-radius:10px;color:#8b3a3a;font-size:13px;line-height:1.5}.pic-canvas-bonus-card{background:linear-gradient(140deg,#fff8f0f2,#fbe5d6d9,#e8b4b833);border:1px solid rgba(212,165,116,.3);border-radius:18px;padding:20px 22px;box-shadow:0 4px 14px #d4a5741f,inset 0 1px #fff9}.pic-canvas-bonus-card__title{font-family:var(--pic-font-body);font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--pic-gold-deep);margin-bottom:14px;text-align:center;position:relative}.pic-canvas-bonus-card__title:before,.pic-canvas-bonus-card__title:after{content:"";display:inline-block;width:28px;height:1px;background:var(--pic-gold);vertical-align:middle;margin:0 12px;opacity:.5}.pic-canvas-bonus-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.pic-canvas-bonus-list li{display:flex;align-items:flex-start;gap:12px;font-family:var(--pic-font-body);font-size:14px;color:var(--pic-charcoal);line-height:1.45}.pic-canvas-bonus-list li>div{flex:1;min-width:0}.pic-canvas-bonus-list strong{display:inline;font-weight:600;color:var(--pic-charcoal)}.pic-canvas-bonus-list__icon{flex-shrink:0;font-size:22px;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;box-shadow:0 2px 6px #d4a57433}.pic-canvas-bonus-list__strike{display:inline-block;margin-left:6px;font-size:12.5px;color:var(--pic-muted);text-decoration:line-through;font-weight:500}.pic-canvas-bonus-list__free{display:inline-block;margin-left:6px;font-size:11px;font-weight:700;letter-spacing:.06em;color:#1a6b2c;background:#9ab88433;border:1px solid rgba(154,184,132,.45);padding:2px 8px;border-radius:9999px;vertical-align:2px}.pic-canvas-bonus-list__sub{display:block;margin-top:2px;font-size:12.5px;color:var(--pic-muted);line-height:1.4;font-weight:400}.pic-trust-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 14px;font-family:var(--pic-font-body);font-size:12px;color:var(--pic-muted);margin-top:4px}.pic-trust-strip__item{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.pic-trust-strip__dot{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:linear-gradient(135deg,#9cc380,#7aaa60);color:#fff;font-size:9px;font-weight:700;box-shadow:0 1px 3px #7aaa6059}@media(max-width:767px){.product__media-item,.product__media-item .product__media,.product__media-item .product__modal-opener{max-height:60vh}.product__media-item img,.product__media-item video,.product__media-item svg{max-height:60vh;width:auto;height:auto;object-fit:contain;margin-left:auto;margin-right:auto;display:block}.product__media-item{display:flex;align-items:center;justify-content:center}}@media(min-width:990px){.product__media-item,.product__media-item .product__media,.product__media-item .product__modal-opener{max-height:72vh}.product__media-item img,.product__media-item video,.product__media-item svg{max-height:72vh;width:auto;height:auto;object-fit:contain;margin-left:auto;margin-right:auto;display:block}.product__media-item{display:flex;align-items:center;justify-content:center}}@media(min-width:768px){sticky-atc.sticky-atc{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/pic-product-canvas.css.map */
