@font-face{font-family:Apris;src:url(https://admin.cakemembers.com/fonts/AprisVariableVF.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Apris;src:url(https://admin.cakemembers.com/fonts/Apris-RegularItalic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Supreme LL;src:url(https://admin.cakemembers.com/fonts/SupremeLLWeb-Thin.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Supreme LL;src:url(https://admin.cakemembers.com/fonts/SupremeLLWeb-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Supreme LL;src:url(https://admin.cakemembers.com/fonts/SupremeLLWeb-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Supreme LL;src:url(https://admin.cakemembers.com/fonts/SupremeLLWeb-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--cake-creme-500: #f7f4ef;--cake-creme-300: #faf8f4;--cake-creme-50: #fefefd;--cake-black-500: #292725;--cake-black-900: #111010;--cake-red-500: #eb3d19;--cake-beige-400: #e9ded3;--cake-font-serif: "Apris", Georgia, "Times New Roman", serif;--cake-font-sans: "Supreme LL", "Helvetica Neue", Helvetica, Arial, sans-serif}:root{--font-body-family: var(--cake-font-serif) !important;--font-heading-family: var(--cake-font-serif) !important;--font-body-style: normal !important}body{font-family:var(--cake-font-serif);letter-spacing:.01em}h1,h2,.h1,.h2,.banner__heading,.title-wrapper-with-link .title{font-family:var(--cake-font-serif);font-weight:300;letter-spacing:.01em;line-height:1.1}.header__menu-item,.list-menu__item,.button,.shopify-challenge__button,.cart__checkout-button,.product-form__submit,.card__badge .badge,.price--on-sale .price-item,.facets__summary,.product__text.caption-with-letter-spacing,.collection-hero__description .caption-with-letter-spacing,.announcement-bar__message{font-family:var(--cake-font-sans)!important}body:before{content:"";position:fixed;top:0;left:0;right:0;height:3px;background:var(--cake-red-500);z-index:1000;pointer-events:none}.button,.shopify-challenge__button,.cart__checkout-button,.product-form__submit{text-transform:uppercase;letter-spacing:.08em;font-weight:500;border-radius:4px;font-size:1.3rem}.button:hover:after{box-shadow:none}a:not(.button):hover,.link:hover,.header__menu-item:hover span{color:var(--cake-red-500)}.header{padding-top:18px;padding-bottom:18px}.header__heading-logo{max-width:120px}.header__menu-item{text-transform:uppercase;letter-spacing:.08em;font-size:1.2rem}.cake-wordmark{display:inline-block;line-height:0}.cake-wordmark svg{height:26px;width:auto;display:block}.card-wrapper .card{border-radius:6px}.card__heading{font-family:var(--cake-font-serif);font-weight:400}.card__heading a{letter-spacing:.01em}.price{font-family:var(--cake-font-sans);letter-spacing:.02em}.product-grid{row-gap:3rem}.collection-hero__title,.title-wrapper .title{font-family:var(--cake-font-serif);font-weight:300}.product__title h1,.product__title{font-family:var(--cake-font-serif);font-weight:300;letter-spacing:.005em}.product__description{font-family:var(--cake-font-serif);line-height:1.6}.header__search,details-modal.header__search,#search-drawer,.search-modal,predictive-search,.header__icon--search{display:none!important}.header__icon--account{display:none!important}.header localization-form,.header__localization{display:none!important}.footer,.shopify-section-group-footer-group{display:none!important}.header__icons{column-gap:.5rem}.facets,.facets-container,.product-count,.active-facets,facet-filters-form,.facet-filters,.collection .facets-wrapper{display:none!important}body:not(.cake-paid) .product-form__quantity,body:not(.cake-paid) .product-form__quantity-rules,body:not(.cake-paid) .quantity__rules-cart,.shopify-payment-button{display:none!important}body:not(.cake-paid) .card-wrapper .price,body:not(.cake-paid) .card__information .price,body:not(.cake-paid) .product__info-container .price{display:none!important}.placeholder-svg,.placeholder{background-color:var(--cake-beige-400);fill:#2927252e}.cake-gift-fields{margin:2.4rem 0 1.6rem;display:grid;gap:1.2rem}.cake-gift-fields__heading,.cake-tiers__heading{font-family:var(--cake-font-sans);font-size:1.2rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;margin:0}.cake-gift-fields__field{margin:0}.cake-gift-fields .text-area{min-height:9rem;padding-top:2.2rem}.cake-gift-fields__intro,.cake-gift-fields__note{font-size:1.4rem;line-height:1.5;color:#292725b8}.cake-gift-fields__note p,.cake-gift-fields__intro p{margin:0}.cake-gift-fields .field__input:user-invalid{box-shadow:0 0 0 .1rem var(--cake-red-500)}.cake-tiers{margin:2.4rem 0 1.2rem;padding:2rem 2.4rem;background:var(--cake-creme-300);border-radius:6px}.cake-tiers__table{width:100%;border-collapse:collapse;margin-top:1.2rem;font-family:var(--cake-font-sans);font-size:1.4rem;table-layout:auto;box-shadow:none}.cake-tiers__table th{text-align:left;font-weight:500;font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;color:#29272599;padding:0 0 .8rem;border:none;border-bottom:1px solid rgba(41,39,37,.12)}.cake-tiers__table td{padding:1rem 0;border:none;border-bottom:1px solid rgba(41,39,37,.08);vertical-align:top}.cake-tiers__table tr:last-child td{border-bottom:none}.cake-tiers__price{font-weight:500}.cake-tiers__note{display:block;font-family:var(--cake-font-serif);font-size:1.3rem;color:#292725a6}.cake-tiers__footnote{font-size:1.3rem;color:#292725a6}.cake-tiers__footnote p{margin:.8rem 0 0}.cake-paid .rich-text__text a,.cake-paid .collapsible-content a{color:inherit;text-underline-offset:.3rem}.cake-paid .rich-text .button:not(.button--secondary){--color-button: 235, 61, 25;--color-button-text: 254, 254, 253}.cake-logo-strip__inner{text-align:center}.cake-logo-strip__heading{font-family:var(--cake-font-sans);font-size:1.2rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;margin:0 0 2.4rem}.cake-logo-strip__image img{width:100%;height:auto;display:block}.cake-paid .image-with-text__media .placeholder-svg{opacity:0}@media screen and (max-width:749px){.cake-tpl-index .banner__media img{object-position:22% center}}:is(.cake-tpl-index,.cake-tpl-page-corporate-gifting,.cake-tpl-product-gift-individual) .multicolumn-card__info h3{font-family:var(--cake-font-serif);font-weight:300;font-size:clamp(2.6rem,3.2vw,3.6rem);line-height:1.1;margin-bottom:1.2rem}:is(.cake-tpl-index,.cake-tpl-page-corporate-gifting,.cake-tpl-product-gift-individual) .multicolumn-card__info .rte{font-size:1.7rem;line-height:1.5}:is(.cake-tpl-index,.cake-tpl-page-corporate-gifting,.cake-tpl-product-gift-individual) .image-with-text__text p,:is(.cake-tpl-index,.cake-tpl-page-corporate-gifting,.cake-tpl-product-gift-individual) .rich-text__text p{font-size:1.8rem;line-height:1.5}:is(.cake-tpl-index,.cake-tpl-page-corporate-gifting,.cake-tpl-product-gift-individual) .image-with-text .button:not(.button--secondary){--color-button: 41, 39, 37;--color-button-text: 254, 254, 253}:is(.cake-tpl-index,.cake-tpl-page-corporate-gifting,.cake-tpl-product-gift-individual) .rich-text__buttons~.rich-text__text p{font-size:1.4rem}:is(.cake-tpl-index,.cake-tpl-page-corporate-gifting,.cake-tpl-product-gift-individual) .image-with-text .global-media-settings{border:none;box-shadow:none;background:transparent}.cake-tpl-page-corporate-gifting .card__heading{font-size:2.2rem;line-height:1.2}.cake-tpl-page-corporate-gifting .card-information .price{font-size:1.6rem}.cake-pdp-eyebrow{font-family:var(--cake-font-sans);font-size:1.3rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--cake-red-500);margin:0 0 1rem}.cake-pdp-headline{font-family:var(--cake-font-serif);font-weight:300;font-size:clamp(4rem,5vw,6.4rem);line-height:1.04;letter-spacing:0;margin:0 0 1.6rem}.cake-tpl-product-gift-individual .product__text{font-size:1.8rem;line-height:1.45}.cake-gift-fields--individual{grid-template-columns:1fr 1fr;column-gap:1.2rem}.cake-gift-fields--individual>:not(.cake-gift-fields__field),.cake-gift-fields--individual .cake-gift-fields__field--full{grid-column:1 / -1}@media screen and (max-width:749px){.cake-gift-fields--individual{grid-template-columns:1fr}}.cake-tpl-product-gift-individual .product-form__submit{--color-button: 235, 61, 25;--color-button-text: 254, 254, 253}.cake-pdp-fineprint{font-size:1.4rem;color:#292725b3;margin:1.2rem 0 0}.cake-pdp-fineprint a{color:inherit;text-underline-offset:.3rem}.cake-tpl-product-gift-individual .product .global-media-settings{border:none;box-shadow:none;background:transparent}.cake-pdp-fineprint a{white-space:nowrap}.cake-gift-code{margin:0 0 16px;text-align:left}.cake-gift-code label{display:block;margin-bottom:10px;font-size:1.5rem}.cake-gift-code__row{display:flex;gap:8px}.cake-gift-code__row input{flex:1;min-width:0;height:4.6rem;padding:0 14px;border:1px solid rgba(var(--color-foreground),.55);border-radius:2px;background:transparent;font:inherit;letter-spacing:.04em;text-transform:uppercase}.cake-gift-code__row .button{flex:none;min-width:11rem}.cake-gift-code__err{margin:8px 0 0;font-size:1.3rem;color:rgb(var(--color-foreground))}.cart-item__quantity-wrapper:has(.cake-gift-one){flex-wrap:wrap}.cake-gift-one{flex-basis:100%;order:3;margin:6px 0 0;font-size:1.3rem;color:rgba(var(--color-foreground),.7)}.cake-gift-limit{margin:0 0 12px;font-size:1.4rem}
/*# sourceMappingURL=/cdn/shop/t/7/assets/cake-custom.css.map */
