/** Shopify CDN: Minification failed

Line 277:64 Expected ":"

**/
body{overflow: clip;}

.product-single__box {box-shadow: 0 0 30px 0 rgb(15 32 67 / 10%);}
.product-single__box>.product-single__classic-title {padding-top: 45px;}
.product-single__price, .product-single__box>.product-single__classic-title, .product-single__form,
.product-single__share, .product-single__swatches, .product-single__qty, .product-single__add {padding-left: 40px; padding-right: 40px;}
.product-single__swatch {padding-left: 0; padding-right: 0;}
.custom-product-template-price-container {width: 100%; margin-left: 0;}
.js-product-add { width: 100% !important; margin-left: 0; margin-right: 0;}
.swym-button-bar {margin: 10px 0;}
.product-single__price {padding-bottom: 20px; margin-bottom: 0;}
h4.product-single__swatch__title.h6, .product-single__swatch__sub-title {color: #1A1919;font-size: 15px; letter-spacing: 0.32px; line-height: 30px;}
h4.product-single__swatch__title.h6 {font-weight: 600;}
.product-single__swatch__sub-title {font-weight: 500;}
.section--footer .newsletter {
    background-image: url(/cdn/shop/files/newsletterbg.jpg?v=1612369158);
    background-size: cover;
    border-radius: 8px;
}
.product__media {border: 1px solid rgba(151,151,151,0.25);  border-radius: 6px;}
.c-btn--primary:hover, .c-btn--primary:focus {
    background: #0D2642;
}
.c-btn--primary {
    background-color: #0D2642;
}
.product__media .c-btn--primary {border-radius: 0 0 6px 6px;}
.aodViewCart, .aodSaveCart {
    height: 48px;
    border: none;
}
.cart .cart__content .cart-empty .aodViewCart{height:44px;margin-top:18px;}
#aod_smart_cart_saver a{color:#a40a22;} 
#AOD_confirmBox .yes,#AOD_confirmBox .no {background-color:#a40a22; color:#fff;}
#AOD_confirmBox button:hover{color:#000;}


#ProductSection-main-product .product-images .thumbnail .slick-arrow{font-size:0; z-index:1; width:30px; height:30px; border:none; border-radius:50px;     background: #f0f0f0 url(/cdn/shop/files/shopping-arrow.png?v=1614257268) no-repeat; background-position: center; position: absolute; top: 50%; transform: translateY(-50%); cursor: pointer; left:10px;}
#ProductSection-main-product .product-images .thumbnail .slick-next.slick-arrow{right:0;     background: #f0f0f0 url(/cdn/shop/files/Path_2.png?v=1619415411) no-repeat; background-position: center; left:initial; right:10px;}
#ProductSection-main-product .product-images .thumbnail .slider-nav .slick-list{padding:0px 20px !important; }
#ProductSection-main-product .product-images .slick-slide img{margin:0 auto;}
#ProductSection-main-product .product-images .thumbnail {margin-bottom:30px;}
#ProductSection-main-product .product-info{padding-left:40px;}


#ProductSection-customize .product-images .thumbnail .slick-arrow{font-size:0; z-index:1; width:30px; height:30px; border:none; border-radius:50px;     background: #f0f0f0 url(/cdn/shop/files/shopping-arrow.png?v=1614257268) no-repeat; background-position: center; position: absolute; top: 50%; transform: translateY(-50%); cursor: pointer; left:0px;}
#ProductSection-customize .product-images .thumbnail .slick-next.slick-arrow{right:0;     background: #f0f0f0 url(/cdn/shop/files/Path_2.png?v=1619415411) no-repeat; background-position: center; left:initial; right:0px;}
#ProductSection-customize .product-images .thumbnail .slider-nav .slick-list{margin:0px 20px !important; }
#ProductSection-customize .product-images .slick-slide img{margin:0 auto;}
#ProductSection-customize .product-images .thumbnail {margin-bottom:30px; margin-top: 20px;}
#ProductSection-customize .product-info{padding-left:40px;}
#ProductSection-customize .product-images{margin-top: 45px;}

.section--cart .product-item-cart [type=number]{ border: 1px solid #000000; color: #000; width: 70px; padding: 5px 10px; height: auto;}
[type=number]{-webkit-appearance: initial;
    -moz-appearance: initial;
    -ms-appearance: initial;
    -o-appearance: initial;
     appearance: initial;
             }


input::-webkit-inner-spin-button, 
input::-webkit-outer-spin-button {  
-webkit-appearance: initial;
    -moz-appearance: initial;
    -ms-appearance: initial;
    -o-appearance: initial;
     appearance: initial;
  
   opacity: 1;

}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button {  

   /*-webkit-appearance: "Always Show Up/Down Arrows";*/

}

/*05/06/2023*/

#press .o-layout .home-custom__items .o-layout{align-items:flex-start;}
#press .o-layout .home-custom__items .o-layout .sub-heading{line-height:20px; margin-bottom:10px;}
#press .o-layout .home-custom__items .o-layout .item-link{line-height: 18px; margin-top: 5px;}
#press .o-layout .home-custom__items .o-layout .item-link b{font-weight:600;}

.sustainability-section .sustainability-left{display: flex; align-items: center; margin: 30px 0;}
.sustainability-section .sustainability-left figure{width: 30%; margin: 0; text-align:center;}
.sustainability-section .sustainability-left figure img{max-width:100%;}
.sustainability-section .sustainability-left .sustainability-left-contain{width: 70%; padding-left: 30px;}
.sustainability-section .sustainability-left .sustainability-left-contain p{margin:0;}
.sustainability-section .sustainability-right{display: flex; align-items: center; margin: 30px 0;}
.sustainability-section .sustainability-right figure{width: 30%; margin: 0; text-align:center;}
.sustainability-section .sustainability-right figure img{max-width:100%;}
.sustainability-section .sustainability-right .sustainability-left-contain{width: 70%; padding-right: 30px;}
.sustainability-section .sustainability-right .sustainability-left-contain p{margin:0;}

.sustainability-section .sustainability-figure-contain span.title{font-size: 11pt; color: #000000; font-weight:600;}
.sustainability-section .sustainability-figure-contain .sustainability-figure-contain-detail{display:flex; align-items:center; margin:15px 0;}
.sustainability-section .sustainability-figure-contain .sustainability-figure-contain-detail figure{margin:0; width:40%;}
.sustainability-section .sustainability-figure-contain .sustainability-figure-contain-detail figure img{max-width:100%;}
.sustainability-section .sustainability-figure-contain .sustainability-figure-contain-detail div{width:60%; padding-left:30px;}
.sustainability-section .sustainability-figure-contain .sustainability-figure-contain-detail div p{margin:0;}

.sustainability-section .sustainability-figure-contain-right{margin-top:30px;}
.sustainability-section .sustainability-figure-contain-right span.title{font-size: 11pt; color: #000000; font-weight:600;}
.sustainability-section .sustainability-figure-contain-right .sustainability-figure-contain-detail figure{margin:0; display:flex}
.sustainability-section .sustainability-figure-contain-right .sustainability-figure-contain-detail figure img{width:50%;}

.giving-page iframe{width:100%; height:465px;}
.home-carousel .slick-list{width:100%;}


#design-ideas .gallery-sort-main .gallery-sort-category .gallery-btn-list{display:flex; justify-content:center; margin-bottom:30px; flex-wrap:wrap; gap:40px; border-radius: 6px;
  background-color: #FFFFFF;
  box-shadow: 0 0 20px 0 rgba(15,32,67,0.1);     padding: 37px 20px;
    margin-top: -80px;
}
#design-ideas .gallery-sort-main .gallery-sort-images{display:flex; flex-wrap:wrap; justify-content: space-evenly; margin-top:50px; } 
#design-ideas .gallery-sort-main .gallery-sort-images .gallery-sort-single-image{width:27%; margin-bottom:30px; text-align:center; border-radius: 6px; overflow: hidden;}
#design-ideas .gallery-sort-main .gallery-sort-images .gallery-sort-single-image .gallery-sort-single-image-part{position:relative;}
#design-ideas .gallery-sort-main .gallery-sort-images .gallery-sort-single-image .gallery-sort-single-image-part img{width:100%;}
#design-ideas .gallery-sort-main .gallery-sort-images .gallery-sort-single-image .gallery-sort-single-image-part .gallery-sort-single-title{position:absolute; bottom: 0; left: 0; right: 0; background: rgba(0,0,0,0.2); color: #fff;}
#design-ideas .gallery-sort-main .gallery-sort-category button{background:transparent; border:none; font-size: 16px;
  font-weight: 500; padding:0;
  letter-spacing: 0;
  line-height: 28px;  color: #0D2642; 
}
#design-ideas .gallery-sort-main .gallery-sort-category button:hover, #design-ideas .gallery-sort-main .gallery-sort-category button.active{color: #237EBD;}

#galleryModal{position:fixed; top:0; left:0; right:0; bottom:0; background: rgb(0,0,0,0.5); z-index: 999; display: flex; align-items: center; justify-content: center; padding:30px 20px;}
#galleryModal .galleryModal{background:#fff; border-radius:6px; max-width:650px; width:100%; display: flex; flex-direction: column; padding: 10px; overflow:auto}
#galleryModal .galleryModal .galleryclose{margin-left:auto; cursor:pointer;}


/* 23-08-23 */

.thankyou-frm .btn {display:none;}
.double-filter-name{display:none;}
.contentBg .table-responsive .table{width:100%;}
.collection-main .collection-products .product--crop .product-top .product-btn__btn{display: flex;align-items: center;justify-content: center;text-transform: capitalize;}
 #SortBy{padding-left: 10px!important; padding-top:13px; border-left: none;}
.collection__header .collection__header-media{width:100%;}
.collection .collection-main .collection-main__sort .o-layout--right{display: flex; justify-content: flex-end; align-items: center;}
.collection .collection-main .collection-main__sort{padding:0;}
.collection__header-info .breadcrumb {margin-bottom:16px!important;}
.collection .container--full .collection-main .selector-wrapper{display:flex; align-items: center; justify-content: center;}
.selector-wrapper label[for=SortBy]{width: 120px; border: 1px solid #1113; border-right: none; height: 48px; position: revert; padding-left: 10px;}
.nav__sub__cta{display:none;}
.custom-form .oxi_social_wrapper{height:60px;}
.custom-register-page-container {background: #fff;}
.social_login{padding-left: 8px!important;}
.account--register #create_customer .o-layout .o-layout__item{width:100%;}
.account--register .custom-register-page-container{overflow: auto;}
.account--register .custom-register-page-container .oxi_social_wrapper{height:60px;}
.account--register .custom-register-page-container .register-bottom-container{padding: 10px; padding-bottom: 0px;}
.template-customers-register .account--register{padding-top: 20px; padding-bottom: 10px;}
.wishlisthero-product-page-button-container .product-form__buttons{margin:0 auto!important;}
.contact-frm-box .thank-you-form-contact .c-btn{float: initial; margin: 0 auto; display:block;}

.our-story .custom-home-content .home-promo .home-promo__item .home-promo__content .o-layout .custom-img-text{order:2;}
.our-story .page-baaner .page-banner-2{width:100%;}

.hulkapp_reorder_master .hulkapps .hulk_pop_up{position: absolute; top: 50%;width: 90%; z-index: 99999999;margin: auto; left: 50%; display: flex; flex-direction: column;justify-content: center;height: auto; align-items: center;transform: translate(-50%, -50%); max-height: 90%;bottom: initial; right: initial; padding-bottom:40px;}
.hulkapps .hulk_pop_up .hulk_modal-content{width:100%!important;}
.hulkapp_reorder_master .hulkapps .hulk_pop_up .hulk_modal-content .hulkdiscount_box{border-radius:initial!important; margin:0!important;}

#shopify-section-page-contact .title-banner{width:100%;}
.thankyou-frm .section__title, .thankyou-frm .section__sub-text {display:none;}
.thankyou-frm .thank-you-form-contact{display:none;}
.thankyou-frm .thank-you-form-img{display:block; margin: 0 auto; padding-bottom: 10px;}

.custom-orders-table .responsive-table__row .product-image-order-page{padding:10px 0;}
.cart .cart__content .cart_footer_section .shopping-saved-cart-content .saved-cart-buttons{max-width: 260px; margin-top: 40px!important;}
.shopping-saved-cart-content .saved-cart-buttons .aodSaveCart{font-weight:500!important;}
.shopping-saved-cart-content .saved-cart-buttons .aodViewCart{font-weight:500;}
.shopping-saved-cart-content .continue-shopping-text .cart__continue{font-size: 16px;line-height: 24px;color: #237EBD;font-weight: 600;padding-left: 10px;}

.cart .home-promo .home-promo__item-bg{background-color:#f3f3f3;}
.cart .section--home-collection{margin-top:80px;}
.cart .section--home-collection .section__title{text-align:left!important;margin-bottom:20px!important;}
.cart .section--home-collection .section__title .section__title-text{font-size:28px!important; line-height:34px!important;}

.topbar .header_links .topbar-link{margin-left:14px;}
.topbar .header_links span{margin-left:10px;}
.topbar .header_links .footer-nav__social-item{margin: 3px 5px 0 5px;}
.topbar .header_links .connect-us-header .footer-nav__social-item .footer-nav__social-link{align-items: center;display: flex;justify-content: center;width: 20px;height: 20px;font-size: 12px;text-align: center;border-radius: 50%;color: #000; border: 1px solid #000;}
.topbar .header_links .connect-us-header .footer-nav__social-link .icon svg{fill:#000;}
.topbar .header_links .connect-us-header .footer-nav__social-items{margin:0;}
.our-teams .member{text-align:center;}
.our-story .our-teams{padding: 0 0 40px 0;}
.our-story #shopify-section-home-logo-list .section--home-logo-list{margin-bottom: 16px;margin-top: 16px;}
.our-story .section{margin-bottom:0;margin-top:75px;}

.snize-search-results .snize-main-panel{z-index:1;position:relative;}
/* .snize-search-results-content .snize-product .snize-overhidden .snize-description{display:none!important;} */

.topbar .topbarchild1 strong{font-weight:600;}
.primary-nav__items .nav__sub-wrap .header-menu-categories-custom .custom-header-popular-categories-menu{display: flex; flex-wrap: wrap;width: 100%;margin:0;}
.primary-nav__items .nav__sub-wrap .header-menu-categories-custom .custom-header-popular-categories-menu li{text-align:center;padding:14px;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.primary-nav__items .nav__sub-wrap .header-menu-categories-custom .custom-header-popular-categories-menu li:hover{border-radius: 6px;background-color: #FFFFFF;box-shadow: 0 0 15px 0 rgba(15,32,67,0.1);}
.primary-nav__items .nav__sub-wrap .header-menu-categories-custom .custom-header-popular-categories-menu li span a{font-size: 16px;font-weight: 500;letter-spacing: 0;line-height: 35px;}
.primary-nav__items .nav__sub-wrap .header-menu-categories-custom .custom-header-popular-categories-menu li span a:hover{color: #237EBD;}
.primary-nav__items .nav__sub-wrap .header-menu-categories-custom .custom-header-popular-categories-menu li img{max-width: 182px;max-height: 100px;}
.primary-nav__items .nav__sub-wrap .header-menu-categories-custom .custom-popular-title h2{font-size: 16px; line-height: 35px; color: #014A7F; font-weight: 600;}
  
  
.cart .js-section__home-image-grid{background:transparent;padding:100px 0 58px 0;margin-bottom: 0;}
.cart{background:#f3f3f3!important;}
.cart .cart__content .cart-empty .cart-empty__title{font-weight:600;}
.cart .cart__content .cart-empty .cart-empty__emoji{height: 71px; width: 71px; background: #F3F3F3; padding: 20px; border-radius: 50%; display: flex; align-items: center; justify-content: center;}
.cart .home-products .home-products__grid .o-layout button{visibility:hidden;}
.cart .section--home-collection .section__bg{background: #f3f3f3;}
.cart .js-section__home-collection .home-products__grid .product__title{font-family: 'canada-type-gibson'; font-weight: 600;}
.cart .js-section__home-collection .home-products__grid .product__price .money{font-size: 15px; line-height: 22px; font-weight: 600;}
.cart .js-section__home-collection .home-products__grid .product__price .label1{padding-right:5px;}
.cart .js-section__home-collection{background: transparent;padding:0;}
.home-products .product .product-top .product-btn--hover .product-btn__btn:after{font-size: 9px;font-family: sb-icons; content: "\e913"; margin-left: 6px; line-height: 1;top: -1px; height: 13px; display: inline-block; position: relative;}

#aod_smart_cart_saver div table tr td{padding:20px!important;}
#aod_smart_cart_saver div table tr th{padding: 20px 0 10px 15px!important;}
#aod_smart_cart_saver .row div{display: flex; flex-direction: column;align-items: baseline;}
.order-list-table .custom-order-items-table .responsive-table__row .custom-order-item-table-title a{font-weight: 600!important;}
.account--order .o-layout .order-address .order-address-wrap .billing-address strong{font-weight:600;}
.account--order .o-layout .order-address .order-address-wrap .shipping-address strong{font-weight:600;}
.account--order .o-layout .order-status-line{display:none!important;}
.account--order .o-layout .order-address .order-address-wrap .billing-address .payment-status-option, .account--order .o-layout .order-address .order-address-wrap .shipping-address .fulfillment-status-option{display:none;}

.js-section__home-collection{background: #fff;padding: 100px 0 70px 0;}
.js-section__home-intro .section{background: #fff;margin-bottom:0;}
.js-section__home-collection .home-products__grid .product__price .label1{padding-right:5px;}
.shipping.bgwhite{background: #fff;}
.home-intro--small .home-intro__content .home-intro__text p strong{font-size: 28px;line-height: 32px;}
.home-intro--small .home-intro__content .home-intro__text p{ font-size: 16px; line-height: 24px;max-width: 500px;}
.footer-nav__text.footer-nav__text.rte a{font-weight: normal;text-decoration: none;color:#fffc;}
.home-products .product .product-top .o-ratio__content .product__img{padding:20px;}

.swagdeal .home-products__item .product__details .product__price{margin-bottom:20px;}
.swagdeal .home-products__item .home-products__link{display: flex; flex-direction: column;justify-content: center;}
.swagdeal .home-products__item .product__details .daily_deals_discount{font-size: 12px; line-height: 22px; letter-spacing: 0;text-decoration-line: line-through;} 

.hurry_up_deal{margin-bottom:10px; font-size:14px; line-height:20px;}
.custom-date .timer-number{border: 1px solid #19A95E; padding:8px; font-size:22px; line-height:32px;background-color:#19A95E;color:#fff;margin-right:1px;}

.custom-date span{font-size:25px;line-height:32px;color:#00AD55;}
.breadcrumb__item{font-size: 12px; font-family: canada-type-gibson,sans-serif;font-weight: 400;font-style: normal;}

.main-banner .page-banner-2{width:100%;}
.template-collection #shopify-section-collection-template{background:#fff;}
#search-results .main {background: #fff!important;}

.hulkapp_reorder_master .hulkapps .hulk_pop_up .hulk_modal-content .hulk_table div b{font-weight:600;}
#ProductSection-product-template #deal-day-{padding-top:25px;}
#ProductSection-product-template .js-cart-replace .product-single__price-text{margin-top: -10px;font-size:20px!important;line-height:22px!important;}

.sd-items-count p { color:#000; font-size:15px; padding:7px 0; margin:0; }
.sd-items-count img { float:left; width:20px !important;height:auto !important;margin:0 7px 0 0; padding:0; }
.sd-items-count strong{ font-weight: 600;color: #E42836;}



.career_main_div .content__title{line-height: 28px;font-weight: 500;padding-bottom: 39px; border-bottom: 1px solid #B4BDC0;}
.career_main_div p img{padding-top:39px;}
.career_main_div strong{font-weight:600!important;} 
.career_main_div span{font-size:22px; line-height:28px; font-weight:600!important;}
.cms-pages .page__content .o-layout p strong{font-size:22px; line-height:28px; font-weight:600!important;}
.cms-pages .page__content .js-section__page-custom .home-custom__items .block__accordion__title-text:after{font-size: 9px; font-family: sb-icons; content: "\e913"; margin-left:6px; font-weight:bold;}

.sustainability-section .content__title{line-height: 28px;}
.sustainability-section .sub-heading p span{font-size:20px;line-height: 28px;color: #237EBD;}
.sustainability-section .sub-heading p{color: #232429; font-size.: 16px; line-height: 28px;}
.sustainability-section .sustainability-left .sustainability-left-contain .title-left{font-size: 20px;line-height: 28px; color: #237ebd; font-weight: 500;}
.sustainability-section .sustainability-right .sustainability-left-contain .title-left{font-size: 20px;line-height: 28px; color: #237ebd; font-weight: 500;}

.giving-page .giving-page-main-content{display: flex;justify-content: space-between;gap: 30px;border-bottom: 1px solid #D8D8D8;}
.giving-page .giving-page-main-content .giving-main{width:50%;margin-bottom:15px;}
.giving-page .giving-page-main-content .giving-main .giving-details p{font-size: 16px; line-height: 28px;}
.giving-page .giving-page-main-content .giving-main .giving-details .giving-title{font-size:20px; line-height:28px; font-weight:500; color:#237EBD;}
.giving-page .giving-page-main-content .giving-main .giving-details a{color: #232429; text-decoration: underline;}
.giving-page .video iframe{height:311px;}
.giving-page .separator{margin:39px 0 28px 0;}
.giving-page .giving-main-content{margin-top:15px;}
.giving-page .giving-main-content .giving-title{font-size: 20px;line-height: 28px;font-weight: 500;color: #237EBD;}
.giving-page .giving-main-content a{color: #232429;text-decoration: underline;}

#press .page__content .press-header{font-size: 22px;line-height: 28px;color: #0D2642;font-weight: 600; border-bottom: 1px solid #B4BDC0;padding-bottom: 39px;}
#press .home-custom__items .home-custom__item{margin-top:40px;}
#press .home-custom__items .home-custom__item-content .sub-heading{min-height: 40px;} 
#press .home-custom__items .home-custom__item-content .home-custom__item-text{height: 170px;max-height: 170px;}
#press .home-custom__items .home-custom__item-content .block_image{height: 99px;width: 263px;max-width: 263px;}

.iframe-section .container{padding:0;padding-left:10px;}
#shopify-section-our-teams .our-team-section .single-team-member img{cursor:pointer;}
.iframe-section .our-team-back{cursor: pointer; padding: 10px 50px; background-color: #a40a22; display: inline-block; color: #fff; font-weight: 500;}

.our-story .our-story-content .image-with-description{display:flex;align-items: flex-start;}
.our-story .our-story-content img{width:50%;object-fit: contain;}
.our-story .our-story-content .heading{margin:0;}
.our-story .our-story-content .image-with-description .description-story{margin-left:20px;}
.our-story .our-story-content .image-with-description .description-story p{font-size: 16px;line-height: 22px;margin-top:10px;text-align: justify;}
.our-story .section--our-story-custom-home-content{margin-top:0;}
.our-story #shopify-section-our-teams{padding-top:40px;}
.meet-our-team #shopify-section-our-teams{padding-top:0;}

.licensing-main-page .heading-with-desc{margin-bottom:60px;}
.licensing-main-page .logo-with-content{display: flex;align-items: center;margin: 30px 0;}
.licensing-main-page .logo-with-content .head-with-content{width:70%;}
.licensing-main-page .logo-with-content .img{width:30%;}
.licensing-main-page .logo-with-content .img img{width:300px; height:300px;}
.licensing-main-page .logo-with-content .head-with-content p{margin-right:20px;}
.licensing-main-page .logo-with-content:nth-child(3) .head-with-content{order:1;margin-left: 20px;}
.licensing-main-page .logo-list{margin: 50px 0; display: flex; align-items: center; justify-content: center;gap: 20px;}
.licensing-main-page .logo-list img{height:100px;}
.licensing-main-page .logo-with-content .head-with-content p a{color:blueviolet;}

.track-your-order-page .order-right{display: flex; align-items: center;}
.track-your-order-page .order-right .order-left-content{width:80%;}
.track-your-order-page .order-right figure{width:20%;}
.track-your-order-page .order-right .order-left-content p{text-align: justify; line-height: 24px;}
.track-your-order-page .title-content{font-size: 20px; line-height: 28px; color: #237ebd;font-weight: 500;}
.track-your-order-page strong{font-weight:600;}

.track-your-order-page .order-left{display: flex; align-items: center;}
.track-your-order-page .order-left .order-left-content{width:80%;}
.track-your-order-page .order-left figure{width:20%;}
.track-your-order-page .order-left .order-left-content p{text-align: justify; line-height: 24px;}

.faq__accordion__item-wrap:before{background: transparent;}
.cart .cart__content .cart-empty .aodViewCart{display:none;}
.inp-label [type=text], .inp-label [type=password], .inp-label [type=number], .inp-label [type=email], .inp-label [type=url], .inp-label [type=search], .inp-label [type=tel], .inp-label [type=phone], .inp-label select, .inp-label textarea{font-family: 'canada-type-gibson';line-height: 30px; font-size: 16px; font-weight: 400;}
.header--mega .primary-nav .nav__sub__items--1 .nav__sub-t__items{column-count: 4;}

.promo-products .promo-details .button-link{color: #fff; display: flex; align-items: center; justify-content: center; gap: 20px; margin-bottom: 20px;}
.promo-products .promo-details .button-link .promo-btn{background-color: #a40a22; border: 1px solid #a40a22; font-family: 'canada-type-gibson';font-size: 16px;}
.promo-products .promo-details ul{font-size:16px; margin:40px;}
.promo-products .promo-details .promo-description{margin:50px 0;}
#promotional-products .page-baaner .u-bg-overlay:before{opacity:0}
#promotional-products .home-carousel--image_link{transition: none;}
#promotional-products .home-carousel--image .home-carousel__item .home-carousel--image_img{transform: initial;transition: none;}

#aod_smart_cart_saver div table tr td button{width:100px!important;}
#aod_smart_cart_saver .card .card-body .aodVariantAddBtn .aod_add_new_btn{background: #a40a22;color: #fff;border: 1px solid #a40a22;}
#aod_smart_cart_saver .card .card-body .aod_add_search_btn{background: #237ebd;color: #fff;border: 1px solid #237ebd;}
#aod_smart_cart_saver .card .card-body .aod_add_search_btn:focus{box-shadow:none;}
#aod_smart_cart_saver .card .card-body .aod_add_close_btn{background: #237ebd;color: #fff;border: 1px solid #237ebd;}
#aod_smart_cart_saver .card .card-body .aod_add_close_btn:focus{box-shadow:none;}

.header.header--center .search__inner .search__form .search__form-input{text-transform: none;}
.kca-wrapper .kca-form__title{font-weight:600!important;}
.kca-wrapper .kca-forms-wrapper b{font-weight:600;} 

#decoration-methods .QA-services .faq__accordion .faq__accordion__item-wrap p a{color: blueviolet;font-weight: 600;}
#decoration-methods .lefttext-with-space .home-promo h2, #decoration-methods .lefttext-with-space .home-promo h4{margin:0;}

.blog-page .blog-with-navigation-main{display:flex;}
.blog-page .blog-with-navigation-main .custom-nav-blog{width:20%;padding:0;}
.blog-page .blog-with-navigation-main .blog-page__list{width:80%;}

.section--cart.cart .cart__content .cart__products .product-item-cart .cart-item-info .customization-total-cart-price .cart-btns .delete-btn-cart button{margin-left: 15px;background: #F0F0F0;border-radius: 2px;font-weight: 600;font-size: 15px;line-height: 15px;text-align: center;color: #585757;border: none;width: 138px;height: 40px; cursor: pointer;}
.cart__content .cart-btns .delete-btn-cart button .cart-item__delete{color:#585757;}

#our-sales-team .sales-team-main{display:flex;}
#our-sales-team .sales-team-main .custom-nav-sales-team{width:20%;padding-top:50px;}
#our-sales-team .sales-team-main .our-sales-team-section{width:80%;}

.custom-font-type .screenprinting-main, .custom-font-type .embroidery-main {display: flex; align-items:center;justify-content: space-between;padding: 20px 10px;margin-top: 10px;border:1px solid #191919;}
.custom-font-type .screenprinting-main .font-select-option, .custom-font-type .embroidery-main .font-select-option{display:flex;align-items: center;}
.custom-font-type .screenprinting-main .font-select-option span, .custom-font-type .embroidery-main .font-select-option span{font-weight:500;}
.custom-font-type .screenprinting-main .font-select-option #font-select, .custom-font-type .embroidery-main .font-select-option #embroidery-font-select{background:url(/cdn/shop/files/60995_1_1.png?v=1701860827); background-repeat: no-repeat; background-position-x: 100%; background-position-y: 5px;background-origin: content-box; height: 25px;padding: 2px 4px;margin-left: 10px;border: 1px solid #191919;font-family: canada-type-gibson,sans-serif;font-weight: normal;margin-bottom:0;width:200px;}
.custom-font-type .screenprinting-main .font-select-option [type=text], .custom-font-type .embroidery-main .font-select-option [type=text]{font-family: canada-type-gibson,sans-serif!important;border: 1px solid #191919;margin: 0;}
.custom-font-type .screenprinting-main .font-select-option .font-option span, .custom-font-type .embroidery-main .font-select-option .font-option span{padding-left: 10px;}
.custom-font-type .screenprinting-main .font-output-main, .custom-font-type .embroidery-main .embroidery-font-output-main{width: 200px; max-width: 200px; margin-top: inherit;}
.custom-font-type .screenprinting-main .font-select-option ::placeholder, .custom-font-type .embroidery-main .font-select-option ::placeholder {color: #191919;}
.custom-font-type .screenprinting-main h3, .custom-font-type .embroidery-main h3{font-size: 20px; font-weight: 500; color: #014a7f;margin:0;max-width: 110px;}

/* .header--mega .primary-nav .nav__sub__items--2 .nav__sub-t__items{column-count: 1;} */
.upload-artwork-main .section__title-text{font-size: 40px;font-weight: 600;line-height: 50px; text-align: center;margin-bottom: 30px;}
.hulk-powered-wrapper{display:none!important;}
.meet-our-team .our-teams .join-our-team .c-btn--primary{color:#fff;}
#careers .cms-pages .block__item-wrap .c-btn{color:#fff;margin-top:10px;}
#upload-artwork .custom-font-type .screenprinting-main .font-select-option [type=text], #upload-artwork .custom-font-type .embroidery-main .font-select-option [type=text]{background:#fff;}
#upload-artwork .our-services .QA-services{background: none;padding:0;margin-top:40px;}
#upload-artwork .QA-services .faq__accordion .faq__accordion__item-wrap p a{color: blueviolet;font-weight: 600;}
#upload-artwork .custom-head-block .artwork-desc span{font-size:16px; line-height:24px;}
#shop-by-brands .main-banner .page-banner-2{background:#ebf2fe;}
.header.header--center .primary-nav .primary-nav__items .primary-nav__item .primary-nav__link{color:#fff;}

/* .fundraising-store-main .description p{margin: 15px 0 15px 0;}
.fundraising-store-main .image-with-text-content{display: flex;align-items: center;}
.fundraising-store-main .image-with-text-content .left-content{width:70%;}
.fundraising-store-main .image-with-text-content .right-content{width:30%;} */

.fundraising-store-main .fundraising-btn{text-align:center; margin-top: 30px;}
.fundraising-store-main .fundraising-btn button{height: 46px; width: 280px;  border-radius: 2px; background-color: #a40a22; color: #fff; font-size: 16px;border:none;font-family: canada-type-gibson,sans-serif!important;cursor: pointer;}
.fundraising-store-main .fundraising-btn .sample-store-btn button{height: 46px; width: 280px;  border-radius: 2px; background-color: #181C48; color: #fff; font-size: 16px;border:none;font-family: canada-type-gibson,sans-serif!important;margin-right:10px;cursor: pointer;}
.fundraising-store-main .description h2{padding-top: 30px;font-weight: 600;}


.fundraising-store-main .image-with-text{margin-top:40px;}
.fundraising-store-main .image-with-text p{font-size:18px;}
.fundraising-store-main .image-with-text .img{text-align:center;}
.fundraising-store-main .image-with-text .img img{width:400px;}

 .header.header--center .header-navs{background:#004b83!important;} 
#our-guarantee h1.section__title-text.h2 {display: none;} 
#our-guarantee .o-layout.o-layout--center.u-flex.u-flex--middle {justify-content: center;}

.brand-collection-main{background:#f3f3f3;}
.brand-collection-main .brand-collection-list{display:flex;flex-wrap:wrap;align-items: center;}
.brand-collection-main .brand-collection-list .collection-list{width:21%;background: white;padding: 20px;text-align: center;margin:20px;}
.brand-collection-main .brand-collection-list .brand-collection-title{font-family:'canada-type-gibson'; padding-bottom: 0; margin: 30px 0 0 0;font-size: 20px;font-weight: 400;letter-spacing: 0;line-height: 26px;text-align: center;}

#shop-all .section--page{margin:0;}
.collection .collection__header-metafields-banner .metafields-banner-background{background:none!important;}
.collection .collection__header-metafields-banner .metafields-banner-background .collection__header-info .breadcrumb{color:#000;}
.collection .collection__header-metafields-banner .metafields-banner-background .collection__header-info .breadcrumb a{color:#237ebd;}
.collection .collection__header-metafields-banner .collection__header-info .collection__header-info__title h1{color:#181c48!important;}

.cart .cart__content .cart-total-with-button .terms-relentless{margin-top:14px;}

.main-pdp-content .product-info .low-price-text{margin-bottom:10px!important;}
.main-pdp-content .product-info .brand-name-main{font-size: 16px; font-weight:500; margin-bottom:10px;}

#terms-and-conditions ul li p strong{font-weight:600;}
#terms-and-conditions ul li p a{color: #237ebd;}


/* .nav__sub__item--sub .nav__sub-t .nav__sub-t-wrap .nav__sub-t__item{display:none;} */


@media only screen and (max-width: 1024px){
.mobile-draw__wrapper .mobile-draw__footer .mobile-tel_drawer{font-size: 14px;font-weight: 400; color: #111c;}
.mobile-draw__footer .mobile-footer__title {margin:0; color: #181c48;}
.mobile-draw__wrapper .mobile-draw__footer .mobile-footer__text{ display:none;}

.announcement .topbar{display:block;}
.announcement .topbar .header_links{display:none;}
.announcement .topbar p{font-size:12px;}
.announcement .topbar .topbarchild1{margin:0 auto;}

.custom-head-block h1.h2{margin-bottom:30px;}
.section--cart.cart .cart__content .cart_footer_section .cart__button .cart__button-update{width:100%!important;}
.section--cart.cart .cart__content .cart_footer_section .cart__button .cart__checkout{width:100%!important;}

.iframe-section .sales-team-back{margin-bottom:20px;}
.lefttext-with-space .home-promo .home-promo__item:nth-child(odd) .o-layout .home-promo__box{padding:30px;}
.lefttext-with-space .home-promo .home-promo__item:nth-child(2n) .o-layout .home-promo__box{padding:30px;}

.custom-font-type .screenprinting-main .font-select-option [type=text], .custom-font-type .embroidery-main .font-select-option [type=text]{width:auto!important;}
.custom-font-type .screenprinting-main .font-output-main, .custom-font-type .embroidery-main .embroidery-font-output-main{width:135px;max-width:135px;}
.custom-font-type .screenprinting-main h3, .custom-font-type .embroidery-main h3 {font-size:16px;}
.custom-font-type .screenprinting-main .font-output-main, .custom-font-type .embroidery-main .embroidery-font-output-main{font-size:16px!important;}

.fundraising-store-main .description p{margin: 30px 0 30px 0; text-align: center;}
.fundraising-store-main .image-with-text-content{flex-wrap: wrap;text-align: center;}
.fundraising-store-main .image-with-text-content .left-content{width: 100%;order: 1;}
.fundraising-store-main .image-with-text-content .right-content{width:100%;}

.fundraising-store-main .image-with-text p{text-align:center;}
.brand-collection-main .brand-collection-list .collection-list{width:27%;}

.service-boxes .shipping .o-layout .feature-service_wrapper{flex-direction: column;}
.service-boxes .shipping .o-layout .feature-service_wrapper .feature-service_text{text-align: center;margin-top: 10px;}

.main-pdp-content .product-info .brand-name-main{display:none;}
.product-info-mobile .low-price-text p{margin-bottom:10px!important;}
.product-info-mobile .brand-name-main{font-size: 16px; font-weight: 500; margin-bottom: 10px;}
}


@media only screen and (max-width: 767px){
  .sustainability-section .sustainability-left, .sustainability-section .sustainability-right, .sustainability-section .sustainability-figure-contain .sustainability-figure-contain-detail{flex-wrap:wrap; margin:15px 0;}
  .sustainability-section .sustainability-left figure, .sustainability-section .sustainability-right figure, .sustainability-section .sustainability-figure-contain .sustainability-figure-contain-detail figure{width:100%;}
  .sustainability-section .sustainability-left .sustainability-left-contain, .sustainability-section .sustainability-right .sustainability-left-contain, .sustainability-section .sustainability-figure-contain .sustainability-figure-contain-detail div{width:100%; padding:0;}
  .sustainability-section .sustainability-right .sustainability-left-contain{order:2; margin-top:15px;}
  .sustainability-section .sustainability-figure-contain-right .sustainability-figure-contain-detail figure img{width:100%; margin-bottom:10px}
  .sustainability-section .sustainability-figure-contain-right .sustainability-figure-contain-detail figure{flex-wrap:wrap;}
  .sustainability-section .sustainability-figure-contain .sustainability-figure-contain-detail figure{margin-bottom:15px;}
  .giving-page iframe{height:265px;}

  #design-ideas .gallery-sort-main .gallery-sort-images{margin-top:30px;}
  #design-ideas .gallery-sort-main .gallery-sort-images .gallery-sort-single-image{width:40%;}

.hulkapps .hulk_pop_up .hulk_modal-content .hulkdiscount_box span{font-size: 12px!important;}
.hulkapps .hulk_pop_up .hulk_modal-content .hulk_item{width: 100%!important;text-align: center;flex-wrap: wrap!important;}
.hulkapps .hulk_prod_img{display: flex; align-items: center; justify-content: center; width: 100%;}
.hulkapps .hulk_pro_detail{margin:0 auto;}
.hulkapps .hulk_pop_up .hulk_modal-content .hulk_table div>div{width:100%!important; float:left!important;}
.hulkapps .hulk_pop_up .hulk_modal-content .hulk_line_item{padding:10px 35px;}
.hulkapp_reorder_master .hulkapps .hulk_pop_up .hulk_modal-footer button{margin-top:10px;}
.hulkapps .hulk_pop_up .hulk_modal-content .hulk_price, .hulkapps .hulk_pop_up .hulk_modal-content .hulk_prod_action{text-align: left!important;}

.cart .cart__content .cart_footer_section .shopping-saved-cart-content .saved-cart-buttons{ width: 100%; max-width: fit-content;}
.section--cart.cart .cart__content .cart_footer_section .cart__button .cart__button-update{width:100%!important; margin: 0; margin-right:0!important;}
.section--cart.cart .cart__content .cart_footer_section .cart__button .cart__checkout{width:100%!important;}
.section--cart.cart .cart__content .cart_footer_section .cart__footer .cart__footer-total{justify-content: center; margin-top: 15px; gap: 20px!important;}
.section--cart.cart .cart__content .cart_footer_section .cart__footer .cart__footer-message{text-align: center!important;}

.custom-date .timer-number{font-size:25px; line-height:32px; padding:6px;}
.swagdeal .home-products__item .product__details .product__price{margin-bottom:15px;}
.giving-page .giving-page-main-content{flex-wrap: wrap;}
.giving-page .giving-page-main-content .giving-main{width:100%;}
#press .home-custom__items .home-custom__item-content .block_image{max-width:100%;width: 100%;}
#press .home-custom__items .home-custom__item-content .home-custom__item-text{height:auto;}

.our-story .our-story-content .image-with-description{flex-wrap:wrap;}
.our-story .our-story-content img{width:100%;}
.our-story .our-story-content .image-with-description .description-story{margin: 0; margin-top: 20px;}

.licensing-main-page .heading-with-desc .text{text-align:center;}
.licensing-main-page .logo-with-content{flex-wrap: wrap;}
.licensing-main-page .logo-with-content .head-with-content{width:100%;order:1;text-align: center;margin:0;}
.licensing-main-page .logo-with-content:nth-child(3) .head-with-content{margin:0;}
.licensing-main-page .logo-with-content .img{width:100%;text-align:center;}
.licensing-main-page .logo-with-content .head-with-content p{margin:0;}

.track-your-order-page .order-right {flex-wrap:wrap;}
.track-your-order-page .order-right .order-left-content{width:100%;order: 1;}
.track-your-order-page .order-right figure{width:100%;}
.track-your-order-page .order-left{flex-wrap:wrap;}
.track-your-order-page .order-left figure{width:100%;}
.track-your-order-page .order-left .order-left-content{width:100%;}
.promo-products .promo-details .button-link{flex-wrap:wrap;}
.promo-products .promo-details .button-link a{width:100%;}

.blog-page .blog-with-navigation-main{flex-wrap:wrap;}
.blog-page .blog-with-navigation-main .custom-nav-blog{width:100%;}
.blog-page .blog-with-navigation-main .blog-page__list{width:100%;}

#our-sales-team .sales-team-main{flex-wrap:wrap;}
#our-sales-team .sales-team-main .custom-nav-sales-team{width:100%;text-align: center;padding-left: 0;}
#our-sales-team .sales-team-main .our-sales-team-section{width:100%;}

.upload-artwork-main .section__title-text{font-size: 24px;margin-bottom: 15px;}

.custom-font-type .screenprinting-main, .custom-font-type .embroidery-main{padding: 20px;}
.custom-font-type .screenprinting-main, .custom-font-type .embroidery-main{flex-wrap:wrap;}
.custom-font-type .screenprinting-main h3, .custom-font-type .embroidery-main h3{font-size: 16px;margin:0 auto;}
.custom-font-type .screenprinting-main .font-select-option, .custom-font-type .embroidery-main .font-select-option{margin:8px 0; flex-wrap:wrap;}
.custom-font-type .screenprinting-main .font-select-option [type=text], .custom-font-type .embroidery-main .font-select-option [type=text]{width:100%!important;}
.custom-font-type .screenprinting-main .font-select-option #font-select, .custom-font-type .embroidery-main .font-select-option #embroidery-font-select{width:100%;margin:0;}
.custom-font-type .screenprinting-main .font-select-option [type=text], .custom-font-type .embroidery-main .font-select-option [type=text]{padding:5px;}
.custom-font-type .screenprinting-main .font-output-main, .custom-font-type .embroidery-main .embroidery-font-output-main{margin: 0 auto;padding-top: 10px;}
.custom-font-type .screenprinting-main .font-select-option .text-option, .custom-font-type .embroidery-main .font-select-option .text-option{width:100%; margin-bottom: 8px;}
.custom-font-type .screenprinting-main .font-select-option .text-option, .custom-font-type .embroidery-main .font-select-option .text-option{width:100%; margin-bottom: 8px;}
.custom-font-type .screenprinting-main .font-select-option .font-option, .custom-font-type .embroidery-main .font-select-option .font-option{width:100%;}
.custom-font-type .screenprinting-main .font-select-option .font-option span, .custom-font-type .embroidery-main .font-select-option .font-option span{padding:0;}


.fundraising-store-main .image-with-text-content .left-content p{margin-top:20px;}
.fundraising-store-main .fundraising-btn .sample-store-btn button{margin-right:0;margin-bottom:20px;}

.brand-collection-main .brand-collection-list .collection-list{width:38%;}

.announcement .topbar{display:none;}
.section--cart.cart .cart__content .cart__products .product-item-cart .cart-item-info .customization-total-cart-price .cart-btns .edit-btn button, .section--cart.cart .cart__content .cart__products .product-item-cart .cart-item-info .customization-total-cart-price .cart-btns .update-btn button, .section--cart.cart .cart__content .cart__products .product-item-cart .cart-item-info .customization-total-cart-price .cart-btns .delete-btn-cart button{width:96px!important;}

.customer-logged-in .header .cart-draw-trigger-icon{align-items: center;}
.customer-logged-in .header .cart-draw-trigger-icon .account_link{margin-top: 15px;}
.customer-logged-in .header .cart-draw-trigger-icon .account_link .profile-icon{width: 26px!important;height:26px!important;} 
.customer-logged-in .header .cart-draw-trigger-icon .account_link .header-dropdwn a{display: flex; align-items: center; margin-right: -7px;font-size:14px;}

#snize_results.snize-mobile-design div.snize-main-panel-dropdown>a>.caret{top:auto!important;}
#snize_results.snize-mobile-design.snize-new-version div.snize-main-panel-dropdown{max-width:55%!important;}
.iframe-section .our-team-back{margin-bottom:20px;}
.side-nav{text-align:center;}
.lefttext-with-space .home-promo .home-promo__item{padding: 40px 0 70px!important;}

.service-boxes .shipping .o-layout .feature-service_wrapper{flex-direction:row;}
.service-boxes .shipping .o-layout .feature-service_wrapper .feature-service_text{text-align: left;}

.section--cart.cart .cart__content .cart_footer_section{align-items: center!important;justify-content: center!important;}
.cart .cart__content .cart-total-with-button .terms-relentless{margin-bottom: 0;justify-content: center;}
}

.fb-text-label .required ,.fb-email-label .required{
  color: #ea1b3a;
}

/* our-sales-team-section */
.hide{display:none;}

.our-sales-team-section{padding-top:50px;}
.our-sales-team-section .sales-header .header-single-team-name{font-size:22px; line-height:normal; font-weight:600; color:#000;}
.our-sales-team-section .sales-header .header-single-team-role{font-size:17px; line-height:normal; font-weight:400; color:#000; display:block; padding-top:10px;}
.our-sales-team-section .sales-header .header-single{width:50%; text-align:center;}
.our-sales-team-section .sales-header{display:flex; justify-content:center;}

.our-sales-team-section  .team-member-list{padding-top:50px;}
.our-sales-team-section  .team-member-list .team-member-header{text-align:center;}
.our-sales-team-section  .team-member-list .team-member-header .team-member-header-title{font-size:22px; line-height:normal; font-weight:600; color:#666666; text-transform: uppercase;}

.our-sales-team-section .single-team-member-list{display:flex; flex-wrap:wrap; gap:27px 50px; justify-content:center; margin:50px 0;}
.our-sales-team-section .single-team-member-list .single-team-member{width:30.33%; transition: 0.3s; background: #181c48; color: #fff; padding: 30px; border-radius: 5px; text-align:center; box-shadow: 0px 12px 18px -6px rgba(0,0,0,0.3); cursor:pointer;}
.our-sales-team-section .single-team-member-list .single-team-member:hover{  background-color: #a40a22;}
.our-sales-team-section .single-team-member-list .single-team-member .single-team-name{font-weight:500; font-size:18px; text-align:center;}
.our-sales-team-section .single-team-member-list .single-team-member .single-team-role{display:block; font-size:16px;}

.iframe-section .sales-team-back{cursor: pointer; padding: 10px 50px; background-color: #a40a22; display: inline-block; color: #fff; font-weight: 500;} 



@media only screen and (max-width: 767px){
  .our-sales-team-section .single-team-member-list .single-team-member{width:100%;}
  .our-sales-team-section .sales-header{flex-wrap:wrap; gap:30px;}
  .our-sales-team-section .sales-header .header-single{width:100%;}
  #design-ideas .gallery-sort-main .gallery-sort-category .gallery-btn-list{gap:5px 15px; padding:10px; margin-top: -40px;}
}

/* PDP page new changes */
.js-section__product-single .product-single__top .container.container--small {max-width: 1170px;}
.js-section__product-single .product-single__top .container.container--small .breadcrumb__items{text-align: left;}

.product-single .product-single__bottom .product-single__box{box-shadow:none;}
.product-single .product-single__bottom .product-single__box .product-single__price{    padding-left: 0; padding-right: 0;}
.product-single .product-single__bottom .product-single__box .product-single__swatches, 
.product-single .product-single__bottom .product-single__box .product-single__swatches .product-single__swatch,
.product-single .product-single__bottom .product-single__box .product-single__qty{ padding-left: 0; padding-right: 0;}
.product-single .product-single__bottom .product-single__box .product-single__qty-input .quantity-selector{visibility: visible;}
.product-single .product-single__bottom .product-single__box .js-product-buttons .shopify-payment-button{display:none;}
.product-single .product-single__bottom .product-single__box .product-single__swatches .product-single__swatch{padding: 0; margin: 0;}
.product-single .product-single__bottom .product-single__box .product-single__price{padding: 0;}
.product-single__swatch__item:not(.qty-box__item) input[type=radio]:checked+label{background: #0c5f98; color: #fff; border-color: transparent;}
.product-single .product-single__bottom .product-single__box  .product-single__qty{display: flex; align-items: center;}
.product-single .product-single__bottom .product-single__box  .product-single__qty input{margin: 0; max-width: 50px; margin-left: 20px; text-align: center;}

.product-single .product-single__box .product-single__add .product-single__add-btn{margin: 10px 0; background-color: #E42836; color:#fff; display: flex; align-items: center; justify-content: center;}
.product-single .product-single__bottom .product-single__photos .product-single__photo__nav{max-width: initial;}
.product-single .product-single__bottom .product-single__photos .product-single__photo__nav .product-single__photo__nav__dots {max-width: initial;}

.product-single__stock-note.product-single__stock-note{    text-align: left;}
.product-single__accordion__title-text{    font-weight: 600;}
#shopify-product-reviews .spr-header-title{font-weight: 500 !important;}

/*mega menu*/
.header--mega .primary-nav .primary-multiple-sub-menu .nav__sub.nav__sub--cta .nav__sub-wrap .nav__sub__items{justify-content: flex-start;}
.header--mega .primary-nav .primary-multiple-sub-menu .nav__sub.nav__sub--cta .nav__sub-wrap .nav__sub__items{flex: initial; width:100%; flex-wrap: wrap; flex-direction: column; height: calc(80vh - 160px);}
.header--mega .primary-nav .primary-multiple-sub-menu .nav__sub__item .nav__sub__link{background: transparent; font-size: 18px; font-weight: 500; letter-spacing: 0; line-height: 30px; color:#181c48; padding-left: 0;}
.header--mega .primary-nav .primary-multiple-sub-menu .nav__sub__item:hover .nav__sub__link{color:#237ebd;}

.product-swatch-color  .product-single__swatch__label{width: 30px; height: 30px; display: inline-block; border-radius: 50%; line-height: 0;}
.product-swatch-color.product-single__swatch__item--color{margin-right: 5px; margin-bottom: 5px; overflow: initial;}
.product-swatch-color .product-single__swatch__label__graphic{background: transparent !important;}
.product-swatch-color.product-single__swatch__item--color .product-single__swatch__label__graphic{width: 30px; height: 30px; margin:0;}
.product-swatch-color input[type=radio]:checked+label{border: 2px solid #fff!important; width: 30px; height: 30px; display: inline-block; border-radius: 50%; box-shadow: 1px 1px 5px #000; line-height: 2px; background: transparent !important;}

.tooltipbody{
    position: absolute;
    width: 200px;
    line-height: 1;
    right: 0;
    left: 0;
    left: 33%;
    background: grey;
    color: white;
    padding: 5px;
    visibility: hidden;
}
.data-main.screenprinting-data{
  display: flex;
    align-items: center;
    position: relative;
}

.data-main.screenprinting-data .tooltipdev:hover+.tooltipbody{
  visibility:visible;
}



.extra-title-main{
  display: flex;
    align-items: center;
}

.main-pdp-content .printing-options .options-section .print-title{
  width:50%;
}

.extra-title-main .clear-extra-options{
  height:25px;
      font-size: 16px;
    font-weight: 600;
  color:white;
  
    border-radius: 0px;
    background-color: #a40a22;
    padding: 0 10px;
        outline: none;
    border: none;
      cursor: pointer;
  
}