
.ot-store-page{--font-body-family:Arial,Helvetica,sans-serif;--font-heading-family:Arial,Helvetica,sans-serif;--font-heading-weight:750;--color-background:247,247,242;--color-foreground:32,33,30;--color-button:238,255,48;--color-button-text:32,33,30;--gradient-background:#f7f7f2;background:#f7f7f2;color:#20211e;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6;letter-spacing:0}
.ot-store-page #MainContent{min-height:55vh;padding-bottom:56px}
.ot-store-page .color-scheme-1{--color-background:247,247,242;--color-foreground:32,33,30;--color-button:238,255,48;--color-button-text:32,33,30;--gradient-background:#f7f7f2}
.ot-store-page h1,.ot-store-page h2,.ot-store-page h3{font-family:Arial,Helvetica,sans-serif;font-weight:750;color:#20211e;letter-spacing:-.04em;line-height:1.12}
.ot-store-page h1{font-size:clamp(32px,4vw,54px)}
.ot-store-page .button{font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:16px;letter-spacing:0;min-height:54px}
.ot-store-page .button:not(.button--tertiary){--color-button:238,255,48;--color-button-text:32,33,30}
.ot-store-page .button:focus-visible,.ot-store-page a:focus-visible{outline:3px solid #5b43c6;outline-offset:4px}
.ot-store-page .product__description,.ot-store-page .ot-delivery-note{font-size:16px;line-height:1.7}
.ot-store-page .ot-delivery-note{padding:18px;background:#e6e7e5;border-left:3px solid #20211e}
.ot-store-page .product__info-wrapper{padding-top:16px}
.ot-store-page .cart__footer{border-top:1px solid #bfc1ba}
.ot-store-page .cart__blocks{width:100%;max-width:600px}
.ot-store-page .cart__checkout-button{max-width:none;width:100%}
.ot-store-page .tax-note{font-size:14px;line-height:1.65;margin:18px 0}
.ot-store-page .shopify-policy__container{max-width:900px;padding:56px 24px 64px;margin:auto}
.ot-store-page .shopify-policy__title{text-align:left;margin-bottom:32px}
.ot-store-page .shopify-policy__body{font-size:16px;line-height:1.8;overflow-wrap:anywhere}
.ot-store-page .shopify-policy__body h1{font-size:28px}
.ot-store-page .shopify-policy__body h2{font-size:24px;margin-top:32px}
.ot-store-page .shopify-policy__body a{color:#20211e;text-decoration:underline;text-underline-offset:3px}
.ot-store-page .ot-header,.ot-store-page .ot-footer{letter-spacing:-.015em}
@media(max-width:749px){.ot-store-page .page-width{padding-left:22px;padding-right:22px}.ot-store-page .shopify-policy__container{padding:36px 22px}.ot-store-page #MainContent{padding-bottom:32px}.ot-store-page .cart__footer{padding-top:24px}.ot-store-page .product__title h1{font-size:36px}}
