.bstr-trust{display:grid;gap:8px;margin:16px 0 0;padding:14px 16px;border:1px solid #eadfcd;border-radius:14px;background:#fbf7f1;font:400 13.5px/1.4 'Poppins',sans-serif;color:#12291c}.bstr-trust__item{display:flex;align-items:center;gap:10px;min-height:28px;color:#12291c!important;text-decoration:none!important}.bstr-trust__item svg{flex:0 0 20px;color:#7a5c24}a.bstr-trust__item{text-decoration:underline!important;text-underline-offset:3px}a.bstr-trust__item:hover{color:#1b3a2d!important}a.bstr-trust__item:focus-visible{outline:2px solid #12291c;outline-offset:2px;border-radius:6px}.single-product .bstr-trust{max-width:420px}.bstr-policy{max-width:760px;margin:0 auto;font:400 16px/1.75 'Poppins',sans-serif;color:#26352b}.bstr-policy h2{margin:34px 0 10px!important;font:400 32px/1.15 'Grateful Memories','Lora',Georgia,serif!important;color:#12291c!important}.bstr-policy__lead{padding:18px 22px;border:1px solid #eadfcd;border-radius:14px;background:#fbf7f1}.bstr-policy ul{margin:0 0 14px 1.2em;padding:0}.bstr-policy li{margin:0 0 8px}.bstr-policy a{color:#1b3a2d;text-decoration:underline}.bstr-policy strong{color:#12291c}.bstr-policy__updated{margin-top:28px;font-size:13px;color:#5c4a2e}.bstr-empty-cart{display:flex;flex-direction:column;align-items:center;gap:6px;max-width:520px;margin:8px auto 36px;padding:36px 24px 32px;border:1px solid #eadfcd;border-radius:28px;background:radial-gradient(120% 90% at 50% 0,#fff 0,#fbf7f1 60%,#f4e7d7 100%);text-align:center}.bstr-empty-cart__mark{width:96px;height:auto;margin:0 0 6px;animation:bstr-empty-sway 5s ease-in-out infinite;transform-origin:50% 90%}.bstr-empty-cart__kicker{margin:0!important;font:500 12px/1.4 'Poppins',sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#7a5c24}.wp-block-woocommerce-empty-cart-block h2.bstr-empty-cart__title{margin:2px 0 0!important;font:400 clamp(30px,4vw,40px)/1.15 'Grateful Memories','Lora',Georgia,serif!important;color:#12291c!important}.bstr-empty-cart__motto{margin:0 0 14px!important;font:400 24px/1.3 'Grateful Memories','Lora',Georgia,serif;color:#2e5a43}a.bstr-empty-cart__cta{display:inline-flex;align-items:center;min-height:46px;padding:0 26px;border-radius:999px;background:#1b3a2d;color:#fdf9f3!important;font:500 14px/1 'Poppins',sans-serif;letter-spacing:.04em;text-decoration:none!important;box-shadow:0 10px 24px -12px rgb(18 41 28 / .6)}a.bstr-empty-cart__cta:hover{background:#12291c}a.bstr-empty-cart__cta:focus-visible{outline:2px solid #12291c;outline-offset:3px}@keyframes bstr-empty-sway{0%,100%{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@media (prefers-reduced-motion:reduce){.bstr-empty-cart__mark{animation:none}}#review_form{max-width:760px}#review_form .comment-reply-title{display:block;margin:0 0 4px;font:400 30px/1.2 'Grateful Memories','Lora',Georgia,serif!important;color:#12291c!important}#review_form .comment-notes{margin:0 0 18px!important;font:400 13px/1.5 'Poppins',sans-serif;color:#5c4a2e}#review_form .comment-form{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}#review_form .comment-form>*{grid-column:1/-1;margin:0 0 16px!important;float:none!important;width:auto!important}#review_form .comment-form>.comment-form-author,#review_form .comment-form>.comment-form-email{grid-column:auto}#review_form .comment-form label{display:block;margin:0 0 6px;font:500 13px/1.4 'Poppins',sans-serif!important;color:#12291c!important}#review_form .comment-form .required{color:#b08a45}#review_form .comment-form-comment label,#review_form .comment-form-author label,#review_form .comment-form-email label{display:block!important;float:none!important;width:auto!important;position:static!important;clip:auto!important;height:auto!important}#review_form .comment-form-author input,#review_form .comment-form-email input{display:block}#review_form .comment-form>.comment-form-author,#review_form .comment-form>.comment-form-email,#review_form .comment-form>.comment-form-comment{display:block!important}#review_form .form-submit{display:block!important;text-align:left!important}#review_form .comment-form-rating{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}#review_form .comment-form-rating label{margin:0}#review_form p.stars{display:inline-flex;margin:0!important;padding:0!important;line-height:1}#review_form p.stars>span{display:inline-flex;gap:2px}#review_form p.stars a{position:relative;display:inline-block!important;width:38px!important;min-width:0!important;height:38px!important;margin:0!important;padding:0!important;border:0!important;border-radius:8px!important;background:none!important;box-shadow:none!important;color:transparent!important;font-size:0!important;text-indent:-9999px;overflow:hidden}#review_form p.stars a::before{content:""!important;position:absolute;inset:5px;margin:0;background:#d9c7a7;text-indent:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.6l2.9 6 6.5.8-4.8 4.5 1.2 6.5L12 17.3l-5.8 3.1 1.2-6.5L2.6 9.4l6.5-.8z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.6l2.9 6 6.5.8-4.8 4.5 1.2 6.5L12 17.3l-5.8 3.1 1.2-6.5L2.6 9.4l6.5-.8z'/%3E%3C/svg%3E") center/contain no-repeat;transition:background-color .15s,transform .15s}#review_form p.stars:hover a::before,#review_form p.stars.selected a::before{background:#e2b467}#review_form p.stars a:hover~a::before,#review_form p.stars.selected a.active~a::before{background:#d9c7a7}#review_form p.stars a:hover::before{transform:scale(1.12)}#review_form p.stars a:focus-visible{outline:2px solid #12291c;outline-offset:1px}#review_form textarea#comment{display:block;width:100%!important;min-height:140px;box-sizing:border-box;padding:14px 16px!important;border:1px solid #c9b48f!important;border-radius:16px!important;background:#fff!important;color:#12291c!important;font:400 15px/1.6 'Poppins',sans-serif!important;resize:vertical}#review_form input#author,#review_form input#email{width:100%!important;height:48px!important;box-sizing:border-box;padding:0 18px!important;border:1px solid #c9b48f!important;border-radius:999px!important;background:#fff!important;color:#12291c!important;font:400 15px/1 'Poppins',sans-serif!important}#review_form textarea#comment:focus,#review_form input#author:focus,#review_form input#email:focus{border-color:#12291c!important;outline:2px solid rgb(27 58 45 / .25);outline-offset:1px}#review_form .cr-upload-local-images{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:14px 16px;border:1px dashed #c9b48f;border-radius:16px;background:#fbf7f1}#review_form .cr-upload-local-images label.cr-upload-images-status{flex-basis:100%;margin:0;font-weight:500!important}#review_form .cr-upload-local-images input[type=file]{font:400 13px/1.4 'Poppins',sans-serif;color:#5c4a2e}#review_form .cr-upload-local-images input[type=file]::file-selector-button{min-height:40px;margin-right:12px;padding:0 18px;border:1px solid #1b3a2d;border-radius:999px;background:#fff;color:#1b3a2d;font:500 13px/1 'Poppins',sans-serif;cursor:pointer}#review_form .comment-form-cookies-consent,#review_form .cr-review-form-terms label{display:flex!important;align-items:flex-start;gap:10px;margin-bottom:12px!important}#review_form .comment-form-cookies-consent label,#review_form .cr-review-form-terms span{display:inline;margin:0;font:400 13.5px/1.5 'Poppins',sans-serif!important;color:#26352b!important}#review_form .comment-form input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;margin:2px 0 0;accent-color:#1b3a2d}#review_form .form-submit{margin:4px 0 0!important}#review_form .form-submit input#submit{float:none!important;width:auto!important;min-width:200px;min-height:50px;padding:0 34px!important;border:0!important;border-radius:999px!important;background:#1b3a2d!important;color:#fff!important;font:600 14px/1 'Poppins',sans-serif!important;letter-spacing:.06em!important;text-transform:none!important;cursor:pointer}#review_form .form-submit input#submit:hover{background:#12291c!important}#review_form .form-submit input#submit:focus-visible{outline:2px solid #b08a45;outline-offset:3px}@media (max-width:640px){#review_form .comment-form{grid-template-columns:1fr}#review_form .form-submit input#submit{width:100%!important}}@media (prefers-reduced-motion:reduce){#review_form p.stars a::before{transition:none}}html{scroll-padding-top:calc(var(--bstr-pill-top,12px) + var(--bstr-pill-h,64px) + 16px)}.wc-block-components-notice-banner,.woocommerce-notices-wrapper,.woocommerce-message,.woocommerce-info,.woocommerce-error{scroll-margin-top:calc(var(--bstr-pill-top,12px) + var(--bstr-pill-h,64px) + 16px)}.wc-block-cart .wc-block-cart-items{width:100%!important;max-width:100%}.wc-block-cart .wc-block-cart-items__row{grid-template-columns:72px minmax(0,1fr) auto!important}.wc-block-cart .wc-block-cart-item__product,.wc-block-cart .wc-block-cart-item__wrap{min-width:0!important}.wc-block-cart .wc-block-components-quantity-selector{width:auto!important;min-width:0!important;max-width:132px;margin-top:8px}.wc-block-cart .wc-block-components-quantity-selector .wc-block-components-quantity-selector__input{flex:0 0 44px!important;width:44px!important;min-width:0!important;height:auto!important;padding:0!important;border:0!important;text-align:center!important}.wc-block-cart .wc-block-components-quantity-selector__button{flex:0 0 40px!important;min-width:40px!important}.wc-block-cart .wc-block-components-product-metadata__description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wc-block-cart .wc-block-components-product-name{overflow-wrap:anywhere}@media (max-width:767px){.single-product .related>h3,.single-product .upsells>h2,.single-product .related>h2{font-size:28px!important;line-height:1.2!important;margin:0 0 14px!important}}