/** Shopify CDN: Minification failed

Line 1490:0 All "@import" rules must come first

**/
@font-face {
    font-family: 'Texta-thin';
    src: url('Texta-Thin.eot');
    src: url('/cdn/shop/files/Texta-Thin.eot?v=1727332985') format('embedded-opentype'),
        url('Texta-Thin.woff2') format('woff2'),
        url('/cdn/shop/files/Texta-Thin.woff?v=1727332985') format('woff'),
        url('/cdn/shop/files/Texta-Thin.ttf?v=1727332985') format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Texta-light';
    src: url('/cdn/shop/files/Texta-Light.eot?v=1727332985');
    src: url('Texta-Light.eot?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/Texta-Light.woff2?v=1727332985') format('woff2'),
        url('/cdn/shop/files/Texta-Light.woff?v=1727332985') format('woff'),
        url('/cdn/shop/files/Texta-Light.ttf?v=1727332985') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Texta-book';
    src: url('/cdn/shop/files/Texta-Book.eot?v=1725616574');
    src: url('/cdn/shop/files/Texta-Book.eot?v=1725616574') format('embedded-opentype'),
        url('/cdn/shop/files/Texta-Bold.woff2?v=1725616574') format('woff2'),
        url('/cdn/shop/files/Texta-Bold.woff?v=1725616574') format('woff'),
        url('/cdn/shop/files/Texta-Bold.ttf?v=1725616574') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Texta-regular';
    src: url('/cdn/shop/files/Texta-Regular.eot?v=1725616401');
    src: url('/cdn/shop/files/Texta-Regular.eot?v=1725616401') format('embedded-opentype'),
        url('/cdn/shop/files/Texta-Regular.woff2?v=1725616400') format('woff2'),
        url('/cdn/shop/files/Texta-Regular.woff?v=1725616401') format('woff'),
        url('/cdn/shop/files/Texta-Regular.ttf?v=1725616401') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Texta';
    src: url('/cdn/shop/files/Texta-Regular.eot?v=1725616401');
    src: url('/cdn/shop/files/Texta-Regular.eot?v=1725616401') format('embedded-opentype'),
        url('/cdn/shop/files/Texta-Regular.woff2?v=1725616400') format('woff2'),
        url('/cdn/shop/files/Texta-Regular.woff?v=1725616401') format('woff'),
        url('/cdn/shop/files/Texta-Regular.ttf?v=1725616401') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/*@font-face {
    font-family: 'reserve-blackuploaded_fil';
    src: url('/cdn/shop/files/reserve-black-webfont.woff2?v=1725621096') format('woff2'),
         url('/cdn/shop/files/reserve-black-webfont.woff?v=1725621096') format('woff');
    font-weight: normal;
    font-style: normal;
}*/

@font-face {
    font-family: 'reserve-black';    
    src:url('/cdn/shop/files/Reserve-Black.woff2?v=1746682140') format('woff2'),
        url('/cdn/shop/files/Reserve-Black.woff?v=1746682140') format('woff'),
        url('/cdn/shop/files/reserve-black.ttf?v=1746682172') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
  font-family: 'Beausite Fit Trial';
  src: url('/cdn/shop/files/Beausite_Fit_Trial_Thin.ttf?v=1725875331') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Clashdisplay';
  src: url('/cdn/shop/files/ClashDisplay-Bold.woff2?v=1725872976') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Clashdisplay';
  src: url('/cdn/shop/files/ClashDisplay-Medium.woff2?v=1725872976') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Clashdisplay';
  src: url('/cdn/shop/files/ClashDisplay-Semibold.woff2?v=1725872976') format('woff2'),
    url('/cdn/shop/files/ClashDisplay-Regular.woff?v=1740050341') format('woff'),
        url('/cdn/shop/files/ClashDisplay-Regular.ttf?v=1740050343') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Clashdisplay';
  src: url('/cdn/shop/files/ClashDisplay-Regular.woff2?v=1725872976') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

h1,h2,h3,h4,h5,h6{font-family:'reserve-black'!important;}

html, body{scroll-behavior:smooth;}

#contact-popup {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: white;
    padding: 20px;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
    z-index: 1000;
    width: 300px;
    max-width: 90%;
    border-radius: 10px;
}

#contact-popup form label {
    display: block;
    margin-bottom: 5px;
}

#contact-popup form input,
#contact-popup form textarea {
    width: 100%;
    margin-bottom: 10px;
    padding: 8px;
    border: 1px solid #ccc;
    border-radius: 4px;
}

#contact-popup form button {
    background-color: #000;
    color: #fff;
    padding: 10px;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    width: 100%;
}

#contact-popup form button:hover {
    background-color: #333;
}


.carousel-container {
    position: relative;
    width: 100%;
    overflow: hidden;
}

.carousel {
    display: flex;
    transition: transform 0.3s ease-in-out;
}

.carousel-item {
    flex: 0 0 25%; /* Four items per row */
    box-sizing: border-box;
    padding: 10px;
    text-align: center;
}

.carousel-item img {
    width: 100%;
    height: auto;
    display: block;
}

.carousel-arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background-color: rgba(0, 0, 0, 0.5);
    color: white;
    border: none;
    padding: 10px;
    cursor: pointer;
    z-index: 100;
}

.left-arrow {
    left: 10px;
}

.right-arrow {
    right: 10px;
}



