: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 40px}.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}}.ss-imp{font-family:Montserrat,system-ui,sans-serif;color:var(--body,#000);max-width:920px;margin:0 auto}.ss-imp a:after,.ss-imp a:before{content:none!important;display:none!important}.ss-imp a{text-decoration:none!important}.ss-imp a.ss-bs{border:0!important;outline:0!important;box-shadow:none!important}.ss-imp .ss-lead{text-align:center;max-width:660px;margin:0 auto;font-size:18px;line-height:1.62;color:#2c2a33}.ss-band{display:flex!important;justify-content:center;align-items:stretch;flex-wrap:wrap;margin:34px auto 0;max-width:760px}.ss-band .ss-bs{flex:1 1 0;min-width:0;display:flex!important;flex-direction:column!important;align-items:center;justify-content:center;gap:8px;padding:6px 16px;text-align:center;border-left:1px solid var(--hair,#e7e7ea)}.ss-band .ss-bs:first-child{border-left:0}.ss-band a.ss-bs,.ss-band a.ss-bs:hover,.ss-band a.ss-bs:focus{text-decoration:none!important;box-shadow:none!important;border-bottom:0!important;background-image:none!important}.ss-band .ss-bn{font-size:28px;font-weight:800;letter-spacing:-.02em;color:var(--ink,#16151a);line-height:1}.ss-band .ss-bl{font-size:12.5px;font-weight:600;color:var(--muted,#8b8893);white-space:nowrap}.ss-band .ss-tpstars{display:inline-flex!important;gap:3px}.ss-band .ss-tpstars i{width:26px;height:26px;background:#00b67a;border-radius:5px;display:inline-flex!important;align-items:center;justify-content:center;color:#fff;font-size:16px;font-style:normal;flex:0 0 auto}.ss-band .ss-tplabel{display:inline-flex!important;align-items:center;gap:5px;font-size:12.5px;font-weight:700;color:var(--ink,#16151a);white-space:nowrap}.ss-band .ss-tplabel .ss-tpmark{width:14px;height:14px;background:#00b67a;border-radius:3px;display:inline-flex!important;align-items:center;justify-content:center;color:#fff;font-size:10px;flex:0 0 auto}.ss-band .ss-tplabel b{font-weight:800}.ss-band .ss-tplabel .ss-sub{color:var(--muted,#8b8893);font-weight:600}@media(max-width:520px){.ss-band{flex-wrap:wrap;max-width:360px;margin-top:24px}.ss-band .ss-bs{order:1;flex:1 1 0;padding:4px 12px;border-left:0}.ss-band div.ss-bs+div.ss-bs{border-left:1px solid var(--hair,#e7e7ea)}.ss-band .ss-bn{font-size:20px}.ss-band .ss-bl{font-size:10.5px;white-space:normal;line-height:1.25}.ss-band a.ss-bs{order:2;flex:1 1 100%;flex-direction:row!important;gap:8px;margin-top:14px;padding-top:16px;border-top:1px solid var(--hair,#e7e7ea)}.ss-band .ss-tpstars i{width:22px;height:22px;font-size:13px}}.ss-imp h2{position:relative;padding-left:22px;margin:56px 0 18px;font-size:24px;font-weight:800;letter-spacing:-.015em;line-height:1.16;color:var(--ink,#16151a)}.ss-imp h2:before{content:"";position:absolute;left:0;top:.12em;bottom:.12em;width:6px;border-radius:3px;background:var(--lav,#d9baf5)}.ss-imp .ss-people{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ss-imp .ss-person{text-align:center}.ss-imp .ss-person .ss-pimg{width:100%;aspect-ratio:1/1;border-radius:16px;object-fit:cover;display:block;background:var(--fill,#f5f4f6)}.ss-imp .ss-person .ss-pn{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:14px;font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--ink,#16151a)}.ss-imp .ss-person .ss-pr{margin-top:3px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lav-d,#7a6aa0)}.ss-imp .ss-pli{flex:0 0 auto;display:inline-flex!important;align-items:center;justify-content:center;width:19px;height:19px;border-radius:4px!important;background:#0a66c2!important;color:#fff;text-decoration:none;box-shadow:none!important;overflow:hidden;transition:background .15s ease}.ss-imp .ss-pli svg{width:12px;height:12px;fill:currentColor;display:block}.ss-imp .ss-pli:hover{background:#084e96!important}.ss-imp .ss-legal{border:1px solid #ededf0;border-radius:16px;overflow:hidden;background:var(--fill,#f5f4f6)}.ss-imp .ss-seg{padding:24px 28px;border-top:1px solid #e6e3ea}.ss-imp .ss-seg:first-child{border-top:0}.ss-imp .ss-seg2{display:grid;grid-template-columns:1fr 1fr;gap:28px}.ss-imp .ss-ct{font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--lav-d,#7a6aa0);margin-bottom:11px}.ss-imp .ss-seg p{margin:0;font-size:16px;line-height:1.7;color:var(--ink,#16151a)}.ss-imp .ss-row2{display:grid;grid-template-columns:1fr 1fr;gap:13px 28px}.ss-imp .ss-kv{font-size:15px;line-height:1.5;color:var(--ink,#16151a)}.ss-imp .ss-kv span{display:block;font-size:12px;font-weight:600;color:var(--muted,#8b8893);margin-bottom:2px}.ss-imp .ss-seg a{color:var(--ink,#16151a);font-weight:600;box-shadow:inset 0 -1px 0 var(--lav,#d9baf5)}@media(max-width:760px){.ss-imp h2{font-size:21px;padding-left:18px;margin-top:44px}.ss-imp h2:before{width:5px}.ss-imp .ss-seg2{grid-template-columns:1fr;gap:22px}.ss-imp .ss-row2{grid-template-columns:1fr}.ss-imp .ss-lead{font-size:16px}}@media(max-width:520px){.ss-imp .ss-people{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:160px;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;-webkit-overflow-scrolling:touch;align-items:start}.ss-imp .ss-person{scroll-snap-align:start}.ss-imp .ss-person .ss-pimg{border-radius:12px}.ss-imp .ss-person .ss-pn{font-size:12.5px;gap:6px}.ss-imp .ss-person .ss-pn span{white-space:nowrap}.ss-imp .ss-person .ss-pr{font-size:10px;margin-top:4px}.ss-imp .ss-pli{width:17px;height:17px}.ss-imp .ss-pli svg{width:11px;height:11px}}.ss-about{font-family:Montserrat,system-ui,sans-serif;color:var(--body,#000);max-width:1080px;margin:0 auto}.ss-about .ss-lead{text-align:center;max-width:660px;margin:0 auto;font-size:19px;line-height:1.62;font-weight:500;color:#2c2a33}.ss-about .ss-row{display:grid;grid-template-columns:1fr 1fr;gap:58px;align-items:center;margin-top:72px}.ss-about .ss-row.ss-flip .ss-media{order:2}.ss-about .ss-media{margin:0}.ss-about .ss-media img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:12px;box-shadow:14px 14px #ece6f5}.ss-about h2{position:relative;padding-left:22px;margin:0 0 16px;font-size:26px;font-weight:800;letter-spacing:-.015em;line-height:1.16;color:var(--ink,#16151a)}.ss-about h2:before{content:"";position:absolute;left:0;top:.12em;bottom:.12em;width:6px;border-radius:3px;background:var(--lav,#d9baf5)}.ss-about p{font-size:17px;line-height:1.74;margin:0 0 16px;color:var(--body,#000)}.ss-about .ss-rowtext p:last-child{margin-bottom:0}.ss-about a.ss-lnk{color:var(--ink,#16151a);text-decoration:none;font-weight:600;box-shadow:inset 0 -1px 0 var(--lav,#d9baf5)}.ss-about a.ss-lnk:hover{box-shadow:inset 0 -2px 0 var(--lav,#d9baf5)}@media(max-width:760px){.ss-about .ss-row{grid-template-columns:1fr;gap:22px;margin-top:48px}.ss-about .ss-row.ss-flip .ss-media{order:0}.ss-about .ss-media img{box-shadow:10px 10px #ece6f5}.ss-about .ss-lead{font-size:17px}.ss-about h2{font-size:22px;padding-left:18px}.ss-about h2:before{width:5px}.ss-about p{font-size:16px}}.ss-ba{font-family:Montserrat,system-ui,sans-serif;color:var(--body,#000);max-width:1080px;margin:0 auto}.ss-ba .ss-intro{text-align:center;max-width:640px;margin:0 auto;font-size:18px;line-height:1.62;color:var(--body,#000)}.ss-ba h2{position:relative;padding-left:22px;margin:0 0 16px;font-size:26px;font-weight:800;letter-spacing:-.015em;line-height:1.16;color:var(--ink,#16151a)}.ss-ba h2:before{content:"";position:absolute;left:0;top:.12em;bottom:.12em;width:6px;border-radius:3px;background:var(--lav,#d9baf5)}.ss-ba p{font-size:17px;line-height:1.74;margin:0 0 16px;color:var(--body,#000)}.ss-ba a.ss-lnk{color:var(--ink,#16151a);text-decoration:none;font-weight:600;box-shadow:inset 0 -1px 0 var(--lav,#d9baf5)}.ss-ba a.ss-lnk:hover{box-shadow:inset 0 -2px 0 var(--lav,#d9baf5)}.ss-ba .ss-row{display:grid;grid-template-columns:1fr 1fr;gap:58px;align-items:start;margin-top:76px}.ss-ba .ss-row .ss-rowtext>*:first-child{margin-top:0}.ss-ba .ss-row .ss-rowtext p:last-child{margin-bottom:0}.ss-ba .ss-row.ss-flip .ss-media{order:2}.ss-ba .ss-media img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:12px;box-shadow:14px 14px #ece6f5}.ss-ba .ss-row.ss-textonly{display:block;margin-top:64px}.ss-ba .ss-row.ss-textonly .ss-rowtext{max-width:820px}.ss-ba .ss-bahero{margin-top:64px}.ss-ba .ss-bahero .ss-top{max-width:760px}.ss-ba .ss-bahero .ss-top h2{margin:0 0 14px}.ss-ba .ss-bahero .ss-top p{margin:0}.ss-ba .ss-bahero .ss-mid{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center;margin-top:28px}.ss-ba .ss-bahero .ss-mid .ss-media img{margin:0}.ss-ba .ss-statcallout{display:flex;flex-direction:column;gap:16px}.ss-ba .ss-stat{background:#f1eef6;border-radius:14px;padding:20px 22px}.ss-ba .ss-stat .ss-big{font-size:30px;font-weight:800;letter-spacing:-.02em;line-height:1;color:var(--ink,#16151a)}.ss-ba .ss-stat .ss-lbl{font-size:13.5px;line-height:1.45;color:#45434c;margin-top:8px}.ss-ba .ss-baclose{margin:28px 0 0;max-width:760px}.ss-ba .ss-summary{margin-top:64px;background:var(--fill,#f5f4f6);border-radius:16px;padding:28px 32px;border:1px solid #ededf0}.ss-ba .ss-summary .ss-tag{display:block;font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--lav-d,#7a6aa0);margin-bottom:16px}.ss-ba .ss-summary ul{margin:0;padding:0;list-style:none;display:grid;gap:12px}.ss-ba .ss-summary li{position:relative;padding-left:24px;font-size:16px;line-height:1.5;color:#34323b;font-weight:500}.ss-ba .ss-summary li:before{content:"";position:absolute;left:2px;top:.55em;width:8px;height:8px;border-radius:2px;background:var(--lav,#d9baf5);transform:rotate(45deg)}@media(max-width:760px){.ss-ba .ss-intro{font-size:16px}.ss-ba h2{font-size:22px;padding-left:18px}.ss-ba h2:before{width:5px}.ss-ba p{font-size:16px}.ss-ba .ss-row{grid-template-columns:1fr;gap:26px;margin-top:54px}.ss-ba .ss-row.ss-flip .ss-media{order:0}.ss-ba .ss-media img{box-shadow:10px 10px #ece6f5}.ss-ba .ss-bahero .ss-mid{grid-template-columns:1fr;gap:22px}.ss-ba .ss-stat .ss-big{font-size:26px}}.ss-pu{font-family:Montserrat,system-ui,sans-serif;color:var(--body,#000);max-width:880px;margin:0 auto}.ss-pu 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,#16151a)}.ss-pu h2:before{content:"";position:absolute;left:0;top:.12em;bottom:.12em;width:6px;border-radius:3px;background:var(--lav,#d9baf5)}.ss-pu p{font-size:17px;line-height:1.74;margin:0 0 18px;color:var(--body,#000)}.ss-pu a.ss-lnk{color:var(--ink,#16151a);text-decoration:none;font-weight:600;box-shadow:inset 0 -1px 0 var(--lav,#d9baf5)}.ss-pu a.ss-lnk:hover{box-shadow:inset 0 -2px 0 var(--lav,#d9baf5)}.ss-pu .ss-hero{position:relative;width:100%;height:360px;border-radius:12px;overflow:hidden;margin:8px 0 4px;background-color:#eff0f2;background-image:repeating-linear-gradient(135deg,#14121c0b 0 14px,#14121c00 14px 28px);display:flex;align-items:center;justify-content:center}.ss-pu .ss-hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ss-pu .ss-hero>span{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#8a8794;background:#ffffffd1;padding:7px 14px;border-radius:999px}.ss-pu .ss-notice{margin:26px 0 6px;background:var(--fill,#f5f4f6);border:1px solid #ededf0;border-radius:14px;padding:26px 30px}.ss-pu .ss-notice .ss-tag{display:block;font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--lav-d,#7a6aa0);margin-bottom:12px}.ss-pu .ss-notice p{margin:0;font-size:17px;line-height:1.7}.ss-pu .ss-storelist{list-style:none;margin:22px 0 6px;padding:0;display:grid;gap:24px}.ss-pu .ss-storelist li{position:relative;padding-left:26px}.ss-pu .ss-storelist li:before{content:"";position:absolute;left:2px;top:.52em;width:9px;height:9px;border-radius:2px;background:var(--lav,#d9baf5);transform:rotate(45deg)}.ss-pu .ss-storelist .ss-sname{font-size:18px;font-weight:700;color:var(--ink,#16151a);line-height:1.3}.ss-pu .ss-storelist .ss-saddr{font-size:16.5px;color:var(--body,#000);margin-top:3px}.ss-pu .ss-storelist .ss-snote{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--lav-d,#7a6aa0);margin-top:5px}@media(max-width:600px){.ss-pu h2{font-size:22px;padding-left:18px;margin-top:42px}.ss-pu h2:before{width:5px}.ss-pu p,.ss-pu .ss-notice p{font-size:16px}.ss-pu .ss-hero{height:220px}.ss-pu .ss-storelist .ss-sname{font-size:16px}.ss-pu .ss-storelist .ss-saddr{font-size:15px}}.ss-swap{font-family:Montserrat,system-ui,sans-serif;color:var(--body,#000);max-width:880px;margin:0 auto}.ss-swap .ss-lead{text-align:center;max-width:620px;margin:0 auto;font-size:19px;line-height:1.62;font-weight:500;color:#2c2a33}.ss-swap .ss-lead+.ss-lead{margin-top:18px}.ss-swap .ss-lead b{color:var(--ink,#16151a);font-weight:700}.ss-swap .ss-steps{display:grid;grid-template-columns:1fr;gap:18px;margin-top:40px}.ss-swap .ss-step{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:18px;background:var(--fill,#f5f4f6);border:1px solid #ededf0;border-radius:16px;padding:22px 24px}.ss-swap .ss-step .ss-num{flex:0 0 auto;width:38px;height:38px;border-radius:50%;background:var(--lav,#d9baf5);color:var(--lav-ink,#352a52);display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:800;font-variant-numeric:tabular-nums}.ss-swap .ss-step .ss-sttitle{font-size:16px;font-weight:800;letter-spacing:-.01em;color:var(--ink,#16151a);margin:4px 0 5px}.ss-swap .ss-step p{margin:0;font-size:15.5px;line-height:1.58;color:var(--body,#000)}.ss-swap .ss-step p a,.ss-swap .ss-lead a{color:var(--ink,#16151a);font-weight:600;text-decoration:none;box-shadow:inset 0 -1px 0 var(--lav,#d9baf5)}.ss-swap h2{position:relative;padding-left:22px;margin:52px 0 18px;font-size:24px;font-weight:800;letter-spacing:-.015em;line-height:1.16;color:var(--ink,#16151a)}.ss-swap h2:before{content:"";position:absolute;left:0;top:.12em;bottom:.12em;width:6px;border-radius:3px;background:var(--lav,#d9baf5)}.ss-swap .ss-tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:14px}.ss-swap table{width:100%;border-collapse:collapse;min-width:460px;font-size:15px;background:#fff;border:1px solid var(--hair,#e7e7ea);border-radius:14px;overflow:hidden}.ss-swap thead th{background:var(--lav,#d9baf5);color:var(--lav-ink,#352a52);text-align:left;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:14px 18px}.ss-swap thead th+th{text-align:right}.ss-swap tbody td{padding:13px 18px;border-top:1px solid #eceaee;color:var(--body,#000)}.ss-swap tbody td+td{text-align:right;font-variant-numeric:tabular-nums}.ss-swap tbody td:first-child{font-weight:600;color:var(--ink,#16151a)}.ss-swap tbody tr:nth-child(2n) td{background:#faf9fb}.ss-swap .ss-tnote{margin:12px 2px 0;font-size:13px;color:var(--muted,#8b8893)}@media(max-width:520px){.ss-swap .ss-lead{font-size:17px}.ss-swap .ss-steps{margin-top:32px}.ss-swap .ss-step{padding:18px;gap:14px}.ss-swap .ss-step .ss-num{width:34px;height:34px;font-size:15px}.ss-swap h2{font-size:21px;padding-left:18px;margin-top:44px}.ss-swap h2:before{width:5px}.ss-swap table{font-size:13px;min-width:0}.ss-swap thead th,.ss-swap tbody td{padding:10px 9px}.ss-swap thead th{font-size:10.5px;letter-spacing:.02em}}.ss-wr{font-family:Montserrat,system-ui,sans-serif;color:var(--body,#000);max-width:820px;margin:0 auto}.ss-wr h2{position:relative;padding-left:22px;margin:48px 0 16px;font-size:24px;font-weight:800;letter-spacing:-.015em;line-height:1.16;color:var(--ink,#16151a)}.ss-wr h2:before{content:"";position:absolute;left:0;top:.12em;bottom:.12em;width:6px;border-radius:3px;background:var(--lav,#d9baf5)}.ss-wr p{font-size:16px;line-height:1.72;margin:0 0 16px;color:var(--body,#000)}.ss-wr a{color:var(--ink,#16151a);font-weight:600;text-decoration:none;box-shadow:inset 0 -1px 0 var(--lav,#d9baf5)}.ss-wr .ss-hint{display:flex;align-items:center;gap:26px;background:#f3edfb;border-radius:18px;padding:26px 30px;margin:6px 0 10px}.ss-wr .ss-hintnum{flex:0 0 auto;font-size:46px;font-weight:800;letter-spacing:-.03em;line-height:.85;color:var(--lav-d,#7a6aa0);text-align:center}.ss-wr .ss-hintnum span{display:block;font-size:15px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-top:5px}.ss-wr .ss-hinttxt p{margin:0 0 8px;font-size:16px;line-height:1.58}.ss-wr .ss-hinttxt p:last-child{margin-bottom:0}.ss-wr .ss-hinttitle{font-weight:700;color:var(--ink,#16151a)}.ss-wr .ss-end{text-align:center;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted,#8b8893);margin:32px 0}.ss-wr .ss-tip{background:var(--fill,#f5f4f6);border:1px solid #ededf0;border-radius:12px;padding:16px 20px;margin:0 0 22px}.ss-wr .ss-tip p{margin:0;font-size:15px;line-height:1.6}.ss-wr .ss-tip b{color:var(--lav-d,#7a6aa0)}.ss-wr .ss-form{background:var(--fill,#f5f4f6);border:1px solid #ededf0;border-radius:16px;padding:28px 30px}.ss-wr .ss-formaddr{margin:0 0 22px;font-size:15.5px;line-height:1.6;color:var(--ink,#16151a)}.ss-wr .ss-formaddr .ss-ct{font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--lav-d,#7a6aa0);margin-bottom:8px}.ss-wr .ss-field{margin:0 0 20px}.ss-wr .ss-flabel{font-size:14.5px;line-height:1.5;color:var(--ink,#16151a);margin-bottom:9px}.ss-wr .ss-rule{height:1.4em;border-bottom:1.5px solid #c7c1d2}.ss-wr .ss-field.ss-big .ss-rule{height:3.2em}.ss-wr .ss-formnote{font-size:13px;color:var(--muted,#8b8893);margin:2px 0 0}@media(max-width:600px){.ss-wr h2{font-size:21px;padding-left:18px}.ss-wr h2:before{width:5px}.ss-wr p{font-size:15.5px}.ss-wr .ss-hint{flex-direction:column;align-items:flex-start;gap:14px;padding:22px}.ss-wr .ss-hintnum{font-size:40px}.ss-wr .ss-form{padding:22px 20px}}
/*# sourceMappingURL=/cdn/shop/t/137/assets/custom-ss-content.css.map */
