.gwp-bar{padding:12px 16px;border-bottom:1px solid #e3e7ee;font-family:Rubik,system-ui,sans-serif;font-size:14px;color:#111}.gwp-bar[hidden]{display:none!important}.gwp-bar__msg{margin:0 0 10px;text-align:center}.gwp-bar__track{position:relative;height:8px;background:#e3e7ee;border-radius:4px;margin:0 12px 22px}.gwp-bar__fill{position:absolute;inset:0 auto 0 0;background:#001e60;border-radius:4px;transition:width .3s}.gwp-bar__mark{position:absolute;top:-4px;width:16px;height:16px;margin-left:-8px;border-radius:50%;background:#fff;border:2px solid #001E60}.gwp-bar__mark.is-reached{background:#fce300}.gwp-bar__mark span{position:absolute;top:18px;left:50%;transform:translate(-50%);font-size:11px;white-space:nowrap;color:#333a46}.gwp-offer{display:flex;gap:10px;align-items:center;padding:8px;margin-top:8px;background:#fffbe0;border:1px solid #f1e27a}.gwp-offer img{width:48px;height:48px;object-fit:contain;background:#fff}.gwp-offer__text{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.gwp-offer__eyebrow{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#001e60}.gwp-offer__variant{max-width:140px;font-size:13px}.gwp-offer__add{background:#001e60;color:#fff;border:0;padding:8px 12px;font-weight:600;cursor:pointer;white-space:nowrap}.gwp-offer--soldout{background:#f4f5f7;border-color:#e3e7ee;color:#5b6577;font-size:13px}.gwp-line .action--qty,.gwp-line .qty{display:none!important}.gwp-line__badge{display:inline-block;margin-top:4px;background:#fce300;color:#001e60;font-size:10px;font-weight:600;letter-spacing:.06em;padding:2px 6px;border-radius:3px}[data-gg-window][hidden]{display:none!important}.gg-band{font-family:Rubik,system-ui,sans-serif;color:#111;background:#fff;position:relative;overflow-x:clip}.gg-band *,.gg-band *:before,.gg-band *:after{box-sizing:border-box}.gg-band img{max-width:100%;height:auto;display:block}.gg-band p{margin:0}.gg-wrap{max-width:1240px;margin:0 auto;padding:48px 16px;display:flex;flex-direction:column;gap:24px}.gg-h2{margin:0;font-family:Rubik,system-ui,sans-serif;font-size:32px;line-height:1.15;font-weight:600;color:#001e60;letter-spacing:0;text-transform:none}.gg-eyebrow{display:block;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#5b6577;line-height:1.3}.gg-sub{font-size:15px;line-height:1.5;color:#5b6577;max-width:640px}.gg-head{display:flex;flex-direction:column;gap:6px}.gg-head--split{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px}.gg-head--split>div{display:flex;flex-direction:column;gap:6px;min-width:0}.gg-band--grey{background:#f3f5f8}.gg-band--navy{background:#001e60;color:#fff}.gg-band--navy .gg-h2{color:#fff}.gg-band--navy .gg-eyebrow{color:#fce300}.gg-btn{display:inline-block;padding:14px 26px;font:600 15px/1.2 Rubik,system-ui,sans-serif;text-decoration:none;text-align:center;border:2px solid transparent;cursor:pointer;min-height:44px}.gg-btn--yellow{background:#fce300;color:#001e60;border-color:#fce300}.gg-btn--yellow:hover{background:#ffeb3d;color:#001e60}.gg-btn--navy{background:#001e60;color:#fff;border-color:#001e60}.gg-btn--navy:hover{background:#0a2d80;color:#fff}.gg-btn--outline{background:transparent;color:#fff;border-color:#fff}.gg-btn--outline:hover{background:#fff;color:#001e60}.gg-btn--ghost{background:transparent;color:#001e60;border-color:#001e60}.gg-btn--ghost:hover{background:#001e60;color:#fff}.gg-btn:disabled{opacity:.6;cursor:wait}.gg-link{display:inline-flex;align-items:center;min-height:44px;font-size:15px;font-weight:600;color:#001e60}.gg-band--navy .gg-link{color:#fff}.gg-off-window,.gg-disabled{outline:2px dashed #C8102E;outline-offset:-2px}.gg-band.gg-off-window:before,.gg-band.gg-disabled:before{position:absolute;top:0;right:0;z-index:5;background:#c8102e;color:#fff;font:600 12px/1.3 Rubik,system-ui,sans-serif;padding:4px 8px}.gg-band.gg-off-window:before{content:"Scheduled: " attr(data-show-from) " \2192  " attr(data-show-until)}.gg-band.gg-disabled:before{content:"Free gifts are off: Theme settings \2192  Holiday free gifts"}.gg-strip__item.gg-off-window,.gg-sale.gg-off-window,.gg-deals__bf.gg-off-window{outline-offset:2px}.gg-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.gg-card{display:flex;flex-direction:column;gap:6px;background:#fff;border:1px solid #e3e7ee;color:#111;text-decoration:none;padding-bottom:14px;min-width:0;font-family:Rubik,system-ui,sans-serif;transition:border-color .15s}.gg-card:hover{border-color:#001e60;color:#111}.gg-card__img{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;padding:16px;background:#fff;margin-bottom:4px;overflow:hidden}.gg-card__img img{width:100%;height:100%;object-fit:contain}.gg-card__flag{position:absolute;top:8px;left:8px;background:#c8102e;color:#fff;font-size:12px;font-weight:600;padding:3px 8px;line-height:1.3}.gg-card__vendor,.gg-card__title,.gg-card__price,.gg-card__why,.gg-card__staff{padding:0 14px}.gg-card__vendor{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#5b6577}.gg-card__title{font-size:15px;font-weight:500;line-height:1.35;overflow-wrap:anywhere;min-height:2.7em}.gg-card__price{font-size:16px;font-weight:600;margin-top:auto}.gg-card__price:has(s){color:#c8102e}.gg-card__price s{color:#5b6577;font-size:14px;font-weight:400}.gg-card__why{font-size:14px;line-height:1.5;color:#333a46;font-style:italic}.gg-card__staff{font-size:13px;color:#5b6577}.gg-hero{background:#001e60;color:#fff}.gg-hero .gg-wrap{flex-direction:row;flex-wrap:wrap;align-items:center;gap:40px;padding-top:calc(56px + var(--header-height,131px));padding-bottom:64px}.gg-hero__copy{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:20px}.gg-hero__eyebrow{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#fce300}.gg-hero__h1{margin:0;font-family:Rubik,system-ui,sans-serif;font-size:52px;line-height:1.08;font-weight:700;color:#fff;letter-spacing:0;text-transform:none}.gg-hero__sub{font-size:18px;line-height:1.55;color:#d6def0;max-width:520px}.gg-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:4px}.gg-hero__text-link{display:inline-flex;align-items:center;min-height:44px;color:#fff;font-weight:500;font-size:15px;text-decoration:underline;text-underline-offset:3px;padding:0 8px}.gg-hero__text-link:hover{color:#fce300}.gg-hero__media{flex:1 1 420px;min-width:0}.gg-hero__media img{width:100%;height:auto}.gg-hero__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gg-hero__tile{background:#fff;aspect-ratio:3/4;display:flex;align-items:center;justify-content:center;padding:12px;overflow:hidden}.gg-hero__tile:nth-child(2){margin-top:32px}.gg-hero__tile img{width:100%;height:100%;object-fit:contain}.gg-strip{background:#fce300;color:#001e60}.gg-strip .gg-wrap{padding:10px 16px;gap:0}.gg-strip__list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 8px;font-size:14px;font-weight:500;line-height:1.3;text-align:center}.gg-strip__item{display:inline-block;padding:11px 12px;line-height:20px;border:1px solid rgba(0,30,96,.28)}.gg-strip__item:has(>a){padding:0;border:0}.gg-strip__item a{display:inline-block;min-height:44px;padding:12px 16px;line-height:20px;background:#001e60;color:#fff;font-weight:600;text-decoration:none;transition:background .15s}.gg-strip__item a:hover{background:#0a2d80;color:#fff}.gg-strip__item a:after{content:"\2192";margin-left:8px;font-weight:400}.gg-strip__item strong,.gg-strip__item b{font-weight:700}.gg-last{background:#f3f5f8;border-top:4px solid #FCE300}.gg-last .gg-wrap{padding-top:40px;padding-bottom:40px;gap:20px}.gg-last__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.gg-last__card{background:#fff;border:1px solid #e3e7ee;padding:22px;display:flex;flex-direction:column;gap:8px;color:#111;font-size:15px;line-height:1.5}.gg-last__card h3{margin:0;font:600 18px/1.3 Rubik,system-ui,sans-serif;color:#001e60;text-transform:none;letter-spacing:0}.gg-last__card p a{color:#001e60;font-weight:600}.gg-last__ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:6px}.gg-last__ctas .gg-btn{padding:12px 18px;font-size:14px}.gg-last__hours{color:#5b6577;font-size:14px}.gg-sale{--gg-sale-fg:#111;--gg-sale-muted:#333a46;--gg-sale-rule:#e3e7ee;--gg-offer-bg:#001E60;--gg-offer-fg:#fff;--gg-cta-bg:#001E60;--gg-cta-fg:#fff;--gg-cta-hover:#0a2d80;display:flex;flex-direction:column;gap:18px;font-family:Rubik,system-ui,sans-serif;color:var(--gg-sale-fg)}.gg-sale *,.gg-sale *:before,.gg-sale *:after{box-sizing:border-box}.gg-sale[hidden]{display:none!important}.gg-sale__head{display:flex;flex-direction:column;gap:10px}.gg-sale__when{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.gg-when,.gg-offer{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.2;white-space:nowrap}.gg-when--upcoming{background:#fce300;color:#001e60}.gg-when--active{background:#c8102e;color:#fff}.gg-offer{background:var(--gg-offer-bg);color:var(--gg-offer-fg)}.gg-sale__name{margin:0;font:600 24px/1.2 Rubik,system-ui,sans-serif;color:var(--gg-sale-fg);text-transform:none;letter-spacing:0}.gg-sale__blurb{margin:0;font-size:15px;line-height:1.5;color:var(--gg-sale-muted);max-width:720px}.gg-sale__foot{display:flex}.gg-sale__cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 22px;background:var(--gg-cta-bg);color:var(--gg-cta-fg);font:600 15px/1.2 Rubik,system-ui,sans-serif;text-decoration:none;transition:background .15s}.gg-sale__cta:hover{background:var(--gg-cta-hover);color:var(--gg-cta-fg)}.gg-sale__cta:after{content:"\2192";margin-left:10px;font-weight:400}.gg-sale__empty{padding:16px;border:1px dashed #c9d1de;color:#5b6577;font-size:14px}.gg-deals{background:#0b0f1a;color:#fff}.gg-deals .gg-h2{color:#fff}.gg-deals .gg-eyebrow{color:#fce300}.gg-deals:has(.gg-deals__bf:not([hidden])) .gg-deals__normal{display:none}.gg-deals .gg-wrap{gap:40px;padding-bottom:64px}.gg-deals .gg-btn--ghost{color:#fff;border-color:#ffffff8c}.gg-deals .gg-btn--ghost:hover{background:#fce300;border-color:#fce300;color:#001e60}.gg-deals .gg-sale{--gg-sale-fg:#fff;--gg-sale-muted:#c9d3ea;--gg-sale-rule:rgba(255,255,255,.14);--gg-offer-bg:#fff;--gg-offer-fg:#001E60;--gg-cta-bg:#FCE300;--gg-cta-fg:#001E60;--gg-cta-hover:#ffeb3d}.gg-deals .gg-sale+.gg-sale{padding-top:40px;border-top:1px solid var(--gg-sale-rule)}.gg-deals .gg-card{border-color:transparent}.gg-deals .gg-card:hover{border-color:#fce300}.gg-deals:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:#fce300}.gg-gifts .gg-wrap{padding-top:56px}.gg-gifts__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.gg-gift{background:#fff;border:1px solid #e3e7ee;display:flex;gap:16px;align-items:center;padding:16px;color:#111;text-decoration:none;min-width:0}.gg-gift:hover{border-color:#001e60;color:#111}.gg-gift__img{flex:0 0 104px;width:104px;height:104px;display:flex;align-items:center;justify-content:center;overflow:hidden}.gg-gift__img img{width:100%;height:100%;object-fit:contain}.gg-gift__text{display:flex;flex-direction:column;gap:4px;min-width:0}.gg-gift__tier{font-size:13px;font-weight:600;color:#5b6577;text-transform:uppercase;letter-spacing:.08em}.gg-gift__name{font-size:17px;font-weight:600;color:#001e60;line-height:1.3}.gg-gift__free{font-size:14px;font-weight:600}.gg-gift__value{color:#5b6577;font-weight:400}.gg-gift--soldout{background:#f8f9fb;border-style:dashed}.gg-gift--soldout .gg-gift__img img{filter:grayscale(1);opacity:.55}.gg-gift--soldout .gg-gift__tier{color:#8a93a3}.gg-gift--soldout .gg-gift__name{color:#8a93a3;text-decoration:line-through}.gg-gift--soldout .gg-gift__free{display:inline-block;align-self:flex-start;margin-top:2px;background:#5b6577;color:#fff;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px}.gg-gifts__note{font-size:14px;color:#5b6577;line-height:1.5}.gg-price__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.gg-price__tier{display:flex;flex-direction:column;border:2px solid #001E60;text-decoration:none;color:#111;background:#fff;min-width:0;transition:border-color .15s}.gg-price__img{aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;padding:16px;background:#fff;overflow:hidden}.gg-price__img img{width:100%;height:100%;object-fit:contain}.gg-price__label{background:#001e60;color:#fff;padding:14px 16px;display:flex;flex-direction:column;gap:2px;flex:1;transition:background .15s,color .15s}.gg-price__label strong{font-size:18px;font-weight:600}.gg-price__label span{font-size:13px;color:#c9d3ea}.gg-price__tier:hover{border-color:#fce300}.gg-price__tier:hover .gg-price__label{background:#fce300;color:#001e60}.gg-price__tier:hover .gg-price__label span{color:#001e60}.gg-diver__tabwrap{position:relative}.gg-diver__tabs{display:flex;flex-wrap:wrap;gap:8px}.gg-diver__tab{background:#fff;color:#001e60;border:1px solid #c9d1de;padding:11px 18px;font:500 15px/1.2 Rubik,system-ui,sans-serif;cursor:pointer;min-height:44px;white-space:nowrap;border-radius:0;flex:0 0 auto}.gg-diver__tab[aria-selected=true]{background:#001e60;color:#fff;border-color:#001e60;font-weight:600}.gg-diver__tab:focus-visible{outline:2px solid #C8102E;outline-offset:2px}.gg-diver__panel{background:#fff;padding:24px;display:flex;flex-direction:column;gap:20px}.gg-diver__panel[hidden]{display:none}.gg-diver__intro{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px}.gg-diver__blurb{font-size:17px;line-height:1.5;max-width:760px}.gg-diver__blurb strong{color:#001e60}.gg-picks .gg-grid{row-gap:28px}.gg-picks .gg-card__img{background:#f3f5f8}.gg-picks .gg-card__img img{mix-blend-mode:multiply}.gg-class .gg-wrap{flex-direction:row;flex-wrap:wrap;gap:48px;padding-top:64px;padding-bottom:64px}.gg-class__copy{flex:1 1 360px;min-width:0;display:flex;flex-direction:column;gap:20px}.gg-class__text{font-size:16px;line-height:1.6;color:#d6def0}.gg-class__text p{margin:0 0 .75em;color:inherit}.gg-class__text p:last-child{margin-bottom:0}.gg-class__text a{color:#fce300}.gg-class__steps{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px}.gg-class__steps li{display:flex;gap:14px;align-items:flex-start;font-size:15px;line-height:1.5;margin:0;color:#fff}.gg-class__num{flex:0 0 32px;height:32px;background:#fce300;color:#001e60;font-weight:700;display:flex;align-items:center;justify-content:center}.gg-class__steps li>span:last-child{padding-top:5px}.gg-class__promo{background:#fce300;color:#001e60;padding:12px 14px;font-size:15px;font-weight:600;line-height:1.45}.gg-class__grid{flex:2 1 560px;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start}.gg-pairings__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gg-pair{background:#fff;padding:20px;display:flex;flex-direction:column;gap:16px;min-width:0}.gg-pair__name{margin:0;font:600 19px/1.3 Rubik,system-ui,sans-serif;color:#001e60;text-transform:none;letter-spacing:0}.gg-pair__blurb{font-size:14px;line-height:1.5;color:#5b6577}.gg-pair__row{display:flex;align-items:center;gap:6px}.gg-pair__plus{flex:0 0 auto;font-size:20px;color:#8a93a3;font-weight:300}.gg-pair__thumb{flex:1 1 0;min-width:0;aspect-ratio:1/1;border:1px solid #e3e7ee;display:flex;align-items:center;justify-content:center;padding:8px;background:#fff;overflow:hidden}.gg-pair__thumb:hover{border-color:#001e60}.gg-pair__thumb img{width:100%;height:100%;object-fit:contain}.gg-pair__list{margin:0;padding:0;list-style:none;font-size:14px;line-height:1.4;color:#333a46;border-top:1px solid #e3e7ee}.gg-pair__list li{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:0;border-bottom:1px solid #e3e7ee;list-style:none}.gg-pair__list li:before,.gg-pair__list li:after{content:none}.gg-pair__list a{display:flex;align-items:center;flex:1 1 auto;min-width:0;min-height:44px;padding:6px 0;color:#333a46;text-decoration:none}.gg-pair__list a:hover{color:#001e60;text-decoration:underline}.gg-pair__item-price{flex:0 0 auto;font-weight:600;color:#111;font-variant-numeric:tabular-nums}.gg-pair__foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto}.gg-pair__total{font-size:18px;font-weight:700}.gg-pair__add{font-size:14px;padding:12px 18px}.gg-pair__error{flex-basis:100%;margin:0;font-size:14px;color:#c8102e;text-align:right}.gg-pair__error[hidden]{display:none}.gg-cards__box{border:2px solid #001E60;display:flex;flex-wrap:wrap;align-items:stretch}.gg-cards__img{flex:1 1 280px;min-width:0;background:#f3f5f8;display:flex;align-items:center;justify-content:center;padding:32px;min-height:220px}.gg-cards__img img{max-width:220px;width:100%}.gg-cards__copy{flex:2 1 420px;min-width:0;padding:32px;display:flex;flex-direction:column;gap:14px;justify-content:center}.gg-cards__text{font-size:16px;line-height:1.6;color:#333a46}.template__page--gift-guide-2026 .faq-section{background:#f3f5f8;padding:48px 0;font-family:Rubik,system-ui,sans-serif}.template__page--gift-guide-2026 .faq-section .container-710{max-width:1240px;padding:0 16px;margin:0 auto}.template__page--gift-guide-2026 .faq-section .accordian{max-width:860px}.template__page--gift-guide-2026 .faq-section .accordian .heading{margin:0 0 20px!important}.template__page--gift-guide-2026 .faq-section h2{margin:0;font:600 32px/1.15 Rubik,system-ui,sans-serif;color:#001e60;text-align:left;text-transform:none;letter-spacing:0}.template__page--gift-guide-2026 .faq-section .accordian>li{padding:18px 0;border-color:#d9dee8}.template__page--gift-guide-2026 .faq-section .accordian>li h6{font:500 17px/1.4 Rubik,system-ui,sans-serif;color:#111;text-transform:none;letter-spacing:0;background-position:top 5px left}.template__page--gift-guide-2026 .faq-section .accordian>li.active>h6{color:#001e60}.template__page--gift-guide-2026 .faq-section .accordian>li .content p{font-size:15px;line-height:1.6;color:#333a46}@media(max-width:989px){.gg-grid,.gg-price__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gg-gifts__grid,.gg-pairings__grid{grid-template-columns:1fr}.gg-class__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gg-hero__h1{font-size:42px}}@media(max-width:749px){.gg-wrap{padding:32px 16px;gap:20px}.gg-h2{font-size:26px}.gg-grid,.gg-class__grid,.gg-price__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gg-price__tier:last-child:nth-child(odd){grid-column:1/-1;flex-direction:row}.gg-price__tier:last-child:nth-child(odd) .gg-price__img{flex:0 0 42%;aspect-ratio:auto;padding:12px}.gg-price__tier:last-child:nth-child(odd) .gg-price__label{justify-content:center}.gg-last__grid{grid-template-columns:1fr}.gg-last__ctas{flex-direction:column}.gg-last__ctas .gg-btn{width:100%}.gg-card__vendor,.gg-card__title,.gg-card__price,.gg-card__why,.gg-card__staff{padding:0 10px}.gg-card__img{padding:10px}.gg-card__title{font-size:14px}.gg-hero .gg-wrap{padding-top:calc(32px + var(--header-height,118px));padding-bottom:40px;gap:28px}.gg-hero__h1{font-size:34px}.gg-hero__sub{font-size:16px}.gg-hero__copy,.gg-hero__media,.gg-class__copy,.gg-class__grid{flex-basis:100%}.gg-hero__ctas{flex-direction:column;align-items:stretch;gap:10px}.gg-hero__ctas .gg-btn{width:100%}.gg-hero__text-link{justify-content:center;padding:0}.gg-class .gg-wrap{padding-top:40px;padding-bottom:40px;gap:32px}.gg-diver__tabwrap{margin:0 -16px}.gg-diver__tabs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 16px 4px;scroll-padding:0 16px}.gg-diver__tabs::-webkit-scrollbar{display:none}.gg-diver__tabwrap:after{content:"";position:absolute;top:0;right:0;bottom:4px;width:56px;pointer-events:none;background:linear-gradient(90deg,#f3f5f800,#f3f5f8 70%);opacity:1;transition:opacity .2s}.gg-diver__tabwrap.is-end:after{opacity:0}.gg-diver__panel{padding:16px}.gg-diver__blurb{font-size:15px}.gg-gift{padding:12px;gap:12px}.gg-gift__img{flex-basis:80px;width:80px;height:80px}.gg-cards__img{padding:24px;min-height:160px;flex-basis:100%}.gg-cards__copy{padding:24px 20px;flex-basis:100%}.gg-pair{padding:16px}.gg-strip .gg-wrap{padding:12px 16px}.gg-strip__list{font-size:13px;gap:6px}.gg-strip__item{padding:9px 10px;line-height:18px}.gg-strip__item a{display:block;padding:13px 14px;line-height:18px;min-height:44px}.gg-strip__item:has(>a){width:100%}.gg-sale__name{font-size:21px}.gg-sale__cta{width:100%}.gg-deals .gg-wrap{gap:32px;padding-bottom:48px}.gg-deals .gg-sale+.gg-sale{padding-top:32px}.gg-gifts .gg-wrap{padding-top:40px}.template__page--gift-guide-2026 .faq-section{padding:32px 0}.template__page--gift-guide-2026 .faq-section h2{font-size:26px}.gg-band.gg-off-window:before,.gg-band.gg-disabled:before{font-size:11px}}[data-sale-state=upcoming] .gg-when--active,[data-sale-state=active] .gg-when--upcoming,[data-sale-state=upcoming] .gg-sale__foot,[data-sale-state=upcoming] .gg-sale__link,[data-sale-state=upcoming] .se-sale__foot{display:none!important}[data-sale-state=upcoming] .gg-card__flag,[data-sale-state=upcoming] .gg-card__price s{display:none}[data-sale-state=upcoming] .gg-card__price:has(s){color:#111}[data-sale-state=upcoming] .gg-card__price:after{content:"Sale starts " var(--gg-start);display:block;width:fit-content;margin:6px 0 0;padding:3px 7px;background:#fce300;color:#001e60;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;line-height:1.3}.gg-card__flag--offer{display:none}[data-sale-state=active] .gg-card__flag--offer{display:inline-block}.se-sale,.gg-sale{scroll-margin-top:calc(var(--header-height,131px) + 16px)}
/*# sourceMappingURL=/cdn/shop/t/34/assets/gg-guide.css.map */
