:root{--kalil-pine: #1f4440;--kalil-sand: #e8d9bb;--kalil-ink: #1c2b2d}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.kalil-placeholder-note{opacity:.7;font-size:.85em}.kalil-usp .group-block-content{row-gap:var(--gap-sm)}[dir=rtl] body{direction:rtl;text-align:right}[dir=rtl] :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,p,a,button,.button,summary,label){letter-spacing:normal}[dir=rtl]{--text-align-default: right}[dir=rtl] [style*="--horizontal-alignment: flex-start"] .text-block,[dir=rtl] [style*="--horizontal-alignment: flex-start"]>.text-block{--text-align-default: right}[dir=rtl] [style*="--horizontal-alignment: flex-end"] .text-block,[dir=rtl] [style*="--horizontal-alignment: flex-end"]>.text-block{--text-align-default: left}[dir=rtl] .text-block--align-left,[dir=rtl] .text-block--align-left>*{--text-align: right;text-align:right}[dir=rtl] .text-block--align-right,[dir=rtl] .text-block--align-right>*{--text-align: left;text-align:left}[dir=rtl] [style*="--text-align: left"]{--text-align: right}[dir=rtl] .text-left{--text-align: right;text-align:right}[dir=rtl] .text-right{--text-align: left;text-align:left}[dir=rtl] .field__input,[dir=rtl] .menu-drawer__back-button,[dir=rtl] .quick-add-modal :is(.text-left,[class*=product-details]),[dir=rtl] .gift-card-recipient-form input,[dir=rtl] .menu-drawer .language-selector .localization-form__select{text-align:right}[dir=rtl] input[type=email],[dir=rtl] input[type=tel],[dir=rtl] input[type=url]{direction:ltr;text-align:right}[dir=rtl] input[type=email]::placeholder,[dir=rtl] input[type=tel]::placeholder{direction:rtl}[dir=rtl] :is(.price,product-price,.cart-items__price,.cart-total-value,.price__regular,.price__sale,.compare-at-price){unicode-bidi:isolate}[dir=rtl] .icon-caret--forward svg,[dir=rtl] .icon-caret--backward svg{scale:-1 1}[dir=rtl] .slideshow-control.flip-x{scale:1 1}[dir=rtl] .slideshow-control--next .svg-wrapper.icon-arrow{scale:-1 1}[dir=rtl] .slideshow-control--next .icon-caret{rotate:90deg}@media screen and (min-width:750px){[dir=rtl] .announcement-bar__slider .slideshow-control--previous{transform:translate(calc(var(--slideshow-control-offset, 0px) * -1))}}[dir=rtl] .skip-to-content-link:not(:focus){left:auto;right:-99999px}[dir=rtl] .skip-to-content-link:focus{left:auto;right:var(--margin-lg)}[dir=rtl] .header-actions__cart-icon .cart-bubble{right:auto;left:var(--cart-bubble-right)}[dir=rtl] .cart-drawer__close-button{margin-right:0;margin-left:calc(var(--padding-sm) * -1)}[dir=rtl] .menu-drawer__account shop-user-avatar{margin-right:-.45rem;margin-left:.55rem}[dir=rtl] .menu-drawer__back-button>.svg-wrapper{margin-right:0;margin-left:var(--padding-md)}[dir=rtl] .menu-drawer{left:auto;right:0;transform:translate(100%);border-right:0;border-left:var(--style-border-drawer)}[dir=rtl] .menu-open>.menu-drawer,[dir=rtl] .menu-open>.menu-drawer__submenu:not(.menu-drawer__menu--childlist){transform:translate(0)}[dir=rtl] .menu-drawer__submenu{left:auto;right:0;transform:translate(5%)}[dir=rtl] .menu-drawer__backdrop{left:auto;right:0}[dir=rtl] .menu-drawer__close-button{left:auto}@keyframes kalil-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:kalil-menu-drawer-nav-open-rtl}@keyframes kalil-slide-in-from-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes kalil-slide-out-to-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes kalil-slide-in-from-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes kalil-slide-out-to-right{0%{transform:translate(0)}to{transform:translate(100%)}}[dir=rtl] .dialog-drawer:not(.account-drawer__dialog){--dialog-drawer-opening-animation: kalil-slide-in-from-left;--dialog-drawer-closing-animation: kalil-slide-out-to-left}[dir=rtl] .dialog-drawer--right{--dialog-drawer-opening-animation: kalil-slide-in-from-right;--dialog-drawer-closing-animation: kalil-slide-out-to-right}[dir=rtl] .cart-drawer__dialog{margin:0 auto 0 0;border-left:0;border-right:var(--style-border-drawer)}[dir=rtl] .facets--drawer{border-right:0;border-left:var(--style-border-drawer)}[dir=rtl] .drawer{left:auto;right:0;transform:translate(120%)}[dir=rtl] .drawer[data-open=true]{transform:translate(0)}[dir=rtl] .close-button{right:auto;left:var(--margin-lg)}[dir=rtl] .quick-add-modal__close{right:auto;left:var(--margin-2xs)}[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] .variant-option__select-wrapper .icon{right:auto;left:var(--padding-md)}[dir=rtl] .variant-option__select-wrapper .swatch{left:auto;right:var(--padding-md)}[dir=rtl] .variant-option__button-label__pill{transform:translate(calc(var(--pill-offset, 0) * -1))}[dir=rtl] .variant-option__button-label .variant-option__button-label__pill{left:auto;right:0}@media screen and (min-width:750px){[dir=rtl] .dialog-thumbnails-list{right:auto;left:0}}[dir=rtl] slideshow-slide .shopify-model-viewer-ui__controls-area.shopify-model-viewer-ui__controls-area{right:auto;left:var(--padding-sm)}[dir=rtl] .resource-list__carousel .slideshow-control--next{margin-inline-start:auto}[dir=rtl] .collection-wrapper--full-width .main-collection-grid__title{margin-left:0;margin-right:var(--page-margin)}@media screen and (max-width:749px){[dir=rtl] .collection-wrapper--full-width-on-mobile .main-collection-grid__title{margin-left:0;margin-right:var(--page-margin)}}[dir=rtl] .price-filter input,[dir=rtl] .sorting select,[dir=rtl] .localization-form__select{text-align:right}.kalil-trust-row .icon-block,.kalil-trust-row .text-block{min-width:0}@media screen and (max-width:749px){[id*=__usp_strip] .group-block-content:has(>.group-block){display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-lg) var(--gap-md)}}.header-logo{font-family:var(--font-heading--family);font-weight:700;font-size:1.5rem;letter-spacing:.02em}
/*# sourceMappingURL=/cdn/shop/t/17/assets/kalil.css.map */
