.cart-drawer{display:flex;position:fixed;top:var(--header_height);right:0;bottom:0;padding:var(--gap_l);background:var(--grey);border-left:solid 1px var(--black);border-top:solid 1px var(--black);z-index:99;will-change:translate;translate:calc(100% + 1px) 0;transition-timing-function:var(--animation-timing-function);transition-duration:.25s;--cart_width: 500px;width:min(calc(100dvw - var(--side-padding)),var(--cart_width));flex-direction:column}.cart-drawer-container.active .cart-drawer{translate:0 0}body:has(.cart-drawer-container.active){overflow:hidden!important}body.js-ajax-cart-request-in-progress .cart-drawer>*{opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.cart-drawer .head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--gap_m);padding-bottom:var(--gap_m)}.cart-drawer .head .close{font-size:var(--font_size__paragraph);width:calc(var(--font_size__paragraph) * 2);aspect-ratio:1;display:flex;align-items:center;justify-content:center;color:var(--white);background:var(--black);cursor:pointer}.cart-drawer .items{flex:1;overflow:scroll;display:flex;flex-direction:column;padding-block:var(--gap_m) var(--gap_xl);gap:var(--gap_m);border-top:solid 1px var(--color__primary_overlay)}.cart-drawer .item{display:flex;gap:var(--gap_m);align-items:center;border:solid 1px var(--black);padding:var(--gap_s)}.cart-drawer .item img{width:100px;min-width:100px;height:100px;min-height:100px;object-fit:cover}.cart-drawer .item .content{display:flex;flex-direction:column;gap:var(--gap_s)}.cart-drawer .item h3{font-size:var(--font_size__accent)}.cart-drawer .item .properties{display:flex;gap:var(--gap_xs) var(--gap_m);align-items:center;flex-wrap:wrap}.cart-drawer .item .property{font-size:var(--font_size__detail);opacity:.7}.cart-drawer .item .property strong{font-weight:700}.cart-drawer .item .info{display:flex;gap:var(--gap_xs) var(--gap_m);align-items:center;flex-wrap:wrap}.cart-drawer .item .cart-price{font-size:var(--font_size__paragraph);font-weight:700}.cart-drawer .item .quantity{display:flex;gap:var(--gap_xs);align-items:center}.cart-drawer .item .quantity input{vertical-align:middle;font-size:var(--font_size__paragraph);line-height:1;width:1em;text-align:center;background:none;outline:none;border:none;padding:0;margin:0}.cart-drawer .item .quantity input::-webkit-outer-spin-button,.cart-drawer .item .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-drawer .item .quantity input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.cart-drawer .item .quantity a{display:flex;align-items:center;justify-content:center;font-size:var(--font_size__detail);line-height:1;width:var(--font_size__detail);height:var(--font_size__detail);border:solid 1px var(--black)}.cart-drawer .item .delete{margin-left:auto}.cart-drawer .foot{width:100%;padding-top:var(--gap_m);border-top:solid 1px var(--color__primary_overlay)}.cart-drawer .foot .subtotal{font-size:var(--font_size__accent);font-weight:700;padding-bottom:var(--gap_m)}.cart-drawer .cta{width:100%}section.flex-section{background-size:cover;background-position:center;background-repeat:no-repeat;padding-inline:var(--side-padding);position:relative}section.flex-section .flex-section-container{width:100%;max-width:var(--max-content-width);margin-inline:auto;position:relative;z-index:1}section.flex-section .flex-section-container.narrow{max-width:var(--narrow-content-width)}section.flex-section .background-video{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}section.flex-section .background-video.mobile{display:none}footer{padding-inline:var(--side-padding);position:relative;background:var(--black);color:var(--white)}.footer-container,.bottom-footer{width:100%;max-width:var(--max-content-width);display:flex;justify-content:space-between;gap:var(--gap_xl)}.footer-container{padding-block:var(--gap_xl)}.bottom-footer{padding-bottom:var(--gap_l)}.footer-container .footer-nav{list-style:none;display:flex;gap:var(--gap_l);margin-top:var(--gap_l)}.footer-container .footer-nav h3{font-size:var(--font_size__paragraph);text-transform:uppercase;margin-bottom:var(--gap_m)}.footer-container .footer-nav ul{list-style:none}.footer-container .footer-nav li{max-width:20ch}.bottom-footer .copyright *{font-size:var(--font_size__detail);max-width:unset}.bottom-footer .policies-nav ul{display:flex;list-style:none;gap:var(--gap_xs)}.bottom-footer .policies-nav *{font-size:var(--font_size__detail);text-transform:uppercase;font-weight:700}@media(max-width:768px){.footer-container,.bottom-footer{flex-direction:column}.footer-container .footer-nav{flex-wrap:wrap;gap:var(--gap_l) var(--gap_xl)}.bottom-footer{gap:var(--gap_m)}}header{--header-padding-block: 47px}header>.container{display:grid;grid-template-columns:1fr auto 1fr;gap:40px;align-items:center;padding-block:var(--header-padding-block)}header .logo img{width:min(28dvw,440px);height:auto}header .right,header .widgets{display:flex;gap:var(--side-padding);align-items:center}header .right{gap:var(--side-padding);justify-content:end}header .widgets{gap:20px}header .widgets>*>svg{cursor:pointer}@media(min-width:1001px){header .hamburger,header-drawer{display:none}}@media(max-width:1000px){header{--header-padding-block: 24px}header>.container navigation-menu{display:none}header .logo img{width:min(40dvw,200px)}header-drawer{position:fixed;top:0;left:0;width:100dvw;height:100dvh;background:var(--grey);padding:var(--side-padding) var(--side-padding) 300px var(--side-padding);overflow-y:scroll;translate:-100% 0%;transition:translate .5s var(--animation-timing-function)}header-drawer[data-opened=true]{translate:0% 0%}body:has(header-drawer[data-opened=true]){overflow:hidden}header-drawer .close{display:block;margin-bottom:40px}}.hero{color:var(--white)}.hero:has(.container){padding-inline:var(--side-padding)}.hero>.content{position:relative;background:var(--grey);background-repeat:no-repeat;background-position:center;background-size:cover;padding:clamp(16px,8dvw,128px)}@media(min-width:769px){.hero:has(.apex-logo-lottie)>.content{padding-right:35%}}.hero>.content>*{position:relative;z-index:1}.hero .filter{position:absolute;z-index:0;-webkit-user-select:none;user-select:none;pointer-events:none;top:0;right:0;bottom:0;left:0}.hero .apex-logo-lottie{position:absolute;max-height:70%;max-width:25%;aspect-ratio:1;top:50%;translate:0% -50%;right:10%}.hero .black-overlay{position:absolute;z-index:0;-webkit-user-select:none;user-select:none;pointer-events:none;right:0;bottom:0;transform-origin:bottom right;width:100%;height:100%;opacity:0;background:var(--black);animation-name:hero-black-overlay;animation-duration:2s;animation-timing-function:var(--animation-timing-function)}@keyframes hero-black-overlay{0%{opacity:1}50%{opacity:1}to{opacity:0}}@media(max-width:768px){.hero>.content{padding:24px 16px}.hero .apex-logo-lottie{display:none;width:84px;right:16px}}.main-collection-container{width:100%;max-width:var(--max-content-width);margin-inline:auto;display:grid;align-items:start;grid-template-columns:min(30vw,330px) 1fr;gap:var(--gap_xl) var(--gap_l);padding-top:var(--gap_xl);border-top:solid 2px var(--black)}.main-collection-container>.title,.main-collection-container>.description{align-self:center}.collection-filters{color:var(--white);padding:var(--gap_l);background:var(--black);display:flex;flex-direction:column;gap:var(--gap_m)}.collection-filters details>summary{list-style:none}.collection-filters summary::-webkit-details-marker{display:none}.collection-filters summary:after{content:" \25ba";font-size:.6em}.collection-filters details[open] summary:after{content:" \25bc"}.collection-filters summary{font-size:var(--font_size__accent);line-height:var(--line_height__normal);font-weight:700;cursor:pointer;display:flex;justify-content:space-between;gap:1em;align-items:center}.collection-filters summary .number{font-weight:400;font-size:var(--font_size__detail)}.collection-filters .filter-content{padding-block:var(--gap_l) var(--gap_m)}.collection-filters ul{list-style:none;margin:0;padding:0}.collection-filters label{display:flex;gap:var(--font_size__paragraph);font-size:var(--font_size__paragraph);line-height:var(--line_height__normal);align-items:center;cursor:pointer}.collection-filters input[type=checkbox]{margin-top:4px;-webkit-appearance:none;appearance:none;border:solid 1px var(--white);background:transparent;border-radius:0;width:calc(var(--font_size__paragraph) * .8);height:calc(var(--font_size__paragraph) * .8);cursor:pointer}.collection-filters input[type=checkbox]:checked{background:var(--white)}.collection-filters .price-range{display:flex;gap:var(--gap_m);align-items:end}.collection-filters .price-range input{margin-top:var(--gap_s);-webkit-appearance:none;appearance:none;border:solid 1px var(--white);background:transparent;border-radius:0;cursor:pointer;padding:var(--gap_xs)}.main-collection-container .pagination{grid-column:1 / -1;display:flex;justify-content:center;gap:var(--gap_m)}.main-collection-container .pagination .current{font-weight:700}@media(max-width:768px){.main-collection-container{grid-template-columns:100%}}section.main-product{padding-inline:var(--side-padding);position:relative}.main-product-container{width:100%;max-width:var(--max-content-width);margin-inline:auto;position:relative;z-index:1;display:grid;grid-template-columns:1fr min(50vw,500px);align-items:start;gap:var(--side-padding);padding-bottom:var(--gap_l)}.main-product-container>.product-panel{position:sticky;top:var(--gap_l)}@media(max-width:800px){.main-product-container{grid-template-columns:100%}.main-product-container>.product-panel{grid-row:1;position:static}}section.formated-content{padding-inline:var(--side-padding);position:relative}.formated-content-container{border-top:solid 2px var(--black);padding-block:var(--gap_xl);width:100%;max-width:var(--max-content-width);margin-inline:auto;display:grid;grid-template-columns:1fr 1fr 2fr}.formated-content .side-bar{grid-column:1;padding-right:var(--gap_m)}.formated-content .content{grid-column:2 / -1;display:grid;grid-template-columns:subgrid}.formated-content .side-bar .label{font-size:var(--font_size__paragraph);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--gap_l)}.formated-content .side-bar ul{list-style:none}.formated-content .side-bar li{margin-top:var(--gap_m);font-size:var(--font_size__paragraph);font-weight:700}.formated-content .content>.paragraph,.formated-content .content>.quote{grid-column:2}.formated-content .content>.quote{padding:calc(var(--gap_l) * .75) var(--gap_l);background:var(--black);color:var(--white);translate:-25% 0%}.formated-content .content>.quote *{font-size:var(--font_size__accent);font-weight:700}.formated-content .content>.image-block{grid-column:1 / -1;display:grid;align-items:center;grid-template-columns:2fr 1fr;gap:var(--gap_xl)}.formated-content .content>.image-block img{width:100%;aspect-ratio:1.71;object-fit:cover}.formated-content .content>.image-block *{font-size:var(--font_size__h3);line-height:var(--line_height__small)}.formated-content .content>*:not(:last-child){margin-bottom:var(--gap_xl)}.formated-content .text-block *{line-height:var(--line_height__normal)}.formated-content .content a{text-decoration:underline}.formated-content .text-block p:not(:last-child),.formated-content .text-block ul:not(:last-child),.formated-content .text-block ol:not(:last-child){margin-bottom:calc(1em * var(--line_height__normal))}.formated-content .text-block ul,.formated-content .text-block ol{padding-left:1em}.formated-content .text-block h1:not(:last-child),.formated-content .text-block h2:not(:last-child),.formated-content .text-block h3:not(:last-child){margin-bottom:var(--gap_l)}.formated-content .text-block h1:not(:first-child),.formated-content .text-block h2:not(:first-child),.formated-content .text-block h3:not(:first-child){margin-top:var(--gap_xl)}@media(max-width:768px){.formated-content-container{grid-template-columns:100%;gap:var(--gap_xl)}.formated-content .content{grid-column:1;display:block}.formated-content .content>.quote{translate:0% 0%}.formated-content .content>.image-block{display:block}.formated-content .content>.image-block img{margin-bottom:var(--gap_m)}}.top-header{padding-block:12px;background:var(--black);padding-inline:0px var(--side-padding)}.top-header>.container{display:grid;grid-template-columns:1fr auto;gap:var(--side-padding)}.top-header *{color:var(--white)}content-marquee{--gap: 40px;display:flex;flex-wrap:nowrap;overflow:hidden}content-marquee .content{min-width:100%;flex-shrink:0;flex-grow:1;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-around;text-align:center;text-wrap:nowrap;animation-name:content-marquee;animation-duration:20s;animation-timing-function:linear;animation-iteration-count:infinite}content-marquee .content>*{padding-left:var(--gap)}content-marquee .content *{text-wrap:nowrap;max-width:unset}@keyframes content-marquee{0%{translate:0% 0%}to{translate:-100% 0%}}.top-header .localization{justify-content:end}.product-card{display:flex;flex-direction:column;gap:var(--gap_m)}.product-card .image-box{position:relative;will-change:translate;overflow:hidden}.product-card .image-box:hover{translate:0px -2px}.product-card img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;will-change:scale}.product-card .image-box:hover img{scale:101%}.product-card .origin{font-size:var(--font_size__paragraph);text-transform:uppercase;padding:.5em .75em;background:var(--black);color:var(--white);position:absolute;top:0;left:0}.product-card .headline{display:flex;align-items:start;justify-content:space-between;gap:var(--gap_m)}.product-card h3{font-size:var(--font_size__accent);will-change:opacity}.product-card h3:hover{opacity:.75}.product-card .price{font-size:var(--font_size__detail);padding:.15em .5em .25em;border:solid 1px var(--black);margin-top:var(--gap_xs);white-space:nowrap;flex-shrink:0}.product-form .form-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap_l)}quantity-selector .field{flex:1;padding:var(--gap_s) var(--gap_m);font-size:var(--font_size__detail);background:none;border:solid 2px var(--black);color:var(--black);display:flex;justify-content:space-between;align-items:center}quantity-selector .field span{font-size:var(--font_size__paragraph);line-height:1;cursor:pointer}quantity-selector .field input{font-size:var(--font_size__detail);line-height:1;border:none;background:none;padding:0;margin:0;width:5ch;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}quantity-selector .field input::-webkit-outer-spin-button,quantity-selector .field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}variant-selector{display:flex;gap:var(--gap_m);align-items:start}variant-selector .options-group>.label,quantity-selector .label{display:inline-block;margin-bottom:var(--gap_m)}variant-selector .options-group{flex-grow:1}variant-selector .options{display:flex;align-items:start;gap:var(--gap_m);width:100%}variant-selector .option{flex:1;padding:var(--gap_s) var(--gap_m);font-size:var(--font_size__detail);background:none;border:solid 2px var(--black);color:var(--black);text-align:center;cursor:pointer;text-transform:uppercase}variant-selector .option:has(input[disabled]){opacity:.5;cursor:not-allowed}variant-selector .option:has(input:checked){border:solid 2px transparent;background:var(--black);color:var(--white)}variant-selector .product-option-value{display:none}add-to-cart{grid-column:1 / -1}add-to-cart .add-to-cart{width:100%;border:none}.product-gallery{display:grid;align-items:start;gap:var(--gap_l)}.product-gallery.gallery{grid-template-columns:2fr 1fr}.product-gallery img{object-fit:cover}.product-gallery .primary-image{grid-column:1;grid-row:1 / 3;height:100%;width:100%}.product-gallery .secondary-image,.product-gallery .third-image{aspect-ratio:1;grid-column:2;height:unset;width:100%}.product-info{border:solid 2px var(--black);position:relative}.product-info>div:not(:first-child){border-top:solid 2px var(--black)}.product-info>.price{position:absolute;top:0;right:0;background:var(--black);color:var(--white);font-size:var(--font_size__paragraph);padding:var(--gap_m);aspect-ratio:1;display:flex;align-items:center;justify-content:center}.product-panel{display:flex;flex-direction:column;gap:var(--gap_l)}.btn1,.btn2{font-size:clamp(16px,1.2vw,20px);text-transform:uppercase;line-height:1;letter-spacing:.1em;padding:1em;display:flex;align-items:center;width:fit-content;gap:.75em;cursor:pointer;transition:opacity .25s linear,gap .25s var(--animation-timing-function);will-change:opacity,gap}.btn1:hover,.btn2:hover{gap:calc(.75em + 4px);opacity:.75}.btn1:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35.529' height='13.674' viewBox='0 0 35.529 13.674'%3E%3Cg id='image' transform='translate(-1.875 -23)'%3E%3Cpath id='Trac\e9_22' data-name='Trac\e9  22' d='M-19,29.6H14.82v2.478H-19Z' transform='translate(20.875 -0.96)' fill='%23212121'/%3E%3Cpath id='Trac\e9_23' data-name='Trac\e9  23' d='M45.546,29.837l-1.709-1.709L38.709,23,37,24.709l5.042,5.128L37,34.964l1.709,1.709,5.128-5.128Z' transform='translate(-8.142)' fill='%23212121'/%3E%3C/g%3E%3C/svg%3E%0A")}.btn2:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35.529' height='13.674' viewBox='0 0 35.529 13.674'%3E%3Cg id='image' transform='translate(-1.875 -23)'%3E%3Cpath id='Trac\e9_22' data-name='Trac\e9  22' d='M-19,29.6H14.82v2.478H-19Z' transform='translate(20.875 -0.96)' fill='%23f1F3F4'/%3E%3Cpath id='Trac\e9_23' data-name='Trac\e9  23' d='M45.546,29.837l-1.709-1.709L38.709,23,37,24.709l5.042,5.128L37,34.964l1.709,1.709,5.128-5.128Z' transform='translate(-8.142)' fill='%23f1F3F4'/%3E%3C/g%3E%3C/svg%3E%0A")}.btn1{color:var(--black);background:var(--grey)}.btn2{color:var(--white);background:var(--black)}.btn3,.btn4{font-size:clamp(16px,1.2vw,20px);text-transform:uppercase;line-height:1;letter-spacing:.1em;padding-bottom:.75em;display:flex;align-items:center;width:fit-content;gap:.75em;cursor:pointer;transition:opacity .25s linear,gap .25s var(--animation-timing-function),padding-bottom .5s var(--animation-timing-function),margin-bottom .5s var(--animation-timing-function);will-change:opacity,padding-bottom,margin-bottom,gap}.btn3:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35.529' height='13.674' viewBox='0 0 35.529 13.674'%3E%3Cg id='image' transform='translate(-1.875 -23)'%3E%3Cpath id='Trac\e9_22' data-name='Trac\e9  22' d='M-19,29.6H14.82v2.478H-19Z' transform='translate(20.875 -0.96)' fill='%23212121'/%3E%3Cpath id='Trac\e9_23' data-name='Trac\e9  23' d='M45.546,29.837l-1.709-1.709L38.709,23,37,24.709l5.042,5.128L37,34.964l1.709,1.709,5.128-5.128Z' transform='translate(-8.142)' fill='%23212121'/%3E%3C/g%3E%3C/svg%3E%0A")}.btn4:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35.529' height='13.674' viewBox='0 0 35.529 13.674'%3E%3Cg id='image' transform='translate(-1.875 -23)'%3E%3Cpath id='Trac\e9_22' data-name='Trac\e9  22' d='M-19,29.6H14.82v2.478H-19Z' transform='translate(20.875 -0.96)' fill='%23f1F3F4'/%3E%3Cpath id='Trac\e9_23' data-name='Trac\e9  23' d='M45.546,29.837l-1.709-1.709L38.709,23,37,24.709l5.042,5.128L37,34.964l1.709,1.709,5.128-5.128Z' transform='translate(-8.142)' fill='%23f1F3F4'/%3E%3C/g%3E%3C/svg%3E%0A")}.btn3:hover,.btn4:hover{padding-bottom:calc(.75em - 1px);margin-bottom:1px;gap:calc(.75em + 4px);opacity:.75}.btn3{color:var(--black);border-bottom:solid 2px var(--black)}.btn4{color:var(--white);border-bottom:solid 2px var(--white)}.btn5{font-size:clamp(16px,1.2vw,20px);text-transform:uppercase;line-height:1;letter-spacing:.1em;padding:calc(1em - 2px);display:flex;align-items:center;width:fit-content;gap:.75em;cursor:pointer;border:solid 2px var(--white);color:var(--white);background:none;transition:opacity .25s linear,gap .25s var(--animation-timing-function);will-change:opacity,gap}.btn5:hover{gap:calc(.75em + 4px);opacity:.75}.btn5:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35.529' height='13.674' viewBox='0 0 35.529 13.674'%3E%3Cg id='image' transform='translate(-1.875 -23)'%3E%3Cpath id='Trac\e9_22' data-name='Trac\e9  22' d='M-19,29.6H14.82v2.478H-19Z' transform='translate(20.875 -0.96)' fill='%23f1F3F4'/%3E%3Cpath id='Trac\e9_23' data-name='Trac\e9  23' d='M45.546,29.837l-1.709-1.709L38.709,23,37,24.709l5.042,5.128L37,34.964l1.709,1.709,5.128-5.128Z' transform='translate(-8.142)' fill='%23f1F3F4'/%3E%3C/g%3E%3C/svg%3E%0A")}.contact-form{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap_m)}.contact-form .errors{grid-column:1 / -1}.contact-form input:not([type=submit]),.contact-form textarea,.contact-form select{position:relative;font-size:var(--font_size__paragraph);padding:var(--gap_m);border-radius:var(--border_radius);background:none;border:solid 1px var(--black);outline:none;will-change:background-color}.contact-form input:not([type=submit]):focus,.contact-form textarea:focus,.contact-form select:focus{background-color:var(--white)}.contact-form textarea{min-height:150px}.contact-form .full-width{grid-column:1 / -1}.contact-form input[type=submit]{width:100%;border:none;text-align:start}@media(max-width:768px){.contact-form{grid-template-columns:100%}}.flex-block{background-size:cover;background-position:center;background-repeat:no-repeat}.newsletter-form:has(.newsletter-input){position:relative;border:solid 1px var(--black);width:min(100%,500px)}.newsletter-input{font-size:clamp(16px,1.2vw,20px);line-height:1.1;padding:1em;display:flex;align-items:center;width:100%;cursor:text;background:transparent;border:none}.newsletter-input:focus{background:var(--white);outline:none}.newsletter-submit{position:absolute;top:50%;right:20px;translate:0px -50%;background:none;border:none;padding:0;cursor:pointer}.product-recommendations{--gap: var(--gap_l);display:flex;gap:var(--gap);overflow-x:scroll;scroll-behavior:smooth}.product-recommendations::-webkit-scrollbar{-webkit-appearance:none}.product-recommendations::-webkit-scrollbar:horizontal{height:var(--gap_s);border-radius:100px;background:color-mix(in srgb,var(--black) 5%,transparent);width:100%}.product-recommendations::-webkit-scrollbar-thumb{border-radius:100px;background:color-mix(in srgb,var(--black) 10%,transparent)}.product-recommendations>.product-card{min-width:min(calc(100% - (var(--gap) * 2)),var(--product_card_width));margin-bottom:var(--gap)}.roast-profiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap_l)}.roast-profile,.roast-profile .spec{display:flex;flex-direction:column;align-items:start}.roast-profile .specs{display:flex;flex-direction:row;align-items:start;gap:var(--gap_l)}.roast-profile{gap:var(--gap_m)}.roast-profile .spec{gap:var(--gap_s);font-size:var(--font_size__paragraph)}.roast-profile .name{font-size:var(--font_size__accent)}.roast-profile img{width:100%;height:auto}.roast-profile .spec .value{font-weight:700}.roast-profile .characteristics{padding-top:var(--gap_m)}@media(max-width:768px){.roast-profiles{grid-template-columns:100%}}slideshow-component{position:relative}slideshow-component .slides{z-index:1;position:relative;display:grid;grid-template-columns:100%;grid-template-rows:100%}slideshow-component .slides>*{grid-column:1;grid-row:1;will-change:opacity,translate;transition:translate 0s linear,opacity .4s linear;opacity:0;translate:-100% 0%;padding-inline:40px}slideshow-component .slides>*.active{opacity:1;translate:0% 0%;transition:translate .4s var(--animation-timing-function),opacity .4s linear}slideshow-component .previous,slideshow-component .next{z-index:2;position:absolute;top:50%;translate:0% -50%;font-size:40px;cursor:pointer;will-change:opacity;display:inline-block;color:inherit}slideshow-component .previous:before,slideshow-component .next:before{content:" ";display:block;background:currentColor;mask-size:cover;-webkit-mask-size:cover;width:1em;height:1em}slideshow-component .previous:before{mask-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16.36,0L6.75,11.42l-.49.58.49.58,9.61,11.42,1.38-1.16-9.13-10.84L17.74,1.16l-1.38-1.16Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16.36,0L6.75,11.42l-.49.58.49.58,9.61,11.42,1.38-1.16-9.13-10.84L17.74,1.16l-1.38-1.16Z'/%3E%3C/svg%3E")}slideshow-component .next:before{mask-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7.64,0l9.61,11.42.49.58-.49.58-9.61,11.42-1.38-1.16,9.13-10.84L6.26,1.16l1.38-1.16Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7.64,0l9.61,11.42.49.58-.49.58-9.61,11.42-1.38-1.16,9.13-10.84L6.26,1.16l1.38-1.16Z'/%3E%3C/svg%3E")}slideshow-component .previous:hover,slideshow-component .next:hover{opacity:.7}slideshow-component .previous{left:0}slideshow-component .next{right:0}@media(max-width:768px){slideshow-component .slides>*{padding-inline:20px}slideshow-component .previous,slideshow-component .next{font-size:20px}}.social-icons-block{display:flex;gap:20px}.localization{display:flex;gap:calc(var(--side-padding) / 2)}.localization-select{background:none;border:none;padding:0}@media(min-width:1001px){navigation-menu,navigation-menu nav,navigation-menu nav>ul,navigation-menu nav>ul>li,navigation-menu nav>ul>.megamenu-item .label{height:100%}}navigation-menu{--nav-gap: 20px}navigation-menu nav>ul{list-style:none;display:flex;gap:var(--nav-gap);align-items:center}navigation-menu nav>ul li{display:flex;align-items:center;cursor:pointer;flex-shrink:0}navigation-menu .label{font-size:clamp(13px,1.1vw,16px);text-transform:uppercase;letter-spacing:.1em;position:relative}navigation-menu a{will-change:opacity,translate;transition:opacity .2s linear,translate .2s ease-in-out;line-height:1}navigation-menu a:hover{opacity:.75;translate:0px -1px}navigation-menu .megamenu-item .label{display:flex;align-items:center;--bar-height: 3px;box-sizing:content-box;margin-bottom:calc(0px - var(--header-padding-block));padding-bottom:var(--header-padding-block);margin-inline:calc(0px - (var(--nav-gap) / 2));padding-inline:calc(var(--nav-gap) / 2)}navigation-menu .megamenu-item .label:before{content:"";position:absolute;bottom:0;height:0;width:calc(100% - var(--nav-gap));background:var(--black);transition:height .2s ease-in-out}navigation-menu .megamenu-item .label:after{content:"\25be";margin-left:.2em;display:inline-block}@media(min-width:1001px){navigation-menu .megamenu-item:hover .label:before{height:var(--bar-height)}navigation-menu .megamenu-item:hover .label:after{rotate:-90deg;transition:rotate .2s ease-in-out}}mega-menu{display:none;position:absolute;top:100%;left:0;right:0;border-top:solid 1px var(--black);padding-block:40px;background:var(--grey);animation:.15s linear mega-menu}@keyframes mega-menu{0%{opacity:0}to{opacity:1}}mega-menu>.container{display:flex;gap:var(--side-padding)}@media(min-width:1001px){navigation-menu .megamenu-item:hover mega-menu{display:initial}}mega-menu .heading{display:inline-block;margin-bottom:20px}mega-menu .childs{max-height:100px;flex-wrap:wrap;display:flex;flex-direction:column;gap:0px var(--side-padding)}mega-menu .child{margin-bottom:12px}@media(max-width:1000px){navigation-menu{padding-top:var(--nav-gap);display:block}navigation-menu nav>ul{flex-direction:column;align-items:initial}navigation-menu .label{font-size:20px}navigation-menu .megamenu-item .label{margin-bottom:-6px;padding-bottom:6px;margin-inline:calc(0px - (var(--nav-gap) / 2));padding-inline:calc(var(--nav-gap) / 2)}navigation-menu nav>ul li{display:block}mega-menu{position:static;border-top:none;border-bottom:solid 1px var(--black);padding-block:20px 10px;padding-inline:0}mega-menu[data-opened=true]{display:block}navigation-menu .megamenu-item:has(mega-menu[data-opened=true]) .label:after{rotate:-90deg;transition:rotate .2s ease-in-out}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
