@import"https://fonts.googleapis.com/css2?family=Italiana&family=Jost:ital,wght@0,300;0,400;1,300&display=swap";:root{--pat-porcelain: #F6F4F0;--pat-ink: #201812;--pat-caramel: #A9784E;--pat-hairline: #DDD6CC;--pat-mist: #EDEAE3;--pat-display: "Italiana", serif;--pat-body: "Jost", sans-serif;--pat-slice: polygon(0 0, 100% 4%, 100% 100%, 0 96%)}.pat-section{background:var(--pat-porcelain);color:var(--pat-ink);font-family:var(--pat-body);font-weight:300;overflow:hidden}.pat-wrap{max-width:1240px;margin:0 auto;padding:0 6vw}.pat-eyebrow{font-family:var(--pat-body);font-size:.6875rem;font-weight:400;letter-spacing:.42em;text-transform:uppercase;color:var(--pat-caramel);margin:0 0 1.5rem}.pat-display{font-family:var(--pat-display);font-weight:400;line-height:1.05;letter-spacing:.015em;margin:0}.pat-btn{display:inline-block;font-family:var(--pat-body);font-size:.75rem;font-weight:400;letter-spacing:.32em;text-transform:uppercase;color:var(--pat-ink);text-decoration:none;padding:1.1rem 2.6rem;border:1px solid var(--pat-ink);background:transparent;transition:background .35s ease,color .35s ease;cursor:pointer}.pat-btn:hover,.pat-btn:focus-visible{background:var(--pat-ink);color:var(--pat-porcelain)}.pat-btn:focus-visible{outline:2px solid var(--pat-caramel);outline-offset:3px}.pat-hero .pat-wrap{display:grid;grid-template-columns:1.1fr .9fr;gap:5rem;align-items:center;min-height:88vh;padding-top:4rem;padding-bottom:4rem}.pat-hero__title{font-size:clamp(3rem,7.5vw,6.5rem)}.pat-hero__title em{font-style:normal;color:var(--pat-caramel)}.pat-hero__text{font-size:1.0625rem;line-height:1.8;max-width:40ch;margin:2rem 0 3rem}.pat-hero__media{position:relative}.pat-hero__media img,.pat-hero__media .pat-placeholder{width:100%;aspect-ratio:4 / 5;object-fit:cover;display:block;clip-path:var(--pat-slice);background:var(--pat-mist)}.pat-hero__media:after{content:"";position:absolute;top:1.5rem;right:-1.5rem;bottom:-1.5rem;left:1.5rem;border:1px solid var(--pat-hairline);clip-path:var(--pat-slice);z-index:-1}.pat-menu{padding:7rem 0;border-top:1px solid var(--pat-hairline)}.pat-menu__head{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:4.5rem}.pat-menu__title{font-size:clamp(2.2rem,4.5vw,3.6rem)}.pat-menu__link{font-size:.75rem;letter-spacing:.32em;text-transform:uppercase;color:var(--pat-ink);text-decoration:none;border-bottom:1px solid var(--pat-caramel);padding-bottom:.4rem;white-space:nowrap}.pat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0 3.5rem;list-style:none;margin:0;padding:0}.pat-card{border-top:1px solid var(--pat-hairline);padding-top:2rem}.pat-card a{text-decoration:none;color:inherit;display:block}.pat-card__media{overflow:hidden;background:var(--pat-mist);margin-bottom:1.75rem}.pat-card__media img,.pat-card__media .pat-placeholder{width:100%;aspect-ratio:4 / 5;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.22,1,.36,1),clip-path .7s cubic-bezier(.22,1,.36,1);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.pat-card a:hover .pat-card__media img,.pat-card a:focus-visible .pat-card__media img,.pat-card a:hover .pat-card__media .pat-placeholder{transform:scale(1.04);clip-path:var(--pat-slice)}.pat-card__name{font-family:var(--pat-display);font-size:1.5rem;margin:0 0 .35rem}.pat-card__note{font-size:.875rem;font-style:italic;color:#2018129e;margin:0 0 .9rem}.pat-card__price{font-size:.75rem;letter-spacing:.28em;text-transform:uppercase;color:var(--pat-caramel)}.pat-story{padding:7rem 0;border-top:1px solid var(--pat-hairline)}.pat-story .pat-wrap{display:grid;grid-template-columns:.9fr 1.1fr;gap:5rem;align-items:center}.pat-story__media img,.pat-story__media .pat-placeholder{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block;clip-path:var(--pat-slice);background:var(--pat-mist)}.pat-story__title{font-size:clamp(2rem,4vw,3.2rem);margin-bottom:2rem}.pat-story__text{font-size:1.0625rem;line-height:1.9;max-width:52ch}.pat-banner{padding:8rem 0;border-top:1px solid var(--pat-hairline);text-align:center}.pat-banner__title{font-size:clamp(2.4rem,5.5vw,4.4rem);margin-bottom:3rem}.pat-banner__meta{margin-top:3.5rem;font-size:.75rem;letter-spacing:.3em;text-transform:uppercase;color:#2018128c;display:flex;justify-content:center;gap:3rem;flex-wrap:wrap}@media(max-width:900px){.pat-hero .pat-wrap,.pat-story .pat-wrap{grid-template-columns:1fr;gap:3rem;min-height:0}.pat-hero__media:after{display:none}.pat-grid{grid-template-columns:1fr;gap:3rem 0}.pat-menu,.pat-story,.pat-banner{padding:4.5rem 0}.pat-menu__head{flex-direction:column;align-items:flex-start;margin-bottom:3rem}}@media(prefers-reduced-motion:reduce){.pat-card__media img,.pat-card__media .pat-placeholder,.pat-btn{transition:none}}.pat-card form{margin:0}.pat-btn--card{display:block;width:100%;text-align:center;margin-top:1.25rem;padding:.9rem 1rem;font-size:.7rem;box-sizing:border-box}.pat-btn--soldout{border-color:#ddd6cc;color:#20181266;pointer-events:none}.cart__contents .title,.cart__warnings .cart__empty-text{font-family:Italiana,serif;font-weight:400;letter-spacing:.02em;color:#201812}.cart__contents .title{font-size:clamp(2.2rem,4.5vw,3.4rem)}.cart-items th{font-family:Jost,sans-serif;font-weight:400;font-size:.65rem;letter-spacing:.32em;text-transform:uppercase;color:#a9784e;border-bottom:1px solid #DDD6CC}.cart-item{border-bottom:1px solid #DDD6CC}.cart-item__name{font-family:Italiana,serif!important;font-size:1.35rem!important;font-weight:400;color:#201812;text-decoration:none}.cart-item__name:hover{color:#a9784e;text-decoration:none}.cart-item .price,.cart-item__totals .price{font-family:Jost,sans-serif;font-weight:300;color:#201812}.quantity{border:1px solid #DDD6CC;border-radius:0;background:transparent}.quantity__input{font-family:Jost,sans-serif;font-weight:300;color:#201812}.quantity__button{color:#201812}.cart-remove-button .icon-remove{color:#20181280}.cart-remove-button:hover .icon-remove{color:#a9784e}.cart__footer{border-top:1px solid #DDD6CC}.totals__total{font-family:Jost,sans-serif;font-weight:400;font-size:.7rem;letter-spacing:.32em;text-transform:uppercase;color:#a9784e}.totals__total-value{font-family:Italiana,serif;font-weight:400;font-size:1.8rem;color:#201812}.cart__footer .tax-note{font-family:Jost,sans-serif;font-weight:300;font-style:italic;color:#20181299}.cart__checkout-button,.cart__checkout-button.button{font-family:Jost,sans-serif;font-size:.75rem;font-weight:400;letter-spacing:.32em;text-transform:uppercase;color:#201812;background:transparent;border:1px solid #201812;border-radius:0;transition:background .35s ease,color .35s ease}.cart__checkout-button:hover{background:#201812;color:#f6f4f0}.cart__checkout-button:after,.cart__checkout-button:before{box-shadow:none!important}.cart__warnings .cart__empty-text{font-size:clamp(1.8rem,3.5vw,2.6rem)}.cart__warnings .button{font-family:Jost,sans-serif;font-size:.75rem;letter-spacing:.32em;text-transform:uppercase;color:#201812;background:transparent;border:1px solid #201812;border-radius:0}.cart__warnings .button:hover{background:#201812;color:#f6f4f0}.cart__warnings .button:after,.cart__warnings .button:before{box-shadow:none!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/patisserie.css.map */
