.section-main-product-sp{transition:opacity .3s ease}section.coffee-maker-product .container{padding-top:20px;padding-bottom:20px}.section-product-picker .breadcrumb{padding-left:0;padding-right:0;overflow:hidden}.product-picker-carousel-slick{min-height:100px}ol.breadcrumb__list{padding:12px 0}.featured-products{position:relative}.featured-products .section__header .header{text-align:left;max-width:23ch;margin-left:0}.featured-products .section__header .link-text h2{font-size:calc(var(--base-font-size) - 1px);font-weight:var(--text-font-weight)}a.\.klaviyo-bis-trigger\.product-form--backinstock.klaviyo-bis-trigger{display:none!important}@media screen and (min-width: 741px){.featured-products .section__header .link-text h2{font-size:var(--base-font-size)}}.featured-products.grid{display:flex;flex-wrap:wrap;gap:20px}.featured-products.list{display:block}.featured-products .carousel-cell{width:calc(25% - 14px);margin-left:7px;margin-right:7px;cursor:pointer}.featured-products .ftrp--product-image{object-fit:contain;border-radius:5px;max-height:160px}.featured-products .ftrp--product-image-secondary{display:none;width:100%;object-fit:cover;border-radius:5px;position:absolute;top:0}.featured-products .ftrp--product-image-wrapper:hover .ftrp--product-image-secondary{display:block}.ftrp--product-block:hover{cursor:pointer}.ftrp--product-block .pcf--size{padding:5px 10px;position:relative;width:100%;height:60px;display:flex;align-items:center}.ftrp--product-block .pcf--size .flickity-button{position:absolute;transform:none;width:18px;height:18px;background-repeat:no-repeat;background-size:contain;background-position:center;background-color:transparent}.ftrp--product-block .pcf--size .flickity-button.previous{left:-18px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M10 4L6 8l4 4'/></svg>")}.ftrp--product-block .pcf--size .flickity-button.next{right:-18px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 4l4 4-4 4'/></svg>")}.ftrp--product-block[data-handle=aeropress-coffee-maker-premium] .flickity-button,.ftrp--product-block[data-handle=aeropress-go-plus] .flickity-button{opacity:0}.ftrp--product-block[data-handle=aeropress-coffee-maker-premium] .pcf--size,.ftrp--product-block[data-handle=aeropress-go-plus] .pcf--size,.ftrp--product-block[data-handle=aeropress-coffee-maker-premium] .ftrp--product-form,.ftrp--product-block[data-handle=aeropress-go-plus] .ftrp--product-form{padding-left:0}.ftrp--product-block .pcf--size .product_option.color{padding:5px;width:35px;height:35px}.featured-products .ftrp--product-info{display:flex;flex-direction:column;row-gap:5px;margin-top:5px}.section-product-picker.featured-products .ftrp--product-title{font-size:14px;font-weight:700;color:#241811;margin:0;line-height:1}.featured-products .ftrp--product-price{font-size:16px;font-weight:700;color:#241811;line-height:1;margin-top:10px}.featured-products .ftrp--product-desc{font-size:13px;color:#666;line-height:1}.featured-products .stamped-badge-starrating .stamped-fa{color:#a30a0a;margin-right:3px}.featured-products .stamped-badge-caption[data-reviews][data-label][data-version="2"]>span{display:none!important}.featured-products .stamped-badge-caption{color:#666;line-height:1}.featured-products .stamped-badge-caption:before{content:"("!important}.featured-products .stamped-badge-caption[data-reviews][data-label][data-version="2"]:after{content:")"!important}.featured-products .fa-star-half-o:before,.featured-products .fa-star-o:before,.featured-products .fa-star:before,.featured-products .stamped-fa-star-half-o:before,.featured-products .stamped-fa-star-o:before,.featured-products .stamped-fa-star:before{font-size:22px;display:block}.featured-products .pcf--size .product_option.color .color{width:28px;height:28px!important;padding:0!important}.product_option.color .pcf--swatch{width:24px;height:24px}.featured-products .pcf--size input[type=radio]{display:none}.featured-products .product-form__add-button{text-transform:capitalize;background:#383738;color:#fff;font-size:15px;font-weight:700;margin-top:10px;line-height:1;max-width:none;display:none}.featured-products .ftrp--product-cta{height:100%;display:flex;flex-direction:column}.ftrp--product-form{padding-left:18px;padding-right:18px}.ftrp--product-cta form.preorder-now-active{display:flex;flex-direction:column-reverse}.featured-products .preorder-description{text-align:center;font-size:13px}.pcf--size{margin-top:5px}.pcf--swatch{position:relative}.product_option.color .pcf--swatch{border:1px solid #383838}.product_option.color .pcf--swatch.color-active{border:1px solid #fff}.pcf--swatch.color-active:before{top:-3px;left:-3px;width:calc(100% + 6px);height:calc(100% + 6px);position:absolute;content:"";border:2px solid rgb(var(--primary-accent));pointer-events:none;border-radius:inherit}.ftrp--product-image-wrapper{position:relative;background-color:#faf8f6}.ftrp--product-image-wrapper.product-selected{border:2px solid #A30A0A;border-radius:3px}.ftrp--product-tag{position:absolute;font-size:12px;background-color:#a30a0a;color:#fff;font-weight:700;padding:4px 12px;border-radius:4px;top:10px;left:10px;z-index:1}.featured-products .stamped-badge{display:flex;align-items:center}.featured-products .stamped-badge-starrating{line-height:1;display:flex}.ftrp--product-form-overlay{position:absolute;top:0;right:0;width:100%;height:100%;background:#34343466;display:none;z-index:2}.ftrp--product-form-overlay form{height:100%;display:flex;align-items:end}.ftrp--product-form-overlay .preorder-description{display:none}.ftrp--product-form-overlay button{width:100%;max-width:none;border-radius:0 0 5px 5px}.swatches-carousel .flickity-button{width:20px}@media screen and (min-width: 600px){.featured-products .container--medium{padding-right:0}}@media (min-width: 992px){.ftrp--product-image-wrapper:hover .ftrp--product-form-overlay{display:block}}@media (max-width: 1260px){.featured-products .section__header{max-width:55%}}@media (max-width: 992px){.featured-products .section__header{max-width:64%}.featured-products .ftrp--product-title{font-size:14px}.featured-products .ftrp--product-price{font-size:13px;margin-top:8px}.featured-products .ftrp--product-desc{font-size:11px}.featured-products .product-form__add-button{display:inline-flex;font-size:12px;padding-left:15px;padding-right:15px;height:36px;margin-top:0}.featured-products .pcf--size{gap:8px}.featured-products .ftrp--product-image,.featured-products .ftrp--product-image-secondary{border-radius:3px}.featured-products .fa-star-half-o:before,.featured-products .fa-star-o:before,.featured-products .fa-star:before,.featured-products .stamped-fa-star-half-o:before,.featured-products .stamped-fa-star-o:before,.featured-products .stamped-fa-star:before{font-size:10px}.featured-products .stamped-badge-caption{font-size:10px}.featured-products .stamped-badge-starrating .stamped-fa{margin-right:1px}.featured-products .ftrp--product-info{margin-top:5px;row-gap:4px}.ftrp--product-tag{font-size:10px;padding:2px 7px;top:5px;left:5px}.ftrp--product-image-wrapper:hover .ftrp--product-form-overlay{display:none}}@media (max-width: 749px){section.coffee-maker-product .container{padding-top:0}.coffee-maker-product product-meta.product-meta{margin-top:10px}.featured-products .ftrp--product-image,.featured-products .ftrp--product-image-secondary{max-height:80px}.product-picker-carousel-slick .slick-arrow{top:35%}}@media (max-width: 740px){.featured-products .pcf--size .product_option.color .color{width:18px;height:18px!important}.ftrp--product-block .pcf--size .flickity-button{top:35%}.ftrp--product-block .pcf--size .product_option.color{width:25px;max-height:30px}}.cx-flickity-carousel[data-carousel=productMediaThumbsCarousel] img{width:68px;height:68px}.cx-flickity-carousel[data-carousel=productMediaCarousel] img,.cx-flickity-carousel[data-carousel=productMediaCarousel] video{object-fit:cover;height:100%;width:100%}.productMediaThumbsCarousel .flickity-button{transform:none;background-repeat:no-repeat;background-size:contain;background-position:center;width:7px;background-color:transparent;border:none;top:0;height:100%;border-radius:unset}.productMediaThumbsCarousel .flickity-button-icon,.productMediaCarousel .flickity-button-icon,.product-picker-carousel .flickity-button-icon{display:none}.productMediaThumbsCarousel .flickity-button.previous{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%226%22%20height%3D%2210%22%20viewBox%3D%220%200%206%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5.68218%200.323324C6.10594%200.754422%206.10594%201.45337%205.68218%201.88447L2.61968%205L5.68218%208.11553C6.10594%208.54663%206.10594%209.24558%205.68218%209.67668C5.25842%2010.1078%204.57137%2010.1078%204.14761%209.67668L0.31782%205.78057C-0.10594%205.34947%20-0.10594%204.65053%200.31782%204.21943L4.14761%200.323324C4.57137%20-0.107775%205.25842%20-0.107775%205.68218%200.323324Z%22%20fill%3D%22%2325282A%22%2F%3E%3C%2Fsvg%3E);left:-14px}.productMediaThumbsCarousel .flickity-button.next{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%226%22%20height%3D%2210%22%20viewBox%3D%220%200%206%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.31782%209.67668C-0.105941%209.24558%20-0.105941%208.54663%200.31782%208.11553L3.38032%205L0.317821%201.88447C-0.10594%201.45337%20-0.10594%200.754422%200.317821%200.323324C0.741581%20-0.107775%201.42863%20-0.107775%201.85239%200.323324L5.68218%204.21943C6.10594%204.65053%206.10594%205.34947%205.68218%205.78057L1.85239%209.67668C1.42863%2010.1078%200.74158%2010.1078%200.31782%209.67668Z%22%20fill%3D%22%2325282A%22%2F%3E%3C%2Fsvg%3E);right:-14px}.productMediaCarousel{touch-action:pan-y}.productMediaCarousel .flickity-button,.product-picker-carousel .flickity-button{transform:none;background-repeat:no-repeat;background-size:contain;background-position:center;background-color:transparent;border:none;top:0;height:100%;border-radius:unset;background-image:url(slide_arrow.svg)}.product-picker-carousel .flickity-button{background-size:35px;background-position:center 40%}.productMediaCarousel .flickity-button.previous,.product-picker-carousel .flickity-button.previous{left:0;transform:rotateY(180deg)}.productMediaCarousel .flickity-button.next,.product-picker-carousel .flickity-button.next{right:0}.novel-journey-widget{min-height:180px}.product_option.color{min-width:inherit}.product-details__size{gap:3px}.product .product-form__option-selector .block-swatch__item.color,.product_option.color .color{display:block;font-size:0;width:40px;height:40px!important;padding:2px!important;border-width:1px;overflow:hidden;position:relative;border-color:#fff0}.product .product-form__option-selector .block-swatch__item.color span,.product_option.color .color span{display:block;width:100%;height:100%;border-radius:50%;margin:0;background-size:100%;background-repeat:no-repeat}.productMediaCarousel .flickity-page-dots{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(0,1fr));background-color:#e6e7e8;margin-top:24px;position:static}.productMediaCarousel .flickity-page-dots li{height:2px;border-radius:5px;background:#e6e7e8;width:100%}.productMediaCarousel .flickity-page-dots .dot.is-selected,.productMediaCarousel .flickity-page-dots li:focus,.productMediaCarousel .flickity-page-dots li:hover{background:rgb(var(--primary-accent))}.productMediaCarousel .flickity-page-dots .dot.is-selected{opacity:1}.productMediaCarousel .carousel-cell .product__media-item{padding-left:0;padding-right:0}@media (min-width: 1000px){.productMediaCarousel .flickity-page-dots{display:none!important}}@media screen and (max-width: 999px){.productMediaCarousel .product__media-item{--container-gutter: 0;min-height:328px}.productMediaCarousel .flickity-button{display:none}.productMediaCarousel .flickity-page-dots{margin-top:10px}}@media (max-width: 749px){.product-form-sp{row-gap:15px}.productMediaCarousel{padding:10px 16px}.product-picker-carousel .flickity-button{background-size:28px}.product-picker-carousel .flickity-button.next{right:-15px}.product-picker-carousel .flickity-button.previous{left:-15px}}
/*# sourceMappingURL=/cdn/shop/t/497/assets/section-product-picker.css.map */
