.gbs{--gbs-hs: 1;--gbs-bs: 1;--gbs-pt: 56px;--gbs-pb: 56px;background:var(--gbs-bg, transparent);color:var(--gbs-text, inherit);padding:var(--gbs-pt) 0 var(--gbs-pb);font-family:var(--gbs-body-font, inherit)}.gbs *,.gbs *:before,.gbs *:after{box-sizing:border-box}.gbs__wrap{max-width:1200px;margin:0 auto;padding:0 var(--outer, 20px)}.gbs__head{text-align:center;max-width:760px;margin:0 auto 32px}.gbs__title{margin:0 0 12px;font-family:var(--gbs-heading-font, var(--FONT-STACK-HEADING));font-size:calc(clamp(1.45em,1.05em + 1.5vw,2.1em) * var(--gbs-hs));line-height:1.2;color:var(--gbs-heading, inherit)}.gbs__sub,.gbs__text,.gbs__story,.gbs__answer{font-size:calc(1em * var(--gbs-bs));line-height:1.6;color:var(--gbs-text, inherit)}.gbs__sub,.gbs__text,.gbs__story{margin:0}.gbs__h3{margin:0 0 8px;font-family:var(--gbs-heading-font, var(--FONT-STACK-HEADING));font-size:calc(1.15em * var(--gbs-hs));line-height:1.3;color:var(--gbs-heading, inherit)}.gbs img{display:block;max-width:100%;height:auto}.gbs-cards__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.gbs-cards__card{text-align:center;padding:8px 12px}.gbs-cards__img{margin:0 auto 16px;max-width:120px;border-radius:50%;overflow:hidden}.gbs-cards__img img{width:100%;height:auto}@media(max-width:749px){.gbs-cards__grid{grid-template-columns:1fr;gap:20px}}.gbs-cards .gbs__sub{max-width:680px;margin-left:auto;margin-right:auto;text-align:left}.gbs-cards--empty .gbs__head{margin-bottom:0}.gbs-set__tile-img{color:inherit}.gbs-set__name-link{color:inherit;text-decoration:none}.gbs-set__link{margin:14px 0 0;font-size:calc(.95em * var(--gbs-bs))}.gbs-set__link a{color:var(--gbs-heading, inherit);text-decoration:underline;text-underline-offset:3px}.gbs-hl__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.gbs-hl--has-list.gbs-hl--has-image .gbs-hl__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px}.gbs-hl__fig{position:relative;margin:0 auto;width:100%;max-width:560px}.gbs-hl--pins:not(.gbs-hl--has-list) .gbs-hl__fig{max-width:760px}.gbs-hl__fig img{width:100%;border-radius:var(--RADIUS, 4px)}.gbs-hl__list{list-style:none;margin:0;padding:0;display:grid;gap:14px}.gbs-hl__item{display:flex;align-items:center;gap:12px;font-size:calc(1em * var(--gbs-bs));line-height:1.45;padding:14px 16px;border:1px solid rgba(0,0,0,.1);border-radius:var(--RADIUS, 4px);background:#fff9;color:var(--gbs-text, inherit)}.gbs-hl__item:before{content:"";flex:0 0 10px;width:10px;height:10px;border-radius:50%;background:var(--gbs-heading, currentColor)}.gbs-hl__pin{position:absolute;display:flex;align-items:center;transform:translateY(-50%);width:max-content;max-width:52%;pointer-events:none}.gbs-hl__pin--left{flex-direction:row-reverse}.gbs-hl__dot{flex:0 0 14px;width:14px;height:14px;border-radius:50%;background:#fff;border:3px solid var(--gbs-heading, #222);box-shadow:0 0 0 4px #ffffff8c}.gbs-hl__line{flex:0 0 clamp(18px,5vw,56px);height:1px;background:#fff;box-shadow:0 0 2px #0009}.gbs-hl__label{font-size:calc(.9em * var(--gbs-bs));line-height:1.3;padding:7px 11px;background:#fffffff0;color:#1d1d1d;border-radius:3px;text-shadow:none;box-shadow:0 1px 6px #00000040}@media(min-width:750px){.gbs-hl__item--pinned,.gbs-hl--has-list .gbs-hl__item--pinned{display:none}}@media(max-width:749px){.gbs-hl__pin{display:none}.gbs-hl--has-list.gbs-hl--has-image .gbs-hl__grid,.gbs-hl__grid{grid-template-columns:minmax(0,1fr);gap:20px}}.gbs-set__top{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin-bottom:24px;align-items:center}.gbs-set__top--img{grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:28px}.gbs-set__img img{width:100%;border-radius:var(--RADIUS, 4px)}.gbs-set__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px}.gbs-set__piece{display:block;color:inherit;text-decoration:none;text-align:left}.gbs-set__piece img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--RADIUS, 4px);margin-bottom:8px}.gbs-set__ptitle{display:block;font-size:calc(.95em * var(--gbs-bs));line-height:1.35}.gbs-set__price{display:block;font-size:calc(.9em * var(--gbs-bs));opacity:.8;margin-top:2px}.gbs-set__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.gbs-set__tile{border:1px solid rgba(0,0,0,.1);border-radius:var(--RADIUS, 4px);overflow:hidden;background:#ffffff80}.gbs-set__tile-img{display:block}.gbs-set__tile-img{background:#f8f9fa}.gbs-set__tile-img img{width:100%;aspect-ratio:1 / 1;object-fit:contain}.gbs-set__tile-body{padding:20px}.gbs-set__thumbs{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.gbs-set__thumb{display:block;width:56px;flex:0 0 56px}.gbs-set__thumb img{width:56px;height:56px;object-fit:cover;border-radius:3px;border:1px solid rgba(0,0,0,.12)}@media(min-width:990px){.gbs-set__tiles--three{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media(max-width:749px){.gbs-set__tiles{grid-template-columns:1fr}.gbs-set__top--img{grid-template-columns:minmax(0,1fr)}.gbs-set__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.gbs-rv__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.gbs-rv__card{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--RADIUS, 4px);background:#e9e5e1;color:#fff}.gbs-rv__img,.gbs-rv__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.gbs-rv__scrim{position:absolute;left:0;right:0;bottom:0;padding:56px 18px 18px;background:linear-gradient(to top,#000000d1,#0000008c 55%,#0000);text-align:left}.gbs-rv__stars{display:flex;gap:2px;margin-bottom:8px}.gbs-rv__star{width:16px;height:16px;fill:#ffffff59}.gbs-rv__star--on{fill:#f5c451}.gbs-rv__quote{margin:0 0 8px;font-size:calc(.95em * var(--gbs-bs));line-height:1.5;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.5)}.gbs-rv__name{margin:0;font-size:calc(.85em * var(--gbs-bs));color:#fff;opacity:.9}@media(max-width:989px){.gbs-rv__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:549px){.gbs-rv__grid{grid-template-columns:1fr}}.gbs-faq__wrap{max-width:760px;margin:0 auto;padding:0 var(--outer, 20px)}.gbs-faq__item{border-bottom:1px solid rgba(0,0,0,.14)}.gbs-faq__item:first-of-type{border-top:1px solid rgba(0,0,0,.14)}.gbs-faq__q{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-family:var(--gbs-heading-font, var(--FONT-STACK-HEADING));font-size:calc(1.05em * var(--gbs-hs));line-height:1.35;color:var(--gbs-heading, inherit)}.gbs-faq__q::-webkit-details-marker{display:none}.gbs-faq__q:after{content:"+";flex:0 0 auto;font-size:1.4em;line-height:1}.gbs-faq__item[open] .gbs-faq__q:after{content:"\2212"}.gbs-faq__answer{padding:0 0 18px}.gbs-faq__answer p{margin:0 0 .8em}.gbs-faq__answer p:last-child{margin-bottom:0}.gbs-hero{position:relative;overflow:hidden;display:flex;align-items:flex-end;padding:0;background:var(--gbs-bg, #2b2b2b);color:#fff;min-height:340px}.gbs-hero--small{min-height:300px}.gbs-hero--medium{min-height:440px}.gbs-hero--large{min-height:640px}.gbs-hero__img,.gbs-hero__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--gbs-fx, 50%) var(--gbs-fy, 50%)}.gbs-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000d9,#00000059)}.gbs-hero__inner{position:relative;width:100%;max-width:none;padding-top:48px;padding-bottom:48px;padding-left:clamp(24px,3vw,64px)}.gbs-hero__copy{max-width:640px;text-align:left}.gbs-hero--center .gbs-hero__copy{margin:0 auto;text-align:center}.gbs-hero--center{align-items:center}.gbs-hero__eyebrow{margin:0 0 10px;font-size:calc(.8em * var(--gbs-bs));letter-spacing:.18em;text-transform:uppercase;color:var(--gbs-heading, #fff)}.gbs-hero .gbs__title{color:var(--gbs-heading, #fff);text-shadow:0 1px 8px rgba(0,0,0,.45);font-size:calc(clamp(1.9em,1.2em + 2.4vw,3em) * var(--gbs-hs))}.gbs-hero .gbs__sub{color:var(--gbs-text, #fff);text-shadow:0 1px 8px rgba(0,0,0,.45)}.gbs-hero--dark .gbs-hero__eyebrow,.gbs-hero--dark .gbs__title{color:var(--gbs-heading, #212121);text-shadow:none}.gbs-hero--dark .gbs__sub{color:var(--gbs-text, #212121);text-shadow:none}.gbs-hero--dark .gbs-hero__shade{display:none}.gbs-hero--dark.gbs-hero--left .gbs-hero__copy{max-width:min(640px,27vw)}.gbs-hero--dark.gbs-hero--left,.gbs-hero--dark.gbs-hero--right{align-items:flex-start}.gbs-hero--right .gbs-hero__inner{padding-right:clamp(24px,3vw,64px)}.gbs-hero--right .gbs-hero__copy{margin-left:auto}.gbs-hero--dark.gbs-hero--right .gbs-hero__copy{max-width:min(640px,27vw)}.gbs-hero--solid.gbs-hero--dark{background:var(--gbs-bg, #f3efe9)}.gbs-hero--split .gbs-hero__shade{display:none}.gbs-hero--split .gbs-hero__eyebrow,.gbs-hero--split .gbs__title{color:var(--gbs-heading, #212121);text-shadow:none}.gbs-hero--split .gbs__sub{color:var(--gbs-text, #212121);text-shadow:none}.gbs-hero--split{background:var(--gbs-bg, #f5f1ec)}@media(min-width:750px){.gbs-hero--split,.gbs-hero--split.gbs-hero--small,.gbs-hero--split.gbs-hero--medium,.gbs-hero--split.gbs-hero--large{display:grid;grid-template-columns:minmax(0,1fr) min(46vw,640px);align-items:center;min-height:0}.gbs-hero--split .gbs-hero__img{position:relative;inset:auto;order:2;width:100%;height:auto;aspect-ratio:1 / 1}.gbs-hero--split.gbs-hero--right .gbs-hero__img{order:0}.gbs-hero--split.gbs-hero--right{grid-template-columns:min(46vw,640px) minmax(0,1fr)}.gbs-hero--split .gbs-hero__inner{order:1;padding:48px clamp(32px,5vw,96px)}.gbs-hero--split .gbs-hero__copy,.gbs-hero--split.gbs-hero--left .gbs-hero__copy,.gbs-hero--split.gbs-hero--right .gbs-hero__copy{max-width:520px;margin:0}.gbs-hero--split.gbs-hero--center .gbs-hero__copy{margin:0 auto;text-align:center}}@media(max-width:749px){.gbs-hero,.gbs-hero--small,.gbs-hero--medium,.gbs-hero--large{display:block;min-height:0;background:var(--gbs-bg, transparent)}.gbs-hero__img{position:relative;inset:auto;width:100%;height:100vw;max-height:480px}.gbs-hero__shade{display:none}.gbs-hero__inner{padding:24px var(--outer, 20px) 32px}.gbs-hero__copy,.gbs-hero--dark.gbs-hero--left .gbs-hero__copy,.gbs-hero--dark.gbs-hero--right .gbs-hero__copy,.gbs-hero--right .gbs-hero__copy{max-width:none;margin:0;width:100%}.gbs-hero--right .gbs-hero__inner,.gbs-hero__inner{padding-left:var(--outer, 20px);padding-right:var(--outer, 20px)}.gbs-hero .gbs__title,.gbs-hero .gbs-hero__eyebrow{color:var(--gbs-heading, #212121);text-shadow:none}.gbs-hero .gbs__sub{color:var(--gbs-text, #212121);text-shadow:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/gb-collection-story.css.map */
