.gd-ib-wrap{margin-top:var(--gd-mt, 0);margin-bottom:var(--gd-mb, 0)}.gd-ib{--gd-gut: max(16px, min(var(--fluid-container-offset, 65px), 4.5vw));position:relative;display:grid;grid-template-columns:1fr 1fr;height:clamp(var(--gd-h-min, 440px),var(--gd-h, 46vw),var(--gd-h-max, 760px));overflow:hidden;background:var(--gd-bg, #222);color:var(--gd-text, #fff);isolation:isolate}.gd-ib-wrap.container-fluid .gd-ib{--gd-gut: clamp(24px, 4vw, 56px)}.gd-ib--count-1{grid-template-columns:1fr}.gd-ib__pane{position:relative;overflow:hidden;min-width:0}.gd-ib__par{position:absolute;top:-12%;right:0;bottom:-12%;left:0;will-change:transform}.gd-ib__par picture{display:block;width:100%;height:100%}.gd-ib__img,.gd-ib__placeholder{display:block;width:100%;height:100%;object-fit:cover}.gd-ib__placeholder{background:#3a3a38;fill:#ffffff40}.gd-ib:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,var(--gd-overlay, .36)),#0000 45%)}.gd-ib--pos-bottom_center:after,.gd-ib--pos-middle_center:after{background:linear-gradient(180deg,#0000 45%,rgba(0,0,0,var(--gd-overlay, .36)))}.gd-ib__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.gd-ib__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;padding:clamp(32px,5vw,64px) var(--gd-gut);pointer-events:none}.gd-ib--pos-bottom_left .gd-ib__content{align-items:flex-end;justify-content:flex-start}.gd-ib--pos-middle_left .gd-ib__content{align-items:center;justify-content:flex-start}.gd-ib--pos-bottom_center .gd-ib__content{align-items:flex-end;justify-content:center;text-align:center}.gd-ib--pos-middle_center .gd-ib__content{align-items:center;justify-content:center;text-align:center}.gd-ib__copy{display:grid;gap:16px;justify-items:start;max-width:100%;pointer-events:auto}.gd-ib--pos-bottom_center .gd-ib__copy,.gd-ib--pos-middle_center .gd-ib__copy{justify-items:center}.gd-ib__eyebrow{margin:0;font-size:.75rem;font-weight:var(--font-weight-body--bolder, 500);line-height:1.4;letter-spacing:.14em;text-transform:uppercase;opacity:.9}.gd-ib__title{--gd-scale: var(--gd-title-m, 1.35);margin:0;color:inherit;font-family:var(--font-stack-header);font-weight:var(--gd-title-weight, 700);font-size:calc(var(--font-h1-mobile, 36) * var(--gd-scale) / var(--font-base-size, 16) * 1rem);line-height:.92;letter-spacing:-.02em;overflow-wrap:anywhere}.gd-ib__text{margin:-4px 0 0;max-width:40ch;font-size:1rem;line-height:1.55;opacity:.9}.gd-ib__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.gd-ib__btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 28px;border:1px solid transparent;border-radius:999px;font-size:.875rem;font-weight:var(--font-btn-weight, 500);line-height:1.2;text-decoration:none;white-space:nowrap;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.gd-ib__btn:focus-visible{outline:2px solid currentColor;outline-offset:3px}.gd-ib .gd-btn--frost{background:rgba(var(--gd-btn-light-rgb, 241, 239, 234),.72);color:var(--gd-btn-light-fg, #111);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.gd-ib .gd-btn--frost:hover,.gd-ib .gd-btn--light:hover,.gd-ib .gd-btn--light{background:var(--gd-btn-light-bg, #F1EFEA);color:var(--gd-btn-light-fg, #111)}.gd-ib .gd-btn--dark{background:var(--gd-btn-dark-bg, #000);color:var(--gd-btn-dark-fg, #fff)}.gd-ib .gd-btn--dark:hover{background:color-mix(in srgb,var(--gd-btn-dark-bg, #000) 82%,#fff)}.gd-ib .gd-btn--outline-light{border-color:currentColor;color:var(--gd-text, #fff);background:transparent}.gd-ib .gd-btn--outline-light:hover{background:var(--gd-text, #fff);color:#000}.gd-ib--anim .gd-ib__copy{transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.gd-ib--anim .gd-ib__copy.is-pre{opacity:0;transform:translateY(30px)}@media(min-width:768px){.gd-ib__title{--gd-scale: var(--gd-title-d, 1.75);font-size:calc(var(--font-h1-tablet, 42) * var(--gd-scale) / var(--font-base-size, 16) * 1rem)}}@media(min-width:1280px){.gd-ib__title{font-size:calc(var(--font-h1-desktop, 60) * var(--gd-scale) / var(--font-base-size, 16) * 1rem)}}@media(max-width:767px){.gd-ib{--gd-gut: 16px;grid-template-columns:1fr;height:auto;aspect-ratio:4 / 5}.gd-ib--m-3-4{aspect-ratio:3 / 4}.gd-ib--m-1-1{aspect-ratio:1 / 1}.gd-ib--m-9-16{aspect-ratio:9 / 16;max-height:88svh}.gd-ib__pane--2{display:none}.gd-ib:after,.gd-ib--pos-bottom_center:after,.gd-ib--pos-middle_center:after{background:linear-gradient(180deg,#0000 50%,rgba(0,0,0,calc(var(--gd-overlay, .36) * 1.25)))}.gd-ib__content{padding:32px var(--gd-gut);align-items:flex-end!important}.gd-ib--pos-m-bottom_left .gd-ib__content{justify-content:flex-start;text-align:left}.gd-ib--pos-m-bottom_left .gd-ib__copy{justify-items:start}.gd-ib--pos-m-bottom_center .gd-ib__content{justify-content:center;text-align:center}.gd-ib--pos-m-bottom_center .gd-ib__copy{justify-items:center}.gd-ib__btn{min-height:44px;padding:0 22px}}@media(prefers-reduced-motion:reduce){.gd-ib__par{transform:none!important}.gd-ib--anim .gd-ib__copy,.gd-ib--anim .gd-ib__copy.is-pre{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/gd-image-banner.css.map */
