:root{--pp-wheat: #FAEFDC;--pp-basil: #112811;--pp-yolk: #DB6103;--pp-sage: #cee0ce;--pp-white: #ffffff;--pp-border: #ddd8ce;--pp-border-strong: #b8b2a8;--pp-text-muted: #6b7a6b;--pp-radius: 4px;--pp-shadow: 0 1px 4px #1128280f, 0 1px 2px #1128280a}.product-grid .grid__item{display:flex;flex-direction:column}.product-grid .grid__item .card-wrapper{flex:1;display:flex;flex-direction:column;height:100%}.card-wrapper{border-radius:var(--pp-radius)}.card--standard.card--media{border:1px solid var(--pp-border);border-radius:var(--pp-radius);overflow:hidden;box-shadow:var(--pp-shadow);background:var(--pp-white);transition:box-shadow .25s ease,transform .25s ease;height:100%;display:flex;flex-direction:column}.card-wrapper:hover .card--standard.card--media{box-shadow:0 4px 16px #1128281a,0 1px 4px #1128280f;transform:translateY(-2px)}.card__media{border-radius:0;overflow:hidden;flex-shrink:0}.card__media .media img{transition:transform .45s ease}.card-wrapper:hover .card__media .media img{transform:scale(1.03)}.card__information{padding:16px!important;border-top:2px solid var(--pp-yolk);flex:1;display:flex;flex-direction:column;background:var(--pp-white);text-align:center}.card__heading{margin:0 0 8px;flex:1}.card__heading a,.card__heading a:visited,.card__heading.h5 a,.card__heading.h5 .full-unstyled-link{font-family:RowanVariable,serif!important;font-size:17px!important;font-weight:400!important;line-height:1.2!important;color:var(--pp-basil)!important;text-decoration:none!important;letter-spacing:0!important}.card__heading a:hover,.card__heading.h5 .full-unstyled-link:hover{color:var(--pp-yolk)!important}.card__vendor{font-size:9px!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--pp-text-muted)!important;margin-bottom:6px}.price{margin-top:4px;display:flex;justify-content:center}.price .price-item--regular,.price .price-item{font-size:14px;font-weight:500;color:var(--pp-basil);letter-spacing:0}.price .price-item--sale{color:var(--pp-yolk)}.card__badge .badge{border-radius:var(--pp-radius);font-size:9px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:4px 8px}.card__badge .badge--sale{background:var(--pp-yolk);color:var(--pp-wheat);border:none}.card__badge .badge--sold-out{background:var(--pp-basil);color:var(--pp-wheat);border:none}.quick-add,quick-add-bulk{margin-top:12px;display:block;width:100%}quantity-input{display:flex!important;flex-direction:row!important;align-items:stretch!important;width:100%!important;height:40px!important;border:1px solid var(--pp-border)!important;border-radius:var(--pp-radius)!important;overflow:hidden!important;background:var(--pp-white)!important;box-sizing:border-box!important;padding:0!important;margin:0!important}quantity-input .quantity__button{flex:0 0 40px!important;width:40px!important;height:100%!important;padding:0!important;margin:0!important;border:none!important;background:var(--pp-white)!important;color:var(--pp-basil)!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-sizing:border-box!important;transition:background .2s ease,color .2s ease}quantity-input .quantity__button:hover{background:var(--pp-yolk)!important;color:var(--pp-wheat)!important}quantity-input .quantity__input{flex:1 1 auto!important;width:auto!important;min-width:3rem!important;height:100%!important;padding:0!important;margin:0!important;border:none!important;border-left:1px solid var(--pp-border)!important;border-right:1px solid var(--pp-border)!important;text-align:center!important;font-size:14px!important;font-weight:500!important;color:var(--pp-basil)!important;background:var(--pp-white)!important;box-sizing:border-box!important;-moz-appearance:textfield!important;-webkit-appearance:none!important}quantity-input .quantity__input::-webkit-inner-spin-button,quantity-input .quantity__input::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}.quick-add__submit{border-radius:var(--pp-radius)!important;background:var(--pp-basil)!important;color:var(--pp-wheat)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.05em!important;text-transform:uppercase!important;border:none!important;height:40px!important;width:100%!important;cursor:pointer!important;transition:background .2s ease}.quick-add__submit:hover{background:var(--pp-yolk)!important}.collection__title .title{font-family:RowanVariable,serif!important;font-weight:400!important;color:var(--pp-basil)!important;letter-spacing:-.01em;margin-bottom:24px}.collection__view-all .button{border-radius:var(--pp-radius);background:var(--pp-basil);color:var(--pp-wheat);border:none;font-size:12px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;padding:12px 28px;transition:background .2s ease}.collection__view-all .button:hover{background:var(--pp-yolk)}.collection__view-all .button--secondary{background:transparent;color:var(--pp-basil);border:1px solid var(--pp-basil)}.collection__view-all .button--secondary:hover{background:var(--pp-basil);color:var(--pp-wheat)}.quick-add,quick-add-bulk{margin-top:12px;width:100%;padding-left:12px;padding-right:12px;box-sizing:border-box}quantity-input,.quick-add__submit{width:100%!important;box-sizing:border-box!important}.card__inner{background:transparent!important;--color-background: transparent !important;--gradient-background: transparent !important}.card--media .card__inner{position:relative;border-bottom:none}.card--media .card__inner:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--pp-yolk)}quantity-input.cart-quantity{border:1px solid var(--pp-border)!important;border-radius:var(--pp-radius)!important;height:40px!important;width:auto!important;min-width:120px!important;max-width:160px!important}
/*# sourceMappingURL=/cdn/shop/t/10/assets/pasta-purists-cards.css.map */
