.quiz-section{align-items:center;background-color:var(--Current-Brand-Primary-Trade-Red, #f53c32);display:flex;text-align:center;justify-content:center;padding:80px 60px}.quiz-section .quiz-container{display:flex;margin-top:8px;width:560px;max-width:100%;flex-direction:column}.quiz-section .quiz-header{display:flex;flex-direction:column;color:var(--Current-Brand-Gray-Scale-Gray-100, #fff)}.quiz-section .quiz-title{font:700 40px/105% Replica,sans-serif;margin:0}.quiz-section .quiz-description{margin-top:16px;font:400 18px/22px Replica,sans-serif}.quiz-section .quiz-button{justify-content:center;border-radius:4px;background-color:var(--Current-Brand-Gray-Scale-Gray-100, #fff);align-self:center;color:var(--Current-Brand-Gray-Scale-Gray-10, #1a1a1a);padding:13px 24px;font:700 18px/122% Replica,sans-serif;border:none;cursor:pointer;margin:0}@media (max-width: 1024px){.quiz-section{padding:56px 17px}.quiz-section .quiz-title{font:700 32px/34px Replica,sans-serif}.quiz-section .quiz-description{margin-top:8px;font:400 16px/20px Replica,sans-serif}}.coffee-type-selector .coffee-selection{max-width:568px;font:16px/1 Replica,sans-serif;color:var(--Current-Brand-Gray-Scale-Gray-10, #1a1a1a)}.coffee-type-selector .selector-header{align-self:start;display:flex;gap:4px;position:relative;align-items:center}.coffee-type-selector .selector-title{font-family:Replica,sans-serif;font-size:12px;color:#4d4d4d;text-transform:uppercase;margin:0;font-weight:400}.coffee-type-selector .selector-icon{aspect-ratio:1;object-fit:auto;object-position:center;width:16px}.coffee-type-selector .coffee-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:8px}.coffee-type-selector .coffee-type{font:inherit;text-align:center;border-radius:8px;border:1px solid #dfdfdf;background-color:var(--Current-Brand-Gray-Scale-Gray-100, #fff);height:52px;cursor:pointer;padding:0 15px}.coffee-type-selector .coffee-type:hover{border-color:#1a1a1a}.coffee-type-selector .coffee-type:active,.coffee-type-selector .coffee-type.selected{border-color:#1a1a1a;background:#eff2f6}.coffee-type-selector .toolTip__wrap{background-color:#1a1a1a;padding:12px 16px;max-width:343px;border-radius:16px;visibility:hidden;opacity:0;transition:.2s all ease;position:absolute;bottom:158%;left:82px}.coffee-type-selector .toolTip__wrap:hover{cursor:pointer}.coffee-type-selector .toolTip__wrap--show{visibility:visible;opacity:1;transition:.2s all ease}.coffee-type-selector .toolTip__wrapInner{display:flex;width:100%;position:relative}.coffee-type-selector .toolTip__wrapInner:after{content:"";width:0;height:0;border-style:solid;border-width:10px 9px 0 9px;border-color:#1a1a1a transparent transparent transparent;position:absolute;top:113%;left:64px}.coffee-type-selector .toolTip__text{color:#fff;font-size:12px;line-height:16px;font-weight:400;margin-bottom:0;width:95%}@media screen and (min-width: 1024px){.coffee-type-selector .toolTip__text{font-size:14px;line-height:18px;font-weight:400}}.coffee-type-selector .toolTip__iconClose{width:10px;height:10px;width:4%}.coffee-type-selector .toolTip__iconTriangle{position:absolute;top:100%}.coffee-type-selector .toolTip-icon{cursor:pointer}.grind-selection-v2{align-self:stretch;display:flex;max-width:568px;flex-direction:column;font-weight:400}.grind-selection-v2 .grind-title{font-family:Replica,sans-serif;font-size:18px;line-height:22px;font-weight:700;color:#1a1a1a;width:100%;margin:0}.grind-selection-v2 .grind-options{display:flex;margin-top:10px;width:100%;gap:10px;font-size:16px;color:#1a1a1a;text-align:center}.grind-selection-v2 .grind-option{font-family:Replica,sans-serif;justify-content:center;align-items:center;border-radius:8px;flex:1;padding:16px;cursor:pointer;font-weight:400;border:1px solid #dfdfdf}.grind-selection-v2 .grind-option:hover{border:1px solid #1a1a1a}.grind-selection-v2 .grind-option:active,.grind-selection-v2 .grind-option-selected{border:1px solid #1a1a1a;background:#eff2f6}.brew-method-selector-v2{border-radius:4px;display:flex;max-width:568px;flex-direction:column;font-weight:400;justify-content:center;margin-top:32px}.brew-method-selector-v2 .selector-container{display:flex;width:100%;flex-direction:column;position:relative}.brew-method-selector-v2 .selector-title{font-family:Replica,sans-serif;font-size:18px;line-height:22px;font-weight:700;color:var(--Current-Brand-Gray-Scale-Gray-30, #1a1a1a);width:100%;margin:0}.brew-method-selector-v2 .brew-option{border-radius:8px;border:1px solid rgba(223,223,223,1);background-color:var(--Current-Brand-Gray-Scale-Gray-100, #fff);display:flex;margin-top:10px;gap:16px;font-size:16px;color:var(--Current-Brand-Gray-Scale-Gray-10, #1a1a1a);padding:16px;width:100%;text-align:left;cursor:pointer;font-weight:400}.brew-method-selector-v2 .brew-name{font-family:Replica,sans-serif;flex:1}.brew-method-selector-v2 .brew-name--missing-selection{color:var(--Current-Brand-Gray-Scale-Gray-60, #9e9e9e)}.brew-method-selector-v2 .method-list{border-radius:8px;border:1px solid #ececec;margin:0;opacity:0;overflow:hidden;padding:0;position:absolute;top:110%;transform:translateY(-10px);transition:opacity .3s,transform .3s;visibility:hidden;width:100%;z-index:1}.brew-method-selector-v2 .method-list.open{opacity:1;transform:translateY(0);visibility:visible}.brew-method-selector-v2 .method-item{display:flex;gap:8px;padding:12px 16px;background-color:var(--grays-white-gray-100, #fff);cursor:pointer}.brew-method-selector-v2 .method-item:hover{background-color:var(--Current-Brand-Gray-Scale-Gray-90, #ececec)}.brew-method-selector-v2 .method-item:first-child{border-radius:8px 8px 0 0}.brew-method-selector-v2 .method-item:hover,.brew-method-selector-v2 .method-item.selected{background-color:var(--Current-Brand-Gray-Scale-Gray-90, #ececec)}.brew-method-selector-v2 .method-item:last-child{border-radius:0 0 8px 8px}.brew-method-selector-v2 .method-name{flex:1;margin:auto 0}.brew-method-selector-v2 .method-icon{width:24px;height:24px;object-fit:contain}.grind-selection{align-self:stretch;display:flex;max-width:568px;flex-direction:column;font-weight:400}.grind-selection .grind-title{color:#4d4d4d;text-transform:uppercase;width:100%;font:12px/133% Replica,sans-serif;margin:0}.grind-selection .grind-options{display:flex;margin-top:10px;width:100%;gap:10px;font-size:16px;color:#1a1a1a;text-align:center}.grind-selection .grind-option{font-family:Replica,sans-serif;justify-content:center;align-items:center;border-radius:8px;flex:1;padding:16px;cursor:pointer;font-weight:400;border:1px solid #dfdfdf;display:flex;gap:.5rem}.grind-selection .grind-option:hover{border:1px solid #1a1a1a}.grind-selection .grind-option:active,.grind-selection .grind-option-selected{border:1px solid #1a1a1a;background:#eff2f6}.brew-method-selector{border-radius:4px;display:flex;max-width:568px;flex-direction:column;font-weight:400;justify-content:center;margin-top:32px}.brew-method-selector .selector-container{display:flex;width:100%;flex-direction:column;position:relative}.brew-method-selector .selector-title{color:var(--Current-Brand-Gray-Scale-Gray-30, #4d4d4d);text-transform:uppercase;width:100%;font:12px/133% Replica,sans-serif;margin:0}.brew-method-selector .brew-option{border-radius:8px;border:1px solid rgba(223,223,223,1);background-color:var(--Current-Brand-Gray-Scale-Gray-100, #fff);display:flex;margin-top:10px;gap:16px;font-size:16px;color:var(--Current-Brand-Gray-Scale-Gray-10, #1a1a1a);padding:16px;width:100%;text-align:left;cursor:pointer;font-weight:400}.brew-method-selector .brew-name{font-family:Replica,sans-serif;flex:1}.brew-method-selector .brew-name--missing-selection{color:var(--Current-Brand-Gray-Scale-Gray-60, #9e9e9e)}.brew-method-selector .method-list{border-radius:8px;border:1px solid #ececec;margin:0;opacity:0;overflow:hidden;padding:0;position:absolute;top:110%;transform:translateY(-10px);transition:opacity .3s,transform .3s;visibility:hidden;width:100%;z-index:1}.brew-method-selector .method-list.open{opacity:1;transform:translateY(0);visibility:visible}.brew-method-selector .method-item{display:flex;gap:8px;padding:12px 16px;background-color:var(--grays-white-gray-100, #fff);cursor:pointer}.brew-method-selector .method-item:hover{background-color:var(--Current-Brand-Gray-Scale-Gray-90, #ececec)}.brew-method-selector .method-item:first-child{border-radius:8px 8px 0 0}.brew-method-selector .method-item:hover,.brew-method-selector .method-item.selected{background-color:var(--Current-Brand-Gray-Scale-Gray-90, #ececec)}.brew-method-selector .method-item:last-child{border-radius:0 0 8px 8px}.brew-method-selector .method-name{flex:1;margin:auto 0}.brew-method-selector .method-icon{width:24px;height:24px;object-fit:contain}.roasters-showcase{display:flex;justify-content:center;padding:64px 48px}.content-wrapper{display:flex;flex-direction:column;max-width:1920px}.showcase-header{text-align:center;padding:0 60px}.main-title{color:var(--Greys-Headline-Text, #262929);font:700 40px/42px Replica,sans-serif}.subtitle{margin-top:15px;color:var(--Current-Brand-Gray-Scale-Gray-30, #4d4d4d);font:400 18px/22px Replica,sans-serif}.roaster-grid{margin-top:40px;display:flex;gap:20px}.roaster-card{display:flex;flex-direction:column;width:33%;border-radius:8px;overflow:hidden}.roaster-image{aspect-ratio:1.19;object-fit:cover;object-position:top;width:100%}.card-content{border-radius:0 0 8px 8px;background-color:var(--Current-Brand-Speciality-Product-BG-Grey, #f6f6f6);padding:20px 0;height:100%;display:flex;flex-direction:column;justify-content:space-between}.roaster-quote{color:var(--Current-Brand-Gray-Scale-Gray-30, #4d4d4d);margin:0 16px;font:400 18px/22px Replica,sans-serif;min-height:132px}.roaster-info{display:flex;flex-direction:column;margin-top:20px;padding-top:16px;border-top:1px solid #ececec}.roaster-profile{display:flex;gap:16px;padding:0 16px}.roaster-logo{aspect-ratio:1.11;width:89px;border:1px solid #dfdfdf;border-radius:50%}.roaster-details{display:flex;flex-direction:column;justify-content:center}.roaster-name{color:var(--Current-Brand-Gray-Scale-Gray-10, #1a1a1a);font:700 20px/120% Replica,sans-serif;margin-bottom:0}.roaster-location{color:var(--Current-Brand-Gray-Scale-Gray-30, #4d4d4d);margin-top:4px;font:400 14px/129% Replica,sans-serif;margin-bottom:0}.roaster-attributes{display:flex;margin-top:16px;padding:0 16px;gap:8px;font-size:12px;color:var(--Current-Brand-Gray-Scale-Gray-10, #1a1a1a);font-weight:700;line-height:133%;list-style-type:none}.attribute{display:flex;gap:8px;align-items:center}.attribute-icon{aspect-ratio:1;width:20px}.attribute-text{font-family:Replica,sans-serif;font-size:12px}@media (max-width: 1024px){.roasters-showcase{padding:48px 16px}.showcase-header{padding:0}.main-title{font:700 32px/34px Replica LL,sans-serif}.subtitle{font:400 16px/20px Replica LL,sans-serif}.roaster-grid{flex-direction:column;gap:24px}.roaster-quote{color:var(--Current-Brand-Gray-Scale-Gray-30, #4d4d4d);padding:0 16px;font:400 16px/20px Replica LL,sans-serif}.roaster-card{width:100%}}.pdp-layout{display:flex;flex-direction:row;justify-content:center;padding:40px 48px;gap:140px}.pdp-layout .left,.pdp-layout .right{display:flex;flex-direction:column;gap:32px;width:50vw}.pdp-layout .left{align-items:flex-end}@media screen and (max-width: 1023px){.pdp-layout{padding:24px;gap:32px}}@media screen and (max-width: 767px){.pdp-layout{padding:16px}}@media screen and (max-width: 639px){.pdp-layout{flex-direction:column;padding:0;gap:0}.pdp-layout .left,.pdp-layout .right{width:100vw}.pdp-layout .left{padding-top:16px}.pdp-layout .right{padding:32px 16px}}.accordion{align-self:stretch;border-top:1px solid rgba(236,236,236,1);display:flex;max-width:568px;flex-direction:column;color:var(--Current-Brand-Gray-Scale-Gray-30, #4d4d4d);font-weight:400;padding:24px 0 0}.accordion .accordion-header{justify-content:space-between;display:flex;width:100%;gap:20px;cursor:pointer}.accordion .accordion-title{font-family:Replica,sans-serif;font-size:18px;color:var(--Current-Brand-Gray-Scale-Gray-10, #1a1a1a);font-weight:700;margin:0}.accordion .blocks{display:flex;flex-direction:column;gap:16px;margin-top:16px}.accordion .blocks h5{text-transform:uppercase;font:12px/133% Replica,sans-serif;display:inline-block}.accordion .blocks h6{width:100%;font:12px/16px Replica,sans-serif;display:inline-block}.accordion .bullet-point{align-self:stretch;display:flex;gap:8px;font:400 16px Replica,sans-serif;color:var(--Current-Brand-Gray-Scale-Gray-30, #4d4d4d)}.accordion .bullet-point .icon{aspect-ratio:1;object-fit:auto;object-position:center;width:24px}.accordion .bullet-point .name{margin:auto 0}.how-trade-works{background-color:var(--Current-Brand-Secondary-Denim-95, #eff2f6);padding:72px 48px 76px;text-align:center}.how-trade-works .content-wrapper{max-width:1002px;margin:0 auto}.how-trade-works .section-title{color:var(--Current-Brand-Gray-Scale-Gray-10, #1a1a1a);font:700 40px/105% Replica,sans-serif;max-width:660px;margin:0 auto;padding:7px 0}.how-trade-works .features-container{display:flex;justify-content:center;gap:20px;margin-top:48px}.how-trade-works .feature-item{flex:1}.how-trade-works .feature-title{color:var(--Current-Brand-Gray-Scale-Gray-10, #1a1a1a);font:700 24px/117% Replica,sans-serif;margin-bottom:16px}.how-trade-works .feature-description{color:var(--Current-Brand-Gray-Scale-Gray-30, #4d4d4d);font:400 18px/22px Replica,sans-serif}@media (max-width: 1024px){.how-trade-works{padding:56px 17px 60px;text-align:center}.how-trade-works .content-wrapper{display:flex;flex-direction:column;justify-content:center}.how-trade-works .section-title{color:var(--grays-white-gray-10, #1a1a1a);font:700 32px/106% Replica LL,sans-serif}.how-trade-works .features-container{display:flex;flex-direction:column;gap:40px}.how-trade-works .feature{display:flex;flex-direction:column;align-items:center}.how-trade-works .feature-title{color:var(--grays-white-gray-10, #1a1a1a);font:700 20px/120% Replica LL,sans-serif;margin:0 0 8px}.how-trade-works .feature-description{color:var(--Current-Brand-Gray-Scale-Gray-30, #4d4d4d);font:400 18px/22px Replica LL,sans-serif;margin:0}}.checkout-container{align-self:stretch;display:flex;max-width:568px;justify-content:center;flex-direction:column;align-items:center;gap:16px}.checkout-container .checkout-button{font-family:Replica,sans-serif;font-size:18px;font-weight:700;line-height:122%;color:#fff;background-color:#1a1a1a;border:none;border-radius:4px;padding:13px 24px;width:100%;cursor:pointer;text-align:center;transition:background-color .2s ease}.checkout-container .checkout-button:disabled{background-color:var(--Current-Brand-Gray-Scale-Gray-90, #ececec);cursor:not-allowed}.checkout-container .value-prop-info{display:flex;gap:8px;font:400 16px/1.5 Replica,sans-serif;color:var(--Current-Brand-Gray-Scale-Gray-10, #1a1a1a)}.checkout-container .icon{width:24px;aspect-ratio:1;object-fit:contain}.checkout-container .description{font-feature-settings:"clig" off,"liga" off;margin:0}.revert-tailwind>ul{all:revert}.image-container{border-radius:8px;background-color:var(--neutral);display:flex;max-width:640px;flex-direction:column;justify-content:center;position:relative}@media (min-width: 640px){.image-container{position:sticky;top:100px}}.image-container img{max-width:640px;max-height:640px;width:100%;height:auto}.image-container img.badge-image{width:30%;position:absolute;top:20px;left:20px}.subscription-container{align-self:stretch;display:flex;max-width:568px;padding-top:7px;flex-direction:column;gap:12px}.subscription-container .title{color:#1a1a1a;width:100%;font:700 40px/105% Replica,sans-serif;margin:0}.subscription-container .subtitle{width:100%;font:700 20px/120% Replica,sans-serif;margin:0}.subscription-container .description{align-items:start;background-color:var(--Current-Brand-Gray-Scale-Gray-98, #fafafa);border-radius:4px;color:var(--Current-Brand-Gray-Scale-Gray-30, #4d4d4d);display:flex;flex-direction:column;font-family:Replica,sans-serif;font-size:12px;font-weight:400;justify-content:center;line-height:133%;margin:0;padding:8px;width:100%}.payment-plan-selector-v2{align-self:stretch;display:flex;max-width:568px;flex-direction:column;justify-content:center}.payment-plan-selector-v2 .plan-header{display:flex;width:100%;flex-direction:column}.payment-plan-selector-v2 .plan-title{font-family:Replica,sans-serif;font-size:18px;line-height:22px;font-weight:700;color:#1a1a1a;width:100%;margin:0}.payment-plan-selector-v2 .plan-options{display:flex;margin-top:10px;width:100%;flex-direction:column}.payment-plan-selector-v2 .plan-option{justify-content:space-between;border-radius:11px;border:1px solid #dfdfdf;background-color:#fff;display:flex;width:100%;flex-direction:row;padding:16px;margin-bottom:16px;text-align:left}.payment-plan-selector-v2 .plan-option.selected{border-color:#000;background-color:#eff2f6}.payment-plan-selector-v2 .plan-details{justify-content:flex-end;display:flex;gap:16px}.payment-plan-selector-v2 .radio-wrapper{align-self:start;display:flex;flex-direction:column;justify-content:center;margin-top:2px}.payment-plan-selector-v2 .radio-button{border-radius:50%;border:1px solid #1a1a1a;background-color:#fff;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.payment-plan-selector-v2 .radio-dot{border-radius:50%;background-color:#f53c32;width:12px;height:12px}.payment-plan-selector-v2 .plan-info{display:flex;flex-direction:column;flex:1}.payment-plan-selector-v2 .plan-name{color:#1a1a1a;font:700 16px Replica,sans-serif;margin:0;line-height:24px}.payment-plan-selector-v2 .plan-name-wrapper{align-self:start;display:flex;flex-direction:row;align-items:center;gap:4px}.payment-plan-selector-v2 .plan-badge{border-radius:4px;background-color:#ffd6ac;color:#1a1a1a;padding:4px 8px;font:400 12px/133% Replica,sans-serif;height:24px}.payment-plan-selector-v2 .plan-description{color:#4d4d4d;margin-top:4px;font:400 12px/133% Replica,sans-serif;margin-bottom:0;text-align:left}.payment-plan-selector-v2 .plan-pricing{justify-content:center;align-self:start;display:flex;flex-direction:column;text-align:right;line-height:16px;gap:4px}.payment-plan-selector-v2 .row-1{display:flex;flex-direction:row-reverse;align-items:center;gap:4px;color:#1a1a1a}.payment-plan-selector-v2 .row-2{color:#1a1a1a;font:400 12px/133% Replica,sans-serif;line-height:16px;display:flex;flex-direction:row;gap:4px}.payment-plan-selector-v2 .price{color:#000;font:700 16px Replica,sans-serif;margin:0;justify-content:center;align-self:start;display:flex;flex-direction:row-reverse;align-items:center;gap:4px;text-align:right}.payment-plan-selector-v2 .shipping-info{color:#4d4d4d;font:400 12px/133% Replica,sans-serif;line-height:16px;margin:0}.payment-plan-selector{align-self:stretch;display:flex;max-width:568px;flex-direction:column;justify-content:center}.payment-plan-selector .plan-header{display:flex;width:100%;flex-direction:column}.payment-plan-selector .plan-title{color:#4d4d4d;text-transform:uppercase;width:100%;font:400 12px/133% Replica,sans-serif;margin:0}.payment-plan-selector .plan-options{display:flex;margin-top:10px;width:100%;flex-direction:column}.payment-plan-selector .plan-option{justify-content:space-between;border-radius:11px;border:1px solid #dfdfdf;background-color:#fff;display:flex;width:100%;flex-direction:row;padding:16px;margin-bottom:16px;text-align:left}.payment-plan-selector .plan-option.selected{border-color:#000;background-color:#eff2f6}.payment-plan-selector .plan-details{justify-content:flex-end;display:flex;gap:16px}.payment-plan-selector .radio-wrapper{align-self:start;display:flex;flex-direction:column;justify-content:center}.payment-plan-selector .radio-button{border-radius:50%;border:1px solid #1a1a1a;background-color:#fff;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.payment-plan-selector .radio-dot{border-radius:50%;background-color:#f53c32;width:12px;height:12px}.payment-plan-selector .plan-info{display:flex;flex-direction:column;flex:1}.payment-plan-selector .plan-name{color:#1a1a1a;font:700 16px Replica,sans-serif;margin:0}.payment-plan-selector .plan-name-wrapper{align-self:start;display:flex;gap:4px}.payment-plan-selector .plan-badge{border-radius:4px;background-color:#ffd6ac;color:#1a1a1a;padding:4px 8px;font:400 12px/133% Replica,sans-serif}.payment-plan-selector .plan-description{color:#4d4d4d;margin-top:4px;font:400 12px/133% Replica,sans-serif;margin-bottom:0;text-align:left}.payment-plan-selector .plan-pricing{justify-content:center;align-self:start;display:flex;flex-direction:column;text-align:right}.payment-plan-selector .price{color:#000;font:700 16px Replica,sans-serif;margin:0}.payment-plan-selector .shipping-info,.payment-plan-selector .original-price{color:#4d4d4d;margin-top:4px;font:400 12px/133% Replica,sans-serif;margin-bottom:0}.payment-plan-selector .original-price{text-decoration:line-through;margin-left:12px}.product-price-info-container .pricing-box{display:flex;gap:16px;max-width:100%}.product-price-info-container .price-container{color:#4d4d4d;font:700 20px/24px Replica,sans-serif}.product-price-info-container .current-price{margin-right:5px}.product-price-info-container .original-price{font-weight:400;text-decoration:line-through}.product-price-info-container .discount-badge{border-radius:4px;background-color:#ffd6ac;color:#1a1a1a;padding:4px 8px;font:400 12px/133% Replica,sans-serif}.pdpCollection .swiper-button-prev,.pdpCollection .swiper-button-next{left:initial;right:0;top:-31px;bottom:initial}@media screen and (max-width: 768px){.pdpCollection .swiper-button-prev,.pdpCollection .swiper-button-next{display:none!important}}.pdpCollection .swiper-next,.pdpCollection .swiper-prev{left:initial;right:0;top:-62px;bottom:initial;position:absolute}@media screen and (min-width: 1024px){.pdpCollection .swiper-next,.pdpCollection .swiper-prev{top:-66px}}@media screen and (max-width: 768px){.pdpCollection .swiper-next,.pdpCollection .swiper-prev{display:none!important}}.pdpCollection .swiper-prev,.pdpCollection .swiper-button-prev{right:40px}.pdpCollection .swiper-next:after,.pdpCollection .swiper-prev:after,.pdpCollection .swiper-button-next:after,.pdpCollection .swiper-button-prev:after{display:none}.pdpCollection .swiper-prev svg,.pdpCollection .swiper-button-prev svg{transform:rotate(180deg)}@media screen and (min-width: 768px){.pdpCollection .swiper-button-disabled{display:flex!important}}@media screen and (min-width: 768px){.pdpCollection .swiper-button-lock{display:none!important}}.pdpCollection .pre-blocker{position:absolute;top:0;left:-48px;bottom:0;background:#fff;width:48px;z-index:2}.pdpCollection .pdpCollection__contentCard.mobileCard{width:auto;height:150px;border-radius:4px;justify-content:center;align-items:center;display:flex;flex-direction:column;padding:24px 12px;margin-bottom:24px}@media screen and (min-width: 768px){.pdpCollection .pdpCollection__contentCard.mobileCard{display:none}}.pdpCollection .pdpCollection__contentCard.mobileCard .pdpCollection__contentCardTitle{font-size:32px;font-style:normal;font-weight:700;line-height:40px;letter-spacing:-.25px}.pdpCollection .pdpCollection__contentCard.mobileCard .pdpCollection__contentCardCopy{font-size:16px;font-style:normal;font-weight:400;line-height:20px;text-align:center}.pdpCollection .pdpCollection__contentCard.swiper-slide{width:390px;height:auto;border-radius:4px;justify-content:flex-start;display:flex;flex-direction:column;gap:16px;padding:48px}@media screen and (max-width: 768px){.pdpCollection .pdpCollection__contentCard.swiper-slide{display:none!important}}.pdpCollection .pdpCollection__contentCardTitle{font-size:36px;font-style:normal;font-weight:700;line-height:40px;letter-spacing:-.5px}.pdpCollection .pdpCollection__contentCardCopy{font-size:20px;font-style:normal;font-weight:400;line-height:24px}.pdpCollection__header{position:relative;margin-bottom:32px}@media screen and (min-width: 1024px){.pdpCollection__header{margin-bottom:40px}}.pdpCollection__leftCol{min-height:16px}@media screen and (min-width: 768px){.pdpCollection__leftCol{max-width:370px}}@media screen and (min-width: 1024px){.pdpCollection__leftCol{max-width:767px}}.pdpCollection__subHeading{color:var(--Current-Brand-Gray-Scale-Gray-30, #4d4d4d);font:400 18px/22px Replica,sans-serif;margin-bottom:10px}@media screen and (min-width: 1024px){.pdpCollection__subHeading{font:400 16px/20px Replica,sans-serif;margin-bottom:12px}}.pdpCollection__heading{color:var(--Current-Brand-Gray-Scale-Gray-10, #1a1a1a);font:700 40px/105% Replica,sans-serif;margin-bottom:9px}@media screen and (min-width: 1024px){.pdpCollection__heading{font:700 32px/105% Replica,sans-serif;margin-bottom:12px}}.pdpCollection__description{font-size:16px;line-height:20px;font-weight:400;margin:0;color:color("grey-30")}@media screen and (min-width: 1024px){.pdpCollection__description{font-size:18px;line-height:22px;font-weight:400}}.pdpCollection__shopLink{font-size:16px;line-height:20px;font-weight:700;color:color("primary");position:absolute;right:0;bottom:0;display:none}@media screen and (min-width: 768px){.pdpCollection__shopLink{display:block;right:100px;bottom:3px}}.pdpCollection__shopButton{font-size:18px;line-height:22px;font-weight:700;padding:13px 24px}@media screen and (min-width: 768px){.pdpCollection__shopButton{display:none}}.pdpCollection__container{margin-bottom:40px}@media screen and (min-width: 1920px){.pdpCollection__container{overflow-x:hidden}}.pdpCollection__container .productCard__price span{display:none}.pdpCollection__slider{position:relative}.pdpCollection__tab{margin-top:19px;overflow:auto;white-space:nowrap;padding:0 0 12px}@media screen and (min-width: 1024px){.pdpCollection__tab{margin-top:32px;padding-bottom:16px}}.pdpCollection__tabItem{font-size:16px;line-height:20px;font-weight:700;color:color("primary");background:color("grey-95");border-radius:20px;display:inline-block;padding:6px 16px;text-decoration:none;cursor:pointer;margin-right:8px}@media screen and (min-width: 1024px){.pdpCollection__tabItem{padding:8px 16px;margin-right:4px}}.pdpCollection__tabItem.is-active{background:color("primary");color:color(white)}.pdpCollection__home .pdpCollection__header{margin-bottom:20px}@media screen and (min-width: 1024px){.pdpCollection__home .pdpCollection__header{margin-bottom:24px}}.pdpCollection__home .pdpCollection__description{max-width:630px}.pdpCollection__home .pdpCollection__container{margin-bottom:0}@media screen and (min-width: 768px){.pdpCollection__home .pdpCollection__shopLink{right:85px;bottom:21px}}@media screen and (min-width: 1024px){.pdpCollection__home .pdpCollection__shopLink{right:97px;bottom:21px}}@media screen and (min-width: 768px){.pdpCollection__home .pdpCollection__leftCol{max-width:480px}}@media screen and (min-width: 1024px){.pdpCollection__home .pdpCollection__leftCol{max-width:760px}}.pdpCollection__home .pdpCollection__shopButton{margin-top:23px}.desktop{display:block}.desktop .div{align-self:stretch;border-radius:8px;background-color:#f4eee6a6;display:flex;max-width:568px;flex-direction:column;justify-content:center}.desktop .div-2{justify-content:center;border-radius:0 8px 8px 0;display:flex;width:100%;flex-direction:column;padding:24px 8px 24px 24px}@media (max-width: 991px){.desktop .div-2{max-width:100%;padding-left:20px}}.desktop .div-3{justify-content:space-between;display:flex;width:100%;padding-right:16px;gap:4px}@media (max-width: 991px){.desktop .div-3{max-width:100%;flex-wrap:wrap}}.desktop .div-4{color:var(--Greys-Secondary-Text, #3a3e43);font:700 24px/117% Replica,sans-serif}.desktop .div-5{display:flex;gap:20px;justify-content:space-between;margin:auto 0}.desktop .img{aspect-ratio:1;object-fit:auto;object-position:center;width:16px}.desktop .div-6{color:#000;margin-top:12px;font:400 14px/18px Replica,sans-serif}@media (max-width: 991px){.desktop .div-6{max-width:100%}}.mobile{display:none;overflow-x:auto}.mobile .div{display:flex;max-width:359px;gap:12px}.mobile .div-2{border-radius:8px;background-color:#f4eee6a6;display:flex;flex-direction:column;justify-content:center;min-width:168px}.mobile .div-3{justify-content:center;border-radius:0 8px 8px 0;display:flex;flex-direction:column;padding:16px 24px}.mobile .div-4{color:var(--Greys-Secondary-Text, #3a3e43);white-space:nowrap;justify-content:center;font:700 24px/117% Replica,sans-serif}.mobile .div-5{color:#000;margin-top:12px;font:400 14px/18px Replica,sans-serif}.mobile .div-6{border-radius:8px;background-color:#f4eee6a6;display:flex;flex-direction:column;justify-content:center}.mobile .div-7{justify-content:center;align-items:start;border-radius:0 8px 8px 0;display:flex;flex-direction:column;padding:16px 0 16px 24px}.mobile .div-8{color:var(--Greys-Secondary-Text, #3a3e43);white-space:nowrap;justify-content:center;font:700 24px/117% Replica,sans-serif}.mobile .div-9{color:#000;margin-top:12px;font:400 14px/18px Replica,sans-serif}@media screen and (max-width: 767px){.desktop{display:none}.mobile{display:block}}.reviewSlider__reviwer{font-size:14px;line-height:18px;font-weight:700;margin-bottom:4px}.coffee-type-selector-v2 .coffee-selection{max-width:568px;font:16px/1 Replica,sans-serif;color:var(--Current-Brand-Gray-Scale-Gray-10, #1a1a1a)}.coffee-type-selector-v2 .selector-header{align-self:start;display:flex;gap:4px;position:relative;align-items:center}.coffee-type-selector-v2 .selector-title{font-family:Replica,sans-serif;font-size:18px;line-height:22px;font-weight:700;color:#1a1a1a;margin:0}.coffee-type-selector-v2 .selector-icon{aspect-ratio:1;object-fit:auto;object-position:center;width:16px}.coffee-type-selector-v2 .coffee-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:8px}.coffee-type-selector-v2 .coffee-type{font:inherit;text-align:center;border-radius:8px;border:1px solid #dfdfdf;background-color:var(--Current-Brand-Gray-Scale-Gray-100, #fff);height:52px;cursor:pointer;padding:0 15px}.coffee-type-selector-v2 .coffee-type:hover{border-color:#1a1a1a}.coffee-type-selector-v2 .coffee-type:active,.coffee-type-selector-v2 .coffee-type.selected{border-color:#1a1a1a;background:#eff2f6}.coffee-type-selector-v2 .toolTip__wrap{background-color:#1a1a1a;padding:12px 16px;max-width:343px;border-radius:16px;visibility:hidden;opacity:0;transition:.2s all ease;position:absolute;bottom:158%;left:82px}.coffee-type-selector-v2 .toolTip__wrap:hover{cursor:pointer}.coffee-type-selector-v2 .toolTip__wrap--show{visibility:visible;opacity:1;transition:.2s all ease}.coffee-type-selector-v2 .toolTip__wrapInner{display:flex;width:100%;position:relative}.coffee-type-selector-v2 .toolTip__wrapInner:after{content:"";width:0;height:0;border-style:solid;border-width:10px 9px 0 9px;border-color:#1a1a1a transparent transparent transparent;position:absolute;top:113%;left:64px}.coffee-type-selector-v2 .toolTip__text{color:#fff;font-size:12px;line-height:16px;font-weight:400;margin-bottom:0;width:95%}@media screen and (min-width: 1024px){.coffee-type-selector-v2 .toolTip__text{font-size:14px;line-height:18px;font-weight:400}}.coffee-type-selector-v2 .toolTip__iconClose{width:10px;height:10px;width:4%}.coffee-type-selector-v2 .toolTip__iconTriangle{position:absolute;top:100%}.coffee-type-selector-v2 .toolTip-icon{cursor:pointer}@media screen and (max-width: 1024px){.coffee-type-selector .coffee-grid{gap:8px;grid-template-columns:repeat(2,1fr)}.coffee-type-selector .coffee-type.selected{border-width:1px}}.reviewSlider{background-color:#fafafa;padding:56px 16px 26px;overflow:hidden}@media (min-width: 480px){.reviewSlider{padding:75px 24px 80px}}@media (min-width: 640px){.reviewSlider{padding:72px 48px 80px}}.reviewSlider .swiper-button-prev,.reviewSlider .swiper-button-next{left:initial;right:0;top:-41px;bottom:initial;height:auto}@media (max-width: 479px){.reviewSlider .swiper-button-prev,.reviewSlider .swiper-button-next{display:none!important}}.reviewSlider .swiper-button-prev{right:40px}.reviewSlider .swiper-button-next:after,.reviewSlider .swiper-button-prev:after{display:none}.reviewSlider .swiper-button-prev svg{transform:rotate(180deg)}.reviewSlider .swiper-button-disabled{display:flex!important}@media (max-width: 479px){.reviewSlider .swiper-button-disabled{display:none!important}}.reviewSlider .swiper-button-lock{display:none!important}@media (max-width: 479px){.reviewSlider .swiper-button-lock{display:none!important}}.reviewSlider__title{font-size:32px;line-height:34px;font-weight:700;margin-bottom:32px}@media (min-width: 480px){.reviewSlider__title{margin-bottom:40px;max-width:475px;font-size:40px;line-height:42px;font-weight:700}}@media (min-width: 640px){.reviewSlider__title{max-width:660px;margin:0 auto 48px;position:relative;left:51px;text-align:left}}.reviewSlider__container{position:relative}.reviewSlider__stars{margin-bottom:16px}.reviewSlider__description{font-size:18px;line-height:22px;font-weight:400;margin-bottom:16px}@media (min-width: 640px){.reviewSlider__description{margin-bottom:19px}}.reviewSlider__reviewer{font-size:14px;line-height:18px;font-weight:700;margin-bottom:4px}.reviewSlider__since{font-size:12px;line-height:16px;font-weight:400;margin-bottom:4px}.reviewSlider__verified{font-size:12px;line-height:16px;font-weight:400;color:#1c7c54}
/*# sourceMappingURL=/cdn/shop/t/976/compiled_assets/styles.css.map */
