:root{--font-body-family: "Cairo", sans-serif;--font-heading-family: "Cairo", sans-serif}body,h1,h2,h3,h4,h5,h6,button,input,select,textarea{font-family:Cairo,sans-serif!important}:root{--dosa-ux-green:#5f715a;--dosa-ux-cream:#f8f5f2}.button,.product-form__submit,.cart__checkout-button{transition:background-color .18s ease,transform .18s ease}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #52634d!important;outline-offset:3px}.card__heading{line-height:1.55;overflow-wrap:anywhere}.card__heading a{text-underline-offset:4px}.dosa-fit-guide{margin:1.1rem 0 1.6rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:12px;overflow:hidden;direction:rtl;text-align:right}.dosa-fit-guide summary{cursor:pointer;padding:14px 16px;font-weight:700;min-height:48px;list-style-position:inside}.dosa-fit-guide__body{padding:0 16px 14px;font-size:1.45rem;line-height:1.7}.dosa-fit-guide__body p{margin:0 0 8px}.dosa-ship-progress{direction:rtl;text-align:right;margin:10px 0 14px;padding:12px;border:1px solid rgba(var(--color-foreground),.17);border-radius:12px;background:rgba(var(--color-foreground),.025)}.dosa-ship-progress__message{font-weight:700;font-size:1.35rem;line-height:1.6;margin:0 0 7px}.dosa-ship-progress__track{height:9px;border-radius:99px;overflow:hidden;background:rgba(var(--color-foreground),.13)}.dosa-ship-progress__fill{height:100%;border-radius:99px;background:var(--dosa-ux-green)}.dosa-ship-progress__note{font-size:1.15rem;line-height:1.4;opacity:.75;margin:7px 0 0}.dosa-mobile-buybar[hidden]{display:none!important}@media screen and (max-width:749px){.product-form__input input[type=radio]+label{min-height:44px;display:inline-flex;align-items:center;justify-content:center;line-height:1.45;margin:0 .2rem .7rem 0}.product-form__buttons .product-form__submit{min-height:54px;font-weight:700}.header__icon{min-width:44px;min-height:44px}.collection .card__information,.product-grid .card__information{padding-top:1rem}.product__info-container .product__title h1{line-height:1.45}body.dosa-buybar-visible #MainContent{padding-bottom:90px}.dosa-mobile-buybar{position:fixed;inset:auto 0 0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px;direction:rtl;background:var(--dosa-ux-cream);color:#455745;border-top:1px solid rgba(69,87,69,.2);padding:10px max(14px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));box-shadow:0 -5px 25px #0000001a}.dosa-mobile-buybar__title{font-size:1.3rem;line-height:1.4;font-weight:700;max-width:52vw;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dosa-mobile-buybar__button{min-height:45px;min-width:42%;border-radius:9px;border:0;background:#5f715a;color:#fff;font-family:inherit;font-weight:700;font-size:1.4rem;cursor:pointer;padding:9px 15px}.dosa-mobile-buybar__button:disabled{opacity:.5;cursor:not-allowed}}@media screen and (min-width:750px){.dosa-mobile-buybar{display:none!important}}.dosa-ux-intro{direction:rtl;text-align:right;padding-block:22px 8px}.dosa-ux-intro__lead{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end;justify-content:space-between}.dosa-ux-intro__eyebrow{margin:0 0 7px;font-size:1.15rem;letter-spacing:.08em;font-weight:700;color:#52634d}.dosa-ux-intro__title{margin:0 0 7px;font-size:clamp(2.1rem,3.2vw,3.2rem);line-height:1.42;color:#455745}.dosa-ux-intro__text{margin:0;line-height:1.7;font-size:1.4rem;max-width:60ch}.dosa-ux-intro__features{margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;list-style:none}.dosa-ux-intro__item{background:#5f715a0d;border:1px solid rgba(95,113,90,.15);padding:12px 10px;border-radius:12px;display:flex;align-items:center;gap:10px;min-height:62px;font-weight:600;font-size:1.3rem;line-height:1.5}.dosa-ux-intro__icon{width:26px;height:26px;min-width:26px;display:grid;place-items:center;border-radius:50%;color:#455745;background:#5f715a1c}.dosa-ux-intro__icon svg{width:17px;height:17px}.dosa-ux-guide{direction:rtl;text-align:right;padding-block:26px}.dosa-ux-guide__panel{background:linear-gradient(135deg,#f5f1eb,#eef0e9);border:1px solid rgba(95,113,90,.14);border-radius:20px;padding:clamp(18px,3vw,35px)}.dosa-ux-guide__heading{font-size:clamp(2.1rem,2.8vw,3rem);line-height:1.5;margin:0 0 6px;color:#455745}.dosa-ux-guide__subtitle{margin:0 0 19px;font-size:1.4rem;line-height:1.7;opacity:.86}.dosa-ux-guide__steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:0 0 19px;padding:0}.dosa-ux-guide__step{background:#fff;border-radius:12px;border:1px solid rgba(95,113,90,.16);padding:16px 14px;min-height:118px}.dosa-ux-guide__step strong{display:block;color:#455745;font-size:1.5rem;margin:5px 0;line-height:1.55}.dosa-ux-guide__step span{display:block;line-height:1.65;font-size:1.3rem}.dosa-ux-guide__number{display:grid!important;place-items:center;width:27px;height:27px;border-radius:50%;background:#5f715a;color:#fff;font-weight:700}.dosa-ux-guide__links{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.dosa-ux-guide__link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:9px 16px;text-decoration:none;font-size:1.4rem;font-weight:700;border-radius:9px;background:#5f715a;color:#fff}.dosa-ux-guide__link:hover,.dosa-ux-guide__link:focus-visible{background:#455745;color:#fff}.dosa-ux-guide__link--secondary{background:transparent;border:1px solid #5f715a;color:#455745}.dosa-ux-guide__link--secondary:hover,.dosa-ux-guide__link--secondary:focus-visible{background:#5f715a17;color:#455745}.dosa-ux-card-cta{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:8px;padding:9px 8px;min-height:44px;margin-top:9px;border:1px solid rgba(95,113,90,.55);color:#455745!important;border-radius:9px;text-decoration:none!important;font-weight:700;font-size:1.25rem;line-height:1.5;text-align:center}.dosa-ux-card-cta:hover,.dosa-ux-card-cta:focus-visible{background:#5f715a;color:#fff!important}.dosa-ux-variant-hint{font-size:1.3rem;line-height:1.6;margin:2px 0 12px;padding:10px 12px;border-radius:9px;background:rgba(var(--color-foreground),.04)}.product-form__input--pill input[type=radio]:checked+label{box-shadow:0 0 0 1px #455745;font-weight:700}@media(max-width:749px){.dosa-ux-intro{padding-block:16px 0}.dosa-ux-intro__features{grid-template-columns:1fr;gap:7px;margin-top:13px}.dosa-ux-intro__item{min-height:48px;padding:8px 12px;font-size:1.25rem}.dosa-ux-guide{padding-block:18px}.dosa-ux-guide__panel{border-radius:13px;padding:16px}.dosa-ux-guide__steps{grid-template-columns:1fr;gap:8px}.dosa-ux-guide__step{min-height:0;padding:12px}.dosa-ux-guide__links{display:grid;grid-template-columns:1fr}.dosa-ux-guide__link{width:100%}.dosa-ux-card-cta{min-height:44px;font-size:1.15rem;padding:8px 5px}}@media(prefers-reduced-motion:reduce){.dosa-ux-card-cta{transition:none}}.cart-drawer .drawer__contents,.cart-drawer cart-drawer-items{min-height:0}.cart-drawer .drawer__footer{flex-shrink:0}.cart-drawer .cart-item__details{min-width:0}.cart-drawer .cart-item__name{overflow-wrap:anywhere;line-height:1.5}.cart-drawer .cart-item .product-option{overflow-wrap:anywhere}.dosa-cart-policy-summary{display:flex;flex-wrap:wrap;column-gap:8px;row-gap:3px;align-items:baseline;font-size:1.2rem;line-height:1.6;padding:9px 0 2px;text-align:right}.dosa-cart-policy-summary a{color:inherit;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}@media screen and (max-width:749px){.cart-drawer .drawer__inner{width:100vw;max-width:100vw;padding-inline:14px}.cart-drawer .drawer__header{padding-block:14px 8px}.cart-drawer .cart-items thead{margin-bottom:6px}.cart-drawer .cart-item{display:grid;grid-template-columns:76px minmax(0,1fr);grid-template-rows:auto auto auto;gap:5px 12px;padding:14px 0;border-bottom:1px solid rgba(var(--color-foreground),.13);align-items:start;margin-bottom:0}.cart-drawer .cart-item:last-child{margin-bottom:0}.cart-drawer .cart-items td{padding:0;min-width:0}.cart-drawer .cart-item>td+td{padding-left:0}.cart-drawer .cart-item__media{grid-column:1;grid-row:1 / 4;max-width:76px}.cart-drawer .cart-item__image{width:76px;max-width:100%;height:auto;border-radius:8px;display:block}.cart-drawer .cart-item__details{grid-column:2;grid-row:1;font-size:1.35rem;line-height:1.55}.cart-drawer .cart-item__name{font-size:1.55rem;font-weight:700;line-height:1.5}.cart-drawer .cart-item__details>*+*{margin-top:4px}.cart-drawer .cart-item__details .product-option{display:flex;flex-wrap:wrap;gap:0 5px;font-size:1.25rem;line-height:1.55}.cart-drawer .cart-item__details .product-option dt{font-weight:600}.cart-drawer .cart-item__details .product-option dd{margin:0;min-width:0;overflow-wrap:anywhere}.cart-drawer .cart-item__totals{grid-column:2;grid-row:2;justify-content:flex-start;text-align:right;align-self:start}.cart-drawer .cart-item__price-wrapper{font-size:1.4rem;line-height:1.5;font-weight:700}.cart-drawer .cart-item__price-wrapper .price{line-height:1.5}.cart-drawer .cart-item__quantity{grid-column:2;grid-row:3}.cart-drawer .cart-item__quantity-wrapper{gap:7px;align-items:center}.cart-drawer .cart-item .quantity{min-height:40px}.cart-drawer .cart-item .quantity__button{min-width:40px}.cart-drawer .drawer__footer{padding:10px 0 max(10px,env(safe-area-inset-bottom))}.cart-drawer .totals{align-items:baseline;gap:9px;flex-wrap:wrap}.cart-drawer .totals__total,.cart-drawer .totals__total-value{font-size:1.5rem;line-height:1.4;margin:0}.cart-drawer .tax-note{margin:5px 0 7px;font-size:1.15rem;line-height:1.4}.cart-drawer .dosa-ship-progress{margin:7px 0;padding:8px 10px}.cart-drawer .dosa-ship-progress__message{font-size:1.25rem;margin-bottom:5px}.cart-drawer .dosa-ship-progress__note{font-size:1.05rem;margin-top:4px}.cart-drawer .cart-drawer__footer>*+*{margin-top:4px}.cart-drawer .cart__checkout-button{min-height:46px}.dosa-cart-policy-summary{font-size:1.15rem}}@media screen and (max-width:749px){.cart-drawer .cart-item__totals,.cart-drawer .cart-item__price-wrapper{width:100%;min-width:0}.cart-drawer .cart-item__price-wrapper :is(.price,.cart-item__old-price,.cart-item__final-price){white-space:nowrap;word-break:normal;display:inline-block;max-width:100%;font-variant-numeric:tabular-nums}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/custom.css.map */
