.gwp{padding-top:var(--gwp-padding-top);padding-bottom:var(--gwp-padding-bottom)}.gwp__heading{text-align:center;margin-bottom:25px}.gwp__title{font-weight:400;line-height:1.2;letter-spacing:.5px;margin:0 0 8px}.gwp__description{font-size:16px;color:rgba(var(--color-foreground),.7)}.gwp__description p{margin:0}.gwp__view-all{display:inline-block;font-size:13px;margin-top:12px;text-underline-offset:5px;color:inherit}.gwp .gwp__grid{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:0;margin:0;list-style:none}.gwp__card{min-width:0;display:flex;flex-direction:column}.gwp__image{display:block;position:relative;aspect-ratio:1;background:#fff;width:100%;overflow:hidden}.gwp__image img,.gwp__placeholder{width:100%;height:100%;object-fit:contain;display:block;transition:transform .2s}.gwp__image:hover img{transform:scale(1.025)}.gwp__content{flex:1;display:flex;flex-direction:column;align-items:flex-start}.gwp__brand{font-family:var(--font-body-family);font-style:var(--font-body-style);text-transform:uppercase;letter-spacing:.8px;font-size:15px;font-weight:400;margin:12px 0 9px;line-height:1.35;min-height:24px}.gwp__offer{display:inline-block;background:var(--gwp-badge-color);color:#fff;font-size:12px;letter-spacing:.4px;padding:5px 11px;text-decoration:none;line-height:1.5}a.gwp__offer:hover{filter:brightness(.94)}.gwp__qualify{font-size:14px;line-height:1.5;margin:10px 0 0}.gwp__button{display:flex;align-items:center;justify-content:center;border:1px solid rgba(var(--color-foreground),.5);min-height:42px;padding:8px 20px;font-size:13px;letter-spacing:.4px;text-decoration:none;color:inherit;width:100%;margin-top:auto;position:relative;top:15px;margin-bottom:15px}.gwp__button:hover{border-color:currentColor;background:rgba(var(--color-foreground),.03)}.gwp__note{text-align:center;font-size:12px;color:rgba(var(--color-foreground),.7);margin:22px 0 0}.gwp__slider{position:relative}.gwp .gwp__controls{display:none;position:absolute;top:0;right:0;bottom:0;left:0;margin:0;pointer-events:none}.gwp .gwp__controls .slider-button{position:absolute;top:50%;transform:translateY(-50%);display:flex;width:34px;height:34px;background:#fff;color:inherit;pointer-events:auto}.gwp .gwp__controls .slider-button--prev{left:0;right:auto}.gwp .gwp__controls .slider-button--next{right:0;left:auto}.gwp .gwp__controls .slider-button:disabled{opacity:.35;cursor:default}.gwp a:focus-visible,.gwp button:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media screen and (min-width:990px){.gwp__slider--desktop .gwp__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth}.gwp__slider--desktop .gwp__card{flex:0 0 calc((100% - 72px)/4);scroll-snap-align:start}.gwp .gwp__slider--desktop .gwp__grid+.gwp__controls.slider-buttons{display:flex}}@media screen and (max-width:989px){.gwp .gwp__grid{grid-template-columns:repeat(var(--gwp-mobile-columns),minmax(0,1fr));gap:25px 14px}.gwp__slider--mobile .gwp__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth}.gwp__slider--mobile .gwp__card{flex:0 0 calc((100% - (var(--gwp-mobile-columns) - 1) * 14px) / var(--gwp-mobile-columns));scroll-snap-align:start}.gwp .gwp__slider--mobile .gwp__grid+.gwp__controls.slider-buttons{display:flex}}@media screen and (max-width:749px){.gwp{padding-top:calc(var(--gwp-padding-top) * .7);padding-bottom:calc(var(--gwp-padding-bottom) * .7)}.gwp__heading{margin-bottom:19px}.gwp__description{font-size:14px;max-width:310px;margin:auto}.gwp__view-all{font-size:12px;margin-top:10px}.gwp__brand{margin:8px 0;min-height:40.5px}.gwp__offer{font-size:10px;padding:5px 8px;letter-spacing:.2px}.gwp__qualify{font-size:12px;margin-top:7px;min-height:36px}.gwp__button{font-size:12px;top:9px;margin-bottom:9px;padding:7px 10px}.gwp__note{font-size:10px;margin-top:19px}}@media(prefers-reduced-motion:reduce){.gwp .gwp__grid{scroll-behavior:auto}.gwp__image img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/130/assets/section-gifts-with-purchase.css.map */
