.fr{--fr-ink:#0B0B0B;--fr-white:#FFFFFF;--fr-off:#F6F5F2;--fr-line:#E8E8E8;--fr-dark:#333333;--fr-mute:#6B6B6B;--fr-gutter:clamp(16px,4vw,56px);--fr-sec:clamp(64px,9vw,128px);color:var(--fr-ink);background:var(--fr-white)}.fr *,.fr *:before,.fr *:after{box-sizing:border-box}.fr--off{background:var(--fr-off)}.fr--black{background:var(--fr-ink);color:var(--fr-white)}.fr-wrap{max-width:1440px;margin:0 auto;padding-inline:var(--fr-gutter)}.fr-sec{padding-block:var(--fr-sec)}.fr-img{width:100%;height:100%;object-fit:cover;display:block}.fr-ph-wrap{position:relative;width:100%;height:100%;background:#ededeb}.fr--black .fr-ph-wrap,.fr-hero .fr-ph-wrap{background:#1b1b1b}.fr-ph{fill:#cfcfcb}.fr--black .fr-ph,.fr-hero .fr-ph{fill:#2c2c2c}.fr-ph-label{position:absolute;left:12px;bottom:12px;font:600 11px/1.3 var(--font-body--family);letter-spacing:.08em;text-transform:uppercase;background:#ffffffe6;color:#0b0b0b;padding:6px 8px;max-width:calc(100% - 24px)}.fr-eyebrow,.fr-h1,.fr-h2,.fr-h3,.fr-btn,.fr-label{font-family:var(--font-heading--family);text-transform:uppercase}.fr-eyebrow{font-size:12px;font-weight:700;letter-spacing:.16em;margin:0;color:var(--fr-mute)}.fr--black .fr-eyebrow,.fr-hero .fr-eyebrow{color:#ffffffb3}.fr-h1{font-size:clamp(46px,8.4vw,128px);line-height:.92;font-weight:700;letter-spacing:-.015em;margin:0}.fr-h2{font-size:clamp(32px,4.6vw,64px);line-height:.98;font-weight:700;letter-spacing:-.01em;margin:0}.fr-h3{font-size:clamp(18px,1.6vw,22px);line-height:1.15;font-weight:700;letter-spacing:.02em;margin:0}.fr-lead{font-size:clamp(17px,1.4vw,20px);line-height:1.5;margin:0;max-width:56ch}.fr-text{font-size:16px;line-height:1.6;margin:0;color:var(--fr-dark)}.fr--black .fr-text,.fr--black .fr-lead{color:#ffffffd1}.fr-text p{margin:0 0 .8em}.fr-text p:last-child{margin:0}.fr-small{font-size:13px;line-height:1.5;color:var(--fr-mute);margin:0}.fr-btns{display:flex;flex-wrap:wrap;gap:12px}.fr-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 34px;background:var(--fr-ink);color:var(--fr-white);border:1px solid var(--fr-ink);font-size:14px;font-weight:700;letter-spacing:.12em;text-decoration:none;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.fr-btn:hover{background:#262626;border-color:#262626;color:#fff}.fr-btn--ghost{background:transparent;color:var(--fr-ink)}.fr-btn--ghost:hover{background:var(--fr-ink);color:#fff}.fr-btn--light{background:#fff;color:var(--fr-ink);border-color:#fff}.fr-btn--light:hover{background:#e8e8e8;border-color:#e8e8e8;color:var(--fr-ink)}.fr-btn--outline-light{background:transparent;color:#fff;border-color:#ffffffb3}.fr-btn--outline-light:hover{background:#fff;color:var(--fr-ink);border-color:#fff}.fr-btn[disabled]{opacity:.45;cursor:not-allowed}.fr-btn--block{width:100%}.fr a:focus-visible,.fr button:focus-visible,.fr input:focus-visible,.fr summary:focus-visible,.fr label:focus-within{outline:2px solid currentColor;outline-offset:3px}.fr-head{display:flex;flex-direction:column;gap:16px;margin-bottom:clamp(32px,4vw,56px);max-width:900px}.fr-head--center{margin-inline:auto;text-align:center;align-items:center}.fr-hero{position:relative;display:flex;color:#fff;background:var(--fr-ink);overflow:hidden}.fr-hero--full{min-height:min(100svh,980px)}.fr-hero--large{min-height:clamp(560px,80svh,860px)}.fr-hero--medium{min-height:clamp(460px,60svh,680px)}.fr-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.fr-hero__media picture{display:block;width:100%;height:100%}.fr-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(11,11,11,var(--fr-shade)),rgba(11,11,11,calc(var(--fr-shade)*.55)),rgba(11,11,11,calc(var(--fr-shade)*.25)))}.fr-hero__inner{position:relative;width:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:20px;padding-block:96px 48px}.fr-hero--center .fr-hero__inner{align-items:center;text-align:center;justify-content:center}.fr-hero .fr-lead{color:#ffffffe0}@media(min-width:990px){.fr-hero--left .fr-hero__shade{background:linear-gradient(90deg,rgba(11,11,11,var(--fr-shade)),rgba(11,11,11,calc(var(--fr-shade)*.6)) 38%,#0b0b0b00 72%)}.fr-hero--left .fr-hero__inner{justify-content:center;padding-block:120px}.fr-hero__inner{gap:28px}}.fr-mt{display:grid;gap:clamp(32px,5vw,96px);align-items:center}.fr-mt__media{aspect-ratio:4/5;overflow:hidden;background:#ededeb}.fr-mt__body{display:flex;flex-direction:column;align-items:flex-start;gap:22px;max-width:560px}@media(min-width:990px){.fr-mt{grid-template-columns:1.15fr 1fr}.fr-mt--right .fr-mt__media{order:2}}.fr-cards{display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;margin-inline:calc(var(--fr-gutter)*-1);padding-inline:var(--fr-gutter);scrollbar-width:none}.fr-cards::-webkit-scrollbar{display:none}.fr-card{scroll-snap-align:start;display:flex;flex-direction:column;gap:16px}.fr-card__media{aspect-ratio:4/5;overflow:hidden;background:#ededeb}.fr-card__num{font:700 13px/1 var(--font-heading--family);letter-spacing:.14em}@media(min-width:750px){.fr-cards{grid-auto-flow:row;grid-template-columns:repeat(var(--fr-cols,3),minmax(0,1fr));overflow:visible;margin-inline:0;padding-inline:0}}.fr-ed{display:flex;flex-direction:column;gap:clamp(56px,8vw,120px)}.fr-ed__row{display:grid;gap:24px;align-items:center}.fr-ed__media{aspect-ratio:1/1;overflow:hidden;background:#ededeb}.fr-ed__body{display:flex;flex-direction:column;gap:14px;max-width:460px}@media(min-width:990px){.fr-ed__row{grid-template-columns:1fr 1fr;gap:clamp(48px,6vw,120px)}.fr-ed__row:nth-child(2n) .fr-ed__media{order:2}}.fr-cmp{display:grid;gap:12px}.fr-cmp__col{padding:clamp(28px,4vw,56px);border:1px solid var(--fr-line);display:flex;flex-direction:column;gap:20px}.fr-cmp__col--friss{background:var(--fr-ink);color:#fff;border-color:var(--fr-ink)}.fr-cmp ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.fr-cmp li{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.45}.fr-cmp li svg{flex:0 0 18px;margin-top:3px}@media(min-width:750px){.fr-cmp{grid-template-columns:1fr 1fr}}.fr-fp{display:grid;gap:clamp(32px,5vw,96px);align-items:center}.fr-fp__media{aspect-ratio:4/5;overflow:hidden;background:var(--fr-off)}.fr-fp__info{display:flex;flex-direction:column;gap:20px;max-width:520px}.fr-price{font:500 24px/1 var(--font-body--family);margin:0}.fr-price s{color:var(--fr-mute);font-size:18px;margin-left:10px}.fr-variants{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.fr-variants legend{font:700 12px/1 var(--font-heading--family);letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;padding:0}.fr-chips{display:flex;flex-wrap:wrap;gap:8px}.fr-chip{position:relative}.fr-chip input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0}.fr-chip span{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid var(--fr-line);font-size:14px;cursor:pointer}.fr-chip input:checked+span{border-color:var(--fr-ink);background:var(--fr-ink);color:#fff}.fr-chip input:disabled+span{opacity:.4;text-decoration:line-through;cursor:not-allowed}.fr-fp__actions{display:grid;gap:10px}@media(min-width:990px){.fr-fp{grid-template-columns:1.15fr 1fr}}.fr-bundles{display:grid;gap:12px}.fr-bundle{border:1px solid var(--fr-line);padding:28px;display:flex;flex-direction:column;gap:14px;background:#fff}.fr-bundle--featured{border-color:var(--fr-ink);border-width:2px}.fr-bundle__tag{align-self:flex-start;font:700 11px/1 var(--font-heading--family);letter-spacing:.14em;text-transform:uppercase;background:var(--fr-ink);color:#fff;padding:7px 10px}@media(min-width:750px){.fr-bundles{grid-template-columns:repeat(3,minmax(0,1fr))}}.fr-faq{max-width:920px;border-top:1px solid var(--fr-line)}.fr--black .fr-faq,.fr--black .fr-faq__item{border-color:#2a2a2a}.fr-faq__item{border-bottom:1px solid var(--fr-line)}.fr-faq__item summary{list-style:none;cursor:pointer;min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:24px;font:700 16px/1.3 var(--font-heading--family);letter-spacing:.02em}.fr-faq__item summary::-webkit-details-marker{display:none}.fr-faq__icon{flex:0 0 14px;height:14px;position:relative}.fr-faq__icon:before,.fr-faq__icon:after{content:"";position:absolute;background:currentColor;left:0;top:6px;width:14px;height:2px;transition:transform .25s}.fr-faq__icon:after{transform:rotate(90deg)}.fr-faq__item[open] .fr-faq__icon:after{transform:rotate(0)}.fr-faq__a{padding:0 0 24px;max-width:70ch}.fr-nl{display:grid;gap:28px;align-items:end}.fr-nl__row{display:flex;flex-direction:column;gap:10px}.fr-nl input[type=email]{min-height:56px;width:100%;padding:0 18px;border:1px solid rgba(255,255,255,.4);background:transparent;color:#fff;font-size:16px;border-radius:0}.fr-nl input[type=email]::placeholder{color:#fff9}.fr-nl__msg{font-size:15px;margin:0}@media(min-width:750px){.fr-nl__row{flex-direction:row}.fr-nl__row .fr-btn{flex:0 0 auto}}@media(min-width:990px){.fr-nl{grid-template-columns:1fr 1fr}}.fr-gal{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.fr-gal a,.fr-gal div{aspect-ratio:1/1;overflow:hidden;display:block;background:#ededeb}.fr-gal img{transition:transform .5s}.fr-gal a:hover img{transform:scale(1.03)}.fr-steps .fr-card__media{aspect-ratio:1/1}.fr-checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.fr-checks li{display:flex;gap:10px;align-items:center;font-size:15px}.fr-checks li:before{content:"";flex:0 0 18px;height:18px;background:var(--fr-ink);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%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 24 24' fill='none' stroke='black' stroke-width='2.4'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/contain no-repeat}.fr-trust{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px;border-top:1px solid var(--fr-line);border-bottom:1px solid var(--fr-line);padding-block:18px}.fr-trust div{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.4}.fr-trust svg{flex:0 0 20px}.fr-trust strong{display:block;font:700 12px/1.3 var(--font-heading--family);letter-spacing:.08em;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.fr *{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/friss.css.map */
