.elementor-264150 .elementor-element.elementor-element-6e292ee4{--display:flex;}.elementor-264150 .elementor-element.elementor-element-6e292ee4:not(.elementor-motion-effects-element-type-background), .elementor-264150 .elementor-element.elementor-element-6e292ee4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5bfc8bc );}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-264150 .elementor-element.elementor-element-dd1251 > .elementor-widget-container{margin:20px 0px 10px 0px;}.elementor-264150 .elementor-element.elementor-element-dd1251{text-align:center;}.elementor-264150 .elementor-element.elementor-element-dd1251 .elementor-heading-title{font-family:"Delius", Sans-serif;font-weight:500;color:var( --e-global-color-a22ff23 );}.elementor-264150 .elementor-element.elementor-element-e16dd5c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-264150 .elementor-element.elementor-element-e16dd5c:not(.elementor-motion-effects-element-type-background), .elementor-264150 .elementor-element.elementor-element-e16dd5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5bfc8bc );}.elementor-264150 .elementor-element.elementor-element-44a2a76f{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 6px 0px rgba(51.00000000000003, 87.00000000000001, 34.00000000000001, 0.4);--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-264150 .elementor-element.elementor-element-44a2a76f:not(.elementor-motion-effects-element-type-background), .elementor-264150 .elementor-element.elementor-element-44a2a76f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0d0be70 );}.elementor-264150 .elementor-element.elementor-element-27b61dc1{text-align:center;}.elementor-264150 .elementor-element.elementor-element-27b61dc1 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:24px;color:var( --e-global-color-a22ff23 );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-264150 .elementor-element.elementor-element-cf004bf > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-264150 .elementor-element.elementor-element-cf004bf .elementor-icon-wrapper{text-align:center;}.elementor-264150 .elementor-element.elementor-element-cf004bf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a22ff23 );}.elementor-264150 .elementor-element.elementor-element-cf004bf.elementor-view-framed .elementor-icon, .elementor-264150 .elementor-element.elementor-element-cf004bf.elementor-view-default .elementor-icon{color:var( --e-global-color-a22ff23 );border-color:var( --e-global-color-a22ff23 );}.elementor-264150 .elementor-element.elementor-element-cf004bf.elementor-view-framed .elementor-icon, .elementor-264150 .elementor-element.elementor-element-cf004bf.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-a22ff23 );}.elementor-264150 .elementor-element.elementor-element-cf004bf .elementor-icon{font-size:21px;}.elementor-264150 .elementor-element.elementor-element-cf004bf .elementor-icon svg{height:21px;}.elementor-264150 .elementor-element.elementor-element-33a597f8 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-264150 .elementor-element.elementor-element-33a597f8{text-align:center;}.elementor-264150 .elementor-element.elementor-element-33a597f8 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:18px;line-height:32px;color:var( --e-global-color-a22ff23 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-264150 .elementor-element.elementor-element-3b756854{--divider-border-style:solid;--divider-color:#33572278;--divider-border-width:1px;}.elementor-264150 .elementor-element.elementor-element-3b756854 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-264150 .elementor-element.elementor-element-3b756854 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-264150 .elementor-element.elementor-element-58968625 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-264150 .elementor-element.elementor-element-58968625{text-align:center;}.elementor-264150 .elementor-element.elementor-element-58968625 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:18px;line-height:32px;color:var( --e-global-color-a22ff23 );}.elementor-264150 .elementor-element.elementor-element-468e2b67{--divider-border-style:solid;--divider-color:#33572278;--divider-border-width:1px;}.elementor-264150 .elementor-element.elementor-element-468e2b67 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-264150 .elementor-element.elementor-element-468e2b67 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-264150 .elementor-element.elementor-element-10d789cd > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-264150 .elementor-element.elementor-element-10d789cd{text-align:center;}.elementor-264150 .elementor-element.elementor-element-10d789cd .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:18px;line-height:32px;color:var( --e-global-color-a22ff23 );}.elementor-264150 .elementor-element.elementor-element-1ce3726b{--divider-border-style:solid;--divider-color:#33572278;--divider-border-width:1px;}.elementor-264150 .elementor-element.elementor-element-1ce3726b .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-264150 .elementor-element.elementor-element-1ce3726b .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-264150 .elementor-element.elementor-element-2d6074ec > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-264150 .elementor-element.elementor-element-2d6074ec{text-align:center;}.elementor-264150 .elementor-element.elementor-element-2d6074ec .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:18px;line-height:32px;color:var( --e-global-color-a22ff23 );}.elementor-264150 .elementor-element.elementor-element-7270b73b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-264150 .elementor-element.elementor-element-7270b73b:not(.elementor-motion-effects-element-type-background), .elementor-264150 .elementor-element.elementor-element-7270b73b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-264150 .elementor-element.elementor-element-14c41c30{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-264150 .elementor-element.elementor-element-945ba16 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-264150 .elementor-element.elementor-element-945ba16{text-align:center;}.elementor-264150 .elementor-element.elementor-element-945ba16 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:25px;line-height:32px;color:var( --e-global-color-a22ff23 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-264150 .elementor-element.elementor-element-3c5d2db6 .elementor-button{font-size:16px;}.elementor-264150 .elementor-element.elementor-element-20e5060c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(51.00000000000003, 87.00000000000001, 34.00000000000001, 0.4);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;--z-index:100;}.elementor-264150 .elementor-element.elementor-element-20e5060c:not(.elementor-motion-effects-element-type-background), .elementor-264150 .elementor-element.elementor-element-20e5060c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0d0be70 );}.elementor-264150 .elementor-element.elementor-element-55bdc06f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:15px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-264150 .elementor-element.elementor-element-55bdc06f:not(.elementor-motion-effects-element-type-background), .elementor-264150 .elementor-element.elementor-element-55bdc06f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0d0be70 );}.elementor-264150 .elementor-element.elementor-element-55997fa9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-264150 .elementor-element.elementor-element-55997fa9:not(.elementor-motion-effects-element-type-background), .elementor-264150 .elementor-element.elementor-element-55997fa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #8A2BC1 0%, #7F63BF 100%);}.elementor-264150 .elementor-element.elementor-element-385d511{width:100%;max-width:100%;text-align:center;}.elementor-264150 .elementor-element.elementor-element-385d511 > .elementor-widget-container{padding:1px 10px 1px 10px;}.elementor-264150 .elementor-element.elementor-element-385d511 .elementor-heading-title{font-size:16px;color:var( --e-global-color-0d0be70 );}.elementor-264150 .elementor-element.elementor-element-76b7dfa9 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-264150 .elementor-element.elementor-element-76b7dfa9{text-align:center;}.elementor-264150 .elementor-element.elementor-element-76b7dfa9 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:24px;color:var( --e-global-color-a22ff23 );}.elementor-264150 .elementor-element.elementor-element-8347c11 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-264150 .elementor-element.elementor-element-8347c11 .elementor-icon-wrapper{text-align:center;}.elementor-264150 .elementor-element.elementor-element-8347c11.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a22ff23 );}.elementor-264150 .elementor-element.elementor-element-8347c11.elementor-view-framed .elementor-icon, .elementor-264150 .elementor-element.elementor-element-8347c11.elementor-view-default .elementor-icon{color:var( --e-global-color-a22ff23 );border-color:var( --e-global-color-a22ff23 );}.elementor-264150 .elementor-element.elementor-element-8347c11.elementor-view-framed .elementor-icon, .elementor-264150 .elementor-element.elementor-element-8347c11.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-a22ff23 );}.elementor-264150 .elementor-element.elementor-element-8347c11 .elementor-icon{font-size:21px;}.elementor-264150 .elementor-element.elementor-element-8347c11 .elementor-icon svg{height:21px;}.elementor-264150 .elementor-element.elementor-element-3e8fb8f3 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-264150 .elementor-element.elementor-element-3e8fb8f3{text-align:center;}.elementor-264150 .elementor-element.elementor-element-3e8fb8f3 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:18px;line-height:32px;color:var( --e-global-color-a22ff23 );}.elementor-264150 .elementor-element.elementor-element-6f536830{--divider-border-style:solid;--divider-color:#33572278;--divider-border-width:1px;}.elementor-264150 .elementor-element.elementor-element-6f536830 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-264150 .elementor-element.elementor-element-6f536830 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-264150 .elementor-element.elementor-element-4b7735b6 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-264150 .elementor-element.elementor-element-4b7735b6{text-align:center;}.elementor-264150 .elementor-element.elementor-element-4b7735b6 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:18px;line-height:32px;color:var( --e-global-color-a22ff23 );}.elementor-264150 .elementor-element.elementor-element-3a016ef6{--divider-border-style:solid;--divider-color:#33572278;--divider-border-width:1px;}.elementor-264150 .elementor-element.elementor-element-3a016ef6 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-264150 .elementor-element.elementor-element-3a016ef6 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-264150 .elementor-element.elementor-element-712862bf > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-264150 .elementor-element.elementor-element-712862bf{text-align:center;}.elementor-264150 .elementor-element.elementor-element-712862bf .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:18px;line-height:32px;color:var( --e-global-color-a22ff23 );}.elementor-264150 .elementor-element.elementor-element-4042cc49{--divider-border-style:solid;--divider-color:#33572278;--divider-border-width:1px;}.elementor-264150 .elementor-element.elementor-element-4042cc49 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-264150 .elementor-element.elementor-element-4042cc49 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-264150 .elementor-element.elementor-element-3f6f758e > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-264150 .elementor-element.elementor-element-3f6f758e{text-align:center;}.elementor-264150 .elementor-element.elementor-element-3f6f758e .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:18px;line-height:32px;color:var( --e-global-color-a22ff23 );}.elementor-264150 .elementor-element.elementor-element-93a2b76{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:15px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-264150 .elementor-element.elementor-element-93a2b76:not(.elementor-motion-effects-element-type-background), .elementor-264150 .elementor-element.elementor-element-93a2b76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0d0be70 );}.elementor-264150 .elementor-element.elementor-element-58fc541{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-264150 .elementor-element.elementor-element-6e79b5c > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-264150 .elementor-element.elementor-element-6e79b5c{text-align:center;}.elementor-264150 .elementor-element.elementor-element-6e79b5c .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:18px;text-decoration:line-through;line-height:32px;color:var( --e-global-color-a22ff23 );}.elementor-264150 .elementor-element.elementor-element-27f3711 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-264150 .elementor-element.elementor-element-27f3711{text-align:center;}.elementor-264150 .elementor-element.elementor-element-27f3711 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:25px;line-height:32px;color:var( --e-global-color-a22ff23 );}.elementor-264150 .elementor-element.elementor-element-c4a4d95 .elementor-button{font-size:16px;}body.elementor-page-264150:not(.elementor-motion-effects-element-type-background), body.elementor-page-264150 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5bfc8bc );}@media(max-width:767px){.elementor-264150 .elementor-element.elementor-element-44a2a76f{--margin-top:2px;--margin-bottom:2px;--margin-left:2px;--margin-right:2px;--padding-top:30px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-264150 .elementor-element.elementor-element-20e5060c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:40px;--padding-left:0px;--padding-right:30px;}}@media(min-width:768px){.elementor-264150 .elementor-element.elementor-element-44a2a76f{--width:45%;}.elementor-264150 .elementor-element.elementor-element-7270b73b{--width:85%;}.elementor-264150 .elementor-element.elementor-element-20e5060c{--width:45%;}}@media(min-width:2400px){.elementor-264150 .elementor-element.elementor-element-e16dd5c{--width:1200px;}}/* Start custom CSS for container, class: .elementor-element-55997fa9 */.ribbon {
  font-size: 28px;
  font-weight: bold;
  color: #fff;
  background: #8A2BC1;
background: linear-gradient(135deg, #8A2BC1, #7F63BF);
}
.ribbon {
  --r: .8em; /* control the ribbon shape */
  
  padding-inline: calc(var(--r) + .3em);
  line-height: 1.8;
  clip-path: polygon(0 0,100% 0,calc(100% - var(--r)) 50%,100% 100%,0 100%, var(--r) 50%);
  background: #CC333F; /* the main color */
  width: fit-content;
}/* End custom CSS */
/* Start custom CSS */.center-cell {
    text-align:center!important;
    vertical-align: center;
}

.gift-this-product-main-container{
    margin-top: 0px!important;
    padding: 15px 15px 15px 15px!importan;
}
#gift-this-product {
    border: unset!important;
    padding:0!important;
}
.heading-prefix{
    font-size: 1.1em;
    color: #4e236b;
    font-weight: 600;
}
.heading-noun {
    font-size: 1.4em;
    line-height: 1;
    font-weight: 600;
    color: #fff;
    text-shadow: 0em 0em 0.1em rgb(78 35 107 / 80%);
    display: block;
}
.heading-article{
    font-size: .8em;
    font-weight: 600;
    color: #fff;
    text-shadow: 0em 0em 0.1em rgb(78 35 107 / 80%);
}

.btn_standard a {
    color: #fff;
    background-image: linear-gradient(to right,#4a7511 0%,#99bc6b 45%,#4a7511 60%)!important;
    transition: 0.5s!important;
    background-size: 200% auto!important;
    border-radius: 4px!important;
    padding: 20px 50px!important;
    
}
.btn_standard a:hover{
  background-position: right center !important;
  box-shadow: 0 5px 15px #8b6c96 !important;
}
.btn_secondary a {
    color: #fff;
    background-image: linear-gradient(to right,#70537E 0%,#937295 45%,#8b6c96 60%)!important;
    transition: 0.5s!important;
    background-size: 200% auto!important;
    border-radius: 4px!important;
    font-size: 16px!important    
}
.btn_secondary a:hover{
    background-position: right center !important;
  box-shadow: 0 5px 15px #8b6c96!important;
}
.ribbon_2nd {
  font-size: 28px;
  font-weight: bold;
  color: #fff;
  background: #70537E;

    background-image: linear-gradient(to left,#4a7511 0%,#99bc6b 25%,#4a7511 65%)!important;
}
.ribbon_2nd {
  --r: .8em; /* control the ribbon shape */
  
  padding-inline: calc(var(--r) + .3em);
  line-height: 1.8;
  clip-path: polygon(0 0,100% 0,calc(100% - var(--r)) 50%,100% 100%,0 100%, var(--r) 50%);
  background: #CC333F; /* the main color */
  width: fit-content;
}
.ribbon {
  font-size: 28px;
  font-weight: bold;
  color: #fff;
    background-image: linear-gradient(to right,#99bc6b 10%,#4a7511 60%)!important;
}
.ribbon {
  --r: .8em; /* control the ribbon shape */
  
  padding-inline: calc(var(--r) + .3em);
  line-height: 1.8;
  clip-path: polygon(0 0,100% 0,calc(100% - var(--r)) 50%,100% 100%,0 100%, var(--r) 50%);
  background: #4a7511; /* the main color */
  width: fit-content;
}


.ribbon_banner {
  font-size: 28px;
  font-weight: bold;
  color: #fff;
  background: #8A2BC1;
background: linear-gradient(135deg, #8A2BC1, #7F63BF);
}
.ribbon_banner {
  --r: .4em; /* control the ribbon shape (the radius) */

  position: absolute;
  top: 20px;
  inset-inline: calc(-1*var(--r));
  text-align: center;
  line-height: 1.8; 
  padding: 0 .5em calc(2*var(--r));
  border-radius: var(--r);
  --_g:100%/var(--r) calc(2*var(--r)) no-repeat;
  background: 
    radial-gradient(100% 50% at right,#0005 98%,#0000 101%) 0    var(--_g),
    radial-gradient(100% 50% at left ,#0005 98%,#0000 101%) 100% var(--_g),
    conic-gradient(from 90deg at var(--r) calc(100% - 2*var(--r)),#0000 25%,#4a7511 0)
     0 0/calc(100% - var(--r)) 100%;
}

.ribbon_top {
  font-size: 28px;
  font-weight: bold;
  color: #fff;
}
.ribbon_top {
  --f: .5em; /* control the folded part */
  
  position: absolute;
  top: 0;
  left: 0;
  line-height: 1.8;
  padding-inline: 1lh;
  padding-bottom: var(--f);
  border-image: conic-gradient(#0008 0 0) 51%/var(--f);
  clip-path: polygon(
    100% calc(100% - var(--f)),100% 100%,calc(100% - var(--f)) calc(100% - var(--f)),var(--f) calc(100% - var(--f)), 0 100%,0 calc(100% - var(--f)),999px calc(100% - var(--f) - 999px),calc(100% - 999px) calc(100% - var(--f) - 999px));
  transform: translate(calc((cos(45deg) - 1)*100%), -100%) rotate(-45deg);
  transform-origin: 100% 100%;
  background-color: #F07818; /* the main color  */
}/* End custom CSS */