:root{--wood: #8a5a3b;--wood-deep: #6f452b;--wood-tint: rgba(138, 90, 59, .16);--sand: #c7cbaa;--sand-tint: rgba(199, 203, 170, .55);--orange: #ef6c2f;--orange-deep: #d8581c;--orange-tint: rgba(239, 108, 47, .14);--cream: #faf5ec;--cream-deep: #f5ecdc;--card: #ffffff;--ink: #3e332b;--tea: #8a7a68;--line: rgba(138, 90, 59, .22);--shadow-warm: 0 14px 34px rgba(70, 45, 28, .1);--radius-soft: 20px}html{background:var(--cream)}body{color:var(--ink);background:var(--cream);position:relative}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background-color:var(--cream);background-image:repeating-linear-gradient(0deg,#6f452b0d 0px 2px,#fff0 2px 46px,#6f452b16 46px 49px,#fff0 49px 96px),repeating-linear-gradient(90deg,#6f452b0d 0px 3px,#fff0 3px 258px,#6f452b08 258px 261px,#fff0 261px 314px),repeating-linear-gradient(90deg,#6f452b07,#6f452b03 40px,#6f452b08 40px,#6f452b03 90px),linear-gradient(180deg,var(--cream) 0%,var(--cream-deep) 100%);background-size:96px 96px,314px 96px,90px 90px,auto}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#faf5ec59,#f5ecdc8c)}main,#MainContent,.main-content,section,.section,.gradient,[class*=color-background],.container,.fluid_container,.stretch_width,.full_width{background-color:transparent!important}h1,h2,h3,h4,h5,h6,.heading-style,.section__header-heading,.sec__content-heading{color:var(--ink);font-weight:700}p,.rich__text-m0,.section__header-des,.sec__content-des{color:var(--tea)}a{color:var(--wood);text-underline-offset:.2em}a:hover{color:var(--orange)}.section__header-heading:before{content:"";display:inline-block;width:10px;height:10px;margin-right:10px;vertical-align:.12em;border-radius:3px;background:linear-gradient(135deg,var(--wood) 0 55%,transparent 55%),var(--sand);box-shadow:0 0 0 1px #8a5a3b40}.btn-primary,button.btn-primary,.shopify-payment-button__button,.product-form__submit{min-height:46px;border:1px solid var(--wood)!important;border-radius:12px!important;background:var(--wood)!important;color:#fffaf3!important;box-shadow:0 10px 24px #5a321c38;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.btn-primary:hover,button.btn-primary:hover,.shopify-payment-button__button:hover,.product-form__submit:hover{background:var(--wood-deep)!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 14px 30px #5a321c47}.btn-outline,button.btn-outline{min-height:46px;border:1px solid var(--wood)!important;border-radius:12px!important;background:#ffffff8c!important;color:var(--wood)!important}.btn-outline:hover,button.btn-outline:hover{background:var(--wood-tint)!important;color:var(--wood-deep)!important}.btn-link,.btn_view-all{color:var(--wood)!important;font-weight:700}.btn-link:hover,.btn_view-all:hover{color:var(--orange)!important}.product__badges-inner{border-radius:6px!important;letter-spacing:.03em;text-transform:uppercase;font-weight:700;font-size:1.1rem;box-shadow:0 4px 12px #462d1c29}.product__badges-sale{background:var(--orange)!important;color:#fff!important}.card-product-price .price,.price,.money{color:var(--ink)!important}.card-product-price .price{color:var(--wood-deep)!important}.unit-price,.price-item--last .number,.price-item--last{color:var(--tea)!important}.price-sale,.card-product-price .price-sale,.product-item__price .price--on-sale{color:var(--orange)!important}.product-item__wrapper,.collection-item,.card,.cart-item,.product-detail__information,.sec__content-inner,.sec__icon-box-item{border:1px solid var(--line);border-radius:var(--radius-soft);background:var(--card);box-shadow:var(--shadow-warm)}.product-item__wrapper,.collection-item{overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.product-item__wrapper:hover,.collection-item:hover{transform:translateY(-5px);border-color:#8a5a3b66;box-shadow:0 22px 46px #462d1c29}.product-item__media,.collection-item__media{background:#faf5ec99}.product-item__information{padding:0 16px 18px}.product-item__name,.product-item__price,.price,.money{color:var(--ink)!important}.product-item__name:hover{color:var(--wood)!important}.header-wrapper,.header-section,header .gradient{background:#faf5ecb8!important;border-color:var(--line)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.shopify-section-group-header-group{position:relative;z-index:50;isolation:isolate;background:#faf5ece6!important;border-color:var(--line)!important}.section-header,header.header{position:relative;z-index:2;background:#faf5ece6!important}header.header .header__menu a,header.header .horizontal-menu a,header.header .menu a,header.header .navigation a,header.header .header__icons a,header.header .header__logo a{color:var(--wood-deep)!important}header.header .header__menu a:hover,header.header .horizontal-menu a:hover{color:var(--orange)!important}#topbar,.announcement-bar{background:var(--wood)!important;color:#fdf7ec!important}#topbar a,#topbar button,#topbar .heading-color,#topbar svg,.announcement-bar a{color:#fdf7ec!important}#topbar a:hover{color:#fff!important}.header__minicart .minicart__wrapper{top:0;bottom:0;height:100vh!important;height:100dvh!important;max-height:100dvh;overflow:hidden;z-index:60!important;background:var(--card)!important;color:var(--ink);box-shadow:-18px 0 45px #3e332b33}.header__minicart .minicart__header,.header__minicart #minicart-form,.header__minicart form.minicart-form,.header__minicart .minicart-body,.header__minicart .cart-footer{background:var(--card)!important}.header__minicart .cart-recommend.inside{background:#fbf6ec!important}.header__minicart .drawer-bottom{background:var(--cream)!important}.header__minicart .overlay:after{z-index:40}.navigation .menu-mobile-title a,.navigation .menu-mobile-title .heading-style{color:var(--wood-deep)!important;opacity:.82}.navigation .menu-mobile-title a.active{color:var(--wood-deep)!important;opacity:1}.header__minicart .cart-item>.minicart__product__image{align-self:center}.header__minicart .minicart__product__image>a{display:flex;align-items:center}.product .sec__featured-product .product-detail__information{padding:clamp(22px,2.5vw,36px)}.shopify-section-group-header-group.is-sticky,.shopify-section-group-header-group.sticky,.header-wrapper.sticky{background:#faf5eceb!important;box-shadow:0 8px 28px #462d1c1f}.shopify-section-group-footer-group,footer,footer .gradient{background:#faf5ecdb!important;border-color:var(--line)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.shopify-section-group-footer-group .footer_bottom-inner{padding-bottom:0!important}.sec__rich-text .sec__content-inner{position:relative;background-color:var(--card);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='20' viewBox='0 0 28 20'%3E%3Cg fill='none' stroke='%23a97f5c' stroke-width='1.6' stroke-linecap='round' opacity='0.55'%3E%3Cpath d='M1 4h26M1 17h26'/%3E%3Cpath d='M4 4v13M11 4v13M18 4v13M25 4v13'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='20' viewBox='0 0 28 20'%3E%3Cg fill='none' stroke='%23a97f5c' stroke-width='1.6' stroke-linecap='round' opacity='0.55'%3E%3Cpath d='M1 4h26M1 17h26'/%3E%3Cpath d='M4 4v13M11 4v13M18 4v13M25 4v13'/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat-x,repeat-x;background-position:left 16px top 10px,left 16px bottom 10px;background-size:28px 20px,28px 20px;border-radius:24px;box-shadow:0 0 0 2px var(--wood-deep),0 0 0 6px var(--wood),0 0 0 7px #6f452b73,0 0 0 13px #8a5a3bd1,0 0 0 15px #6f452b66,0 20px 46px #462d1c2e}.sec__rich-text .sec__content-inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44'%3E%3Cg fill='none' stroke='%238a5a3b' stroke-width='2.4' stroke-linecap='round' opacity='0.9'%3E%3Ccircle cx='22' cy='22' r='10'/%3E%3Cpath d='M12 22a10 10 0 0 1 10-10M32 22a10 10 0 0 1-10 10M22 12a10 10 0 0 1 10 10M22 32a10 10 0 0 1-10-10'/%3E%3Cpath d='M22 2v8M22 34v8M2 22h8M34 22h8'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44'%3E%3Cg fill='none' stroke='%238a5a3b' stroke-width='2.4' stroke-linecap='round' opacity='0.9'%3E%3Ccircle cx='22' cy='22' r='10'/%3E%3Cpath d='M12 22a10 10 0 0 1 10-10M32 22a10 10 0 0 1-10 10M22 12a10 10 0 0 1 10 10M22 32a10 10 0 0 1-10-10'/%3E%3Cpath d='M22 2v8M22 34v8M2 22h8M34 22h8'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44'%3E%3Cg fill='none' stroke='%238a5a3b' stroke-width='2.4' stroke-linecap='round' opacity='0.9'%3E%3Ccircle cx='22' cy='22' r='10'/%3E%3Cpath d='M12 22a10 10 0 0 1 10-10M32 22a10 10 0 0 1-10 10M22 12a10 10 0 0 1 10 10M22 32a10 10 0 0 1-10-10'/%3E%3Cpath d='M22 2v8M22 34v8M2 22h8M34 22h8'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44'%3E%3Cg fill='none' stroke='%238a5a3b' stroke-width='2.4' stroke-linecap='round' opacity='0.9'%3E%3Ccircle cx='22' cy='22' r='10'/%3E%3Cpath d='M12 22a10 10 0 0 1 10-10M32 22a10 10 0 0 1-10 10M22 12a10 10 0 0 1 10 10M22 32a10 10 0 0 1-10-10'/%3E%3Cpath d='M22 2v8M22 34v8M2 22h8M34 22h8'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:1.2% 6%,98.8% 6%,1.2% 94%,98.8% 94%;background-size:34px 34px}.sec__rich-text .sec__content-inner:after{content:"";position:absolute;left:3.5%;bottom:12%;width:26px;height:44px;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='44' viewBox='0 0 26 44'%3E%3Cg fill='none' stroke='%238a5a3b' stroke-width='2' stroke-linecap='round' opacity='0.7'%3E%3Crect x='6' y='4' width='14' height='38' rx='5'/%3E%3Ccircle cx='13' cy='12' r='3.4'/%3E%3Cpath d='M6 30h14'/%3E%3C/g%3E%3C/svg%3E");opacity:.75}.sec__rich-text .sec__content-inner>*{position:relative;z-index:2}.sec__rich-text .sec__content-inner{padding:clamp(44px,7vw,92px) clamp(22px,5vw,72px)}.sec__collection-list{position:relative}.sec__collection-list:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(circle at 4% 6%,rgba(111,69,43,.16) 0 2px,transparent 3.2px),radial-gradient(circle at 2% 10%,rgba(111,69,43,.1) 0 1.4px,transparent 2.4px),radial-gradient(circle at 96% 4%,rgba(111,69,43,.13) 0 1.8px,transparent 2.9px),radial-gradient(circle at 7% 92%,rgba(111,69,43,.12) 0 1.8px,transparent 2.9px),radial-gradient(circle at 94% 90%,rgba(111,69,43,.15) 0 2px,transparent 3.2px);background-repeat:no-repeat}.sec__collection-list .collection-list--grid{position:relative;padding-bottom:22px}.sec__collection-list .collection-list--grid:after{content:"";position:absolute;left:4%;right:4%;bottom:0;height:14px;background:linear-gradient(-45deg,var(--sand) 7px,transparent 0),linear-gradient(45deg,var(--sand) 7px,transparent 0);background-size:14px 14px;background-position:0 0;opacity:.75;pointer-events:none}.sec__collection-list .collection-list--grid{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='8' viewBox='0 0 18 8'%3E%3Cg fill='none' stroke='%23b58a6a' stroke-width='1.1' stroke-linecap='round' opacity='0.6'%3E%3Cpath d='M1 5c2-2 3 2 5 0M7 5c2-2 3 2 5 0M13 5c1.5-1.5 2 1.5 3 0'/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat-x;background-position:left 6px bottom;background-size:18px 8px}.sec__collection-list .collection-item{border-radius:18px}.sec__collection-list .collection-item .collection-item__title{color:var(--wood-deep)!important}.sec__products-carousel[class*=__featured_seafood]{position:relative}.sec__products-carousel[class*=__featured_seafood]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(circle at 10% 22%,rgba(255,255,255,.55) 0 1.6px,transparent 2.5px),radial-gradient(circle at 30% 74%,rgba(255,255,255,.4) 0 1.2px,transparent 2.1px),radial-gradient(circle at 52% 18%,rgba(255,255,255,.46) 0 1.8px,transparent 2.8px),radial-gradient(circle at 70% 82%,rgba(255,255,255,.38) 0 1.2px,transparent 2.1px),radial-gradient(circle at 88% 30%,rgba(255,255,255,.5) 0 1.4px,transparent 2.3px),radial-gradient(circle at 44% 90%,rgba(255,255,255,.42) 0 1.5px,transparent 2.4px);opacity:.5;border-radius:30px}.sec__products-carousel[class*=__featured_seafood] .swiper{border-radius:30px;box-shadow:0 0 0 1px #8a5a3b3d,0 0 0 7px #ffffff8c,0 0 0 8px #c7cbaa80,0 18px 40px #462d1c1a}.sec__products-carousel[class*=__featured_seafood] .swiper-arrow{border-radius:50%!important;border-color:var(--wood)!important;color:var(--wood)!important;background:#ffffffd9!important}.sec__products-carousel[class*=__featured_seafood] .swiper-arrow:hover{background:var(--orange)!important;border-color:var(--orange)!important;color:#fff!important}.sec__products-carousel[class*=__products_carousel_CqGFFz]>div{background:var(--card)!important;border-radius:26px;padding:26px clamp(14px,3vw,34px);box-shadow:0 0 0 1px #8a5a3b29,0 18px 42px #462d1c17}.sec__products-carousel[class*=__products_carousel_CqGFFz] .swiper{position:relative;border:1px solid rgba(138,90,59,.18);border-left:8px solid var(--wood);border-radius:16px;box-shadow:0 12px 28px #462d1c12}.sec__products-carousel[class*=__products_carousel_CqGFFz] .swiper:after{content:"";position:absolute;right:12px;top:14px;bottom:14px;width:12px;pointer-events:none;background-image:repeating-linear-gradient(180deg,rgba(138,90,59,.5) 0 2px,transparent 2px 9px);border-radius:3px}.sec__products-carousel[class*=__products_carousel_CqGFFz] .swiper-arrow{border-radius:50%!important;border-color:var(--wood)!important;color:var(--wood)!important;background:#ffffffe6!important}.sec__products-carousel[class*=__products_carousel_CqGFFz] .swiper-arrow:hover{background:var(--orange)!important;border-color:var(--orange)!important;color:#fff!important}.sec__icon-box{position:relative}.sec__icon-box .sec__icon-box-item{position:relative;border:1px dashed rgba(138,90,59,.42)!important;outline:1px dotted rgba(199,203,170,.85);outline-offset:4px;border-radius:18px!important;background:#ffffffdb;padding:24px 18px;overflow:hidden}.sec__icon-box .sec__icon-box-item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.32;background-image:radial-gradient(circle at 14% 18%,rgba(199,203,170,.7) 0 1.4px,transparent 2.3px),radial-gradient(circle at 40% 66%,rgba(199,203,170,.55) 0 1px,transparent 1.9px),radial-gradient(circle at 68% 22%,rgba(199,203,170,.65) 0 1.3px,transparent 2.2px),radial-gradient(circle at 84% 76%,rgba(199,203,170,.5) 0 1.1px,transparent 2px)}.sec__icon-box .sec__icon-box-item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23a9c3ce' stroke-width='1.5' stroke-linecap='round' opacity='0.9'%3E%3Cpath d='M12 1v22M1 12h22M5 5l14 14M19 5L5 19'/%3E%3Ccircle cx='12' cy='12' r='1.5'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='24' viewBox='0 0 30 24'%3E%3Cg fill='none' stroke='%238a5a3b' stroke-width='1.7' stroke-linecap='round' opacity='0.75'%3E%3Cellipse cx='15' cy='15' rx='9' ry='6'/%3E%3Ccircle cx='15' cy='13' r='2.8'/%3E%3Cpath d='M6 13 2 8M6 15l-3 5M24 13l4-5M24 15l3 5'/%3E%3Cpath d='M9 20l-2 3M15 21v3M21 20l2 3'/%3E%3Ccircle cx='13' cy='12' r='1'/%3E%3Ccircle cx='17' cy='12' r='1'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23a9c3ce' stroke-width='1.5' stroke-linecap='round' opacity='0.9'%3E%3Cpath d='M12 1v22M1 12h22M5 5l14 14M19 5L5 19'/%3E%3Ccircle cx='12' cy='12' r='1.5'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='24' viewBox='0 0 30 24'%3E%3Cg fill='none' stroke='%238a5a3b' stroke-width='1.7' stroke-linecap='round' opacity='0.75'%3E%3Cellipse cx='15' cy='15' rx='9' ry='6'/%3E%3Ccircle cx='15' cy='13' r='2.8'/%3E%3Cpath d='M6 13 2 8M6 15l-3 5M24 13l4-5M24 15l3 5'/%3E%3Cpath d='M9 20l-2 3M15 21v3M21 20l2 3'/%3E%3Ccircle cx='13' cy='12' r='1'/%3E%3Ccircle cx='17' cy='12' r='1'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(100% - 8px) 8px,calc(100% - 10px) calc(100% - 8px),8px calc(100% - 8px),8px 8px;background-size:20px 20px,26px 20px,20px 20px,26px 20px;opacity:.9}.sec__icon-box .sec__icon-box-content{position:relative;z-index:1}.sec__icon-box .sec__icon-box-content-heading{color:var(--wood-deep)!important}.sec__icon-box .sec__icon-box-content-icon svg{color:var(--wood)!important}.sec__icon-box .sec__icon-box-content-icon{background:var(--orange-tint);border-radius:50%;padding:12px;width:64px;height:64px;display:inline-flex;align-items:center;justify-content:center}.sec__products-grid{position:relative}.sec__products-grid:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:26px;box-shadow:inset 0 0 0 1px #8a5a3b33,inset 0 0 0 12px #faf5ecbf,inset 0 0 0 13px #8a5a3b33}.sec__products-grid:after{content:"";position:absolute;left:22px;right:22px;bottom:12px;height:8px;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='8' viewBox='0 0 18 8'%3E%3Cg fill='none' stroke='%23b58a6a' stroke-width='1.1' stroke-linecap='round' opacity='0.6'%3E%3Cpath d='M1 5c2-2 3 2 5 0M7 5c2-2 3 2 5 0M13 5c1.5-1.5 2 1.5 3 0'/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat-x;background-size:18px 8px}.sec__products-grid .product-item__wrapper{border-radius:22px}.swiper-pagination .swiper-pagination-bullet{background:var(--sand)!important;opacity:.6}.swiper-pagination .swiper-pagination-bullet-active{background:var(--wood)!important;opacity:1}@media(max-width:767px){body.mobi-navigation-bar{padding-bottom:calc(6.5rem + env(safe-area-inset-bottom,0px))!important}body:before{background-size:64px 64px,314px 96px,90px 90px,auto}.product-item__wrapper,.collection-item,.card,.sec__content-inner{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.sec__collection-list .collection-list--grid:after{left:2%;right:2%}.sec__rich-text .sec__content-inner:after{display:none}.sec__rich-text .sec__content-inner{border-radius:18px;box-shadow:0 0 0 2px var(--wood-deep),0 0 0 5px var(--wood),0 0 0 6px #6f452b73,0 0 0 10px #8a5a3bcc,0 0 0 12px #6f452b66}.product .sec__featured-product .product-detail__information{padding:18px}}@media(max-width:989px){.sec__products-grid:before{box-shadow:inset 0 0 0 1px #8a5a3b33}}@media(prefers-reduced-motion:reduce){body:before,.product-item__wrapper,.collection-item,.btn-primary{animation:none!important;transition:none!important}}.section__header-heading,.sec__content-heading{font-family:Playfair Display,Georgia,Instrument Sans,serif!important;font-weight:700!important;letter-spacing:-.01em}.sec__content-subheading{font-family:Dancing Script,Segoe Script,Brush Script MT,cursive!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;color:var(--orange)!important;line-height:1.4}main .sec__content-heading{max-width:860px;margin-inline:auto}@media(max-width:767px){.sec__content-heading{font-size:clamp(30px,9vw,40px)!important;line-height:1.15}}.sec__journal-eyebrow{font-family:Dancing Script,Segoe Script,Brush Script MT,cursive!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;color:var(--orange)!important;font-size:20px;line-height:1.4}.sec__journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media(max-width:991px){.sec__journal-grid{grid-template-columns:1fr}}.sec__journal-card{display:flex;flex-direction:column;background:var(--card, #fff);border:1px solid rgba(138,90,59,.28);border-radius:16px;overflow:hidden;box-shadow:0 10px 30px -18px #3e332b59;position:relative;transition:transform .35s ease,box-shadow .35s ease}.sec__journal-card:hover{transform:translateY(-4px);box-shadow:0 18px 38px -20px #3e332b73}.sec__journal-media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:radial-gradient(rgba(199,203,170,.35) 1px,transparent 1px) 0 0 / 18px 18px,var(--cream)}.sec__journal-img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.sec__journal-card:hover .sec__journal-img{transform:scale(1.05)}.sec__journal-media:after{content:"";position:absolute;left:12px;top:12px;width:34px;height:34px;border-radius:8px;background:linear-gradient(135deg,rgba(138,90,59,.16) 0 48%,transparent 48%),radial-gradient(circle at 30% 30%,rgba(255,255,255,.9) 0 2px,transparent 2.5px);pointer-events:none;opacity:.85}.sec__journal-tag{position:absolute;right:14px;top:14px;padding:6px 14px;border-radius:999px;background:var(--wood);color:#fffaf3;font-size:11px;font-weight:600;letter-spacing:.12em}.sec__journal-body{padding:22px 24px 26px;display:flex;flex-direction:column;align-items:flex-start}.sec__journal-title{font-family:Playfair Display,Georgia,serif!important;font-weight:700;font-size:21px;line-height:1.25}.sec__journal-title a{color:var(--ink)}.sec__journal-title a:hover{color:var(--orange)}.sec__journal-excerpt{color:var(--tea);font-size:14.5px;line-height:1.65;margin-bottom:14px}.sec__journal-link{margin-top:auto;font-weight:600;font-size:14px;color:var(--wood);text-decoration:none;border-bottom:1px solid rgba(138,90,59,.4);padding-bottom:2px;transition:color .3s,border-color .3s}.sec__journal-link:hover{color:var(--orange);border-color:var(--orange)}.sec__testimonials .section__header-heading{font-family:Playfair Display,Georgia,serif!important}.sec__testimonials .testimonials-quote{color:var(--ink);font-size:16px;line-height:1.7}.sec__testimonials .testimonials-author-name{color:var(--wood);font-weight:700}.sec__testimonials .icon-quote svg,.sec__testimonials .testimonials-quote:before{color:var(--sand)}.sec__testimonials .testimonial-item,.sec__testimonials .testimonials-item,.sec__testimonials .swiper-slide>div{background:var(--card, #fff)!important;border:1px solid rgba(138,90,59,.22);border-radius:14px;box-shadow:0 8px 24px -18px #3e332b4d;padding:26px 24px}@media(max-width:767px){.sec__journal-grid{gap:18px}.sec__journal-body{padding:18px 18px 22px}.sec__journal-title{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/brand-seafood.css.map */
