.fq-cart{max-width:1150px}.fq-cart h1{font-size:clamp(34px,4vw,56px)}.fq-cart__item{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:24px;align-items:start;padding:25px 0;border-bottom:1px solid #d4c9b6}.fq-cart__image img{width:110px;height:130px;object-fit:contain;background:#fff}.fq-cart__item h2{font-size:24px;margin:0 0 10px}.fq-cart__item h2 a{text-decoration:none}.fq-cart__item p{margin:8px 0}.fq-cart__label{display:block;font-size:13px;margin-bottom:6px}.fq-cart__item input{width:75px;padding:10px;border:1px solid #b5ae9e;background:#fff;font:inherit;color:inherit}.fq-cart__remove{font-size:13px;margin-left:12px}.fq-cart__line-price{white-space:nowrap;padding-top:6px}.fq-cart__summary{max-width:440px;margin:30px 0 0 auto}.fq-cart__subtotal{display:flex;justify-content:space-between;font-size:21px;gap:12px}.fq-cart__actions{display:flex;gap:12px}.fq-cart__actions .btn{flex:1;min-height:50px;border-color:#b99b62}.fq-cart :focus-visible{outline:3px solid #9a7a3e;outline-offset:4px}@media(max-width:600px){.fq-cart__item{grid-template-columns:76px minmax(0,1fr);gap:14px}.fq-cart__image img{width:76px;height:100px}.fq-cart__item h2{font-size:21px}.fq-cart__line-price{grid-column:2;padding:0}.fq-cart__actions{flex-direction:column}}.fq-footer-art{position:relative;max-width:1200px;margin:0 auto;background:#17372e;color:#fff8e8;overflow:hidden}.fq-footer-art>img{display:block;width:100%;height:250px;object-fit:cover;object-position:center 55%}.fq-footer-art__copy{position:absolute;left:28px;top:50%;transform:translateY(-50%);width:33%;max-width:360px}.fq-compact .fq-footer-art h2{font:400 clamp(24px,2.6vw,34px)/1.15 Georgia,serif;color:#fff8e8;margin:0 0 10px}.fq-footer-art p{font:14px/1.5 Arial,sans-serif;margin:0 0 14px;color:#eee5d2}.fq-footer-art a{display:inline-flex;gap:22px;align-items:center;min-height:44px;border:1px solid #c8ab76;padding:9px 16px;color:#fff8e8;text-decoration:none;font:600 12px Arial,sans-serif;background:#17372e}.fq-footer-art a:focus-visible{outline:3px solid #e3c58c;outline-offset:3px}@media(max-width:749px){.fq-footer-art>img{height:190px;object-position:75% center}.fq-footer-art__copy{position:static;transform:none;width:auto;max-width:none;padding:18px 16px}.fq-compact .fq-footer-art h2{font-size:25px}.fq-footer-art p{margin-bottom:10px}}.fq-categories{border-top:1px solid #d4c9b6}.fq-categories h2{font-size:clamp(28px,3vw,42px);margin:0 0 12px}.fq-categories nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:26px 0}.fq-categories nav a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:72px;padding:16px;border:1px solid #d4c9b6;background:#fffaf0;text-decoration:none}.fq-categories a:focus-visible{outline:3px solid #9a7a3e;outline-offset:3px}@media(max-width:749px){.fq-categories nav{grid-template-columns:repeat(2,minmax(0,1fr))}.fq-categories nav a{font-size:15px;padding:12px;min-height:64px}}.fq-page{max-width:850px}.fq-page form{display:grid;gap:10px;margin:30px 0}.fq-page input,.fq-page textarea{padding:14px;border:1px solid #b5ae9e;background:#fff;font:inherit;color:inherit;width:100%;box-sizing:border-box}.fq-page button{justify-self:start;border-color:#b99b62;min-height:48px}.fq-page label{margin-top:8px}.fq-page :focus-visible{outline:3px solid #9a7a3e;outline-offset:3px}.fq-shop-product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:start}.fq-shop-product__copy{min-width:0}.fq-shop-product__copy h1{font-size:clamp(30px,3vw,46px);margin:10px 0 20px;overflow-wrap:break-word}.fq-shop-gallery__hero{display:block;background:#eee9df;border:1px solid #e7e0d4}.fq-shop-gallery__hero img{width:100%;height:auto;max-height:650px;object-fit:contain}.fq-shop-gallery__thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:10px;margin-top:14px}.fq-shop-gallery__thumbs a{display:block;background:#fff;border:1px solid #d4c9b6;aspect-ratio:1}.fq-shop-gallery__thumbs img{height:100%;width:100%;object-fit:contain}fq-product-order{display:block;padding:24px 0;border-block:1px solid #d4c9b6}.fq-shop-price{font-size:25px;margin:0 0 22px;color:#17372e}fq-product-order label{display:block;font-weight:600;font-size:14px;margin:15px 0 6px}fq-product-order select,fq-product-order input{max-width:100%;border:1px solid #b5ae9e;padding:13px;color:#253a33;background:#fff;font:inherit;border-radius:0}fq-product-order select{width:100%;font-size:16px}fq-product-order input{width:90px}.fq-shop-status{font-size:14px;margin:18px 0 12px}.fq-shop-add{width:100%;min-height:52px;border-color:#b99b62;font-weight:600}.fq-shop-add:disabled{background:#e7e0d4;color:#59645e;border-color:#b5ae9e;cursor:not-allowed}.fq-shop-cart-link{font-size:14px;text-underline-offset:4px}.fq-shop-description{margin-top:26px}.fq-shop-description h2{font-size:27px}.fq-shop-description .rte p{margin:0 0 14px}.fq-shop-description .rte li p{margin:0}.fq-shop-product :focus-visible{outline:3px solid #9a7a3e;outline-offset:4px}@media(max-width:799px){.fq-shop-product{grid-template-columns:1fr;padding-top:28px;gap:24px}.fq-shop-gallery__hero img{max-height:440px}.fq-shop-gallery__thumbs{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.fq-shop-product__copy h1{font-size:30px}.fq-shop-product__copy .eyebrow{margin-top:0}}.fq-shop-description table{width:100%;border-collapse:collapse;font-size:14px;margin:18px 0}.fq-shop-description th,.fq-shop-description td{padding:9px 7px;text-align:left;border-bottom:1px solid #d4c9b6}.fq-shop-description th{background:#f4eee2}.fq-shop-description{scroll-margin-top:30px}.fq-product-card.fq-product-card{display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;height:100%!important;margin:0!important;background:#fff!important;border:1px solid #e9e1d8!important;border-radius:4px!important;box-shadow:none!important;overflow:hidden!important;box-sizing:border-box!important}.fq-product-card .fq-product-card__image{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;aspect-ratio:1 / 1!important;height:auto!important;max-height:none!important;flex:0 0 auto!important;overflow:hidden!important;background:#fff!important}.fq-product-card .fq-product-card__image img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;margin:0!important;padding:0!important;transform:none!important;box-sizing:border-box!important}.fq-product-card .fq-product-card__body{display:flex!important;flex-direction:column!important;flex:1!important;padding:9px!important;gap:6px!important}.fq-product-card .fq-product-card__body h3{font:500 12px/1.4 Arial,sans-serif!important;height:34px!important;min-height:34px!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.fq-product-card .fq-product-card__body h3 a{color:#302821!important;text-decoration:none!important}.fq-product-card .fq-product-card__price{font:700 13px/1.4 Arial,sans-serif!important;color:#153f35!important;margin:0!important;min-height:19px!important}.fq-product-card .fq-product-card__button{display:block!important;box-sizing:border-box!important;width:100%!important;margin-top:auto!important;padding:9px 7px!important;min-height:34px!important;background:#153f35!important;color:#fff!important;border:0!important;border-radius:3px!important;text-align:center!important;text-decoration:none!important;font:600 11px/1.4 Arial,sans-serif!important}.fq-product-card a:focus-visible{outline:2px solid #ac714a!important;outline-offset:2px!important}.fq-product-card__badge{position:absolute;top:8px;left:8px;background:#fff;color:#153f35;padding:4px 7px;font-size:10px}.fq-current .fq-current__shop{max-width:1250px!important;width:calc(100% - 28px)!important;margin:auto!important;padding:18px 0!important}.fq-current__shop-heading h2{font: 27px/1.2 Georgia,serif;color:#342820;margin:0 0 14px}.fq-current .fq-product-grid,.fq-compact-section .fq-compact-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important}.fq-product-slot{min-width:0}@media(max-width:900px){.fq-current .fq-product-grid,.fq-compact-section .fq-compact-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}}@media(max-width:600px){.fq-current .fq-product-grid,.fq-compact-section .fq-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.fq-product-card .fq-product-card__body{padding:7px!important}.fq-current .fq-current__shop{width:calc(100% - 20px)!important}}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map */
