.template-product-custom{--apt-black: #0a0a0a;--apt-white: #fafaf8;--apt-cream: #f5f2ec;--apt-gold: #c9a84c;--apt-gold-light: #e8d5a0;--apt-mid: #6b6b6b;--apt-border: #e0ddd8;--apt-font-display: "Cormorant Garamond", Georgia, serif;--apt-font-body: "DM Sans", sans-serif}.template-product-custom .featured-product-content{font-family:var(--apt-font-body);font-size:14px;line-height:1.6;color:var(--apt-black)}.template-product-custom .apt-occasion-strip{display:flex;gap:8px;padding:0 0 14px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--apt-border);margin-bottom:16px}.template-product-custom .apt-occasion-strip::-webkit-scrollbar{display:none}.template-product-custom .apt-occasion-tag{flex-shrink:0;padding:5px 12px;border:1px solid var(--apt-black);font-family:var(--apt-font-body);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background .2s,color .2s;color:var(--apt-black);background:transparent;-webkit-user-select:none;user-select:none}.template-product-custom .apt-occasion-tag:hover,.template-product-custom .apt-occasion-tag.apt-occasion-active{background:var(--apt-black);color:var(--apt-white)}.template-product-custom .product-title,.template-product-custom .product-title a{font-family:var(--apt-font-display)!important;font-size:clamp(28px,5vw,36px)!important;font-weight:300!important;line-height:1.1!important;letter-spacing:-.01em!important;color:var(--apt-black)!important;text-decoration:none!important}.template-product-custom .heading-header{margin-bottom:4px!important}.template-product-custom .short-description{font-family:var(--apt-font-display)!important;font-size:15px!important;font-style:italic!important;color:var(--apt-mid)!important;font-weight:300!important;margin-top:4px!important;margin-bottom:16px!important}.template-product-custom .jdgm-prev-badge__stars,.template-product-custom .jdgm-star{color:var(--apt-gold)!important}.template-product-custom .price-wrapper{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:8px!important;margin-bottom:6px!important}.template-product-custom .item-price{font-family:var(--apt-font-display)!important;font-size:clamp(24px,4vw,30px)!important;font-weight:600!important;letter-spacing:-.02em!important;color:var(--apt-black)!important}.template-product-custom .item-price-old{font-family:var(--apt-font-body)!important;font-size:16px!important;font-weight:400!important;color:var(--apt-mid)!important;text-decoration:line-through!important}.template-product-custom .item-discount-price.price-saving{font-family:var(--apt-font-body)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.06em!important;color:#2a7a2a!important;background:#e8f5e9!important;padding:2px 7px!important;border-radius:2px!important;display:inline-block!important}.template-product-custom .product-item-tax-shipping{font-size:11px!important;color:var(--apt-mid)!important;display:block!important;margin-top:4px!important}.template-product-custom .apt-price-note{font-family:var(--apt-font-body)!important;font-size:11px!important;color:var(--apt-mid)!important;margin-top:4px!important;margin-bottom:20px!important;line-height:1.6!important}.template-product-custom .quantity-wrapper{display:flex!important;align-items:center!important;gap:0!important;margin-bottom:14px!important;background:transparent!important;border:none!important;padding:0!important}.template-product-custom .quantity-wrapper .variant-title{font-family:var(--apt-font-body)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--apt-mid)!important;margin:0 16px 0 0!important;padding:0!important;display:block!important;white-space:nowrap!important;flex-shrink:0!important}.template-product-custom .quantity-inner{display:flex!important;align-items:center!important;gap:0!important;width:auto!important;max-width:none!important;height:auto!important;border:none!important;border-radius:0!important;background:transparent!important;padding:0!important;overflow:visible!important}.template-product-custom .qunt-btn{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;border:1px solid var(--apt-black)!important;border-radius:0!important;background:transparent!important;color:var(--apt-black)!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;transition:background .15s,color .15s!important;flex-shrink:0!important}.template-product-custom .qunt-btn:hover{background:var(--apt-black)!important;color:var(--apt-white)!important}.template-product-custom .qunt-btn svg{width:14px!important;height:14px!important;fill:currentColor!important;pointer-events:none!important}.template-product-custom .quantity-inner input,.template-product-custom .quantity-input{font-family:var(--apt-font-display)!important;font-size:18px!important;width:40px!important;min-width:40px!important;height:34px!important;min-height:34px!important;text-align:center!important;border:none!important;border-top:1px solid var(--apt-black)!important;border-bottom:1px solid var(--apt-black)!important;border-radius:0!important;background:transparent!important;color:var(--apt-black)!important;padding:0!important;-moz-appearance:textfield!important;box-shadow:none!important;outline:none!important}.template-product-custom .quantity-inner input::-webkit-inner-spin-button,.template-product-custom .quantity-inner input::-webkit-outer-spin-button,.template-product-custom .quantity-input::-webkit-inner-spin-button,.template-product-custom .quantity-input::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}.template-product-custom .featured-product-content .checkout-btn,.template-product-custom .featured-product-content .checkout-btns{margin-bottom:10px!important}.template-product-custom .featured-product-content .add-to-cart-btn{width:100%!important;background:var(--apt-black)!important;color:var(--apt-white)!important;border:none!important;border-radius:0!important;font-family:var(--apt-font-body)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase!important;padding:16px 20px!important;height:auto!important;white-space:nowrap!important;cursor:pointer!important;transition:background .2s,color .2s!important;position:relative!important;overflow:hidden!important}.template-product-custom .featured-product-content .add-to-cart-btn:hover:not(:disabled){background:var(--apt-gold)!important;color:var(--apt-black)!important}.template-product-custom .featured-product-content .add-to-cart-btn:disabled{opacity:.5!important;cursor:not-allowed!important}.template-product-custom .featured-product-content .shopify-payment-button__button--unbranded{border-radius:0!important;font-family:var(--apt-font-body)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase!important;padding:15px 20px!important;background:transparent!important;color:var(--apt-black)!important;border:1px solid var(--apt-black)!important;box-shadow:none!important;white-space:nowrap!important}.template-product-custom .featured-product-content .shopify-payment-button__button--unbranded:hover{background:var(--apt-black)!important;color:var(--apt-white)!important}.template-product-custom .featured-product-content .shopify-payment-button__button--branded{border-radius:0!important}.template-product-custom .product-collapsed-wrapper{border-top:none!important}.template-product-custom .product-collapsed-card{border-bottom:none!important;border-top:1px solid var(--apt-border)!important;background:transparent!important;box-shadow:none!important}.template-product-custom .product-collapsed-card:last-child{border-bottom:1px solid var(--apt-border)!important}.template-product-custom .product-collapsed-head{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:14px 0!important;cursor:pointer!important;background:none!important;border-radius:0!important;list-style:none!important}.template-product-custom .product-collapsed-head::-webkit-details-marker{display:none!important}.template-product-custom .product-collapsed-head h6{font-family:var(--apt-font-body)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--apt-black)!important;margin:0!important}.template-product-custom .product-collapsed-head svg{color:var(--apt-black)!important;background:none!important;border:1px solid var(--apt-black)!important;min-width:20px!important;padding:4px!important;width:20px!important;height:20px!important;flex-shrink:0!important;transition:all .2s!important;transform:none!important}.template-product-custom details[open]>.product-collapsed-head svg{background:var(--apt-black)!important;color:var(--apt-white)!important}.template-product-custom .accordion-detail-item:before,.template-product-custom .product-collapsed-card:before{height:0px!important}.template-product-custom .collapsed-content{padding-bottom:0!important;margin-bottom:0!important}.template-product-custom .product-collapsed-card[open] .collapsed-content{transform:none!important}.template-product-custom .rte :where(p){margin:0!important}.template-product-custom .collapsed-content-body{font-family:var(--apt-font-body)!important;font-size:13px!important;line-height:1.7!important;color:var(--apt-mid)!important;padding-bottom:16px!important}.template-product-custom .collapsed-content-body ul{padding-left:16px!important;margin:0!important}.template-product-custom .collapsed-content-body li{margin-bottom:4px!important}.template-product-custom .bride-month-banner{background:transparent!important;border:1px solid var(--apt-gold)!important;border-radius:0!important;padding:0!important;overflow:hidden!important}.template-product-custom .bm-title{background:var(--apt-black)!important;color:var(--apt-gold-light)!important;font-family:var(--apt-font-body)!important;font-size:10px!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;padding:9px 14px!important;margin-bottom:0!important;display:flex!important;align-items:center!important;gap:8px!important}.template-product-custom .bm-text{font-family:var(--apt-font-body)!important;font-size:11px!important;color:var(--apt-mid)!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:10px 14px 4px!important;margin:0!important}.template-product-custom .bm-code{font-family:var(--apt-font-body)!important;font-size:10px!important;color:var(--apt-mid)!important;padding:4px 14px 12px!important}.template-product-custom .bm-code span{font-size:10px!important;font-weight:500!important;letter-spacing:.12em!important;color:var(--apt-gold)!important;background:#fdf6e3!important;padding:2px 8px!important;border:1px dashed var(--apt-gold)!important;border-radius:0!important;display:inline-block!important}.template-product-custom .apt-trust-bar{border:1px solid var(--apt-border);border-top:3px solid var(--apt-black);margin:16px 0}.template-product-custom .apt-trust-bar-header{padding:12px 14px 0;font-family:var(--apt-font-body);font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--apt-mid)}.template-product-custom .apt-trust-items{display:grid;grid-template-columns:repeat(3,1fr);padding:12px 0}.template-product-custom .apt-trust-item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:8px 10px;border-right:1px solid var(--apt-border)}.template-product-custom .apt-trust-item:last-child{border-right:none}.template-product-custom .apt-trust-img{width:44px;height:44px;object-fit:contain;margin-bottom:8px}.template-product-custom .apt-trust-label{font-family:var(--apt-font-body);font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;line-height:1.3;color:var(--apt-black)}.template-product-custom .handmade-info-card{display:flex!important;align-items:center!important;gap:12px!important;background:var(--apt-cream)!important;border:none!important;border-radius:0!important;padding:14px 16px!important;margin:16px 0!important}.template-product-custom .handmade-icon{font-size:22px!important;line-height:1!important;flex-shrink:0!important}.template-product-custom .handmade-content{font-family:var(--apt-font-body)!important;font-size:12px!important;line-height:1.5!important}.template-product-custom .handmade-content strong{font-family:var(--apt-font-body)!important;font-size:12px!important;font-weight:500!important;color:var(--apt-black)!important;display:block!important;margin-bottom:2px!important}.template-product-custom .handmade-content p{font-family:var(--apt-font-body)!important;font-size:12px!important;color:var(--apt-black)!important;line-height:1.5!important;margin:0!important}.template-product-custom .handmade-highlight{color:var(--apt-gold)!important;font-weight:500!important}.template-product-custom .product-size-meta{font-family:var(--apt-font-body)!important;font-size:11px!important;color:var(--apt-mid)!important;margin-bottom:6px!important}.template-product-custom .product-size-label{font-weight:500!important}.template-product-custom .box{border-radius:0!important;border-color:var(--apt-border)!important}.template-product-custom .product-share-btn,.template-product-custom [class*=share]{font-family:var(--apt-font-body)!important}.template-product-custom .lowstock{font-size:11px!important;color:#c0392b!important;font-weight:500!important;letter-spacing:.04em!important}.template-product-custom .instock{font-size:11px!important;color:#2a7a2a!important;font-weight:500!important}@media(max-width:767px){.template-product-custom .product-title,.template-product-custom .product-title a{font-size:28px!important}.template-product-custom .item-price{font-size:26px!important}.template-product-custom .featured-product-content .checkout-btn,.template-product-custom .featured-product-content .checkout-btns{flex-direction:column!important}.template-product-custom .featured-product-content .checkout-btn .btn,.template-product-custom .featured-product-content .checkout-btns .btn{width:100%!important}.template-product-custom .featured-product-content .add-to-cart-btn{font-size:11px!important;padding:14px 16px!important}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/product-custom.css.map */
