@font-face{font-family:Petrona;font-weight:600;font-style:normal;font-display:swap;src:url(./freshie-freezer-petrona-600.woff2) format("woff2")}@font-face{font-family:Montserrat;font-weight:500;font-style:normal;font-display:swap;src:url(./freshie-freezer-montserrat-500.woff2) format("woff2")}@font-face{font-family:Montserrat;font-weight:700;font-style:normal;font-display:swap;src:url(./freshie-freezer-montserrat-700.woff2) format("woff2")}:root{--ff-ink:#213c40;--ff-aqua:#c8e8e5;--ff-dark:#315e65;--ff-cream:#fbf9f4;--ff-line:#c8d7d5}*{box-sizing:border-box}.freshie-freezer-body{margin:0;background:var(--ff-cream);color:var(--ff-ink);font-family:Montserrat,sans-serif;font-weight:500;font-size:16px;line-height:1.6}button,input,select{font:inherit}button,a,input,summary,select{touch-action:manipulation}button,a{color:inherit}button{cursor:pointer}img{display:block;width:100%;height:auto}a{text-underline-offset:4px}.ff-skip{position:absolute;left:-999px}.ff-skip:focus{left:8px;top:8px;background:#fff;z-index:100;padding:8px}.ff-announcement{background:var(--ff-dark);color:#fff;text-align:center;padding:7px 12px;font-size:11px;letter-spacing:.04em}.ff-header{height:74px;display:flex;align-items:center;justify-content:space-between;padding:10px 5%;border-bottom:1px solid var(--ff-line);background:var(--ff-cream)}.ff-header>button{border:0;background:none;font-size:24px}.ff-header>a:last-child{font-size:12px;text-decoration:none}.ff-logo{font-family:cursive;font-size:39px;font-weight:700;text-decoration:none;color:var(--ff-dark);line-height:1}.ff-logo img{width:150px;height:54px;object-fit:contain}.ff-menu{padding:20px;position:absolute;z-index:15;background:var(--ff-cream);box-shadow:0 8px 15px #203c4020;width:100%}.ff-menu a{display:block;padding:8px}.ff-product{max-width:1440px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.88fr);gap:60px;padding:40px 4% 65px;margin:auto}.ff-gallery{min-width:0;align-self:start;position:sticky;top:20px}.ff-slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ff-slides::-webkit-scrollbar{display:none}.ff-slide{flex:0 0 100%;scroll-snap-align:start;padding:0;border:0;background:#f5eee5;aspect-ratio:1;overflow:hidden}.ff-slide img{height:100%;object-fit:cover}.ff-slide img:not([src]){visibility:hidden}.ff-thumbnails{display:flex;gap:9px;overflow-x:auto;padding:12px 2px}.ff-thumbnails button{background:transparent;padding:2px;border:1px solid transparent;flex:0 0 76px;aspect-ratio:1}.ff-thumbnails button[aria-current=true]{border-color:var(--ff-dark)}.ff-thumbnails img{height:100%;object-fit:cover}.ff-rating{font-size:15px;text-decoration:none;color:#296e75;display:block}.ff-rating span{font-size:10px;margin-left:6px}h1,h2,h3{font-family:Petrona,Georgia,serif;line-height:1.15;font-weight:600}h1{font-family:Proxima Soft,-apple-system,system-ui,Segoe UI,Roboto,sans-serif;font-weight:700;font-size:28px;margin:15px 0 8px}h2{font-size:38px;margin:0 0 22px}h3{font-size:25px}.ff-lead{font-weight:700;font-size:19px;margin:0 0 12px}fieldset{border:0;padding:0;margin:23px 0}legend{font-size:13px;margin-bottom:10px}.ff-options{display:flex;flex-wrap:wrap;gap:8px}.ff-options label{position:relative;cursor:pointer}.ff-options input{position:absolute;opacity:0;width:100%;height:100%;margin:0}.ff-options span{display:block;border:1px solid var(--ff-line);border-radius:4px;padding:10px 12px;font-size:12px;background:#fff}.ff-options input:checked+span{border:2px solid var(--ff-dark);padding:9px 11px;background:#e8f4f2}.ff-options input:focus-visible+span{outline:3px solid #3c8392;outline-offset:3px}.ff-colors span:before{content:"";display:block;width:25px;height:25px;margin:0 auto 5px;background:var(--color);border-radius:50%;border:1px solid #203c4030}.ff-colors [data-color=Turkos]{--color:#57bec2}.ff-colors [data-color=Tranb\e4r]{--color:#a82c42}.ff-colors [data-color=Kolgr\e5]{--color:#4b4e53}.ff-colors [data-color=Bl\e5 b\e4r]{--color:#416e91}.ff-colors [data-color=Gr\f6nk\e5l]{--color:#286f57}.ff-colors [data-color=Rosa]{--color:#f5c8d0}.ff-colors [data-color=Plommon]{--color:#775069}.ff-pack-note{font-size:11px}.ff-price{display:flex;gap:15px;align-items:center;margin:16px 0}.ff-price strong{font-size:30px}.ff-price span{font-size:12px;color:var(--ff-dark)}.ff-add,.ff-button{display:inline-block;background:var(--ff-dark);color:#fff;border:0;border-radius:3px;text-decoration:none;padding:16px 27px;text-align:center;font-weight:700}.ff-add{width:100%;font-size:17px}.ff-add:disabled{opacity:.5;cursor:wait}.ff-shipping{text-align:center;font-size:12px}.ff-perks{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;text-align:center;padding:22px 0;font-size:11px;border-bottom:1px solid var(--ff-line)}.ff-perks span{display:block;color:var(--ff-dark);font-size:36px;line-height:1.3;animation:ff-float 4s ease-in-out infinite}.ff-perks>div:nth-child(2) span{animation-delay:.5s}.ff-perks>div:nth-child(3) span{animation-delay:1s}@keyframes ff-float{50%{transform:translateY(-4px)}}details{border-bottom:1px solid var(--ff-line);padding:16px 0}summary{font-weight:700;cursor:pointer;list-style:none;padding-right:26px;position:relative}summary:after{content:"+";position:absolute;right:0}details[open]>summary:after{content:"\2212"}details p{font-size:13px}blockquote{background:var(--ff-aqua);padding:22px;margin:24px 0 0;font-size:13px;border-radius:5px}cite{display:block;font-style:normal;font-size:10px;margin-top:12px}.ff-section{max-width:1440px;margin:auto;padding:65px 5%}.ff-split{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center;background:#e3f0ee;max-width:none}.ff-split>div:first-child{max-width:560px;margin-left:auto}.ff-eyebrow{font-size:11px;letter-spacing:.1em;font-weight:700}.ff-media{aspect-ratio:1;overflow:hidden;background:#f2ede5;border-radius:6px}.ff-media img{height:100%;object-fit:cover}.ff-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.ff-how{text-align:center}.ff-how h3 span{font-family:Montserrat,sans-serif;font-size:13px;display:inline-flex;align-items:center;justify-content:center;background:var(--ff-aqua);width:25px;height:25px;border-radius:100%}.ff-how p{font-size:13px}.ff-portions{background:#e3f0ee;text-align:center;max-width:none}.ff-table-scroll{overflow:auto;max-width:1200px;margin:30px auto}.ff-table-scroll table{border-collapse:collapse;width:100%;min-width:760px;background:var(--ff-cream);font-size:12px;table-layout:fixed}.ff-table-scroll caption{position:absolute;left:-9999px}.ff-table-scroll th,.ff-table-scroll td{padding:16px;border:1px solid var(--ff-line)}.ff-table-scroll th{font-weight:700}.ff-table-scroll img{aspect-ratio:1;object-fit:cover}.ff-small{font-size:11px}.ff-benefits h2{font-size:28px;margin-top:25px}.ff-benefits p{font-size:13px}.ff-story{text-align:center;max-width:820px}.ff-faq{max-width:900px}.ff-faq h2{text-align:center}.ff-faq details{padding:21px 0}.ff-faq details>div{font-size:13px;padding-top:10px}.ff-reviews{border-top:1px solid var(--ff-line)}.ff-reviews>p{max-width:900px;font-size:12px}.ff-review-tools{display:flex;gap:25px;margin:25px 0;font-size:12px}.ff-review-tools select{display:block;padding:8px;border:1px solid var(--ff-line);background:#fff}.ff-review{border-top:1px solid var(--ff-line);padding:25px 0;display:grid;grid-template-columns:180px 1fr;gap:30px}.ff-review h3{font-family:Montserrat,sans-serif;font-weight:500;font-size:15px;margin:5px 0}.ff-review p{font-size:13px}.ff-review small{font-size:10px;display:block}.ff-stars{letter-spacing:2px;color:#326e78}.ff-footer{background:var(--ff-dark);color:#fff;padding:55px 5%;text-align:center}.ff-footer .ff-logo{color:#fff}.ff-footer p{font-size:12px}.ff-footer nav{display:flex;justify-content:center;gap:25px;flex-wrap:wrap;font-size:11px}.ff-zoom{padding:0;border:0;width:min(95vw,1100px);max-height:95vh;background:var(--ff-cream)}.ff-zoom::backdrop{background:#12232cdd}.ff-zoom img{width:100%;max-height:92vh;object-fit:contain}.ff-zoom>button{position:fixed;right:20px;top:10px;font-size:36px;color:#fff;background:#244b55;border:0;border-radius:50%;width:50px;height:50px;z-index:2}@media(max-width:749px){.ff-announcement{font-size:10px;padding:7px 5px}.ff-header{height:63px;padding:8px 18px}.ff-logo{font-size:35px}.ff-logo img{width:135px;height:46px}.ff-product{display:block;padding:0 0 32px}.ff-gallery{position:relative;top:0}.ff-thumbnails{padding:10px 15px;gap:7px}.ff-thumbnails button{flex-basis:58px}.ff-buy{padding:13px 20px 0}.ff-rating span{font-size:9px}h1{font-size:24px}h2{font-size:32px}.ff-lead{font-size:17px}.ff-buy>p{font-size:13px}.ff-colors{gap:6px}.ff-colors span{font-size:9px;padding:7px}.ff-colors input:checked+span{padding:6px}.ff-colors span:before{width:24px;height:24px}.ff-options:not(.ff-colors) span{font-size:11px;padding:10px}.ff-options:not(.ff-colors) input:checked+span{padding:9px}.ff-section{padding:42px 20px}.ff-split{display:flex;flex-direction:column;gap:25px}.ff-split>div{width:100%}.ff-three{grid-template-columns:1fr;gap:30px}.ff-how .ff-media{max-width:100%;margin:auto}.ff-how h3{margin:15px 0 8px}.ff-how p{max-width:330px;margin:auto}.ff-benefits h2{margin:18px 0 12px}.ff-table-scroll{margin-right:-20px}.ff-table-scroll table{min-width:680px}.ff-review{grid-template-columns:1fr;gap:8px}.ff-review-tools{gap:15px}.ff-story h2{font-size:34px}.ff-footer nav{gap:15px}.ff-faq summary{font-size:13px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.ff-slide video,.ff-media video{width:100%;height:100%;object-fit:contain}.ff-slide[hidden],[data-video-thumb][hidden],.ff-thumbnails button[hidden]{display:none}.ff-review-tabs{display:flex;gap:24px;border-bottom:1px solid var(--ff-line);margin:30px 0 20px}.ff-review-tabs button{background:none;border:0;border-bottom:3px solid transparent;padding:10px 0;font-size:13px}.ff-review-tabs button[aria-selected=true]{border-color:var(--ff-dark);font-weight:700}#ff-question-panel[hidden],#ff-review-panel[hidden]{display:none}[data-source-questions] small{font-size:10px;display:block;margin-top:10px}[data-source-questions] summary{font-size:13px;font-weight:500}h1{line-height:1.2}h2,h3{line-height:1.1;letter-spacing:-.01em}.ff-buy>p:not(.ff-lead){font-family:Proxima Soft,sans-serif;font-size:17px;font-weight:400;line-height:1.5}.ff-how{background-color:var(--ff-aqua);background-image:url(./freshie-freezer-pattern.svg);max-width:none}.ff-how h2{max-width:600px;margin-left:auto;margin-right:auto}.ff-steps-subtitle{font-family:Petrona,Georgia,serif;font-size:23px;font-weight:600;margin:20px 0 30px}.ff-how .ff-three{max-width:1240px;margin:auto}.ff-how .ff-three p{font-size:16px;line-height:1.6;font-weight:700}.ff-options small{display:block;font-size:12px;font-weight:400;line-height:1.6;margin-top:4px}.ff-options strong{font-size:16px}.ff-buy fieldset[data-option-index="0"] .ff-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ff-buy fieldset[data-option-index="0"] .ff-options span{min-height:80px;text-align:center;padding:16px 8px 12px;border-radius:10px}.ff-buy fieldset[data-option-index="0"] .ff-options input:checked+span{padding:15px 7px 11px}.ff-colors span{width:39px;height:39px;font-size:0!important;line-height:0;border-radius:50%;padding:4px!important}.ff-colors span:before{width:29px;height:29px;margin:0}.ff-colors input:checked+span{padding:3px!important}.ff-colors [data-color=Rosa] span:before{background-image:radial-gradient(circle at 25% 30%,#5bb8b4 0 1px,transparent 1.5px),radial-gradient(circle at 65% 70%,#e7aa44 0 1px,transparent 1.5px),radial-gradient(circle at 75% 20%,#b95c79 0 1px,transparent 1.5px)}.ff-how h3{font-size:22px;line-height:1.3;letter-spacing:-.01em}.ff-benefits h2{font-size:18px;line-height:1.4;letter-spacing:-.01em}.ff-benefits p,.ff-faq details>div,.ff-faq details p{font-size:16px;line-height:1.6}.ff-faq summary{font-size:16px;font-weight:500;line-height:1.6}.ff-table-scroll table{min-width:1100px;font-size:16px;line-height:1.6}.ff-table-scroll th:first-child{width:14%}.ff-table-scroll thead th:not(:first-child){font-size:24px;line-height:1.6}.ff-review p{font-size:16px;line-height:1.6}.ff-review h3{font-size:18px}.ff-review small{font-size:12px}.ff-buy details p,.ff-buy details ul{font-size:16px;line-height:1.6}.ff-table-scroll th,.ff-table-scroll td{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.ff-how .ff-steps-subtitle{font-family:Petrona,Georgia,serif;font-size:22px;font-weight:600;line-height:1.3;letter-spacing:-.01em;max-width:none}.ff-review h3{line-height:1.4}.ff-story .ff-media{margin-bottom:32px}.ff-story{max-width:900px}.ff-header{position:sticky;top:0;z-index:30;transition:transform .2s ease,visibility 0s}.ff-menu{position:fixed;z-index:29}@media(prefers-reduced-motion:reduce){.ff-header{transform:none!important;visibility:visible!important;transition:none!important}}.ff-review-reply{margin:20px 0 0}.ff-review-reply p{white-space:pre-line}.ff-review-reply strong{font-size:13px}[data-source-questions] summary,[data-source-questions] p{font-size:16px;font-weight:500;line-height:1.6}[data-source-questions] small{font-size:12px}.ff-table-scroll thead th{padding:20px 10px}.ff-table-scroll h3{font-family:Montserrat,sans-serif;font-weight:700;font-size:24px;line-height:1.6;letter-spacing:normal;margin:18px 0 0}.ff-check{display:inline-grid;place-items:center;width:35px;height:35px;border-radius:50%;background:var(--ff-dark);color:#fff;font-size:25px;line-height:1}@media(max-width:749px){.ff-table-scroll{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}.ff-table-scroll table{width:280vw;min-width:0}.ff-table-scroll th:first-child{width:14.285714%}}.ff-review h3{font-size:16px;line-height:1.6}.ff-review>div>p{line-height:1.8}.ff-review small,.ff-review-reply p{font-size:13px;line-height:1.6}.ff-read-more{display:block;border:0;background:none;text-decoration:underline;padding:0;margin:5px 0 12px;font-size:13px}.ff-read-more[hidden]{display:none}.ff-source-score{display:flex;flex-direction:column;gap:5px;margin:25px 0}.ff-source-score strong{font-size:32px}.ff-source-score span{font-size:13px}.ff-video-thumb{position:relative}.ff-video-thumb span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;text-shadow:0 1px 5px #000;font-size:19px}.freshie-freezer-body [hidden]{display:none!important}#ff-options,#ff-portions,#ff-faq,#ff-reviews{scroll-margin-top:80px}.ff-comparison-mobile{display:none}.ff-reveal-line{display:block;transform-origin:left center}.ff-reveal-word{display:inline-block}@media(max-width:749px){.ff-comparison-desktop{display:none}.ff-comparison-mobile{display:block;margin:30px -20px;width:calc(100% + 40px)}.ff-comparison-cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;align-items:start}.ff-comparison-cards::-webkit-scrollbar{display:none}.ff-comparison-card{flex:0 0 100%;width:100%;table-layout:fixed;border-collapse:collapse;scroll-snap-align:start;font-size:16px;line-height:1.6}.ff-comparison-card th:first-child{width:40%;font-weight:500}.ff-comparison-card th,.ff-comparison-card td{padding:20px 10px;border-bottom:1px solid var(--ff-line);overflow-wrap:anywhere}.ff-comparison-card thead th{border:0}.ff-comparison-card thead th:last-child{width:60%}.ff-comparison-card img{aspect-ratio:1;object-fit:cover}.ff-comparison-card h3{font:700 24px/1.6 Montserrat,sans-serif;margin:15px 0 0}.ff-comparison-dots{display:flex;justify-content:center;gap:10px;padding:20px}.ff-comparison-dots button{border:0;background:#315e6555;width:10px;height:10px;border-radius:50%;padding:0}.ff-comparison-dots button[aria-current=true]{background:var(--ff-dark)}.ff-comparison-dots button:focus-visible{outline:2px solid var(--ff-dark);outline-offset:4px}}.ff-reveal-clip{display:block;clip-path:inset(0 0 -.3em 0)}.ff-reveal-line{transform-origin:left top}.ff-split [data-slot=demo-main]{aspect-ratio:16/9}.ff-perfect-for{font-size:13px;margin:10px 0 0}.ff-options label{position:relative}.ff-product-summary{font-size:16px;line-height:1.6;margin:22px 0}.ff-title-price-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.ff-title-price-row h1{margin:0}.ff-title-price-row .ff-price{margin:0;display:block;flex-shrink:0}.ff-title-price-row .ff-price strong{font-family:Proxima Soft,-apple-system,system-ui,Segoe UI,Roboto,sans-serif;font-weight:500;font-size:18px;line-height:1.6}@media(max-width:749px){.ff-title-price-row .ff-price strong{font-size:16px}}.freshie-freezer-body .fsc{--accent:#087e88}.freshie-freezer-body .fsc-timer{background:#dcefee}.freshie-freezer-body .fsc-timer strong{color:#087e88}
/*# sourceMappingURL=/cdn/shop/t/3/assets/freshie-freezer.css.map */
