html{scroll-behavior:smooth}body{opacity:1;transition:opacity .28s ease}body.tohfa-page-ready{animation:tohfa-page-in .35s ease both}body.tohfa-page-leaving{opacity:0}.tohfa-theme-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.65,.3,1)}.tohfa-theme-reveal.is-visible{opacity:1;transform:none}.tohfa-hero__content{animation:tohfa-hero-enter .75s .08s ease both}@keyframes tohfa-page-in{0%{opacity:.15}to{opacity:1}}@keyframes tohfa-hero-enter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}html[lang=ar] body{direction:rtl;text-align:right}html[lang=fr] body,html[lang=en] body{direction:ltr;text-align:left}.tohfa-wa-float{z-index:30}@media(max-width:749px){.tohfa-wa-float{max-width:calc(100vw - 2.4rem)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}body{opacity:1!important;transition:none!important;animation:none!important}.tohfa-theme-reveal,.tohfa-hero__content{opacity:1;transform:none;transition:none;animation:none}}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.tohfa-global-header{background:#fffdf8}.tohfa-section{isolation:isolate}.tohfa-section>.page-width{position:relative;z-index:1}.tohfa-heading{text-wrap:balance}.tohfa-lead,.tohfa-making__copy .rte,.tohfa-contact__heading p{text-wrap:pretty}.tohfa-making__media,.tohfa-contact__image,.tohfa-about__hero{background:#082d46}.tohfa-making__media img,.tohfa-contact__image img,.tohfa-about__hero img{display:block}.tohfa-product-cell{display:flex;min-width:0}.tohfa-product-cell>.card-wrapper{display:flex;width:100%;min-width:0}.tohfa-product-cell .card-wrapper>.card{width:100%}.tohfa-products{align-items:stretch}.tohfa-language-dropdown summary:focus-visible,.tohfa-global-toggle:focus-visible,.tohfa-global-drawer a:focus-visible,.tohfa-global-drawer button:focus-visible{outline:2px solid #c58a2a;outline-offset:3px}.tohfa-language-dropdown__menu{max-height:min(32rem,60vh);overflow-y:auto}.tohfa-global-dropdown{max-height:min(55rem,70vh);overflow-y:auto}@media(min-width:990px)and (max-width:1240px){.tohfa-global-nav{gap:1rem;padding-inline:2rem}.tohfa-global-logo img{max-width:14rem}.tohfa-global-logo span{font-size:1.7rem}.tohfa-global-desktop-menu>ul{gap:0}.tohfa-global-desktop-menu a,.tohfa-global-desktop-menu button{padding-inline:.75rem;font-size:1.3rem}.tohfa-global-actions>a{width:3.9rem}.tohfa-language-dropdown summary{padding-inline:.6rem;font-size:1.2rem}}@media(max-width:749px){.tohfa-section{padding-block:5.5rem!important}.tohfa-hero{min-height:clamp(56rem,calc(100svh - 9.8rem),68rem)!important}.tohfa-hero__inner{padding-top:6rem!important;padding-bottom:6.5rem!important}.tohfa-hero h1{font-size:clamp(3.6rem,13vw,4.8rem)!important}.tohfa-hero__text{font-size:1.65rem!important}.tohfa-making__media{min-height:clamp(26rem,72vw,34rem)!important}.tohfa-contact__heading{margin-bottom:3rem}.tohfa-contact__heading p{font-size:1.5rem}.tohfa-contact__form-card{padding:2.2rem 1.8rem}.tohfa-contact__image{min-height:clamp(28rem,90vw,40rem)!important}.tohfa-about__hero{min-height:clamp(34rem,100vw,43rem)!important}.tohfa-about__story{margin-bottom:4rem;padding:3rem 2rem}.tohfa-about__values article{min-height:13rem;display:grid;align-content:center}.tohfa-hex-review__copy{padding:4.8rem 2.7rem}.tohfa-hex-review blockquote{font-size:1.4rem}.tohfa-hex-reviews__rail{scroll-padding-inline:1.6rem}.tohfa-products__more{margin-top:2.4rem}.tohfa-product-cell .quick-add{margin:1rem .8rem 1.2rem}.tohfa-product-cell .quick-add__submit{min-height:4.5rem!important}}@media(max-width:420px){.tohfa-about__values{grid-template-columns:1fr!important}.tohfa-about__values article{min-height:auto;padding:2.2rem 1.4rem}.tohfa-about__timeline{grid-template-columns:1fr!important}.tohfa-hex-review{flex-basis:84vw;height:35rem}.tohfa-hex-review__copy{padding:4.5rem 2.4rem}.tohfa-global-actions>a{width:3.7rem}.tohfa-global-nav,.tohfa-global-nav[dir]{padding-inline:.8rem}.tohfa-global-logo img{max-width:10.5rem}.tohfa-product-cell .card__heading{font-size:1.3rem}.tohfa-product-cell .quick-add__submit{font-size:1.1rem!important;padding-inline:.45rem!important}}@media(hover:hover){.tohfa-making__media,.tohfa-contact__image,.tohfa-about__values article,.tohfa-hex-review{transition:transform .35s ease,box-shadow .35s ease}.tohfa-making__media:hover,.tohfa-contact__image:hover{transform:translateY(-4px);box-shadow:0 28px 65px #3a241429}.tohfa-about__values article:hover{transform:translateY(-4px);box-shadow:0 16px 35px #0644212e}.tohfa-hex-review:hover{transform:translateY(-5px)}}@media(prefers-reduced-motion:reduce){.tohfa-making__media,.tohfa-contact__image,.tohfa-about__values article,.tohfa-hex-review{transition:none!important}}.template-index .tohfa-section{padding-block:clamp(6rem,7vw,9rem)}.template-index .tohfa-section+.tohfa-section{margin-top:0}.template-index .tohfa-trust{padding-block:4rem!important}.template-index .tohfa-products{gap:clamp(1.6rem,2.5vw,3rem)!important}.template-index .tohfa-product-cell .card{border-radius:2rem}.template-index .tohfa-product-cell .card__media{aspect-ratio:1/1}.template-index .tohfa-product-cell .card__media .media{height:100%}.template-index .tohfa-product-cell .card__media img{object-fit:cover}.template-index .tohfa-heading{letter-spacing:-.035em}.template-index .button{min-height:5rem}:root{--tohfa-surface:#fffdf8;--tohfa-surface-warm:#fff7e6;--tohfa-forest:#064421;--tohfa-navy:#082d46;--tohfa-metal:#c58a2a;--tohfa-honey:#d99a2b;--tohfa-ink:#3a2414;--tohfa-soft-shadow:0 18px 50px rgba(40,27,15,.08);--tohfa-deep-shadow:0 26px 70px rgba(31,24,15,.14)}body{color:var(--tohfa-ink);background:var(--tohfa-surface);font-size:1.6rem;line-height:1.75}.page-width{max-width:140rem}.tohfa-section{overflow:hidden}.tohfa-section:nth-of-type(2n){background-color:var(--tohfa-surface-warm)}.tohfa-kicker{display:flex;align-items:center;justify-content:center;gap:1rem;color:var(--tohfa-metal)!important;font-size:1.3rem!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:none}.tohfa-kicker:before,.tohfa-kicker:after{content:"";width:2.8rem;height:1px;background:currentColor;opacity:.75}.tohfa-heading{max-width:88rem;margin-inline:auto!important;color:var(--tohfa-forest);font-size:clamp(3.4rem,4.8vw,6rem)!important;font-weight:600!important;line-height:1.25!important}.tohfa-lead{margin-inline:auto!important;color:#715c4d!important;font-size:1.7rem!important}.button,.shopify-payment-button__button,.tohfa-track__submit{min-height:5.2rem;border-radius:999px!important;font-family:Reem Kufi,Tajawal,sans-serif!important;font-size:1.4rem!important;font-weight:600!important;letter-spacing:0!important;transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease!important}.button:not(.button--secondary){background:var(--tohfa-metal)!important;color:#fff!important}.button:not(.button--secondary):hover{background:#ad761e!important;box-shadow:0 12px 28px #c58a2a47!important}.button--secondary{border:1px solid var(--tohfa-forest)!important;background:var(--tohfa-forest)!important;color:#fff!important}.button--secondary:hover{background:#04351a!important;color:#fff!important}.template-index .tohfa-products{max-width:124rem}.tohfa-product-cell>.card-wrapper{border-radius:2rem}.tohfa-product-cell .card{overflow:hidden!important;border:1px solid rgba(197,138,42,.22)!important;background:#fff!important;box-shadow:var(--tohfa-soft-shadow)!important;transition:transform .32s ease,box-shadow .32s ease!important}.tohfa-product-cell .card__inner{border-radius:0!important;background:#faf4e8!important}.tohfa-product-cell .card__media img{transition:transform .65s cubic-bezier(.2,.65,.3,1)}.tohfa-product-cell .card__content{display:flex;flex-direction:column}.tohfa-product-cell .card__information{display:flex;flex:1;flex-direction:column;gap:.7rem;padding:2rem 2rem 1.2rem!important}.tohfa-product-cell .card__heading{min-height:5.2rem;margin:0;color:var(--tohfa-forest);font-size:1.65rem!important;font-weight:600;line-height:1.55!important}.tohfa-product-cell .price{margin-top:auto;color:var(--tohfa-metal)!important;font-size:1.7rem!important;font-weight:800}.tohfa-product-cell .quick-add{margin:1rem 2rem 2rem!important}.tohfa-product-cell .quick-add__submit{min-height:5rem!important;border:0!important;background:var(--tohfa-forest)!important;color:#fff!important;box-shadow:0 8px 20px #06442124}.tohfa-product-cell .quick-add__submit:hover{background:#04351a!important}.tohfa-custom-badge{border:1px solid rgba(255,255,255,.55);background:var(--tohfa-metal)!important;box-shadow:0 8px 24px #3a24142e!important}.tohfa-category{border-color:#c58a2a52!important;background:#fff;box-shadow:var(--tohfa-soft-shadow)!important}.tohfa-category:after{background:linear-gradient(transparent 35%,#032316e0)!important}.tohfa-category__copy{inset-inline:2rem!important;bottom:2.2rem!important}.tohfa-category strong{color:#fff!important;text-shadow:0 2px 14px rgba(0,0,0,.25)}.tohfa-making{background:linear-gradient(135deg,#fffdf8,#fff7e6)!important}.tohfa-making__grid{max-width:124rem}.tohfa-making__copy{position:relative;padding-inline:clamp(0rem,2vw,3rem)}.tohfa-making__copy:before{content:"\2726";display:block;margin-bottom:1rem;color:var(--tohfa-metal);font-size:2.6rem}.tohfa-making__copy .tohfa-kicker{justify-content:flex-start}.tohfa-making__copy .tohfa-kicker:before{display:none}.tohfa-making__media{border:1px solid rgba(197,138,42,.6)!important;box-shadow:var(--tohfa-deep-shadow)!important}.tohfa-making__media:after{content:"";position:absolute;top:1.2rem;right:1.2rem;bottom:1.2rem;left:1.2rem;border:1px solid rgba(255,247,230,.45);border-radius:1.7rem;pointer-events:none}.tohfa-hex-reviews{position:relative;background:radial-gradient(circle at 15% 10%,rgba(197,138,42,.16),transparent 26%),linear-gradient(135deg,#073923,#042a1b)!important}.tohfa-hex-reviews:before{content:"";position:absolute;inset:2rem auto auto 4vw;width:9rem;height:9rem;border:1px solid rgba(197,138,42,.18);clip-path:polygon(25% 7%,75% 7%,100% 50%,75% 93%,25% 93%,0 50%)}.tohfa-hex-reviews__rail{gap:2.4rem!important;padding-block:1.5rem 3rem!important}.tohfa-hex-review{filter:drop-shadow(0 18px 25px rgba(0,0,0,.2));transition:transform .3s ease,filter .3s ease!important}.tohfa-hex-review__veil{background:linear-gradient(#06141294,#061412d6)!important}.tohfa-hex-review__inner{border-color:#c58a2a61!important;background:#0416118f!important;box-shadow:inset 0 0 24px #0000001f}.tohfa-hex-review blockquote{font-weight:500}.tohfa-hex-review strong{font-size:1.4rem}.tohfa-hex-review small{font-size:1.15rem}.tohfa-contact__form-card,.tohfa-contact__image,.tohfa-about__story{border-color:#c58a2a5c!important;box-shadow:var(--tohfa-soft-shadow)!important}.tohfa-contact__form-card input,.tohfa-contact__form-card textarea{min-height:5rem;background:#fff!important}.tohfa-contact__form-card textarea{min-height:14rem;resize:vertical}.tohfa-contact__cards>a,.tohfa-contact__cards>div{transition:transform .25s ease,box-shadow .25s ease}.tohfa-about__values article{border:1px solid rgba(197,138,42,.32);background:linear-gradient(145deg,#07502a,#04351d)!important;box-shadow:0 14px 35px #06442121}@media(hover:hover){.tohfa-product-cell:hover .card{transform:translateY(-7px);box-shadow:var(--tohfa-deep-shadow)!important}.tohfa-product-cell:hover .card__media img{transform:scale(1.045)}.tohfa-contact__cards>a:hover{transform:translateY(-4px);box-shadow:var(--tohfa-soft-shadow)}}@media(max-width:749px){body{font-size:1.5rem}.tohfa-section{padding-block:5rem!important}.tohfa-kicker{font-size:1.15rem!important}.tohfa-heading{font-size:clamp(2.8rem,9vw,3.7rem)!important}.tohfa-lead{font-size:1.5rem!important}.tohfa-making__copy{padding:0;text-align:center}.tohfa-making__copy:before{margin-inline:auto}.tohfa-making__copy .tohfa-kicker{justify-content:center}.tohfa-product-cell .card__heading{min-height:auto;font-size:1.5rem!important}.tohfa-product-cell .card__information{padding:1.5rem 1.4rem 1rem!important}.tohfa-product-cell .quick-add{margin:.8rem 1.4rem 1.5rem!important}.tohfa-hex-reviews__rail{gap:1.4rem!important}.tohfa-hex-review{filter:drop-shadow(0 12px 18px rgba(0,0,0,.18))}.tohfa-contact__cards{gap:1rem}.tohfa-about__story{border-radius:1.8rem}}@media(max-width:520px){.template-index .tohfa-products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1.2rem!important;overflow:visible!important}.template-index .tohfa-product-cell{min-width:0!important}.tohfa-product-cell .quick-add__submit{font-size:1.2rem!important}.tohfa-hex-review{flex-basis:min(82vw,30rem)!important}.tohfa-making__media{border-radius:1.6rem!important}.tohfa-making__media:after{top:.8rem;right:.8rem;bottom:.8rem;left:.8rem;border-radius:1.1rem}}@media(max-width:380px){.template-index .tohfa-products{grid-template-columns:1fr!important}.tohfa-product-cell .quick-add__submit{font-size:1.3rem!important}}.product-card-wrapper .card{height:100%;overflow:hidden;border-radius:2rem}.product-card-wrapper .card__inner{aspect-ratio:1/1}.product-card-wrapper .card__media,.product-card-wrapper .card__media .media{height:100%}.product-card-wrapper .card__media img{width:100%;height:100%;object-fit:cover}.product-card-wrapper .card__content{min-width:0}.product-card-wrapper .card__heading,.product-card-wrapper .card__heading a{overflow-wrap:anywhere}.product-card-wrapper .price{font-weight:700}.product-card-wrapper .quick-add{margin-top:auto}.tohfa-card--sold-out .card__media img{opacity:.45!important;filter:grayscale(35%)}.tohfa-card--sold-out .badge{border:0!important;border-radius:999px!important;background:#064421!important;color:#fff!important;padding:.65rem 1.2rem!important;font-weight:700}.tohfa-card--sold-out .quick-add__submit[disabled]{border:0!important;background:#c58a2a!important;color:#fff!important;opacity:.78}.tohfa-product--sold-out .product__media img{opacity:.45;filter:grayscale(35%)}.tohfa-product-sold-message{display:inline-flex;align-items:center;width:fit-content;margin:0 0 1.6rem;padding:.8rem 1.5rem;border-radius:999px;background:#064421;color:#fff;font:600 1.35rem Reem Kufi,Tajawal,sans-serif}.tohfa-product--sold-out .shopify-payment-button{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tohfa-theme.css.map */
