body{background:#f7f3ec;color:#242823}:focus-visible{outline:2px solid #a88145;outline-offset:4px}.hb-wrap{width:min(1280px,calc(100% - 96px));margin-inline:auto}.hb-section{padding-block:88px}.hb-kicker{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#735729;margin:0 0 20px}.hb-title{font-family:Georgia,serif;font-weight:500;line-height:1.05;font-size:clamp(36px,4vw,58px);margin:0 0 24px;letter-spacing:-.025em}.hb-body{font-size:16px;line-height:1.75;color:#55594f;max-width:55ch}.hb-link{color:#233c32;text-underline-offset:6px;font-size:14px}.hb-actions{display:flex;gap:18px;flex-wrap:wrap;align-items:center;margin-top:32px}.hb-button{display:inline-flex;align-items:center;justify-content:center;padding:15px 24px;background:#233c32;color:#fff;border:1px solid #233c32;border-radius:4px;font-size:14px;text-decoration:none;min-height:48px}.hb-button:hover{background:#162c24;color:#fff}.hb-button--outline{background:transparent;color:#233c32}.hb-button--outline:hover{background:#e9e1d5;color:#233c32}.hb-hero{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:64px;padding-block:44px 68px}.hb-hero h1{font-size:clamp(42px,5.4vw,78px)}.hb-hero-media{aspect-ratio:4/5;background:#e9e1d5;overflow:hidden}.hb-hero-media img{width:100%;height:100%;object-fit:cover}.hb-caption{font-size:12px;margin-top:12px;color:#55594f}.hb-proof{border-block:1px solid #d8d0c3;padding-block:26px}.hb-proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.hb-proof strong{display:block;font-size:14px;font-weight:500;margin-bottom:4px}.hb-proof span{font-size:12px;color:#55594f}.hb-head{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:36px}.hb-head .hb-title{margin-bottom:0}.hb-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px 24px}.hb-card{text-decoration:none;color:inherit;display:block}.hb-card-image{aspect-ratio:4/5;background:#e9e1d5;overflow:hidden;position:relative}.hb-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.hb-card:hover img{transform:scale(1.025)}.hb-card h3{font:500 21px Georgia,serif;margin:16px 0 8px}.hb-card p{font-size:14px;margin:0}.hb-tag{display:inline-block;color:#735729;font-size:11px;letter-spacing:.08em;text-transform:uppercase;margin-top:7px}.hb-empty-art{height:100%;display:grid;place-content:center;gap:20px;text-align:center;padding:24px;background:linear-gradient(145deg,#ede7dc,#e3dacb)}.hb-empty-art span{font:500 32px Georgia,serif;color:#233c32}.hb-empty-art small{font-size:11px;letter-spacing:.12em;color:#735729}.hb-media-section{background:#e9e1d5}.hb-media-layout{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.hb-media-layout.hb-no-media{grid-template-columns:1fr;max-width:760px}.hb-media-gallery{display:grid;gap:20px}.hb-media-gallery img,.hb-media-gallery video{width:100%;height:auto;display:block}.hb-media-gallery figure{margin:0}.hb-media-gallery figcaption{font-size:12px;padding-top:12px;line-height:1.6}.hb-media-gallery blockquote{margin:20px 0;font:500 25px/1.4 Georgia,serif}.hb-editor-empty{padding:35px;border:1px dashed #a88145;font-size:14px}.hb-projects{background:#233c32;color:#f7f3ec;text-align:center}.hb-projects .hb-kicker{color:#d2b17b}.hb-projects .hb-body{color:#e9e1d5;margin-inline:auto}.hb-projects .hb-actions{justify-content:center}.hb-projects .hb-button{background:#f7f3ec;color:#233c32;border-color:#f7f3ec}.hb-faq{max-width:850px}.hb-faq details,.hb-details details{border-bottom:1px solid #d8d0c3;padding-block:19px}.hb-faq summary,.hb-details summary{cursor:pointer;font-size:16px;font-weight:500;list-style:none;display:flex;justify-content:space-between;gap:20px}.hb-faq summary:after,.hb-details summary:after{content:"+";color:#735729}.hb-faq details[open] summary:after,.hb-details details[open] summary:after{content:"\2212"}.hb-faq details p,.hb-details details .rte{font-size:14px;line-height:1.8;color:#55594f}.hb-footer{background:#e9e1d5;padding-block:64px 26px}.hb-footer-grid{display:grid;grid-template-columns:1.7fr 1fr 1.2fr;gap:60px}.hb-footer-brand{font:500 30px Georgia,serif;letter-spacing:.04em;color:#233c32}.hb-footer h2{font:600 12px var(--font-body--family);letter-spacing:.12em;text-transform:uppercase;margin-bottom:22px}.hb-footer a{display:block;color:#242823;text-decoration:none;font-size:13px;margin-bottom:12px}.hb-footer .hb-body{font-size:14px}.hb-footer-bottom{border-top:1px solid #d8d0c3;margin-top:42px;padding-top:24px;display:flex;gap:24px;flex-wrap:wrap;font-size:11px}.hb-offers{border:1px solid #d8d0c3;padding:20px;background:#f0eade;border-radius:4px}.hb-offers h2{font:500 23px Georgia,serif;margin:0 0 8px}.hb-offer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px}.hb-offer{background:#f7f3ec;border:1px solid #d8d0c3;border-radius:3px;padding:14px 8px;text-align:center;font-size:12px}.hb-offer[data-best]{border-color:#233c32}.hb-offer strong,.hb-offer span{display:block;margin:6px 0}.hb-offer strong{font-size:15px;color:#233c32}.hb-offer small{display:block;font-size:11px;line-height:1.5}.hb-offers-note{font-size:12px;line-height:1.7;margin:14px 0 0;color:#55594f}.hb-header-wordmark{font:500 22px Georgia,serif;letter-spacing:.055em;color:#233c32;white-space:nowrap;margin-inline-start:12px}.hb-header-wordmark small{display:block;font:500 8px var(--font-body--family);letter-spacing:.18em;margin-top:5px}.product-information .text-block h1{font-family:Georgia,serif;font-size:clamp(30px,3vw,44px);line-height:1.1}.hb-contact{padding-block:52px 12px}.hb-review-form{max-width:700px}.hb-review-form label{display:block;margin:22px 0 8px;font-size:14px}.hb-review-form input,.hb-review-form textarea{width:100%;padding:14px;border:1px solid #d8d0c3;background:#fff;border-radius:4px;color:#242823}.hb-review-form .hb-button{margin-top:24px}.hb-coming{padding:64px;text-align:center;border:1px solid #d8d0c3;margin-bottom:40px}.hb-coming p{margin-inline:auto}.hb-product-mini{font-size:13px;line-height:1.8;color:#55594f}@media(max-width:989px){.hb-wrap{width:calc(100% - 48px)}.hb-hero{gap:32px}.hb-header-wordmark{font-size:18px}.hb-header-wordmark small{display:none}.hb-media-layout{gap:36px}}@media(max-width:749px){.hb-wrap{width:calc(100% - 36px)}.hb-section{padding-block:54px}.hb-hero{grid-template-columns:1fr;gap:28px;padding-top:36px}.hb-hero h1{font-size:46px}.hb-hero-media{aspect-ratio:5/4}.hb-proof-grid{grid-template-columns:1fr;gap:18px}.hb-grid{grid-template-columns:repeat(2,1fr);gap:28px 16px}.hb-card h3{font-size:19px}.hb-head{align-items:start;flex-direction:column}.hb-media-layout{grid-template-columns:1fr}.hb-footer-grid{grid-template-columns:1fr;gap:28px}.hb-header-wordmark{font-size:15px;letter-spacing:0;margin-inline-start:5px}.hb-coming{padding:36px 20px}.hb-empty-art span{font-size:23px}.hb-offers{padding:14px}.hb-offer strong{font-size:13px}}@media(prefers-reduced-motion:reduce){.hb-card-image img{transition:none}}.hb-newsletter{margin-top:40px;border-top:1px solid #d8d0c3;padding-top:28px}.hb-newsletter h2{margin-bottom:12px}.hb-newsletter form{display:flex;gap:12px;flex-wrap:wrap;max-width:550px}.hb-newsletter input[type=email]{flex:1;min-width:200px;background:#f7f3ec;padding:14px;border:1px solid #d8d0c3;border-radius:4px}html[dir=rtl] .hb-title{font-family:var(--font-body--family);line-height:1.4;font-size:clamp(32px,4vw,55px)}.hb-offer [data-unit],.hb-offer [data-total],.hb-offer [data-savings]{font-variant-numeric:tabular-nums}.hb-offer [data-total],.hb-offer [data-savings]{display:inline}@media(max-width:749px){.hb-wrap{width:calc(100% - 32px)}.hb-section{padding-block:36px}.hb-hero{gap:20px;padding-block:16px 28px}.hb-hero>div:last-child{order:-1}.hb-hero-media{aspect-ratio:4/3;max-height:300px}.hb-hero .hb-caption{display:none}.hb-title,.hb-hero h1{font-size:32px;line-height:1.13;margin-bottom:14px;text-wrap:balance}.hb-kicker{font-size:10px;letter-spacing:.11em;margin-bottom:10px}.hb-body{font-size:14px;line-height:1.65;margin-block:0 14px}.hb-actions{margin-top:18px;gap:12px}.hb-hero .hb-actions{display:grid;grid-template-columns:1fr}.hb-hero .hb-actions .hb-link{display:none}.hb-button{min-height:50px;font-size:14px;width:100%;padding:13px 18px}.hb-proof{padding-block:16px}.hb-proof-grid{gap:12px}.hb-proof-grid>div{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.hb-proof strong{font-size:12px;margin:0}.hb-proof span{font-size:11px;line-height:1.5}.hb-head{gap:14px;margin-bottom:22px}.hb-head .hb-body{margin-bottom:0}.hb-grid{gap:24px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.hb-card{min-width:0}.hb-card h3{font-size:16px;line-height:1.3;margin:10px 0 5px;overflow-wrap:anywhere}.hb-card p{font-size:12px;line-height:1.5;color:#233c32;font-weight:600}.hb-card-image{aspect-ratio:4/5}#collections .hb-card-image{aspect-ratio:1}#collections .hb-head .hb-body{display:none}.hb-tag{font-size:9px;letter-spacing:.035em;margin-top:3px}.hb-link{font-size:13px;line-height:1.6}#light:has(.hb-no-media),#reviews:has(.hb-no-media){display:none}.shopify-design-mode #light:has(.hb-no-media),.shopify-design-mode #reviews:has(.hb-no-media){display:block}.hb-media-layout{gap:22px}.hb-media-gallery blockquote{font-size:21px}.hb-projects .hb-title{font-size:29px}.hb-faq summary,.hb-details summary{font-size:14px;line-height:1.5;min-height:28px}.hb-footer{padding-block:32px 20px}.hb-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.hb-footer-grid>div:first-child{grid-column:1/-1}.hb-footer-brand{font-size:24px}.hb-footer h2{font-size:10px;line-height:1.5;margin-bottom:14px}.hb-footer a{font-size:12px;line-height:1.5;margin-bottom:13px}.hb-newsletter{margin-top:24px;padding-top:22px}.hb-newsletter form{display:grid;grid-template-columns:1fr;width:100%;gap:10px}.hb-newsletter input[type=email]{width:100%;min-width:0;font-size:16px}.hb-footer-bottom{margin-top:24px;padding-top:18px;gap:12px;font-size:10px}.hb-header-wordmark{font-size:13px;letter-spacing:.02em;max-width:115px}.header-logo__image{max-width:42px;max-height:42px;width:auto;object-fit:contain}.header-logo{gap:3px;min-width:0}.product-information .text-block h1{font-size:28px;line-height:1.15;text-wrap:balance}.product-information .variant-option{min-width:0;gap:8px}.product-information .variant-option__button-label{min-height:44px;padding:10px 13px;font-size:13px}.product-information product-form-component button[type=submit]{min-height:52px;font-size:15px}.hb-offers{display:block;padding:12px;margin-top:0}.hb-offers h2{font-size:20px;margin-bottom:6px}.hb-offers>.hb-product-mini{font-size:12px;margin:0;line-height:1.5}.hb-offer-grid{gap:6px;margin-top:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.hb-offer{padding:10px 4px;font-size:10px;min-width:0;overflow-wrap:anywhere}.hb-offer strong{font-size:12px;line-height:1.4}.hb-offer small{font-size:10px;line-height:1.5}.hb-offer span{margin:4px 0}.hb-offers-note{font-size:11px;line-height:1.6;margin-top:10px}.hb-review-form input,.hb-review-form textarea{font-size:16px}html[dir=rtl] .hb-title,html[dir=rtl] .hb-hero h1{font-size:30px;line-height:1.45}}@media(max-width:359px){.hb-title,.hb-hero h1{font-size:29px}.hb-header-wordmark{font-size:11px}.hb-card h3{font-size:15px}.hb-offer strong{font-size:11px}}@media(max-width:749px){.product-information .product-media-container{max-height:420px}.product-information .product-media__image{max-height:420px;object-fit:contain}.product-information .product-media{max-height:420px}}.product-information .product-details product-price.hb-price-panel{display:block;width:100%;box-sizing:border-box;padding:18px 21px;border:1px solid #cfbc98;border-inline-start:4px solid #a77e43;border-radius:10px;background:linear-gradient(120deg,#fbf8f0,#f1eadc);box-shadow:0 6px 18px #2531280e;text-align:start}.product-information .hb-price-panel .hb-price-eyebrow{display:block;color:#755b34;font-size:12px;font-weight:700;line-height:1.35;letter-spacing:.07em;text-transform:uppercase}.product-information .hb-price-panel [ref=priceContainer]{margin-block:8px 5px;font-variant-numeric:tabular-nums}.product-information .hb-price-panel [ref=priceContainer] .price{color:#233c32;font-size:clamp(28px,2.4vw,35px)!important;font-weight:750!important;letter-spacing:-.025em;line-height:1.2;overflow-wrap:anywhere}.product-information .hb-price-panel [ref=priceContainer] .compare-at-price{font-size:15px;color:#6a645a}.product-information .hb-price-panel .hb-price-note{display:block;color:#5b6258;font-size:12px;line-height:1.5}.product-information .variant-picker .variant-option--buttons>legend.hb-guided-legend{display:block;flex:0 0 100%;width:100%;max-width:100%;padding:0;margin:0 0 6px;line-height:1.4}.product-information .variant-picker .hb-guided-dropdown-label{display:block;margin-bottom:8px}.product-information .variant-picker .hb-guided-title{display:flex;align-items:center;flex-wrap:wrap;gap:9px;color:#25392e;font-size:15px;font-weight:650}.product-information .variant-picker .hb-guided-step{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;min-width:26px;border-radius:50%;background:#233c32;color:#fff;font-size:12px;font-weight:700;line-height:1}.product-information .variant-picker .hb-guided-help{display:block;margin:6px 0 0 35px;color:#696d63;font-size:12px;line-height:1.55;font-weight:400}@media(max-width:749px){.product-information .product-details product-price.hb-price-panel{padding:15px 16px;border-radius:9px}.product-information .hb-price-panel [ref=priceContainer] .price{font-size:clamp(26px,6.4vw,32px)!important}.product-information .variant-picker .hb-guided-title{font-size:14px}}html[dir=rtl] .product-information .variant-picker .hb-guided-help{margin-left:0;margin-right:35px}
/*# sourceMappingURL=/cdn/shop/t/34/assets/hilali-atelier.css.map */
