@font-face{font-family:montserrat-latin;src:url(./montserrat-v26-latin-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:montserrat-latin;src:url(./montserrat-v26-latin-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:montserrat-latin;src:url(./montserrat-v26-latin-800.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:montserrat-alternates;src:url(./montserrat-alternates-v17-latin-800.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(./Montserrat-Bold.woff2) format("woff2"),url(./Montserrat-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(./Montserrat-Medium.woff2) format("woff2"),url(./Montserrat-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(./Montserrat-Regular.woff2) format("woff2"),url(./Montserrat-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(./Montserrat-ExtraBold.woff2) format("woff2"),url(./Montserrat-ExtraBold.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}:root{--font-body-family: "Montserrat", sans-serif;--font-heading-family: "Montserrat", sans-serif;--font-button-family: "Montserrat", sans-serif;--puky-color-primry: 0, 0, 0;--puky-color-secondary: 228, 4, 40;--puky-color-white: 255, 255, 255;--puky-color-black: 0, 0, 0;--color-badge-soldout: rgb(228, 4, 40)}.hd1,.hd2,.hd3,h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:800}body{font-family:var(--font-body-family);font-weight:500}.btn--primary,.spr-button,.spr-button-primary{--color-border: var(--puky-color-primry);background:rgb(var(--puky-color-primry));color:rgb(var(--puky-color-white));border:0}.btn:not(.btn--plain):not(.btn--underline,.btn--inherit):after,.btn--bordered-icon .button-icon:after{--color-border: var(--puky-color-secondary);background:rgb(var(--puky-color-secondary))}.hd1,.hd2,.hd3,h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{letter-spacing:.0001em}.slideshow__title.rich-text__heading>*,.card-media__heading.rich-text__heading{display:inline;background-color:rgb(var(--puky-color-white));color:rgb(var(--puky-color-black));border-radius:0 12px 12px;line-height:1.5;padding-inline:1rem;padding-block:0 .5rem;-webkit-box-decoration-break:clone;box-decoration-break:clone}.slideshow__title.rich-text__heading>*{font-size:4.5rem}.slideshow__subtitle.rich-text__subheading.text-subheading>*{display:inline;padding:.1em 1rem;background-color:rgb(var(--puky-color-white));border-radius:0 12px 12px;line-height:1.5;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:rgb(var(--puky-color-black));font-weight:800;font-family:var(--font-heading-family);font-size:4.5rem}.rich-text__subheading.text-subheading{color:rgb(var(--puky-color-black));font-weight:800;font-family:var(--font-heading-family);font-size:4.5rem}.rich-text>*:first-child:is(.rich-text__subheading){margin-bottom:0rem}.rounded,.f-badge{border-top-left-radius:0}.section--custom-content.color-scheme-2 .product-card.product-card-style-card.color-scheme-2{background-color:rgb(var(--puky-color-white))}.product-showcase__thumbnail img{object-fit:contain!important;right:1rem!important;left:1rem!important;width:calc(100% - 2rem)!important}.section--products-showcase.color-scheme-1 .product-showcase{background-color:#f5f5f5;border-radius:var(--pcard-radius);overflow:hidden}.section--products-showcase.color-scheme-2 .product-showcase,.section--products-showcase.color-scheme-3 .product-showcase{background-color:rgb(var(--puky-color-white));color:rgb(var(--puky-color-black));border-radius:var(--pcard-radius)}.btn--bordered-icon:hover .button-icon,.btn:not(.btn--plain):not(.btn--underline,.btn--inherit):not(.btn--bordered-icon):not(.spr-button):hover,.btn:not(.btn--plain):not(.btn--underline,.btn--inherit):not(.btn--bordered-icon):not(.spr-button).btn--active,.collection-card__wrapper:hover .btn{border-color:rgb(var(--puky-color-secondary))!important}.product-card__image--second{transform:scaleZ(1)!important}.product-card__image[style*=--aspect-ratio]>:first-child{top:2rem;right:0rem;bottom:0rem;left:0rem;width:calc(100% + -0rem);height:calc(100% - 2rem)}.products-list [style*=--aspect-ratio]:before,.product-card__image[style*=--aspect-ratio]:before{padding-top:100%}[style*=--aspect-ratio]>:first-child{object-fit:contain!important}.section--products-showcase .product-showcase__info{padding:2.4rem}.color-scheme-2 .product-card-style-card .product-card__image-wrapper{background:#fff}.color-scheme-2 .product-card-style-card .product-card__info{border-radius:0 0 var(--pcard-radius) var(--pcard-radius);background:#fff}.product-showcase .media-wrapper.blocks-radius{border-top-right-radius:0;border-bottom-right-radius:0}@media (max-width: 767.98px){.product-showcase .media-wrapper.blocks-radius{border-bottom-left-radius:0;border-bottom-right-radius:0}}.shopify-payment-button__button--unbranded{background-color:rgb(var(--puky-color-secondary))!important}.section--slideshow .bg-image img,[style*=--aspect-ratio]>:first-child{object-position:top center}.text-pcard-title,.product-showcase__title{text-transform:uppercase}.media-wrapper.loaded{background-color:#f5f5f5}.image-with-text .media-wrapper{background-color:transparent!important}
/*# sourceMappingURL=/cdn/shop/t/14/assets/puky-overwrite.css.map */
