.personalize-helmet-section {
  text-align: center;
}
.personalize-helmet-section .p-150 {
  padding-bottom:75px;
}
.personalize-helmet-section img {
  vertical-align: bottom;
}
span.round-number {
    background: #fff;
    border: 1px solid #424B5A;
    border-radius: 50px;
    color: #424B5A;
    display: inline-block;
    height: 50px;
    width: 50px;
    font-weight: 700;
    font-size: 21px;
    line-height: 50px;
    margin-bottom: 30px;
    text-align: center;
}
h4.fw-normal {
    color:#505D68;
    font-weight: 700;
    font-size: 21px;
    line-height: 31px;
    margin-bottom: 15px;
    text-align: center;
}
.personalize-helmet-section p {
    color:#252525;
    font-weight: 300;
    font-size: 16px;
    line-height: 26px;
    text-align: center;
}
.phs-img {
    margin-top:15px;
}


section.exclusive-range-of-products-section {
    background: #171716;
}


.catalog-product-view .old-price {
    margin-left: 10px;
}
.account .order-links .item.current strong {
    color: #ffffff;
}


body .product-info-main .price-box .special-price .price-wrapper .price, 
body .product-options-bottom .price-box .special-price .price-wrapper .price, 
body .special-price .price, 
body .product-item .special-price .price-box .price-container, 
body .product-item .special-price .price-container .price, 
body .product-item .product-list-view__right-wrapper .price-box .special-price .price-container .price, 
body .products-grid .product-item .price-box .special-price .price-container .price, 
body .special-price .price-box .price {
    color: #000;
}
body .ox-product-labels-wrapper.ox-product-labels--top-left span.ox-product-label-sale {
    background-color: #000000 !important;
    color: #ffffff !important;
}
body .product-item-info .ox-product-labels-wrapper.ox-product-labels--top-left span.ox-product-label-sale {
    background-color: #fdfdfd !important;
    color: #f15b28 !important;
    font-family: Helvetica, Arial, sans-serif;
    padding-left: 0;
}

@media only screen and (max-width: 1024px) {
    body .filter-current-count {
        background: #92bb35;
        border-radius: 10px;
        font-weight: 600;
        height: 20px;
        line-height: 17px;
        width: 20px;
    }
}
@media only screen and (max-width: 767px) {
    #imagebanner {
        padding: 0;
        height: calc(100vh - 45px);
        /*padding-bottom: 0;
        padding-left:0;
        padding-right:0;*/
    }
    #imagebanner #mainImage {
        /*border-radius: 0;*/
        transform: translate3d(0px, 0px, 0px) scale(1, 1);
    }
    .welcome-box,
    .discover-text,
    .phs-text,
    .eastt-text{
        font-size: 26px;
        padding: 0 25px;
    }
    .exclusive-text {
        font-size: 26px;
        padding: 0 15px;
    }
    .catalog-product-view .product-info-main .page-title-wrapper .page-title,
    .catalog-product-view .product-info-main .price-box .price-wrapper .price, 
    .catalog-product-view .product-options-bottom .price-box .price-wrapper .price {
        font-size: 26px;
    }
    .catalog-product-view .block .title strong, .block-title strong,
    .catalog-product-view .review-add .fieldset .review-legend.legend,
    .footer.content .block.newsletter.newsletter-style--big .title {
      font-size: 22px;
    }
    .catalog-product-view .products-grid .product-item .product-item-name a {
        font-size: 16px;
    }
    .catalog-product-view .product-info-main .swatch-attribute-options .swatch-option.text {
        margin-bottom: 12px;
    }
    .catalog-product-view .product-info-main .swatch-opt,
    .catalog-product-view .product-add-form .fieldset,
    .catalog-product-view .product-info-main .swatch-attribute {
        margin-bottom: 15px;
    }
}

@media only screen and (max-width: 479px) {
    .page-layout-1column-fullwidth.catalog-product-view .page-main, .catalog-product-view .page-main {
        padding-bottom:20px
    }
    .catalog-product-view .product-info-main .swatch-attribute-label, 
    .catalog-product-view .product-info-main .swatch-attribute-selected-option {
        font-size: 18px;
    }
    .catalog-product-view .product-info-main .product-social-links, .product-options-bottom .product-social-links {
        display: flex;
        justify-content: center;
    }
    .catalog-product-view .product-info-main .product-reviews-summary {
        margin-bottom:10px;
    }
    .catalog-product-view .product-info-main .product-info-price {
        gap: 10px;
    }
    .catalog-product-view .product.media,
    .catalog-product-view .crosssell.additional-products, 
    .catalog-product-view .related.additional-products, 
    .catalog-product-view .upsell.additional-products {
        margin-bottom: 20px;
    }
    .catalog-product-view .crosssell.additional-products .owl-dots, 
    .catalog-product-view .related.additional-products .owl-dots, 
    .catalog-product-view .upsell.additional-products .owl-dots {padding-top: 10px;}
}

