:root{--ha-pages-blush: #f3cedb;--ha-pages-petal: #f9e8ee;--ha-pages-paper: #fffafb;--ha-pages-white: #fffefe;--ha-pages-rose: #b9788c;--ha-pages-plum: #4b2735;--ha-pages-muted: #866875;--ha-pages-gold: #b88a78;--ha-pages-line: rgba(75, 39, 53, .14);--ha-pages-serif: Georgia, "Times New Roman", serif}results-list.product-grid-container{background:var(--ha-pages-paper);color:var(--ha-pages-plum)}.shopify-section:has(+.shopify-section results-list) h1,.shopify-section:has(results-list) h1{color:var(--ha-pages-plum);font-family:var(--ha-pages-serif);font-weight:400;letter-spacing:-.03em;line-height:.95}.shopify-section:has(+.shopify-section results-list) h1:after,.shopify-section:has(results-list) .collection-wrapper h1:after{content:"";display:block;width:56px;height:1px;margin-block-start:14px;background:var(--ha-pages-rose)}.shopify-section:has(+.shopify-section results-list) p,.shopify-section:has(results-list) .collection-wrapper>p{color:var(--ha-pages-muted);font-family:var(--ha-pages-serif);line-height:1.7}results-list .facets{color:var(--ha-pages-plum)}results-list .facets .facets--filters-title,results-list .facets .products-count-wrapper{font-size:10px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--ha-pages-muted)}results-list .facets .products-count-wrapper{color:var(--ha-pages-rose)}results-list .facets select,results-list .facets .sort-by select,results-list .facets select.input-select,results-list .facets .facets__summary{border:1px solid var(--ha-pages-line);border-radius:0;background:var(--ha-pages-white);color:var(--ha-pages-plum);font-size:11px;letter-spacing:.08em;text-transform:uppercase}results-list .facets .facets-toggle__button,results-list .facets .facets__clear-all-link{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ha-pages-plum)}results-list .facets .facets__clear-all-link:hover,results-list .facets .facets-toggle__button:hover{color:var(--ha-pages-rose)}results-list .facets .facets__label-text,results-list .facets .facets__label{font-size:11px;letter-spacing:.06em;color:var(--ha-pages-plum)}results-list .facets input[type=checkbox]{accent-color:var(--ha-pages-rose)}results-list .collection-wrapper .product-grid{gap-block:clamp(28px,4vw,44px)}results-list .product-card{color:var(--ha-pages-plum)}results-list .card-gallery{--gallery-aspect-ratio: 3 / 4 !important;aspect-ratio:3 / 4;background:var(--ha-pages-petal);border:1px solid var(--ha-pages-line);overflow:hidden}results-list .card-gallery .product-media-container,results-list .card-gallery .product-media-container img,results-list .card-gallery img{width:100%;height:100%}results-list .card-gallery img{--product-media-fit: cover;object-fit:cover!important;object-position:center;transition:transform .55s ease}results-list .product-card:hover .card-gallery img{transform:scale(1.025)}results-list .product-card :is(h1,h2,h3,h4,.h4,[class*=product-title]),results-list .product-card a.product-card__link{font-family:var(--ha-pages-serif);font-weight:400;color:var(--ha-pages-plum)}results-list .product-card .price,results-list .product-card [class*=price]{color:var(--ha-pages-muted);font-family:var(--ha-pages-serif);font-size:14px;letter-spacing:.04em}results-list .product-card [class*=price] .compare-at-price,results-list .product-card s{color:var(--ha-pages-rose)}results-list .product-card .badge,results-list .product-card [class*=badge]{border:1px solid var(--ha-pages-line);background:#fffefed9;color:var(--ha-pages-plum);font-size:8px;letter-spacing:.16em;text-transform:uppercase}results-list .product-grid__no-results,results-list [class*=no-results]{color:var(--ha-pages-muted);font-family:var(--ha-pages-serif)}results-list .pagination a,results-list .pagination span,results-list .load-more{color:var(--ha-pages-plum);font-size:10px;letter-spacing:.16em;text-transform:uppercase}results-list .pagination .current,results-list .pagination [aria-current]{color:var(--ha-pages-rose)}main:has(.contact-form){background:linear-gradient(180deg,var(--ha-pages-paper),#fff5f8)}main:has(.contact-form) .shopify-section h1{color:var(--ha-pages-plum);font-family:var(--ha-pages-serif);font-weight:400;font-size:clamp(42px,6vw,72px);letter-spacing:-.04em;line-height:.95}main:has(.contact-form) .shopify-section h1:before{content:"Get in touch";display:block;margin-block-end:16px;color:var(--ha-pages-rose);font-family:var(--font-body--family, Arial, sans-serif);font-size:10px;font-weight:400;letter-spacing:.25em;text-transform:uppercase}html[dir=rtl] main:has(.contact-form) .shopify-section h1:before{content:"\62a\648\627\635\644\64a  \645\639\646\627"}main:has(.contact-form) .shopify-section h1:after{content:"";display:block;width:64px;height:1px;margin:20px auto 0;background:var(--ha-pages-gold)}main:has(.contact-form) .shopify-section .rte,main:has(.contact-form) .shopify-section .rte p{color:var(--ha-pages-muted);font-family:var(--ha-pages-serif);font-size:16px;line-height:1.75}.contact-form{max-width:560px;margin-inline:auto;padding:clamp(28px,5vw,48px);border:1px solid var(--ha-pages-line);background:var(--ha-pages-white);box-shadow:0 24px 60px #4b273512}.contact-form .contact-form__form-row{gap:18px}.contact-form .contact-form__input{min-height:52px;padding:14px 16px;border:1px solid var(--ha-pages-line);border-radius:0;background:#fffafb99;color:var(--ha-pages-plum);font-family:var(--ha-pages-serif);font-size:15px;line-height:1.5;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.contact-form .contact-form__input--textarea{min-height:150px}.contact-form .contact-form__input::placeholder{color:#86687599;letter-spacing:.04em}.contact-form .contact-form__input:focus,.contact-form .contact-form__input:focus-visible{outline:none;border-color:var(--ha-pages-rose);background:var(--ha-pages-white);box-shadow:0 0 0 3px #b9788c29}.contact-form label:not(.visually-hidden){color:var(--ha-pages-muted);font-size:10px;letter-spacing:.18em;text-transform:uppercase}.contact-form button[type=submit],.contact-form .button,.contact-form [class*=submit]{display:inline-flex;min-height:50px;min-width:180px;align-items:center;justify-content:center;padding:0 28px;border:1px solid var(--ha-pages-plum);border-radius:0;background:var(--ha-pages-plum);color:var(--ha-pages-white);font-size:10px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.contact-form button[type=submit]:hover,.contact-form .button:hover,.contact-form [class*=submit]:hover{background:var(--ha-pages-rose);border-color:var(--ha-pages-rose);color:#fff}.contact-form .contact-form__success{color:var(--ha-pages-rose);font-family:var(--ha-pages-serif);font-size:15px}.contact-form .contact-form__error{color:#a33d54;font-size:13px}html[dir=rtl] main:has(.contact-form) .shopify-section,html[dir=rtl] results-list .facets,html[dir=rtl] results-list .product-card{text-align:start}html[dir=rtl] .contact-form{direction:rtl}@media(max-width:749px){.shopify-section:has(+.shopify-section results-list) h1,.shopify-section:has(results-list) h1{font-size:clamp(34px,10vw,52px)}main:has(.contact-form) .shopify-section h1{font-size:clamp(36px,11vw,52px)}.contact-form{max-width:100%;padding:24px 18px;margin-inline:0;box-shadow:0 14px 36px #4b27350f}.contact-form button[type=submit],.contact-form .button{width:100%}}@media(prefers-reduced-motion:reduce){results-list .card-gallery img{transition:none}}main:has(.shopify-policy__container),main:has(.ha-policy){background:linear-gradient(180deg,var(--ha-pages-paper),#fff5f8)}.shopify-policy__container{max-width:720px;margin-inline:auto;padding:clamp(48px,8vw,96px) 24px clamp(64px,10vw,120px)}.ha-policy .section-content-wrapper{max-width:720px;margin-inline:auto}.shopify-policy__title h1,.ha-policy h1{color:var(--ha-pages-plum);font-family:var(--ha-pages-serif);font-weight:400;font-size:clamp(36px,6vw,56px);letter-spacing:-.03em;line-height:1.05}.shopify-policy__title h1:before,.ha-policy h1:before{content:"Hiba Altawil";display:block;margin-block-end:16px;color:var(--ha-pages-rose);font-family:var(--font-body--family, Arial, sans-serif);font-size:10px;font-weight:400;letter-spacing:.25em;text-transform:uppercase}.shopify-policy__title h1:after,.ha-policy h1:after{content:"";display:block;width:56px;height:1px;margin-block-start:20px;background:var(--ha-pages-rose)}.shopify-policy__body,.shopify-policy__body p,.ha-policy .rte,.ha-policy .rte p,.ha-policy [class*=text] p{color:var(--ha-pages-muted);font-family:var(--ha-pages-serif);font-size:15.5px;line-height:1.7}.shopify-policy__body p+p,.ha-policy .rte p+p{margin-block-start:1em}.shopify-policy__body h2,.shopify-policy__body h3,.ha-policy .rte h2,.ha-policy .rte h3{margin-block:2em .8em;color:var(--ha-pages-plum);font-family:var(--ha-pages-serif);font-weight:400;letter-spacing:-.01em;line-height:1.25}.shopify-policy__body h2,.ha-policy .rte h2{font-size:24px}.shopify-policy__body h3,.ha-policy .rte h3{font-size:19px}.shopify-policy__body a,.shopify-policy__body a:visited,.ha-policy .rte a,.ha-policy .rte a:visited{color:var(--ha-pages-rose);text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.shopify-policy__body a:hover,.ha-policy .rte a:hover{color:var(--ha-pages-plum)}.shopify-policy__body ul,.shopify-policy__body ol,.ha-policy .rte ul,.ha-policy .rte ol{margin-block:1em;padding-inline-start:22px;color:var(--ha-pages-muted)}.shopify-policy__body li,.ha-policy .rte li{margin-block:.45em;line-height:1.7}.shopify-policy__body li::marker,.ha-policy .rte li::marker{color:var(--ha-pages-rose)}.shopify-policy__body table,.ha-policy .rte table{width:100%;margin-block:1.5em;border-collapse:collapse;border:1px solid var(--ha-pages-line);font-size:14px}.shopify-policy__body th,.shopify-policy__body td,.ha-policy .rte th,.ha-policy .rte td{padding:10px 14px;border:1px solid var(--ha-pages-line);text-align:start}.shopify-policy__body th,.ha-policy .rte th{background:var(--ha-pages-petal);color:var(--ha-pages-plum);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.shopify-policy__body strong,.ha-policy .rte strong{color:var(--ha-pages-plum);font-weight:600}html[dir=rtl] .shopify-policy__container,html[dir=rtl] .ha-policy .section-content-wrapper,html[dir=rtl] .ha-policy .rte{text-align:start}@media(max-width:749px){.shopify-policy__container{padding:40px 18px 72px}.shopify-policy__title h1,.ha-policy h1{font-size:clamp(30px,9vw,42px)}.shopify-policy__body,.shopify-policy__body p,.ha-policy .rte,.ha-policy .rte p{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/ha-luxury-pages.css.map */
