@font-face{font-family:IntegralCF;src:url(/fonts/Integralcf/Integralcf-bold.ttf) format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:IntegralCF;src:url(/fonts/Integralcf/Integralcf-extrabold.ttf) format("truetype");font-weight:800;font-display:swap;font-style:normal}/**
* @license
*
* Font Family: Satoshi
* Designed by: Deni Anggara
* URL: https://www.fontshare.com/fonts/Satoshi/satoshi
* © 2025 Indian Type Foundry
*
* Use the matching static files: the bundled Variable.woff2 does not contain
* a variation axis and cannot render the declared 300-900 weight range.
*
*/@font-face{font-family:Satoshi;src:url(/fonts/Satoshi/Satoshi-Regular.woff2) format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi/Satoshi-Italic.woff2) format("woff2");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi/Satoshi-Light.woff2) format("woff2");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi/Satoshi-Medium.woff2) format("woff2");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi/Satoshi-Bold.woff2) format("woff2");font-weight:600 700;font-display:swap;font-style:normal}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi/Satoshi-Black.woff2) format("woff2");font-weight:800 900;font-display:swap;font-style:normal}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi/Satoshi-LightItalic.woff2) format("woff2");font-weight:300;font-display:swap;font-style:italic}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi/Satoshi-MediumItalic.woff2) format("woff2");font-weight:500;font-display:swap;font-style:italic}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi/Satoshi-BoldItalic.woff2) format("woff2");font-weight:600 700;font-display:swap;font-style:italic}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi/Satoshi-BlackItalic.woff2) format("woff2");font-weight:800 900;font-display:swap;font-style:italic}h1,h2,h3,h4,h5,h6{cursor:default}.dropdown{& ul{border-radius:.375rem}& ul{& li{border-radius:.5rem}}.menu li>:not(ul,.menu-title,details,.btn):active{background-color:transparent}.menu li a:is(:active,:focus){--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}}.breadcrumbs{& ul li{cursor:default;&:before{opacity:1;color:#000000be;margin-top:3px}}}.join{gap:2px;height:40px;>button{height:auto}>button{min-height:0px}>button{width:2.5rem}>button{border-radius:.5rem}>button{border-style:none}>button{background-color:transparent}>button{--tw-text-opacity: 1;color:rgb(107 86 72 / var(--tw-text-opacity, 1))}>button.active{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}>button.active{--tw-bg-opacity: .1}>button.active{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.join-item:first-child:not(:last-child),&:first-child:not(:last-child) .join-item{border-start-end-radius:inherit;border-end-end-radius:inherit}.join-item:not(:first-child):not(:last-child),:not(:first-child):not(:last-child) .join-item{border-start-end-radius:inherit;border-end-end-radius:inherit;border-end-start-radius:inherit;border-start-start-radius:inherit}>.btn-disabled{background-color:transparent}>.btn-disabled{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}>.btn{font-weight:500}}.tabs{--cols: 1;--active-tab: 0px;--tab-bottom: 26px;grid-template-columns:repeat(var(--cols),1fr);position:relative}.tabs:before{content:"";left:0;right:0;height:2px;position:absolute;top:var(--tab-bottom);transition:transform .3s;width:calc(100% / var(--cols));background-color:oklch(var(--bc));transform:translate(var(--active-tab))}.tab{height:100%;line-height:1.15rem;padding-bottom:.5rem}.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]),.tab:is(input:checked){--tw-border-opacity: .2;--tw-text-opacity: 1}.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):after,.tab:is(input:checked):after{font-weight:500}.collapse-title,:where(.collapse>input[type=checkbox]),:where(.collapse>input[type=radio]){min-height:1.688rem;padding:0}:where(.collapse>input[type=checkbox]),:where(.collapse>input[type=radio]){height:1.688rem}.collapse-arrow>.collapse-title:after{top:.9rem;inset-inline-end:.5rem}.collapse-content{padding:0}.collapse[open]>:where(.collapse-content),.collapse-open>:where(.collapse-content),.collapse:focus:not(.collapse-close)>:where(.collapse-content),.collapse:not(.collapse-close)>:where(input[type=checkbox]:checked~.collapse-content),.collapse:not(.collapse-close)>:where(input[type=radio]:checked~.collapse-content){padding-bottom:0}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16'%3E%3Cpath d='m13.53 6.53-5 5a.751.751 0 0 1-1.062 0l-5-5a.751.751 0 1 1 1.063-1.062L8 9.938l4.47-4.47a.751.751 0 0 1 1.062 1.062h-.001Z' fill='%23currentColor'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;background-size:12px}.product-card-facts{display:grid;gap:.5rem;margin:0 0 .25rem;font-size:.75rem;line-height:1.5;overflow-wrap:anywhere}.product-card-facts dt{color:#6b5648}.product-card-facts dd{margin:.125rem 0 0;color:#2b1b14}.product-card-action{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:44px;margin-top:.5rem;padding:.625rem .75rem;border:1px solid transparent;border-radius:12px;background:#b0502f;color:#fff;font-size:var(--home-control-font, .875rem);font-weight:600;line-height:1.4;text-align:center;text-decoration:none;transition:background-color .16s ease,box-shadow .16s ease}.product-card-action:hover:not(:disabled){background:#8e3e24}.product-card-action:active:not(:disabled){background:#74321f}.product-card-action:focus-visible{outline:2px solid #8E3E24;outline-offset:4px}.product-card-action:disabled{cursor:not-allowed;opacity:.65}.product-card-action.load{cursor:progress}.product-card-action svg{flex-shrink:0}@media(prefers-reduced-motion:reduce){.product-card-action{transition:none}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.header-search-toggle[data-astro-cid-3ef6ksr2]{display:none}@media(max-width:904px){.header-main-row[data-astro-cid-3ef6ksr2]{-moz-column-gap:.5rem;column-gap:.5rem}.header-brand-group[data-astro-cid-3ef6ksr2]{flex-wrap:nowrap}.header-brand-group[data-astro-cid-3ef6ksr2] [data-mobile-nav-btn]{flex-shrink:0}.header-brand[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;min-height:44px}.header-brand[data-astro-cid-3ef6ksr2] img{width:clamp(106px,31vw,132px);height:auto}.header-tools[data-astro-cid-3ef6ksr2]{flex-shrink:0;gap:0}.site-search[data-astro-cid-3ef6ksr2]{min-height:44px;padding:0 .75rem 0 0;gap:.25rem}.site-search[data-astro-cid-3ef6ksr2] button[data-astro-cid-3ef6ksr2]{min-width:44px;min-height:44px;justify-content:center}.site-search[data-astro-cid-3ef6ksr2] input[data-astro-cid-3ef6ksr2]{min-height:44px}[data-astro-cid-3ef6ksr2][data-compact=true] .header-search-toggle[data-astro-cid-3ef6ksr2]{display:inline-flex}[data-astro-cid-3ef6ksr2][data-compact=true] .header-support[data-astro-cid-3ef6ksr2]{display:none}[data-astro-cid-3ef6ksr2][data-compact=true]:not([data-search-open=true]) .site-search[data-astro-cid-3ef6ksr2]{display:none}[data-astro-cid-3ef6ksr2][data-compact=true]:has(.site-search:focus-within) .site-search[data-astro-cid-3ef6ksr2]{display:inline-flex}}@media(max-width:767px){header[data-astro-cid-3ef6ksr2]{padding-top:.5rem;padding-bottom:.5rem}}@media(max-width:479px){.header-support[data-astro-cid-3ef6ksr2]{display:none}}html[data-theme]{background-color:#f8f0e7}html,body{margin:0;width:100%}html{height:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100%;display:grid;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);overflow-x:clip;background-color:#f8f0e7;color:#3a2a22}main[data-astro-cid-sckkx6r4]{min-width:0}[hidden]{display:none!important}.skip-link[data-astro-cid-sckkx6r4]{position:fixed;top:.75rem;left:.75rem;z-index:110;padding:.75rem 1rem;background:#2b1b14;color:#fff;border-radius:.5rem;transform:translateY(-200%)}.skip-link[data-astro-cid-sckkx6r4]:focus{transform:translateY(0)}:focus-visible{outline:2px solid #8E3E24;outline-offset:3px}input[type=search],input[type=tel],input[type=text],input[type=email],textarea,select{font-size:max(1rem,1em)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}
