body.single-product>.woocommerce-notices-wrapper {
box-sizing:border-box;position:fixed;z-index:2147483630;top:calc(var(--wp-admin--admin-bar--height,0px) + 132px);right:24px;width:min(400px,calc(100vw - 48px));margin:0;pointer-events:none
}

body.single-product>.woocommerce-notices-wrapper:empty {
display:none
}

body.single-product>.woocommerce-notices-wrapper>* {
pointer-events:auto
}

body.single-product>.woocommerce-notices-wrapper :is(.woocommerce-message,.woocommerce-error,.woocommerce-info) {
box-sizing:border-box;position:relative;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px 16px;min-height:72px;margin:0;padding:17px 64px 17px 22px;border:1px solid #d9d2c3!important;border-radius:12px;background:#fdfbf5!important;box-shadow:0 16px 36px rgba(35,30,22,.18)!important;color:var(--e-global-color-bgsforest, #263126)!important;font-family:var(--e-global-typography-text-font-family,"helvetica-neue-lt-pro"),Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.5;text-align:left;animation:bgs-product-feedback-enter 220ms cubic-bezier(.22,1,.36,1) both
}

body.single-product>.woocommerce-notices-wrapper :is(.woocommerce-message,.woocommerce-error,.woocommerce-info)+:is(.woocommerce-message,.woocommerce-error,.woocommerce-info) {
margin-top:12px
}

body.single-product>.woocommerce-notices-wrapper :is(.woocommerce-message,.woocommerce-error,.woocommerce-info)::before {
position:static!important;inset:auto!important;display:grid;place-items:center;width:20px;height:20px;margin:0;transform:none!important;line-height:1;font-size:19px;color:#345039!important
}

body.single-product>.woocommerce-notices-wrapper .woocommerce-error::before {
color:#a13b32!important
}

body.single-product>.woocommerce-notices-wrapper :is(.woocommerce-message,.woocommerce-error,.woocommerce-info) :is(a.button,a.wc-forward) {
box-sizing:border-box;grid-column:3;justify-self:end;display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:0;padding:10px 18px;border:1px solid var(--e-global-color-bgsbrown, #352219);border-radius:6px;background:var(--e-global-color-bgsbrown, #352219)!important;color:var(--e-global-color-bgswhite, #fff)!important;float:none;font:600 14px/1.3 var(--e-global-typography-text-font-family,"helvetica-neue-lt-pro"),Helvetica,Arial,sans-serif;text-decoration:none;white-space:nowrap
}

body.single-product>.woocommerce-notices-wrapper :is(.woocommerce-message,.woocommerce-error,.woocommerce-info) :is(a.button,a.wc-forward):hover {
border-color:#503527;background:#503527!important;color:var(--e-global-color-bgswhite, #fff)!important
}

body.single-product>.woocommerce-notices-wrapper :is(.woocommerce-message,.woocommerce-error,.woocommerce-info) :is(a.button,a.wc-forward):focus-visible {
outline:2px solid #345039;outline-offset:3px
}

body.single-product>.woocommerce-notices-wrapper .woocommerce-error li {
margin:0;padding:0;list-style:none
}

@media(max-width:767px) {
body.single-product>.woocommerce-notices-wrapper {
top:calc(var(--wp-admin--admin-bar--height,0px) + var(--bgs-mobile-header-height,76px) + 12px);right:14px;width:calc(100% - 28px)
}

}

@media(max-width:767px) {
body.single-product.bk-segment-d2c>.woocommerce-notices-wrapper {
top:calc(var(--wp-admin--admin-bar--height,0px) + 168px)
}
}

@media(max-width:640px) {
body.single-product>.woocommerce-notices-wrapper :is(.woocommerce-message,.woocommerce-error,.woocommerce-info) {
grid-template-columns:20px minmax(0,1fr);gap:10px 12px;min-height:0;padding:17px 64px 17px 16px;font-size:15px
}

}

@media(max-width:640px) {
body.single-product>.woocommerce-notices-wrapper :is(.woocommerce-message,.woocommerce-error,.woocommerce-info) :is(a.button,a.wc-forward) {
grid-column:2;justify-self:start;max-width:100%;white-space:normal
}

}

body.single-product>.woocommerce-notices-wrapper :is(.woocommerce-message,.woocommerce-error,.woocommerce-info)[tabindex="-1"]:focus {
outline:0!important
}

body.single-product>.woocommerce-notices-wrapper .bgs-product-feedback__close {
position:absolute;top:50%;right:8px;display:grid;place-items:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:50%;transform:translateY(-50%);background:transparent;color:var(--e-global-color-bgsforest,#263126);cursor:pointer
}

body.single-product>.woocommerce-notices-wrapper .bgs-product-feedback__close:hover {
background:rgba(52,80,57,.1)
}

body.single-product>.woocommerce-notices-wrapper .bgs-product-feedback__close:focus-visible {
outline:2px solid #345039;outline-offset:2px
}

body.single-product>.woocommerce-notices-wrapper .bgs-product-feedback__close svg {
width:18px;height:18px
}

body.single-product>.woocommerce-notices-wrapper .woocommerce-message.bgs-product-feedback--closing {
pointer-events:none;opacity:0;transform:translateY(-8px);transition:opacity 180ms ease-out,transform 180ms ease-out
}

@media(min-width:641px) and (max-width:1024px) {
body.single-product>.woocommerce-notices-wrapper {
right:20px;width:min(380px,calc(100vw - 40px))
}
}

@keyframes bgs-product-feedback-enter {
from {opacity:0;transform:translateY(-8px)}
to {opacity:1;transform:translateY(0)}
}

@media(prefers-reduced-motion:reduce) {
body.single-product>.woocommerce-notices-wrapper :is(.woocommerce-message,.woocommerce-error,.woocommerce-info) {
animation:none
}

body.single-product>.woocommerce-notices-wrapper .woocommerce-message.bgs-product-feedback--closing {
transition:none
}
}
