.author-no-image .blossom-author-image{display:none}.author-no-image .blossom-author-name{color:#F2EDE6;text-decoration:underline}.wp-block-add-to-cart-form form.variations_form{display:grid!important;grid-template-columns:auto auto 1fr;column-gap:16px;row-gap:8px;align-items:center;margin:0!important}.wp-block-add-to-cart-form form.variations_form table.variations,.wp-block-add-to-cart-form form.variations_form table.variations tbody,.wp-block-add-to-cart-form form.variations_form table.variations tr,.wp-block-add-to-cart-form form.variations_form table.variations th,.wp-block-add-to-cart-form form.variations_form table.variations td,.wp-block-add-to-cart-form form.variations_form .single_variation_wrap,.wp-block-add-to-cart-form form.variations_form .woocommerce-variation.single_variation{display:contents!important}.wp-block-add-to-cart-form .variations label[for]{grid-column:1;grid-row:1;margin:0!important;color:#E4E1DC!important;font-weight:700;line-height:1.2}.wp-block-add-to-cart-form .variations select{grid-column:2 / -1;grid-row:1;justify-self:start;width:auto!important;max-width:100%;margin:0!important;padding:12px 44px 12px 16px!important;border:1px solid #5D7975!important;border-radius:12px!important;background-color:transparent!important;color:#E4E1DC!important;font-size:1rem;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%23E4E1DC' stroke-width='2'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;box-shadow:none!important;outline:none!important;cursor:pointer}.wp-block-add-to-cart-form .variations select option{color:#0B1829;background:#FFF}.wp-block-add-to-cart-form .variations select:hover,.wp-block-add-to-cart-form .variations select:focus,.wp-block-add-to-cart-form .variations select:focus-visible{border-color:#E4E1DC!important;outline:none!important;box-shadow:none!important}.wp-block-add-to-cart-form .reset_variations{grid-column:2;grid-row:2;justify-self:start;margin:0!important;color:#E4E1DC!important;font-size:15px!important;font-weight:400;line-height:1.4;text-decoration:underline;text-underline-offset:3px}.wp-block-add-to-cart-form .reset_variations:hover{color:#FFFFFF!important}.wp-block-add-to-cart-form .woocommerce-variation-availability{grid-column:3;grid-row:2;justify-self:start}.wp-block-add-to-cart-form .woocommerce-variation-availability p.stock{margin:0!important;font-size:15px!important;line-height:1.4!important;color:#DDE4E2!important}.wp-block-add-to-cart-form .woocommerce-variation-availability p.out-of-stock{color:#C28675!important}.wp-block-add-to-cart-form .single_variation_wrap:has(.woocommerce-variation-add-to-cart-disabled) .woocommerce-variation-availability{display:none}.wp-block-add-to-cart-form .woocommerce-variation-description:empty,.wp-block-add-to-cart-form .woocommerce-variation-price:empty{display:none!important}.wp-block-add-to-cart-form .woocommerce-variation-description,.wp-block-add-to-cart-form .woocommerce-variation-price{grid-column:1 / -1}.wp-block-add-to-cart-form .woocommerce-variation-add-to-cart{grid-column:1 / -1;margin-top:16px}.single-add-to-cart .quantity{display:none!important}@media (max-width:600px){.wp-block-add-to-cart-form .variations label[for]{grid-column:1 / -1;grid-row:1}.wp-block-add-to-cart-form .variations select{grid-column:1 / -1;grid-row:2;width:100%!important;max-width:none}.wp-block-add-to-cart-form .reset_variations{grid-column:1;grid-row:3}.wp-block-add-to-cart-form .woocommerce-variation-availability{grid-column:2 / -1;grid-row:3}}.wc-block-product-gallery-large-image .wc-block-components-product-image{height:auto!important}@media (max-width:899px){.wc-block-product-gallery{position:relative!important}.wc-block-product-gallery .wc-block-product-gallery-thumbnails{position:absolute!important;left:0;right:0;bottom:-30px;z-index:5;width:100%!important;max-width:none!important;margin:0!important;pointer-events:none;mask-image:none!important}.wc-block-product-gallery .wc-block-product-gallery-thumbnails::before,.wc-block-product-gallery .wc-block-product-gallery-thumbnails::after{display:none!important}.wc-block-product-gallery .wc-block-product-gallery-thumbnails__scrollable{display:flex!important;flex-direction:row!important;justify-content:center;align-items:center;gap:6px;height:auto!important;overflow:visible!important;padding:0!important}.wc-block-product-gallery .wc-block-product-gallery-thumbnails__thumbnail{position:relative;flex:0 0 auto!important;width:8px!important;height:8px!important;min-width:0!important;aspect-ratio:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:999px!important;background-color:rgba(194,134,117,.35);overflow:visible!important;pointer-events:auto;transition:width 0.2s ease,background-color 0.2s ease}.wc-block-product-gallery .wc-block-product-gallery-thumbnails__thumbnail:has(img.wc-block-product-gallery-thumbnails__thumbnail__image--is-active){width:24px!important;background-color:#C28675}.wc-block-product-gallery .wc-block-product-gallery-thumbnails__thumbnail picture{position:absolute!important;inset:-10px -3px!important;width:auto!important;height:auto!important;margin:0!important;opacity:0}.wc-block-product-gallery .wc-block-product-gallery-thumbnails__thumbnail img{width:100%!important;height:100%!important;margin:0!important;border:0!important;cursor:pointer}.wc-block-product-gallery .wc-block-product-gallery-thumbnails__thumbnail::before,.wc-block-product-gallery .wc-block-product-gallery-thumbnails__thumbnail::after,.wc-block-product-gallery .wc-block-product-gallery-thumbnails__thumbnail picture::after{display:none!important}.wc-block-product-gallery .wc-block-product-gallery-thumbnails__thumbnail:has(img:focus-visible){outline:2px solid #C28675;outline-offset:3px}}@media (min-width:900px){.pos-relative>.sing-prod-bg{display:none!important}.pos-relative:has(>.sing-prod-bg)>.wp-block-columns{--prod-pad:clamp(24px, 7vw, 110px);--prod-gap:clamp(32px, 7vw, 110px);--prod-top:48px;--prod-overlap:93px;display:grid!important;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto repeat(10,auto) 1fr;column-gap:var(--prod-gap)!important;row-gap:0!important;align-items:start;isolation:isolate;margin-top:0!important;padding:0 var(--prod-pad)!important}body:has(form.variations_form) .pos-relative:has(>.sing-prod-bg)>.wp-block-columns{--prod-overlap:57px}.pos-relative:has(>.sing-prod-bg)>.wp-block-columns::before{content:"";grid-column:1 / -1;grid-row:1;align-self:stretch;margin:0 calc(-1 * var(--prod-pad)) var(--prod-overlap);background-color:var(--wp--preset--color--primary,#3D6459);border-radius:24px;z-index:-1}.pos-relative:has(>.sing-prod-bg)>.wp-block-columns>.wp-block-column:first-child{grid-column:1;grid-row:1 / -1;width:auto!important;max-width:none!important;margin:0!important;padding-top:var(--prod-top)}.pos-relative:has(>.sing-prod-bg)>.wp-block-columns>.wp-block-column:last-child{display:contents!important}.pos-relative:has(>.sing-prod-bg)>.wp-block-columns>.wp-block-column:last-child>:first-child{grid-column:2;grid-row:1;margin:0!important;padding-top:var(--prod-top)!important}.pos-relative:has(>.sing-prod-bg)>.wp-block-columns>.wp-block-column:last-child>:not(:first-child){grid-column:2}}@media (max-width:899px){.pos-relative:has(>.sing-prod-bg){position:relative;isolation:isolate}.sing-prod-bg{position:absolute!important;margin:0!important;padding:0!important;z-index:-1;inset:70px 0 110px 0;height:unset}.pos-relative:has(>.sing-prod-bg)>.wp-block-columns{flex-wrap:wrap!important}.pos-relative:has(>.sing-prod-bg)>.wp-block-columns>.wp-block-column{flex-basis:100%!important}}:where(.wc-block-product-gallery-large-image):has(.wc-block-components-product-image--aspect-ratio-auto){aspect-ratio:1 / 1;height:371px;border:10px solid #fff;border-radius:24px;background-image:url(/wp-content/uploads/2026/06/Background-Image-Product-Image.png);padding:24px;background-position:center;background-size:cover;background-repeat:no-repeat}:where(.wc-block-product-gallery-large-image) .wc-block-components-product-image.wc-block-components-product-image.wc-block-components-product-image--aspect-ratio-auto img{object-fit:contain!important;height:268px}:where(.is-vertical .wc-block-product-gallery-thumbnails) :where(.wc-block-product-gallery-thumbnails__thumbnail){padding:15px;background:rgba(255,255,255,.75);border-radius:8px}.wc-block-next-previous-buttons__button{display:none}@media (min-width:900px){.wc-block-product-gallery .wc-block-product-gallery-thumbnails__thumbnail{height:auto!important;aspect-ratio:1 / 1!important}.wc-block-product-gallery .wc-block-product-gallery-thumbnails__thumbnail picture{display:block!important;width:100%!important;height:100%!important}.wc-block-product-gallery .wc-block-product-gallery-thumbnails__thumbnail img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.wc-block-product-gallery .wc-block-product-gallery-thumbnails{-webkit-mask-image:none!important;mask-image:none!important}}.wp-block-woocommerce-product-meta,.wp-block-woocommerce-product-meta a{font-size:15px!important}.wc-block-components-product-sku{display:grid;grid-template-columns:1fr 1fr}@media (max-width:920px){.partners-col-left{order:1!important}}.wp-block-add-to-cart-form:has(>.blossom-partners){position:relative}.wp-block-add-to-cart-form>.blossom-partners{position:absolute!important;top:calc(100% + 12px);left:0;width:289px;max-width:calc(100vw - 32px);display:flex;flex-direction:column;align-items:flex-start;z-index:20}.wp-block-add-to-cart-form>.blossom-partners .blossom-partners__toggle{white-space:nowrap}.wp-block-add-to-cart-form>.blossom-partners .blossom-partners__panel{box-shadow:0 14px 20px 0 rgba(11,24,41,.08)}.pos-relative:has(.blossom-partners[open]){position:relative;z-index:2}@media (max-width:899px){.pos-relative:has(>.sing-prod-bg) .wp-block-add-to-cart-form{margin-bottom:var(--blossom-partners-space,54px)!important}.pos-relative:has(>.sing-prod-bg) .wp-block-add-to-cart-form form.cart{margin-bottom:0!important}}