@font-face{font-family:Florensa;src:url(/cdn/shop/files/Florensa.ttf?v=1704283104)}@font-face{font-family:Visby;src:url(/cdn/shop/files/VisbyRegular.ttf?v=1704283304)}#preloader_active img{height:45px!important;width:200%!important}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:Florensa!important}p,a,span,body{font-family:Visby!important}#shopify-section-template--20196952965305__video_background_UKgJWr .extract .page-width{padding:0 0rem!important}@media(max-width:768px){html,body{overflow-x:hidden;width:100%;position:relative}}#shopify-section-template--22474202546361__image_with_text_KPCzEX h3 span{font-family:Florensa!important;color:#f15e48!important}#shopify-section-template--19630078034105__image_with_text .deco.mobile-disable-image-false{bottom:-7rem;right:-7rem}.header .mega-image-menu__list .title{text-align:center;color:#f15e48;font-weight:900!important;font-size:20px!important}#shopify-section-template--19630078034105__banner_two_columns_4jepfX .banner-two-columns .banner-content{align-items:flex-start!important}.collection-tabs-section .tab{padding:0 12px!important}@media screen and (min-width:750px){#shopify-section-template--20196952670393__tabs_ALA4zC .grid-item{max-width:calc(100% - var(--grid-desktop-horizontal-spacing) / 2)!important}}@media screen and (max-width:990px){#shopify-section-template--22474202874041__collection_tabs .tabs .tab{text-align:center!important;padding:9px!important;font-size:9px!important}}#shopify-section-template--19630077739193__tabs_ALA4zC li.tab-item:first-of-type a{background:#fff;padding:5px 15px;margin:0;color:#000;font-size:15px;box-shadow:inset 0 -6px #d95}#shopify-section-template--19630077739193__tabs_ALA4zC li:nth-child(2) a{background:#fff;padding:5px 10px;margin:0;color:#000;font-size:15px;box-shadow:inset 0 -6px #d2042d}#shopify-section-template--19630077739193__tabs_ALA4zC li:nth-child(3) a{background:#fff;padding:5px 10px;margin:0;color:#000;font-size:15px;box-shadow:inset 0 -6px #cc4d46}#shopify-section-template--19630077739193__tabs_ALA4zC li:nth-child(4) a{background:#fff;padding:5px 10px;margin:0;color:#000;font-size:15px;box-shadow:inset 0 -6px #f49cbb}#shopify-section-template--19630077739193__tabs_ALA4zC li:nth-child(5) a{background:#fff;color:#000;padding:5px 10px;margin:0;font-size:15px;box-shadow:inset 0 -6px #df8b51}#shopify-section-template--19630077739193__tabs_ALA4zC li:nth-child(6) a{background:#fff;padding:5px 10px;margin:0;color:#000;font-size:15px;box-shadow:inset 0 -6px #464196}#shopify-section-template--19630077739193__tabs_ALA4zC li:nth-child(7) a{background:#fff;padding:5px 10px;margin:0;color:#000;font-size:15px;box-shadow:inset 0 -6px #d95}.multicolumn-card-info h3{font-size:15px!important}.multicolumn-card-info p{font-size:12px!important;padding:.5rem 5rem 0px 0px!important}.navigation-submenu{background-color:#f3e7e1!important}.color-scheme-b0a541d9-9b01-4a59-b931-649a3afef856.gradient.card-information-1:hover{background:none!important}.color-scheme-b0a541d9-9b01-4a59-b931-649a3afef856.gradient.card-content-1:hover{background:#f25e48;border:1px solid #F25E48}.mega-menu-collection-image img:hover{transition:transform .3s ease-in-out;transform:scale(1.1)}.video-background-section p,.video-background-section h2{color:#fff!important}.roast-heading span{font-family:Florensa!important}.roast-heading{text-align:center;font-size:36px;font-weight:800;text-transform:uppercase;color:#f15e48;margin-bottom:40px;line-height:1.1;letter-spacing:1px}.roast-heading span{color:#f15e48}@media(max-width:640px){.roast-heading{font-size:26px;margin-bottom:32px}}.premium-roast-section{padding:30px 20px 40px!important}.roast-badges{display:none!important}.premium-roast-section{padding:70px 20px;text-align:center;position:relative;isolation:isolate}.roast-inner{max-width:1200px;margin:0 auto}.roast-wheel{width:1200px;height:360px;margin:0 auto 28px;position:relative;border-radius:50%}.wheel-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:3px solid rgba(201,162,103,.5);z-index:1;transform-origin:center;animation:wheelRingRotate 14s linear infinite paused}.spoke-wrap{position:absolute;left:50%;top:50%;width:0;height:0;transform:translate(-50%,-50%) rotate(var(--angle));z-index:2;pointer-events:none}.spoke{position:absolute;left:-1px;top:0;width:2px;height:160px;border-radius:2px;background:linear-gradient(180deg,#c9a267fa,#c9a26799);transform-origin:top center;transform:scaleY(0);will-change:transform,opacity;opacity:0;animation:spokeGrow .7s cubic-bezier(.2,.9,.2,1) forwards;animation-delay:calc(var(--idx) * .14s);animation-play-state:paused}.spoke-label{position:absolute;left:50%;top:0;font-weight:700;font-size:13px;letter-spacing:1px;color:#c9a267;text-transform:uppercase;opacity:0;white-space:nowrap;pointer-events:none;animation:labelFade .36s ease forwards;animation-delay:calc((var(--idx) * .14s) + .52s);animation-play-state:paused;overflow:visible!important}.wheel-icon img{width:48px;mix-blend-mode:multiply}.wheel-center{position:absolute;left:50%;top:50%;transform:translate(-55%,-45%);z-index:4;pointer-events:none;text-align:center}.roast-badges{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:8px}.roast-badges span{padding:8px 12px;border-radius:20px;background:#c9a2671f;border:1px solid rgba(201,162,103,.28);color:#c9a267;font-weight:700;font-size:12px;text-transform:uppercase}@keyframes spokeGrow{0%{transform:scaleY(0);opacity:0}60%{transform:scaleY(1.06);opacity:1}to{transform:scaleY(1);opacity:1}}@keyframes labelFade{0%{opacity:0;transform:translate(-50%,-160px) scale(.96)}to{opacity:1;transform:translate(-50%,-160px) scale(1)}}@keyframes wheelRingRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.premium-roast-section.in-view .wheel-ring,.premium-roast-section.in-view .spoke,.premium-roast-section.in-view .spoke-label{animation-play-state:running}@media(max-width:640px){.roast-wheel{width:260px;height:350px}.spoke{height:120px}.spoke-label{transform:translate(-50%,-120px) rotate(0)}.wheel-title{font-size:18px}.wheel-title span{font-size:20px}}.premium-roast-section,.premium-roast-section *,.roast-wheel,.spoke-wrap,.spoke{overflow:visible!important}.spoke{background:#f15e48!important;display:block!important}#shopify-section-template--20196953325753__image_with_text_8aQ7PP .image-with-text-content .deco,#shopify-section-template--20196952670393__image_with_text_wDw4kk .image-with-text-content .deco{right:-40px;bottom:-30px}.footer__content-bottom{background:#ffe7cf!important}.multicolumn .title-wrapper-with-link{justify-content:center!important}#shopify-section-template--20196952670393__image_with_text_6FdPEN .deco img{mix-blend-mode:color-burn!important;width:390px!important;height:270px!important}#shopify-section-template--20196952965305__testimonials .collection-info.grid{justify-content:center}#shopify-section-template--20196952965305__testimonials .testimonials-title:before{background:url(/cdn/shop/files/1_25e33a45-8cb4-4dcd-b9a9-019a7fad9b16.png?v=1766097722)!important;background-repeat:no-repeat;background-size:50px!important;background-position:10px 0px 0px 0px!important;background-color:transparent!important}#shopify-section-template--20196952965305__testimonials h2.title.medium.heading-bold{background:url(/cdn/shop/files/1_25e33a45-8cb4-4dcd-b9a9-019a7fad9b16.png?v=1766097722) no-repeat left center;background-size:10rem;padding-left:100px;padding-top:30px;padding-bottom:30px}#shopify-section-template--20196952965305__testimonials{position:relative;padding-top:80px}#shopify-section-template--20196952965305__testimonials:before{content:"";position:absolute;top:12%;left:60px;width:250px;height:250px;background:url(/cdn/shop/files/3.png?v=1766097723) no-repeat;background-size:contain;z-index:2}#shopify-section-template--20196952965305__testimonials:after{content:"";position:absolute;top:12%;right:60px;width:250px;height:250px;background:url(/cdn/shop/files/2_31e51dba-2bf5-4faf-adf2-fd4e52d842c4.png?v=1766097722) no-repeat;background-size:contain;z-index:2}#shopify-section-template--22474202874041__multicolumn_qJwbwk h2,#shopify-section-template--22474202808505__multicolumn_Diwfk7 h2{color:#e24840!important}
/*# sourceMappingURL=/cdn/shop/t/20/assets/custom.css.map */
