body{--at-paper:var(--color-background);--at-ink:var(--color-foreground);--at-sand:#E8E9E1;--at-olive:var(--color-primary-button-background)}.header-logo .text-block{font-weight:500;letter-spacing:-.045em}.header__row{border-color:rgb(var(--color-foreground-rgb)/.12)}.at-button,.obj-button,.fl-page .fl-button{border-radius:8px;background:var(--color-primary-button-background);color:var(--color-primary-button-text);border-color:var(--color-primary-button-border)}.at-button:hover,.obj-button:hover,.fl-page .fl-button:hover{background:var(--color-foreground);color:var(--color-background)}.at-footer{background:#E8E9E1;color:var(--color-foreground);border-top:1px solid rgb(var(--color-foreground-rgb)/.1)}.at-footer .at-wordmark{font-weight:500;letter-spacing:-.055em;font-size:clamp(42px,4.5vw,64px)}.at-footer .at-kicker{color:inherit;opacity:.7}.at-footer-main{padding-block:48px 32px}.at-footer-bottom{border-color:rgb(var(--color-foreground-rgb)/.2)}.at-footer nav a:hover{color:inherit;text-decoration:underline}.at-footer-badge img{max-width:58px;opacity:.8}.fl-page .fl-form,.fl-page .fl-callout{background:var(--at-sand);border-radius:12px}.fl-page .fl-form input,.fl-page .fl-form textarea{background:var(--color-background);border-radius:8px;border-color:#A4ACA5}.fl-page a:focus-visible,.fl-page summary:focus-visible{outline-color:var(--color-foreground)}.fl-kicker,.fl-product-summary .fl-product-facts{color:var(--color-primary-button-background)}.fl-story-image{background:var(--at-sand);border-radius:12px;overflow:hidden}.fl-small-collection{max-width:1280px;margin-inline:auto}.fl-collection-product{border:1px solid rgb(var(--color-foreground-rgb)/.15);border-radius:14px;overflow:hidden;background:var(--color-background);gap:36px}.fl-collection-product__image img{object-fit:contain;max-height:560px;padding:24px;background:var(--color-background)}.fl-collection-product__copy{padding:36px 36px 36px 0}.fl-collection-product h2{font-size:clamp(28px,3vw,40px)}.fl-product-topic summary{font-weight:500}.fl-product-topic__body h3{font-family:var(--font-body--family)}main[data-template^="product"] .product-details h1{font-size:clamp(30px,3vw,42px);letter-spacing:-.035em}main[data-template^="product"] .product-media-container{border-radius:12px;overflow:hidden}.fl-product-summary{padding:16px 18px;border-radius:10px;background:var(--at-sand)}.fl-product-summary p:last-child{margin-bottom:0}.fl-product-topic__body dl>div{border-color:rgb(var(--color-foreground-rgb)/.15)}.cart-drawer__inner{background:var(--color-background)}body>.bew-btn.bew-btn{background:var(--color-background)!important;color:var(--color-foreground)!important;border-color:#A4ACA5!important;border-radius:8px!important}.fl-page{margin-inline:auto}
@media(max-width:749px){.at-footer-main{padding-block:36px 26px}.at-footer .at-wordmark{font-size:46px}.fl-collection-product{gap:0}.fl-collection-product__copy{padding:24px}.fl-collection-product__image img{padding:20px}.fl-product-summary{padding:14px}.fl-small-collection{padding-inline:18px}main[data-template^="product"] .product-media-container:not(.dialog-zoomed-gallery *){height:340px!important;max-height:48svh!important}}
main[data-template^="collection"] h1{width:min(1280px,calc(100vw - 80px));margin-inline:auto} @media(max-width:749px){main[data-template^="collection"] h1{width:calc(100vw - 36px)}}
body{--at-sand:#E6D9C3}.at-footer{background:#E6D9C3}.at-footer nav a{font-size:14px;min-height:42px}.at-footer .at-wordmark{font-weight:600}.at-button,.obj-button,.fl-page .fl-button{font-size:15px;font-weight:600;min-height:56px;padding:16px 24px;border-radius:12px;box-shadow:0 5px 12px #363b2d12}.fl-product-summary{background:#E6D9C3;padding:20px;border-radius:14px}.fl-collection-product{background:#E9DFCE;border:0;border-radius:20px}.fl-collection-product__image img{background:#E9DFCE}.fl-product-topic{border-bottom:1px solid #C6BBA6}.fl-product-topic summary{font-size:15px;min-height:62px}.fl-page .fl-form,.fl-page .fl-callout{background:#E6D9C3;border-radius:16px}main[data-template^="product"] .add-to-cart-button{min-height:58px;font-weight:600;border-radius:12px}
.at-button,.obj-button,.fl-page .fl-button{min-height:46px;padding:11px 19px;font-size:14px;line-height:1.5;border-radius:9px;gap:23px;box-shadow:0 2px 5px #363b2d0a}main[data-template^="product"] .add-to-cart-button{min-height:48px;border-radius:9px}.fs-home .fs-button-secondary{box-shadow:0 2px 5px #363b2d0a}
.at-footer{background:#454D35;color:#F5EEDF;border-top:0}.at-footer .at-wordmark{color:#F5EEDF}.at-footer .at-kicker{color:#D8DCC8;opacity:1}.at-footer nav a{color:#F5EEDF}.at-footer nav a:hover{color:#FFFFFF}.at-footer-main{padding-block:52px 36px}.at-footer-bottom{border-color:#F5EEDF38}.at-footer-bottom>a{color:#F5EEDF}.at-footer-badge img{opacity:1;background:#F5EEDF;border-radius:8px;padding:7px}.at-footer a:focus-visible{outline-color:#F5EEDF}@media(max-width:749px){.at-footer-main{padding-block:40px 28px}}
@media(min-width:750px){
main[data-template^="product"] .product-information__grid.product-information--media-left{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-column:2;gap:48px;align-items:start}
main[data-template^="product"] .product-information__grid.product-information--media-left .product-information__media{grid-column:1;padding:0;min-width:0;width:100%}
main[data-template^="product"] .product-information__grid.product-information--media-left .product-details{grid-column:2;padding:0;min-width:0}
main[data-template^="product"] .product-details>.group-block{max-width:100%;width:100%}
main[data-template^="product"] .product-media-container:not(.dialog-zoomed-gallery *){height:540px!important;max-height:64svh!important;min-height:0!important;aspect-ratio:auto!important}
main[data-template^="product"] .product-media-container:not(.dialog-zoomed-gallery *) .product-media{height:100%}
main[data-template^="product"] .product-media-container:not(.dialog-zoomed-gallery *) img{object-fit:contain!important}
main[data-template^="product"] .product-details h1{font-size:clamp(30px,2.7vw,39px);line-height:1.08}
}
main[data-template^="product"] .fl-product-summary{padding:12px 15px}
main[data-template^="product"] product-custom-property-component .fl-product-wish{margin-block:6px 8px}
main[data-template^="product"] product-custom-property-component .fl-product-wish summary{min-height:48px;padding-block:12px;font-size:23px}
main[data-template^="product"] product-custom-property-component .fl-product-wish .__description{font-size:13px;line-height:1.5;margin-bottom:10px}
main[data-template^="product"] product-custom-property-component .fl-product-wish textarea{min-height:76px;height:76px}
main[data-template^="product"] product-custom-property-component .fl-product-wish>div{padding-bottom:12px}
