[data-product-details]{display:block}[data-product-details] [hidden]{display:none!important}.product-purchase .pdp__info{min-width:0}.product-purchase .pdp__info>h1,body.template-product .theme-page .pdp.product-purchase .pdp__info>h1{font-size:clamp(2.35rem,4.2vw,3.5rem);line-height:1.08;text-wrap:balance}.product-purchase .pdp__description>:first-child{margin-top:0}.product-purchase .pdp__description>:last-child{margin-bottom:0}.product-purchase .variant-select{grid-column:1 / -1;display:grid;gap:.4rem}.product-purchase .variant-select label{font:600 .68rem/1.4 var(--ui);letter-spacing:.08em;text-transform:uppercase}.product-purchase .variant-select select{width:100%;min-height:48px;padding:.7rem .85rem;border:1px solid var(--line);border-radius:0;color:var(--text);background:var(--panel-surface);font:inherit}.product-purchase .product-form__buttons{min-width:0}.product-purchase .btn:disabled,[data-product-details] .mobile-buybar .btn:disabled{opacity:.55;cursor:not-allowed}.refill-stock{display:flex;align-items:center;gap:.5rem;margin:-.2rem 0;color:var(--text-muted);font:400 .8rem/1.5 var(--ui)}.refill-stock:before{content:"";flex:0 0 5px;width:5px;height:5px;border-radius:50%;background:var(--gold-deep, #8a6b36);opacity:.7}.refill-stock--low{color:var(--gold-deep, #8a6b36);font-weight:600}.product-purchase .pdp-details summary{min-height:48px;display:flex;align-items:center}.product-purchase .pdp-details summary:focus-visible,.product-purchase .variant-select select:focus-visible,.product-purchase .quantity input:focus-visible{outline:2px solid var(--gold-deep, #8a6b36);outline-offset:3px}.product-purchase .pdp-details__content{padding:0 0 1.1rem;color:var(--text-muted);font-size:var(--t-small);line-height:1.65;overflow-wrap:anywhere}.product-purchase .pdp-details__content>:first-child{margin-top:0}.product-purchase .pdp-details__content>:last-child{margin-bottom:0}.product-purchase .pdp-details__content p{padding:0}[data-product-details] .mobile-buybar small span{display:inline}@media(max-width:620px){.product-purchase .pdp__info>h1,body.template-product .theme-page .pdp.product-purchase .pdp__info>h1{font-size:clamp(2rem,8vw,2.5rem);line-height:1.08}.product-purchase .pdp__info{gap:1.1rem}.product-purchase .pdp-details summary{font-size:.7rem}.product-purchase .pdp-details__content{font-size:.95rem}.refill-stock{font-size:.75rem}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/product-details.css.map */
