.gb-takeaway{--takeaway-wine: #210b0e;--takeaway-cream: #fff4df;--takeaway-mustard: #ffd36b;--takeaway-red: #a62932;background:var(--takeaway-wine);color:var(--takeaway-cream);font-family:var(--font-body-family, sans-serif);letter-spacing:0;line-height:1.6}.gb-takeaway *,.gb-takeaway *:before,.gb-takeaway *:after{box-sizing:border-box}.gb-takeaway h1,.gb-takeaway h2,.gb-takeaway h3{color:inherit;font-family:var(--font-heading-family, sans-serif);font-weight:900;line-height:1.05;letter-spacing:-.035em;margin:0}.gb-takeaway p{margin:0 0 1.4rem}.gb-takeaway__masthead{max-width:1440px;margin:auto;padding:24px 5%;display:flex;align-items:center;justify-content:space-between;gap:24px}.gb-takeaway__masthead h1{font-size:clamp(22px,2.5vw,38px)}.gb-takeaway__masthead span{text-transform:uppercase;font-size:11px;letter-spacing:.13em}.gb-takeaway__checker{height:16px;background:repeating-conic-gradient(var(--takeaway-red) 0% 25%,var(--takeaway-cream) 0% 50%) 0 / 32px 32px}.gb-takeaway__hero{position:relative;max-width:1600px;margin:auto;isolation:isolate}.gb-takeaway__hero-image{display:block;width:100%;height:auto}.gb-takeaway__hero-copy{position:absolute;inset:0 auto 0 5%;width:39%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;z-index:1;padding:32px 0}.gb-takeaway__eyebrow{font-size:12px;text-transform:uppercase;font-weight:800;letter-spacing:.16em}.gb-takeaway__hero h2{font-size:clamp(36px,4.8vw,76px);margin-bottom:24px}.gb-takeaway__hero-copy>p:not(.gb-takeaway__eyebrow){max-width:34ch;font-size:clamp(16px,1.4vw,21px)}.gb-takeaway__button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:48px;padding:14px 24px;margin-top:12px;background:var(--takeaway-mustard);color:var(--takeaway-wine);border:2px solid var(--takeaway-mustard);border-radius:6px;font-size:16px;font-weight:800;text-decoration:none;line-height:1.3}.gb-takeaway__button:hover{background:var(--takeaway-cream);border-color:var(--takeaway-cream);color:var(--takeaway-wine)}.gb-takeaway a:focus-visible{outline:3px solid var(--takeaway-red);outline-offset:5px;box-shadow:0 0 0 8px var(--takeaway-cream)}.gb-takeaway__intro{text-align:center;background:var(--takeaway-cream);color:var(--takeaway-wine);padding:72px 24px}.gb-takeaway__intro h2,.gb-takeaway__menu-heading h2,.gb-takeaway__browse h2{font-size:clamp(32px,4vw,54px);margin-bottom:24px}.gb-takeaway__intro>p:not(.gb-takeaway__eyebrow){max-width:60ch;margin-left:auto;margin-right:auto;font-size:18px}.gb-takeaway__intro .gb-takeaway__separate{display:table;border:1px solid var(--takeaway-red);padding:7px 18px;border-radius:30px;font-size:14px;font-weight:700;margin-top:24px;margin-bottom:0}.gb-takeaway__menu{max-width:1240px;margin:auto;padding:80px 32px;scroll-margin-top:130px}.gb-takeaway__menu-heading{text-align:center;margin-bottom:48px}.gb-takeaway__item{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border-radius:12px;margin-bottom:40px;background:var(--takeaway-cream);color:var(--takeaway-wine)}.gb-takeaway__item:last-child{margin-bottom:0}.gb-takeaway__photo{background:#16090b;min-width:0;padding:32px;display:flex;align-items:center;justify-content:center}.gb-takeaway__photo a{display:block;width:100%}.gb-takeaway__photo img{display:block;width:100%;height:470px;object-fit:contain}.gb-takeaway__item-copy{padding:clamp(28px,4vw,64px);align-self:center;font-size:17px}.gb-takeaway__number{font-size:12px;text-transform:uppercase;letter-spacing:.14em;font-weight:800;color:var(--takeaway-red)}.gb-takeaway__item h3{font-size:clamp(34px,3.6vw,56px);text-transform:uppercase;margin:20px 0}.gb-takeaway__product-title{font-weight:800;font-size:17px}.gb-takeaway__purchase{display:flex;gap:18px;align-items:center;flex-wrap:wrap;border-top:1px dashed var(--takeaway-red);padding-top:18px;margin-top:24px}.gb-takeaway__price{font-size:27px;font-weight:900}.gb-takeaway__availability{font-size:13px;font-weight:700}.gb-takeaway__item--reverse .gb-takeaway__photo{order:2}.gb-takeaway__image-missing{min-height:250px;display:grid;place-items:center;color:var(--takeaway-cream);font-size:24px;text-align:center}.gb-takeaway__browse{text-align:center;padding:72px 24px 88px}.gb-takeaway__browse>p{font-size:17px}@media(max-width:749px){.gb-takeaway__masthead{padding:12px 20px;flex-direction:column;gap:6px;text-align:center}.gb-takeaway__masthead span:last-child{display:none}.gb-takeaway__hero{display:flex;flex-direction:column}.gb-takeaway__hero-copy{position:static;width:100%;padding:20px 24px;background:var(--takeaway-wine)}.gb-takeaway__hero-copy>.gb-takeaway__eyebrow{display:none}.gb-takeaway__hero h2{font-size:clamp(40px,10vw,62px);margin-bottom:18px}.gb-takeaway__hero-image{width:100%;height:auto;object-fit:contain}.gb-takeaway__intro{padding:44px 24px}.gb-takeaway__menu{padding:48px 16px;scroll-margin-top:90px}.gb-takeaway__menu-heading{margin-bottom:28px}.gb-takeaway__item{grid-template-columns:1fr;margin-bottom:24px}.gb-takeaway__item--reverse .gb-takeaway__photo{order:0}.gb-takeaway__photo{padding:22px}.gb-takeaway__photo img{height:330px}.gb-takeaway__item-copy{padding:28px 24px 32px}.gb-takeaway__item h3{font-size:38px}.gb-takeaway__button{max-width:100%}.gb-takeaway__browse{padding:48px 24px 60px}}@media screen and (max-width:749px){[data-gb-sticky-collection] #main-collection-filters{position:sticky;top:var(--gb-filter-top, 0px);z-index:4;align-self:start;height:auto;padding-top:8px;padding-bottom:8px;background:#000;border-bottom:1px solid #283321}[data-gb-sticky-collection] #main-collection-filters:has(.mobile-facets__disclosure[open]){z-index:6}[data-gb-sticky-collection] #main-collection-filters .facets-container{padding-top:0;margin-bottom:0}[data-gb-sticky-collection] #main-collection-filters .mobile-facets__wrapper{margin-bottom:0}[data-gb-sticky-collection] #main-collection-filters .active-facets-mobile{margin-top:6px;max-height:54px;overflow-y:auto}[data-gb-sticky-collection] #main-collection-filters .active-facets-mobile:empty{display:none}.gb-filter-selected-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;margin-left:8px;padding:0 5px;border-radius:20px;background:#14200b;color:#c8ff70;font-size:12px;line-height:1}.gb-filter-selected-count[hidden]{display:none}}#MainContent .gb-card-rating{margin:6px 0;line-height:1.6;font-size:12px}#MainContent .gb-card-rating .jdgm-star,#MainContent .gb-card-rating .jdgm-star:before{color:#c8ff70!important;font-size:13px!important}#MainContent .gb-card-rating .jdgm-prev-badge__text{color:#d9ddd3!important;font-size:12px}#MainContent .gb-card-rating .jdgm-prev-badge{display:flex!important;align-items:center;flex-wrap:wrap;gap:4px 7px}#MainContent .gb-card-rating .jdgm-prev-badge[data-number-of-reviews="0"]{display:none!important}#MainContent .gb-card-specs{margin:7px 0 2px;color:#b9bdb5;font-size:12px;line-height:1.45;font-weight:400}#MainContent .gb-card-rating .jdgm-star,#MainContent .gb-card-rating .jdgm-star:before{color:#d6b460!important}.product-card-wrapper{isolation:isolate}.product-card-wrapper .gb-sale-badge{background:#c8ff70;color:#101508;border:0;border-radius:999px;padding:7px 12px;font-weight:800;font-size:12px;line-height:1.2;letter-spacing:.02em}.gb-mobile-sale-saving{display:none}@media(max-width:749px){.product-card-wrapper .card__badge .gb-sale-badge{display:none!important}.product-card-wrapper .gb-mobile-sale-saving{display:inline-block;margin:5px 0 0;padding:3px 7px;border:1px solid #c8ff70;border-radius:6px;background:transparent!important;color:#c8ff70!important;-webkit-text-fill-color:#c8ff70!important;font-size:11px;font-weight:700;line-height:1.3;letter-spacing:0}.product-card-wrapper .card-information .price{display:inline-block;vertical-align:middle;margin-right:6px}.product-card-wrapper .card-information .gb-mobile-sale-saving{vertical-align:middle}}#product-grid>.grid__item>.product-card-wrapper{height:100%}#product-grid .product-card-wrapper>.card{height:100%;display:flex;flex-direction:column}#product-grid .product-card-wrapper>.card>.card__content{flex:1;display:flex;flex-direction:column}#product-grid .product-card-wrapper>.card>.card__content>.card__information{flex:1;display:flex;flex-direction:column;grid-row-start:auto;gap:0}#product-grid .card__information>.card-information{margin-top:auto;padding-top:8px}#product-grid .card-information .price{display:block;margin-right:0;min-height:60px}#product-grid .price__sale .price-item--regular{display:inline-block;margin-right:6px;font-size:12px;line-height:1.35}#product-grid .price__container,#product-grid .price--on-sale .price__sale{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline}#product-grid .price__sale>span:has(.price-item--sale){order:-1}#product-grid .price__sale .price-item{margin:0}#product-grid .gb-card-specs{min-height:1.45em}@media(max-width:749px){#product-grid .product-card-wrapper .gb-mobile-sale-saving{display:none!important}#product-grid .product-card-wrapper .card__badge .gb-sale-badge{display:inline-block!important;padding:5px 8px;font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/34/compiled_assets/styles.css.map */
