/** Shopify CDN: Minification failed

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

**/
.top-links-area{margin: 0 auto;}
body.full-width .container{padding-left:3vw !important;padding-right:3vw !important;}
body{background: #df0;}
.main-section-header .header-container, .header-container.type9.sticky-header .header-main{background: none;}
.header-container.type6 .top-links-container.topbar-text-custom{background: #000;padding: 0 0;border: none;}
.top-links-area .links{margin: 0 0;}
.header-container.type6 .top-links-area .links li{color: #fff;font-size:calc(12px + (18 - 12)*((100vw - 992px)/(1920 - 992)));padding-top: calc(5px + (12 - 5)*((100vw - 992px)/(1920 - 992)));padding-bottom: calc(5px + (12 - 5)*((100vw - 992px)/(1920 - 992)));font-weight: 400;line-height: normal;}
.cart-design-3 .icon-cart-header::after{display: none;}
.cart-design-3 .icon-cart-header .cart-total{top: -5px;right: -10px;}
.header-container.type6 .header{padding-top:20px;padding-bottom:20px;}
.header-container.type6 .top-navigation li.level0 a.level-top{font-size: calc(14px + (20 - 14)*((100vw - 992px)/(1920 - 992)));padding-left: calc(12px + (26 - 12)*((100vw - 992px)/(1920 - 992)));padding-right: calc(12px + (26 - 12)*((100vw - 992px)/(1920 - 992)));letter-spacing: 1px;line-height: normal;padding-top: 0;padding-bottom: 0;font-weight: 500;}
.header-container.type6{margin-bottom: 0;}
.header-wrapper{padding-bottom:calc(5px + (16 - 5)*((100vw - 320px)/(1920 - 320)));}
.cat-label {display: none;}
a.share-tiktok::before{content: "\e07b";}
.header-left .share-links a{font-size: calc(18px + (30 - 18)*((100vw - 992px)/(1920 - 992)));display: inline-block;text-align: center;width: 25px;height: 25px;background: none !important;}
.share-links a.share-instagram:hover{color: #ed4873 !important;}
.share-links a.share-tiktok:hover{color: #000000 !important;}
.share-links a.share-facebook:hover{color: #1877f2 !important;}
.products-grid.columns4 .product-col {width: 25%;}
.dbz_favourites{padding-top: calc(30px + (65 - 30)*((100vw - 320px)/(1920 - 320)));padding-bottom: calc(30px + (65 - 30)*((100vw - 320px)/(1920 - 320)));}
.dbz_favourites h2{text-align: center;padding-bottom: 25px;font-size: calc(18px + (30 - 18)*((100vw - 992px)/(1920 - 992)));text-transform: uppercase;font-weight: 600;}
.product-content{text-align: center;padding-bottom:0;}
.products .product-col .product-loop-title h3{font-size: calc(14px + (20 - 14)*((100vw - 992px)/(1920 - 992)));font-weight: 500;}
.products .product-col .price{font-size: calc(14px + (16 - 14)*((100vw - 992px)/(1920 - 992)));font-weight: 500;}
.product-outimage_aq_onimage .add-links .quickview,.product-outimage .links-on-image .quickview{background-color: #df0;color: #000 !important;}
.product-outimage_aq_onimage .add-links .quickview:hover,.products .product-outimage .add-links .quickview:hover{background-color: #df0;border-color: #df0;}
.intagram-shop .content{padding-top:0;}
.html_content p{text-align: center;font-size: calc(16px + (24 - 16)*((100vw - 992px)/(1920 - 992)));margin: 0 17%;line-height: normal;color: #000;font-weight: 500;padding: 15px 0;}
body .intagram-shop .content h2{text-align: center;font-size: calc(18px + (30 - 18)*((100vw - 992px)/(1920 - 992)));text-transform: uppercase;font-weight: 600;padding: 18px 0;line-height: normal;}
body .footer-wrapper{max-width: 850px;margin: 0 auto;text-align: center;}
body .footer-wrapper .footer-middle,.footer-wrapper .footer-top{padding: 0 0;background: none;}
body .footer-top .share-links a{font-size: calc(30px + (60 - 30)*((100vw - 992px)/(1920 - 992)));display: inline-block;text-align: center;width: 45px !important;height: 45px !important;background: none !important;border: none;margin: 0 18px;}
body .footer-wrapper .share-links a{color: #222529;}
.footer-top h4{text-align: center;font-size: calc(18px + (30 - 18)*((100vw - 992px)/(1920 - 992)));text-transform: uppercase;font-weight: 600;padding: 18px 0 35px;line-height: normal;}
.footer-top .newsletter-footer input{background: none;border: 1px solid #000;font-size: calc(13px + (16 - 13)*((100vw - 992px)/(1920 - 992)));border-radius: 0 !important;color: #000;height: 55px;}
.footer-top .newsletter-footer button{background: #000;border-radius: 0 !important;font-size: calc(16px + (24 - 16)*((100vw - 992px)/(1920 - 992)));font-weight: 400;padding: 0 50px;height: 55px;}
body .footer-wrapper .footer-middle{padding-top: 40px;padding-bottom:0;}
.footer-middle .info-footer .custom-footer-content ul.footer-list li{display: inline-block;}
.footer-middle a{font-size: calc(13px + (16 - 13)*((100vw - 992px)/(1920 - 992)));padding-left: calc(10px + (15 - 10)*((100vw - 992px)/(1920 - 992)));padding-right: calc(10px + (15 - 10)*((100vw - 992px)/(1920 - 992)));line-height: normal;color: #000;text-transform: uppercase;font-weight: 400;}
.main-breadcrumbs{display: none;}
.collection-main-banner{text-align: center;}
.collection-main-banner h1{text-align: center;font-size: calc(18px + (30 - 18)*((100vw - 992px)/(1920 - 992)));text-transform: capitalize;font-weight: 600;color: #000;letter-spacing: 1px;}
.collection-main-banner,.collection-main-banner p{text-align: center;font-size: calc(14px + (20 - 13)*((100vw - 992px)/(1920 - 992)));line-height: normal;color: #000;font-weight: 500; margin: 0 12%;}
.collection-main-banner{padding-bottom: 15px;}
body .infinite-loader .btn-load-more{padding: 1.5em 7em;font-size: .8125rem;color: #df0;font-weight: 500;border-radius: 5px;}
body .infinite-loader{padding-bottom: 40px;}
.product-shop-wrapper{padding-left:calc(25px + (70 - 25)*((100vw - 992px)/(1920 - 992)));}
.product-main{padding: 60px 0 40px;}
.porto-products .products-slider .owl-carousel .owl-stage-outer{padding-bottom: 0;}
.product-view .review-product-details::after{display: none;}
.product-view .product-name h1{font-size: calc(20px + (48 - 20)*((100vw - 992px)/(1920 - 992)));line-height: normal;font-weight: 600;}
.product-view .product-type-data .price-box .price{font-size: calc(18px + (30 - 18)*((100vw - 992px)/(1920 - 992)));text-transform: uppercase;font-weight: 600;color: #000;}
.product-view .product-type-data{margin: 0 0;}
.product-tab-accordion, .product-type-main, .product__policies{float: left;width: 100%;}
.product__policies small{font-size: calc(16px + (24 - 16)*((100vw - 992px)/(1920 - 992)));font-weight: 400;color: #000;padding: 20px 0 30px;display: block;}
.product-view .middle-product-detail{margin: 0;}
.product__policies small a{border-bottom: 2px solid #000;}
.product-view .product-options .swatch .header{font-size: calc(16px + (24 - 16)*((100vw - 992px)/(1920 - 992)));text-transform: uppercase;font-weight: 600;color: #000;display: block;padding-bottom: 10px;min-width: inherit;line-height: normal;letter-spacing: 1px;position: relative;}
#product-variants .swatch.clearfix{padding-bottom: 25px;padding-top: 0;}

.product-view .product-options .swatch .swatch-element.square label{width: 78px;height: 78px;border: 1px solid #000 !important;border-radius: 50%;font-size: calc(16px + (24 - 16)*((100vw - 992px)/(1920 - 992)));line-height: normal;background: none;padding:24px 10px;color: #000;}
.product-view .product-options .swatch .swatch-element{margin-right: 12px;}
.product-view .product-options .swatch .swatch-element.color.square.colorwhite{box-shadow: none;}
.product-view .product-options .swatch[data-option-index="1"] .swatch-element.square label,.product-view .product-options .swatch[data-option-index="2"] .swatch-element.square label{width: auto;border-radius: 50px;height: auto;font-size: calc(14px + (18 - 14)*((100vw - 992px)/(1920 - 992)));padding:14px 45px;}
body .product-view .product-options .swatch .swatch-element.color.square.size-small label{width: auto;min-width: inherit;height: auto;padding: 12px 25px;}
.product-view .product-options .swatch .swatch-element.square.color input:checked + label:not(.swatch-image)::before{display: none;}
body .product-view .product-options .swatch .swatch-element.color.square.size-small label{width: auto;min-width: inherit;height: auto;padding: 14px 45px;}

.product-view .product-options-bottom .add-to-cart-box .input-box{display: none;}
.product-view .product-options-bottom{border: none;padding: 25px 0 35px;}
.actions .action-list,.product-view .product-options-bottom .add-to-cart-box .actions{width:100%;}
.product-view .product-options-bottom .add-to-cart-box .button-wrapper .button-wrapper-content i::before {font-size: calc(16px + (24 - 16)*((100vw - 992px)/(1920 - 992)));}
.product-view .product-options-bottom .add-to-cart-box .button-wrapper .button-wrapper-content .btn-cart{width: 100%;color: #df0;height: auto;padding:22px 0;line-height: normal;font-size: calc(16px + (24 - 16)*((100vw - 992px)/(1920 - 992)));font-weight: 600;letter-spacing: 1px;border-radius: 7px;}
.product-view .product-options .swatch .swatch-element.square input:checked + label {color: #df0;}
.product-view .product-options .swatch .header::after{content: "";transform: translateX(-100%);position: absolute;background: #df0;width: 8px;height: 100%;}
.product-view .product-tab-accordion .panel.panel-default .panel-heading .panel-title a{background: none !important;color: #000;font-size: calc(16px + (24 - 16)*((100vw - 992px)/(1920 - 992)));font-weight: 600;text-transform: uppercase;letter-spacing: 1px;border: none;padding: 0 0;}
.product-view .product-tab-accordion .product-tabs-content-inner{padding: 15px 0 0;}
.product-view .product-tab-accordion .panel{border-bottom: 4px solid #000;padding-bottom: 20px;}
.product-tabs-content-inner{font-size: calc(14px + (18 - 14)*((100vw - 992px)/(1920 - 992)));line-height: inherit;color: #000;}
.product-view .product-tab-accordion .panel.panel-default .panel-heading .panel-title a::after{color: #000;}
.product-view .share-links a{margin: 0 0;width: auto;height: auto;border-radius: 0;padding:0 35px;border: none !important;position: relative;text-indent: 0;background: none !important;color: #000 !important;font-size: calc(14px + (18 - 14)*((100vw - 992px)/(1920 - 992)));font-weight: 600;}
.product-view .share-links a::before{left: 0;position: relative;vertical-align: 0;margin-right: 10px;}
.product-view .social-pinterest::before{content: "\f0d2";}
.product-view .product-share{margin: 25px auto 0;width: 100%;text-align: center;}
.products-related h3.title-widget{border: none;text-align: center;padding-bottom: 0;font-size: calc(18px + (30 - 18)*((100vw - 992px)/(1920 - 992)));text-transform: uppercase;font-weight: 600;color: #000;letter-spacing: 1px;padding-bottom:7px;}
.products-related{padding-top:calc(35px + (55 - 35)*((100vw - 992px)/(1920 - 992)));}
.product-view .product-options-bottom .add-to-cart-box .button-wrapper .btn-cart span{line-height: normal;margin-left: 0;}
.journal_logo{padding: 60px 0 45px;text-align: center;}
body.full-width .journal_row .container{padding: 0 0 !important;}
.contact-container,.journal_row{max-width: 1100px;margin:0 auto 55px;}
.journal_row .col-md-6{padding: 0 8px;}
.journal_row .porto-ibanner {margin: 0 0 16px;}
.journal_row .journal_masonry .masonry-grid-item{position: relative !important;top: auto !important;left: auto !important;padding-bottom: 16px;}
.main-container .page-top{background:none;}
.main-container .page-top .page-title{font-family: Inter;letter-spacing: 1px;}
.shopify-policy__body,.shopify-policy__body p{font-size: calc(14px + (18 - 14)*((100vw - 992px)/(1920 - 992)));line-height: inherit;color: #000;}
.shopify-policy__body p a{text-decoration: underline;}
.shopify-policy__title{text-align: left;padding-top: 40px;padding-bottom: 20px;}
.contact-container {padding: 45px 0 10px;}
.content-contact p{font-size: calc(14px + (18 - 14)*((100vw - 992px)/(1920 - 992)));color: #000;margin-left: 0;line-height: 30px;}
.content-contact{padding: 0 0;}
#contact_form ul.form-list li.submit{display: inline-block;}
#contact_form ul.form-list li.submit input.btn-button{background: #020000;padding: 18px 40px;line-height: normal;text-transform: uppercase;font-size: 14px;}
.form-vertical .contact-form{padding: 20px 0 20px;}
ul.form-list li label{color: #000;}
.product-view .product-tab-accordion .panel.panel-default .panel-heading .panel-title a::after{right: 2px;}
.shop_table.cart-table .btn-button{background: #222529;}
.main-container .checkout-cart .cart-v2 .card.card-default .btn-button{background: #222529;}
.shop_table thead tr, .shop_table tr:not(:last-child){border-bottom: 1px solid #000;}
.main-container .checkout-cart .cart-v2 .card.card-default .card-body tbody tr{border-bottom: 1px solid #000;}
.cart-item ul.form-list li select{border: 1px solid #000;}
.main-container .checkout-cart .cart-v2 .card.card-default{border-color:#000;}
.slider_content img{width: 85px !important;}
.slider_content{position: absolute;top: 50%;left:3%;transform:translateY(-50%);}
.slider_content p{color: #df0;font-size: calc(16px + (24 - 16)*((100vw - 320px)/(1920 - 320)));font-weight: 600;letter-spacing: 1px;padding-top: 20px;margin-bottom: 0;}
@import url(//db.onlinewebfonts.com/c/f78a1ec600555b4cff33d243d3db476e?family=Inconsolata);
@font-face {font-family: "Inconsolata"; src: url("//db.onlinewebfonts.com/t/f78a1ec600555b4cff33d243d3db476e.eot"); src: url("//db.onlinewebfonts.com/t/f78a1ec600555b4cff33d243d3db476e.eot?#iefix") format("embedded-opentype"), url("//db.onlinewebfonts.com/t/f78a1ec600555b4cff33d243d3db476e.woff2") format("woff2"), url("//db.onlinewebfonts.com/t/f78a1ec600555b4cff33d243d3db476e.woff") format("woff"), url("//db.onlinewebfonts.com/t/f78a1ec600555b4cff33d243d3db476e.ttf") format("truetype"), url("//db.onlinewebfonts.com/t/f78a1ec600555b4cff33d243d3db476e.svg#Inconsolata") format("svg"); } 
.slider_content p{font-family: "Inconsolata";  }


.Sizing-popup {
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  left: 0px;
  top: 0px;
  z-index: 999;
  background: #00000075;}
.Sizing-popup-text {
  width: 30%;
  position: relative;
  margin: 10% auto;
  background:#df0;
  border:2px solid #e4ff2a;
  padding: 20px;
  border-radius: 10px;
}
.Sizing-popup-text span {
  background: #464646;
  padding: 8px 12px;
  border-radius: 50px;
  color: #fff;
  cursor: pointer;
  position: absolute;
  top: -15px;
  right: -11px;
  font-size: 14px;
font-weight: normal;opacity: 1 !important;color: #fff !important;}
.Sizing-popup-text h2{text-transform: uppercase;font-weight: 600;color: #000;text-align: center;}
.image_sizing{text-align: center;}
.Sizing-estimated{line-height: normal;font-size: calc(16px + (20 - 16)*((100vw - 320px)/(1920 - 320)));font-weight: 600;letter-spacing: 1px;float: left;width: 100%;color: #000;cursor: pointer;margin-bottom: 15px;text-transform: uppercase;text-decoration: underline;}
.header-menu-style-default_new.menu-color-custom .main-nav ul.top-navigation:not(.side-menu) > li:hover > a, .header-menu-style-default_new.menu-color-custom .main-nav ul.top-navigation:not(.side-menu) > li.active > a{color: #fff;}
.footer-top .share-links a.share-tiktok,.header-left .share-links a.share-tiktok{display: none;}
.sticky-header.header-menu-style-default_new.menu-color-custom .main-nav ul.top-navigation:not(.side-menu) > li:hover > a, .sticky-header.header-menu-style-default_new.menu-color-custom .main-nav ul.top-navigation:not(.side-menu) > li.active > a{color: #000;}
body.full-width .footer-middle .level0.container{padding: 0 0 !important;}
#shopify-section-1649934715df735709{padding-top: calc(20px + (40 - 20)*((100vw - 320px)/(1920 - 320)));}
#shopify-section-1649934715df735709 marquee b{padding: 0 20px;font-size: calc(18px + (30 - 18)*((100vw - 320px)/(1920 - 320)));color: #000;font-weight: 500;}
#collection-main .products .product .product-inner{position: relative;}
.product__tag_sold_out{position: absolute;top: 0;right: 0;background-color: #000;z-index: 1;transition: opacity .4s ease;padding: 7px 10px;color: #df0;line-height: 1;}
/* .intagram-shop .content{padding-top: calc(30px + (80 - 30)*((100vw - 320px)/(1920 - 320)));} */


body .footer-wrapper .footer-bottom .container::before{display: none;}
body .footer-bottom{background: none;border: none;color: #fff;padding: 0 0;}
body .footer-wrapper .footer-bottom address{width: 100%;text-align: center;font-size: calc(13px + (16 - 13)*((100vw - 992px)/(1920 - 992)));color: #000;line-height: normal;}
body  .footer-bottom a{color: #000;}



/*==Responsive==*/
@media screen and (min-width:1190px){
	.contact-container,.shopify-policy__container,.journal_row{max-width: 61.6%;}
    .product-view .more-views-vertical .media-list{height: 500px;}
}
@media screen and (max-width:1600px){
	.site-logo img{max-width: 170px;}
    .header-left .share-links a{width: 18px;height: 18px;}
  	.products .product-col .product-image{margin-bottom: 10px;}
    .product-view .product-options .swatch .swatch-element.square label{width: 70px;height: 70px;padding: 22px 10px;}
    .product-view .product-options-bottom{padding: 10px 0 30px;}
  	.product__policies small{padding: 15px 0 20px;}
  	.product-view .share-links a{padding: 0 25px;}
    .sticky-header.header-container.type6 .top-navigation li.level0 a.level-top{font-size: calc(13px + (18 - 13)*((100vw - 992px)/(1920 - 992)));padding-left: calc(8px + (20 - 8)*((100vw - 992px)/(1920 - 992)));padding-right: calc(8px + (20 - 8)*((100vw - 992px)/(1920 - 992)));}
  
  	        	    
}
@media screen and (max-width:1400px){
  .site-logo img{max-width:150px;}
  .header-container.type6 .header{padding-top: 18px;padding-bottom: 18px;}
  .dbz_favourites h2{padding-bottom: 18px;}
  body .footer-top .share-links a{width: 40px !important;height: 40px !important;}
  body .footer-wrapper{max-width: 700px;}
  .footer-top .newsletter-footer button{height: 45px;}
  .footer-top .newsletter-footer input {height: 45px;}
  .footer-top h4{padding: 15px 0 25px;}
  .product-main{padding-bottom: 0;}
  .journal_logo img{width: 130px;}
  .journal_logo{padding: 50px 0 32px;}
  .product-view .product-options .swatch .swatch-element.square label{width: 60px;height: 60px;padding: 17px 10px;}
  .product-view .product-options .swatch[data-option-index="1"] .swatch-element.square label, .product-view .product-options .swatch[data-option-index="2"] .swatch-element.square label,body .product-view .product-options .swatch .swatch-element.color.square.size-small label{padding: 10px 40px;}
  #product-variants .swatch.clearfix{padding-bottom: 15px;}  
  .product-view .product-options-bottom{padding: 5px 0 20px;}
  .product-view .product-tab-accordion .panel{padding-bottom: 10px;}
  .products-related h3.title-widget {padding-bottom: 0;}
  .product-view .product-options-bottom .add-to-cart-box .button-wrapper .button-wrapper-content .btn-cart{padding: 18px 0;}
  .product-view .product-share{margin: 15px auto 0;}
  
  
  
   
}

@media screen and (max-width:1205px) and (min-width:1190px){
  .sticky-header.header-container.type6 .top-navigation li.level0 a.level-top{font-size: 13px;}  
}

@media screen and (max-width: 1190px) {
  body.full-width .container{padding-left: 15px !important;padding-right: 15px !important;}
  .intagram-shop .content{padding: 10px 0 20px;}
  body .footer-top .share-links a{width: 20px !important;height: 30px !important;}
  body .intagram-shop .content h2{padding: 0px 0 15px;}  
  .collection-main-banner{padding-bottom: 10px;}
  .product-main{padding-top: 40px;}
  .product-view .product-options .swatch .swatch-element.square label{width: 50px;height: 50px;padding: 14px 10px;}
  .product-view .product-options .swatch[data-option-index="1"] .swatch-element.square label, .product-view .product-options .swatch[data-option-index="2"] .swatch-element.square label, body .product-view .product-options .swatch .swatch-element.color.square.size-small label{padding: 10px 30px;}
   #product-variants .swatch.clearfix{padding-bottom: 10px;}  
  .product-view .product-options-bottom .add-to-cart-box .button-wrapper .button-wrapper-content .btn-cart{padding: 14px 0;}
  .product-view .product-tab-accordion .product-tabs-content-inner{padding: 8px 0 0;}
  .sticky-header.header-container.type6 .top-navigation li.level0 a.level-top{font-size: calc(12px + (16 - 12)*((100vw - 992px)/(1920 - 992)));padding-left: calc(5px + (15 - 5)*((100vw - 992px)/(1920 - 992)));padding-right: calc(5px + (15 - 5)*((100vw - 992px)/(1920 - 992)));}
  
  
     
}
@media screen and (max-width:992px){
  .content-contact p{font-size: calc(14px + (18 - 14)*((100vw - 320px)/(1920 - 320)));}
  body .top-links-area.show-icon-tablet .top-links-icon{display: none;}
  body .header-container.type6 .top-links-area ul.links{position: relative;top: auto;left: auto;right: auto;bottom: auto;padding: 0 0;background: none !important;border: none !important;max-width: inherit;min-width: inherit;border-radius: 0;display: inline-block;}
  body .header-container.type6 .top-links-area ul.links li{padding: 7px 0;display: inline-block !important;font-size: 14px;}  
  .header-container.type6 .header-right .search-area{display: none !important;}
  .menu-icon a i{font-size: 25px;}
  .mobile-nav li.level0 > a > span > .cat-label-label1.pin-bottom{display: none;}
  .dbz_favourites h2 {font-size: calc(18px + (30 - 18)*((100vw - 320px)/(1920 - 320)));}
  .products-grid.columns4 .product-col{width: 33.33%;}
  .header-container.type6.sticky-header{background: #df0;}
  .html_content p{font-size: calc(16px + (24 - 16)*((100vw - 320px)/(1920 - 320)));margin: 0 10%;}
  body .intagram-shop .content h2{font-size: calc(18px + (30 - 18)*((100vw - 320px)/(1920 - 320)));}
  .main-container .main-wrapper{padding-bottom: 20px;}  
  body .footer-top .share-links a{font-size: calc(30px + (60 - 30)*((100vw - 320px)/(1920 - 320)));}
  .footer-top h4 {font-size: calc(18px + (30 - 18)*((100vw - 320px)/(1920 - 320)));}
  body .footer-top .share-links a{width: 25px !important;}
  body .footer-wrapper .footer-middle{padding-bottom: 0;padding-top: 20px;}
  .header-container.type6 .menu-icon{padding-left: 0;}
  .share-links a.share-tiktok:hover{color: #fff !important;}
  .share-links a.share-instagram:hover,.share-links a.share-facebook:hover{color: #fff !important;}
  .toolbar.top_toolbar{display: none;}
  .collection-main-banner h1 {font-size: calc(18px + (30 - 18)*((100vw - 320px)/(1920 - 320)));}
  .collection-main-banner, .collection-main-banner p {font-size: calc(14px + (20 - 13)*((100vw - 320px)/(1920 - 320)));}
  .product-view .product-name h1{font-size: calc(18px + (30 - 18)*((100vw - 320px)/(1920 - 320)));}
  .product-view .review-product-details{display: none;}
  .product-view .product-type-data .price-box .price{font-size: calc(16px + (22 - 16)*((100vw - 320px)/(1920 - 320)));}
  .product__policies small{padding: 10px 0 15px;}
  .product__policies small{font-size: calc(14px + (20 - 14)*((100vw - 320px)/(1920 - 320)));}
  .product-view .product-options .swatch .header{font-size: calc(14px + (20 - 14)*((100vw - 320px)/(1920 - 320)));padding-bottom: 5px;}
  .product-view .product-options .swatch .swatch-element.square label{width: 45px;height: 45px;padding: 12px 10px;font-size: calc(14px + (20 - 14)*((100vw - 320px)/(1920 - 320)));}
  .product-view .product-options .swatch[data-option-index="1"] .swatch-element.square label, .product-view .product-options .swatch[data-option-index="2"] .swatch-element.square label, body .product-view .product-options .swatch .swatch-element.color.square.size-small label{padding: 8px 25px;}
  .product-view .product-options-bottom {padding: 0px 0 15px;}  
  .product-view .share-links a{padding: 0 12px;font-weight: 500;}
  .product-view .product-share{margin: 10px auto 0;}
  .products-related h3.title-widget {font-size: calc(18px + (30 - 18)*((100vw - 320px)/(1920 - 320)));}
  .product-shop-wrapper .share-links a.share-tiktok:hover, .product-shop-wrapper .share-links a.share-instagram:hover,body .product-shop-wrapper .share-links a.share-facebook:hover{color: #000 !important;}
  .footer-top .share-links a.share-tiktok:hover, .footer-top .share-links a.share-instagram:hover, .footer-top .share-links a.share-facebook:hover{color: #000 !important;}
  body .footer-wrapper .footer-bottom address{font-size: 13px;}
  
         
}

@media (min-width: 768px) and (max-width: 1023px){
   .Sizing-popup .Sizing-popup-text{width: 50%;}
  
}
@media screen and (max-width:767px){
  .site-logo img{max-width: 120px;}
  .header-container.type6 .header{padding-top: 15px;padding-bottom: 15px;}
  .products-grid.columns4 .product-col{width: 50%;}
  .html_content p{margin: 0 0;line-height: inherit;}
  .footer-middle a{font-size: calc(13px + (16 - 13)*((100vw - 320px)/(1920 - 320)));}
  .footer-top .newsletter-footer input{font-size:calc(13px + (16 - 13)*((100vw - 320px)/(1920 - 320)));padding-left:10px;}
  .footer-top .newsletter-footer button {font-size: calc(16px + (24 - 16)*((100vw - 320px)/(1920 - 320)));}
  #journal .main-container .main-wrapper{padding-bottom: 0;}
  .product-view .product-img-box .product-image.product-image-vertical{padding-left: 0;}
  .product-view .product-img-box .thumb-vertical{display: flex;flex-wrap: wrap;flex-direction: column-reverse;}
  .product-view .more-views-vertical .media-list,.product-view .more-views-vertical{width: 100%;height: auto;}
  .product-view .more-views-vertical .media-list .vertical-carousel .thumb-link{margin-bottom: 0;float: left;width:17%;margin-top: 10px;margin-right: 10px;}
  .product-view .product-img-box{margin-bottom: 20px;}
  .product-view .product-tab-accordion .panel.panel-default .panel-heading .panel-title a{font-size: calc(16px + (24 - 16)*((100vw - 320px)/(1920 - 320)));}
  .product-tabs-content-inner{font-size: calc(14px + (18 - 14)*((100vw - 320px)/(1920 - 320)));}
  .product-view .share-links a{font-size: calc(14px + (18 - 14)*((100vw - 320px)/(1920 - 320)));}
  .product-main{padding-top: 20px;}
  .product-img-box .verticle-inner #carousel-up,.product-img-box .verticle-inner #carousel-down{display: none !important;}
  .product-view .product-options-bottom .add-to-cart-box .button-wrapper .button-wrapper-content i::before,.product-view .product-options-bottom .add-to-cart-box .button-wrapper .button-wrapper-content .btn-cart{font-size: calc(16px + (24 - 16)*((100vw - 320px)/(1920 - 320)));}
  .product-view .product-options .swatch[data-option-index="1"] .swatch-element.square label, .product-view .product-options .swatch[data-option-index="2"] .swatch-element.square label {font-size: calc(14px + (18 - 14)*((100vw - 320px)/(1920 - 320)));  padding: 10px 30px;}
  .main-container .checkout-cart .cart-v2 .card.card-default{padding: 20px 15px;}
  .shop_table.responsive tr{padding: 10px 0;}
  .shop_table.cart-table .btn-button.btn-update.tiny{margin-top: 5px;}
  .shop_table.cart-table .btn-button{width: 100%;letter-spacing: 1px;font-weight: 600;}
  .slider_content img{width: 50px !important;}
  .Sizing-popup .Sizing-popup-text{width:90%;}
  .html_content p br{display: none;}
  .html_content p strong{display:block;}
  body #shopify-section-16469018454ad0c1bd{padding-bottom: calc(40px + .03125*(100vw - 320px));}
    
}
@media screen and (max-width:420px){
  body .header-container.type6 .top-links-area ul.links li{padding: 8px 0;font-size: 12px;text-align: center;white-space: inherit;}
  .product-view .product-options .swatch .header::after{width: 5px;}
  .slider_content p{font-size: 14px;padding-top: 12px;}
  
     
}
@media screen and (max-width:375px){
.footer-top .newsletter-footer input{font-size: 11px;}  
}

#shopify-section-16469018454ad0c1bd {
padding-bottom:calc(30px + (80 - 30)*((100vw - 320px)/(1920 - 320)));
}

#insta-feed h2{
  text-align: center;
    padding-bottom: 25px;
    font-size: calc(18px + (30 - 18)*((100vw - 992px)/(1920 - 992))) !important;
    text-transform: uppercase;
    font-weight: 600;
    font-family: 'Inter';
}

.shopify-policy__title h1, .dbz_favourites.html_content h2, .section_header_title.h1 {
    font-size: 20px;
    text-align:center;
}

#privacy-policy .shopify-policy__title {
padding-bottom:0px;
}

.html_content p, .collection-main-banner p {
font-size: 14px;
}
body .banner-masonry-grid .masonry-grid-item img{height:auto;}

.icon-angle-down:before, .icon-angle-up:before {
  color: #FFFFFF !important;
}

.Sizing-estimated {
  display: none;
}