.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?subset=AAAAAAAAAAAAAAAAAAAAAABA */
