
@font-face{font-family: 'Albert Sans';font-style: normal;font-weight: 300 600;font-display: swap;src: url(https://www.inkandelas.com/wp-content/themes/spectro-store/assets/fonts/AlbertSans-normal-latin-ext.woff2) format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family: 'Albert Sans';font-style: normal;font-weight: 300 600;font-display: swap;src: url(https://www.inkandelas.com/wp-content/themes/spectro-store/assets/fonts/AlbertSans-normal-latin.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: 'Cormorant Garamond';font-style: italic;font-weight: 300 500;font-display: swap;src: url(https://www.inkandelas.com/wp-content/themes/spectro-store/assets/fonts/CormorantGaramond-italic-latin-ext.woff2) format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family: 'Cormorant Garamond';font-style: italic;font-weight: 300 500;font-display: swap;src: url(https://www.inkandelas.com/wp-content/themes/spectro-store/assets/fonts/CormorantGaramond-italic-latin.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: 'Cormorant Garamond';font-style: normal;font-weight: 300 500;font-display: swap;src: url(https://www.inkandelas.com/wp-content/themes/spectro-store/assets/fonts/CormorantGaramond-normal-latin-ext.woff2) format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family: 'Cormorant Garamond';font-style: normal;font-weight: 300 500;font-display: swap;src: url(https://www.inkandelas.com/wp-content/themes/spectro-store/assets/fonts/CormorantGaramond-normal-latin.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}:root{--ss-serif: "Cormorant Garamond", Garamond, "Times New Roman", serif;--ss-sans: "Albert Sans", "Helvetica Neue", Arial, sans-serif;--ss-accent: var(--global-palette1, #8b5c4f);--ss-accent-2: var(--global-palette2, #6e4639);--ss-ink: var(--global-palette3, #251f23);--ss-body: var(--global-palette4, #4b4348);--ss-mute: var(--global-palette5, #877c81);--ss-subtle: var(--global-palette6, #b59a91);--ss-line: var(--global-palette7, #ebe4e1);--ss-paper: var(--global-palette8, #fbfaf9);--ss-white: var(--global-palette9, #fff);--ss-blush: #f6eeeb;--ss-blush-2: #ecdcd6;--ss-rose: #b98b7c;--ss-wrap: 1320px;--ss-gut: clamp(18px, 4vw, 56px);--ss-section: clamp(72px, 9vw, 136px);--ss-ease: cubic-bezier(.22, .61, .36, 1);}body{font-family: var(--ss-sans);font-weight: 300;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}h1, h2, h3, h4, h5, h6, .woocommerce-loop-product__title, .product_title{font-family: var(--ss-serif);font-weight: 300;letter-spacing: -.005em;color: var(--ss-ink);}::selection{background: var(--ss-blush-2);color: var(--ss-ink);}.entry-content > section{margin: 0;}.ss-wrap{width: 100%;max-width: calc(var(--ss-wrap) + 2 * var(--ss-gut));margin: 0 auto;padding: 0 var(--ss-gut);}.ss-section{padding: var(--ss-section) 0;position: relative;}.ss-section-tight{padding: calc(var(--ss-section) * .6) 0;}.ss-top-0{padding-top: 0;}.ss-white{background: var(--ss-white);}.ss-blush{background: var(--ss-blush);}.entry-content .ss-kicker,
.ss-kicker{margin: 0 0 18px;font-family: var(--ss-sans);font-size: 11.5px;font-weight: 500;letter-spacing: .26em;text-transform: uppercase;color: var(--ss-accent);}.entry-content h1.ss-display,
.ss-display{margin: 0 0 30px;font-size: clamp(56px, 8.4vw, 128px);line-height: .92;}.entry-content h2.ss-title,
.ss-title{margin: 0;font-size: clamp(36px, 4.4vw, 58px);line-height: 1.05;}.ss-display em, .ss-title em, .ss-page-title em{font-style: italic;color: var(--ss-accent);}.ss-display em{display: block;padding-left: .5em;}.entry-content .ss-lead,
.ss-lead{max-width: 31em;margin: 0 0 40px;font-size: clamp(16px, 1.25vw, 18px);line-height: 1.75;color: var(--ss-body);}.entry-content .ss-sub{max-width: 34em;margin: 18px auto 0;color: var(--ss-mute);}.ss-center{text-align: center;}.ss-head{margin-bottom: clamp(36px, 4.5vw, 64px);}.ss-head-split{display: flex;justify-content: space-between;align-items: flex-end;gap: 24px;}.ss-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 22px 36px;}.entry-content a.ss-btn,
.ss-btn{display: inline-flex;align-items: center;justify-content: center;min-height: 52px;padding: 0 34px;border: 1px solid var(--ss-ink);border-radius: 0;background: transparent;color: var(--ss-ink);font-family: var(--ss-sans);font-size: 12.5px;font-weight: 500;letter-spacing: .2em;text-transform: uppercase;text-decoration: none;cursor: pointer;transition: background .4s var(--ss-ease), color .4s var(--ss-ease), border-color .4s var(--ss-ease);}.entry-content a.ss-btn-dark,
.ss-btn-dark{background: var(--ss-ink);color: var(--ss-white);}.entry-content a.ss-btn:hover,
.ss-btn:hover{background: var(--ss-ink);color: var(--ss-white);}.entry-content a.ss-btn-dark:hover,
.ss-btn-dark:hover{background: var(--ss-accent);border-color: var(--ss-accent);}.entry-content a.ss-text-link,
.ss-text-link{display: inline-block;padding: 4px 0;font-family: var(--ss-sans);font-size: 12.5px;font-weight: 500;letter-spacing: .2em;text-transform: uppercase;color: var(--ss-ink);text-decoration: none;white-space: nowrap;background: linear-gradient(currentColor, currentColor) 0 100% / 100% 1px no-repeat;transition: background-size .5s var(--ss-ease), color .3s;}.entry-content a.ss-text-link:hover,
.ss-text-link:hover{color: var(--ss-accent);background-size: 30% 1px;}.site-top-header-wrap .site-header-row-container-inner{background: var(--ss-blush);border: 0;}.site-top-header-wrap .header-html,
.site-top-header-wrap .header-html-inner{font-size: 11.5px;letter-spacing: .16em;text-transform: uppercase;color: var(--ss-body);}.site-main-header-wrap .site-header-row-container-inner{border-bottom: 1px solid var(--ss-line);background: rgba(251, 250, 249, .94);}.item-is-stuck .site-header-row-container-inner{-webkit-backdrop-filter: blur(14px) saturate(1.3);backdrop-filter: blur(14px) saturate(1.3);background: rgba(251, 250, 249, .9) !important;}.main-navigation .primary-menu-container > ul > li.menu-item > a{font-size: 12px;font-weight: 500;letter-spacing: .18em;text-transform: uppercase;color: var(--ss-ink);}.main-navigation .primary-menu-container > ul > li.menu-item > a:hover{color: var(--ss-accent);}.header-navigation .header-menu-container ul ul.sub-menu{background: var(--ss-white);border: 1px solid var(--ss-line);box-shadow: 0 24px 60px rgba(37, 31, 35, .08);padding: 10px 0;}.header-navigation .header-menu-container ul ul li.menu-item > a{color: var(--ss-body);font-size: 14.5px;letter-spacing: .02em;text-transform: none;padding: .55em 1.4em;}.header-navigation .header-menu-container ul ul li.menu-item > a:hover{color: var(--ss-accent);background: transparent;}.header-navigation .header-menu-container ul ul li:not(:last-child){border-bottom: 0;}#mobile-drawer .drawer-inner{background: var(--ss-paper);}#mobile-drawer .drawer-header .drawer-toggle{color: var(--ss-ink);}#mobile-drawer .mobile-navigation ul li a{font-family: var(--ss-serif);font-size: 30px;font-weight: 300;color: var(--ss-ink);}#mobile-drawer .mobile-navigation ul ul li a{font-family: var(--ss-sans);font-size: 16px;}#mobile-drawer .mobile-navigation ul li{border-color: var(--ss-line);}#mobile-drawer .ss-owner-menu-item a{color: var(--ss-accent);font-style: italic;}.ss-owner-bar{background: var(--ss-ink);color: #fff;font-size: 12.5px;}.ss-owner-in{display: flex;justify-content: space-between;align-items: center;gap: 12px 24px;max-width: calc(var(--ss-wrap) + 2 * var(--ss-gut));margin: 0 auto;padding: 9px var(--ss-gut);}.ss-owner-who{opacity: .8;white-space: nowrap;}.ss-owner-who b{font-weight: 500;}.ss-owner-nav{display: flex;gap: 22px;overflow-x: auto;scrollbar-width: none;}.ss-owner-nav::-webkit-scrollbar{display: none;}.ss-owner-nav a{color: #fff;text-decoration: none;white-space: nowrap;letter-spacing: .04em;}.ss-owner-nav a:hover{color: #f1d9d1;}.ss-owner-nav .ss-owner-main{font-weight: 500;color: #f1d9d1;}.ss-owner-badge{display: inline-block;min-width: 18px;padding: 0 5px;margin-left: 3px;border-radius: 9px;background: var(--ss-rose);color: #fff;font-size: 10.5px;line-height: 18px;text-align: center;}.ss-hero{padding: clamp(28px, 4vw, 56px) 0 clamp(56px, 7vw, 100px);}.ss-hero-grid{display: grid;grid-template-columns: minmax(0, .9fr) minmax(0, 1.1fr);gap: clamp(32px, 6vw, 96px);align-items: center;}.ss-hero-media{position: relative;margin: 0;aspect-ratio: 4 / 4.4;max-height: calc(100vh - 150px);width: 100%;overflow: hidden;background: var(--ss-white);}.ss-hero-media img{width: 100%;height: 100%;object-fit: cover;animation: ss-settle 2.4s var(--ss-ease) both;}@keyframes ss-settle{from{transform: scale(1.06);opacity: 0;}to{transform: none;opacity: 1;}}.ss-hotspot{position: absolute;left: var(--x);top: var(--y);display: flex;align-items: center;gap: 12px;text-decoration: none;}.ss-hotspot-dot{width: 18px;height: 18px;border-radius: 50%;background: rgba(255, 255, 255, .95);animation: ss-ping 2.6s infinite;flex: none;}@keyframes ss-ping{0%{box-shadow: 0 0 0 0 rgba(255, 255, 255, .7);}70%{box-shadow: 0 0 0 14px rgba(255, 255, 255, 0);}100%{box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);}}.ss-hotspot-card{display: flex;flex-direction: column;background: rgba(255, 255, 255, .95);padding: 10px 16px;opacity: 0;transform: translateX(-6px);transition: opacity .4s var(--ss-ease), transform .4s var(--ss-ease);pointer-events: none;}.ss-hotspot:hover .ss-hotspot-card, .ss-hotspot:focus-visible .ss-hotspot-card{opacity: 1;transform: none;}.ss-hs-name{font-family: var(--ss-serif);font-size: 19px;color: var(--ss-ink);line-height: 1.2;}.ss-hs-meta{font-size: 12px;color: var(--ss-mute);white-space: nowrap;}.ss-intro{animation: ss-rise 1.2s var(--ss-ease) var(--d, 0ms) both;}@keyframes ss-rise{from{opacity: 0;transform: translateY(14px);}to{opacity: 1;transform: none;}}.ss-promise{border-block: 1px solid var(--ss-line);background: var(--ss-white);}.ss-promise-in{display: grid;grid-template-columns: repeat(4, 1fr);}.ss-promise-item{display: flex;align-items: center;gap: 16px;padding: 26px 18px;}.ss-promise-item + .ss-promise-item{border-left: 1px solid var(--ss-line);}.ss-promise-item svg{flex: none;width: 32px;height: 32px;fill: none;stroke: var(--ss-rose);stroke-width: 1.1;stroke-linejoin: round;}.entry-content .ss-promise-item p{margin: 0;font-size: 13.5px;line-height: 1.5;color: var(--ss-mute);}.ss-promise-item b{display: block;font-family: var(--ss-serif);font-weight: 400;font-size: 19px;color: var(--ss-ink);}.ss-cats{display: grid;grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));gap: clamp(16px, 3vw, 44px);}.ss-cat{text-decoration: none;text-align: center;color: var(--ss-ink);}.ss-cat-img{display: block;aspect-ratio: 1;border-radius: 50%;overflow: hidden;background: var(--ss-blush);margin-bottom: 18px;}.ss-cat-img img{width: 100%;height: 100%;object-fit: cover;mix-blend-mode: multiply;transition: transform 1.2s var(--ss-ease);}.ss-cat:hover .ss-cat-img img{transform: scale(1.08);}.ss-cat-name{display: block;font-family: var(--ss-serif);font-size: clamp(21px, 1.8vw, 26px);line-height: 1.1;}.ss-cat-count{display: block;margin-top: 4px;font-size: 11.5px;letter-spacing: .14em;text-transform: uppercase;color: var(--ss-mute);}.woocommerce ul.products li.product,
.woocommerce ul.products li.product .product-details,
.woocommerce ul.products li.product.content-bg{background: transparent !important;box-shadow: none;}.woocommerce ul.products li.product .woocommerce-loop-image-link{position: relative;display: block;aspect-ratio: 4 / 5;overflow: hidden;background: var(--ss-white);margin-bottom: 0;}.woocommerce ul.products li.product .woocommerce-loop-image-link img{width: 100% !important;height: 100% !important;object-fit: contain;padding: 6%;margin: 0;transition: transform 1.1s var(--ss-ease);}.woocommerce ul.products li.product.ss-cover .woocommerce-loop-image-link img{object-fit: cover;padding: 0;}.woocommerce ul.products li.product:hover .woocommerce-loop-image-link img{transform: scale(1.05);}.woocommerce ul.products li.product .product-details{padding: 16px 0 0;}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size: clamp(19px, 1.5vw, 22px);font-weight: 400;line-height: 1.2;margin: 0 0 4px;padding: 0;}.woocommerce ul.products li.product .woocommerce-loop-product__title a{color: var(--ss-ink);}.ss-product-meta{margin: 0 0 8px;font-size: 12.5px;line-height: 1.45;color: var(--ss-mute);}.woocommerce ul.products li.product .price{font-family: var(--ss-sans);font-size: 14.5px;font-weight: 400;color: var(--ss-ink);}.woocommerce ul.products li.product .product-action-wrap .button{font-size: 11.5px;font-weight: 500;letter-spacing: .18em;text-transform: uppercase;color: var(--ss-accent);}.ss-pair{display: grid;grid-template-columns: 1fr 1fr;}.ss-pair-item{position: relative;display: block;aspect-ratio: 1 / 1.05;overflow: hidden;text-decoration: none;}.ss-pair-item img{width: 100%;height: 100%;object-fit: cover;transition: transform 1.6s var(--ss-ease);}.ss-pair-item:hover img{transform: scale(1.04);}.ss-pair-item::after{content: "";position: absolute;inset: 0;background: linear-gradient(to top, rgba(37, 31, 35, .55), rgba(37, 31, 35, 0) 55%);}.ss-pair-label{position: absolute;left: clamp(22px, 4vw, 56px);bottom: clamp(22px, 4vw, 56px);right: 22px;z-index: 1;display: flex;flex-direction: column;align-items: flex-start;gap: 10px;color: #fff;}.ss-pair-k{font-size: 11.5px;letter-spacing: .26em;text-transform: uppercase;}.ss-pair-t{font-family: var(--ss-serif);font-size: clamp(30px, 3.4vw, 48px);line-height: 1.05;font-weight: 300;max-width: 12em;}.ss-pair-t em{font-style: italic;}.ss-pair-cta{font-size: 12px;font-weight: 500;letter-spacing: .2em;text-transform: uppercase;border-bottom: 1px solid #fff;padding-bottom: 3px;}.ss-pills{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px;margin-bottom: clamp(36px, 5vw, 64px);}.ss-pills .ss-pill{min-height: 46px;padding: 0 24px;border: 1px solid var(--ss-blush-2);border-radius: 999px;background: rgba(255, 255, 255, .55);cursor: pointer;box-shadow: none;font-family: var(--ss-serif);font-size: 20px;font-style: italic;font-weight: 400;letter-spacing: 0;text-transform: none;color: var(--ss-ink);transition: background .3s, color .3s, border-color .3s;}.ss-pills .ss-pill:hover{border-color: var(--ss-rose);background: rgba(255, 255, 255, .85);color: var(--ss-ink);}.ss-pills .ss-pill[aria-selected="true"]{background: var(--ss-ink);border-color: var(--ss-ink);color: #fff;}.ss-finder-panel{display: grid;grid-template-columns: minmax(0, .8fr) minmax(0, 2fr);gap: clamp(28px, 4vw, 64px);align-items: start;}.ss-finder-panel[hidden]{display: none;}.entry-content .ss-finder-text h3{font-size: clamp(44px, 4.6vw, 64px);line-height: 1;font-style: italic;color: var(--ss-accent);margin: 0 0 18px;}.entry-content .ss-finder-text p{margin: 0 0 16px;color: var(--ss-body);}.entry-content .ss-finder-text .ss-finder-stones{font-size: 12px;letter-spacing: .16em;text-transform: uppercase;color: var(--ss-ink);}.ss-finder-grid{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: clamp(14px, 2vw, 28px);}.ss-finder-panel:not([hidden]) .ss-mini{animation: ss-rise .6s var(--ss-ease) both;}.ss-finder-panel .ss-mini:nth-child(2){animation-delay: .07s;}.ss-finder-panel .ss-mini:nth-child(3){animation-delay: .14s;}.ss-mini{display: flex;flex-direction: column;text-decoration: none;color: var(--ss-ink);}.ss-mini-img{display: block;aspect-ratio: 4 / 5;background: var(--ss-white);overflow: hidden;margin-bottom: 14px;}.ss-mini-img img{width: 100%;height: 100%;object-fit: contain;padding: 6%;transition: transform 1.1s var(--ss-ease);}.ss-mini.ss-cover .ss-mini-img img{object-fit: cover;padding: 0;}.ss-mini:hover .ss-mini-img img{transform: scale(1.05);}.ss-mini-name{font-family: var(--ss-serif);font-size: clamp(19px, 1.5vw, 22px);line-height: 1.2;}.ss-mini-meta{font-size: 12.5px;color: var(--ss-mute);margin: 2px 0 6px;}.ss-mini-price{font-size: 14.5px;}.ss-split{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: clamp(36px, 6vw, 110px);align-items: center;}.ss-split-media{margin: 0;aspect-ratio: 4 / 5;overflow: hidden;}.ss-split-media img{width: 100%;height: 100%;object-fit: cover;}.entry-content .ss-split-copy .ss-title{margin-bottom: 22px;}.entry-content .ss-split-copy > p:not(.ss-kicker){max-width: 32em;color: var(--ss-body);}.entry-content .ss-quote{margin: 0 0 28px;padding: 0;border: 0;font-family: var(--ss-serif);font-weight: 300;font-style: italic;font-size: clamp(28px, 2.9vw, 42px);line-height: 1.2;color: var(--ss-ink);}.entry-content .ss-quote p{margin: 0;font-size: inherit;}.entry-content .ss-signature{font-family: var(--ss-serif);font-style: italic;font-size: 30px;color: var(--ss-accent);margin: 8px 0 26px;}.ss-ws{margin-top: 34px;background: var(--ss-white);border: 1px solid var(--ss-line);}.entry-content a.ss-ws-row{display: flex;justify-content: space-between;align-items: center;gap: 16px;padding: 20px 24px;border-bottom: 1px solid var(--ss-line);text-decoration: none;transition: background .3s;}.ss-ws-row:hover{background: var(--ss-blush);}.ss-ws-row b{display: block;font-family: var(--ss-serif);font-weight: 400;font-size: 24px;color: var(--ss-ink);line-height: 1.15;}.ss-ws-row small{font-size: 13px;color: var(--ss-mute);}.ss-ws-row em{font-style: normal;font-size: 14px;color: var(--ss-accent);white-space: nowrap;}.ss-ws-foot{display: flex;align-items: center;justify-content: space-between;gap: 18px 28px;flex-wrap: wrap;padding: 20px 24px 24px;}.entry-content .ss-ws-foot p{margin: 0;flex: 1 1 260px;font-size: 13.5px;color: var(--ss-mute);}.ss-insta{display: grid;grid-template-columns: repeat(6, minmax(0, 1fr));gap: 6px;}.ss-insta a{display: block;aspect-ratio: 1;overflow: hidden;background: var(--ss-white);}.ss-insta img{width: 100%;height: 100%;object-fit: cover;transition: transform 1s var(--ss-ease), opacity .4s;}.ss-insta a:hover img{transform: scale(1.06);opacity: .85;}.ss-news{background: var(--ss-blush);padding: clamp(56px, 7vw, 96px) 0;}.ss-news-in{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: 32px 80px;align-items: center;}.entry-content .ss-news p{margin: 12px 0 0;color: var(--ss-body);}.ss-news-form{display: grid;grid-template-columns: minmax(0, 1fr) auto;}.ss-news-form input[type="email"]{min-height: 54px;padding: 0 20px;border: 1px solid var(--ss-blush-2);border-right: 0;border-radius: 0;background: var(--ss-white);font: 300 16px var(--ss-sans);color: var(--ss-ink);}.ss-news-form input[type="email"]:focus{outline: none;border-color: var(--ss-ink);}.ss-news-form .ss-btn{min-height: 54px;border-radius: 0;}.entry-content .ss-news-msg{grid-column: 1 / -1;min-height: 1.5em;margin: 10px 0 0;font-size: 13.5px;color: var(--ss-accent);}.ss-page-hero{padding: clamp(56px, 8vw, 120px) 0 clamp(36px, 5vw, 64px);}.entry-content h1.ss-page-title,
.ss-page-title{margin: 0 0 24px;font-size: clamp(52px, 7vw, 104px);line-height: .95;}.ss-article{max-width: calc(720px + 2 * var(--ss-gut));}.entry-content .ss-article p{font-size: 18px;line-height: 1.85;color: var(--ss-body);margin: 0 0 1.4em;}.entry-content .ss-article h2{font-size: clamp(32px, 3.2vw, 44px);margin: 1.8em 0 .6em;}.ss-article-wide{margin: 0 calc(-1 * min(200px, 12vw)) 64px;overflow: hidden;aspect-ratio: 16 / 8;}.ss-article-wide img{width: 100%;height: 100%;object-fit: cover;}.entry-content .ss-article .ss-pull{margin: 2.4em 0;padding: 36px 0;border-block: 1px solid var(--ss-line);text-align: center;font-family: var(--ss-serif);font-style: italic;font-size: clamp(30px, 3.4vw, 42px);line-height: 1.2;color: var(--ss-ink);}.entry-content .ss-steps{list-style: none;margin: 0;padding: 0;border-top: 1px solid var(--ss-line);}.entry-content .ss-steps li{display: flex;align-items: baseline;gap: 26px;padding: 22px 0;margin: 0;border-bottom: 1px solid var(--ss-line);}.ss-steps .ss-n{font-family: var(--ss-serif);font-style: italic;font-size: 22px;color: var(--ss-accent);width: 36px;flex: none;}.ss-steps strong{font-family: var(--ss-serif);font-weight: 400;font-size: clamp(24px, 2.2vw, 30px);color: var(--ss-ink);}.entry-content .ss-checks{list-style: none;margin: 0;padding: 0;columns: 2;column-gap: 40px;}.entry-content .ss-checks li{break-inside: avoid;padding: 14px 0 14px 28px;margin: 0;position: relative;border-bottom: 1px solid var(--ss-line);color: var(--ss-body);}.ss-checks li::before{content: "";position: absolute;left: 2px;top: 23px;width: 8px;height: 8px;border: 1px solid var(--ss-rose);transform: rotate(45deg);}.ss-two{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1.2fr);gap: 48px 96px;align-items: start;}.ss-contact{display: grid;grid-template-columns: repeat(3, 1fr);gap: 16px;}.ss-contact-card{display: flex;flex-direction: column;align-items: flex-start;padding: 34px 30px;border: 1px solid var(--ss-line);background: var(--ss-white);}.entry-content .ss-contact-big{flex: 1;margin: 0 0 26px;font-family: var(--ss-serif);font-size: clamp(24px, 2.2vw, 30px);line-height: 1.25;color: var(--ss-ink);word-break: break-word;}.entry-content .ss-contact-big a{color: inherit;text-decoration: none;}.entry-content .ss-legal{margin: 40px 0 0;font-size: 13px;color: var(--ss-mute);}.woocommerce-products-header .page-title,
.entry-hero .page-title,
.archive .entry-hero h1{font-size: clamp(48px, 6vw, 88px);font-weight: 300;line-height: 1;color: var(--ss-ink);}.entry-hero-container-inner{background: transparent;}.woocommerce .woocommerce-ordering select{border-radius: 0;border-color: var(--ss-line);background-color: var(--ss-white);font-size: 14px;}.woocommerce div.product .product_title{font-size: clamp(38px, 4vw, 58px);line-height: 1.02;margin-bottom: 6px;}.woocommerce div.product .ss-product-meta{font-size: 13px;letter-spacing: .14em;text-transform: uppercase;color: var(--ss-mute);margin: 0 0 18px;}.woocommerce div.product p.price, .woocommerce div.product span.price{font-family: var(--ss-sans);font-size: 22px;font-weight: 300;color: var(--ss-ink);}.woocommerce div.product div.images .woocommerce-product-gallery__image{background: var(--ss-white);}.woocommerce div.product .woocommerce-product-details__short-description{color: var(--ss-body);font-size: 16.5px;line-height: 1.8;}.woocommerce div.product form.cart .button,
.woocommerce .button.alt, .woocommerce button.button, .wc-block-components-button:not(.is-link){border-radius: 0 !important;font-size: 12.5px !important;font-weight: 500 !important;letter-spacing: .2em !important;text-transform: uppercase;}.woocommerce div.product form.cart .button{min-height: 56px;padding: 0 40px;}.woocommerce .quantity .qty{border-radius: 0;border-color: var(--ss-line);min-height: 56px;}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-family: var(--ss-sans);letter-spacing: .16em;text-transform: uppercase;font-size: 12px;font-weight: 500;}.product_meta{font-size: 13.5px;color: var(--ss-mute);}.product_meta a{color: var(--ss-accent);}.woocommerce-breadcrumb, .kadence-breadcrumbs{font-size: 12.5px;letter-spacing: .04em;color: var(--ss-mute);}.related.products > h2, .upsells.products > h2{font-size: clamp(32px, 3vw, 44px);}.ss-footer{background: var(--ss-paper);border-top: 1px solid var(--ss-line);padding: clamp(56px, 7vw, 96px) 0 28px;font-size: 14.5px;color: var(--ss-body);}.ss-footer-grid{display: grid;grid-template-columns: 1.6fr 1fr 1fr 1fr;gap: 40px;}.ss-footer-logo{display: inline-block;margin-bottom: 20px;font-family: var(--ss-serif);font-size: 28px;color: var(--ss-ink);text-decoration: none;}.ss-footer-logo img{width: 150px;height: auto;}.ss-footer-brand p{max-width: 26em;color: var(--ss-mute);margin: 0;}.ss-footer h2{font-family: var(--ss-sans);font-size: 11.5px;font-weight: 500;letter-spacing: .22em;text-transform: uppercase;color: var(--ss-ink);margin: 6px 0 18px;}.ss-footer ul{list-style: none;margin: 0;padding: 0;}.ss-footer li{margin: 0 0 9px;}.ss-footer a{color: var(--ss-body);text-decoration: none;}.ss-footer a:hover{color: var(--ss-accent);}.ss-footer-bottom{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 12px 28px;margin-top: 56px;padding-top: 24px;border-top: 1px solid var(--ss-line);font-size: 12.5px;color: var(--ss-mute);}.ss-footer-bottom p{margin: 0;}.ss-pay{display: flex;gap: 8px;flex-wrap: wrap;}.ss-pay span{border: 1px solid var(--ss-line);padding: 3px 9px;font-size: 11px;letter-spacing: .08em;color: var(--ss-body);background: var(--ss-white);}.ss-js .ss-reveal{opacity: 0;transform: translateY(18px);transition: opacity 1.1s var(--ss-ease), transform 1.1s var(--ss-ease);}.ss-js .ss-reveal.is-in{opacity: 1;transform: none;}@media (prefers-reduced-motion: reduce){.ss-js .ss-reveal{opacity: 1;transform: none;transition: none;}.ss-intro, .ss-hero-media img, .ss-hotspot-dot, .ss-mini{animation: none !important;}}@media (max-width: 1080px){.ss-promise-in{grid-template-columns: repeat(2, 1fr);}.ss-promise-item:nth-child(3){border-left: 0;}.ss-promise-item:nth-child(n+3){border-top: 1px solid var(--ss-line);}.ss-footer-grid{grid-template-columns: 1fr 1fr;}.ss-contact{grid-template-columns: 1fr;}}@media (max-width: 860px){.ss-hero{padding-top: 0;}.ss-hero-grid{grid-template-columns: 1fr;}.ss-hero-media{order: -1;aspect-ratio: 1 / 1;width: auto;max-height: none;margin: 0 calc(-1 * var(--ss-gut));}.ss-hotspot{--x: 46% !important;--y: 58% !important;}.ss-hotspot-card{opacity: 1;transform: none;}.ss-cats{grid-template-columns: none;grid-auto-flow: column;grid-auto-columns: 38%;overflow-x: auto;scroll-snap-type: x mandatory;scroll-padding-inline: var(--ss-gut);margin: 0 calc(-1 * var(--ss-gut));padding: 0 var(--ss-gut) 6px;scrollbar-width: none;}.ss-cats::-webkit-scrollbar{display: none;}.ss-cat{scroll-snap-align: start;}.ss-pair{grid-template-columns: 1fr;}.ss-pills{flex-wrap: nowrap;justify-content: flex-start;overflow-x: auto;margin: 0 calc(-1 * var(--ss-gut)) 36px;padding: 0 var(--ss-gut) 4px;scrollbar-width: none;}.ss-pills::-webkit-scrollbar{display: none;}.ss-pills .ss-pill{flex: none;}.ss-finder-panel, .ss-split, .ss-news-in, .ss-two{grid-template-columns: 1fr;}.ss-finder-grid{grid-template-columns: repeat(2, minmax(0, 1fr));}.ss-finder-grid .ss-mini:nth-child(3){display: none;}.ss-split-reverse .ss-split-media{order: -1;}.ss-head-split{flex-direction: column;align-items: flex-start;}.ss-insta{grid-template-columns: repeat(3, minmax(0, 1fr));}.entry-content .ss-checks{columns: 1;}.ss-article-wide{margin-left: 0;margin-right: 0;}.ss-owner-who{display: none;}.ss-section{padding: 72px 0;}}@media (max-width: 560px){.ss-promise-item{flex-direction: column;align-items: flex-start;gap: 10px;padding: 20px 12px;}.ss-footer-grid{grid-template-columns: 1fr;}.ss-news-form{grid-template-columns: 1fr;}.ss-news-form input[type="email"]{border-right: 1px solid var(--ss-blush-2);}.ss-footer-bottom{flex-direction: column;align-items: flex-start;}}.ss-lang{display: inline-flex;gap: 6px;margin-left: 18px;letter-spacing: .12em;}.ss-lang a{color: var(--ss-mute);text-decoration: none;}.ss-lang a[aria-current="true"]{color: var(--ss-ink);font-weight: 500;border-bottom: 1px solid currentColor;}.ss-lang span{color: var(--ss-subtle);}#mobile-drawer .ss-lang-item{padding: 18px 0;border: 0;}#mobile-drawer .ss-lang-item .ss-lang{margin: 0;font-family: var(--ss-sans);font-size: 15px;}#mobile-drawer .ss-lang-item a{font-family: var(--ss-sans);font-size: 15px;padding: 0;display: inline;border-bottom: 0;}#mobile-drawer .ss-account-menu-item a{font-family: var(--ss-sans);font-size: 16px;letter-spacing: .04em;}.woocommerce-account .entry-hero .page-title,
.woocommerce-account h1.entry-title{font-size: clamp(44px, 5.4vw, 76px);font-weight: 300;}.woocommerce-account .u-columns.col2-set{display: grid;grid-template-columns: 1fr 1fr;gap: clamp(20px, 3vw, 40px);margin-top: 8px;}.woocommerce-account .u-columns .u-column1, .woocommerce-account .u-columns .u-column2{width: auto;float: none;padding: clamp(24px, 3vw, 40px);background: var(--ss-white);border: 1px solid var(--ss-line);}.woocommerce-account .u-columns h2{font-size: clamp(30px, 3vw, 40px);margin: 0 0 18px;}.woocommerce form.login, .woocommerce form.register{border: 0;padding: 0;margin: 0;}.woocommerce form .form-row label{font-size: 12px;font-weight: 400;letter-spacing: .14em;text-transform: uppercase;color: var(--ss-ink);}.woocommerce form .form-row input.input-text{min-height: 52px;padding: 12px 16px;border: 1px solid var(--ss-line);border-radius: 0;background: var(--ss-white);font: 300 16px var(--ss-sans);}.woocommerce form .form-row input.input-text:focus{outline: none;border-color: var(--ss-ink);}.woocommerce-account .woocommerce-form-login__submit, .woocommerce-account .woocommerce-form-register__submit, .woocommerce-account .woocommerce-Button{min-height: 52px;padding: 0 32px !important;border-radius: 0 !important;background: var(--ss-ink) !important;color: #fff !important;font-size: 12.5px !important;font-weight: 500 !important;letter-spacing: .2em !important;text-transform: uppercase;}.woocommerce-account .woocommerce-form-login__submit:hover, .woocommerce-account .woocommerce-form-register__submit:hover{background: var(--ss-accent) !important;}.woocommerce-account .woocommerce-LostPassword a, .woocommerce-account .woocommerce-privacy-policy-text a{color: var(--ss-accent);}.woocommerce-account .woocommerce-form-login__rememberme{font-size: 14px;letter-spacing: 0;text-transform: none;}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style: none;margin: 0;padding: 0;border-top: 1px solid var(--ss-line);}.woocommerce-account .woocommerce-MyAccount-navigation li{margin: 0;border-bottom: 1px solid var(--ss-line);}.woocommerce-account .woocommerce-MyAccount-navigation li a{display: block;padding: 14px 4px;color: var(--ss-body);text-decoration: none;font-size: 15px;}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a, .woocommerce-account .woocommerce-MyAccount-navigation li a:hover{color: var(--ss-ink);font-weight: 500;}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{box-shadow: inset 2px 0 0 var(--ss-accent);padding-left: 14px;}.ss-owner-cta{margin: 0 0 24px;}.ss-bookings{list-style: none;margin: 0;padding: 0;display: grid;gap: 10px;}.ss-booking{display: flex;justify-content: space-between;align-items: center;gap: 16px;padding: 18px 20px;background: var(--ss-white);border: 1px solid var(--ss-line);}.ss-booking.is-past{opacity: .6;}.ss-booking p{margin: 0;}.ss-booking-name{font-family: var(--ss-serif);font-size: 22px;color: var(--ss-ink);}.ss-booking-meta{font-size: 14px;color: var(--ss-body);}.ss-booking-no{font-size: 12px;letter-spacing: .1em;color: var(--ss-mute);}.ss-empty{padding: 32px;background: var(--ss-white);border: 1px solid var(--ss-line);}.ss-empty p{margin: 0 0 18px;}@media (max-width: 760px){.woocommerce-account .u-columns.col2-set{grid-template-columns: 1fr;}.ss-booking{flex-direction: column;align-items: flex-start;}}.woocommerce-account .u-columns.col2-set::before, .woocommerce-account .u-columns.col2-set::after{content: none;display: none;}.woocommerce-account .entry-hero-container-inner .entry-header{min-height: 0;padding: clamp(32px, 5vw, 64px) 0 8px;}#mobile-drawer .drawer-inner{background: var(--ss-paper);width: min(380px, 88vw);}#mobile-drawer .drawer-header{padding: 14px 18px 0;min-height: 56px;}#mobile-drawer .drawer-content{padding: 4px 24px calc(28px + env(safe-area-inset-bottom));display: flex;flex-direction: column;min-height: calc(100% - 56px);}#mobile-drawer .mobile-navigation ul{border-top: 1px solid var(--ss-line);}#mobile-drawer .mobile-navigation ul li{border-bottom: 1px solid var(--ss-line) !important;}#mobile-drawer .mobile-navigation ul li > a,
#mobile-drawer .mobile-navigation ul li > .drawer-nav-drop-wrap > a{padding: 14px 0 !important;font-family: var(--ss-serif);font-size: 25px;font-weight: 400;line-height: 1.15;color: var(--ss-ink);}#mobile-drawer .mobile-navigation .drawer-nav-drop-wrap{display: flex;align-items: center;justify-content: space-between;border: 0;}#mobile-drawer .drawer-sub-toggle{display: grid;place-items: center;width: 44px;height: 44px;padding: 0;border: 0 !important;background: transparent;color: var(--ss-ink);opacity: 1;}#mobile-drawer .drawer-sub-toggle .kadence-svg-iconset{display: none;}#mobile-drawer .drawer-sub-toggle::before{content: "+";font: 300 26px/1 var(--ss-sans);color: var(--ss-accent);transition: transform .3s var(--ss-ease);}#mobile-drawer .drawer-sub-toggle[aria-expanded="true"]::before{transform: rotate(45deg);}#mobile-drawer .mobile-navigation ul ul{border-top: 0;padding: 0 0 10px 2px;}#mobile-drawer .mobile-navigation ul ul li{border-bottom: 0 !important;}#mobile-drawer .mobile-navigation ul ul li > a{padding: 8px 0 !important;font-family: var(--ss-sans);font-size: 15px;font-weight: 300;color: var(--ss-body);letter-spacing: .01em;}#mobile-drawer .mobile-navigation ul ul li > a:hover{color: var(--ss-accent);}#mobile-drawer .mobile-html, #mobile-drawer .mobile-html-inner{margin-top: auto;width: 100%;}.ss-drawer{display: grid;gap: 20px;padding-top: 24px;}.ss-drawer .ss-drawer-cta{width: 100%;}.ss-drawer-links{display: grid;gap: 4px;}.ss-drawer-links a{display: flex;align-items: center;gap: 12px;min-height: 44px;font-size: 15px;color: var(--ss-ink);text-decoration: none;}.ss-drawer-links svg{width: 20px;height: 20px;fill: none;stroke: currentColor;stroke-width: 1.3;stroke-linejoin: round;}.ss-drawer-links .ss-drawer-owner{color: var(--ss-accent);}.ss-drawer-foot{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 10px 16px;padding-top: 16px;border-top: 1px solid var(--ss-line);font-size: 13px;color: var(--ss-mute);}.ss-drawer-foot .ss-lang{margin: 0;font-size: 13px;}.ss-drawer-contact{margin: 0;display: flex;gap: 8px;}.ss-drawer-contact a{color: var(--ss-mute);text-decoration: none;}.ss-drawer-contact span{color: var(--ss-subtle);}#mobile-drawer .ss-drawer a{text-decoration: none !important;}#mobile-drawer .ss-drawer .ss-drawer-cta{color: #fff;}#mobile-drawer .ss-drawer .ss-lang a[aria-current="true"]{border-bottom: 1px solid currentColor;}.single-product div.product .summary .stock{margin: 4px 0 14px;font-size: 13px;letter-spacing: .14em;text-transform: uppercase;color: var(--ss-accent);}.single-product div.product .summary .stock.out-of-stock{color: var(--ss-mute);}.single-product div.product form.cart{margin-bottom: 18px;}.single-product div.product form.cart .single_add_to_cart_button{width: 100%;min-height: 58px;}.ss-ico{flex: none;width: 22px;height: 22px;fill: none;stroke: var(--ss-rose);stroke-width: 1.2;stroke-linecap: round;stroke-linejoin: round;}.ss-acc details{border-bottom: 1px solid var(--ss-line);}.ss-acc summary{display: flex;align-items: center;justify-content: space-between;min-height: 56px;cursor: pointer;list-style: none;font-size: 12px;font-weight: 500;letter-spacing: .18em;text-transform: uppercase;color: var(--ss-ink);}.ss-acc summary::-webkit-details-marker{display: none;}.ss-acc summary::after{content: "+";font-size: 20px;font-weight: 300;letter-spacing: 0;color: var(--ss-mute);transition: transform .4s var(--ss-ease);}.ss-acc details[open] summary::after{transform: rotate(45deg);}.ss-acc-body{padding: 0 0 18px;font-size: 15px;line-height: 1.75;color: var(--ss-body);}.ss-acc-body p{margin: 0 0 10px;}.ss-acc-body a{color: var(--ss-accent);}.ss-dl{display: grid;grid-template-columns: auto 1fr;gap: 6px 18px;margin: 0;}.ss-dl dt{font-size: 12px;letter-spacing: .14em;text-transform: uppercase;color: var(--ss-mute);padding-top: 3px;}.ss-dl dd{margin: 0;}@media (min-width: 1025px){.single-product div.product.entry{display: grid;grid-template-columns: minmax(0, 1.08fr) minmax(0, .92fr);column-gap: clamp(40px, 5vw, 88px);align-items: start;}.single-product div.product.entry::before, .single-product div.product.entry::after{display: none;}.single-product div.product .woocommerce-product-gallery{grid-column: 1;float: none !important;width: auto !important;margin: 0 !important;position: sticky !important;top: 110px;}.single-product div.product .summary{grid-column: 2;float: none !important;width: auto !important;margin: 0 !important;}.single-product div.product.entry > :not(.woocommerce-product-gallery):not(.summary):not(.onsale){grid-column: 1 / -1;}}.ss-sticky-buy{position: fixed;z-index: 90;left: 0;right: 0;bottom: 0;display: flex;align-items: center;gap: 12px;padding: 10px 14px calc(10px + env(safe-area-inset-bottom));background: rgba(255, 255, 255, .97);border-top: 1px solid var(--ss-line);box-shadow: 0 -8px 30px rgba(37, 31, 35, .06);transform: translateY(110%);transition: transform .45s var(--ss-ease);}.ss-sticky-buy.is-on{transform: none;}.ss-sticky-buy img{width: 44px;height: 44px;object-fit: cover;background: var(--ss-paper, #fbfaf9);}.ss-sb-tx{flex: 1;min-width: 0;display: flex;flex-direction: column;line-height: 1.25;}.ss-sb-tx b{font-family: var(--ss-serif);font-weight: 400;font-size: 17px;color: var(--ss-ink);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.ss-sb-tx > span{font-size: 13.5px;color: var(--ss-ink);}.ss-sb-tx del{color: var(--ss-mute);}.ss-sticky-buy .ss-btn{min-height: 46px;padding: 0 18px;font-size: 11px;letter-spacing: .14em;white-space: nowrap;}@media (min-width: 861px){.ss-sticky-buy{display: none;}}.ss-chips{display: flex;gap: 8px;overflow-x: auto;margin: 0 0 22px;padding-bottom: 2px;scrollbar-width: none;}.ss-chips::-webkit-scrollbar{display: none;}.ss-chips a{flex: none;display: inline-flex;align-items: center;height: 40px;padding: 0 16px;border: 1px solid var(--ss-line);background: var(--ss-white);font-size: 13.5px;color: var(--ss-ink);text-decoration: none;white-space: nowrap;transition: border-color .3s, background .3s, color .3s;}.ss-chips a:hover{border-color: var(--ss-ink);}.ss-chips a[aria-current]{background: var(--ss-ink);border-color: var(--ss-ink);color: #fff;}.woocommerce ul.products li.product{position: relative;}.ss-badge, .woocommerce span.onsale.ss-badge{position: absolute;z-index: 2;top: 10px;left: 10px;right: auto;min-width: 0;min-height: 0;margin: 0;padding: 4px 9px;border-radius: 0;background: var(--ss-accent);color: #fff;font-size: 11px;font-weight: 500;line-height: 1.3;letter-spacing: .12em;text-transform: uppercase;}.ss-badge-out{background: rgba(255, 255, 255, .92);color: var(--ss-ink);border: 1px solid var(--ss-line);}.woocommerce ul.products li.product.outofstock img{opacity: .55;filter: grayscale(.4);}@media (max-width: 860px){.product-archive-hero-section .entry-hero-container-inner, .product-archive-hero-section .entry-header{padding-top: 22px !important;padding-bottom: 4px !important;min-height: 0 !important;}.archive .page-title.archive-title{font-size: 42px;margin: 0;}.woocommerce-ordering{margin-bottom: 14px;}}.wc-block-cart__empty-cart__title.with-empty-cart-icon::before{display: none !important;}.wc-block-cart__empty-cart__title{font-family: var(--ss-serif);font-weight: 300;font-size: clamp(30px, 4vw, 44px);color: var(--ss-ink);}.wc-block-components-order-summary .wc-block-components-product-metadata__description,
.wc-block-cart-item__product .wc-block-components-product-metadata__description{display: none;}.ss-checkout-trust{margin: 14px 0 0;text-align: center;}.ss-checkout-trust p{display: flex;align-items: center;justify-content: center;gap: 8px;margin: 0 0 8px;font-size: 12.5px;color: var(--ss-mute);}.ss-checkout-trust .ss-ico{width: 16px;height: 16px;}@media (max-width: 860px){.woocommerce-checkout .entry-hero .entry-header, .woocommerce-cart .entry-hero .entry-header{padding-top: 22px !important;padding-bottom: 0 !important;min-height: 0 !important;}}.ss-assure{margin: 0 0 30px;}.ss-trust-pay{display: flex;align-items: center;justify-content: center;gap: 10px;margin: 0 0 18px;}.ss-trust-lock{display: inline-flex;color: var(--ss-mute);}.ss-trust-lock .ss-ico{width: 15px;height: 15px;stroke: var(--ss-mute);}.ss-paylogos{display: flex;flex-wrap: wrap;justify-content: center;gap: 6px;}.ss-paylogo{display: inline-flex;}.ss-paylogo svg{display: block;width: 44px;height: 28px;border-radius: 4px;box-shadow: 0 0 0 1px rgba(37, 31, 35, .1);}.ss-pay-txt{display: inline-flex;align-items: center;height: 28px;padding: 0 10px;border-radius: 4px;box-shadow: 0 0 0 1px rgba(37, 31, 35, .1);background: #fff;font-size: 11px;color: var(--ss-body);}.ss-trust{display: grid;margin: 0;padding: 16px 0;list-style: none;border-block: 1px solid var(--ss-line);}.ss-trust-2{grid-template-columns: repeat(2, minmax(0, 1fr));}.ss-trust-3{grid-template-columns: repeat(3, minmax(0, 1fr));}.ss-trust li{display: flex;flex-direction: column;align-items: center;gap: 7px;padding: 0 6px;text-align: center;font-size: 12px;line-height: 1.35;color: var(--ss-body);}.ss-trust li + li{border-left: 1px solid var(--ss-line);}.ss-trust .ss-ico{width: 22px;height: 22px;}@media (min-width: 861px){.ss-trust-pay{justify-content: flex-start;}.ss-trust li{flex-direction: row;justify-content: center;gap: 9px;text-align: left;font-size: 12.5px;}}.ss-checkout-trust .ss-paylogos{justify-content: center;}@media (max-width: 560px){.ss-footer{padding: 52px 0 28px;text-align: center;}.single-product .ss-footer{padding-bottom: 104px;}.ss-footer .ss-footer-grid{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: 36px 16px;}.ss-footer-brand{grid-column: 1 / -1;}.ss-footer-logo{margin-bottom: 14px;}.ss-footer-logo img{width: 132px;margin: 0 auto;}.ss-footer-brand p{margin: 0 auto;max-width: 24em;font-size: 14px;line-height: 1.6;}.ss-footer h2{margin: 0 0 14px;font-size: 11px;}.ss-footer li{margin: 0 0 4px;}.ss-footer-col a{display: inline-block;padding: 5px 0;font-size: 14.5px;}.ss-footer-col:last-child{grid-column: 1 / -1;padding-top: 30px;border-top: 1px solid var(--ss-line);}.ss-footer-col:last-child ul{display: flex;flex-wrap: wrap;justify-content: center;gap: 0 20px;}.ss-footer-col:last-child li:first-child{flex-basis: 100%;margin-bottom: 6px;color: var(--ss-ink);line-height: 1.5;}.ss-footer .ss-footer-bottom{flex-direction: column;align-items: center;gap: 14px;margin-top: 34px;text-align: center;}.ss-footer-pay .ss-paylogos{justify-content: center;}}.ss-footer-pay{margin: 0;}.ss-footer-pay .ss-paylogo svg{width: 40px;height: 25px;}.ss-filterbar{float: left;position: relative;margin: 0 0 18px;}.woocommerce .woocommerce-ordering{margin-bottom: 18px;}.ss-filters > summary{display: inline-flex;align-items: center;gap: 8px;height: 44px;padding: 0 16px;border: 1px solid var(--ss-line);background: var(--ss-white);cursor: pointer;list-style: none;font-size: 12px;font-weight: 500;letter-spacing: .16em;text-transform: uppercase;color: var(--ss-ink);}.ss-filters > summary::-webkit-details-marker{display: none;}.ss-filters > summary .ss-ico{width: 18px;height: 18px;stroke: var(--ss-ink);}.ss-filters > summary b{display: inline-grid;place-items: center;min-width: 20px;height: 20px;border-radius: 10px;background: var(--ss-accent);color: #fff;font-size: 11px;letter-spacing: 0;}.ss-filters[open] > summary, .ss-filters[data-active] > summary{border-color: var(--ss-ink);}.ss-filter-panel{position: absolute;z-index: 60;top: calc(100% + 8px);left: 0;width: 360px;max-height: 70vh;overflow-y: auto;padding: 6px 22px 0;background: var(--ss-white);border: 1px solid var(--ss-line);box-shadow: 0 24px 60px rgba(37, 31, 35, .12);}.ss-fp-head{display: none;}.ss-filter-panel fieldset{margin: 0;padding: 16px 0;border: 0;border-bottom: 1px solid var(--ss-line);}.ss-filter-panel legend{float: left;width: 100%;margin: 0 0 12px;font-size: 11px;font-weight: 500;letter-spacing: .18em;text-transform: uppercase;color: var(--ss-mute);}.ss-fp-opts{clear: both;display: flex;flex-wrap: wrap;gap: 8px;}.ss-opt{position: relative;cursor: pointer;}.ss-opt input{position: absolute;opacity: 0;pointer-events: none;}.ss-opt span{display: inline-flex;align-items: center;height: 38px;padding: 0 14px;border: 1px solid var(--ss-line);font-size: 13.5px;color: var(--ss-ink);transition: background .25s, color .25s, border-color .25s;}.ss-opt input:checked + span{background: var(--ss-ink);border-color: var(--ss-ink);color: #fff;}.ss-opt input:focus-visible + span{outline: 1.5px solid var(--ss-accent);outline-offset: 2px;}.ss-toggle{display: flex;align-items: center;justify-content: space-between;min-height: 48px;cursor: pointer;font-size: 14.5px;color: var(--ss-ink);}.ss-toggle input{-webkit-appearance: none;appearance: none;position: relative;width: 46px;height: 28px;margin: 0;border-radius: 14px;background: var(--ss-line);cursor: pointer;transition: background .25s;}.ss-toggle input::after{content: "";position: absolute;top: 3px;left: 3px;width: 22px;height: 22px;border-radius: 50%;background: #fff;box-shadow: 0 1px 3px rgba(0, 0, 0, .2);transition: transform .3s var(--ss-ease);}.ss-toggle input:checked{background: var(--ss-ink);}.ss-toggle input:checked::after{transform: translateX(18px);}.ss-fp-foot{position: sticky;bottom: 0;display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 16px 0 18px;background: var(--ss-white);}.ss-fp-foot .ss-btn{min-height: 48px;padding: 0 22px;}.ss-active{clear: both;display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin: 0 0 22px;}.ss-active a{display: inline-flex;align-items: center;gap: 8px;height: 34px;padding: 0 12px;background: var(--ss-blush);font-size: 13px;color: var(--ss-ink);text-decoration: none;}.ss-active a span{font-size: 16px;line-height: 1;color: var(--ss-accent);}.ss-active .ss-active-clear{background: none;text-decoration: underline;text-underline-offset: 3px;color: var(--ss-mute);}.ss-nores{margin: 10px 0 30px;font-size: 16px;}.woocommerce ul.products{clear: both;}@media (max-width: 860px){.ss-filters[open]::before{content: "";position: fixed;inset: 0;z-index: 99;background: rgba(37, 31, 35, .4);animation: ss-fade .3s both;}.ss-filter-panel{position: fixed;z-index: 100;inset: auto 0 0 0;top: auto;width: auto;max-height: 82vh;padding: 0 20px;border: 0;animation: ss-sheet .45s var(--ss-ease) both;}.ss-fp-head{position: sticky;top: 0;z-index: 1;display: flex;align-items: center;justify-content: space-between;height: 58px;background: var(--ss-white);border-bottom: 1px solid var(--ss-line);font-family: var(--ss-serif);font-size: 24px;color: var(--ss-ink);}.ss-fp-close{width: 44px;height: 44px;margin-right: -10px;border: 0;background: none;font-size: 28px;font-weight: 300;color: var(--ss-ink);cursor: pointer;}.ss-fp-foot{padding-bottom: calc(16px + env(safe-area-inset-bottom));}.ss-fp-foot .ss-btn{flex: 1;}.ss-sheet-open, .ss-sheet-open body{overflow: hidden;}}@keyframes ss-fade{from{opacity: 0;}}@keyframes ss-sheet{from{transform: translateY(100%);}}@media (max-width: 860px){.ss-filterbar{width: calc(50% - 5px);}.ss-filters > summary{box-sizing: border-box;width: 100%;justify-content: center;}.kadence-shop-top-row{float: right;width: calc(50% - 5px);margin: 0 0 18px;}.kadence-shop-top-row .kadence-shop-top-item, .woocommerce .kadence-shop-top-row .woocommerce-ordering{flex: 1;width: 100%;float: none;margin: 0;}.woocommerce .woocommerce-ordering select{width: 100%;height: 44px;font-size: 13px;}}.ss-range{display: none;position: relative;height: 28px;margin: 4px 10px 14px;clear: both;}.ss-price.has-js .ss-range{display: block;}.ss-range::before{content: "";position: absolute;left: 0;right: 0;top: 13px;height: 2px;background: var(--ss-line);}.ss-range-fill{position: absolute;top: 13px;height: 2px;background: var(--ss-ink);}.ss-range input{position: absolute;left: -10px;width: calc(100% + 20px);top: 0;height: 28px;margin: 0;background: none;pointer-events: none;-webkit-appearance: none;appearance: none;}.ss-range input::-webkit-slider-thumb{-webkit-appearance: none;width: 22px;height: 22px;border-radius: 50%;background: var(--ss-white);border: 1.5px solid var(--ss-ink);box-shadow: 0 2px 6px rgba(37, 31, 35, .15);pointer-events: auto;cursor: grab;}.ss-range input::-moz-range-thumb{width: 20px;height: 20px;border-radius: 50%;background: var(--ss-white);border: 1.5px solid var(--ss-ink);pointer-events: auto;cursor: grab;}.ss-range input::-webkit-slider-runnable-track, .ss-range input::-moz-range-track{background: none;}.ss-price-boxes{clear: both;display: flex;align-items: flex-end;gap: 10px;}.ss-price-boxes label{position: relative;flex: 1;}.ss-price-boxes label > span{display: block;margin-bottom: 4px;font-size: 11px;letter-spacing: .12em;text-transform: uppercase;color: var(--ss-mute);}.ss-price-boxes input{width: 100%;height: 44px;padding: 0 34px 0 12px;border: 1px solid var(--ss-line);border-radius: 0;background: var(--ss-white);font: 400 15px var(--ss-sans);color: var(--ss-ink);-moz-appearance: textfield;}.ss-price-boxes input::-webkit-inner-spin-button{-webkit-appearance: none;}.ss-price-boxes input:focus{outline: 0;border-color: var(--ss-ink);}.ss-price-boxes i{position: absolute;right: 12px;bottom: 13px;font-style: normal;font-size: 13px;color: var(--ss-mute);}.ss-price-dash{padding-bottom: 12px;color: var(--ss-mute);}.post-type-archive-product .product-archive-hero-section .page-title{position: absolute !important;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;}.post-type-archive-product .product-archive-hero-section .entry-hero-container-inner,
.post-type-archive-product .product-archive-hero-section .entry-header{min-height: 0 !important;padding: 0 !important;}.post-type-archive-product .content-area{margin-top: clamp(24px, 3vw, 40px);}.tax-product_cat .product-archive-hero-section .entry-hero-container-inner,
.tax-product_cat .product-archive-hero-section .entry-header{min-height: 0 !important;padding-top: clamp(24px, 3vw, 40px) !important;padding-bottom: 0 !important;}.tax-product_cat .archive .page-title, .tax-product_cat .page-title.archive-title{font-size: clamp(38px, 4vw, 56px);margin: 0;}.tax-product_cat .content-area{margin-top: 20px;}.single-product .related.products, .single-product .upsells.products{clear: both;margin-top: clamp(56px, 7vw, 100px);}.ss-wsc{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: clamp(16px, 2vw, 28px);}.ss-wsc-card{display: flex;flex-direction: column;background: var(--ss-white);border: 1px solid var(--ss-line);}.ss-wsc-img{display: block;aspect-ratio: 4 / 3;overflow: hidden;background: var(--ss-blush);}.ss-wsc-img img{width: 100%;height: 100%;object-fit: cover;transition: transform 1.6s cubic-bezier(.19, 1, .22, 1);}.ss-wsc-card:hover .ss-wsc-img img{transform: scale(1.04);}.ss-wsc-body{display: flex;flex-direction: column;flex: 1;padding: 22px 22px 24px;}.ss-wsc-body h3{margin: 0 0 6px;font-family: var(--ss-serif);font-weight: 400;font-size: 30px;line-height: 1.1;color: var(--ss-ink);}.ss-wsc-line{margin: 0 0 16px;font-size: 14.5px;line-height: 1.55;color: var(--ss-body);}.ss-wsc-opts{margin: 0 0 20px;padding: 0;list-style: none;border-top: 1px solid var(--ss-line);}.ss-wsc-opts a{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 12px 0;border-bottom: 1px solid var(--ss-line);color: inherit;text-decoration: none;}.ss-wsc-opts a:hover b{color: var(--ss-accent);}.ss-wsc-opts span{display: flex;flex-direction: column;}.ss-wsc-opts b{font-weight: 400;font-size: 15px;color: var(--ss-ink);transition: color .3s;}.ss-wsc-opts small{font-size: 12.5px;color: var(--ss-mute);}.ss-wsc-opts em{flex: none;font-style: normal;font-size: 14px;color: var(--ss-ink);}.ss-wsc-btn{margin-top: auto;width: 100%;}@media (max-width: 1080px){.ss-wsc{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (max-width: 640px){.ss-wsc{display: flex;overflow-x: auto;gap: 12px;margin: 0 calc(-1 * var(--ss-gut));padding: 0 var(--ss-gut) 6px;scroll-snap-type: x mandatory;scrollbar-width: none;}.ss-wsc::-webkit-scrollbar{display: none;}.ss-wsc-card{flex: 0 0 84%;scroll-snap-align: start;}.ss-wsc-body{padding: 18px 18px 20px;}.ss-wsc-body h3{font-size: 26px;}}.ss-wsc-btn{padding: 0 14px;letter-spacing: .14em;white-space: nowrap;}@media (max-width: 640px){.ss-wsc-btn{font-size: 11.5px;letter-spacing: .1em;}}.ss-range input[type=range]{border: 0 !important;padding: 0 !important;box-shadow: none !important;border-radius: 0 !important;background: transparent !important;min-height: 0 !important;}.ss-range{margin-bottom: 20px;}.ss-price-boxes input[type=number]{box-sizing: border-box;min-height: 44px;}.ss-price-boxes label{min-width: 0;}@media (max-width: 860px){.ss-pills{flex-wrap: nowrap;justify-content: flex-start;overflow-x: auto;margin-left: calc(-1 * var(--ss-gut));margin-right: calc(-1 * var(--ss-gut));padding: 2px var(--ss-gut) 6px;scrollbar-width: none;scroll-snap-type: x proximity;-webkit-mask-image: linear-gradient(90deg, #000 85%, transparent);mask-image: linear-gradient(90deg, #000 85%, transparent);}.ss-pills::-webkit-scrollbar{display: none;}.ss-pills .ss-pill{flex: none;scroll-snap-align: start;}.ss-pills::after{content: "";flex: 0 0 28px;}}.ss-ig-handle{display: inline-flex;align-items: center;gap: .3em;color: inherit;text-decoration: none;transition: color .3s;}.ss-ig-handle svg{width: .72em;height: .72em;fill: none;stroke: currentColor;stroke-width: 1.4;}.ss-ig-handle:hover{color: var(--ss-accent);}.ss-news-consent{flex-basis: 100%;margin: 6px 0 0;font-size: 12px;line-height: 1.5;color: var(--ss-mute);}.ss-news-consent a{color: inherit;}.ss-news-form.is-done input{border-color: var(--ss-line);}.ss-ab-hero{padding: clamp(28px, 4vw, 56px) 0 clamp(48px, 6vw, 88px);}.ss-ab-hero-grid{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: clamp(32px, 6vw, 96px);align-items: center;}.ss-ab-hero-copy .ss-page-title{margin-bottom: 22px;}.ss-ab-media{margin: 0;overflow: hidden;background: var(--ss-blush);}.ss-ab-media img{display: block;width: 100%;height: 100%;object-fit: cover;}.ss-ab-hero-media{aspect-ratio: 1;max-height: calc(100vh - 150px);}.ss-ab-grid{display: grid;grid-template-columns: minmax(0, 1.15fr) minmax(0, .85fr);gap: clamp(32px, 6vw, 96px);align-items: center;}.ss-ab-grid-rev{grid-template-columns: minmax(0, .85fr) minmax(0, 1.15fr);}.ss-ab-text{max-width: 36em;}.ss-ab-text p{margin: 0 0 18px;font-size: clamp(16px, 1.15vw, 17.5px);line-height: 1.85;color: var(--ss-body);}.ss-ab-text .ss-title{margin: 0 0 22px;}.ss-ab-num{margin: 0 0 10px !important;font-family: var(--ss-serif);font-style: italic;font-size: clamp(40px, 4vw, 60px) !important;line-height: 1 !important;color: var(--ss-rose) !important;}.ss-ab-first::first-letter{float: left;margin: .08em .1em 0 0;font-family: var(--ss-serif);font-size: 4.2em;line-height: .8;color: var(--ss-ink);}.ss-ab-tall{aspect-ratio: 4 / 5;}.ss-ab-pair{display: grid;grid-template-columns: 1fr 1fr;gap: 12px;align-items: end;}.ss-ab-pair .ss-ab-media{aspect-ratio: 4 / 5;}.ss-ab-pair .ss-ab-media:last-child{transform: translateY(14%);}.ss-ab-road{padding-block: clamp(56px, 7vw, 100px);}.ss-ab-steps{position: relative;display: grid;grid-auto-flow: column;grid-auto-columns: minmax(0, 1fr);gap: 24px;margin: 30px 0 0;padding: 0;list-style: none;}.ss-ab-steps::before{content: "";position: absolute;left: 0;right: 0;top: 7px;height: 1px;background: var(--ss-line);}.ss-ab-steps li{position: relative;padding-top: 34px;}.ss-ab-steps li::before{content: "";position: absolute;left: 0;top: 0;width: 15px;height: 15px;border-radius: 50%;background: var(--ss-paper, #fbfaf9);border: 1.5px solid var(--ss-rose);}.ss-ab-steps li:last-child::before{background: var(--ss-rose);}.ss-ab-steps span{display: block;margin-bottom: 6px;font-size: 11.5px;font-weight: 500;letter-spacing: .16em;text-transform: uppercase;color: var(--ss-accent);}.ss-ab-steps b{display: block;font-family: var(--ss-serif);font-weight: 400;font-size: clamp(20px, 1.8vw, 26px);line-height: 1.2;color: var(--ss-ink);}.ss-ab-quote{padding: clamp(64px, 9vw, 130px) 0;background: var(--ss-blush);text-align: center;}.ss-ab-quote blockquote{max-width: 30em;margin: 0 auto;}.ss-ab-quote p{margin: 0;font-family: var(--ss-serif);font-style: italic;font-weight: 300;font-size: clamp(26px, 3vw, 42px);line-height: 1.3;color: var(--ss-ink);}.ss-ab-quote p::before{content: "„";color: var(--ss-rose);}.ss-ab-quote p::after{content: "”";color: var(--ss-rose);}.ss-ab-sign p{max-width: 34em;margin: 0 auto 10px;font-size: 18px;line-height: 1.7;color: var(--ss-body);}.ss-ab-sign .ss-signature{margin-top: 8px;font-family: var(--ss-serif);font-style: italic;font-size: 34px;color: var(--ss-accent);}.ss-ab-cards{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 12px;margin-top: clamp(40px, 5vw, 64px);}.ss-ab-card{display: flex;flex-direction: column;gap: 6px;padding: 26px 24px;border: 1px solid var(--ss-line);background: var(--ss-paper, #fbfaf9);color: inherit;text-decoration: none;transition: border-color .3s, background .3s;}.ss-ab-card:hover{border-color: var(--ss-ink);background: #fff;}.ss-ab-card .ss-kicker{margin: 0;}.ss-ab-card b{font-family: var(--ss-serif);font-weight: 400;font-size: 26px;line-height: 1.15;color: var(--ss-ink);}.ss-ab-card em{margin-top: 8px;font-style: normal;font-size: 12px;font-weight: 500;letter-spacing: .16em;text-transform: uppercase;color: var(--ss-ink);}.ss-ab-card em::after{content: " →";color: var(--ss-accent);}@media (max-width: 860px){.ss-ab-hero-grid, .ss-ab-grid, .ss-ab-grid-rev{grid-template-columns: 1fr;}.ss-ab-hero-media{order: -1;max-height: none;}.ss-ab-grid-rev .ss-ab-media{order: 1;}.ss-ab-tall{aspect-ratio: 4 / 4.4;}.ss-ab-steps{grid-auto-flow: row;grid-template-columns: 1fr;gap: 0;}.ss-ab-steps::before{left: 7px;right: auto;top: 0;bottom: 0;width: 1px;height: auto;}.ss-ab-steps li{padding: 0 0 26px 34px;}.ss-ab-cards{grid-template-columns: 1fr;}.ss-ab-pair .ss-ab-media:last-child{transform: none;}}.main-navigation .primary-menu-container > ul{flex-wrap: nowrap;}.main-navigation .primary-menu-container > ul > li.menu-item > a{white-space: nowrap;}@media (max-width: 1400px){.main-navigation .primary-menu-container > ul > li.menu-item > a{padding-left: .62em;padding-right: .62em;letter-spacing: .12em;}}.entry-content .ss-ab-quote blockquote{border: 0;padding: 0;}.ss-ab-card:last-child b{font-family: var(--ss-sans);font-weight: 300;font-size: 22px;}.entry-content .ss-ab-steps{margin-left: 0;margin-right: 0;padding: 0;}.entry-content .ss-ab-steps li{margin: 0;}@media (min-width: 1025px){.header-navigation .ss-shop-menu > ul.sub-menu{display: none;grid-auto-flow: column;grid-template-rows: auto;grid-auto-columns: max-content;gap: 0 clamp(36px, 4vw, 64px);width: max-content;min-width: 0;padding: 26px 34px 20px;}.header-navigation .ss-shop-menu > ul.sub-menu > li{min-width: 150px;}.header-navigation .ss-shop-menu > ul.sub-menu > li > a{padding: 0 0 10px !important;font-size: 11px !important;font-weight: 500;letter-spacing: .18em !important;text-transform: uppercase !important;color: var(--ss-accent) !important;}.header-navigation .ss-shop-menu > ul.sub-menu > li > a .dropdown-nav-toggle, .header-navigation .ss-shop-menu ul ul .dropdown-nav-toggle{display: none;}.header-navigation .ss-shop-menu ul ul.sub-menu{position: static;display: block;opacity: 1 !important;visibility: visible !important;clip: auto !important;transform: none !important;min-width: 0;width: auto;padding: 0;margin: 0;background: transparent;box-shadow: none;border: 0;}.header-navigation .ss-shop-menu ul ul.sub-menu li > a{padding: .38em 0 !important;font-size: 15px;}.header-navigation .ss-shop-menu > ul.sub-menu > li.ss-shop-all{grid-row: 2;grid-column: 1;min-width: 0;margin-top: 14px;}.header-navigation .ss-shop-menu > ul.sub-menu > li.ss-shop-all > a{color: var(--ss-ink) !important;}.header-navigation .ss-shop-menu > ul.sub-menu > li.ss-shop-all > a::after{content: " →";color: var(--ss-accent);}}@media (min-width: 1025px){.header-navigation .ss-shop-menu > ul.sub-menu > li:not(.ss-shop-all){grid-row: 1;}}@media (min-width: 1025px){.header-navigation .ss-shop-menu:hover > ul.sub-menu,
.header-navigation .ss-shop-menu:focus-within > ul.sub-menu,
.header-navigation .ss-shop-menu.menu-item--toggled-on > ul.sub-menu{display: grid !important;}}@media (min-width: 1025px){.header-navigation .ss-shop-menu > ul.sub-menu > li{width: auto !important;}.header-navigation .ss-shop-menu > ul.sub-menu{width: max-content !important;}}.ss-ab-steps::after{content: "";position: absolute;left: 0;right: 0;top: 7px;height: 1px;background: var(--ss-rose);transform: scaleX(var(--fill, 0));transform-origin: left;}.ss-ab-steps li::before{transition: background .5s, box-shadow .5s, transform .5s;}.ss-ab-steps li.is-reached::before{background: var(--ss-rose);box-shadow: 0 0 0 5px rgba(185, 139, 124, .18);transform: scale(1.06);}.ss-ab-steps li span, .ss-ab-steps li b{transition: color .5s, opacity .5s;}.ss-ab-steps li:not(.is-reached) b{opacity: .45;}.ss-ab-steps li:last-child::before{background: var(--ss-paper, #fbfaf9);}.ss-ab-steps li:last-child.is-reached::before{background: var(--ss-rose);}@media (max-width: 860px){.ss-ab-steps::after{left: 7px;right: auto;top: 0;bottom: 0;width: 1px;height: auto;transform: scaleY(var(--fill, 0));transform-origin: top;}}@media (prefers-reduced-motion: reduce){.ss-ab-steps li:not(.is-reached) b{opacity: 1;}}.ss-promise-item{position: relative;}.ss-promise-link{position: absolute;inset: 0;}.ss-promise-item:has(.ss-promise-link):hover b{color: var(--ss-accent);}.ss-ws-list{border-top: 1px solid var(--ss-line);margin-bottom: 4px;}@media (max-width: 860px){.ss-ws-list .ss-ws-row small{display: none;}.ss-ws-list .ss-ws-row{padding-block: 12px;}}#mobile-drawer .mobile-navigation .ss-shop-menu > ul > li > a,
#mobile-drawer .mobile-navigation .ss-shop-menu > ul > li > .drawer-nav-drop-wrap > a{font-family: var(--ss-sans);font-size: 16px;font-weight: 400;}#mobile-drawer .mobile-navigation .ss-shop-menu ul ul li a{padding-left: 16px;font-size: 15px;color: var(--ss-body);}#mobile-drawer .mobile-navigation .ss-shop-all > a{color: var(--ss-accent) !important;}#mobile-drawer .mobile-navigation .ss-shop-menu ul ul{margin-left: 14px;padding-left: 12px;border-left: 1px solid var(--ss-line);}@media (min-width: 1025px){.header-navigation .ss-shop-menu > ul.sub-menu{padding: 30px 40px 26px !important;margin-top: 10px;grid-auto-columns: 168px !important;gap: 0 36px !important;border: 1px solid var(--ss-line);box-shadow: 0 24px 50px rgba(37, 31, 35, .08);background: #fff;}.header-navigation .ss-shop-menu > ul.sub-menu > li{min-width: 0 !important;}.header-navigation .ss-shop-menu > ul.sub-menu > li > a{margin-bottom: 6px;border-bottom: 1px solid var(--ss-line);padding-bottom: 12px !important;}.header-navigation .ss-shop-menu ul ul.sub-menu li > a{padding: .42em 0 !important;line-height: 1.4;}.header-navigation .ss-shop-menu ul ul.sub-menu li > a:hover{color: var(--ss-accent) !important;padding-left: 4px !important;transition: padding .3s, color .3s;}.header-navigation .ss-shop-menu > ul.sub-menu > li.ss-shop-all{margin-top: 18px;}.header-navigation .ss-shop-menu > ul.sub-menu > li.ss-shop-all > a{border: 0;padding-bottom: 0 !important;}}#mobile-drawer .mobile-navigation .ss-home-item > a{font-family: var(--ss-serif);}.ss-line-icon{display: block;width: 22px;height: 22px;fill: none;stroke: currentColor;stroke-width: 1.3;stroke-linecap: round;stroke-linejoin: round;}.site-header .site-header-section-right, .site-header .site-header-item[data-section="kadence_customizer_cart"]{display: flex;align-items: center;}.site-header .header-button-wrap .header-button{display: inline-flex;align-items: center;min-height: 0;padding: 11px 20px !important;border: 1px solid var(--ss-ink) !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;color: var(--ss-ink) !important;font-size: 11px;font-weight: 500;line-height: 1;letter-spacing: .2em;text-transform: uppercase;transition: background .35s, color .35s;}.site-header .header-button-wrap .header-button:hover, .site-header .header-button-wrap .header-button:focus-visible{background: var(--ss-ink) !important;color: var(--ss-paper, #fbfaf9) !important;}.site-header .header-button-wrap .header-button::before, .site-header .header-button-wrap .header-button::after{display: none !important;}.site-header .site-header-item[data-section="kadence_customizer_header_button"]{position: relative;margin-right: 26px;}.site-header .site-header-item[data-section="kadence_customizer_header_button"]::after{content: "";position: absolute;right: -14px;top: 50%;width: 1px;height: 22px;margin-top: -11px;background: var(--ss-line);}.site-header .site-header-item[data-section="kadence_customizer_header_search"], .site-header .site-header-item[data-section="kadence_customizer_cart"]{margin: 0;gap: 4px;}.site-header .search-toggle-open, .ss-account, .site-header .header-cart-button{position: relative;display: inline-flex;align-items: center;justify-content: center;width: 40px;height: 40px;margin: 0 !important;padding: 0 !important;border: 0;background: transparent !important;color: var(--ss-ink) !important;transition: color .3s;}.site-header .search-toggle-open .search-toggle-icon, .site-header .header-cart-button .kadence-svg-iconset{display: flex;margin: 0;}.site-header .search-toggle-open:hover, .ss-account:hover, .site-header .header-cart-button:hover{color: var(--ss-accent) !important;}.ss-account-dot{position: absolute;top: 9px;right: 9px;width: 6px;height: 6px;border-radius: 50%;background: var(--ss-rose);box-shadow: 0 0 0 2px var(--ss-paper, #fbfaf9);}.site-header .header-cart-button .header-cart-total{position: absolute;top: 5px;right: 3px;display: grid;place-items: center;min-width: 16px;height: 16px;padding: 0 4px;margin: 0;border-radius: 8px;background: var(--ss-ink) !important;color: var(--ss-paper, #fbfaf9) !important;font-family: var(--ss-sans);font-size: 9.5px;font-weight: 500;line-height: 1;}.site-header .header-cart-button .header-cart-total.header-cart-is-empty-true, .site-header .header-cart-button .header-cart-total:empty{display: none;}@media (hover: hover) and (min-width: 1025px){.site-header .search-toggle-open::after, .ss-account::after, .site-header .header-cart-button::after{position: absolute;top: 100%;left: 50%;margin-top: 2px;transform: translate(-50%, -3px);opacity: 0;pointer-events: none;white-space: nowrap;font-family: var(--ss-sans);font-size: 10px;font-weight: 500;letter-spacing: .16em;text-transform: uppercase;color: var(--ss-accent);transition: opacity .25s, transform .25s;}.ss-account::after{content: attr(data-tip);}.site-header .search-toggle-open::after{content: "Szukaj";}.site-header .header-cart-button::after{content: "Koszyk";}html[lang^="en"] .site-header .search-toggle-open::after{content: "Search";}html[lang^="en"] .site-header .header-cart-button::after{content: "Bag";}.site-header .search-toggle-open:hover::after, .site-header .search-toggle-open:focus-visible::after, .ss-account:hover::after, .ss-account:focus-visible::after, .site-header .header-cart-button:hover::after, .site-header .header-cart-button:focus-visible::after{opacity: 1;transform: translate(-50%, 0);}}@media (min-width: 1025px) and (max-width: 1200px){.site-header .header-button-wrap .header-button{padding: 10px 14px !important;letter-spacing: .16em;}.site-header .site-header-item[data-section="kadence_customizer_header_button"]{margin-right: 18px;}.site-header .site-header-item[data-section="kadence_customizer_header_button"]::after{right: -10px;}}.site-header .menu-toggle-open{color: var(--ss-ink);}.site-header .menu-toggle-open .ss-line-icon, #mobile-drawer .drawer-toggle .ss-line-icon, .search-toggle-open .ss-line-icon{width: 24px;height: 24px;}.ss-contact-grid{display: grid;grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);gap: clamp(32px, 5vw, 80px);align-items: start;}.entry-content .ss-cinfo{margin: 0;padding: 0;list-style: none;border-top: 1px solid var(--ss-line);}.entry-content .ss-cinfo li{margin: 0;border-bottom: 1px solid var(--ss-line);}.ss-cinfo li > a, .ss-cinfo li > div{display: grid;grid-template-columns: 44px minmax(0, 1fr) auto;align-items: center;gap: 16px;padding: 22px 4px;color: inherit;text-decoration: none;}.ss-cinfo-ic{display: grid;place-items: center;width: 44px;height: 44px;border-radius: 50%;background: var(--ss-blush);color: var(--ss-accent);}.ss-cinfo-ic svg{width: 20px;height: 20px;fill: none;stroke: currentColor;stroke-width: 1.3;stroke-linecap: round;stroke-linejoin: round;}.ss-cinfo small{display: block;margin-bottom: 3px;font-size: 11px;font-weight: 500;letter-spacing: .16em;text-transform: uppercase;color: var(--ss-mute);}.ss-cinfo b{display: block;font-weight: 400;font-size: 16.5px;line-height: 1.4;color: var(--ss-ink);overflow-wrap: anywhere;}.ss-cinfo i{font-style: normal;color: var(--ss-accent);transition: transform .35s var(--ss-ease);}.ss-cinfo a:hover i{transform: translateX(4px);}.ss-cinfo a:hover b{color: var(--ss-accent);}.ss-cform-card{padding: clamp(26px, 3.4vw, 46px);border: 1px solid var(--ss-line);background: var(--ss-white);box-shadow: 0 30px 60px rgba(37, 31, 35, .05);}.ss-cform .ss-kicker{margin: 0 0 18px;}.ss-cform fieldset{margin: 0 0 22px;padding: 0;border: 0;}.ss-cform legend{margin-bottom: 10px;padding: 0;font-size: 13px;color: var(--ss-body);}.ss-cform-topics{display: flex;flex-wrap: wrap;gap: 8px;}.ss-cform-topics legend{width: 100%;}.ss-cform-topics label{position: relative;cursor: pointer;}.ss-cform-topics input{position: absolute;opacity: 0;pointer-events: none;}.ss-cform-topics span{display: inline-block;padding: 9px 15px;border: 1px solid var(--ss-line);font-size: 13.5px;color: var(--ss-body);transition: border-color .25s, background .25s, color .25s;}.ss-cform-topics label:hover span{border-color: var(--ss-ink);}.ss-cform-topics input:checked + span{border-color: var(--ss-ink);background: var(--ss-ink);color: var(--ss-white);}.ss-cform-topics input:focus-visible + span{outline: 2px solid var(--ss-accent);outline-offset: 2px;}.ss-cform-two{display: grid;grid-template-columns: 1fr 1fr;gap: 0 18px;}.ss-cfield{display: block;margin-bottom: 18px;}.ss-cfield > span{display: block;margin-bottom: 6px;font-size: 13px;color: var(--ss-body);}.entry-content .ss-cfield input, .entry-content .ss-cfield textarea{width: 100%;padding: 13px 14px;border: 1px solid var(--ss-line);border-radius: 0;background: var(--ss-paper);font: 16px/1.5 var(--ss-sans);color: var(--ss-ink);box-shadow: none;transition: border-color .25s, background .25s;}.entry-content .ss-cfield input:focus, .entry-content .ss-cfield textarea:focus{outline: 0;border-color: var(--ss-ink);background: var(--ss-white);}.ss-cfield.is-bad input, .ss-cfield.is-bad textarea{border-color: #b4483c !important;}.ss-cfield em{display: block;margin-top: 5px;font-style: normal;font-size: 12.5px;color: #b4483c;}.ss-cform-consent{display: flex;gap: 10px;align-items: flex-start;margin: 4px 0 22px;font-size: 13px;line-height: 1.5;color: var(--ss-mute);cursor: pointer;}.ss-cform-consent input{flex: none;width: 17px;height: 17px;margin: 1px 0 0;accent-color: var(--ss-ink);}.ss-cform-consent.is-bad{color: #b4483c;}.ss-cform-foot{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 22px;}.ss-cform-foot .ss-btn[disabled]{opacity: .6;cursor: wait;}.entry-content .ss-cform-msg{margin: 0;font-size: 14px;color: var(--ss-body);}.ss-cform.is-sent .ss-cform-msg{color: var(--ss-accent);}.ss-hp{position: absolute !important;left: -9999px !important;width: 1px;height: 1px;overflow: hidden;}.ss-map{position: relative;overflow: hidden;min-height: 400px;background: var(--ss-ink);color: var(--ss-paper);}.ss-map iframe{position: absolute;inset: 0;width: 100%;height: 100%;border: 0;filter: grayscale(.35) contrast(.95);}.ss-map-cover{position: absolute;inset: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 40px 24px;text-align: center;background:
radial-gradient(circle at 50% 42%, rgba(185, 139, 124, .22), transparent 42%),
repeating-linear-gradient(0deg, rgba(255, 255, 255, .035) 0 1px, transparent 1px 46px),
repeating-linear-gradient(90deg, rgba(255, 255, 255, .035) 0 1px, transparent 1px 46px), var(--ss-ink);}.ss-map-pin{position: relative;width: 22px;height: 33px;margin-bottom: 28px;background: var(--ss-rose);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 15'%3E%3Cpath d='M5 0C8 3.6 8.6 7.3 8.6 9.6 8.6 12.6 6.9 15 5 15S1.4 12.6 1.4 9.6C1.4 7.3 2 3.6 5 0Z'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 15'%3E%3Cpath d='M5 0C8 3.6 8.6 7.3 8.6 9.6 8.6 12.6 6.9 15 5 15S1.4 12.6 1.4 9.6C1.4 7.3 2 3.6 5 0Z'/%3E%3C/svg%3E") center / contain no-repeat;animation: ss-flicker 3.2s ease-in-out infinite;transform-origin: 50% 100%;}.ss-map-cover::before{content: "";position: absolute;left: 50%;top: 42%;width: 120px;height: 120px;margin: -60px 0 0 -60px;border-radius: 50%;border: 1px solid rgba(185, 139, 124, .35);animation: ss-ring 3.2s ease-out infinite;}@keyframes ss-flicker{0%, 100%{transform: scale(1) rotate(0);}30%{transform: scale(1.06, .97) rotate(-2deg);}60%{transform: scale(.97, 1.04) rotate(1.5deg);}}@keyframes ss-ring{from{transform: scale(.4);opacity: 1;}to{transform: scale(1.6);opacity: 0;}}.entry-content .ss-map-addr{position: relative;margin: 0 0 10px;font-family: var(--ss-sans);font-weight: 300;font-size: clamp(22px, 2.3vw, 30px);line-height: 1.3;letter-spacing: .01em;color: var(--ss-paper);}.entry-content .ss-map-note{position: relative;margin: 0 0 28px;font-size: 12px;font-weight: 500;letter-spacing: .18em;text-transform: uppercase;color: var(--ss-subtle);}.ss-map-actions{position: relative;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 18px 30px;}.ss-map .ss-btn-light{border-color: var(--ss-paper);background: var(--ss-paper);color: var(--ss-ink);}.ss-map .ss-btn-light:hover{border-color: var(--ss-rose);background: var(--ss-rose);color: var(--ss-white);}.entry-content .ss-map .ss-text-link{color: var(--ss-paper);}.ss-map.is-live .ss-map-cover{opacity: 0;visibility: hidden;transition: opacity .6s, visibility 0s .6s;}.ss-map-sec{padding-top: 0;}@media (prefers-reduced-motion: reduce){.ss-map-pin, .ss-map-cover::before{animation: none;}}@media (max-width: 860px){.ss-contact-grid{grid-template-columns: 1fr;}.ss-cform-two{grid-template-columns: 1fr;}.ss-map{min-height: 360px;}.ss-cinfo li > a, .ss-cinfo li > div{padding: 18px 2px;gap: 14px;}}.entry-content .ss-ab-cta{margin-top: 26px;}@media (max-width: 860px){.ss-ab-hero{padding-bottom: 8px;}.ss-ab-hero + .ss-ab-chapter{padding-top: 36px;}.ss-ab-hero-copy .ss-lead{margin-bottom: 0;}}.kadence-svg-iconset svg.ss-line-icon{width: 22px;height: 22px;}.site-header .menu-toggle-open .kadence-svg-iconset svg.ss-line-icon, #mobile-drawer .drawer-toggle .kadence-svg-iconset svg.ss-line-icon{width: 26px;height: 26px;}.site-header-item[data-section="kadence_customizer_mobile_cart"] .header-cart-button{position: relative;display: inline-flex;align-items: center;justify-content: center;width: 40px;height: 40px;color: var(--ss-ink);}.site-header-item[data-section="kadence_customizer_mobile_cart"] .kadence-svg-iconset svg.ss-line-icon{width: 24px;height: 24px;}@media (min-width: 861px){.ss-ab-hero{padding-bottom: clamp(32px, 3.5vw, 48px);}.ss-ab-hero + .ss-ab-chapter{padding-top: clamp(40px, 4.5vw, 72px);}}@media (max-width: 860px){.ss-hero-copy{text-align: center;}.ss-hero-copy .ss-display em{padding-left: 0;}.ss-hero-copy .ss-lead{margin-left: auto;margin-right: auto;}.ss-hero-copy .ss-actions{justify-content: center;}}.ss-cinfo .ss-cinfo-sub{display: block;margin-top: 3px;font-style: normal;font-size: 14px;color: var(--ss-mute);}.ss-legal-doc{max-width: 760px;}.entry-content .ss-legal-doc h2{margin: 44px 0 14px;font-family: var(--ss-serif);font-weight: 400;font-size: clamp(24px, 2.4vw, 30px);line-height: 1.2;color: var(--ss-ink);}.entry-content .ss-legal-doc h2:first-child, .entry-content .ss-legal-note + h2{margin-top: 0;}.entry-content .ss-legal-doc p, .entry-content .ss-legal-doc li{font-size: 16px;line-height: 1.75;color: var(--ss-body);}.entry-content .ss-legal-doc ol, .entry-content .ss-legal-doc ul{margin: 0 0 12px;padding-left: 1.4em;}.entry-content .ss-legal-doc li{margin: 0 0 8px;padding-left: 4px;}.entry-content .ss-legal-doc li ol{margin-top: 8px;}.entry-content .ss-legal-doc code{font-size: .86em;background: var(--ss-blush);padding: 1px 5px;}.entry-content .ss-legal-note{margin: 0 0 34px;padding: 14px 16px;background: var(--ss-blush);font-size: 14px;}mark.ss-todo{background: #fbe9a6;color: #4b3b00;padding: 1px 4px;}.ss-footer-legal a{color: inherit;}.ss-booking-thanks{margin: 0 0 34px;padding: 28px 28px 24px;background: var(--ss-blush);}.ss-booking-thanks h2{margin: 6px 0 8px;font-family: var(--ss-serif);font-weight: 400;font-size: clamp(26px, 3vw, 34px);color: var(--ss-ink);}.ss-booking-thanks p{margin: 0 0 10px;color: var(--ss-body);}.ss-booking-thanks .ss-btn{margin-top: 8px;}.ss-hero-media img{object-position: 50% 56%;}.ss-consent{position: fixed;z-index: 200;left: 16px;bottom: 16px;max-width: 360px;padding: 16px 18px;background: var(--ss-white);border: 1px solid var(--ss-line);box-shadow: 0 18px 50px rgba(37, 31, 35, .12);}.ss-consent-done .ss-consent, html:not(.ss-js) .ss-consent{display: none;}.ss-consent-text{margin: 0 0 12px;font-size: 13.5px;line-height: 1.55;color: var(--ss-ink);}.ss-consent-text a{color: inherit;white-space: nowrap;}.ss-consent-actions{display: grid;grid-template-columns: 1fr 1fr;gap: 10px;}.ss-consent .ss-btn{min-height: 42px;padding: 0 12px;font-size: 11.5px;}@media (max-width: 600px){.ss-consent{left: 12px;right: 12px;bottom: 12px;max-width: none;}}.ss-gift{display: grid;gap: 18px;align-content: start;padding: 28px;background: var(--ss-white);border: 1px solid var(--ss-line);}.ss-gift-opts{display: grid;grid-template-columns: repeat(3, 1fr);gap: 10px;margin: 0;padding: 0;border: 0;}.ss-gift-opts legend{margin: 0 0 10px;padding: 0;font-size: 12px;letter-spacing: .18em;text-transform: uppercase;color: var(--ss-mute);}.ss-gift-opt{position: relative;cursor: pointer;}.ss-gift-opt input{position: absolute;opacity: 0;pointer-events: none;}.ss-gift-opt span{display: grid;gap: 4px;padding: 16px 12px;border: 1px solid var(--ss-line);text-align: center;transition: border-color .3s, background .3s;}.ss-gift-opt b{font-family: var(--ss-sans);font-size: 22px;font-weight: 400;color: var(--ss-ink);}.ss-gift-opt small{font-size: 13px;color: var(--ss-mute);}.ss-gift-opt input:checked + span{border-color: var(--ss-ink);background: var(--ss-blush);}.ss-gift-opt input:focus-visible + span{outline: 2px solid var(--ss-ink);outline-offset: 2px;}.ss-gift-field{display: grid;gap: 6px;font-size: 14px;color: var(--ss-ink);}.ss-gift-field input, .ss-gift-field textarea{width: 100%;padding: 12px 14px;border: 1px solid var(--ss-line);border-radius: 0;background: var(--ss-white);font: inherit;font-size: 16px;}.ss-gift-field small{color: var(--ss-mute);font-size: 12.5px;}.ss-gift-buy{width: 100%;}.ss-gift-msg{margin: 0;color: #a3302a;font-size: 14px;}.ss-gift-msg:empty{display: none;}.ss-gift-code{font-family: var(--ss-sans);letter-spacing: .12em;}@media (max-width: 600px){.ss-gift{padding: 20px;}.ss-gift-opt b{font-size: 19px;}}:root{--ss-m-ease: cubic-bezier(.19, 1, .22, 1);--ss-m-slow: 1.4s;}@view-transition{navigation: auto;}::view-transition-old(root), ::view-transition-new(root){animation-duration: .45s;animation-timing-function: cubic-bezier(.4, 0, .2, 1);}::view-transition-group(ss-product){animation-duration: .6s;animation-timing-function: var(--ss-m-ease);}::view-transition-old(ss-product), ::view-transition-new(ss-product){height: 100%;object-fit: cover;}.single-product .woocommerce-product-gallery__image:first-child img{view-transition-name: ss-product;}.ss-m .ss-mask{display: block;overflow: hidden;padding-bottom: .08em;margin-bottom: -.08em;}.ss-m .ss-mask > span{display: block;transform: translateY(105%);transition: transform var(--ss-m-slow) var(--ss-m-ease) var(--ss-d, 0ms);}.ss-m .is-in .ss-mask > span, .ss-m .ss-mask.is-in > span{transform: none;}.ss-m .ss-title.ss-reveal{opacity: 1;transform: none;}.ss-m .ss-curtain{clip-path: inset(0 0 100% 0);transition: clip-path 1.5s var(--ss-m-ease) var(--ss-d, 0ms);}.ss-m .ss-curtain img{transform: scale(1.14);transition: transform 2.2s var(--ss-m-ease) var(--ss-d, 0ms);}.ss-m .ss-curtain.is-in{clip-path: inset(0 0 0 0);}.ss-m .ss-curtain.is-in img{transform: scale(1);}.ss-m .ss-split-media.ss-reveal{opacity: 1;transform: none;}.ss-m-full .ss-px{overflow: hidden;}.ss-m-full .ss-px img{will-change: translate;translate: 0 var(--ss-py, 0px);scale: 1.08;}.ss-m .ss-tile{opacity: 0;transform: translateY(26px);transition: opacity 1s var(--ss-m-ease) var(--ss-d, 0ms), transform 1.2s var(--ss-m-ease) var(--ss-d, 0ms);}.ss-m .ss-tile.is-in{opacity: 1;transform: none;}@media (hover: hover){.woocommerce ul.products li.product .woocommerce-loop-image-link,
.ss-mini-img, .ss-cat-img{overflow: hidden;}.woocommerce ul.products li.product .woocommerce-loop-image-link img,
.ss-mini-img img, .ss-cat-img img{transition: transform 1.6s var(--ss-m-ease);}.woocommerce ul.products li.product:hover .woocommerce-loop-image-link img,
.ss-mini:hover .ss-mini-img img, .ss-cat:hover .ss-cat-img img{transform: scale(1.045);}.ss-btn{position: relative;overflow: hidden;z-index: 0;}.ss-btn::before{content: "";position: absolute;inset: 0;z-index: -1;background: var(--ss-ink);transform: scaleX(0);transform-origin: right;transition: transform .6s var(--ss-m-ease);}.ss-btn:hover::before{transform: scaleX(1);transform-origin: left;}.ss-btn:not(.ss-btn-dark):hover{background: transparent;}.ss-btn-dark::before{background: var(--ss-accent);}.entry-content a.ss-btn-dark:hover, .ss-btn-dark:hover{background: var(--ss-ink);}}.ss-m .ss-draw path, .ss-m .ss-draw circle, .ss-m .ss-draw rect, .ss-m .ss-draw line, .ss-m .ss-draw polyline{stroke-dasharray: var(--len);stroke-dashoffset: var(--len);transition: stroke-dashoffset 2.2s var(--ss-m-ease) var(--ss-d, 0ms);}.ss-m .ss-draw.is-in path, .ss-m .ss-draw.is-in circle, .ss-m .ss-draw.is-in rect, .ss-m .ss-draw.is-in line, .ss-m .ss-draw.is-in polyline{stroke-dashoffset: 0;}.ss-m .kadence-sticky-header.item-is-fixed{box-shadow: 0 1px 0 var(--ss-line);transition: box-shadow .4s;}@media (prefers-reduced-motion: reduce){@view-transition{navigation: none;}.ss-m .ss-mask > span, .ss-m .ss-curtain, .ss-m .ss-curtain img, .ss-m .ss-tile, .ss-m .ss-draw *{transition: none !important;transform: none !important;clip-path: none !important;opacity: 1 !important;stroke-dashoffset: 0 !important;}}.ss-promise{position: relative;}.ss-m .ss-promise::before{content: "";position: absolute;left: 0;right: 0;top: -1px;height: 1px;background: var(--ss-rose);transform: scaleX(0);transform-origin: left;transition: transform 1.6s var(--ss-m-ease) .1s;}.ss-m .ss-promise.is-in::before{transform: scaleX(1);}.ss-promise-item svg{box-sizing: content-box;padding: 9px;border-radius: 50%;background: transparent;transition: background .9s var(--ss-m-ease) var(--ss-d, 0ms), transform .9s var(--ss-m-ease) var(--ss-d, 0ms);}.ss-m .ss-promise-item{opacity: 0;transform: translateY(16px);transition: opacity .9s var(--ss-m-ease) var(--ss-d, 0ms), transform 1.1s var(--ss-m-ease) var(--ss-d, 0ms);}.ss-m .ss-promise.is-in .ss-promise-item{opacity: 1;transform: none;}.ss-m .ss-promise.is-in .ss-promise-item svg{background: var(--ss-blush);}.ss-m .ss-promise-item:nth-child(2){--ss-d: 140ms;}.ss-m .ss-promise-item:nth-child(3){--ss-d: 280ms;}.ss-m .ss-promise-item:nth-child(4){--ss-d: 420ms;}@media (hover: hover){.ss-promise-item:hover svg{transform: translateY(-2px);}}@media (prefers-reduced-motion: reduce){.ss-m .ss-promise-item{opacity: 1 !important;transform: none !important;}}.ss-m-full .ss-sl-img{overflow: hidden;}.ss-m-full .ss-sl-img img{will-change: translate;scale: 1.16;translate: 0 var(--ss-iy, 0%);}.ss-m-full .ss-ab-num, .ss-m-full .ss-ab-pair .ss-ab-media{will-change: translate;}.ss-m .ss-ab-quote .ss-w{transition: opacity .25s linear;}@media (prefers-reduced-motion: reduce){.ss-ab-quote .ss-w{opacity: 1 !important;}}