:root{--kyros-color-bg: var(--snt-background, #fafaf8);--kyros-color-bg-alt: color-mix(in srgb, var(--snt-background, #fafaf8) 88%, var(--snt-text, #1c1c1c) 12%);--kyros-color-bg-dark: var(--snt-primary, #1c1c1a);--kyros-color-text: var(--snt-text, #1c1c1a);--kyros-color-text-muted: color-mix(in srgb, var(--snt-text, #1c1c1a) 52%, var(--snt-background, #fafaf8));--kyros-color-text-light: color-mix(in srgb, var(--snt-text, #1c1c1c) 38%, var(--snt-background, #fafaf8));--kyros-color-accent: var(--snt-accent, #c4a882);--kyros-color-accent-dark: color-mix(in srgb, var(--snt-accent, #c4a882) 75%, var(--snt-text, #1c1c1c));--kyros-color-border: var(--snt-border, color-mix(in srgb, var(--snt-text, #1c1c1c) 12%, var(--snt-background, #fafaf8)));--kyros-color-border-dark: color-mix(in srgb, var(--snt-border, #d0ccc6) 70%, var(--snt-text, #1c1c1c));--kyros-color-surface: var(--snt-surface, var(--kyros-color-bg-alt));--kyros-color-white: #ffffff;--kyros-font-display: "Playfair Display", Georgia, serif;--kyros-font-ui: "DM Sans", sans-serif;--kyros-font-body: "Raleway", sans-serif;--kyros-weight-xl: 200;--kyros-weight-light: 300;--kyros-weight-regular: 400;--kyros-text-xs: 11px;--kyros-text-sm: 13px;--kyros-text-base: 15px;--kyros-text-md: 18px;--kyros-text-lg: 26px;--kyros-text-xl: 38px;--kyros-text-2xl: 54px;--kyros-text-3xl: 76px;--kyros-leading-tight: 1.1;--kyros-leading-body: 1.8;--kyros-tracking-wide: .14em;--kyros-tracking-wider: .2em;--kyros-tracking-widest: .28em;--kyros-radius-none: 0;--kyros-spacing-section: 100px;--kyros-spacing-section-sm: 60px;--kyros-max-width: 1400px;--kyros-max-width-text: 620px}body.gradient.kyros-store{background:var(--kyros-color-bg);color:var(--kyros-color-text);font-family:var(--kyros-font-body);font-size:var(--kyros-text-base);font-weight:var(--kyros-weight-xl);line-height:var(--kyros-leading-body);letter-spacing:.02em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.kyros-store .card,.kyros-store .card-wrapper,.kyros-store button,.kyros-store input,.kyros-store select,.kyros-store textarea{border-radius:0!important}.kyros-store a{transition:color .2s ease}.kyros-store img{display:block;width:100%}.kyros-container{max-width:var(--kyros-max-width);margin:0 auto;padding:0 40px}.kyros-section{padding:var(--kyros-spacing-section) 0}.kyros-section-sm{padding:var(--kyros-spacing-section-sm) 0}.kyros-btn{font-family:var(--kyros-font-ui);font-size:var(--kyros-text-sm);font-weight:var(--kyros-weight-regular);letter-spacing:var(--kyros-tracking-wider);text-transform:uppercase;border-radius:0;transition:background .25s ease,color .25s ease,border-color .25s ease;cursor:pointer;border:1px solid transparent}.kyros-btn--primary{background:var(--snt-btn-bg, var(--kyros-color-text));color:var(--snt-btn-text, var(--kyros-color-white));border-color:var(--snt-btn-bg, var(--kyros-color-text));padding:16px 40px}.kyros-btn--primary:hover{background:color-mix(in srgb,var(--snt-btn-bg, var(--kyros-color-bg-dark)) 88%,#000)}.kyros-btn--outline{background:transparent;color:var(--kyros-color-text);border-color:var(--kyros-color-border-dark);padding:16px 40px}.kyros-btn--outline:hover{border-color:var(--kyros-color-text)}.kyros-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;list-style:none;padding:0;margin:0}@media screen and (max-width:989px){.kyros-product-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:549px){.kyros-product-grid{grid-template-columns:1fr}}.kyros-product-card{position:relative}.kyros-product-card__media{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:var(--kyros-color-surface)}.kyros-product-card__media img{height:100%;object-fit:cover}.kyros-product-card__img-primary{transition:opacity .4s ease}.kyros-product-card:hover .kyros-product-card__img-primary{opacity:0}.kyros-product-card__img-secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s ease}.kyros-product-card:hover .kyros-product-card__img-secondary{opacity:1}.kyros-product-card__body{padding:16px}.kyros-product-card__title{font-family:var(--kyros-font-ui);font-size:14px;font-weight:var(--kyros-weight-xl);color:var(--kyros-color-text);margin:0 0 4px;text-decoration:none}.kyros-product-card__tag{font-family:var(--kyros-font-ui);font-size:var(--kyros-text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--kyros-color-text-light);margin:0 0 6px}.kyros-product-card__price{font-family:var(--kyros-font-ui);font-size:14px;font-weight:var(--kyros-weight-regular);color:var(--kyros-color-text)}.kyros-product-card__quick-add{position:absolute;bottom:0;left:0;right:0;background:var(--snt-btn-bg, var(--kyros-color-text));color:var(--snt-btn-text, var(--kyros-color-white));font-family:var(--kyros-font-ui);font-size:var(--kyros-text-xs);letter-spacing:var(--kyros-tracking-wider);text-transform:uppercase;text-align:center;padding:12px;border:none;transform:translateY(100%);transition:transform .3s ease;cursor:pointer}.kyros-product-card:hover .kyros-product-card__quick-add{transform:translateY(0)}.kyros-collection-banner{min-height:280px;background:var(--kyros-color-bg-alt);display:flex;align-items:center;padding:48px 0}.kyros-collection-banner__title{font-family:var(--kyros-font-display);font-size:48px;font-style:italic;font-weight:400;line-height:var(--kyros-leading-tight);color:var(--kyros-color-text);margin:0 0 12px}.kyros-collection-banner__desc{font-family:var(--kyros-font-ui);font-size:var(--kyros-text-sm);color:var(--kyros-color-text-muted);max-width:520px;margin:0}.kyros-facets-bar .facets__form{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:20px 0}.kyros-facets-bar .facet-filters__label,.kyros-facets-bar .facets__summary{font-family:var(--kyros-font-ui);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.kyros-facets-bar .facet-checkbox input+label,.kyros-facets-bar .facets__disclosure-vertical summary{border:1px solid var(--kyros-color-border-dark);border-radius:0!important;padding:8px 14px;background:transparent}.kyros-product-count{font-family:var(--kyros-font-ui);font-size:12px;color:var(--kyros-color-text-muted);padding:8px 0 16px}.kyros-collection-grid#product-grid{gap:0!important;row-gap:0!important;column-gap:0!important}.kyros-collection-grid#product-grid .grid__item{padding:0!important}.kyros-cart-layout{display:grid;gap:0}@media screen and (min-width:990px){.kyros-cart-layout{grid-template-columns:3fr 2fr;align-items:start}}.kyros-cart-summary{background:var(--kyros-color-bg-alt);padding:32px}.kyros-product-layout{display:grid;gap:0}@media screen and (min-width:990px){.kyros-product-layout{grid-template-columns:55fr 45fr}}.kyros-product-gallery__main{aspect-ratio:4 / 5;overflow:hidden;background:var(--kyros-color-bg-alt);cursor:zoom-in}.kyros-product-gallery__main img{height:100%;object-fit:cover}.kyros-product-thumbs{display:flex;gap:4px;margin-top:12px;flex-wrap:wrap}.kyros-product-thumbs button,.kyros-product-thumbs a{width:72px;height:72px;padding:0;border:1px solid var(--kyros-color-border);overflow:hidden;background:none;cursor:pointer}.kyros-product-info{background:var(--kyros-color-bg);padding:48px 56px}.kyros-product-badge{font-family:var(--kyros-font-ui);font-size:10px;letter-spacing:.1em;text-transform:uppercase;background:var(--kyros-color-text);color:var(--kyros-color-white);padding:4px 8px;display:inline-block;margin-bottom:12px}.kyros-trust-row{display:flex;flex-wrap:wrap;gap:16px 24px;margin:24px 0;font-family:var(--kyros-font-ui);font-size:var(--kyros-text-xs);color:var(--kyros-color-text-light)}.kyros-accordion details{border-bottom:1px solid var(--kyros-color-border);padding:12px 0}.kyros-accordion summary{font-family:var(--kyros-font-display);font-size:15px;font-weight:400;cursor:pointer;list-style:none}.kyros-accordion summary::-webkit-details-marker{display:none}
/*# sourceMappingURL=/cdn/shop/t/11/assets/kyros.css.map */
