html{overflow-x:initial}.section-header{position:fixed;z-index:100;top:0}.homepage_banner{margin-top:95px}@media only screen and (min-width: 769px){.homepage_banner{margin-top:100px}}.h1{font-family:baskerville-urw,Bodoni Book,Garamond,Calisto,Palantino,Georgia,serif;font-style:normal;font-weight:400;font-size:44px;line-height:48px;text-align:center;letter-spacing:.04em}.h1.em,.h1 .em,.h1 em{font-family:baskerville-urw-italic,Bodoni Book,Garamond,Calisto,Palantino,Georgia,serif}.h3{font-family:baskerville-urw,Bodoni Book,Garamond,Calisto,Palantino,Georgia,serif;font-style:normal;font-weight:400;font-size:36px;line-height:48px;text-align:center;letter-spacing:.04em}.h4{font-family:"sweet-sans-pro",Cooperplate,"Gill Sans",Helvetica,Arial sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:24px;letter-spacing:.075em;text-transform:uppercase}.h4.subtitle{font-family:"sweet-sans-pro",Cooperplate,"Gill Sans",Helvetica,Arial sans-serif;font-style:normal;font-weight:700;font-size:13px;line-height:24px;letter-spacing:.14em;text-transform:uppercase}.h5{font-family:"sweet-sans-pro",Cooperplate,"Gill Sans",Helvetica,Arial sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:20px;letter-spacing:.05em;text-transform:uppercase;font-variant-numeric:lining-nums}.text{font-family:Libre Baskerville,Palatino,serif;font-style:normal;font-weight:400;font-size:13px;line-height:22px;letter-spacing:.04em}.text-large{font-family:Libre Baskerville,Palatino,serif;font-style:italic;font-weight:400;font-size:15px;line-height:30px;letter-spacing:.04em}@media only screen and (min-width: 769px){.text{font-size:14px}}.uppercase{text-transform:uppercase}.h1.uppercase em{text-transform:lowercase}.underline{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}.ta-c{text-align:center}.ta-l{text-align:left}.ta-r{text-align:right}.text-shadow{text-shadow:0px 4px 4px #00000025}.button{display:inline-block;font-family:"sweet-sans-pro",Cooperplate,"Gill Sans",Helvetica,Arial sans-serif;font-style:normal;font-weight:700;font-size:12px;line-height:20px;text-align:center;letter-spacing:.14em;text-transform:uppercase;margin:0 auto;padding:10px 34px;transition:all .35s ease-in-out;min-width:95px;background-color:#000}.button.border{background-color:transparent;border:1px solid #000;font-size:12px}.button .text{display:inline-block;font-family:"sweet-sans-pro",Cooperplate,"Gill Sans",Helvetica,Arial sans-serif;font-style:normal;font-weight:700;font-size:12px;line-height:20px;text-align:center;letter-spacing:.14em;text-transform:uppercase;margin-bottom:0;padding-bottom:4px}.button:hover{background-color:#000;color:#fff}.button:hover .text,.button:hover a,.button:hover a .text{color:#fff}.divider{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;border-bottom:1px solid black}.new-divider{display:block;width:100%;max-width:210px;margin:40px auto}.image-flip{transform:scaleX(-1)}.product .container.main.content{max-width:2000px}.product-page-buy-box{grid-template-columns:1fr}@media only screen and (min-width: 769px){.product-page-buy-box{grid-template-columns:5fr 5fr}}@media only screen and (min-width: 1200px){.product-page-buy-box{grid-template-columns:7fr 5fr}}@media only screen and (min-width: 769px){.flexslider .slides li{height:75vh;max-height:650px}}.image-carousel .product_slider .slides img{height:100%;max-height:320px;object-fit:cover}@media only screen and (min-width: 480px){.image-carousel .product_slider .slides img{max-height:400px}}@media only screen and (min-width: 600px){.image-carousel .product_slider .slides img{max-height:470px}}@media only screen and (min-width: 769px){.image-carousel .product_slider .slides img{max-height:none}}.title-upper-text{margin-top:40px;font-family:"sweet-sans-pro",Cooperplate,"Gill Sans",Helvetica,Arial sans-serif;font-size:14px;font-weight:700!important;text-transform:uppercase;font-variant-numeric:lining-nums;color:#000}.product-page-hold .tasting-notes-label{list-style:none;margin-left:0;font-family:Libre Baskerville,Palatino,serif!important;font-size:14px;line-height:180%;text-align:center;font-weight:400;font-style:italic}.product-detail-hold .long-description-hold{width:100%;max-width:900px;margin:30px auto 80px;text-align:center}.description-title{margin-bottom:40px;font-family:"sweet-sans-pro",Cooperplate,"Gill Sans",Helvetica,Arial sans-serif;font-size:15px;letter-spacing:1.14px;font-weight:700!important;text-transform:uppercase}.page.brew-guide .content.main.content{width:100%;padding:0}.page-header-section img{width:100%;height:100%;object-fit:cover;grid-column-start:0;grid-column-end:1;grid-row-start:0;grid-row-end:1;z-index:0}.header-content{width:100%;height:75vh;max-height:650px;background-size:cover;background-position:center;display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:120px auto 20px}@media only screen and (min-width: 480px){.header-content{grid-template-rows:1fr auto 1fr}}.header-copy{grid-column:2 / 3;grid-row:2 / 3;max-width:700px;text-align:center;position:relative;color:var(--primary-color, #000)}.header-copy .button{background-color:var(--primary-color, #000);padding:0;position:absolute;bottom:20px;left:25%}@media only screen and (min-width: 480px){.header-copy .button{position:relative;left:0;margin-top:20px}}.header-copy .button:hover{background-color:var(--hover-bg-color, #fff)}.header-copy .button a .text{color:var(--button-color, #fff);font-size:15px;padding:14px 38px}.header-copy .button:hover a .text{color:var(--hover-button-color, #000)}.page-header-section .h1{font-size:40px;line-height:36px;margin-bottom:0}@media only screen and (min-width: 480px){.page-header-section .h1{font-size:72px;line-height:50px;margin-bottom:15px}}.page-header-section h2{max-width:360px;margin:10px auto 20px}.page-header-section .collection-header{max-width:1200px;margin-left:auto;margin-right:auto;margin-top:40px;padding:0 12px 40px;border-bottom:#000 solid 1px}.page-header-section .collection-header h3{font-size:40px}.page-header-section .collection-header p{max-width:700px;margin-left:auto;margin-right:auto;text-align:center}.text-callout div{background-color:#fff;padding:0 12px}.text-callout .text{max-width:700px;margin:0 auto;padding:40px 0;color:#000;text-align:center;font-size:15px;line-height:24px}@media only screen and (min-width: 769px){.text-callout .text{padding:70px 0}}.content-stack{display:grid;max-width:1240px;margin:0 auto 60px}.content-stack-row{display:grid;grid-template-columns:1fr;overflow:hidden;text-align:center}.info-hold .h5{letter-spacing:.14em}.info-hold .h1{letter-spacing:.07em}@media only screen and (min-width: 480px){.content-stack-row{grid-template-columns:1fr 1fr;grid-template-rows:80vh 10vh;column-gap:30px}}@media only screen and (min-width: 769px){.content-stack-row{grid-template-rows:75vh 15vh}}@media only screen and (min-width: 1200px){.content-stack-row{grid-template-rows:80vh 10vh}}@media only screen and (max-width: 479px){.content-stack-row img{width:calc(100% - 40px);padding:20px 20px 0}.content-stack-row .info-hold{margin:50px 0;padding:0 12px}}@media only screen and (min-width: 480px){.content-stack-row img{width:100%;height:auto;grid-column-start:1;grid-row-start:1}.content-stack-row .info-hold{grid-column-start:2;grid-row-start:1;display:grid;grid-template-rows:1fr auto 2fr}.content-stack-row .info-hold>div{grid-row-start:2;max-width:500px;margin:0 auto}.content-stack-row .info-hold h3+p{padding:40px 0}}@media only screen and (min-width: 480px){.content-stack .content-stack-row:nth-of-type(2n){grid-template-rows:10vh 80vh;margin-top:-15vh}}@media only screen and (min-width: 769px){.content-stack .content-stack-row:nth-of-type(2n){grid-template-rows:10vh 70vh;margin-top:-15vh}}@media only screen and (min-width: 1200px){.content-stack .content-stack-row:nth-of-type(2n){grid-template-rows:10vh 80vh;margin-top:-15vh}}@media only screen and (min-width: 480px){.content-stack .content-stack-row:nth-of-type(2n) img{grid-column-start:2}.content-stack .content-stack-row:nth-of-type(2n) .info-hold{grid-column-start:1;grid-row-start:2}.content-stack .grid-image-position-right .content-stack-row img{grid-column-start:2}.content-stack .grid-image-position-right .info-hold{grid-column-start:1;grid-row-start:1}.content-stack .grid-image-position-right .content-stack-row:nth-of-type(2n) img{grid-column-start:1}.content-stack .grid-image-position-right .content-stack-row:nth-of-type(2n) .info-hold{grid-column-start:2;grid-row-start:2}}.page-subnav{width:100%;position:sticky;top:90px;margin-bottom:20px;background-color:#e5e5e5;border-bottom:.6px solid #000000}@media only screen and (min-width: 480px){.page-subnav{top:100px;background-color:#fff}}.page-subnav-hold{width:100%;max-width:1240px;margin:0 auto;font-family:"sweet-sans-pro",Cooperplate,"Gill Sans",Helvetica,Arial sans-serif;font-size:13px;letter-spacing:.14em;line-height:18px;font-weight:700!important;text-transform:uppercase;font-variant-numeric:lining-nums}.page-subnav-hold>div{display:grid;grid-template-columns:1fr;align-items:baseline;padding-top:20px}@media only screen and (min-width: 480px){.page-subnav-hold>div{grid-template-columns:1fr 4fr 1fr;padding-top:20px}}.page-subnav p{display:none}.page-subnav p.mobile-sub-nav-label{display:block}.page-subnav p.mobile-sub-nav-label.hidden{display:none}@media only screen and (min-width: 480px){.page-subnav p{display:block}}.page-subnav ul{display:flex;justify-content:space-around;list-style:none;padding:0;text-align:center}.page-subnav ul.sub-nav-nav{display:none}@media only screen and (min-width: 480px){.page-subnav ul.sub-nav-nav{display:flex}}.page-subnav .mobile-sub-nav-nav{display:grid;grid-template-columns:40px auto 40px;text-align:center}.page-subnav .mobile-sub-nav-nav img{width:9px;margin-top:2px}@media only screen and (min-width: 480px){.page-subnav .mobile-sub-nav-nav{display:none}}.page-subnav li{margin-right:12px;line-height:18px;margin-bottom:0;position:relative}.page-subnav li:after{content:" ";position:absolute;width:23px;top:50%;right:-46px;border-bottom:solid #000 1.5px}.page-subnav li:last-of-type:after{display:none}.page-subnav li a:hover,.page-subnav li a.active{color:#c3872e}.more-from-bellocq{text-align:center;padding-top:60px;padding-bottom:40px;background-color:#faf8f7}@media only screen and (min-width: 480px){.more-from-bellocq{padding:60px 0 120px}}.more-from-bellocq>.h4{margin-bottom:40px}.mfb-link-hold{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1fr}@media only screen and (min-width: 480px){.mfb-link-hold{grid-template-columns:1fr 1fr;gap:20px}}.mfb-link-hold .h5{margin:20px 0}.mfb-link-hold h5{font-family:"sweet-sans-pro",Cooperplate,"Gill Sans",Helvetica,Arial sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;text-align:center;letter-spacing:2px;text-decoration:underline;text-underline-position:under}.product-grid-section{padding-top:60px;padding-bottom:40px;background-color:#faf8f7}.product-grid-section .product-grid-hold{max-width:1200px;margin-left:auto;margin-right:auto}.cart-offer-module{margin:10px 0;background-color:#ecebeb;padding:20px;text-align:center}.cart-offer-module img{width:80%;margin:30px auto 20px}.cart-offer-module p{padding:0 10px;font-family:Libre Baskerville,Palatino,serif;font-style:normal;font-weight:400;font-size:12px;line-height:19px;letter-spacing:.04em}.cart-offer-module p.details{margin-top:10px;margin-bottom:20px;font-size:10px}.cart-offer-module .add-offer-to-cart{display:block;width:100%;padding:10px 0;background-color:#3e667d;color:#fff}.cart-offer-module .add-offer-to-cart:hover{background-color:#57859f}.price_total .original-price{text-decoration:line-through}.cart .content{width:100%;overflow-x:hidden;padding:60px 0 0}.cart .content form{margin-bottom:0}.cart-contents-hold{display:grid;grid-template-columns:1fr;gap:0px}.new-cart .h1{grid-column:1 / 2;margin:50px 0 40px;font-size:34px}.new-cart .cart-items{display:grid;grid-column:1 / 2;gap:24px;align-content:flex-start;padding:0 12px}.new-cart .cart-line-items-labels{display:none}.new-cart .cart-line-item{display:grid;grid-template-columns:1fr;gap:24px;border-bottom:#D6D6D6 solid 1px;padding:0 0 24px;position:relative}@media only screen and (min-width: 800px){.cart .content{width:calc(100% - 24px);max-width:1200px;padding:50px 12px}.cart-contents-hold{display:grid;grid-template-columns:repeat(12,1fr);gap:24px}.new-cart .h1{grid-column:1 / 13;margin:10px 0 60px;font-size:44px}.new-cart .cart-items{display:grid;grid-column:1 / 8;gap:24px;align-content:flex-start}.new-cart .cart-line-items-labels{display:grid;grid-template-columns:1fr 1fr 100px 100px;gap:24px;border-bottom:#D6D6D6 solid 1px}.new-cart .cart-line-item{grid-template-columns:repeat(7,1fr)}}.new-cart .cart-line-items-labels .h5{text-align:right;font-size:11px;letter-spacing:1.3px}.new-cart .cart-line-items-labels .h5:first-of-type{grid-column:1 / 3;text-align:left}.new-cart .cart-line-item a{display:grid;grid-column:1 / 2}.new-cart .cart-line-item img{display:block;width:70%;margin:0 auto}.new-cart .cart-line-item .cart-line-item-details{grid-column:1 / 2;display:grid;grid-template-columns:repeat(2,1fr);gap:24px;width:70%;margin:0 auto}.new-cart .cart-line-item .cart-line-item-details .line-item-title{display:none}.new-cart .mobile-product-title{display:block;margin-bottom:0;text-align:center;line-height:18px}@media only screen and (min-width: 800px){.new-cart .mobile-product-title{display:none}.new-cart .cart-line-item a{grid-column:1 / 3}.new-cart .cart-line-item .cart-line-item-details{grid-column:3 / 8;display:grid;grid-template-columns:1fr 1fr 100px 100px;gap:24px;margin-top:20px}.new-cart .cart-line-item .cart-line-item-details .line-item-title{display:block;grid-column:1 / 3}.new-cart .cart-line-item img{width:100%}.new-cart .cart-line-item .cart-line-item-details{grid-template-columns:repeat(4,1fr);width:100%}}.new-cart .line-item-title .text{font-size:13px}.new-cart .line-item-title .italic{font-style:italic}.new-cart .quantity{font-size:13px}.new-cart .cart-line-item-details .price{display:block;font-family:"sweet-sans-pro",Cooperplate,"Gill Sans",Helvetica,Arial sans-serif;font-style:normal;font-weight:700;font-size:13px;line-height:20px;letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:lining-nums;text-align:right}.new-cart .cart-line-item-details .original-price{text-decoration:line-through;text-decoration-line:line-through;text-decoration-thickness:1px;text-decoration-color:#9f9f9f;color:#9f9f9f}.new-cart .quantity{border:none;text-align:right;float:right;display:block;margin-top:-6px}.new-cart .quantity::-webkit-outer-spin-button,.new-cart .quantity::-webkit-inner-spin-button{opacity:1;margin-left:10px}.new-cart .quantity_label{display:block;font-family:"sweet-sans-pro",Cooperplate,"Gill Sans",Helvetica,Arial sans-serif;font-style:normal;font-weight:700;font-size:11px;line-height:24px;letter-spacing:1.3px;text-transform:uppercase}.quantity-hold{display:grid;grid-template-columns:auto 70px}.new-cart .cart-line-item .remove_item{display:block;position:absolute;top:0;right:0;opacity:.5}.new-cart .cart-line-item .remove_item img{width:16px;height:16px}@media only screen and (min-width: 800px){.new-cart .quantity{margin-top:-9px}.new-cart .quantity_label{display:none}.quantity-hold{display:block}.new-cart .cart-line-item .remove_item{display:none}}.new-cart .gift-wrap-line-item{grid-row-start:2}.new-cart .promo-billboard+.gift-wrap-line-item{grid-row-start:3}.new-cart .line-item-note{grid-column:1 / 3;font-family:Libre Baskerville,Palatino,serif;font-style:italic;font-weight:400;font-size:13px;line-height:22px;letter-spacing:.04em;text-transform:none;text-align:center}.new-cart .line-item-note a{display:inline-block;text-decoration:underline}.new-cart .line-item-gift-note{grid-column:1 / 3}.new-cart .line-item-gift-note label{font-family:"sweet-sans-pro",Cooperplate,"Gill Sans",Helvetica,Arial sans-serif;font-style:normal;font-weight:700;font-size:11px;line-height:24px;letter-spacing:1.3px;text-transform:uppercase}.new-cart .line-item-gift-note textarea{border:1px solid #000;font-family:Libre Baskerville,Palatino,serif;font-style:italic;font-weight:400;font-size:12px;line-height:22px;letter-spacing:.04em;text-transform:none}@media only screen and (min-width: 800px){.new-cart .line-item-note{grid-column:1 / 5;text-align:left}.new-cart .line-item-gift-note{grid-column:1 / 5}}.new-cart .promo-billboard{background-color:#faf8f7;text-align:center;display:grid;grid-template-columns:1fr;margin:0 -12px;padding:10px 0}.new-cart .promo-billboard h3{font-family:"sweet-sans-pro",Cooperplate,"Gill Sans",Helvetica,Arial sans-serif;font-style:normal;font-weight:700;font-size:13px;line-height:18px;letter-spacing:.14em;text-transform:uppercase;text-align:center;margin:10px 0 20px}.new-cart .promo-billboard p{font-family:Libre Baskerville,Palatino,serif;font-style:italic;font-weight:400;font-size:13px;line-height:22px;letter-spacing:.04em;text-transform:none;margin-bottom:6px}.new-cart .promo-billboard a p{font-family:"sweet-sans-pro",Cooperplate,"Gill Sans",Helvetica,Arial sans-serif;font-style:normal;font-weight:700;font-size:12px;line-height:24px;letter-spacing:.14em;text-transform:uppercase;text-align:center;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px;margin-top:6px;color:#8e8e8e}.new-cart .promo-billboard .promo-billboard-details a p{display:none}.new-cart .promo-billboard .mobile-button{display:block;margin-bottom:10px}.new-cart .promo-billboard.valid{background-color:#ece1da}.new-cart .promo-billboard.valid a p{color:#000}@media only screen and (min-width: 800px){.new-cart .promo-billboard{grid-template-columns:5fr 3fr;margin:-24px 0 0;padding:0}.new-cart .promo-billboard .promo-billboard-details{grid-column:1 / 2;padding:20px 0 0}.new-cart .promo-billboard .promo-billboard-details a p{display:block}.new-cart .promo-billboard .promo-billboard-image-hold{grid-column:2 / 3;padding:20px 20px 20px 0}.new-cart .promo-billboard .mobile-button{display:none}}.new-cart .order-summary-hold{grid-column:1 / 2;padding-left:12px;padding-right:12px;background-color:#faf8f7}@media only screen and (min-width: 800px){.new-cart .order-summary-hold{grid-column:8 / 13;background-color:#fff}}.new-cart .order-summary-hold .h5{font-size:11px;letter-spacing:1.3px}.new-cart .order-summary-hold .subtotal{text-align:center;font-size:13px;background-color:#faf8f7;padding:20px 12px;border-bottom:solid 1px #B5B5B5}.new-cart .order-summary-hold .order-summary{padding:10px 0 30px;background-color:#faf8f7;text-align:center}.new-cart .order-summary-hold .subtotal_amount{border-bottom:solid 1px #B5B5B5;padding-bottom:20px;margin-bottom:20px}.new-cart .order-summary-hold p.value{width:100%;text-align:right;margin-top:13px;font-family:"sweet-sans-pro",Cooperplate,"Gill Sans",Helvetica,Arial sans-serif;font-style:normal;font-weight:700;font-size:13px;line-height:24px;letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:lining-nums}.new-cart .order-summary-hold p .label{text-align:left;float:left;font-family:"sweet-sans-pro",Cooperplate,"Gill Sans",Helvetica,Arial sans-serif;font-style:normal;font-weight:700;font-size:13px;line-height:24px;letter-spacing:.14em;text-transform:uppercase}.new-cart .order-summary-hold p.shipping-value{font-family:Libre Baskerville,Palatino,serif;font-style:italic;font-weight:400;font-size:13px;line-height:22px;letter-spacing:.04em;text-transform:none}.new-cart .order-summary-hold progress{-webkit-appearance:none;appearance:none;width:100%;height:10px;background:#fff;border:1px solid #000}.new-cart .order-summary-hold progress::-webkit-progress-bar{background:#fff}.new-cart .order-summary-hold progress::-webkit-progress-value{background:#000}.new-cart .order-summary-hold .shipping-offer-label{margin-bottom:40px;font-family:"sweet-sans-pro",Cooperplate,"Gill Sans",Helvetica,Arial sans-serif;font-style:normal;font-weight:700;font-size:11px;line-height:24px;letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:lining-nums}@media only screen and (min-width: 800px){.new-cart .order-summary-hold .order-summary{padding:30px 50px}.new-cart .order-summary-hold .subtotal{text-align:center;font-size:11px;background-color:#fff;padding:0 0 1em}.new-cart .order-summary-hold .shipping-offer-label{margin-bottom:20px}}.new-cart .gift-wrap-offer{background-color:#364a58;color:#fff;margin-bottom:40px;padding:20px;display:grid;grid-template-columns:1fr 1fr}.new-cart .gift-wrap-offer h3{grid-column:1 / 3;text-align:center;font-family:baskerville-urw,Bodoni Book,Garamond,Calisto,Palantino,Georgia,serif;font-style:normal;font-weight:400;font-size:18px;line-height:22px;letter-spacing:.11em;text-transform:uppercase;margin-bottom:20px}.new-cart .gift-wrap-offer h3 .emphasis{font-family:Libre Baskerville,Palatino,serif;font-style:italic;font-weight:400;font-size:14px;line-height:22px;letter-spacing:.04em;text-transform:none}.new-cart .gift-wrap-offer p{text-align:left;margin-bottom:0;font-family:sweet-sans-pro,Cooperplate,Gill Sans,Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:11px;letter-spacing:1.3px;line-height:20px;text-transform:uppercase;cursor:pointer}.new-cart .gift-wrap-offer p#Gift_Message{text-align:right}p.cart-checkout-hold{text-align:center!important}.cart-checkout-hold .button.action_button.add_to_cart{color:#fff;max-width:280px;font-family:sweet-sans-pro,Cooperplate,Gill Sans,Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:15px;letter-spacing:.11em;line-height:22px;text-transform:uppercase}.new-cart .order-summary-hold .continue-shopping{margin-bottom:40px;font-family:Libre Baskerville,Palatino,serif;font-style:italic;font-weight:400;font-size:13px;line-height:22px;letter-spacing:.04em;text-transform:none}.new-cart .order-summary-hold .continue-shopping a{text-decoration:underline;font-style:normal}.new-cart .order-summary-hold .cart-summary-note{font-family:"sweet-sans-pro",Cooperplate,"Gill Sans",Helvetica,Arial sans-serif;font-style:normal;font-weight:700;font-size:11px;line-height:20px;letter-spacing:1.3px;text-transform:uppercase}.new-cart .empty-cart{width:calc(100% - 24px);max-width:100%;padding:0 12px}.popup-hold{position:fixed;display:grid;grid-template-columns:12px auto 12px;align-items:center;top:0;z-index:100000;width:100%;height:100vh;background-color:#000000bf;visibility:hidden}.popup .popup-image-hold{grid-row:1 / 2;grid-column:1 / 2;height:150px;background-size:cover}.popup .popup-image{width:70%;z-index:9;margin-bottom:20px}.popup-hold.open{visibility:visible}.popup-hold .popup{grid-column:2 / 3;display:grid;overflow:hidden;grid-template-columns:1fr;grid-template-rows:150px auto;width:100%;max-width:1050px;height:100vh;max-height:85vh}body.popup-open{height:100vh;overflow-y:hidden}.popup .popup-text{padding:20px;background-color:#fff;text-align:center;z-index:1;grid-column:1 / 2;grid-row:2 / 3;display:grid;align-items:center;grid-column:2 / 3;grid-row:1 / 3}.popup .popup-text .text{font-size:12px}.popup .popup-text h3{text-align:center;font-family:"sweet-sans-pro",Cooperplate,"Gill Sans",Helvetica,Arial sans-serif;font-style:normal;font-weight:700;font-size:13px;line-height:20px;letter-spacing:.14em;text-transform:uppercase;margin-top:20px}.popup .popup-text .button{color:#fff;cursor:pointer;width:60%;margin-top:20px}.popup #closepopup{text-align:right;grid-column:1 / 2;grid-row:1 / 2;z-index:10;padding:12px;height:30px}.popup #closepopup img{width:16px;height:16px;cursor:pointer}@media only screen and (min-width: 600px){.popup-hold{grid-template-columns:1fr auto 1fr}.popup-hold .popup{grid-template-columns:50% 50%;grid-template-rows:1fr;max-height:550px}.popup .popup-image-hold{height:auto;background-size:cover;background-position:70%}.popup .popup-image{display:none}}.popup .popup-text .text{font-size:13px}.popup .popup-text h3,.popup .popup-text .button{margin-top:30px}.popup #closepopup{grid-column:2 / 3;grid-row:1 / 2}@media only screen and (min-width: 600px){.popup .popup-text{padding:40px;grid-column:2 / 3;grid-row:1 / 2}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/style-new.css.map?v=103043502275950344371702712332 */
