body:has(.slf-ccake) .section-header.shopify-section-group-header-group,body.product .section-header.shopify-section-group-header-group,body.product\.corporate-cakes .section-header.shopify-section-group-header-group,body.product\.corporate-sheet-cakes .section-header.shopify-section-group-header-group,body.product\.corporate-cake-jars .section-header.shopify-section-group-header-group,body.product\.corporate-cupcakes .section-header.shopify-section-group-header-group{position:relative!important;top:auto!important}body:has(.slf-ccake) .header-wrapper,body.product .header-wrapper,body.product\.corporate-cakes .header-wrapper,body.product\.corporate-sheet-cakes .header-wrapper,body.product\.corporate-cake-jars .header-wrapper,body.product\.corporate-cupcakes .header-wrapper{background:#3c3c3c!important}body:has(.slf-ccake) .section-header .header,body.product .section-header .header,body.product\.corporate-cakes .section-header .header,body.product\.corporate-sheet-cakes .section-header .header,body.product\.corporate-cake-jars .section-header .header,body.product\.corporate-cupcakes .section-header .header{padding-top:0!important}body:has(.slf-ccake),body.product,body.product\.corporate-cakes,body.product\.corporate-sheet-cakes,body.product\.corporate-cake-jars,body.product\.corporate-cupcakes{padding-bottom:0!important}.slf-ccake{--ccake-ink: #121212;--ccake-paper: #ffffff;--ccake-tint: #faf7f2;--ccake-accent: #957b5d;background:var(--ccake-paper);color:var(--ccake-ink);padding:75px 0;font-family:var(--font-body-family)}.slf-ccake__layout{display:grid;gap:3.2rem;align-items:start}@media screen and (min-width:990px){.slf-ccake__layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:5.6rem}}.slf-ccake__main{overflow:hidden;background:var(--ccake-tint);aspect-ratio:4 / 5}.slf-ccake__main-image,.slf-ccake__placeholder{display:block;width:100%;height:100%;object-fit:cover}.slf-ccake__thumbs{display:flex;flex-wrap:wrap;gap:.8rem;margin:1.2rem 0 0;padding:0;list-style:none}.slf-ccake__thumb{width:7.2rem;height:7.2rem;padding:0;border:.1rem solid transparent;background:var(--ccake-tint);overflow:hidden;cursor:pointer}.slf-ccake__thumb.is-active,.slf-ccake__thumb:hover,.slf-ccake__thumb:focus-visible{border-color:var(--ccake-accent)}.slf-ccake__thumb img{display:block;width:100%;height:100%;object-fit:cover}.slf-ccake__eyebrow{margin:0 0 1.2rem;color:var(--ccake-accent);font-size:1.2rem;letter-spacing:.22rem;text-transform:uppercase}.slf-ccake__title{margin:0 0 1.6rem;font-family:var(--font-heading-family);font-size:clamp(3.2rem,4.5vw,4.4rem);line-height:1.1;letter-spacing:-.025em}.slf-ccake__lede,.slf-ccake__notice,.slf-ccake__concierge,.slf-ccake__panel p{margin:0 0 1.4rem;font-size:1.55rem;line-height:1.65;color:#121212b8}.slf-ccake__help{margin:.6rem 0 0;font-size:1.25rem;line-height:1.45;color:#1212128c}.slf-ccake__notice{color:var(--ccake-accent);font-size:1.4rem}.slf-ccake__price{margin:0 0 2.8rem}.slf-ccake__field{margin:0 0 3rem;border:0;padding:0;min-width:0}.slf-ccake__label{display:block;margin:0 0 .8rem;font-size:1.45rem;line-height:1.3;letter-spacing:.01em;font-weight:700;color:#121212}.slf-ccake__field .select{position:relative;display:block;width:100%}.slf-ccake__field .select:before,.slf-ccake__field .select:after,.slf-ccake__field .select:hover:after,.slf-ccake__field .select__select:after{content:none!important;display:none!important;box-shadow:none!important;border:0!important}.slf-ccake__field .select__select{width:100%;height:auto;min-height:4.8rem;min-width:0;margin:0;padding:1.2rem 4rem 1.2rem 1.6rem;border:.1rem solid rgba(18,18,18,.16)!important;border-radius:.6rem!important;background-color:#fff!important;color:#121212!important;font-family:var(--font-body-family);font-size:1.5rem!important;line-height:1.4;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-shadow:none!important;cursor:pointer;transition:border-color .2s ease}.slf-ccake__field .select__select:hover{border-color:#12121259!important;box-shadow:none!important}.slf-ccake__field .select__select:focus,.slf-ccake__field .select__select:focus-visible{outline:.15rem solid var(--ccake-accent)!important;outline-offset:.1rem;border-color:#12121233!important;box-shadow:none!important}.slf-ccake__field .select .svg-wrapper{position:absolute;top:50%;right:1.4rem;width:1rem;height:.6rem;margin:0;transform:translateY(-50%);pointer-events:none;color:#1212128c}.slf-ccake__field .select .svg-wrapper svg,.slf-ccake__field .select .svg-wrapper .slf-icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:.7rem;margin:0}.slf-ccake__swatches,.slf-ccake__pills{display:flex;flex-wrap:wrap;gap:.8rem}.slf-ccake__swatch,.slf-ccake__pill{position:relative;display:inline-flex;align-items:center;gap:.7rem;min-height:4.2rem;padding:.8rem 1.2rem;border:.1rem solid rgba(18,18,18,.14);border-radius:999rem;background:var(--ccake-tint);cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.slf-ccake__swatch input,.slf-ccake__pill input{position:absolute;opacity:0;pointer-events:none}.slf-ccake__swatch.is-active,.slf-ccake__pill.is-active,.slf-ccake__swatch:hover,.slf-ccake__pill:hover{border-color:var(--ccake-accent);background:#fff}.slf-ccake__swatch-chip{width:1.6rem;height:1.6rem;border-radius:50%;border:.1rem solid rgba(18,18,18,.15);flex-shrink:0}.slf-ccake__swatch-chip--ivory{background:#f4efe6}.slf-ccake__swatch-chip--white{background:#fff}.slf-ccake__swatch-chip--blush-pink{background:#f0c9d0}.slf-ccake__swatch-chip--soft-blue{background:#c9d7ea}.slf-ccake__swatch-chip--lavender{background:#d8cce8}.slf-ccake__swatch-chip--butter-yellow{background:#f2e2a8}.slf-ccake__swatch-chip--dusty-rose{background:#d8a7a7}.slf-ccake__swatch-chip--mint{background:#c7e0d4}.slf-ccake__swatch-name,.slf-ccake__pill span{font-size:1.35rem;line-height:1.3}.slf-ccake__file{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:1rem;cursor:pointer}.slf-ccake__file input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.slf-ccake__file-btn{display:inline-flex;align-items:center;min-height:4.2rem;padding:.8rem 1.6rem;border:.1rem solid rgba(18,18,18,.2);background:#fff;font-size:1.35rem}.slf-ccake__file-name{font-size:1.35rem;color:#1212128c}.slf-ccake__uploadkit{margin-bottom:.8rem}.slf-ccake__qty{max-width:16rem;margin-top:.8rem}.slf-ccake[data-ccake-qty-mode=dozen] .slf-ccake__qty,.slf-ccake[data-ccake-qty-mode=dozen].slf-order-one .slf-ccake__qty,.slf-ccake[data-ccake-qty-mode=dozen]:has([data-ccake-order-value=one]:checked) .slf-ccake__qty,.slf-ccake[data-ccake-qty-mode=dozen].slf-ymq-active:has(.ymq-option-quantity-container) .slf-ccake__qty{display:grid!important}.slf-ccake[data-ccake-qty-mode=dozen] .ymq-option-quantity-container{display:none!important}.slf-ccake__quantity{position:relative;display:inline-grid;grid-template-columns:3.2rem minmax(3.6rem,auto) 3.2rem;align-items:center;width:auto;min-width:0;min-height:0;margin-top:1.6rem;padding-top:1.8rem;border-radius:0;color:#121212;overflow:visible}.slf-ccake__quantity:before{content:"Quantity";position:absolute;top:0;left:0;width:auto;height:auto;background:none;box-shadow:none;border-radius:0;font-size:1.15rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#1212127a;z-index:2}.slf-ccake__quantity:after{top:auto;right:0;bottom:0;left:0;height:0;border:0;border-bottom:.1rem solid rgba(18,18,18,.14);border-radius:0;box-shadow:none}.slf-ccake__quantity .quantity__button{width:3.2rem;height:3.2rem;margin:0;border-radius:50%;color:#121212;transition:background-color .18s ease,color .18s ease,transform .18s ease}.slf-ccake__quantity .quantity__button:hover{background:#957b5d1a;color:#957b5d}.slf-ccake__quantity .quantity__button:active{transform:scale(.94)}.slf-ccake__quantity .quantity__input{width:3.6rem;flex-grow:0;height:3.2rem;font-size:1.7rem;font-weight:600;opacity:1;color:#121212;background:transparent;border:0}.slf-ccake__submit{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;width:100%;min-height:5.4rem;margin-top:.8rem;padding:1.4rem 2.4rem;border:0;border-radius:999rem;background:var(--ccake-accent);color:#fff;font-size:1.5rem;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.slf-ccake__submit .slf-icon-arrow{width:1.5rem;height:1.1rem;display:inline-flex;align-items:center;justify-content:center}.slf-ccake__submit .slf-icon-arrow--bold,.slf-ccake__submit .slf-icon-arrow--bold i{font-size:1.6rem;line-height:1}.slf-ccake__submit:hover,.slf-ccake__submit:focus-visible{opacity:.92;transform:translateY(-.1rem)}.slf-ccake__submit:disabled{opacity:.45;cursor:not-allowed;transform:none}.slf-ccake__concierge{margin-top:1.2rem;text-align:center;color:var(--ccake-accent)}.slf-ccake__details{display:grid;gap:1.6rem;margin-top:6.4rem}@media screen and (min-width:750px){.slf-ccake__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}.slf-ccake__panel{padding:2.8rem 2.4rem;background:var(--ccake-tint);border-radius:1.2rem}.slf-ccake__panel-title{margin:0 0 1.2rem;font-family:var(--font-heading-family);font-size:clamp(2rem,2.4vw,2.4rem);line-height:1.2}.slf-ccake__panel p{margin:0}@media screen and (max-width:749px){.slf-ccake{padding:75px 0}.slf-ccake__details{margin-top:4.8rem}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/section-slf-corporate-cakes.css.map */
