/* FINNORA: forest green, white and Christmas red. */
:root{--fin-green:#183e35;--fin-snow:#ffffff;--fin-red:#bd2433;--fin-navy:var(--fin-green);--fin-cream:var(--fin-snow);--fin-coral:var(--fin-red);--paper:var(--fin-cream);--ink:var(--fin-navy);--white:#ffffff;--muted:#53675f;--line:#183e3533;--sage:#ffffff;--blue:var(--fin-navy)}
body{background:var(--fin-cream);color:var(--fin-navy)}.announcement{background:var(--fin-navy);color:var(--fin-cream)}.site-header,.header-search.fin-search-pinned,.primary-navigation,.primary-navigation .sub-menu{background:var(--fin-cream)}.wordmark,.icon-button,.bag-link{color:var(--fin-navy)}.primary-navigation .menu>li>a:hover,.primary-navigation .sub-menu a:hover{color:var(--fin-navy)}.header-search{border-top-color:var(--line)}.hero .eyebrow,.eyebrow{color:var(--fin-navy)}.hero .hero-description{color:var(--muted)}.hero-art{background:var(--sage)}.art-stamp{background:var(--fin-navy);color:var(--fin-cream)}.art-caption{background:var(--fin-cream);color:var(--fin-navy)}
.button,button.button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce div.product form.cart .single_add_to_cart_button,.woocommerce-checkout #payment #place_order,.commerce-content .wc-block-components-button:not(.is-link){background:var(--fin-coral);border-color:var(--fin-coral);color:var(--fin-snow)!important;text-decoration:none;box-shadow:0 2px 0 #183e3518;font-weight:600;border-radius:2px}
.button:hover,button.button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce div.product form.cart .single_add_to_cart_button:hover,.woocommerce-checkout #payment #place_order:hover,.commerce-content .wc-block-components-button:not(.is-link):hover{background:#a51d2b;border-color:#a51d2b;color:var(--fin-snow)!important;box-shadow:0 5px 12px #183e3520;transform:translateY(-2px)}
.button.button-outline,.woocommerce ul.products li.product .button{background:transparent;color:var(--fin-navy)!important;border-color:var(--fin-navy);box-shadow:none;font-weight:500}.button.button-outline:hover,.woocommerce ul.products li.product .button:hover{background:var(--fin-navy);color:var(--fin-cream)!important;border-color:var(--fin-navy)}
.button:focus-visible,.woocommerce .button:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--fin-navy);outline-offset:4px}.primary-navigation a[aria-current=page],.primary-navigation .current-menu-item>a,.primary-navigation .current-menu-ancestor>a{color:var(--fin-navy)}.filter-chips a:hover,.filter-chips a[aria-current=page],.filter-chips a.selected{background:var(--fin-navy);color:var(--fin-cream);border-color:var(--fin-navy)}
.studio-split{background:var(--fin-navy)}.studio-split>div{color:var(--fin-cream)}.studio-split .eyebrow,.studio-split p:not(.eyebrow){color:#ffffff}.studio-split .button-outline{background:transparent;border-color:var(--fin-cream);color:var(--fin-cream)!important}.studio-split .button-outline:hover{background:var(--fin-cream);color:var(--fin-navy)!important;border-color:var(--fin-cream)}.fin-shopping-guide{background:var(--sage);color:var(--fin-navy)}.fin-shopping-guide p:not(.eyebrow){color:var(--muted)}.fin-shopping-guide article{border-color:#183e3533}.closing-note{background:var(--fin-cream)}.site-footer{background:var(--fin-navy);color:var(--fin-cream)}.site-footer .wordmark{color:var(--fin-cream)}.site-footer p,.footer-note .eyebrow,.footer-bottom{color:#ffffff}.site-footer a:not(.wordmark){color:var(--fin-cream)}.site-footer a:focus-visible,.studio-split a:focus-visible{outline-color:var(--fin-cream)}
.contact-form-panel{background:var(--sage)}.form-status,.info-note,.woocommerce-message,.woocommerce-info,.woocommerce-error{background:#ffffff;color:var(--fin-navy);border-color:var(--fin-navy)}.woocommerce-message:before,.woocommerce-info:before{color:var(--fin-navy)}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{background:var(--white);color:var(--fin-navy)}.woocommerce-checkout #payment{background:var(--sage)}.woocommerce-checkout #payment div.payment_box{background:#ffffff;color:var(--fin-navy)}.fin-category-cards>a>div,.product-photo{background:#ffffff}.fin-showroom--shelf{background:var(--fin-navy);border-color:var(--fin-navy);color:var(--fin-cream);--room-accent:var(--fin-red)}.fin-try-stage{background:var(--fin-navy)}.fin-try dialog::backdrop{background:#183e35b8}.fin-room-arrows button,.fin-try-head button{background:var(--fin-cream);color:var(--fin-navy)}.woocommerce span.onsale{background:var(--fin-red);color:var(--fin-snow)}
@media(prefers-reduced-motion:reduce){.button:hover,.woocommerce .button:hover{transform:none}}
/* Sparse snow accents stay on dark surfaces, away from product photos and forms. */
.fin-festive .announcement{background-color:var(--fin-navy);background-image:radial-gradient(circle at 13px 11px,#ffffff8c 1px,transparent 1.6px),radial-gradient(circle at 71px 39px,#ffffff55 1.2px,transparent 1.8px),radial-gradient(circle at 125px 19px,#ffffff80 .8px,transparent 1.5px);background-size:160px 65px}
.fin-festive .site-footer{background-size:230px 150px}.fin-festive .studio-split>div{border-top:3px solid var(--fin-coral)}.fin-festive .art-stamp{border:1px solid #ffffff80;outline:5px solid var(--fin-navy)}.fin-festive .hero-footnote{letter-spacing:.12em}.fin-festive .fin-shopping-guide{border:1px solid #183e3533}
/* One colour for actions; the current page stays underlined. */
.primary-navigation a[aria-current=page],.primary-navigation .current-menu-item>a,.primary-navigation .current-menu-ancestor>a{color:var(--fin-green);text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:2px}
.primary-navigation .menu>li>a:hover,.primary-navigation .sub-menu a:hover{color:var(--fin-red);text-decoration:underline;text-underline-offset:7px}
.woocommerce ul.products li.product .button{background:var(--fin-red);border-color:var(--fin-red);color:var(--fin-snow)!important}
.woocommerce ul.products li.product .button:hover{background:#a51d2b;border-color:#a51d2b;color:var(--fin-snow)!important}
/* A decorative white gift, drawn in CSS, keeps labels readable and accessible. */
.hero .button:not(.button-outline),.single_add_to_cart_button{position:relative}
.hero .button:not(.button-outline)::before,.single_add_to_cart_button::before{content:"";display:inline-block;width:16px;height:17px;flex-shrink:0;margin-right:10px;vertical-align:-3px;background:linear-gradient(var(--fin-snow),var(--fin-snow)) center/2px 100% no-repeat,linear-gradient(var(--fin-snow),var(--fin-snow)) center 6px/100% 2px no-repeat;border:1.5px solid var(--fin-snow);border-radius:2px;transform-origin:50% 100%}
/* A quiet Christmas stage around the product photograph. */
.hero.container{position:relative;isolation:isolate;background-color:var(--fin-green);color:var(--fin-snow);padding:48px;gap:48px;margin-top:24px;margin-bottom:24px;border-radius:4px;overflow:hidden;background-image:radial-gradient(circle at 18px 25px,#ffffff90 1px,transparent 1.8px),radial-gradient(circle at 97px 71px,#ffffff55 1px,transparent 1.8px);background-size:180px 140px}
.hero .hero-copy{position:relative;z-index:1}.hero .eyebrow,.hero .hero-description,.hero .hero-footnote{color:var(--fin-snow)}.hero .hero-description{max-width:410px}.hero .text-link{color:var(--fin-snow)}.hero .art-caption{font-size:8px;letter-spacing:.1em;max-width:calc(100% - 24px);left:12px;bottom:12px;padding:7px 10px}.hero .hero-art{background:var(--fin-snow);border-radius:2px;overflow:hidden;min-height:0;aspect-ratio:4/5}.hero .hero-art>img{width:100%;height:100%;object-fit:cover}.hero::before{content:"";position:absolute;width:90px;height:110px;left:-18px;bottom:0;background:var(--fin-snow);opacity:.09;clip-path:polygon(50% 0,85% 40%,70% 40%,100% 78%,60% 78%,60% 100%,40% 100%,40% 78%,0 78%,30% 40%,15% 40%);pointer-events:none}.hero::after{content:"";position:absolute;width:24px;height:24px;left:43%;top:24px;background:var(--fin-snow);opacity:.65;clip-path:polygon(50% 0,60% 38%,100% 50%,60% 62%,50% 100%,40% 62%,0 50%,40% 38%);pointer-events:none}.hero a:focus-visible{outline-color:var(--fin-snow)}
@media(max-width:900px){.hero.container{padding:28px;gap:28px}.hero .hero-art{min-height:0}}
@media(max-width:650px){.hero.container{padding:26px 20px;gap:28px;width:calc(100% - 32px);margin-top:16px}.hero::after{left:auto;right:24px;top:24px;width:18px;height:18px}.hero .hero-art{aspect-ratio:4/5}.hero .art-caption{font-size:7px}.hero .button{gap:12px;padding-inline:16px}}
/* Christmas collection system shared across WordPress and WooCommerce pages. */
body{background-color:var(--fin-snow);background-image:radial-gradient(circle at 8px 9px,#183e350b 1px,transparent 1.8px);background-size:28px 28px}
.site-header{border-top:3px solid var(--fin-red);border-bottom:1px solid #183e3526}.logo-wrap{position:relative}.logo-wrap::after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:var(--fin-red);right:-12px;top:10px;box-shadow:0 -5px 0 -3px var(--fin-green);pointer-events:none}
.section-heading,.page-intro{position:relative}.section-heading::before,.page-intro::before{content:"";display:block;position:absolute;left:0;top:-14px;width:44px;height:3px;background:linear-gradient(90deg,var(--fin-red) 0 35%,var(--fin-green) 35% 100%)}
.fin-category-cards>a{background:var(--fin-snow);border:1px solid #183e3526;padding:9px 9px 14px;border-radius:3px;transition:border-color .2s,box-shadow .2s}.fin-category-cards>a>span{padding:0 5px}.fin-category-cards>a:hover{border-color:var(--fin-red);box-shadow:0 6px 20px #183e3510}
.woocommerce ul.products li.product,.product-card,.story-card{background:var(--fin-snow);border:1px solid #183e3526;border-top:3px solid var(--fin-green);padding:14px!important;border-radius:3px}.woocommerce ul.products li.product .price{color:var(--fin-green)}.woocommerce ul.products li.product .button{border-radius:3px}.woocommerce ul.products li.product .woocommerce-loop-product__title{color:var(--fin-green)}
.fin-shopping-guide,.contact-form-panel,.values{border:1px solid #183e3533;border-top:4px solid var(--fin-red);background:var(--fin-snow);border-radius:3px}.fin-shopping-guide article>span{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--fin-green);color:var(--fin-snow)}
.page-intro{padding:35px;border-left:4px solid var(--fin-red);background:var(--fin-green);color:var(--fin-snow);background-image:radial-gradient(circle at 18px 21px,#ffffff70 1px,transparent 1.8px);background-size:150px 90px;margin-top:28px;margin-bottom:35px}.page-intro p,.page-intro .eyebrow{color:var(--fin-snow)}.page-intro::before{display:none}
.fin-shop-sidebar>details{background:var(--fin-snow);border:1px solid #183e3533;border-top:3px solid var(--fin-red);padding:0 16px 16px}.fin-product-guidance{border-top:3px solid var(--fin-red)}.woocommerce div.product div.summary{background:var(--fin-snow)}.woocommerce div.product .woocommerce-product-gallery{border:1px solid #183e3526;border-radius:3px;overflow:hidden}.woocommerce div.product form.cart{border-top-color:var(--fin-red)}
.closing-note{position:relative;background:var(--fin-green);color:var(--fin-snow);border-top:5px solid var(--fin-red);background-image:radial-gradient(circle at 22px 27px,#ffffff66 1px,transparent 1.8px);background-size:150px 120px}.closing-note .eyebrow,.closing-note .text-link{color:var(--fin-snow)}.closing-note .text-link{display:inline-block;background:var(--fin-red);border:1px solid var(--fin-snow);padding:12px 24px;border-radius:3px}.site-footer{border-top:1px solid #ffffff55;background-image:radial-gradient(circle at 35px 45px,#ffffff40 1px,transparent 1.8px);background-size:190px 140px}
.woocommerce-cart .shop_table,.woocommerce-checkout .woocommerce-checkout-review-order,.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-account .woocommerce-MyAccount-content{background:var(--fin-snow)}.woocommerce-checkout #payment{border-top:3px solid var(--fin-red)}.about-image img{max-height:520px;object-fit:cover;object-position:center 65%}.studio-split>img{object-position:center 60%}
@media(max-width:650px){.page-intro{padding:25px 20px}.woocommerce ul.products li.product,.product-card,.story-card{padding:9px!important}.logo-wrap::after{right:-10px}.fin-category-cards>a{padding:7px}.section-heading::before{top:-10px}}
@media(prefers-reduced-motion:reduce){.fin-category-cards>a{transition:none}}
.page-intro p,.woocommerce .page-intro p,.page-intro .eyebrow{color:var(--fin-snow)!important}
/* Background inspired by the approved Christmas mockup; UI stays native HTML. */
:root{--fin-green:#123d2d;--fin-red:#d83238}
.hero.container{width:100%;max-width:none;margin:0 0 36px;border-radius:0;padding:100px max(48px,calc((100vw - 1224px)/2)) 75px;gap:65px;background-image:url('images/christmas-background.svg'),radial-gradient(circle at 22px 20px,#ffffffbd 1.2px,transparent 1.9px),radial-gradient(circle at 94px 97px,#ffffff70 1px,transparent 1.8px);background-size:100% 100%,160px 140px,230px 180px;background-repeat:no-repeat,repeat,repeat;background-position:center;min-height:650px}
.hero::before,.hero::after{display:none}.hero .hero-copy{padding-top:20px}.hero .hero-art{max-height:535px;box-shadow:0 12px 35px #0000001a}.hero .hero-description{font-size:16px}.hero .button:not(.button-outline){border:1px solid var(--fin-snow);border-radius:8px}.hero h1{font-size:clamp(40px,4.6vw,68px)}
.announcement{background-color:var(--fin-red)!important;color:var(--fin-snow)}.site-header,.primary-navigation,.primary-navigation .sub-menu{background:var(--fin-green)}.site-header .wordmark,.site-header .icon-button,.site-header .bag-link,.site-header .primary-navigation a,.site-header .submenu-toggle{color:var(--fin-snow)}.site-header .primary-navigation a:hover,.site-header .primary-navigation .current-menu-item>a{color:var(--fin-snow);text-decoration:underline;text-underline-offset:7px}.site-header .header-search{background:var(--fin-snow)}.site-header a:focus-visible,.site-header button:focus-visible{outline-color:var(--fin-snow)}
.page-intro{background-image:url('images/christmas-background.svg'),radial-gradient(circle at 18px 21px,#ffffff70 1px,transparent 1.8px);background-size:cover,150px 90px;padding-top:65px;padding-bottom:55px}.closing-note{background-image:url('images/christmas-background.svg'),radial-gradient(circle at 22px 27px,#ffffff90 1px,transparent 1.8px);background-size:100% 100%,150px 120px;padding-bottom:65px}.closing-note .container{position:relative;z-index:1}
@media(max-width:900px){.hero.container{padding:85px 30px 65px;gap:30px;min-height:0}.hero .hero-description{font-size:14px}.hero h1{font-size:42px}}
@media(max-width:650px){.hero.container{width:100%;padding:90px 24px 55px;gap:30px;background-size:auto 100%,160px 140px,230px 180px}.hero .hero-copy{padding-top:0}.hero .hero-art{max-height:none;width:100%;max-width:410px;justify-self:center}.hero h1{font-size:42px}.page-intro{padding:65px 22px 45px}.closing-note{background-size:auto 100%,150px 120px}}
/* One continuous forest-green stage, from header through hero and page surround. */
body{background-color:var(--fin-green);background-image:radial-gradient(circle at 12px 13px,#ffffff38 1px,transparent 1.6px);background-size:100px 100px;color:var(--fin-snow)}
.hero.container{margin-bottom:0}.hero .hero-art{background:var(--fin-green);box-shadow:none;border-radius:0}.hero .hero-art>img{object-fit:contain}.hero .art-caption{background:var(--fin-green);color:var(--fin-snow);border:1px solid #ffffff66}
.fin-category-section,.fin-home-products,.section.container,.section-top.container,.about-story,.contact-faq,.commerce-content,.fin-shop-layout,.about-image,.values{background:var(--fin-snow);color:var(--fin-green)}
.fin-category-section,.fin-home-products,.section.container,.section-top.container,.about-story,.values{padding-left:28px;padding-right:28px}.breadcrumb{color:var(--fin-snow)}.breadcrumb a{color:inherit}.section-top .breadcrumb,.commerce-content .breadcrumb{color:var(--fin-green)}
.fin-shop-layout{padding:24px}.fin-shopping-guide{color:var(--fin-green)}.fin-shopping-guide+.section{margin-top:0}.product-card,.story-card,.fin-category-cards>a,.woocommerce ul.products li.product{color:var(--fin-green)}
@media(max-width:650px){.fin-category-section,.fin-home-products,.section.container,.section-top.container,.about-story,.values{padding-left:16px;padding-right:16px}.fin-shop-layout{padding:14px}}
/* Consistent raised cards, with restrained shadows around every edge. */
:root{--fin-card-shadow:0 2px 7px #123d2d0d,0 9px 24px #123d2d12;--fin-card-shadow-hover:0 5px 12px #123d2d14,0 16px 30px #123d2d1c}
.story-card,.product-card,.woocommerce ul.products li.product,.fin-category-cards>a{box-shadow:var(--fin-card-shadow);border-radius:7px;border-color:#123d2d26;position:relative}
.story-photo,.product-photo,.fin-category-cards>a>div{border-radius:4px;overflow:hidden}.story-photo img{width:100%;height:100%;object-fit:cover;background:var(--fin-snow)}
.story-grid{align-items:stretch}.story-card{display:flex;flex-direction:column}.story-card>.text-link{align-self:flex-start;margin-top:auto}.story-card>p{margin-bottom:22px}
@media(prefers-reduced-motion:no-preference){.story-card,.product-card,.woocommerce ul.products li.product,.fin-category-cards>a{transition:box-shadow .22s ease,border-color .22s ease,transform .22s ease}}
@media(hover:hover) and (pointer:fine){.story-card:hover,.product-card:hover,.woocommerce ul.products li.product:hover,.fin-category-cards>a:hover{box-shadow:var(--fin-card-shadow-hover);border-color:#123d2d66;transform:translateY(-3px)}}
.story-card:focus-within,.product-card:focus-within,.woocommerce ul.products li.product:focus-within,.fin-category-cards>a:focus-visible{box-shadow:var(--fin-card-shadow-hover);border-color:var(--fin-green)}
@media(prefers-reduced-motion:reduce){.story-card:hover,.product-card:hover,.woocommerce ul.products li.product:hover,.fin-category-cards>a:hover{transform:none}}
/* FINNORA button system: one primary action, calm secondary and editorial links. */
.button,button.button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce div.product form.cart .single_add_to_cart_button,.woocommerce-checkout #payment #place_order,.commerce-content .wc-block-components-button:not(.is-link),.hero .button:not(.button-outline){min-height:48px;padding:13px 23px;border-radius:8px;border:1px solid var(--fin-red);background:var(--fin-red);color:var(--fin-snow)!important;font:600 13px/1.5 var(--sans);letter-spacing:.015em;gap:12px;box-shadow:0 2px 4px #123d2d12,0 5px 12px #123d2d16;text-decoration:none;white-space:normal}
.button:hover,button.button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce div.product form.cart .single_add_to_cart_button:hover,.woocommerce-checkout #payment #place_order:hover{background:#b9232b;border-color:#b9232b;color:var(--fin-snow)!important;box-shadow:0 5px 9px #123d2d18,0 9px 18px #123d2d20}
.woocommerce ul.products li.product .button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;font-size:12px;padding:10px 17px;border-radius:8px;gap:8px}
.button.button-outline{background:transparent;border:1px solid var(--fin-green);color:var(--fin-green)!important;box-shadow:none}.button.button-outline:hover{background:var(--fin-green);border-color:var(--fin-green);color:var(--fin-snow)!important}
.studio-split .button.button-outline,.hero .text-link{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border:1px solid #ffffffb3;border-radius:8px;background:transparent;color:var(--fin-snow)!important;padding:12px 22px;font:600 13px/1.5 var(--sans);box-shadow:none;text-decoration:none;background-image:none}.studio-split .button.button-outline:hover,.hero .text-link:hover{background:var(--fin-snow);color:var(--fin-green)!important;border-color:var(--fin-snow)}
.story-card>.text-link,.section-heading>.text-link,.section-heading>div>.text-link,.fin-product-guidance>.text-link,.fin-shop-filter-form>.text-link{display:inline-flex;align-items:center;min-height:44px;border:0;padding:10px 0;font:600 12px/1.5 var(--sans);color:var(--fin-green);text-decoration:none;background-image:linear-gradient(var(--fin-green),var(--fin-green));background-size:0 1px;background-repeat:no-repeat;background-position:left calc(100% - 7px);width:fit-content;max-width:100%}
.story-card>.text-link:hover,.story-card>.text-link:focus-visible,.section-heading>.text-link:hover,.section-heading>.text-link:focus-visible,.fin-product-guidance>.text-link:hover,.fin-shop-filter-form>.text-link:hover{background-size:100% 1px;color:var(--fin-green)}
.closing-note .text-link{min-height:48px;border-radius:8px;padding:13px 23px;font:600 13px/1.5 var(--sans);background:var(--fin-red);border:1px solid #ffffff99;box-shadow:0 4px 14px #00000020}.closing-note .text-link:hover{background:#b9232b;color:var(--fin-snow)}
.button:disabled,.woocommerce .button:disabled,.woocommerce .button.disabled,.woocommerce button.button:disabled[disabled]{opacity:.5!important;cursor:not-allowed;box-shadow:none!important;transform:none!important}
.hero .button:not(.button-outline)::before,.single_add_to_cart_button::before{margin-right:0;width:14px;height:15px}
@media(prefers-reduced-motion:no-preference){.hero .text-link,.closing-note .text-link{transition:background-color .18s,color .18s,box-shadow .18s,transform .18s}.story-card>.text-link,.section-heading>.text-link,.fin-product-guidance>.text-link,.fin-shop-filter-form>.text-link{transition:background-size .2s ease}.button:not(:disabled):not(.disabled):hover,.woocommerce .button:not(:disabled):not(.disabled):hover,.hero .text-link:hover,.closing-note .text-link:hover{transform:translateY(-2px)}.button:not(:disabled):active,.woocommerce .button:not(:disabled):active,.hero .text-link:active,.closing-note .text-link:active{transform:translateY(0) scale(.98)}}
@media(prefers-reduced-motion:reduce){.hero .text-link,.closing-note .text-link,.story-card>.text-link,.section-heading>.text-link,.fin-product-guidance>.text-link,.fin-shop-filter-form>.text-link{transition:none;transform:none}}
@media(max-width:650px){.woocommerce ul.products li.product .button{width:100%;padding-inline:10px;font-size:11px}.button-row{gap:12px}.hero .button,.hero .text-link{padding-inline:18px}.section-heading{gap:16px}}
/* Gift ribbon replaces the straight divider above the About values. */
.values{position:relative;isolation:isolate;border-top:0;padding-top:45px!important;overflow:visible;margin-top:0}
.values::before{content:"";position:absolute;z-index:1;left:-7px;right:-7px;top:-6px;height:13px;background:linear-gradient(180deg,#d83238 0%,#d83238 35%,#b9232b 100%);border-top:1px solid #ffffff66;border-bottom:1px solid #b9232b;box-shadow:0 3px 5px #123d2d26;clip-path:polygon(0 0,100% 0,calc(100% - 5px) 50%,100% 100%,0 100%,5px 50%);pointer-events:none}
.values::after{content:"";position:absolute;z-index:2;left:50%;top:-32px;width:140px;height:65px;transform:translateX(-50%);background:url('images/christmas-ribbon.svg') center/contain no-repeat;filter:drop-shadow(0 3px 2px #123d2d26);pointer-events:none}
@media(max-width:650px){.values{padding-top:42px!important}.values::after{width:115px;height:58px;top:-29px}.values::before{left:-3px;right:-3px}}
