:root{--ink:#302930;--wine:#522332;--accent:#ad643f;--paper:#fff;--line:#e5e1de;--soft:#f5f3f0}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;color:var(--ink);background:var(--paper);font-family:Arial,sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a,input,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #c6834f;outline-offset:5px}.announcement{background:var(--wine);color:#fff;text-align:center;padding:9px 24px;font-size:14px;letter-spacing:.03em}.announcement span{margin-left:30px;color:#ead2c5}header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 5.5%;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0;z-index:5}.brand{font:italic 64px/.8 Georgia,serif;color:var(--wine);letter-spacing:-4px;display:inline-block}.brand span{display:block;font:10px/1.5 Arial,sans-serif;letter-spacing:3.5px;margin:9px 0 0 8px}nav{display:flex;gap:30px;font-size:15px}.button{display:inline-flex;justify-content:center;align-items:center;gap:8px;background:var(--wine);color:#fff;border:1px solid var(--wine);padding:14px 25px;font-size:15px;cursor:pointer}.button:hover{background:#73364a}.small{padding:11px 19px}.hero{display:grid;grid-template-columns:1fr 1.05fr;min-height:570px}.hero-copy{padding:75px 11% 30px}.eyebrow{font-size:12px;font-weight:600;letter-spacing:.19em;color:var(--accent);margin:0 0 24px}h1,h2,h3{font-family:Georgia,serif;font-weight:400;line-height:1.08;margin:0}h1{font-size:clamp(45px,5.2vw,78px);letter-spacing:-2.5px}h2{font-size:clamp(35px,3.4vw,50px);letter-spacing:-1.4px}h3{font-size:23px}.hero-copy>p:not(.eyebrow){max-width:420px;margin:25px 0 30px;color:#625a60}.actions{display:flex;gap:26px;align-items:center;flex-wrap:wrap}.textlink{border-bottom:1px solid var(--accent);padding-bottom:5px;font-size:15px}.hero-foot{font-size:13px;border-top:1px solid var(--line);margin-top:55px;padding-top:21px}.hero-foot span{display:block;color:#786d72;margin-top:5px}.hero-photo{position:relative;overflow:hidden;min-height:400px}.hero-photo img{height:100%;width:100%;object-fit:cover;object-position:64% center;position:absolute}.photo-caption{position:absolute;bottom:28px;left:30px;color:#fff;font:italic 21px Georgia,serif;text-shadow:0 2px 7px #000}.occasion{background:var(--soft);padding:25px;text-align:center}.occasion>span{font-size:11px;letter-spacing:.16em;color:#786d72}.occasion p{font:24px/1.6 Georgia,serif;margin:12px 0}.occasion i{color:var(--accent);padding:0 20px}.section{padding:80px 5.5%;scroll-margin-top:20px}.section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:36px}.section-head>p{color:#786d72;font-size:15px}.filters{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:25px}.filters button{border:1px solid var(--line);background:#fff;padding:10px 16px;cursor:pointer;font-size:14px}.filters button[aria-pressed=true]{background:var(--wine);border-color:var(--wine);color:#fff}.catalog-top{display:flex;justify-content:space-between;gap:20px;font-size:13px;color:#746b6e;margin:12px 0 20px}.products{display:grid;grid-template-columns:repeat(3,1fr);gap:38px 28px}.product-image{height:290px;background:var(--soft);width:100%;padding:24px;border:0;cursor:pointer}.product-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.product .eyebrow{margin:20px 0 9px;font-size:11px}.product h3{font-size:24px;min-height:56px;line-height:1.2}.product-bottom{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:20px;padding-top:15px;border-top:1px solid var(--line)}.product-bottom strong{font-weight:400;font-size:19px}.add{border:0;background:none;color:var(--wine);border-bottom:1px solid var(--accent);padding:5px 0;cursor:pointer;font-size:14px}.experience{background:var(--wine);color:#fff;padding:85px 7%;display:grid;grid-template-columns:1fr 1fr;gap:90px}.experience .eyebrow{color:#dfb899}.experience p{color:#e5d8dc}.experience ol{margin:0;padding:0;list-style:none}.experience li{display:flex;gap:25px;padding:25px 0;border-bottom:1px solid #ffffff30}.experience li:first-child{padding-top:0}.experience li>span{font:italic 30px Georgia,serif;color:#dfb899}.experience li p{font-size:15px;margin-bottom:0}.faq{display:grid;grid-template-columns:1fr 1.1fr;gap:70px}details{border-bottom:1px solid var(--line);padding:20px 0}summary{cursor:pointer;list-style:none;padding-right:30px;position:relative}summary:after{content:"+";position:absolute;right:5px;color:var(--accent)}details[open] summary:after{content:"\2212"}details p{font-size:15px;color:#746b6e}.policy{font-size:14px;text-decoration:underline}.quote{padding:75px 7%;background:var(--soft);display:grid;grid-template-columns:1fr 1.15fr;gap:80px}.quote>div>p:not(.eyebrow){max-width:350px;color:#746b6e}.quote>div>a{display:block;margin-top:15px;font-size:18px}.quote form{background:#fff;padding:32px}.quote h3{margin-bottom:20px}.fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}label{display:block;font-size:14px;margin-bottom:18px}input,textarea{display:block;width:100%;border:1px solid #d5ced0;background:#fff;padding:11px;margin-top:7px;border-radius:0;color:var(--ink)}.form-note{font-size:13px;line-height:1.5;color:#746b6e}.selected{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);font-size:14px}.selected span{flex:1}.selected input{width:65px;margin:0}.selected button{border:0;background:none;cursor:pointer;font-size:22px}.empty{font-size:14px;color:#746b6e}footer{padding:45px 5.5%;display:flex;gap:35px;align-items:center;justify-content:space-between;font-size:14px}footer p{font-size:12px;color:#746b6e}dialog{border:0;padding:40px;max-width:800px;width:90%;max-height:90vh;overflow:auto;color:var(--ink)}dialog::backdrop{background:#1a1015b3}.close{position:absolute;right:15px;top:6px;background:none;border:0;font-size:32px;cursor:pointer}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.detail-grid img{width:100%;height:300px;object-fit:contain}.detail-grid p{white-space:pre-line;font-size:15px}#detail-content .button{margin-top:20px}@media(min-width:1600px){main,header,footer{max-width:1600px;margin:auto}}@media(max-width:950px){nav{gap:16px}.hero-copy{padding:50px 9% 25px}.products{grid-template-columns:repeat(2,1fr)}.experience,.quote{gap:40px;padding:60px 5.5%}.faq{gap:35px}footer{flex-wrap:wrap}}@media(max-width:650px){.announcement{font-size:12px}.announcement span{display:block;margin:0}header{padding:18px 5%;flex-wrap:wrap;gap:15px}.brand{font-size:51px}.brand span{font-size:8px}nav{order:3;justify-content:space-between;width:100%;font-size:13px;gap:12px}.small{font-size:13px;padding:10px 13px}.hero{grid-template-columns:1fr}.hero-copy{padding:45px 6% 30px}h1{font-size:57px}.hero-foot{margin-top:30px}.hero-photo{min-height:300px}.occasion{padding:22px 6%}.occasion p{font-size:20px}.occasion i{padding:0 7px}.section{padding:50px 6%}.section-head,.catalog-top{display:block}.products{gap:30px 15px}.product-image{height:210px;padding:12px}.product h3{font-size:19px;min-height:70px}.product-bottom{display:block}.add{display:block;margin-top:9px}.filters{gap:6px}.filters button{font-size:13px;padding:8px 10px}.experience,.quote,.faq{grid-template-columns:1fr;gap:35px}.quote form{padding:22px}.fields{grid-template-columns:1fr}.fields label{margin-bottom:0}.fields{margin-bottom:20px}.detail-grid{grid-template-columns:1fr}dialog{padding:30px 22px}.detail-grid img{height:230px}footer{gap:25px}.photo-caption{font-size:18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.event-hero{position:relative;min-height:690px;height:calc(100vh - 135px);max-height:900px;color:#fff;background:#2c302b;display:flex;align-items:center;overflow:hidden}.event-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.event-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#101c1c9c,#101c1c40 60%,#101c1c18),linear-gradient(0deg,#101c1c70,transparent 40%)}.event-hero-copy{position:relative;z-index:1;padding:60px 7%;width:100%}.event-hero-copy .eyebrow{color:#fff3da;font-size:13px}.event-hero h1{font-size:clamp(55px,6.2vw,92px);max-width:950px;line-height:1.04;letter-spacing:-3px}.event-hero-copy>p:not(.eyebrow){font-size:20px;line-height:1.55;margin:30px 0}.event-hero .button{background:#fff;color:#23362f;border-color:#fff;padding:16px 28px}.event-hero-bottom{position:absolute;bottom:27px;left:7%;right:7%;z-index:1;display:flex;justify-content:space-between;gap:30px;font-size:13px;color:#fff1e0}.event-intro{padding:100px 8%;display:grid;grid-template-columns:1.1fr 1fr;gap:30px 85px}.event-intro>.eyebrow{grid-column:1/-1;margin:0}.event-intro h2{font-size:clamp(38px,3.8vw,57px);line-height:1.14}.event-intro>div{padding-top:10px;color:#655e60}.event-intro>div p:first-child{margin-top:0;font-size:21px;line-height:1.5}.event-services{padding:65px 7% 90px;background:#f4f5f3}.service-stories{display:grid;grid-template-columns:1fr 1.18fr 1fr;gap:0}.service-stories>a{padding:45px 30px;background:#fff;min-height:400px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #e1e4df}.story-number{font-size:11px;letter-spacing:.15em;color:#7a806f}.service-stories h3{font-size:35px;line-height:1.16;margin:32px 0 12px}.service-stories p{font-size:16px;color:#655e60;margin-bottom:30px}.service-stories .textlink{align-self:flex-start}.service-stories .fire-story{background:linear-gradient(#19231c88,#19231cb5),url(/cdn/shop/files/flame-redesign-hero.png?v=1793822307) center/cover;color:#fff}.fire-story .story-number,.fire-story p{color:#eee1d0}.gathering-note{text-align:center;padding:90px 7%;background:#fff}.gathering-note h2{font-size:clamp(40px,4vw,60px);line-height:1.15}.gathering-note>p:not(.eyebrow){color:#655e60;margin:25px 0 30px}.experience{background:#243c34}.brand{color:#243c34}.button{background:#243c34;border-color:#243c34}.button:hover{background:#395849}.announcement{background:#243c34}.quote{background:#eff2ee}.eyebrow{color:#846549}.collection-intro{padding:65px 6%;background:#eff2ee}.collection-intro h1{font-size:58px}.collection-intro>p:not(.eyebrow){max-width:600px;color:#655e60}.event-intro .textlink,.story-number{color:#566955}.event-hero .button:hover{background:#e9eee8}@media(max-width:850px){.event-hero{min-height:620px;height:75vh}.event-intro{gap:30px;padding:65px 6%}.service-stories{grid-template-columns:1fr}.service-stories>a{min-height:280px;padding:32px}.service-stories h3{margin-top:20px}.event-hero-bottom{font-size:12px}.event-hero h1{font-size:68px}}@media(max-width:650px){.event-hero{min-height:620px;height:75vh}.event-hero h1{font-size:55px;letter-spacing:-1.8px}.event-hero-copy{padding:45px 6%}.event-hero-copy>p:not(.eyebrow){font-size:18px}.event-hero-bottom{display:block;left:6%;bottom:25px}.event-hero-bottom span{display:block;margin-top:6px}.event-intro{grid-template-columns:1fr;padding:55px 6%;gap:20px}.event-intro>.eyebrow{grid-column:auto}.event-intro h2{font-size:38px}.event-services{padding:50px 6%}.gathering-note{padding:55px 6%}.collection-intro h1{font-size:43px}.collection-intro{padding:45px 6%}}.service-ribbon{display:flex;justify-content:space-between;gap:20px;padding:23px 7%;border-bottom:1px solid var(--line);font-size:13px;color:#566955}.rental-editorial{display:grid;grid-template-columns:1fr 1fr;gap:65px}.editorial-feature{background:#fff;display:block}.editorial-photo{height:290px;overflow:hidden}.editorial-photo img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.editorial-feature:hover img{transform:scale(1.025)}.editorial-feature>div:last-child{padding:32px}.editorial-feature .eyebrow{margin-bottom:13px}.editorial-feature h3{font-size:35px}.editorial-feature p:not(.eyebrow){color:#655e60}.rental-links>a{display:flex;align-items:center;gap:23px;padding:24px 0;border-bottom:1px solid #d6ddd4}.rental-links>a:first-child{padding-top:8px}.rental-number{font:italic 20px Georgia,serif;color:#8d785c}.rental-links h3{font-size:28px}.rental-links p{margin:8px 0 0;font-size:15px;color:#655e60}.browse-word{margin-left:auto;font-size:12px;color:#566955;border-bottom:1px solid #8d785c}.client-note{padding:75px 8%;text-align:center;background:#f5f2ec}.client-note blockquote{font:italic 38px/1.3 Georgia,serif;max-width:850px;margin:15px auto 25px}.client-note>p:last-child{font-size:14px}.client-note span{display:block;color:#746b6e;font-size:13px;margin-top:4px}.faq{padding-top:65px;padding-bottom:65px}.quote form{box-shadow:0 8px 30px #243c3408}.field-hint{display:block;font-size:12px;color:#746b6e;margin-top:4px}select{font:inherit;display:block;width:100%;margin-top:7px;padding:12px;background:#fff;border:1px solid #d5ced0;color:var(--ink);border-radius:0}.footer-links{display:flex;flex-direction:column;gap:6px}footer{flex-wrap:wrap;padding:55px 7%;gap:35px}footer>p{width:100%;border-top:1px solid var(--line);padding-top:20px;margin-bottom:0}.collection-help{margin:0 5.5% 60px;padding:35px 40px;background:#eff2ee;display:flex;align-items:center;justify-content:space-between;gap:35px}.collection-help h2{font-size:36px}.collection-help .eyebrow{margin-bottom:15px}.collection-help p:last-child{margin-bottom:0}.catalog-top p:last-child{max-width:430px;text-align:right}.product{border-bottom:1px solid var(--line);padding-bottom:18px}.product-bottom{border:0;margin-top:10px;padding-top:0}.product h3{min-height:60px}.product-image{background:#f4f5f3}.filters button[aria-pressed=true]{background:#243c34;border-color:#243c34}.detail-grid h3{font-size:29px}.detail-grid p{line-height:1.7}@media(max-width:850px){.rental-editorial{gap:30px}.rental-links h3{font-size:24px}.rental-links>a{gap:15px}.service-ribbon{flex-wrap:wrap;justify-content:center}.client-note blockquote{font-size:31px}.browse-word{display:none}}@media(max-width:650px){.rental-editorial{grid-template-columns:1fr}.editorial-feature h3{font-size:30px}.editorial-feature>div:last-child{padding:25px}.editorial-photo{height:240px}.service-ribbon{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px;padding:20px 6%;font-size:12px}.client-note{padding:50px 6%}.client-note blockquote{font-size:29px}.collection-help{display:block;margin:0 6% 40px;padding:25px}.collection-help .button{margin-top:25px}.catalog-top p:last-child{text-align:left}.product h3{min-height:70px}.event-intro>div p:first-child{font-size:19px}}@media(prefers-reduced-motion:reduce){.editorial-photo img{transition:none}}header nav{font-size:1rem;line-height:1.4;flex-wrap:wrap;gap:12px 28px}header nav a{padding:8px 0}header .small{font-size:1rem;line-height:1.4;white-space:nowrap}.announcement{font-size:.9375rem;line-height:1.5}header .brand span{font-size:.75rem;letter-spacing:2.4px;line-height:1.4}@media(max-width:950px){header{flex-wrap:wrap}header nav{order:3;width:100%;justify-content:center;gap:10px 28px}}@media(max-width:650px){header nav{font-size:.9375rem;gap:8px 18px;justify-content:space-between}header .small{font-size:.9375rem;padding:11px 14px}.announcement{font-size:.875rem;padding:9px 16px}header .brand span{font-size:.6875rem;letter-spacing:1.8px}html{scroll-padding-top:155px}}.brand{font:inherit;letter-spacing:normal;line-height:1;flex-shrink:0}.brand img{display:block;width:151px;height:auto;max-width:100%;object-fit:contain}header{padding-top:12px;padding-bottom:12px}footer .brand img{width:170px}@media(max-width:650px){.brand img{width:118px}header{padding-top:10px;padding-bottom:10px}footer .brand img{width:151px}}.announcement-phone{display:inline-block;margin-left:30px;font-weight:600;white-space:nowrap;text-decoration:underline;text-underline-offset:3px}@media(max-width:650px){.announcement-phone{margin:4px 0 0}}.venue-experience{padding:85px 8%;display:grid;grid-template-columns:1fr 1.1fr;gap:25px 75px;background:#fff}.venue-experience>.eyebrow{grid-column:1/-1;margin:0}.venue-experience h2{font-size:clamp(36px,3.6vw,52px);line-height:1.15}.venue-experience>div{color:#655e60;max-width:620px}.venue-experience>div p:first-child{margin-top:0;font-size:20px;line-height:1.6}.venue-experience .textlink{display:inline-block;margin-top:10px}@media(max-width:650px){.venue-experience{grid-template-columns:1fr;padding:55px 6%;gap:22px}.venue-experience>.eyebrow{grid-column:auto}.venue-experience>div p:first-child{font-size:19px}}.venue-experience h2{font-size:clamp(32px,3.3vw,48px);line-height:1.3}.venue-experience strong{font-weight:600;color:var(--ink)}.venue-more{display:inline-block;margin-top:12px;font-size:.65em;color:#655e60}.bromic-product{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding:60px 7% 75px}.bromic-product h1{font-size:clamp(40px,4.5vw,65px);line-height:1.08}.bromic-photo{background:#f4f5f3;margin-top:25px;padding:35px;height:620px}.bromic-photo img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.bromic-lead{font:28px/1.3 Georgia,serif;color:#243c34}.bromic-price{font-size:32px;color:#243c34;margin-bottom:8px}.bromic-price span{display:block;font:14px/1.5 Arial,sans-serif;color:#655e60}.bromic-included{background:#eff2ee;padding:25px;margin-top:30px}.bromic-included h3{font-size:24px}.bromic-included p{margin-bottom:0}.bromic-specs,.bromic-lifestyle,.bromic-planning{padding:65px 7%}.bromic-specs{background:#eff2ee}.bromic-specs dl{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-top:35px}.bromic-specs dl>div{border-top:1px solid #cdd5ca;padding-top:15px}.bromic-specs dt{font-size:13px;color:#655e60}.bromic-specs dd{margin:8px 0 0;font-size:19px}.bromic-gallery{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:35px}.bromic-gallery figure{margin:0}.bromic-gallery img{width:100%;height:360px;object-fit:cover}.bromic-gallery figcaption{font-size:14px;margin-top:10px;color:#655e60}.bromic-planning{display:grid;grid-template-columns:1fr 1.1fr;gap:65px;background:#f5f3f0}@media(max-width:850px){.bromic-product{gap:30px}.bromic-photo{height:520px}.bromic-specs dl{grid-template-columns:repeat(2,1fr)}.bromic-gallery img{height:280px}}@media(max-width:650px){.bromic-product,.bromic-planning{grid-template-columns:1fr;padding:40px 6%;gap:30px}.bromic-photo{height:400px}.bromic-specs,.bromic-lifestyle{padding:45px 6%}.bromic-gallery{grid-template-columns:1fr}.bromic-gallery img{height:auto}.bromic-specs h2,.bromic-lifestyle h2,.bromic-planning h2{font-size:36px}}.bromic-near-gallery{margin-top:28px}.bromic-near-gallery .eyebrow{margin-bottom:18px}.bromic-near-gallery figure{margin:0 0 22px}.bromic-near-gallery img{display:block;width:100%;height:auto}.bromic-near-gallery figcaption{font-size:14px;color:#655e60;margin-top:8px}.bromic-originals{display:grid;grid-template-columns:1fr 1fr;gap:15px}.bromic-originals img{aspect-ratio:1.5;object-fit:cover}.bromic-originals figure{margin-bottom:0}.bromic-near-gallery .form-note{font-size:12px}.bromic-originals{grid-template-columns:1fr}.bromic-originals img{aspect-ratio:auto;object-fit:contain}.bella-layout{padding:65px 7%;background:#fff}.bella-layout>p:not(.eyebrow){max-width:760px}.bella-layout img{display:block;width:100%;max-width:850px;height:auto;margin:32px auto 10px}.bella-layout .form-note{margin:0 auto;max-width:850px}@media(max-width:650px){.bella-layout{padding:45px 6%}}.griddle-gallery{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:28px}.griddle-gallery img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover}@media(max-width:650px){.griddle-gallery{grid-template-columns:1fr}}.skip-link{position:fixed;top:-100px;left:20px;z-index:9999;background:#fff;padding:12px 20px;color:#243c34}.skip-link:focus{top:12px}.flame-policy{max-width:950px;margin:auto;padding:65px 28px 85px}.flame-policy h1{font-size:clamp(32px,5vw,46px)}.flame-policy h2{font-size:28px}.success{padding:18px;background:#e1eddf;color:#243c34}select{font:inherit;max-width:100%}.bromic-product>div{min-width:0}.rental-description img{max-width:100%;height:auto}.product-price{font-size:24px;font-weight:700}.quote .selected input{width:65px}.quote label:focus-within{color:#243c34}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #ad643f;outline-offset:3px}.flame-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background:#243c34;color:#fff;padding:14px 24px;z-index:9999;border-radius:4px;max-width:90vw}.griddle-gallery img{max-width:100%;height:auto}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.products .product{min-width:0}.products .product-image{display:block;overflow:hidden}.products .product-image img{display:block}.flame-policy img{max-width:100%;height:auto}.flame-policy{overflow-wrap:anywhere}.products .search-product-title{font-size:24px;line-height:1.25;letter-spacing:normal;margin:20px 0 8px}@media(max-width:650px){.products .search-product-title{font-size:19px}}.flame-policy .product-image img{height:100%;object-fit:contain}.rental-search-form{margin:24px 0 32px}.product-image:has(img[src*="-standard.png"]){padding:0;background:#fff}.product-image img[src*="-standard.png"],.bromic-photo img[src*="-standard.png"]{mix-blend-mode:normal;object-fit:contain}.bromic-photo:has(img[src*="-standard.png"]){padding:0;background:#fff;height:auto;aspect-ratio:1}.griddle-gallery img[src*="-standard.png"],.griddle-gallery img[src*=navy-wedding-height-v2],.griddle-gallery img[src*=navy-reception-height-v2]{aspect-ratio:1;object-fit:contain;height:auto}.product-image:has(img[src*=studio-standard]){padding:20px;background:#f4f5f3}.product-image img[src*=studio-standard],.bromic-photo.umbrella-studio img{mix-blend-mode:multiply;object-fit:contain}.bromic-photo.umbrella-studio{padding:24px;background:#f4f5f3;height:auto;aspect-ratio:1}.umbrella-gallery img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain}.bromic-photo:has(img[src*="828-bm60"]){padding:0}.product-image:has(img[src*="828-bm60"]){padding:20px}.product-image img[src*="828-bm60"]{object-fit:cover}.griddle-gallery img.wine-product-image{aspect-ratio:1;object-fit:contain;height:auto;background:#f4f5f3}
/*# sourceMappingURL=/cdn/shop/t/22/assets/flame-redesign.css.map */
