.template-index .video-background-section-wrap{position:relative;isolation:isolate;border-bottom:5px solid #ed8c38;}
.template-index .video-background-section-wrap::before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background-image:url("/cdn/shop/files/wyrdryds-halloween-realistic-overlay.png?v=1792013083&width=1536");background-size:100% 100%;background-repeat:no-repeat;}
.template-index .video-background-section-content{position:relative;z-index:4;text-shadow:0 2px 18px #0008;}
.template-index .video-background-section-caption strong{color:#ed8c38;font-size:clamp(12px,1.15vw,16px);letter-spacing:.16em;}
.template-index .video-background-section-content .button{background:#ed8c38;border-color:#ed8c38;color:#111!important;text-shadow:none;}
.template-index .video-background-section-content .button:hover{background:#fff;}
.template-index .section-rich-text{padding:32px 0;}
.template-index .block-section-title{border-bottom:2px solid #ed8c38;padding-bottom:18px;}
.template-index .card-overlay{border:1px solid #ed8c38;}
.footer{border-top:4px solid #ed8c38;}
@media(max-width:749px){.template-index .video-background-section-wrap::before{background-size:100% 100%;background-position:center;opacity:.65;}.template-index .video-background-section-caption strong{letter-spacing:.08em;}.template-index .section-rich-text{padding:16px 0;}}

.template-index .video-background-section-wrap::before{opacity:.88;}

.template-index .video-background-section-content{color:#fff;}
.announcement-bar-wrapper .announcement-bar-left a{color:#17100a;}

.head-mast{background:linear-gradient(110deg,#fff8f0,#ffedda);}
.template-index .block-section-title{border-bottom-color:#f07820;}
.template-index .card-product{box-shadow:0 2px 12px #7d3d1110;}
.footer{background-color:#fff3e6;}

.template-index .video-background-section-content .video-background-section-title,
.template-index .video-background-section-content .video-background-section-title a,
.template-index .video-background-section-content .video-background-section-caption,
.template-index .video-background-section-content .video-background-section-caption strong{color:#ffab5c;text-shadow:0 2px 5px #000,0 0 16px #0009;}
