:root{--font-body--family: "Readex Pro", Tahoma, Arial, sans-serif;--font-subheading--family: "Readex Pro", Tahoma, Arial, sans-serif;--font-heading--family: "Zain", "Readex Pro", Tahoma, Arial, sans-serif;--font-accent--family: "Zain", "Readex Pro", Tahoma, Arial, sans-serif;--darluma-forest: #233730;--darluma-ivory: #F7F4ED;--darluma-sand: #C6A783;--darluma-sage: #A8B4A5;--darluma-ink: #252824}html[dir=rtl] body{direction:rtl;text-align:start;font-family:var(--font-paragraph--family, "Readex Pro", Tahoma, sans-serif)}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4,html[dir=rtl] h5,html[dir=rtl] h6{font-family:var(--font-heading--family);letter-spacing:normal}html[dir=rtl] input,html[dir=rtl] textarea,html[dir=rtl] select,html[dir=rtl] button{font-family:var(--font-body--family)}html[dir=rtl] input[type=email],html[dir=rtl] input[type=tel],html[dir=rtl] input[type=url]{direction:ltr;text-align:left}#header-group .announcement-bar{color:var(--darluma-ivory);text-align:center}#header-group .header__row--top{min-height:72px}#header-group .menu-list__link,#header-group .menu-list__link-title,#header-group .menu-drawer__navigation{font-family:var(--font-body--family)}#header-group .menu-list__link-title{font-weight:500;letter-spacing:normal}#header-group .menu-list__link:hover,#header-group .menu-list__link--active{color:var(--darluma-forest)}html[dir=rtl] #header-group .menu-drawer__navigation,html[dir=rtl] #header-group .menu-list__submenu,html[dir=rtl] #header-group .mega-menu{direction:rtl;text-align:right}footer .footer-content,footer .utilities{color:var(--darluma-ivory)}footer .footer-content a,footer .utilities a{color:inherit;text-decoration:none}footer .footer-content a:hover,footer .utilities a:hover{color:var(--darluma-sand)}footer .footer-content .menu__heading,footer .footer-content h2,footer .footer-content h3{font-family:var(--font-heading--family);letter-spacing:normal}footer .footer-content .menu__heading{color:var(--darluma-ivory);font-weight:700}footer .footer-content .menu__item{font-size:.9rem;line-height:1.9}footer .footer-content .menu__details{text-align:start}footer .utilities{border-color:color-mix(in srgb,var(--darluma-sand) 40%,transparent)}@media(max-width:749px){#header-group .header__row--top{min-height:60px}#header-group .menu-drawer__navigation{text-align:start}footer .footer-content{row-gap:26px}}#MainContent:not([data-template=index]) product-card{border-radius:16px;transition:translate .25s ease,box-shadow .25s ease;box-shadow:0 5px 20px #23373008}#MainContent:not([data-template=index]) product-card .product-card__content{height:100%;padding:10px;gap:12px;border:1px solid #e4e8e1;border-radius:16px;background:#fff;color:var(--darluma-forest);text-align:center;min-width:0}#MainContent:not([data-template=index]) product-card .card-gallery{border-radius:10px;overflow:hidden;--gallery-aspect-ratio:1!important;aspect-ratio:1;flex-shrink:0;width:100%}#MainContent:not([data-template=index]) product-card .card-gallery img{object-fit:cover;transition:scale .45s ease}#MainContent:not([data-template=index]) product-card [ref=productTitleLink]{display:block;width:100%;height:3.2em;min-height:3.2em;margin:0;font-size:15px;line-height:1.6;overflow:hidden;text-align:center}#MainContent:not([data-template=index]) product-card [ref=productTitleLink] p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.6;margin:0;font-size:inherit}#MainContent:not([data-template=index]) product-card product-price{display:flex;align-items:center;justify-content:center;min-height:46px;width:100%;font-size:17px;font-weight:600;text-align:center}#MainContent:not([data-template=index]) product-card product-price .compare-at-price{font-size:12px;font-weight:400;opacity:.65}.darluma-card-action{margin-top:auto;width:100%;position:relative;z-index:2;display:var(--quick-add-display,flex)}.darluma-card-action .quick-add{position:relative;inset:auto;display:flex;opacity:1;visibility:visible;width:100%;height:auto;justify-content:stretch;--quick-add-opacity:1;--quick-add-translate:0px}.darluma-card-action :is(product-form-component,form,add-to-cart-component){width:100%}.darluma-card-action .quick-add__button{position:relative;inset:auto;max-inline-size:100%;justify-content:center;width:100%;max-width:none;min-height:44px;height:auto;padding:10px 8px;gap:7px;border-radius:8px;background:var(--darluma-forest);color:#fff;font-size:14px;opacity:1;visibility:visible;translate:none;transform:none;white-space:nowrap}.darluma-card-action .quick-add__button .add-to-cart-icon{width:19px;height:19px}#MainContent[data-template^=collection] .facets{border-block:1px solid #e4e8e1;padding-block:14px;margin-bottom:20px}#MainContent[data-template^=collection] h1{font-size:clamp(32px,3.5vw,48px);line-height:1.35;color:var(--darluma-forest)}#MainContent[data-template^=product] .product-information{padding-block:32px;--gap:40px!important}#MainContent[data-template^=product] .product-details>.group-block{background:#fff;border:1px solid #e4e8e1;border-radius:18px;padding:28px;min-width:0}#MainContent[data-template^=product] .product-details h1{font-size:clamp(27px,2.5vw,40px);line-height:1.4;color:var(--darluma-forest);margin:0;text-wrap:pretty}#MainContent[data-template^=product] .product-details .text-block{text-align:start}#MainContent[data-template^=product] .product-details product-price{font-size:25px;font-weight:600;color:var(--darluma-forest)}#MainContent[data-template^=product] .product-details product-price .compare-at-price{font-size:16px;font-weight:400;opacity:.6}#MainContent[data-template^=product] .product-details .buy-buttons-block{display:block;width:100%;padding:16px;border:1px solid #e8e9e2;border-radius:12px;background:#faf9f5}#MainContent[data-template^=product] .product-details .add-to-cart-button{min-height:50px;border-radius:9px;font-size:16px}#MainContent[data-template^=product] .product-details quantity-selector-component{min-height:50px;border-radius:9px}#MainContent[data-template^=product] .product-details .rte:not(product-price){line-height:1.9;max-width:100%}#MainContent[data-template^=product] .product-details :is(img,table){max-width:100%}#MainContent[data-template^=product] .variant-option__button-label{border-radius:8px;min-height:44px}#MainContent:not([data-template=index]) :is(a,button,input,select):focus-visible{outline:2px solid #617044;outline-offset:4px}@media(hover:hover){#MainContent:not([data-template=index]) product-card:hover{translate:0 -4px;box-shadow:0 12px 28px #23373012}#MainContent:not([data-template=index]) product-card:hover .card-gallery img{scale:1.025}}@media(max-width:749px){#MainContent:not([data-template=index]) product-card .product-card__content{padding:8px;gap:10px;border-radius:12px}#MainContent:not([data-template=index]) product-card [ref=productTitleLink]{font-size:13px}#MainContent:not([data-template=index]) product-card product-price{font-size:15px;min-height:44px}.darluma-card-action{display:var(--quick-add-mobile-display,flex)}.darluma-card-action .quick-add__button{font-size:13px;gap:4px;padding-inline:5px}#MainContent[data-template^=product] .product-information{padding-block:18px;--gap:20px!important}#MainContent[data-template^=product] .product-details>.group-block{padding:20px 16px;border-radius:14px}#MainContent[data-template^=product] .product-details h1{font-size:27px}#MainContent[data-template^=product] .product-details .buy-buttons-block{padding:12px}#MainContent[data-template^=product] .product-details .add-to-cart-button{font-size:14px}}@media(prefers-reduced-motion:reduce){#MainContent:not([data-template=index]) product-card,#MainContent:not([data-template=index]) product-card .card-gallery img{transition:none;translate:none}}.darluma-card-action .quick-add__product-form-component,.darluma-card-action .shopify-product-form{height:auto}#MainContent:not([data-template=index]) product-card product-price .price{font-size:17px;font-weight:600}#MainContent[data-template=product] .product-details product-price .price{font-size:25px;font-weight:600}@media(max-width:749px){#MainContent:not([data-template=index]) product-card product-price .price{font-size:15px}}html{scroll-behavior:smooth;scroll-padding-top:90px}#MainContent:not([data-template=index]) product-card product-price [ref=priceContainer]{width:100%;text-align:center}#MainContent .darluma-card-action button.quick-add__button:is(:hover,:focus-visible,[data-added=true]){width:100%;max-inline-size:100%;scale:1}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/darluma-brand.css.map */
