.fpc-polaroid,.fpc-stamp-title{--fpc-grid-w: calc(100vw - 3rem) ;--fpc-red: #8e4f52}@media screen and (min-width:750px){.fpc-polaroid,.fpc-stamp-title{--fpc-grid-w: calc(min(100vw, var(--page-width)) - 10rem) }}.fpc-polaroid{--fpc-cols: var(--fpc-cols-mobile, 2);--fpc-card-w: calc(var(--fpc-grid-w) / (var(--fpc-cols) + (var(--fpc-cols) - 1) * .068));--fpc-title-size: calc(var(--fpc-card-w) * .0622);--fpc-price-size: calc(var(--fpc-card-w) * .0677);--fpc-qv-size: calc(var(--fpc-card-w) * .063)}@media screen and (min-width:990px){.fpc-polaroid{--fpc-cols: var(--fpc-cols-desktop, 4)}}.fpc-polaroid .product-grid{--grid-mobile-horizontal-spacing: calc(var(--fpc-card-w) * .068);--grid-desktop-horizontal-spacing: calc(var(--fpc-card-w) * .068);--grid-mobile-vertical-spacing: calc(var(--fpc-card-w) * .218);--grid-desktop-vertical-spacing: calc(var(--fpc-card-w) * .218)}.fpc-polaroid .card-wrapper{height:auto}.fpc-polaroid .collection__view-all{margin-top:calc(var(--fpc-card-w) * .218)}.fpc-polaroid .collection__view-all a:not(.link){margin-top:0}.fpc-polaroid .card-wrapper .card{position:relative;display:block;height:auto;aspect-ratio:181 / 216;isolation:isolate}.fpc-polaroid .card-wrapper .card:before{content:"";position:absolute;left:-12.02%;top:-4.34%;width:121.33%;height:113.26%;background:var(--fpc-card-frame, none) 0 0 / 100% 100% no-repeat;pointer-events:none;z-index:-1}.fpc-polaroid .card-wrapper .card__inner{position:absolute;top:7.52%;right:6.37%;bottom:21.2%;left:6.93%;width:auto;border:0;border-radius:0;background:none}.fpc-polaroid .card-wrapper .card__inner:before{padding-bottom:0}.fpc-polaroid .card-wrapper .card__inner:after{display:none}.fpc-polaroid .card-wrapper .card__media{border-radius:0}.fpc-polaroid .card-wrapper .card__media .media img{object-fit:contain}.fpc-polaroid .card-wrapper .card>.card__content{position:absolute;top:0;right:0;bottom:0;left:0;display:block;padding:0}.fpc-polaroid .card-wrapper .card>.card__content .card__information{padding:calc(99.45% - .1 * var(--fpc-title-size)) 6.4% 0 7.2%}.fpc-polaroid .card-wrapper .card__heading{overflow:hidden;margin:0;font-family:var(--fpc-font-type);font-size:12px;font-weight:400;line-height:1;letter-spacing:0;text-overflow:ellipsis;text-transform:uppercase;color:var(--fpc-red)}.fpc-polaroid .card-wrapper .card-information{margin-top:calc(var(--fpc-card-w) * .0828 - .145 * var(--fpc-price-size) - .9 * var(--fpc-title-size))}.fpc-polaroid .card-wrapper .card .card__content .card-information>.price{margin-top:0}.fpc-polaroid .card-wrapper .card-information>.price,.fpc-polaroid .card-wrapper .card-information .price-item{font-family:var(--fpc-font-type);font-size:var(--fpc-price-size);line-height:1;letter-spacing:0;color:var(--fpc-red)}.fpc-polaroid .card-wrapper .card-information .price-item{margin:0 .4em 0 0}.fpc-polaroid .card-wrapper .card>.card__content .quick-add{position:absolute;top:calc(93.05% - .163 * var(--fpc-qv-size));right:4.42%;margin:0}.fpc-polaroid .card-wrapper .quick-add modal-opener{display:block}.fpc-polaroid .card-wrapper .quick-add__submit{display:block;width:auto;min-width:0;min-height:0;height:auto;margin:0;padding:0;border:0;background:none;box-shadow:none;font-family:var(--fpc-font-stamp);font-size:var(--fpc-qv-size);font-weight:400;line-height:1;letter-spacing:0;text-transform:uppercase;color:var(--fpc-red);cursor:pointer}.fpc-polaroid .card-wrapper .quick-add__submit:before,.fpc-polaroid .card-wrapper .quick-add__submit:after{display:none}.fpc-polaroid .card-wrapper .quick-add__submit:hover{text-decoration:underline;text-underline-offset:.15em}.fpc-polaroid .card-wrapper .quick-add__submit:focus-visible{outline:.2rem solid var(--fpc-red);outline-offset:.3rem;box-shadow:none}.fpc-stamp-title .collection__title,.fpc-stamp-title .collection-hero__text-wrapper{text-align:center}.fpc-stamp-title .collection__title{margin-bottom:calc(var(--fpc-grid-w) * .0342)}.fpc-stamp-title .collection__title .title,.fpc-stamp-title .collection-hero__title{display:inline-block;margin:0;padding:calc(var(--fpc-grid-w) * .0079 + .031em) calc(var(--fpc-grid-w) * .0092) calc(var(--fpc-grid-w) * .0079 - .01em);border:max(.2rem,var(--fpc-grid-w) * .0026) solid currentColor;font-family:var(--fpc-font-stamp);font-size:calc(var(--fpc-grid-w) * .0779);font-weight:400;line-height:.7;letter-spacing:0;text-transform:uppercase;color:#292927}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fpc-collection.css.map */
