/** Shopify CDN: Minification failed

Line 25:4 "align-item" is not a known CSS property
Line 891:1 "@charset" must be the first rule in the file
Line 1076:204 Expected identifier but found whitespace
Line 1076:206 Unexpected "{"
Line 1076:215 Expected ":"
Line 1076:241 Expected ":"
Line 1076:258 Expected identifier but found whitespace
Line 1076:260 Unexpected "{"
Line 1076:269 Expected ":"
Line 1076:298 Expected ":"

**/
.gr-orthora{--custom-color-1: #1364b0;--custom-color-2: #1364b0;--custom-color-3: #e22120;--custom-color-4: #1eb014;--custom-color-5: #1eb014;--custom-color-6: #1eb014}.gr-orthora .custom-color-1{background-color:var(--custom-color-1)!important;color:#fff!important}.gr-orthora .badge{background-color:var(--custom-color-3)!important;color:#fff!important;border:none!important}.gr-orthora .add-btn-collection{background-color:var(--custom-color-4)!important;color:#fff!important}.gr-orthora .pdp-button{background-color:var(--custom-color-5)!important;color:#fff!important;--border-offset: none!important}.gr-orthora .section-button{background-color:var(--custom-color-6)!important;color:#fff!important;--border-offset: none!important}.gr-orthora .footer-background-color{background-color:var(--custom-color-2)!important}.gr-orthora ul.footer__list-social.list-unstyled.list-social{flex-wrap:wrap;justify-content:flex-start}
.gr-orthora .accordion__title{
    font-weight: 100;
}.gr-orthora .header__heading-logo{
    max-width:120px !important;
}.gr-orthora .custom-info{
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    padding: 10px 0 0;
    align-item:center;
}.gr-orthora .nav_img_text{
    width: 33.33%;
    padding: 0;
    text-align: center;
}.gr-orthora .nav_img_text p{
    font-size: 13px;
    line-height: 15px;
    font-weight: 600;
    margin:0px;
    margin-top:0px;
    max-width: 105px;
    margin-left:auto;
    margin-right:auto;
    color:#000;
}.gr-orthora .nav_img_text:last-child p{
    max-width: 97px;
}.gr-orthora .nav_img img{
    max-width: 70px;
    margin: 0 auto;
    width: 45px;
    height: 45px;
    object-fit: contain;
}@media  screen and (min-width: 1024px){.gr-orthora .footer-block.grid__item,.gr-orthora .footer-block.grid__item{
    width: 18% !important;
}}.gr-orthora .footer-icon-text-list{
  display: flex;
  flex-direction: column;
  gap: 14px;
  margin-top:15px;
}.gr-orthora .footer-icon-text-item{
  display: flex;
  align-items: center;
  gap: 5px;
}.gr-orthora .footer-icon{
  width: 35px;
  height: 35px;
  flex-shrink: 0;
  margin: 0px 6px;
}.gr-orthora .footer-icon-text{
  font-size: 14px;
  font-weight: 600;
  color: #ffffff;
  line-height: 1.4;
}.gr-orthora .stars-flex .price-item{
    font-size: 20px;
    font-weight: 600;
}.gr-orthora .stars-flex .price--on-sale .price-item--regular{
  font-size: 21px !important;
}.gr-orthora .card__content .badge{
        background: #000 !important;
    padding: .5rem 0.5rem .6rem;
}.gr-orthora .stars-flex .price .price-item{
  display: inline-block;
  margin: 0 2px 0 0;
}@media  screen and (max-width: 750px) {.gr-orthora .stars-flex .price-item{
        font-size: 16px;
        font-weight: 600;
    }.gr-orthora .stars-flex .price--on-sale .price-item--regular{
        font-size: 16px !important;
    }.gr-orthora .card__content .badge{
    font-size: 1rem; 
    padding: .5rem 0.5rem .6rem;
}.gr-orthora .footer-block.grid__item.footer-block--menu{
    width: 50%;
    display: inline-grid;
    margin: 0px;
}.gr-orthora .footer__content-top{
    padding-bottom: 0rem!important;
}.gr-orthora .footer-block__details-content{
    margin-bottom: 1rem!important;
}.gr-orthora .footer-block.grid__item.footer-block--menu:last-child{
    padding-left: 10px;
}}@media  screen and (max-width: 749px) {.gr-orthora .footer__content-top{
        padding-bottom: 3rem;
        padding-left: 1.5rem!important;
         padding-right: 1.5rem!important;
    }.gr-orthora .footer-block-image{
        text-align: left!important;
    }}.gr-orthora .corner-treatments-wrapper{
      position: absolute;
    top: 12px;
    left: 10px;
    z-index: 1;

}.gr-orthora .corner-treatment{
    font-size: 8px;
    letter-spacing: .7px;
    padding: 4px 8px;
    border-radius: 5px;
    text-transform: uppercase;
    width: -moz-fit-content;
    width: fit-content;
    margin-bottom: 5px;
}.gr-orthora a#stickyBttn:hover{
    opacity: .7;
}.gr-orthora .sticky-bttn{
  position: fixed;
  bottom: -100px;
  padding: 10px 30px;
  border-radius: 4px;
  text-decoration: none;
  font-weight: bold;
  font-size: 16px;
  z-index: 9999;
  transition: opacity 0.3s ease, transform 0.3s ease;
  box-shadow: 0 4px 10px rgba(0,0,0,0.2);
  justify-self: anchor-center;
  text-align: center;
  width:40%;
  font-family: Barlow;
}.gr-orthora .sticky-bttn.show{
    display: block;
    transition: all 1s;
    bottom: 10px;
}@media  only screen and (max-width: 749px) {.gr-orthora .sticky-bttn{
    width: calc(100% - 30px);
}.gr-orthora .sticky-bttn{
    width: calc(100% - 30px);
}}.gr-orthora .mntext .rich-text__text.rte{
    text-align: left;
}.gr-orthora .mnreview .review-wrapper{
    margin-bottom: 10px;
}.gr-orthora .mnreview  img.review-img{
    display: block;
    margin: 0 auto;
}.gr-orthora .mnreview .review-text-wrapper{
    padding-top: 16px;
}.gr-orthora .mnreview .review-wrapper{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: start;
    grid-column-gap: 18px;
    grid-row-gap: 6px;
    line-height: 1.5;
    text-align: left;
    flex-direction: column;
    max-width: calc(100% / 3 - 15px);
}.gr-orthora .mp_review .flex-div-wrapper .flex-div img{
    max-height: 22px;
    max-width: 22px;
    padding: 0 !important;
    margin: 0;
}.gr-orthora .mnreview .review-img{
    width: 90px;
}.gr-orthora .mnreview .review-name{
    font-size: 16px;
}.gr-orthora .mnreview .review-text{
    font-size: 16px;
}.gr-orthora .mnreview  .image-with-text__grid.grid.grid--gapless.grid--1-col.grid--3-col-tablet{
    justify-content: space-between;
}.gr-orthora .mnreview .image-with-text{
    display: flex;
    flex-direction: column;
    gap: 30px;
}.gr-orthora .mnreview .rev_top img{
    width: 90px;
}@media  (max-width: 767px){.gr-orthora .mnreview .review-img{
    width: 80px;
}.gr-orthora .mnreview .rev_top img{
    width: 80px;
}.gr-orthora .mnreview .review-name{
    font-size: 14px;
}.gr-orthora .mnreview .review-text{
    font-size: 14px;
}.gr-orthora .mp_review .flex-div-wrapper .flex-div span{
font-size:13px;
}.gr-orthora .mnreview .review-wrapper{
    flex-direction: row;
    max-width: 100%;
}.gr-orthora .mnreview .review-text-wrapper{
    padding-top: 0;
}}.gr-orthora .installment.caption-large{
    display: none;
}.gr-orthora .headingu{
    font-weight:500;
}.gr-orthora .cart-upsell-section{
    display: none!important;
}.gr-orthora .product-option{
    font-size: 1.1rem!important;
       display: inline;
    width: unset;
}.gr-orthora .cart-upsell-section{
  padding: var(--drawer-gutter);
}.gr-orthora a.cart-upsell-link{
    text-decoration: none;
}.gr-orthora .cart-upsell-item{
  display: flex;
  align-items: flex-start;
  gap: 16px;
  background-color: #f9fafb;
  padding: 16px;
  border-radius: 14px;
}.gr-orthora .cart-upsell-image-wrap{
  flex: 0 0 100px;
  display: flex;
  justify-content: center;
  align-items: center;
}.gr-orthora .cart-upsell-image-wrap img{
  width: 100%;
  height: auto;
  max-height: 120px;
  object-fit: contain;
}.gr-orthora .cart-upsell-content{
  flex: 1;
  display: flex;
  flex-direction: column;
}.gr-orthora .cart-upsell-title{
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 8px;
  line-height: 18px;
  text-align: left;
  display: block;
  margin-top: 0px;
}.gr-orthora .cart-upsell-variant-select{
  width: 100%;
  padding: 14px;
  font-size: 13px;
  margin-bottom: 12px;
  border: 1px solid #d4d4d4;
  border-radius: 8px;
  background: #fff;
  cursor: pointer;
  color: #000;
  line-height: 1.3;
}.gr-orthora .cart-upsell-add-btn{
  width: 100%;
  padding: 12px;
  font-size: 14px;
  font-weight: 600;
  border: 1px solid #ccc;
  background: #1eb014;
  border-radius: 8px;
  cursor: pointer;
  transition: 0.2s;
  color: white;
}.gr-orthora dl.cart_variantt{
    align-items: center;
    gap: 4px;
}.gr-orthora .cart-upsell-add-btn:hover{
  background: #1eb014;
  color: white;
}.gr-orthora select.cart-upsell-variant-select:focus-visible{
    outline: 0px!important;
    outline-offset: 0rem;
    box-shadow: none;
}@media (max-width: 480px) {.gr-orthora .cart-upsell-image-wrap{
    flex: unset;
    width: 100%;
  }.gr-orthora .cart-upsell-content{
    width: 100%;
  }}.gr-orthora button#CartDrawer-Checkout{
    font-size: 1.7em;
    font-weight: 700;
    text-transform: uppercase;
}@keyframes  blink {0%{
    opacity: 1;
}50%{
    opacity: 0;
}100%{
    opacity: 1;
}}.gr-orthora .custom-spring-sale-info .metafield-rich_text_field p:after{
    content: "";
    position: absolute;
    top: 9px;
    left: 0;
    background: #000000;
    width: 8px;
    height: 8px;
    border-radius: 100%;
    animation: blink 3s infinite;
}.gr-orthora .custom-spring-sale-info{
    gap: 10px;
    display: flex;
    align-items: flex-start;
    margin: 24px 0px 30px 0px !important;;
}.gr-orthora .custom-spring-sale-info .metafield-rich_text_field p{
    position: relative;
    padding-left: 16px;
    margin:0px;
}.gr-orthora span#randomNumberDisplay{
    font-weight: 400;
    stroke-width: 1px;
    -webkit-text-stroke: 1.0px;
}.gr-orthora .price{
    color: #1EB113 !important;
}.gr-orthora s.price-item.price-item--regular{
    color: #000 !important;
}.gr-orthora div#CartDrawer-CartItems span.price.price--end{
    color: #1EB113!important;
    font-size: 17px;
}.gr-orthora .rev_top{
    display: flex;
    gap: 5px;
    flex-flow: wrap;
font-size:14px;
}.gr-orthora .price__badge-sale{
  background: #000 !important; 
}.gr-orthora .product span.mytext{
    text-align: center;
    width: 75%;
    display: flex;
    gap: 10px;
      justify-content: center;
    align-items: center;
    font-weight: 400;
}.gr-orthora .product span.mytext  strong{ 
    font-weight: 400;
}.gr-orthora .footer_prod_main{
    padding-top: 80px;
}.gr-orthora .footer_prod_main .footer_prod_main_inner{
    display: flex;
    justify-content: space-between;
    gap: 10px;
}.gr-orthora .footer_prod_main .footer_prod_main_inner .footer_prod_main_inner_left{
    padding-right: 120px;
}.gr-orthora .footer_prod_main .footer_prod_main_inner .footer_prod_main_inner_left,.gr-orthora .footer_prod_main .footer_prod_main_inner .footer_prod_main_inner_right{
    width: 50%;
}.gr-orthora .footer_prod_main .footer_prod_main_inner .footer_prod_main_inner_right{
    display: flex;
    align-items: center;
    gap: 12px;
}.gr-orthora .footer_prod_main .footer_prod_main_inner .footer_prod_main_inner_left h2{
    margin: 0 0 24px;
    font-size: 48px;
    color: #242424;
    line-height: 58px;
}.gr-orthora .footer_prod_main .footer_prod_main_inner .footer_prod_main_inner_left h3{
    margin: 0 0 16px;
    font-size: 16px;
    color: #242424;
    line-height: 26px;
}.gr-orthora .footer_prod_main_inner_list{
    display: grid;
    grid-template-columns: minmax(0,auto) minmax(0,auto);
}.gr-orthora .footer_prod_main .footer_prod_main_inner .footer_prod_main_inner_left .footer_prod_main_inner_list ul{
    list-style: none;
    padding-left: 0;
    margin: 0;
}.gr-orthora .footer_prod_main .footer_prod_main_inner .footer_prod_main_inner_left .footer_prod_main_inner_list ul{
    list-style: none;
    padding-left: 0;
    margin: 0;
}.gr-orthora .footer_prod_main .footer_prod_main_inner .footer_prod_main_inner_left .footer_prod_main_inner_list ul li:not(:last-child){
    margin-bottom: 12px;
}.gr-orthora .footer_prod_main .footer_prod_main_inner .footer_prod_main_inner_left .footer_prod_main_inner_list ul li{
    display: flex;
    align-items: center;
    gap: 8px;
}.gr-orthora .footer_prod_main_inner_list ul li{
    color: #575757;
    font-weight: 100;
    line-height: inherit;
}.gr-orthora .footer_prod_main .footer_prod_main_inner .footer_prod_main_inner_left .footer_prod_main_inner_list ul li img{
    width: 20px;
    height: 20px;
    object-fit: cover;
    display: block;
}.gr-orthora .footer_prod_main .footer_prod_main_inner .footer_prod_main_inner_right .footer_prod_main_inner_right_before,.gr-orthora .footer_prod_main .footer_prod_main_inner .footer_prod_main_inner_right .footer_prod_main_inner_right_after{
    width: 100%;
}.gr-orthora .footer_prod_main .footer_prod_main_inner .footer_prod_main_inner_right img{
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
}.gr-orthora .footer_prod_main .footer_prod_main_inner .footer_prod_main_inner_right img{
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
}.gr-orthora .col-multi h2.infographic-title{
  color: #121212;
    font-style: normal;
    font-weight: 600;
    letter-spacing: -1.44px;
    text-transform: capitalize;
    margin: 0;
}.gr-orthora .col-multi h3.infographic-item--title{
  font-size: 20px;
    line-height: 28px;
    font-weight: 600;
    color: #121212;
}.gr-orthora .col-banner h2.hero-banner-carousel__item-title,.gr-orthora .col-product h2,.gr-orthora .col-multi h2.infographic-title,.gr-orthora .col-feature h2,.gr-orthora .col-comparison h2,.gr-orthora .col-rich-text h2,.gr-orthora .col-signup h2,.gr-orthora .collection-hero__title,.gr-orthora .newsletter.center h2{
      font-size: 40px;
    line-height: 50px;
}.gr-orthora .col-multi h2.infographic-title{
    margin-bottom: 40px!important;
}.gr-orthora .main_custom_image_banner{
    position: relative;
    display: flex;
    align-items: center;
    padding: 100px 0;
}.gr-orthora .main_custom_image_banner .img-banner-section{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}.gr-orthora .main_custom_image_banner .img-banner-section img.img-banner{
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
}.gr-orthora .main_custom_image_banner .main_custom_image_banner_text{
    width: 100%;
}.gr-orthora .main_custom_image_banner_text{}.gr-orthora .hero-banner-carousel__item-column{
    max-width: 500px;
    position: relative;
}.gr-orthora .hero-banner-carousel__item-column .expert-badge{border-radius: 6px;background: #ECECEC;padding: 7px 10px;display: flex;align-items: center;width: fit-content;gap: 10px;color: #121212;font-size: 18px;font-weight: 500;margin: 0 0 5px 0;}.gr-orthora .hero-banner-carousel__item-column .expert-badge img{
    width: 22px;
    height: 22px;
    display: block;
    object-fit: cover;
}.gr-orthora .hero-banner-carousel__item-column h2.hero-banner-carousel__item-title{
    font-style: normal;
    font-weight: 600;
    letter-spacing: 0;
    text-transform: capitalize;
    font-size: 40px;
    line-height: 50px;
    margin: 10px 0 0;
}.gr-orthora .hero-banner-carousel__item-column p.hero-banner-carousel__item-description{
    font-size: 18px;
    font-weight: 400;
    margin: 16px 0 24px;
}.gr-orthora .hero-banner-carousel__item-column .hero-banner-carousel__item-buttons a{
    display: inline-block;
    width: 100%;
    border-radius: 6px;
    font-size: 16px;
    font-weight: 500;
    padding: 10px 20px;
    text-align: center;
    transition: all 0.3s 
ease;
    text-decoration: none;
}.gr-orthora .hero-banner-carousel__item-column .hero-banner-carousel__item-guarantee{
    padding: 12px 0 0;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #0B1428;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0;
    gap: 6px;
}.gr-orthora .hero-banner-carousel__item-column .hero-banner-carousel__item-usp{margin: 40px 0px 0;border-radius: 10px;background: rgba(0, 0, 0, 0.05);padding: 10px 15px;display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 15px;}.gr-orthora .hero-banner-carousel__item-column .hero-banner-carousel__item-usp .hero-banner-carousel__item-usp-item{
    display: flex;
    align-items: center;
    gap: 8px;
}.gr-orthora .hero-banner-carousel__item-column .hero-banner-carousel__item-buttons a:hover{
    opacity: .8;
}.gr-orthora .hero-banner-carousel__item-column .hero-banner-carousel__item-usp .hero-banner-carousel__item-usp-item span{
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: capitalize;
    width: 100%;
    letter-spacing: 0;        
}.gr-orthora .hero-banner-carousel__item-column .hero-banner-carousel__item-usp .hero-banner-carousel__item-usp-item img{
    width: 35px;
    height: 35px;
    object-fit: contain;
}.gr-orthora .product .product__info-wrapper product-form.product-form form .product-form__buttons,.gr-orthora .product .product__info-wrapper .product-form__input.product-form__quantity,.gr-orthora .product .product__info-wrapper .product-form__input.product-form__quantity quantity-input.quantity,.gr-orthora .product .product__info-wrapper variant-selects .product-form__input.product-form__input--dropdown,.gr-orthora .product .product__info-wrapper variant-selects .product-form__input.product-form__input--dropdown .select{
    width: 100%;
    max-width: 100%;
}.gr-orthora .product .product__info-wrapper .checkout_payment_button,.gr-orthora .product span.mytext{
    width: 100%;
}.gr-orthora .product .product__info-wrapper product-form.product-form form .product-form__buttons button.pdp-button.product-form__submit.button{
    min-height: unset;
    padding: 23px 0;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: bold;
}.gr-orthora .static_mob_btn button{
    border: none;
    background: transparent;
    display: flex;
    cursor: pointer;
    align-items: center;
    font-size: 16px;
    color: rgba(var(--color-foreground),.75);
    padding-left: 0;
}.gr-orthora .best-fit-size-chart.scr-label,.gr-orthora .static_mob_btn{
  display:none;
}.gr-orthora .static_mob_btn button img{
  margin-right: 10px;
    width: 20px;
    height: 20px;
}.gr-orthora .product .product__info-wrapper variant-selects .product-form__input.product-form__input--dropdown label .best-fit-size-chart.scr-label,.gr-orthora .product .product__info-wrapper .product__info-container .trigger-pop-up.btn{
    display: none;
}.gr-orthora .sm-section h2.image-with-text__heading.h0{
    font-size: 46px;
    line-height: 56px;
}.gr-orthora .new-comparison .kv-comparison-left h2,.gr-orthora .int-slide h2{
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 0;
        margin-top: 0;
}.gr-orthora .sm-section.sm-dark{
    background-color: #f8f8f8 !important;
}.gr-orthora .sm-section p{
    font-size: 18px;
}.gr-orthora .temp_vital-socken .section+.section{
    margin-top: 0;
}.gr-orthora .new-comparison .kv-comparison-column,.gr-orthora .new-comparison .kv-comparison-column:first-child{
    width: 33%;
}.gr-orthora .new-comparison .kv-comparison-column{
    line-height: 22px;
}.gr-orthora .new-comparison .kv-comparison-header .kv-comparison-column{
    font-weight: 600;
    font-size: 16px;
}.gr-orthora .new-comparison  .comparison-list{
    display: flex;
    gap: 5px;
    align-items: start;
    margin-bottom: 10px;
}.gr-orthora .new-comparison .comparison-list p{
    margin: 0;
    color: #000;
}.gr-orthora .new-comparison .comparison-list img{
    width: 24px;
        margin-top: 4px;
}.gr-orthora .new-comparison  .kv-comparison-left{
    text-align:left;
}.gr-orthora .int-slide{
    text-align: center;
}.gr-orthora .sm-image img{
    width: 100%;
}.gr-orthora .product .product__media-list .product__modal-opener .product__media-icon{
    right: 4px;
    left: auto;
    top: 4px;
    background-color: #ffffffb3;
}@media  screen and (max-width:590px){.gr-orthora .product .slider-mobile-gutter .slider-buttons{
        bottom: -33px;  
    }.gr-orthora .product .slider-mobile-gutter .slider-buttons .slider-button{
        width: 30px !important;
        height: 30px !important;
    }.gr-orthora .product .product__info-wrapper{
        margin-top:18px;
    }}@media  (max-width: 767px){.gr-orthora .cust-column .multicolumn-list{
    gap: 30px !important;
}.gr-orthora .temp_ .cust-column .multicolumn-card.content-container{
    align-items: center !important;
}.gr-orthora .cust-column .multicolumn-card.content-container{
    gap: 10px !important;
}.gr-orthora .cust-column .multicolumn-card__info p{
    margin-top: -5px !important;
}.gr-orthora .cust-column h3{
    margin-bottom: 0 !important;
    font-size: 16px;
    line-height: 24px !important;
}.gr-orthora .product span.mytext{
    width: 100%;
    gap: 5px;
}.gr-orthora .sm-section .image-with-text__content{
    padding: 0 !important;
    margin-top: 20px;
}.gr-orthora .sm-section p{
    font-size: 16px;
}.gr-orthora .sm-section h2.image-with-text__heading.h0,.gr-orthora .new-comparison .kv-comparison-left h2,.gr-orthora .int-slide h2{
    font-size: 30px;
    line-height: 40px;
}.gr-orthora .product span.mytext  strong{
    font-size: 13px;
    font-weight: 400;
}.gr-orthora .footer_prod_main .footer_prod_main_inner{
        flex-wrap: wrap;
    }.gr-orthora .footer_prod_main .footer_prod_main_inner .footer_prod_main_inner_left h2{
    font-size: 42px;
    line-height: 52px;
    text-align: center;
}.gr-orthora .footer_prod_main .footer_prod_main_inner .footer_prod_main_inner_left,.gr-orthora .footer_prod_main .footer_prod_main_inner .footer_prod_main_inner_right{
    width: 100%;
}.gr-orthora .footer_prod_main .footer_prod_main_inner .footer_prod_main_inner_left{
    padding-right: 0;
}.gr-orthora .footer_prod_main .footer_prod_main_inner .footer_prod_main_inner_left .footer_prod_main_inner_list ul li{
    word-break: break-word;
}.gr-orthora .product .product__media-list .product__modal-opener .product__media-icon{
    width: 2.5rem;
    height: 2.5rem;
}}@media  (max-width: 749px){.gr-orthora .topbar-grid-cell.last-child{
    display: none;
}.gr-orthora .footer_prod_main{
    padding-top: 40px;
}.gr-orthora .footer_prod_main .footer_prod_main_inner .footer_prod_main_inner_left h2{
    margin: 0 0 24px;
    font-size: 28px;
    line-height: 38px;
    text-align: left;
}.gr-orthora .footer_prod_main .footer_prod_main_inner .footer_prod_main_inner_left h3{
    font-size: 14px;
    line-height: 24px;
}.gr-orthora .footer_prod_main_inner_list{
    grid-template-columns: minmax(0,6fr) minmax(0,6fr);
}.gr-orthora .footer_prod_main .footer_prod_main_inner .footer_prod_main_inner_left .footer_prod_main_inner_list ul li:not(:last-child){
    margin-bottom: 10px;
}.gr-orthora .footer_prod_main .footer_prod_main_inner .footer_prod_main_inner_right{
    gap: 20px; 
}.gr-orthora .col-banner h2.hero-banner-carousel__item-title,.gr-orthora .col-product h2,.gr-orthora .col-multi h2.infographic-title,.gr-orthora .col-feature h2,.gr-orthora .col-comparison h2,.gr-orthora .col-rich-text h2,.gr-orthora .col-signup h2,.gr-orthora .collection-hero__title,.gr-orthora .newsletter.center h2{
    font-size: 28px;
    line-height: 40px;
}.gr-orthora .col-multi h3.infographic-item--title{
    font-size: 18px;
    line-height: 24px;
}.gr-orthora .product .product__info-wrapper .product-form__input.product-form__quantity,.gr-orthora .product .product__info-wrapper .product-form__input.product-form__quantity quantity-input.quantity,.gr-orthora .product .product__info-wrapper variant-selects .product-form__input.product-form__input--dropdown,.gr-orthora .product .product__info-wrapper variant-selects .product-form__input.product-form__input--dropdown .select{
    width: 100%;
    max-width: 100%;
}.gr-orthora .main_custom_image_banner{
    
    padding: 300px 0 0;
}.gr-orthora .hero-banner-carousel__item-column{
    max-width: 100%;
}.gr-orthora .hero-banner-carousel__item-column{
    position: relative;
    text-align: center;
}.gr-orthora .hero-banner-carousel__item-column .expert-badge{    border-radius: 6px;
    background: #ececec;
    padding: 7px 10px;
    display: flex;
    align-items: center;
    width: fit-content;
    gap: 10px;
    color: #121212;
    font-size: 14px;
    margin-left: auto;
    margin-right: auto;
}.gr-orthora .hero-banner-carousel__item-column h2.hero-banner-carousel__item-title{
    font-size: 28px;
    line-height: 40px;
}.gr-orthora .hero-banner-carousel__item-column p.hero-banner-carousel__item-description{
    font-size: 16px;
    margin: 12px 0 22px;
}.gr-orthora .hero-banner-carousel__item-column{
    padding-left: 5px;
    padding-right: 5px;
}.gr-orthora .hero-banner-carousel__item-column .hero-banner-carousel__item-usp .hero-banner-carousel__item-usp-item span{
    font-size: 12px;
    word-break: break-word !important;
}.gr-orthora .product .product__info-wrapper product-form.product-form form .product-form__buttons button.pdp-button.product-form__submit.button{
    padding: 19px 0;
    font-size: 16px;
}}.gr-orthora #menu-drawer .menu-drawer__menu li{
    margin-bottom: 0rem;
    border-top: 1px solid #e5e1e1;
}.gr-orthora #menu-drawer .menu-drawer__menu li:first-child{
    border-top: 0px solid #e5e1e1;
}.gr-orthora #menu-drawer .menu-drawer__menu li:last-child{
    border-bottom:1px solid #e5e1e1;
}.gr-orthora .menu-drawer__navigation-container{
    grid-template-rows: auto !important; 
    gap:10px !important;
    align-content: start !important;
    
}.gr-orthora .menu-drawer__utility-links:has(ul:empty){
    padding: 0;
}.gr-orthora .menu-drawer__navigation-container .custom-info{
        padding: 10px;
    padding-bottom: 0px;
}.gr-orthora .menu-drawer__navigation-container .custom-info + .menu-drawer__navigation{
    PADDING-TOP:10PX;
    PADDING-bottom:10PX;
}.gr-orthora .footer .footer-icon-text-item .footer-icon{
    object-fit:contain;
}.gr-orthora .featured-product .product__info-wrapper .product__title{
    font-size:24px;
    line-height:28px;
}.gr-orthora .list_email{
    margin: 0 !important;
    padding: 15px;
}.gr-orthora .list_email li{
    display: flex;
    align-items: center;
    justify-content: center;
}.gr-orthora .list_email li img{
        width: 20px;
    height: 20px;
    object-fit: contain;
    margin-right:10px;
}.gr-orthora .list_email p,.gr-orthora .list_email p a{
    color:#000;
    margin:0px;
    text-decoration:none;
}.gr-orthora .product-form__input.pilbtn label{
    background-color: #dddddd52 !important;
    border-radius: 4px !important;
    border: none !important;
    color: #000 !important;
    box-shadow: 0 0 0 1px #f1efef;
    font-weight: 600;
}.gr-orthora .product-form__input.pilbtn input[type=radio]:checked+label{
    background-color: #ffffff !important;
    color: #000000 !important;
        box-shadow: inset 0 0 0 2px var(--bar-border-color, rgb(0, 0, 0));
}.gr-orthora .product-form__input.pilbtn input[type=radio]+label:hover{
       box-shadow: inset 0 0 0 2px var(--bar-border-color, rgba(0, 0, 0, .3));
}.gr-orthora legend.form__label.l_main_color{
    display: flex;
    justify-content: space-between;
    width: 100%;
}.gr-orthora .l_main_color .color-count{
    border-radius: 4px;
    background: #dddddd52;
    color: #000;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    padding: 2px 8px 4px;
    letter-spacing: .1px;
}.gr-orthora .col-banner{
    padding: 0 !important;
}.gr-orthora .col-banner .img-banner-section{
    position:relative !important;
    min-width: 100%;
}.gr-orthora .col-banner  .main_custom_image_banner_text{
    display: none;
}.gr-orthora div button.scr-open-size-chart{ font-size: 12px!important;}.gr-orthora .l_option{ font-size: 16px; }.gr-orthora .sy-accordion-plus{
    transition: all .3s;
}.gr-orthora .accordion details[open]>summary .sy-accordion-plus{
    transform: rotate(45deg);
}.gr-orthora .product__info-wrapper  .varitant_btn_arrrow{
    position: absolute;
    top: 33%;
    z-index: 1;
}.gr-orthora .product__info-wrapper  .varitant_prev-btn{
    left: 0;
}.gr-orthora .product__info-wrapper  .varitant_next-btn.varitant_btn_arrrow{
    right: 0;
}.gr-orthora .product__info-wrapper  .flex-div-wrapper{
    margin-bottom: 0;
}.gr-orthora .product-sticky .sticky-bttn{
    font-size: 16px !important;
    text-transform: uppercase;
    font-weight: 700;
    font-family: Lato, sans-serif;
    letter-spacing: 1px;
    border-radius: 0;
        min-height: 50px;
            bottom: 0;
    width: 100%;
    position: relative !important;
    display: block;
}.gr-orthora .product-sticky .main-button-wrap.show{
    position: fixed;
    font-size: 16px !important;
    text-transform: uppercase;
    font-weight: 700;
    font-family: Lato, sans-serif;
    letter-spacing: 1px;
    border-radius: 0;
    min-height: 50px;
    bottom: 0;
    width: 100%;
    transition: opacity 0.3s ease, transform 0.3s ease;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
    justify-self: anchor-center;
    text-align: center;
    padding: 15px;
    background: #fff;
        z-index: 999;
        left:0;
}@media  only screen and (min-width: 769px) {.gr-orthora .main-button-wrap.show{
    display:none !important;
 }}@media  only screen and (max-width: 768px) {.gr-orthora .main-button-wrap.show{
        display:inline-block !important ;
}}.gr-orthora label.relimg img{
    height: auto;
    width: 60px;
    border-radius: 0 !important;
    border-radius: 2px !important;
}.gr-orthora .product-form__input input[type=radio]+label.relimg{
    border-radius: 5px;
    padding: 2px;
    line-height:0px;
}.gr-orthora .product-form__input.colimg{ width:100%; max-width:100%;min-width: unset;}.gr-orthora .product-form__input.colimg .slick-list{ padding-right: 20px; }.gr-orthora button.varitant_btn_arrrow{     cursor: pointer; background-color: #ccc;   border: unset;  outline: unset;  width: 34px; height: 34px;  border-radius: 100%;}.gr-orthora button.varitant_btn_arrrow svg.flickity-button-icon{ width: 16px;  height: 16px;}.gr-orthora .variant_option_main_top{ position: relative; max-width:100%;}.gr-orthora .varitant_btn-wrap{ position: absolute;  z-index: 2;  display: flex;  align-items: center;  justify-content: space-between;  width: 100%;  top: 50%; transform: translate(0px, -55%);}.gr-orthora button.varitant_prev-btn.varitant_btn_arrrow.slick-disabled{ opacity: 0.5;  cursor: unset;}.gr-orthora .variant_options_names{ display: flex;  flex-wrap: wrap;}.gr-orthora .product-form__input.colimg span.l_option{ display: flex;  align-items: center;  justify-content: space-between;  width: 100%;  padding: 0px 0px 10px;}.gr-orthora .l_option_inner span#scolor{ font-weight: bold;}.gr-orthora button.varitant_next-btn.varitant_btn_arrrow.slick-disabled{ opacity: .5;  cursor: unset;}.gr-orthora .product-form__input input[type=radio]+label.relimg{ width:100%; margin:0px;}.gr-orthora label.relimg img{ width:100%;}.gr-orthora .variant_options_names .slick-slide{ padding: 4px 3px 2px;}.gr-orthora .variant_options_names button.slick-arrow{ display: none!important;}.gr-orthora .product-form__input.colimg .slick-list:after{ height: 100%;  width: 30px;  content: "";    position: absolute;  right: 0;  top: 0;  background: linear-gradient(270deg,#fff0,#fff);transform: rotate(-180deg);}.gr-orthora span.l_option span#ssize{ font-weight: bold;}.gr-orthora fieldset.product-form__input.pilbtn legend.form__label{ justify-content: space-between!important;  width: 100%; margin-bottom: 10px;}.gr-orthora .variant_options_names.slick-slider{ margin: 0px 0px 10px;}.gr-orthora fieldset.product-form__input.pilbtn .variant_options_names{ gap: 8px;}.gr-orthora .product-form__input.pilbtn input[type=radio]+label{     height: 40px; align-items: center; display: flex; justify-content: center; min-width: 62px;  margin: 0;  padding: 10px; border-radius: 0 !important;  box-shadow: inset 0 0 0 1px var(--bar-border-color, rgba(0, 0, 0, .3));
    background: #fff !important ; }@media  screen and (max-width: 767px){.gr-orthora .product-form__input span.l_option{ font-size: 14px;}.gr-orthora div button.scr-open-size-chart{ font-size: 12px!important;}.gr-orthora .product-form__input.colimg .slick-list{ padding-right: 0;}.gr-orthora div .best-fit-size-chart.scr-label button.scr-open-size-chart{margin-left: 0 !important;}}.gr-orthora .slick-slider{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}.gr-orthora .slick-list{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}.gr-orthora .slick-list:focus{
    outline: none;
}.gr-orthora .slick-list.dragging{
    cursor: pointer;
    cursor: hand;
}.gr-orthora .slick-slider .slick-track,.gr-orthora .slick-slider .slick-list{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}.gr-orthora .slick-track{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}.gr-orthora .slick-track:before,.gr-orthora .slick-track:after{
    display: table;

    content: "";
}.gr-orthora .slick-track:after{
    clear: both;
}.gr-orthora .slick-loading .slick-track{
    visibility: hidden;
}.gr-orthora .slick-slide{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}.gr-orthora [dir="rtl"] .slick-slide{
    float: right;
}.gr-orthora .slick-slide img{
    display: block;
}.gr-orthora .slick-slide.slick-loading img{
    display: none;
}.gr-orthora .slick-slide.dragging img{
    pointer-events: none;
}.gr-orthora .slick-initialized .slick-slide{
    display: block;
}.gr-orthora .slick-loading .slick-slide{
    visibility: hidden;
}.gr-orthora .slick-vertical .slick-slide{
    display: block;

    height: auto;

    border: 1px solid transparent;
}.gr-orthora .slick-arrow.slick-hidden{
    display: none;
}@charset  "UTF-8";.gr-orthora .slick-dots,.gr-orthora .slick-next,.gr-orthora .slick-prev{position:absolute;display:block;padding:0}.gr-orthora .slick-dots li button:before,.gr-orthora .slick-next:before,.gr-orthora .slick-prev:before{font-family:slick;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gr-orthora .slick-loading .slick-list{background:url(ajax-loader.gif) center center no-repeat #fff}@font-face {font-family:slick;font-weight:400;font-style:normal;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg")}.gr-orthora .slick-next,.gr-orthora .slick-prev{font-size:0;line-height:0;top:50%;width:20px;height:20px;margin-top:-10px\	;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.gr-orthora .slick-next:focus,.gr-orthora .slick-next:hover,.gr-orthora .slick-prev:focus,.gr-orthora .slick-prev:hover{color:transparent;outline:0;background:0 0}.gr-orthora .slick-next:focus:before,.gr-orthora .slick-next:hover:before,.gr-orthora .slick-prev:focus:before,.gr-orthora .slick-prev:hover:before{opacity:1}.gr-orthora .slick-next.slick-disabled:before,.gr-orthora .slick-prev.slick-disabled:before{opacity:.25}.gr-orthora .slick-next:before,.gr-orthora .slick-prev:before{font-size:20px;line-height:1;opacity:.75;color:#fff}.gr-orthora .slick-prev{left:-25px}.gr-orthora [dir=rtl] .slick-prev{right:-25px;left:auto}.gr-orthora .slick-prev:before{content:"←"}.gr-orthora .slick-next:before,.gr-orthora [dir=rtl] .slick-prev:before{content:"→"}.gr-orthora .slick-next{right:-25px}.gr-orthora [dir=rtl] .slick-next{right:auto;left:-25px}.gr-orthora [dir=rtl] .slick-next:before{content:"←"}.gr-orthora .slick-slider{margin-bottom:30px}.gr-orthora .slick-dots{bottom:-45px;width:100%;list-style:none;text-align:center}.gr-orthora .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.gr-orthora .slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.gr-orthora .slick-dots li button:focus,.gr-orthora .slick-dots li button:hover{outline:0}.gr-orthora .slick-dots li button:focus:before,.gr-orthora .slick-dots li button:hover:before{opacity:1}.gr-orthora .slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000}.gr-orthora .slick-dots li.slick-active button:before{opacity:.75;color:#000}.gr-orthora .shipping-estimate{
                  display: flex;
                  align-items: center;
                  justify-content: space-around;
                  margin: 12px 0 0 0;
              }.gr-orthora .shipping-estimate__delivery,.gr-orthora .shipping-estimate__free{
                  display: flex;
                  align-items: center;
                  gap: 5px;
                  color: #000;
                  font-size: 14px;
                  line-height: normal;
              }.gr-orthora .shipping-estimate__icon{
                  color: #00A669;
              }.gr-orthora .shipping-estimate__date{
                  font-weight: 900;
              }.gr-orthora .shipping-estimate__flag{
                  width: 16px;
                  height: 12px;
                  border-radius: 2px;
              }.gr-orthora .pulse-dot{
                  width: 10px;
                  height: 10px;
                  background-color: #00B67A;
                  border-radius: 50%;
                  margin-right: 8px;
                  position: relative;
                  display: block !important;
              }.gr-orthora .pulse-dot::after{
                  content: "";
                  width: 10px;
                  height: 10px;
                  background: #00B67A;
                  display: flex;
                  transform: unset;
                  border-radius: 100%;
                  animation: pulse 1.5s infinite;
              }@keyframes  pulse {0%{ transform: scale(1); opacity: 1; }70%{ transform: scale(2); opacity: 0; }100%{ transform: scale(2); opacity: 0; }}@media  (max-width: 389.98px) {.gr-orthora .shipping-estimate__delivery,.gr-orthora .shipping-estimate__free{
                      font-size: 12px;
                  }}.gr-orthora .product-videos{
  margin: 28px 0 0;
  display: block;
}.gr-orthora .swiper-container.custom-static-swiper{
    overflow: hidden;
}.gr-orthora .product-videos__title{
  color: #0B1428;
  font-size: 18px;
  font-weight: 900;
  letter-spacing: -0.48px;
}.gr-orthora .product-videos .swiper,.gr-orthora .product-videos .swiper-container{
  width: 100%;
  position: relative;
}.gr-orthora .product-videos .swiper-slide{
  height: auto;
}.gr-orthora .product-videos .video-wrapper{
  position: relative;
  height: 220px;
  overflow: hidden;
  border-radius: 6px;
  background: #fff;
}.gr-orthora .video-poster{
    width: 100%;
}.gr-orthora .product-videos .video-wrapper video{
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 6px;
  background: #fff;
}.gr-orthora .product-videos .video-controls{
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 10;
  opacity: 1;
  visibility: visible;
  pointer-events: none;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}.gr-orthora .product-videos .video-control-btn{
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.95);
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  pointer-events: auto;
  transition: transform 0.25s ease, background 0.25s ease;
  box-shadow: 0 4px 12px rgba(0,0,0,0.15);
  font-size:18px;
}.gr-orthora .product-videos .video-control-btn:hover{
  transform: scale(1.1);
  background: #fff;
  color:#fff;
}.gr-orthora .product-videos .video-control-btn svg{
  width: 14px;
  height: 14px;
  fill: #0B1428;
}.gr-orthora .product-videos .video-wrapper.is-playing .video-controls{
  opacity: 0;
  visibility: hidden;
}.gr-orthora .product-videos .swiper-pagination-progressbar{
  position: relative;
  margin-top: 24px;
  height: 3px !important;
  background: #D2D8E3;
  border-radius: 16px;
  overflow: hidden;z-index:0;
}.gr-orthora .product-videos .swiper-pagination-progressbar-fill{
  background: #0B1428 !important;
  border-radius: 16px;
}.gr-orthora .kovra-stock-counter{ margin: 16px 0; }.gr-orthora .kovra-stock-counter__container{
  padding: 10px 12px;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  gap: 4px;
}.gr-orthora .kovra-stock-counter__title p{
  margin: 0;
  font-size: 16px;
  font-weight: 700;
  color: var(--kovra-title-color);
}.gr-orthora .kovra-stock-counter__message{
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
}.gr-orthora .kovra-stock-counter__text{
  font-size: 14px;
  color: var(--kovra-message-text-color);
}.gr-orthora .kovra-stock-counter__number{
  font-weight: 700;
  margin: 0 4px;
  color: var(--kovra-stock-number-color);
}.gr-orthora .kovra-stock-counter__urgency{
  font-weight: 600;
  margin-left: 6px;
  color: var(--kovra-urgency-text-color);
}.gr-orthora .kovra-stock-counter__percentage-badge{
  font-size: 12px;
  font-weight: 700;
  padding: 4px 8px;
  border-radius: 999px;
  background: var(--kovra-percentage-badge-bg-color);
  color: var(--kovra-percentage-badge-text-color);
}.gr-orthora .kovra-stock-counter__progress-track{
  height: 6px;
  background: var(--kovra-progress-track-color);
  border-radius: 999px;
  overflow: hidden;
}.gr-orthora .kovra-stock-counter__progress-fill{
    display: block!important;
}.gr-orthora .kovra-stock-counter__progress-fill{
  height: 100%;
  width: 0;
  background: var(--kovra-progress-fill-color);
  transition: width 0.5s ease;
}.gr-orthora .sy-guarantee__section{
  display: flex;
  flex-direction: row;
  align-items: center;
  text-align: left;
  gap: 20px;
  margin: 20px 0 24px;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: -0.42px;
  border-radius: 6px;
  padding: 10px 16px;
}.gr-orthora .sy-guarantee__section-image{
  display: flex;
  align-items: center;
}.gr-orthora .sy-guarantee__section-image svg,.gr-orthora .sy-guarantee__section-image img{
  width: 35px;
  height: auto;
  display: block;
}.gr-orthora .in-header{ background: #1364b0; padding-bottom: 15px; padding-top: 20px; text-align: center;}.gr-orthora .in-header img{ width: 130px; height: auto; }.gr-orthora .col-work .sidebar-column{ display: none !important; }.gr-orthora .col-work .main-content-column{ max-width: 800px; width:100%; padding: 0; padding-bottom:80px; padding-top:80px; margin: auto; }.gr-orthora .col-work .bt-text .content-bottom.backk p{ color: #326170; font-size: 16px; display: block; margin-bottom: 40px; margin-top:0; background: transparent;}.gr-orthora .col-work .custom-divider{ display: block; }.gr-orthora .work-image{ display: flex; gap: 15px; align-items: center; margin-top: 30px;}.gr-orthora .work-image h2{ font-weight: 400; font-size: 14px; margin: 0; }.gr-orthora .work-image  p{ font-size: 14px; margin: 0; color: #000000B2; }.gr-orthora .work-image img{ width: 50px; height: 50px; border-radius: 50px; }.gr-orthora .work-number .image-text-inner{ align-items: center; gap: 60px; margin-bottom: 40px;}.gr-orthora .work-number .heading{ font-size: 28px !important; font-family:Lato, sans-serif !important; color: #000; }.gr-orthora .work-number .text_bottom p{ color: #326170; font-family:Lato, sans-serif !important; font-size: 16px; }.gr-orthora .work-number .image-side img{ border-radius: 16px !important; width: 100%; }.gr-orthora .work-number .new_btn{ font-size: 16px; text-align: left; font-family:Lato, sans-serif !important; text-decoration: underline; font-weight: 500; margin: 0; color: #000000; }.gr-orthora .comma-text img{ border-radius: unset; width: 30px; height: 30px; }.gr-orthora .comma-text h2{ font-weight: 400; font-size: 20px; margin: 0; line-height: 30px;}.gr-orthora.temp_nurse-19-years .headingu.title_pro,.gr-orthora .temp_nurse-19yrs-bogo .headingu.title_pro{ padding-top: 20px; font-size: 28px; 
    
    line-height: 120%;
         margin-bottom: 40px; }.gr-orthora.temp_nurse-19-years .headingu,.gr-orthora .temp_nurse-19yrs-bogo .headingu{font-family: Lato, sans-serif !important;}.gr-orthora .risk-free-section{ padding-top: {{ section.settings.padding_top }}px; padding-bottom: {{ section.settings.padding_bottom }}px; background: #F6F7FF; max-width: 800px; margin: auto; 
border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 15px; overflow: hidden; }.gr-orthora .risk-wrapper{ max-width: 1200px; margin: auto; display: grid; grid-template-columns: 1fr 1fr; align-items: center; }.gr-orthora .risk-features{ display: flex; flex-direction: column; gap: 25px; width: 200px; }.gr-orthora .risk-feature{ text-align: center; font-size: 13px; }.gr-orthora .risk-feature img{ max-width: 40px; margin-bottom: 8px; }.gr-orthora .risk-product img{ width: 100%; }.gr-orthora .risk-right{ text-align: center; padding: 20px; }.gr-orthora .risk-right h2{ font-size: 28px; margin-bottom: 15px; text-align: center; color: #000; margin-top: 0; }.gr-orthora .risk-rating{ color: #000000; font-weight: 400; margin-bottom: 15px; text-align: center; display: flex; align-items: center; gap:5px; justify-content: center; font-size: 14px; }.gr-orthora .risk-product,.gr-orthora .guarantee{ display: flex; }.gr-orthora .risk-desc{ font-size: 16px; margin-bottom: 25px; color: #000000; line-height: 24px; }.gr-orthora .risk-btn{ display: inline-block; background: #00B400; color: #fff; padding: 12px 20px; border-radius: 8px; font-weight: 600; text-decoration: none; margin-bottom: 20px; width: 100%;
font-size: 16px; }.gr-orthora .risk-meta{ display: flex; gap: 15px; justify-content: center }.gr-orthora .risk-meta span{ background: #f6f7ff; padding: 8px 5px; border-radius: 6px; font-size: 14px; border: 1px solid #0000001A; font-weight: 600; width: 100%; color: #000; }.gr-orthora .free-shipping strong{ color: #000000B2; font-weight: 400; }.gr-orthora .risk-guarantee{ margin-top: 15px; font-size: 14px; color: #000000B2; display: flex; justify-content: center; align-items: center; gap: 5px; }.gr-orthora .risk-badge{ background: #fff; display: inline-block; padding: 6px 14px; border-radius: 20px; font-size: 13px; margin-bottom: 20px; box-shadow: 0 2px 5px rgba(0,0,0,0.05);}.gr-orthora .high-btn strong{ color: #D62323; }.gr-orthora .risk-free-section.for-product{ margin-bottom: 40px; }.gr-orthora .contenn.note-set p{ font-weight: 700; padding: 10px 20px; font-size: 14px; background: #F6F7FF; border-left: 2px solid #0067B5; margin-top: 15px; 
    font-family: Lato, sans-serif !important; color: #000000B2; }.gr-orthora .contenn.note-set strong{ color: #000; }.gr-orthora .fivetestedshoes .topbar-desktop,.gr-orthora .fivetestedshoes #shopify-section-header,.gr-orthora .fivetestedshoes .header,.gr-orthora .fivetestedshoes .footer,.gr-orthora .fivetestedshoes div#shopify-section-topbar-slider,.gr-orthora .tenreasonswardrobebogo .topbar-desktop,.gr-orthora .tenreasonswardrobebogo #shopify-section-header,.gr-orthora .tenreasonswardrobebogo .header,.gr-orthora .tenreasonswardrobebogo .footer,.gr-orthora .tenreasonswardrobebogo div#shopify-section-topbar-slider,.gr-orthora .temp_10-reasons-barefoot .topbar-desktop,.gr-orthora .temp_10-reasons-barefoot #shopify-section-header,.gr-orthora .temp_10-reasons-barefoot .header,.gr-orthora .temp_10-reasons-barefoot .footer,.gr-orthora .temp_10-reasons-barefoot div#shopify-section-topbar-slider,.gr-orthora .temp_10-reasons-canada .topbar-desktop,.gr-orthora .temp_10-reasons-canada #shopify-section-header,.gr-orthora .temp_10-reasons-canada .header,.gr-orthora .temp_10-reasons-canada .footer,.gr-orthora .temp_10-reasons-canada div#shopify-section-topbar-slider,.gr-orthora .temp_nurse-19-years .topbar-desktop,.gr-orthora .temp_nurse-19-years .header,.gr-orthora .temp_nurse-19-years .footer,.gr-orthora .temp_nurse-19-years div#shopify-section-topbar-slider{ 
    display: none; 
}.gr-orthora .temp_10-reasons-barefoot span.content-bottom.backk p{
    padding:15px;
}.gr-orthora .temp_10-reasons-barefoot .sidebar-column .side_box{
    display:flex;flex-direction:column;
}.gr-orthora .temp_10-reasons-barefoot .sidebar-column .side_box .sidebar-list{
    order:101;
}.gr-orthora .temp_10-reasons-barefoot .sidebar-column .side_box .sidebar-button{
order:102;
}.gr-orthora .work-footer{ border-top: 1px solid #0000001A; }.gr-orthora .ortho-footer{display: flex; justify-content: space-between; gap: 10px; align-items: center; }.gr-orthora .ortho-footer-text{ font-size: 14px; font-weight: 500; color: #000; font-family: Lato, sans-serif !important; text-transform:uppercase; }.gr-orthora .ortho-footer-menu a{ color: #000; text-decoration: unset; text-transform: uppercase; font-size: 14px; font-weight: 500; }.gr-orthora .ortho-footer-menu{ display: flex; gap: 30px; align-items: center; }.gr-orthora .ortho-footer-menu a{ position: relative; }.gr-orthora .ortho-footer-menu a:after{ content: ""; width: 2px; height: 15px; background: #000000; position: absolute; right: -15px; top: 5px; }.gr-orthora .ortho-footer-menu a:last-child:after{ display: none; }.gr-orthora .temp_nurse-19-years .main-content-column .content-bottom p,.gr-orthora .temp_nurse-19yrs-bogo .main-content-column .content-bottom p{
    color: #000!important;
    opacity: 1;
    font-size: 18px!important;
    line-height: 160%!important;
    font-family: "Lato";
}.gr-orthora .temp_nurse-19-years .work-image.comma-text .text-box h2{
font-family: Lato;
font-weight: 500;
font-size: 20px;
line-height: 160%;
letter-spacing: -1%;
}.gr-orthora .temp_nurse-19-years .image-text-block.work-number .text-side .text_bottom p,.gr-orthora .temp_nurse-19yrs-bogo  .image-text-block.work-number .text-side .text_bottom p{
    color: #000;font-size: 18px;
}.gr-orthora .temp_nurse-19-years .main-content-column,.gr-orthora .temp_nurse-19yrs-bogo .main-content-column{
    max-width: 853px;    padding-bottom: 0;
}.gr-orthora .temp_nurse-19-years .image-text-block.work-number .text-side a.new_btn,.gr-orthora .temp_nurse-19yrs-bogo .image-text-block.work-number .text-side a.new_btn{
    font-weight: 600;
    font-size: 19px;
    line-height: 100%;
    letter-spacing: 1%;
}.gr-orthora .temp_nurse-19-years .image-text-block.work-number .text-side span.heading,.gr-orthora .temp_nurse-19yrs-bogo .image-text-block.work-number .text-side span.heading{
    font-family: Lato;
    font-weight: 700;
    font-size: 28px;
    line-height: 120%;
    letter-spacing: 0px;
}.gr-orthora .temp_nurse-19-years a.risk-btn,.gr-orthora .temp_nurse-19yrs-bogo a.risk-btn{
    font-family: "Lato";
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: 1%;
        display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
}.gr-orthora .temp_nurse-19-years .risk-desc,.gr-orthora .temp_nurse-19yrs-bogo .risk-desc{
    font-family: Lato;
    font-weight: 400;
    font-size: 14px;
    line-height: 160%;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
        padding: 0 31px;
}.gr-orthora .temp_nurse-19-years .guarantee,.gr-orthora .temp_nurse-19yrs-bogo .guarantee{
    color: #000;
    font-family: Lato;
    font-weight: 400;
    font-size: 14px;
    line-height: 100%;
    letter-spacing: 0%;
}.gr-orthora .temp_nurse-19-years a.risk-btn img,.gr-orthora .temp_nurse-19yrs-bogo  a.risk-btn img{
    margin-left: 15px;
    width: 24px;
    height: 24px;
}.gr-orthora .temp_nurse-19-years .risk-meta span,.gr-orthora .temp_nurse-19yrs-bogo .risk-meta span{
    font-size: 12px;
}.gr-orthora .temp_nurse-19-years .risk-right h2,.gr-orthora .temp_nurse-19yrs-bogo .risk-right h2{
    margin-bottom: 8px;
    padding: 0 4px;line-height: normal;
}.gr-orthora .temp_nurse-19-years .risk-desc,.gr-orthora .temp_nurse-19yrs-bogo .risk-desc{
    margin-bottom: 30px;
}.gr-orthora .temp_nurse-19-years .risk-right,.gr-orthora .temp_nurse-19yrs-bogo .risk-right{
        position: relative;
}.gr-orthora .temp_nurse-19-years .risk-guarantee,.gr-orthora .temp_nurse-19yrs-bogo .risk-guarantee{
    margin-top: 12px;
}.gr-orthora .temp_nurse-19-years .spclcoffers,.gr-orthora .temp_nurse-19yrs-bogo .spclcoffers{
    position: absolute;
        left: 65%;
    top: -19px;
    z-index: 9;
    background: #005698;
    color: #fff;
    padding: 0 25px;
    border-radius: 8px;
    height: 34px;
    line-height: 32px;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 900;
    font-family: "Lato";
    letter-spacing: -1%;
}.gr-orthora .temp_nurse-19-years .spclcoffers p,.gr-orthora .temp_nurse-19yrs-bogo .spclcoffers p{
    margin: 0;
}.gr-orthora .temp_nurse-19-years .risk-free-section,.gr-orthora .temp_nurse-19yrs-bogo .risk-free-section{
        border-radius: 15px;
    overflow: unset;
    max-width: 853px;
        background: #fff;
}.gr-orthora .temp_nurse-19-years .risk-wrapper,.gr-orthora .temp_nurse-19yrs-bogo .risk-wrapper{
    position: relative;
}.gr-orthora .temp_nurse-19-years .deal-timer-wrapper,.gr-orthora .temp_nurse-19yrs-bogo .deal-timer-wrapper{
  text-align: center;
  margin-top: 0px;
}.gr-orthora .temp_nurse-19-years .deal-text,.gr-orthora .temp_nurse-19yrs-bogo .deal-text{
    display: inline-block;
    padding: 8px 14px 8px 14px;
    font-size: 12px;
    font-weight: 700;
    background: #fff;
    font-family: "Lato";
        letter-spacing: 0;
}.gr-orthora .temp_nurse-19-years .deal-timer,.gr-orthora .temp_nurse-19yrs-bogo .deal-timer{
  color: red;
  font-weight: 700;
}.gr-orthora .temp_nurse-19-years .headingu,.gr-orthora .temp_nurse-19yrs-bogo .headingu{
    font-size: 46px;
}.gr-orthora .temp_nurse-19-years .text-box strong,.gr-orthora .temp_nurse-19yrs-bogo .text-box strong{
    font-family: Lato;
    font-weight: 700;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: 0%;
    vertical-align: middle;
}.gr-orthora .temp_nurse-19-years .work-image h2,.gr-orthora .temp_nurse-19yrs-bogo .work-image h2{
    font-weight: 500;
    font-size: 14px;
    margin: 0;line-height: 100%;letter-spacing: 0%;
}.gr-orthora .temp_nurse-19-years .contenn.note-set p,.gr-orthora .temp_nurse-19yrs-bogo .contenn.note-set p{
    font-weight: 700;
    padding: 10px 20px;
    font-size: 16px;
    background: #F6F7FF;
    border-left: 2px solid #0067B5;
    margin-top: 15px;
    font-family: Lato, sans-serif !important;
    color: #000000B2;
}.gr-orthora .temp_nurse-19-years .risk-meta span,.gr-orthora .temp_nurse-19yrs-bogo .risk-meta span{
 background:#fff;
}.gr-orthora .nurse-19-risk-product .section-header h2{
    font-size: 28px;
    line-height: 120%;
font-weight: 700;
    font-family: "Lato";
    margin-bottom: 60px;
}.gr-orthora .temp_nurse-19-years .ortho-footer-text,.gr-orthora .temp_nurse-19-years .ortho-footer-menu a,.gr-orthora .temp_nurse-19yrs-bogo .ortho-footer-text,.gr-orthora .temp_nurse-19yrs-bogo .ortho-footer-menu a{
    font-size: 12px;    letter-spacing: 0;
}.gr-orthora .temp_nurse-19-years .countdown,.gr-orthora .temp_nurse-19yrs-bogo .countdown{
    background: #fff;
}.gr-orthora .temp_nurse-19-years .countdown-item,.gr-orthora .temp_nurse-19yrs-bogo .countdown-item{
    color: #000;
    line-height: normal;
}.gr-orthora .temp_nurse-19-years .separator,.gr-orthora .temp_nurse-19yrs-bogo .separator{
    color: #000;
}.gr-orthora .temp_nurse-19-years .countdown  .deal-timer,.gr-orthora .temp_nurse-19yrs-bogo .countdown  .deal-timer{
    color: #000;
    font-weight: 700;
}.gr-orthora .temp_nurse-19-years .promo-bar .promo-text,.gr-orthora .temp_nurse-19yrs-bogo .promo-bar .promo-text{
    text-align: center;
        line-height: 130%;
}.gr-orthora .temp_nurse-19-years .countdown-number,.gr-orthora .temp_nurse-19yrs-bogo .countdown-number{
    font-weight: 900;
}.gr-orthora .temp_nurse-19-years .risk-rating,.gr-orthora .temp_nurse-19yrs-bogo .risk-rating{
    margin-bottom: 13px;
    line-height: normal;
}.gr-orthora .nnn-section{
    padding-bottom: 100px;
}@media  (min-width: 768px) {.gr-orthora .headingu.points-heading{ margin-bottom: 40px; }.gr-orthora .nurse-sticky-btn{ display:none !important; }}@media  (max-width: 767px) {.gr-orthora .temp_10-reasons-barefoot .sticky-cta__btn{
    font-size: 15px !important;
    width: 100%;
    line-height: normal !important;
}.gr-orthora .nnn-section{
    padding-bottom: 50px;
}.gr-orthora .risk-right{ padding-inline: 15px;}.gr-orthora .work-number .image-text-inner{ gap: 10px;}.gr-orthora .headingu.title_pro,.gr-orthora .work-number .heading{ font-size: 22px !important; }.gr-orthora .col-work .main-content-column{ padding-bottom:40px; padding-top:40px; }.gr-orthora .col-work .headingu{ line-height: 40px; }.gr-orthora .comma-text h2{ font-size: 18px; line-height: 28px; }.gr-orthora .col-work .bt-text .content-bottom.backk p{ margin-bottom: 20px; }.gr-orthora .work-image{ align-items: self-start; }.gr-orthora .risk-wrapper{ grid-template-columns: 1fr; text-align: center;}.gr-orthora .risk-features{flex-direction: row; width: 100%; justify-content: center; flex-wrap: wrap;}.gr-orthora .risk-meta{ gap: 10px; justify-content: center; }.gr-orthora .risk-right h2{ font-size: 24px; }.gr-orthora .nurse-sticky-btn .risk-guarantee{ display: flex !important;  margin-top: 10px; font-family: Lato, sans-serif; }.gr-orthora .nurse-sticky-btn a.sticky-cta__btn{ font-family: Lato, sans-serif !important; }.gr-orthora .nurse-sticky-btn{ box-shadow: 0px -3px 12px 0px #00000073; display: block !important; padding: 15px !important; }.gr-orthora .ortho-footer{ flex-direction: column-reverse; }.gr-orthora .ortho-footer-menu a,.gr-orthora .ortho-footer-text{ font-size: 12px; }.gr-orthora .ortho-footer-menu a:after{ height: 12px; }.gr-orthora .temp_nurse-19-years .spclcoffers,.gr-orthora .temp_nurse-19yrs-bogo .spclcoffers{
    left: 30%;
}.gr-orthora .temp_nurse-19-years .risk-product img,.gr-orthora .temp_nurse-19yrs-bogo .risk-product img{
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}.gr-orthora .nurse-19-risk-product .page-width.main-content-column,.gr-orthora .temp_nurse-19yrs-bogo .page-width.main-content-column{
    padding: 0 20px; 
}.gr-orthora .nurse-19-risk-product .section-header h2{
    font-size: 22px;
    letter-spacing: 0;
    padding-top: 0px;
        margin-top: 0;
}.gr-orthora .temp_nurse-19-years .risk-rating,.gr-orthora .temp_nurse-19yrs-bogo .risk-rating{
    font-size: 13px;
}.gr-orthora .temp_nurse-19-years .risk-guarantee,.gr-orthora .temp_nurse-19yrs-bogo .risk-guarantee{
    font-size: 12px;
}.gr-orthora .temp_nurse-19-years .headingu,.gr-orthora .temp_nurse-19yrs-bogo .headingu{
    font-size: 28px!important;
    line-height: 130%!important;
}.gr-orthora .temp_nurse-19-years .work-image h2,.gr-orthora .temp_nurse-19yrs-bogo .work-image h2{
    display: flex;
    flex-direction: column;
    gap: 10px;
}.gr-orthora .temp_nurse-19-years .nurse-sticky-btn a.sticky-cta__btn,.gr-orthora .temp_nurse-19yrs-bogo .nurse-sticky-btn a.sticky-cta__btn{
    text-transform: uppercase;
    position:relative;
        padding: 16px 32px !important;
        height: 68px;font-size: 16px !important;font-weight: 900 !important;
}.gr-orthora .temp_nurse-19-years .nurse-sticky-btn a.sticky-cta__btn img,.gr-orthora .temp_nurse-19yrs-bogo .nurse-sticky-btn a.sticky-cta__btn img{
    position: absolute;
    right: 35px;width: 24px;
        height: 24px;
}.gr-orthora .temp_nurse-19-years .countdown-item,.gr-orthora .temp_nurse-19yrs-bogo .countdown-item{
    display: flex;
    flex-direction: column;
}.gr-orthora .temp_nurse-19-years .countdown,.gr-orthora .temp_nurse-19yrs-bogo .countdown{
    padding: 5px 14px 0px;
}.gr-orthora .temp_nurse-19-years .promo-bar .promo-text,.gr-orthora .temp_nurse-19yrs-bogo .promo-bar .promo-text{
    line-height: normal;
}.gr-orthora .temp_nurse-19-years .work-number .image-text-inner,.gr-orthora .temp_nurse-19yrs-bogo .work-number .image-text-inner{
    gap: 30px;
}}@media  only screen and (min-width:768px)and (max-width:1023px){.gr-orthora.temp_nurse-19-years .headingu,.gr-orthora .temp_nurse-19yrs-bogo .headingu{
    line-height: normal;
}.gr-orthora .nurse-19-risk-product .page-width.main-content-column{
    padding: 0 40px;
}.gr-orthora .temp_nurse-19-years .countdown,.gr-orthora .temp_nurse-19yrs-bogo .countdown{
    padding: 0 10px;
}}@media  only screen and (min-width:1024px)and (max-width:1099px){.gr-orthora .page-width.main-content-column{
    width: 85%;
}}.gr-orthora .three_list_view{
    display:flex !important;
    gap:10px;
    justify-content:space-between;
 }.gr-orthora .three_list_view   .li-list-pdp .wrapper-list-pdp  .li-list-h3{
    font-size: 15px;
  }.gr-orthora .three_list_view  .li-list-pdp .wrapper-list-pdp{
    flex-direction:column !important;
    text-align:center;
    gap:10px;
    margin-bottom:0px;
}.gr-orthora .cst_coll_acc summary{
    align-items:center;
    padding: 13px 0px !important;
}.gr-orthora .cst_coll_acc summary svg{
    width:30px;
    height:30px;
    padding:10px;
    border-radius:100%;
    background:#f6f6f6;
    align-items:center;
}.gr-orthora .cst_coll_acc .accordion__title{
    font-size: 16px;
    font-weight: 600;
}.gr-orthora .cst_coll_acc .accordion__content{
    padding-left:0px !important;
}.gr-orthora .cst_coll_acc .accordion__content *{
    font-size:15px;
    line-height:25px;
}.gr-orthora .coll_best-sellers-collection .product-card-wrapper .product-review-metafield{
    display:none;
}@media  screen and (min-width:750px){.gr-orthora .three_list_view   .li-list-pdp{
        width:100%;
        max-width:172px;
    }}@media  screen and (max-width:749px){.gr-orthora .three_list_view   .li-list-pdp .wrapper-list-pdp  .li-list-h3{
    font-size: 12px;
  }.gr-orthora .cst_coll_acc summary{
    align-items:center;
    padding: 10px 0px !important;
    }.gr-orthora .cst_coll_acc .accordion__title{
        font-size: 15px;
    }.gr-orthora .cst_coll_acc .accordion__content *{
        font-size:14px;
        line-height:25px;
    }.gr-orthora .temp_10-reasons-barefoot .sticky-cta__btn{
            padding: 12px 16px !important;
            font-size: 18px !important;
            min-height:50px;
    }}.gr-orthora .product__info-wrapper .price:has(.hot_deal) .price-item--sale{
        
    }.gr-orthora .hot_deal{
    display:inline-block;
    align-items:centre;
    padding: 0px 9px 1px 4px;
    background: red;
    border-radius: 50px;
    margin-right:2px;

    display: block;
    max-width: max-content;
    line-height: 16px;
    margin-bottom: 2px;
}.gr-orthora .hot_deal img{
    width: 12px;
    height: 12px;
    object-fit: contain;
    
}.gr-orthora .hot_deal span{
    font-size: 13px;
    color: #fff;
    font-weight: 700;
    letter-spacing: 0.18px;
    
    
}.gr-orthora .product__info-wrapper .price > *{
    vertical-align:middle;
}.gr-orthora .product__info-wrapper .price .badge.price__badge-sale:has(.hot_deal){
    padding: .5rem 0.3rem .6rem 1.3rem;
    
}@media  screen and (min-width:768px) {.gr-orthora .hot_deal,.gr-orthora .hot_deal + span + span{
        
    }.gr-orthora .product__info-wrapper .price:has(.hot_deal) .badge.price__badge-sale{
        
        margin-top: 0;
        margin-bottom: 0;
    }.gr-orthora .product__info-wrapper .price:has(.hot_deal) .price-item--regular{
        vertical-align:text-bottom;

       
    }.gr-orthora .product__info-wrapper .price:has(.hot_deal) .badge.price__badge-sale{
       vertical-align: sub;
    }}@media  screen and (max-width:600px) {.gr-orthora .hot_deal span{
        font-size:10px !important;
        
    }.gr-orthora .hot_deal{
        padding: 0px 9px 2px 4px;
    }.gr-orthora .hot_deal img{
        
        width:12px;
        height:12px;
    }.gr-orthora .product__info-wrapper .price:has(.hot_deal) .price-item--sale{
        font-size: 16px !important;
        font-size: 22px !important;
    }.gr-orthora .product__info-wrapper .price:has(.hot_deal) .price-item--regular{
        font-size: 18px !important;
        margin-right:0px;
        vertical-align:top;
        padding-top: 2px;
    }.gr-orthora .product__info-wrapper .price:has(.hot_deal) .badge.price__badge-sale{
        font-size: 13px !important;
        vertical-align: bottom;
        margin-bottom: 11px;

        
    }}.gr-orthora .product__info-wrapper:has(.campaign_custom_size_chart) .static_mob_btn,.gr-orthora .product__info-wrapper:has(.campaign_custom_size_chart) .best-fit-size-chart,.gr-orthora .product__info-wrapper:has(.campaign_custom_size_chart) .trigger-pop-up.btn{
    display:none !important;
}.gr-orthora .campaign-card-wrapper .card__heading a:after{
    display:none;
}.gr-orthora .campaign-card-wrapper .card--media .card__inner .card__content{
     z-index:0;
}.gr-orthora .campaign-card-wrapper .color-swatch.active{
    border: 2px solid #fff !important;
    box-shadow: 0 0 0 1px #9d9d9d !important;
}.gr-orthora .campaign-card-wrapper .corner-treatments-wrapper{
    top: unset;
    left: 0px;
    bottom: 9%;
}.gr-orthora .campaign-card-wrapper .corner-treatments-wrapper .corner-treatment{  
    border-radius: 0px !important;
    font-size: 8px;
    font-weight: 700;
}.gr-orthora .campaign-card-wrapper .campaign_tag_name{
    top: 0px;
    left: 0px;
    bottom: unset;

}.gr-orthora .campaign-card-wrapper .card__inner .card__media{
    border-radius: 10px;
    z-index:1 !important;
    top:0 !important;
    bottom:0 !important;
}.gr-orthora .campaign-card-wrapper .card__inner .quick-add{
    position: absolute;
    width: 100%;
    top: unset;
    bottom: -20% !important;
    z-index:2;
    transition:all 0.3s;
    opacity:0;
    visibility:hidden;
}.gr-orthora .campaign-card-wrapper:hover .quick-add{
    bottom:0  !important;
    transition:all 0.3s;
    opacity:1;
    visibility:visible;
}.gr-orthora .campaign-card-wrapper .main_image_div{
    position:relative;
    width:100%;

}.gr-orthora .campaign-card-wrapper .main_image_div + .card__content{
    display:none !important;
}.gr-orthora .campaign-card-wrapper .quick-add__submit .mobquick{
    display:none;
}.gr-orthora .campaign-card-wrapper .quick-add__submit .deskquick{
    font-weight:600;
}.gr-orthora .campaign-card-wrapper .quick-add__submit:before{
    display:none !important;
}.gr-orthora .campaign-card-wrapper .card__inner  .quick-add__submit{
    background: #ffffffa6;
    border-radius: 10px;
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    border: 1px solid #e7e7e787;
    
}.gr-orthora .campaign-card-wrapper .card__inner .quick-add__submit:after{
    display:none;
}.gr-orthora .campaign-card-wrapper .card__content > .card__information{
    text-align: center;
}.gr-orthora .campaign-card-wrapper .card__content > .card__information .card__heading a{
    font-size: 12px !important;
    line-height: 19px;
    -webkit-line-clamp: 2 !important;
    color: #545252;
}.gr-orthora .campaign-card-wrapper .card__content > .card__information .stars-flex{
    justify-content:center;
    align-items:center;
}.gr-orthora .campaign-card-wrapper .card__content > .card__information .product-review-metafield.rev_top{
        justify-content: center;

}.gr-orthora .campaign-card-wrapper .card__content > .card__information .stars-flex .price-item,.gr-orthora .campaign-card-wrapper .card__content > .card__information .stars-flex .price--on-sale .price-item--regular{
    font-size: 17px !important;
    line-height: 22px;
    letter-spacing: 0.18px;
}.gr-orthora .campaign-card-wrapper .card__content > .card__information .stars-flex .price--on-sale .price-item--regular{
    color: #a6a4a4 !important;
}.gr-orthora .campaign-card-wrapper .card__content > .card__information .stars-flex .currency,.gr-orthora .campaign-card-wrapper .card__content > .card__information .stars-flex .decimal{
    font-size: 12px;
    vertical-align: top;
    margin-top: -1px;
}.gr-orthora .campaign-card-wrapper .card__content > .card__information .tops_div{
    display: inline-flex;
    align-items: flex-start;
}.gr-orthora .campaign-card-wrapper .card__content > .card__information .price-item--sale *{
    color:#000;
    font-weight:900;
}.gr-orthora .campaign-card-wrapper .card__content > .card__information .card-color-swatches{
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    gap:8px;
    margin-top:10px;
}.gr-orthora .campaign-card-wrapper .card__content > .card__information .color-swatch{
    width:18px;
    height:18px;
    border-radius:50%;
    overflow:hidden;
    border:1px solid #ddd;
    cursor:pointer;
}.gr-orthora .campaign-card-wrapper .card__content > .card__information .swatch-color{
    width:100%;
    height:100%;
    display:block;
}.gr-orthora .campaign-card-wrapper .card__content > .card__information .color-swatch img{
    width:100%;
    height:100%;
    object-fit:cover;
}.gr-orthora .campaign-card-wrapper .prods_img,.gr-orthora .campaign-card-wrapper .prods_free_img{
    width:40px;
    height:40px;
    object-fit:contain;
    margin-left: 10px;
    margin-right: 10px;
}.gr-orthora .campaign-card-wrapper .one-o-one{
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom:10px;
}.gr-orthora .campaign-card-wrapper .free_img_badge{
    position:relative;
    display:flex;
    align-items:center;
}.gr-orthora .campaign-card-wrapper .free-badge{
  width: 40px;
  height: 40px;
  background: #ef4b4b;
  position: relative;

  
  clip-path: polygon(
    50% 0%,
    58% 10%,
    70% 2%,
    74% 16%,
    88% 8%,
    84% 24%,
    100% 22%,
    90% 36%,
    100% 50%,
    90% 64%,
    100% 78%,
    84% 76%,
    88% 92%,
    74% 84%,
    70% 98%,
    58% 90%,
    50% 100%,
    42% 90%,
    30% 98%,
    26% 84%,
    12% 92%,
    16% 76%,
    0% 78%,
    10% 64%,
    0% 50%,
    10% 36%,
    0% 22%,
    16% 24%,
    12% 8%,
    26% 16%,
    30% 2%,
    42% 10%
  );

  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0 2px 8px rgba(0,0,0,.2);
    position: absolute;
    top: -30%;
    right: -30%;
}.gr-orthora .campaign-card-wrapper .free-badge span{
  position: relative;
    z-index: 2;
    color: #fff;
    font-size: 7px;
    font-weight: 700;
    line-height: 1.1;
    text-align: center;
    transform: rotate(-15deg);
}.gr-orthora .variant_size_fit{
    display:none;
}.gr-orthora .var_tp_vl{
    display:flex;
    gap:10px;
}.gr-orthora .quick-view-campaign variant-selects,.gr-orthora .quick-view-campaign .product__info-container #myid,.gr-orthora .quick-view-campaign .product__info-container:has(.campaign_quantity_selector) .price_pdp,.gr-orthora .quick-view-campaign .product__info-container:has(.campaign_quantity_selector) .product-form__quantity,.gr-orthora .quick-view-campaign .product__info-container .link.product__view-details,.gr-orthora .quick-view-campaign .product__info-container .ul-list-pdp,.gr-orthora .quick-view-campaign .product__info-container .random_stock,.gr-orthora .quick-view-campaign .product__info-container .custom-spring-sale-info,.gr-orthora .quick-view-campaign .product__info-container .product_3_bullet_points,.gr-orthora .quick-view-campaign .product__info-container .review-wrapper{
    display:none !important;
}.gr-orthora .quick-view-campaign .quantity_select_div,.gr-orthora .quick-view-campaign .corner-treatments-wrapper,.gr-orthora .quick-view-campaign .campaign_variant_picker{
    display:block !important;
}.gr-orthora .quick-view-campaign .variant_size_fit + div > .product-form,.gr-orthora .quick-view-campaign .variant_size_fit + div{
    margin-top:10px;
}.gr-orthora .quick-view-campaign .campaign_free_ship{
    display: inline-block !important;
}.gr-orthora .quick-view-campaign .variant_size_fit{
        display: inline-block;
        margin-bottom:0px;
}.gr-orthora .quick-view-campaign .variant_size_fit .icon,.gr-orthora .quick-view-campaign .variant_size_fit label{
    display: inline-block;
    vertical-align: middle;
}.gr-orthora .quick-view-campaign .variant_size_fit .sizes{
    display: inline;
    vertical-align: middle;
}.gr-orthora .quick-view-campaign .campaign_quantity_selector{
    display:flex !important;
}.gr-orthora .quick-view-campaign .campaign_variant_picker .variant_top_value{
    display: flex  !important;
    flex-wrap: wrap !important;
    gap: 5px !important;
}.gr-orthora .quick-view-campaign .campaign_variant_picker .variant_values{
    padding: 7px 11px;
    border: 1px solid #ddd;
    font-size: 14px;
    line-height: 1.5;
    font-weight:700;
    color:#000;
    border-radius:6px;
    cursor:pointer;
}.gr-orthora .quick-view-campaign .campaign_variant_picker .variant_top_value.cwswacth .variant_values{
    width:40px;
    height:40px;
    padding:0px;
    font-size:0px;
    border-radius:100%;
    border: 2px solid #ddd;
    box-shadow:0 0 0 1px #ffffffff;
}.gr-orthora .quick-view-campaign .campaign_variant_picker .variant_pic{
    width:40px;
    height:40px;
    object-fit:cover;    
}.gr-orthora .quick-view-campaign .campaign_variant_picker .variant_top_value.cwswacth .variant_values.active{
    box-shadow:0 0 0 1px #000;
    border-color:#fff;
}.gr-orthora .quick-view-campaign .campaign_variant_picker .variant_top_value:not(.cwswacth) .variant_values.active{
    color:#fff;
    background:#000;
}.gr-orthora .quick-view-campaign .product__title a{
    text-decoration:none !important;
}.gr-orthora .quick-view-campaign .product__title h2{
    font-size:22px;
    line-height:26px;
}.gr-orthora .quick-add-modal .thumbnail-slider .thumbnail-list{
    overflow:hidden !important;
     display: flex !important;
}.gr-orthora .quick-view-campaign .product--thumbnail_slider .thumbnail-slider{
    display: flex !important;
}.gr-orthora .quick-view-campaign .campaign_variant_picker .variant_fieldset{
    margin-bottom:12px;
}.gr-orthora .quick-view-campaign .campaign_variant_picker .variant_fieldset:last-child{
    margin-bottom:0px;
}.gr-orthora quick-add-modal .quick-view-campaign .product__media-item:not(.is-active){
  display: none !important;
}.gr-orthora quick-add-modal .quick-view-campaign .product__media-item.is-active{
  display: block !important;
}.gr-orthora quick-add-modal .quick-view-campaign .corner-treatments-wrapper{
    position:absolute;
    top: unset;
    left: 0px;
    bottom: 9%;
    
}.gr-orthora quick-add-modal .quick-view-campaign .corner-treatments-wrapper .corner-treatment{ 
    border-radius: 0px !important;
    font-size: 8px;
    font-weight: 700;
    text-transform: uppercase;
}.gr-orthora quick-add-modal .quick-view-campaign .campaign_tag_name{
    top:0;
    left:0;
    bottom: unset;
}.gr-orthora .quick-view-campaign .campaign_variant_picker .variant_label{
    font-size:15px;
    margin-bottom: 3px;
    display: block;
}.gr-orthora .quick-view-campaign .campaign_variant_picker .variant_label .variant_names{
    font-weight:600;
}.gr-orthora .quick-view-campaign .product-form__submit.button{
    padding: 15px 0 !important;
    font-size: 16px !important;
    border-radius: 7px;
}.gr-orthora .quick-view-campaign .product-form__submit.button:after{
    display:none;
}.gr-orthora .campaign_bundle-wrap{
    display:flex;
    gap:12px;
}.gr-orthora .quantity_select_div .product_quantity_label{
    font-size: 15px;
    margin-bottom: 8px;
    display: block;
}.gr-orthora .quantity_select_div .product_quantity_label .quantity_active{
    font-weight: 600;
}.gr-orthora .campaign_bundle-card{
    width:calc(33% - 12px * 2/3);
    border:2px solid #e7e7e7;
    border-radius:10px;
    background:#fff;
    text-align:center;
    padding:14px 10px;
    position:relative;
    transition:.3s;
    cursor:pointer;
}.gr-orthora .campaign_bundle-card.active{
    border-color:#000;
    background: #f6fdff;
}.gr-orthora .campaign_popular{
    position:absolute;
    top:-11px;
    left:50%;
    transform:translateX(-50%);
    background:#f6d35c;
    color:#000;
    font-size:10px;
    font-weight:700;
    padding:3px 10px;
    border-radius:20px;
    white-space:nowrap;
    text-transform:uppercase;
}.gr-orthora .campaign_unit{
    font-size:16px;
    font-weight:700;
    line-height:20px;
    margin-bottom:6px;
    text-transform:capitalize;
}.gr-orthora .campaign_save{
    display:inline-block;
    font-size:14px;
    color:#000;
    font-weight:700;
    border-radius:4px;
    margin-bottom:8px;
}.gr-orthora .campaign_save.dis{
    background:#d63d2e;
     font-size:13px;
    padding:3px 10px;
    color:#fff;
}.gr-orthora .campaign_old-price{
    font-size:13px;
    color:#8d8d8d;
    text-decoration:line-through;
    margin-bottom:3px;
    font-weight:600;
}.gr-orthora .campaign_price{
    font-size:18px;
    font-weight:800;
    color:#111;
    line-height:1;
}.gr-orthora .campaign_price span{
    font-size:12px;
    font-weight:600;
    color:#666;
    display:inline-block;
}.gr-orthora .campaign_popular + .campaign_unit{
    margin-top: 10px;
}@media  screen and (min-width:749px) {.gr-orthora quick-add-modal .quick-view-campaign{
        overflow-y:unset;
    }.gr-orthora quick-add-modal .quick-view-campaign .product__media-wrapper{
        height:max-content;
        position:sticky;
        top:30px;
    }}@media  screen and (max-width:749px) {.gr-orthora .campaign_bundle-card{
        width:calc(50% - 12px * 1/2);
    }.gr-orthora quick-add-modal .quick-view-campaign .thumbnail-list__item.slider__slide{
        width: 70px;
    }.gr-orthora .campaign-card-wrapper .card__inner .quick-add,.gr-orthora .campaign-card-wrapper:hover .quick-add{
        bottom:0  !important;
        transition:all 0.3s;
        opacity:1;
        visibility:visible;
        width: max-content;
        bottom: 10px !important;
        right: 10px;
    }.gr-orthora .campaign-card-wrapper .card__inner .quick-add .quick-add__submit{
        min-height:1px;
    }.gr-orthora .campaign-card-wrapper .card__inner .quick-add .quick-add__submit span{ 
        aspect-ratio:1/1;
    }.gr-orthora .campaign-card-wrapper .quick-add__submit .mobquick{
        display:block;
    }.gr-orthora .campaign-card-wrapper .quick-add__submit .deskquick{
        display:none;
    }}.gr-orthora .seven_reason_over div#shopify-section-topbar-slider,.gr-orthora .seven_reason_over .footer,.gr-orthora .seven_reason_over .topbar-desktop,.gr-orthora .seven_reason_over #shopify-section-header{
        display: none;
}
.gr-orthora .on-video .way-video{border-radius:20px;overflow:hidden;display:flex;position:relative;max-width:1024px;margin:auto;box-shadow:#00000059 0 5px 15px}.gr-orthora .on-video h2.video-heading{text-align:center;color:#1362a1;font-size:40px;margin-top:0;margin-bottom:40px}.gr-orthora .way-icon-text .image-with-text__media{border-radius:10px}.gr-orthora .way-icon-text .image-with-text__heading.h1{font-size:40px;font-weight:600;color:#1362a1}.gr-orthora span.way-list{margin-top:10px;color:#000;font-size:16px;line-height:26px}.gr-orthora .way-list strong{font-size:24px;font-weight:600;color:#1362a1}.gr-orthora .way-icon-text p{color:#000;font-size:16px;line-height:24px}.gr-orthora .way-icon-text .image-with-text__text{margin-top:10px;margin-bottom:20px}.gr-orthora .way-icon-text .image-with-text__media img{border-radius:10px}.gr-orthora .way-icon-text .image-with-text__grid{align-items:center}.gr-orthora .bd-none .image-with-text .global-media-settings{border:none!important}@media (max-width:768px){.gr-orthora .on-video h2.video-heading,.gr-orthora .way-trust .testimonial-heading{font-size:28px!important;margin-bottom:20px}.gr-orthora .way-trust .rating-text{font-size:14px}.gr-orthora .way-icon-text .image-with-text__heading.h1{font-size:28px;line-height:38px}.gr-orthora .way-icon-text .image-with-text__content{padding:20px 0 0!important}.gr-orthora span.way-list{font-size:14px;line-height:24px}}@media  only screen and (min-width:769px)and (max-width:1024px){.gr-orthora .way-icon-text .image-with-text__content{padding:20px}.gr-orthora .way-icon-text .image-with-text__heading.h1{font-size:30px;line-height:40px}.gr-orthora .way-icon-text .image-with-text__text{margin-bottom:10px}}.gr-orthora .bogo-deal-new #shopify-section-header,.gr-orthora .bogo-deal-new #shopify-section-topbar-desktop,.gr-orthora .bogo-deal-new .header,.gr-orthora .bogo-deal-new .footer,.gr-orthora .bogo-deal-new div#shopify-section-topbar-slider,.gr-orthora .temp_bogo-deal .footer,.gr-orthora .temp_bogo-deal .header,.gr-orthora .temp_bogo-deal .topbar-desktop,.gr-orthora .temp_bogo-deal div#shopify-section-topbar-slider,.gr-orthora .temp_nurse-19yrs-bogo .footer,.gr-orthora .temp_nurse-19yrs-bogo .header,.gr-orthora .temp_nurse-19yrs-bogo .topbar-desktop,.gr-orthora .temp_nurse-19yrs-bogo div#shopify-section-topbar-slider{display:none}.gr-orthora .hide_head_footer_cust .topbar_mob_slider_sec,.gr-orthora .hide_head_footer_cust footer.footer,.gr-orthora .hide_head_footer_cust .topbar_desktop_sticky,.gr-orthora .hide_head_footer_cust .shopify-section-header-sticky{display:none}
@font-face {font-family:Filson Pro;src:url(https://www.orthora-footwear.com/cdn/shop/files/FilsonPro-Book.woff2?v=1787039000) format("woff2"),url(https://www.orthora-footwear.com/cdn/shop/files/FilsonPro-Book.woff?v=1787038999) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face {font-family:Filson Pro regular;src:url(https://www.orthora-footwear.com/cdn/shop/files/FilsonPro-Regular.woff2?v=1787038043) format("woff2"),url(https://www.orthora-footwear.com/cdn/shop/files/FilsonPro-Regular.woff?v=1787038043) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face {font-family:Filson Pro;src:url(https://www.orthora-footwear.com/cdn/shop/files/FilsonPro-Thin.woff2?v=1787037987) format("woff2"),url(https://www.orthora-footwear.com/cdn/shop/files/FilsonPro-Thin.woff?v=1787037988) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face {font-family:Filson Pro;src:url(https://www.orthora-footwear.com/cdn/shop/files/FilsonPro-Light.woff2?v=1787038201) format("woff2"),url(https://www.orthora-footwear.com/cdn/shop/files/FilsonPro-Light.woff?v=1787038202) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face {font-family:Filson Pro;src:url(https://www.orthora-footwear.com/cdn/shop/files/FilsonPro-Medium.woff2?v=1787038125) format("woff2"),url(https://www.orthora-footwear.com/cdn/shop/files/FilsonPro-Medium.woff?v=1787038125) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face {font-family:Filson Pro;src:url(https://www.orthora-footwear.com/cdn/shop/files/FilsonPro-Bold.woff2?v=1787039051) format("woff2"),url(https://www.orthora-footwear.com/cdn/shop/files/FilsonPro-Bold.woff?v=1787039051) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face {font-family:Filson Pro;src:url(https://www.orthora-footwear.com/cdn/shop/files/FilsonPro-Heavy.woff2?v=1787038280) format("woff2"),url(https://www.orthora-footwear.com/cdn/shop/files/FilsonPro-Heavy.woff?v=1787038280) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face {font-family:Filson Pro;src:url(https://www.orthora-footwear.com/cdn/shop/files/FilsonPro-Black.woff2?v=1787037901) format("woff2"),url(https://www.orthora-footwear.com/cdn/shop/files/FilsonPro-Black.woff?v=1787037900) format("woff");font-weight:900;font-style:normal;font-display:swap}.gr-orthora .seven_reason_over>*,.gr-orthora .fivetestedshoes>*{font-family:Filson Pro}.gr-orthora .fivetestedshoes-2-prod{border-top:none}@media (max-width:768px){.gr-orthora .fivetestedshoes-2-prod{background:#f8f8f8}}
.gr-orthora .product{margin:0}.gr-orthora .product.grid{gap:0}.gr-orthora .product--no-media{max-width:57rem;margin:0 auto}.gr-orthora .product__media-wrapper{padding-left:0}@media  screen and (min-width:750px){.gr-orthora .product--thumbnail .product__media-gallery,.gr-orthora .product--thumbnail_slider .product__media-gallery,.gr-orthora .product--stacked .product__info-container--sticky,.gr-orthora .product--columns .product__info-container--sticky{display:block;position:sticky;top:3rem;z-index:2}.gr-orthora .product--thumbnail .thumbnail-list{padding-right:var(--media-shadow-horizontal-offset)}.gr-orthora .product__info-wrapper{padding:0 0 0 5rem}.gr-orthora .product__info-wrapper--extra-padding{padding:0 0 0 8rem}.gr-orthora .product--right .product__info-wrapper{padding:0 5rem 0 0}.gr-orthora .product--right .product__info-wrapper--extra-padding{padding:0 8rem 0 0}.gr-orthora .product--right .product__media-list{margin-bottom:2rem}.gr-orthora .product__media-container .slider-buttons{display:none}}@media  screen and (min-width:990px){.gr-orthora .product--large:not(.product--no-media) .product__media-wrapper{max-width:65%;width:calc(65% - var(--grid-desktop-horizontal-spacing) / 2)}.gr-orthora .product--large:not(.product--no-media) .product__info-wrapper{padding:0 0 0 4rem;max-width:35%;width:calc(35% - var(--grid-desktop-horizontal-spacing) / 2)}.gr-orthora .product--large:not(.product--no-media).product--right .product__info-wrapper{padding:0 4rem 0 0}.gr-orthora .product--medium:not(.product--no-media) .product__media-wrapper,.gr-orthora .product--small:not(.product--no-media) .product__info-wrapper{max-width:55%;width:calc(55% - var(--grid-desktop-horizontal-spacing) / 2)}.gr-orthora .product--medium:not(.product--no-media) .product__info-wrapper,.gr-orthora .product--small:not(.product--no-media) .product__media-wrapper{max-width:45%;width:calc(45% - var(--grid-desktop-horizontal-spacing) / 2)}}.gr-orthora .shopify-payment-button__button{font-family:inherit;min-height:4.6rem}.gr-orthora .shopify-payment-button__button [role=button].focused,.gr-orthora .no-js .shopify-payment-button__button [role=button]:focus{outline:.2rem solid rgba(var(--color-foreground),.5)!important;outline-offset:.3rem;box-shadow:0 0 0 .1rem rgba(var(--color-button),var(--alpha-button-border)),0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)!important}.gr-orthora .shopify-payment-button__button [role=button]:focus:not(:focus-visible){outline:0;box-shadow:none!important}.gr-orthora .shopify-payment-button__button [role=button]:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5)!important;box-shadow:0 0 0 .1rem rgba(var(--color-button),var(--alpha-button-border)),0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)!important}.gr-orthora .shopify-payment-button__button--unbranded{background-color:rgba(var(--color-button),var(--alpha-button-background));color:rgb(var(--color-button-text));font-size:1.4rem;line-height:calc(1 + .2 / var(--font-body-scale));letter-spacing:.07rem}.gr-orthora .shopify-payment-button__button--unbranded::selection{background-color:rgba(var(--color-button-text),.3)}.gr-orthora .shopify-payment-button__button--unbranded:hover,.gr-orthora .shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:rgba(var(--color-button),var(--alpha-button-background))}.gr-orthora .shopify-payment-button__more-options{margin:1.6rem 0 1rem;font-size:1.2rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.05rem;text-decoration:underline;text-underline-offset:.3rem}.gr-orthora .shopify-payment-button__button+.shopify-payment-button__button--hidden{display:none}.gr-orthora .product-form{display:block}.gr-orthora .product-form__error-message-wrapper:not([hidden]){display:flex;align-items:flex-start;font-size:1.2rem;margin-bottom:1.5rem}.gr-orthora .product-form__error-message-wrapper svg{flex-shrink:0;width:1.2rem;height:1.2rem;margin-right:.7rem;margin-top:.5rem}.gr-orthora .product-form__input{flex:0 0 100%;padding:0;margin:0 0 1.2rem;max-width:37rem;min-width:fit-content;border:none}.gr-orthora variant-radios,.gr-orthora variant-selects{display:block}.gr-orthora .product-form__input--dropdown{margin-bottom:1.6rem}.gr-orthora .product-form__input .form__label{padding-left:0}.gr-orthora fieldset.product-form__input .form__label{margin-bottom:.2rem}.gr-orthora .product-form__input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.gr-orthora .product-form__input input[type=radio]+label{border:var(--variant-pills-border-width) solid rgba(var(--color-foreground),var(--variant-pills-border-opacity));background-color:rgb(var(--color-background));color:rgba(var(--color-foreground));border-radius:var(--variant-pills-radius);color:rgb(var(--color-foreground));display:inline-block;margin:.7rem .5rem .2rem 0;padding:1rem 2rem;font-size:1.4rem;letter-spacing:.1rem;line-height:1;text-align:center;transition:border var(--duration-short) ease;cursor:pointer;position:relative}.gr-orthora .product-form__input input[type=radio]+label:before{content:"";position:absolute;top:calc(var(--variant-pills-border-width) * -1);right:calc(var(--variant-pills-border-width) * -1);bottom:calc(var(--variant-pills-border-width) * -1);left:calc(var(--variant-pills-border-width) * -1);z-index:-1;border-radius:var(--variant-pills-radius);box-shadow:var(--variant-pills-shadow-horizontal-offset) var(--variant-pills-shadow-vertical-offset) var(--variant-pills-shadow-blur-radius) rgba(var(--color-shadow),var(--variant-pills-shadow-opacity))}.gr-orthora .product-form__input input[type=radio]+label:hover{border-color:rgb(var(--color-foreground))}.gr-orthora .product-form__input input[type=radio]:checked+label{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}@media  screen and (forced-colors:active){.gr-orthora .product-form__input input[type=radio]:checked+label{text-decoration:underline}}.gr-orthora .product-form__input input[type=radio]:checked+label::selection{background-color:rgba(var(--color-background),.3)}.gr-orthora .product-form__input input[type=radio]:disabled+label{border-color:rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),.4);text-decoration:line-through}.gr-orthora .product-form__input input[type=radio]:focus-visible+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.gr-orthora .product-form__input input[type=radio].focused+label,.gr-orthora .no-js .shopify-payment-button__button [role=button]:focus+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.gr-orthora .no-js .product-form__input input[type=radio]:focus:not(:focus-visible)+label{box-shadow:none}.gr-orthora .product-form__input .select{max-width:25rem}.gr-orthora .product-form__submit{margin-bottom:1rem}.gr-orthora .no-js .product-form__submit.button--secondary{--color-button: var(--color-base-accent-1);--color-button-text: var(--color-base-solid-button-labels);--alpha-button-background: 1}.gr-orthora .product-form__submit[aria-disabled=true]+.shopify-payment-button .shopify-payment-button__button[disabled],.gr-orthora .product-form__submit[disabled]+.shopify-payment-button .shopify-payment-button__button[disabled]{cursor:not-allowed;opacity:.5}@media  screen and (forced-colors:active){.gr-orthora .product-form__submit[aria-disabled=true]{color:Window}}.gr-orthora .shopify-payment-button__more-options{color:rgb(var(--color-foreground))}.gr-orthora .shopify-payment-button__button{font-size:1.5rem;letter-spacing:.1rem}.gr-orthora .product__info-container>*+*{margin:1.5rem 0}.gr-orthora .product__info-container iframe{max-width:100%}.gr-orthora .product__info-container .product-form,.gr-orthora .product__info-container .product__description{margin:2.5rem 0}.gr-orthora .product__text{margin-bottom:0}.gr-orthora a.product__text{display:block;text-decoration:none;color:rgba(var(--color-foreground),.75)}.gr-orthora .product__text.caption-with-letter-spacing{text-transform:uppercase}.gr-orthora .product__title{word-break:break-word;margin-bottom:1.5rem}.gr-orthora .product__title>*{margin:0}.gr-orthora .product__title>a{display:none}.gr-orthora .product__title+.product__text.caption-with-letter-spacing{margin-top:-1.5rem}.gr-orthora .product__text.caption-with-letter-spacing+.product__title{margin-top:0}.gr-orthora .product__accordion .accordion__content{padding:0 1rem}.gr-orthora .product .price .badge,.gr-orthora .product .price__container{margin-bottom:.5rem}.gr-orthora .product .price dl{margin-top:.5rem;margin-bottom:.5rem}.gr-orthora .product .price--sold-out .price__badge-sold-out{background:transparent;color:rgb(var(--color-base-text));border-color:transparent}.gr-orthora .product .price--sold-out .price__badge-sale{display:none}@media  screen and (min-width:750px){.gr-orthora .product__info-container{max-width:60rem}.gr-orthora .product__info-container .price--on-sale .price-item--regular{font-size:1.6rem}.gr-orthora .product__info-container>*:first-child{margin-top:0}}.gr-orthora .product__description-title{font-weight:600}.gr-orthora .product--no-media .product__title,.gr-orthora .product--no-media .product__text,.gr-orthora .product--no-media noscript .product-form__input,.gr-orthora .product--no-media .product__tax,.gr-orthora .product--no-media shopify-payment-terms{text-align:center}.gr-orthora .product--no-media .product__media-wrapper,.gr-orthora .product--no-media .product__info-wrapper{padding:0}.gr-orthora .product__tax{margin-top:-1.4rem}.gr-orthora .product--no-media noscript .product-form__input,.gr-orthora .product--no-media .share-button{max-width:100%}.gr-orthora .product--no-media fieldset.product-form__input,.gr-orthora .product--no-media .product-form__quantity,.gr-orthora .product--no-media .product-form__input--dropdown,.gr-orthora .product--no-media .share-button,.gr-orthora .product--no-media .product__view-details,.gr-orthora .product--no-media .product__pickup-availabilities,.gr-orthora .product--no-media .product-form{display:flex;align-items:center;justify-content:center;text-align:center}.gr-orthora .product--no-media .product-form{flex-direction:column}.gr-orthora .product--no-media .product-form>.form{max-width:30rem;width:100%}.gr-orthora .product--no-media .product-form__quantity,.gr-orthora .product--no-media .product-form__input--dropdown{flex-direction:column;max-width:100%}.gr-orthora .product-form__quantity .form__label{margin-bottom:.6rem}.gr-orthora .product-form__quantity-top .form__label{margin-bottom:1.2rem}.gr-orthora .product--no-media fieldset.product-form__input{flex-wrap:wrap;margin:0 auto 1.2rem}.gr-orthora .product-form__buttons{max-width:44rem}.gr-orthora .product--no-media .product__info-container>modal-opener{display:block;text-align:center}.gr-orthora .product--no-media .product-popup-modal__button{padding-right:0}.gr-orthora .product--no-media .price{text-align:center}.gr-orthora .product__media-list video{border-radius:calc(var(--media-radius) - var(--media-border-width))}@media  screen and (max-width:749px){.gr-orthora .product__media-list{margin-left:-2.5rem;margin-bottom:3rem;width:calc(100% + 4rem)}.gr-orthora .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:-1.5rem;margin-right:-1.5rem}.gr-orthora .slider.product__media-list::-webkit-scrollbar{height:.2rem;width:.2rem}.gr-orthora .product__media-list::-webkit-scrollbar-thumb{background-color:rgb(var(--color-foreground))}.gr-orthora .product__media-list::-webkit-scrollbar-track{background-color:rgba(var(--color-foreground),.2)}.gr-orthora .product__media-list .product__media-item{width:calc(100% - 3rem - var(--grid-mobile-horizontal-spacing))}.gr-orthora .product--mobile-columns .product__media-item{width:calc(50% - 1.5rem - var(--grid-mobile-horizontal-spacing))}}@media  screen and (min-width:750px){.gr-orthora .product--thumbnail .product__media-list,.gr-orthora .product--thumbnail_slider .product__media-list{padding-bottom:calc(var(--media-shadow-vertical-offset) * var(--media-shadow-visible))}.gr-orthora .product__media-list{padding-right:calc(var(--media-shadow-horizontal-offset) * var(--media-shadow-visible))}.gr-orthora .product--thumbnail .product__media-item:not(.is-active),.gr-orthora .product--thumbnail_slider .product__media-item:not(.is-active){display:none}.gr-orthora .product-media-modal__content>.product__media-item--variant.product__media-item--variant{display:none}.gr-orthora .product-media-modal__content>.product__media-item--variant:first-child{display:block}}.gr-orthora .product__media-item.product__media-item--variant{display:none}.gr-orthora .product__media-item--variant:first-child{display:block}@media  screen and (min-width:750px)and (max-width:989px){.gr-orthora .product__media-list .product__media-item:first-child{padding-left:0}.gr-orthora .product--thumbnail_slider .product__media-list{margin-left:0}.gr-orthora .product__media-list .product__media-item{width:100%}}.gr-orthora .product__media-icon .icon{width:1.2rem;height:1.4rem}.gr-orthora .product__media-icon,.gr-orthora .thumbnail__badge{background-color:rgb(var(--color-background));border-radius:50%;border:.1rem solid rgba(var(--color-foreground),.1);color:rgb(var(--color-foreground));display:flex;align-items:center;justify-content:center;height:3rem;width:3rem;position:absolute;left:calc(1.2rem + var(--media-border-width));top:calc(1.2rem + var(--media-border-width));z-index:1;transition:color var(--duration-short) ease,opacity var(--duration-short) ease}.gr-orthora .product__media-video .product__media-icon{opacity:1}.gr-orthora .product__modal-opener--image .product__media-toggle:hover{cursor:zoom-in}.gr-orthora .product__modal-opener:hover .product__media-icon{border:.1rem solid rgba(var(--color-foreground),.1)}@media  screen and (min-width:750px){.gr-orthora .grid__item.product__media-item--full{width:100%}.gr-orthora .product--columns .product__media-item:not(.product__media-item--single):not(:only-child){max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.gr-orthora .product--large.product--columns .product__media-item--full .deferred-media__poster-button{height:5rem;width:5rem}.gr-orthora .product--medium.product--columns .product__media-item--full .deferred-media__poster-button{height:4.2rem;width:4.2rem}.gr-orthora .product--medium.product--columns .product__media-item--full .deferred-media__poster-button .icon{width:1.8rem;height:1.8rem}.gr-orthora .product--small.product--columns .product__media-item--full .deferred-media__poster-button{height:3.6rem;width:3.6rem}.gr-orthora .product--small.product--columns .product__media-item--full .deferred-media__poster-button .icon{width:1.6rem;height:1.6rem}}@media  screen and (min-width:990px){.gr-orthora .product--stacked .product__media-item{max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.gr-orthora .product:not(.product--columns) .product__media-list .product__media-item:first-child,.gr-orthora .product:not(.product--columns) .product__media-list .product__media-item--full{width:100%;max-width:100%}.gr-orthora .product__modal-opener .product__media-icon{opacity:0}.gr-orthora .product__modal-opener:hover .product__media-icon,.gr-orthora .product__modal-opener:focus .product__media-icon{opacity:1}}.gr-orthora .product__media-item>*{display:block;position:relative}.gr-orthora .product__media-toggle{display:flex;border:none;background-color:transparent;color:currentColor;padding:0}.gr-orthora .product__media-toggle:after{content:"";cursor:pointer;display:block;margin:0;padding:0;position:absolute;top:0;left:0;z-index:2;height:100%;width:100%}.gr-orthora .product__media-toggle:focus-visible{outline:0;box-shadow:none}@media (forced-colors:active){.gr-orthora .product__media-toggle:focus-visible,.gr-orthora .product__media-toggle:focus-visible:after,.gr-orthora .product-form__input input[type=radio]:focus-visible+label{outline:transparent solid 1px;outline-offset:2px}}.gr-orthora .product__media-toggle.focused{outline:0;box-shadow:none}.gr-orthora .product__media-toggle:focus-visible:after{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5);border-radius:var(--media-radius)}.gr-orthora .product__media-toggle.focused:after{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5);border-radius:var(--media-radius)}.gr-orthora .product-media-modal{background-color:rgb(var(--color-background));height:100%;position:fixed;top:0;left:0;width:100%;visibility:hidden;opacity:0;z-index:-1}.gr-orthora .product-media-modal[open]{visibility:visible;opacity:1;z-index:101}.gr-orthora .product-media-modal__dialog{display:flex;align-items:center;height:100vh}.gr-orthora .product-media-modal__content{max-height:100vh;width:100%;overflow:auto}.gr-orthora .product-media-modal__content>*:not(.active),.gr-orthora .product__media-list .deferred-media{display:none}@media  screen and (min-width:750px){.gr-orthora .product-media-modal__content{padding-bottom:2rem}.gr-orthora .product-media-modal__content>*:not(.active){display:block}.gr-orthora .product__modal-opener:not(.product__modal-opener--image){display:none}.gr-orthora .product__media-list .deferred-media{display:block}}@media  screen and (max-width:749px){.gr-orthora .product--thumbnail .is-active>.product__modal-opener:not(.product__modal-opener--image),.gr-orthora .product--thumbnail_slider .is-active>.product__modal-opener:not(.product__modal-opener--image){display:none}.gr-orthora .product--thumbnail .is-active .deferred-media,.gr-orthora .product--thumbnail_slider .is-active .deferred-media{display:block;width:100%}}.gr-orthora .product-media-modal__content>*{display:block;height:auto;margin:auto}.gr-orthora .product-media-modal__content .media{background:none}.gr-orthora .product-media-modal__model{width:100%}.gr-orthora .product-media-modal__toggle{background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:50%;color:rgba(var(--color-foreground),.55);display:flex;align-items:center;justify-content:center;cursor:pointer;right:2rem;padding:1.2rem;position:fixed;z-index:2;top:2rem;width:4rem}.gr-orthora .product-media-modal__content .deferred-media{width:100%}@media  screen and (min-width:750px){.gr-orthora .product-media-modal__content{padding:2rem 11rem}.gr-orthora .product-media-modal__content>*{width:100%}.gr-orthora .product-media-modal__content>*+*{margin-top:2rem}.gr-orthora .product-media-modal__toggle{right:5rem;top:2.2rem}}@media  screen and (min-width:990px){.gr-orthora .product-media-modal__content{padding:2rem 11rem}.gr-orthora .product-media-modal__content>*+*{margin-top:1.5rem}.gr-orthora .product-media-modal__content{padding-bottom:1.5rem}.gr-orthora .product-media-modal__toggle{right:5rem}}.gr-orthora .product-media-modal__toggle:hover{color:rgba(var(--color-foreground),.75)}.gr-orthora .product-media-modal__toggle .icon{height:auto;margin:0;width:2.2rem}.gr-orthora .product-popup-modal{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;overflow:auto;width:100%;background:rgba(var(--color-foreground),.2);height:100%}.gr-orthora .product-popup-modal[open]{opacity:1;visibility:visible;z-index:101}.gr-orthora .product-popup-modal__content{border-radius:var(--popup-corner-radius);background-color:rgb(var(--color-background));overflow:auto;height:80%;margin:0 auto;left:50%;transform:translate(-50%);margin-top:5rem;width:92%;position:absolute;top:0;padding:0 1.5rem 0 3rem;border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-style:solid;border-width:var(--popup-border-width);box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}.gr-orthora .product-popup-modal__content.focused{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}.gr-orthora .product-popup-modal__content:focus-visible{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}@media  screen and (min-width:750px){.gr-orthora .product-popup-modal__content{padding-right:1.5rem;margin-top:10rem;width:70%;padding:0 3rem}.gr-orthora .product-media-modal__dialog .global-media-settings--no-shadow{overflow:visible!important}}.gr-orthora .product-popup-modal__content img{max-width:100%}@media  screen and (max-width:749px){.gr-orthora .product-popup-modal__content table{display:block;max-width:fit-content;overflow-x:auto;white-space:nowrap;margin:0}.gr-orthora .product-media-modal__dialog .global-media-settings,.gr-orthora .product-media-modal__dialog .global-media-settings video,.gr-orthora .product-media-modal__dialog .global-media-settings model-viewer,.gr-orthora .product-media-modal__dialog .global-media-settings iframe,.gr-orthora .product-media-modal__dialog .global-media-settings img{border:none;border-radius:0}}.gr-orthora .product-popup-modal__opener{display:inline-block}.gr-orthora .product-popup-modal__button{font-size:1.6rem;padding-right:1.3rem;padding-left:0;height:4.4rem;text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration-thickness var(--duration-short) ease}.gr-orthora .product-popup-modal__button:hover{text-decoration-thickness:.2rem}.gr-orthora .product-popup-modal__content-info{padding-right:4.4rem}.gr-orthora .product-popup-modal__content-info>*{height:auto;margin:0 auto;max-width:100%;width:100%}@media  screen and (max-width:749px){.gr-orthora .product-popup-modal__content-info>*{max-height:100%}}.gr-orthora .product-popup-modal__toggle{background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:50%;color:rgba(var(--color-foreground),.55);display:flex;align-items:center;justify-content:center;cursor:pointer;position:sticky;padding:1.2rem;z-index:2;top:1.5rem;width:4rem;margin:0 0 0 auto}.gr-orthora .product-popup-modal__toggle:hover{color:rgba(var(--color-foreground),.75)}.gr-orthora .product-popup-modal__toggle .icon{height:auto;margin:0;width:2.2rem}.gr-orthora .product__media-list .media>*{overflow:hidden}.gr-orthora .thumbnail-list{flex-wrap:wrap;grid-gap:1rem}.gr-orthora .slider--mobile.thumbnail-list:after{content:none}@media  screen and (min-width:750px){.gr-orthora .product--stacked .thumbnail-list{display:none}.gr-orthora .thumbnail-list{display:grid;grid-template-columns:repeat(4,1fr)}}.gr-orthora .thumbnail-list_item--variant:not(:first-child){display:none}@media  screen and (min-width:990px){.gr-orthora .thumbnail-list{grid-template-columns:repeat(4,1fr)}.gr-orthora .product--medium .thumbnail-list{grid-template-columns:repeat(5,1fr)}.gr-orthora .product--large .thumbnail-list{grid-template-columns:repeat(6,1fr)}}@media  screen and (max-width:749px){.gr-orthora .product__media-item{display:flex;align-items:center}.gr-orthora .product__modal-opener{width:100%}.gr-orthora .thumbnail-slider{display:flex;align-items:center}.gr-orthora .thumbnail-slider .thumbnail-list.slider{display:flex;padding:.5rem;flex:1;scroll-padding-left:.5rem}.gr-orthora .thumbnail-list__item.slider__slide{width:calc(33% - .6rem)}}@media  screen and (min-width:750px){.gr-orthora .product--thumbnail_slider .thumbnail-slider{display:flex;align-items:center}.gr-orthora .thumbnail-slider .thumbnail-list.slider--tablet-up{display:flex;padding:.5rem;flex:1;scroll-padding-left:.5rem}.gr-orthora .product__media-wrapper .slider-mobile-gutter .slider-button{display:none}.gr-orthora .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(25% - .8rem)}.gr-orthora .product--thumbnail_slider .slider-mobile-gutter .slider-button{display:flex}}@media  screen and (min-width:900px){.gr-orthora .product--small .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(25% - .8rem)}.gr-orthora .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(20% - .8rem)}}.gr-orthora .thumbnail{position:absolute;top:0;left:0;display:block;height:100%;width:100%;padding:0;color:rgb(var(--color-base-text));cursor:pointer;background-color:transparent}.gr-orthora .thumbnail:hover{opacity:.7}.gr-orthora .thumbnail.global-media-settings img{border-radius:0}.gr-orthora .thumbnail[aria-current]{box-shadow:0 0 0 .1rem rgb(var(--color-foreground));border-color:rgb(var(--color-foreground))}.gr-orthora .thumbnail[aria-current]:focus-visible{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5)}.gr-orthora .thumbnail[aria-current]:focus,.gr-orthora .thumbnail.focused{outline:0;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5)}@media (forced-colors:active){.gr-orthora .thumbnail[aria-current]:focus,.gr-orthora .thumbnail.focused{outline:transparent solid 1px}}.gr-orthora .thumbnail[aria-current]:focus:not(:focus-visible){outline:0;box-shadow:0 0 0 .1rem rgb(var(--color-foreground))}.gr-orthora .thumbnail img{pointer-events:none}.gr-orthora .thumbnail--narrow img{height:100%;width:auto;max-width:100%}.gr-orthora .thumbnail--wide img{height:auto;width:100%}.gr-orthora .thumbnail__badge .icon{width:1rem;height:1rem}.gr-orthora .thumbnail__badge .icon-3d-model{width:1.2rem;height:1.2rem}.gr-orthora .thumbnail__badge{color:rgb(var(--color-foreground),.6);height:2rem;width:2rem;left:auto;right:calc(.4rem + var(--media-border-width));top:calc(.4rem + var(--media-border-width))}@media  screen and (min-width:750px){.gr-orthora .product:not(.product--small) .thumbnail__badge{height:3rem;width:3rem}.gr-orthora .product:not(.product--small) .thumbnail__badge .icon{width:1.2rem;height:1.2rem}.gr-orthora .product:not(.product--small) .thumbnail__badge .icon-3d-model{width:1.4rem;height:1.4rem}}.gr-orthora .thumbnail-list__item{position:relative}.gr-orthora .thumbnail-list__item:before{content:"";display:block;padding-bottom:100%}.gr-orthora .product:not(.featured-product) .product__view-details{display:none}.gr-orthora .product__view-details{display:block;text-decoration:none}.gr-orthora .product__view-details:hover{text-decoration:underline;text-underline-offset:.3rem}.gr-orthora .product__view-details .icon{width:1.2rem;margin-left:1.2rem;flex-shrink:0}
.gr-orthora .featured-product .product__media-list{width:100%;margin:0;padding-bottom:0}.gr-orthora .featured-product .product__modal-opener{margin-bottom:var(--media-shadow-vertical-offset)}.gr-orthora .featured-product .product__media-item{padding-left:0;width:100%}.gr-orthora .featured-product .product__media-item:not(:first-child){display:none}.gr-orthora .background-secondary .featured-product{padding:2.5rem}.gr-orthora .featured-product .share-button:nth-last-child(2){display:inline-flex}.gr-orthora .share-button+.product__view-details{display:inline-flex;float:right;align-items:center}.gr-orthora .share-button+.product__view-details:after{content:"";clear:both;display:table}@media  screen and (min-width:750px){.gr-orthora .featured-product .product__media-item{padding-bottom:0}.gr-orthora .background-secondary .featured-product{padding:5rem}}@media  screen and (min-width:990px){.gr-orthora .background-secondary .featured-product:not(.product--no-media)>.product__info-wrapper{padding:0 0 0 5rem}.gr-orthora .background-secondary .featured-product:not(.product--no-media).product--right>.product__info-wrapper{padding:0 5rem 0 0}.gr-orthora .featured-product:not(.product--no-media)>.product__info-wrapper{padding:0 7rem}.gr-orthora .background-secondary .featured-product{padding:6rem 7rem;position:relative;z-index:1}}