html:has(.lezarld-footer){background:#fccc6a}body.lezarld-page{background:var(--paper)}footer.lezarld-footer{padding:0;background:linear-gradient(var(--paper),var(--cream));color:var(--ink)}.lezarld-footer .footer-upper{max-width:1600px;margin:0 auto;padding:56px 3.4% 46px}.lezarld-footer .footer-grid>div{min-width:0}.lezarld-footer .footer-endcap{position:relative;isolation:isolate;overflow:hidden;background:var(--amber);padding:38px 3.4% 30px}.lezarld-footer .footer-endcap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(#352117 .65px,transparent .65px);background-size:5px 5px;opacity:.075;pointer-events:none}.lezarld-footer .footer-endcap:after{content:"";position:absolute;width:240px;height:240px;left:-100px;bottom:-170px;border-radius:50%;background:#a5b9c1;transform:rotate(-15deg);pointer-events:none;z-index:-1}.lezarld-footer .footer-endcap-inner{position:relative;max-width:1500px;margin:0 auto;z-index:1}.lezarld-footer .footer-brand-eyebrow{font:14px/1.5 var(--display);max-width:75%;letter-spacing:.01em}.lezarld-footer .footer-brand-logo{display:block;text-align:center;white-space:nowrap;font:400 clamp(68px,20.6vw,300px)/1.08 var(--display);letter-spacing:-.085em;padding-right:.07em;margin:28px auto 18px;color:var(--ink);width:100%}.lezarld-footer .footer-brand-logo:hover{color:var(--red)}.lezarld-footer .footer-brand-logo:focus-visible{outline-offset:-5px}.lezarld-footer .footer-brand-tagline{font:18px/1.7 var(--display);text-align:center;letter-spacing:-.025em}.lezarld-footer .footer-brand-star{position:absolute;right:8%;top:12px;width:92px;height:92px;fill:var(--pink);stroke:var(--ink);stroke-width:2;transform:rotate(12deg);pointer-events:none;z-index:2}.lezarld-footer .footer-bottom{font:15px/1.5 var(--body);margin-top:34px;padding-top:20px;border-top:1px solid #35211755;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}@media(max-width:760px){.lezarld-footer .footer-upper{padding:38px 7% 30px}.lezarld-footer .footer-endcap{padding:27px 6% 26px}.lezarld-footer .footer-brand-eyebrow{font-size:10px;max-width:77%}.lezarld-footer .footer-brand-logo{font-size:20.6vw;margin:31px auto 20px;line-height:1.1}.lezarld-footer .footer-brand-tagline{font-size:13px;line-height:1.8}.lezarld-footer .footer-brand-star{width:58px;height:58px;right:5%;top:10px}.lezarld-footer .footer-bottom{font-size:12px;gap:16px;margin-top:28px;padding-top:16px}.lezarld-footer .footer-endcap .footer-bottom>span{order:initial;width:auto}.lezarld-footer .footer-endcap:after{width:160px;height:160px;left:-80px;bottom:-120px}}.product-page{max-width:1600px;margin:0 auto;padding:101px 2.5% 100px}.product-sheet{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px;align-items:start}.product-gallery{position:sticky;top:92px;min-width:0}.product-gallery-image{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 77%,#f3eed960,transparent 65%)}.product-gallery-image img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(12px 30px 18px rgba(42,32,17,.42))}.product-heading{font:36px/1.2 var(--display);color:#2e2619;overflow-wrap:anywhere;letter-spacing:-.4px;margin:0}.product-subtitle{font:18px/1.4 var(--body);margin:12px 0 0}.product-summary .product-purchase{display:block;margin:22px 0 34px}.product-summary .product-price{display:block;font:18px/1.4 var(--body);margin-bottom:22px}.product-summary .lezarld-product-form{display:flex;flex-direction:column;align-items:stretch;gap:24px;width:100%}.product-control{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:0;font:18px/1.4 var(--body)}.product-control label{font:inherit}.product-quantity{display:flex;align-items:center;gap:0;justify-self:start}.product-quantity button{width:36px;height:36px;border:1px solid #352117;border-radius:50%;background:#adbcc3;font:24px/1 var(--body);display:grid;place-items:center}.product-quantity input{width:54px;height:42px;text-align:center;border:0;background:transparent;font:18px var(--body);padding:0;-moz-appearance:textfield}.product-quantity input::-webkit-inner-spin-button,.product-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-summary .product-option,.product-summary .product-size{border:1px solid #352117;border-radius:30px;background:#f3eed9;font:18px/1.4 var(--body);padding:13px 18px;min-width:0;min-height:50px;width:100%}.product-summary .product-add{width:100%;min-height:51px;padding:13px 20px;border:1px solid #352117;border-radius:32px;background:#adbcc3;color:#42421e;font:18px/1.25 var(--display);text-align:center;margin:4px 0 0}.product-summary .product-add:hover{background:#9fafb7}.product-summary .product-add:disabled{background:#e0d9c3;opacity:.7;cursor:not-allowed}.product-summary .shopify-payment-button{width:100%}.product-summary .shopify-payment-button__button{border-radius:32px!important;min-height:51px!important}.product-summary .shopify-payment-button__more-options{font:16px var(--body)}.product-page-link{display:block;font:16px var(--body);text-decoration:underline;margin:18px 0 0}.product-summary .release-status{font:18px var(--body);margin:12px 0 0}.product-summary .product-notify{margin-top:20px}.product-facts{margin:0 0 26px;font:18px/1.6 var(--body)}.product-facts>div{display:flex;gap:5px;margin:0 0 18px}.product-facts dt{font-weight:700;flex-shrink:0}.product-facts dd{margin:0}.product-copy{font:18px/1.75 var(--body)}.product-copy p{margin:0 0 19px}.product-copy .p2{display:none}dialog.detail-dialog{width:1280px;padding:55px 32px 40px;border-radius:0;border:0;background:#fffdee}.detail-dialog .product-sheet{gap:38px}.detail-dialog .product-gallery{position:sticky;top:0}.detail-dialog .product-heading{font-size:32px}.detail-dialog .product-control{grid-template-columns:120px minmax(0,1fr)}.detail-dialog .dialog-close{position:absolute;z-index:2;right:18px;top:12px;font-size:30px}@media(max-width:760px){.product-page{padding:84px 6% 65px}.product-sheet,.detail-dialog .product-sheet{grid-template-columns:minmax(0,1fr);gap:20px}.product-gallery,.detail-dialog .product-gallery{position:static}.product-gallery-image{max-width:540px;margin:0 auto}.product-heading,.detail-dialog .product-heading{font-size:30px}.product-summary .product-purchase{margin:20px 0 30px}.product-control,.detail-dialog .product-control{grid-template-columns:100px minmax(0,1fr)}.product-summary .product-add{font-size:15px}dialog.detail-dialog{padding:38px 22px 30px}.product-copy,.product-facts{font-size:17px}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
