html body .product-list.gwe-collection-modern-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-flow:row!important;column-gap:12px!important;row-gap:18px!important;align-items:start;width:100%;margin:0;padding:0;float:none}html body .product-list.gwe-collection-modern-grid:before,html body .product-list.gwe-collection-modern-grid:after{display:none!important}html body .gwe-collection-modern-grid>.gwe-collection-product{display:block;grid-column:auto/span 1!important;grid-row:auto!important;width:100%;max-width:none;min-width:0;margin:0;padding:0;float:none!important;clear:none!important}html body .gwe-collection-modern-grid>.gwe-collection-product>theme-product-card{display:flex;width:100%;height:100%;min-width:0;max-width:100%;float:none}html body .gwe-collection-modern-grid .product-card__media-shell{width:100%;aspect-ratio:4/5}html body .gwe-collection-modern-grid .product-card__media-viewport,html body .gwe-collection-modern-grid .product-card__media-track{width:100%;height:100%;min-width:0}html body .gwe-collection-modern-grid .product-card__media-slide{flex:0 0 100%;width:100%;min-width:100%;height:100%;aspect-ratio:4/5}html body .gwe-collection-modern-grid .product-card__media-slide img,html body .gwe-collection-modern-grid .product-card__media-slide video{display:block;width:100%;height:100%;aspect-ratio:4/5;object-fit:cover}html body .gwe-collection-modern-grid .product-card__content{width:100%;min-width:0}html body .gwe-collection-modern-grid .product-card__media-progress--single{display:flex;bottom:8px;gap:5px;height:26px;padding:0;border-radius:0;background:transparent;color:#111;filter:none}html body .gwe-collection-modern-grid .product-card__media-progress-step:after{width:5px;height:5px;background:#111}html body .gwe-collection-modern-grid>.special-tile{grid-column:1/-1}html body .gwe-collection-modern-grid .special-tile img{display:block;width:100%;max-height:500px;object-fit:cover}html body .gwe-main-collection-layout{padding-top:0;margin-top:0}html body .gwe-main-collection-layout .gwe-facets-root{display:block!important;position:sticky!important;top:var(--gwe-facets-top,0px)!important;right:auto!important;bottom:auto!important;left:auto!important;clear:both!important;float:none!important;z-index:350!important;width:100%!important;margin:0 0 18px!important;background:#fff;box-shadow:0 2px 10px #0000000b!important}html body .gwe-main-collection-layout .gwe-facets-toolbar{display:flex!important;position:relative!important;min-height:65px;align-items:center;justify-content:space-between}html body .gwe-main-collection-layout .product-list-container,html body .gwe-main-collection-layout .cc-product-filter-container{clear:both!important;float:none!important;width:100%!important}html body .gwe-collection-modern-grid .gwe-collection-product>.product-card{height:100%;width:100%;align-items:stretch;text-align:left!important}html body .gwe-collection-modern-grid .product-card--borderless .product-card__content{display:flex;flex:1;flex-direction:column;gap:12px;min-width:0;margin:0!important;padding:12px 10px 14px!important;box-sizing:border-box;text-align:left!important}html body .gwe-collection-modern-grid .product-card__information{display:grid;gap:9px;min-width:0;align-content:start;text-align:left!important}html body .gwe-collection-modern-grid .product-card__heading-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}html body .gwe-collection-modern-grid .product-card__title{display:block;margin:0;font-size:16px;font-weight:650;line-height:1.35;text-align:left!important;letter-spacing:0;white-space:normal}html body .gwe-collection-modern-grid .product-card__variants{display:flex;flex-wrap:wrap;gap:8px;min-width:0}html body .gwe-collection-modern-grid .product-card__variant-hobs{display:flex;width:100%;min-width:0;gap:12px;align-items:center;overflow-x:auto;scrollbar-width:none}html body .gwe-collection-modern-grid .product-card__variant-hob{display:inline-flex;flex:0 0 auto;gap:5px;align-items:center;padding:5px 0;border:0;background:transparent;color:#565656;white-space:nowrap;font-size:12px;line-height:1.3}html body .gwe-collection-modern-grid .product-card__variant-hob[aria-pressed=true]{color:#222;font-weight:650;text-decoration:underline;text-underline-offset:3px}html body .gwe-collection-modern-grid .product-card__variant-hob .icon{width:15px;height:15px;flex:0 0 15px}html body .gwe-collection-modern-grid .product-card__actions{margin-top:auto}html body .gwe-collection-modern-grid .product-card__cta.button{display:flex;box-sizing:border-box;width:100%;min-width:0;min-height:46px;padding:10px 12px;gap:8px;align-items:center;justify-content:flex-start;background:#252525;color:#fff;border:1px solid #252525;text-align:left;font-size:12px;line-height:1.35}html body .gwe-collection-modern-grid .product-card__cta .button__label{display:block;min-width:0;flex:1;font-weight:650;white-space:normal;overflow-wrap:break-word}html body .gwe-collection-modern-grid .product-card__cta .button__prices{display:flex;margin-left:auto;flex:0 0 auto;padding-left:8px;border:0;align-items:center;gap:4px}html body .gwe-collection-modern-grid .product-card__cta .button__price{font-weight:650;white-space:nowrap}html body .gwe-collection-modern-grid .product-card__cta .icon{width:15px;height:15px;flex:0 0 15px}@media(max-width:749px){html body .gwe-collection-modern-grid .product-card--borderless .product-card__content{padding:9px 6px 12px!important;gap:8px}html body .gwe-collection-modern-grid .product-card__title{font-size:14px}html body .gwe-collection-modern-grid .product-card__variant-hob{font-size:11px}html body .gwe-collection-modern-grid .product-card__cta.button{padding:9px 8px;font-size:11px;min-height:42px}html body .gwe-collection-modern-grid .product-card__cta .icon{display:none}html body .gwe-collection-modern-grid .product-card__cta .button__prices{padding-left:3px}}html body .gwe-collection-modern-grid .product-card__collection-information{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;text-align:left}html body .gwe-collection-modern-grid .product-card__collection-information .product-card__title{font-size:20px;font-weight:700;line-height:1.22;letter-spacing:-.015em;margin:0;overflow:visible;display:block;white-space:normal}html body .gwe-collection-modern-grid .product-card__collection-information .product-card__description{font-size:13px;line-height:1.5;color:#525252;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}html body .gwe-collection-modern-grid .product-card__collection-pricing{display:flex;flex-direction:column;gap:3px;margin-top:auto;padding-top:12px;width:100%;text-align:left}html body .gwe-collection-modern-grid .product-card__collection-price{font-size:15px;font-weight:700;line-height:1.35;margin:0;color:#222}html body .gwe-collection-modern-grid .product-card__collection-options{font-size:11px;font-style:italic;font-weight:400;line-height:1.35;margin:0;color:#595959}@media(max-width:749px){html body .gwe-collection-modern-grid .product-card__collection-information .product-card__title{font-size:17px}html body .gwe-collection-modern-grid .product-card__collection-information .product-card__description{font-size:12px}html body .gwe-collection-modern-grid .product-card__collection-price{font-size:13px}html body .gwe-collection-modern-grid .product-card__collection-options{font-size:10px}}html body .gwe-collection-modern-grid>.gwe-merch-card{position:relative;display:block;grid-column:span 1;align-self:stretch;min-width:0;min-height:0;height:100%;background:var(--merch-bg,#eee9de);overflow:hidden;isolation:isolate}html body .gwe-collection-modern-grid>.gwe-merch-card--wide{grid-column:span 2}html body .gwe-collection-modern-grid>.gwe-merch-card--full{grid-column:1/-1}html body .gwe-collection-modern-grid .gwe-merch-card__link{display:flex;position:relative;isolation:isolate;width:100%;min-height:100%;height:100%;box-sizing:border-box;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:clamp(20px,2.8vw,40px);text-align:left;text-decoration:none!important;color:#222;overflow:hidden}html body .gwe-collection-modern-grid .gwe-merch-card__visual{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;display:block;width:100%;height:100%;overflow:hidden}html body .gwe-collection-modern-grid .gwe-merch-card__media{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center var(--gwe-merch-media-position);transition:transform .45s ease}html body .gwe-collection-modern-grid .gwe-merch-card:hover .gwe-merch-card__media{transform:scale(1.025)}html body .gwe-collection-modern-grid .gwe-merch-card--overlay.gwe-merch-card--has-media .gwe-merch-card__link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,rgba(0,0,0,var(--gwe-merch-shade)) 0%,transparent 80%)}html body .gwe-collection-modern-grid .gwe-merch-card--overlay.gwe-merch-card--has-media .gwe-merch-card__link{color:#fff}html body .gwe-collection-modern-grid .gwe-merch-card__content{position:relative;z-index:1;display:flex;width:100%;max-width:560px;flex-direction:column;align-items:flex-start;gap:9px}html body .gwe-collection-modern-grid .gwe-merch-card__eyebrow{display:block;margin:0;font-size:11px;font-weight:700;line-height:1.3;letter-spacing:.1em;text-transform:uppercase}html body .gwe-collection-modern-grid .gwe-merch-card__heading{display:block;margin:0;font-size:clamp(22px,2.3vw,36px);font-weight:700;line-height:1.12;letter-spacing:-.025em}html body .gwe-collection-modern-grid .gwe-merch-card__description{display:block;margin:0;font-size:14px;line-height:1.5}html body .gwe-collection-modern-grid .gwe-merch-card__cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:auto;min-width:0;min-height:40px;margin-top:12px;padding:9px 17px;font-weight:650;font-size:12px;line-height:1.35;white-space:normal;text-align:center;text-decoration:none;pointer-events:none}html body .gwe-collection-modern-grid .gwe-merch-card--has-media .gwe-merch-card__cta.button--secondary{background:#fff!important;border:1px solid #fff!important;color:#222!important}html body .gwe-collection-modern-grid .gwe-merch-card__cta.button--primary{background:#222!important;border:1px solid #222!important;color:#fff!important}html body .gwe-collection-modern-grid .gwe-merch-card__cta--link{min-height:0;padding:2px 0;border:0!important;color:inherit;text-decoration:underline;text-underline-offset:4px}html body .gwe-collection-modern-grid .gwe-merch-card--light:not(.gwe-merch-card--has-media) .gwe-merch-card__link{color:#fff}html body .gwe-collection-modern-grid .gwe-merch-card--split .gwe-merch-card__link{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;padding:0}html body .gwe-collection-modern-grid .gwe-merch-card--split .gwe-merch-card__visual{position:relative;inset:auto;grid-column:1;grid-row:1;z-index:0;min-height:100%;overflow:hidden}html body .gwe-collection-modern-grid .gwe-merch-card--split .gwe-merch-card__content{grid-column:2;grid-row:1;align-self:center;box-sizing:border-box;min-width:0;padding:clamp(16px,2.6vw,38px)}html body .gwe-collection-modern-grid .gwe-merch-card--split .gwe-merch-card__link{color:#222}html body .gwe-collection-modern-grid .gwe-merch-card--split.gwe-merch-card--light .gwe-merch-card__link{color:#fff}html body .gwe-collection-modern-grid .gwe-merch-card--split .gwe-merch-card__media{position:absolute;top:0;right:0;bottom:0;left:0}html body .gwe-collection-modern-grid .product-card__collection-information{gap:2px}@media(max-width:749px){html body .gwe-collection-modern-grid>.gwe-merch-card--wide{grid-column:span 2}html body .gwe-collection-modern-grid .gwe-merch-card__heading{font-size:24px}html body .gwe-collection-modern-grid .gwe-merch-card__link{padding:20px}html body .gwe-collection-modern-grid .gwe-merch-card--split .gwe-merch-card__link{padding:0}html body .gwe-collection-modern-grid .gwe-merch-card--split .gwe-merch-card__content{padding:16px}html body .gwe-collection-modern-grid .gwe-merch-card__cta{min-height:38px;padding:8px 12px}}html body .gwe-main-collection-layout .active-filter-controls-container{display:none!important}html body .gwe-main-collection-layout .gwe-facets-root{margin:0 0 14px!important;padding:0!important;z-index:90!important}html body .gwe-main-collection-layout .gwe-facets-toolbar{min-height:64px;padding-block:10px;gap:15px}html body .gwe-main-collection-layout .gwe-facets-pills{display:flex;flex-wrap:wrap;overflow:visible;gap:8px;max-width:1600px;padding:0 clamp(16px,3vw,46px) 14px;align-items:center}html body .gwe-main-collection-layout .gwe-facets-pill{display:inline-flex;align-items:center;gap:10px;border:1px solid #ddd9d1;background:#f5f3ef;border-radius:3px;padding:7px 10px;color:#272727;font-size:12px;font-weight:550;line-height:1.3;text-decoration:none}html body .gwe-main-collection-layout .gwe-facets-pill:hover{border-color:#bbb6ac;background:#eeebe5}html body .gwe-main-collection-layout .product-list-container[data-gwe-facets-loading]{opacity:.55;pointer-events:none;transition:opacity .15s ease}html body .gwe-facets-portal .gwe-facets-panel__footer{background:#fff}@media(max-width:749px){html body .gwe-main-collection-layout .gwe-facets-pills{padding:0 16px 12px;gap:6px}html body .gwe-main-collection-layout .gwe-facets-pill{padding:6px 9px}}html body .gwe-collection-modern-grid .product-card__collection-information{gap:3px}html body .gwe-collection-modern-grid .product-card__collection-information .product-card__title,html body .gwe-collection-modern-grid .product-card__collection-information .product-card__description{margin:0!important}html body .gwe-collection-modern-grid .product-card__collection-pricing{display:flex!important;flex-direction:row!important;align-items:baseline;justify-content:space-between;gap:9px;min-width:0;margin-top:auto;padding-top:10px}html body .gwe-collection-modern-grid .product-card__collection-price{flex:0 0 auto;white-space:nowrap;font-weight:700}html body .gwe-collection-modern-grid .product-card__collection-options{flex:1;min-width:0;text-align:right;font-style:italic;line-height:1.25;white-space:normal}html body .gwe-collection-modern-grid .product-card__media-shell{position:relative}html body .gwe-collection-modern-grid .gwe-collection-badges{position:absolute;z-index:5;top:10px;display:flex;flex-direction:column;align-items:flex-start;gap:5px;max-width:47%;pointer-events:none}html body .gwe-collection-modern-grid .gwe-collection-badges--left{left:10px}html body .gwe-collection-modern-grid .gwe-collection-badges--right{right:10px;align-items:flex-end}html body .gwe-collection-modern-grid .gwe-collection-badge{display:inline-block;max-width:100%;box-sizing:border-box;font-size:11px;font-weight:700;line-height:1.2;white-space:normal;padding:5px 9px;border-radius:20px;text-align:left}html body .gwe-collection-modern-grid .gwe-collection-badge--usage{background:#ffe5c2;color:#222}html body .gwe-collection-modern-grid .gwe-collection-badge--status{background:#080808;color:#fff;text-transform:uppercase}html body .gwe-collection-modern-grid .gwe-merch-card__cta.button{display:inline-flex!important;min-width:0!important;min-height:40px!important;height:auto!important;max-width:100%;width:fit-content;padding:10px 18px!important;border-radius:2px!important;box-shadow:none!important;letter-spacing:0;line-height:1.3;font-size:13px!important;font-weight:700;text-transform:none;white-space:normal}html body .gwe-collection-modern-grid .gwe-merch-card__cta.button:hover{opacity:.85}html body .gwe-collection-modern-grid .gwe-merch-card__cta--link{width:auto!important;min-height:0!important;padding:0!important}@media(max-width:749px){html body .product-list.gwe-collection-modern-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1px!important;row-gap:1px!important;column-gap:1px!important}html body .gwe-collection-modern-grid>.gwe-collection-product{grid-column:span 1!important}html body .gwe-collection-modern-grid.gwe-collection-modern-grid--mobile-1>.gwe-collection-product{grid-column:span 2!important}html body .gwe-collection-modern-grid>.gwe-merch-card,html body .gwe-collection-modern-grid>.gwe-merch-card--wide,html body .gwe-collection-modern-grid>.gwe-merch-card--full{grid-column:1/-1!important}html body .gwe-collection-modern-grid .gwe-collection-badges{top:6px;gap:3px;max-width:46%}html body .gwe-collection-modern-grid .gwe-collection-badges--left{left:6px}html body .gwe-collection-modern-grid .gwe-collection-badges--right{right:6px}html body .gwe-collection-modern-grid .gwe-collection-badge{font-size:9px;padding:3px 5px;line-height:1.15}html body .gwe-collection-modern-grid .product-card__collection-pricing{gap:5px}html body .gwe-collection-modern-grid .product-card__collection-options{font-size:10px}html body .gwe-collection-modern-grid .product-card__collection-information{gap:2px}}.gwe-kit-contents{display:flex;flex-direction:column;gap:4px;min-width:0;margin:8px 0 0!important;text-align:left;text-transform:none;letter-spacing:0}.gwe-kit-contents strong{display:block;font-size:10px;font-weight:750;line-height:1.3;text-transform:uppercase;letter-spacing:.05em;color:#242424}.gwe-kit-contents span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:11px;font-weight:400;line-height:1.4;color:#656565;white-space:normal}.product-block-grid .gwe-kit-contents{margin-top:7px!important}.product-block-grid .gwe-kit-contents span{font-size:11px}@media(max-width:749px){.gwe-kit-contents{margin-top:5px!important}.gwe-kit-contents span{font-size:10px}.gwe-kit-contents strong{font-size:9px}}.product-block-grid .gwe-kit-benefit{display:block;margin:4px 0 0!important;color:#424242;font-size:12px;font-weight:500;line-height:1.4;text-transform:none;letter-spacing:0;white-space:normal}.product-block-grid .gwe-kit-contents{margin:7px 0 0!important}.cart-drawer__cross-sells--desktop .product-card__title,.cart-drawer__cross-sells--desktop .product-card__title a{min-height:0!important;height:auto!important;text-align:left!important;justify-content:flex-start!important}
/*# sourceMappingURL=/cdn/shop/t/35/assets/gwe-collection-grid.css.map */
