:root{--pv2-anthracite: 28, 29, 31;--pv2-ivory: 245, 240, 230;--pv2-marble: 46, 74, 65;--pv2-accent: 180, 151, 90;--pv2-hairline: rgba(var(--pv2-accent), .35);--pv2-ease: cubic-bezier(.22, .61, .36, 1);--pv2-tracking-wide: .18em;--pv2-tracking-button: .12em}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:rgba(var(--pv2-accent),.28);color:rgb(var(--pv2-anthracite))}body *:focus-visible{outline-color:rgba(var(--pv2-accent),.9)}body h1,body h2,body h3,body .h0,body .h1,body .h2,body .h3{font-weight:var(--font-heading-weight);letter-spacing:0;line-height:calc(1 + .2/max(1,var(--font-heading-scale)))}body h4,body h5,body .h4,body .h5{letter-spacing:.02em}body .caption-with-letter-spacing{letter-spacing:var(--pv2-tracking-wide);font-weight:600}body .rte{line-height:1.75}body .rte a,body .link{text-underline-offset:.3rem;text-decoration-thickness:.1rem}body .button,body .shopify-challenge__button,body .customer button,body button.shopify-payment-button__button--unbranded{font-family:var(--font-body-family);font-size:1.3rem;font-weight:600;letter-spacing:var(--pv2-tracking-button);text-transform:uppercase;min-height:calc(4.8rem + var(--buttons-border-width) * 2);padding-left:3.2rem;padding-right:3.2rem;transition:background-color .3s var(--pv2-ease),color .3s var(--pv2-ease),box-shadow .3s var(--pv2-ease)}body .button:not([disabled]):not(.button--secondary):not(.button--tertiary):hover{background-color:rgba(var(--color-button),.92)}body .button--secondary:not([disabled]):hover{background-color:rgba(var(--color-foreground),.04)}body .button--tertiary{letter-spacing:.08em}@media screen and (max-width:749px){body .button,body .shopify-challenge__button,body .customer button{font-size:1.2rem;letter-spacing:.1em;padding-left:2.4rem;padding-right:2.4rem}}body .field__input:focus,body .select__select:focus,body .customer .field input:focus{box-shadow:0 0 0 .1rem rgba(var(--pv2-accent),.85)}body .badge{font-size:1.05rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:.6rem 1.1rem .6rem 1.2rem}body .card__heading{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:.01em;line-height:1.35}body .card-information .card__heading,body .card__information .card__heading{font-size:calc(var(--font-heading-scale) * 1.6rem)}body .card__heading a{transition:color .25s var(--pv2-ease)}body .card__heading a:hover,body .card-wrapper:hover .card__heading a{text-decoration:none;color:rgba(var(--color-foreground),.78)}body .card-wrapper .card__information .card-information:before{content:"";display:block;height:.1rem;margin:.8rem 0 .9rem;background:linear-gradient(rgba(var(--pv2-accent),.7),rgba(var(--pv2-accent),.7)) no-repeat;background-size:2.4rem .1rem;background-position:var(--text-alignment, center) center}body .card-information .price{font-size:1.4rem;letter-spacing:.04em}body .card-information .price .price-item--regular,body .card-information .price .price-item--sale{color:rgba(var(--color-foreground),.85)}body .card .card__information{padding-top:1.6rem;padding-bottom:1.6rem}body .card-wrapper .card--standard .card__inner{transition:opacity .3s var(--pv2-ease)}body .card-wrapper:hover .card--standard .card__inner{opacity:.94}body .price--on-sale .price-item--regular{color:rgba(var(--color-foreground),.5)}body .product-card-wrapper .card--standard .card__inner{background:linear-gradient(rgba(var(--color-foreground),.045),rgba(var(--color-foreground),.045)),rgb(var(--color-background));border:.1rem solid rgba(var(--pv2-accent),.18);border-radius:.4rem;overflow:hidden}body .product-card-wrapper .card__media .media img{box-sizing:border-box;padding:8%;object-fit:contain}body .product-card-wrapper .card--horizontal .card__media .media img{padding:4%}body .product-card-wrapper .media.media--hover-effect>img,body .product-card-wrapper:hover .media.media--hover-effect>img,body .product-card-wrapper:hover .media.media--hover-effect>img+img{transform:none}body .product-card-wrapper .card__information .card__heading{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width:749px){body .product-card-wrapper .card__information .card__heading{font-size:1.5rem;line-height:1.35}body .product-card-wrapper .card-information .price{font-size:1.3rem}}body .product-card-wrapper:hover .card--standard .card__inner{border-color:rgba(var(--pv2-accent),.45)}body .product-card-wrapper .card--standard .card__inner{transition:border-color .3s var(--pv2-ease)}@media(prefers-reduced-motion:reduce){body .button,body .card__heading a,body .card-wrapper .card--standard .card__inner{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/perlotus-v2.css.map */
