:root{--alhaq-ink: #151515;--alhaq-gold: #c79542;--alhaq-ivory: #f7f6f2}@supports (overflow: clip){html,body{overflow-x:clip}html:has(>body.open-cc){overflow-x:visible}}@supports not (overflow: clip){body{overflow-x:hidden}}html,body{overscroll-behavior-x:none}#wrapper,#main-content,.jdgm-carousel-wrapper,.jdgm-widget{max-width:100%}.announcement-bar{padding:10px 0}.announcement-bar .announcement-bar--inner{font-size:12px;letter-spacing:.06em}.announcement-bar a{text-decoration:underline;text-underline-offset:2px}.header{border-bottom-color:transparent}.header.is-sticky{border-bottom-color:#15151514}@media only screen and (min-width:1068px){.header>.row>.columns{min-height:96px;padding-left:16px;padding-right:16px}.header .thb-full-menu>li{padding:0 9px}.header .thb-full-menu>li>a{font-weight:400;font-size:14px;letter-spacing:.05em;text-transform:none}.header .thb-full-menu>li>a:after{height:1px}}.header .logolink .logoimg:not(.logoimg--light){filter:brightness(0)}.header .thb-secondary-area{gap:4px}.header .thb-localization-forms.inside-header .select{margin-right:18px;padding-right:12px}.header .thb-localization-forms.inside-header .select select{font-size:13px;letter-spacing:.04em;padding-right:4px}@supports (field-sizing: content){.header .thb-localization-forms.inside-header .select select{field-sizing:content;width:auto!important}}.mobile-menu-drawer .thb-localization-forms .select select,.footer .thb-localization-forms .select select{padding-right:4px}@supports (field-sizing: content){.mobile-menu-drawer .thb-localization-forms .select select,.footer .thb-localization-forms .select select{field-sizing:content;width:auto!important}}@media only screen and (max-width:1067px){body:has(.mobile-menu-drawer.active) .header-section{position:sticky!important;top:0}body:has(.mobile-menu-drawer.active) .mobile-menu-drawer{top:max(var(--header-bottom, 0px),var(--header-height, 0px))}}.header .thb-full-menu>li>a:hover,.header .thb-full-menu>li>a[aria-current=page]{color:var(--alhaq-gold)}.text-with-icons a{color:inherit;text-decoration:none}.text-with-icons a:hover{text-decoration:underline;text-underline-offset:3px}.alhaq-size-chart{font-size:13px}.alhaq-size-chart__intro{margin:0 0 14px;line-height:1.5}.alhaq-size-chart__units{display:inline-flex;border:1px solid var(--alhaq-ink);border-radius:20px;overflow:hidden;margin-bottom:14px}.alhaq-size-chart__units label{cursor:pointer;padding:6px 14px;font-size:11px;letter-spacing:.08em;margin:0}.alhaq-size-chart__units input{position:absolute;opacity:0;pointer-events:none}.alhaq-size-chart__units input:checked+label{background:var(--alhaq-ink);color:#fff}.alhaq-size-chart__scroll{overflow-x:auto}.alhaq-size-chart table{width:100%;border-collapse:collapse;min-width:420px}.alhaq-size-chart th,.alhaq-size-chart td{border:1px solid #e2e2e2;padding:8px 6px;text-align:center;white-space:nowrap}.alhaq-size-chart th{background:#f5f5f5;font-weight:500;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.alhaq-size-chart .alhaq-in{display:none}.alhaq-size-chart:has(.alhaq-unit-in:checked) .alhaq-in{display:inline}.alhaq-size-chart:has(.alhaq-unit-in:checked) .alhaq-cm{display:none}.alhaq-size-chart__foot{margin-top:14px;line-height:1.5}.alhaq-size-chart__foot a{text-decoration:underline}.footer{border-top:1px solid #e2dccf}.footer .thb-widget-title{font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px}.footer .widget--text img{max-width:120px;height:auto;filter:brightness(0)}.footer .thb-widget-menu li{margin-bottom:8px}.footer .text-button{color:inherit}.footer .widget--signup input{border-color:#cfc9bd;background:transparent}@media only screen and (min-width:1068px){.footer>.row>.columns:last-child{flex:1 1 0;max-width:none}}.announcement-bar .announcement-bar--item{font-size:12px!important;letter-spacing:.06em}@media only screen and (max-width:767px){.announcement-bar{padding:8px 0}.announcement-bar .announcement-bar--item{font-size:10.5px!important;padding:0 6px}.announcement-bar .announcement-bar--item svg{width:14px;height:14px}}.header.transparent--true:before{transform:none!important;opacity:0;transition:opacity .45s ease!important}.header.transparent--true:hover:before,.header.transparent--true.is-sticky:before,body:has(.mobile-menu-drawer.active) .header.transparent--true:before{opacity:1}.header.transparent--true .logolink .logoimg{transition:opacity .45s ease!important}.header.transparent--true .thb-full-menu>li>a,.header.transparent--true .thb-secondary-area-item,.header.transparent--true .thb-localization-forms select{transition:color .45s ease!important}.header.transparent--true svg,.header.transparent--true svg *{transition:fill .45s ease,stroke .45s ease,color .45s ease!important}.header.transparent--true .mobile-toggle span,.header.transparent--true .thb-item-count{transition:background-color .45s ease,color .45s ease!important}.header.transparent--true .header--transparent-background{transition:opacity .45s ease}.header.transparent--true:hover .header--transparent-background,.header.transparent--true.is-sticky .header--transparent-background,body:has(.mobile-menu-drawer.active) .header.transparent--true .header--transparent-background{opacity:0}@media only screen and (max-width:1067px){body:has(.mobile-menu-drawer.active) .header.transparent--true{--color-header-transparent-text: #151515}body:has(.mobile-menu-drawer.active) .header.transparent--true .logolink .logoimg{opacity:1!important}body:has(.mobile-menu-drawer.active) .header.transparent--true .logolink .logoimg--light{opacity:0!important}body:has(.mobile-menu-drawer.active) .header.transparent--true .thb-secondary-area .thb-item-count{background-color:#151515;color:#fff}}@media only screen and (min-width:1068px){.header .thb-full-menu{white-space:nowrap}}@media only screen and (min-width:1068px)and (max-width:1439px){.header .thb-full-menu>li{padding:0 6px}.header .thb-full-menu>li>a{font-size:13px;letter-spacing:.03em}.header .thb-localization-forms.inside-header .select{margin-right:10px}.header .thb-localization-forms.inside-header .select select{font-size:12px}}@media only screen and (min-width:1068px)and (max-width:1279px){:root:root{--logo-height: 62px}.header>.row>.columns{padding-left:8px;padding-right:8px}.header .thb-full-menu>li{padding:0 4px}.header .thb-full-menu>li>a{font-size:12px;letter-spacing:.02em}.header .thb-localization-forms.inside-header .thb-currency-code{max-width:110px;text-overflow:ellipsis}}@media only screen and (max-width:767px){.text-with-icons{padding-top:18px!important;padding-bottom:18px!important}.text-with-icons .text-with-icons__inner{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:0!important;overflow-x:auto!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0!important;margin:0!important}.text-with-icons .text-with-icons__inner::-webkit-scrollbar{display:none}.text-with-icons .text-with-icons__block{flex:0 0 100%!important;max-width:100%!important;scroll-snap-align:start;flex-direction:row!important;align-items:center!important;justify-content:center!important;text-align:left!important;gap:12px!important;padding:0 24px!important;margin:0!important}.text-with-icons .text-with-icons__block-content{flex:0 1 auto!important;width:auto!important}.text-with-icons .text-with-icons__icon{margin:0!important;flex:0 0 auto;width:auto!important;min-width:0!important}.text-with-icons .text-with-icons__icon svg{width:30px!important;height:30px!important}.text-with-icons .text-with-icons__block-content p{font-size:14px!important;line-height:1.35!important;margin:0}}@media only screen and (min-width:768px)and (max-width:1067px){.text-with-icons .text-with-icons__icon svg{width:34px!important;height:34px!important}.text-with-icons .text-with-icons__block-content p{font-size:15px!important}}.mobile-secondary-menu li{margin-bottom:4px}.mobile-secondary-menu a{font-size:16px;line-height:2}@media only screen and (max-width:767px){.footer{padding:36px 0 24px}.footer>.row>.columns{margin-top:0!important;margin-bottom:28px}.footer .widget{margin-bottom:0!important}.footer .widget--text{text-align:left}.footer>.row>.columns:first-child,.footer>.row>.columns:first-child .widget--text{text-align:center}.footer>.row>.columns:first-child{margin-bottom:24px}.footer>.row>.columns:first-child img{max-width:84px}.footer>.row>.columns:nth-child(3),.footer>.row>.columns:nth-child(4){flex:0 0 50%;max-width:50%}.footer>.row>.columns:nth-child(2){flex:0 0 100%;max-width:100%;order:4}.footer>.row>.columns:nth-child(3){order:2}.footer>.row>.columns:nth-child(4){order:3}.footer>.row>.columns:nth-child(5){order:5}.footer .widget--menu{border-top:0!important;padding-top:0!important}.footer .widget--menu .thb-widget-title.collapsible{font-size:.8125rem!important;letter-spacing:.12em;padding:0!important;border:0!important;pointer-events:none;margin-bottom:18px;line-height:1}.footer .widget--menu .thb-widget-title.collapsible span{display:none}.footer .widget--menu .thb-widget-menu{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important;opacity:1!important;visibility:visible!important;column-count:2;column-gap:16px}.footer .thb-widget-menu li,.footer .social-links li{margin-bottom:6px}}.mobile-menu-drawer .mobile-secondary-menu a{font-size:17px!important;line-height:2.1!important}.alhaq-size-chart td,.alhaq-size-chart tbody th{font-size:13px;font-weight:400}.alhaq-size-chart tbody th{font-weight:600;background:#faf9f6}.text-with-icons .text-with-icons__icon{display:flex;align-items:center;justify-content:center;line-height:0;align-self:center}.text-with-icons .text-with-icons__icon svg,.text-with-icons .text-with-icons__icon img{display:block}.text-with-icons .text-with-icons__block-content p{margin:0}@media only screen and (min-width:768px){.text-with-icons.icon-left .text-with-icons__inner{grid-template-columns:1fr auto 1fr!important;justify-content:stretch!important;column-gap:clamp(24px,6vw,96px)!important}.text-with-icons.icon-left .text-with-icons__block:nth-child(1){justify-self:end}.text-with-icons.icon-left .text-with-icons__block:nth-child(3){justify-self:start}.text-with-icons.icon-left .text-with-icons__block{justify-content:center;align-items:center}.text-with-icons.icon-left .text-with-icons__icon{margin-right:16px!important}.text-with-icons.icon-left .text-with-icons__block-content{text-align:left}}@media only screen and (min-width:768px)and (max-width:1023px){.text-with-icons.icon-left .text-with-icons__inner{padding:0 24px!important}}@media only screen and (min-width:1024px){.text-with-icons.icon-left .text-with-icons__block-content p{white-space:nowrap}}@media only screen and (max-width:767px){.collection-tabs__list{display:flex!important;flex-wrap:nowrap!important;justify-content:safe center;align-items:center;gap:6px;white-space:nowrap!important;overflow-x:auto!important;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-bottom:4px;padding:0 2px}.collection-tabs__list::-webkit-scrollbar{display:none}.collection-tabs__list-link{flex:0 0 auto;font-size:12px!important;letter-spacing:.05em!important;margin:0!important;padding:0!important}.collection-tabs__list>span{flex:0 0 auto;margin:0!important;font-size:12px}}.template-index [id$=__rich_text_brand_intro] .rich-text{padding-top:56px!important;padding-bottom:56px!important}.template-index [id$=__1740652607f3a25d17] .jdgm-carousel-wrapper{padding-top:0!important}@media only screen and (max-width:767px){.template-index [id$=__rich_text_brand_intro] .rich-text{padding-top:40px!important;padding-bottom:40px!important}}.facets--bar{position:sticky;top:0;background:var(--bg-body, #fff);padding:12px 0;margin-bottom:18px}body:has(.header.header-sticky--active) .facets--bar{top:calc(var(--header-height, 0px) - 1px)}.facets--bar .facets__form{grid-template-columns:auto 1fr;align-items:center;grid-gap:10px 16px}.facets--bar .facets-toggle,.facets--bar .thb-filter-sort .select{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 22px;border:1px solid var(--color-body, #151515);border-radius:21px;font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--color-body, #151515);background:transparent;margin:0!important;position:relative;white-space:nowrap;transition:background-color .2s ease,color .2s ease}.facets--bar .facets-toggle svg{margin:0!important}.facets--bar .facets-toggle .alhaq-filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--color-body, #151515);color:#fff;font-size:11px;letter-spacing:0}.facets--bar .thb-filter-sort .select select{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;opacity:0;cursor:pointer;z-index:2}.facets--bar .thb-filter-sort .select .select-arrow{position:static!important;transform:none!important;display:inline-flex;order:2}.facets--bar .thb-filter-sort .select:before{content:"Sort by: " attr(data-current)}.facets--bar .thb-filter-count .facets__label{margin:0;color:#6b6b6b;font-size:12px;letter-spacing:.04em}@media(hover:hover){.facets--bar .facets-toggle:hover,.facets--bar .thb-filter-sort .select:hover{background:var(--color-body, #151515);color:#fff}.facets--bar .facets-toggle:hover svg path{stroke:#fff}.facets--bar .thb-filter-sort .select:hover .select-arrow svg path{fill:#fff;stroke:#fff}}@media only screen and (min-width:1068px){.facets--bar .thb-filter-sort-count{gap:24px}.facets--bar .thb-filter-sort-count .thb-filter-sort{margin:0}.facets--bar .thb-filter-count{order:-1}}@media only screen and (max-width:1067px){.facets--bar .facets__form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.facets--bar .facets--bar__filters{display:block!important;min-width:0}.facets--bar .facets--bar__filters,.facets--bar .facets-toggle,.facets--bar .thb-filter-sort,.facets--bar .thb-filter-sort .select{width:100%}.facets--bar .facets-toggle,.facets--bar .thb-filter-sort .select{height:44px;border-radius:22px;padding:0 12px}.facets--bar .thb-filter-sort .select:before{content:"Sort"}.facets--bar .thb-filter-sort-count{display:contents!important}.facets--bar .thb-filter-sort-count .thb-filter-sort{margin:0}.facets--bar .thb-filter-count{grid-column:1 / -1!important;text-align:center!important;margin-top:-2px}}.thb-filter ul.list-size,.thb-filter ul.list-fit{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;max-height:none;padding:2px 0}.thb-filter ul.list-fit{grid-template-columns:repeat(2,1fr)}.thb-filter ul.list-size li,.thb-filter ul.list-fit li{margin:0;position:relative}.thb-filter ul.list-size input,.thb-filter ul.list-fit input{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.thb-filter ul.list-size label,.thb-filter ul.list-fit label{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;min-height:42px;padding:6px;border:1px solid var(--color-border, #c9c9c9);border-radius:6px;font-size:13px;cursor:pointer}.thb-filter ul.list-size label:before,.thb-filter ul.list-size label:after,.thb-filter ul.list-fit label:before,.thb-filter ul.list-fit label:after{display:none!important}.thb-filter ul.list-size label .count,.thb-filter ul.list-fit label .count{display:none}.thb-filter ul.list-size input:checked+label,.thb-filter ul.list-fit input:checked+label{background:var(--color-body, #151515);border-color:var(--color-body, #151515);color:#fff}.thb-filter ul.list-size input:disabled+label,.thb-filter ul.list-fit input:disabled+label{opacity:.35;cursor:default}.alhaq-card-swatches{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:9px}.alhaq-card-swatch{position:relative;flex:0 0 auto;width:16px;height:16px;border-radius:50%;background:var(--swatch);box-shadow:inset 0 0 0 1px #0000002e;transition:transform .15s ease}.alhaq-card-swatch.is-current{outline:1px solid var(--color-body, #151515);outline-offset:2px}.alhaq-card-swatch.is-sold-out:after{content:"";position:absolute;left:50%;top:-2px;bottom:-2px;width:1px;background:#1515158c;transform:rotate(45deg)}.alhaq-card-swatch-more{font-size:11px;line-height:16px;letter-spacing:.04em;color:#6b6b6b}@media(hover:hover){.alhaq-card-swatch:hover{transform:scale(1.15)}}.thb-filter ul.list-color{gap:14px 6px;padding:4px 0}.thb-filter ul.list-color li{margin:0}.thb-filter ul.list-color label{width:74px!important;height:auto!important;min-height:52px;flex-direction:column;align-items:center;justify-content:flex-end;padding:38px 0 0!important;text-indent:0!important;color:var(--color-body, #151515)!important;font-size:11px;line-height:1.2;text-align:center;box-shadow:none!important}.thb-filter ul.list-color label:before,.thb-filter ul.list-color label .count,.thb-filter ul.list-color label sup,.thb-filter ul.list-color label .facet-tooltip{display:none!important}.thb-filter ul.list-color label:after{top:0!important;left:50%!important;right:auto!important;bottom:auto;margin:0!important;width:28px;height:28px;transform:translate(-50%)!important;box-shadow:inset 0 0 0 1px #0000002e}.thb-filter ul.list-color label:hover:after{transform:translate(-50%) scale(.92)!important}.thb-filter ul.list-color input:checked+label{font-weight:600}.thb-filter ul.list-color input:checked+label:after{outline:1.5px solid var(--color-body, #151515);outline-offset:3px}.thb-filter ul.list-color input:disabled+label{opacity:.35}.thb-filter ul.list-color label[data-tooltip^=Black]{--bg-color: #0d0d0d !important}.thb-filter ul.list-color label[data-tooltip^=White]{--bg-color: #f4f4f2 !important}.thb-filter ul.list-color label[data-tooltip^=Gray],.thb-filter ul.list-color label[data-tooltip^=Grey]{--bg-color: #7a7d81 !important}.thb-filter ul.list-color label[data-tooltip^=Blue],.thb-filter ul.list-color label[data-tooltip^=Navy]{--bg-color: #1d2a44 !important}.thb-filter ul.list-color label[data-tooltip^=Green]{--bg-color: #1f4a2d !important}.thb-filter ul.list-color label[data-tooltip^=Burgundy],.thb-filter ul.list-color label[data-tooltip^=Red]{--bg-color: #5b1e2a !important}.thb-filter ul.list-color label[data-tooltip^=Brown]{--bg-color: #6a4b2c !important}.thb-filter ul.list-color label[data-tooltip^=Beige],.thb-filter ul.list-color label[data-tooltip^=Cream]{--bg-color: #e2d4bf !important}.product-information p.product--text.style_vendor,.product-single__media .figcaption{display:none!important}.variations .product-form__input--block:has(>input:only-of-type)>label{display:none!important}.variations .product-form__input--siblings{gap:12px;align-items:center;padding:4px 4px 0}.variations .product-form__input--siblings .form__label{flex:0 0 100%;margin-bottom:0}.variations .product-form__input--siblings label{width:30px!important;height:30px!important;margin:0!important;border-radius:50%;box-shadow:none!important;text-indent:0}.variations .product-form__input--siblings label:after{top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:50%;box-shadow:inset 0 0 0 1px #0000002e;transition:transform .15s ease}.variations .product-form__input--siblings label.active{outline:1.5px solid var(--color-body, #151515);outline-offset:3px}.variations .product-form__input--siblings label.sold-out{order:2}.variations .product-form__input--siblings label.sold-out:after{opacity:.55}.variations .product-form__input--siblings label.sold-out:before{content:"";position:absolute;left:50%;top:-3px;bottom:-3px;width:1.5px;margin-left:-.75px;background:#15151599;transform:rotate(45deg);z-index:2;pointer-events:none}@media(hover:hover){.variations .product-form__input--siblings label:hover:after{transform:scale(.88)}}@media(hover:hover){.variations .product-form__input--siblings label a:after{content:attr(title);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);padding:4px 8px;border-radius:4px;background:var(--color-body, #151515);color:#fff;font-size:11px;line-height:1.2;letter-spacing:.02em;text-indent:0;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease}.variations .product-form__input--siblings label:hover a:after{opacity:1}}.product-information h1.product-title{font-family:Playfair Display,serif!important;text-transform:none!important;font-weight:400;letter-spacing:0;line-height:1.2;font-size:clamp(22px,5.8vw,30px)!important}.product-information--inner{display:flex;flex-direction:column}.product-information--inner>*{flex:0 0 auto}.product-information--inner>.shopify-app-block:has(klarna-placement),.product-information--inner>.shopify-app-block:has(.clearpay-on-site-messaging,[class*=clearpay],afterpay-placement,square-placement){order:5;margin-top:12px}.product-information--inner>pickup-availability,.product-information--inner>side-panel-links,.product-information--inner>social-share{order:6}.product-information .installment{display:none!important}.product-information .single-add-to-cart-button.outline{background:#151515!important;color:#fff!important;border-color:#151515!important}.product-information .single-add-to-cart-button.outline .single-add-to-cart-button--text{color:#fff!important}.kaching-bundles__bar-collection-products:has(>.kaching-bundles__collection-product:only-child){display:none!important}.kaching-bundles__bar-wrapper{padding:10px 14px!important}.kaching-bundles__upsell{padding:8px 14px!important}.kaching-bundles__upsell__image{width:52px!important;height:52px!important;object-fit:cover}.kaching-bundles__upsell .kaching-bundles__bar-variant-select:has(option:only-child){display:none!important}.alhaq-pol-updated{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/71/assets/alhaq-custom.css.map */
