@layer bricks {.brxe-shortcode{width:100%}}@layer bricks {}@layer bricks {.brxe-button{width:auto}}@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@layer bricks {.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}.brxe-text-link .icon{flex-shrink:0}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@layer bricks {.brxe-slider-nested{min-width:0;width:100%}.brxe-slider-nested .splide__slide{align-items:center;display:flex;justify-content:center;position:relative}.brxe-slider-nested .splide__arrows:not(.custom) .splide__arrow--prev{transform:translateY(-50%) scaleX(-1)}.brxe-slider-nested .splide__arrows:not(.custom).splide__arrows--ttb .splide__arrow--prev{transform:translateX(-50%) scaleX(-1)}.brxe-slider-nested .splide__arrows svg{min-height:0;min-width:0}}#brxe-itzbka {position: absolute; width: 100%; height: 100%}#brxe-itzbka:not(.tag), #brxe-itzbka img {object-fit: cover; object-position: 50% 80%}#brxe-tgwxzx{ position: absolute; inset: 0px; background: linear-gradient(90deg, rgba(20, 16, 11, 0.52) 0%, rgba(20, 16, 11, 0.28) 32%, rgba(20, 16, 11, 0) 60%);}#brxe-cgssox {color: #ffffffb3}#brxe-ihcvoo {color: #FFFFFF}#brxe-wudgyb {margin-top: 26px; font-size: 16px; line-height: 1.8; color: #ffffffd1; max-width: 400px}#brxe-wogjvy {background-color: #ffffff; color: var(--ddb-espresso)}#brxe-dovxbo {background-color: transparent; border: 1px solid #ffffff80; color: #ffffff}#brxe-ywugma {margin-top: 30px; display: flex; flex-wrap: wrap; column-gap: 14px; row-gap: 14px}#brxe-nkpheg {max-width: 560px}@media (max-width: 478px) {#brxe-nkpheg {display: none}}#brxe-syxjda {position: absolute; display: flex; align-items: center; padding-right: 70px; padding-left: 70px}#brxe-fertin {position: absolute; width: 100%; height: 100%}#brxe-fertin:not(.tag), #brxe-fertin img {object-fit: cover}@media (max-width: 478px) {#brxe-fertin:not(.tag), #brxe-fertin img {object-position: left}}#brxe-fybgij{ position: absolute; inset: 0px; background: linear-gradient(90deg, rgba(20, 16, 11, 0.52) 0%, rgba(20, 16, 11, 0.28) 32%, rgba(20, 16, 11, 0) 60%);}#brxe-ntzemy {position: absolute; width: 100%; height: 100%}#brxe-ntzemy:not(.tag), #brxe-ntzemy img {object-fit: cover}#brxe-bpgixa{ position: absolute; inset: 0px; background: linear-gradient(90deg, rgba(20, 16, 11, 0.52) 0%, rgba(20, 16, 11, 0.28) 32%, rgba(20, 16, 11, 0) 60%);}#brxe-fynfdl .splide__pagination .splide__pagination__page {color: rgba(255, 255, 255, 0.55); background-color: rgba(255, 255, 255, 0.55); height: 9px; width: 9px}#brxe-fynfdl .splide__pagination .splide__pagination__page.is-active {width: 30px; border-radius: 9px; color: #FFF; background-color: #FFF}#brxe-fynfdl .splide__arrow {color: #ffffff; font-size: 40px; min-height: 40px; min-width: 40px}#brxe-fynfdl .splide__arrow svg {fill: #ffffff; height: 40px; width: 40px}#brxe-fynfdl .splide__arrow--prev {left: 2%}#brxe-fynfdl .splide__arrow--next {right: 2%}.splide__arrow{ transform: translateY(-50%); width: 52px; height: 52px; border-radius: 50%; z-index: 3; background: rgba(30, 24, 18, 0.28); backdrop-filter: blur(6px); border: 1px solid rgba(255, 255, 255, 0.45); display: grid; place-items: center; box-shadow: rgba(0, 0, 0, 0.25) 0px 2px 10px; transition: background .3s var(--ease);}#brxe-xiusgf {color: var(--ddb-espresso); font-size: 13px}#brxe-wihpkc {color: var(--ddb-accent); font-size: 13px}#brxe-ertnon {padding-top: 18px; padding-right: 38px; padding-bottom: 18px; padding-left: 38px; font-size: 13px; color: var(--ddb-espresso); text-transform: uppercase; letter-spacing: 0.2em}#brxe-ertnon{ display: inline-flex; align-items: center; gap: 38px;}#brxe-cdxuio {color: var(--ddb-espresso); font-size: 13px}#brxe-ljrtfv {color: var(--ddb-accent); font-size: 13px}#brxe-swznwx {padding-top: 18px; padding-right: 38px; padding-bottom: 18px; padding-left: 38px; font-size: 13px; color: var(--ddb-espresso); text-transform: uppercase; letter-spacing: 0.2em}#brxe-swznwx{ display: inline-flex; align-items: center; gap: 38px;}#brxe-urnsdq {color: var(--ddb-espresso); font-size: 13px}#brxe-ssluti {color: var(--ddb-accent); font-size: 13px}#brxe-kjzdhq {padding-top: 18px; padding-right: 38px; padding-bottom: 18px; padding-left: 38px; font-size: 13px; color: var(--ddb-espresso); text-transform: uppercase; letter-spacing: 0.2em}#brxe-kjzdhq{ display: inline-flex; align-items: center; gap: 38px;}#brxe-ukueji {color: var(--ddb-espresso); font-size: 13px}#brxe-lwljru {color: var(--ddb-accent); font-size: 13px}#brxe-uurhmb {padding-top: 18px; padding-right: 38px; padding-bottom: 18px; padding-left: 38px; font-size: 13px; color: var(--ddb-espresso); text-transform: uppercase; letter-spacing: 0.2em}#brxe-uurhmb{ display: inline-flex; align-items: center; gap: 38px;}#brxe-qxqals {color: var(--ddb-espresso); font-size: 13px}#brxe-xkilnl {color: var(--ddb-accent); font-size: 13px}#brxe-bxpjie {padding-top: 18px; padding-right: 38px; padding-bottom: 18px; padding-left: 38px; font-size: 13px; color: var(--ddb-espresso); text-transform: uppercase; letter-spacing: 0.2em}#brxe-bxpjie{ display: inline-flex; align-items: center; gap: 38px;}#brxe-ofzjms {color: var(--ddb-espresso); font-size: 13px}#brxe-lgzawt {color: var(--ddb-accent); font-size: 13px}#brxe-niarxj {padding-top: 18px; padding-right: 38px; padding-bottom: 18px; padding-left: 38px; font-size: 13px; color: var(--ddb-espresso); text-transform: uppercase; letter-spacing: 0.2em}#brxe-niarxj{ display: inline-flex; align-items: center; gap: 38px;}#brxe-eqzqxh {color: var(--ddb-espresso); font-size: 13px}#brxe-wuywdk {color: var(--ddb-accent); font-size: 13px}#brxe-xrzsyh {padding-top: 18px; padding-right: 38px; padding-bottom: 18px; padding-left: 38px; font-size: 13px; color: var(--ddb-espresso); text-transform: uppercase; letter-spacing: 0.2em}#brxe-xrzsyh{ display: inline-flex; align-items: center; gap: 38px;}#brxe-csmsky {color: var(--ddb-espresso); font-size: 13px}#brxe-ybglqo {color: var(--ddb-accent); font-size: 13px}#brxe-fksxcw {padding-top: 18px; padding-right: 38px; padding-bottom: 18px; padding-left: 38px; font-size: 13px; color: var(--ddb-espresso); text-transform: uppercase; letter-spacing: 0.2em}#brxe-fksxcw{ display: inline-flex; align-items: center; gap: 38px;}#brxe-ydmgun {column-gap: 0px; row-gap: 0px}.marquee { animation: marquee 32s linear infinite;}@keyframes marquee {0% { transform: translateX(0); } 100% { transform: translateX(-33.333%);}}#brxe-ydmgun{ white-space: nowrap;}#brxe-whndiy {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; border-top-width: 1px; border-top-color: var(--ddb-line); border-bottom-width: 1px; border-bottom-color: var(--ddb-line); overflow: HIDDEN}#brxe-haruvq {font-size: 12px; text-transform: uppercase; letter-spacing: 1.68px; font-weight: 400; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}#brxe-jdeijj {font-size: 14px; margin-left: 8px; color: var(--ddb-espresso); fill: var(--ddb-espresso)}#brxe-iehjbb {background-color: var(--ddb-canvas)}.ddb-ulink::after { content: ''; position: absolute; left: 0; bottom: -3px; height: 1px; width: 100%; background: currentColor; transform: scaleX(0); transform-origin: right; transition: transform .45s var(--ease);}#brxe-smhnjz {justify-content: space-between; margin-bottom: clamp(28px, 4vw, 48px); column-gap: 20px; row-gap: 20px; flex-wrap: wrap; align-items: flex-end}.brxe-yfwwlb .brxe-nsuftu.brxe-image {width: 100%; height: 100%}.brxe-yfwwlb .brxe-nsuftu.brxe-image:not(.tag), .brxe-yfwwlb .brxe-nsuftu.brxe-image img {object-fit: contain}@media (max-width: 478px) {.brxe-yfwwlb .brxe-nsuftu.brxe-image {height: 100%}}.brxe-yfwwlb .brxe-lfnyuu.brxe-div {position: relative; aspect-ratio: 4 / 4; width: 100%; overflow: hidden; border-radius: 2px}.ddb-card-media { position: relative; overflow: hidden; } .ddb-card-hover { position: absolute; inset: 0; opacity: 0; transition: opacity .6s var(--ddb-ease); pointer-events: none;} .ddb-card-hover img { width: 100%; height: 100%; object-fit: cover; display: block; } .ddb-card-media:hover .ddb-card-hover { opacity: 1; }.brxe-yfwwlb .brxe-mrlemx.brxe-heading {background-color: var(--ddb-accent); position: absolute; top: 12px; left: 12px; padding-top: 6px; padding-right: 11px; padding-bottom: 6px; padding-left: 11px; font-weight: 500; text-transform: uppercase; font-size: 10px; color: var(--ddb-canvas); letter-spacing: 1.8px}.brxe-yfwwlb .brxe-wdtnet.brxe-button {background-color: var(--ddb-accent); font-size: 11px; text-transform: uppercase; letter-spacing: 1.98px; font-weight: 500; color: var(--ddb-canvas); padding-top: 13px; padding-right: 13px; padding-bottom: 13px; padding-left: 13px; border-radius: 2px}.ddb-product-card__cta{ position: absolute; left: 12px; right: 12px; bottom: 12px; opacity: 0; transform: translateY(8px); transition: all 0.4s cubic-bezier(0.22, 1, 0.36, 1); pointer-events: none;}.brxe-yfwwlb .brxe-idzhgp.brxe-div {position: relative; cursor: pointer}.ddb-product-card:hover .ddb-product-card__cta { opacity: 1; transform: translateY(0); pointer-events: auto;} .ddb-product-card { position: relative; overflow: hidden; } .ddb-product-card img { transition: transform 0.7s cubic-bezier(0.22, 1, 0.36, 1);} .ddb-product-card:hover img { transform: scale(1.03); }.brxe-yfwwlb .brxe-sxfjqe.brxe-post-title {font-size: 20px}.brxe-yfwwlb .brxe-nxlhmi.brxe-heading {font-size: 12px}.brxe-yfwwlb .brxe-jakcob.brxe-heading {font-size: 14px; white-space: nowrap}.brxe-yfwwlb .brxe-fcmloz.brxe-div {display: flex; justify-content: space-between; align-items: flex-start; column-gap: 12px; row-gap: 12px; margin-top: 16px}#brxe-wembit {display: grid; align-items: initial; grid-template-columns: repeat(3, 1fr);; grid-gap: clamp(16px, 2vw, 28px);}@media (max-width: 478px) {#brxe-wembit {grid-template-columns: 1fr !important;}}#brxe-uhjbpl {display: block; padding-top: clamp(64px, 9vw, 120px);; padding-right: clamp(64px, 9vw, 120px);; padding-bottom: clamp(64px, 9vw, 120px);; padding-left: clamp(64px, 9vw, 120px);}@media (max-width: 478px) {#brxe-uhjbpl {padding-right: clamp(20px, 5vw, 64px); padding-left: clamp(20px, 5vw, 64px)}}#brxe-aulgmr {margin-top: 22px; font-size: 16px; line-height: 1.8; color: var(--ddb-muted); max-width: 400px}#brxe-qdvyev {margin-top: 30px; max-width: 400px}@media (max-width: 478px) {#brxe-qdvyev {width: 70%}}#brxe-ijvbcs {flex-direction: column; justify-content: center; padding-top: clamp(56px, 8vw, 100px); padding-right: clamp(20px, 5vw, 80px); padding-bottom: clamp(56px, 8vw, 100px)}@media (max-width: 478px) {#brxe-ijvbcs {padding-right: 0; padding-left: 0; width: 100%}}#brxe-phelpb {width: 114.094%; height: 100%; display: block}#brxe-phelpb:not(.tag), #brxe-phelpb img {object-fit: cover}#brxe-sebpvb {position: relative}@media (max-width: 478px) {#brxe-sebpvb {padding-bottom: clamp(56px, 8vw, 100px)}}#brxe-fdwuex {display: grid; align-items: initial; grid-template-columns: 1fr 1fr;; min-height: min(72vh, 720px)}@media (max-width: 478px) {#brxe-fdwuex {grid-template-columns: 1fr !important;; min-height: 0px; width: 100%}}#brxe-fmnqie {justify-content: space-between; column-gap: 20px; row-gap: 20px; flex-wrap: wrap; align-items: flex-end}#brxe-ojxrrn {display: block; background-color: var(--ddb-paper)}#brxe-tetvub {justify-content: space-between; margin-bottom: clamp(32px, 4vw, 56px); column-gap: 20px; row-gap: 20px; flex-wrap: wrap; align-items: flex-end; text-align: center}.brxe-jygrli .brxe-jonngc.brxe-image {width: 100%; height: 100%}.brxe-jygrli .brxe-jonngc.brxe-image:not(.tag), .brxe-jygrli .brxe-jonngc.brxe-image img {object-fit: cover}@media (max-width: 478px) {.brxe-jygrli .brxe-jonngc.brxe-image {height: 100%}}.brxe-jygrli .brxe-fcuvoz.brxe-div {position: relative; aspect-ratio: 4 / 5; width: 100%; overflow: hidden; border-radius: 2px}.brxe-jygrli .brxe-riztlb.brxe-div {position: absolute}.brxe-riztlb{ inset: 0px; background: linear-gradient(to top, rgba(28, 24, 19, 0.5), transparent 55%);}.brxe-jygrli .brxe-vwqxfu.brxe-heading {font-weight: 500; text-transform: uppercase; font-size: 34px; color: #FFFFFF; font-family: "Cormorant Garamond"; line-height: 1}.brxe-jygrli .brxe-rinttj.brxe-heading {font-size: 13px}.brxe-jygrli .brxe-pbjnan.brxe-icon {font-size: 11px}.brxe-jygrli .brxe-sjhlpl.brxe-div {font-size: 13px; color: #ffffffd9; margin-top: 4px}.brxe-sjhlpl{ display: inline-flex; gap: 8px; align-items: center;}.brxe-jygrli .brxe-tpanyf.brxe-div {position: absolute; left: 24px; bottom: 22px; display: flex; flex-direction: column}.brxe-jygrli .brxe-igygid.brxe-div {position: relative; cursor: pointer}.brxe-jygrli{ transition: transform .7s cubic-bezier(0.22, 1, 0.36, 1); transform: none;} .ddb-tax-card { position: relative; overflow: hidden; } .ddb-tax-card img { transition: transform 0.7s cubic-bezier(0.22, 1, 0.36, 1);} .ddb-tax-card:hover img { transform: scale(1.03); }#brxe-srfkex {display: grid; align-items: initial; grid-template-columns: repeat(3, 1fr);; grid-gap: clamp(16px, 2vw, 28px);}@media (max-width: 478px) {#brxe-srfkex {grid-template-columns: 1fr !important;}}#brxe-gwhxwv {background-color: var(--ddb-accent); color: var(--ddb-canvas)}#brxe-bktdyt {justify-content: space-between; margin-top: clamp(32px, 4vw, 56px); column-gap: 20px; row-gap: 20px; flex-wrap: wrap; align-items: flex-end; text-align: center}#brxe-htywkw {display: block; padding-top: clamp(64px, 9vw, 120px);; padding-right: clamp(64px, 9vw, 120px);; padding-bottom: clamp(64px, 9vw, 120px);; padding-left: clamp(64px, 9vw, 120px);}@media (max-width: 478px) {#brxe-htywkw {padding-right: clamp(20px, 5vw, 64px); padding-left: clamp(20px, 5vw, 64px)}}#brxe-tctuyw {display: block; height: 100%; width: 100%}#brxe-tctuyw:not(.tag), #brxe-tctuyw img {object-fit: cover}#brxe-fpxaqn {position: relative; aspect-ratio: 5 / 4; width: 100%}#brxe-mdsulu {margin-top: 16px}.serif-italic { font-style: italic;}#brxe-avtsie {margin-top: 22px; font-size: 16px; line-height: 1.8; color: var(--ddb-muted); max-width: 400px}#brxe-bgaynq {margin-top: 30px; width: 300px}#brxe-bgaynq i {font-size: 12px}@media (max-width: 478px) {#brxe-bgaynq {width: 70%}}#brxe-qmlxor {flex-direction: column; justify-content: center}@media (max-width: 478px) {#brxe-qmlxor {padding-right: 0; padding-left: 0; width: 100%}}#brxe-dxjdzi {display: grid; align-items: initial; grid-template-columns: 1.1fr 1fr;; grid-gap: clamp(28px, 5vw, 72px); align-items: center}@media (max-width: 478px) {#brxe-dxjdzi {grid-template-columns: 1fr !important;; min-height: 0px; width: 100%}}#brxe-nprpcj {justify-content: space-between; column-gap: 20px; row-gap: 20px; flex-wrap: wrap; align-items: flex-end; padding-top: clamp(56px, 153.6px, 100px); padding-bottom: clamp(56px, 153.6px, 100px)}#brxe-ofeizm {display: block; position: relative; overflow: hidden}