.gg-layered-collection .product-thumb>a{display:block;width:100%}.gg-layered-collection .gg-collection-art{display:block;position:relative;width:100%;aspect-ratio:1;overflow:hidden;border-radius:8px;isolation:isolate}.gg-collection-art>span{display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.gg-layered-collection .gg-collection-art img{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;margin:0;object-fit:contain;transform:none}.gg-collection-art--glow .gg-collection-art__logo{filter:drop-shadow(0 0 3px var(--gg-logo-glow)) drop-shadow(0 0 9px var(--gg-logo-glow))}.gg-layered-collection .gg-collection-art{container-type:inline-size}.gg-collection-art>.gg-collection-art__name{inset:auto 0 0;min-height:35%;padding:24% 8% 9%;display:flex;align-items:flex-end;justify-content:center;box-sizing:border-box;background:linear-gradient(transparent,#000000d1);color:#fff;text-align:center;font-size:clamp(14px,8cqi,26px);font-weight:700;line-height:1.15;overflow-wrap:anywhere}.gg-collection-art__name>span{transition:transform .45s cubic-bezier(.2,.7,.2,1)}.product .product-thumb.gg-set-code-tile{position:relative}.gg-set-code-tile>.gg-collection-set-code{position:absolute;z-index:2;top:8px;right:8px;max-width:calc(100% - 16px);box-sizing:border-box;padding:5px 8px;border-radius:5px;background:#222;color:#fff;font-size:12px;font-weight:700;line-height:1.2;overflow-wrap:anywhere;pointer-events:none}@media(prefers-reduced-motion:no-preference){.gg-layered-collection.gg-tile-pressed .gg-collection-art__name>span{transform:translateY(-3px)}.gg-layered-collection.gg-tile-pressed .gg-collection-art__background{transform:translateY(1%) scale(1.03)}.gg-layered-collection.gg-tile-pressed .gg-collection-art__foreground{transform:translateY(-2%) scale(1.08)}.gg-layered-collection.gg-tile-pressed .gg-collection-art__logo{transform:translateY(-1%) scale(1.03)}.gg-product-art-collection.gg-tile-pressed .gg-product-art__image{transform:translateY(-4%) scale(1.06)}.gg-product-art-collection.gg-tile-pressed .gg-product-art__shadow{transform:scaleX(1.15);filter:blur(9px);opacity:.16}.gg-product-art-collection.gg-tile-pressed .gg-product-art:before{opacity:.85}.gg-layered-collection:has(a:focus-visible) .gg-collection-art__name>span{transform:translateY(-3px)}.gg-layered-collection:has(a:focus-visible) .gg-collection-art__background{transform:translateY(1%) scale(1.03)}.gg-layered-collection:has(a:focus-visible) .gg-collection-art__foreground{transform:translateY(-2%) scale(1.08)}.gg-layered-collection:has(a:focus-visible) .gg-collection-art__logo{transform:translateY(-1%) scale(1.03)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.gg-layered-collection:hover .gg-collection-art__name>span{transform:translateY(-3px)}.gg-layered-collection:hover .gg-collection-art__background{transform:translateY(1%) scale(1.03)}.gg-layered-collection:hover .gg-collection-art__foreground{transform:translateY(-2%) scale(1.08)}.gg-layered-collection:hover .gg-collection-art__logo{transform:translateY(-1%) scale(1.03)}}@media(prefers-reduced-motion:reduce){.gg-collection-art>span,.gg-collection-art__name>span{transition:none}}.gg-product-art-collection .product-thumb>a{display:block;width:100%}.gg-product-art{display:block;position:relative;aspect-ratio:1;overflow:hidden;border-radius:8px;isolation:isolate;container-type:inline-size;background:linear-gradient(180deg,transparent 55%,#ffffff70),var(--gg-product-art-color, #e3182d)}.gg-product-art:before{content:"";position:absolute;top:20%;right:-10%;bottom:-15%;left:-10%;background:radial-gradient(ellipse,#fff5 0%,transparent 65%);opacity:.45;transition:opacity .45s cubic-bezier(.2,.7,.2,1)}.gg-product-art__heading{text-shadow:0 1px 3px rgba(70,0,12,.28);position:absolute;inset:4% 5% auto;z-index:2;color:#fff;font-size:clamp(12px,8cqi,28px);font-weight:800;line-height:1.05;text-align:center;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere}.gg-product-art__image{position:absolute;top:29%;right:8%;bottom:6%;left:8%;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.gg-product-art-collection .gg-product-art__image img{display:block;width:100%;height:100%;max-width:none;margin:0;object-fit:contain;transform:none}.gg-product-art__shadow{position:absolute;left:20%;right:20%;bottom:5%;height:8%;border-radius:50%;background:#5d0019;filter:blur(6px);opacity:.24;transition:transform .45s cubic-bezier(.2,.7,.2,1),opacity .45s cubic-bezier(.2,.7,.2,1),filter .45s cubic-bezier(.2,.7,.2,1)}@media(prefers-reduced-motion:no-preference){.gg-product-art-collection:has(a:focus-visible) .gg-product-art__image{transform:translateY(-4%) scale(1.06)}.gg-product-art-collection:has(a:focus-visible) .gg-product-art__shadow{transform:scaleX(1.15);filter:blur(9px);opacity:.16}.gg-product-art-collection:has(a:focus-visible) .gg-product-art:before{opacity:.85}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.gg-product-art-collection:hover .gg-product-art__image{transform:translateY(-4%) scale(1.06)}.gg-product-art-collection:hover .gg-product-art__shadow{transform:scaleX(1.15);filter:blur(9px);opacity:.16}.gg-product-art-collection:hover .gg-product-art:before{opacity:.85}}@media(prefers-reduced-motion:reduce){.gg-product-art:before,.gg-product-art__image,.gg-product-art__shadow{transition:none}}.gg-product-art__image.gg-product-art__image--full-canvas{top:0;right:0;bottom:0;left:0}.gg-product-art-collection .gg-product-art__image img,.gg-product-art-collection:hover .gg-product-art__image img{box-shadow:none;background:transparent;border-radius:0;filter:none}.gg-product-art__image.gg-product-art__image--full-canvas{top:5%;right:2%;bottom:0;left:2%}.gg-product-art-collection .gg-product-art__image img{box-shadow:none!important;transform:none!important}.product.brands:not(.product-card):not(.gg-layered-collection):not(.gg-product-art-collection) .product-thumb>a{display:block;overflow:hidden;border-radius:8px}
/*# sourceMappingURL=/cdn/shop/t/69/assets/styles.collection-layers.css.map */
