:root{--bg-pure: #ffffff;--bg-warm: #fdfbf6;--bg-gradient-hero: linear-gradient(180deg, #ffffff 0%, #fdfbf6 100%);--bg-gradient-soft: linear-gradient(180deg, #ffffff 0%, #fbf9f2 100%);--bg-gradient-glow: linear-gradient(180deg, #ffffff 0%, #fdfbf6 100%);--pink-50: #fff6fa;--pink-100: #ffe4ef;--pink-300: #f9a9c9;--pink-500: #f26aa4;--pink-600: #e94b8e;--pink-700: #d43577;--butter-100: #faf9dc;--butter-300: #f2f1b8;--butter-500: #e9e892;--butter-600: #d9d770;--ink-900: #1e1320;--ink-700: #3a2c3e;--ink-500: #6b5c6f;--ink-300: #a599a8;--line-200: #efe6ec;--line-100: #f7f2f5;--surface: #ffffff;--success-600: #2e9f6b;--success-50: #e5f5ee;--warning-600: #d98c1e;--warning-50: #fbf1e0;--danger-600: #c8324a;--danger-50: #fce6eb;--info-600: #7b5ea7;--sk-color-pink: var(--pink-600);--sk-color-lime: var(--butter-500);--sk-color-ink: var(--ink-900);--sk-color-plum: var(--ink-700);--sk-color-paper: var(--butter-100);--sk-color-white: var(--surface);--sk-color-line: rgba(30, 19, 32, .12);--sk-page-background: linear-gradient(180deg, #ffffff 0%, #ffffff 18%, #fdfbf6 58%, #fbf9f2 100%);--sk-radius-sm: 10px;--sk-radius-md: 18px;--sk-radius-lg: 28px;--sk-radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(30, 19, 32, .06);--shadow-md: 0 4px 12px rgba(30, 19, 32, .08), 0 1px 3px rgba(30, 19, 32, .06);--shadow-lg: 0 12px 32px rgba(233, 75, 142, .12), 0 2px 6px rgba(30, 19, 32, .06);--shadow-card: 0 20px 54px rgba(30, 19, 32, .08), 0 2px 12px rgba(233, 75, 142, .08);--shadow-card-hover: 0 28px 70px rgba(30, 19, 32, .1), 0 8px 22px rgba(233, 75, 142, .12);--focus-ring: 0 0 0 3px rgba(233, 75, 142, .35);--sk-shadow-soft: var(--shadow-md);--sk-shadow-strong: var(--shadow-lg);--sk-ease: cubic-bezier(.22, 1, .36, 1);--sk-card-border-gradient: linear-gradient(180deg, rgba(255,255,255,.92), rgba(239,230,236,.62) 42%, rgba(233,75,142,.22) 100%)}body.sikora-theme-final{background:var(--bg-warm);color:var(--sk-color-ink);letter-spacing:0}body.sikora-theme-final .content-for-layout{background:var(--sk-page-background);background-attachment:scroll;background-repeat:no-repeat;background-size:100% 100%}body.sikora-theme-final:not(.sikora-template-index) .content-for-layout{padding-top:118px}body.sikora-theme-final.sikora-template-index main,body.sikora-theme-final.sikora-template-index .shopify-section{background-color:transparent}body.sikora-theme-final #header-group{display:none}body.sikora-theme-final .sikora-hero .skh-nav,body.sikora-theme-final .sikora-hero .skh-drawer-shell{display:none!important}body.sikora-theme-final.sikora-password,body.sikora-theme-final.sikora-password .content-for-layout,body.sikora-theme-final.sikora-password .password-main-content{min-height:100vh;background:var(--sk-color-ink)}body.sikora-theme-final.sikora-password .content-for-layout,body.sikora-theme-final.sikora-password .password-main-content{padding-top:0!important}body.sikora-theme-final :where(h1,h2,h3,h4,h5,h6,p,a,button,input,textarea,select,summary){letter-spacing:0}body.sikora-theme-final :where(.button,.button-secondary,.shopify-payment-button__button--unbranded,button[name=add],.product-form__submit,.cart__checkout-button){border-radius:var(--sk-radius-pill);font-weight:850}body.sikora-theme-final :where(.button,.shopify-payment-button__button--unbranded,button[name=add],.product-form__submit,.cart__checkout-button){border-color:var(--sk-color-pink);background:var(--sk-color-pink);color:#fff;box-shadow:var(--shadow-lg);transition:transform .18s var(--sk-ease),box-shadow .18s var(--sk-ease),background .18s var(--sk-ease),color .18s var(--sk-ease)}body.sikora-theme-final :where(.button,.shopify-payment-button__button--unbranded,button[name=add],.product-form__submit,.cart__checkout-button):hover{background:var(--pink-700);color:#fff;box-shadow:0 16px 38px #d435772e,0 2px 6px #1e13200f;transform:translateY(-2px)}body.sikora-theme-final .content-for-layout :where(.button,.button-secondary,.shopify-payment-button__button--unbranded,button[name=add],.product-form__submit,.skcc-liquid-button,.skfp-button,.skfp-bottom-button,.skcg-button,.skcg-bottom-button,.sksp-link-button,.skloc-button,.skab-button){border-color:var(--pink-600)!important;background:var(--pink-600)!important;color:#fff!important;box-shadow:var(--shadow-lg)!important}body.sikora-theme-final .content-for-layout :where(.button,.button-secondary,.shopify-payment-button__button--unbranded,button[name=add],.product-form__submit,.skcc-liquid-button,.skfp-button,.skfp-bottom-button,.skcg-button,.skcg-bottom-button,.sksp-link-button,.skloc-button,.skab-button):hover{border-color:var(--pink-700)!important;background:var(--pink-700)!important;color:#fff!important;box-shadow:0 16px 38px #d435772e,0 2px 6px #1e13200f!important}body.sikora-theme-final :where(a,button,input,textarea,select,summary):focus-visible{outline:0;box-shadow:var(--focus-ring);outline-offset:3px}body.sikora-theme-final .liquid-glass{background:#ffffff03;background-blend-mode:luminosity;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:none;box-shadow:inset 0 1px 1px #ffffff1a;position:relative;overflow:hidden}body.sikora-theme-final .liquid-glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.4px;background:linear-gradient(180deg,#ffffff73,#ffffff26 20%,#fff0 40% 60%,#ffffff26 80%,#ffffff73);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@keyframes sikora-soft-shine{0%{transform:translate(-120%) skew(-12deg)}to{transform:translate(120%) skew(-12deg)}}body.sikora-theme-final .sk-brand-glass{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.22);border-radius:var(--sk-radius-md);background:#ffffff0f;box-shadow:inset 0 1px 1px #ffffff1f,var(--sk-shadow-soft);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}body.sikora-theme-final .sk-brand-glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(180deg,#ffffff80,#ffffff14 36%,#ffffff1f 70%,#ffffff5c);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}body.sikora-theme-final .password-footer{border-top:1px solid rgba(232,239,122,.16);background:var(--sk-color-ink);color:#e8ef7abd}body.sikora-theme-final .password-footer :where(a,button){color:var(--sk-color-lime)}body.sikora-theme-final footer{position:relative;isolation:isolate;overflow:hidden;margin-top:-1px;padding-top:clamp(78px,10vw,148px);background:linear-gradient(180deg,rgba(253,251,246,0) 0%,#fff6fa 17%,#ffe4ef 33%,var(--pink-600) 62%,var(--pink-700) 100%);color:#fff}body.sikora-theme-final footer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:72px 72px;opacity:.22;pointer-events:none}body.sikora-theme-final footer .section-background,body.sikora-theme-final footer .section{background:transparent!important}body.sikora-theme-final.sikora-password footer{margin-top:0;padding-top:clamp(34px,7vw,92px);background:linear-gradient(180deg,rgba(30,19,32,0) 0%,rgba(30,19,32,.78) 28%,var(--sk-color-ink) 64%,var(--sk-color-ink) 100%);color:#faf9dcb8}body.sikora-theme-final.sikora-password footer:before{background:linear-gradient(90deg,rgba(250,249,220,.08) 1px,transparent 1px),linear-gradient(180deg,rgba(250,249,220,.08) 1px,transparent 1px);background-size:68px 68px;opacity:.14}body.sikora-theme-final.sikora-password .password-footer{border-top:0;background:transparent!important;color:#faf9dcb8}body.sikora-theme-final.sikora-password .password-footer__powered-by,body.sikora-theme-final.sikora-password .password-footer__admin-link{opacity:.68}body.sikora-theme-final.sikora-template-collection .content-for-layout{padding-top:clamp(110px,9vw,148px);background:var(--sk-page-background)}body.sikora-theme-final.sikora-template-collection .content-for-layout>.shopify-section:first-child .section{width:min(100% - 28px,1420px);margin-inline:auto;overflow:hidden;border:1px solid rgba(239,230,236,.86);border-radius:clamp(28px,4vw,44px);background:radial-gradient(78% 70% at 50% 0%,rgba(255,228,239,.64),transparent 68%),#ffffffb8;box-shadow:var(--shadow-card);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}body.sikora-theme-final.sikora-template-collection .content-for-layout>.shopify-section:first-child h1{max-width:13ch;margin-inline:auto;color:var(--ink-900);font-family:"Sikora Instrument Serif","Instrument Serif",Georgia,serif;font-size:clamp(48px,9vw,104px);font-weight:400;line-height:.88;letter-spacing:0;text-wrap:balance}body.sikora-theme-final.sikora-template-collection .content-for-layout>.shopify-section:first-child .rte,body.sikora-theme-final.sikora-template-collection .content-for-layout>.shopify-section:first-child p{max-width:62ch;margin-inline:auto;color:var(--ink-500);font-size:clamp(.95rem,1.4vw,1.08rem);line-height:1.55}body.sikora-theme-final.sikora-template-collection .content-for-layout>.shopify-section:first-child h1:before{content:"Sikora selection";display:block;margin:0 0 14px;color:var(--pink-600);font-family:Sikora Inter,Inter,system-ui,sans-serif;font-size:12px;font-weight:850;line-height:1;text-transform:uppercase}body.sikora-theme-final.sikora-template-product .content-for-layout{padding-top:clamp(112px,9vw,144px);background:var(--sk-page-background)}body.sikora-theme-final.sikora-template-product .product-information{width:min(100% - 28px,1480px);margin-inline:auto;padding-block:clamp(18px,3vw,42px) clamp(36px,6vw,86px)!important}body.sikora-theme-final.sikora-template-product .product-information__grid{align-items:start}body.sikora-theme-final.sikora-template-product .product-information__media{width:100%;min-width:0}body.sikora-theme-final.sikora-template-product media-gallery{border-radius:clamp(24px,3vw,34px)}body.sikora-theme-final.sikora-template-product .media-gallery__grid{gap:clamp(12px,1.4vw,18px)!important}body.sikora-theme-final.sikora-template-product .product-media-container{--media-preview-ratio: 1;--constrained-min-height: 0px !important;--constrained-height: min(72vh, 720px) !important;aspect-ratio:1 / 1.04!important;max-height:min(72vh,720px)!important;min-height:0!important;border:1px solid var(--line-200);border-radius:clamp(24px,3vw,34px);background:radial-gradient(70% 55% at 50% 0%,rgba(255,228,239,.48),transparent 68%),linear-gradient(180deg,#fff,#fdfbf6);box-shadow:0 22px 60px #1e132014,0 4px 16px #e94b8e14}body.sikora-theme-final.sikora-template-product .product-media{width:100%;height:100%;align-items:center;justify-content:center;aspect-ratio:auto}body.sikora-theme-final.sikora-template-product .product-media>*{border-radius:inherit}body.sikora-theme-final.sikora-template-product .product-media__image{width:100%;height:100%;padding:clamp(18px,3vw,44px);object-fit:contain!important;object-position:center center!important}body.sikora-theme-final.sikora-template-product .product-details{color:var(--ink-900)}body.sikora-theme-final.sikora-template-product .product-details>.group-block{width:100%;border:1px solid var(--line-200);border-radius:clamp(24px,3vw,34px);background:#ffffffb8;box-shadow:var(--shadow-md);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);padding:clamp(22px,3vw,42px)!important}body.sikora-theme-final.sikora-template-product .product-details h1{max-width:10ch;color:var(--ink-900);font-size:clamp(2.15rem,4.6vw,4.45rem);line-height:.93;letter-spacing:0}body.sikora-theme-final.sikora-template-product .product-details product-price,body.sikora-theme-final.sikora-template-product .product-details .price{color:var(--ink-700);font-weight:750}body.sikora-theme-final.sikora-template-product .product-details .shopify-block:has(.product-form-buttons),body.sikora-theme-final.sikora-template-product .product-details .buy-buttons-block{width:100%}body.sikora-theme-final.sikora-template-product .product-details .quantity-selector{border-color:var(--line-200);border-radius:var(--sk-radius-pill);background:#ffffffb3}body.sikora-theme-final.sikora-template-product .product-details .rte,body.sikora-theme-final.sikora-template-product .product-details .text-block{color:var(--ink-700)}body.sikora-theme-final.sikora-template-product .product-details .rte h2,body.sikora-theme-final.sikora-template-product .product-details .rte h3{margin-block:1.05em .35em;color:var(--ink-900);font-size:clamp(2rem,4.1vw,3.65rem);line-height:.95;letter-spacing:0}body.sikora-theme-final.sikora-template-product .product-details .rte p,body.sikora-theme-final.sikora-template-product .product-details .rte li{color:var(--ink-700);font-size:clamp(1rem,1.05vw,1.08rem);line-height:1.58}body.sikora-theme-final.sikora-template-product .product-details .rte ul,body.sikora-theme-final.sikora-template-product .product-details .rte ol{padding-left:1.15em}body.sikora-theme-final.sikora-template-product product-recommendations{display:block;background:transparent}body.sikora-theme-final.sikora-template-product product-recommendations .section{width:min(100% - 24px,1420px);margin-inline:auto;border-radius:clamp(28px,4vw,42px);background:radial-gradient(70% 70% at 50% 0%,rgba(255,228,239,.62),transparent 66%),#ffffff61}body.sikora-theme-final.sikora-template-product product-recommendations .section-background{background:transparent!important}body.sikora-theme-final.sikora-template-product product-recommendations .section-resource-list__content{justify-content:center;text-align:center}body.sikora-theme-final.sikora-template-product product-recommendations .section-resource-list__content p{margin:0 0 8px;color:var(--pink-600);font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}body.sikora-theme-final.sikora-template-product product-recommendations .section-resource-list__content h2{max-width:12ch;margin:0 auto 8px;color:var(--ink-900);font-family:"Sikora Instrument Serif","Instrument Serif",Georgia,serif;font-size:clamp(38px,8vw,82px);font-weight:400;line-height:.9;letter-spacing:0}body.sikora-theme-final.sikora-template-product product-recommendations .product-card__content{overflow:hidden;border:1px solid var(--line-200);border-radius:24px;background:#fff;box-shadow:0 18px 42px #1e132012}body.sikora-theme-final.sikora-template-product product-recommendations .card-gallery,body.sikora-theme-final.sikora-template-product product-recommendations .product-card__image{background:linear-gradient(180deg,#fff,#fdfbf6)}body.sikora-theme-final.sikora-template-product product-recommendations .product-card :where(h3,a,.product-title,.price){color:var(--ink-900);letter-spacing:0}@media screen and (min-width:750px){body.sikora-theme-final.sikora-template-product .product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);column-gap:clamp(32px,5vw,78px)}body.sikora-theme-final.sikora-template-product .product-information__media,body.sikora-theme-final.sikora-template-product .product-information__grid.product-information--media-left .product-information__media{padding-right:0}body.sikora-theme-final.sikora-template-product .product-details,body.sikora-theme-final.sikora-template-product .product-information__grid.product-information--media-left .product-details{padding-left:0}body.sikora-theme-final.sikora-template-product .product-information__media{position:sticky;top:clamp(118px,10vw,150px)}}@media screen and (max-width:749px){body.sikora-theme-final.sikora-template-product .content-for-layout{padding-top:106px}body.sikora-theme-final.sikora-template-product .product-information{width:min(100% - 24px,560px);padding-block-start:14px!important}body.sikora-theme-final.sikora-template-product .product-information__grid{display:block}body.sikora-theme-final.sikora-template-product .product-information__media{margin-bottom:18px}body.sikora-theme-final.sikora-template-product media-gallery,body.sikora-theme-final.sikora-template-product .product-media-container{border-radius:28px}body.sikora-theme-final.sikora-template-product .product-media-container{aspect-ratio:1 / 1.18!important;max-height:none!important}body.sikora-theme-final.sikora-template-product .product-media__image{padding:18px}body.sikora-theme-final.sikora-template-product .product-details>.group-block{padding:22px 18px 24px!important}body.sikora-theme-final.sikora-template-product .product-details :where(h1,product-price,.price,.text-block,.rte){text-align:center}body.sikora-theme-final.sikora-template-product .product-details h1{max-width:11ch;margin-inline:auto;font-size:clamp(2.3rem,14vw,4rem)}body.sikora-theme-final.sikora-template-product .product-details .rte ul,body.sikora-theme-final.sikora-template-product .product-details .rte ol{display:inline-block;text-align:left}}body.sikora-theme-final footer .section{--color-background: transparent;--color-foreground: #ffffff;--color-foreground-rgb: 255 255 255;--color-foreground-muted: rgba(255, 255, 255, .72);--color-border: rgba(255, 255, 255, .22);--color-input-background: rgba(255, 255, 255, .18);--color-input-text: #ffffff;--color-input-border: rgba(255, 255, 255, .38);color:#fff}body.sikora-theme-final footer .footer-content{position:relative;padding:clamp(22px,4vw,38px);border:1px solid rgba(255,255,255,.32);border-radius:clamp(24px,4vw,36px);background:#ffffff1f;box-shadow:0 26px 70px #1e132029,inset 0 1px 1px #fff3;backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08)}body.sikora-theme-final footer .footer-content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.2px;background:linear-gradient(180deg,#ffffff80,#ffffff14 38%,#ffffff24 72%,#ffffff5c);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}body.sikora-theme-final footer :where(h1,h2,h3){color:#fff;font-family:"Sikora Instrument Serif","Instrument Serif",Georgia,serif;font-weight:400;line-height:.95}body.sikora-theme-final footer h2{max-width:11ch;font-size:clamp(42px,8vw,84px)}body.sikora-theme-final footer :where(p,a,li,label,span){color:#ffffffd1}body.sikora-theme-final footer a{text-decoration-color:#ffffff57;text-underline-offset:4px}body.sikora-theme-final footer a:hover{color:var(--butter-500)}body.sikora-theme-final footer :where(input[type=email],input[type=text],input[type=search]){min-height:54px;border:1px solid rgba(255,255,255,.38)!important;border-radius:999px!important;background:#ffffff29!important;color:#fff!important;box-shadow:inset 0 1px 1px #ffffff24}body.sikora-theme-final footer input::placeholder{color:#ffffffb3!important}body.sikora-theme-final footer :where(button:not(.policy-list-trigger),.button){border-color:var(--butter-500)!important;background:var(--butter-500)!important;color:var(--ink-900)!important;box-shadow:0 16px 34px #1e13201f!important}body.sikora-theme-final footer :where(button:not(.policy-list-trigger),.button):hover{background:var(--butter-300)!important;color:var(--ink-900)!important;transform:translateY(-1px)}body.sikora-theme-final footer .utilities{border-color:#ffffff2e}body.sikora-theme-final footer .utilities :where(a,p,span){color:#ffffffb8}body.sikora-theme-final footer .policy-list-trigger{color:var(--butter-500)!important;background:transparent!important;border:0!important;box-shadow:none!important;text-decoration:none!important}body.sikora-theme-final footer .policy-list-trigger:hover{color:var(--butter-300)!important;text-decoration:none!important;transform:none}body.sikora-theme-final footer .social-links a{color:#fff}@media(max-width:749px){body.sikora-theme-final .content-for-layout{background-size:100% 100%}body.sikora-theme-final:not(.sikora-template-index) .content-for-layout{padding-top:96px}body.sikora-theme-final.sikora-template-collection .content-for-layout{padding-top:102px}body.sikora-theme-final.sikora-template-collection .content-for-layout>.shopify-section:first-child .section{width:min(100% - 20px,560px);border-radius:30px}body.sikora-theme-final footer{padding-top:92px}body.sikora-theme-final footer .footer-content{text-align:center}body.sikora-theme-final footer h2{max-width:100%;margin-inline:auto}}@media(prefers-reduced-motion:reduce){body.sikora-theme-final *,body.sikora-theme-final *:before,body.sikora-theme-final *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/sikora-foundation.css.map */
