.gc-advent-standard{background:#faf9f6;color:#001731;font-family:var(--font--body, sans-serif)}.gc-advent-standard *,.gc-advent-standard *:before,.gc-advent-standard *:after{box-sizing:border-box}.gc-advent-standard h1,.gc-advent-standard h2,.gc-advent-standard h3{font-family:Georgia,Times New Roman,serif;color:#001731;text-transform:none;letter-spacing:-.02em;font-weight:700}.gc-advent-standard p{margin:0}.gc-advent-standard a{color:inherit;text-decoration:none}.gc-advent-standard__wrap{max-width:1360px;padding-inline:32px;margin-inline:auto}.gc-advent-standard__hero{position:relative;overflow:hidden;background:#faf9f6}.gc-advent-standard__hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center right}.gc-advent-standard__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#FAF9F6 0%,rgb(250 249 246 / 98%) 36%,rgb(250 249 246 / 70%) 49%,transparent 66%)}.gc-advent-standard__hero-inner{position:relative;z-index:1;padding-top:17px;padding-bottom:26px}.gc-advent-standard__breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;line-height:1.5;margin-bottom:42px}.gc-advent-standard__breadcrumbs a:hover{text-decoration:underline}.gc-advent-standard__hero-copy{max-width:51%}.gc-advent-standard h1{font-size:clamp(38px,4.2vw,58px);line-height:1.06;margin:0 0 14px}.gc-advent-standard__intro{max-width:660px;font-size:17px;line-height:1.5}.gc-advent-standard__benefits{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin:28px 0 0;padding:0;list-style:none}.gc-advent-standard__benefits li{display:flex;align-items:center;gap:11px;font-size:13px;font-weight:700;line-height:1.3;padding-inline:22px;min-height:30px}.gc-advent-standard__benefits li:first-child{padding-left:0}.gc-advent-standard__benefits li+li{border-left:1px solid #B98228}.gc-advent-standard__benefits svg{flex:0 0 32px;width:32px;height:32px;color:#b98228}.gc-advent-standard__shopping{padding-top:30px;padding-bottom:18px}.gc-advent-standard__toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.gc-advent-standard h2{font-size:30px;line-height:1.15;margin:0 0 4px}.gc-advent-standard__count{font-size:13px}.gc-advent-standard__sort{display:flex;align-items:center;gap:8px;font-size:13px}.gc-advent-standard__sort label{margin:0;font-size:inherit;font-weight:600;letter-spacing:0;text-transform:none}.gc-advent-standard__sort select{border:1px solid #b5bdc6;border-radius:3px;color:#001731;background-color:#faf9f6;min-height:44px;width:180px;margin:0;padding:10px 28px 10px 12px;font:inherit}.gc-advent-standard__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.gc-advent-standard__card{min-width:0;border:1px solid #e2dfd8;border-radius:5px;overflow:hidden;background:#fff;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.gc-advent-standard__card-link{display:flex;flex-direction:column;height:100%}.gc-advent-standard__picture{aspect-ratio:1 / 1;background:#f0eee8;overflow:hidden}.gc-advent-standard__picture img,.gc-advent-standard__placeholder{display:block;width:100%;height:100%;object-fit:contain;background:#fff}.gc-advent-standard__card-body{display:flex;flex:1;flex-direction:column;padding:16px}.gc-advent-standard h3{margin:0 0 9px;font-size:21px;line-height:1.18}.gc-advent-standard__rating{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-bottom:9px;font-size:13px;line-height:1.35}.gc-advent-standard__stars{display:inline-block;flex:0 0 auto;font-family:Arial,sans-serif;font-size:15px;line-height:1;letter-spacing:1px;background:linear-gradient(90deg,#B98228 0 var(--gc-advent-standard-rating-fill),#d7d1c7 var(--gc-advent-standard-rating-fill) 100%);background-clip:text;-webkit-background-clip:text;color:transparent}.gc-advent-standard__review-count{white-space:nowrap}.gc-advent-standard__description{font-size:14px;line-height:1.45}.gc-advent-standard__card-bottom{margin-top:auto;padding-top:12px}.gc-advent-standard .gc-advent-standard__price{color:#8a1025;font-size:20px;font-weight:800;line-height:1.3;margin-bottom:12px}.gc-advent-standard__price span{color:#001731;font-size:15px;font-weight:700}.gc-advent-standard__button{display:flex;justify-content:center;align-items:center;min-height:44px;padding:10px 12px;border-radius:4px;background:#8a1025;color:#fff;font-size:14px;font-weight:700;text-align:center}.gc-advent-standard a:focus-visible,.gc-advent-standard select:focus-visible{outline:3px solid #B98228;outline-offset:3px}.gc-advent-standard__card:focus-within{border-color:#b98228;outline:2px solid #B98228;outline-offset:2px}.gc-advent-standard__pagination{margin:28px 0 0;text-align:center}.gc-advent-standard__pagination a,.gc-advent-standard__pagination .current{display:inline-block;padding:10px 14px}.gc-advent-standard__empty{grid-column:1 / -1}@media(hover:hover){.gc-advent-standard__card:hover{transform:translateY(-4px);border-color:#b98228;box-shadow:0 7px 18px #00173114}}@media(min-width:1600px){.gc-advent-standard__hero-image{object-fit:cover;object-position:center 55%}}@media(max-width:1000px){.gc-advent-standard__wrap{padding-inline:24px}.gc-advent-standard__grid{gap:14px}.gc-advent-standard__card-body{padding:12px}.gc-advent-standard h3{font-size:19px}.gc-advent-standard__benefits li{padding-inline:14px;font-size:12px}.gc-advent-standard__hero-copy{max-width:56%}}@media(max-width:749px){.gc-advent-standard__wrap{padding-inline:16px}.gc-advent-standard__hero-image{height:calc(100% - 74px);object-position:right center;width:100%}.gc-advent-standard__hero:after{content:"";position:absolute;top:0;right:0;bottom:74px;left:0;background:linear-gradient(90deg,#faf9f6,#faf9f6fa 65%,#faf9f6d9 78%,#faf9f626)}.gc-advent-standard__hero-inner{padding-top:12px;padding-bottom:0}.gc-advent-standard__breadcrumbs{font-size:10px;gap:6px;margin-bottom:22px}.gc-advent-standard__hero-copy{min-height:130px;max-width:72%;padding-bottom:15px}.gc-advent-standard h1{font-size:clamp(27px,6.9vw,38px);margin-bottom:10px}.gc-advent-standard__intro{font-size:13px;line-height:1.45}.gc-advent-standard__benefits{display:grid;grid-template-columns:1fr 1.2fr 1fr;align-items:center;gap:0;margin:0 -16px;padding:18px 12px;background:#faf9f6;min-height:74px}.gc-advent-standard__benefits li{padding-inline:8px;gap:7px;font-size:11px;line-height:1.3;min-height:32px}.gc-advent-standard__benefits li:first-child{padding-left:3px}.gc-advent-standard__benefits svg{width:25px;height:25px;flex-basis:25px}.gc-advent-standard__shopping{padding-top:18px;padding-bottom:12px}.gc-advent-standard__toolbar{gap:10px;align-items:flex-start;flex-wrap:wrap;margin-bottom:15px}.gc-advent-standard__toolbar>div{flex:1 0 100%}.gc-advent-standard__sort{margin-left:auto;max-width:100%}.gc-advent-standard h2{font-size:23px}.gc-advent-standard__count{font-size:12px}.gc-advent-standard__sort{gap:5px}.gc-advent-standard__sort label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.gc-advent-standard__sort select{font-size:12px;width:133px;padding-left:8px}.gc-advent-standard__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.gc-advent-standard__card-body{padding:11px 10px}.gc-advent-standard h3{font-size:17px;line-height:1.15;margin-bottom:7px}.gc-advent-standard__rating{font-size:12px;gap:4px;margin-bottom:7px}.gc-advent-standard__stars{font-size:14px;letter-spacing:0}.gc-advent-standard__description{font-size:12px;line-height:1.4}.gc-advent-standard__card-bottom{padding-top:9px}.gc-advent-standard .gc-advent-standard__price{font-size:17px;margin-bottom:9px}.gc-advent-standard__price span{font-size:12px}.gc-advent-standard__button{font-size:12px;padding-inline:5px}}@media(prefers-reduced-motion:reduce){.gc-advent-standard__card{transition:none}.gc-advent-standard__card:hover{transform:none}}.gc-advent-standard__picture img{object-fit:contain;background:#fff}.gc-advent-reviews{padding:30px 0 48px;background:#faf9f6}.gc-advent-reviews__inner{max-width:1200px;margin:0 auto}@media(max-width:767px){.gc-advent-reviews{padding:20px 0 36px}}.gc-advent-story{background:#faf9f6;color:#001731;border-top:1px solid #e6e1d9;padding:64px 0 18px}.gc-advent-story__container{max-width:1340px;margin:0 auto;padding:0 40px}.gc-advent-story__intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.gc-advent-story__eyebrow{color:#8a642d;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px}.gc-advent-story h2{font:700 clamp(28px,3vw,40px)/1.16 Georgia,"Times New Roman",serif;color:#001731;text-transform:none;letter-spacing:-.025em;margin:0 0 24px}.gc-advent-story__text{color:#414c59;font-size:16px;line-height:1.8}.gc-advent-story__text p{margin:0 0 18px}.gc-advent-story strong{color:#001731}.gc-advent-story__figure{margin:0;background:#f1eee7;border:1px solid #e4dfd5;border-radius:6px;overflow:hidden}.gc-advent-story__image{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;background:#fff}.gc-advent-story__figure figcaption{font-size:13px;line-height:1.5;text-align:center;color:#5a626d;padding:14px 20px}.gc-advent-story__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;background:#001731;color:#faf9f6;margin:48px 0 50px;padding:30px 20px;border-radius:5px}.gc-advent-story__facts>div{display:flex;flex-direction:column-reverse;align-items:center;text-align:center;padding:0 16px}.gc-advent-story__facts>div+div{border-left:1px solid #465363}.gc-advent-story__facts dt{font-size:13px;line-height:1.5;font-weight:400;color:#e0e4e8;margin:8px 0 0}.gc-advent-story__facts dd{font:700 clamp(28px,3vw,40px)/1.1 Georgia,"Times New Roman",serif;color:#e4c587;margin:0}.gc-advent-story__included>h2{font-size:clamp(27px,2.7vw,36px);margin-bottom:26px}.gc-advent-story__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.gc-advent-story__card{background:#fff;border:1px solid #e0ddd6;border-radius:5px;padding:28px}.gc-advent-story__number{display:block;color:#a67b3c;font:700 15px/1 Georgia,Times New Roman,serif;margin-bottom:17px}.gc-advent-story__card h3{font:700 22px/1.3 Georgia,Times New Roman,serif;color:#001731;text-transform:none;letter-spacing:-.01em;margin:0 0 12px}.gc-advent-story__card .rte{color:#414c59;font-size:15px;line-height:1.7}.gc-advent-story__card p{margin:0}.gc-advent-story__closing{border-left:3px solid #b98228;background:#f0ece3;color:#414c59;font-size:14px;line-height:1.7;margin-top:26px;padding:20px 24px}.gc-advent-story__closing p{margin:0}@media(max-width:980px){.gc-advent-story__container{padding:0 24px}.gc-advent-story__intro{gap:32px}.gc-advent-story__card{padding:22px}}@media(max-width:767px){.gc-advent-story{padding:36px 0 0}.gc-advent-story__container{padding:0 20px}.gc-advent-story__intro{grid-template-columns:minmax(0,1fr);gap:24px}.gc-advent-story__text{font-size:15px}.gc-advent-story__figure{max-width:520px;width:100%;margin:0 auto}.gc-advent-story__facts{margin:30px 0 34px;padding:24px 8px}.gc-advent-story__facts>div{padding:0 6px}.gc-advent-story__facts dd{font-size:27px}.gc-advent-story__facts dt{font-size:11px}.gc-advent-story__cards{grid-template-columns:minmax(0,1fr);gap:14px}.gc-advent-story__card{padding:24px}.gc-advent-story__closing{padding:18px 20px}}.gc-advent-story__second{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:54px;margin-top:46px}.gc-advent-story__second-image{border:1px solid #e0ddd6;border-radius:5px;overflow:hidden;background:#fff}.gc-advent-story__second-image img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain}.gc-advent-story__second h2{font-size:clamp(27px,2.7vw,36px)}@media(max-width:767px){.gc-advent-story__facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:26px}.gc-advent-story__facts>div:nth-child(3){border-left:0}.gc-advent-story__second{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:30px}.gc-advent-story__second-image{max-width:520px;width:100%;margin:0 auto}}.gc-advent-story--wine .gc-advent-story__intro{align-items:start}.gc-advent-story--wine .gc-advent-story__intro h2{font-size:clamp(27px,2.7vw,36px);margin-bottom:16px}.gc-advent-story--wine .gc-advent-story__intro .gc-advent-story__text{font-size:15px;line-height:1.7}.gc-wine-contents{border-top:1px solid #ded8cd;padding-top:18px;margin-top:18px}.gc-wine-contents h3{font:700 22px/1.25 Georgia,Times New Roman,serif;color:#001731;text-transform:none;margin:0 0 12px}.gc-wine-contents label{display:block;font-size:12px;font-weight:600;margin-bottom:6px}.gc-wine-contents select{display:block;width:100%;max-width:100%;background:#fff;border:1px solid #cabfaf;border-radius:3px;padding:10px 28px 10px 10px;color:#001731;font-size:13px}.gc-wine-contents__summary{font-size:13px;line-height:1.5;margin:10px 0;color:#6f2536;font-weight:600}.gc-wine-contents ul{display:grid;grid-template-columns:1fr 1fr;column-gap:22px;row-gap:5px;padding:0;margin:0;list-style:none;color:#414c59;font-size:13px;line-height:1.45}.gc-wine-contents li{padding-left:11px;position:relative}.gc-wine-contents li:before{content:"\2022";position:absolute;left:0;color:#a67b3c}@media(max-width:420px){.gc-wine-contents ul{font-size:12px;column-gap:12px}}.gc-beer-collection-faq{padding:22px 0 32px;background:#faf9f6;color:#001731;font-family:var(--font--body, sans-serif)}.gc-beer-collection-faq__wrap{max-width:1360px;padding-inline:32px;margin-inline:auto}.gc-beer-collection-faq__heading{display:flex;gap:20px;align-items:center;margin-bottom:16px}.gc-beer-collection-faq__heading:after{content:"";height:1px;flex:1;background:#b98228}.gc-beer-collection-faq h2{font:700 30px/1.2 Georgia,Times New Roman,serif;text-transform:none;letter-spacing:-.02em;color:#001731;margin:0}.gc-beer-collection-faq__item{border-top:1px solid #dcdedc;margin:0}.gc-beer-collection-faq__item:last-child{border-bottom:1px solid #dcdedc}.gc-beer-collection-faq summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:15px 14px;font-size:15px;font-weight:700;line-height:1.4;cursor:pointer;list-style:none}.gc-beer-collection-faq summary::-webkit-details-marker{display:none}.gc-beer-collection-faq summary svg{flex:0 0 18px;transition:transform .2s ease}.gc-beer-collection-faq details[open] summary svg{transform:rotate(180deg)}.gc-beer-collection-faq__answer{padding:0 14px 18px;font-size:14px;line-height:1.6;max-width:970px}.gc-beer-collection-faq__answer p{margin:0 0 10px}.gc-beer-collection-faq__answer p:last-child{margin:0}.gc-beer-collection-faq__answer a{color:#8a1025;text-decoration:underline;text-underline-offset:3px}.gc-beer-collection-faq summary:focus-visible,.gc-beer-collection-faq a:focus-visible{outline:3px solid #B98228;outline-offset:3px}@media(max-width:1000px){.gc-beer-collection-faq__wrap{padding-inline:24px}}@media(max-width:749px){.gc-beer-collection-faq{padding:20px 0 24px}.gc-beer-collection-faq__wrap{padding-inline:16px}.gc-beer-collection-faq h2{font-size:24px}.gc-beer-collection-faq__heading{gap:10px}.gc-beer-collection-faq summary{padding:14px 4px;font-size:14px}.gc-beer-collection-faq__answer{padding:0 4px 16px;font-size:13px}}@media(prefers-reduced-motion:reduce){.gc-beer-collection-faq summary svg{transition:none}}.gc-beer-collection-links{padding:22px 0;background:#f3eee5;color:#001731;font-family:var(--font--body, sans-serif)}.gc-beer-collection-links__wrap{max-width:1360px;margin-inline:auto;padding-inline:32px;display:flex;align-items:center;justify-content:center;gap:22px;flex-wrap:wrap}.gc-beer-collection-links h2{margin:0;color:#001731;font:700 21px/1.3 Georgia,Times New Roman,serif;text-transform:none;letter-spacing:0}.gc-beer-collection-links ul{display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;gap:0}.gc-beer-collection-links li{padding-inline:22px;border-left:1px solid #B98228}.gc-beer-collection-links a{display:inline-block;padding-block:4px;color:#8a1025;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.gc-beer-collection-links a:focus-visible{outline:3px solid #B98228;outline-offset:3px}@media(max-width:1000px){.gc-beer-collection-links__wrap{gap:12px}.gc-beer-collection-links li{padding-inline:14px}}@media(max-width:749px){.gc-beer-collection-links{padding:18px 0}.gc-beer-collection-links__wrap{display:block;text-align:center;padding-inline:12px}.gc-beer-collection-links h2{font-size:20px;margin-bottom:10px}.gc-beer-collection-links li{padding-inline:9px}.gc-beer-collection-links li:first-child{border-left:0}.gc-beer-collection-links a{font-size:12px}}.gc-beer{background:#faf9f6;color:#001731;font-family:var(--font--body, sans-serif)}.gc-beer *,.gc-beer *:before,.gc-beer *:after{box-sizing:border-box}.gc-beer h1,.gc-beer h2,.gc-beer h3{font-family:Georgia,Times New Roman,serif;color:#001731;text-transform:none;letter-spacing:-.02em;font-weight:700}.gc-beer p{margin:0}.gc-beer a{color:inherit;text-decoration:none}.gc-beer__wrap{max-width:1360px;padding-inline:32px;margin-inline:auto}.gc-beer__hero{position:relative;overflow:hidden;background:#faf9f6}.gc-beer__hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center right}.gc-beer__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#FAF9F6 0%,rgb(250 249 246 / 98%) 36%,rgb(250 249 246 / 70%) 49%,transparent 66%)}.gc-beer__hero-inner{position:relative;z-index:1;padding-top:17px;padding-bottom:26px}.gc-beer__breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;line-height:1.5;margin-bottom:42px}.gc-beer__breadcrumbs a:hover{text-decoration:underline}.gc-beer__hero-copy{max-width:51%}.gc-beer h1{font-size:clamp(38px,4.2vw,58px);line-height:1.06;margin:0 0 14px}.gc-beer__intro{max-width:660px;font-size:17px;line-height:1.5}.gc-beer__benefits{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin:28px 0 0;padding:0;list-style:none}.gc-beer__benefits li{display:flex;align-items:center;gap:11px;font-size:13px;font-weight:700;line-height:1.3;padding-inline:22px;min-height:30px}.gc-beer__benefits li:first-child{padding-left:0}.gc-beer__benefits li+li{border-left:1px solid #B98228}.gc-beer__benefits svg{flex:0 0 32px;width:32px;height:32px;color:#b98228}.gc-beer__shopping{padding-top:30px;padding-bottom:18px}.gc-beer__toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.gc-beer h2{font-size:30px;line-height:1.15;margin:0 0 4px}.gc-beer__count{font-size:13px}.gc-beer__sort{display:flex;align-items:center;gap:8px;font-size:13px}.gc-beer__sort label{margin:0;font-size:inherit;font-weight:600;letter-spacing:0;text-transform:none}.gc-beer__sort select{border:1px solid #b5bdc6;border-radius:3px;color:#001731;background-color:#faf9f6;min-height:44px;width:180px;margin:0;padding:10px 28px 10px 12px;font:inherit}.gc-beer__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.gc-beer__card{min-width:0;border:1px solid #e2dfd8;border-radius:5px;overflow:hidden;background:#fff;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.gc-beer__card-link{display:flex;flex-direction:column;height:100%}.gc-beer__picture{aspect-ratio:1 / 1;background:#f0eee8;overflow:hidden}.gc-beer__picture img,.gc-beer__placeholder{display:block;width:100%;height:100%;object-fit:contain;background:#fff}.gc-beer__card-body{display:flex;flex:1;flex-direction:column;padding:16px}.gc-beer h3{margin:0 0 9px;font-size:21px;line-height:1.18}.gc-beer__rating{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-bottom:9px;font-size:13px;line-height:1.35}.gc-beer__stars{display:inline-block;flex:0 0 auto;font-family:Arial,sans-serif;font-size:15px;line-height:1;letter-spacing:1px;background:linear-gradient(90deg,#B98228 0 var(--gc-beer-rating-fill),#d7d1c7 var(--gc-beer-rating-fill) 100%);background-clip:text;-webkit-background-clip:text;color:transparent}.gc-beer__review-count{white-space:nowrap}.gc-beer__description{font-size:14px;line-height:1.45}.gc-beer__card-bottom{margin-top:auto;padding-top:12px}.gc-beer .gc-beer__price{color:#8a1025;font-size:20px;font-weight:800;line-height:1.3;margin-bottom:12px}.gc-beer__price span{color:#001731;font-size:15px;font-weight:700}.gc-beer__button{display:flex;justify-content:center;align-items:center;min-height:44px;padding:10px 12px;border-radius:4px;background:#8a1025;color:#fff;font-size:14px;font-weight:700;text-align:center}.gc-beer a:focus-visible,.gc-beer select:focus-visible{outline:3px solid #B98228;outline-offset:3px}.gc-beer__card:focus-within{border-color:#b98228;outline:2px solid #B98228;outline-offset:2px}.gc-beer__pagination{margin:28px 0 0;text-align:center}.gc-beer__pagination a,.gc-beer__pagination .current{display:inline-block;padding:10px 14px}.gc-beer__empty{grid-column:1 / -1}@media(hover:hover){.gc-beer__card:hover{transform:translateY(-4px);border-color:#b98228;box-shadow:0 7px 18px #00173114}}@media(min-width:1600px){.gc-beer__hero-image{object-fit:cover;object-position:center 55%}}@media(max-width:1000px){.gc-beer__wrap{padding-inline:24px}.gc-beer__grid{gap:14px}.gc-beer__card-body{padding:12px}.gc-beer h3{font-size:19px}.gc-beer__benefits li{padding-inline:14px;font-size:12px}.gc-beer__hero-copy{max-width:56%}}@media(max-width:749px){.gc-beer__wrap{padding-inline:16px}.gc-beer__hero-image{height:calc(100% - 74px);object-position:right center;width:100%}.gc-beer__hero:after{content:"";position:absolute;top:0;right:0;bottom:74px;left:0;background:linear-gradient(90deg,#faf9f6,#faf9f6fa 65%,#faf9f6d9 78%,#faf9f626)}.gc-beer__hero-inner{padding-top:12px;padding-bottom:0}.gc-beer__breadcrumbs{font-size:10px;gap:6px;margin-bottom:22px}.gc-beer__hero-copy{min-height:130px;max-width:72%;padding-bottom:15px}.gc-beer h1{font-size:clamp(27px,6.9vw,38px);margin-bottom:10px}.gc-beer__intro{font-size:13px;line-height:1.45}.gc-beer__benefits{display:grid;grid-template-columns:1fr 1.2fr 1fr;align-items:center;gap:0;margin:0 -16px;padding:18px 12px;background:#faf9f6;min-height:74px}.gc-beer__benefits li{padding-inline:8px;gap:7px;font-size:11px;line-height:1.3;min-height:32px}.gc-beer__benefits li:first-child{padding-left:3px}.gc-beer__benefits svg{width:25px;height:25px;flex-basis:25px}.gc-beer__shopping{padding-top:18px;padding-bottom:12px}.gc-beer__toolbar{gap:10px;align-items:flex-start;flex-wrap:wrap;margin-bottom:15px}.gc-beer__toolbar>div{flex:1 0 100%}.gc-beer__sort{margin-left:auto;max-width:100%}.gc-beer h2{font-size:23px}.gc-beer__count{font-size:12px}.gc-beer__sort{gap:5px}.gc-beer__sort label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.gc-beer__sort select{font-size:12px;width:133px;padding-left:8px}.gc-beer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.gc-beer__card-body{padding:11px 10px}.gc-beer h3{font-size:17px;line-height:1.15;margin-bottom:7px}.gc-beer__rating{font-size:12px;gap:4px;margin-bottom:7px}.gc-beer__stars{font-size:14px;letter-spacing:0}.gc-beer__description{font-size:12px;line-height:1.4}.gc-beer__card-bottom{padding-top:9px}.gc-beer .gc-beer__price{font-size:17px;margin-bottom:9px}.gc-beer__price span{font-size:12px}.gc-beer__button{font-size:12px;padding-inline:5px}}@media(prefers-reduced-motion:reduce){.gc-beer__card{transition:none}.gc-beer__card:hover{transform:none}}.gc-beer-editorial{--gc-beer-navy: #001731;--gc-beer-burgundy: #75142f;--gc-beer-gold: #b39759;--gc-beer-muted: #111;--gc-beer-rule: #dedbd4;background:#faf9f6;color:var(--gc-beer-navy);font-family:var(--font--body);font-size:16px;line-height:1.6}.gc-beer-editorial *,.gc-beer-editorial *:before,.gc-beer-editorial *:after{box-sizing:border-box}.gc-beer-editorial__container{width:min(100% - 40px,1184px);margin-inline:auto}.gc-beer-editorial h2,.gc-beer-editorial h3{margin:0;color:inherit;font-family:Georgia,Times New Roman,serif;font-weight:700;text-transform:none;letter-spacing:-.02em}.gc-beer-editorial h2{font-size:clamp(28px,2.7vw,36px);line-height:1.2}.gc-beer-editorial h3{font-size:20px;line-height:1.4;letter-spacing:normal}.gc-beer-editorial p{margin:0}.gc-beer-editorial a{color:inherit;text-decoration-thickness:1px;text-underline-offset:5px}.gc-beer-editorial a:focus-visible,.gc-beer-editorial summary:focus-visible{outline:2px solid var(--gc-beer-burgundy);outline-offset:5px}.gc-beer-editorial section[id]{scroll-margin-top:120px}.gc-beer-editorial__nav{display:flex;justify-content:center;gap:60px;border-block:1px solid var(--gc-beer-rule);padding:6px 0}.gc-beer-editorial__nav a{display:flex;align-items:center;justify-content:center;min-height:44px;font-size:13px;text-align:center;text-decoration:none}.gc-beer-editorial__nav a:first-child,.gc-beer-editorial__nav a:hover{color:var(--gc-beer-burgundy)}.gc-beer-editorial__discovery{padding:64px 0}.gc-beer-editorial__intro{max-width:780px;margin:0 auto 38px;text-align:center}.gc-beer-editorial__eyebrow{margin-bottom:15px!important;color:var(--gc-beer-burgundy);font-size:11px;font-weight:700;letter-spacing:.14em;line-height:1.5;text-transform:uppercase}.gc-beer-editorial__lead{margin-top:17px!important;color:var(--gc-beer-muted);font-size:16px;line-height:1.6}.gc-beer-editorial__discovery-grid{display:grid;grid-template-columns:1.03fr 1fr;gap:48px;align-items:center}.gc-beer-editorial__discovery-grid--text-only{grid-template-columns:1fr;max-width:780px;margin-inline:auto}.gc-beer-editorial__image-wrap{overflow:hidden;aspect-ratio:1.72;border-radius:3px}.gc-beer-editorial__image{display:block;width:100%;height:100%;object-fit:cover}.gc-beer-editorial__features,.gc-beer-editorial__steps,.gc-beer-editorial__styles{padding:0;margin:0;list-style:none}.gc-beer-editorial__feature{display:grid;grid-template-columns:25px 1fr;gap:14px;padding:17px 0;border-top:1px solid var(--gc-beer-rule)}.gc-beer-editorial__feature:first-child{padding-top:0;border-top:0}.gc-beer-editorial__feature:last-child{padding-bottom:0}.gc-beer-editorial__number{color:var(--gc-beer-gold);font-family:Georgia,Times New Roman,serif;font-size:21px;line-height:1.4}.gc-beer-editorial__feature p{margin-top:7px;color:var(--gc-beer-muted);font-size:13px;line-height:1.65}.gc-beer-editorial__styles{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.gc-beer-editorial__styles li{padding:2px 8px;border:1px solid var(--gc-beer-rule);border-radius:20px;color:var(--gc-beer-muted);font-size:10px;line-height:1.4}.gc-beer-editorial__additional{margin-top:36px}.gc-beer-editorial__description-copy{max-width:800px;padding:4px 0 24px;color:#111;font-size:15px;line-height:1.65}.gc-beer-editorial__description-copy h2,.gc-beer-editorial__description-copy h3{color:var(--gc-beer-navy);font-family:Georgia,Times New Roman,serif;font-weight:700;text-transform:none}.gc-beer-editorial__description-copy h2{margin:0 0 22px;font-size:24px;line-height:1.2}.gc-beer-editorial__description-copy h3{margin:28px 0 12px;font-size:20px;line-height:1.4}.gc-beer-editorial__description-copy p{margin:0 0 16px;color:#111}.gc-beer-editorial__description-copy ul,.gc-beer-editorial__description-copy ol{margin:0 0 20px;padding-left:24px;color:#111}.gc-beer-editorial__description-copy li{margin:7px 0;padding-left:3px}.gc-beer-editorial__description-copy a{color:var(--gc-beer-burgundy);text-decoration:underline}.gc-beer-editorial__description-copy>:last-child{margin-bottom:0}.gc-beer-editorial__selection{padding:62px 0 66px;border-top:1px solid var(--gc-beer-rule)}.gc-beer-editorial__selection-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:start}.gc-beer-editorial__selection h2{max-width:380px}.gc-beer-editorial__selection-intro{max-width:330px;margin-top:20px!important;color:var(--gc-beer-muted);font-size:16px;line-height:1.6}.gc-beer-editorial__selection-grid>header{min-width:0}.gc-beer-editorial__selection-image-wrap{width:100%;max-width:414px;margin-top:24px;overflow:hidden;aspect-ratio:4 / 3;border-radius:3px}.gc-beer-editorial__selection-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.gc-beer-editorial__selection-story{display:grid;gap:25px}.gc-beer-editorial__selection-story>div+div{padding-top:25px;border-top:1px solid var(--gc-beer-rule)}.gc-beer-editorial__selection-story h3{font-size:20px}.gc-beer-editorial__selection-story p{margin-top:9px;color:var(--gc-beer-muted);font-size:16px;line-height:1.6}.gc-beer-editorial__gifting{padding:50px 0;background:#001a34;color:#faf9f6}.gc-beer-editorial__gifting-grid{display:grid;grid-template-columns:.95fr 1.35fr;gap:90px;align-items:start}.gc-beer-editorial__gifting .gc-beer-editorial__eyebrow{color:#c8ad70}.gc-beer-editorial__gifting h2{max-width:360px}.gc-beer-editorial__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.gc-beer-editorial__steps .gc-beer-editorial__number{display:block;padding-bottom:9px;margin-bottom:12px;border-bottom:1px solid #415269;font-size:27px}.gc-beer-editorial__steps h3{font-size:20px}.gc-beer-editorial__steps p{margin-top:8px;color:#fff;font-size:14px;line-height:1.6}.gc-beer-editorial__faqs{display:grid;grid-template-columns:.7fr 1.15fr;gap:100px;padding:64px 0}.gc-beer-editorial__faq-intro h2{max-width:320px}.gc-beer-editorial__contact{margin-top:30px!important;color:var(--gc-beer-muted);font-size:15px;line-height:1.65}.gc-beer-editorial__contact a{color:var(--gc-beer-navy);text-decoration-color:var(--gc-beer-gold)}.gc-beer-editorial__question{margin:0;padding:0;border:0;border-top:1px solid var(--gc-beer-rule)}.gc-beer-editorial__question:last-child{border-bottom:1px solid var(--gc-beer-rule)}.gc-beer-editorial__question summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:51px;padding:15px 0;cursor:pointer;color:var(--gc-beer-navy);font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:700;line-height:1.4;letter-spacing:normal;text-transform:none;list-style:none}.gc-beer-editorial__question summary::-webkit-details-marker{display:none}.gc-beer-editorial__question summary::marker{content:""}.gc-beer-editorial__question summary:before,.gc-beer-editorial__question summary:after{content:none}.gc-beer-editorial__toggle{position:relative;flex:0 0 12px;width:12px;height:12px}.gc-beer-editorial__toggle:before,.gc-beer-editorial__toggle:after{position:absolute;top:50%;left:50%;display:block;content:"";background:var(--gc-beer-gold);transform:translate(-50%,-50%)}.gc-beer-editorial__toggle:before{width:10px;height:1px}.gc-beer-editorial__toggle:after{width:1px;height:10px}.gc-beer-editorial__question[open] .gc-beer-editorial__toggle:after{display:none}.gc-beer-editorial__answer{padding:0 20px 18px 0;color:var(--gc-beer-muted);font-size:15px;line-height:1.7}.gc-beer-editorial__all-faqs{display:inline-block;margin-top:25px;color:var(--gc-beer-burgundy)!important;font-size:15px;line-height:1.6;font-weight:400;letter-spacing:normal;text-transform:none}.gc-beer-editorial__reviews{display:flex;align-items:center;justify-content:space-between;gap:24px;border-block:1px solid var(--gc-beer-rule);padding:35px 0}.gc-beer-editorial__reviews a{color:var(--gc-beer-burgundy);font-size:15px;line-height:1.6}@media(max-width:989px)and (min-width:750px){.gc-beer-editorial__selection-grid{gap:40px}.gc-beer-editorial__discovery-grid{gap:30px}.gc-beer-editorial__gifting-grid{grid-template-columns:1fr;gap:32px}.gc-beer-editorial__gifting h2{max-width:480px}.gc-beer-editorial__faqs{grid-template-columns:.8fr 1.2fr;gap:40px}}@media(max-width:749px){.gc-beer-editorial__additional{margin-top:28px}.gc-beer-editorial__description-copy h2{margin-bottom:18px;font-size:26px}.gc-beer-editorial__description-copy h3{margin-top:24px}.gc-beer-editorial__selection{padding:38px 0 42px}.gc-beer-editorial__selection-grid{grid-template-columns:1fr;gap:30px}.gc-beer-editorial__selection h2,.gc-beer-editorial__selection-intro{max-width:none}.gc-beer-editorial__selection-intro{margin-top:14px!important}.gc-beer-editorial__selection-story{gap:22px}.gc-beer-editorial__selection-story>div+div{padding-top:22px}.gc-beer-editorial__nav{gap:0;justify-content:space-between;padding:0}.gc-beer-editorial__nav a{font-size:10px}.gc-beer-editorial__discovery{padding:35px 0 38px}.gc-beer-editorial__intro{margin-bottom:22px;text-align:left}.gc-beer-editorial__eyebrow{margin-bottom:10px!important}.gc-beer-editorial__lead{margin-top:12px!important}.gc-beer-editorial__discovery-grid{grid-template-columns:1fr;gap:22px}.gc-beer-editorial__image-wrap{aspect-ratio:1.72}.gc-beer-editorial__feature{grid-template-columns:20px 1fr;gap:10px;padding:18px 0}.gc-beer-editorial__feature h3{font-size:21px}.gc-beer-editorial__feature p{font-size:12px}.gc-beer-editorial__number{font-size:20px}.gc-beer-editorial__styles{gap:5px;margin-top:10px}.gc-beer-editorial__styles li{padding-inline:7px;font-size:9px}.gc-beer-editorial__gifting{padding:32px 0 36px}.gc-beer-editorial__gifting-grid{grid-template-columns:1fr;gap:27px}.gc-beer-editorial__gifting h2{max-width:310px}.gc-beer-editorial__steps{grid-template-columns:1fr;gap:26px}.gc-beer-editorial__steps li{display:grid;grid-template-columns:25px 1fr;gap:14px}.gc-beer-editorial__steps .gc-beer-editorial__number{margin:0;padding:0;border:0;font-size:24px}.gc-beer-editorial__steps p{margin-top:4px}.gc-beer-editorial__faqs{grid-template-columns:1fr;gap:26px;padding:36px 0}.gc-beer-editorial__faq-intro h2{max-width:280px}.gc-beer-editorial__contact{margin-top:18px!important}.gc-beer-editorial__question summary{gap:12px;min-height:48px;padding-block:15px;font-size:17px}.gc-beer-editorial__answer{padding-right:8px}.gc-beer-editorial__all-faqs{margin-top:25px}.gc-beer-editorial__reviews{align-items:flex-start;flex-direction:column;gap:18px;padding:26px 0}}.gc-beer-product-details{--gc-beer-details-ink: #071d36;--gc-beer-details-gold: #b98228;--gc-beer-details-cream: #FAF9F6;--gc-beer-details-line: rgba(7, 29, 54, .14);background:var(--gc-beer-details-cream);color:var(--gc-beer-details-ink);padding:clamp(3.75rem,7vw,6.75rem) 1.25rem}.gc-beer-product-details__inner{margin:0 auto;max-width:1180px}.gc-beer-product-details__header{margin:0 auto clamp(2.5rem,5vw,4.25rem);max-width:770px;text-align:center}.gc-beer-product-details__eyebrow,.gc-beer-product-details__gift-eyebrow{color:var(--gc-beer-details-gold);font-size:.72rem;font-weight:700;letter-spacing:.15em;line-height:1.2;margin:0 0 .7rem;text-transform:uppercase}.gc-beer-product-details__header h2{color:var(--gc-beer-details-ink);font-size:clamp(2rem,3.2vw,3rem);letter-spacing:-.035em;line-height:1.04;margin:0}.gc-beer-product-details__introduction{color:#071d36c7;font-size:clamp(1rem,1.4vw,1.13rem);line-height:1.65;margin-top:1.15rem}.gc-beer-product-details__introduction p,.gc-beer-product-details__feature-copy p,.gc-beer-product-details__gift-copy p{margin:0}.gc-beer-product-details__grid{align-items:start;display:grid;gap:clamp(2rem,5vw,5.5rem);grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr)}.gc-beer-product-details__features{border-top:1px solid var(--gc-beer-details-line)}.gc-beer-product-details__feature{border-bottom:1px solid var(--gc-beer-details-line);display:grid;gap:1.1rem;grid-template-columns:3.1rem minmax(0,1fr);padding:1.5rem 0}.gc-beer-product-details__number{color:var(--gc-beer-details-gold);font-size:.78rem;font-weight:700;letter-spacing:.12em;line-height:1.4;margin:.18rem 0 0}.gc-beer-product-details__feature h3,.gc-beer-product-details__gift h3{color:var(--gc-beer-details-ink);font-size:clamp(1.16rem,1.5vw,1.38rem);line-height:1.2;margin:0}.gc-beer-product-details__feature-copy{color:#071d36bd;font-size:.98rem;line-height:1.55;margin-top:.45rem}.gc-beer-product-details__gift{background:#faf9f6;border:1px solid rgba(185,130,40,.45);box-shadow:0 16px 36px #071d360f;padding:clamp(1.55rem,3vw,2.35rem)}.gc-beer-product-details__gift-copy{color:#071d36c2;font-size:.98rem;line-height:1.6;margin-top:.8rem}.gc-beer-product-details__link{align-items:center;color:#8b0d21;display:inline-flex;font-size:.78rem;font-weight:700;gap:.55rem;letter-spacing:.1em;margin-top:1.35rem;text-decoration:none;text-transform:uppercase}.gc-beer-product-details__link:hover,.gc-beer-product-details__link:focus-visible{color:var(--gc-beer-details-ink);text-decoration:underline;text-underline-offset:.25em}@media screen and (max-width:749px){.gc-beer-product-details{padding:3.45rem 1.1rem}.gc-beer-product-details__grid{grid-template-columns:minmax(0,1fr)}.gc-beer-product-details__feature{gap:.8rem;grid-template-columns:2.5rem minmax(0,1fr);padding:1.25rem 0}}.gc-beer-product-faqs{--gc-beer-faq-ink: #071d36;--gc-beer-faq-gold: #b98228;--gc-beer-faq-paper: #FAF9F6;--gc-beer-faq-line: rgba(7, 29, 54, .14);background:var(--gc-beer-faq-paper);color:var(--gc-beer-faq-ink);padding:clamp(3.75rem,7vw,6.75rem) 1.25rem}.gc-beer-product-faqs__inner{margin:0 auto;max-width:1000px}.gc-beer-product-faqs__header{margin:0 auto 2rem;max-width:760px;text-align:center}.gc-beer-product-faqs__eyebrow{color:var(--gc-beer-faq-gold);font-size:.72rem;font-weight:700;letter-spacing:.15em;line-height:1.2;margin:0 0 .7rem;text-transform:uppercase}.gc-beer-product-faqs__header h2{color:var(--gc-beer-faq-ink);font-size:clamp(2rem,3.2vw,3rem);letter-spacing:-.035em;line-height:1.04;margin:0}.gc-beer-product-faqs__introduction{color:#071d36bf;font-size:1rem;line-height:1.6;margin-top:1rem}.gc-beer-product-faqs__introduction p,.gc-beer-product-faqs__answer p{margin:0}.gc-beer-product-faqs__list{border-top:1px solid var(--gc-beer-faq-line)}.gc-beer-product-faqs__item{border-bottom:1px solid var(--gc-beer-faq-line)}.gc-beer-product-faqs__item summary{align-items:center;color:var(--gc-beer-faq-ink);cursor:pointer;display:flex;font-size:clamp(1rem,1.35vw,1.14rem);font-weight:600;gap:1.1rem;justify-content:space-between;line-height:1.35;list-style:none;padding:1.25rem 0}.gc-beer-product-faqs__item summary::-webkit-details-marker{display:none}.gc-beer-product-faqs__item summary:focus-visible{outline:2px solid var(--gc-beer-faq-gold);outline-offset:-2px}.gc-beer-product-faqs__toggle{border:1px solid var(--gc-beer-faq-gold);border-radius:50%;flex:0 0 auto;height:1.4rem;position:relative;width:1.4rem}.gc-beer-product-faqs__toggle:before,.gc-beer-product-faqs__toggle:after{background:var(--gc-beer-faq-gold);content:"";height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:.62rem}.gc-beer-product-faqs__toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.gc-beer-product-faqs__item[open] .gc-beer-product-faqs__toggle:after{display:none}.gc-beer-product-faqs__answer{color:#071d36c4;font-size:.98rem;line-height:1.62;max-width:820px;padding:0 2.5rem 1.35rem 0}.gc-beer-product-faqs__link-wrap{margin:1.7rem 0 0;text-align:center}.gc-beer-product-faqs__link{align-items:center;color:#8b0d21;display:inline-flex;font-size:.78rem;font-weight:700;gap:.55rem;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.gc-beer-product-faqs__link:hover,.gc-beer-product-faqs__link:focus-visible{color:var(--gc-beer-faq-ink);text-decoration:underline;text-underline-offset:.25em}@media screen and (max-width:749px){.gc-beer-product-faqs{padding:3.45rem 1.1rem}.gc-beer-product-faqs__item summary{font-size:1rem;padding:1.1rem 0}.gc-beer-product-faqs__answer{padding-right:0}}.gc-club-editorial{--gc-club-navy: #001731;--gc-club-burgundy: #75142f;--gc-club-gold: #b39759;--gc-club-muted: #111;--gc-club-rule: #dedbd4;background:#faf9f6;color:var(--gc-club-navy);font-family:var(--font--body);font-size:16px;line-height:1.6}.gc-club-editorial *,.gc-club-editorial *:before,.gc-club-editorial *:after{box-sizing:border-box}.gc-club-editorial__container{width:min(100% - 40px,1184px);margin-inline:auto}.gc-club-editorial h2,.gc-club-editorial h3{margin:0;color:inherit;font-family:Georgia,Times New Roman,serif;font-weight:700;text-transform:none;letter-spacing:-.02em}.gc-club-editorial h2{font-size:clamp(28px,2.7vw,36px);line-height:1.2}.gc-club-editorial h3{font-size:20px;line-height:1.4;letter-spacing:normal}.gc-club-editorial p{margin:0}.gc-club-editorial a{color:inherit;text-decoration-thickness:1px;text-underline-offset:5px}.gc-club-editorial a:focus-visible,.gc-club-editorial summary:focus-visible{outline:2px solid var(--gc-club-burgundy);outline-offset:5px}.gc-club-editorial section[id]{scroll-margin-top:120px}.gc-club-editorial__eyebrow{margin-bottom:15px!important;color:var(--gc-club-burgundy);font-size:11px;font-weight:700;letter-spacing:.14em;line-height:1.5;text-transform:uppercase}.gc-club-editorial__lead{margin-top:17px!important;color:var(--gc-club-muted);font-size:16px;line-height:1.6}.gc-club-editorial__additional{margin-top:36px}.gc-club-editorial__description-copy{max-width:800px;padding:4px 0 24px;color:#111;font-size:15px;line-height:1.65}.gc-club-editorial__description-copy h2,.gc-club-editorial__description-copy h3{color:var(--gc-club-navy);font-family:Georgia,Times New Roman,serif;font-weight:700;text-transform:none}.gc-club-editorial__description-copy h2{margin:0 0 22px;font-size:24px;line-height:1.2}.gc-club-editorial__description-copy h3{margin:28px 0 12px;font-size:20px;line-height:1.4}.gc-club-editorial__description-copy p{margin:0 0 16px;color:#111}.gc-club-editorial__description-copy ul,.gc-club-editorial__description-copy ol{margin:0 0 20px;padding-left:24px;color:#111}.gc-club-editorial__description-copy li{margin:7px 0;padding-left:3px}.gc-club-editorial__description-copy a{color:var(--gc-club-burgundy);text-decoration:underline}.gc-club-editorial__description-copy>:last-child{margin-bottom:0}.gc-club-editorial__selection{padding:62px 0 66px;border-top:1px solid var(--gc-club-rule)}.gc-club-editorial__selection-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:start}.gc-club-editorial__selection h2{max-width:380px}.gc-club-editorial__selection-intro{max-width:330px;margin-top:20px!important;color:var(--gc-club-muted);font-size:16px;line-height:1.6}.gc-club-editorial__selection-grid>header{min-width:0}.gc-club-editorial__selection-image-wrap{width:100%;max-width:414px;margin-top:24px;overflow:hidden;border-radius:3px}.gc-club-editorial__selection-image{display:block;width:100%;height:auto}.gc-club-editorial__selection-story{display:grid;gap:25px}.gc-club-editorial__selection-story>div+div{padding-top:25px;border-top:1px solid var(--gc-club-rule)}.gc-club-editorial__selection-story h3{font-size:20px}.gc-club-editorial__selection-story p{margin-top:9px;color:var(--gc-club-muted);font-size:16px;line-height:1.6}.gc-club-editorial__faqs{display:grid;grid-template-columns:.7fr 1.15fr;gap:100px;padding:64px 0}.gc-club-editorial__faq-intro h2{max-width:320px}.gc-club-editorial__question{margin:0;padding:0;border:0;border-top:1px solid var(--gc-club-rule)}.gc-club-editorial__question:last-child{border-bottom:1px solid var(--gc-club-rule)}.gc-club-editorial__question summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:51px;padding:15px 0;cursor:pointer;color:var(--gc-club-navy);font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:700;line-height:1.4;letter-spacing:normal;text-transform:none;list-style:none}.gc-club-editorial__question summary::-webkit-details-marker{display:none}.gc-club-editorial__question summary::marker{content:""}.gc-club-editorial__question summary:before,.gc-club-editorial__question summary:after{content:none}.gc-club-editorial__toggle{position:relative;flex:0 0 12px;width:12px;height:12px}.gc-club-editorial__toggle:before,.gc-club-editorial__toggle:after{position:absolute;top:50%;left:50%;display:block;content:"";background:var(--gc-club-gold);transform:translate(-50%,-50%)}.gc-club-editorial__toggle:before{width:10px;height:1px}.gc-club-editorial__toggle:after{width:1px;height:10px}.gc-club-editorial__question[open] .gc-club-editorial__toggle:after{display:none}.gc-club-editorial__answer{padding:0 20px 18px 0;color:var(--gc-club-muted);font-size:15px;line-height:1.7}.gc-club-editorial__all-faqs{display:inline-block;margin-top:25px;color:var(--gc-club-burgundy)!important;font-size:15px;line-height:1.6;font-weight:400;letter-spacing:normal;text-transform:none}@media(max-width:989px)and (min-width:750px){.gc-club-editorial__selection-grid{gap:40px}.gc-club-editorial__faqs{grid-template-columns:.8fr 1.2fr;gap:40px}}@media(max-width:749px){.gc-club-editorial__additional{margin-top:28px}.gc-club-editorial__description-copy h2{margin-bottom:18px;font-size:26px}.gc-club-editorial__description-copy h3{margin-top:24px}.gc-club-editorial__selection{padding:38px 0 42px}.gc-club-editorial__selection-grid{grid-template-columns:1fr;gap:30px}.gc-club-editorial__selection h2,.gc-club-editorial__selection-intro{max-width:none}.gc-club-editorial__selection-intro{margin-top:14px!important}.gc-club-editorial__selection-story{gap:22px}.gc-club-editorial__selection-story>div+div{padding-top:22px}.gc-club-editorial__eyebrow{margin-bottom:10px!important}.gc-club-editorial__lead{margin-top:12px!important}.gc-club-editorial__faqs{grid-template-columns:1fr;gap:26px;padding:36px 0}.gc-club-editorial__faq-intro h2{max-width:280px}.gc-club-editorial__question summary{gap:12px;min-height:48px;padding-block:15px;font-size:17px}.gc-club-editorial__answer{padding-right:8px}.gc-club-editorial__all-faqs{margin-top:25px}}.gc-club-editorial__answer p+p{margin-top:12px}.gc-club-editorial__answer ul,.gc-club-editorial__answer ol{margin:12px 0;padding-left:24px}.gc-club-editorial__answer li{margin:6px 0}.gc-clubs-collection{--gc-clubs-navy: #081d38;--gc-clubs-burgundy: #7b0920;--gc-clubs-cream: #fbf8f2;--gc-clubs-ink: #10213a;--gc-clubs-gold: #b78532;--gc-clubs-border: #e4dacb;color:var(--gc-clubs-ink);background:var(--gc-clubs-cream)}.gc-clubs-collection__container{width:min(100% - 40px,1320px);margin:0 auto}.gc-clubs-collection__hero{position:relative;min-height:450px;overflow:hidden;isolation:isolate;background:#eadfce}.gc-clubs-collection__hero-media,.gc-clubs-collection__hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.gc-clubs-collection__hero-image{width:100%;height:100%;object-fit:cover;object-position:center}.gc-clubs-collection__hero-overlay{background:linear-gradient(90deg,#fbf8f2fa,#fbf8f2f0 35%,#fbf8f233 64%,#fbf8f200);pointer-events:none}.gc-clubs-collection__hero-content{position:relative;z-index:1;display:flex;min-height:450px;max-width:min(100% - 40px,1320px);padding:64px 0;flex-direction:column;align-items:flex-start;justify-content:center}.gc-clubs-collection__eyebrow,.gc-clubs-collection__card-category{margin:0 0 14px;color:var(--gc-clubs-burgundy);font-size:11px;font-weight:700;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.gc-clubs-collection__eyebrow:after{display:block;width:52px;height:1px;margin-top:12px;background:var(--gc-clubs-gold);content:""}.gc-clubs-collection__title,.gc-clubs-collection__section-heading h2,.gc-clubs-collection__promise-item h3,.gc-clubs-collection__card-title{font-family:var(--font-heading-family, Georgia, "Times New Roman", serif);font-weight:400}.gc-clubs-collection__title{max-width:620px;margin:0;color:var(--gc-clubs-navy);font-size:clamp(38px,4.4vw,68px);letter-spacing:-.035em;line-height:.98}.gc-clubs-collection__intro{max-width:480px;margin:22px 0 28px;color:#263244;font-size:17px;line-height:1.55}.gc-clubs-collection__intro p:last-child{margin-bottom:0}.gc-clubs-collection__button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:12px 24px;border:1px solid var(--gc-clubs-burgundy);background:var(--gc-clubs-burgundy);color:#fff;font-size:12px;font-weight:700;letter-spacing:.06em;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.gc-clubs-collection__button:hover,.gc-clubs-collection__button:focus-visible{border-color:var(--gc-clubs-navy);background:var(--gc-clubs-navy);color:#fff;transform:translateY(-1px)}.gc-clubs-collection__trust-bar{border-bottom:1px solid var(--gc-clubs-border);background:#fffdf9}.gc-clubs-collection__trust-grid{display:grid;grid-template-columns:repeat(3,1fr)}.gc-clubs-collection__trust-item{display:flex;min-height:82px;align-items:center;justify-content:center;gap:14px;padding:18px 24px;color:var(--gc-clubs-ink);font-size:12px;font-weight:700;letter-spacing:.055em;text-align:center;text-transform:uppercase}.gc-clubs-collection__trust-item+.gc-clubs-collection__trust-item{border-left:1px solid var(--gc-clubs-border)}.gc-clubs-collection__trust-icon,.gc-clubs-collection__promise-icon{display:inline-flex;width:30px;height:30px;flex:0 0 30px;color:var(--gc-clubs-gold)}.gc-clubs-collection__trust-icon svg,.gc-clubs-collection__promise-icon svg{width:100%;height:100%}.gc-clubs-collection__main{padding:54px 0 66px}.gc-clubs-collection__section-heading{display:grid;grid-template-columns:minmax(30px,1fr) auto minmax(30px,1fr);align-items:center;gap:18px;margin-bottom:27px}.gc-clubs-collection__section-heading span{height:1px;background:color-mix(in srgb,var(--gc-clubs-gold) 55%,transparent)}.gc-clubs-collection__section-heading h2{margin:0;color:var(--gc-clubs-navy);font-size:clamp(28px,2.6vw,40px);letter-spacing:-.025em;line-height:1;text-align:center}.gc-clubs-collection__toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.gc-clubs-collection__filter-group{display:flex;flex-wrap:wrap;gap:9px}.gc-clubs-collection__filter{min-height:38px;padding:9px 14px;border:1px solid #d4c6b2;border-radius:999px;background:#fffdf9;color:var(--gc-clubs-navy);cursor:pointer;font:inherit;font-size:12px;font-weight:600;line-height:1;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.gc-clubs-collection__filter:hover,.gc-clubs-collection__filter:focus-visible,.gc-clubs-collection__filter.is-active{border-color:var(--gc-clubs-burgundy);background:var(--gc-clubs-burgundy);color:#fff}.gc-clubs-collection__sort-label{display:flex;align-items:center;gap:10px;color:#344054;font-size:12px;font-weight:600;white-space:nowrap}.gc-clubs-collection__sort{min-height:38px;padding:7px 30px 7px 11px;border:1px solid #d4c6b2;border-radius:2px;background-color:#fffdf9;color:var(--gc-clubs-navy);font:inherit;font-size:12px}.gc-clubs-collection__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.gc-clubs-collection__card{display:flex;min-width:0;flex-direction:column;border:1px solid #e9e0d4;border-radius:4px;background:#fffdf9;box-shadow:0 6px 18px #0e1e340e;overflow:hidden}.gc-clubs-collection__card[hidden]{display:none}.gc-clubs-collection__card-image-link{display:block;aspect-ratio:1.34 / 1;background:#ece4d8;overflow:hidden}.gc-clubs-collection__card-image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .28s ease}.gc-clubs-collection__card-image-link:hover .gc-clubs-collection__card-image,.gc-clubs-collection__card-image-link:focus-visible .gc-clubs-collection__card-image{transform:scale(1.035)}.gc-clubs-collection__card-placeholder{display:grid;width:100%;height:100%;place-items:center;padding:20px;color:var(--gc-clubs-navy);text-align:center}.gc-clubs-collection__card-content{display:flex;min-height:250px;flex:1;flex-direction:column;padding:19px 18px 17px}.gc-clubs-collection__card-category{margin-bottom:7px;color:var(--gc-clubs-gold);font-size:10px}.gc-clubs-collection__card-title{margin:0;color:var(--gc-clubs-navy);font-size:24px;letter-spacing:-.025em;line-height:1.05}.gc-clubs-collection__card-title a{color:inherit;text-decoration:none}.gc-clubs-collection__rating{display:flex;align-items:center;gap:7px;margin-top:11px;color:var(--gc-clubs-gold);font-size:15px;line-height:1}.gc-clubs-collection__rating span+span{color:#545f6f}.gc-clubs-collection__rating-count{color:#697483;font-size:.84em;font-weight:500;white-space:nowrap}.gc-clubs-collection__card-description{margin:12px 0 18px;color:#4b5665;font-size:13px;line-height:1.45}.gc-clubs-collection__card-bottom{margin-top:auto}.gc-clubs-collection__price{margin:0 0 13px;color:var(--gc-clubs-navy);font-size:14px;font-weight:700}.gc-clubs-collection__price span{color:#566271;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.gc-clubs-collection__button--card{display:flex;width:100%;min-height:40px;padding:10px 14px;font-size:11px}.gc-clubs-collection__pagination{margin-top:34px;text-align:center}.gc-clubs-collection__promise-bar{padding:44px 0 42px;background:var(--gc-clubs-navy);color:#fffdf9}.gc-clubs-collection__section-heading--inverse{margin-bottom:32px}.gc-clubs-collection__section-heading--inverse h2{color:#fffdf9}.gc-clubs-collection__section-heading--inverse span{background:color-mix(in srgb,var(--gc-clubs-gold) 70%,transparent)}.gc-clubs-collection__promise-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.gc-clubs-collection__promise-item{display:flex;align-items:flex-start;gap:13px;padding:3px 22px}.gc-clubs-collection__promise-item+.gc-clubs-collection__promise-item{border-left:1px solid rgba(234,218,187,.35)}.gc-clubs-collection__promise-icon{color:#e2b560}.gc-clubs-collection__promise-item h3{margin:0 0 5px;color:#fffdf9;font-size:18px;line-height:1.05}.gc-clubs-collection__promise-item p{margin:0;color:#fffdf9c2;font-size:12px;line-height:1.4}@media(max-width:989px){.gc-clubs-collection__hero,.gc-clubs-collection__hero-content{min-height:410px}.gc-clubs-collection__hero-overlay{background:linear-gradient(90deg,#fbf8f2fa,#fbf8f2e0 47%,#fbf8f21f 75%,#fbf8f200)}.gc-clubs-collection__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gc-clubs-collection__promise-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 0}.gc-clubs-collection__promise-item:nth-child(3){border-left:0}}@media(max-width:749px){.gc-clubs-collection__container{width:min(100% - 26px,640px)}.gc-clubs-collection__hero{display:flex;min-height:0;flex-direction:column-reverse;background:var(--gc-clubs-cream)}.gc-clubs-collection__hero-media{position:relative;height:220px}.gc-clubs-collection__hero-image{object-position:61% center}.gc-clubs-collection__hero-overlay{position:absolute;inset:auto 0 0;height:70px;background:linear-gradient(0deg,var(--gc-clubs-cream),rgba(251,248,242,0))}.gc-clubs-collection__hero-content{min-height:0;padding:38px 0 24px}.gc-clubs-collection__title{max-width:510px;font-size:clamp(36px,11vw,50px)}.gc-clubs-collection__intro{margin:17px 0 22px;font-size:15px}.gc-clubs-collection__button--primary{width:100%}.gc-clubs-collection__trust-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gc-clubs-collection__trust-item{min-height:91px;flex-direction:column;gap:5px;padding:12px 6px;font-size:9px;letter-spacing:.035em;line-height:1.2}.gc-clubs-collection__trust-icon{width:26px;height:26px;flex-basis:26px}.gc-clubs-collection__main{padding:35px 0 44px}.gc-clubs-collection__section-heading{gap:12px;margin-bottom:21px}.gc-clubs-collection__section-heading h2{font-size:28px}.gc-clubs-collection__toolbar{display:block;margin-bottom:18px}.gc-clubs-collection__filter-group{flex-wrap:nowrap;width:calc(100% + 26px);margin-left:-13px;padding:2px 13px 10px;overflow-x:auto;scrollbar-width:thin}.gc-clubs-collection__filter{flex:0 0 auto;min-height:35px;padding:8px 12px;font-size:11px}.gc-clubs-collection__sort-label{justify-content:flex-end;margin-top:7px}.gc-clubs-collection__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.gc-clubs-collection__card-content{min-height:0;padding:13px 11px 12px}.gc-clubs-collection__card-category{margin-bottom:5px;font-size:8px;letter-spacing:.11em}.gc-clubs-collection__card-title{font-size:20px}.gc-clubs-collection__rating{gap:5px;margin-top:8px;font-size:13px}.gc-clubs-collection__card-description{display:-webkit-box;margin:8px 0 12px;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:11px;line-height:1.35}.gc-clubs-collection__price{margin-bottom:9px;font-size:12px}.gc-clubs-collection__price span{display:block;margin-top:2px;font-size:8px}.gc-clubs-collection__button--card{min-height:35px;padding:8px 7px;font-size:9px;letter-spacing:.04em}.gc-clubs-collection__promise-bar{padding:34px 0 30px}.gc-clubs-collection__promise-grid{grid-template-columns:1fr;gap:0}.gc-clubs-collection__promise-item,.gc-clubs-collection__promise-item:nth-child(3){padding:16px 2px;border-top:1px solid rgba(234,218,187,.25);border-left:0}.gc-clubs-collection__promise-item:first-child{border-top:0}}.gc-collection-faq{padding:22px 0 32px;background:#faf9f6;color:#001731;font-family:var(--font--body, sans-serif)}.gc-collection-faq__wrap{max-width:1360px;padding-inline:32px;margin-inline:auto}.gc-collection-faq__heading{display:flex;gap:20px;align-items:center;margin-bottom:16px}.gc-collection-faq__heading:after{content:"";height:1px;flex:1;background:#b98228}.gc-collection-faq h2{font:700 30px/1.2 Georgia,Times New Roman,serif;text-transform:none;letter-spacing:-.02em;color:#001731;margin:0}.gc-collection-faq__item{border-top:1px solid #dcdedc;margin:0}.gc-collection-faq__item:last-child{border-bottom:1px solid #dcdedc}.gc-collection-faq summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:15px 14px;font-size:15px;font-weight:700;line-height:1.4;cursor:pointer;list-style:none}.gc-collection-faq summary::-webkit-details-marker{display:none}.gc-collection-faq summary svg{flex:0 0 18px;transition:transform .2s ease}.gc-collection-faq details[open] summary svg{transform:rotate(180deg)}.gc-collection-faq__answer{padding:0 14px 18px;font-size:14px;line-height:1.6;max-width:970px}.gc-collection-faq__answer p{margin:0 0 10px}.gc-collection-faq__answer p:last-child{margin:0}.gc-collection-faq__answer a{color:#8a1025;text-decoration:underline;text-underline-offset:3px}.gc-collection-faq summary:focus-visible,.gc-collection-faq a:focus-visible{outline:3px solid #B98228;outline-offset:3px}@media(max-width:1000px){.gc-collection-faq__wrap{padding-inline:24px}}@media(max-width:749px){.gc-collection-faq{padding:20px 0 24px}.gc-collection-faq__wrap{padding-inline:16px}.gc-collection-faq h2{font-size:24px}.gc-collection-faq__heading{gap:10px}.gc-collection-faq summary{padding:14px 4px;font-size:14px}.gc-collection-faq__answer{padding:0 4px 16px;font-size:13px}}@media(prefers-reduced-motion:reduce){.gc-collection-faq summary svg{transition:none}}.gc-collection-links{padding:22px 0;background:#f3eee5;color:#001731;font-family:var(--font--body, sans-serif)}.gc-collection-links__wrap{max-width:1360px;margin-inline:auto;padding-inline:32px;display:flex;align-items:center;justify-content:center;gap:22px;flex-wrap:wrap}.gc-collection-links h2{margin:0;color:#001731;font:700 21px/1.3 Georgia,Times New Roman,serif;text-transform:none;letter-spacing:0}.gc-collection-links ul{display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;gap:0}.gc-collection-links li{padding-inline:22px;border-left:1px solid #B98228}.gc-collection-links a{display:inline-block;padding-block:4px;color:#8a1025;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.gc-collection-links a:focus-visible{outline:3px solid #B98228;outline-offset:3px}@media(max-width:1000px){.gc-collection-links__wrap{gap:12px}.gc-collection-links li{padding-inline:14px}}@media(max-width:749px){.gc-collection-links{padding:18px 0}.gc-collection-links__wrap{display:block;text-align:center;padding-inline:12px}.gc-collection-links h2{font-size:20px;margin-bottom:10px}.gc-collection-links li{padding-inline:9px}.gc-collection-links li:first-child{border-left:0}.gc-collection-links a{font-size:12px}}.gc-corporate-page{--gc-cp-navy: #052d49;--gc-cp-ink: #071c49;--gc-cp-red: #af002b;--gc-cp-gold: #c78927;--gc-cp-cream: #fbfaf7;background:var(--gc-cp-cream);color:var(--gc-cp-ink);font-family:var(--font--body, Arial, sans-serif);line-height:1.45}.gc-corporate-page *,.gc-corporate-page *:before,.gc-corporate-page *:after{box-sizing:border-box}.gc-corporate-page h1,.gc-corporate-page h2,.gc-corporate-page h3,.gc-corporate-page p{margin:0}.gc-corporate-page h1,.gc-corporate-page h2,.gc-corporate-page h3{color:inherit;font-family:Georgia,Times New Roman,serif;font-weight:700;text-transform:none;letter-spacing:-.035em}.gc-corporate-page h2{font-size:clamp(29px,3.1vw,44px);line-height:1.12}.gc-corporate-page h3{font-size:clamp(25px,2.5vw,34px);line-height:1.12}.gc-corporate-page a{color:inherit;text-decoration:none}.gc-corporate-page img{display:block;width:100%}.gc-corporate-page svg{display:block;flex:0 0 auto}.gc-corporate-page__wrap{width:100%;max-width:1440px;margin-inline:auto;padding-inline:clamp(22px,3.1vw,46px)}.gc-corporate-page .gc-corporate-page__eyebrow{color:var(--gc-cp-red);font-family:var(--font--body, Arial, sans-serif);font-size:13px;font-weight:750;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}.gc-corporate-page__hero{position:relative;isolation:isolate;overflow:hidden;min-height:440px}.gc-corporate-page__hero-picture{position:absolute;z-index:-2;inset:0 0 0 auto;width:60%}.gc-corporate-page__hero-image{width:100%;height:100%;object-fit:contain;object-position:right bottom}.gc-corporate-page__hero:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:linear-gradient(90deg,var(--gc-cp-cream) 0%,rgb(251 250 247 / 97%) 25%,rgb(251 250 247 / 70%) 39%,rgb(251 250 247 / 0%) 56%)}.gc-corporate-page__hero-inner{padding-top:16px;padding-bottom:30px}.gc-corporate-page__breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:24px;font-size:12px;line-height:1.5}.gc-corporate-page__breadcrumbs a:hover{text-decoration:underline}.gc-corporate-page__hero-copy{max-width:48%}.gc-corporate-page h1{font-size:clamp(48px,5.05vw,72px);line-height:.97}.gc-corporate-page h1 .gc-corporate-page__eyebrow{display:block;margin-bottom:7px}.gc-corporate-page__headline{display:block;max-width:7.8em}.gc-corporate-page__intro{max-width:500px;padding-top:18px;font-size:18px;line-height:1.4}.gc-corporate-page__actions{display:flex;gap:13px;margin-top:15px}.gc-corporate-page .gc-corporate-page__button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 27px;border:1px solid var(--gc-cp-red);border-radius:3px;background:var(--gc-cp-red);color:#fff;font:700 15px/1.3 var(--font--body, Arial, sans-serif);text-align:center;text-decoration:none;cursor:pointer}.gc-corporate-page .gc-corporate-page__button:hover{background:#8b0022;border-color:#8b0022}.gc-corporate-page .gc-corporate-page__button--outline{border-color:#244f81;color:var(--gc-cp-ink);background:#fffc}.gc-corporate-page .gc-corporate-page__button--outline:hover{background:#fff;border-color:var(--gc-cp-ink)}.gc-corporate-page__hero-note{padding-top:11px;font-size:12px}.gc-corporate-page__trust{border-block:1px solid var(--gc-cp-gold);background:#fffdfa}.gc-corporate-page__trust-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding-block:10px;margin-block:0}.gc-corporate-page__trust-list li{display:flex;align-items:center;justify-content:center;gap:20px;padding-inline:12px;font-family:Georgia,Times New Roman,serif;font-weight:700;font-size:17px;line-height:1.25}.gc-corporate-page__trust-list li+li{border-left:1px solid var(--gc-cp-gold)}.gc-corporate-page__trust-list svg{width:36px;height:36px;color:#bb7509}.gc-corporate-page__paths{padding-top:22px;scroll-margin-top:30px}.gc-corporate-page__paths h2{margin-top:3px}.gc-corporate-page__section-intro{margin-top:7px!important;font-size:17px}.gc-corporate-page__path-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:16px}.gc-corporate-page__path-card{min-width:0;background:#fff;border:1px solid #e3e1da;border-radius:3px;overflow:hidden}.gc-corporate-page__path-image{display:block;aspect-ratio:2.2;overflow:hidden}.gc-corporate-page__path-image img{height:100%;object-fit:cover}.gc-corporate-page__path-image .gc-corporate-page__boxes-image{object-fit:contain;background:#eee9e1}.gc-corporate-page__path-body{padding:12px 21px 15px}.gc-corporate-page__path-body .gc-corporate-page__eyebrow{font-size:11px;letter-spacing:.065em}.gc-corporate-page__path-body h3{margin-block:1px 6px}.gc-corporate-page__path-body>p:not(.gc-corporate-page__eyebrow){font-size:15px;line-height:1.45}.gc-corporate-page .gc-corporate-page__text-link{display:inline-flex;align-items:center;gap:5px;min-height:32px;margin-top:4px;color:var(--gc-cp-red);font-size:16px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.gc-corporate-page__text-link svg{width:20px;height:20px}.gc-corporate-page__text-link:hover{text-decoration-thickness:2px}.gc-corporate-page__occasions{padding-top:27px;padding-bottom:24px}.gc-corporate-page__occasion-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.gc-corporate-page__occasion-grid article{display:flex;align-items:center;gap:22px;padding-inline:23px}.gc-corporate-page__occasion-grid article:first-child{padding-left:0}.gc-corporate-page__occasion-grid article:last-child{padding-right:0}.gc-corporate-page__occasion-grid article+article{border-left:1px solid var(--gc-cp-gold)}.gc-corporate-page__occasion-grid svg{width:65px;height:65px;color:#bc770b}.gc-corporate-page__occasion-grid h3{font-size:20px;letter-spacing:-.025em;margin-bottom:7px}.gc-corporate-page__occasion-grid p{font-size:14px;line-height:1.5}.gc-corporate-page__quote{background:var(--gc-cp-navy);color:#fff;scroll-margin-top:24px}.gc-corporate-page__quote-grid{display:grid;grid-template-columns:.94fr 1.06fr;gap:55px;padding-block:24px}.gc-corporate-page__quote-copy{padding-top:18px}.gc-corporate-page__quote-copy .gc-corporate-page__eyebrow{color:#ffd16b}.gc-corporate-page__quote-copy h2{max-width:10em;margin-top:8px;font-size:clamp(33px,3.7vw,51px)}.gc-corporate-page__quote-intro{max-width:445px;padding-top:15px;font-size:19px;line-height:1.4}.gc-corporate-page__contact{position:relative;padding-top:33px;margin-top:29px}.gc-corporate-page__contact:before{content:"";position:absolute;top:0;left:0;width:78px;height:2px;background:#e2a735}.gc-corporate-page__contact>p{font-size:14px;font-weight:700;margin-bottom:10px}.gc-corporate-page__contact a{display:flex;width:fit-content;align-items:center;gap:15px;min-height:38px;font-size:18px;overflow-wrap:anywhere}.gc-corporate-page__contact a:hover{text-decoration:underline;text-underline-offset:4px}.gc-corporate-page__contact svg{width:24px;height:24px;color:#ffca61}.gc-corporate-page__form-card{min-width:0;padding:19px 24px 13px;background:var(--gc-cp-cream);color:var(--gc-cp-ink);border-radius:4px}.gc-corporate-page__form-card h2{font-size:clamp(27px,2.45vw,34px);margin-bottom:2px}.gc-corporate-page__required-note{font-size:11px;color:#59657a;margin-bottom:9px!important}.gc-corporate-page__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}.gc-corporate-page__field{min-width:0}.gc-corporate-page__field--wide{grid-column:1 / -1}.gc-corporate-page__field label{display:block;margin-bottom:3px;color:var(--gc-cp-ink);font-size:12px;line-height:1.4}.gc-corporate-page__field input,.gc-corporate-page__field select,.gc-corporate-page__field textarea{display:block;width:100%;min-width:0;min-height:38px;margin:0;padding:8px 10px;border:1px solid #d2d7df;border-radius:3px;box-shadow:none;background:#fff;color:var(--gc-cp-ink);font:13px/1.35 var(--font--body, Arial, sans-serif)}.gc-corporate-page__field select{padding-right:26px}.gc-corporate-page__field input::placeholder,.gc-corporate-page__field textarea::placeholder{color:#68748a;opacity:1}.gc-corporate-page__field textarea{min-height:66px;resize:vertical}.gc-corporate-page__field input[aria-invalid=true]{border-color:var(--gc-cp-red)}.gc-corporate-page__field-help,.gc-corporate-page__field-error{margin-top:4px!important;font-size:11px;line-height:1.4}.gc-corporate-page__field-help{color:#59657a}.gc-corporate-page__field-error{color:#910024}.gc-corporate-page .gc-corporate-page__submit{width:100%;min-height:42px;margin-top:11px;padding-block:9px}.gc-corporate-page__form-note{font-size:11px;text-align:center;color:#4a5870;margin-top:7px!important}.gc-corporate-page__feedback{margin-block:15px;padding:16px;border:1px solid currentColor;border-radius:3px;background:#fff;font-size:15px}.gc-corporate-page__feedback h3{font-size:22px;margin-bottom:7px}.gc-corporate-page__feedback ul{margin:0;padding-left:20px}.gc-corporate-page__feedback a{text-decoration:underline}.gc-corporate-page__feedback--success{color:#21523a}.gc-corporate-page__feedback--error{color:#910024}.gc-corporate-page__faq{padding-top:18px;padding-bottom:26px}.gc-corporate-page__faq h2{border-bottom:1px solid var(--gc-cp-gold);padding-bottom:8px}.gc-corporate-page__faq-item{border-bottom:1px solid #dce0e7}.gc-corporate-page__faq-item summary{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding:10px 15px;color:var(--gc-cp-ink);font-size:14px;line-height:1.4;font-weight:700;list-style:none;cursor:pointer}.gc-corporate-page__faq-item summary::-webkit-details-marker{display:none}.gc-corporate-page__faq-item summary svg{width:18px;height:18px}.gc-corporate-page__faq-item[open] summary svg{transform:rotate(180deg)}.gc-corporate-page__faq-item[open] summary{padding-bottom:4px}.gc-corporate-page__faq-answer{padding:0 48px 12px 15px;font-size:13px;line-height:1.55}.gc-corporate-page :is(a,button,input,select,textarea,summary):focus-visible,.gc-corporate-page__feedback:focus{outline:3px solid #bc770b;outline-offset:3px}.gc-corporate-page__quote :is(a,button):focus-visible{outline-color:#f4c76c}.gc-corporate-page__paths:focus,.gc-corporate-page__quote:focus{outline:none}@media(max-width:1050px)and (min-width:750px){.gc-corporate-page__hero{min-height:400px}.gc-corporate-page__hero-copy{max-width:49%}.gc-corporate-page h1{font-size:53px}.gc-corporate-page__intro{font-size:16px}.gc-corporate-page .gc-corporate-page__button{padding-inline:18px;font-size:14px}.gc-corporate-page__trust-list li{gap:13px;font-size:15px}.gc-corporate-page__occasion-grid article{gap:13px;padding-inline:17px}.gc-corporate-page__occasion-grid svg{width:51px;height:51px}.gc-corporate-page__occasion-grid h3{font-size:17px}.gc-corporate-page__occasion-grid p{font-size:12px}.gc-corporate-page__quote-grid{gap:28px}.gc-corporate-page__form-card{padding-inline:20px}.gc-corporate-page__fields{column-gap:12px}}@media(max-width:749px){.gc-corporate-page__wrap{padding-inline:20px}.gc-corporate-page__hero{display:flex;flex-direction:column;min-height:0}.gc-corporate-page__hero-picture{position:relative;order:2;z-index:auto;inset:auto;width:100%;aspect-ratio:1580 / 995;overflow:hidden}.gc-corporate-page .gc-corporate-page__hero-image{width:100%;height:100%;max-width:none;margin-left:0;object-fit:contain;object-position:center}.gc-corporate-page__hero:after{display:none}.gc-corporate-page__hero-inner{padding-top:25px;padding-bottom:22px}.gc-corporate-page__hero-copy{max-width:none}.gc-corporate-page h1{font-size:clamp(45px,10.5vw,65px);line-height:1}.gc-corporate-page__headline{max-width:10em}.gc-corporate-page__intro{font-size:16px;padding-top:14px}.gc-corporate-page__actions{gap:10px}.gc-corporate-page .gc-corporate-page__button{flex:1;padding-inline:10px;font-size:14px}.gc-corporate-page__hero-note{font-size:11px}.gc-corporate-page__trust-list{padding:12px 9px}.gc-corporate-page__trust-list li{flex-direction:column;justify-content:flex-start;gap:6px;padding-inline:6px;font-size:12px;text-align:center}.gc-corporate-page__trust-list svg{width:29px;height:29px}.gc-corporate-page__paths{padding-top:25px}.gc-corporate-page .gc-corporate-page__eyebrow{font-size:11px}.gc-corporate-page__section-intro{font-size:15px}.gc-corporate-page__path-grid{grid-template-columns:minmax(0,1fr);gap:18px}.gc-corporate-page__path-body{padding:12px 15px 14px}.gc-corporate-page__path-body>p:not(.gc-corporate-page__eyebrow){font-size:14px}.gc-corporate-page .gc-corporate-page__text-link{min-height:40px;font-size:15px}.gc-corporate-page__occasions{padding-top:26px;padding-bottom:25px}.gc-corporate-page__occasion-grid{grid-template-columns:minmax(0,1fr);margin-top:16px;gap:16px}.gc-corporate-page__occasion-grid article{padding:0!important;gap:17px}.gc-corporate-page__occasion-grid article+article{border-left:0;border-top:1px solid #decda9;padding-top:16px!important}.gc-corporate-page__occasion-grid svg{width:49px;height:49px}.gc-corporate-page__occasion-grid h3{font-size:20px;margin-bottom:4px}.gc-corporate-page__occasion-grid p{font-size:14px}.gc-corporate-page__quote-grid{grid-template-columns:minmax(0,1fr);gap:25px;padding-block:25px}.gc-corporate-page__quote-copy{padding-top:0}.gc-corporate-page__quote-copy h2{max-width:12em;font-size:36px}.gc-corporate-page__quote-intro{font-size:17px;padding-top:12px}.gc-corporate-page__contact{margin-top:20px;padding-top:20px}.gc-corporate-page__contact a{font-size:16px;min-height:40px}.gc-corporate-page__form-card{padding:20px 16px 15px}.gc-corporate-page__form-card h2{font-size:28px}.gc-corporate-page__required-note{margin-top:5px!important;margin-bottom:13px!important}.gc-corporate-page__fields{gap:13px;grid-template-columns:minmax(0,1fr)}.gc-corporate-page__field label{font-size:13px}.gc-corporate-page__field input,.gc-corporate-page__field select,.gc-corporate-page__field textarea{font-size:16px;min-height:44px}.gc-corporate-page__field textarea{min-height:94px}.gc-corporate-page .gc-corporate-page__submit{min-height:46px;margin-top:14px}.gc-corporate-page__faq{padding-top:24px;padding-bottom:28px}.gc-corporate-page__faq-item summary{padding-inline:4px;font-size:14px}.gc-corporate-page__faq-answer{padding-inline:4px 26px;font-size:13px}}.gc-curated{background:#faf9f6;color:#001731;font-family:var(--font--body, sans-serif)}.gc-curated *,.gc-curated *:before,.gc-curated *:after{box-sizing:border-box}.gc-curated h1,.gc-curated h2,.gc-curated h3{font-family:Georgia,Times New Roman,serif;color:#001731;text-transform:none;letter-spacing:-.02em;font-weight:700}.gc-curated p{margin:0}.gc-curated a{color:inherit;text-decoration:none}.gc-curated__wrap{max-width:1360px;padding-inline:32px;margin-inline:auto}.gc-curated__hero{position:relative;overflow:hidden;background:#faf9f6}.gc-curated__hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center right}.gc-curated__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#FAF9F6 0%,rgb(250 249 246 / 98%) 36%,rgb(250 249 246 / 70%) 49%,transparent 66%)}.gc-curated__hero-inner{position:relative;z-index:1;padding-top:17px;padding-bottom:26px}.gc-curated__breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;line-height:1.5;margin-bottom:42px}.gc-curated__breadcrumbs a:hover{text-decoration:underline}.gc-curated__hero-copy{max-width:51%}.gc-curated h1{font-size:clamp(38px,4.2vw,58px);line-height:1.06;margin:0 0 14px}.gc-curated__intro{max-width:660px;font-size:17px;line-height:1.5}.gc-curated__benefits{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin:28px 0 0;padding:0;list-style:none}.gc-curated__benefits li{display:flex;align-items:center;gap:11px;font-size:13px;font-weight:700;line-height:1.3;padding-inline:22px;min-height:30px}.gc-curated__benefits li:first-child{padding-left:0}.gc-curated__benefits li+li{border-left:1px solid #B98228}.gc-curated__benefits svg{flex:0 0 32px;width:32px;height:32px;color:#b98228}.gc-curated__shopping{padding-top:30px;padding-bottom:18px}.gc-curated h2{font-size:30px;line-height:1.15;margin:0 0 4px}.gc-curated__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.gc-curated__card{min-width:0;border:1px solid #e2dfd8;border-radius:5px;overflow:hidden;background:#fff;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.gc-curated__card-link{display:flex;flex-direction:column;height:100%}.gc-curated__picture{aspect-ratio:1 / 1;background:#f0eee8;overflow:hidden}.gc-curated__picture img,.gc-curated__placeholder{display:block;width:100%;height:100%;object-fit:contain;background:#fff}.gc-curated__card-body{display:flex;flex:1;flex-direction:column;padding:16px}.gc-curated h3{margin:0 0 9px;font-size:21px;line-height:1.18}.gc-curated__rating{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-bottom:9px;font-size:13px;line-height:1.35}.gc-curated__stars{display:inline-block;flex:0 0 auto;font-family:Arial,sans-serif;font-size:15px;line-height:1;letter-spacing:1px;background:linear-gradient(90deg,#B98228 0 var(--gc-curated-rating-fill),#d7d1c7 var(--gc-curated-rating-fill) 100%);background-clip:text;-webkit-background-clip:text;color:transparent}.gc-curated__review-count{white-space:nowrap}.gc-curated__description{font-size:14px;line-height:1.45}.gc-curated__card-bottom{margin-top:auto;padding-top:12px}.gc-curated .gc-curated__price{color:#8a1025;font-size:20px;font-weight:800;line-height:1.3;margin-bottom:12px}.gc-curated__price span{color:#001731;font-size:15px;font-weight:700}.gc-curated__button{display:flex;justify-content:center;align-items:center;min-height:44px;padding:10px 12px;border-radius:4px;background:#8a1025;color:#fff;font-size:14px;font-weight:700;text-align:center}.gc-curated a:focus-visible,.gc-curated select:focus-visible{outline:3px solid #B98228;outline-offset:3px}.gc-curated__card:focus-within{border-color:#b98228;outline:2px solid #B98228;outline-offset:2px}.gc-curated__pagination{margin:28px 0 0;text-align:center}.gc-curated__pagination a,.gc-curated__pagination .current{display:inline-block;padding:10px 14px}.gc-curated__empty{grid-column:1 / -1}@media(hover:hover){.gc-curated__card:hover{transform:translateY(-4px);border-color:#b98228;box-shadow:0 7px 18px #00173114}}@media(min-width:1600px){.gc-curated__hero-image{object-fit:cover;object-position:center 55%}}@media(max-width:1000px){.gc-curated__wrap{padding-inline:24px}.gc-curated__grid{gap:14px}.gc-curated__card-body{padding:12px}.gc-curated h3{font-size:19px}.gc-curated__benefits li{padding-inline:14px;font-size:12px}.gc-curated__hero-copy{max-width:56%}}@media(max-width:749px){.gc-curated__wrap{padding-inline:16px}.gc-curated__hero-image{height:calc(100% - 74px);object-position:right center;width:100%}.gc-curated__hero:after{content:"";position:absolute;top:0;right:0;bottom:74px;left:0;background:linear-gradient(90deg,#faf9f6,#faf9f6fa 65%,#faf9f6d9 78%,#faf9f626)}.gc-curated__hero-inner{padding-top:12px;padding-bottom:0}.gc-curated__breadcrumbs{font-size:10px;gap:6px;margin-bottom:22px}.gc-curated__hero-copy{min-height:130px;max-width:72%;padding-bottom:15px}.gc-curated h1{font-size:clamp(27px,6.9vw,38px);margin-bottom:10px}.gc-curated__intro{font-size:13px;line-height:1.45}.gc-curated__benefits{display:grid;grid-template-columns:1fr 1.2fr 1fr;align-items:center;gap:0;margin:0 -16px;padding:18px 12px;background:#faf9f6;min-height:74px}.gc-curated__benefits li{padding-inline:8px;gap:7px;font-size:11px;line-height:1.3;min-height:32px}.gc-curated__benefits li:first-child{padding-left:3px}.gc-curated__benefits svg{width:25px;height:25px;flex-basis:25px}.gc-curated__shopping{padding-top:18px;padding-bottom:12px}.gc-curated h2{font-size:23px}.gc-curated__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.gc-curated__card-body{padding:11px 10px}.gc-curated h3{font-size:17px;line-height:1.15;margin-bottom:7px}.gc-curated__rating{font-size:12px;gap:4px;margin-bottom:7px}.gc-curated__stars{font-size:14px;letter-spacing:0}.gc-curated__description{font-size:12px;line-height:1.4}.gc-curated__card-bottom{padding-top:9px}.gc-curated .gc-curated__price{font-size:17px;margin-bottom:9px}.gc-curated__price span{font-size:12px}.gc-curated__button{font-size:12px;padding-inline:5px}}@media(prefers-reduced-motion:reduce){.gc-curated__card{transition:none}.gc-curated__card:hover{transform:none}}.gc-curated__hero-inner{padding-bottom:42px}.gc-curated__breadcrumbs{margin-bottom:36px}.gc-curated__hero-copy{max-width:50%}.gc-curated__intro{max-width:590px}.gc-curated__categories{padding-top:22px;padding-bottom:30px}.gc-curated__categories h2{margin-bottom:18px}.gc-curated__category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.gc-curated__category{min-width:0;border:1px solid #e2dfd8;border-radius:4px;overflow:hidden;background:#fff}.gc-curated__category-link{display:flex;flex-direction:column;height:100%}.gc-curated__category-picture{aspect-ratio:4 / 3;overflow:hidden;background:#f0eee8}.gc-curated__category-picture img{display:block;width:100%;height:100%;object-fit:cover}.gc-curated__category-body{padding:17px 22px 20px}.gc-curated__category h3{margin-bottom:12px;font-size:27px}.gc-curated__category-cta,.gc-curated__all summary{color:#8a1025;font-size:17px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.gc-curated__category-cta svg,.gc-curated__all summary svg{width:20px;height:20px;flex:0 0 20px}.gc-curated__category-cta{display:inline-flex;align-items:center;gap:10px}.gc-curated__coming{display:inline-block;padding:6px 20px;border:1px solid #a7a8aa;border-radius:30px;color:#3f4245;font-size:14px;line-height:1.2}.gc-curated__shopping{position:relative;padding-top:0}.gc-curated__featured-heading{min-height:38px;padding-right:270px;margin-bottom:18px}.gc-curated__all{position:static;margin:0}.gc-curated__all summary{display:flex;align-items:center;gap:9px;position:absolute;right:32px;top:-3px;min-height:44px;cursor:pointer;list-style:none;font-size:14px}.gc-curated__all summary::-webkit-details-marker{display:none}.gc-curated__all[open] summary svg{transform:rotate(90deg)}.gc-curated__all-heading{padding-top:30px;margin-bottom:20px}.gc-curated__all-heading p{font-size:13px;margin-top:7px}.gc-curated__all summary:focus-visible{outline:3px solid #B98228;outline-offset:3px}.gc-curated__card h3{font-size:21px}@media(hover:hover){.gc-curated__category-link:hover .gc-curated__category-cta{color:#560b18}}@media(max-width:1000px){.gc-curated__category-grid{gap:16px}.gc-curated__category-body{padding:16px}.gc-curated__category h3{font-size:23px}.gc-curated__all summary{right:24px}}@media(max-width:749px){.gc-curated__hero-inner{padding-bottom:0}.gc-curated__breadcrumbs{margin-bottom:22px}.gc-curated__hero-copy{max-width:77%}.gc-curated__categories{padding-top:18px;padding-bottom:24px}.gc-curated__categories h2{margin-bottom:14px}.gc-curated__category-grid{grid-template-columns:minmax(0,1fr);gap:16px}.gc-curated__category h3{font-size:25px}.gc-curated__category-body{padding:16px 18px}.gc-curated__category-cta{min-height:30px;font-size:16px}.gc-curated__shopping{padding-top:0}.gc-curated__featured-heading{padding-right:0;padding-bottom:39px;min-height:66px;margin-bottom:12px}.gc-curated__all summary{left:16px;right:auto;top:26px;font-size:13px}.gc-curated__card h3{font-size:17px}.gc-curated__all-heading{padding-top:24px}}.gc-curated__category-picture--cigar img{object-position:center 65%}.gc-curated__card--featured .gc-curated__picture{aspect-ratio:4 / 3}.gc-curated__card--featured .gc-curated__picture img{object-fit:cover;object-position:center}.gc-curated__all-boxes [hidden]{display:none!important}.gc-curated__shopping-heading{margin-bottom:16px}.gc-curated__count{font-size:13px;margin-top:7px!important}.gc-curated__controls,.gc-curated__facets,.gc-curated__sort{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.gc-curated__controls{margin-bottom:18px;position:relative;overflow:visible}.gc-curated__facets{flex:1}.gc-curated__facet{position:relative;font-size:13px}.gc-curated__facet summary{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:44px;padding:10px 14px;border:1px solid #b5bdc6;border-radius:3px;cursor:pointer;list-style:none;font-weight:600}.gc-curated__facet summary::-webkit-details-marker{display:none}.gc-curated__facet-panel{position:absolute;left:0;top:calc(100% + 8px);z-index:5;width:270px;max-height:320px;overflow:auto;background:#fff;border:1px solid #dedbd3;border-radius:4px;padding:14px;box-shadow:0 7px 20px #0017311f}.gc-curated__check{display:flex;align-items:center;gap:10px;min-height:44px;margin:0;font-size:13px;text-transform:none;letter-spacing:0;font-weight:400}.gc-curated__check input{width:18px;height:18px;min-height:0;margin:0;accent-color:#8A1025}.gc-curated__check input:disabled+span{opacity:.45}.gc-curated__price-range{display:grid;grid-template-columns:1fr 1fr;gap:8px}.gc-curated__price-range label{font-size:12px;text-transform:none;letter-spacing:0;margin:0}.gc-curated__price-range input{grid-row:2;width:100%;min-width:0;min-height:44px;border:1px solid #b5bdc6;border-radius:3px;padding:8px;margin:0;font:inherit}.gc-curated__facet-note{margin-top:10px!important;color:#526273;font-size:11px;line-height:1.4}.gc-curated__sort{flex-wrap:nowrap;gap:8px;font-size:13px}.gc-curated__sort label{margin:0;font:inherit;text-transform:none;letter-spacing:0}.gc-curated__sort select{min-height:44px;width:180px;border:1px solid #b5bdc6;border-radius:3px;background:#faf9f6;color:#001731;padding:10px;margin:0;font:inherit}.gc-curated__apply{min-height:44px;padding:10px 14px;border:1px solid #8A1025;border-radius:3px;background:#8a1025;color:#fff;font:700 13px/1.3 var(--font--body, sans-serif);cursor:pointer}.gc-curated__active{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:16px;font-size:12px}.gc-curated__active>button{padding:8px 12px;border:1px solid #ddd7cb;border-radius:30px;background:#fff;color:#001731;font:inherit;cursor:pointer}.gc-curated__clear{min-height:44px;padding:8px 12px;border:0!important;background:transparent!important;color:#8a1025;text-decoration:underline;font:inherit;cursor:pointer}.gc-curated__filter-empty{padding:30px 0}.gc-curated__all-boxes :is(summary,input,button):focus-visible{outline:3px solid #B98228;outline-offset:3px}@media(max-width:1100px){.gc-curated__facets{flex-basis:100%}.gc-curated__facet{position:static}.gc-curated__facet-panel{left:0;top:calc(100% + 8px);max-width:calc(100vw - 64px)}}@media(max-width:749px){.gc-curated__controls{gap:10px}.gc-curated__facets{gap:8px}.gc-curated__facet summary{gap:10px;padding-inline:10px}.gc-curated__facet-panel{max-width:calc(100vw - 40px)}.gc-curated__sort{flex:1}.gc-curated__sort select{width:100%;max-width:190px}}.gc-gift-box-benefits{color:#001731;background:var(--gc-gift-background, #faf9f6)}.gc-gift-box-benefits .gc-gift-container{max-width:1340px;margin:0 auto;padding:0 40px}.gc-gift-box-benefits h2{font:700 clamp(28px,2.7vw,36px)/1.2 Georgia,"Times New Roman",serif;color:#001731;text-transform:none;letter-spacing:-.02em;margin:0 0 24px}@media(max-width:980px){.gc-gift-box-benefits .gc-gift-container{padding:0 24px}.gc-gift-benefit{padding:0 5px}}@media(max-width:767px){.gc-gift-box-benefits .gc-gift-container{padding:0 20px}.gc-gift-benefits{padding:32px 0}.gc-gift-benefits__grid{grid-template-columns:minmax(0,1fr);gap:28px}.gc-gift-benefit{max-width:340px;margin:0 auto}}.gc-gift-box-content{color:#001731;background:var(--gc-gift-background, #faf9f6)}.gc-gift-box-content .gc-gift-container{max-width:1340px;margin:0 auto;padding:0 40px}.gc-gift-box-content h2{font:700 clamp(28px,2.7vw,36px)/1.2 Georgia,"Times New Roman",serif;color:#001731;text-transform:none;letter-spacing:-.02em;margin:0 0 24px}.gc-gift-benefits{background:var(--gc-gift-benefit-background, #001731);color:#faf9f6;padding:38px 0 40px}.gc-gift-benefits h2{text-align:center;color:#faf9f6;margin-bottom:28px}.gc-gift-benefits__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.gc-gift-benefit{text-align:center;padding:0 22px}.gc-gift-benefit>svg{width:46px;height:46px;color:#d9b672;margin-bottom:12px}.gc-gift-benefit h3{color:#faf9f6;margin:0 0 8px;font:700 20px/1.4 Georgia,Times New Roman,serif;text-transform:none;letter-spacing:0}.gc-gift-benefit p{color:#d9e0e7;font-size:14px;line-height:1.6;margin:0}@media(max-width:980px){.gc-gift-box-content .gc-gift-container{padding:0 24px}.gc-gift-benefit{padding:0 5px}}@media(max-width:767px){.gc-gift-box-content .gc-gift-container{padding:0 20px}.gc-gift-details{padding:25px 0 30px}.gc-gift-details__grid{grid-template-columns:minmax(0,1fr);gap:28px}.gc-gift-details__copy{font-size:15px}.gc-gift-contents-list{grid-template-columns:minmax(0,1fr);gap:20px}.gc-gift-contents-list>li:nth-child(2n){border-left:0;padding-left:0}.gc-gift-contents-list>li{gap:14px}.gc-gift-contents-list__illustration{flex-basis:120px;width:120px;height:120px}.gc-gift-contents-list h3{font-size:21px}.gc-gift-details__contents>.gc-gift-details__selection,.gc-gift-details__contents>.gc-gift-details__one-time{text-align:left}.gc-gift-benefits{padding:32px 0}.gc-gift-benefits__grid{grid-template-columns:minmax(0,1fr);gap:28px}.gc-gift-benefit{max-width:340px;margin:0 auto}.gc-gift-faq{padding:34px 0 90px}.gc-gift-faq summary{font-size:17px;padding-left:17px}.gc-gift-faq details>div{padding-left:17px}}.gc-gift-box-faq{color:#001731;background:var(--gc-gift-background, #faf9f6)}.gc-gift-box-faq .gc-gift-container{max-width:1340px;margin:0 auto;padding:0 40px}.gc-gift-box-faq h2{font:700 clamp(28px,2.7vw,36px)/1.2 Georgia,"Times New Roman",serif;color:#001731;text-transform:none;letter-spacing:-.02em;margin:0 0 24px}.gc-gift-faq{padding:46px 0 48px}.gc-gift-faq__list{border:1px solid #d7d5cf;border-radius:5px;overflow:hidden}.gc-gift-faq details+details{border-top:1px solid #d7d5cf}.gc-gift-faq summary{cursor:pointer;padding:18px 54px 18px 22px;position:relative;list-style:none;font:700 18px/1.4 Georgia,Times New Roman,serif}.gc-gift-faq summary::-webkit-details-marker{display:none}.gc-gift-faq summary:after{content:"";width:8px;height:8px;border:solid #001731;border-width:0 1.5px 1.5px 0;position:absolute;right:25px;top:23px;transform:rotate(45deg)}.gc-gift-faq details[open] summary:after{transform:rotate(225deg);top:27px}.gc-gift-faq summary:hover{background:#f3f0ea}.gc-gift-faq summary:focus-visible{outline:3px solid #b98228;outline-offset:-3px}.gc-gift-faq details>div{padding:0 22px 20px;max-width:1040px;color:#414c59;font-size:15px;line-height:1.7}.gc-gift-faq details>div p:last-child{margin-bottom:0}.gc-gift-faq__browse{text-align:center;margin:27px 0 0;font-size:15px}.gc-gift-faq__browse a{color:#001731;text-decoration:underline;text-underline-offset:4px}@media(max-width:980px){.gc-gift-box-faq .gc-gift-container{padding:0 24px}}@media(max-width:767px){.gc-gift-box-faq .gc-gift-container{padding:0 20px}.gc-gift-faq{padding:34px 0 90px}.gc-gift-faq summary{font-size:17px;padding-left:17px}.gc-gift-faq details>div{padding-left:17px}}.gc-gift-box-included{color:#001731;background:var(--gc-gift-background, #faf9f6)}.gc-gift-box-included .gc-gift-container{max-width:1340px;margin:0 auto;padding:0 40px}.gc-gift-box-included h2{font:700 clamp(28px,2.7vw,36px)/1.2 Georgia,"Times New Roman",serif;color:#001731;text-transform:none;letter-spacing:-.02em;margin:0 0 24px}.gc-gift-details{padding:28px 0 32px;border-top:1px solid #e6e1d9}.gc-gift-details__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.gc-gift-details__copy{color:#364251;font-size:16px;line-height:1.75}.gc-gift-details__copy h3{font:700 21px/1.4 Georgia,Times New Roman,serif;color:#001731;letter-spacing:0;text-transform:none;margin:0 0 14px}.gc-gift-details__copy p{margin-bottom:16px}.gc-gift-details__copy ul{padding-left:22px}.gc-gift-details__copy li{margin-bottom:8px}.gc-gift-details__copy strong{color:#001731}.gc-gift-details__copy>:last-child{margin-bottom:0}.gc-gift-details__contents{padding:0;border:0;background:transparent;border-radius:0}.gc-gift-details__contents>h2{font:700 29px/1.3 Georgia,Times New Roman,serif;color:#001731;margin:0 0 15px;text-transform:none;letter-spacing:-.02em}.gc-gift-contents-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;list-style:none;padding:0;margin:0 0 24px}.gc-gift-contents-list>li{display:flex;align-items:center;gap:18px;margin:0;padding:4px 0;border:0;background:transparent}.gc-gift-contents-list>li:nth-child(2n){border-left:1px solid #d9d8d2;padding-left:28px}.gc-gift-contents-list h3{margin:0 0 6px;color:#001731;font:700 23px/1.3 Georgia,Times New Roman,serif;text-transform:none;letter-spacing:0}.gc-gift-contents-list p{margin:0;color:#364251;font-size:15px;line-height:1.6}.gc-gift-contents-list__icon{display:flex;justify-content:center;align-items:center;width:48px;flex:0 0 48px;color:#b98228}.gc-gift-contents-list__icon svg{width:42px;height:48px}.gc-gift-contents-list__icon--pair svg{width:26px}.gc-gift-contents-list__illustration{display:block;flex:0 0 180px;width:180px;height:180px;overflow:hidden}.gc-gift-contents-list__illustration img{display:block;width:100%;height:100%;object-fit:contain}.gc-gift-contents-list__illustration--six img{width:133.333%;height:133.333%;max-width:none;transform:translate(-12.5%,-12.5%)}.gc-gift-details__contents>.gc-gift-details__selection{margin:0 0 7px;color:#364251;font-size:15px;line-height:1.6;text-align:center}.gc-gift-details__contents>.gc-gift-details__one-time{margin:0;color:#364251;font-size:14px;line-height:1.6;text-align:center}@media(max-width:980px){.gc-gift-box-included .gc-gift-container{padding:0 24px}}@media(max-width:767px){.gc-gift-box-included .gc-gift-container{padding:0 20px}.gc-gift-details{padding:25px 0 30px}.gc-gift-details__grid{grid-template-columns:minmax(0,1fr);gap:28px}.gc-gift-details__copy{font-size:15px}.gc-gift-contents-list{grid-template-columns:minmax(0,1fr);gap:20px}.gc-gift-contents-list>li:nth-child(2n){border-left:0;padding-left:0}.gc-gift-contents-list>li{gap:14px}.gc-gift-contents-list__illustration{flex-basis:120px;width:120px;height:120px}.gc-gift-contents-list h3{font-size:21px}.gc-gift-details__contents>.gc-gift-details__selection,.gc-gift-details__contents>.gc-gift-details__one-time{text-align:left}}.gc-gift-hub-links{padding:22px 0;background:#f3eee5;color:#001731;font-family:var(--font--body, sans-serif)}.gc-gift-hub-links__wrap{max-width:1360px;margin-inline:auto;padding-inline:32px;display:flex;align-items:center;justify-content:center;gap:22px;flex-wrap:wrap}.gc-gift-hub-links h2{margin:0;color:#001731;font:700 21px/1.3 Georgia,Times New Roman,serif;text-transform:none;letter-spacing:0}.gc-gift-hub-links ul{display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;gap:0}.gc-gift-hub-links li{padding-inline:22px;border-left:1px solid #B98228}.gc-gift-hub-links a{display:inline-block;padding-block:4px;color:#8a1025;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.gc-gift-hub-links a:focus-visible{outline:3px solid #B98228;outline-offset:3px}@media(max-width:1000px){.gc-gift-hub-links__wrap{gap:12px}.gc-gift-hub-links li{padding-inline:14px}}@media(max-width:749px){.gc-gift-hub-links{padding:18px 0}.gc-gift-hub-links__wrap{display:block;text-align:center;padding-inline:12px}.gc-gift-hub-links h2{font-size:20px;margin-bottom:10px}.gc-gift-hub-links li{padding-inline:9px}.gc-gift-hub-links li:first-child{border-left:0}.gc-gift-hub-links a{font-size:12px}}.gc-clubs{background:#faf9f6;color:#001731;font-family:var(--font--body, sans-serif)}.gc-clubs *,.gc-clubs *:before,.gc-clubs *:after{box-sizing:border-box}.gc-clubs h1,.gc-clubs h2,.gc-clubs h3{font-family:Georgia,Times New Roman,serif;color:#001731;text-transform:none;letter-spacing:-.02em;font-weight:700}.gc-clubs p{margin:0}.gc-clubs a{color:inherit;text-decoration:none}.gc-clubs__wrap{max-width:1360px;padding-inline:32px;margin-inline:auto}.gc-clubs__hero{position:relative;overflow:hidden;background:#faf9f6}.gc-clubs__hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center right}.gc-clubs__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#FAF9F6 0%,rgb(250 249 246 / 98%) 36%,rgb(250 249 246 / 70%) 49%,transparent 66%)}.gc-clubs__hero-inner{position:relative;z-index:1;padding-top:17px;padding-bottom:40px}.gc-clubs__breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;line-height:1.5;margin-bottom:35px}.gc-clubs__breadcrumbs a:hover{text-decoration:underline}.gc-clubs__hero-copy{max-width:54%}.gc-clubs h1{font-size:clamp(38px,4.2vw,58px);line-height:1.06;margin:0 0 14px}.gc-clubs__intro{max-width:660px;font-size:17px;line-height:1.4}.gc-clubs__benefits{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin:28px 0 0;padding:0;list-style:none}.gc-clubs__benefits li{display:flex;align-items:center;gap:11px;font-size:13px;font-weight:700;line-height:1.3;padding-inline:22px;min-height:34px}.gc-clubs__benefits li:first-child{padding-left:0}.gc-clubs__benefits li+li{border-left:1px solid #B98228}.gc-clubs__benefits span{max-width:110px}.gc-clubs__benefits svg{flex:0 0 32px;width:32px;height:32px;color:#b98228}.gc-clubs__shopping{padding-top:20px;padding-bottom:18px}.gc-clubs__toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.gc-clubs h2{font-size:30px;line-height:1.15;margin:0 0 4px}.gc-clubs__count{font-size:13px}.gc-clubs__sort{display:flex;align-items:center;gap:8px;font-size:13px}.gc-clubs__sort label{margin:0;font-size:inherit;font-weight:600;letter-spacing:0;text-transform:none}.gc-clubs__sort select{border:1px solid #b5bdc6;border-radius:3px;color:#001731;background-color:#faf9f6;min-height:44px;width:180px;margin:0;padding:10px 28px 10px 12px;font:inherit}.gc-clubs__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.gc-clubs__card{min-width:0;border:1px solid #e2dfd8;border-radius:5px;overflow:hidden;background:#fff;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.gc-clubs__card-link{display:flex;flex-direction:column;height:100%}.gc-clubs__picture{aspect-ratio:1 / 1;background:#f0eee8;overflow:hidden}.gc-clubs__picture img,.gc-clubs__placeholder{display:block;width:100%;height:100%;object-fit:cover}.gc-clubs__card-body{display:flex;flex:1;flex-direction:column;padding:18px}.gc-clubs h3{margin:0 0 9px;font-size:clamp(20px,1.8vw,23px);line-height:1.18}.gc-clubs__rating{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-bottom:9px;font-size:13px;line-height:1.35}.gc-clubs__stars{display:inline-block;flex:0 0 auto;font-family:Arial,sans-serif;font-size:15px;line-height:1;letter-spacing:1px;background:linear-gradient(90deg,#B98228 0 var(--gc-clubs-rating-fill),#d7d1c7 var(--gc-clubs-rating-fill) 100%);background-clip:text;-webkit-background-clip:text;color:transparent}.gc-clubs__review-count{white-space:nowrap}.gc-clubs__description{font-size:14px;line-height:1.45}.gc-clubs__shipment{margin-top:2px;color:#111}.gc-clubs .gc-clubs__shipment-heading{margin:0 0 10px;font-size:15px;line-height:1.4;font-weight:700;color:#001731}.gc-clubs__shipment-list{display:grid;gap:9px;margin:0;padding:0;list-style:none}.gc-clubs__shipment-list li{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;margin:0;padding:0;font-size:15px;line-height:1.5;color:#111}.gc-clubs__shipment-list li:before{content:none}.gc-clubs__shipment-list svg{display:block;width:18px;height:18px;margin-top:2px;color:#b98228}.gc-clubs__shipment-list span{overflow-wrap:break-word}.gc-clubs__card-bottom{margin-top:auto;padding-top:18px}.gc-clubs .gc-clubs__price{color:#8a1025;font-size:20px;font-weight:800;line-height:1.3;margin-bottom:12px}.gc-clubs__price-from{color:#001731;font-size:14px;font-weight:700}.gc-clubs__price-amount{white-space:nowrap}.gc-clubs__price-unit{color:#8a1025;font-size:14px;font-weight:700}.gc-clubs__button{display:flex;justify-content:center;align-items:center;min-height:44px;padding:10px 12px;border-radius:4px;background:#8a1025;color:#fff;font-size:14px;font-weight:700;text-align:center}.gc-clubs a:focus-visible,.gc-clubs select:focus-visible{outline:3px solid #B98228;outline-offset:3px}.gc-clubs__card:focus-within{border-color:#b98228;outline:2px solid #B98228;outline-offset:2px}.gc-clubs__pagination{margin:28px 0 0;text-align:center}.gc-clubs__pagination a,.gc-clubs__pagination .current{display:inline-block;padding:10px 14px}.gc-clubs__empty{grid-column:1 / -1}@media(hover:hover){.gc-clubs__card:hover{transform:translateY(-4px);border-color:#b98228;box-shadow:0 7px 18px #00173114}}@media(min-width:1600px){.gc-clubs__hero-image{object-fit:cover;object-position:center 55%}}@media(max-width:1000px){.gc-clubs__wrap{padding-inline:24px}.gc-clubs__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gc-clubs__card-body{padding:16px}.gc-clubs h3{font-size:21px}.gc-clubs__benefits li{padding-inline:14px;font-size:12px}.gc-clubs__hero-copy{max-width:58%}}@media(max-width:749px){.gc-clubs__wrap{padding-inline:16px}.gc-clubs__hero-image{height:calc(100% - 74px);object-position:right center;width:100%}.gc-clubs__hero:after{content:"";position:absolute;top:0;right:0;bottom:74px;left:0;background:linear-gradient(90deg,#faf9f6,#faf9f6fa 65%,#faf9f6d9 78%,#faf9f626)}.gc-clubs__hero-inner{padding-top:12px;padding-bottom:0}.gc-clubs__breadcrumbs{font-size:10px;gap:6px;margin-bottom:22px}.gc-clubs__hero-copy{min-height:130px;max-width:72%;padding-bottom:15px}.gc-clubs h1{font-size:clamp(27px,6.9vw,38px);margin-bottom:10px}.gc-clubs__intro{font-size:13px;line-height:1.45}.gc-clubs__benefits{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:0;margin:0 -16px;padding:18px 12px;background:#faf9f6;min-height:74px}.gc-clubs__benefits li{padding-inline:7px;gap:5px;font-size:10px;line-height:1.3;min-height:32px}.gc-clubs__benefits li:first-child{padding-left:3px}.gc-clubs__benefits svg{width:25px;height:25px;flex-basis:25px}.gc-clubs__shopping{padding-top:18px;padding-bottom:12px}.gc-clubs__toolbar{gap:10px;align-items:flex-start;flex-wrap:wrap;margin-bottom:15px}.gc-clubs__toolbar>div{flex:1 0 100%}.gc-clubs__sort{margin-left:auto;max-width:100%}.gc-clubs h2{font-size:23px}.gc-clubs__count{font-size:12px}.gc-clubs__sort{gap:5px}.gc-clubs__sort label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.gc-clubs__sort select{font-size:12px;width:133px;padding-left:8px}.gc-clubs__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.gc-clubs__card-body{padding:16px}.gc-clubs h3{font-size:21px;line-height:1.2;margin-bottom:9px}.gc-clubs__rating{font-size:13px;gap:4px 6px;margin-bottom:10px}.gc-clubs__stars{font-size:14px;letter-spacing:0}.gc-clubs__description{font-size:12px;line-height:1.4}.gc-clubs__card-bottom{padding-top:18px}.gc-clubs .gc-clubs__price{font-size:20px;margin-bottom:12px}.gc-clubs__price-from,.gc-clubs__price-unit{font-size:14px}.gc-clubs__button{font-size:14px;padding-inline:12px;min-height:48px}}@media(max-width:649px){.gc-clubs__grid{grid-template-columns:minmax(0,1fr);gap:22px}}@media(prefers-reduced-motion:reduce){.gc-clubs__card{transition:none}.gc-clubs__card:hover{transform:none}}.gc-wine{background:#faf9f6;color:#001731;font-family:var(--font--body, sans-serif)}.gc-wine *,.gc-wine *:before,.gc-wine *:after{box-sizing:border-box}.gc-wine h1,.gc-wine h2,.gc-wine h3{font-family:Georgia,Times New Roman,serif;color:#001731;text-transform:none;letter-spacing:-.02em;font-weight:700}.gc-wine p{margin:0}.gc-wine a{color:inherit;text-decoration:none}.gc-wine__wrap{max-width:1360px;padding-inline:32px;margin-inline:auto}.gc-wine__hero{position:relative;overflow:hidden;background:#faf9f6}.gc-wine__hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center right}.gc-wine__hero-inner{position:relative;z-index:1;padding-top:17px;padding-bottom:26px}.gc-wine__breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;line-height:1.5;margin-bottom:42px}.gc-wine__breadcrumbs a:hover{text-decoration:underline}.gc-wine__hero-copy{max-width:65%}.gc-wine h1{font-size:clamp(38px,4.2vw,58px);line-height:1.06;margin:0 0 14px}.gc-wine__intro{max-width:660px;font-size:17px;line-height:1.5}.gc-wine__benefits{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin:28px 0 0;padding:0;list-style:none}.gc-wine__benefits li{display:flex;align-items:center;gap:11px;font-size:13px;font-weight:700;line-height:1.3;padding-inline:22px;min-height:30px}.gc-wine__benefits li:first-child{padding-left:0}.gc-wine__benefits li+li{border-left:1px solid #B98228}.gc-wine__benefits svg{flex:0 0 32px;width:32px;height:32px;color:#b98228}.gc-wine__shopping{padding-top:30px;padding-bottom:18px}.gc-wine__toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.gc-wine h2{font-size:30px;line-height:1.15;margin:0 0 4px}.gc-wine__count{font-size:13px}.gc-wine__sort{display:flex;align-items:center;gap:8px;font-size:13px}.gc-wine__sort label{margin:0;font-size:inherit;font-weight:600;letter-spacing:0;text-transform:none}.gc-wine__sort select{border:1px solid #b5bdc6;border-radius:3px;color:#001731;background-color:#faf9f6;min-height:44px;width:180px;margin:0;padding:10px 28px 10px 12px;font:inherit}.gc-wine__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.gc-wine__card{min-width:0;border:1px solid #e2dfd8;border-radius:5px;overflow:hidden;background:#fff;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.gc-wine__card-link{display:flex;flex-direction:column;height:100%}.gc-wine__picture{aspect-ratio:4 / 3;background:#f0eee8;overflow:hidden}.gc-wine__picture img,.gc-wine__placeholder{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.gc-wine__card-body{display:flex;flex:1;flex-direction:column;padding:16px}.gc-wine h3{margin:0 0 9px;font-size:21px;line-height:1.18}.gc-wine__rating{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-bottom:9px;font-size:13px;line-height:1.35}.gc-wine__stars{display:inline-block;flex:0 0 auto;font-family:Arial,sans-serif;font-size:15px;line-height:1;letter-spacing:1px;background:linear-gradient(90deg,#B98228 0 var(--gc-rating-fill),#d7d1c7 var(--gc-rating-fill) 100%);background-clip:text;-webkit-background-clip:text;color:transparent}.gc-wine__review-count{white-space:nowrap}.gc-wine__description,.gc-wine__bottles{font-size:14px;line-height:1.45}.gc-wine .gc-wine__bottles{margin-top:5px}.gc-wine__card-bottom{margin-top:auto;padding-top:12px}.gc-wine .gc-wine__price{color:#8a1025;font-size:20px;font-weight:800;line-height:1.3;margin-bottom:12px}.gc-wine__price span{color:#001731;font-size:15px;font-weight:700}.gc-wine__button{display:flex;justify-content:center;align-items:center;min-height:44px;padding:10px 12px;border-radius:4px;background:#8a1025;color:#fff;font-size:14px;font-weight:700;text-align:center}.gc-wine a:focus-visible,.gc-wine select:focus-visible{outline:3px solid #B98228;outline-offset:3px}.gc-wine__card:focus-within{border-color:#b98228;outline:2px solid #B98228;outline-offset:2px}.gc-wine__pagination{margin:28px 0 0;text-align:center}.gc-wine__pagination a,.gc-wine__pagination .current{display:inline-block;padding:10px 14px}.gc-wine__empty{grid-column:1 / -1}@media(hover:hover){.gc-wine__card:hover{transform:translateY(-4px);border-color:#b98228;box-shadow:0 7px 18px #00173114}}@media(min-width:1600px){.gc-wine__hero-image{object-fit:cover;object-position:center 55%}}@media(max-width:1000px){.gc-wine__wrap{padding-inline:24px}.gc-wine__grid{gap:14px}.gc-wine__card-body{padding:12px}.gc-wine h3{font-size:19px}.gc-wine__benefits li{padding-inline:14px;font-size:12px}.gc-wine__hero-copy{max-width:70%}}@media(max-width:749px){.gc-wine__wrap{padding-inline:16px}.gc-wine__hero-image{height:calc(100% - 74px);object-position:right center;width:100%}.gc-wine__hero:after{content:"";position:absolute;top:0;right:0;bottom:74px;left:0;background:linear-gradient(90deg,#FAF9F6 0%,rgb(250 249 246 / 97%) 39%,rgb(250 249 246 / 68%) 61%,transparent 85%)}.gc-wine__hero-inner{padding-top:12px;padding-bottom:0}.gc-wine__breadcrumbs{font-size:10px;gap:6px;margin-bottom:22px}.gc-wine__hero-copy{min-height:130px;max-width:72%;padding-bottom:15px}.gc-wine h1{font-size:clamp(27px,6.9vw,38px);margin-bottom:10px}.gc-wine__intro{font-size:13px;line-height:1.45}.gc-wine__benefits{display:grid;grid-template-columns:1fr 1.2fr 1fr;align-items:center;gap:0;margin:0 -16px;padding:18px 12px;background:#faf9f6;min-height:74px}.gc-wine__benefits li{padding-inline:8px;gap:7px;font-size:11px;line-height:1.3;min-height:32px}.gc-wine__benefits li:first-child{padding-left:3px}.gc-wine__benefits svg{width:25px;height:25px;flex-basis:25px}.gc-wine__shopping{padding-top:18px;padding-bottom:12px}.gc-wine__toolbar{gap:10px;align-items:flex-start;margin-bottom:15px}.gc-wine h2{font-size:23px}.gc-wine__count{font-size:12px}.gc-wine__sort{gap:5px}.gc-wine__sort label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.gc-wine__sort select{font-size:12px;width:133px;padding-left:8px}.gc-wine__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.gc-wine__card-body{padding:11px 10px}.gc-wine h3{font-size:17px;line-height:1.15;margin-bottom:7px}.gc-wine__rating{font-size:12px;gap:4px;margin-bottom:7px}.gc-wine__stars{font-size:14px;letter-spacing:0}.gc-wine__description,.gc-wine__bottles{font-size:12px;line-height:1.4}.gc-wine__card-bottom{padding-top:9px}.gc-wine .gc-wine__price{font-size:17px;margin-bottom:9px}.gc-wine__price span{font-size:12px}.gc-wine__button{font-size:12px;padding-inline:5px}}@media(prefers-reduced-motion:reduce){.gc-wine__card{transition:none}.gc-wine__card:hover{transform:none}}.gc-collection-controls,.gc-collection-controls__facets,.gc-collection-controls__sort{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.gc-collection-controls{position:relative;margin-bottom:18px;overflow:visible}.gc-collection-controls[hidden],.gc-collection-controls__active[hidden],.gc-collection-controls__empty[hidden],[data-gc-collection-card][hidden],[data-gc-collection-native-sort][hidden]{display:none}.gc-collection-controls__facets{flex:1}.gc-collection-controls__facet{position:relative;font-size:13px}.gc-collection-controls__facet summary{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:44px;padding:10px 14px;border:1px solid #b5bdc6;border-radius:3px;cursor:pointer;list-style:none;font-weight:600}.gc-collection-controls__facet summary::-webkit-details-marker{display:none}.gc-collection-controls__panel{position:absolute;left:0;top:calc(100% + 8px);z-index:5;width:270px;max-width:calc(100vw - 32px);max-height:320px;overflow:auto;background:#fff;border:1px solid #dedbd3;border-radius:4px;padding:14px;box-shadow:0 7px 20px #0017311f}.gc-collection-controls__check{display:flex;align-items:center;gap:10px;min-height:44px;margin:0;font-size:13px;text-transform:none;letter-spacing:0;font-weight:400}.gc-collection-controls__check input{width:18px;height:18px;min-height:0;margin:0;accent-color:#8A1025}.gc-collection-controls__check input:disabled+span{opacity:.45}.gc-collection-controls__range{display:grid;grid-template-columns:1fr 1fr;gap:8px}.gc-collection-controls__range label{font-size:12px;text-transform:none;letter-spacing:0;margin:0}.gc-collection-controls__range input{grid-row:2;width:100%;min-width:0;min-height:44px;border:1px solid #b5bdc6;border-radius:3px;padding:8px;margin:0;font:inherit}.gc-collection-controls__note{margin-top:10px!important;color:#526273;font-size:11px;line-height:1.4}.gc-collection-controls__sort{flex-wrap:nowrap;gap:8px;font-size:13px}.gc-collection-controls__sort label{margin:0;font:inherit;text-transform:none;letter-spacing:0}.gc-collection-controls__sort select{min-height:44px;width:180px;border:1px solid #b5bdc6;border-radius:3px;background:#faf9f6;color:#001731;padding:10px;margin:0;font:inherit}.gc-collection-controls__apply{min-height:44px;padding:10px 14px;border:1px solid #8A1025;border-radius:3px;background:#8a1025;color:#fff;font:700 13px/1.3 var(--font--body, sans-serif);cursor:pointer}.gc-collection-controls__active{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:16px;font-size:12px}.gc-collection-controls__active>button{min-height:44px;padding:8px 12px;border:1px solid #ddd7cb;border-radius:30px;background:#fff;color:#001731;font:inherit;cursor:pointer}.gc-collection-controls__clear{min-height:44px;padding:8px 12px;border:0!important;background:transparent!important;color:#8a1025;text-decoration:underline;font:inherit;cursor:pointer}.gc-collection-controls__empty{padding:12px 0 30px}.gc-collection-controls__empty h3{margin-top:0}[data-gc-collection] :is(summary,input,button,select):focus-visible{outline:3px solid #B98228;outline-offset:3px}@media(max-width:749px){.gc-collection-controls{gap:10px}.gc-collection-controls__facets{flex-basis:100%;gap:8px}.gc-collection-controls__facet{position:static}.gc-collection-controls__facet summary{gap:14px;padding-inline:10px}.gc-collection-controls__panel{left:0;top:52px}.gc-collection-controls__sort{flex:1}.gc-collection-controls__sort select{flex:1;width:100%;max-width:190px;min-width:0}}.product-single:has(.gc-gift-box-eyebrow){--gc-ink: #001731;--gc-wine: #75142f;--gc-gold: #b98228;margin-top:0;color:var(--gc-ink)}.product-single:has(.gc-gift-box-eyebrow)>.container{max-width:1340px;padding:0 40px}.product-single:has(.gc-gift-box-eyebrow) .breadcrumb{margin:0 0 28px;padding-top:8px}.product-single:has(.gc-gift-box-eyebrow) .product-single__content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:min-content 1fr;gap:24px 44px;min-height:0;align-items:start}.product-single:has(.gc-gift-box-eyebrow) .product-single__media{width:100%;margin:0;grid-column:1;grid-row:1}.product-single:has(.gc-gift-box-eyebrow) .product-single__primary-blocks{position:static;width:100%;height:auto;max-width:none;grid-column:2;grid-row:1 / span 2}.product-single:has(.gc-gift-box-eyebrow) .product-single__secondary-blocks{display:block;grid-column:1;grid-row:2;width:100%;min-width:0;margin:0;padding:0}.product-single:has(.gc-gift-box-eyebrow) .product-single__secondary-blocks>.product-single__box__block{margin:0}.product-single:has(.gc-gift-box-eyebrow) .product-single__secondary-blocks>.product-single__box__block:empty{display:none}.product-single:has(.gc-gift-box-empty) .product-single__media{display:none}.product-single:has(.gc-gift-box-empty) .product-single__secondary-blocks{display:block;grid-column:1;grid-row:1;width:100%;margin:0;padding:0}.product-single:has(.gc-gift-box-empty) .product-single__secondary-blocks>.product-single__box__block{margin:0}.product-single:has(.gc-gift-box-eyebrow) .product-single__box{background:transparent;padding:0;border:0}.product-single:has(.gc-gift-box-eyebrow) .product-single__box__block{margin:12px 0}.product-single:has(.gc-gift-box-eyebrow) .product-single__box__block:has(.gc-gift-box-eyebrow){margin:2px 0 10px}.product-single:has(.gc-gift-box-eyebrow) .product-single__box__block--title{margin:0 0 8px}.product-single:has(.gc-gift-box-eyebrow) .product-single__box__block--title+.product-single__box__block:has(.jdgm-preview-badge){margin-top:8px}.product-single:has(.gc-gift-box-eyebrow) .product-single__title{margin:0;padding:0;color:var(--gc-ink);font:700 clamp(30px,3vw,44px)/1.12 Georgia,"Times New Roman",serif;letter-spacing:-.025em;text-transform:none}.product-single:has(.gc-gift-box-eyebrow) .product-single__title:after{display:none}.product-single:has(.gc-gift-box-eyebrow) .product-single__box__block--price{margin:14px 0 24px}.product-single:has(.gc-gift-box-eyebrow) .price__text{font:700 32px/1.15 Georgia,Times New Roman,serif;color:var(--gc-ink)}.product-single:has(.gc-gift-box-eyebrow) .price__number--sale{color:var(--gc-ink)}.product-single:has(.gc-gift-box-eyebrow) .price__notes:empty{display:none}.product-single:has(.gc-gift-box-eyebrow) .product-form__swatch{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 16px;padding:0;border:0}.product-single:has(.gc-gift-box-eyebrow) .product-form__swatch__title{flex:0 0 100%;margin:0 0 2px;padding:0}.product-single:has(.gc-gift-box-eyebrow) .product-form__swatch__title legend{font:700 15px/1.4 var(--font--body);letter-spacing:0;text-transform:none;color:var(--gc-ink)}.product-single:has(.gc-gift-box-eyebrow) .product-form__swatch__item--button{flex:1 1 0;margin:0;min-width:0;padding:0}.product-single:has(.gc-gift-box-eyebrow) .product-form__swatch__label{display:flex;justify-content:center;align-items:center;width:100%;margin-top:0;min-height:52px;height:auto;padding:12px 8px;border:1px solid #b6bec6;border-radius:4px;background:#fff;color:var(--gc-ink);font:600 16px/1.35 var(--font--body);text-transform:none;letter-spacing:0;white-space:normal;text-align:center;box-shadow:none}.product-single:has(.gc-gift-box-eyebrow) .product-form__swatch__input:checked+.product-form__swatch__label{border-color:var(--gc-wine);box-shadow:inset 0 0 0 1px var(--gc-wine);color:var(--gc-wine);background:#f8f1ed}.product-single:has(.gc-gift-box-eyebrow) .product-form__swatch__input:focus-visible+.product-form__swatch__label{outline:3px solid var(--gc-gold);outline-offset:3px}.product-single:has(.gc-gift-box-eyebrow) .product-form__swatch__label:hover{border-color:var(--gc-wine)}.product-single:has(.gc-gift-box-eyebrow) .product-single__box__block--variant_picker{margin-bottom:10px}.product-single:has(.gc-gift-box-eyebrow) .product-single__box__block--quantity_selector{margin:16px 0}.product-single:has(.gc-gift-box-eyebrow) .quantity-selector{display:block;margin:0 0 9px;color:var(--gc-ink);font:700 17px/1.4 Georgia,Times New Roman,serif;text-transform:none;letter-spacing:0}.product-single:has(.gc-gift-box-eyebrow) .product-form__qty-input{display:flex;align-items:center;gap:14px}.product-single:has(.gc-gift-box-eyebrow) .product-form__add{display:grid;grid-template-columns:156px minmax(0,1fr);align-items:end;column-gap:20px;row-gap:0;margin:0}.product-single:has(.gc-gift-box-eyebrow) .gc-gift-purchase-quantity{grid-column:1;grid-row:2;min-width:0;margin-top:16px}.product-single:has(.gc-gift-box-eyebrow) .product-form__add>.product-form__add-btn{grid-column:2;grid-row:2;margin:0;min-width:0}.product-single:has(.gc-gift-box-eyebrow) .product-form__add>.dynamic-button{grid-column:1 / -1}.product-single:has(.gc-gift-box-eyebrow) quantity-input{display:inline-flex;align-items:center;width:156px;height:52px;padding:3px;gap:0;border:1px solid #b3bdc8;border-radius:30px;background:#fff;overflow:hidden}.product-single:has(.gc-gift-box-eyebrow) quantity-input>button{display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;min-height:44px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--gc-ink);font:500 23px/1 var(--font--body)}.product-single:has(.gc-gift-box-eyebrow) quantity-input>input{flex:1 1 0;width:58px;min-width:0;height:36px;margin:0;padding:0 3px;border:0;border-left:1px solid #d6dce1;border-right:1px solid #d6dce1;border-radius:0;background:transparent;color:var(--gc-ink);font:600 18px/1.3 var(--font--body);text-align:center;-webkit-appearance:textfield;appearance:textfield}.product-single:has(.gc-gift-box-eyebrow) quantity-input>input::-webkit-inner-spin-button,.product-single:has(.gc-gift-box-eyebrow) quantity-input>input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.product-single:has(.gc-gift-box-eyebrow) quantity-input>button:hover{background:#f4f0e9}.product-single:has(.gc-gift-box-eyebrow) quantity-input>:focus-visible{outline:3px solid var(--gc-gold);outline-offset:-3px}.product-single:has(.gc-gift-box-eyebrow) .product-form__add-btn{min-height:52px;border:1px solid var(--gc-wine);border-radius:4px;background:var(--gc-wine);color:#fff;font:700 17px/1.4 var(--font--body);text-transform:uppercase;letter-spacing:.035em}.product-single:has(.gc-gift-box-eyebrow) .product-form__add-btn:hover{background:#591026;border-color:#591026}.product-single:has(.gc-gift-box-eyebrow) .product-single__box__block--buy_buttons{margin-bottom:8px}.product-single:has(.gc-gift-box-eyebrow) .media-gallery__image{border-radius:4px}.product-single:has(.gc-gift-box-eyebrow) .media-gallery__nav{width:100%;max-width:none;margin:12px 0 0;padding:0;gap:10px}.product-single:has(.gc-gift-box-eyebrow) .media-gallery__nav-item{flex:0 0 30px;width:30px;min-height:44px;padding:0;color:var(--gc-ink)}.product-single:has(.gc-gift-box-eyebrow) .media-gallery__nav-item[disabled]{opacity:.3}.product-single:has(.gc-gift-box-eyebrow) .media-gallery__thumbs{min-width:0;max-width:calc(100% - 80px)}.product-single:has(.gc-gift-box-eyebrow) .thumbnail-list{--thumbRatio: 3 !important;gap:12px;margin:0}.product-single:has(.gc-gift-box-eyebrow) .thumbnail-list__item{flex-basis:calc((100% - 24px) / 3)}.product-single:has(.gc-gift-box-eyebrow) .thumbnail{border-radius:4px;border:1px solid #d8d2c8}.product-single:has(.gc-gift-box-eyebrow) .thumbnail-list__item--active .thumbnail{border:2px solid var(--gc-gold);box-shadow:none}.product-single:has(.gc-gift-box-eyebrow) .thumbnail:focus-visible{outline:3px solid var(--gc-gold);outline-offset:-3px}.product-single:has(.gc-gift-box-eyebrow) .media-gallery__thumb-image{object-fit:cover}.product-single:has(.gc-gift-box-eyebrow) .jdgm-prev-badge{font-size:15px}.product-single:has(.gc-gift-box-eyebrow) .jdgm-star{color:#b98228}.gc-gift-box-eyebrow{margin:0;color:#8f651e;font:700 11px/1.5 var(--font--body);text-transform:uppercase;letter-spacing:.14em}.gc-gift-box-intro>p{margin:0 0 10px;font-size:16px;line-height:1.6}.gc-gift-box-intro>.gc-gift-box-tagline{font:700 23px/1.3 Georgia,Times New Roman,serif;margin-bottom:9px}.gc-gift-box-badge{display:inline-flex;align-items:center;gap:9px;background:#f5e7e8;color:#75142f;border-radius:30px;padding:8px 15px;margin:0;font:700 14px/1.4 var(--font--body)}.gc-gift-box-badge svg{width:23px;height:23px;flex:0 0 23px}.gc-gift-box-includes{display:block;margin-top:5px}.gc-gift-box-includes__title{font:700 19px/1.4 Georgia,Times New Roman,serif;margin:0 0 9px}.gc-gift-box-includes ul{list-style:none;padding:0;margin:0}.gc-gift-box-includes li{position:relative;padding-left:28px;margin:6px 0;font-size:15px;line-height:1.6}.gc-gift-box-includes li:before{content:"";position:absolute;left:3px;top:7px;width:8px;height:14px;border:solid #a87725;border-width:0 2px 2px 0;transform:rotate(45deg)}.gc-gift-box-purchase-note{text-align:right;font:15px/1.5 Georgia,Times New Roman,serif;margin:0}.gc-gift-box-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;aspect-ratio:1/1;padding:36px;border:1px solid #e4ded3;background:#f3efe7;border-radius:4px;text-align:center}.gc-gift-box-empty>svg{width:112px;height:112px;color:#a77a34}.gc-gift-box-empty>p{margin:0;max-width:320px;font:700 30px/1.2 Georgia,Times New Roman,serif;color:#001731}.gc-gift-box-empty>span{font-size:15px;color:#495568}.gc-gift-box-sticky{display:none}.gc-gift-box-sticky[hidden]{display:none!important}@media(max-width:980px){.product-single:has(.gc-gift-box-eyebrow)>.container{padding:0 24px}.product-single:has(.gc-gift-box-eyebrow) .product-single__content{gap:22px 30px}.product-single:has(.gc-gift-box-eyebrow) .product-single__title{font-size:34px}.product-single:has(.gc-gift-box-eyebrow) .product-form__swatch__label{font-size:14px}}@media(max-width:767px){.product-single:has(.gc-gift-box-eyebrow)>.container{padding:0 20px}.product-single:has(.gc-gift-box-eyebrow) .breadcrumb{margin-bottom:18px}.product-single:has(.gc-gift-box-eyebrow) .product-single__content{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:24px}.product-single:has(.gc-gift-box-eyebrow) .product-single__primary-blocks{grid-column:1;grid-row:2}.product-single:has(.gc-gift-box-eyebrow) .product-single__secondary-blocks{grid-column:1;grid-row:3}.product-single:has(.gc-gift-box-eyebrow) .product-single__title{font-size:34px}.product-single:has(.gc-gift-box-eyebrow) .product-form__swatch{gap:8px}.product-single:has(.gc-gift-box-eyebrow) .product-form__swatch__label{font-size:15px;min-height:50px;padding:11px 6px}.product-single:has(.gc-gift-box-eyebrow) .media-gallery__nav{gap:6px;margin-top:10px}.product-single:has(.gc-gift-box-eyebrow) .media-gallery__nav-item{flex-basis:24px;width:24px}.product-single:has(.gc-gift-box-eyebrow) .media-gallery__thumbs{max-width:calc(100% - 60px)}.product-single:has(.gc-gift-box-eyebrow) .thumbnail-list{gap:8px}.product-single:has(.gc-gift-box-eyebrow) .thumbnail-list__item{flex-basis:calc((100% - 16px) / 3)}.product-single:has(.gc-gift-box-eyebrow) .product-form__add{grid-template-columns:140px minmax(0,1fr);column-gap:12px}.product-single:has(.gc-gift-box-eyebrow) quantity-input{width:140px}.product-single:has(.gc-gift-box-eyebrow) quantity-input>button{flex-basis:44px;width:44px}.product-single:has(.gc-gift-box-eyebrow) .product-form__add-btn{font-size:15px;padding-left:8px;padding-right:8px;letter-spacing:.02em}.gc-gift-box-purchase-note{text-align:center;font-size:14px}.gc-gift-box-empty{aspect-ratio:4/3}.gc-gift-box-empty>svg{width:80px;height:80px}.gc-gift-box-empty>p{font-size:27px}.gc-gift-box-sticky{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:20;gap:18px;align-items:center;justify-content:space-between;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:#faf9f6;border-top:1px solid #ddd7cf;box-shadow:0 -3px 18px #0017310d}.gc-gift-box-sticky__price{display:flex;flex-direction:column;flex-shrink:0;color:#001731;font:700 24px/1.2 Georgia,Times New Roman,serif}.gc-gift-box-sticky__price small{font:11px/1.4 var(--font--body);margin-top:3px}.gc-gift-box-sticky button{min-height:48px;padding:11px 20px;flex:1;border:0;border-radius:4px;background:#75142f;color:#fff;font:700 15px/1.4 var(--font--body);text-transform:uppercase}.gc-gift-box-sticky button:disabled{opacity:.6;cursor:not-allowed}.gc-gift-box-sticky button:focus-visible{outline:3px solid #b98228;outline-offset:3px}}.gc-gift-fast-shipping{display:inline-flex;align-items:center;gap:8px;color:#4b5a69;font:700 12px/1.6 Arial,sans-serif}.gc-gift-fast-shipping svg{width:25px;height:20px;stroke:#b79544;flex:0 0 25px}.gc-gift-box-purchase-note:has(.gc-gift-fast-shipping){display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}@media(max-width:767px){.gc-gift-fast-shipping{font-size:11px}.gc-gift-box-purchase-note:has(.gc-gift-fast-shipping){gap:8px}.gc-gift-box-purchase-note:has(.gc-gift-fast-shipping) .gc-gift-box-badge{font-size:11px;padding:8px 11px;gap:6px}.gc-gift-box-purchase-note:has(.gc-gift-fast-shipping) .gc-gift-box-badge svg{width:20px;height:20px;flex-basis:20px}}.gc-gift-box-story{padding-top:22px;border-top:1px solid #d8d4cc;color:#001731}.gc-gift-box-story h2{margin:0 0 13px;color:#001731;font:700 clamp(24px,2vw,29px)/1.2 Georgia,"Times New Roman",serif;letter-spacing:-.02em;text-transform:none}.gc-gift-box-story__copy{color:#364251;font-size:15px;line-height:1.65}.gc-gift-box-story__copy h3{margin:22px 0 12px;color:#001731;font:700 23px/1.3 Georgia,Times New Roman,serif;letter-spacing:-.02em;text-transform:none}.gc-gift-box-story__copy p{margin:0 0 13px}.gc-gift-box-story__copy>:last-child{margin-bottom:0}.gc-gift-box-story__copy strong{color:#001731}@media(max-width:767px){.gc-gift-box-story{padding-top:24px}.gc-gift-box-story h2{font-size:26px}}.gc-gift-message-widget{box-sizing:border-box;clear:both;width:100%;min-width:0;margin:0 0 20px}.gc-gift-message-widget>.gc-gift-message-toggle{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:16px;box-sizing:border-box;width:100%;min-height:76px;margin:4px 0 16px;padding:13px 4px;border:0;border-top:1px solid #b9bdc0;border-bottom:1px solid #b9bdc0;border-radius:0;background:transparent;color:#001731;text-align:left;cursor:pointer}.gc-gift-message-toggle:focus-visible{outline:3px solid #b98228;outline-offset:3px}.gc-gift-message-icon{flex:0 0 38px;width:38px;height:38px;color:#b98228}.gc-gift-message-copy{flex:1 1 0;min-width:0}.gc-gift-message-title{display:block;margin:0;color:#001731;font:700 17px/1.35 Georgia,Times New Roman,serif;letter-spacing:0;text-transform:none}.gc-gift-message-subtitle{display:block;margin-top:3px;color:#3e4f62;font:400 14px/1.45 Georgia,Times New Roman,serif;letter-spacing:0;text-transform:none}.gc-gift-message-chevron{flex:0 0 9px;box-sizing:content-box;width:9px;height:9px;margin:0 8px 4px auto;border:solid #001731;border-width:0 2px 2px 0;transform:rotate(45deg)}.gc-gift-message-toggle[aria-expanded=true] .gc-gift-message-chevron{transform:rotate(225deg);margin-bottom:-4px}.gc-gift-message-widget>[data-gc-gift-message-panel]{width:100%;min-width:0;margin:0}[data-gc-gift-message-panel].gc-gift-message-panel--collapsed{height:0!important;min-height:0!important;overflow:hidden!important;opacity:0;pointer-events:none}[data-gc-card-preview-hidden],[data-gc-email-only-hidden]{display:none!important}[data-gc-gift-message-panel] .gs__product-option:not([data-child-type=html]){box-sizing:border-box;max-width:100%;margin:16px 0;padding:20px!important;border:1px solid #d9d4c9;background:#faf9f6;color:#001731;font:15px/1.5 Muli,Arial,sans-serif}[data-gc-gift-message-panel] .gs__product-option legend,[data-gc-gift-message-panel] .gs__helper-content{margin:0 0 16px;color:#001731;font:400 21px/1.35 Georgia,Times New Roman,serif}[data-gc-gift-message-panel] .gs__helper-content p{margin:0;font:inherit!important;color:inherit}[data-gc-gift-message-panel] label{color:#001731;font-weight:600}[data-gc-gift-message-panel] .gs__product-option .gs__checkbox-label{box-sizing:border-box;width:100%;padding:12px 12px 12px 44px;border:1px solid #d9d4c9;border-radius:2px;background:#fff}[data-gc-gift-message-panel] .gs__checkbox-label:has(input:checked){border-color:#75142f;background:#f6eff1}[data-gc-gift-message-panel] .gs__custom-checkbox,[data-gc-gift-message-panel] input:is([type=radio],[type=checkbox]){left:12px;top:12px}[data-gc-gift-message-panel] input:is([type=text],[type=email]),[data-gc-gift-message-panel] textarea{box-sizing:border-box;width:100%;max-width:100%;min-height:44px;padding:11px 12px;border:1px solid #b9b4aa;border-radius:2px;background:#fff;color:#001731;font:inherit}[data-gc-gift-message-panel] input:focus-visible,[data-gc-gift-message-panel] textarea:focus-visible{outline:2px solid #75142f;outline-offset:2px}[data-gc-gift-message-panel] input:checked:not(:disabled)+.gs__custom-checkbox,[data-gc-gift-message-panel] input:checked:not(:disabled)+.gs__custom-checkbox:before,[data-gc-gift-message-panel] input:checked:not(:disabled)+.gs__custom-checkbox:after{border-color:#75142f!important}[data-gc-gift-message-panel] input:checked:not(:disabled)+.gs__custom-checkbox{border-width:2px}[data-gc-gift-message-panel] input:checked:not(:disabled)+.gs__custom-checkbox:after{border-width:0 2px 2px 0}.gc-premium-coming-soon .gs__checkbox-label{cursor:not-allowed;background:#f1efea!important;color:#62676c}.gc-premium-choice-help{display:block;margin-top:2px;color:#62676c;font-size:12px;font-weight:600}#gsAppContainer[data-gc-gift-message-panel] [data-child-type=radio] input[type=radio]:checked:not(:disabled)+.gs__custom-checkbox,#gsAppContainer[data-gc-gift-message-panel] [data-child-type=radio] input[type=radio]:checked:not(:disabled)+.gs__custom-checkbox:before,#gsAppContainer[data-gc-gift-message-panel] [data-child-type=radio] input[type=radio]:checked:not(:disabled)+.gs__custom-checkbox:after{border-color:#75142f!important}#gsAppContainer[data-gc-gift-message-panel] .gs__checkbox-label:has(>input[type=radio]){position:relative!important;display:flex!important;align-items:center;box-sizing:border-box;width:100%;min-height:44px;padding:12px 12px 12px 44px}#gsAppContainer[data-gc-gift-message-panel] .gs__checkbox-label:has(>input[type=radio])>input[type=radio],#gsAppContainer[data-gc-gift-message-panel] .gs__checkbox-label:has(>input[type=radio])>.gs__custom-checkbox{position:absolute!important;left:12px!important;top:50%!important;margin:0!important;transform:translateY(-50%)!important}#gsAppContainer[data-gc-gift-message-panel] .gs__checkbox-label:has(>input[type=radio])>.gs__checkbox-input-title{min-width:0}#gsAppContainer[data-gc-gift-message-panel] .gs__checkbox-label:has(>input[type=radio]):has(>input:focus-visible){outline:3px solid #b98228;outline-offset:2px}@media(min-width:769px){.gc-beer-page .product-single__content:has(.gc-gift-message-widget),.gcbox .product-single__content:has(.gc-gift-message-widget){grid-template-rows:min-content 1fr}.gc-beer-page .product-single__content:has(.gc-gift-message-widget)>.product-single__primary-blocks,.gcbox .product-single__content:has(.gc-gift-message-widget)>.product-single__primary-blocks{grid-row:1 / span 2}}@media(max-width:600px){.gc-gift-message-widget>.gc-gift-message-toggle{gap:12px;padding:12px 2px}[data-gc-gift-message-panel] .gs__product-option:not([data-child-type=html]){padding:16px!important}}
/*# sourceMappingURL=/cdn/shop/t/37/compiled_assets/styles.css.map */
