.ss{--ss-ink: #0a0a0a;--ss-panel: #141414;--ss-card: #1c1c1c;--ss-media: #161616;--ss-accent: #002f6c;--ss-line: #333333;--ss-line-strong: #4a4a4a;--ss-muted: #b8b8b8;--ss-soft: #d0d0d0;--ss-head: var(--font-heading--family, "Barlow Condensed", sans-serif);--ss-body: var(--font-body--family, "Barlow", system-ui, sans-serif);color:#fff;font-family:var(--ss-body);font-size:16px;line-height:1.45}.ss *,.ss *:before,.ss *:after{box-sizing:border-box}.ss :where(p,h1,h2,h3,ul,ol,figure){margin:0}.ss :where(a){color:inherit}.ss-sec{position:relative;background:var(--ss-ink)}.ss-sec--panel{background:var(--ss-panel)}.ss-sec--accent{background:var(--ss-accent)}.ss-sec>.section{padding-block:56px}.ss-sec--accent>.section{padding-block:48px}.ss-inner{display:flex;flex-direction:column;gap:20px;min-width:0}#MainContent:has(.ss-sec,.ss-hero){--page-content-width: 70rem;--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}@media screen and (max-width:749px){#MainContent:has(.ss-sec,.ss-hero){--page-margin: 20px}}.ss-h2{font-family:var(--ss-head);font-weight:800;font-size:40px;line-height:1;letter-spacing:0;text-transform:uppercase;color:#fff}.ss-h3{font-family:var(--ss-head);font-weight:700;font-size:24px;line-height:1.1;letter-spacing:0;text-transform:uppercase;color:inherit}.ss-eyebrow{font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ss-muted)}.ss-lead,.ss-soft{color:var(--ss-soft)}.ss-head-group{display:flex;flex-direction:column;gap:12px}.ss-head-group--tight{gap:10px}.ss-btn{display:flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:8px;font-family:var(--ss-body);font-size:16px;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:transform .12s ease,background-color .12s ease,color .12s ease}.ss-btn:active{transform:scale(.97)}.ss-btn--outline{background:transparent;color:#fff;border:1px solid var(--ss-line-strong)}.ss-btn--outline:hover{border-color:#fff}.ss-btn--solid{background:#fff;color:var(--ss-accent);border:1px solid #ffffff;font-family:var(--ss-head);font-weight:800;font-size:20px;letter-spacing:.03em;text-transform:uppercase}.ss-btn--solid:hover{background:#e6e6e6;border-color:#e6e6e6}.ss-btn--ghost{background:transparent;color:#fff;border:1px solid #ffffff;font-family:var(--ss-head);font-weight:800;font-size:20px;letter-spacing:.03em;text-transform:uppercase}.ss-btn--ghost:hover{background:#ffffff1f}.ss-btn--lg{min-height:56px;font-size:21px}.ss-btn-row{display:flex}@media screen and (max-width:749px){.ss-btn-row>.ss-btn{width:100%}}.ss-media{position:relative;overflow:hidden;border-radius:12px;background:var(--ss-media)}.ss-media iframe{display:block;width:100%;height:100%;border:0}.ss-media img,.ss-media video,.ss-media svg{display:block;width:100%;height:100%;object-fit:cover}.ss-media svg{fill:#3a3a3a}.ss-badge{position:absolute;left:12px;background:var(--ss-ink);color:#fff;font-size:12px;font-weight:600;letter-spacing:.14em;line-height:1.45;padding:6px 10px;border-radius:4px}.ss-badge--top{top:12px}.ss-badge--bottom{bottom:12px}.ss-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;width:100%}.ss-rows__row{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.35}.ss-rows__icon{flex-shrink:0;width:22px;height:22px;color:#fff}.ss-rows--plain{gap:12px;margin-top:4px}.ss-rows--card{background:var(--ss-panel);border:1px solid #262626;border-radius:10px;padding:6px 16px;margin-top:8px}.ss-rows--card .ss-rows__row{align-items:center;gap:14px;min-height:48px;font-size:15px;line-height:1.45}.ss-rows--card .ss-rows__row+.ss-rows__row{min-height:49px;border-top:1px solid #262626}.ss-nauha{height:46px;overflow:hidden;background:var(--ss-accent);display:flex;align-items:center}.ss-nauha__track{display:flex;width:max-content;animation:ss-run var(--ss-nauha-kesto, 72s) linear infinite;font-family:var(--ss-head);font-weight:700;font-size:18px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.ss-nauha__set{display:flex;gap:14px;padding-right:14px}@keyframes ss-run{0%{transform:translate(0)}to{transform:translate(-50%)}}.ss-todiste{display:flex;flex-direction:column;gap:16px}.ss-todiste__text{display:contents}.ss-todiste__video{order:1}.ss-todiste .ss-stats{order:2}.ss-todiste__before{margin-top:4px}.ss-todiste__video{aspect-ratio:350 / 468}.ss-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:transparent;border:0;padding:0;cursor:pointer}.ss-play__disc{width:76px;height:76px;border-radius:50%;background:#fff;color:var(--ss-accent);display:flex;align-items:center;justify-content:center;transition:transform .12s ease}.ss-play:active .ss-play__disc{transform:scale(.94)}.ss-play__disc svg{width:28px;height:28px;fill:currentColor}.ss-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:4px}.ss-stat{background:var(--ss-accent);border-radius:10px;padding:14px 10px;text-align:center}.ss-stat__num{font-family:var(--ss-head);font-weight:800;font-size:30px;line-height:1}.ss-stat__label{font-size:13px;color:var(--ss-muted);margin-top:4px}.ss-vertailu{display:flex;flex-direction:column;gap:20px}.ss-vertailu__text{display:contents}.ss-vertailu__cards{order:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ss-vertailu__card{border-radius:12px;padding:20px 16px;display:flex;flex-direction:column;gap:6px;border:1px solid rgba(255,255,255,.4);color:var(--ss-muted)}.ss-vertailu__card--win{background:#fff;border-color:#fff;color:var(--ss-accent)}.ss-vertailu__name{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ss-vertailu__price{font-family:var(--ss-head);font-weight:800;font-size:34px;line-height:1}.ss-vertailu__note{font-size:14px}.ss-vertailu__sum{order:2;font-size:17px;font-weight:600}.ss-vaiheet .ss-inner{gap:28px}.ss-vaiheet__list{display:flex;flex-direction:column;gap:28px}.ss-vaihe{display:flex;flex-direction:column;gap:14px;min-width:0}.ss-vaihe__media{aspect-ratio:350 / 190}.ss-vaihe__body{display:flex;gap:14px;align-items:flex-start}.ss-vaihe__num{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:#fff;color:var(--ss-accent);display:flex;align-items:center;justify-content:center;font-family:var(--ss-head);font-weight:800;font-size:20px;line-height:1}.ss-vaihe__text{color:var(--ss-soft);margin-top:4px}.ss-paketti{display:flex;flex-direction:column;gap:20px}.ss-paketti__media{aspect-ratio:350 / 220}.ss-paketti__info{display:contents}.ss-paketti>*,.ss-paketti__info>*{order:1}.ss-paketti__info>.ss-h2{order:0}.ss-paketti__items{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ss-paketti__item{background:var(--ss-card);border-radius:8px;padding:12px;font-size:15px;font-weight:500}.ss-paketti__home{background:var(--ss-accent);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:6px}.ss-paketti__home .ss-h3{font-size:22px}.ss-arvostelut__top{display:flex;flex-direction:column;gap:20px}.ss-rating{display:flex;align-items:center;gap:16px}.ss-rating__num{font-family:var(--ss-head);font-weight:800;font-size:56px;line-height:1}.ss-rating__meta{display:flex;flex-direction:column;gap:4px;font-size:14px;color:var(--ss-muted)}.ss-stars{position:relative;display:inline-block;width:110px;height:22px}.ss-stars svg{position:absolute;top:0;right:0;bottom:0;left:0;width:110px;height:22px;max-width:none}.ss-stars__base{fill:#fff6}.ss-stars__fill{fill:#fff}.ss-stars__clip{position:absolute;inset:0 auto 0 0;overflow:hidden}.ss-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ss-photos .ss-media{aspect-ratio:1 / 1;border-radius:10px}.ss-photos .ss-media:nth-child(n+4){display:none}.ss-arvostelut__app{min-width:0}.ss-faq{display:flex;flex-direction:column;gap:20px}.ss-faq__list{display:flex;flex-direction:column;gap:8px;min-width:0}.ss-faq__item{border-bottom:1px solid var(--ss-line)}.ss-faq__item:last-child{border-bottom:0}.ss-faq__q{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:8px 0;font-size:17px;font-weight:600;line-height:1.2}.ss-faq__q:hover{color:#fff}.ss-faq__q::-webkit-details-marker{display:none}.ss-faq__q:after{content:"+";flex-shrink:0;font-size:24px;font-weight:400;line-height:1}.ss-faq__item[open]>.ss-faq__q:after{content:"\2212"}.ss-faq__a{color:var(--ss-soft);padding:0 0 18px}.ss-faq__a p+p{margin-top:10px}.ss-buybar{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--ss-ink);border-top:1px solid var(--ss-line);padding:14px 20px;padding-bottom:calc(14px + env(safe-area-inset-bottom,0px));transform:translateY(110%);visibility:hidden;transition:transform .22s ease,visibility 0s linear .22s}.ss-buybar.is-visible{transform:translateY(0);visibility:visible;transition:transform .22s ease}.ss-buybar__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1120px;margin-inline:auto}.ss-buybar__name{font-size:13px;color:var(--ss-muted);line-height:1.45}.ss-buybar__price{font-family:var(--ss-head);font-weight:800;font-size:26px;line-height:1.1}.ss-buybar .ss-btn{min-height:52px;padding:0 22px;flex-shrink:0}.ss-buybar__label--long{display:none}.product-information:has(.ss-rows) .product-details{padding-block:20px 32px}.product-details:has(.ss-rows) h1{margin:0;font-family:var(--ss-head, var(--font-heading--family));font-weight:800;font-size:42px;line-height:1;letter-spacing:0;text-transform:uppercase}.product-details:has(.ss-rows) product-price{margin-top:12px;min-height:52px;justify-content:center}.product-details:has(.ss-rows) product-price,.product-details:has(.ss-rows) product-price>*{font-family:var(--font-heading--family);font-weight:800;font-size:46px;line-height:1;letter-spacing:0;text-transform:none}.product-details:has(.ss-rows) product-price>*{margin-block:0}.product-details:has(.ss-rows) product-price .compare-at-price{font-size:.5em}.product-details:has(.ss-rows) .product-form-buttons{position:relative;gap:12px}.product-details:has(.ss-rows) .product-form-buttons .quantity-selector{position:absolute;right:0;bottom:calc(100% + var(--gap, 12px));--quantity-selector-width: 114px;width:114px;height:52px;flex:none;border-color:#4a4a4a;border-radius:8px}.product-details:has(.ss-rows) .product-form-buttons .quantity-selector input[type=number]{flex:1 1 0;width:24px;min-width:0;padding:0;font-weight:600}.product-details:has(.ss-rows) .product-form-buttons>*:not(.quantity-selector){flex-basis:100%}.product-details:has(.ss-rows) .add-to-cart-button{height:60px;border-radius:8px;font-family:var(--font-heading--family);font-weight:800;font-size:22px;letter-spacing:.03em;text-transform:uppercase}.product-details:has(.ss-rows) .add-to-cart-text .add-to-cart-icon{display:none}.product-details:has(.ss-rows) .accelerated-checkout-block{--height-buy-buttons: 52px;--shopify-accelerated-checkout-button-block-size: 52px;--shopify-accelerated-checkout-button-border-radius: 8px}.ss-arvosana{display:flex;align-items:center;gap:8px;min-height:28px;font-size:15px;line-height:1.45;color:#fff;text-decoration:none}.ss-arvosana .ss-stars,.ss-arvosana .ss-stars svg{width:90px;height:18px}.ss-arvosana__count{text-decoration:underline;text-underline-offset:2px}.ss-hero{position:relative;background:var(--ss-ink)}.ss-hero__media{position:relative;height:340px;overflow:hidden;background:var(--ss-media)}.ss-hero__media picture{display:block;height:100%}.ss-hero__media img,.ss-hero__media svg{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.ss-hero__media svg{fill:#3a3a3a}.ss-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0a0a1a,#0a0a0a33 58%,#0a0a0a)}.ss-hero>.section{position:relative;z-index:1}.ss-hero__body{margin-top:-110px;padding-bottom:36px;display:flex;flex-direction:column;gap:14px;min-width:0}.ss-hero__title{font-family:var(--ss-head);font-weight:800;font-size:46px;line-height:.95;letter-spacing:0;text-transform:uppercase;color:#fff}.ss-hero__title span{display:block}.ss-hero__lead{font-size:17px;color:#e6e6e6}.ss-hero__btns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:2px}.ss-hero__btns .ss-btn{padding-inline:8px}.ss-hero__rating{display:flex;align-items:center;gap:10px;min-height:28px;font-size:15px;color:#fff;text-decoration:none}.ss-hero__rating .ss-stars,.ss-hero__rating .ss-stars svg{width:90px;height:18px}.ss-tuotteet__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.ss-tuote{display:flex;flex-direction:column;overflow:hidden;border-radius:12px;background:var(--ss-panel)}.ss-sec--panel .ss-tuote{background:var(--ss-card)}.ss-tuote__media{display:block;height:220px;overflow:hidden;background:var(--ss-card)}.ss-tuote__media img,.ss-tuote__media svg{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.ss-tuote__media svg{fill:#3a3a3a}.ss-tuote__body{display:flex;flex-direction:column;gap:8px;padding:18px 16px 16px}.ss-tuote__title{font-family:var(--ss-head);font-weight:800;font-size:30px;line-height:1;letter-spacing:0;text-transform:uppercase;color:#fff}.ss-tuote__title a{text-decoration:none}.ss-tuote__price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:4px}.ss-tuote__price{font-family:var(--ss-head);font-weight:800;font-size:32px;line-height:1}.ss-tuote__note{font-size:14px;color:var(--ss-muted)}.ss-tuote .ss-btn{margin-top:8px}.ss-seurat>.section{row-gap:20px}.ss-seurat .ss-seurat__belt{grid-column:1 / -1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.ss-seurat__track{display:flex;width:max-content;animation:ss-run var(--ss-seurat-kesto, 54s) linear infinite}.ss-seurat__belt:hover .ss-seurat__track,.ss-seurat__belt:focus-within .ss-seurat__track{animation-play-state:paused}.ss-seurat__set{list-style:none;margin:0;padding:0 12px 0 0;display:flex;gap:12px}.ss-seurat__set .ss-seurat__tile{flex:0 0 175px}.ss-seurat__grid{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ss-seurat__tile{height:130px;padding:16px;border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:center}.ss-seurat__tile a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.ss-seurat__tile img,.ss-seurat__tile svg{display:block;width:auto;height:98px;max-width:min(100%,130px);object-fit:contain}.ss-tarina{display:flex;flex-direction:column;gap:20px}.ss-tarina__media{aspect-ratio:350 / 240}.ss-tarina__info{display:contents}.ss-tarina__text{font-size:18px;color:var(--ss-soft)}.ss-kehotus{display:flex;flex-direction:column;gap:16px}.ss-kehotus__text{display:contents}.ss-kehotus__lead{color:#e6e6e6}.ss-vaiheet--plain .ss-inner,.ss-vaiheet--plain .ss-vaiheet__list{gap:24px}.ss-h1{font-family:var(--ss-head);font-weight:800;font-size:44px;line-height:1;letter-spacing:0;text-transform:uppercase;color:#fff}.ss-sec--tight>.section{padding-block:40px}.ss-ohje-alku__grid{display:flex;flex-direction:column;gap:24px}.ss-ohje-alku__text{display:flex;flex-direction:column;gap:16px;min-width:0}.ss-stats--auto{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.ss-ohje-alku__video{aspect-ratio:16 / 9}.ss-tarvikkeet{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.ss-tarvikkeet__col{display:flex;flex-direction:column;gap:14px;min-width:0}.ss-ohje{display:flex;flex-direction:column;gap:12px}.ss-ohje__list{list-style:none;padding:0;display:flex;flex-direction:column;min-width:0}.ss-ohje__step{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;padding-block:24px;border-bottom:1px solid var(--ss-line)}.ss-ohje__step:last-child{border-bottom:0;padding-bottom:0}.ss-ohje__body{display:flex;flex-direction:column;gap:8px;min-width:0}.ss-ohje__body .ss-eyebrow{font-size:12px}.ss-ohje__text{color:var(--ss-soft)}.ss-ohje__text p+p{margin-top:10px}.ss-ohje__text a,.ss-faq__a a{color:#fff;text-decoration:underline;text-underline-offset:2px}.ss-ohje__note{display:flex;align-items:flex-start;gap:10px;margin-top:4px;padding:12px 14px;border-radius:8px;background:var(--ss-card);font-weight:600}.ss-ohje__media{margin-top:8px;aspect-ratio:16 / 10}.ss-huomio{display:flex;flex-direction:column;gap:14px;padding:20px;border:1px solid var(--ss-line);border-radius:12px;background:var(--ss-panel)}.ss-sec--panel .ss-huomio{background:var(--ss-card)}.ss-huomio__icon .ss-rows__icon{width:28px;height:28px}.ss-huomio__text{display:flex;flex-direction:column;gap:6px;min-width:0}@keyframes ss-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.ss-reveal{animation:ss-rise linear both;animation-timeline:view();animation-range:entry 0% entry 140px}}}#MainContent>.shopify-section:last-child .ss-reveal{animation:none}@media(prefers-reduced-motion:reduce){.ss-nauha__track,.ss-seurat__track{animation:none}.ss-seurat .ss-seurat__belt{overflow-x:auto;-webkit-mask-image:none;mask-image:none;padding-inline:var(--page-margin, 20px)}.ss-seurat__set[aria-hidden=true],.ss-seurat__tile.is-repeat{display:none}.ss-buybar{transition:none}}@media screen and (min-width:750px){.ss{font-size:17px;line-height:1.5}.ss-sec>.section{padding-block:96px}.ss-sec--accent>.section{padding-block:72px}.ss-h2{font-size:56px}.ss-h3{font-size:28px}.ss-eyebrow{font-size:14px}.ss-nauha{height:52px}.ss-nauha__track{font-size:20px}.ss-badge{left:14px;font-size:13px;line-height:1.5;padding:6px 12px}.ss-rows--card .ss-rows__row{line-height:1.5}.product-details:has(.ss-rows) .product-form-buttons{gap:14px}.ss-badge--top{top:14px}.ss-badge--bottom{bottom:14px}.ss-todiste{flex-direction:row;align-items:center;gap:clamp(32px,4vw,56px)}.ss-todiste__text{display:flex;flex-direction:column;flex:1 1 0;gap:24px;min-width:0}.ss-todiste__video,.ss-todiste .ss-stats{order:0}.ss-todiste__before{margin-top:0}.ss-todiste__video{flex:0 1 420px;max-width:40%;min-width:0;aspect-ratio:3 / 4}.ss-todiste .ss-lead{font-size:19px}.ss-play__disc{width:88px;height:88px}.ss-play__disc svg{width:32px;height:32px}.ss-stats{gap:12px;margin-top:0}.ss-stat{padding:18px 12px}.ss-stat__num{font-size:clamp(26px,2.9vw,38px)}.ss-stat__label{font-size:14px;margin-top:6px}.ss-vertailu{flex-flow:row wrap;align-items:center;gap:32px 56px}.ss-vertailu__text{display:flex;flex-direction:column;flex:1 1 360px;gap:16px;min-width:0}.ss-vertailu__sum{order:0;font-size:20px}.ss-vertailu__cards{order:0;flex:1 1 480px;min-width:0;gap:16px}.ss-vertailu__card{padding:28px 24px;gap:8px}.ss-vertailu__name{font-size:14px}.ss-vertailu__price{font-size:48px}.ss-vertailu__note{font-size:16px}.ss-vaiheet .ss-inner{gap:40px}.ss-vaiheet__list{flex-direction:row;gap:clamp(20px,2.3vw,32px)}.ss-vaihe{flex:1 1 0;gap:16px}.ss-vaihe__media{aspect-ratio:4 / 3}.ss-vaihe__num{width:40px;height:40px;font-size:22px}.ss-vaihe__text{margin-top:6px}.ss-paketti{flex-flow:row wrap;align-items:center;gap:40px 56px}.ss-paketti__media{flex:1 1 480px;min-width:0;aspect-ratio:4 / 3}.ss-paketti__info{display:flex;flex-direction:column;flex:1 1 420px;gap:24px;min-width:0}.ss-paketti__item{padding:14px 16px;font-size:16px}.ss-paketti__home{padding:20px}.ss-paketti__home .ss-h3{font-size:26px}.ss-arvostelut .ss-inner{gap:32px}.ss-arvostelut__top{flex-flow:row wrap;align-items:flex-end;justify-content:flex-start;gap:20px 48px}.ss-rating__num{font-size:64px}.ss-rating__meta{font-size:15px}.ss-stars,.ss-stars svg{width:120px;height:24px}.ss-photos{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:16px}.ss-photos .ss-media:nth-child(n+4){display:block}.ss-photos .ss-media{aspect-ratio:4 / 3}.ss-faq{flex-flow:row wrap;align-items:flex-start;gap:24px 56px}.ss-faq>.ss-h2{flex:1 1 280px}.ss-faq__list{flex:2 1 560px;gap:0}.ss-faq__q{min-height:64px;font-size:19px}.ss-faq__q:after{font-size:26px}.ss-faq__a{padding-bottom:20px}.ss-buybar{padding-inline:40px}.ss-buybar__left{display:flex;align-items:baseline;gap:16px}.ss-buybar__name{font-family:var(--ss-head);font-weight:700;font-size:24px;line-height:1.1;text-transform:uppercase;color:#fff}.ss-buybar__price{font-size:28px}.ss-buybar .ss-btn{padding:0 40px}.ss-buybar__label--short{display:none}.ss-buybar__label--long{display:inline}.product-information__grid.product-information--media-left:has(.ss-rows):not(:has(.product-information__media:empty)){grid-column:2;grid-template-columns:minmax(0,606fr) minmax(0,514fr);padding-block:48px 72px}.product-information__grid.product-information--media-left:has(.ss-rows):not(:has(.product-information__media:empty)) .product-information__media{grid-column:auto;padding-right:0}.product-information__grid.product-information--media-left:has(.ss-rows):not(:has(.product-information__media:empty)) .product-details{grid-column:auto;padding-block:0;padding-left:clamp(32px,4vw,56px)}.product-details:has(.ss-rows) h1{font-size:clamp(40px,4.4vw,56px)}.product-details:has(.ss-rows) product-price{min-height:56px}.product-details:has(.ss-rows) product-price,.product-details:has(.ss-rows) product-price>*{font-size:clamp(46px,4.4vw,56px)}.product-details:has(.ss-rows) .product-form-buttons .quantity-selector{bottom:calc(100% + var(--gap, 12px) + 2px)}.ss-arvosana{font-size:16px}.ss-arvosana .ss-stars,.ss-arvosana .ss-stars svg{width:100px;height:20px}.ss-btn--outline,.ss-rows--plain .ss-rows__row{font-size:17px}.product-details:has(.ss-rows) .group-block-content>:where(.view-product-title+*~*){margin-top:2px}.product-details:has(.ss-rows) .group-block-content>.ss-rows--plain{margin-top:6px}.product-details:has(.ss-rows) .group-block-content>product-price{margin-top:14px}.product-details:has(.ss-rows) .group-block-content>.ss-rows--card{margin-top:10px}}html:has(.ss-buybar) body{padding-bottom:84px}@media screen and (min-width:750px){.ss-hero{display:grid;align-items:center;min-height:clamp(460px,44vw,640px);overflow:hidden}.ss-hero__media{position:absolute;inset:0 0 0 auto;width:66%;height:auto}.ss-hero__media:after{background:linear-gradient(90deg,#0a0a0a,#0a0a0ab8 22%,#0a0a0a1f 58%,#0a0a0a00),linear-gradient(180deg,#0a0a0a00 72%,#0a0a0a)}.ss-hero>.section{width:100%}.ss-hero__body{margin-top:0;padding-block:72px;max-width:640px;gap:20px}.ss-hero__title{font-size:clamp(50px,5.4vw,78px)}.ss-hero__lead{font-size:20px;max-width:520px}.ss-hero__btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.ss-hero__btns .ss-btn{min-width:200px;padding-inline:28px}.ss-hero__rating{font-size:16px}.ss-hero__rating .ss-stars,.ss-hero__rating .ss-stars svg{width:100px;height:20px}.ss-tuotteet .ss-inner{gap:32px}.ss-seurat>.section{row-gap:32px}.ss-seurat__set{gap:16px;padding-right:16px}.ss-seurat__set .ss-seurat__tile{flex-basis:220px;height:150px}.ss-tuotteet__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ss-tuote__media{height:auto;aspect-ratio:16 / 10}.ss-tuote__body{gap:10px;padding:24px}.ss-tuote__title{font-size:38px}.ss-tuote__price{font-size:40px}.ss-tuote__note{font-size:16px}.ss-seurat__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ss-seurat__tile{height:170px;padding:24px}.ss-seurat__tile img,.ss-seurat__tile svg{height:118px;max-width:min(100%,170px)}.ss-tarina{flex-flow:row wrap;align-items:center;gap:40px 56px}.ss-tarina__media{flex:1 1 480px;min-width:0;aspect-ratio:4 / 3}.ss-tarina__info{display:flex;flex-direction:column;flex:1 1 420px;gap:24px;min-width:0}.ss-tarina__text{font-size:20px}.ss-kehotus{flex-flow:row wrap;align-items:center;justify-content:space-between;gap:32px 56px}.ss-kehotus__text{display:flex;flex-direction:column;flex:1 1 360px;gap:12px;min-width:0}.ss-kehotus__lead{font-size:19px}.ss-kehotus .ss-btn{min-width:260px;padding-inline:40px}.ss-vaiheet--plain .ss-inner{gap:40px}.ss-vaiheet--plain .ss-vaiheet__list{gap:clamp(20px,2.3vw,32px)}}@media screen and (min-width:990px){.ss-arvostelut__top{flex-wrap:nowrap}.ss-arvostelut__top .ss-rating{flex-shrink:0;margin-inline:auto}}@media screen and (min-width:750px){.ss-h1{font-size:clamp(50px,5vw,72px)}.ss-sec--tight>.section{padding-block:56px}.ss-ohje-alku__grid{flex-flow:row wrap;align-items:center;gap:40px 56px}.ss-ohje-alku__text{flex:1 1 480px;gap:24px}.ss-ohje-alku .ss-h1{font-size:clamp(42px,4.2vw,60px)}.ss-ohje-alku .ss-stats{max-width:420px}.ss-ohje-alku__lead{font-size:19px}.ss-ohje-alku__video{flex:1 1 440px;min-width:0}.ss-tarvikkeet{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 56px}.ss-ohje{flex-flow:row wrap;align-items:flex-start;gap:24px 56px}.ss-ohje>.ss-h2{flex:1 1 280px}.ss-ohje__list{flex:2 1 560px}.ss-ohje__step{grid-template-columns:40px minmax(0,1fr);gap:18px;padding-block:28px}.ss-ohje__step:first-child{padding-top:0}.ss-ohje__body .ss-eyebrow{font-size:13px}.ss-huomio{flex-direction:row;align-items:center;gap:24px;padding:28px}.ss-huomio__text{flex:1 1 0}.ss-huomio .ss-btn{flex-shrink:0}}shopify-forms-embed{--forms-body-font: normal 500 16px var(--font-body--family, "Barlow", system-ui, sans-serif);--forms-heading-font: normal 800 34px var(--font-heading--family, "Barlow Condensed", sans-serif);--forms-base-font-size: 16px;--forms-heading-font-size: 34px;--heading-font-size: 34px;--container-background-color: #002f6c;--container-border-radius: 12px;--container-shadow: 0 0 0 1px rgba(255, 255, 255, .16), 0 24px 70px rgba(0, 0, 0, .6);--container-max-w: 420px;--spacing-size-y: 36px;--spacing-size-x: 32px;--heading-text-color: #ffffff;--body-text-color: #ffffff;--link-text-color: #ffffff;--forms-accent-color: #ffffff;--forms-discount-code-color: #ffffff;--forms-discount-code-background-color-hover: #00224f;--form-background-color: #ffffff;--form-text-color: #0a0a0a;--form-placeholder-color: rgba(10, 10, 10, .6);--form-field-border: 0 0 0 1px #ffffff;--form-field-border-focused: 0 0 0 3px rgba(255, 255, 255, .5);--form-field-border-radius: 8px;--form-field-padding: 16px;--button-background-color: #ffffff;--button-text-color: #002f6c;--button-border-radius: 8px;--button-padding: 18px;--button-close-color: #ffffff;--button-close-background-color: #002f6c}@media screen and (max-width:490px){shopify-forms-embed{--forms-heading-font: normal 800 30px var(--font-heading--family, "Barlow Condensed", sans-serif);--forms-heading-font-size: 30px;--heading-font-size: 30px;--spacing-size-y: 30px;--spacing-size-x: 22px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/ss-sticksaver.css.map */
