.component-BlogIdeaSteps h2 { display:none; }
.idea-attributes { border-bottom:1px solid #d2d2d2;padding-bottom:10px;margin-bottom: 20px; }
.offers >div {margin: 30px 0px;border-radius: 7px;}
.offers a{font-size:40px;padding: 30px 0;font-weight:bold;text-align:center;display: block;color: white;}
.offers>div:first-child{background-color:#a42013;color:white}
.offers>div:nth-child(2){background-color:#859f25}
.offers>div:last-child{background-color:#4672c9}

.mb-15-nolast >div:not(last-child){margin-bottom:15px}

.p-block-pic-2, .p-block-pic-3 {display: flex; gap: 15px; width: 100%; margin: 15px 0}
.p-block-pic-2 >img {width: calc(50% - 7.5px);}
.p-block-pic-3 >img {width: calc(33% - 7.5px);}

.p-block-pic >img {width:100%;object-fit: cover;}
.p-block-pic { display: flex; flex-wrap: wrap;}
.p-block-pic h2 {border: none; font-size: 26px; line-height: 32px; margin-top:0}

@media (min-width: 768px) {
  .p-block-pic { flex-wrap: nowrap;background-color: #f7f7f7;}
  .p-block-pic-no-bg { background-color: initial;}
  .p-block-pic >div {padding:15px; }
  .p-block-pic >img {min-width: 400px; max-width: 50%; margin: 15px; border: 3px solid white;}
  .p-block-pic-no-bg >img { margin: 15px 15px 15px 0;}
  .p-block-pic h2 {border: none; font-size: 21px; line-height: 25px;margin-top:0!important}
  .p-block-pic-left >div {padding: 15px 15px 15px 0;}
  .p-block-pic-right >div {padding: 15px 0 15px 15px;}
  .p-block-pic-top >img { width:calc(100% - 30px);max-width:unset; }
  .p-block-pic-top >div { padding: 0 15px 15px 15px; }
}

.p-block-icons{ display:flex;flex-wrap:nowrap;list-style:none;gap:20px;justify-content:center;padding:0; }
.p-block-icons li { display:flex; }
.p-block-icons img { width:32px;height:32px; }
.p-block-icons p { padding-left:5px;font-size:13px;}
.p-block-pic-top { display:block; }

.p-block-faq >p { font-weight:bold; }


.mark {
  margin: 0 -0.4em;
  padding: 0.1em 0.4em;
  border-radius: 0.8em 0.3em;
  background: transparent;
  background-image: linear-gradient(
    to right,
    rgba(255, 225, 0, 0.1),
    rgba(255, 225, 0, 0.7) 4%,
    rgba(255, 225, 0, 0.3)
  );
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.short-description i, .product-box >p i  {
        //background: url('https://s2.svgbox.net/pen-brushes.svg?ic=brush-4&color=hsl(349,100%,87%)');
        //background: url('https://s2.svgbox.net/pen-brushes.svg?ic=brush-4&color=rgb(195,178,228)');
        background: url('https://s2.svgbox.net/pen-brushes.svg?ic=brush-9&color=hsl(54,100%,80%)');
    }

#button-add-to-cart { background-color: #f4ab00db!important;
    border: 1px solid #f4ab00db!important; }

.bbox { border: none; margin: 50px 0; }
.bbox >div{border: 1px solid #ddd; border-radius: 10px; padding: 8px 0; background-color:#fafafa;}
.bbox svg {width: 2em;height: 2em;}
.bbox span {display:block}

.yellow-h3 h3{margin-top:30px;}
.add-to-cart-info-text{ display:block!important;margin-top:16px!important;}
.highlight { background-color:#fff6e2;padding:10px!important;border-left:5px solid #f4ab00; }
.product-detail h2:nth-of-type(1) { color:indianred;border:none;line-height:1.5}