.product-card-wrapper{--pcf-pad: .8rem;--pcf-line: 70, 140, 220;--pcf-glow: 124, 186, 240;--pcf-accent: var(--color-secondary-button-text, 6, 108, 163);padding:var(--pcf-pad);border-radius:0;background:linear-gradient(180deg,#ffffff09,#ffffff04);box-shadow:inset 0 0 0 .1rem rgba(var(--pcf-line),.35);position:relative;isolation:isolate}.product-card-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(var(--pcf-glow),.06),#ffffff05);box-shadow:inset 0 0 0 .15rem rgb(var(--pcf-glow)),inset 0 0 1.6rem rgba(var(--pcf-glow),.12),0 0 .8rem rgba(var(--pcf-glow),.45),0 0 2.4rem rgba(var(--pcf-accent),.35);opacity:0;transition:opacity .25s ease}.product-card-wrapper .card{--border-radius: .2rem}.product-card-wrapper:hover,.product-card-wrapper:focus-within{z-index:1}.product-card-wrapper:hover:before,.product-card-wrapper:focus-within:before{opacity:1}.grid__item>product-component,.slider__slide>product-component{display:block;height:100%}.product-card-wrapper{height:100%;box-sizing:border-box}.product-card-wrapper>.card{height:100%}.product-card-wrapper>.card>.card__content{display:flex;flex-direction:column;flex-grow:1}.product-card-wrapper>.card>.card__content>.card__information{display:flex;flex-direction:column}.product-card-wrapper .card__information{padding-top:1.2rem}.product-card-wrapper .card__heading,.product-card-wrapper .card__heading.h5{display:block;overflow:visible;min-height:0;font-size:1.5rem;line-height:1.2;overflow-wrap:anywhere}.product-card-wrapper>.card>.card__content>.card__information>.card-information{margin-top:.6rem}.product-card-wrapper .card-information>.caption-with-letter-spacing{font-size:1.3rem;line-height:1.45;letter-spacing:.1rem;color:rgba(var(--color-foreground),.72)}.product-card-wrapper .card-information>.caption-with-letter-spacing+*{margin-top:.2rem}.product-card-wrapper .card-information .price{margin-top:.8rem}@media screen and (min-width:750px){.product-card-wrapper .card__heading,.product-card-wrapper .card__heading.h5{font-size:1.7rem}.product-card-wrapper .card-information>.caption-with-letter-spacing{font-size:1.4rem}}@media screen and (min-width:990px){.slider--desktop.grid--6-col-desktop .grid__item{width:calc((min(100vw,var(--page-width)) - 10rem - 5 * var(--grid-desktop-horizontal-spacing)) / 6);max-width:none}.slider--desktop.grid--5-col-desktop .grid__item{width:calc((min(100vw,var(--page-width)) - 10rem - 4 * var(--grid-desktop-horizontal-spacing)) / 5);max-width:none}.slider--desktop.grid--4-col-desktop .grid__item{width:calc((min(100vw,var(--page-width)) - 10rem - 3 * var(--grid-desktop-horizontal-spacing)) / 4);max-width:none}}@media screen and (min-width:750px){.product-card-wrapper{--pcf-pad: 1.2rem}}@media(prefers-reduced-motion:reduce){.product-card-wrapper:before{transition:none}}.collection__title .title,.collection__title .title strong,.related-products__heading,.related-products__heading strong,.collection-hero__title,.shopify-section h2[class^=ai-categories-grid-heading-],.shopify-section h2[class^=ai-categories-grid-heading-] strong{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:700;letter-spacing:.02em;text-transform:uppercase}.collection__title .title,.related-products__heading,.collection-hero__title,.shopify-section h2[class^=ai-categories-grid-heading-]{font-size:2.8rem;line-height:1.1}@media screen and (min-width:750px){.collection__title .title,.related-products__heading,.collection-hero__title,.shopify-section h2[class^=ai-categories-grid-heading-]{font-size:4rem}}body{counter-reset:mcg-row}.mcg-sec-head{display:flex;align-items:center;gap:1.6rem;width:100%}.mcg-sec-head .title{flex:0 1 auto;min-width:0;margin:0}.mcg-sec-head .title:before{counter-increment:mcg-row;content:"// " counter(mcg-row,decimal-leading-zero);display:inline-block;margin-right:1.2rem;color:#9cc6ff;font-family:var(--font-body-family);font-size:.4em;font-weight:600;letter-spacing:.12em;vertical-align:.55em}.mcg-sec-head__line{flex:1 1 4rem;height:.1rem;min-width:2.4rem;background:linear-gradient(90deg,rgba(124,186,240,.6),transparent)}.mcg-sec-head__all{flex:none;color:rgba(var(--color-foreground),.75);font-family:var(--font-body-family);font-size:1.2rem;font-weight:700;letter-spacing:.2rem;text-transform:uppercase;text-decoration:none;white-space:nowrap}.mcg-sec-head__all:hover,.mcg-sec-head__all:focus-visible{color:rgb(var(--color-foreground));text-shadow:0 0 .8rem rgba(124,186,240,.7)}.collection__title.title-wrapper:has(.mcg-sec-head){margin-top:1.6rem;margin-bottom:2.4rem}@media screen and (min-width:750px){.mcg-sec-head__all{font-size:1.3rem}}.badge.mcg-preorder-badge{background:#0a1020d9;color:#7cbaf0;border:.1rem solid rgb(124,186,240);border-radius:0;letter-spacing:.12rem;text-transform:uppercase;box-shadow:0 0 .8rem #7cbaf073}.mcg-preorder-note{margin:0 0 1.2rem;font-size:1.4rem;line-height:1.5;color:rgba(var(--color-foreground),.8)}.mcg-preorder-note__tag{display:inline-block;margin-right:.8rem;padding:.2rem .8rem;border:.1rem solid rgb(124,186,240);color:#7cbaf0;font-size:1.2rem;letter-spacing:.12rem;text-transform:uppercase;box-shadow:0 0 .6rem #7cbaf066}.product-card-wrapper .mcg-card-tags,.mcg-card-tags.mcg-pdp-tags{display:flex;flex-wrap:nowrap;align-items:center;gap:.5rem;min-width:0;max-width:100%}.product-card-wrapper .mcg-card-tags{margin-bottom:.8rem}.mcg-card-tags.mcg-pdp-tags{gap:.8rem}.mcg-card-tags>.mcg-ftag,.mcg-card-tags>.mcg-gchip,.mcg-card-tags>.mcg-stag,.mcg-card-tags>.mcg-sotag{flex:0 1 auto;min-width:0;overflow:hidden}.mcg-card-tags .mcg-ftag,.mcg-card-tags .mcg-gchip{display:inline-flex;align-items:center;height:2.2rem;padding:0 .7rem;font-family:var(--font-body-family);font-size:1.05rem;font-weight:700;letter-spacing:.12rem;line-height:1;white-space:nowrap}.product-card-wrapper .mcg-card-tags>.mcg-ftag,.product-card-wrapper .mcg-card-tags>.mcg-gchip,.product-card-wrapper .mcg-card-tags>.mcg-stag,.product-card-wrapper .mcg-card-tags>.mcg-sotag{height:2rem;padding:0 .5rem;font-size:.95rem;letter-spacing:.08rem}.mcg-card-tags .mcg-ftag{border:.1rem solid rgba(var(--color-foreground),.45);color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.06)}.mcg-card-price-row{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem;margin-top:.6rem}.mcg-gchip{display:inline-block;padding:.15rem .6rem;border:.1rem solid currentColor;font-family:var(--font-body-family);font-size:1rem;font-weight:700;letter-spacing:.14rem;line-height:1.4;white-space:nowrap}.mcg-gchip--sealed{color:#7affb2;box-shadow:0 0 .6rem #7affb259}.mcg-gchip--top{color:#9cc6ff}.mcg-gchip--used{color:#ffd36a}.facets__summary,.mobile-facets__summary{font-size:1.3rem;font-weight:600;letter-spacing:.14rem;text-transform:uppercase}.facets__disclosure[open] .facets__summary,.facets__summary:hover{color:#9cc6ff;text-shadow:0 0 .8rem rgba(124,186,240,.55)}.facets__display{border:.1rem solid rgba(70,140,220,.45);border-radius:0;box-shadow:0 0 1.6rem #7cbaf02e}.facet-checkbox input[type=checkbox],.mobile-facets__checkbox input[type=checkbox]{accent-color:rgb(124,186,240)}.active-facets__button-inner{border-radius:0;border:.1rem solid rgb(156,198,255);box-shadow:none;color:#9cc6ff;font-size:1.2rem;font-weight:600;letter-spacing:.1rem;text-transform:uppercase}.active-facets__button:hover .active-facets__button-inner{box-shadow:0 0 .8rem #7cbaf080}.mcg-stag{display:inline-flex;align-items:center;height:2.2rem;padding:0 .7rem;border:.1rem solid #ff4f8b;background:#ff4f8b14;color:#ff4f8b;font-family:var(--font-body-family);font-size:1.05rem;font-weight:700;letter-spacing:.12rem;line-height:1;white-space:nowrap;box-shadow:0 0 .6rem #ff4f8b59}.product-card-wrapper .price--on-sale .price-item--regular{color:rgba(var(--color-foreground),.55)}.mcg-sotag{display:inline-flex;align-items:center;height:2.2rem;padding:0 .7rem;border:.1rem solid #ff8a96;color:#ff8a96;font-family:var(--font-body-family);font-size:1.05rem;font-weight:700;letter-spacing:.12rem;line-height:1;text-transform:uppercase;white-space:nowrap}.mcg-card--sold .card__media img{filter:saturate(.55) brightness(.72);transition:filter .3s ease}.mcg-card--sold:hover .card__media img,.mcg-card--sold:focus-within .card__media img{filter:saturate(.85) brightness(.92)}.mcg-card--sold .card__heading,.mcg-card--sold .card-information>.caption-with-letter-spacing{opacity:.6}.mcg-card-request{position:relative;z-index:2;display:inline-block;margin-top:.8rem;padding-bottom:.2rem;border-bottom:.1rem solid rgba(156,198,255,.5);color:#9cc6ff;font-size:1.15rem;font-weight:700;letter-spacing:.16rem;text-transform:uppercase;text-decoration:none}.mcg-card-request:hover,.mcg-card-request:focus-visible{border-bottom-color:#9cc6ff;text-shadow:0 0 .8rem rgba(124,186,240,.7)}@media(prefers-reduced-motion:reduce){.mcg-card--sold .card__media img{transition:none}}@media(hover:hover)and (pointer:fine){.product-card-wrapper .media.media--hover-effect>img{transition:opacity .35s ease,transform .6s ease,filter .3s ease}.product-card-wrapper .media.media--hover-effect>img+img{opacity:0}.product-card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child),.product-card-wrapper:focus-within .media.media--hover-effect>img:first-child:not(:only-child){opacity:0}.product-card-wrapper:hover .media.media--hover-effect>img+img,.product-card-wrapper:focus-within .media.media--hover-effect>img+img{opacity:1;transform:scale(1.03)}.product-card-wrapper:hover .media.media--hover-effect>img:only-child{transform:scale(1.03)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:reduce){.product-card-wrapper .media.media--hover-effect>img{transition:none}.product-card-wrapper:hover .media.media--hover-effect>img+img,.product-card-wrapper:hover .media.media--hover-effect>img:only-child{transform:none}}@media(hover:none){.product-card-wrapper:before{transition:opacity .35s ease}.product-card-wrapper.mcg-in-view{z-index:1}.product-card-wrapper.mcg-in-view:before{opacity:1}.product-card-wrapper .media.media--hover-effect>img{transition:opacity .45s ease,filter .3s ease}.product-card-wrapper .media.media--hover-effect>img+img{opacity:0}.product-card-wrapper.mcg-in-view .media.media--hover-effect>img:first-child:not(:only-child){opacity:0}.product-card-wrapper.mcg-in-view .media.media--hover-effect>img+img{opacity:1}.mcg-card--sold.mcg-in-view .card__media img{filter:saturate(.85) brightness(.92)}}@media(hover:none)and (prefers-reduced-motion:reduce){.product-card-wrapper:before,.product-card-wrapper .media.media--hover-effect>img{transition:none}}.product-card-wrapper{--pcf-gap: .8rem}@media screen and (min-width:750px){.product-card-wrapper{--pcf-gap: 1rem}}.product-card-wrapper>.card>.card__content{padding:0}.product-card-wrapper>.card>.card__content>.card__information{flex-grow:1;padding:var(--pcf-gap) 0 0}.product-card-wrapper .card__information>.mcg-card-tags{height:2rem;margin:0 0 var(--pcf-gap);overflow:hidden}.product-card-wrapper .card__information>.card__heading,.product-card-wrapper .card__information>.card__heading.h5{margin:0;height:2rem;line-height:2rem;white-space:nowrap;overflow:hidden;overflow-wrap:normal}.product-card-wrapper .card__heading>a{display:block}.mcg-mq{display:block;container-type:inline-size;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 1.6rem),transparent);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 1.6rem),transparent)}.mcg-mq__track{display:inline-flex;white-space:nowrap;will-change:transform}.mcg-mq__item{flex:none;padding-right:100cqw}@keyframes mcg-mq{0%,18%{transform:translate(0)}to{transform:translate(clamp(-50%,calc((200cqw - 50%)*1000),0px))}}@media(prefers-reduced-motion:no-preference){.mcg-mq__track{animation:mcg-mq 12s linear infinite}}.product-card-wrapper>.card>.card__content>.card__information>.card-information{display:flex;flex-direction:column;flex-grow:1;margin-top:.4rem}.product-card-wrapper .card-information>.caption-with-letter-spacing{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.2rem;line-height:1.6rem}.product-card-wrapper .card-information>.caption-with-letter-spacing+*{margin-top:0}.product-card-wrapper .card-information>.price,.product-card-wrapper .card-information>.mcg-card-request{margin-top:auto;padding-top:.8rem;border-top:.1rem solid rgba(var(--pcf-line),.25)}.product-card-wrapper .card-information>.price{display:flex;flex-direction:column;justify-content:flex-end;box-sizing:content-box;min-height:3.2rem;margin-bottom:0}.product-card-wrapper .card-information>.price .price__container,.product-card-wrapper .card-information>.price .price__sale{display:flex;flex-direction:column;align-items:flex-start;margin:0}.product-card-wrapper .card-information>.price:not(.price--on-sale) .price__sale{display:none}.product-card-wrapper .card-information>.price .price__sale>:not(.price-item),.product-card-wrapper .card-information>.price .price__regular>:not(.price-item){display:block;line-height:0}.product-card-wrapper .card-information>.price .price-item{margin:0;font-size:1.5rem;line-height:1.9rem}.product-card-wrapper .card-information>.price .price__sale s.price-item--regular{font-size:1.1rem;line-height:1.3rem;color:rgba(var(--color-foreground),.45)}.product-card-wrapper .card-information>.mcg-card-request{display:flex;align-items:flex-end;box-sizing:content-box;min-height:3.2rem;padding-bottom:0;border-bottom:0;line-height:1.9rem;text-decoration:underline;text-decoration-color:#9cc6ff80;text-underline-offset:.4rem}@media screen and (max-width:749px){.product-card-wrapper .card-information>.price .price-item{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/product-card-frame.css.map */
