@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Ew-.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Ew-.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu170w-.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM70w-.ttf) format("truetype")}:root{--pdp-accent: #c09a5c;--pdp-accent-hover: #a8854d;--pdp-accent-text: #fff}body[data-brand=charlotte]{--pdp-accent: #545E86;--pdp-accent-hover: #464f73}body[data-brand=flowers]{--pdp-accent: #6a7b6a;--pdp-accent-hover: #5a6b5a}product-info{--font-body-family: "Montserrat", sans-serif !important;--font-heading-family: "Montserrat", sans-serif !important}product-info,product-info *,product-info .product__info-container,product-info .product__description,product-info .product__accordion,product-info .accordion__content,product-info summary,product-info .collapsible-content,.delivery-checker-section,.delivery-checker-section *,.card-message-section,.card-message-section *,.brand-features,.brand-features *,#basketeer-faqs,#basketeer-faqs *,#basketeer-faqs .accordion__title,#basketeer-faqs .faq-question,#basketeer-faqs .faq-answer,#basketeer-faqs .faq-answer p{font-family:Montserrat,sans-serif!important}product-info .product__title h1,product-info .product__title .h1{font-family:Montserrat,sans-serif!important;font-size:2.2rem;font-weight:600;line-height:1.15;letter-spacing:-.02em;margin-bottom:.25rem}@media screen and (min-width:750px){product-info .product__title h1,product-info .product__title .h1{font-size:3rem}}product-info .product__text.caption-with-letter-spacing{text-transform:uppercase;letter-spacing:.15rem;font-size:1.1rem;font-weight:500;color:#888;margin-bottom:.5rem}product-info .price--large .price-item{font-size:1.6rem;font-weight:600;letter-spacing:-.01em}@media screen and (min-width:750px){product-info .price--large .price-item{font-size:2rem}}product-info .product__description{font-size:1.4rem;font-weight:400;line-height:1.7}product-info .product-form__submit.button{--color-button: none;--alpha-button-background: 1;background-color:var(--pdp-accent)!important;color:var(--pdp-accent-text)!important;border:none;border-radius:40px;min-height:5rem;font-family:Montserrat,sans-serif!important;font-size:1.4rem;font-weight:600;text-transform:uppercase;letter-spacing:.15rem;width:100%;transition:background-color .25s ease,box-shadow .25s ease;box-shadow:none}product-info .product-form__submit.button:hover,product-info .product-form__submit.button:focus-visible{background-color:var(--pdp-accent-hover)!important;color:var(--pdp-accent-text)!important;box-shadow:0 4px 12px #00000026}product-info .product-form__submit:before,product-info .product-form__submit:after{display:none!important}@media screen and (min-width:750px){product-info .product-form__submit.button{min-height:5.4rem;font-size:1.5rem}}product-info .shopify-payment-button{display:none}product-info variant-radios label,product-info variant-selects label{border-radius:40px;border:1.5px solid rgba(var(--color-foreground),.25);min-width:5rem;text-align:center;font-size:1.3rem;font-weight:500;padding:.8rem 1.6rem;transition:all .2s ease;cursor:pointer;background-color:transparent;color:rgb(var(--color-foreground))}product-info variant-radios label:hover,product-info variant-selects label:hover{border-color:rgba(var(--color-foreground),.5)}product-info variant-radios label:before,product-info variant-radios label:after{display:none!important}product-info variant-radios input:checked+label{background-color:var(--pdp-accent)!important;color:var(--pdp-accent-text)!important;border-color:var(--pdp-accent)!important;font-weight:600}product-info .product-form__input legend,product-info .product-form__input .form__label{font-family:Montserrat,sans-serif!important;font-size:1.3rem;font-weight:500;text-transform:none;letter-spacing:0;margin-bottom:.6rem}product-info .quantity{border-radius:40px;border:1.5px solid rgba(var(--color-foreground),.25);overflow:hidden}product-info .quantity:before,product-info .quantity:after{display:none!important}product-info .quantity__button{border-radius:0}product-info .quantity__input{font-family:Montserrat,sans-serif!important;font-weight:500}product-info .product__media-wrapper img,product-info .product__media-wrapper model-viewer{border-radius:0}product-info .product__media-item{border-radius:0}@media screen and (min-width:990px){product-info .product--stacked .product__media-list{display:grid!important;grid-template-columns:1fr 1fr;gap:.8rem;padding:0}product-info .product--stacked .product__media-item{max-width:100%!important;width:100%!important;padding:0!important;margin:0!important;overflow:hidden}product-info .product--stacked .product-media-container{--ratio: .8727 !important;--preview-ratio: .8727 !important}product-info .product--stacked .product-media-container .product__media img{object-fit:cover!important}product-info .product--stacked .product-media-container.global-media-settings{border:none!important;border-radius:0!important}product-info .product--stacked .product-media-container.media-type-video iframe{border:0!important}product-info .product--stacked .product__media-item:only-child{grid-column:1 / -1}product-info .product--stacked .product__media-item:only-child .product-media-container{--ratio: .8727 !important;--preview-ratio: .8727 !important}product-info .product--stacked .product__media-list:has(.product__media-item:nth-child(5)){grid-template-columns:repeat(6,1fr)}product-info .product--stacked .product__media-list:has(.product__media-item:nth-child(5)) .product__media-item:nth-child(1),product-info .product--stacked .product__media-list:has(.product__media-item:nth-child(5)) .product__media-item:nth-child(2){grid-column:span 3}product-info .product--stacked .product__media-list:has(.product__media-item:nth-child(5)) .product__media-item:nth-child(n+3){grid-column:span 2}product-info .product--stacked .product__media-list:has(.product__media-item:nth-child(6)){grid-template-columns:repeat(6,1fr)}product-info .product--stacked .product__media-list:has(.product__media-item:nth-child(6)) .product__media-item:nth-child(1),product-info .product--stacked .product__media-list:has(.product__media-item:nth-child(6)) .product__media-item:nth-child(2){grid-column:span 3}product-info .product--stacked .product__media-list:has(.product__media-item:nth-child(6)) .product__media-item:nth-child(n+3){grid-column:span 2}}@media screen and (min-width:750px)and (max-width:989px){product-info .product--stacked .product__media-list{display:grid!important;grid-template-columns:1fr 1fr;gap:.6rem}product-info .product--stacked .product__media-item{max-width:100%!important;width:100%!important}product-info .product--stacked .product__media-item:first-child{grid-column:1 / -1}}.card-message-section{margin:20px 0 0!important;border:1px solid rgba(var(--color-foreground),.1);border-radius:8px 8px 0 0;border-bottom:1px solid rgba(var(--color-foreground),.06);overflow:hidden}.delivery-checker-section{margin:0 0 20px!important;border:1px solid rgba(var(--color-foreground),.1);border-top:none;border-radius:0 0 8px 8px;overflow:hidden}.delivery-checker-header,.card-message-header{background:rgba(var(--color-foreground),.02)}.delivery-checker-toggle{width:100%;display:flex;align-items:center;gap:12px;padding:16px;background:none;border:none;cursor:pointer;text-align:left;font-family:Montserrat,sans-serif!important}.delivery-checker-title{flex:1;font-size:14px;font-weight:600;color:rgb(var(--color-foreground))}.delivery-checker-caret{transition:transform .2s ease}.delivery-checker-content{padding:12px 16px 20px}.delivery-checker-content[hidden]{display:none}.delivery-checker-content .bdc-widget{background:none!important;border:none!important;border-radius:0!important;padding:0!important;margin:0!important}.delivery-checker-content .bdc-title{display:none!important}.delivery-checker-content .bdc-input{border:1px solid rgba(var(--color-foreground),.15);border-radius:8px;font-family:Montserrat,sans-serif!important;font-size:14px;padding:12px 14px}.delivery-checker-content .bdc-input:focus{border-color:var(--pdp-accent);box-shadow:0 0 0 3px rgba(var(--color-foreground),.05)}.delivery-checker-content .bdc-row{gap:10px;margin-top:10px}.delivery-checker-content .bdc-product-type{font-family:Montserrat,sans-serif!important;font-size:12px;padding:6px 12px;margin-bottom:4px;border-radius:20px;border:1px solid rgba(var(--color-foreground),.1);background:rgba(var(--color-foreground),.03);color:rgba(var(--color-foreground),.6)}.delivery-checker-content .bdc-result{font-family:Montserrat,sans-serif!important}.delivery-checker-section .delivery-check-btn,.delivery-checker-section button[type=submit],.delivery-checker-section .btn-check-delivery,#basketeer-delivery-checker button,.delivery-checker-content .bdc-btn{background-color:var(--pdp-accent)!important;color:var(--pdp-accent-text)!important;border:none;border-radius:8px;font-family:Montserrat,sans-serif!important;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.05rem;padding:12px 20px;cursor:pointer;transition:background-color .2s ease}.delivery-checker-section .delivery-check-btn:hover,.delivery-checker-section button[type=submit]:hover,.delivery-checker-section .btn-check-delivery:hover,#basketeer-delivery-checker button:hover,.delivery-checker-content .bdc-btn:hover{background-color:var(--pdp-accent-hover)!important}product-info .product__accordion{border-top:1px solid #e5e5e5}product-info .product__accordion:last-of-type{border-bottom:1px solid #e5e5e5}product-info .product__accordion summary{padding:1.2rem 0}product-info .product__accordion .accordion__title{text-transform:uppercase;letter-spacing:.1rem;font-size:1.3rem;font-weight:600}product-info .accordion__content{font-size:1.3rem;font-weight:400;line-height:1.7;padding-bottom:1.2rem}product-info .collapsible-content summary .h4,product-info .collapsible-content summary h2{font-weight:600;font-size:1.3rem}product-info .product__info-container>*{margin-bottom:1rem}product-info .product__info-container>.product__accordion{margin-bottom:0}product-info .product__info-container>.product__description,product-info .product__info-container>.basketeer-features,product-info .product__info-container>.bangkok-only-notice{margin-top:.5rem}product-info .share-button{padding-top:1.5rem}product-info .complementary-products{margin-top:1.5rem}.description-collapsible-section,.cake-ingredients-section{margin:0!important;border:none;border-top:1px solid #e5e5e5;border-radius:0;overflow:visible}.description-collapsible-toggle,.cake-ingredients-toggle{width:100%;display:flex;align-items:center;padding:1.2rem 0;background:none;border:none;cursor:pointer;text-align:left;font-family:Montserrat,sans-serif!important;line-height:1;position:relative}.description-collapsible-icon,.cake-ingredients-icon{display:flex;align-self:center;color:rgb(var(--color-foreground));fill:rgb(var(--color-foreground));height:calc(var(--font-heading-scale, 1) * 2rem);margin-right:calc(var(--font-heading-scale, 1) * 1rem);width:calc(var(--font-heading-scale, 1) * 2rem);flex-shrink:0}.description-collapsible-icon svg,.cake-ingredients-icon svg{width:100%;height:100%}.description-collapsible-title,.cake-ingredients-title{display:inline-block;flex:1;font-size:1.3rem;font-weight:600;text-transform:uppercase;letter-spacing:.1rem;color:rgb(var(--color-foreground));max-width:calc(100% - 6rem);min-height:1.6rem;margin:0}.description-collapsible-caret,.cake-ingredients-caret{display:flex;align-items:center;transition:transform .2s ease}.description-collapsible-caret .icon-caret,.cake-ingredients-caret .icon-caret{width:1rem;height:calc(var(--font-heading-scale, 1) * .6rem)}.description-collapsible-content[hidden],.cake-ingredients-content[hidden]{display:none}.description-collapsible-body,.cake-ingredients-body{margin-bottom:1.5rem;padding:0 .6rem;font-size:1.3rem;font-weight:400;line-height:1.7;color:rgb(var(--color-foreground))}.cake-ingredients-badge{padding:0 .6rem 1.5rem;text-align:center}.cake-ingredients-badge img{max-width:350px;width:100%;height:auto}.acf-gallery-section{font-family:Montserrat,sans-serif!important}.acf-gallery-section .acf-gallery-title{font-family:Montserrat,sans-serif!important;font-size:14px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.1rem!important;border-top:1px solid #e5e5e5;padding-top:16px;margin-top:8px}.acf-gallery-section .acf-gallery-item{transition:box-shadow .2s ease!important}.acf-gallery-section .acf-gallery-item:hover{box-shadow:0 2px 8px #0000001f!important}product-info .product__accordion .accordion__content img{width:100%;height:auto;border-radius:8px;display:block}body[data-brand=charlotte] product-info .product__accordion .accordion__title{font-size:1.3rem;letter-spacing:.1rem}body[data-brand=charlotte] product-info .accordion__content{font-size:1.3rem;line-height:1.7}@media screen and (max-width:749px){product-info .product__title h1,product-info .product__title .h1{font-size:2.2rem}product-info .product-form__submit{min-height:4.8rem}product-info .thumbnail-slider{display:none}.cake-ingredients-badge img{max-width:300px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/pdp-premium.css.map */
