html body .docapp-header-shipping-bar.docapp-widget,html body .docapp-shipping-bar.docapp-fixed{display:none!important}
:root{--dv-shipping-height:36px;--dv-promo-height:58px;--dv-notices-height:calc(var(--dv-shipping-height) + var(--dv-promo-height))}
.dv-shipping-bar{position:sticky;top:0;width:100%;box-sizing:border-box;background:#2f463b;color:#fff8ee;font-family:Cabin,Arial,sans-serif;font-size:13px;font-weight:400;line-height:20px;letter-spacing:.025em;padding:0 20px;z-index:6}
.dv-shipping-inner{display:grid;place-items:center;min-height:36px;width:100%;margin:0;padding:0}
.dv-shipping-copy{display:block;box-sizing:border-box;width:100%;padding:8px 0;margin:0;color:inherit;text-align:center;text-wrap:balance;text-decoration:none;font:inherit;letter-spacing:inherit}
.dv-shipping-copy:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
.dv-shipping-copy:focus-visible{outline:2px solid #f2d9b0;outline-offset:-3px}
.dv-shipping-bar progress{display:block;width:100%;height:2px;border:0;position:absolute;bottom:0;left:0;appearance:none;background:#53695d;color:#e2c18d}
.dv-shipping-bar progress::-webkit-progress-bar{background:#53695d}.dv-shipping-bar progress::-webkit-progress-value{background:#e2c18d}.dv-shipping-bar progress::-moz-progress-bar{background:#e2c18d}.dv-shipping-bar progress[hidden]{display:none}
@media(max-width:749px){.dv-shipping-bar{padding:0 16px;font-size:12px;line-height:18px;letter-spacing:.015em}.dv-shipping-inner{min-height:34px}.dv-shipping-copy{padding:8px 0}}


.dv-promo-section.shopify-section{position:sticky;top:var(--dv-shipping-height);z-index:5}
.section-header.shopify-section-header-sticky{top:var(--dv-notices-height)}
.section-header.shopify-section-header-hidden{top:calc(var(--dv-notices-height) - var(--header-height))}
.section-header.shopify-section-header-hidden.menu-open{top:var(--dv-notices-height)}
html{scroll-padding-top:calc(var(--dv-notices-height) + 16px)}
@media(min-width:750px){main .product__column-sticky{top:calc(var(--dv-notices-height) + 3rem)}}
@media(max-width:749px){:root{--dv-shipping-height:34px;--dv-promo-height:53px}}
.dv-christmas .dv-card{display:flex;flex-direction:column}
.dv-christmas .dv-card-link{height:auto;flex:1}
.dv-christmas .dv-card-rating{display:block;min-height:22px;margin-top:8px;line-height:1.4}
.dv-card-rating .ddreview-star{margin:0;text-align:left}
html.dv-notices-compact .dv-shipping-bar{font-size:12px;line-height:18px;letter-spacing:.015em}
html.dv-notices-compact .dv-shipping-inner{min-height:28px}
html.dv-notices-compact .dv-shipping-copy{padding:5px 0}
html.dv-notices-compact .dv-thanksgiving-bar a{display:flex;min-height:28px;padding:5px 12px;gap:0}
html.dv-notices-compact .dv-thanksgiving-bar .dv-promo-desktop,
html.dv-notices-compact .dv-thanksgiving-bar .dv-promo-mobile{display:none}
html.dv-notices-compact .dv-thanksgiving-bar .dv-promo-compact{display:block;font-size:12px;line-height:18px;font-weight:500;letter-spacing:.01em}