@media only screen and (max-width: 359px) {
    .catalog-product-view .product-info-main .product-social-links .product-addto-links .action:where(.tocompare,.towishlist) span,
    .catalog-product-view .product-info-main .product-social-links .product__social-share .social-share__action .label {
        display: block;
        margin-top: 10px;
    }
    .catalog-product-view .product-info-main .product-social-links .product-addto-links,
    .catalog-product-view .product-info-main .product-social-links .product__social-share{
        width:50%;
        margin: 0;
    }
    .catalog-product-view .product-info-main .product-social-links .product-addto-links .action.towishlist:before, 
    .catalog-product-view .product-info-main .product-social-links .product__social-share .social-share__action .icon, 
    .catalog-product-view .product-info-main .product-social-links .product__social-share .social-share__action .icon:before, 
    .catalog-product-view .product-info-main .product-social-links .product-addto-links .action:where(.tocompare,.towishlist) {
        margin-right: 0;
    }
}


body .price,
body .value,
body.sidebar-nobg .filter-options-content,
body.toolbar-nobg .toolbar-products, 
body .minicart-btn--minimal .minicart-wrapper .action.showcart span.qty {
    font-family: Helvetica, Arial, sans-serif;
}

@media (max-width:767px){
    .catalog-category-view div.page-main {
        display: none;
    }
    .touch .product-item-inner .overlay-link {
        display: block !important;
    }
    body .product-item-inner .overlay-link {
        z-index: 1;
    }
}

.productdesigner-modal-main-popup #design-with-image .design-part-image-advance-pro {
    display: none;
}

.dschelmets-pdp-more-info-5 .featurette {
    align-items: center;
}
.dschelmets-pdp-more-info-5 .container.marketing .featurette p {
    font-size: 2rem;
}
.cm-text-right {
    text-align: right;
}
.cm-text-left {
    text-align: left;
}
.cm-normal img {
    width: 100%;
}
.dschelmets-pdp-more-info-5 .container.marketing hr {
    border: none;
    margin-bottom: 60px;
    margin-top: 60px;
}
.dschelmets-pdp-more-info-5 .container.marketing hr:last-child {
    border-top: 1px solid #DADADA;
    margin-bottom: 30px;
}
@media (max-width: 767px) {
    .dschelmets-pdp-more-info-5 .container.marketing {
        padding: 0;
    }
    .dschelmets-pdp-more-info-5 .container.marketing .featurette p {
        font-size: 1.6rem;
    }
    .dschelmets-pdp-more-info-5 .container.marketing hr {
        margin-bottom: 25px;
        margin-top: 25px;
    }
}


div#faq-preview-panel {
    background: #f5f6fa;
    padding: 100px 0;
    margin-top: 80px;
}
#faq-preview-panel .collapsible-container {
  border-radius: 0;
  max-width: 650px;
  margin: 0 auto;
}
#faq-preview-panel .collapsible-tab {
  background: #fff;
  padding: 20px;
  cursor: pointer;
  font-size: 1.4rem;
  font-weight: normal;
}
#faq-preview-panel .collapsible-tab:first-child {
  border-bottom: 1px solid #ddd;
}
#faq-preview-panel .collapsible-tab:nth-last-child(2) {
  border-top: 1px solid #ddd;
}
#faq-preview-panel .collapsible-content {
  border-bottom: 1px solid #ddd;
  color: #778188;
  padding: 20px;
}
#faq-preview-panel > p {
  margin-bottom: 2rem;
}
#faq-preview-panel h1 {
  color: #505D68;
  font-size: 3rem;
  font-weight: bold;
  margin-bottom: 40px;
  text-align: center;
}








/*3 Nov*/
.ox-newsletter-modal .-content-v-center .inner h2 strong {
    color:#000000;
}
.ox-newsletter-modal {
    border-radius: 20px;
    overflow: hidden;
}
.ox-newsletter-modal .-content-v-center .inner h2 {
    text-transform: uppercase;
}
.ox-newsletter-modal .-content-v-center .inner h2 strong {
    font-weight: 900;
    font-style: italic;
}
.ox-newsletter-modal .block.newsletter .form.subscribe {
    flex-flow:column;
}
.ox-newsletter-modal .block.newsletter .field.newsletter .control:before {
    display:none;
}
.ox-newsletter-modal .block.newsletter input {
    font-size: 15px;
    height: auto;
    padding: 2px 20px;
    text-align: center;
}

.ox-newsletter-modal .block.newsletter input,
.ox-newsletter-modal .block.newsletter .action.primary {
    border-radius: 70px;
    width:100%;
}
.ox-newsletter-modal .block.newsletter .action.primary {
    background:#ffffff;
    border:1px solid #000000;
    color:#000000;
    font-size:15px;
    font-weight:500;
}
.ox-newsletter-modal .block.newsletter .action.primary:hover {
    color:#000000;
}
.ox-newsletter-modal .action.primary:after {
    display:none;
}
@media (min-width:993px){
    .modal-popup.ox-newsletter-modal {
        width: 400px;
    }
    .ox-newsletter-modal .block.newsletter .form.subscribe {
        gap:15px;
    }
}
/*3 Nov end*/