:root{--fce-ink: #171c19;--fce-pink: #d96c81;--fce-cream: #f6edd1;--fce-paper: #fffdf8;--fce-teal: #237b79;--fce-line: #b9b4a5;--fce-scroll-thumb: #686c65;--fce-scroll-track: #f6edd1;--fce-scroll-hover: #171c19}html{scrollbar-color:var(--fce-scroll-thumb) var(--fce-scroll-track);scrollbar-width:auto}*{scrollbar-color:var(--fce-scroll-thumb) var(--fce-scroll-track)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--fce-scroll-track)}::-webkit-scrollbar-thumb{background:var(--fce-scroll-thumb);border:3px solid var(--fce-scroll-track);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--fce-scroll-hover)}::-webkit-scrollbar-thumb:active{background:var(--fce-ink)}.fce{color:var(--fce-ink);background:var(--fce-paper);letter-spacing:0}.fce *,.fce *:before,.fce *:after{box-sizing:border-box}.fce>.page-width{max-width:none;padding:0}.fce-hero{display:grid;grid-template-columns:1.04fr 1fr;background:var(--fce-pink)}.fce-hero__copy{align-self:center;padding:clamp(30px,5vw,78px);padding-right:clamp(24px,4vw,60px)}.fce-eyebrow{margin:0 0 24px;max-width:35em;font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}.fce .fce-heading{margin:0;color:var(--fce-ink);font-family:var(--font-heading-family);font-size:clamp(44px,5.7vw,84px);font-weight:700;line-height:.99;letter-spacing:-.055em;overflow-wrap:normal}.fce-heading span{display:block}.fce-intro{max-width:32em;margin:26px 0;font-size:18px;line-height:1.6}.fce-facts{display:flex;flex-wrap:wrap;gap:9px 22px;padding:0;margin:0;list-style:none;font-size:12px;font-weight:600;line-height:1.6}.fce-facts li:before{content:"\2713";margin-right:7px}.fce-browse{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;padding:13px 20px;margin-top:32px;min-height:48px;border:2px solid var(--fce-ink);color:var(--fce-ink);text-decoration:none;font-size:14px;font-weight:600}.fce-browse:hover{background:var(--fce-cream)}.fce-browse:active{background:var(--fce-paper)}.fce-hero__product{min-width:0;display:grid;grid-template-columns:1fr;background:var(--fce-paper)}.fce-hero__image-link{display:block;background:var(--fce-teal)}.fce-hero__image{display:block;width:100%;height:clamp(260px,24vw,380px);object-fit:contain;background:var(--fce-teal)}.fce-hero__product-info{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,.8fr);column-gap:20px;padding:24px 30px;align-items:start}.fce .fce-product-name{margin:0;color:var(--fce-ink);font-size:21px;font-weight:650;line-height:1.25;letter-spacing:-.025em}.fce .fce-product-name a{color:inherit;text-decoration:none}.fce-price{margin:8px 0 2px;color:var(--fce-ink);font-size:24px;font-weight:650;line-height:1.3;font-variant-numeric:tabular-nums}.fce-unit-price{margin:0;font-size:11px;line-height:1.5}.fce-hero__product-info>.fce-product-name,.fce-hero__product-info>.fce-price,.fce-hero__product-info>.fce-unit-price{grid-column:1}.fce-hero__product-info>.fce-buy{grid-column:2;grid-row:1 / span 3}.fce-buy .product-form{margin:0;display:flex;flex-direction:column}.fce-buy .product-form form{order:0}.fce-buy .product-form__error-message-wrapper{order:1;font-size:13px;margin-top:12px}.fce-buy .product-form__buttons{max-width:none}.fce-buy .product-form__submit,.fce-buy>.button{min-width:0;min-height:49px;margin:0;padding:13px 15px;background:var(--fce-ink);color:var(--fce-paper);font-size:14px;font-weight:600;line-height:1.3;letter-spacing:0;border:2px solid var(--fce-ink);border-radius:0;box-shadow:none;cursor:pointer;transition:background-color .14s ease,color .14s ease}.fce-buy .product-form__submit:before,.fce-buy .product-form__submit:after{box-shadow:none}.fce-buy .product-form__submit:hover:not(:disabled):not([aria-disabled=true]),.fce-buy>.button:hover{color:var(--fce-ink);background:var(--fce-cream)}.fce-buy .product-form__submit:active:not(:disabled):not([aria-disabled=true]){background:var(--fce-pink)}.fce-buy .product-form__submit:disabled,.fce-buy .product-form__submit[aria-disabled=true]{cursor:not-allowed;opacity:.65}.fce-buy .product-form__submit.loading{cursor:progress;opacity:1}.fce-buy .product-form__submit.loading>span,body:has(.fce) .quick-add__submit.loading>span{opacity:0}.fce-buy .loading__spinner .path,body:has(.fce) .quick-add__submit.loading .path{stroke:var(--fce-paper)}.fce .fce-details{display:inline-block;width:fit-content;min-height:36px;padding:8px 0;color:var(--fce-ink);text-underline-offset:4px;text-decoration-thickness:1px;font-size:12px;line-height:1.5}.fce-hero__product-info>.fce-details{grid-column:2;justify-self:center}.fce-mini-link{grid-column:1 / -1;margin:12px 0 0;padding-top:15px;border-top:1px solid var(--fce-line);color:var(--fce-ink);font-size:13px;line-height:1.5;text-underline-offset:3px}.fce-mini-link a{color:var(--fce-ink);font-weight:600;text-underline-offset:4px}.fce-delivery{grid-column:1 / -1;font-size:12px;padding:0 30px 18px}.fce-delivery .fruuna-delivery-note{margin-top:12px;padding:0;border:0;background:transparent;font-size:12px}.fce-delivery p{margin:5px 0}.fce-delivery a{color:inherit;text-underline-offset:3px}.fce a{cursor:pointer}.fce a:hover{text-decoration-thickness:2px}.fce :focus-visible{outline:3px solid var(--fce-ink);outline-offset:4px;box-shadow:0 0 0 2px var(--fce-paper)}.fce-minis{max-width:1280px;padding:44px 40px 40px;margin-inline:auto;scroll-margin-top:130px}.fce-minis__heading{margin-bottom:20px;max-width:640px}.fce-minis__heading h2{margin:0 0 12px;font-size:clamp(32px,3.8vw,52px);line-height:1.06;color:var(--fce-ink);letter-spacing:-.045em;font-weight:650}.fce-minis__heading p{margin:0;font-size:17px;line-height:1.55}.fce-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.fce-card{min-width:0;display:flex;flex-direction:column;background:var(--fce-cream);border:1px solid var(--fce-line)}.fce-card__image-link{display:block;overflow:hidden;background:var(--fce-cream)}.fce-card__image{width:100%;height:auto;aspect-ratio:1;object-fit:contain;display:block;transition:transform .18s ease}@media(hover:hover){.fce-card__image-link:hover .fce-card__image{transform:scale(1.035)}}.fce-card__body{display:flex;flex:1;flex-direction:column;padding:22px}.fce-card .fce-product-name{font-size:24px}.fce-card .fce-price{font-size:22px}.fce-card .fce-unit-price{margin-bottom:20px}.fce-card .fce-buy{margin-top:auto}.fce-card .fce-details{align-self:center}body:has(.fce) .quick-add__submit{color:var(--fce-paper);background:var(--fce-ink);border:1px solid var(--fce-ink);cursor:pointer}body:has(.fce) .quick-add__submit:hover:not(:disabled){color:var(--fce-ink);background:var(--fce-paper)}body:has(.fce) .quick-add__submit:focus-visible{outline:3px solid var(--fce-ink);outline-offset:4px}body:has(.fce) .quick-add__submit:disabled{cursor:not-allowed}@media(min-width:1500px){.fce-hero__copy{padding-left:max(78px,calc((100vw - 1360px)/2))}.fce-hero__product{padding-right:max(0px,calc((100vw - 1480px)/2))}}@media(max-width:989px){.fce-hero__copy{padding:32px 26px}.fce .fce-heading{font-size:50px}.fce-hero__product-info{padding:20px;grid-template-columns:1fr}.fce-hero__product-info>.fce-buy{grid-column:1;grid-row:auto;margin-top:14px}.fce-hero__product-info>.fce-details{grid-column:1}.fce-grid{gap:16px}.fce-card__body{padding:16px}}@media(max-width:749px){.fce-hero{grid-template-columns:1fr}.fce-hero__copy{padding:27px 20px 25px}.fce-eyebrow{font-size:10px;margin-bottom:14px}.fce .fce-heading{max-width:580px;font-size:clamp(37px,10vw,60px);line-height:1.02}.fce-intro{font-size:15px;line-height:1.5;margin:16px 0;max-width:33em}.fce-facts{font-size:10px;gap:8px 15px}.fce-browse{margin-top:20px;min-height:44px;padding:10px 15px;font-size:13px}.fce-hero__product{grid-template-columns:110px minmax(0,1fr);padding:18px;gap:16px;align-items:start}.fce-hero__image-link{background:transparent}.fce-hero__image{height:155px;object-fit:contain;background:transparent}.fce-hero__product-info{padding:0}.fce-hero__product-info:first-child{grid-column:1 / -1}.fce .fce-product-name{font-size:17px}.fce-price{font-size:21px;margin-top:6px}.fce-unit-price{font-size:10px}.fce-hero__product-info>.fce-buy{margin-top:10px}.fce-buy .product-form__submit{min-height:46px;font-size:12px;padding:10px 8px}.fce-hero__product-info>.fce-details{justify-self:start}.fce-mini-link{font-size:12px;margin-top:5px;padding-top:10px}.fce-delivery{font-size:11px;padding:0}.fce-delivery .fruuna-delivery-note{font-size:11px}.fce-minis{padding:28px 18px}.fce-minis__heading{margin-bottom:20px}.fce-minis__heading h2{font-size:34px}.fce-minis__heading p{font-size:15px}.fce-grid{grid-template-columns:1fr;gap:16px}.fce-card{flex-direction:row;align-items:stretch}.fce-card__image-link{display:flex;align-items:center;width:34%;flex:0 0 34%}.fce-card__image{height:auto;max-height:none;aspect-ratio:1}.fce-card__body{padding:16px}.fce-card .fce-product-name,.fce-card .fce-price{font-size:20px}.fce-card .fce-unit-price{margin-bottom:14px}.fce-card .fce-details{align-self:start}}@media(max-width:359px){.fce-hero__product{grid-template-columns:84px minmax(0,1fr);gap:12px;padding:15px}.fce .fce-heading{font-size:35px}}@media(prefers-reduced-motion:reduce){.fce *,.fce *:before,.fce *:after{scroll-behavior:auto;transition:none;animation:none}}@media(forced-colors:active){*{scrollbar-color:auto}.fce-buy .product-form__submit,.fce-card{border:1px solid ButtonText}.fce :focus-visible{outline-color:Highlight}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/fruuna-crunch-entry.css.map */
