.glop2-store{container-type:inline-size;background:var(--glop-off-white);color:var(--glop-charcoal)}.shopify-section:has(>.glop2-store){background:var(--glop-off-white)}.glop2-store>*{--u: calc(100cqw / 1440);--glop2-line: calc(1 * var(--u));--glop2-type: calc(18 * var(--u));--glop2-inset: calc(20 * var(--u));--glop2-gap-x: calc(20 * var(--u));--glop2-gap-y: calc(23 * var(--u));--glop2-pad: calc(19 * var(--u))}.glop2-store__scale{padding-bottom:calc(21 * var(--u))}.glop2-store__banner{position:relative;width:100%;aspect-ratio:1440 / 527;overflow:hidden;background:var(--glop-putty);border-bottom:max(1px,var(--glop2-line)) solid var(--glop-charcoal);box-sizing:content-box}.glop2-store__banner-img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0%}.glop2-store__tabs{display:flex;align-items:center;gap:calc(40 * var(--u));box-sizing:border-box;width:calc(473 * var(--u));height:calc(60 * var(--u));padding:calc(2 * var(--u)) 0 0 var(--glop2-inset);background:var(--glop-pink);border-right:max(1px,var(--glop2-line)) solid var(--glop-charcoal);border-bottom:max(1px,var(--glop2-line)) solid var(--glop-charcoal);overflow-x:auto;scrollbar-width:none}.glop2-store__tabs::-webkit-scrollbar{display:none}.glop-section .glop2-store__tab{flex-shrink:0;font-size:var(--glop2-type);line-height:1;letter-spacing:0;color:var(--glop-charcoal);text-decoration:none;text-underline-offset:.2em;text-decoration-thickness:1px;white-space:nowrap}.glop-section .glop2-store__tab:hover,.glop-section .glop2-store__tab--active{opacity:1;text-decoration:underline}.glop-section .glop2-store__tab:focus-visible{outline:2px solid var(--glop-charcoal);outline-offset:4px}.glop2-store__heading{padding:calc(56 * var(--u)) 0 calc(40 * var(--u));font-size:calc(25 * var(--u));line-height:1;letter-spacing:0;margin:0}.glop2-store__inner{padding:0 var(--glop2-inset)}.glop2-store__tabs+.glop2-store__inner,.glop2-store__banner+.glop2-store__inner{padding-top:calc(79 * var(--u))}.glop2-grid{display:grid;grid-template-columns:repeat(3,calc(453 * var(--u)));column-gap:var(--glop2-gap-x);row-gap:var(--glop2-gap-y);align-items:start}.glop2-tile{position:relative;display:flex;flex-direction:column;min-width:0;background:var(--glop-white);border:max(1px,var(--glop2-line)) solid var(--glop-charcoal)}.glop-section .glop2-tile__link{display:block}.glop-section .glop2-tile__link:hover,.glop-section .glop2-tile__link:active{opacity:1}.glop-section .glop2-tile__link:focus-visible{outline:2px solid var(--glop-charcoal);outline-offset:-4px}.glop2-tile__media{position:relative;aspect-ratio:451 / 535;overflow:hidden;background:#e6e7ed;border-bottom:max(1px,var(--glop2-line)) solid var(--glop-charcoal)}.glop2-tile__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform var(--glop-slow) var(--glop-ease-glop)}.glop2-tile__img--mark{top:30%;right:15%;bottom:30%;left:15%;width:70%;height:40%;object-fit:contain}@media(hover:hover){.glop2-tile:hover .glop2-tile__img{transform:scale(1.02)}}.glop2-tile__caption{display:flex;flex-direction:column;align-items:flex-start;gap:calc(15 * var(--u));padding:calc(16 * var(--u)) var(--glop2-pad) calc(19 * var(--u))}.glop-section .glop2-tile__name{display:block;font-size:var(--glop2-type);line-height:calc(22 / 18);letter-spacing:0;color:var(--glop-charcoal);text-decoration:none;text-decoration-thickness:1px;text-underline-offset:.14em;overflow-wrap:anywhere}.glop2-tile__line{display:block}.glop-section .glop2-tile__name:hover,.glop-section .glop2-tile__name:focus-visible{opacity:1;text-decoration:underline}.glop-section .glop2-tile__name:focus-visible{outline:2px solid var(--glop-charcoal);outline-offset:3px}.glop2-tile__price{font-size:calc(var(--glop2-type) * .8);letter-spacing:0;margin-top:calc(-8 * var(--u))}.glop2-tile__price s{opacity:.5}.glop2-tile__form,.glop2-tile__form-inner,.glop2-tile__add-wrap{display:block}.glop2-tile__form-inner{margin:0}.glop-section .glop2-pill{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:calc(32 * var(--u));min-height:0;margin:0;padding:calc(1 * var(--u)) calc(9 * var(--u)) 0;border:max(1px,var(--glop2-line)) solid var(--glop-charcoal);border-radius:0;box-shadow:none;background:var(--glop-white);color:var(--glop-charcoal);font-family:var(--glop-font-mono);font-weight:400;font-size:var(--glop2-type);line-height:1;letter-spacing:0;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;position:relative;transition:background var(--glop-fast) var(--glop-ease),transform var(--glop-fast) var(--glop-ease)}.glop-section .glop2-pill:hover,.glop-section .glop2-pill:focus-visible{opacity:1;background:var(--glop-pink)}.glop-section .glop2-pill:active{opacity:1;background:var(--glop-pink);transform:translateY(1px)}.glop-section .glop2-pill:focus-visible{outline:2px solid var(--glop-charcoal);outline-offset:3px}.glop2-pill__added{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none}.glop-section .glop2-pill[data-added=true]{background:var(--glop-pink)}.glop2-pill[data-added=true] .glop2-pill__text{opacity:0}.glop2-pill[data-added=true] .glop2-pill__added{opacity:1}.glop2-tile__error{margin:8px 0 0;font-size:calc(var(--glop2-type) * .7);letter-spacing:.04em;color:var(--glop-charcoal)}.glop2-tile__error.hidden{display:none}.glop2-store--bleed .glop2-store__inner{padding-left:0;padding-right:0}.glop2-store--bleed .glop2-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,round(down,calc((100% - 2px) / 3),1px)) minmax(0,1fr);gap:1px;align-items:stretch;padding-top:1px;overflow:hidden;padding-bottom:1px}.glop2-store--bleed .glop2-tile{border:0;outline:1px solid var(--glop-charcoal)}.glop2-store--bleed .glop2-tile__media{height:round(nearest,calc((100cqw - 2px) / 3 * 535 / 451),1px)}.glop2-store--bleed .glop2-store__pages,.glop2-store--bleed .glop2-store__empty{padding-left:var(--glop2-inset);padding-right:var(--glop2-inset)}@media(max-width:989px){.glop2-store--bleed .glop2-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-columns:round(down,calc((100% - 1px)/2),1px) minmax(0,1fr)}.glop2-store--bleed .glop2-tile__media{height:round(nearest,calc((100cqw - 1px) / 2 * 535 / 451),1px)}}.glop2-store__pages{display:flex;justify-content:center;align-items:center;gap:28px;padding-top:44px;font-size:calc(var(--glop2-type) * .9)}.glop-section .glop2-store__page{font-size:inherit;letter-spacing:.04em}.glop-section a.glop2-store__page:hover{opacity:1;text-decoration:underline}.glop2-store__page--off{opacity:.35}.glop2-store__empty{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding:20px 0 40px}.glop2-store__empty-title{font-size:calc(var(--glop2-type) * 1.3)}.glop2-store--list{padding-bottom:calc(60 * var(--u))}@media(max-width:989px){.glop2-store>*{--glop2-line: 1px;--glop2-type: 15px;--glop2-inset: 20px;--glop2-gap-x: 16px;--glop2-gap-y: 16px;--glop2-pad: 14px}.glop2-store__scale{padding-bottom:32px}.glop2-store__banner{aspect-ratio:1440 / 640}.glop2-store__tabs{width:100%;height:auto;min-height:52px;gap:28px;padding:0 var(--glop2-inset);border-right:0}.glop-section .glop2-store__tab{display:inline-flex;align-items:center;min-height:44px}.glop2-store__tabs+.glop2-store__inner,.glop2-store__banner+.glop2-store__inner{padding-top:32px}.glop2-store__heading{padding:36px 0 24px;font-size:20px}.glop2-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.glop2-tile__caption{gap:12px;padding:12px var(--glop2-pad) 14px}.glop2-tile__price{margin-top:-4px}.glop-section .glop2-pill{height:36px;padding:1px 10px 0}.glop2-store--list{padding-bottom:44px}}@media(max-width:749px){.glop2-store>*{--glop2-type: 12px;--glop2-inset: 16px;--glop2-gap-x: 10px;--glop2-gap-y: 12px;--glop2-pad: 10px}.glop2-store__banner{aspect-ratio:3 / 2}.glop2-store__tabs{gap:20px;font-size:13px}.glop-section .glop2-store__tab{font-size:13px}.glop2-store__tabs+.glop2-store__inner,.glop2-store__banner+.glop2-store__inner{padding-top:24px}.glop2-tile__caption{gap:10px;padding:10px var(--glop2-pad) 12px}.glop-section .glop2-pill{height:36px;padding:1px 8px 0;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/glop2-store.css.map */
