:root{--mono: "JetBrains Mono", "SF Mono", "Cascadia Code", Consolas, monospace}.button,button.button,a.button{letter-spacing:.16em;text-transform:uppercase;font-size:.74rem;font-weight:500;transition:background-color .35s ease,color .35s ease,border-color .35s ease,transform .35s cubic-bezier(.16,1,.3,1)}.button:hover{transform:translateY(-1px)}a.header-logo{display:inline-flex;align-items:center;gap:.65rem}a.header-logo:after{content:"SUTRA";font-family:var(--font-heading--family, serif);font-size:1.3rem;letter-spacing:.24em;font-weight:500;line-height:1;color:var(--color-foreground-heading);transform:translateY(1px)}header-component .header__icon svg,header-component button svg,header-component a svg{width:19px;height:19px}#header-component{--color-scheme-top-row: rgba(20 39 36 / .8)}#header-component .header__row--top{backdrop-filter:blur(18px) saturate(1.5);-webkit-backdrop-filter:blur(18px) saturate(1.5);border-bottom:1px solid rgba(245,239,228,.07)}announcement-bar p,.announcement-bar__message{letter-spacing:.2em;text-transform:uppercase;font-size:.64rem;opacity:.92}@media screen and (min-width:750px){.product-grid--grid{--product-grid-columns-desktop: repeat(auto-fill, minmax(120px, 1fr)) !important}}@media screen and (max-width:749px){.product-grid--grid{--product-grid-columns-mobile: repeat(3, 1fr) !important;grid-template-columns:repeat(3,1fr)!important}}.product-grid,.resource-list,.sutra-cats__grid{perspective:1400px}.product-card,.resource-card{position:relative;transform-style:preserve-3d;transform:rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg)) translateY(var(--lift, 0px));transition:transform .45s cubic-bezier(.22,1,.36,1);will-change:transform}.product-card.sutra-tilting{transition:transform .08s linear}.product-card:hover{--lift: -4px}.product-card .card-gallery,.product-card .product-media-container,.resource-card .resource-image{background:#fff;border:1px solid rgba(33,28,21,.07);border-radius:0;transition:box-shadow .45s cubic-bezier(.22,1,.36,1),border-color .4s ease}.product-card:hover .card-gallery,.product-card:hover .product-media-container{border-color:#211c1524;box-shadow:0 22px 44px -22px #10141352}.product-card .card-gallery img{transition:transform .9s cubic-bezier(.16,1,.3,1),filter .6s ease}.product-card:hover .card-gallery img{filter:brightness(1.04) contrast(1.02)}.product-card .product-title,.product-card [class*=product-title]{line-height:1.45;opacity:.9;letter-spacing:.015em}.product-card .product-title a{text-decoration:none}.product-card product-price,.product-card .price{font-family:var(--mono);font-size:.74rem;letter-spacing:.04em}product-price [data-sale-price],.price--on-sale .price__sale{color:#9c7a45}product-price s,.price s{opacity:.4}input,select,textarea{border-radius:0!important}.card-gallery,.product-media-container,.media-gallery{border-radius:0}::selection{background:#9c7a4538}html{scroll-behavior:smooth}.sutra-cats,.sutra-story,.sutra-values{background:var(--color-background);color:var(--color-foreground)}.sutra-cats__heading,.sutra-story__heading,.sutra-values__title{color:var(--color-foreground-heading)}.sutra-cats__card{transform-style:preserve-3d;transform:rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .45s cubic-bezier(.22,1,.36,1)}.sutra-cats__card.sutra-tilting{transition:transform .08s linear}.sutra-cats__media{border:1px solid rgba(33,28,21,.07);transition:box-shadow .45s cubic-bezier(.22,1,.36,1)}.sutra-cats__card:hover .sutra-cats__media{box-shadow:0 22px 44px -24px #10141359}.sutra-cats__name{font-size:.95rem;letter-spacing:.08em}.sutra-cats__count{font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;opacity:.55}.sutra-story__link:hover{color:var(--color-primary);border-color:var(--color-primary);opacity:1}.sutra-values__glyph{color:var(--color-primary)}.sutra-story__heading,.color-scheme-4 .text-block h1,.color-scheme-4 .text-block h2{background-image:linear-gradient(100deg,#ecdcb0,#cba35c 38%,#a8854f 70%,#e3c98e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#cba35c}@supports not (background-clip: text){.sutra-story__heading,.color-scheme-4 .text-block h1,.color-scheme-4 .text-block h2{background-image:none;-webkit-text-fill-color:currentColor;color:var(--color-foreground-heading)}}.sutra-eyebrow:after{content:"";display:block;width:64px;height:1px;margin:.85rem auto 0;background:linear-gradient(90deg,transparent,rgba(156,122,69,.85),transparent)}.button{position:relative;overflow:hidden;isolation:isolate}.button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.16) 50%,transparent 70%);transform:translate(-110%);transition:transform .7s cubic-bezier(.16,1,.3,1)}.button:hover:before{transform:translate(110%)}@supports (animation-timeline: view()){.hero__media-wrapper img.hero__media{animation:sutra-hero-depth linear both;animation-timeline:view();animation-range:exit 0% exit 100%}@keyframes sutra-hero-depth{0%{transform:scale(1) translateY(0)}to{transform:scale(1.08) translateY(4%)}}}html.sutra-motion [data-sutra-reveal]:not(.sutra-in){opacity:0;transform:translateY(22px)}[data-sutra-reveal]{transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}[data-sutra-reveal].sutra-in{opacity:1;transform:none}[data-sutra-reveal]:nth-child(2){transition-delay:.07s}[data-sutra-reveal]:nth-child(3){transition-delay:.14s}[data-sutra-reveal]:nth-child(4){transition-delay:.21s}.sutra-no-motion [data-sutra-reveal],.shopify-design-mode [data-sutra-reveal]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.product-card,.sutra-cats__card{transform:none!important}}@media screen and (max-width:749px){a.header-logo:after{font-size:1rem;letter-spacing:.18em}header-component .header__icon svg,header-component button svg,header-component a svg{width:18px;height:18px}.sutra-cats,.sutra-story,.sutra-values{padding-block:52px!important}.sutra-cats__grid{gap:.75rem}.sutra-cats__name{font-size:.85rem}.hero__content-wrapper .button{min-height:46px;padding-inline:1.6rem}.product-card .product-title,.product-card [class*=product-title]{font-size:.72rem!important}.product-card .product-title p,.product-card .product-title a,.product-card [class*=product-title] p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.product-card product-price,.product-card .price{font-size:.66rem}}@media(min-resolution:2dppx){.product-card .card-gallery,.sutra-cats__media{border-width:.5px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/sutra-luxury.css.map */
