.slf-cake-pdp__announce{width:fit-content;max-width:100%;margin:0 auto 5rem;padding:1.2rem 1.6rem;border-radius:.8rem;background:var(--ccake-tint, #faf7f2);color:#121212c7;font-size:1.4rem;line-height:1.5;text-align:center}.slf-ccake__native-select{position:relative;display:block;width:100%}.slf-ccake__native-select-el{display:block;width:100%;height:auto;min-height:4.8rem;margin:0;padding:1.2rem 4rem 1.2rem 1.6rem;border:.1rem solid rgba(18,18,18,.16);border-radius:.6rem;background-color:#fff;color:#121212;font-family:var(--font-body-family);font-size:1.5rem;line-height:1.4;text-align:left;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-shadow:none;cursor:pointer}.slf-ccake__native-select .svg-wrapper{position:absolute;top:50%;right:1.4rem;width:1rem;height:.6rem;margin:0;transform:translateY(-50%);pointer-events:none;color:#1212128c;z-index:2}.slf-ccake.slf-ymq-active [data-slf-theme-options],.slf-cake-pdp.slf-ymq-active [data-slf-theme-options],.slf-ccake:has(.ymq-options-box) [data-slf-theme-options],.slf-cake-pdp:has(.ymq-options-box) [data-slf-theme-options],.slf-ccake:has(.ymq-option-box) [data-slf-theme-options],.slf-cake-pdp:has(.ymq-option-box) [data-slf-theme-options],.slf-ccake:has(ymq-option) [data-slf-theme-options],.slf-cake-pdp:has(ymq-option) [data-slf-theme-options],.slf-ccake:has(.ymq-option-item) [data-slf-theme-options],.slf-cake-pdp:has(.ymq-option-item) [data-slf-theme-options]{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;pointer-events:none!important}.slf-ccake .slf-ccake__ymq,.slf-cake-pdp .slf-ccake__ymq{margin:0 0 1.6rem}.slf-ccake .slf-ccake__swatches,.slf-ccake .slf-ccake__pills,.slf-cake-pdp .slf-ccake__swatches,.slf-cake-pdp .slf-ccake__pills{position:relative;z-index:2}.slf-ccake__req{color:#b42318;font-weight:700;margin-left:.15em}.slf-ccake__opt{color:inherit;font-weight:inherit;font-size:inherit}.slf-ccake .ymq_lable.ymq-option-required:after,.slf-cake-pdp .ymq_lable.ymq-option-required:after{content:" *";color:#b42318;font-weight:700}.slf-ccake .ymq_lable.ymq-option-required.slf-ymq-optional:after,.slf-cake-pdp .ymq_lable.ymq-option-required.slf-ymq-optional:after{content:none}.slf-ccake .ymq-option-condition-hide,.slf-cake-pdp .ymq-option-condition-hide,.slf-ccake .ymq-options-box.ymq-option-condition-hide,.slf-cake-pdp .ymq-options-box.ymq-option-condition-hide,.slf-ccake .ymq-options-box.slf-ymq-script-hidden,.slf-cake-pdp .ymq-options-box.slf-ymq-script-hidden,.slf-ccake .ymq-options-box.slf-ymq-dupe-hidden,.slf-cake-pdp .ymq-options-box.slf-ymq-dupe-hidden{display:none!important}.slf-ccake .ymq-option-help-text,.slf-cake-pdp .ymq-option-help-text,.slf-ccake .ymq-option-custome-text,.slf-cake-pdp .ymq-option-custome-text{margin:.6rem 0 0!important;font-size:1.4rem!important;line-height:1.45!important;font-weight:400!important;color:#1212128c!important}.slf-ccake .ymq-option-custome-text a,.slf-cake-pdp .ymq-option-custome-text a,.slf-ccake .ymq-option-help-text a,.slf-cake-pdp .ymq-option-help-text a{font-size:inherit!important;color:#cbb198!important}.slf-ccake .price-item--regular.slf-price-tick,.slf-cake-pdp .price-item--regular.slf-price-tick{animation:slf-price-tick .35s ease}@keyframes slf-price-tick{0%{opacity:.45;transform:translateY(.2rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.slf-ccake .price-item--regular.slf-price-tick,.slf-cake-pdp .price-item--regular.slf-price-tick{animation:none}}body.product\.wedding-tasting-box .slf-ccake__help,.slf-cake-pdp[data-cake-mode=tasting] .slf-ccake__help{margin-top:1rem}.slf-ccake__price:has(.slf-cake-pdp__from){display:flex;flex-direction:column;align-items:flex-start;gap:.2rem}.slf-ccake__price .price,.slf-ccake__price .price__container,.slf-ccake__price .price__regular{margin:0;line-height:1.2}.slf-cake-pdp__from{display:block;margin:0;font-family:var(--font-body-family);font-size:1.45rem;font-weight:700;letter-spacing:.01em;line-height:1.3;color:#1212128c}.slf-ccake__price .price-item--regular,.slf-ccake__price .price-item--regular .ymq-price-span,.slf-cake-pdp .slf-ccake__price .price-item--regular{font-family:var(--font-body-family);font-size:2.4rem;font-weight:700;letter-spacing:.01em;line-height:1.2;color:#121212}.slf-ccake__price .price-item--regular{position:relative}.slf-ccake__price .slf-ymq-price-source-wrap,.slf-ccake__price .ymq-price-span,.slf-ccake__price .slf-ymq-price-source{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;opacity:0!important;pointer-events:none!important}.slf-ccake__unit-price,.slf-ccake__price [data-slf-unit-price]{display:block;margin:0;font-family:var(--font-body-family);font-size:2.4rem;font-weight:700;letter-spacing:.01em;line-height:1.2;color:#121212}.slf-ccake .price-item--regular.slf-price-tick,.slf-cake-pdp .price-item--regular.slf-price-tick{animation:none}.slf-cake-pdp__occasions .slf-ccake__pills{margin-top:.2rem}.slf-cake-pdp__related-intro{margin:.8rem 0 0}.slf-cake-pdp__copy{display:grid;gap:1rem;margin:0 0 2.4rem}.slf-cake-pdp__copy p{margin:0;font-size:1.5rem;line-height:1.65;color:#121212c7}.slf-cake-pdp__text-input{width:100%;min-height:4.8rem;padding:1.2rem 1.4rem;border:.1rem solid rgba(18,18,18,.18);border-radius:.8rem;background:#fff;font:inherit}.slf-cake-pdp__flavor-checks{display:grid;gap:.8rem}@media screen and (min-width:750px){.slf-cake-pdp__flavor-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}.slf-cake-pdp__check{display:flex;align-items:center;gap:.6rem;padding:.85rem 1rem;border:.1rem solid rgba(18,18,18,.14);border-radius:.8rem;background:var(--ccake-tint, #faf7f2);cursor:pointer;font-size:1.3rem;line-height:1.35;white-space:normal;min-width:0}.slf-cake-pdp__check input{flex:0 0 auto;width:1.4rem;height:1.4rem}.slf-cake-pdp__check span{min-width:0;overflow-wrap:anywhere}body.product\.wedding-tasting-box .slf-ccake__ymq,.slf-cake-pdp[data-cake-mode=tasting] .slf-ccake__ymq,body.product\.wedding-tasting-box .ymq-options-box,.slf-cake-pdp[data-cake-mode=tasting] .ymq-options-box,body.product\.wedding-tasting-box [id^=ymq-option-box],.slf-cake-pdp[data-cake-mode=tasting] [id^=ymq-option-box],body.product\.wedding-tasting-box ymq-option,.slf-cake-pdp[data-cake-mode=tasting] ymq-option{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;pointer-events:none!important}body.product\.wedding-tasting-box .slf-cake-pdp__sticky,.slf-cake-pdp[data-cake-mode=tasting] .slf-cake-pdp__sticky{position:static;z-index:auto;margin-top:1.6rem}body.product\.wedding-tasting-box .slf-cake-pdp__next-step,.slf-cake-pdp[data-cake-mode=tasting] .slf-cake-pdp__next-step{clear:both;position:relative;z-index:1;margin-top:2.4rem}.slf-ccake__pill.is-disabled{opacity:.4;pointer-events:none}.slf-cake-pdp__sticky{position:sticky;bottom:0;z-index:2;margin-top:.8rem;padding:1.2rem 0 0;background:linear-gradient(to top,#fff 70%,#fff0)}.slf-cake-pdp__next-step{margin-top:3.2rem;padding:2.4rem;border-radius:1.2rem;background:var(--ccake-tint, #faf7f2)}.slf-cake-pdp__next-step p{margin:0 0 1.2rem;font-size:1.5rem;line-height:1.65;color:#121212c7}.slf-cake-pdp__link{display:inline-flex;align-items:center;gap:.6rem;color:var(--ccake-accent, #957b5d);text-decoration:none;font-size:1.45rem}.slf-cake-pdp__consultation-cta{display:inline-flex;width:100%;max-width:36rem;margin:.4rem 0 1.6rem;text-decoration:none}.slf-cake-pdp__next-step .slf-ccake__help{margin:0}.slf-cake-pdp__related{margin-top:6.4rem;padding-bottom:2rem}.slf-cake-pdp__related-grid{display:grid;gap:1.6rem;margin:2rem 0 0;padding:0;list-style:none}@media screen and (min-width:750px){.slf-cake-pdp__related-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}}.slf-cake-pdp__related-card{display:grid;gap:1rem;text-decoration:none;color:inherit}.slf-cake-pdp__related-media{display:block;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:var(--ccake-tint, #faf7f2)}.slf-cake-pdp__related-media img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.slf-cake-pdp__related-title{font-size:1.45rem;line-height:1.3}.slf-cake-pdp__related-price{margin-top:-.35rem;font-size:1.35rem;color:#121212b3}@media screen and (max-width:749px){.slf-cake-pdp__sticky{margin-left:-1.5rem;margin-right:-1.5rem;padding:1.2rem 1.5rem calc(1.2rem + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -.8rem 2rem #12121214}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/section-slf-cake-pdp.css.map */
