:root{--mono: "JetBrains Mono", "SF Mono", "Cascadia Code", Consolas, monospace;--ag-1: #E8EDF6;--ag-2: #C9D2E3;--ag-3: #A8B5CC;--ag-deep: #8593AC;--obsidian: #0D1426}a.header-logo img{display:none}.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(10 15 30 / .78)}#header-component .header__row--top{backdrop-filter:blur(20px) saturate(1.5);-webkit-backdrop-filter:blur(20px) saturate(1.5);border-bottom:1px solid rgba(210,222,245,.1)}#header-component .header__row--top nav a{position:relative}#header-component .header__row--top nav a:after{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:1px;background:linear-gradient(90deg,#e8edf6,#8593ac);transform:scaleX(0);transform-origin:100% 50%;transition:transform .45s cubic-bezier(.16,1,.3,1)}#header-component .header__row--top nav a:hover:after{transform:scaleX(1);transform-origin:0 50%}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(15,20,38,.09);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:#0f14262b;box-shadow:0 22px 44px -22px #0a102259}.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:#45538a}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:#7891c84d}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,.sutra-stats__figure,.color-scheme-4 .text-block h1,.color-scheme-4 .text-block h2{background-image:linear-gradient(100deg,#fcfdff,#c9d2e3 38%,#8593ac 70%,#e8edf6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#c9d2e3}@supports not (background-clip: text){.sutra-story__heading,.sutra-stats__figure,.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(168,181,204,.9),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%)}}}[data-sutra-reveal]{transition:opacity .85s cubic-bezier(.16,1,.3,1),translate 1s cubic-bezier(.16,1,.3,1),scale 1s cubic-bezier(.16,1,.3,1),filter .8s ease-out;transition-delay:calc(var(--sutra-i, 0) * 75ms)}[data-sutra-reveal].sutra-in{opacity:1;translate:none;scale:none;filter:none}html.sutra-motion [data-sutra-reveal]:not(.sutra-in){opacity:0;translate:0 26px}html.sutra-motion .sutra-eyebrow[data-sutra-reveal]:not(.sutra-in),html.sutra-motion .sutra-cats__heading[data-sutra-reveal]:not(.sutra-in){translate:0 22px;filter:blur(6px)}html.sutra-motion .sutra-cats__card[data-sutra-reveal]:not(.sutra-in){translate:0 38px;scale:.92}html.sutra-motion .sutra-cats__card:nth-child(odd)[data-sutra-reveal]:not(.sutra-in){translate:-32px 34px}html.sutra-motion .sutra-cats__card:nth-child(2n)[data-sutra-reveal]:not(.sutra-in){translate:32px 34px}html.sutra-motion .sutra-story__media[data-sutra-reveal]:not(.sutra-in){translate:-48px 0}html.sutra-motion .sutra-story__content[data-sutra-reveal]:not(.sutra-in){translate:48px 0}html.sutra-motion .sutra-values__item[data-sutra-reveal]:not(.sutra-in){translate:0 30px}.sutra-no-motion [data-sutra-reveal],html.shopify-design-mode [data-sutra-reveal]{opacity:1!important;translate:none!important;scale:none!important;filter:none!important}@media(prefers-reduced-motion:reduce){[data-sutra-reveal]{opacity:1!important;translate:none!important;scale:none!important;filter:none!important}.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}.hero{--hero-min-height: 125vw !important}.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}}@media(min-width:750px){.hero{--hero-min-height: 25vw !important}.hero__media{object-fit:cover;object-position:center center}}.hero .button,.hero__content-wrapper .button,.hero a.button-secondary,.hero__content-wrapper a.button-secondary{background:#08080af0!important;color:#f2f2f4!important;border:1px solid rgba(192,192,196,.6)!important;letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background-color .35s ease,color .35s ease,border-color .35s ease}.hero .button:hover,.hero__content-wrapper .button:hover,.hero a.button-secondary:hover,.hero__content-wrapper a.button-secondary:hover{background:#000!important;color:#e0e0e0!important;border-color:#e0e0e0!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,.sutra-cats__heading,.sutra-reviews__heading,.sutra-story__heading,.sutra-values__title{font-feature-settings:"liga" 1,"dlig" 1,"kern" 1;letter-spacing:.005em}.sutra-eyebrow{color:#7c8ba8;opacity:.95}.sutra-cats__heading,.sutra-reviews__heading{position:relative;padding-bottom:.9rem}.sutra-cats__heading:after,.sutra-reviews__heading:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:54px;height:1px;background:linear-gradient(90deg,transparent,rgba(176,176,182,.9),transparent)}.sutra-cats__media{box-shadow:0 1px #ffffff80 inset}.sutra-cats__name{transition:color .4s ease}.sutra-cats__card:hover .sutra-cats__name{color:#3d5aa8}.sutra-cats__card{transition:transform .5s cubic-bezier(.22,1,.36,1)}.sutra-cats__card:hover{transform:translateY(-4px)}.product-card .product-title,.product-card [class*=product-title]{margin-top:.35rem}.product-badges__badge.color-scheme-5{display:none!important}.product-card [class*=product_title],product-card [class*=product_title],.resource-card [class*=product_title]{opacity:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;transform:translateY(-4px);transition:opacity .45s cubic-bezier(.16,1,.3,1),max-height .55s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1),margin .4s ease,padding .4s ease;pointer-events:none}.product-card:hover [class*=product_title],product-card:hover [class*=product_title],.product-card:focus-within [class*=product_title],product-card:focus-within [class*=product_title],.resource-card:hover [class*=product_title]{opacity:.92!important;max-height:5em!important;margin-top:.55rem!important;padding-block-start:6px!important;transform:translateY(0);pointer-events:auto}@media(hover:none){.product-card [class*=product_title],product-card [class*=product_title],.resource-card [class*=product_title]{opacity:.92!important;max-height:5em!important;margin-top:.55rem!important;padding-block-start:6px!important;transform:translateY(0);pointer-events:auto}}.product-card product-price,.product-card .price,product-card product-price{margin-top:.65rem}a{transition:color .3s ease,opacity .3s ease}:where(a,button,summary,[tabindex]):focus-visible{outline:2px solid rgba(133,147,172,.95);outline-offset:3px;border-radius:1px}.sutra-story__content p{line-height:1.8}.footer,footer{letter-spacing:.01em}html.sutra-motion .sutra-review__card[data-sutra-reveal]:not(.sutra-in){translate:0 24px}@media screen and (max-width:749px){.sutra-review__card{padding:1.6rem 1.3rem}.sutra-review__quote{font-size:.96rem}.sutra-reviews__score{font-size:1.3rem}}html.sutra-motion .sutra-shero__kicker[data-sutra-reveal]:not(.sutra-in){translate:0 20px}html.sutra-motion .sutra-shero__line[data-sutra-reveal]:not(.sutra-in){translate:0 30px;filter:blur(7px)}html.sutra-motion .sutra-shero__sub[data-sutra-reveal]:not(.sutra-in),html.sutra-motion .sutra-shero__ctas[data-sutra-reveal]:not(.sutra-in),html.sutra-motion .sutra-shero__footnote[data-sutra-reveal]:not(.sutra-in){translate:0 24px}html{scrollbar-color:#0f1526 #e6ebf5;scrollbar-width:thin}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#e6ebf5}::-webkit-scrollbar-thumb{background:#0f1526;border:2px solid #e6ebf5;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#8593ac}.sutra-progress{position:fixed;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#8593ac,#c9d2e3,#f2f5fb);transform-origin:0 50%;transform:scaleX(0);z-index:200;pointer-events:none}.sutra-top{position:fixed;right:1.4rem;bottom:1.4rem;width:46px;height:46px;border-radius:50%;border:1px solid rgba(201,210,227,.5);background:#0a0f1eeb;color:#d6def0;font-size:1.05rem;line-height:1;cursor:pointer;z-index:90;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .4s ease,transform .4s ease,visibility .4s,box-shadow .4s ease;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.sutra-top--show{opacity:1;visibility:visible;transform:translateY(0)}.sutra-top:hover{background:#04060a;color:#fff;box-shadow:0 10px 28px -10px #6e96e180}.sutra-story,.sutra-values,.sutra-stats{position:relative}.sutra-story:after,.sutra-values:after,.sutra-stats:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(380px circle at var(--sutra-mx, 50%) var(--sutra-my, 50%),rgba(130,160,230,.14),transparent 68%);opacity:0;transition:opacity .6s ease}.sutra-glow-on:after{opacity:1}.sutra-cats.color-scheme-1{background:radial-gradient(90% 70% at 50% 0%,rgba(90,125,210,.06),transparent 55%),linear-gradient(180deg,#f6f8fc,#eff3fa)}.sutra-reviews.color-scheme-2{background:radial-gradient(80% 80% at 50% 100%,rgba(90,125,210,.07),transparent 60%),linear-gradient(180deg,#ecf0f8,#e9eef7)}.sutra-story.color-scheme-4{background:radial-gradient(80% 60% at 50% 0%,rgba(84,120,210,.13),transparent 60%),linear-gradient(180deg,#0b1122,#0d1426 60%,#101a33)}.sutra-stats.color-scheme-4{background:radial-gradient(60% 90% at 50% 50%,rgba(84,120,210,.11),transparent 70%),linear-gradient(180deg,#0d1426,#0b1122)}.sutra-values.color-scheme-5{background:radial-gradient(70% 60% at 50% 100%,rgba(84,120,210,.09),transparent 65%),linear-gradient(180deg,#080d1a,#060a14)}.sutra-values__glyph{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;margin-inline:auto;border-radius:50%;border:1px solid rgba(201,210,227,.32);background:radial-gradient(120% 120% at 30% 20%,rgba(214,226,248,.13),transparent 55%);color:#c9d2e3;font-size:1.05rem;box-shadow:0 0 0 6px #c9d2e30d}.sutra-review__card{background:linear-gradient(180deg,#fff,#f2f5fb)!important;box-shadow:0 26px 50px -30px #0f142640}.hero__media-wrapper{position:relative}.hero__media-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 40%,rgba(255,252,240,.22) 50%,transparent 60%);transform:translate(-130%) skew(-8deg);animation:sutra-hero-sheen 1.9s cubic-bezier(.4,0,.2,1) .7s 1 forwards}@keyframes sutra-hero-sheen{to{transform:translate(130%) skew(-8deg)}}@media(prefers-reduced-motion:reduce){.hero__media-wrapper:after{animation:none;opacity:0}}.sutra-cats .sutra-eyebrow:before,.sutra-reviews .sutra-eyebrow:before{content:"\2726";display:block;color:#a8b5cc;font-size:.72rem;margin-bottom:.55rem;opacity:.9}.sutra-story__media{position:relative;overflow:visible}.sutra-story__media:before{content:"";position:absolute;top:14px;right:-14px;bottom:-14px;left:14px;border:1px solid rgba(168,181,204,.5);pointer-events:none;z-index:-1}.sutra-story--img-right .sutra-story__media:before{top:14px;right:14px;bottom:-14px;left:-14px}.sutra-story__media .sutra-story__img{box-shadow:0 30px 60px -34px #0009}.sutra-story__text>p:first-child:first-letter{font-family:var(--font-heading--family, serif);font-size:3.1em;line-height:.82;float:left;padding:.08em .14em 0 0;color:#a8b5cc}.sutra-story--no-media .sutra-story__media{display:none}.sutra-story--no-media .sutra-story__inner{grid-template-columns:1fr;justify-items:center;text-align:center}.sutra-story--no-media .sutra-story__eyebrow{text-align:center}.sutra-story--no-media .sutra-story__rule{margin-inline:auto}.sutra-story--no-media .sutra-story__text{max-width:62ch}.sutra-story--no-media .sutra-story__text>p:first-child:first-letter{float:none;padding:0;font-size:1em;color:inherit}@media screen and (min-width:750px){.sutra-stats__item+.sutra-stats__item{border-left:1px solid rgba(168,181,204,.25)}}.sutra-marquee{--color-background: #0d1426;background:linear-gradient(180deg,#101a33,#0d1426)!important}.product-information h1,h1.product-title{font-feature-settings:"liga" 1,"kern" 1;letter-spacing:.01em}@media screen and (max-width:749px){.sutra-top{right:1rem;bottom:1rem;width:42px;height:42px}.sutra-story__media:before{top:10px;right:-10px;bottom:-10px;left:10px}.sutra-story--img-right .sutra-story__media:before{top:10px;right:10px;bottom:-10px;left:-10px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/sutra-luxury.css.map */
