:root{--lav: #d9baf5;--lav-d: #7a6aa0;--lav-ink:#352a52;--ink: #16151a;--body: #000000;--muted: #8b8893;--hair: #e7e7ea;--fill: #f5f4f6}.ss-page{font-family:Montserrat,system-ui,sans-serif;color:var(--body);background:#fff}.ss-page-col{max-width:880px;margin:0 auto;padding:56px 64px 64px}.ss-h1{text-align:center;margin:0 0 10px;font-size:40px;font-weight:800;letter-spacing:-.025em;line-height:1.06;color:var(--ink)}.ss-h1-accent{width:48px;height:4px;border-radius:2px;background:var(--lav);margin:18px auto 0}.ss-rte h2{position:relative;padding-left:22px;margin:52px 0 16px;font-size:26px;font-weight:800;letter-spacing:-.015em;line-height:1.16;color:var(--ink)}.ss-rte h2:before{content:"";position:absolute;left:0;top:.12em;bottom:.12em;width:6px;border-radius:3px;background:var(--lav)}.ss-rte h3{position:relative;margin:36px 0 12px;padding-bottom:10px;font-size:19.5px;font-weight:700;letter-spacing:-.01em;line-height:1.25;color:var(--ink)}.ss-rte h3:after{content:"";position:absolute;left:0;bottom:0;width:30px;height:3px;border-radius:2px;background:var(--lav)}.ss-rte h4{margin:30px 0 9px;font-size:13.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--lav-d)}.ss-rte p{font-size:17px;line-height:1.74;margin:0 0 18px;color:var(--body)}.ss-rte p:last-child{margin-bottom:0}.ss-rte b,.ss-rte strong{color:var(--ink);font-weight:700}.ss-rte a{color:var(--ink);text-decoration:none;font-weight:600;box-shadow:inset 0 -1px 0 var(--lav)}.ss-rte a:hover{box-shadow:inset 0 -2px 0 var(--lav)}.ss-rte ul{margin:0 0 18px;padding:0;list-style:none;display:grid;gap:11px}.ss-rte ul li{position:relative;padding-left:24px;font-size:16.5px;line-height:1.6;color:var(--body)}.ss-rte ul li:before{content:"";position:absolute;left:2px;top:.62em;width:8px;height:8px;border-radius:2px;background:var(--lav);transform:rotate(45deg)}.ss-rte .lead{font-size:20px;line-height:1.62;font-weight:500;color:#2c2a33;margin-top:26px}.ss-rte img{width:100%;border-radius:10px;display:block;margin:0 0 18px}@media(max-width:520px){.ss-page-col{padding:34px 20px 44px}.ss-h1{font-size:30px}.ss-rte h2{font-size:22px;margin-top:42px;padding-left:18px}.ss-rte h2:before{width:5px}.ss-rte h3{font-size:18px;margin-top:30px}.ss-rte h4{font-size:13px;margin-top:26px}.ss-rte p{font-size:16px;line-height:1.7}.ss-rte ul li{font-size:15.5px}}[data-section-type=blog] .section-header__title{text-align:center;font-weight:800;letter-spacing:-.025em;color:var(--ink)}[data-section-type=blog] .blog__intro{text-align:center;max-width:560px;margin:14px auto 0;font-size:17px;line-height:1.6;color:var(--body)}[data-section-type=blog] .article__grid-meta{padding:0}[data-section-type=blog] .grid__item.medium-up--one-third>.grid{margin-left:0}[data-section-type=blog] .grid__item.medium-up--one-third>.grid>.grid__item.small--one-third,[data-section-type=blog] .grid__item.medium-up--one-third>.grid>.grid__item.small--two-thirds{width:100%;max-width:100%;flex:0 0 100%;padding-left:0}[data-section-type=blog] .article__grid-image{display:block;border-radius:10px;overflow:hidden;margin-bottom:16px}[data-section-type=blog] .article__grid-image .image-wrap{border-radius:10px;overflow:hidden}[data-section-type=blog] .article__date{text-align:left;font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lav-d);margin-bottom:8px}[data-section-type=blog] .article__date a{color:var(--lav-d)}[data-section-type=blog] .article__title{display:block;text-align:left;font-size:19px;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--ink);text-decoration:none}[data-section-type=blog] a.article__title:hover{box-shadow:inset 0 -2px 0 var(--lav)}[data-section-type=blog] .article__excerpt{text-align:left;margin-top:9px;font-size:14.5px;line-height:1.55;color:var(--muted)}[data-section-type=blog] .grid__item.medium-up--one-third{margin-bottom:38px}@media(max-width:768px){[data-section-type=blog] .grid__item.medium-up--one-third{width:100%;flex:0 0 100%;max-width:100%}}.article .section-header .article__date{text-align:center;font-size:13px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--lav-d);margin:0 0 8px}.article .section-header .article__date a{color:var(--lav-d)}.article .section-header__title{text-align:center;margin:0 0 10px;font-size:40px;font-weight:800;letter-spacing:-.025em;line-height:1.06;color:var(--ink)}.article .section-header__title:after{content:"";display:block;width:48px;height:4px;border-radius:2px;background:var(--lav);margin:18px auto 0}.article .article__author{text-align:center;margin-top:10px;font-size:14px;color:var(--muted)}.article__body{font-size:17px;line-height:1.74;color:var(--body);margin-top:32px}.article__body h2{position:relative;padding-left:22px;margin:52px 0 16px;font-size:26px;font-weight:800;letter-spacing:-.015em;line-height:1.16;color:var(--ink)}.article__body h2:before{content:"";position:absolute;left:0;top:.12em;bottom:.12em;width:6px;border-radius:3px;background:var(--lav)}.article__body h3{position:relative;margin:36px 0 12px;padding-bottom:10px;font-size:19.5px;font-weight:700;letter-spacing:-.01em;line-height:1.25;color:var(--ink)}.article__body h3:after{content:"";position:absolute;left:0;bottom:0;width:30px;height:3px;border-radius:2px;background:var(--lav)}.article__body h4{margin:30px 0 9px;font-size:13.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--lav-d)}.article__body p{font-size:17px;line-height:1.74;margin:0 0 18px;color:var(--body)}.article__body b,.article__body strong{color:var(--ink);font-weight:700}.article__body a{color:var(--ink);text-decoration:none;font-weight:600;box-shadow:inset 0 -1px 0 var(--lav)}.article__body a:hover{box-shadow:inset 0 -2px 0 var(--lav)}.article__body ul{margin:0 0 18px;padding:0;list-style:none;display:grid;gap:11px}.article__body ul li{position:relative;padding-left:24px;font-size:16.5px;line-height:1.6;color:var(--body)}.article__body ul li:before{content:"";position:absolute;left:2px;top:.62em;width:8px;height:8px;border-radius:2px;background:var(--lav);transform:rotate(45deg)}.article__body img{width:100%;border-radius:10px;display:block;margin:0 0 18px}.collection-hero .article__date,.collection-hero .section-header__title,.collection-hero .article__date a{color:#fff}.collection-hero .section-header__title:after{background:var(--lav)}@media(max-width:520px){.article .section-header__title{font-size:30px}.article__body h2{font-size:22px;margin-top:42px;padding-left:18px}.article__body h2:before{width:5px}.article__body h3{font-size:18px;margin-top:30px}.article__body h4{font-size:13px;margin-top:26px}.article__body p{font-size:16px;line-height:1.7}.article__body ul li{font-size:15.5px}}.collection__description{font-family:Montserrat,system-ui,sans-serif;padding:54px 0 60px;color:var(--body)}.collection__description h2{position:relative;text-align:left!important;padding-left:22px;margin:52px 0 16px;font-size:26px;font-weight:800;letter-spacing:-.015em;line-height:1.16;color:var(--ink)}.collection__description h2:before{content:"";position:absolute;left:0;top:.12em;bottom:.12em;width:6px;border-radius:3px;background:var(--lav)}.collection__description>h2:first-child{margin-top:0}.collection__description h3{position:relative;text-align:left!important;margin:36px 0 12px;padding-bottom:10px;font-size:19.5px;font-weight:700;letter-spacing:-.01em;line-height:1.25;color:var(--ink)}.collection__description h3:after{content:"";position:absolute;left:0;bottom:0;width:30px;height:3px;border-radius:2px;background:var(--lav)}.collection__description h4{margin:30px 0 9px;font-size:13.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--lav-d)}.collection__description p{font-size:17.5px;line-height:1.72;margin:0 0 18px;color:var(--body)}.collection__description p:last-child{margin-bottom:0}.collection__description b,.collection__description strong{color:var(--ink);font-weight:700}.collection__description a{color:var(--ink);text-decoration:none;font-weight:600;box-shadow:inset 0 -1px 0 var(--lav)}.collection__description a:hover{box-shadow:inset 0 -2px 0 var(--lav)}.collection__description ul{margin:0 0 18px;padding:0;list-style:none;display:grid;gap:11px}.collection__description ul li{position:relative;padding-left:24px;font-size:16.5px;line-height:1.6;color:var(--body)}.collection__description ul li:before{content:"";position:absolute;left:2px;top:.62em;width:8px;height:8px;border-radius:2px;background:var(--lav);transform:rotate(45deg)}.kalis-collection-description-show-button{display:block!important;margin:12px 0 0!important;text-align:left!important;font-weight:600!important;color:var(--muted)!important;cursor:pointer;background:none;border:0;font-family:Montserrat,sans-serif;font-size:14px;box-shadow:inset 0 -1px 0 var(--hair)}.kalis-collection-description-show-button:hover{color:var(--ink)!important;box-shadow:inset 0 -1px 0 var(--lav)}@media(max-width:520px){.kalis-collection-description-show-button{margin:12px auto 0!important;text-align:center!important}}@media(max-width:520px){.collection__description{padding:34px 0 40px}.collection__description h2{text-align:left!important;font-size:22px;margin-top:42px;padding-left:18px}.collection__description h2:before{width:5px}.collection__description h3{text-align:left!important;font-size:18px;margin-top:30px}.collection__description h4{text-align:left!important;font-size:13px;margin-top:26px}.collection__description p{font-size:16.5px;line-height:1.68}}.kalis-collection-faq-wrapper{margin:50px 0 0;font-family:Montserrat,sans-serif}.kalis-collection-faq-wrapper .kalis-collection-faq-header{text-align:center;margin:0 0 26px;font-size:34px;font-weight:800;letter-spacing:-.02em;line-height:1.1;color:var(--ink)}.kalis-collection-faq-wrapper .kalis-collection-faq{border:0!important;border-bottom:1px solid var(--hair)!important}.kalis-collection-faq-wrapper .kalis-collection-faq:first-child{border-top:1px solid var(--hair)!important}.kalis-collection-faq-wrapper .kalis-faq-question{padding:22px 2px!important;justify-content:space-between!important;text-align:left!important;column-gap:18px}.kalis-collection-faq-wrapper .kalis-faq-question h4{font-size:18px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important;color:var(--ink);text-align:left!important}.kalis-collection-faq-wrapper .kalis-faq-question svg{width:30px!important;min-width:30px;height:30px;box-sizing:border-box;padding:9px;border-radius:50%;background:#f1eef6;color:#352a52;transition:transform .3s cubic-bezier(.4,.1,.2,1),background .2s}.kalis-collection-faq-wrapper .kalis-faq-question svg path{stroke:#352a52}.kalis-collection-faq-wrapper .kalis-faq-question:hover svg{background:var(--lav)}.kalis-collection-faq-wrapper .kalis-faq-question.open svg{transform:rotate(-180deg)}.kalis-collection-faq-wrapper .kalis-faq-answer{padding:0 2px 24px!important;font-size:16.5px!important;line-height:1.66!important;color:var(--body)}.kalis-collection-faq-wrapper .kalis-faq-answer .metafield-rich_text_field p{margin:0}@media(max-width:767px){.kalis-collection-faq-wrapper .kalis-faq-question{text-align:left!important;justify-content:space-between!important}.kalis-collection-faq-wrapper .kalis-faq-question h4{text-align:left!important}}@media(max-width:520px){.kalis-collection-faq-wrapper .kalis-collection-faq-header{font-size:26px}.kalis-collection-faq-wrapper .kalis-faq-question{padding:19px 0!important}.kalis-collection-faq-wrapper .kalis-faq-question h4{font-size:16.5px!important}.kalis-collection-faq-wrapper .kalis-faq-question svg{width:28px!important;min-width:28px;height:28px}.kalis-collection-faq-wrapper .kalis-faq-answer{font-size:16px!important}}
/*# sourceMappingURL=/cdn/shop/t/265/assets/custom-ss-content.css.map */
