:root{--dt-green-100: #eaf2ed;--dt-green-300: #6fa387;--dt-green-500: #257349;--dt-green-700: #1b5636;--dt-green-900: #123b25;--dt-gold-100: #f7efdf;--dt-gold-300: #ddc190;--dt-gold-500: #c9a86a;--dt-gold-700: #a3803f;--dt-sand-100: #f6f2ee;--dt-sand-300: #e4dcd3;--dt-sand-500: #d0cac4;--dt-ink: #1a1a1a;--dt-paper: #ffffff;--dt-badge-sale-bg: #b5502f;--dt-badge-new-bg: #257349;--dt-badge-lowstock-bg: #c9a86a;--dt-badge-soldout-bg: #e4dcd3;--dt-font-heading: "Bricolage Grotesque", serif;--dt-font-body: "Inter", sans-serif;--dt-text-eyebrow-size: .75rem;--dt-text-display-size: clamp(2.5rem, 4vw + 1rem, 4.5rem);--dt-text-h2-size: clamp(1.75rem, 2vw + 1rem, 2.5rem);--dt-text-h3-size: 1.375rem;--dt-text-body-size: 1rem;--dt-text-caption-size: .875rem;--dt-space-3xs: .25rem;--dt-space-2xs: .5rem;--dt-space-xs: .75rem;--dt-space-sm: 1rem;--dt-space-md: 1.5rem;--dt-space-lg: 2.5rem;--dt-space-xl: 4rem;--dt-space-2xl: 6rem;--dt-radius-pill: 5px;--dt-radius-card: 8px;--dt-radius-card-sm: 8px;--dt-radius-badge: 5px;--dt-radius-input: 5px;--dt-radius-lg: 12px;--dt-shadow-card: 0 1px 3px rgba(26, 26, 26, .08);--dt-shadow-hover: 0 8px 24px rgba(26, 26, 26, .12);--dt-ease: cubic-bezier(.4, 0, .2, 1);--dt-duration-fast: .15s;--dt-duration-base: .25s}html[lang=ar]{--dt-font-heading: "Alexandria", sans-serif;--dt-font-body: "IBM Plex Sans Arabic", sans-serif}html,body{overflow-x:hidden}.dt-eyebrow{display:block;font-family:var(--dt-font-body);font-size:var(--dt-text-eyebrow-size);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--dt-green-700)}html[lang=ar] .dt-eyebrow{letter-spacing:0;font-family:IBM Plex Sans Arabic,sans-serif!important}.dt-heading-display{font-family:var(--dt-font-heading);font-size:var(--dt-text-display-size);font-weight:700;color:var(--dt-ink);line-height:1.1}.dt-heading-h2{font-family:var(--dt-font-heading);font-size:var(--dt-text-h2-size);font-weight:700;color:var(--dt-ink);line-height:1.2}.dt-heading-h3{font-family:var(--dt-font-heading);font-size:var(--dt-text-h3-size);font-weight:600;color:var(--dt-ink);line-height:1.3}.dt-body{font-family:var(--dt-font-body);font-size:var(--dt-text-body-size);font-weight:400;color:var(--dt-ink);line-height:1.6}.dt-caption{font-family:var(--dt-font-body);font-size:var(--dt-text-caption-size);font-weight:400;color:var(--dt-ink);opacity:.7}html[lang=ar] .dt-heading-display,html[lang=ar] .dt-heading-h2,html[lang=ar] .dt-heading-h3,html[lang=ar] .dt-card__title{font-family:Alexandria,sans-serif!important}html[lang=ar] .dt-body,html[lang=ar] .dt-caption,html[lang=ar] .dt-eyebrow,html[lang=ar] .dt-btn,html[lang=ar] .dt-badge,html[lang=ar] .dt-card__category,html[lang=ar] .dt-card__price{font-family:IBM Plex Sans Arabic,sans-serif!important}.dt-btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--dt-font-body);font-size:var(--dt-text-body-size);font-weight:600;border-radius:var(--dt-radius-pill);padding-block:var(--dt-space-xs);padding-inline:var(--dt-space-lg);border:1px solid transparent;cursor:pointer;text-decoration:none;transition:background-color var(--dt-duration-fast) var(--dt-ease),border-color var(--dt-duration-fast) var(--dt-ease),color var(--dt-duration-fast) var(--dt-ease)}.dt-btn--primary{background-color:var(--dt-green-500);color:var(--dt-paper)}.dt-btn--primary:hover{background-color:var(--dt-green-700)}.dt-btn--dark{background-color:var(--dt-ink);color:var(--dt-paper)}.dt-btn--outline{background-color:transparent;border-color:var(--dt-ink);color:var(--dt-ink)}.dt-btn--outline:hover{background-color:var(--dt-ink);color:var(--dt-paper)}.dt-btn--gold{background-color:var(--dt-gold-500);color:var(--dt-ink)}.dt-btn--gold:hover{background-color:var(--dt-gold-700)}.dt-badge{display:inline-flex;align-items:center;font-family:var(--dt-font-body);font-size:var(--dt-text-caption-size);font-weight:600;border-radius:var(--dt-radius-badge);padding-block:var(--dt-space-3xs);padding-inline:var(--dt-space-2xs);color:var(--dt-paper)}.dt-badge--sale{background-color:var(--dt-badge-sale-bg)}.dt-badge--new{background-color:var(--dt-badge-new-bg)}.dt-badge--low-stock{background-color:var(--dt-badge-lowstock-bg);color:var(--dt-ink)}.dt-badge--sold-out{background-color:var(--dt-badge-soldout-bg);color:var(--dt-ink)}.dt-badge-group{position:absolute;inset-block-start:var(--dt-space-xs);inset-inline-start:var(--dt-space-xs);display:flex;gap:var(--dt-space-3xs)}.dt-card{border-radius:var(--dt-radius-card);box-shadow:var(--dt-shadow-card);overflow:hidden;transition:box-shadow var(--dt-duration-base) var(--dt-ease)}.dt-card:hover{box-shadow:var(--dt-shadow-hover)}.dt-card__media{position:relative;border-radius:var(--dt-radius-card) var(--dt-radius-card) 0 0;overflow:hidden}.dt-card__body{padding:var(--dt-space-sm)}.dt-card__category{font-size:var(--dt-text-caption-size);color:var(--dt-ink);opacity:.6}.dt-card__title{font-family:var(--dt-font-heading);font-size:var(--dt-text-h3-size);font-weight:600;color:var(--dt-ink)}.dt-card__price{font-family:var(--dt-font-body);font-size:var(--dt-text-body-size);font-weight:600;color:var(--dt-green-700)}.dt-section-bg--green-tint{background-color:var(--dt-green-100)}.dt-section-bg--gold-tint{background-color:var(--dt-gold-100)}.dt-section-bg--sand{background-color:var(--dt-sand-100)}.dt-section-bg--white{background-color:var(--dt-paper)}.dt-hotspot-marker{display:inline-flex;align-items:center;justify-content:center;inline-size:2rem;block-size:2rem;border-radius:50%;background-color:var(--dt-paper);color:var(--dt-green-700);font-family:var(--dt-font-heading);font-weight:700;box-shadow:var(--dt-shadow-card)}html[dir=rtl] .slideshow-control{transform:none!important}html[dir=rtl] .slideshow-control--next svg{transform:scaleX(-1)!important}[dir=rtl] .slideshow-control--next,[dir=rtl] .slideshow-control--previous{transform:scaleX(-1)}[dir=rtl] .slideshow-control--style-arrow svg{transform:scaleX(-1)}[dir=rtl] button[class*=slideshow-control]{transform:scaleX(-1)}html[dir=rtl] .product-information h1,html[dir=rtl] .product-information h2,html[dir=rtl] .product-information .price,html[dir=rtl] .product-information .product-price,html[dir=rtl] .product-information p,html[dir=rtl] [class*=card] [class*=title],html[dir=rtl] [class*=card] [class*=heading],html[dir=rtl] [class*=card] [class*=price],html[dir=rtl] .card__heading,html[dir=rtl] .card__content,html[dir=rtl] .card__information,html[dir=rtl] .card-information,html[dir=rtl] .price{text-align:right!important}[dir=rtl] :is(product-card,.product-card) :is(.text-block,product-price,.price){--text-align: right;width:100%;max-width:100%;margin-inline:0;justify-self:stretch;align-self:stretch;text-align:right!important}[dir=rtl] :is(product-card,.product-card) :is(.text-block,product-price,.price) *{text-align:right!important}[dir=rtl] :is(product-card,.product-card) :is(product-price,.price,.price__container){justify-content:flex-start!important}[dir=rtl] main :is(h1,.h1){width:100%;max-width:100%;margin-inline:0;text-align:right!important}[dir=rtl] main .text-block:has(:is(h1,.h1)),[dir=rtl] main :is(h1,.h1).text-block{width:100%;max-width:100%;margin-inline:0;align-self:stretch;justify-self:stretch;--text-align: right;text-align:right!important}[dir=rtl] :is(.rte,.page-content,.article-content):not(.text-block) :is(p,h1,h2,h3,h4,h5,h6,li,ul,ol,div,blockquote,table,td,th){direction:rtl!important;text-align:right!important}[dir=rtl] .text-block:not([style*=center]):not([class*=center]) :is(p,h1,h2,h3,h4,h5,h6,li,ul,ol,blockquote){direction:rtl;text-align:right!important}[dir=rtl] .text-block:is([style*=center],[class*=center]),[dir=rtl] .text-block:is([style*=center],[class*=center]) :is(p,h1,h2,h3,h4,h5,h6,li,ul,ol,blockquote){text-align:center!important}.jdgm-star,.jdgm-star:before,.jdgm-star:after{font-family:JudgemeStar!important;font-style:normal!important;font-weight:400!important;letter-spacing:0!important}[dir=rtl] :is(.featured-blog-posts,[class*=blog-post]) :is(.text-block,h2,h3,h4,p,[class*=title],[class*=meta],[class*=date],[class*=author],[class*=excerpt]){width:100%;max-width:100%;margin-inline:0;align-self:stretch;justify-self:stretch;justify-content:flex-start;text-align:right!important}html[lang=ar] :is(.featured-blog-posts,[class*=blog-post]) :is(h2,h3,h4,[class*=title]){line-height:1.45!important}[dir=rtl] .menu-drawer{left:auto;right:0;transform:translate(100%);border-right:none;border-left:var(--style-border-drawer);padding:var(--safe-area-inset-top) max(0px,calc(var(--safe-area-inset-right) - var(--drawer-padding))) var(--safe-area-inset-bottom) 0}[dir=rtl] .menu-open>.menu-drawer{transform:translate(0)}[dir=rtl] .menu-drawer__submenu{left:auto;right:0;transform:translate(5%);padding:var(--safe-area-inset-top) max(0px,calc(var(--safe-area-inset-right) - var(--drawer-padding))) var(--safe-area-inset-bottom) 0}@keyframes dt-menu-drawer-nav-open-rtl{0%{visibility:hidden;opacity:0;transform:translate(.5rem)}to{visibility:visible;opacity:1;transform:translate(0)}}[dir=rtl] .menu-drawer-container[open] .menu-drawer__animated-element{animation-name:dt-menu-drawer-nav-open-rtl}[dir=rtl] .icon-caret--forward svg{transform:rotate(90deg)}[dir=rtl] .icon-caret--backward svg{transform:rotate(-90deg)}[dir=rtl] .menu-drawer__back-button{text-align:right}[dir=rtl] .menu-drawer__back-button>.svg-wrapper{margin-right:0;margin-left:var(--padding-md)}[dir=rtl] .menu-drawer .localization-form__select{text-align:right;padding-right:0;padding-left:1.75rem}[dir=rtl] .menu-drawer .language-selector .icon-caret,[dir=rtl] .drawer-localization .language-selector .svg-wrapper.icon-caret{right:auto!important;left:.25rem}[dir=rtl] .predictive-search__icon{left:auto;right:var(--margin-xl)}@media screen and (min-width:750px){[dir=rtl] .predictive-search__icon{right:var(--margin-md)}}[dir=rtl] .dialog-modal .predictive-search-form__header:has(.predictive-search__reset-button:not(.predictive-search__reset-button[hidden])):before{right:auto;left:calc(var(--padding-sm) + var(--minimum-touch-target))}@media screen and (min-width:750px){[dir=rtl] .dialog-modal .predictive-search-form__header:has(.predictive-search__reset-button:not(.predictive-search__reset-button[hidden])):before{left:calc(var(--padding-2xl) * 2)}}[dir=rtl] .email-signup__button-icon{transform:scaleX(-1)}main :is(h1,h2,h3,.h1,.h2,.h3):not(.hero *):not([class*=hero] *){color:var(--dt-ink)!important}main :is(h1,h2,h3,.h1,.h2,.h3):not(.hero *):not([class*=hero] *) a{color:inherit!important}[dir=rtl] .announcement-bar :is(p,div,span,.announcement-bar__text,.text-block,.rte){text-align:center!important}.hero,.hero .hero__container{min-height:100vh!important;min-height:110lvh!important}
/*# sourceMappingURL=/cdn/shop/t/18/assets/dt-design-system.css.map */