body{font-family: 'Texta-regular'!important; overflow-x:hidden!important;}
.utility-bar.color-scheme-1{background-color:#282828;}
.utility-bar.color-scheme-1 .announcement-bar__message.h5{font-size:12px; font-weight:400; color:#fff; line-height:18px; margin-bottom:0; text-transform:uppercase; font-family: "Inter", sans-serif;}
.header__inline-menu .list-menu.list-menu--inline li{padding-left:5px;}
.header__inline-menu .list-menu.list-menu--inline li a{font-size:14px;font-weight:bold;line-height:21px;}
.bannerfontheadingone{font-size:50px;}
.header-wrapper.color-scheme-1{border-bottom:0!important;}
.header:not(.drawer-menu).page-width{padding-left:1rem; padding-right:1rem; max-width:133rem;}

/* For Banner */
[id^="shopify-section-"][id$="__image_with_text_zmf8bg"] .image-with-text__media.image-with-text__media--adapt{border:none!important;}
[class*="__image_with_text_zmf8bg-padding"]{padding-top:0!important;}
[id^="shopify-section-"][id$="__image_with_text_zmf8bg"] .image-with-text__media.image-with-text__media--adapt .img{width:417px!important;}
[id^="shopify-section-"][id$="__image_with_text_zmf8bg"] .image-with-text__media-item.image-with-text__media-item--small{width:417px;}

[id^="shopify-section-"][id$="__image_with_text_zmf8bg"] .image-with-text__heading.inline-richtext.h1{font-size:106px; font-weight:400; line-height:132px; font-family:'reserve-black'!important; padding-top:3.4rem;}
[id^="shopify-section-"][id$="__image_with_text_zmf8bg"] .image-with-text__heading.inline-richtext.h1 span{color:#094E18;}
[id^="ImageWithText--"][id$="__image_with_text_zmf8bg"]{padding-left:0!important; padding-right:0!important;}
[id^="shopify-section-"][id$="__image_with_text_zmf8bg"] .page-width{max-width:133rem!important;}
[id^="shopify-section-"][id$="__image_with_text_zmf8bg"] .button.button--primary{width:278px;border-radius:100px;height:64px;background-color:#094E18; color:#fff; opacity:1; font-size:17px;font-weight:700; position:absolute; bottom:2rem; left:58%;}
[id^="shopify-section-"][id$="__image_with_text_zmf8bg"] .button.button--primary:after{box-shadow:none!important;}

[id^="shopify-section-"][id$="__collection_list_QVGmEP"] .page-width{padding: 0 1rem!important; max-width:130rem!important;}
[id^="shopify-section-"][id$="__collection_list_QVGmEP"] h2{font-weight:400; font-size:51px; text-align:center; text-shadow:2px 4px 4px rgba(0,0,0,0.25); padding-bottom:10rem;}

.card.card--standard.card--media{border:none!important;}
      
[id^="shopify-section-"][id$="__collection_list_QVGmEP"] .collection-list .collection-list__item{padding:2.5rem!important; position:relative;}      
[id^="shopify-section-"][id$="__collection_list_QVGmEP"] .collection-list .collection-list__item .card__content{position:absolute; bottom:0; left:0; background-color:rgba(0, 0, 0, 0.34); text-align:center;}      
[id^="shopify-section-"][id$="__collection_list_QVGmEP"] .collection-list .collection-list__item{padding:2.5rem!important; position:relative;}      
[id^="shopify-section-"][id$="__collection_list_QVGmEP"] .full-unstyled-link{color:#fff!important;}    

[id^="shopify-section-"][id$="__collection_list_QVGmEP"] .collection-list .collection-list__item .card__content{visibility:hidden!important; transition:all 0.3s ease-in-out;}
[id^="shopify-section-"][id$="__collection_list_QVGmEP"] .collection-list .collection-list__item:hover .card__content{visibility:visible!important;}
[id^="shopify-section-"][id$="__featured_collection"]{padding-top:10rem;}
[id^="shopify-section-"][id$="__featured_collection"] h2{font-weight:400; font-size:80px; line-height:88px; padding-bottom:13rem;}
[id^="shopify-section-"][id$="__featured_collection"] h2 span{color:#094E18;}
.page-width{padding:0 1.88em; max-width:133rem;}
[id^="shopify-section-"][id$="__featured_collection"] .grid.product-grid h3.card__heading{font-family: 'Texta'!important; font-weight:700; font-size:16px; line-height:24px; text-transform:uppercase;}
[id^="shopify-section-"][id$="__featured_collection"] .grid.product-grid h3.card__heading:hover a{color:#094e18!important;}
[id^="shopify-section-"][id$="__featured_collection"] .grid.product-grid .grid__item{padding:10px!important;}
[id^="ImageWithText--"][id$="__image_with_text_LLwTeX"] .image-with-text__text.rte p, [id^="ImageWithText--"][id$="__image_with_text_6NThei"] .image-with-text__text.rte p{font-weight:400!important; font-size:30px!important; line-height:36px!important; color:#303030!important; padding-left:2rem;}

.testibox{width:100%; padding-bottom:50px; max-width:142rem; margin:0 auto; text-align:center;} 
.testibox h4{font-family: 'Beausite Fit Trial'!important; font-weight:300!important; font-size:55px!important; line-height:60.5px!important;}
.testibox h4 span{padding:0 20px;}

.testiblockwrap{max-width:129rem; grid-column-gap:1.88em;grid-row-gap: 1.88em;border: 1px solid #303030;flex-flow: column;justify-content: center;align-items: center;width: 100%;padding: 2.75em 4em;display:flex; margin:0 auto 3.4rem;}
.testiblockwrap p{text-align:center; flex:1; font-family: 'Texta-regular'!important; font-size:25px!important; font-weight:500!important; 
line-height:30px!important; color:#303030;font-style: italic;}

.askingschoolcls{width:100%; text-align:center;}
.askingschoolcls h2{font-size:113px!important; font-weight:500!important; line-height:115px!important;color:#303030;}
.askingschoolcls h2 span{color:#094E18;}

.schduletimecls{width:100%; padding:10rem 0; text-align:center; display:flex; align-items:center; justify-content:space-evenly;}
.schduletimecls a{background-color:#094E18; padding:1rem; border-radius:50px; display:flex; color:#fff; width:337px; height:66px; font-size:17px; font-weight:400; line-height:25.5px; text-transform: uppercase; text-decoration:none!important; transition:all 0.3s ease-in-out; align-items:center; justify-content:center;}
.schduletimecls a img{margin-left:10px; transition:all 0.3s ease-in-out;}
.schduletimecls a:hover{color:#fff;}
.schduletimecls a:hover img{margin-left:30px;}
.schduletimecls.findyourschoolbtn{padding:0rem; margin-top:-27rem; position:relative; z-index:1;}

/* Footer Section */
.footersection{width:100%; background-color:#094E18; padding:4.3rem 0; min-height:485px;}
.footersection a{color:#fff;}
.footertop{max-width:124rem; margin:0 auto;}
.footertop ul{padding:0; margin:0; list-style-type:none;}
.footertop ul li{display:inline-flex; flex-direction:column; padding-top:2rem;}
.footertop ul li:first-child{width:40%;}
.footertop ul li:nth-child(2){width:20%;}
.footertop ul li:nth-child(3){width:19%;}
.footertop ul li:nth-child(4){width:20%;}
.homecolorfirst{width:100%;}
.homecolorfirst a{display:block; width:100%; margin-bottom:10rem; font-weight:400; font-size:20px; line-height:24px; text-decoration:none!important; text-transform:uppercase; color:#fff;}
.homecolorfirst a:hover{color:#fff;}
.footerlogo{margin-top:17rem;display:block;width:100%;}

.footernavcls{width:100%;}
.footernavcls p.ftnavtitle{font-weight:700; font-size:16px; line-height:22px; color:#fff; margin:1.5rem 0;}
.footernavcls a{width:100%; display:block; font-weight:400; font-size:14px; line-height:19.6px; color:#fff; padding:0 0 1.4rem;}
.footernavcls a:hover{color:#fff;}

.footerlogo{margin-top:14rem; margin-bottom:0!important; display:block;}
.ftnavtitle.lastfooternav{margin:2px 0!important;}
.footernavcls p.ftnavtitle a{font-weight:700!important;}

.bottomfootersec{width:100%; background-color:#1d1d1b; min-height:155px; padding-top:5.5rem;}
.btmfootertxtbox{max-width:124rem; margin:0 auto;}
.btmfootertxtbox ul{margin:0; padding:0; list-style-type:none;}
.btmfootertxtbox ul li{display:inline-block; color:#fff; width:49%;}
.btmfootertxtbox ul li a{color:#fff;}
.btmfootertxtbox p{font-size: 14px; font-weight:400; line-height:19.4px; color:#a3a3a3;}
.termscondcls{color:#fff;}
.btmfootertxtbox p.copywritecls a{color:#a3a3a3;}

.languageusacls{width:100%; text-align:right;position:relative; top:-15px;}
.languageusacls span{padding-left:5px;}
.languageusacls a{color:#fff;}
.languageusacls a:hover{color:#fff;}

/* changes on 10-09-2024 */
#shopify-section-template--15497557409863__image_banner_64zqjr #Banner-template--15497557409863__image_banner_64zqjr {min-height: 800px;}
#shopify-section-template--15497557409863__rich_text_8iKgNb .rich-text .rich-text__text p {font-size: 20px;line-height: 34px;font-weight: 400;}
#shopify-section-template--15497557409863__rich_text_8iKgNb .rich-text {padding: 100px 0px 100px;}

#shopify-section-template--15497557409863__image_with_text_BkTQK6 .image-with-text__grid {width: 75%;margin: 0 auto;}
#shopify-section-template--15497557409863__image_with_text_BkTQK6 .image-with-text__grid .image-with-text__media-item {width: 40%;}
#shopify-section-template--15497557409863__image_with_text_BkTQK6 .image-with-text__text-item {width: 60%;}
#shopify-section-template--15497557409863__image_with_text_BkTQK6 .image-with-text__text-item .image-with-text__heading {font-size: 28px;
font-family: Texta !important;line-height: 42px;color: #1D1D1B;font-weight: 500;}
#shopify-section-template--15497557409863__image_with_text_BkTQK6 .image-with-text__text-item .image-with-text__text p {font-size: 16px;
line-height: 27px;font-weight: 400;}
#shopify-section-template--15497557409863__image_with_text_BkTQK6 .image-with-text__text-item #ImageWithText--template--15497557409863__image_with_text_BkTQK6 {padding: 100px 40px 100px 40px;}
#shopify-section-template--15497557409863__image_with_text_BkTQK6 .section-template--15497557409863__image_with_text_BkTQK6-padding {padding-bottom: 100px;}

section#shopify-section-template--15497557409863__image_banner_W3Ty4E {padding-bottom: 100px;}
#shopify-section-template--15497557409863__image_banner_W3Ty4E #Banner-template--15497557409863__image_banner_W3Ty4E {width: 90%;max-width: 1420px;
min-height: 550px;margin: 0 auto;}

.section-template--15497557409863__image_with_text_nkKcxA-padding .image-with-text__grid {width: 75%;margin: 0 auto;}
.section-template--15497557409863__image_with_text_nkKcxA-padding .image-with-text__grid .image-with-text__text-item {width: 60%;}
.section-template--15497557409863__image_with_text_nkKcxA-padding .image-with-text__grid .image-with-text__media-item {width: 40%;}
.section-template--15497557409863__image_with_text_nkKcxA-padding .image-with-text__text-item .image-with-text__heading {font-size: 28px;
font-family: Texta !important;line-height: 42px;color: #1D1D1B;font-weight: 500;}
.section-template--15497557409863__image_with_text_nkKcxA-padding .image-with-text__text-item .image-with-text__text p {font-size: 16px;
line-height: 27px;font-weight: 400;}
.section-template--15497557409863__image_with_text_nkKcxA-padding .image-with-text__text-item #ImageWithText--template--15497557409863__image_with_text_nkKcxA {padding: 100px 40px 100px 40px;}
#shopify-section-template--15497557409863__image_with_text_nkKcxA .section-template--15497557409863__image_with_text_nkKcxA-padding {padding: 0px 0px 100px;}

#shopify-section-template--15497557409863__image_banner_6FD9GE #Banner-template--15497557409863__image_banner_6FD9GE {width: 100%;min-height: 590px;background: #d9d9d9;}
#Banner-template--15497557409863__image_banner_6FD9GE .banner__media {width: 100%;max-width: 1420px;margin: 0 auto;position: absolute;left: 50%;transform: translateX(-50%);}

#shopify-section-template--15497557409863__rich_text_QgGYPx .rich-text {padding: 100px 0px 100px;}
#shopify-section-template--15497557409863__rich_text_QgGYPx .rich-text__heading {font-size: 28px;font-family: Texta !important;line-height: 42px;
color: #1d1d1b;font-weight: 500;}
#shopify-section-template--15497557409863__rich_text_QgGYPx .rich-text__blocks {width: 90%;max-width: 1420px;margin: 0 auto;}
#shopify-section-template--15497557409863__rich_text_QgGYPx .rich-text__text p {font-size: 20px;line-height: 30px;font-weight: 400;text-align: left;color: #303030;}

.section-template--15497557409863__image_with_text_gYhaVq-padding .image-with-text__grid {width: 75%;margin: 0 auto;}
.section-template--15497557409863__image_with_text_gYhaVq-padding .image-with-text__grid .image-with-text__media-item {width: 40%;}
.section-template--15497557409863__image_with_text_gYhaVq-padding .image-with-text__grid .image-with-text__text-item {width: 60%;}
.section-template--15497557409863__image_with_text_gYhaVq-padding #ImageWithText--template--15497557409863__image_with_text_gYhaVq {padding: 100px 0px 100px 40px;}
.section-template--15497557409863__image_with_text_gYhaVq-padding #ImageWithText--template--15497557409863__image_with_text_gYhaVq .image-with-text__heading {font-size: 28px;font-family: Texta !important;
line-height: 42px;color: #1d1d1b;font-weight: 500;}
.section-template--15497557409863__image_with_text_gYhaVq-padding #ImageWithText--template--15497557409863__image_with_text_gYhaVq .image-with-text__text p {font-size: 16px;line-height: 27px;
font-weight: 400;}
#shopify-section-template--15497557409863__image_with_text_gYhaVq .section-template--15497557409863__image_with_text_gYhaVq-padding.gradient.color-scheme-1 {padding: 0px 0px 100px;}

.section-template--15497557409863__image_with_text_tmqEFX-padding.gradient.color-scheme-1 .image-with-text__grid {width: 75%;margin: 0 auto;}
.section-template--15497557409863__image_with_text_tmqEFX-padding.gradient.color-scheme-1 .image-with-text__grid .image-with-text__media-item {width: 40%;}
.section-template--15497557409863__image_with_text_tmqEFX-padding.gradient.color-scheme-1 .image-with-text__grid .image-with-text__text-item {width: 60%;}
.section-template--15497557409863__image_with_text_tmqEFX-padding.gradient.color-scheme-1 #ImageWithText--template--15497557409863__image_with_text_tmqEFX {padding: 100px 40px 100px 0px;}
#ImageWithText--template--15497557409863__image_with_text_tmqEFX .image-with-text__heading {font-size: 28px;font-family: Texta !important;line-height: 42px;color: #1d1d1b;font-weight: 500;}
#ImageWithText--template--15497557409863__image_with_text_tmqEFX .image-with-text__text p {font-size: 16px;line-height: 27px;font-weight: 400;}
#shopify-section-template--15497557409863__image_with_text_tmqEFX .section-template--15497557409863__image_with_text_tmqEFX-padding.gradient.color-scheme-1 {padding-bottom: 100px;}

[id^="shopify-section-"][id$="__image_with_text_c47368"] .image-with-text__grid {display: flex;}
[id^="shopify-section-"][id$="__image_with_text_c47368"] .image-with-text__grid .image-with-text__media-item {max-width: 417px;}
[id^="shopify-section-"][id$="__image_with_text_c47368"] .image-with-text__grid .image-with-text__media-item .image-with-text__media {border: 0px;}
[id^="ImageWithText--"][id$="__image_with_text_c47368"] {padding-left: 0px;padding-right: 0px;}
[id^="ImageWithText--"][id$="__image_with_text_c47368"] .image-with-text__heading {font-size: 106px !important;font-weight: 400 !important;line-height: 132px !important;font-family: reserve-black !important;padding-top: 3.4rem;}
[id^="ImageWithText--"][id$="__image_with_text_c47368"] .image-with-text__heading span {display: block;color: #094e18;}
[class*="__image_with_text_c47368-padding"] {padding: 0px !important;}

[class*="__rich_text_Ma8hQc-padding"] .rich-text__heading {font-size: 65px;font-weight: 400;line-height: 80px;padding-bottom: 100px;}
[class*="__rich_text_Ma8hQc-padding"] {padding: 0px !important;}
[class*="__rich_text_Ma8hQc-padding"] .rich-text__blocks {width: 100%;max-width: 100%;}
[class*="__rich_text_Ma8hQc-padding"] .rich-text__heading span {color: #094e18;}

[id^="shopify-section-"][id$="__custom_liquid_pE8qjb"] {width: 100%;max-width: 140rem;margin: 0 auto;}
[id^="shopify-section-"][id$="__custom_liquid_pE8qjb"] [class*="__custom_liquid_pE8qjb-padding"] {padding: 0;padding-left: 5rem;width: 45%;max-width: 608px;}
.partnercustomtext h4 {font-family: 'Clashdisplay' !important;font-size: 26px;line-height: 36px;font-weight: 400;color: #303030;}

[id^="shopify-section-"][id$="__multicolumn_BFctEJ"] [class*="__multicolumn_BFctEJ-padding"] {padding: 0px !important;}
[class*="__multicolumn_BFctEJ-padding"] [id^="Slider-"][id$="__multicolumn_BFctEJ"] {display: flex !important;justify-content: space-between !important;}
[class*="__multicolumn_BFctEJ-padding"] [id^="Slider-"][id$="__multicolumn_BFctEJ"] [id^="Slide-"][id$="__multicolumn_BFctEJ-1"] .multicolumn-card__image-wrapper {padding: 0px;margin: 0px;}
[class*="__multicolumn_BFctEJ-padding"] [id^="Slider-"][id$="__multicolumn_BFctEJ"] [id^="Slide-"][id$="__multicolumn_BFctEJ-1"] .multicolumn-card {background: transparent;}
[class*="__multicolumn_BFctEJ-padding"] [id^="Slider-"][id$="__multicolumn_BFctEJ"] [id^="Slide-"][id$="__multicolumn_BFctEJ-1"] {padding: 0rem 5rem 0rem 5rem;margin-top: 80px;}
[class*="__multicolumn_BFctEJ-padding"] [id^="Slider-"][id$="__multicolumn_BFctEJ"] [id^="Slide-"][id$="__multicolumn_BFctEJ-1"] .multicolumn-card__info {padding: 0px;margin-top: 60px;}
[class*="__multicolumn_BFctEJ-padding"] [id^="Slider-"][id$="__multicolumn_BFctEJ"] [id^="Slide-"][id$="__multicolumn_BFctEJ-1"] .multicolumn-card__info p {font-family:  ;font-size: 26px;line-height: 36px;font-weight: 400;color: #303030;}
[class*="__multicolumn_BFctEJ-padding"] [id^="Slider-"][id$="__multicolumn_BFctEJ"] [id^="Slide-"][id$="__multicolumn_BFctEJ-1"] .multicolumn-card__info a.animate-arrow {background-color: #094e18;padding: 1rem;border-radius: 50px;display: flex;color: #fff;width: 337px;height: 66px;font-size: 17px;font-weight: 600;
line-height: 25.5px;text-transform: uppercase;text-decoration: none !important;transition: all .3s ease-in-out;align-items: center;justify-content: center;margin: 0 auto;margin-top: 80px;}
[id^="Slide-"][id$="__multicolumn_BFctEJ-1"] .multicolumn-card__info a.animate-arrow span.icon-wrap {margin-left: 10px !important;transition: all .3s ease-in-out !important;}
[id^="Slide-"][id$="__multicolumn_BFctEJ-1"] .multicolumn-card__info a.animate-arrow:hover span.icon-wrap {margin-left: 30px !important;}
[id^="Slider-"][id$="__multicolumn_BFctEJ"] [id^="Slide-"][id$="__multicolumn_BFctEJ-2"] .multicolumn-card__info p {font-family: 'Clashdisplay';font-size: 18px;line-height: 27px;font-weight: 400;}
[id^="Slider-"][id$="__multicolumn_BFctEJ"] [id^="Slide-"][id$="__multicolumn_BFctEJ-2"] .multicolumn-card__info em strong {font-family: 'Clashdisplay';font-size: 40px !important;line-height: 49px !important;font-style: normal;font-weight: 600;margin: 0px !important;}
[id^="Slider-"][id$="__multicolumn_BFctEJ"] [id^="Slide-"][id$="__multicolumn_BFctEJ-2"] .multicolumn-card__info strong {font-family: 'Clashdisplay';font-size: 30px;line-height: 43px;font-weight: 400;margin-left: 20px;}
[id^="Slider-"][id$="__multicolumn_BFctEJ"] [id^="Slide-"][id$="__multicolumn_BFctEJ-2"] .multicolumn-card__info p:nth-child(2n) {margin-left: 56px;margin-top: 10px;margin-bottom: 20px;}
[id^="Slider-"][id$="__multicolumn_BFctEJ"] [id^="Slide-"][id$="__multicolumn_BFctEJ-2"] .multicolumn-card__info p em strong {display: inline-block;min-width: 30px;}
[class*="__multicolumn_BFctEJ-padding"] [id^="Slider-"][id$="__multicolumn_BFctEJ"] [id^="Slide-"][id$="__multicolumn_BFctEJ-2"] {padding: 0rem 5rem;margin-top: -150px;}
[class*="__multicolumn_BFctEJ-padding"] [id^="Slider-"][id$="__multicolumn_BFctEJ"] [id^="Slide-"][id$="__multicolumn_BFctEJ-2"] .multicolumn-card__info {padding: 0px;}
[class*="__multicolumn_BFctEJ-padding"] [id^="Slider-"][id$="__multicolumn_BFctEJ"] [id^="Slide-"][id$="__multicolumn_BFctEJ-2"] .multicolumn-card {background: transparent;}

[id^="shopify-section-"][id$="__rich_text_TJtrUJ"] .rich-text__wrapper {width: 100%;max-width: 100% !important;}
[id^="shopify-section-"][id$="__rich_text_TJtrUJ"] .rich-text__wrapper .rich-text__blocks {max-width: 100%;}
[id^="shopify-section-"][id$="__rich_text_TJtrUJ"] .rich-text__text h1 {font-size: 106px !important;font-weight: 400 !important;line-height: 120px !important;font-family: reserve-black !important;text-align: left;}
[id^="shopify-section-"][id$="__rich_text_TJtrUJ"] .rich-text__text h1 em {color: #094e18;font-style: normal;}
[id^="shopify-section-"][id$="__rich_text_TJtrUJ"] [class*="__rich_text_TJtrUJ-padding"] {max-width: 140rem;margin: 0 auto;}
[id^="shopify-section-"][id$="__rich_text_TJtrUJ"] {padding-top: 100px;}

[class*="__image_with_text_LdVygX-padding"] .image-with-text__grid .image-with-text__media-item {display: none;}
[class*="__image_with_text_LdVygX-padding"] .image-with-text__grid .image-with-text__text-item {width: 50%;max-width: 50%;margin-right: auto;}
[id^="ImageWithText--"][id$="__image_with_text_LdVygX"] {padding: 0px;}
[id^="ImageWithText--"][id$="__image_with_text_LdVygX"] .image-with-text__text p {font-family: 'Clashdisplay';font-size: 20px;line-height: 30px;font-weight: 400;color: #303030;}

.collection[class*="__featured_collection_84WxNF-padding"] .collection__title h2 {font-size: 80px;font-weight: 400;line-height: 88px;text-align: left;letter-spacing: 0px;}
.collection[class*="__featured_collection_84WxNF-padding"] .collection__title h2 span {color: #094E18;}
.collection[class*="__featured_collection_84WxNF-padding"] .collection__description P {font-family: Texta;font-size: 28px;font-weight: 500 !important;line-height: 42px;text-align: left;color: #1D1D1B;}
[id^="shopify-section-"][id$="__featured_collection_84WxNF"] ul[id^="Slider-"][id$="__featured_collection_84WxNF"] li {padding: 10px !important;}
[id^="shopify-section-"][id$="__featured_collection_84WxNF"] h3.card__heading {font-family: 'Texta' !important;font-size: 20px;line-height: 30px;font-weight: 700 !important;color: #121212;text-transform: capitalize;}
[id^="shopify-section-"][id$="__featured_collection_84WxNF"] .price__container span {font-family: Texta;font-size: 16px;font-weight: 700;line-height: 24px;text-align: left;color: #1D1D1BCC;}
[id^="shopify-section-"][id$="__featured_collection_84WxNF"] .card-wrapper:hover h3.card__heading a {color: #094e18;text-underline-offset: .3rem;text-decoration-thickness: 1px !important;}
[id^="shopify-section-"][id$="__featured_collection_84WxNF"] {padding-top: 10rem;padding-bottom: 5rem;}
[id^="Slider-"][id$="__featured_collection_84WxNF"] .card__inner {min-height: 385px;max-height: 385px;}
[id^="Slider-"][id$="__featured_collection_84WxNF"] .card__badge span {font-family: Texta;font-size: 12px;text-transform: uppercase;font-weight: 400;background: #094e18;padding: 10px;position: absolute;top: 0;right: 0;border-radius: 0 0 0 10px;}



/* home page fixing */
[class*="__featured_collection-padding"] .card__inner {min-height: 385px;max-height: 385px;}
[class*="__featured_collection-padding"] .card__media .media {height: 385px;}
[class*="__featured_collection-padding"] .card__media .media img {height: 385px;}
[class*="__featured_collection-padding"] .card__badge span {font-family: 'Texta';font-size: 12px;text-transform: uppercase;font-weight: 400;background: #094e18;padding: 10px;position: absolute;top: 0px;right: 0px;border-radius: 0px 0px 0px 10px;}

.a-section-marquee-box {height: 90px;display: flex;align-items: center;overflow: hidden;}
.a-section-marquee-box h2 {font-family: Texta !important;white-space: nowrap;font-size: 52px;font-weight: 300;flex-shrink: 0;padding: 0 10px;width: max-content;display: flex;align-items: center;transform: translateX(0);animation: a-text-scroll 15s linear infinite;color: #303030;margin-left: 40px;margin-right: 40px;font-style: italic;text-transform: capitalize;}
@keyframes a-text-scroll {0% { transform: translate3d(-100%, 0, 0); } 100% { transform: translate3d(0%, 0, 0); }}

.b-section-marquee-box {height: 90px;display: flex;align-items: center;overflow: hidden;}
.b-section-marquee-box h2 {font-family: Texta !important;white-space: nowrap;color: #303030;font-size: 52px;font-weight: 300;flex-shrink: 0;padding: 0 10px;width: max-content;display: flex;align-items: center;transform: translateX(0);animation: b-text-scroll 15s linear infinite;margin-left: 40px;margin-right: 40px;text-transform: capitalize;}
@keyframes b-text-scroll {0% { transform: translate3d(0, 0, 0); } 100% { transform: translate3d(-100%, 0, 0); }}


/* for school c */
#shopify-section-template--15496917876807__rich_text_GXjbDN .rich-text__blocks .rich-text__text h1 {font-family: 'Texta' !important;font-size: 40px;line-height: 40px;font-weight: 500 !important;text-align: center;}
#shopify-section-template--15496917876807__rich_text_GXjbDN .section-template--15496917876807__rich_text_GXjbDN-padding {padding: 60px 0px 50px;}
.section-template--15496917876807__product-grid-padding #product-grid .grid__item {padding: 10px !important;}
.section-template--15496917876807__product-grid-padding #product-grid .grid__item h3.card__heading {font-family: 'Texta' !important;font-size: 20px;line-height: 30px;font-weight: 700 !important;color: #121212;text-transform: uppercase;}
.section-template--15496917876807__product-grid-padding #product-grid .grid__item:hover h3.card__heading a {color: #094e18;text-underline-offset: .3rem;text-decoration-thickness: 1px !important;}
.section-template--15496917876807__product-grid-padding #product-grid .grid__item .price__container span {font-family: Texta;font-size: 16px;font-weight: 700;line-height: 24px;text-align: left;color: #1D1D1BCC;}
.section-template--15496917876807__product-grid-padding .facets-container {padding: 0px 15px;}
.section-template--15496917876807__product-grid-padding #ProductGridContainer .page-width {padding-bottom: 50px;border-bottom: 1px solid #cccccc;}
#shopify-section-template--15496917876807__rich_text_YKyzMe h2.rich-text__heading {font-family: Texta !important;font-size: 24px;font-weight: 700;line-height: 36px;text-align: center;}
#shopify-section-template--15496917876807__rich_text_YKyzMe .rich-text__text p {font-family: Texta;font-size: 16px;font-weight: 400;line-height: 27.2px;text-align: center;}
#shopify-section-template--15496917876807__rich_text_YKyzMe .rich-text__text {margin-top: 5px;}
#shopify-section-template--15496917876807__rich_text_YKyzMe .rich-text__blocks {max-width: 67rem !important;}
#shopify-section-template--15496917876807__custom_liquid_XYL9tq .section-template--15496917876807__custom_liquid_XYL9tq-padding {display: flex;align-items: center;justify-content: center;padding-top: 0px;padding-bottom: 30px;}
#shopify-section-template--15496917876807__custom_liquid_XYL9tq #back-to-top {display: inline-block !important;position: static;background: none;color: #094E18 !important;text-decoration: underline;text-underline-offset: .3rem;font-family: Texta;font-size: 16px !important;font-weight: 400;line-height: 24px;text-align: center !important;padding: 0px;
border-radius: unset;margin: 0 auto !important;}
.section-template--15496917876807__rich_text_YKyzMe-padding {padding-bottom: 80px !important;}
.section-template--15496917876807__product-grid-padding #product-grid .card__inner {min-height: 385px;max-height: 385px;}


/* for school b */
#shopify-section-template--15496917844039__rich_text_8RbGPy .rich-text__blocks .rich-text__text h1 {font-family: 'Texta' !important;font-size: 40px;line-height: 40px;font-weight: 500 !important;text-align: center;}
#shopify-section-template--15496917844039__rich_text_8RbGPy .section-template--15496917844039__rich_text_8RbGPy-padding {padding: 60px 0px 50px;}
.section-template--15496917844039__product-grid-padding #product-grid .grid__item {padding: 10px !important;}
.section-template--15496917844039__product-grid-padding #product-grid .grid__item h3.card__heading {font-family: 'Texta' !important;font-size: 20px;line-height: 30px;font-weight: 700 !important;color: #121212;text-transform: uppercase;}
.section-template--15496917844039__product-grid-padding #product-grid .grid__item:hover h3.card__heading a {color: #094e18;text-underline-offset: .3rem;text-decoration-thickness: 1px !important;}
.section-template--15496917844039__product-grid-padding #product-grid .grid__item .price__container span {font-family: Texta;font-size: 16px;font-weight: 700;line-height: 24px;text-align: left;color: #1D1D1BCC;}
.section-template--15496917844039__product-grid-padding .facets-container {padding: 0px 15px;}
.section-template--15496917844039__product-grid-padding #ProductGridContainer .page-width {padding-bottom: 50px;border-bottom: 1px solid #cccccc;}
#shopify-section-template--15496917844039__rich_text_JYmxN3 h2.rich-text__heading {font-family: Texta !important;font-size: 24px;font-weight: 700;line-height: 36px;text-align: center;}
#shopify-section-template--15496917844039__rich_text_JYmxN3 .rich-text__text p {font-family: Texta;font-size: 16px;font-weight: 400;line-height: 27.2px;text-align: center;}
#shopify-section-template--15496917844039__rich_text_JYmxN3 .rich-text__text {margin-top: 5px;}
#shopify-section-template--15496917844039__rich_text_JYmxN3 .rich-text__blocks {max-width: 67rem !important;}
#shopify-section-template--15496917844039__custom_liquid_m6w6CL .section-template--15496917844039__custom_liquid_m6w6CL-padding {display: flex;align-items: center;justify-content: center;padding-top: 0px;padding-bottom: 30px;}
#shopify-section-template--15496917844039__custom_liquid_m6w6CL #back-to-top {display: inline-block !important;position: static;background: none;color: #094E18 !important;text-decoration: underline;text-underline-offset: .3rem;font-family: Texta;font-size: 16px !important;font-weight: 400;line-height: 24px;text-align: center !important;padding: 0px;
border-radius: unset;margin: 0 auto !important;}
.section-template--15496917844039__rich_text_JYmxN3-padding {padding-bottom: 80px !important;}
.section-template--15496917844039__product-grid-padding #product-grid .card__inner {min-height: 385px;max-height: 385px;}

/* for school a */
#shopify-section-template--15496917811271__rich_text_BUQW3B .rich-text__blocks .rich-text__text h1 {font-family: 'Texta' !important;font-size: 40px;line-height: 40px;font-weight: 500 !important;text-align: center;}
#shopify-section-template--15496917811271__rich_text_BUQW3B .section-template--15496917811271__rich_text_BUQW3B-padding {padding: 60px 0px 50px;}
.section-template--15496917811271__product-grid-padding #product-grid .grid__item {padding: 10px !important;}
.section-template--15496917811271__product-grid-padding #product-grid .grid__item h3.card__heading {font-family: 'Texta' !important;font-size: 20px;line-height: 30px;font-weight: 700 !important;color: #121212;text-transform: uppercase;}
.section-template--15496917811271__product-grid-padding #product-grid .grid__item:hover h3.card__heading a {color: #094e18;text-underline-offset: .3rem;text-decoration-thickness: 1px !important;}
.section-template--15496917811271__product-grid-padding #product-grid .grid__item .price__container span {font-family: Texta;font-size: 16px;font-weight: 700;line-height: 24px;text-align: left;color: #1D1D1BCC;}
.section-template--15496917811271__product-grid-padding .facets-container {padding: 0px 15px;}
.section-template--15496917811271__product-grid-padding #ProductGridContainer .page-width {padding-bottom: 50px;border-bottom: 1px solid #cccccc;}
#shopify-section-template--15496917811271__rich_text_9cXMYc h2.rich-text__heading {font-family: Texta !important;font-size: 24px;font-weight: 700;line-height: 36px;text-align: center;}
#shopify-section-template--15496917811271__rich_text_9cXMYc .rich-text__text p {font-family: Texta;font-size: 16px;font-weight: 400;line-height: 27.2px;text-align: center;}
#shopify-section-template--15496917811271__rich_text_9cXMYc .rich-text__text {margin-top: 5px;}
#shopify-section-template--15496917811271__rich_text_9cXMYc .rich-text__blocks {max-width: 67rem !important;}
#shopify-section-template--15496917811271__custom_liquid_wRkR8Q .section-template--15496917811271__custom_liquid_wRkR8Q-padding {display: flex;align-items: center;justify-content: center;padding-top: 0px;padding-bottom: 30px;}
#shopify-section-template--15496917811271__custom_liquid_wRkR8Q #back-to-top {display: inline-block !important;position: static;background: none;color: #094E18 !important;text-decoration: underline;text-underline-offset: .3rem;font-family: Texta;font-size: 16px !important;font-weight: 400;line-height: 24px;text-align: center !important;padding: 0px;
border-radius: unset;margin: 0 auto !important;}
.section-template--15496917811271__rich_text_9cXMYc-padding {padding-bottom: 80px !important;}
.section-template--15496917811271__product-grid-padding #product-grid .card__inner {min-height: 385px;max-height: 385px;}

/* about page design */
[class*="__image_with_text_4DWcN8-padding"] .image-with-text__grid {width: 75%;margin: 0 auto;}
[class*="__image_with_text_4DWcN8-padding"] .image-with-text__grid .image-with-text__media-item {width: 40%;}
[class*="__image_with_text_4DWcN8-padding"] .image-with-text__grid .image-with-text__text-item {width: 60%;}
[class*="__image_with_text_4DWcN8-padding"] .image-with-text__grid .image-with-text__media-item .background-transparent.media {min-height: 400px;}
[class*="__image_with_text_4DWcN8-padding"] .grid__item h2.image-with-text__heading {font-size: 28px;font-family: Texta !important;line-height: 42px;color: #1d1d1b;font-weight: 500;}
[class*="__image_with_text_4DWcN8-padding"] .grid__item .image-with-text__text p {font-size: 16px;line-height: 27px;font-weight: 400;}

[class*="__image_with_text_AWXGeM-padding"] .image-with-text__grid {width: 75%;margin: 0 auto;}
[class*="__image_with_text_AWXGeM-padding"] .image-with-text__grid .image-with-text__media-item {width: 40%;}
[class*="__image_with_text_AWXGeM-padding"] .image-with-text__grid .image-with-text__text-item {width: 60%;}
[class*="__image_with_text_AWXGeM-padding"] .image-with-text__grid .image-with-text__media-item .background-transparent.media {min-height: 400px;}
[class*="__image_with_text_AWXGeM-padding"] .grid__item h2.image-with-text__heading {font-size: 28px;font-family: Texta !important;line-height: 42px;color: #1d1d1b;font-weight: 500;}
[class*="__image_with_text_AWXGeM-padding"] .grid__item .image-with-text__text p {font-size: 16px;line-height: 27px;font-weight: 400;}

[class*="__rich_text_4Bm7te-padding"] {padding: 100px 0px 100px;background: url(https://colours-uniforms.myshopify.com/cdn/shop/files/story_banner.jpg?v=1723808676&width=1500);background-attachment: fixed;}
[class*="__rich_text_4Bm7te-padding"] h2.rich-text__heading {font-size: 28px;font-family: Texta !important;line-height: 42px;color: #ffffff;font-weight: 500;}
[class*="__rich_text_4Bm7te-padding"]::after {content: "";width: 100%;height: 100%;background: rgba(0, 0, 0, .3);top: 0;left: 0;right: 0;bottom: 0;}
[class*="__image_with_text_AWXGeM-padding"] .grid__item a.button--primary {background-color: #094e18;padding: 1rem;display: flex;color: #fff;width: 240px;height: 60px;font-size: 17px;font-weight: 600;line-height: 25.5px;text-transform: uppercase;text-decoration: none !important;transition: all .3s ease-in-out;align-items: center;
justify-content: center;opacity: 1;border-radius: 50px;}
[class*="__image_with_text_AWXGeM-padding"] .grid__item a.button--primary::after {display: none;}
[class*="__rich_text_4Bm7te-padding"] a.button--primary {background-color: #fff;padding: 1rem;display: flex;color: #094e18;width: 240px;height: 60px;font-size: 17px;font-weight: 600;line-height: 25.5px;text-transform: uppercase;text-decoration: none !important;transition: all .3s ease-in-out;align-items: center;justify-content: center;
opacity: 1;border-radius: 50px;margin-top: 20px;}
[class*="__rich_text_4Bm7te-padding"] a.button--primary::after {display: none;}
div[id^="Banner-"][id$="__image_banner_iAFV7Y"] {min-height: 800px;}

/* contact popup design start */
#contact-popup {width:85%;max-width: 85%;padding: 30px 35px;}
#contact-popup #close-popup {width: 35px;height: 35px;position: absolute;top: -15px;right: -15px;font-size: 25px;line-height: 22px;
border: 1px solid #303030;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .2);border-radius: 50%;color: #000;
transition: .2s ease-in-out all;background-color: #fff;}
#contact-popup #close-popup:hover {background: #094e18;color: #fff;}
#contact-popup #contact-form label {font-family: 'Texta-regular';font-size: 16px !important;}
#contact-popup #contact-form {display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap !important;
max-height:70vh;overflow-y: scroll;padding-right: 20px;scrollbar-width: thin;}
#contact-popup #contact-form .formcolumncls {width:100%;}
#contact-popup #contact-form .formcolumncls.fullwidth {width: 100% !important;}
#contact-popup .contact_heading h2 {font-size:38px;line-height: 42px;color: #303030;font-weight: 600;text-align: center;font-weight: 400;}
#contact-popup .contact_heading h2 span{color: #094E18;}
.contact_heading p {font-size: 16px;line-height: 27px;font-weight: 400;text-align: center;}
#contact-popup .contact_heading {margin-bottom: 20px;}
#contact-popup #contact-form .form_submit {background-color: #094e18 !important;padding: 1rem;display: flex;color: #fff;width: 100% !important;height: 50px;font-size: 16px;font-weight: 600;line-height: 25.5px;text-transform: uppercase;text-decoration: none !important;transition: all .3s ease-in-out;align-items: center;justify-content: center;
border-radius:12px !important;}
#contact-popup #contact-form input:focus-visible {outline: none !important;box-shadow: none !important;border: 1px solid #ccc;}
#contact-popup #contact-form textarea:focus-visible {outline: none !important;box-shadow: none !important;border: 1px solid #ccc;}
#contact-popup #contact-form input
{font-size:20px;font-family: 'Clashdisplay';font-weight: 500 !important;color: #000 !important;border-radius: 12px;min-height:80px;
 border: 1px solid #999;padding: 0 25px;}
#contact-popup #contact-form textarea{font-size:20px;font-family: 'Clashdisplay';font-weight: 500 !important;color: #000 !important;border-radius: 12px;min-height:65px;
 border: 1px solid #999;padding: 20px 25px;min-height: 120px;}
#contact-popup #contact-form textarea{resize: none;height: 60px;}

/* product page start */
[id^="MainProduct-"][id$="__main"] {padding-top: 0px;}
[class*="__custom_liquid_6y3QMy-padding"] .productdesc {padding:1px 0px;background: #f5f5f5;}
[class*="__custom_liquid_6y3QMy-padding"] .productdesc ul.productdescul {padding: 0px;margin: 0px;display: flex;justify-content: center;align-items: center;list-style: none;}
[class*="__custom_liquid_6y3QMy-padding"] .productdesc ul.productdescul li {display: flex;align-items: center;justify-content: center;flex-direction: column;width: 25%;border-right: 1px solid #000;}
[class*="__custom_liquid_6y3QMy-padding"] .productdesc ul.productdescul li:nth-last-child(1) {border: 0px;}
.productdtlsimg {width: 35px;overflow: hidden;margin-bottom: 15px;}
.productdtlsimg img {width: 100%;height: auto;object-fit: cover;}
ul.productdescul li h3 {font-family: Texta !important;font-size: 12px;font-weight: 400;line-height: 18px;text-align: left;margin-bottom: 0px;}
media-gallery[id^="MediaGallery-"][id$="__main"] {display: flex !important;justify-content: center;align-items: flex-start;position: relative;flex-direction: row-reverse;}
media-gallery[id^="MediaGallery-"][id$="__main"] slider-component[id^="GalleryViewer-"][id$="__main"] {width: 80%;}
media-gallery[id^="MediaGallery-"][id$="__main"] slider-component[id^="GalleryThumbnails-"][id$="__main"] {width: 20%;}
slider-component[id^="GalleryViewer-"][id$="__main"] a.skip-to-content-link {display: none;}
slider-component[id^="GalleryViewer-"][id$="__main"] .product-media-container {width: 100%;}
[id^="Slider-Gallery-"][id$="__main"] .product__media.media.media--transparent {width: 100%;height: auto !important;min-height:668px !important;}
[id^="Slider-Gallery-"][id$="__main"] .product__media.media.media--transparent img {width: 100%;height: auto;object-fit: cover;}
media-gallery[id^="MediaGallery-"][id$="__main"] slider-component[id^="GalleryThumbnails-"][id$="__main"] [id^="Slider-Thumbnails-"][id$="__main"] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 0px 20px;
}
media-gallery[id^="MediaGallery-"][id$="__main"] slider-component[id^="GalleryThumbnails-"][id$="__main"] [id^="Slider-Thumbnails-"][id$="__main"] li {
    width: 100%;
}
media-gallery[id^="MediaGallery-"][id$="__main"] slider-component[id^="GalleryThumbnails-"][id$="__main"] [id^="Slider-Thumbnails-"][id$="__main"] li button.thumbnail {
    border: none;
    box-shadow: none;
}
product-info[id^="ProductInfo-"][id$="__main"] .product__title h1 {
    font-family: Texta !important;
    font-size: 28px;
    font-weight: 500;
    line-height: 34px;
    text-align: left;
}
product-info[id^="ProductInfo-"][id$="__main"] p.product__text {
    display: none;
}
product-info[id^="ProductInfo-"][id$="__main"] {
    margin-top: 20px;
}
product-info[id^="ProductInfo-"][id$="__main"] .rating-wrapper .rating span.rating-star {
    font-size: 25px;
    letter-spacing: 2px;
}
product-info[id^="ProductInfo-"][id$="__main"] [id^="price-"][id$="__main"] span.price-item {
    font-family: 'Texta';
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    text-align: left;
    color: #333333;
}
variant-selects[id^="variant-selects-"][id$="__main"] legend.form__label {
    font-family: Texta;
    font-size: 16px;
    font-weight: 700;
    line-height: 21px;
    text-align: left;
    color: #1D1D1B;
}
variant-selects[id^="variant-selects-"][id$="__main"] .product-form__input {
    margin-bottom: 25px;
}
variant-selects[id^="variant-selects-"][id$="__main"] .product-form__input--pill label {
    font-family: Texta;
    font-size: 14px;
    font-weight: 700;
    line-height: 21px;
    text-align: left;
    /*border: 1px solid #ccc;*/
    opacity: 1;
    border-radius: 5px;
}
[id^="Quantity-Form-"][id$="__main"] label {
    font-family: Texta;
    font-size: 16px;
    font-weight: 700;
    line-height: 21px;
    text-align: left;
    color: #1D1D1B;
}
[id^="Quantity-Form-"][id$="__main"] quantity-input.quantity {
    border: 1px solid #094e18;
    border-radius: 5px;
}
[id^="Quantity-Form-"][id$="__main"] quantity-input.quantity::after {
    display: none;
}
product-info[id^="ProductInfo-"][id$="__main"] label.swatch-input__label {
    font-size: 1.8rem !important;
    --swatch-input--size: 1.8rem;
}
button[id^="ProductSubmitButton-"][id$="__main"] {
    border: 1px solid #094e18;
    border-radius: 50px;
    font-family: Texta;
    font-size: 17px;
    font-weight: 600;
    line-height: 21px;
    text-align: left;
    color: #094e18;
    border-radius: 5px;
}
button[id^="ProductSubmitButton-"][id$="__main"]::after {
    display: none;
}
button.shopify-payment-button__button.shopify-payment-button__button--unbranded {
    border-radius: 50px;
    font-family: Texta;
    font-size: 17px;
    font-weight: 600;
    line-height: 21px;
    text-align: left;
    color: #fff;
    background: #094e18;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
}
button.shopify-payment-button__button.shopify-payment-button__button--unbranded::after {
    display: none;
}
[id^="ProductInfo-"][id$="__main"] .product__description {
    font-family: Texta;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    text-align: left;
}
h2.h4.accordion__title.inline-richtext {
    font-family: Texta !important;
    font-size: 16px;
    font-weight: 500;
    line-height: 18px;
    text-align: left;
}
.accordion__content {
    font-family: Texta;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    text-align: left;
}
[class*="__related-products-padding"] h2 {
    font-family: Texta !important;
    font-size: 28px;
    font-weight: 500;
    line-height: 42px;
    text-align: left;
}
[class*="__related-products-padding"] ul.product-grid {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
[class*="__related-products-padding"] ul.product-grid li.grid__item {
    width: 100% !important;
    max-width: 100% !important;
    padding: 30px 0px;
    border-top: 1px solid #E5E5E5;
}
[class*="__related-products-padding"] ul.product-grid li.grid__item .card.card--standard {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
}
[class*="__related-products-padding"] ul.product-grid li.grid__item .card__inner {
    width: 205px;
}
[class*="__related-products-padding"] {
    margin: 0px 20px 0px;
}
[class*="__related-products-padding"] .card__content {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding-left: 40px !important;
  
}
[class*="__related-products-padding"] ul.product-grid li.grid__item h3.card__heading {
    font-family: Texta !important;
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
    text-align: left;
}
[class*="__related-products-padding"] ul.product-grid li.grid__item .price__regular span {
    font-family: Texta;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    text-align: left;
    color: #1D1D1B99;
}
.addtobuttoncuscls a {
    background-color: #094e18;
    padding: 1rem;
    border-radius: 5px;
    display: flex;
    color: #fff;
    width: 300px;
    height: 50px;
    font-size: 17px;
    font-weight: 600;
    line-height: 25.5px;
    text-transform: uppercase;
    text-decoration: none !important;
    transition: all .3s ease-in-out;
    align-items: center;
    justify-content: center;
}
product-recommendations.related-products h3.card__heading a::after {position: relative !important;}

/* cart page design start */
[class*="__cart-items-padding"].cartcuscls h1.title--primary {
    font-family: Texta !important;
    font-size: 28px;
    font-weight: 500;
    line-height: 42px;
    text-align: left;
}
[class*="__cart-items-padding"].cartcuscls #main-cart-items table.cart-items th {
    font-family: Texta;
    font-size: 16px;
    font-weight: 700;
    line-height: 21px;
    color: #1d1d1b;
    padding-left: 15px;
    padding-right: 15px;
}
[class*="__cart-items-padding"].cartcuscls a.underlined-link {
    font-family: Texta;
    font-size: 17px;
    font-weight: 600;
    line-height: 21px;
    text-align: left;
    color: #094e18;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    padding: 16px 32px;
    border: 1px solid #094e18;
    transition: .2s ease-in-out all;
}
[class*="__cart-items-padding"].cartcuscls a.underlined-link:hover {
    background: #094e18;
    color: #fff;
    text-decoration: none;
}
.color-scheme-1.isolate[class*="__cart-items-padding"].cartcuscls table.cart-items td.cart-item__details a.cart-item__name {
    font-family: Texta !important;
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
    text-align: left;
}
.color-scheme-1.isolate[class*="__cart-items-padding"].cartcuscls table.cart-items td.cart-item__details a.cart-item__name:hover {
    color: #094e18;
    text-decoration-thickness: 0.1rem;
}
.color-scheme-1.isolate[class*="__cart-items-padding"].cartcuscls table.cart-items td.cart-item__details .product-option {
    font-family: Texta;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    text-align: left;
    color: #1d1d1b99;
}
.color-scheme-1.isolate[class*="__cart-items-padding"].cartcuscls table.cart-items dl .product-option {
    font-family: Texta;
    font-size: 14px !important;
    font-weight: 700;
    line-height: 19px !important;
    text-align: left;
    color: #1d1d1b99;
}
.color-scheme-1.isolate[class*="__cart-items-padding"].cartcuscls .cart-item__image-container {width: 100%;overflow: hidden;}
.color-scheme-1.isolate[class*="__cart-items-padding"].cartcuscls .cart-item__image-container img {
    width: 100%;
    height: 130px;
    object-fit: cover;
}
.color-scheme-1.isolate[class*="__cart-items-padding"].cartcuscls quantity-input {border: 1px solid #094e18 !important;border-radius: 5px !important;width: 120px;}

.color-scheme-1.isolate[class*="__cart-items-padding"].cartcuscls quantity-input::after {display: none;}
.color-scheme-1.isolate[class*="__cart-items-padding"].cartcuscls td.cart-item__totals .cart-item__price-wrapper span {
    font-family: Texta;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    color: #1d1d1b99;
    margin-top: 0px;
}
[class*="__cart-footer-padding"] h2.totals__total {
    font-family: Texta !important;
    font-size: 30px;
    font-weight: 700;
    line-height: 30px;
    text-align: left;
    text-transform: capitalize;
}
[class*="__cart-footer-padding"] p.totals__total-value {
    font-family: Texta !important;
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
    text-align: left;
    color: #1d1d1b99;
    margin-left: 0px;
    margin-top: 20px;
}
[class*="__cart-footer-padding"] small.tax-note {
    font-family: Texta;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    text-align: left;
}
[class*="__cart-footer-padding"] button#checkout {
    font-family: Texta;
    font-size: 17px;
    font-weight: 600;
    line-height: 21px;
    text-align: left;
    color: #fff;
    background: #094e18;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    padding: 16px 32px;
    border: 1px solid #094e18;
    transition: .2s ease-in-out all;
}
[class*="__cart-footer-padding"] button#checkout::after {display: none;}
[class*="__cart-footer-padding"] button#checkout:hover {background: #fff;color: #094e18;}
[class*="__cart-footer-padding"] {padding-bottom: 100px !important;}

[id^="shopify-section-"][id$="__cart-items"] {width: 70%;float: left;}
[id^="shopify-section-"][id$="__cart-footer"] {width: 30%;float: right;}
[class*="__cart-items-padding"].cartcuscls table.cart-items tr.cart-item td {
    padding: 15px 15px;
    background: #fafafa;
    border-bottom: 0px solid #fff;
    border-top: 20px solid #fff;
    vertical-align: middle;
}
[class*="__cart-items-padding"].cartcuscls table.cart-items tr.cart-item td.cart-item__media {width: 15%;}
[id^="shopify-section-"][id$="__cart-footer"] .cart__blocks {width: 100%;margin: 0px;padding: 25px;background: #fafafa;margin-left: 15px;}
[id^="shopify-section-"][id$="__cart-footer"] .cart__blocks .totals {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: flex-start;
}
.color-scheme-1.isolate[class*="__cart-items-padding"].cartcuscls quantity-input {
    border: 0px !important;
    border-radius: 5px !important;
    background: transparent;
    display: flex;
    align-items: center;
}
.color-scheme-1.isolate[class*="__cart-items-padding"].cartcuscls quantity-input button.quantity__button {
    background: transparent;
    opacity: 1;
    width: 30px;
    height: 30px;
    color: #fff;
    border-radius: 5px;
    border: 1px solid #094e18;
    transition: .2s ease-in-out all;
}
.color-scheme-1.isolate[class*="__cart-items-padding"].cartcuscls quantity-input button.quantity__button svg {width: 13px;color: #094e18;}
[id^="shopify-section-"][id$="__cart-footer"] #main-cart-footer {margin-top: 162px;}
.color-scheme-1.isolate[class*="__cart-items-padding"].cartcuscls quantity-input button.quantity__button:hover {
    background: #094e18;
}
.color-scheme-1.isolate[class*="__cart-items-padding"].cartcuscls quantity-input button.quantity__button:hover svg {
    color: #fff;
}

/* cart popup design start */
#cart-notification h2.cart-notification__heading {font-family: Texta !important;font-size: 20px;font-weight: 500;line-height: 35px;text-align: left;
color: #094e18 !important;text-transform: capitalize;}
#cart-notification .cart-notification-product__image {width: 30%;}
#cart-notification .cart-notification-product__image img {width: 100%;height: auto;object-fit: cover;}
#cart-notification h3.cart-notification-product__name {font-family: Texta !important;font-size: 20px;font-weight: 500;line-height: 24px;text-align: left;}
#cart-notification .product-option dt, #cart-notification .product-option dd {font-family: Texta !important;font-size: 15px;font-weight: 500;line-height: 20px;text-align: left;margin-bottom: 0px !important;}
#cart-notification #cart-notification-button {border: 1px solid #094e18;font-family: Texta;font-size: 17px;font-weight: 600;line-height: 21px;text-align: left;color: #094e18;border-radius: 5px;transition: .2s ease-in-out all;text-transform: capitalize;}
#cart-notification #cart-notification-button::after {display: none;}
#cart-notification #cart-notification-button:hover {background: #094e18;color: #fff;text-decoration: none !important;}
#cart-notification button.button.button--primary {border: 1px solid #094e18;font-family: Texta;font-size: 17px;font-weight: 600;line-height: 21px;text-align: left;color: #fff;border-radius: 5px;transition: .2s ease-in-out all;text-transform: capitalize;background: #094e18;}
#cart-notification button.button.button--primary::after {display: none;}
#cart-notification button.button.button--primary:hover {background: transparent;color: #094e18;}
#cart-notification button.link.button-label {font-family: Texta;font-size: 17px;font-weight: 600;line-height: 21px;text-align: center;color: #094e18;text-transform: capitalize;margin-top: 20px;}



/* checkout page design */
#checkout-main h2 {font-family: Texta !important;font-size: 28px;font-weight: 500;line-height: 42px;text-align: left;}
#checkout-main input {font-size: 16px !important;font-family: Texta !important;font-weight: 500 !important;color: #000 !important;}
h2.n8k95w1.n8k95w0._1fragemlj.n8k95w2 {
    font-family: Texta !important;
    font-size: 28px;
    font-weight: 500;
    line-height: 42px;
    text-align: left;
}
#checkout-main h2 {
    font-family: Texta !important;
    font-size: 28px;
    font-weight: 500;
    line-height: 42px;
    text-align: left;
}

/* School Selection page */
.schoolselectionbanner{width:100%; padding-top:3.4rem;}
.schoolselectionbanner h1{font-size: 113.75px !important;
    font-weight: 400 !important;
    line-height: 113.75px !important;
    font-family: reserve-black!important;color:#303030;
    }
.schoolselectionbanner h1 span{color:#094E18;}
[id^="shopify-section-"][id$="__multicolumn_HEdVaP"] .multicolumn-card.content-container{background:#fff!important;}

[id^="shopify-section-"][id$="__multicolumn_HEdVaP"] .multicolumn-card__info a.link{background-color:#094E18; color:#fff;
 padding:10px 25px; font-size:13px; border-radius:40px; text-transform:uppercase; position:relative; top:-130px;}

[id^="shopify-section-"][id$="__multicolumn_HEdVaP"] .multicolumn-card__info {
    padding: 2.5rem;
    height: 1px;
}

[id^="shopify-section-"][id$="__rich_text_kDcdwd"] .rich-text__blocks .rich-text__text p{font-family: 'Clashdisplay'!important; font-size:25px!important;}
[id^="shopify-section-"][id$="__rich_text_kDcdwd"] .rich-text__blocks{max-width:70%;}

/* password page */
#locksmith-content #locksmith_passcode_submit{background-color: #094e18; box-shadow: none!important;
    padding: 1rem;
    border-radius: 50px;
    display: flex;
    color: #fff;
    width: 337px;
    height: 66px;
    font-size: 17px;
    font-weight: 600;
    line-height: 25.5px;
    text-transform: uppercase;
    text-decoration: none !important;
    transition: all .3sease-in-out;
    align-items: center;
    justify-content: center; margin:0 auto;}
#locksmith-content #locksmith_passcode_submit:after{box-shadow:none!important;}
.passwordcusbox{width:100%; padding: 2rem;
    border-radius: 20px;
    border: 1px solid #d7d7d7; margin:3.1rem 0 7rem; text-align:center;}
.passwordcusbox p{font-size:18px;}
p.contdisplaybox{font-size:16px;}

.locksmith-passcode.form-control{padding: 10px 20px;
    height: 50px;
    border-radius: 30px;}

/* For Header section */
sticky-header.header-wrapper{box-shadow: 0 0 8px #0000001a;}
.modal__toggle-open.icon.icon-search{display:none;}
.header{display:flex; width:100%;}
.header .header__inline-menu {display:flex;justify-content:end;width:100%;}
.header .header__inline-menu .list-menu.list-menu--inline li{font-size:14px;}
.header .header__inline-menu .list-menu.list-menu--inline li a{
    color: #000;
    text-transform: uppercase;
    font-family: "Texta-light"; font-weight:500;
}

.header .summary.list-menu__item{text-transform:uppercase;}
.header .header__menu-item.list-menu__item{text-transform:uppercase!important;  color: #000;}

/* Footer section */
.newfootertwosec{width:100%; background-color:#1a1a1a; min-height:290px; padding:5rem 0;}
.newfootercontentsec{
    max-width: 124rem;
    margin: 0 auto;
}
.newfootercontentsec > ul {
    margin: 0;
    padding: 0;
    list-style-type: none; clear:both;
}
.newfootercontentsec > ul > li {
    display: inline-block;
    color: #fff;
    width: 49%;
    float: left;
}
.newfootercontentsec>ul>li>p {
    font-size: 18px;
    color: #b7b7b7;
    font-weight: 600;
}
.newfootercontentsec .info-content-wrap {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
    padding-top: 2rem;
}
.newfootercontentsec .link {
    font-size: 22px;
    text-decoration: none;
}
.newfootercontentsec .text-size-20 {
    color:#fff;
    font-family: Texta, sans-serif;
    font-weight: 300;
}

.rightemailbox{width:100%; text-align:right; padding-top: 16px;}
.rightemailbox a{color:#fff; font-size:16px;}
li.contactuslist p{text-align:right;}
.newfootercontentsec.midfooterlogo ul{padding-top:20rem; padding-bottom:5rem;}
li.letsworktogbox{text-align:right;}
li.letsworktogbox a{color:#fff; padding-top:1.4rem; display:block;}

.btmfooternewsec.bottomfootersec{
    width: 100%;
    background-color: #004f1d;
    min-height: 10px;
    padding: 1rem 0;
}

.btmfooternewsec.bottomfootersec p{margin-bottom:0;}
.btmfooternewsec.bottomfootersec .btmfootertxtbox > ul > li{width:32%;}
.btmfooternewsec.bottomfootersec .btmfootertxtbox > ul > li.privacybox p{text-align:center;}
li.allrightsbox p{text-align:right;}


/* Collection hero title */
h1.collection-hero__title{text-align: center;
    font-size: 40px;
    font-weight: 300;
    text-transform: uppercase;
    padding-top: 30px; margin-bottom:0;}
.size-filter-buttons{align-items:center; justify-content:center; margin-bottom:50px!important;}
.size-filter-buttons .filter-btn{padding: 10px 15px;
    border: none;
    background: #bcd4c6;
    color: #fff;
    font-size: 16px;
    margin: 0 5px;
    cursor: pointer;
    width: 100px; border-radius: 5px;}
.size-filter-buttons .filter-btn.active{background-color:#004f1d;}

.card--standard>.card__content .card__information{padding-left:10px!important;}
.collection.page-width .card__heading.h5{font-family: 'Texta-regular'!important; font-size:18px; font-weight:500; margin-bottom: 0.25rem;
    min-height:40px;}
.collection.page-width .card__heading.h5 a{color:#000; text-decoration:none;}
.collection.page-width .card__information-size-type{font-size:16px; font-weight:600; float:left;}
.collection.page-width .card-information .price{float:left;}


/* Single product new details */
.related-products.relatedcusprodcls{width: 100%;
    max-width: 131em;
    margin-left: auto;
    margin-right: auto;
    padding-left: 1.88em;
    padding-right: 1.88em;}
.related-products.relatedcusprodcls h3{font-size:28px; font-weight:500; color:#1D1D1B; font-family: Texta Book, sans-serif!important; 
text-transform:uppercase; border-bottom: 1px solid #e7e7e7; padding-bottom: 4rem;}

.clearbothcls{clear:both;}
.relprodrttxtcls{width:100%; padding-right:5rem;}
.relprodrttxtcls h4{font-size:20px; padding-bottom:10px;margin-bottom: 0; font-weight:700; color:#1D1D1B; font-family: Texta Book, sans-serif!important; color:#1D1D1B; text-decoration:none;}
.relproimgblockcls{width:auto; display:inline-block; float:left; margin-right:4rem;}
.relprodrttxtcls h4 a{color:#1D1D1B; text-decoration:none; display:block; min-height:46px;}
.related-products.relatedcusprodcls .grid.grid-cols-2{justify-content:space-between;}
.related-products.relatedcusprodcls .product-card{width:595px; margin:4.7rem 1rem;}
.related-products.relatedcusprodcls .product-card p.shortdestxtcls{font-family: Texta Book, sans-serif!important; color:#1D1D1B; font-size:14px; font-weight:400;}
.related-products.relatedcusprodcls .product-card p.relprodprice{font-family: Texta Book, sans-serif!important; color:#1D1D1B; font-size:16px; font-weight:500;margin-bottom: 10px;}
.related-products.relatedcusprodcls .product-card p.relprodprice span{font-weight:600; float:right;}

.related-products.relatedcusprodcls .viewuniformbtn{width:100%; padding-top:1rem;}
.related-products.relatedcusprodcls .viewuniformbtn a{background-color:#094E18; border-radius:4px; color:#fff; min-width:220px;
    display:inline-block; padding:1.2rem 1rem; text-align:center; font-size:14px; text-decoration:none;}

.relprodrttxtcls a{color:#1D1D1B; text-decoration:none;}
hr.relprodhr{width:100%; height:1px; border:none!important; background-color:#e7e7e7;}
.shopify-block.product-reviews{margin-bottom:7rem;}
.shopify-block.product-reviews .ezrv-widget_header h2{font-family:Texta !important; font-size:36px; margin-bottom:20px;}
.ezrv-widget_summary_btn_write_review{background-color:#094e18!important; color:#fff; text-decoration:none!important; border:none!important;}
.ezrv-widget_container_review_summary{margin-bottom:7rem!important;}
.ezrv-widget_container_review_summary{margin-bottom:6.4rem;}
.ezrv-widget_review_listings_container{width:85%;max-width: 131em;margin-left:auto;margin-right:auto;}
[class*="__custom_liquid_6y3QMy-padding"] .productdesc ul.productdescul li{}

.ezrv-widget_review_submit_form_container{border-top:none!important;}
.ezrv-widget_review_submit_form h2{font-family:Texta !important;}
.ezrv-widget_review_submit_form{border:1px solid #e7e7e7;}

.grid__item.product__media-wrapper{position:sticky; top:0; height:767px;}
.productdesc{margin-top:4rem;}

/* New Upgrade setup */
header.header{padding-top:15px; padding-bottom:15px;}
.header__inline-menu .list-menu.list-menu--inline li a{font-size:14px;}
[id^="shopify-section-"][id$="__image_with_text_zmf8bg"] .image-with-text__heading.inline-richtext.h1{
    color: #303030;
    text-transform: capitalize;
    font-family: Reserve, sans-serif;
    font-size:113.75px;
    font-weight: 500;
    line-height: 1;
    padding-top:0;
}
[id^="shopify-section-"][id$="__image_with_text_zmf8bg"] .image-with-text__media.image-with-text__media--adapt{padding-bottom:0!important;
    width:364px; height:640px; margin-top:4.8rem; width: 364px; position:relative; right:-7rem;}
[id^="shopify-section-"][id$="__featured_collection"] h2{font-size:75.8889px; font-weight:700; padding-bottom:0;}
.greentxtcls{color:#094e18!important;}
.slider-mobile-gutter.page-width.page-width-desktop{display:none!important;}

[id^="shopify-section-"][id$="__image_with_text_LLwTeX"] .image-with-text__media-item{width:563px; max-width:563px;}
[id^="shopify-section-"][id$="__image_with_text_LLwTeX"] .image-with-text__text.rte p{font-size:27.32px!important;
    line-height:32.32px!important;}
[id^="shopify-section-"][id$="__image_with_text_6NThei"] .image-with-text__media-item{width:563px; max-width:563px;} 
[id^="shopify-section-"][id$="__image_with_text_6NThei"] .image-with-text__text.rte{margin-top:7rem;}
[id^="shopify-section-"][id$="__image_with_text_6NThei"] .image-with-text__text.rte p{font-size:27.32px!important;
    line-height:32.32px!important;}

.moreabtuniforms{width:100%;}
.moreabtuniforms h2{font-size:75.8889px; font-weight:500; padding-bottom:0;color:#303030;}
.moreabtuniforms h2 span{color:#094e18;}

.mainblockset{width:100%; display: inline-flex; justify-content:space-between;}
.blockcusleft{width:50%;}
.clearbothcls{clear:both;}

.mainblockset img.withschcusimgone{width:100%; margin-bottom:2rem;margin-bottom:78px;}
.mainblockset p{font-size:27.32px!important; line-height:32.32px!important; margin-bottom:6.5rem;}

.blockrightcls{padding-left:40px;}
/*.blockrightcls h4{font-size:31px; margin-bottom:2rem;color:#303030;font-weight: 500;}*/
/*.blockrightcls p{font-size:22.76px;}
.blockrightcls p{margin-bottom:3.4rem;font-family: "Texta-light";}*/

[id^="shopify-section-"][id$="__custom_liquid_R3n6nT"] .moreabtuniforms h2{font-size:113px; font-weight:500; 
padding-bottom:0;color:#303030;}
[id^="shopify-section-"][id$="__custom_liquid_R3n6nT"] .moreabtuniforms h2 span{color:#094e18;}

.mainblockset .blockcusleft:first-child{
    padding-right: 9rem; position:sticky; top:100px; height:fit-content;
}

.custquotecls{width:650px; padding:120px 0 130px;}
.text-size-20.black {
    color:rgba(18,18,18,0.75);
    text-align: left;
    font-family: "Texta-regular";
    font-size: 28.51px !important;
    line-height: 32.32px !important;
    font-style: italic;
    font-weight: 500;
}

.scrollimgbox{width:100%; margin:0 0 4rem; padding-top:80px; padding-bottom:10rem; overflow-x:scroll; scrollbar-width:thin;
overflow-y:hidden;scrollbar-color:#094e18 #ccc;-webkit-scrollbar-color:#094e18 #ccc;border-radius: 3px; }
.scrollimgbox ul{padding:0; margin:0; list-style-type:none; width:fit-content;display: flex;}
.scrollimgbox ul li{width:325px; height:511px; display:inline-flex; flex-direction:column; margin-right:1.2rem;}
.scrollimgbox ul li img.productimgcls{width:100%;}
.scrollimgbox ul li h5{font-family: Texta Book, sans-serif!important; font-size:16.69px; font-weight:700; text-transform: uppercase; padding:2rem 0 .25rem;}
.scrollimgbox ul li p{font-size:12.52px; font-weight:500; text-transform: uppercase; color:#000;}

.scrollimgbox:-webkit-scrollbar-track{background-color: #ccc;}
.scrollimgbox:-webkit-scrollbar-thumb{background-color: #094e18;}
.scrollimgbox ul:-webkit-scrollbar-thumb {background-color:#094e18!important;border-radius: 4px;border: 2px solid #094e18;}




@media (min-width: 1200px) {
  .scrollimgbox::-webkit-scrollbar-track {
    background-color: #ccc;
  }

  .scrollimgbox::-webkit-scrollbar-thumb {
    background-color: #094e18;
  }
}



.scroll-text-wrapper {
      position: relative;
      overflow: hidden;
      padding: 40px 0;
      background-color:transparent;
    }

    .scroll-row {
      font-size: 3rem;
      white-space: nowrap;
      will-change: transform;
      padding: 20px 0;
      font-style: italic;
      text-align: center;
    }

    .row-one {
      color: #1e1e1e;
      transform: translateX(-400px); /* initial position */
    }

    .row-two {
      color: #c0a25d;
      transform: translateX(0);
    }



[id^="shopify-section-"][id$="__custom_liquid_KC7kD9"] h2 {
  font-size: 75.8889px;
  font-weight: 500;
  padding-bottom: 0;
  color:#303030;
}
[id^="shopify-section-"][id$="__custom_liquid_KC7kD9"] h2 span{color:#094e18;}
[id^="ImageWithText--"][id$="__image_with_text_zmf8bg"] h1{font-size: 113.75px;color:#094e18;line-height: 113.75px;}
[id^="ImageWithText--"][id$="__image_with_text_zmf8bg"] .subtitle{margin-top: 0;}
[id^="shopify-section-"][id$="__custom_liquid_KC7kD9"] [class*="__custom_liquid_KC7kD9-padding"]{padding-top: 150px;}
[id^="ImageWithText--"][id$="__image_with_text_LLwTeX"]{padding-right: 150px;}
[id^="ImageWithText--"][id$="__image_with_text_6NThei"]{padding-right: 150px;}
[id^="ImageWithText--"][id$="__image_with_text_6NThei"] .image-with-text__text.rte.body p{font-size: 30px !important;}
[id^="shopify-section-"][id$="__custom_liquid_HW7yhF"] [class*="__custom_liquid_HW7yhF-padding"] .scroll-text-wrapper .scroll-row span
{font-size: 55px;padding:0 40px;font-family: Texta-light !important;color:#303030;}


/*====about=============*/
[id^="shopify-section-"][id$="__custom_liquid_AdhXje"]{padding-top: 140px;padding-bottom: 120px;}
[id^="shopify-section-"][id$="__custom_liquid_AdhXje"] h1{font-size:66px;text-align: center;color: #303030;}
[id^="shopify-section-"][id$="__custom_liquid_AdhXje"] h1 span{color: #094e18;}
[id^="shopify-section-"][id$="__rich_text_9Wmx7r"] [class*="__rich_text_9Wmx7r-padding"]{padding: 0;}
[id^="shopify-section-"][id$="__rich_text_9Wmx7r"] [class*="__rich_text_9Wmx7r-padding"] .rich-text__wrapper .rich-text__blocks
{width: 100%;max-width: 90% !important;}
[id^="shopify-section-"][id$="__rich_text_9Wmx7r"] [class*="__rich_text_9Wmx7r-padding"] .rich-text__wrapper .rich-text__blocks p
{text-align: center;color: #303030;font-family: Clashdisplay,sans-serif;font-size: 28px;font-style: normal;font-weight: 400;line-height: 1.5;}
[id^="shopify-section-"][id$="__custom_liquid_DgEL6g"]{padding-top: 150px;padding-bottom: 100px;}
[id^="shopify-section-"][id$="__custom_liquid_DgEL6g"] h1{font-size: 66px;text-align: center;color: #303030;}
[id^="shopify-section-"][id$="__custom_liquid_DgEL6g"] h1 span{color: #094e18;}
[id^="ImageWithText--"][id$="__image_with_text_4DWcN8"]{padding-right: 0;}
[id^="shopify-section-"][id$="__image_with_text_4DWcN8"] [class*="__image_with_text_4DWcN8-padding"] .image-with-text__text-item .image-with-text__text.rte.subtitle p
{font-size:20px;font-family: "Texta-regular" !important;color:#303030;}
[id^="shopify-section-"][id$="__rich_text_LMV3rJ"]{padding-top: 60px;}
[id^="shopify-section-"][id$="__rich_text_LMV3rJ"] .isolate .rich-text__blocks{max-width: 75%;}
[id^="shopify-section-"][id$="__rich_text_LMV3rJ"] .isolate .rich-text__blocks p{font-size:20px;font-family: "Texta-regular" !important;color:#303030;}

[id^="shopify-section-"][id$="__custom_liquid_Ea8WKj"]{padding-top: 50px;padding-bottom: 50px;}
[id^="shopify-section-"][id$="__custom_liquid_Ea8WKj"] h1{font-size:71px;text-align: center;color: #303030;}
[id^="shopify-section-"][id$="__custom_liquid_Ea8WKj"] h1 span{color: #094e18;}
[id^="shopify-section-"][id$="__rich_text_mztYiR"] [class*="__rich_text_mztYiR-padding"]{padding: 0;}
[id^="shopify-section-"][id$="__rich_text_mztYiR"] [class*="__rich_text_mztYiR-padding"] .rich-text__wrapper .rich-text__blocks
{width: 100%;max-width:80% !important;}
[id^="shopify-section-"][id$="__rich_text_mztYiR"] [class*="__rich_text_mztYiR-padding"] .rich-text__wrapper .rich-text__blocks p
{text-align: center;color: #303030;font-family: Clashdisplay,sans-serif;font-size: 25px;font-style: normal;font-weight: 400;line-height: 1.5;}
[id^="shopify-section-"][id$="__image_banner_rhTJMi"]{padding: 90px 0;}
[id^="shopify-section-"][id$="__image_banner_rhTJMi"] [id^="Banner-"][id$="__image_banner_rhTJMi"]{width:96%;margin: 0px auto;}

[id^="shopify-section-"][id$="__custom_liquid_UXAjYG"]{padding-top: 50px;padding-bottom: 50px;}
[id^="shopify-section-"][id$="__custom_liquid_UXAjYG"] [class*="__custom_liquid_UXAjYG-padding"]
{max-width: 80%;margin:0px auto !important;}
[id^="shopify-section-"][id$="__custom_liquid_UXAjYG"] h1{font-size: 70px;text-align: left;color: #303030;}
[id^="shopify-section-"][id$="__custom_liquid_UXAjYG"] h1 span{color: #094e18;}

[id^="shopify-section-"][id$="__custom_liquid_9rj7h6"] [class*="__custom_liquid_9rj7h6-padding"]
{max-width: 80%;margin:0px auto !important;}

.mainblockset .blockcusleft:last-child {padding-left: 9rem;position: sticky;top: 100px;height: fit-content;}
.valuelefttext{padding-right: 0 !important;}
.valuelefttext h4{font-family: Clashdisplay,sans-serif !important;font-size:36px;font-style: normal;font-weight: 400;color:#094e18;}
.valuelefttext h4 span{width: 36px;display: inline-block;}
.valuelefttext p{font-family: "Clashdisplay" !important;color:#303030;font-size:18px !important;font-style: normal;font-weight:400;line-height: 28px !important;
  padding-left: 45px;margin-bottom: 50px;}

[id^="shopify-section-"][id$="__image_banner_Jcegkn"]{padding: 50px 0 100px;}


[id^="shopify-section-"][id$="__custom_liquid_p6jqfA"]{padding-top: 50px;padding-bottom: 50px;}
[id^="shopify-section-"][id$="__custom_liquid_p6jqfA"] [class*="__custom_liquid_p6jqfA-padding"]
{max-width: 80%;margin: 0px auto;}
[id^="shopify-section-"][id$="__custom_liquid_p6jqfA"] h1{font-size: 66px;text-align: left;color: #303030;}
[id^="shopify-section-"][id$="__custom_liquid_p6jqfA"] h1 span{color: #094e18;}
[id^="shopify-section-"][id$="__rich_text_4MgfCM"]{padding-bottom: 100px;}
[id^="shopify-section-"][id$="__rich_text_4MgfCM"] [class*="__rich_text_4MgfCM-padding"]
{max-width: 80%;margin: 0px auto;}
[id^="shopify-section-"][id$="__rich_text_4MgfCM"] [class*="__rich_text_4MgfCM-padding"] .rich-text__wrapper .rich-text__blocks
{max-width: 100%;width: 100%;}
[id^="shopify-section-"][id$="__rich_text_4MgfCM"] [class*="__rich_text_4MgfCM-padding"] .rich-text__wrapper .rich-text__blocks p
{text-align: left;color: #303030;font-family: Clashdisplay,sans-serif;font-size: 25px;font-style: normal;font-weight: 400;line-height:37px;}

[id^="shopify-section-"][id$="__image_with_text_gY9B8E"] [class*="__image_with_text_gY9B8E-padding"] .image-with-text__text-item .image-with-text__text.rte.body p
{font-family: "Clashdisplay" !important;color:#303030;font-size:16px !important;font-style: normal;font-weight:400;line-height: 24px !important;}
[id^="shopify-section-"][id$="__image_with_text_gY9B8E"] [class*="__image_with_text_gY9B8E-padding"] .image-with-text__text-item .image-with-text__text.rte.body p strong
{font-size: 30px;color:#094e18;font-weight: 400;padding-top: 40px;display: inline-block;line-height: 40px;}
[id^="shopify-section-"][id$="__image_with_text_gY9B8E"] [class*="__image_with_text_gY9B8E-padding"] .image-with-text__text-item [id^="ImageWithText--"][id$="__image_with_text_gY9B8E"]
{padding-right: 0;}
[id^="shopify-section-"][id$="__image_with_text_gY9B8E"] [class*="__image_with_text_gY9B8E-padding"]
{max-width: 90%;margin: 0px auto;}


[id^="shopify-section-"][id$="__custom_liquid_exD74m"]{padding-top: 100px;padding-bottom: 50px;}
[id^="shopify-section-"][id$="__custom_liquid_exD74m"] h1{font-size:66px;text-align: center;color: #303030;}
[id^="shopify-section-"][id$="__custom_liquid_exD74m"] h1 span{color: #094e18;}
[id^="shopify-section-"][id$="__image_with_text_gxhVwq"] [class*="__image_with_text_gxhVwq-padding"]
{max-width: 90%;margin: 0px auto;}
[id^="shopify-section-"][id$="__image_with_text_gxhVwq"]{padding: 50px 0 100px;}
[id^="shopify-section-"][id$="__image_with_text_gxhVwq"] [id^="ImageWithText--"][id$="__image_with_text_gxhVwq"] .image-with-text__text.rte.subtitle p
{font-size:23px;font-family: "Texta-regular" !important;color:#303030;line-height: 34px;}
.outer-wrapper {display: flex;justify-content: center;align-items: center;height: 100vh;}
.video-wraper {width: 55%;}
[id^="shopify-section-"][id$="__video_hUr33x"] h2{font-family: "Clashdisplay" !important;font-size:36px;font-style: normal;font-weight: 400;text-align: center;}
[id^="shopify-section-"][id$="__custom_liquid_LV4GwL"] h1{color: #1d1d1b;font-size: 113px;letter-spacing: 2.4px;font-weight:500;}
[id^="shopify-section-"][id$="__custom_liquid_LV4GwL"] h1 span{color: #094e18;}

[id^="shopify-section-"][id$="__image_with_text_eN8NNB"] .image-with-text__grid .image-with-text__media-item{width: 17%;}
[id^="shopify-section-"][id$="__image_with_text_eN8NNB"] .image-with-text__grid .image-with-text__media-item .image-with-text__media
{padding-bottom:0 !important;min-height: 50%;margin-top: 130px;border:none;}

[id^="shopify-section-"][id$="__image_with_text_eN8NNB"] .image-with-text__grid .image-with-text__media-item img{height: auto;}
[id^="shopify-section-"][id$="__image_with_text_eN8NNB"] .image-with-text__grid .image-with-text__text-item .image-with-text__text.rte.body p
{font-family: "Clashdisplay" !important;font-size:24px;font-style: normal;font-weight: 400;}

[id^="shopify-section-"][id$="__multirow_K8QLQw"] .multirow .image-with-text__media-item{width: 25%;}
[id^="shopify-section-"][id$="__multirow_K8QLQw"] [class*="__multirow_K8QLQw-padding"]
{width: 90%;margin: 0px auto;}
[id^="shopify-section-"][id$="__multirow_K8QLQw"] .multirow .image-with-text__media-item .image-with-text__media{border:none;}
[id^="shopify-section-"][id$="__multirow_K8QLQw"] .multirow .image-with-text__media-item img{border-radius: 50%;height: 290px;
  width: 290px;}
[id^="shopify-section-"][id$="__multirow_K8QLQw"] .multirow .image-with-text__text-item p.image-with-text__text
{font-family: "Clashdisplay" !important;font-size:35px;font-style: normal;font-weight:500;color: #094e18;text-transform:none; }
[id^="shopify-section-"][id$="__multirow_K8QLQw"] .multirow .image-with-text__text-item h2.image-with-text__heading
{font-family: "Clashdisplay" !important;font-size:20px;font-style: normal;font-weight:400;color: #094e18;text-transform:none;padding-top: 7px;display: inline-block;}
[id^="shopify-section-"][id$="__multirow_K8QLQw"] .multirow .image-with-text__text-item .image-with-text__text p
{font-size:20px;font-family: "Texta-regular" !important;color:#303030;line-height: 26px;}
[id^="shopify-section-"][id$="__multirow_K8QLQw"] [class*="__multirow_K8QLQw-padding"] .image-with-text__text-item .image-with-text__content
{padding-top: 0;}
[id^="shopify-section-"][id$="__multicolumn_GVtL8H"] .multicolumn-list__item.center .media--adapt img{filter: grayscale(1);}
[id^="shopify-section-"][id$="__multicolumn_GVtL8H"] .multicolumn.background-primary .multicolumn-card{background: none;}
[id^="shopify-section-"][id$="__multicolumn_GVtL8H"] .multicolumn.background-primary .multicolumn-card .media--transparent
{background-color:#094e18;border-radius: 50%;}
[id^="shopify-section-"][id$="__multicolumn_GVtL8H"] .multicolumn.background-primary .multicolumn-card .multicolumn-card__info h3.inline-richtext
{font-family: "Clashdisplay" !important;font-size:38px;font-style: normal;font-weight:500;color: #094e18;}
[id^="shopify-section-"][id$="__multicolumn_GVtL8H"] .multicolumn.background-primary .multicolumn-card .multicolumn-card__info .rte{margin-top: 0;}
[id^="shopify-section-"][id$="__multicolumn_GVtL8H"] .multicolumn.background-primary .multicolumn-card .multicolumn-card__info .rte p
{font-family: "Clashdisplay" !important;font-size:22px;font-style: normal;font-weight:400;color: #094e18;}


.filter-grade-select {
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: #14532d; /* dark green */
      color: white;
      padding: 12px 20px;
      border: none;
      border-radius: 4px;
      font-size: 14px;
      font-weight: 500;
      cursor: pointer;
      width: 200px;
      background-image: url("data:image/svg+xml;utf8,<svg fill='white' height='16' viewBox='0 0 24 24' width='16' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>");
      background-repeat: no-repeat;
      background-position: right 10px center;
      background-size: 26px;
  font-family: "Texta-regular" !important;
    }

.filter-grade-select:focus {
      outline: none;
      box-shadow: 0 0 0 0px #22c55e; /* green ring on focus */
    }

select.filter-grade-select option {
      background: #094e18;
      color: #fff;
      font-family: "Texta-regular" !important;
  font-size: 14px;list-style-type: none;font-weight: 500;
    }

.introsingleblk{display: inline-block;width: 100%;}
.introsingleblk h4{float: left;width:6%;font-size: 38px;font-weight: 400;color:#303030;}
.introsingleblk .introblktxt{width:93%;float: right;}
.introsingleblk .introblktxt h5{font-size: 33.2px;font-weight: 400;color:#303030;}
.introsingleblk .introblktxt p{font-family: "Texta-light";font-size:24px !important;font-weight: 400;line-height:28px !important;color:#303030;}

.product-grid-container .card-information .price{float:right;}
.ezrv-widget_review_content .ezrv-widget_review_content_title label{font-family:Texta Book, sans-serif!important;}  
.ezrv-widget_review_content .ezrv-widget_review_content_value, .ezrv-widget_overall_rating_content{font-family:Texta Book, sans-serif!important;}  

.greencolorbgcls{background-color:#094e18!important;}
ul.productdescul li h3{color:#fff;}
[class*="__custom_liquid_6y3QMy-padding"] .productdesc ul.productdescul li{border-right:1px solid #fff;}

span.footersmcls a{padding:0 2px;}
.btmfootertxtbox ul li.privacybox ul li.privacybox{width:24%; text-align:center;}

.shopify-policy__container{padding:0 1.88em; max-width:133rem; font-size:22px!important; color:#303030;}
.shopify-policy__container h1{font-family: Clashdisplay, sans-serif!important; margin-bottom:2rem;}
.shopify-policy__container p, .shopify-policy__container li{ font-size:22px!important; color:#303030;}
.shopify-policy__container strong{font-weight:600;}
.shopify-policy__container h1{font-size:34px;}   
.shopify-policy__container h1{padding-top:2rem;}

.btmfootertxtbox ul li.copyright{width:25%!important;}
.btmfootertxtbox ul li.privacybox{width:48%!important;}
.btmfootertxtbox ul li.privacybox ul{text-align:center!important;}
.btmfootertxtbox ul li.allrightsbox{width:25%!important;}
.btmfootertxtbox ul li.privacybox ul li.privacybox{width:24%!important;}

/* New Updated Footer June 2025 */
@import url('https://fonts.googleapis.com/css2?family=PT+Serif:ital,wght@0,400;0,700;1,400;1,700&display=swap');

.colorsnewfootersec{width:100%;background-color:#1a1a1a; min-height:360px; padding:5rem 0;}
.mainfooterboxone{max-width:124rem; margin:0 auto;}
ul.rootfootlist{padding:0; margin:0; list-style-type:none;}
ul.rootfootlist li{display:inline-block;}
ul.rootfootlist li.logolistone{width:40%; float:left;}
ul.rootfootlist li.navfooterlistbox{width:58%; float:right;}

ul.navfooterall{padding:0; margin:0; list-style-type:none;}
ul.navfooterall > li.singnavcls{display:inline-block; width:24.5%; float:left;}
ul.singlenavlist{padding:0; margin:0; list-style-type:none;}
ul.singlenavlist li{display:block; padding-bottom: 2px;}
ul.singlenavlist li.titlenavcls{color:rgba(255,255,255,0.5); font-weight:500; font-size:15px;padding-bottom:1rem;}
ul.singlenavlist li a{color:#fff; font-weight:500; font-size:15px; display:block;}

ul.smupiconclsbox{padding:0; margin:0; list-style-type:none;}
ul.smupiconclsbox li{display:inline-block; width:49.5%; float:left;}

ul.smfollowuscls{padding:0; margin:0; list-style-type:none;}
ul.smupiconclsbox li{display:inline-block;}

ul.smfollowuscls li.titlenavtwocls{font-family: "PT Serif", serif!important; font-weight:500; font-size:16px; color:rgba(255,255,255,0.5); width:100%!important; padding-bottom:10px;}

ul.smupiconclsbox li.smiconlistbox{display:inline-block; text-align:right;}
.smiconlistbox span{font-family: "PT Serif", serif!important; display:inline-block; font-weight:500; font-size:16px; color:rgba(255,255,255,0.5); margin-top: 30px;}

ul.smfollowuscls li{display:inline-block; text-align:left; width:27px;}
.cusfootclearcls{clear:both;}

li.smiconlistbox{padding-top:8rem;}
.btmfooternewsec.bottomfootersec{padding:1.54rem 0;}
.btmfootertxtbox p{color:rgba(255,255,255,0.6);}
ul.singlenavlist li a{text-decoration:none;}

.related-products.relatedcusprodcls .relprodprice span.gradessinglline{float: none !important;font-weight: 500 !important;}
.product-form__input--pill label{min-height: 43px;line-height: 21px !important;font-weight: 700;}
.product-main-page-single-colour .product-form__input.product-form__input--pill label.size-attributes 
{
  min-width: 70px;
  text-align: center !important;
}
hr.grnline{background-color:#094E17;height: 1px;}

.cart-empty [id^="shopify-section-"][id$="__cart-items"]{width: 100%;float: none;}
.cart-empty [id^="shopify-section-"][id$="__cart-items"] a.button{background-color:#094E17;color:#fff;border-radius: 15px;}
.cart-empty [id^="shopify-section-"][id$="__cart-items"] a.button:after{box-shadow: none;}

[id^="shopify-section-"][id$="__image_with_text_B8RgRe"] [class*="__image_with_text_B8RgRe-padding"]
{
  padding: 60px 0 120px;
}

/* Mobile Devices and Big Dsk */

@media screen and (min-width: 1500px) and (max-width: 2599px){
	[id^="shopify-section-"][id$="__image_with_text_zmf8bg"] .image-with-text__heading.inline-richtext.h1{font-size:113.75px!important;}
	.header:not(.drawer-menu).page-width{max-width:133rem;}
	[id^="shopify-section-"][id$="__collection_list_QVGmEP"] h2{font-size:55px;}
    [id^="shopify-section-"][id$="__collection_list_QVGmEP"] .page-width{padding:0 1rem !important; max-width:133rem!important;}
    .testiblockwrap{max-width:142rem;}
  .footertop{max-width:142rem;}
  .btmfootertxtbox{max-width:142rem;}
  
	
}

/* @media screen and (min-width: 1400px) and (max-width:1599px)
{
  .scrollimgbox ul{width: 145vw;}
}
@media screen and (min-width: 1600px) and (max-width:1899px)
{
  .scrollimgbox ul{width: 175vw;}
}
@media screen and (min-width: 1900px) and (max-width:2299px)
{
  .scrollimgbox ul{width: 145vw;}
} */

@media (max-width: 767px){
  #shopify-section-sections--15491187802183__announcement-bar .utility-bar__grid {padding: 0px 10px;}
  #shopify-section-sections--15491187802183__announcement-bar p.announcement-bar__message span {font-size: 10px;}
  [id^="shopify-section-"][id$="__custom_liquid_6MWVfJ"]{padding-top:50px;}
  #shopify-section-sections--15491187802183__header {position: sticky;top: 0;left: 0;right: 0;}
  #shopify-section-sections--15491187802183__header .header__heading .header__heading-link {padding: 0px;}
  #shopify-section-sections--15491187802183__header .header__heading-logo-wrapper img {width:300px !important;}
  .section-header.shopify-section-header-sticky{box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .2);}
  [class*="__image_with_text_zmf8bg-padding"] .image-with-text__grid {display: flex;flex-direction: column-reverse;justify-content: center !important;align-items: center !important;}
  [id^="shopify-section-"][id$="__image_with_text_zmf8bg"] .image-with-text__heading.inline-richtext.h1 {font-size: 35px !important;font-weight: 400 !important;line-height: 45px;font-family: reserve-black !important;padding-top: 0rem;width: 75%;}
  [id^="ImageWithText--"][id$="__image_with_text_zmf8bg"] {padding-bottom: 0px;}
  [id^="shopify-section-"][id$="__image_with_text_zmf8bg"] .image-with-text__media-item.image-with-text__media-item--small {width: 288px;max-width: 288px;}
  .schduletimecls.findyourschoolbtn {padding: 0rem 0 5rem;margin-top: 0rem;}
  [id^="shopify-section-"][id$="__collection_list_QVGmEP"] h2 {font-size: 34px;padding-bottom: 0rem;line-height: 45px;text-align: left;}

  [class*="__collection_list_QVGmEP-padding"] ul[id^="Slider-"][id$="__collection_list_QVGmEP"] {display: flex;justify-content: space-between !important;align-items: center !important;flex-wrap: wrap !important;flex-direction: row !important;}
  [id^="shopify-section-"][id$="__collection_list_QVGmEP"] .collection-list .collection-list__item {padding: 0rem !important;position: relative;max-width: calc(50% - 8px);margin-bottom: 15px;}
  [id^="shopify-section-"][id$="__featured_collection"] h2 {font-size: 35px;line-height: 45px;padding-bottom: 0rem;}
  [class*="__featured_collection-padding"] {padding-bottom: 0rem;}
  [id^="shopify-section-"][id$="__featured_collection"] {padding-top: 5rem;}
  [class*="__featured_collection-padding"] .collection__title {margin-bottom: 0px;}
  [class*="__featured_collection-padding"] .card__media .media, [class*="__featured_collection-padding"] .card__media .media img {height: 200px;}
  [class*="__featured_collection-padding"] .card__inner {min-height: 200px;max-height: 200px;}
  [id^="shopify-section-"][id$="__featured_collection"] .grid.product-grid h3.card__heading {font-size: 15px;line-height: 22px;}
  [class*="__featured_collection-padding"] .card__badge span {font-size: 8px;padding: 6px;}
  [id^="shopify-section-"][id$="__featured_collection"] .grid.product-grid .price__regular span {font-size: 14px;}
  [id^="ImageWithText--"][id$="__image_with_text_LLwTeX"] {padding: 50px 0px 0px 0px;}
  [id^="ImageWithText--"][id$="__image_with_text_LLwTeX"] .image-with-text__text {margin-top: 0px;}
  [id^="ImageWithText--"][id$="__image_with_text_LLwTeX"] .image-with-text__text.rte p 
  {font-weight: 400 !important;font-size: 28.8px !important;line-height: 35px !important;color: #303030 !important;padding-left: 0rem;}
  [class*="__image_with_text_LLwTeX-padding"] {padding-bottom: 0px;}
  [id^="ImageWithText--"][id$="__image_with_text_6NThei"] .image-with-text__text.rte p {font-weight: 400 !important;font-size: 28px !important;line-height:37px !important;color: #303030 !important;padding-left: 0rem;}
  [id^="ImageWithText--"][id$="__image_with_text_6NThei"] {padding-left: 0px;padding-right: 0px;padding-bottom: 0px;padding-top:70px;}
  [class*="__image_with_text_6NThei-padding"] {padding-top: 0px !important; padding-bottom: 0px !important;}
  .a-section-marquee-box h2 {font-size: 26px;padding: 0 0px;margin-left: 10px;margin-right: 10px;}
  .b-section-marquee-box h2 {font-size: 26px;padding: 0 0px;margin-left: 10px;margin-right: 10px;}
  .a-section-marquee-box {height: 60px;}
  .b-section-marquee-box {height: 60px;}
  [class*="__custom_liquid_R3n6nT-padding"] {padding: 50px 0px 50px !important;}
  .testiblockwrap img {width: 100px;}
  .testiblockwrap {padding-left: 20px;padding-right: 20px;}
  .testiblockwrap p {font-size:21px !important;font-weight: 400 !important;line-height:30px !important;}
  [class*="__custom_liquid_BVHMfh-padding"] {padding: 0px 10px 0px !important;}
  .askingschoolcls h2 {font-size: 35px !important;line-height: 45px !important;}
  [id^="shopify-section-"][id$="__custom_liquid_zMErpM"] .schduletimecls {padding:30px 0rem !important;}
  .schduletimecls a {width: 250px;height: 50px;font-size: 15px;line-height: 25.5px;}

  .footertop ul {display: flex;justify-content: center;align-items: flex-start;flex-wrap: wrap;}
  .footertop ul li:first-child {width: 100%;padding: 0px 10px;order: 1;}
  .homecolorfirst {width: 100%;display: flex;flex-direction: column-reverse;justify-content: center;align-items: center;}
  .homecolorfirst a {margin: 0px;margin-bottom: 20px !important;}
  .footertop ul li:nth-child(2), .footertop ul li:nth-child(3), .footertop ul li:nth-child(4) {width: calc(33.33% - 2px);padding-right: 10px;}
  .footertop ul li:nth-child(2) {order: 4;}
  .footertop ul li:nth-child(3) {order: 3;}
  .footertop ul li:nth-child(4) {padding-left: 10px;order: 2;}
  .footernavcls a {font-size: 13px;line-height: 17.6px;padding: 0 0 10px;}
  .ftnavtitle.lastfooternav {display: none;}
  [class*="__image_with_text_LLwTeX-padding"] {padding-bottom: 0px;}

  .btmfootertxtbox ul {display: flex;flex-direction: column;justify-content: center;align-items: center;}
  .btmfootertxtbox ul li {width: 95%;margin: 0 auto;text-align: center;}
  .languageusacls p {display: flex;justify-content: center;align-items: center;margin-top: 25px;margin-bottom: 25px;}
  
  /* about sec start */
  #shopify-section-template--15497557409863__image_banner_64zqjr #Banner-template--15497557409863__image_banner_64zqjr {min-height: auto;}
  #Banner-template--15497557409863__image_banner_64zqjr .banner__media {height: 25rem;}
  #shopify-section-template--15497557409863__rich_text_8iKgNb .rich-text .rich-text__text p {font-size: 16px;line-height: 27px;}
  #shopify-section-template--15497557409863__rich_text_8iKgNb .rich-text {padding: 50px 0;}
  #shopify-section-template--15497557409863__image_with_text_BkTQK6 .image-with-text__grid {width: 95%;margin: 0 auto;display: flex;flex-direction: column;justify-content: center;align-items: center;}
  #shopify-section-template--15497557409863__image_with_text_BkTQK6 .image-with-text__grid .image-with-text__media-item {width: 100%;}
  #shopify-section-template--15497557409863__image_with_text_BkTQK6 .image-with-text__text-item {width: 100%;}
  #shopify-section-template--15497557409863__image_with_text_BkTQK6 .image-with-text__text-item #ImageWithText--template--15497557409863__image_with_text_BkTQK6 {padding: 25px 0px 0px;}
  #shopify-section-template--15497557409863__image_with_text_BkTQK6 .section-template--15497557409863__image_with_text_BkTQK6-padding {padding-bottom: 50px;padding-top: 0px;}
  #shopify-section-template--15497557409863__image_banner_W3Ty4E #Banner-template--15497557409863__image_banner_W3Ty4E {width: 100%;min-height: auto;}
  #Banner-template--15497557409863__image_banner_W3Ty4E .banner__media {height: 22rem;}
  #ImageWithText--template--15497557409863__image_with_text_BkTQK6 .image-with-text__text {margin-top: 1rem;}
  .section-template--15497557409863__image_with_text_nkKcxA-padding .image-with-text__grid {width: 95%;margin: 0 auto;display: flex;justify-content: center;align-items: center;flex-direction: column;}
  .section-template--15497557409863__image_with_text_nkKcxA-padding .image-with-text__grid .image-with-text__media-item {width: 100%;}
  .section-template--15497557409863__image_with_text_nkKcxA-padding .image-with-text__grid .image-with-text__text-item {width: 100%;}
  .section-template--15497557409863__image_with_text_nkKcxA-padding .image-with-text__text-item #ImageWithText--template--15497557409863__image_with_text_nkKcxA {padding: 25px 0px;}
  #shopify-section-template--15497557409863__image_with_text_nkKcxA .section-template--15497557409863__image_with_text_nkKcxA-padding {padding: 0 0 25px;}
  #shopify-section-template--15497557409863__image_banner_6FD9GE #Banner-template--15497557409863__image_banner_6FD9GE {min-height: 170px;}
  #Banner-template--15497557409863__image_banner_6FD9GE .banner__media {height: 16rem;}
  #shopify-section-template--15497557409863__rich_text_QgGYPx .rich-text__text p {font-size: 16px;line-height: 27px;}
  #shopify-section-template--15497557409863__rich_text_QgGYPx .rich-text__blocks {width: 100%;}
  #shopify-section-template--15497557409863__rich_text_QgGYPx .rich-text__heading {text-align: left;}
  #shopify-section-template--15497557409863__rich_text_QgGYPx .rich-text {padding: 50px 0 50px;}
  #shopify-section-template--15497557409863__rich_text_QgGYPx .rich-text .rich-text__text {margin-top: 1rem;}
  #shopify-section-template--15497557409863__rich_text_QgGYPx .rich-text .rich-text__wrapper {width: calc(100% - 2rem / var(--font-body-scale));}
  [class*="__rich_text_Ma8hQc-padding"] .rich-text__wrapper {width: calc(100% - 2rem / var(--font-body-scale));}
  .section-template--15497557409863__image_with_text_gYhaVq-padding .image-with-text__grid {width: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center;padding: 0px 10px;}
  .section-template--15497557409863__image_with_text_gYhaVq-padding .image-with-text__grid .image-with-text__media-item {width: 100%;}
  .section-template--15497557409863__image_with_text_gYhaVq-padding .image-with-text__grid .image-with-text__text-item {width: 100%;}
  .section-template--15497557409863__image_with_text_gYhaVq-padding #ImageWithText--template--15497557409863__image_with_text_gYhaVq {padding: 25px 0 50px 0px;}
  #shopify-section-template--15497557409863__image_with_text_gYhaVq .section-template--15497557409863__image_with_text_gYhaVq-padding.gradient.color-scheme-1 {padding: 0 0 0px;}
  .section-template--15497557409863__image_with_text_tmqEFX-padding.gradient.color-scheme-1 .image-with-text__grid {width: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center;padding: 0px 10px;}
  .section-template--15497557409863__image_with_text_tmqEFX-padding.gradient.color-scheme-1 .image-with-text__grid .image-with-text__media-item {width: 100%;}
  .section-template--15497557409863__image_with_text_tmqEFX-padding.gradient.color-scheme-1 .image-with-text__grid .image-with-text__text-item {width: 100%;}
  .section-template--15497557409863__image_with_text_tmqEFX-padding.gradient.color-scheme-1 #ImageWithText--template--15497557409863__image_with_text_tmqEFX {padding: 25px 0px 0px 0;}
  #ImageWithText--template--15497557409863__image_with_text_tmqEFX .image-with-text__heading {line-height: 34px;}
  [id^="shopify-section-"][id$="__image_with_text_c47368"] .image-with-text__grid {display: flex;flex-direction: column-reverse;justify-content: center;align-items: center;}
  [id^="ImageWithText--"][id$="__image_with_text_c47368"] {padding-bottom: 0px;}
  [id^="ImageWithText--"][id$="__image_with_text_c47368"] .image-with-text__heading {font-size: 35px !important;font-weight: 400 !important;line-height: 45px !important;font-family: reserve-black !important;padding-top: 0rem;width: 100%;}
  [id^="shopify-section-"][id$="__image_with_text_c47368"] .image-with-text__grid .image-with-text__media-item {width: 288px;max-width: 288px;}
  [class*="__rich_text_Ma8hQc-padding"] .rich-text__heading {font-size: 34px;line-height: 45px;padding-bottom: 2rem;text-align: left;}
  [id^="shopify-section-"][id$="__custom_liquid_pE8qjb"] [class*="__custom_liquid_pE8qjb-padding"] {padding: 0;padding-left: 10px;padding-right: 10px;width: calc(100% - 2rem);margin: 0 auto;}
  .partnercustomtext h4 {font-size: 20px;line-height: 30px;}
  section#shopify-section-template--15497557409863__image_banner_W3Ty4E {padding-bottom: 50px;}
  [class*="__multicolumn_BFctEJ-padding"] [id^="Slider-"][id$="__multicolumn_BFctEJ"] {flex-direction: column-reverse;}
  [class*="__multicolumn_BFctEJ-padding"] [id^="Slider-"][id$="__multicolumn_BFctEJ"] [id^="Slide-"][id$="__multicolumn_BFctEJ-2"] {padding: 0rem 0rem;margin-top: 50px;}
  [id^="Slider-"][id$="__multicolumn_BFctEJ"] [id^="Slide-"][id$="__multicolumn_BFctEJ-2"] .multicolumn-card__info p:nth-child(2n) {margin-left: 34px;font-size: 16px;}
  [id^="Slider-"][id$="__multicolumn_BFctEJ"] [id^="Slide-"][id$="__multicolumn_BFctEJ-2"] .multicolumn-card__info em strong {font-size: 25px !important;line-height: 28px !important;}
  [id^="Slider-"][id$="__multicolumn_BFctEJ"] [id^="Slide-"][id$="__multicolumn_BFctEJ-2"] .multicolumn-card__info strong {font-size: 18px;line-height: 43px;font-weight: 500;margin-left: 0px;}
  [class*="__multicolumn_BFctEJ-padding"] [id^="Slider-"][id$="__multicolumn_BFctEJ"] [id^="Slide-"][id$="__multicolumn_BFctEJ-1"] {padding: 0rem 0rem;margin-top: 50px;}
  [class*="__multicolumn_BFctEJ-padding"] [id^="Slider-"][id$="__multicolumn_BFctEJ"] [id^="Slide-"][id$="__multicolumn_BFctEJ-1"] .multicolumn-card__info p {font-size: 20px;line-height: 30px;}
  [class*="__multicolumn_BFctEJ-padding"] [id^="Slider-"][id$="__multicolumn_BFctEJ"] [id^="Slide-"][id$="__multicolumn_BFctEJ-1"] .multicolumn-card__info {margin-top: 25px;}
  [class*="__multicolumn_BFctEJ-padding"] [id^="Slider-"][id$="__multicolumn_BFctEJ"] [id^="Slide-"][id$="__multicolumn_BFctEJ-1"] .multicolumn-card__info a.animate-arrow {width: 250px;height: 50px;font-size: 15px;line-height: 25.5px;margin: 50px auto 0;}
  [id^="shopify-section-"][id$="__rich_text_TJtrUJ"] .rich-text__text h1 {font-size: 30px !important;line-height: 40px !important;}
  [id^="shopify-section-"][id$="__rich_text_TJtrUJ"] {padding-top: 50px;}
  [class*="__image_with_text_LdVygX-padding"] .image-with-text__grid .image-with-text__text-item {width: 100%;max-width: 100%;}
  [id^="ImageWithText--"][id$="__image_with_text_LdVygX"] .image-with-text__text p {font-size: 16px;line-height: 27px;}
  [class*="__rich_text_TJtrUJ-padding"] {padding-bottom: 25px;}
  .collection[class*="__featured_collection_84WxNF-padding"] .collection__title h2 {font-size: 34px;line-height: 45px;}
  .collection[class*="__featured_collection_84WxNF-padding"] .collection__description P {font-size: 20px;line-height: 30px;}
  [id^="ImageWithText--"][id$="__image_with_text_c47368"] .image-with-text__heading span{display: inline-block;}
  [id^="Slider-"][id$="__featured_collection_84WxNF"] .card__inner {min-height: 200px;max-height: 200px;}
  [id^="shopify-section-"][id$="__featured_collection_84WxNF"] h3.card__heading {font-size: 15px;line-height: 22px;}
  [id^="shopify-section-"][id$="__featured_collection_84WxNF"] .price__container span {font-size: 14px;}
  [id^="Slider-"][id$="__featured_collection_84WxNF"] .card__badge span {font-size: 8px;padding: 6px;}
  [id^="shopify-section-"][id$="__featured_collection_84WxNF"] {padding-bottom: 0rem;padding-top: 4rem;}
  [class*="__custom_liquid_kn9z6p-padding"] {padding-left: 10px;padding-right: 10px;}
  .schduletimecls {padding:0 !important;}
  #shopify-section-template--15497557409863__image_with_text_tmqEFX .section-template--15497557409863__image_with_text_tmqEFX-padding.gradient.color-scheme-1 {padding-bottom: 50px !important;}
  [class*="__custom_liquid_GJNYW6-padding"] {padding-bottom: 0px !important;}
  [class*="__rich_text_TJtrUJ-padding"] {padding-bottom: 0px !important;}
  [class*="__image_with_text_LdVygX-padding"] {padding-bottom: 0px !important;}
  [class*="__featured_collection_84WxNF-padding"] {padding-top: 0px !important;padding-bottom: 0px !important;}
  [class*="__custom_liquid_ybrgH8-padding"] {padding: 50px 0px !important;}
  [class*="__custom_liquid_kn9z6p-padding"] {padding-top: 0px !important;padding-bottom: 0px !important;}

  /* school a */
  #Banner-template--15496917811271__image_banner_rjDGrd .banner__media {height: 25rem;}
  #shopify-section-template--15496917811271__rich_text_BUQW3B .section-template--15496917811271__rich_text_BUQW3B-padding {padding: 50px 0 50px;}
  #shopify-section-template--15496917811271__rich_text_BUQW3B .rich-text__blocks .rich-text__text h1 {font-size: 28px;line-height: 42px;}
  .section-template--15496917811271__product-grid-padding {padding-top: 0px !important;}
  .section-template--15496917811271__product-grid-padding .card__inner {min-height: 200px !important;max-height: 200px !important;}
  .section-template--15496917811271__product-grid-padding #product-grid .grid__item h3.card__heading {font-size: 15px;line-height: 22px;}
  .section-template--15496917811271__product-grid-padding #product-grid .grid__item .price__container span {font-size: 14px;}
  .section-template--15496917811271__rich_text_9cXMYc-padding {padding-bottom: 50px !important;}
  .section-template--15496917811271__rich_text_9cXMYc-padding .rich-text__wrapper {width: calc(100% - 2rem / var(--font-body-scale));}

  /* school b */
  #Banner-template--15496917844039__image_banner_EpkNjY .banner__media {height: 25rem;}
  #shopify-section-template--15496917844039__rich_text_8RbGPy .section-template--15496917844039__rich_text_8RbGPy-padding {padding: 50px 0 50px;}
  #shopify-section-template--15496917844039__rich_text_8RbGPy .rich-text__blocks .rich-text__text h1 {font-size: 28px;line-height: 42px;}
  .section-template--15496917844039__product-grid-padding {padding-top: 0px !important;}
  .section-template--15496917844039__product-grid-padding .card__inner {min-height: 200px !important;max-height: 200px !important;}
  .section-template--15496917844039__product-grid-padding #product-grid .grid__item h3.card__heading {font-size: 15px;line-height: 22px;}
  .section-template--15496917844039__product-grid-padding #product-grid .grid__item .price__container span {font-size: 14px;}
  .section-template--15496917844039__rich_text_JYmxN3-padding {padding-bottom: 50px !important;}
  .section-template--15496917844039__rich_text_JYmxN3-padding .rich-text__wrapper {width: calc(100% - 2rem / var(--font-body-scale));}
  
  /* school c */
  #Banner-template--15496917876807__image_banner_bb3QYH .banner__media {height: 25rem;}
  #shopify-section-template--15496917876807__rich_text_GXjbDN .section-template--15496917876807__rich_text_GXjbDN-padding {padding: 50px 0 50px;}
  #shopify-section-template--15496917876807__rich_text_GXjbDN .rich-text__blocks .rich-text__text h1 {font-size: 28px;line-height: 42px;}
  .section-template--15496917876807__product-grid-padding {padding-top: 0px !important;}
  .section-template--15496917876807__product-grid-padding .card__inner {min-height: 200px !important;max-height: 200px !important;}
  .section-template--15496917876807__product-grid-padding #product-grid .grid__item h3.card__heading {font-size: 15px;line-height: 22px;}
  .section-template--15496917876807__product-grid-padding #product-grid .grid__item .price__container span {font-size: 14px;}
  .section-template--15496917876807__rich_text_YKyzMe-padding {padding-bottom: 50px !important;}
  .section-template--15496917876807__rich_text_YKyzMe-padding .rich-text__wrapper {width: calc(100% - 2rem / var(--font-body-scale));}

  #back-to-top {z-index: 1;}

/* School Select page */
.schoolselectionbanner h1{font-size:35px!important; line-height:42px!important; padding-left:3.1rem; margin-bottom:-3.1rem;}  
[id^="shopify-section-"][id$="__multicolumn_HEdVaP"] .multicolumn-card__info {
    padding: 1rem;
    height: auto;
}
[id^="shopify-section-"][id$="__multicolumn_HEdVaP"] .multicolumn-card__info a.link{top:0;}
[id^="shopify-section-"][id$="__rich_text_kDcdwd"] .rich-text__blocks {
    max-width: 94%;
}
[id^="shopify-section-"][id$="__rich_text_kDcdwd"] .rich-text__blocks .rich-text__text p {
    font-size: 17px !important;
}  

header .list-menu--inline{display:none;}
  
.newfootercontentsec>ul>li{width:100%; padding:0 10px; float:none;} 
.newfootercontentsec .link{font-size:15px;}
.newfootertwosec{padding:2rem 0;}
.newfootercontentsec .info-content-wrap{padding-top:5px;}
.newfootercontentsec .backslash{width:15px;}  

li.contactuslist{padding-top:20px!important;}
li.contactuslist p{text-align:left;}  
.rightemailbox {text-align: left; padding-top: 5px;}  

.newfootercontentsec.midfooterlogo ul {
    padding-top: 2rem;
    padding-bottom: 0rem;
}

.newfootercontentsec.midfooterlogo ul li{width:49%}  
li.letsworktogbox a{top:20px; position:relative;}

h1.collection-hero__title{font-size:20px; padding-top:5px;}
.collection.page-width .price.price--sold-out{font-size:14px;}
.collection.page-width .card__information-size-type{font-size:14px;}
.collection.page-width .card__heading.h5{font-size:15px; line-height:16px;}
  
.mobile-facets__open{position:relative; top:-30px;}  
[id^="Slider-Gallery-"][id$="__main"] .product__media.media.media--transparent{min-height:165px!important;}  
  
ul.productdescul li h3{line-height:16px; min-height:40px; text-align:center;}
.related-products.relatedcusprodcls h3{font-size:20px; padding-bottom:2rem;}
.relproimgblockcls {width:100%; display:inline-block; float:none; margin-right:0; text-align:left;}
.related-products.relatedcusprodcls .product-card{margin:2.2rem 0;}
.relprodrttxtcls h4{font-size:17px;}
.relprodrttxtcls{padding-right:0rem; padding-top:2.5rem;}  
.relprodrttxtcls h4 a{min-height:16px;} 
.relprodrttxtcls h4{padding-bottom:1rem;} 
.relprodhr{display:none!important;}
.related-products.relatedcusprodcls .product-card p.shortdestxtcls{font-size:15px;}
.ezrv-widget_review_listings_container{width:95%;}  

product-info[id^="ProductInfo-"][id$="__main"] .product__title h1{font-size:25px; line-height: 30px;}

[id^="ImageWithText--"][id$="__image_with_text_zmf8bg"] h1{font-size: 35px !important;
    font-weight: 400 !important;
    line-height: 45px !important;}
  [id^="shopify-section-"][id$="__image_with_text_zmf8bg"] .image-with-text__media.image-with-text__media--adapt {
  padding-bottom: 0 !important;
  height: 500px;
  margin-top: 4.8rem;
  width: auto;
  position: relative;
  right: auto;
}
  [id^="shopify-section-"][id$="__image_with_text_zmf8bg"] [class*="__image_with_text_zmf8bg-padding"]{padding-bottom: 0;}
  [id^="shopify-section-"][id$="__custom_liquid_KC7kD9"] [class*="__custom_liquid_KC7kD9-padding"]
  {padding-top: 50px}
  [id^="shopify-section-"][id$="__custom_liquid_KC7kD9"] h2{font-size: 35px !important;font-weight: 400 !important;
    line-height: 45px !important;}
  [id^="shopify-section-"][id$="__image_with_text_LLwTeX"]{padding-bottom: 60px;}
  [id^="shopify-section-"][id$="__image_with_text_LLwTeX"] .image-with-text__media-item {width: auto;max-width: auto;}
  [id^="shopify-section-"][id$="__image_with_text_6NThei"] .image-with-text__media-item{width: auto;max-width: auto;}
  [id^="shopify-section-"][id$="__image_with_text_6NThei"] .image-with-text__text.rte {margin-top: 0rem;}
  [id^="ImageWithText--"][id$="__image_with_text_6NThei"] .image-with-text__text.rte.body p
  {font-size:28px !important;line-height: 37px;}
  .moreabtuniforms h2{font-size:36px !important;font-weight: 400 !important;line-height:48px !important;}
  .mainblockset img.withschcusimgone{width: 100%;}
  .mainblockset{width: 100%;display: inline-block;}
  .blockcusleft{width: 100%;padding-left: 0;}
  .mainblockset .blockcusleft:first-child{top:0;position: relative;padding-right: 0;}
  .blockrightcls h4{font-size: 22px;width: 10%;}
  .blockrightcls p{padding-left: 0;font-size: 20px !important;line-height: 24px !important;}
  [class*="__custom_liquid_PpJQaV-padding"]{padding-bottom: 0;}
  .custquotecls{width: auto;padding-top: 20px;padding-bottom: 10px;}
  [id^="shopify-section-"][id$="__custom_liquid_R3n6nT"] .text-size-20.black{font-size: 24px !important;line-height:32px !important;}
  [id^="shopify-section-"][id$="__custom_liquid_R3n6nT"] [class*="__custom_liquid_R3n6nT-padding"]{padding-top: 0;}
  .scrollimgbox ul li{margin-bottom: 30px;height: auto;width: 100%;}
  .scrollimgbox ul{width: 100%;}
  [id^="shopify-section-"][id$="__custom_liquid_HW7yhF"] [class*="__custom_liquid_HW7yhF-padding"] .scroll-text-wrapper .scroll-row span {
  font-size: 26px;padding:0 20px;}
  .scrollimgbox{padding-bottom: 0;margin-bottom: 0;}
  .scroll-text-wrapper{padding: 0;}
  .scroll-text-wrapper .scroll-row.row-one{padding: 0;}
  .scroll-text-wrapper .scroll-row.row-two{padding-top: 0;}
  .mainblockset p{font-size: 29px !important;line-height:35px !important;}
  
  [id^="shopify-section-"][id$="__custom_liquid_AdhXje"]{padding-top: 50px;}
  div[id^="Banner-"][id$="__image_banner_iAFV7Y"]{min-height: auto;}
  [id^="shopify-section-"][id$="__custom_liquid_AdhXje"] h1{font-size: 35px;padding: 0 20px;}
  [id^="shopify-section-"][id$="__rich_text_9Wmx7r"] .isolate .rich-text .page-width{padding: 0;}
  [id^="shopify-section-"][id$="__rich_text_9Wmx7r"] [class*="__rich_text_9Wmx7r-padding"] .rich-text__wrapper .rich-text__blocks
  {max-width: 100% !important;}
  [id^="shopify-section-"][id$="__rich_text_9Wmx7r"] [class*="__rich_text_9Wmx7r-padding"] .rich-text__wrapper .rich-text__blocks p
  {font-size: 18px;line-height: 28px;}
  [class*="__custom_liquid_DgEL6g-padding"]{padding-top: 0;}
  [id^="shopify-section-"][id$="__custom_liquid_DgEL6g"] h1{font-size: 35px;padding: 0 20px;}
  [class*="__image_with_text_4DWcN8-padding"] .image-with-text__grid{width: 100%;display: inline-block;}
  [class*="__image_with_text_4DWcN8-padding"] .image-with-text__grid .image-with-text__media-item{width: 100%;}
  [class*="__image_with_text_4DWcN8-padding"] .image-with-text__grid .image-with-text__text-item{width: 100%;}
  [id^="ImageWithText--"][id$="__image_with_text_4DWcN8"]{padding-left: 0;}
  [id^="shopify-section-"][id$="__rich_text_LMV3rJ"]{padding-top: 0;}
  [id^="shopify-section-"][id$="__rich_text_LMV3rJ"] .isolate .rich-text .page-width{padding: 0;}
  [id^="shopify-section-"][id$="__rich_text_LMV3rJ"] .isolate .rich-text__blocks{max-width: 100%;}

  [id^="shopify-section-"][id$="__custom_liquid_Ea8WKj"]{padding-top: 0;}
  [id^="shopify-section-"][id$="__custom_liquid_Ea8WKj"] h1{font-size: 35px;padding: 0 20px;}
  
  [id^="shopify-section-"][id$="__rich_text_mztYiR"] .isolate .rich-text .page-width{padding: 0;}
  [id^="shopify-section-"][id$="__rich_text_mztYiR"] [class*="__rich_text_mztYiR-padding"] .rich-text__wrapper .rich-text__blocks
  {max-width: 100% !important;}
  [id^="shopify-section-"][id$="__rich_text_mztYiR"] [class*="__rich_text_mztYiR-padding"] .rich-text__wrapper .rich-text__blocks p
  {font-size: 18px;line-height: 28px;}

  [id^="shopify-section-"][id$="__image_banner_rhTJMi"]{padding: 50px 0 0;}
  [id^="shopify-section-"][id$="__custom_liquid_UXAjYG"]{padding-bottom: 0;}
  [id^="shopify-section-"][id$="__custom_liquid_UXAjYG"] h1{font-size: 35px;}

  .mainblockset .blockcusleft:last-child{padding-left: 0;}

  [id^="shopify-section-"][id$="__image_banner_Jcegkn"]{padding: 0;}
  [id^="Banner-"][id$="__image_banner_Jcegkn"] .banner__media{height: 15rem;}
  [id^="Banner-"][id$="__image_banner_Jcegkn"] .banner__media img{object-fit: contain;height: auto !important;}

  [id^="shopify-section-"][id$="__custom_liquid_p6jqfA"]{padding-bottom: 10px;}
  [id^="shopify-section-"][id$="__custom_liquid_p6jqfA"] h1{font-size: 35px;}

  [id^="shopify-section-"][id$="__rich_text_4MgfCM"] .isolate .rich-text .page-width{padding: 0;}
  [id^="shopify-section-"][id$="__rich_text_4MgfCM"] [class*="__rich_text_4MgfCM-padding"] .rich-text__wrapper .rich-text__blocks p
  {font-size: 18px;line-height: 28px;}
  [id^="shopify-section-"][id$="__rich_text_4MgfCM"]{padding-bottom: 0;}
  [id^="shopify-section-"][id$="__image_with_text_gY9B8E"] [class*="__image_with_text_gY9B8E-padding"] .image-with-text__text-item [id^="ImageWithText--"][id$="__image_with_text_gY9B8E"]
  {padding-left: 0;padding-bottom: 0;}
  [id^="shopify-section-"][id$="__image_with_text_gY9B8E"] [class*="__image_with_text_gY9B8E-padding"] .image-with-text__text-item .image-with-text__text.rte.body p strong
  {padding-top: 0;font-size: 24px;line-height: 32px;}
  [id^="shopify-section-"][id$="__custom_liquid_exD74m"]{padding: 0;}
  [id^="shopify-section-"][id$="__custom_liquid_exD74m"] h1{font-size: 35px;}
  [id^="shopify-section-"][id$="__image_with_text_gxhVwq"]{padding: 20px 0;}
  [id^="ImageWithText--"][id$="__image_with_text_gxhVwq"]{padding: 20px 0;}
  [id^="shopify-section-"][id$="__image_with_text_gxhVwq"] [id^="ImageWithText--"][id$="__image_with_text_gxhVwq"] .image-with-text__text.rte.subtitle p
  {font-size: 20px;line-height: 28px;}
  .outer-wrapper{height: auto;}
  .video-wraper{width: 100%;}
  [id^="shopify-section-"][id$="__video_hUr33x"] h2{font-size: 24px;}
  .valuelefttext h4{font-size: 24px;}
  [id^="shopify-section-"][id$="__custom_liquid_LV4GwL"] h1{font-size: 43px;text-align: center;}
  [class*="__custom_liquid_LV4GwL-padding"]{padding-bottom: 0 !important;}
  [id^="shopify-section-"][id$="__image_with_text_eN8NNB"] .image-with-text__grid .image-with-text__media-item img{position: relative;width: 50%;
    margin: 0px auto;}
  [id^="shopify-section-"][id$="__image_with_text_eN8NNB"] .image-with-text__grid .image-with-text__media-item .image-with-text__media
  {margin-top: 0;}
  [id^="shopify-section-"][id$="__image_with_text_eN8NNB"] .image-with-text__text-item [id^="ImageWithText--"][id$="__image_with_text_eN8NNB"]
  {padding: 20px 0;}
  [id^="shopify-section-"][id$="__image_with_text_eN8NNB"] .image-with-text__grid .image-with-text__text-item .image-with-text__text.rte.body p
  {font-size: 18px;line-height: 26px;}
  [id^="shopify-section-"][id$="__multirow_K8QLQw"] .multirow .image-with-text__text-item p.image-with-text__text{font-size: 24px;text-align: center;width: 100%;}
  [id^="shopify-section-"][id$="__multirow_K8QLQw"] .multirow .image-with-text__text-item h2.image-with-text__heading{font-size: 18px;text-align: center;width: 100%;}
  [id^="shopify-section-"][id$="__multicolumn_GVtL8H"] .multicolumn.background-primary .multicolumn-card .multicolumn-card__info h3.inline-richtext
  {font-size: 24px;}
  [id^="shopify-section-"][id$="__multicolumn_GVtL8H"] .multicolumn.background-primary .multicolumn-card .multicolumn-card__info .rte p{font-size: 18px;}
  [id^="shopify-section-"][id$="__custom_liquid_VpJ9EX"] .mainblockset .blockrightcls p{font-size: 21px !important;
    line-height: 25px !important;color:#303030;padding-left: 30px;}
  [id^="shopify-section-"][id$="__custom_liquid_VpJ9EX"] .blockrightcls h4 span{font-size:40px;vertical-align: middle;}
  .introsingleblk .introblktxt{width: 86%;}
  .introsingleblk .introblktxt h5{font-size: 21px;line-height: 26px;}
  [id^="shopify-section-"][id$="__custom_liquid_VpJ9EX"] .mainblockset .blockrightcls p{padding-left: 0;}
   .mob-hide{display: none;}

  [id^="shopify-section-"][id$="__image_banner_iAFV7Y"] [id^="Banner-"][id$="__image_banner_iAFV7Y"] .banner__media
  {height: 20rem;}
  [id^="shopify-section-"][id$="__custom_liquid_AdhXje"]{padding: 75px 0 40px;}
  [id^="shopify-section-"][id$="__custom_liquid_DgEL6g"]{padding-top: 35px;padding-bottom: 25px;}
  [id^="shopify-section-"][id$="__custom_liquid_9rj7h6"] [class*="__custom_liquid_9rj7h6-padding"]
  {max-width: 90%;}
  [id^="shopify-section-"][id$="__custom_liquid_9rj7h6"] [class*="__custom_liquid_9rj7h6-padding"] .page-width
  {padding: 0;}
  [id^="shopify-section-"][id$="__custom_liquid_UXAjYG"] [class*="__custom_liquid_UXAjYG-padding"]
  {max-width: 90%;}
  [id^="shopify-section-"][id$="__custom_liquid_UXAjYG"] [class*="__custom_liquid_UXAjYG-padding"] .page-width
  {padding: 0;}
  .valuelefttext h4 span{font-size: 40px;vertical-align: middle;}
  .mainblockset .valuelefttext p{font-size: 18px !important;line-height: 26px !important;}
  [id^="shopify-section-"][id$="__custom_liquid_p6jqfA"] [class*="__custom_liquid_p6jqfA-padding"]
  {max-width: 90%;}
  [id^="shopify-section-"][id$="__rich_text_4MgfCM"] .isolate .rich-text .page-width{margin: 0;}
  [id^="shopify-section-"][id$="__rich_text_4MgfCM"] .isolate .rich-text .page-width{width: 100%;}
  [id^="shopify-section-"][id$="__image_with_text_gxhVwq"] [class*="__image_with_text_gxhVwq-padding"] .page-width .image-with-text__grid
  {display: flex;flex-direction: column-reverse;}
  [id^="shopify-section-"][id$="__image_with_text_gxhVwq"] [class*="__image_with_text_gxhVwq-padding"] .page-width .image-with-text__media--small
  {height: 30rem;}
  [id^="shopify-section-"][id$="__custom_liquid_6R8Ga8"]{margin:30px 0 60px;}
  [id^="shopify-section-"][id$="__multirow_K8QLQw"] [class*="__multirow_K8QLQw-padding"] .image-with-text__text-item .image-with-text__content
  {text-align: center;}

.size-filter-buttons .filter-grade-select{padding:12px; width:157px;}
.size-filter-buttons .filter-btn{padding:10px 5px; min-height:45px;}
.card--standard>.card__content .card__information{padding-left:0px!important;}
.grid__item.product__media-wrapper{position: relative; top:0; height:auto;}  

product-info[id^="ProductInfo-"][id$="__main"] .product__title h1{font-size:20px; line-height:25px;}  
.related-products.relatedcusprodcls .product-card{width:49%;} 
.related-products.relatedcusprodcls .relproimg{width:100%;}
.relprodrttxtcls h4 a{font-size:15px;line-height:16px;font-weight:500; font-family: Texta-regular !important; min-height:58px;}
.related-products.relatedcusprodcls .product-card p.shortdestxtcls{display:none;}  
.related-products.relatedcusprodcls .relprodprice{font-size:13px!important; font-weight:500 !important;}
.related-products.relatedcusprodcls .relprodprice span.gradessinglline{font-size:13px!important; font-weight:500 !important;width: 100%;display: inline-block;}
.related-products.relatedcusprodcls .product-card p.relprodprice span{font-weight: 600;
    float: none;
    font-size: 18px;
    padding-top: 5px;
    display: inline-block;}
.relprodrttxtcls{padding-top:1.5rem;}  
.related-products.relatedcusprodcls .viewuniformbtn a{min-width:100%;}  
[class*="__custom_liquid_6y3QMy-padding"]{padding-top:0!important;}
.productdesc{margin-top:0!important;}  
.product-main-page-single-colour .product-form__input.product-form__input--pill{margin-bottom:5px!important;}
.accordion summary{padding:0.7rem 0!important;}
.share-button{margin:5px 0 0!important;}  

.product-main-page-single-colour .accordion{margin-top:1.5rem;}
[id^="ProductInfo-"][id$="__main"] .product__description{margin:1rem 0 0.5rem;}
.product__info-container .product-form{margin-bottom:1rem!important;}  
.related-products.relatedcusprodcls .product-card{margin:1rem 0!important;}  
.slider-buttons{margin-top:-10px!important;}  


.btmfootertxtbox{width:100%; padding:1rem;} 
.btmfootertxtbox ul li.copyright{width:100%!important; text-align:left; padding-bottom:2px;}
.btmfootertxtbox ul li.privacybox{width:100%!important; text-align:left; padding-bottom:2px;}
.btmfootertxtbox ul li.privacybox ul{text-align:left!important;}
.btmfootertxtbox ul li.allrightsbox{width:100%!important; text-align:left; padding-bottom:2px;}
.btmfootertxtbox ul li.privacybox ul li.privacybox{width:47%!important; text-align:center; padding-bottom:2px;}
.btmfooternewsec.bottomfootersec .btmfootertxtbox>ul>li.privacybox p{text-align:center;} 
.btmfootertxtbox ul li.allrightsbox{text-align:left;}  
li.allrightsbox p{text-align:center;}  
.btmfootertxtbox ul{display:block;} 
.btmfootertxtbox ul li.copyright, .btmfootertxtbox ul li.privacybox{text-align:center!important;}

ul.rootfootlist li.logolistone{width: 100%;float:none;padding-bottom:3.4rem;}  
ul.rootfootlist li.navfooterlistbox{width:100%;float:none;}  
ul.navfooterall > li.singnavcls
 {
    display: inline-block;
    width: 49.5%;
    float: left;
}  
.colorsnewfootersec{padding:5rem 1.2rem;}
ul.singlenavlist{min-height: 158px;}
li.smiconlistbox {padding-top:1rem;}
.colorsnewfootersec{height: 572px;}  

header.header {
  padding-top: 5px;
  padding-bottom: 5px;
}
  .header__heading-link{padding: 0;}
  .accordion__content{font-size: 16px;line-height: 23px;}
  [id^="ProductInfo-"][id$="__main"] .product__description{font-size: 16px;line-height: 23px;}
  [id^="shopify-section-"][id$="__17440211575100b4b8"]{padding-top: 50px;}
  .shopify-block.product-reviews .ezrv-widget_header h2{margin-bottom: 5px;}
  .ezrv-widget-container .ezrv-widget_container_review_summary .ezrv-widget_overall_rating{text-align: center;}

  [id^="shopify-section-"][id$="__image_with_text_B8RgRe"] [class*="__image_with_text_B8RgRe-padding"]
  {padding:20px 0 30px;}
  [id^="shopify-section-"][id$="__image_with_text_B8RgRe"] [class*="__image_with_text_B8RgRe-padding"] [id^="ImageWithText--"][id$="__image_with_text_B8RgRe"]
  {padding: 20px 0;}
  [id^="shopify-section-"][id$="__image_with_text_B8RgRe"] [class*="__image_with_text_B8RgRe-padding"] [id^="ImageWithText--"][id$="__image_with_text_B8RgRe"] p
  {font-size: 16px;line-height: 22px;}
  [id^="shopify-section-"][id$="__image_with_text_B8RgRe"] [class*="__image_with_text_B8RgRe-padding"] [id^="ImageWithText--"][id$="__image_with_text_B8RgRe"] h2{font-size: 20px;}
  
  
}






.nav-arrow {
  display: none; /* Default hidden on desktop */
  position: absolute;
  top: 10px; /* Position at top */
  transform: translateY(0);
  z-index: 2;
  background: white;
  border: 2px solid #094E18;
  color: #004225;
  padding: 0.3rem 0.8rem;
  font-size: 18px;
  border-radius: 50%;
  cursor: pointer;
  line-height: 1;
  height: 40px;
  width: 40px;
  text-align: center;
}

.nav-arrow:hover{background-color: #094E18;color:#fff;}

.left-arrow {
  left: 10px;
}

.right-arrow {
  right: 10px;
}


/*=============sayan 2-7-2025 ======================*/
.shopify-policy__title {
  text-align: center;
}
.faq-section{padding-bottom: 30px;}
.faq-section h5{font-size: 24px;padding-bottom: 20px;}
.faq-section hr{margin-bottom: 30px;}
.faq-item{padding-bottom: 20px;}
.faq-item .faq-question{font-weight:600;padding-bottom: 7px;}
.faq-item .faq-answer p{margin-bottom: 0;}

.shopify-policy__container h3{font-size:30px;padding-bottom:20px;}

/*================size guide============*/
.sizehoritab .tab {
  overflow: hidden;
}

/* Style the buttons inside the tab */
.sizehoritab .tab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 50px;
  transition: 0.3s;
  font-size: 17px;
  text-transform: uppercase;
}

/* Change background color of buttons on hover */
.sizehoritab .tab button:hover {
  background-color: #ddd;
}

/* Create an active/current tablink class */
.sizehoritab .tab button.active {
    border-bottom: 2px solid #000;
    font-weight: 600;
}

/* Style the tab content */
.tabcontent {
  display: none;
  border-top: none;
}

.tab2 {
  float: left;
  background-color: #f5f5f5;
  width: 25%;
  height: 400px;
}

.tab2 button {
  display: block;
  background-color: inherit;
  color: black;
  padding: 10px;
  width: 90%;
  border: none;
  outline: none;
  text-align: left;
  cursor: pointer;
  transition: 0.3s;
  font-size: 17px;
  margin: 5%;
  border-radius: 4px;
}

.tab2 button:hover {
  background: rgba(9, 78, 24, 0.15);
}

.tab2 button.active {
  background: rgba(9, 78, 24, 0.15);
  color: #004d1a;
  font-weight:600;
}


.tabcontent2 {
  float: left;
  padding: 0px 12px 0px 40px;
  width: 75%;
  border-left: none;
  border-radius: 0 10px 10px 0;
}

.measure_bx{display: flex;align-items: center;margin-top:25px;}
.measure_sty {margin-top: 25px;margin-bottom:50px;}
.measure_bx_two{width:30%;padding: 10px;}
.measure_bx_two img,.measure_bx_three img{width:100%;}
.measure_bx_three{width:20%}
.measure_bx_four{width:50%;}
.measure_bx_four_single{margin: 20px 0px;padding-left: 25px;}
.measure_bx_four_single h6{text-transform: uppercase;font-size: 16px; margin-bottom: 0px;}
.measure_bx_four_single p{color:#004d1a;font-size:18px !important;}
.measure_bx_three{padding: 15px 10px;}

.measure_bx{background: rgba(9, 78, 24, 0.15);padding:25px 20px;}
.measure_bx_one ul{list-style: none;padding-left: 0px;}
.measure_bx_one ul li{color: #1d1d1b;font-size:18px !important;}

.size-chart {
  width: 100%;
  border-collapse: collapse;
  font-family: Arial, sans-serif;
  margin: 20px 0;
}
.unit-switch{bottom:-20px;}

.size-chart th,
.size-chart td {
  border: 1px solid #d9d9d9;
  padding: 10px;
  text-align: center;
  font-size:14px;
}
.size-chart td{ padding: 20px 10px;}

.size-chart thead {
  background: rgba(9, 78, 24,0.15);
  color: #004d1a;
}

.size-chart tbody tr:nth-child(even) {
  background-color: #f2f2f2;
}

.tabcontent2 h3{font-size: 25px;padding-bottom: 0px;}

.size-chart tbody tr td:first-child {inset-inline-start: 0px;overflow-wrap: break-word;position: sticky;white-space: normal;background: #fff;z-index: 2;}
.size-chart thead tr:first-child th:first-child {inset-inline-start: 0px;overflow-wrap: break-word;position: sticky;white-space: normal;background: #d9d9d9;z-index: 2;}
.size-chart td {min-width: 100px;}
 .size-chart tbody tr td .unit-in,.size-chart tbody tr td .unit-cm{white-space: nowrap;} 

/*========size guide==========*/
.unit-switch-wrapper {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 1.5rem;
}

.unit-switch {
  position: relative;
  display: inline-block;
  width: 80px;
  height: 34px;
}

.unit-switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

.unit-switch .slider {
  position: absolute;
  cursor: pointer;
  background-color: #e1e9e3;
  border-radius: 34px;
  height: 100%;
  width: 100%;
  transition: background-color 0.4s;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 10px;
  font-weight: bold;
  font-size: 14px;
  box-sizing: border-box;
}

.unit-switch .label {
  z-index: 2;
  pointer-events: none;
}

.unit-switch input:checked + .slider::before {
  transform: translateX(40px);
}

.unit-switch .slider::before {
  content: "";
  position: absolute;
  height: 28px;
  width: 28px;
  left: 3px;
  bottom: 3px;
  background-color: #ffffff;
  border-radius: 50%;
  transition: transform 0.4s;
  z-index: 1;
}

.badge{font-size: 16px !important;}
.product__tax {
  margin-top: -1.4rem;
  font-size: 16px;
  color: #333;
}
.product-form__input--pill input[type="radio"] + label{padding:5px 15px;}
.media-dot-nav{position: absolute;right:25px;bottom:50px;margin-top: 0;z-index: 99;}
.product__column-sticky .slider-mobile-gutter .slider-buttons{display:none;}


/* kousik 11-07-2025*/
.fieldset-color-uniform-color{ display: none; }
.product-form__input--pill input[type=radio]:checked+label, .product-form__input--pill label.size-range-attributes.active{ background-color: #00400B !important; }
.product-form__input--pill input[type=radio].disabled:checked+label, .product-form__input--pill input[type=radio]:disabled:checked+label{ color: #ffffff !important; }
.product-form__input--pill input[type=radio]:disabled+label, .product-form__input--pill input[type=radio].disabled+label{ border: 1px solid #212529 !important; }
.product-form__input--pill input[type=radio]:disabled+label, .product-form__input--pill input[type=radio].disabled+label{ color: rgb(18,18,18); }
button[id^="ProductSubmitButton-"][id$="__main"]{ border: 1px solid #094e18 !important; background-color: #fff !important; opacity : 1 !important;;  }
.siechartcls a{font-size: 18px;font-weight: 600;text-decoration: underline;color:#000;}
.gotohome{width: auto !important;float: right;margin-top: -95px;margin-right: 104px;}


#sizeGuideModal .color-custom-modal-content .tabcontent2{
  padding: 0;
  width: 100%; 
}
.color-custom-modal {
  display: none;
  position: fixed;
  z-index: 9999;
  padding-top: 60px;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgba(0,0,0,0.7);
}

.color-custom-modal-content {
  background-color: #fff;
  margin: auto;
  padding: 25px;
  max-width: 60%;
  max-height: 80vh;
  overflow-y: auto;
  position: relative;
  border-radius: 8px;
}

.color-custom-modal-close {
  position: absolute;
  top: 10px;
  right: 20px;
  font-size: 28px;
  font-weight: bold;
  cursor: pointer;
}

#sizeGuideModal .color-custom-modal-content.sizeguide-with-all .tabcontent2{width:71%;float:right;}
#sizeGuideModal .color-custom-modal-content.sizeguide-with-all .tabcontent2 h3{font-size:20px;}
fieldset.size-range-attribute-fieldset label.size-range-attributes{padding:0;min-height:0;}
fieldset.size-range-attribute-fieldset label.size-range-attributes a
{width:auto;height:auto;min-height:43px;padding:10px 20px;display:inline-block;}
/* .product-media-modal .product-media-modal__dialog{width:60%;margin:50px auto;} */
.product-media-modal .product-media-modal__dialog .product-media-carousel .swiper-button-prev,
.product-media-modal .product-media-modal__dialog .product-media-carousel .swiper-button-next{display:block !important;}
.product-media-modal .product-media-modal__dialog .product-media-carousel .swiper-button-prev:after,
.product-media-modal .product-media-modal__dialog .product-media-carousel .swiper-button-next::after
{font-size:22px;line-height: 43px;width: 46px;display: inline-block;text-align: center;}
.product-media-modal__dialog .global-media-settings--no-shadow{width: auto;height: 100vh;display: inline-block;
    margin: 0px auto;}
.swiper-slide{text-align:center;}
.product-media-modal .product-media-modal__dialog .product-media-carousel .swiper-button-prev{left:20%;position:absolute;}
.product-media-modal .product-media-modal__dialog .product-media-carousel .swiper-button-next{right:20%;position:absolute;}


@media screen and (min-width: 768px) and (max-width: 991px){

  .sizehoritab .tab button{padding: 14px 0px;width:49%;}
  .tab2{display: flex;align-items: start; height:auto;width:100%;}
  .tab2 button{width:49%; margin: 0px;text-align: center;}
  .tabcontent2{padding: 0px;width:100%;}
  .unit-switch{bottom: 30px;}
  .tabcontent2 h3 {font-size: 22px;margin-top:25px;}
  .size-chart td {padding: 15px 5px; min-width: 110px;}
  [id^="Slider-Gallery-"][id$="__main"] .product__media.media.media--transparent{min-height: auto !important;}
}

@media screen and (max-width: 767px) {

.scrollimgbox {
  position: relative;
  overflow: hidden;
}

.scrollimgbox ul {
  display: flex;
  scroll-behavior: smooth;
  padding: 0;
  margin: 0;
  list-style: none;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
}

.scrollimgbox li {
  flex: 0 0 100%;
  scroll-snap-align: start;
  box-sizing: border-box;
  padding: 1rem;
}


.nav-arrow {
    display: block;
}

  [class*="__image_with_text_zmf8bg-padding"] .image-with-text__heading{width:100% !important;}
  [class*="__custom_liquid_AdhXje-padding"] h1{padding: 0px 4px !important;}
  [class*="__custom_liquid_LV4GwL-padding"] .page-width{padding: 0px 5px !important;}
  [class*="__custom_liquid_LV4GwL-padding"] .page-width h1{letter-spacing: normal !important;}
  [id^="ImageWithText--"][id$="__image_with_text_zmf8bg"] h1, [id^="ImageWithText--"][id$="__image_with_text_zmf8bg"] h2{ line-height: 38px !important;}
  .left-arrow {right: 60px;left: auto;}

  .sizehoritab .tab button{padding: 14px 0px;width:49%;}
  .tab2{display: flex;align-items: start; height:auto;width:100%;}
  .tab2 button{width:49%; margin: 0px;text-align: center;}
  .tabcontent2{padding: 0px;width:100%;}
  .unit-switch{bottom: 30px;}
  .tabcontent2 h3 {font-size: 22px;margin-top:25px;}
  .size-chart td {padding: 15px 5px; min-width: 110px;}
  .measure_bx{flex-direction: column;}
  .measure_bx_two,.measure_bx_three,.measure_bx_four{width:100%;}
  .measure_bx_four_single{padding-left: 0px;}
  .shopify-policy__container{padding:0 20px;}
  #locksmith-content #locksmith_passcode_submit{width: 100%;}
  .badge{font-size: 14px !important;}
  media-gallery[id^="MediaGallery-"][id$="__main"] slider-component[id^="GalleryViewer-"][id$="__main"]{width:100%;}
  .grid--peek.slider .grid__item:first-of-type {margin-left:0 !important;}
  .product__media-list .product__media-item{width: 100% !important;}
  .product-main-page-single-colour .page-width{padding:0;}
  .product__info-wrapper{padding: 0 20px;}
  .siechartcls{float: right;font-size: 16px;}
  .media-dot{padding: 0;}

.gotohome {
  width: 100% !important;
  float: none;
  margin-top: 0;
  margin-bottom: 10px;
}
  [id^="shopify-section-"][id$="__cart-items"] {
  width: 100%;
  float: none;
}
  [id^="shopify-section-"][id$="__cart-footer"] {
  width: 100%;
  float: none;
}
  [id^="shopify-section-"][id$="__cart-footer"] .cart__blocks{margin-left: 0;}
  [id^="shopify-section-"][id$="__cart-footer"] #main-cart-footer {
  margin-top: 0;
}

  [class*="__cart-items-padding"].cartcuscls table.cart-items tr.cart-item td.cart-item__media {
  width: auto;
}
  [class*="__cart-items-padding"].cartcuscls table.cart-items tr.cart-item td {
  padding: 0;
  background: transparent;
  border-bottom: 0px solid #fff;
  border-top: 0;}

  .color-scheme-1.isolate[class*="__cart-items-padding"].cartcuscls table.cart-items td.cart-item__details a.cart-item__name {
  font-family: Texta !important;
  font-size: 17px;
  font-weight: 600;
  line-height: 20px;
  text-align: left;
}
  
  .color-scheme-1.isolate[class*="__cart-items-padding"].cartcuscls .cart-item__image-container img{height: auto;}
  .color-scheme-1.isolate[class*="__cart-items-padding"].cartcuscls quantity-input input.quantity__input
  {border: 1px solid #333;border-radius: 5px;margin: 0 5px;height: 30px;}
  #sizeGuideModal .color-custom-modal-content{max-width:95%;padding:15px;}
  #sizeGuideModal .color-custom-modal-content .unit-switch{position: absolute;top: 44px;
    right: 13px;
    bottom: auto;}
   #sizeGuideModal .tabcontent2 h3 {
    font-size: 18px;
    margin-top: 0;
  }
  #sizeGuideModal .color-custom-modal-content.sizeguide-with-all .tabcontent2 {width: 100%;float: none;}
  #sizeGuideModal .color-custom-modal-content.sizeguide-with-all .tabcontent2 h3{margin-top: 25px;display: inline-block;}
  #sizeGuideModal .color-custom-modal-content.sizeguide-with-all .unit-switch{top:170px;}
  .product-media-modal__dialog .global-media-settings--no-shadow{width:100%;height:auto;}
  .product-media-modal .product-media-modal__dialog .product-media-carousel .swiper-button-prev{left:5%;position:absolute;}
.product-media-modal .product-media-modal__dialog .product-media-carousel .swiper-button-next{right:5%;position:absolute;}
}




.js.product-form__input.product-form__input--pill.fieldset-color-uniform-size input.variantDeactivate + label {
  display: none;
}

.fieldset-color-uniform-sizerange {
  display: none;
}





/* Shared arrow styling */
.left-gallery-arrow-media-gallery,
.right-gallery-arrow-media-gallery {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background-color: rgba(255, 255, 255, 0.8);
  border: none;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  z-index: 10;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
  transition: background-color 0.2s ease;
}

.left-gallery-arrow-media-gallery:hover,
.right-gallery-arrow-media-gallery:hover {
  background-color: rgba(255, 255, 255, 1);
}

/* Left arrow */
.left-gallery-arrow-media-gallery {
  left: 10px;
}

.left-gallery-arrow-media-gallery::before {
  content: "‹"; /* You can swap with SVG if needed */
  font-size: 24px;
  color: #333;
}

/* Right arrow */
.right-gallery-arrow-media-gallery {
  right: 10px;
}

.right-gallery-arrow-media-gallery::before {
  content: "›";
  font-size: 24px;
  color: #333;
}


.contact-form-submit{
  background-color: #094E18;
}

@media screen and (min-width: 1024px) {
  .grid__item.product__media-wrapper {
    max-width: 45% !important;
  }

  .product__info-wrapper.grid__item.scroll-trigger.animate--slide-in {
    max-width: 65% !important;
  }
}

/* === Fix: scrollable thumbnails when product has many images (theme-wide) === */ @media screen and (min-width: 750px) { media-gallery slider-component.thumbnail-slider .thumbnail-list { max-height: 600px; overflow-y: auto; overflow-x: hidden; flex-wrap: nowrap; scrollbar-width: thin; scrollbar-color: rgba(0,0,0,0.3) transparent; } media-gallery slider-component.thumbnail-slider .thumbnail-list::-webkit-scrollbar { width: 6px; } media-gallery slider-component.thumbnail-slider .thumbnail-list::-webkit-scrollbar-track { background: transparent; } media-gallery slider-component.thumbnail-slider .thumbnail-list::-webkit-scrollbar-thumb { background-color: rgba(0,0,0,0.25); border-radius: 3px; } }