:root{--cream:#f4eee3;--paper:#fbf8f1;--ink:#191512;--brown:#2b1a11;--wood:#392117;--gold:#a8763d;--gold2:#c59b62;--line:#d8cab6;--muted:#46382c;--serif:"Cormorant Garamond",Georgia,"Times New Roman",serif;--sans:"Montserrat",Arial,sans-serif;--max:1260px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--sans);line-height:1.55}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}.container{width:min(var(--max),calc(100% - 72px));margin:0
auto}.site-main{padding:0}.section{padding:72px
0}.eyebrow{font-size:10px;line-height:1;text-transform:uppercase;letter-spacing:.32em;color:var(--gold);margin-bottom:15px}.bs-hero{width:100%;aspect-ratio:1672/941;position:relative;overflow:hidden;background:#24170f}.bs-hero-image{position:absolute;inset:0;display:block;overflow:hidden;transform-origin:center;will-change:transform;z-index:0}.bs-hero-image
img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center center;animation:heroDrift 22s ease-in-out infinite alternate;transform:scale(1.018);transform-origin:center;will-change:transform}.bs-smoke{position:absolute;z-index:1;pointer-events:none;inset:-18% -12% -14% 28%;mix-blend-mode:screen;filter:blur(10px);background-repeat:no-repeat;background-size:155% 155%;will-change:transform,background-position,opacity}.bs-smoke-a{opacity:.58;background-image:radial-gradient(ellipse 13% 31% at 78% 48%,rgba(255,248,235,.58) 0,rgba(255,248,235,.30) 32%,transparent 70%),radial-gradient(ellipse 18% 37% at 61% 57%,rgba(244,236,221,.48) 0,rgba(244,236,221,.20) 34%,transparent 72%),radial-gradient(ellipse 12% 28% at 88% 27%,rgba(255,244,225,.46) 0,rgba(255,244,225,.16) 38%,transparent 72%),radial-gradient(ellipse 22% 25% at 69% 73%,rgba(226,214,195,.34) 0,rgba(226,214,195,.12) 40%,transparent 74%);animation:smokeFlowA 18s ease-in-out infinite alternate}.bs-smoke-b{inset:-22% -15% -12% 35%;opacity:.42;filter:blur(18px);background-image:radial-gradient(ellipse 18% 35% at 69% 39%,rgba(255,249,239,.42) 0,rgba(255,249,239,.14) 36%,transparent 72%),radial-gradient(ellipse 13% 31% at 91% 55%,rgba(244,232,213,.38) 0,rgba(244,232,213,.12) 40%,transparent 72%),radial-gradient(ellipse 25% 21% at 55% 64%,rgba(255,240,218,.30) 0,rgba(255,240,218,.10) 38%,transparent 74%);animation:smokeFlowA 18s ease-in-out infinite alternate}.bs-hero-vignette{position:absolute;z-index:2;inset:0;background:linear-gradient(90deg,rgba(15,10,7,.18),transparent 55%,rgba(12,7,4,.08)),linear-gradient(0deg,rgba(10,6,3,.22),transparent 25%);pointer-events:none}.bs-hero-content{height:100%;position:relative;z-index:3}.bs-hero-spacer{height:100%}.bs-scroll{position:absolute;left:50%;bottom:19px;transform:translateX(-50%);display:flex;align-items:center;gap:10px;color:#fff8ed;text-transform:uppercase;letter-spacing:.27em;font:9px var(--sans);white-space:nowrap;text-shadow:0 1px 5px #000}.bs-scroll
span{height:31px;width:1px;background:var(--gold2);display:block;animation:scrollPulse 1.8s ease-in-out infinite}@keyframes
heroDrift{from{transform:scale(1.01)}to{transform:scale(1.045)}}@keyframes
smokeFlowA{0%{transform:translate3d(-6%,4%,0) scale(1);background-position:46% 58%;opacity:.38}35%{transform:translate3d(1%,-3%,0) scale(1.05);background-position:53% 48%;opacity:.62}70%{transform:translate3d(7%,-7%,0) scale(1.1);background-position:61% 40%;opacity:.48}100%{transform:translate3d(12%,-12%,0) scale(1.16);background-position:68% 31%;opacity:.58}}@keyframes
smokeFlowB{0%{transform:translate3d(7%,5%,0) scale(1.04);background-position:58% 62%;opacity:.18}40%{transform:translate3d(-2%,-4%,0) scale(1.10);background-position:49% 49%;opacity:.46}75%{transform:translate3d(-9%,-8%,0) scale(1.15);background-position:40% 38%;opacity:.28}100%{transform:translate3d(-14%,-14%,0) scale(1.22);background-position:32% 28%;opacity:.42}}@keyframes
scrollPulse{0%,100%{opacity:.35;transform:scaleY(.5)}50%{opacity:1;transform:scaleY(1)}}.bs-story{background:var(--paper)}.story-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:center}.story-copy{padding-right:56px;border-right:1px solid var(--line)}.story-copy
h1{font:500 clamp(43px,4.5vw,65px)/.94 var(--serif);letter-spacing:-.035em;margin:0
0 20px}.story-copy
p{font:16px/1.48 var(--serif);max-width:49ch;color:#211b17;margin:0
0 12px}.signoff{margin-top:21px;color:var(--gold);font-size:9px;letter-spacing:.3em;text-transform:uppercase}.awards-panel{padding-left:4px}.awards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.award-card{text-align:center}.award-art{height:135px;display:grid;place-items:center}.award-art
img{width:100%;height:120px;object-fit:contain}.award-name{font:14px/1.15 var(--serif);letter-spacing:.12em;text-transform:uppercase;margin-top:10px}.award-detail{font-size:8px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-top:5px}.award-rule{display:flex;align-items:center;gap:18px;margin-top:22px;color:var(--gold);font-size:9px;letter-spacing:.32em;text-transform:uppercase}.award-rule
span{height:1px;background:var(--line);flex:1}.award-rule
em{font-style:normal;white-space:nowrap}.bs-collection{background:var(--cream);padding-top:34px}.section-title{display:flex;align-items:center;gap:20px;margin:0
0 28px}.section-title
span{height:1px;background:var(--line);flex:1}.section-title
h2{font:400 10px/1 var(--sans);letter-spacing:.34em;text-transform:uppercase;color:#4a3829;white-space:nowrap}.product-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.product-card{min-width:0}.product-image{height:220px;background:#f1e9dd;display:flex;align-items:center;justify-content:center;overflow:hidden}.product-image
img{width:60%;height:72%;object-fit:contain;transition:transform .5s ease}.product-card:hover .product-image
img{transform:scale(1.035)}.product-copy{text-align:center;padding:12px
5px 0}.product-copy
h3{font:500 17px/1.05 var(--serif);text-transform:uppercase;letter-spacing:.08em;margin:0}.product-copy
p{font:13px/1.25 var(--serif);color:#241e19;margin:7px
auto 0;max-width:18ch}.product-link{display:inline-block;margin-top:9px;color:var(--gold);font-size:8px;letter-spacing:.18em;text-transform:uppercase}.product-link
span{font-size:12px;margin-left:4px}.bs-reviews{background:var(--paper);padding:42px
0 46px}.reviews-intro{text-align:center;font:14px var(--serif);color:#2b241f;margin:-7px auto 20px}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.review-card{background:#f3ebdf;border:1px
solid var(--line);padding:17px
18px 15px;min-height:145px;display:flex;flex-direction:column;justify-content:space-between;opacity:0;transform:translateY(16px);transition:opacity .65s ease,transform .65s ease,box-shadow .35s ease}.review-card.is-visible{opacity:1;transform:translateY(0)}.review-card:hover{box-shadow:0 12px 26px rgba(40,25,15,.08);transform:translateY(-3px)}.review-stars{color:#9a6732;font-size:9px;letter-spacing:.18em;margin-bottom:8px}.review-card
blockquote{margin:0;font:17px/1.18 var(--serif);color:#191512}.review-name{margin-top:12px;color:#4a3829;font-size:8px;letter-spacing:.2em;text-transform:uppercase}.reviews-source{text-align:center;margin-top:18px;color:#5b4b3d;font-size:8px;letter-spacing:.1em;text-transform:uppercase}.bs-statement{background:#2a1a11;color:#eee0cd;padding:26px
0}.statement-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px}.statement-mark{color:var(--gold2);font-size:17px}.statement-brand{text-align:center;font:500 21px var(--serif);letter-spacing:.18em}.statement-brand
small{font:9px var(--sans);letter-spacing:.55em;color:var(--gold2);margin-left:8px}.statement-copy{text-align:right;font:italic 15px var(--serif);color:#ddd0c0}.site-footer{background:#21140d;color:#a99a87;padding:13px
0;font-size:8px;letter-spacing:.16em;text-transform:uppercase}.footer-inner{display:flex;justify-content:space-between;gap:20px}.footer-center{color:var(--gold2)}.generic-content{padding:90px
0}.generic-content
h1{font:500 60px var(--serif)}.woocommerce-main{padding:75px
0;background:var(--cream)}.woocommerce
ul.products{display:grid!important;grid-template-columns:repeat(4,1fr);gap:22px;margin:0!important;padding:0!important}.woocommerce ul.products:before,.woocommerce ul.products:after{display:none!important}.woocommerce ul.products
li.product{float:none!important;width:auto!important;margin:0!important;background:var(--paper);padding:0!important}.woocommerce ul.products li.product a
img{width:100%!important;aspect-ratio:1/1;object-fit:contain;background:#f1e9dd;padding:14%;margin:0!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{font:500 22px var(--serif);padding:16px
18px 0!important}.woocommerce ul.products li.product
.price{font:18px var(--serif)!important;color:#56301f!important;padding:0
18px}.woocommerce ul.products li.product .button,.woocommerce button.button,.woocommerce a.button,.woocommerce
input.button{border-radius:0!important;background:#8c3d2d!important;color:#fff!important;text-transform:uppercase;font-size:9px!important;letter-spacing:.14em}.woocommerce div.product
.product_title{font:500 clamp(45px,6vw,75px) var(--serif);letter-spacing:-.03em}.woocommerce div.product div.images
img{background:#f1e9dd}.woocommerce div.product p.price,.woocommerce div.product
span.price{font:28px var(--serif);color:#56301f}.rag-product-description{font:19px/1.55 var(--serif);max-width:58ch;color:#2d2823;margin:24px
0}.rag-product-awards{max-width:var(--max);margin:65px
auto 0;padding-top:48px;border-top:1px solid var(--line)}.rag-awards-heading{text-align:center;margin-bottom:28px}.rag-awards-heading
h2{font:500 42px var(--serif);margin:7px
0}.rag-awards-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.rag-award{text-align:center}.rag-award-image{height:120px;display:grid;place-items:center}.rag-award-image
img{max-height:112px;width:100%;object-fit:contain}.rag-award
strong{display:block;font:18px var(--serif)}.rag-award
span{display:block;color:var(--gold);font-size:9px;letter-spacing:.14em;text-transform:uppercase;margin-top:4px}@media(max-width:1050px){.story-layout{grid-template-columns:1fr;gap:42px}.story-copy{padding:0
0 36px;border-right:0;border-bottom:1px solid var(--line)}.product-grid{grid-template-columns:repeat(3,1fr)}.product-image{height:235px}.statement-inner{grid-template-columns:1fr;text-align:center}.statement-mark,.statement-copy{text-align:center}.woocommerce
ul.products{grid-template-columns:repeat(2,1fr)!important}.rag-awards-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.bs-hero{min-height:220px;aspect-ratio:auto;height:56.25vw;max-height:520px}.bs-hero-image
img{object-position:center center}.container{width:calc(100% - 30px)}.bs-hero{aspect-ratio:1672/941}.bs-hero-image
img{object-position:center center}.section{padding:55px
0}.story-copy
h1{font-size:46px}.awards-grid{grid-template-columns:1fr 1fr;gap:16px}.award-art{height:105px}.award-art
img{height:95px}.award-rule{gap:10px;font-size:7px}.product-grid{grid-template-columns:1fr 1fr;gap:10px}.product-image{height:205px}.product-image
img{width:58%;height:70%}.product-copy
h3{font-size:14px}.product-copy
p{font-size:12px}.section-title
h2{font-size:8px;letter-spacing:.22em}.footer-inner{flex-direction:column;text-align:center;gap:6px}.footer-center{order:-1}.woocommerce
ul.products{grid-template-columns:1fr 1fr!important}.rag-awards-grid{grid-template-columns:1fr 1fr}.rag-awards-heading
h2{font-size:34px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.bs-scroll span,.product-image img,.review-card{transition:none}.review-card{opacity:1;transform:none}}.bs-hero-image,.bs-hero-image
img{will-change:transform}.bs-smoke{will-change:transform,background-position,opacity}.footer-contact{display:flex;gap:14px 18px;align-items:center;flex-wrap:wrap}.footer-contact
a{color:#d9c6af}.footer-contact a:hover,.footer-contact a:focus-visible{color:#fff;text-decoration:underline;text-underline-offset:3px}.footer-right{text-align:right}.woocommerce div.product div.images
img{max-height:680px;object-fit:contain}.woocommerce div.product
div.images{padding:0
3%}.woocommerce .quantity
.qty{min-height:42px}.woocommerce a.button:focus-visible,.woocommerce button.button:focus-visible,.woocommerce input.button:focus-visible,a:focus-visible{outline:2px
solid var(--gold2);outline-offset:3px}@media(max-width:640px){.footer-inner{align-items:center}.footer-contact{flex-direction:column;gap:7px}.footer-right{text-align:center}.woocommerce div.product
div.images{padding:0}.woocommerce div.product div.images
img{max-height:480px}.woocommerce div.product
.product_title{font-size:48px}.rag-product-description{font-size:17px}.bs-scroll{bottom:14px}.bs-hero-image
img{object-position:center center}}@media(max-width:1050px){.reviews-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.reviews-grid{grid-template-columns:1fr}.review-card{min-height:125px;padding:15px}.review-card
blockquote{font-size:16px}.reviews-intro{font-size:13px}}.reviews-intro,.reviews-source{display:none!important}.review-card{padding:16px
18px 14px;min-height:132px}.review-card
blockquote{font-size:16px}.generic-content{max-width:980px}.generic-content
h1{color:#191512}.generic-content h2,.generic-content
h3{font-family:var(--serif);color:#2b1a11}.generic-content
a{color:#7b4328;text-decoration:underline;text-underline-offset:3px}.generic-content
form{max-width:760px}.generic-content input,.generic-content textarea,.generic-content
select{width:100%;border:1px
solid var(--line);background:var(--paper);padding:12px
13px;font:14px var(--sans);color:var(--ink)}.generic-content button,.generic-content input[type=submit]{width:auto;background:#8c3d2d;color:#fff;border:0;padding:13px
20px;text-transform:uppercase;letter-spacing:.14em;font-size:9px;cursor:pointer}.generic-content
ul{padding-left:20px}.generic-content
li{margin-bottom:6px}body,.generic-content,.woocommerce,.woocommerce div.product .woocommerce-tabs,.woocommerce ul.products
li.product{color:#191512}.woocommerce .woocommerce-breadcrumb,.woocommerce .price,.woocommerce
.stock{color:#2f241d!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{color:#211710!important}.woocommerce div.product
.product_title{color:#191512!important}@media(prefers-reduced-motion:reduce){.bs-hero-image,.bs-hero-image img,.bs-smoke-a,.bs-smoke-b{animation:none!important;transition:none!important}.review-card{transition:none!important}}.bs-hero-image
img{user-select:none;-webkit-user-drag:none}.bs-scroll{padding-bottom:env(safe-area-inset-bottom)}@media(max-width:640px){.bs-hero{height:clamp(220px,56.25vw,520px);min-height:220px;max-height:520px}.bs-hero-image
img{object-position:50% 50%;transform:scale(1.012)}.bs-scroll{bottom:calc(12px + env(safe-area-inset-bottom));font-size:8px;letter-spacing:.2em}.product-link,.footer-contact
a{min-height:36px;display:inline-flex;align-items:center;justify-content:center}.footer-contact
a{padding:4px
10px}}.woocommerce-shop .woocommerce-main{padding:78px
0 88px;background:var(--cream)}.woocommerce-shop .woocommerce-main>.container{width:min(1180px,calc(100% - 44px))}.woocommerce-shop .woocommerce-products-header{text-align:center;margin-bottom:34px}.woocommerce-shop .woocommerce-products-header h1,.woocommerce-shop .page-title{font:500 clamp(42px,5vw,62px)/.95 var(--serif);letter-spacing:-.025em;color:var(--ink);margin:0!important}.woocommerce-shop
ul.products{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:28px!important}.woocommerce-shop ul.products
li.product{display:flex;flex-direction:column;min-width:0;background:var(--paper)!important;border:1px
solid var(--line);box-shadow:0 8px 24px rgba(40,25,15,.045);transition:transform .28s ease,box-shadow .28s ease;overflow:hidden}.woocommerce-shop ul.products li.product:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(40,25,15,.09)}.woocommerce-shop ul.products li.product a.woocommerce-LoopProduct-link{display:block}.woocommerce-shop ul.products li.product a
img{width:100%!important;height:240px!important;aspect-ratio:auto!important;object-fit:contain!important;background:#f3ecdf!important;padding:18px
22%!important;margin:0!important;image-rendering:auto}.woocommerce-shop ul.products li.product
a{background:#f3ecdf}.woocommerce-shop ul.products li.product a.woocommerce-LoopProduct-link{display:block}.woocommerce-shop ul.products li.product .woocommerce-loop-product__title{font:500 19px/1.08 var(--serif)!important;letter-spacing:.055em;text-transform:uppercase;text-align:center;padding:19px
18px 0!important;min-height:60px}.woocommerce-shop ul.products li.product
.price{display:block;text-align:center;font:17px var(--serif)!important;color:#56301f!important;padding:9px
18px 0!important}.woocommerce-shop ul.products li.product .star-rating{margin:8px
auto 0!important;font-size:11px}.woocommerce-shop ul.products li.product
.button{align-self:center;margin:13px
18px 20px!important;padding:10px
16px!important;background:transparent!important;color:#7b4328!important;border:1px
solid var(--gold)!important;border-radius:0!important;font-size:8px!important;letter-spacing:.18em;text-transform:uppercase;transition:all .2s ease}.woocommerce-shop ul.products li.product .button:hover{background:#7b4328!important;color:#fff!important}.woocommerce-shop .woocommerce-result-count,.woocommerce-shop .woocommerce-ordering{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#6a5949}.woocommerce-shop .woocommerce-ordering
select{border:1px
solid var(--line);background:var(--paper);padding:8px
30px 8px 10px;font:10px var(--sans);color:var(--ink)}@media(max-width:1050px){.woocommerce-shop .woocommerce-main{padding:62px
0 72px}.woocommerce-shop
ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important}.woocommerce-shop ul.products li.product a
img{height:220px!important}}@media(max-width:700px){.woocommerce-shop .woocommerce-main{padding:48px
0 58px}.woocommerce-shop .woocommerce-main>.container{width:calc(100% - 28px)}.woocommerce-shop
ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.woocommerce-shop ul.products li.product a
img{height:175px!important;padding:20px!important}.woocommerce-shop ul.products li.product .woocommerce-loop-product__title{font-size:15px!important;letter-spacing:.04em;padding:13px
9px 0!important;min-height:48px}.woocommerce-shop ul.products li.product
.price{font-size:14px!important;padding:7px
8px 0!important}.woocommerce-shop ul.products li.product
.button{margin:10px
8px 13px!important;padding:9px
10px!important;font-size:7px!important}.woocommerce-shop .woocommerce-result-count{font-size:8px}.woocommerce-shop .woocommerce-ordering
select{font-size:8px;padding:7px
22px 7px 7px}}.woocommerce,.woocommerce-page{font-family:var(--sans);color:var(--ink)}.woocommerce h1,.woocommerce h2,.woocommerce h3,.woocommerce h4,.woocommerce .product_title,.woocommerce .woocommerce-loop-product__title,.woocommerce-page h1,.woocommerce-page h2,.woocommerce-page h3,.woocommerce-page
h4{font-family:var(--serif);color:var(--ink)}.woocommerce .woocommerce-breadcrumb{font:9px var(--sans);letter-spacing:.2em;text-transform:uppercase;color:#6a5949;margin:0
0 22px}.woocommerce .woocommerce-breadcrumb
a{color:#7b4328}.woocommerce div.product,.woocommerce-cart,.woocommerce-checkout,.woocommerce-account{background:var(--cream)}.woocommerce div.product
.summary{padding:18px
0 30px}.woocommerce div.product
.product_title{font-weight:500;letter-spacing:-.025em;line-height:.95}.woocommerce div.product
.price{font-family:var(--serif)!important;color:#56301f!important}.woocommerce div.product .woocommerce-product-details__short-description,.woocommerce div.product .woocommerce-tabs,.woocommerce div.product .product_meta,.woocommerce-page p,.woocommerce-page
li{font-family:var(--serif)}.woocommerce div.product .woocommerce-product-details__short-description{font-size:18px;line-height:1.55;color:#2d2823;max-width:58ch}.woocommerce div.product div.images
img{background:#f1e9dd!important;padding:8%!important}.woocommerce div.product
form.cart{border-top:1px solid var(--line);padding-top:20px;margin-top:24px}.woocommerce input,.woocommerce select,.woocommerce
textarea{border:1px
solid var(--line)!important;background:var(--paper)!important;color:var(--ink)!important;font-family:var(--sans)!important}.woocommerce button.button,.woocommerce a.button,.woocommerce input.button,.woocommerce
.button{font-family:var(--sans)!important;font-weight:500!important;letter-spacing:.16em!important;text-transform:uppercase!important;border:1px
solid var(--gold2)!important;border-radius:0!important}.woocommerce button.button,.woocommerce
input.button{background:#7b4328!important;color:#fff!important}.woocommerce
a.button{background:transparent!important;color:#7b4328!important}.woocommerce .quantity
.qty{border-radius:0!important}.woocommerce
table.shop_table{border-collapse:collapse;border-color:var(--line)!important;background:var(--paper)}.woocommerce table.shop_table
th{font:9px var(--sans);letter-spacing:.18em;text-transform:uppercase;color:#6a5949}.woocommerce table.shop_table
td{font-family:var(--serif);color:var(--ink)}.woocommerce .woocommerce-message,.woocommerce .woocommerce-info,.woocommerce .woocommerce-error{border-top-color:var(--gold)!important;background:#f3ebdf;color:var(--ink);font-family:var(--sans)}.woocommerce
span.onsale{background:#7b4328!important;border-radius:0!important;font:8px var(--sans)!important;letter-spacing:.16em;text-transform:uppercase}@media(max-width:640px){.woocommerce div.product
.product_title{font-size:48px}.woocommerce div.product .woocommerce-product-details__short-description{font-size:17px}.woocommerce div.product div.images
img{padding:5%!important}}.woocommerce-shop{background:var(--cream)!important;color:var(--ink)!important}.woocommerce-shop .site-main,.woocommerce-shop .woocommerce-main{background:var(--cream)!important}.woocommerce-shop .woocommerce-main{padding:0
0 96px!important}.woocommerce-shop .woocommerce-main>.container{width:min(1180px,calc(100% - 44px));margin:0
auto}.woocommerce-shop .page-title{position:relative;margin:0
-50vw 52px!important;padding:96px
50vw 82px!important;text-align:center;color:#f4eee3!important;background:linear-gradient(90deg,#21130d 0%,#3c2116 50%,#21130d 100%)!important;font:500 clamp(48px,6vw,76px)/.9 var(--serif)!important;letter-spacing:-.035em;text-shadow:0 2px 18px rgba(0,0,0,.25)}.woocommerce-shop .page-title:before{content:"RED ASS GOURMET SPICE CO.  ·  HOME OF BRANDON'S BBQ";display:block;margin:0
auto 18px;color:var(--gold2);font:9px/1.5 var(--sans);letter-spacing:.34em;text-transform:uppercase}.woocommerce-shop .page-title:after{content:"";display:block;width:72px;height:1px;background:var(--gold2);margin:24px
auto 0}.woocommerce-shop .woocommerce-result-count,.woocommerce-shop .woocommerce-ordering{font:9px/1 var(--sans)!important;letter-spacing:.2em;text-transform:uppercase;color:#6a5949!important;margin-bottom:22px!important}.woocommerce-shop .woocommerce-ordering
select{border:1px
solid var(--line)!important;background:var(--paper)!important;color:var(--ink)!important;padding:9px
30px 9px 11px!important;font:9px var(--sans)!important}.woocommerce-shop
ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:30px!important;margin:0!important;padding:0!important}.woocommerce-shop ul.products:before,.woocommerce-shop ul.products:after{display:none!important}.woocommerce-shop ul.products
li.product{width:auto!important;float:none!important;margin:0!important;display:flex!important;flex-direction:column!important;min-width:0!important;background:rgba(251,248,241,.96)!important;border:1px
solid rgba(168,118,61,.28)!important;box-shadow:0 12px 32px rgba(40,25,15,.07)!important;overflow:hidden!important;transition:transform .3s ease,box-shadow .3s ease!important}.woocommerce-shop ul.products li.product:hover{transform:translateY(-5px)!important;box-shadow:0 18px 38px rgba(40,25,15,.13)!important}.woocommerce-shop ul.products li.product a.woocommerce-LoopProduct-link{height:300px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:#f1e9dd!important;padding:22px!important;box-sizing:border-box!important;position:relative!important;z-index:2!important}.woocommerce-shop ul.products li.product a.woocommerce-LoopProduct-link
img{display:block!important;visibility:visible!important;opacity:1!important;width:auto!important;height:auto!important;max-width:82%!important;max-height:86%!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0
auto!important;object-fit:contain!important;object-position:center!important}.woocommerce-shop ul.products li.product .woocommerce-loop-product__title{font:500 20px/1.08 var(--serif)!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-align:center!important;color:var(--ink)!important;padding:21px
18px 0!important;min-height:64px!important}.woocommerce-shop ul.products li.product
.price{display:block!important;text-align:center!important;font:18px var(--serif)!important;color:#56301f!important;padding:8px
18px 0!important}.woocommerce-shop ul.products li.product
.button{align-self:center!important;margin:16px
18px 21px!important;padding:11px
17px!important;background:transparent!important;color:#7b4328!important;border:1px
solid var(--gold2)!important;border-radius:0!important;font:500 8px var(--sans)!important;letter-spacing:.18em!important;text-transform:uppercase!important}@media(max-width:1050px){.woocommerce-shop .page-title{padding-top:72px!important;padding-bottom:64px!important}.woocommerce-shop
ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important}.woocommerce-shop ul.products li.product a.woocommerce-LoopProduct-link{height:260px!important}}@media(max-width:700px){.woocommerce-shop .woocommerce-main{padding-bottom:62px!important}.woocommerce-shop .woocommerce-main>.container{width:calc(100% - 28px)!important}.woocommerce-shop .page-title{margin:0
-14px 34px!important;padding:58px
18px 50px!important;font-size:46px!important}.woocommerce-shop .page-title:before{font-size:7px!important;letter-spacing:.22em!important;max-width:31ch!important}.woocommerce-shop
ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.woocommerce-shop ul.products li.product a.woocommerce-LoopProduct-link{height:210px!important;padding:16px!important}.woocommerce-shop ul.products li.product .woocommerce-loop-product__title{font-size:15px!important;letter-spacing:.055em!important;padding:14px
8px 0!important;min-height:52px!important}.woocommerce-shop ul.products li.product
.price{font-size:14px!important;padding:7px
8px 0!important}.woocommerce-shop ul.products li.product
.button{margin:10px
8px 14px!important;padding:9px!important;font-size:7px!important}}.woocommerce-shop .woocommerce-main{padding:0
0 96px!important;background:var(--cream)}.woocommerce-shop .woocommerce-main>.container{width:min(1180px,calc(100% - 44px))}.woocommerce-shop .page-title{position:relative;margin:0
-50vw 46px!important;padding:88px
50vw 78px!important;text-align:center;color:#f4eee3!important;background:linear-gradient(90deg,rgba(28,16,10,.98),rgba(58,32,20,.96) 50%,rgba(28,16,10,.98));font:500 clamp(48px,6vw,76px)/.9 var(--serif)!important;letter-spacing:-.035em;text-shadow:0 2px 18px rgba(0,0,0,.25)}.woocommerce-shop .page-title:before{content:"RED ASS GOURMET SPICE CO.  ·  HOME OF BRANDON'S BBQ";display:block;margin-bottom:18px;color:var(--gold2);font:9px/1 var(--sans);letter-spacing:.34em;text-transform:uppercase}.woocommerce-shop .page-title:after{content:"";display:block;width:72px;height:1px;background:var(--gold2);margin:24px
auto 0}.woocommerce-shop
ul.products{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:30px!important}.woocommerce-shop ul.products
li.product{background:rgba(251,248,241,.94)!important;border:1px
solid rgba(168,118,61,.28);box-shadow:0 12px 32px rgba(40,25,15,.07);transition:transform .3s ease,box-shadow .3s ease}.woocommerce-shop ul.products li.product:hover{transform:translateY(-5px);box-shadow:0 18px 38px rgba(40,25,15,.13)}.woocommerce-shop ul.products li.product
a{background:#f1e9dd!important}.woocommerce-shop ul.products li.product a
img{height:245px!important;padding:16px
19%!important;object-fit:contain!important;background:#f1e9dd!important}.woocommerce-shop ul.products li.product .woocommerce-loop-product__title{font-size:20px!important;letter-spacing:.08em;padding:21px
18px 0!important;min-height:64px}.woocommerce-shop ul.products li.product
.price{font-size:18px!important;padding-top:8px!important;color:#56301f!important}.woocommerce-shop ul.products li.product
.button{margin:16px
18px 21px!important;padding:11px
17px!important;border-color:var(--gold2)!important;color:#7b4328!important}.woocommerce-shop .woocommerce-result-count{margin:0
0 18px!important;color:#6a5949;font-size:9px;letter-spacing:.22em}.woocommerce-shop .woocommerce-ordering{margin:0
0 18px!important}.woocommerce-shop .gridlist-toggle{display:none!important}@media(max-width:1050px){.woocommerce-shop .page-title{padding-top:72px;padding-bottom:64px}.woocommerce-shop
ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important}.woocommerce-shop ul.products li.product a
img{height:220px!important;padding:15px
17%!important}}.woocommerce-shop ul.products li.product a.woocommerce-LoopProduct-link{height:300px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:#f1e9dd!important;padding:22px!important;box-sizing:border-box!important;position:relative!important;z-index:2!important}.woocommerce-shop ul.products li.product a.woocommerce-LoopProduct-link
img{display:block!important;visibility:visible!important;opacity:1!important}.woocommerce-shop ul.products li.product a.woocommerce-LoopProduct-link
img{width:auto!important;height:auto!important;max-width:82%!important;max-height:86%!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0
auto!important;object-fit:contain!important;object-position:center center!important;transform:none!important;transform-origin:center center!important;transition:transform .35s ease!important}.woocommerce-shop ul.products li.product a.woocommerce-LoopProduct-link img[src$="aiguy.png"]{width:72%!important;height:auto!important;max-width:72%!important;max-height:72%!important;object-fit:contain!important}.woocommerce-shop ul.products li.product:hover a.woocommerce-LoopProduct-link
img{transform:scale(1.025)!important}@media(max-width:700px){.woocommerce-shop ul.products li.product a.woocommerce-LoopProduct-link{height:210px!important;padding:16px!important}.woocommerce-shop ul.products li.product a.woocommerce-LoopProduct-link
img{max-width:82%!important;max-height:86%!important}.woocommerce-shop ul.products li.product a.woocommerce-LoopProduct-link img[src$="aiguy.png"]{width:70%!important;max-width:70%!important;max-height:70%!important}}.woocommerce-shop ul.products li.product:hover a.woocommerce-LoopProduct-link
img{transform:scale(1.29)}@media(max-width:1050px){.woocommerce-shop ul.products li.product a.woocommerce-LoopProduct-link{height:265px!important}.woocommerce-shop ul.products li.product a.woocommerce-LoopProduct-link
img{transform:scale(1.18)}.woocommerce-shop ul.products li.product:hover a.woocommerce-LoopProduct-link
img{transform:scale(1.24)}}@media(max-width:700px){.woocommerce-shop ul.products li.product a.woocommerce-LoopProduct-link{height:215px!important}.woocommerce-shop ul.products li.product a.woocommerce-LoopProduct-link
img{transform:scale(1.16)}.woocommerce-shop ul.products li.product:hover a.woocommerce-LoopProduct-link
img{transform:scale(1.2)}}@media(max-width:700px){.woocommerce-shop .woocommerce-main{padding-bottom:62px!important}.woocommerce-shop .woocommerce-main>.container{width:calc(100% - 28px)}.woocommerce-shop .page-title{margin:0
-14px 32px!important;padding:58px
18px 50px!important;font-size:46px!important}.woocommerce-shop .page-title:before{font-size:7px;letter-spacing:.22em;line-height:1.5;max-width:31ch;margin-left:auto;margin-right:auto}.woocommerce-shop .page-title:after{margin-top:18px}.woocommerce-shop
ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.woocommerce-shop ul.products li.product a
img{height:180px!important;padding:16px
13%!important}.woocommerce-shop ul.products li.product .woocommerce-loop-product__title{font-size:15px!important;letter-spacing:.055em;padding:14px
8px 0!important;min-height:52px}.woocommerce-shop ul.products li.product
.price{font-size:14px!important;padding:7px
8px 0!important}.woocommerce-shop ul.products li.product
.button{margin:10px
8px 14px!important;padding:9px
9px!important;font-size:7px!important}.woocommerce-shop .woocommerce-result-count{font-size:7px;letter-spacing:.16em}}