.ldw-product-details-block{background:var(--ldw-product-details-background, #F7F3E8);border:.1rem solid rgba(var(--color-foreground),.1);border-radius:.8rem;margin:1.2rem 0 1.6rem;padding:1.3rem 1.4rem}.ldw-product-details-block__heading{color:rgb(var(--color-foreground));font-size:1.5rem;font-weight:700;line-height:1.3;margin:0 0 1.1rem}.ldw-product-details-block__list{display:grid;gap:0;margin:0}.ldw-product-details-block__row{display:grid;gap:.8rem;grid-template-columns:minmax(8.8rem,.42fr) 1fr;padding:.75rem 0}.ldw-product-details-block__row+.ldw-product-details-block__row{border-top:.1rem solid rgba(var(--color-foreground),.08)}.ldw-product-details-block__row dt{color:rgba(var(--color-foreground),.64);font-size:1.28rem;font-weight:700;line-height:1.35}.ldw-product-details-block__row dd{color:rgba(var(--color-foreground),.88);font-size:1.32rem;line-height:1.35;margin:0}@media screen and (max-width:420px){.ldw-product-details-block__row{grid-template-columns:1fr;gap:.2rem}}.product-card-wrapper .card-inventory-status{align-items:center;color:rgb(var(--color-foreground));display:flex;font-size:1.3rem;gap:.45rem;line-height:1.3;margin-top:.5rem}.product-card-wrapper .card-inventory-status__dot{background:#2fc763;border:.15rem solid #d9f4df;border-radius:50%;box-shadow:0 0 0 .1rem #2fc763;display:inline-block;flex:0 0 auto;height:.9rem;width:.9rem}.product-card-wrapper .card-inventory-status--sold-out .card-inventory-status__dot{background:#d92d20;border-color:#f9d6d3;box-shadow:0 0 0 .1rem #d92d20}.product-card-wrapper .card-inventory-status--low{color:#8a480c;font-weight:600}.product-card-wrapper .card-inventory-status--low .card-inventory-status__dot{background:#b96715;border-color:#fff0dd;box-shadow:0 0 0 .1rem #b96715}.product-card-wrapper .card-inventory-status--critical{color:#b42318;font-weight:600}.product-card-wrapper .card-inventory-status--critical .card-inventory-status__dot{background:#dc2626;border-color:#fee2e2;box-shadow:0 0 0 .1rem #dc2626}.ldw-product-customisation,.ldw-gift-service{margin:1.5rem 0;padding:1.6rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:.8rem;background:rgb(var(--color-background))}.ldw-product-customisation label,.ldw-gift-page label{display:block;font-weight:600;margin:.8rem 0}.ldw-product-customisation select,.ldw-product-customisation input,.ldw-gift-page textarea{width:100%;padding:1.2rem;border:1px solid rgba(var(--color-foreground),.5);border-radius:.4rem;color:rgb(var(--color-foreground));background:rgb(var(--color-background));font:inherit}.ldw-product-customisation select{min-height:4.6rem}.ldw-order-hint{font-size:1.3rem;line-height:1.5;margin:.7rem 0}.ldw-gift-service{display:grid;gap:1rem}.ldw-gift-service:has(>.ldw-order-error:only-child){display:none}.ldw-order-error{color:#9c2424}.ldw-global-error{position:fixed;z-index:1000;bottom:2rem;left:5%;right:5%;padding:1.6rem;color:#7d1919;background:#fff1ee;border:1px solid #b55050}.ldw-global-error[hidden],.ldw-order-error[hidden]{display:none}.ldw-gift-page{max-width:110rem;padding-top:3rem;padding-bottom:5rem}.ldw-gift-page__grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem}.ldw-gift-page__image{display:block;width:100%;height:auto;max-height:45rem;object-fit:contain;border-radius:.8rem}.ldw-gift-page .button{width:100%;margin-top:1rem}.ldw-gift-confirm{display:flex!important;align-items:flex-start;gap:1rem}.ldw-gift-confirm input{width:2rem;height:2rem;flex:0 0 2rem;margin-top:.4rem}.ldw-gift-page textarea{resize:vertical;min-height:16rem}.ldw-product-customisation :focus-visible,.ldw-gift-page :focus-visible{outline:2px solid currentColor;outline-offset:3px}[data-ldw-addon="Gift-ready order"] quantity-input{display:none}@media(max-width:749px){.ldw-gift-page__grid{grid-template-columns:1fr;gap:2rem}.ldw-gift-page__image{max-height:30rem}}.ldw-gift-options{border:0;padding:0;margin:2rem 0}.ldw-gift-option{display:flex!important;align-items:flex-start;gap:1.2rem;padding:1.6rem;border:1px solid #c8cbc7;border-radius:.6rem;cursor:pointer}.ldw-gift-option:has(input:checked){border:2px solid #3f5147;background:#f5f7f3}.ldw-gift-option input{flex:0 0 2rem;width:2rem;height:2rem;margin-top:.4rem}.ldw-gift-option small{display:block;font-weight:400;margin-top:.5rem}.ldw-premium-details{display:grid;grid-template-columns:15rem 1fr;gap:2rem;padding:1rem 0 2rem}.ldw-premium-details h2{margin-top:0}[data-ldw-message-fields][hidden]{display:none}@media(max-width:749px){.ldw-premium-details{grid-template-columns:1fr}.ldw-premium-details img{max-width:20rem}}
/*# sourceMappingURL=/cdn/shop/t/152/compiled_assets/styles.css.map */
