a,button,.card,.product-card,img{transition:transform .5s ease-out,box-shadow .5s ease-out,opacity .4s ease-out}.product-media__image{transition:transform .5s ease-out}.product-media__image:hover{transform:scale(1.03)}.btn,button[type=submit],.product-form__submit{transition:opacity .4s ease-out,transform .3s ease-out}.btn:hover,button[type=submit]:hover,.product-form__submit:hover{opacity:.85;transform:scale(1.02)}.fade-in{opacity:0;transform:translateY(24px);transition:opacity .6s ease-out,transform .6s ease-out}.fade-in.visible{opacity:1;transform:translateY(0)}.menu-drawer{--color-background:#172e23;--color-foreground:#f6f3ed;--color-foreground-rgb:246,243,237;background:#172e23;color:#f6f3ed}.menu-drawer .menu-drawer__menu-item,.menu-drawer .menu-drawer__close-button{color:#f6f3ed}.menu-drawer .menu-drawer__menu-item--mainlist{font-family:var(--font-heading--family);font-weight:300;font-size:clamp(36px,8vw,48px);line-height:1.2;text-transform:none;letter-spacing:-.02em}.menu-drawer .menu-drawer__close-button{background:transparent;border:1px solid #f6f3ed40;border-radius:0;min-width:44px;min-height:44px}.menu-drawer .menu-drawer__navigation{padding-top:30px}#cart-drawer .theme-drawer__dialog{background:#172e23;color:#f6f3ed;--color-background:#172e23;--color-foreground:#f6f3ed;--color-foreground-rgb:246,243,237;--color-primary-button-background:#f6f3ed;--color-primary-button-text:#172e23}#cart-drawer .theme-drawer__title{font-family:var(--font-heading--family);font-weight:300;font-size:clamp(30px,6vw,42px);letter-spacing:-.025em}#cart-drawer .cart-drawer__content{gap:20px;padding-inline:24px}#cart-drawer .cart-drawer__content p{font-size:15px;line-height:1.65}#cart-drawer :is(.cart__checkout-button,.cart-items__empty-button,.cart-discount__button){background:#f6f3ed;color:#172e23;border:1px solid #f6f3ed;font-family:var(--font-body--family);font-size:12px;letter-spacing:.08em;text-transform:uppercase;min-height:48px;padding:16px 24px}#cart-drawer .theme-drawer__close-button{border:1px solid #f6f3ed40;border-radius:0;background:transparent;color:#f6f3ed;box-shadow:none}#header-component shopify-account{--shopify-account-color-background:#172e23;--shopify-account-color-text:#f6f3ed;--shopify-account-color-accent:#f6f3ed;--shopify-account-color-accent-text:#172e23;--shopify-account-font-heading:var(--font-heading--family);--shopify-account-font-body:var(--font-body--family);--shopify-account-radius-base:0px;--shopify-account-radius-button:0px;--shopify-account-radius-input:0px}body footer:has(.tf-footer) .utilities{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px}body footer:has(.tf-footer) .utilities>:nth-child(1){grid-column:1;justify-self:start}body footer:has(.tf-footer) .utilities>:nth-child(2){grid-column:2;justify-self:end}body footer:has(.tf-footer) .utilities>.social-icons__wrapper{grid-column:1/-1;justify-self:center;justify-content:center;flex-basis:auto;margin:0;gap:8px}body footer:has(.tf-footer) .social-icons__icon-wrapper:has(.social-icons__icon path){width:44px;height:44px}body footer:has(.tf-footer) .social-icons__icon-wrapper a{width:44px;height:44px;display:grid;place-items:center}body footer:has(.tf-footer) .social-icons__icon{width:20px;height:20px}body footer:has(.tf-footer) a:focus-visible,body footer:has(.tf-footer) button:focus-visible{outline:2px solid currentColor;outline-offset:4px}body footer:has(.tf-footer) .utilities{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:clamp(12px,3vw,48px);align-items:center}body footer:has(.tf-footer) .utilities>:nth-child(1){grid-column:1;grid-row:1;justify-self:start}body footer:has(.tf-footer) .utilities>:nth-child(2){grid-column:3;grid-row:1;justify-self:end}body footer:has(.tf-footer) .utilities>.social-icons__wrapper{grid-column:2;grid-row:1;justify-self:center;width:auto;gap:4px}@media(max-width:749px){body footer:has(.tf-footer) .utilities{grid-template-columns:auto auto auto;justify-content:space-between;gap:12px}body footer:has(.tf-footer) .utilities>.social-icons__wrapper{gap:0}body footer:has(.tf-footer) .social-icons__icon-wrapper:has(.social-icons__icon path){width:30px;height:44px}body footer:has(.tf-footer) .social-icons__icon-wrapper a{width:30px;height:44px}body footer:has(.tf-footer) .social-icons__icon{width:16px;height:16px}body footer:has(.tf-footer) .utilities>:nth-child(1),body footer:has(.tf-footer) .utilities>:nth-child(2){font-size:10px;white-space:nowrap}}@media(max-width:359px){body footer:has(.tf-footer) .utilities{column-gap:8px}body footer:has(.tf-footer) .social-icons__icon-wrapper:has(.social-icons__icon path),body footer:has(.tf-footer) .social-icons__icon-wrapper a{width:26px}}#cart-drawer .theme-drawer__title{display:flex;align-items:center;gap:14px}#cart-drawer .theme-drawer__badge{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 7px;border:1px solid #f6f3ed70;border-radius:50%;background:#f6f3ed10;color:#f6f3ed;font:14px/1 var(--font-body--family);letter-spacing:0}#cart-drawer .cart-drawer__content{padding-inline:0;gap:24px}#cart-drawer .cart-drawer__items{flex:1 0 auto;padding-inline:24px;overflow:visible}#cart-drawer .cart-drawer__summary{padding:20px 24px 24px;gap:18px;-webkit-mask-image:none;mask-image:none}#cart-drawer .quantity-selector{--quantity-selector-width:132px;flex:0 0 132px;width:132px;height:44px;background:transparent;border:1px solid #f6f3ed70;border-radius:4px;color:#f6f3ed}#cart-drawer .quantity-selector :is(.quantity-minus,.quantity-plus){min-height:44px;width:44px;height:44px;padding:0;border:0;background:transparent;color:#f6f3ed;box-shadow:none;flex:0 0 44px}#cart-drawer .quantity-selector input[type=number]{width:42px;min-width:0;height:42px;padding:0;border:0;background:transparent;color:#f6f3ed;font-size:16px}#cart-drawer .cart-items__remove{width:44px;height:44px;min-height:44px;padding:0;border:0;background:transparent;color:#f6f3ed;box-shadow:none}#cart-drawer .cart-items__remove svg{width:20px;height:20px}#cart-drawer .cart-items__quantity-controls{gap:12px}#cart-drawer .cart-items__title{font-size:18px;line-height:1.35}#cart-drawer .cart-items__price{font-size:15px}#cart-drawer .cart-totals__container{gap:12px}#cart-drawer .cart-totals__total-label,#cart-drawer .cart-totals__total-value{font-size:17px;font-weight:500}#cart-drawer .cart-totals__tax-note{color:#f6f3edb3}#cart-drawer .cart__ctas{gap:12px}#cart-drawer .cart__checkout-button{height:52px;border-radius:6px;font-size:15px;letter-spacing:.02em;text-transform:none}#cart-drawer .additional-checkout-buttons{width:100%}#cart-drawer shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size:48px;--shopify-accelerated-checkout-button-inline-size:48px;--shopify-accelerated-checkout-button-border-radius:6px;--shopify-accelerated-checkout-row-gap:10px;--shopify-accelerated-checkout-inline-alignment:center}#cart-drawer .tf-shipping{padding:4px 0 24px;text-align:center}#cart-drawer .tf-shipping__message{margin:0 0 10px;font-size:14px;line-height:1.5}#cart-drawer .tf-shipping__track{height:5px;overflow:hidden;border-radius:4px;background:#f6f3ed26}#cart-drawer .tf-shipping__fill{display:block;height:100%;width:var(--shipping-progress);background:#c6b68e;border-radius:inherit}#cart-drawer .tf-shipping__note{display:block;margin-top:8px;color:#f6f3edb3;font-size:12px;line-height:1.45}#cart-drawer :is(button,input,a):focus-visible{outline:2px solid #c6b68e;outline-offset:3px}@media(max-width:749px){#cart-drawer .cart-drawer__items{padding-inline:20px}#cart-drawer .cart-drawer__summary{padding:18px 20px 20px}#cart-drawer .cart-items__title{font-size:16px}}#MainContent .shopify-policy__container{box-sizing:border-box;width:100%;max-width:820px;margin:0 auto;padding:clamp(48px,6vw,88px) 24px clamp(64px,7vw,112px);color:#172e23}#MainContent .shopify-policy__title{text-align:left;margin:0 0 36px}#MainContent .shopify-policy__title h1{font-family:var(--font-heading--family);font-size:clamp(38px,4vw,56px);font-weight:300;line-height:1.12;letter-spacing:-.025em;text-transform:none;margin:0;overflow-wrap:normal;text-wrap:balance}#MainContent .shopify-policy__body{font-family:var(--font-body--family);font-size:16px;line-height:1.8;letter-spacing:0;overflow-wrap:anywhere}#MainContent .shopify-policy__body .rte{max-width:none}#MainContent .shopify-policy__body :is(h2,h3,h4){font-family:var(--font-heading--family);font-weight:400;letter-spacing:-.015em;text-transform:none;line-height:1.25;margin:36px 0 14px;text-wrap:pretty}#MainContent .shopify-policy__body h2{font-size:clamp(25px,2.3vw,30px)}#MainContent .shopify-policy__body :is(h3,h4){font-size:22px}#MainContent .shopify-policy__body :is(p,ul,ol){font-size:16px;line-height:1.8;margin:0 0 20px}#MainContent .shopify-policy__body :is(ul,ol){padding-left:24px}#MainContent .shopify-policy__body li{padding-left:4px;margin:0 0 10px}#MainContent .shopify-policy__body a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}#MainContent .shopify-policy__body a:focus-visible{outline:2px solid currentColor;outline-offset:4px}#MainContent .shopify-policy__body :first-child{margin-top:0}#MainContent .shopify-policy__body :last-child{margin-bottom:0}@media(max-width:749px){#MainContent .shopify-policy__container{padding:40px 22px 64px}#MainContent .shopify-policy__title{margin-bottom:28px}#MainContent .shopify-policy__body :is(h2,h3,h4){margin-top:30px}}body #shopify-pc__banner.shopify-pc__banner__dialog{position:fixed!important;inset:auto 0 0!important;transform:none!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;margin:0!important;padding:16px clamp(20px,3vw,48px)!important;border:0!important;border-top:1px solid #c6b68e66!important;border-radius:0!important;background:#172e23!important;color:#f6f3ed!important;box-shadow:0 -4px 24px #00000012!important;font-family:var(--font-body--family)!important}body #shopify-pc__banner .shopify-pc__banner__wrapper{display:flex!important;align-items:center!important;gap:32px!important;max-width:1600px!important;margin:auto!important}body #shopify-pc__banner .shopify-pc__banner__body{flex:1 1 auto!important;margin:0!important;min-width:0!important}body #shopify-pc__banner h2{font:500 14px/1.4 var(--font-body--family)!important;letter-spacing:.02em!important;margin:0 0 4px!important;color:inherit!important}body #shopify-pc__banner p{font:400 13px/1.55 var(--font-body--family)!important;margin:0!important;color:inherit!important}body #shopify-pc__banner a{color:inherit!important;text-underline-offset:3px}body #shopify-pc__banner .shopify-pc__banner__btns{display:flex!important;align-items:center!important;flex:0 0 auto!important;gap:10px!important;margin:0!important;padding:0!important}body #shopify-pc__banner button{min-height:44px!important;width:auto!important;margin:0!important;padding:11px 18px!important;border-radius:3px!important;font:500 13px/1.4 var(--font-body--family)!important;text-transform:none!important;letter-spacing:0!important;cursor:pointer!important;transform:none!important;box-shadow:none!important}body #shopify-pc__banner #shopify-pc__banner__btn-accept{order:3!important;background:#f6f3ed!important;color:#172e23!important;border:1px solid #f6f3ed!important;min-width:112px!important}body #shopify-pc__banner #shopify-pc__banner__btn-decline{order:2!important;background:transparent!important;color:#f6f3ed!important;border:1px solid #f6f3ed88!important}body #shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{order:1!important;background:transparent!important;color:#f6f3ed!important;border:1px solid transparent!important;text-decoration:underline!important;text-underline-offset:3px!important}body #shopify-pc__banner button:focus-visible{outline:2px solid #c6b68e!important;outline-offset:3px!important}@media(max-width:749px){body #shopify-pc__banner.shopify-pc__banner__dialog{padding:14px 18px calc(14px + env(safe-area-inset-bottom,0px))!important}body #shopify-pc__banner .shopify-pc__banner__wrapper{flex-direction:column!important;align-items:stretch!important;gap:12px!important}body #shopify-pc__banner .shopify-pc__banner__btns{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}body #shopify-pc__banner #shopify-pc__banner__btn-accept{grid-column:2;grid-row:1}body #shopify-pc__banner #shopify-pc__banner__btn-decline{grid-column:1;grid-row:1}body #shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{grid-column:1/-1;grid-row:2;min-height:32px!important;padding:4px!important}}.page-wrapper .header-section:has(>#header-component[sticky=always]){top:0}.tarim-pattern .tarim-pattern__image,.tarim-pattern .tarim-pattern__intro,.tarim-pattern .tarim-pattern__story,.tarim-pattern__progress span{transition:none}html:has(.tf-footer),html:has(.tf-footer) body{background-color:var(--tarim-overscroll-color, #243a2f)}html:has(.tf-footer) .page-wrapper{background-color:var(--color-background)}body footer:has(.tf-footer),body footer:has(.tf-footer)>.shopify-section,body footer:has(.tf-footer) .utilities{background-color:#243a2f}#header-component .header__underlay-open{background:#243a2f}#header-component .menu-list__list-item{padding-inline:0}#header-component .menu-list__link{padding-inline:16px}#header-component .menu-list__link-title{padding-inline:0}.tarim-guides{width:100%}.tarim-guides__intro{max-width:52ch;margin:0 0 36px;font-size:18px;line-height:1.65}.tarim-guides .tarim-guide{display:grid;grid-template-columns:200px minmax(0,1fr);gap:32px;align-items:center;border-top:1px solid #172e2333;padding-block:36px}.tarim-guides .tarim-guide__image{display:block;overflow:hidden}.tarim-guides .tarim-guide__image img{display:block;width:100%;height:240px;margin:0;object-fit:cover;object-position:center}.tarim-guides .tarim-guide h2{margin:0 0 18px;font-family:var(--font-heading--family);font-size:clamp(28px,2.8vw,38px);font-weight:300;line-height:1.2;letter-spacing:-.015em}.tarim-guides .tarim-guide h2 a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:7px;text-decoration-color:#172e2380}.tarim-guides .tarim-guide__copy>p{margin:0 0 14px;font-size:16px;line-height:1.65}.tarim-guides .tarim-guide__read{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:inherit;font-size:14px;font-weight:500;text-decoration:underline;text-underline-offset:5px}.tarim-guides .tarim-guide__read svg{flex:none}.tarim-guides a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.tarim-guides__help{border-top:1px solid #172e2333;padding-top:28px;margin:0;font-size:15px;line-height:1.65}.tarim-guides__help a{color:inherit;text-decoration:underline;text-underline-offset:4px}@media(hover:hover)and (pointer:fine){.tarim-guides .tarim-guide h2 a:hover{text-decoration-color:currentColor;text-decoration-thickness:2px}}@media(max-width:599px){.tarim-guides .tarim-guide{grid-template-columns:1fr;gap:24px;padding-block:32px}.tarim-guides .tarim-guide__image img{height:auto;aspect-ratio:4/3;object-fit:cover}.tarim-guides .tarim-guide h2{font-size:32px}}#MainContent .section:has(.tarim-article) h1,#MainContent .section:has(.tarim-guides) h1{font-size:clamp(36px,4vw,52px);line-height:1.15;letter-spacing:-.015em;max-width:24ch}.tarim-article h2{font-size:clamp(26px,2.5vw,34px);line-height:1.25;letter-spacing:-.01em;margin-block:40px 16px}.tarim-article h3{font-size:clamp(22px,2vw,26px);line-height:1.3;margin-block:28px 12px}.tarim-article p,.tarim-article li{font-size:17px;line-height:1.75}.tarim-article .tarim-article__figure{margin:32px 0 40px}.tarim-article .tarim-article__figure img{display:block;width:100%;height:380px;object-fit:cover;object-position:center;margin:0}.tarim-article .tarim-article__figure figcaption{font-size:13px;line-height:1.5;margin-top:10px}.tarim-guides .tarim-guide h2{font-size:clamp(26px,2.3vw,32px)}@media(max-width:599px){.tarim-article .tarim-article__figure img{height:280px}.tarim-article p,.tarim-article li{font-size:16px}.tarim-guides .tarim-guide h2{font-size:28px}}#header-component shopify-account{--shopify-account-color-background:#f6f3ed;--shopify-account-color-text:#172e23;--shopify-account-color-text-subdued:#49594f;--shopify-account-color-accent:#172e23;--shopify-account-color-accent-text:#f6f3ed;--shopify-account-color-accent-hover:#294b39;--shopify-account-color-border:#829487;--shopify-account-color-background-subdued:#dce4da;--shopify-account-color-control-background:#ffffff;--shopify-account-color-control-text:#172e23;--shopify-account-color-card-background:#ffffff;--shopify-account-color-card-text:#172e23}#header-component shopify-account::part(dialog){border:1px solid #829487}#header-component shopify-account{--shopify-account-font-heading:var(--font-body--family);--shopify-account-font-heading-weight:600;--shopify-account-color-text:#172e23}body #header-component .menu-list__link>.menu-list__link-title{background-position:right bottom}body #header-component .menu-list__link:is(:hover,:focus-visible)>.menu-list__link-title{background-position:left bottom}body:has(#cart-drawer[open]) .page-wrapper{opacity:.48;filter:blur(3px)}#cart-drawer .theme-drawer__dialog::backdrop{background:#f6f3ed85;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@media(min-width:990px){body:has(#cart-drawer[open]){background:#f6f3ed}}@media(max-width:989px){body:has(#cart-drawer[open]) .page-wrapper{opacity:1;filter:none}}#search-modal .search-modal__content{width:100vw;max-width:100vw;max-height:calc(100dvh - var(--header-height,80px));inset:var(--header-height,80px) 0 auto;margin:0;padding:28px max(32px,calc((100vw - 1060px)/2)) 48px;border:0;border-radius:0;box-shadow:none;background:#f6f3ed;color:#172e23;overflow-y:auto}#search-modal .search-modal__content[open]{animation:none;display:block}#search-modal .search-modal__content::backdrop{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}#search-modal .predictive-search{--color-background:#f6f3ed;--color-foreground:#172e23;--color-foreground-rgb:23,46,35;--resource-card-corner-radius:0px;background:#f6f3ed}#search-modal .predictive-search-form__header{position:relative;background:transparent;border:0;border-radius:0;gap:12px;padding:0}#search-modal .predictive-search-form__header-inner{background:#eeede9;border:0;border-radius:0}#search-modal .search-input{height:44px;font-family:var(--font-heading--family);font-size:20px;padding-left:44px}#search-modal .predictive-search__close-modal-button{flex:none;margin:0;border:0;background:transparent;color:#172e23}#search-modal .predictive-search__close-modal-button svg{width:20px;height:20px}#search-modal .predictive-search-form__content-wrapper{position:relative;top:auto;display:grid;grid-template-columns:180px minmax(0,1fr);gap:32px;margin-top:24px;max-height:none;overflow:visible;border-radius:0;transform:none}#search-modal .predictive-search-form__content{min-width:0;max-height:none;overflow:visible}#search-modal .predictive-search-results__inner{padding:0;overflow:visible}#search-modal .predictive-search-results__title{font-family:var(--font-heading--family);font-size:24px;line-height:1.2;font-weight:300;text-transform:none;margin:0 0 16px}#search-modal .predictive-search-results__clear{font-family:var(--font-body--family);font-size:11px}#search-modal .predictive-search-results__wrapper-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0}#search-modal .resource-card{animation:none;opacity:1;gap:9px}#search-modal .resource-card__image{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:0}#search-modal .resource-card__title,#search-modal .resource-card__content,#search-modal .price{font-family:var(--font-body--family);font-size:12px;font-weight:400;line-height:1.45}#search-modal .predictive-search-form__footer{position:relative;grid-column:2;padding:16px 0 0;background:none}#search-modal .predictive-search-form__content-wrapper:has([data-search-results])>.predictive-search-form__content{padding-bottom:0}.tarim-search-browse{border-right:1px solid #172e2314;padding-right:24px}.tarim-search-browse h3{margin:0 0 14px;font:500 11px/1.4 var(--font-body--family);letter-spacing:.04em;text-transform:uppercase}.tarim-search-browse a{display:flex;align-items:center;min-height:30px;gap:10px;font:400 12px/1.5 var(--font-body--family);color:inherit;text-decoration:none}.tarim-search-browse a:hover{text-decoration:underline;text-underline-offset:4px}.tarim-search-empty{margin:0;font-size:14px;line-height:1.6;color:#49594f}#search-modal .predictive-search-results__products:has(.recently-viewed-wrapper)>.tarim-search-empty-heading,#search-modal .predictive-search-results__products:has(.recently-viewed-wrapper)>.tarim-search-empty{display:none}@media(max-width:749px){#search-modal .search-modal__content{padding:20px 20px 32px}#search-modal .predictive-search-form__content-wrapper{grid-template-columns:1fr;gap:24px}.tarim-search-browse{border-right:0;border-bottom:1px solid #172e2314;padding:0 0 16px}.tarim-search-browse nav{display:flex;flex-wrap:wrap;gap:4px 20px}#search-modal .predictive-search-results__wrapper-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}#search-modal .predictive-search-form__footer{grid-column:1}}#search-modal .predictive-search,#search-modal .tarim-search-browse,#search-modal .tarim-search-browse :is(h3,a),#search-modal .predictive-search-results__title,#search-modal .resource-card__content,#search-modal .resource-card__title,#search-modal .price{color:#172e23;--color-foreground:#172e23;--color-foreground-rgb:23,46,35}#search-modal .search-input::placeholder{color:#637168;opacity:1}#cart-drawer .theme-drawer__dialog{background:#f6f3ed;color:#172e23;--color-background:#f6f3ed;--color-background-rgb:246,243,237;--color-foreground:#172e23;--color-foreground-rgb:23,46,35;--color-primary-button-background:#172e23;--color-primary-button-text:#f6f3ed}#cart-drawer :is(.cart-drawer__content,.cart-drawer__summary,.theme-drawer__header){background:#f6f3ed;color:#172e23}#cart-drawer :is(.cart__checkout-button,.cart-items__empty-button,.cart-discount__button){background:#172e23;color:#f6f3ed;border-color:#172e23}#cart-drawer :is(.theme-drawer__close-button,.quantity-selector){background:transparent;color:#172e23;border-color:#172e2370}#cart-drawer .quantity-selector :is(.quantity-minus,.quantity-plus,input[type=number]),#cart-drawer .cart-items__remove{background:transparent;color:#172e23}#cart-drawer .theme-drawer__badge{background:#172e230a;border-color:#172e2370;color:#172e23}#cart-drawer :is(.cart-totals__tax-note,.tf-shipping__note){color:#49594f}#cart-drawer .tf-shipping__track{background:#172e2326}#cart-drawer .tf-shipping__fill{background:#284b38}#cart-drawer :is(button,input,a):focus-visible{outline-color:#284b38}#cart-drawer :is(.theme-drawer__title,.cart-items__title,.cart-totals__total-label,.cart-totals__total-value){color:#172e23}@media(min-width:990px){collection-component .product-grid.product-grid--grid{grid-template-columns:repeat(4,minmax(0,1fr));--product-grid-columns-desktop:repeat(4,minmax(0,1fr))}}#cart-drawer{--font-body--family:"Red Hat Text",Arial,sans-serif;--font-heading--family:"Red Hat Text",Arial,sans-serif}#cart-drawer .theme-drawer__dialog{font:400 13px/1.5 Red Hat Text,Arial,sans-serif;color:#242424}#cart-drawer .theme-drawer__header{padding:16px 20px;border-bottom:1px solid #ddd9d0;min-height:56px}#cart-drawer .theme-drawer__title{font:700 15px/1.3 Red Hat Text,Arial,sans-serif;text-transform:uppercase;letter-spacing:0;color:#242424;gap:8px}#cart-drawer .theme-drawer__badge{border:0;background:none;min-width:0;height:auto;padding:0;font:inherit}#cart-drawer .theme-drawer__close-button{border:0;box-shadow:none;width:32px;height:32px;min-height:32px}#cart-drawer .cart-drawer__items{padding:20px}#cart-drawer .cart-drawer__content{gap:0}#cart-drawer .tf-shipping{padding:0 0 20px;text-align:left}#cart-drawer .tf-shipping__message{font:400 12px/1.4 Red Hat Text,Arial,sans-serif;margin-bottom:8px}#cart-drawer .tf-shipping__track{height:2px;border-radius:0}#cart-drawer .tf-shipping__note{font-size:11px}#cart-drawer .cart-items__table-row{grid-template-columns:110px minmax(0,1fr) auto;column-gap:14px;grid-template-rows:auto auto auto auto;min-height:160px;border-bottom:1px solid #ddd9d0;padding-bottom:24px;margin-bottom:24px}#cart-drawer .cart-items__table-row:last-child{border-bottom:1px solid #ddd9d0;padding-bottom:24px}#cart-drawer .cart-items__media{grid-row:1/-1;align-self:start}#cart-drawer .cart-items__media-container{display:block;width:110px;height:146px;aspect-ratio:3/4;overflow:hidden;background:#eeece6}#cart-drawer .cart-items__media-image{display:block;width:100%;height:100%;object-fit:cover;border:0;border-radius:0}#cart-drawer .cart-items__title{font:700 13px/1.3 Red Hat Text,Arial,sans-serif;text-transform:uppercase;letter-spacing:0;color:#242424;text-decoration:none}#cart-drawer .cart-items__price{font:400 12px/1.4 Red Hat Text,Arial,sans-serif;color:#242424;justify-self:end;padding:0}#cart-drawer .cart-items__variants-wrapper{font:400 13px/1.5 Red Hat Text,Arial,sans-serif;color:#333;padding-top:8px}#cart-drawer .cart-items__unit-price-wrapper{display:none}#cart-drawer .cart-items__quantity{padding-top:16px}#cart-drawer .cart-items__quantity-controls{display:flex;justify-content:space-between;gap:8px;width:100%}#cart-drawer .quantity-selector{--quantity-selector-width:94px;flex:0 0 94px;width:94px;height:36px;border:0;background:transparent;border-radius:0;min-height:36px}#cart-drawer .quantity-selector :is(.quantity-minus,.quantity-plus){width:30px;height:36px;min-height:36px;flex-basis:30px;padding:6px;background:transparent;color:#333}#cart-drawer .quantity-selector input[type=number]{width:32px;height:36px;padding:0;font:400 13px/1 Red Hat Text,Arial,sans-serif;color:#242424}#cart-drawer .cart-items__remove{width:32px;height:36px;min-height:36px;padding:8px;color:#555}#cart-drawer .cart-items__remove svg{width:14px;height:14px}#cart-drawer .cart-drawer__summary{padding:18px 20px 24px;gap:14px}#cart-drawer :is(.cart-totals__total-label,.cart-totals__total-value){font:700 14px/1.4 Red Hat Text,Arial,sans-serif;text-transform:uppercase;color:#242424}#cart-drawer .cart__checkout-button{font:700 14px/1 Red Hat Text,Arial,sans-serif;text-transform:uppercase;letter-spacing:0;background:#303030;color:#fff;border-color:#303030;border-radius:0;height:50px}#cart-drawer .cart-items__empty-button{font:700 14px/1 Red Hat Text,Arial,sans-serif;text-transform:uppercase;border-radius:0}@media(max-width:389px){#cart-drawer .cart-items__table-row{grid-template-columns:88px minmax(0,1fr) auto;gap:10px}#cart-drawer .cart-items__media-container{width:88px;height:118px}}#cart-drawer .cart-items__table-row{grid-template-areas:"media details price" "media variants variants" "media quantity quantity" "media error error"}#cart-drawer .cart-totals__tax-note a{color:#49594f;text-decoration:underline;text-underline-offset:3px}#cart-drawer .additional-checkout-buttons{display:none}#cart-drawer .cart-drawer__summary{flex-shrink:0}#cart-drawer .cart-drawer--empty .theme-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:0;flex-shrink:0}.tarim-empty-cart__shipping{display:flex;align-items:center;gap:14px;font:400 13px/1.4 Red Hat Text,Arial,sans-serif;color:#172e23}#cart-drawer .tarim-empty-cart{padding:24px 36px 48px;display:flex;flex-direction:column;justify-content:center;align-items:stretch;min-height:0}#cart-drawer .tarim-empty-cart__body{width:100%;margin:auto 0;text-align:center}#cart-drawer .tarim-empty-cart h2{font:700 25px/1.15 Red Hat Text,Arial,sans-serif;text-transform:uppercase;letter-spacing:0;margin:0;color:#172e23}#cart-drawer .tarim-empty-cart__subtitle{font:700 15px/1.3 Red Hat Text,Arial,sans-serif;text-transform:uppercase;margin:12px 0 32px;color:#172e23}.tarim-empty-cart__collections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.tarim-empty-cart__collections a{display:block;text-decoration:none;color:#172e23;font:400 13px/1.4 Red Hat Text,Arial,sans-serif}.tarim-empty-cart__collections img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center;border-radius:0}.tarim-empty-cart__collections span{display:block;margin-top:14px}.tarim-empty-cart__collections a:focus-visible{outline:2px solid #284b38;outline-offset:5px}#cart-drawer .cart-drawer--empty .cart-items-component{display:flex;flex-direction:column;flex:1;min-height:0}@media(max-width:749px){#cart-drawer .tarim-empty-cart{padding:24px 24px 40px}.tarim-empty-cart__collections{gap:16px}.tarim-empty-cart__shipping{font-size:12px;gap:10px}}#cart-drawer :is(.cart__checkout-button,.cart-items__empty-button){font-family:var(--font-body--family);font-weight:700}#header-component shopify-account{--shopify-account-font-heading:var(--font-heading--family);--shopify-account-font-heading-weight:200;--shopify-account-font-heading-transform:none;--shopify-account-font-body:var(--font-body--family);--shopify-account-font-body-weight:400;--shopify-account-font-body-transform:none;--shopify-account-color-background:#f6f3ed;--shopify-account-color-text:#172e23;--shopify-account-color-text-subdued:#637168;--shopify-account-color-accent:#172e23;--shopify-account-color-accent-text:#f6f3ed;--shopify-account-color-accent-hover:#294b39;--shopify-account-color-border:#172e2326;--shopify-account-color-background-subdued:#eeece5;--shopify-account-color-control-background:#f6f3ed;--shopify-account-color-control-text:#172e23;--shopify-account-color-card-background:#f6f3ed;--shopify-account-color-card-text:#172e23;--shopify-account-color-shadow:#172e2308;--shopify-account-radius-base:0px;--shopify-account-radius-dialog:0px;--shopify-account-radius-button:0px;--shopify-account-radius-button-small:0px;--shopify-account-radius-input:0px}#header-component shopify-account::part(dialog){border:1px solid #172e231a;box-shadow:0 8px 32px #172e2314}#header-component .header-actions__cart-icon:not(.header-actions__cart-icon--text){display:block;width:28px;height:28px}#header-component .header-actions__cart-icon .svg-wrapper{width:28px;height:28px}#header-component .header-actions__cart-icon svg{width:28px;height:28px;-webkit-mask:none;mask:none}#header-component .header-actions__cart-icon .cart-bubble{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%) translateY(3px);width:18px;height:12px;aspect-ratio:auto;padding:0;border-radius:0;background:transparent;color:inherit}#header-component .header-actions__cart-icon .cart-bubble__background{display:none}#header-component .header-actions__cart-icon .cart-bubble__text{font:500 9px/1 var(--font-body--family);color:inherit}#header-component .header-actions__cart-icon .cart-bubble__text-count:empty{display:none}@media(min-width:750px){#header-component .header-actions__cart-icon--text .cart-bubble{position:relative;inset:auto;transform:none}}#cart-drawer .cart-drawer__summary{-webkit-mask-image:none;mask-image:none}#header-component .header-actions__action{align-items:center;justify-content:center}#header-component .header-actions__action:not(.header-actions__text-style):not(.account-button--text){width:44px;min-width:44px;min-height:44px}#header-component header-actions{align-items:center}#header-component .header-actions__cart-icon:not(.header-actions__cart-icon--text){width:24px;height:24px}#header-component .header-actions__cart-icon .svg-wrapper,#header-component .header-actions__cart-icon svg{width:24px;height:24px}#header-component .header-actions__cart-icon .cart-bubble{transform:translate(-50%,-50%) translateY(2.5px);width:15px;height:11px}#header-component .header-actions__cart-icon .cart-bubble__text{font-size:8px}@media(min-width:750px){#header-component .header-actions__cart-icon--text .cart-bubble{transform:none}}button[data-testid=standalone-add-to-cart]{width:100%;min-height:60px;padding:18px 24px;display:flex;align-items:center;justify-content:center;gap:24px;background:#172e23!important;color:#f6f3ed!important;border:1px solid #172e23!important;border-radius:0!important;font-family:Red Hat Text,Arial,sans-serif!important;font-size:16px;font-weight:700!important;line-height:1.25;text-transform:uppercase!important;letter-spacing:0;box-shadow:none!important}button[data-testid=standalone-add-to-cart] .add-to-cart__price{white-space:nowrap}button[data-testid=standalone-add-to-cart]:disabled{opacity:.5}@media(hover:hover){button[data-testid=standalone-add-to-cart]:not(:disabled):hover{background:#233d2f!important;border-color:#233d2f!important}}@media(max-width:749px){body #header-component,body #header-component .header__row,body #header-component .header__underlay{background-color:#243a2f!important;opacity:1}body:has(tarim-pattern-reveal:not([data-header-revealed])) #header-component,body:has(tarim-pattern-reveal:not([data-header-revealed])) #header-component .header__row,body:has(tarim-pattern-reveal:not([data-header-revealed])) #header-component .header__underlay{background-color:transparent!important}}#MainContent:has(.product-information)>.tarim-breadcrumbs{position:sticky;top:var(--header-height, 0px);z-index:10;width:100%;max-width:none;margin-inline:0;background:var(--color-background, #fff)}#MainContent:has(.product-information)>.tarim-breadcrumbs ol{justify-content:center}@media(min-width:750px){#MainContent .product-details.sticky-content--desktop{top:calc(var(--header-height, 0px) + 68px)}}#cart-drawer .theme-drawer__dialog{background:#fff;--color-background:#fff;--color-background-rgb:255,255,255}#cart-drawer :is(.cart-drawer__content,.cart-drawer__summary,.theme-drawer__header,.cart-drawer__items,.tarim-empty-cart){background:#fff}.tarim-product-tabs{display:none}.product-details .tarim-payment-terms{text-align:center;font:400 11px/1.5 var(--font-body--family);padding:0 0 20px;color:#637168}@media(min-width:990px){.product-details .tarim-mobile-details{display:none}.product-details .tarim-product-tabs{display:grid;grid-template-columns:110px minmax(0,1fr);gap:24px;width:100%;border-block:1px solid #172e2326;padding-block:20px;align-items:start}.tarim-product-tabs__nav{display:flex;flex-direction:column;align-items:stretch;gap:4px}.tarim-product-tabs__nav button{display:block;width:100%;min-height:38px;padding:9px 10px 9px 0;background:transparent;border:0;border-radius:0;color:#637168;text-align:left;font:400 11px/1.5 var(--font-body--family);text-transform:uppercase;letter-spacing:.03em;box-shadow:none;transform:none}.tarim-product-tabs__nav button[aria-selected=true]{color:#172e23;font-weight:600;text-decoration:underline;text-underline-offset:6px}.tarim-product-tabs__nav button:focus-visible,.tarim-product-tabs [role=tabpanel]:focus-visible{outline:1px solid #172e23;outline-offset:3px}.tarim-product-tabs__panels{min-width:0}.tarim-product-tabs [role=tabpanel][hidden]{display:none}.tarim-product-tabs [role=tabpanel] .text-block{padding:0;max-width:none;width:100%}.tarim-product-tabs [role=tabpanel] p{font-size:16px;line-height:1.65;margin:0 0 14px}.tarim-product-tabs [role=tabpanel] p:last-child{margin-bottom:0}#MainContent .product-details.sticky-content--desktop[data-tarim-tall]{position:relative;top:auto}}.product-details product-price{--padding-block-end:12px!important}.product-details .product-form-buttons{--padding-block-end:8px!important}.product-details .tarim-payment-terms{padding-bottom:6px}@media(min-width:990px){#MainContent .product-details>.group-block{width:70%;min-width:min(100%,440px);max-width:560px}#MainContent .product-details>.group-block>.group-block-content{gap:8px}#MainContent .product-details .text-block:has(>h1){--padding-block-start:24px}#MainContent .product-details .tarim-product-tabs{padding-block:14px}#MainContent .product-details .tarim-policy-links{padding-block:0;margin-top:0;gap:4px 24px}#MainContent .product-details .divider{--padding-block-start:8px;--padding-block-end:8px}#MainContent .product-information__media{height:calc(100dvh - var(--header-height,66px) - 84px);min-height:0;overflow-y:auto;overflow-x:hidden;align-self:start;position:sticky;top:calc(var(--header-height,66px) + 68px);scrollbar-width:thin;scrollbar-color:#8e9992 transparent;scrollbar-gutter:stable}#MainContent .product-information__media>media-gallery{position:static;top:auto}#MainContent .product-information__media::-webkit-scrollbar{width:4px}#MainContent .product-information__media::-webkit-scrollbar-thumb{background:#8e9992;border-radius:2px}#MainContent .product-information__media::-webkit-scrollbar-track{background:transparent}}button[data-testid=standalone-add-to-cart] .add-to-cart__price{font-weight:400}@media(min-width:990px){#MainContent .product-information__media{scrollbar-width:auto}#MainContent .product-information__media::-webkit-scrollbar{width:2px}#MainContent .product-information__media::-webkit-scrollbar-button{display:none;width:0;height:0}#MainContent .product-information__media::-webkit-scrollbar-thumb{background:#8e9992;border-radius:0}.product-details .product-form-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}.product-details .product-form-buttons>span:not(.product-form-text__error){min-width:0;grid-column:1}.product-details .accelerated-checkout-block{grid-column:2;min-width:0;width:100%}.product-details .product-form-buttons:not(:has(.accelerated-checkout-block))>span:not(.product-form-text__error){grid-column:1/-1}.product-details shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size:60px;--shopify-accelerated-checkout-button-border-radius:0px}.product-details more-payment-options-link{display:block;position:relative;left:calc(-100% - 10px);width:calc(200% + 10px);text-align:center}.product-details .shopify-payment-button__more-options{display:block;width:100%;text-align:center}}.tarim-product-tabs__nav button{cursor:pointer}.tarim-product-tabs__nav button:after{content:"";display:block;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .3s ease}.tarim-product-tabs__nav button:is(:hover,:focus-visible):after{transform:scaleX(1);transform-origin:left}@media(prefers-reduced-motion:reduce){.tarim-product-tabs__nav button:after{transition:none}}@media(min-width:990px){#MainContent .product-information__media{scrollbar-color:auto}.product-details button[data-testid=standalone-add-to-cart]{height:55px;min-height:55px;padding:15px 20px}.product-details shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size:55px}}@media(min-width:990px){#MainContent .product-information__media{height:auto;min-height:0;max-height:none;overflow:visible;position:static;scrollbar-gutter:auto}#MainContent .product-information__media>media-gallery{position:static;top:auto}}.tarim-gallery-scrollbar{display:none}@media(min-width:990px){.tarim-gallery-scrollbar{display:block;position:fixed;width:2px;z-index:11;cursor:ns-resize;background:transparent;touch-action:none}.tarim-gallery-scrollbar[hidden]{display:none}.tarim-gallery-scrollbar__thumb{position:absolute;inset:0 0 auto;width:2px;background:#000;pointer-events:none}.tarim-gallery-scrollbar:focus-visible{outline:1px solid #000;outline-offset:3px}}.tarim-product-tabs__nav button[aria-selected=true]:after{display:none;transition:none}.tarim-product-tabs__nav button[aria-selected=true]{cursor:default}#shopify-section-template--21448827600961__divider_G6DJhP .tarim-ornamental-divider svg,#shopify-section-template--21448827600961__divider_D8wfPp .tarim-ornamental-divider svg{visibility:hidden}@media(min-width:750px){#shopify-section-template--21448827600961__section_x6j6Ly .group-block--height-fill{height:clamp(800px,62vw,1040px);min-height:800px}#shopify-section-template--21448827600961__section_x6j6Ly img[src*=tarim-autumn-]{object-position:50% 20%}#shopify-section-template--21448827600961__section_x6j6Ly img[src*=tarim-snowfall-]{object-position:50% 100%}}@media(min-width:750px){#MainContent[data-template=index] [id$=__section_x6j6Ly] .group-block--height-fill{height:clamp(800px,62vw,1040px)!important;min-height:800px!important}}@media(min-width:750px){#MainContent[data-template=index] [id$=__section_x6j6Ly] .group-block--height-fill{height:clamp(740px,55vw,900px)!important;min-height:740px!important}}@media(min-width:990px){#MainContent .product-details.sticky-content--desktop[data-tarim-tall]{position:sticky;top:calc(var(--header-height,0px) + 68px);align-self:start}}#MainContent[data-template=index] [id$=__garden_collection] .image-block,#MainContent[data-template=index] [id$=__garden_collection] .image-block__image{--ratio:4/3!important;aspect-ratio:4/3!important;height:auto!important;max-height:none}#MainContent[data-template=index] [id$=__garden_collection] .image-block__image{width:100%;object-fit:cover}#MainContent[data-template=index] [id$=__garden_collection] .section-content-wrapper{padding-block:0 20px;gap:32px}#MainContent[data-template=index] [id$=__garden_collection] h2{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight,200);font-size:clamp(36px,4vw,60px);line-height:1.05;letter-spacing:-.025em}#MainContent[data-template=index] [id$=__garden_collection] p{font:400 15px/1.6 var(--font-body--family);max-width:36ch}#MainContent[data-template=index] [id$=__garden_collection] a.button-unstyled{display:inline-flex;align-items:center;gap:12px;position:relative;min-height:44px;padding:0 0 8px;background:transparent;border:0;color:inherit;font:400 13px/1.4 var(--font-body--family);text-transform:none;letter-spacing:normal;text-decoration:none}#MainContent[data-template=index] [id$=__garden_collection] a.button-unstyled:after{content:"";position:absolute;inset:auto 0 3px;height:1px;width:auto;background:currentColor;transform:scaleX(.35);transform-origin:center;transition:transform .25s ease}#MainContent[data-template=index] [id$=__garden_collection] a.button-unstyled:is(:hover,:focus-visible):after{transform:scaleX(1)}@media(max-width:749px){#MainContent[data-template=index] [id$=__garden_collection] h2{font-size:clamp(23px,5.6vw,34px);letter-spacing:-.02em}#MainContent[data-template=index] [id$=__garden_collection] p{font-size:13px;line-height:1.45}#MainContent[data-template=index] [id$=__garden_collection] a.button-unstyled{font-size:12px;gap:6px}#MainContent[data-template=index] [id$=__garden_collection] .section-content-wrapper{padding-top:0;gap:16px}}@media(prefers-reduced-motion:reduce){#MainContent[data-template=index] [id$=__garden_collection] a.button-unstyled:after{transition:none}}@media(min-width:990px){#MainContent .product-details.sticky-content--desktop[data-tarim-tall]{position:relative;top:auto;margin-bottom:0}#MainContent .product-details .text-block:has(>h1){--padding-block-start:12px}#MainContent .product-details>.group-block>.group-block-content{gap:6px}#MainContent .product-details .tarim-product-tabs{padding-block:10px}}#MainContent[data-template=index] [id$=__garden_collection] .image-block__image{object-fit:contain!important;object-position:center!important;background:#fff}#MainContent[data-template=index] [id$=__garden_collection] .section-content-wrapper{padding-top:20px!important}#MainContent[data-template=index] :is([id$=__garden_collection],[id$=__section_raxPGP]){--tarim-collection-heading-size: 44px;--tarim-collection-body-size: 15px;--tarim-collection-link-size: 13px}#MainContent[data-template=index] :is([id$=__garden_collection],[id$=__section_raxPGP]) h2{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 200);font-size:var(--tarim-collection-heading-size);line-height:1.1;letter-spacing:-.025em;text-transform:none}#MainContent[data-template=index] :is([id$=__garden_collection],[id$=__section_raxPGP]) p{font:400 var(--tarim-collection-body-size)/1.6 var(--font-body--family);max-width:40ch;text-transform:none;letter-spacing:normal}#MainContent[data-template=index] :is([id$=__garden_collection],[id$=__section_raxPGP]) a.button-unstyled{display:inline-flex;align-items:center;gap:12px;position:relative;min-height:44px;padding:0 0 8px;background:transparent;border:0;color:inherit;font:400 var(--tarim-collection-link-size)/1.4 var(--font-body--family);text-transform:none;letter-spacing:normal;text-decoration:none}#MainContent[data-template=index] :is([id$=__garden_collection],[id$=__section_raxPGP]) a.button-unstyled:after{content:"";position:absolute;inset:auto 0 3px;height:1px;width:auto;background:currentColor;transform:scaleX(.35);transform-origin:center;transition:transform .25s ease}#MainContent[data-template=index] :is([id$=__garden_collection],[id$=__section_raxPGP]) a.button-unstyled:is(:hover,:focus-visible):after{transform:scaleX(1)}@media(max-width:749px){#MainContent[data-template=index] :is([id$=__garden_collection],[id$=__section_raxPGP]){--tarim-collection-heading-size: 32px}}@media(prefers-reduced-motion:reduce){#MainContent[data-template=index] :is([id$=__garden_collection],[id$=__section_raxPGP]) a.button-unstyled:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
