.img-responsive{max-width:100%;height:auto}.object-cover{object-fit:cover}.size-full{width:100%;height:100%}.aspect-1-1{aspect-ratio:1/1}.aspect-4-5{aspect-ratio:4/5}.custom-padding{padding-top:var(--padding-top, 12);padding-bottom:var(--padding-bottom, 12)}.hidden{display:none!important}@media screen and (min-width:1025px){.hidden-desktop{display:none!important}}.inset{position:absolute;width:100%;height:100%;top:0;left:0}.opacity-0{opacity:0}.z-base{z-index:1}.font-peiko:not(.text-description){font-family:PPEiko-Regular,PPEiko-Regular Fallback,Arial,Helvetica,sans-serif}.font-peiko>*{font-family:PPEiko-Regular,PPEiko-Regular Fallback,Arial,Helvetica,sans-serif;--type_heading_font: "PPEiko-Regular", "PPEiko-Regular Fallback", Arial, Helvetica, sans-serif;--type_secondary_paragraph_font: "PPEiko-Regular", "PPEiko-Regular Fallback", Arial, Helvetica, sans-serif;--type_primary_paragraph_font: "PPEiko-Regular", "PPEiko-Regular Fallback", Arial, Helvetica, sans-serif}.font-peiko.text-description *,.font-peiko.text-description{font-family:Paragraph Primary Font,Paragraph Primary Fallback,Arial,Helvetica,sans-serif;--type_heading_font: "Paragraph Primary Font", "Paragraph Primary Fallback", Arial, Helvetica, sans-serif;--type_secondary_paragraph_font: "Paragraph Primary Font", "Paragraph Primary Fallback", Arial, Helvetica, sans-serif;--type_primary_paragraph_font: "Paragraph Primary Font", "Paragraph Primary Fallback", Arial, Helvetica, sans-serif}.font-peiko.text-description *:not(strong){font-weight:400!important}.button-animated-primary{transition:background-color .3s ease,color .3s ease}@media screen and (min-width:1025px){.button-animated-primary:hover{background-color:var(--btn_primary_on_light_bg, #000);color:var(--btn_primary_on_light_txt, #fff)}.button-animated-primary:hover .ButtonText{color:var(--btn_primary_on_light_txt, #fff)}.button-animated-primary:hover svg path{fill:var(--btn_primary_on_light_txt, #fff)}}.truncate-4-lines{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:6em}.skeleton-div{background-color:#e2e5e7;background-image:linear-gradient(90deg,#fff0 0,#ffffff80,#fff0);background-size:200% 100%;background-repeat:no-repeat;animation:shimmer 1.5s infinite}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/utility.css.map */
