/** Shopify CDN: Minification failed

Line 992:13 Unexpected "-->"

**/
@font-face {
    font-family: 'Universal-Sans';
    src: url(//www.bloch.com.au/cdn/shop/t/116/assets/UniversalSans-v1-2-0-10-20-111111111111-11-450.woff?v=156238602646372054301763344575) format('woff');
  	font-weight: normal;
  	font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Universal-Sans';
    src: url(//www.bloch.com.au/cdn/shop/t/116/assets/UniversalSans-Italic-v1-2-0-10-20-111111111111-11-450.woff?v=146005272439459184241763344574) format('woff');
  	font-weight: normal;
 	font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Universal-Sans';
    src: url(//www.bloch.com.au/cdn/shop/t/116/assets/UniversalSans-v1-2-0-10-20-111111111111-11-800.woff?v=63038943661177813931763344576) format('woff');
  	font-weight: bold;
	font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Universal-Sans';
    src: url(//www.bloch.com.au/cdn/shop/t/116/assets/UniversalSans-Italic-v1-2-0-10-20-111111111111-11-800.woff?v=28449098773943088021763344575) format('woff');
  	font-weight: bold;  
 	font-style: italic; 
    font-display: swap;
}

@font-face {  
    font-family: 'Aime';  
    src: url('/cdn/shop/files/FAMAime-Light.woff?v=1662697351') format('woff');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
}

@font-face {  
    font-family: 'Monument';  
    src: url('/cdn/shop/files/PPMonumentExtended-Bold.woff?v=1696480115') format('woff');
    font-display: swap;
}


/* FONTS */
body {
    font-family: 'Universal-Sans', -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
}
.biggest-title, 
.giant-title, 
.large-title, 
.massive-title, 
.section-popup.cc-popup 
.cc-popup-title, 
.small-title, 
.standard-title, 
.theme-product-reviews .spr-form-title, 
.theme-product-reviews .spr-header-title, 
.title, 
h1, h2, h3, h4, h5, h6 { 
  margin-top: 30px;
  font-family: 'Universal-Sans', -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
}
.biggest-title, .giant-title, .large-title, .massive-title, 
.section-popup.cc-popup .cc-popup-title, .standard-title, 
.theme-product-reviews .spr-form-title, .theme-product-reviews .spr-header-title, .title, 
h1, h2, h3{
    line-height: 1.3em;
    font-family: 'Universal-Sans', -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
    letter-spacing: -.025em;
    font-size: 46px;
    line-height: 52px;
}

.giant-title, .biggest-title {
  font-family:'Aime';
}

h3, .large-title {
    font-size: 30px;
    line-height:40px;
}
.standard-title, .title, 
h4 {
    font-size: calc(34px * .525);
}
.tiny-title, h6 {
    font-size: calc(34px * .4);
}
th, td {
    padding: 10px;
    border-top: 1px solid #CCC7C5;
}
.nav {
    font-family: 'Universal-Sans', -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
  	font-weight: bold;
}
.nav__item{
  padding-bottom: 10px;
}
.container.large-row {
    padding-left: 0px;
    padding-right: 0px;
}
.template-index .large-row {
    margin-top: 0px;
    margin-bottom: 0px;
}
.btn {
  font-size: 12px;
  font-weight: bold;
}

.section-collection-links h3 {font-size:32px;}

/* INSTAFEED */
h2.instastory-title {
  	text-align: left !important;
 	 margin-bottom: 0;
}
.splide__arrows{ 
  display: none;
}
li.splide__slide {
  box-shadow: rgb(0, 0, 0) 0px 0px 0px 0px !important;
}
li.splide__slide:hover {
    filter: none !important;
}
#instafeed .splide__track {
    margin-left: -19rem !important;
}
#instafeed,
.instastory-title {
  	max-width: 1400px !important;
    margin: 0 auto;
  	display: none !important;
}

/* ANNOUNCEMENT BAR */
.global-header-announcement {
	font-size: 0.875rem;
}

/* HEADER NAVIGATION */
@media only screen and (min-width: 940px) {
  .header-navigation{
	border-top: solid 1px #bbb;
    border-bottom: solid 1px #bbb;
}
}
@media only screen and (max-width: 939px) {
  .docked-mobile-navigation-container__inner {
    border-bottom: solid 1px #bbb;
    box-shadow:none !important;
}
  .search-bar--open.search-bar--open-mobile {
    background-color: #f3f1f1;
    color: #4c4545;
    border-bottom:1px solid #bbb;}
}

.docked-mobile-navigation-container__inner {
    background-color: transparent;
}
.grid {
    margin-left: 0px;
}
.product-carousel-peek .grid {margin-left:-30px;}

.site-nav__dropdown {
    border-bottom: 0px solid #4c4545;
  	font-size: 14px;
  	font-family: 'Universal-Sans', -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
  	font-weight: normal;
  	background-color: #F3F1F1;
    border-top:1px solid #bbb;

}
.site-nav__dropdown .grid__item{
  padding-left: 0;
}
.site-nav__dropdown .site-nav__submenu,
.site-nav .small-dropdown__item {
  text-transform: none;
}
.site-nav__dropdown-heading{
  font-weight: bold;
}

.site-nav__promo .site-nav__dropdown-heading {
  border: 1px solid;
padding: 8px 15px;
border-radius: 30px;
font-size: 12px;
position: absolute;
top: 30px;
margin-left: 30px;
                                             
                                             }

.site-nav__dropdown-link {
    margin: 0.5em 0;
  color: #4c4545
}
.docked-header--dock .docked-navigation-container__inner {
    box-shadow: 0 -2px 10px rgb(0 0 0 / 0%);
}
.site-nav__icon {
    display: none;
}
.site-nav .site-nav__dropdown-link[href="#"] {
    font-size: inherit;
  	opacity: 0.7
}

.store-nav-wrap {font-size:11px;}

.site-header .icon--header .icon {width:26px; height:26px;}
.feather-icon .icon, .feather-icon.icon {stroke-width: 1.25px;}
.header-cart__count {font-weight:bold; font-size:10px;}

h1.store-logo {margin-top:0px;}

.search-bar__results a.search-result {z-index:4;}

/* HOME */
.overlay {
    width: calc(60% - (30px * 4));
}
.js-slideshow-section .btn--primary,
#shopify-section-banner .btn--primary,
section.section-background-video .btn--primary{
    background-color: transparent;
    box-shadow: 0 0 0 1px rgb(76 69 69 / 25%);
    color: #ffffff;
  	box-shadow: 0 0 0 0;
  	border: solid 1px #ffffff;
  	font-weight: bold;
    border-radius: 20px;
    padding: 10px 19px;
    min-width: 118px;
}
/* STANDOUT COLLECTION */
.standout-collection-slider {
    margin: 125px auto;
}
.overlay a {
    margin: 0;
    text-transform: uppercase;
    border-bottom: solid 1px #ffffff;
    padding-bottom: 5px;
    text-decoration: none;
}
section.section-background-video {
	max-width:1600px; margin-left: auto; margin-right: auto;
}
.page-footer__inner {
    padding-top: 30px;
    border-top: solid 0px #CCC7C5;
    margin-top: 0;
}

/* GET THE LOOK */
.get-the-look__product{ 
  color:#4c4545;
}
/* OVERLAY */
.overlay {
    width: calc(90% - (30px * 2));
}
/*.full-width-image .rimage-background::after,
.slide .rimage-background::after,
.standout-collection-flex .rimage-background::after {
  	content: ' ';
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.0), rgba(0, 0, 0, 0.4));
	width: 100%;
    height: 50%;
    background-size: cover;
    color: #fff;
    position: absolute;
    bottom: 0;
}*/
.no-overlay .full-width-image .rimage-background::after,
.no-overlay .full-width-image .rimage-background::after{
  display: none;
}

/* SLIDESHOW */
.large-row.full-width-image.full-width-background,
.large-row.full-width-slideshow{
  	margin-top: 0px;
}


/* COUNTDOWN */
.countdown .btn--primary{
    background-color: #DFE686;
    box-shadow: 0 0 0 1px rgb(76 69 69 / 25%);
    color: #4c4545;
  	box-shadow: 0 0 0 0;
  	border: 0;
  	font-weight: bold;  
}
.image-with-text .image-with-text__content {
    padding: 100px;
}
.features li {
  border: 1px solid;
  text-transform: uppercase;
  font-size: 10px;
  list-style-type: none;
  padding: 5px 10px;
  border-radius: 100px;
  display: inline-block;
  margin: 5px 2px;
}
.note{
  margin-top: 10px;
}

/*.slick-slider .block-1 .overlay {
    text-align: right;
}*/
.full-width-slideshow-controls{ display: none;}
.full-width-slideshow .slick-dots {
    position: relative;
    top: -40px;
}
.slick-dots li {
    margin: 0px 10px;
}
.slick-dots li button, .slick-dots li.slick-active button{
  	height: 4px;
	width: 250%;
}
/* MULTI COLUMN */

.multicolumn-card__info {
  padding: 15px 0 !important;
}

.multicolumn-card__info .tiny-title{
  	font-weight: bold;
  	font-size: 18px;
    letter-spacing:0;
    margin-top:0;
}
.multicolumn-card__info strong:last-child{ 
  display: inline-block; 
  margin-top: 15px; 
  border-bottom: 1px solid;
  padding-bottom: 2px;
  font-size: 14px;
}

.multicolumn-card__info strong:last-child:hover, .rich-text-section__btn-row .standard-link:hover , .overlay__links .standard-link:hover {border-bottom:2px solid !important;}

.multicolumn .button {
  border: solid 1px #4c4545;
  border-radius: 20px;
  padding: 10px 14px;
  font-weight: bold;
  margin-top: 20px !important;
  display: inline-block;
}

.multicolumn .button:hover {
  background-color: #e7d1cc !important;
  border-color: #e7d1cc;
  
}

/* COLLECTION */

.no-image .collection-header__content-container {
  padding:0; text-align:left;
  width:100%;
  max-width:960px;
  padding-right:30px !important;
}

.collection-header h1 {margin-top:0px !important;}

.collection-header--split:not(.no-image) {

  background-color:#E6E3E2;
}

.quickbuy__form {
  background-color:transparent !important;
}

.swatch-sample {
  background-size:cover;
}

.standout-collection-bg {
    background-color: transparent;
    color: #4b4545;
}
.product-block .product-price .currency {
  font-size: 10px;
    color:#6f645f;
    vertical-align: text-top;
    line-height: 13px;
}

.product-block {
    text-align: left;
}
.product-block .product-price__compare, .product-block .product-price__from {
    font-size: 1rem;
}
.product-block__vendor,
.product-detail__vendor{
  text-transform: uppercase;
  font-size: 12px;
  line-height: 12px;
  margin-bottom: 15px;
}
.collection-header .reading-width.center{
  	text-align: left;
  	max-width: 100%;
    padding-left: 0;
    margin: 0;
    max-width: 960px;
    padding-left: 0px;
}
.collection-header .reading-width{
    padding-left: 0px;
}
.product-block__image-container{
	margin-bottom: 10px;  
}
.cc-filter__toggle {
    background-color: #E6E3E2;
  	border-color:  #E6E3E2;
}
.template-collection .section-image-with-text-overlay .large-row {
    margin-top: 0px;
    margin-bottom: 30px;
}
.slide .product-block .product-price,
.template-collection .product-block .product-price {
    text-align: right;
}

.style-code {
  	font-weight: 700;
  	color: #6f645f;
  	font-size: 10px;
  	display: block;
  	margin-bottom: 5px;
}

/* SEARCH */
.template-search .product-block__vendor {display:none;}
.search-result__price {
  font-size: 1rem;
}



/* PRODUCT DETAIL */
.product-block__vendor,
.product-block .product-price,
.product-block__title, 
.product-block__subtitle {
	text-align: left;
}
.product-block .product-price,
.product-block__title, 
.product-block__subtitle {
  	font-size: 1rem;
} 

.related-products .product-block__vendor {display:none;}

.template-product.product-block .product-price .currency {
  	display:block;
}

.template-product .yotpo-bottomline {position:absolute; right:0;}
.yotpo .text-m {font-family:'Universal-Sans', -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol !important;}

.yotpo div, .yotpo span, .yotpo p, .yotpo a, .yotpo img, .yotpo i, .yotpo strong, .yotpo sup, .yotpo ul, .yotpo li, .yotpo form, .yotpo label {
	font-family:'Universal-Sans' !important;
}

.main-widget .yotpo-label {display:none;}

.yotpo .yotpo-small-box, .yotpo .yotpo-regular-small-box, .yotpo .yotpo-popup-box-medium {border-bottom:none !important;}

h2.ctl-title {
    font-family: 'Universal-Sans';
    letter-spacing: 0;
    text-transform: uppercase;
    font-weight:bold;
  
}

.stl__embeded {max-width:100%;}

.product-block__vendor {
    margin-bottom: -0.4em;
    margin-top: 0.31em;
    font-weight: bold;
    color: #6F645F;
  	font-size:10px;
}
h1.product-detail__title{
	margin-top: 10px;
  	font-size: 20px;
}
.product-block__title {
    text-transform: none;
    width: 65%;
    font-weight: bold;
    line-height: 1.3;
    float: left;
  	margin: 6px 0;
}
.product-layout-grid__images {
    padding-bottom: 20px;
}
.product-block .product-price{
  float: left;
  width: 35%;
  margin: 6px 0;
  text-align: right;
  font-size:14px;
}
.product-block__subtitle {
    line-height: 1.3;
    float: left;
	width: 80%;
  	clear: both;
  	font-size:12px;
  	line-height:14px;
}
/* OPTIONS */
.opt-label{
    padding: 5px 11px;
    padding-bottom: 4px;
    border-color: #4c4545;
    border-radius: 20px;
  	border: 1px solid rgba(0,0,0,0);
    text-transform: uppercase;
    font-size: 12px;
  	font-weight:bold;
    color: #333333;
    margin: 10px 5px 0 0;
}
.opt-btn:checked+.opt-label {
  background-color: transparent;
  border-color: #000000;
  color: #333333;
  cursor: default;
  border-color: #000000;
}
.is-unavailable+.opt-label {
  opacity: 1;
}
.is-unavailable+.opt-label:after {
  border-top: 1px solid #4c4545;
  opacity: 0.5;
}
.opt-btn:checked.is-unavailable+.opt-label:after {
    border-color: #4c4545;
    opacity: 0.25;
}


/* OLD OPTIONS */
.clickyboxes li a.unavailable:before {
    opacity: 0; 
}
.clickyboxes li a.unavailable {
    opacity: .25;
}
.clickyboxes li a {
    padding: 5px 11px;
    border-radius: 20px;
  	border: 1px solid rgba(0,0,0,0);
    text-transform: uppercase;
    font-size: 12px;
  	font-weight:bold;
}
.clickyboxes li a.active, .clickyboxes li a.active:hover {
    background-color: #f3f1f1;
    border: solid 2px #000000;
  	color: #333;
}
.product-detail__vendor{
  text-transform: uppercase;
  font-weight: bold;
}
.product-detail__vendor a, .product-detail__type a{
    text-decoration: none;
  	color:#6F645F;
}
.product-detail__type, .product-detail__sku {
    text-transform: uppercase;
    font-weight: bold;
}
.product-detail__price {
    margin-top: 10px;
    font-weight: bold;
  	border-bottom: solid 1px #bbbbbb;
    padding-bottom: 15px;
}
.product-detail__price .large-title{
  font-size: inherit;
  font-family: inherit;
  font-weight: bold;
}
h2.product-detail__subtitle{
  color: #6F645F;
  margin-top: 15px;
  margin-bottom: 15px;
  text-align: left;
  font-size: 16px;
  font-weight: 400;
  text-transform: inherit !important;
  font-family: 'Universal-Sans',-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif !important;
  line-height:20px !important;
}
.product-detail__detail button, .cart-summary__button {
  width: 100%;
  margin-bottom: 14px;
}

button.shopify-payment-button__more-options {
  background-color: transparent !important;
  color: #4c4545 !important;
  text-decoration: none !important;
}
button.shopify-payment-button__more-options:hover{
  background-color: transparent !important;
  color: #000000 !important;
  text-decoration: none !important;
}
.payment-buttons .shopify-payment-button {
    margin-top: 0;
}
.product-detail__detail button[disabled] {
    opacity: 1;
    background-color: #4c4545;
}
.product-detail__detail .tabs li {
    text-transform: uppercase;
  	font-weight: bold;
  	font-size: 11px;
}
.product-detail__detail .tabs li a {
  padding:0 0 10px 0;
}

.slick-dots {
display: none;
}
.product-recommendations .text-center, .recently-viewed h2.text-center, .template-product .text-center .featured-collection--title {
  	font-family: "Universal-Sans",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol !important;
    text-align: left !important;
    font-size: 24px;
    border-top: solid 1px #bbbbbb;
    padding-top: 24px;
}

/* FEATURED COLLECTION */
.text-center-not .featured-collection--title,
.text-center .featured-collection--title {
  font-family: 'Aime';
  text-align: left !important;
  font-size: 32px;
  margin-bottom:30px;
}
.featured-collection a.standard-link{
  border: solid 1px #4c4545;
  border-radius: 20px;
  padding: 10px 14px;
  font-weight: bold;
  margin-top: 20px !important;
  display: inline-block;
  text-decoration: none;
  
}
.slick-dots li.slick-active button {
    border: 2px solid #4C4545;
}
.slick-external-controls .slick-prev {
  left: 0;
  margin-top: -55px;
}
.slick-external-controls .slick-next {
  right: 0;
  margin-top: -55px;
}
.slick-external-controls .slick-prev {
  left: 0;
  margin-top: -55px;
}
.slick-external-controls .slick-next {
  right: 0;
  margin-top: -55px;
}
.featured-collection-controls {
    top: 35%;
}

.product-detail__title .style-code {
  	font-weight: 700;
  	color: inherit;
  	font-size: 12px;
  	display: block;
  	margin-bottom: 5px;
  	letter-spacing: 0.025em;
  	line-height:12px;
  	margin-bottom:15px;
  	color: #6F645F;
}
.product-description__no-expand{
  clear: both;
}

.product-description__no-expand .tab-content {
  font-size:16px;
  line-height: 22px;
}

.featured-collection .page-width {padding: 0; position:relative;}

/* RELATED COLOUR */

.related-swatches {
max-width: calc(100% - 93px);
}

.opt-btn:checked+.opt-label[data-swatch]{
  height: 32px;
  width: 32px;
  padding: 2px;
  color: transparent;
}
.color-swatch-link {
    display: inline-block;
    border: 1px solid transparent;
    border-radius: 50%;
    height: 38px;
    width: 38px;
    margin-bottom: 0px;
    margin-top: 0;
    margin-right: 0px;
}
.opt-swatch--dot {
  color: transparent !important;
  width: 26px;
  height: 26px;
  padding: 0;
  margin-bottom: 5px;
  margin-right: 10px;
}
.color-swatch-link.color-swatch-link-current {
    border: 1px solid black;
}
.color-swatch-link:not(.color-swatch-link-current):hover {
    border: 1px solid #ccc;
}
.color-swatch-link .related-swatch-img {
    display: block;
    margin: 2px;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    text-align: center;
  	background-size: cover !important;
}
.related-swatch-text{
	font-size: 10.5px;
    margin-bottom: 10px;
    position: absolute;
    top: -25px;
    text-align: left;
    width: 300px;
    float: left;
    margin-right: -300px;
  	text-transform: capitalize;
}
.option-selector__btns {
  margin-top: 0;
}

/* SIZE CHART */
.size-chart-link {
font-size: 12px;
position: relative;
top: 15px;
text-align: right;
margin: 0;
text-decoration: none;
background: #fff;
display: inline-block;
right: 0;
position: absolute;
padding: 10px 14px;
border-radius: 100px;
top: 0px;
}
.size-chart-link:hover {
  background: #e6e3e2;
}

.product-detail__options.row {position:relative;}

.size-chart-container {
    position: fixed;
    top: 0;
  	background-color: rgba(0, 0, 0, 0.3);
}
.size-chart-container .size-chart-content{
	min-height: 100%;
}
.size-chart-container button{
  	z-index: 1;
    top: 15px;
}
.size-chart-container .size-chart-content{
  	background-color: #ffffff;
  	top: 0;
  	right: 0;
  	left: auto;
  	width: 530px; 
  	margin: 0;
  	padding: 0;
  	transform: translateX(0%);
}
.size-chart-container .size-chart-content h2{
	font-size: 12px;
  	text-transform: uppercase;
  	font-weight: bold;
}
.size-chart-container .size-chart-content .reading-width{
	padding-left: 10px;
    padding-right: 10px;
}
.size-chart-container .size-chart-content .large-row{
	margin-top: 45px;
    margin-bottom: 5px;
}
.size-chart table{
  width: 500px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  overflow: scroll;
}
.size-chart tr{
  display: table-row;
}
.size-chart th,
.size-chart td{
  text-align: center;
  border-left: solid 1px #ffffff;
  border-right: solid 1px #ffffff;
  font-weight: bold;
  padding: 5px;
  font-size: 11px;
}
.size-chart th{
  background-color: #6F645F;
  color: #ffffff;
  text-align: center;
}
.size-chart tr:nth-child(even) {background: #F3F1F1;}
.size-chart tr:nth-child(odd) {background: #E6E3E2;}
.breadcrumbs-container{ display: none;}

#bloch .large-row-under{
  display: none;
}
.product-detail__detail button, .cart-summary__button {
  	width: 100%
}

.product-block .standalone-bottomline {padding-top:5px !important; position: static;}

.product-block .yotpo.bottomLine .yotpo-stars span {font-size:12px !important;}

.docked-mobile-navigation-container__inner {
    background-color: transparent;
}
#bloch .large-row-under{
  display: none !important;
}

.product-detail__title-area, .product-detail__title {
  	margin-top:0;
}

/* QUANTITY SELECTOR */

.product-layout-grid__detail .row.ajax-product-form .large-row {
  display: flex;
}
.product-layout-grid__detail .row.ajax-product-form .large-row .qty-wrapper{
  width: 25%;
  padding-right:15px;
}

.product-layout-grid__detail .row.ajax-product-form .large-row .payment-buttons{
  width: 75%;
  margin-top: 0px;
}

.product-layout-grid__detail .cc-select__btn {
  	border:none; 
  	background-color:#e6e3e2;
}

.product-layout-grid__detail .cc-select--label-inside .label {z-index:2;}
.product-layout-grid__detail .cc-select--label-inside .cc-select__btn {padding-bottom:9px;}



/* FAQs */
.faq-content{
  border-bottom: solid 1px #bbbbbb;
}
.faq-article:first-child .faq-content {border-top: solid 1px #bbbbbb;}

.faq-content .accordion {
    padding: 20px 10px;
}

.template-product .faq-content .accordion {
  padding: 20px 0px !important;
  border-bottom: none !important;
}

.faq-content .panel {
    padding: 0;
}

/* FOOTER */
.template-index main {
    padding-bottom: 0px;
}
.page-footer__inner {
    padding-top: 30px;
  	border-top: solid 1px #CCC7C5;
  	margin-top: 60px;
}
.page-footer__end {
    margin-top: 30px;
}
.footer-block__heading {
    font-weight: 700;
  	font-size: 12px;
}
.footer-block.grid__item.one-quarter{      	
	max-width: 22%;
	width: 22%;
    padding-left: 0;
    padding-right: 30px;
}
.footer-block.grid__item.one-quarter:first-child{
      	max-width: 34%;
    	width: 34%;
}
.home-footer-end{
  clear: both;
  background-color: #000000;
  color: #ffffff;
}
.home-footer-end .page-footer__end{
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.payment-icon-svg {
    opacity: 0.5; 
}

<!-- KLAVIYO -->
.footer-block .klaviyo-form-version-cid_2, .footer-block .klaviyo-form-version-cid_1 {
  padding: 20px 0 !important;
  max-width:300px !important;
}
.klaviyo-bis-trigger{ 
  width:100% !important;
  padding: 14px;
  background-color: #6F645F !important;
}


/* OVERLAY */
.overlay {
    width: calc(100% - (30px * 2));
}
/* FEATURED OVERLAY BUTTONS */
.overlay .overlay__links .featured1,
.overlay .overlay__links .featured2{
  font-size: 12px;
  border-radius : 50px;
  padding: 15px;
  padding-top: 7px;
  text-decoration: none;
  font-weight: bold;
  display: inline-block;
  min-width: 175px;
  text-align: center;
}
.overlay .overlay__links .featured1 img,
.overlay .overlay__links .featured2 img{
  height: 40px;
  margin-bottom: -16px;
  margin-right: 10px;
}
.overlay .overlay__links .featured1{
  border: solid 1px #ffffff; 
  color: #ffffff;
}
.overlay .overlay__links .featured2{
  background-color: #ffffff; 
  color: #4c4545;
}

/* ACCOUNT + CART PAGES */

.additional-checkout-buttons div[role=button], .additional-checkout-buttons iframe.paypalLight {border-radius:50px !important;}

#your-shopping-cart main,
#account main,
#addresses main,
#create-account main {
    background-color: #ffffff;
    max-width: 1460px;
    margin-left: auto;
    margin-right: auto;
    border-top: 15px solid #f3f1f1;
  	border-left: 30px solid #f3f1f1;
  	border-right: 30px solid #f3f1f1;
  	border-bottom: 60px solid #f3f1f1;
}
#your-shopping-cart h1.large-title, 
#your-shopping-cart #shopify-section-global-header,
#account #shopify-section-global-header,
#addresses #shopify-section-global-header,
#create-account #shopify-section-global-header {
  	display:none;
}
.cart-notes-container{margin-left: 25px;}
.cart-item.cart-item--titles {
    border-top: none;
    margin-top: 10px;
    text-transform: uppercase;
    font-weight: bold;
}
.cart-item {
    border-bottom-color: #CCC7C5;
}

/* CHECKOUT */
.template-cart button:hover, 
.cart-summary .btn:hover, 
.template-cart input[type=submit]:hover, 
.template-cart .btn:hover, 
.theme-product-reviews .spr-summary-actions-newreview:hover, 
.template-cart .btn--primary:hover {
    box-shadow: 0 0 0 1px #4c4545;
}

.template-cart h2.small-title {font-size: calc(34px * .525); text-transform:none;}
.template-cart .grid__item {padding-left:0;}
.template-cart .DoddleCollection-NonPlusWidget {margin-top:20px;}
.template-cart .cart-policies h4 {padding-bottom:15px;}
.cart-notes-container {margin-left:0;}
.cart-notes-container button.standard-link {text-decoration:none; border-bottom: 1px solid;
padding-bottom: 4px;
font-size: 12px;}
.template-cart button:hover, .DoddleCollection-NonPlusWidget button {box-shadow:none !important;}

/* GALLERY */
.gallery .large-title{
  margin-top: 0;
}
.gallery .overlay-container {
    padding: 15px 30px;
}
.gallery-section .overlay-position.overlay-style--box{
    padding: 0px;
}
.gallery-section .overlay-position.overlay-style--box .overlay-container {
    width: 100%;
}
.gallery-section .overlay__content h3.large-title{
  font-family: "Universal-Sans",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol !important;
  font-size: 12px;
    font-weight: bold;
}
/* GALLERY */
.gallery .overlay-container {
    padding: 15px 30px;
}
.gallery.slick-slider .slick-dots {
    display: none !important;
}
.gallery-slideshow-controls {
    bottom: 12px;
}

/* TESTIMONIAL SECTION */
.testimonials .testimonial-author-name{
    font-weight: bold;
  	text-transform: uppercase;
    padding-left: 0;
}
.testimonials .testimonial-author-company{
 	font-size: 10px;
}
.testimonials .testimonial-author-name:before {
    display: none;
}
.testimonials .slick-dots li button{
  opacity: 0.5;
}
.testimonials .slick-dots li.slick-active button{
  opacity: 1;
}

/* COUNTRY SELECT */
.country-selector .countrySelect select{
  border:0;
  padding: 10px;
  padding-right: 20px;
  font-size: 12px;
  margin-right: 20px;
  background-position: right 0px center;
  line-height: 1em;
}
.r8-country-selector.topbar {
    font-size: 12px;
}

/* YOTPO */
.yotpo.bottomLine .yotpo-bottomline .yotpo-stars, 
.yotpo.bottomline .yotpo-bottomline .yotpo-stars, 
.yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-stars {
    margin-right: 10px;
}
.yotpo .text-m.write-review-btn-hidden {
    font-size: 10.5px;
  	text-decoration: underline !important;
    display:none;
}
.yotpo .yotpo-default-button, 
.yotpo input[type="button"].yotpo-default-button {
    background-color: #4b4545 !important;
  	background: #4b4545 !important;
}

/* LOOP RETURNS */
body.loop-returns-activated .additional-checkout-buttons{
  display: none;
}

/* POINTE SHOE FITTING BUTTON */
.site-nav li.site-nav__item:nth-last-child(2) {float:right; text-transform:none; letter-spacing:0;}
.site-nav li.site-nav__item:nth-last-child(2) a {padding-right:0; font-weight:normal;}
.site-nav > .site-nav__item:nth-last-child(2) > .site-nav__link::after {content:none !important;}

/* PILL LINKS */
.stacked_links{
  text-align: center;
  max-width: 700px; 
  margin: 20px auto -20px auto;
}
.pill-cat {
  text-transform: uppercase;
  text-decoration: none; 
  border: 1px solid; 
  padding: 8px 15px; 
  border-radius: 30px; 
  font-weight: bold; 
  display: inline-block;
  margin: 8px 4px; 
  font-size: 12px;
}
.pill-cat:hover {
  background-color: #e7d1cc !important; 
  border-color: #e7d1cc;
}


/* VIDEO */

a.video-container__play {border-bottom:none;}
.section-background-video .overlay {text-align:center !important;}
.section-background-video .overlay-text {font-size: 1.25rem; line-height: 1.4em; padding-bottom:20px;}
.section-video .page-width {max-width:1600px;}

/* HOMEPAGE */

.multicolumn.no-heading:not(.background-secondary) {margin-top:0 !important; padding-bottom:0;}
.multicolumn.no-heading .page-width {position:relative;}
.multicolumn.no-heading .page-width a.button, .featured-collection a.standard-link {position:absolute; top:-12px; right:10px;}
.template-index main {padding-top:30px;}
.multicolumn-list__item {margin-bottom:30px !important;}
.multicolumn-list__item.grid__item p {font-size:16px; line-height:24px;}
.multicolumn-list__item.grid__item {padding:0 10px !important;}
.video-container .overlay .overlay__content {text-align:center !important;}
.rich-text-section__btn-row .standard-link, .overlay__links .standard-link {
  text-transform:uppercase;
  font-weight:bold;
  text-decoration:none; 
  border-bottom: 1px solid;
  padding-bottom: 5px;
  font-size: 14px;
}
.overlay-text.extra-large-text {font-size:18px; line-height:24px; max-width:600px; margin: 0 auto;}
.split-image-section {max-width:1800px;}
.split-image-section .block-2 h2 {
    font-weight: bold;
    font-size: 18px;
    letter-spacing: 0;
    line-height:20px;
}

.split-image {
  height: calc(33.333vw * 1.25) !important;
  max-height:750px;
}


@media only screen and (max-width: 767px) {
  .multicolumn.no-heading .page-width a.button, .featured-collection a.standard-link {position:initial; margin-bottom:30px;}
  .mobile-overlay-under .overlay__links a {color:#4c4545; border-color:#4c4545;}
  .split-image {height: calc((100vw - (3rem + 20px)) * 1.25) !important;}
  .split-image-1 {height: calc((75vw - (3rem + 20px)) * 1.25) !important;}
  .split-image-section .block-2 {padding: calc(1.5rem + 10px); padding-left: calc(1.5rem + 10px) !important;}
  .split-image-section .block-2 .overlay {padding:0 0 6px !important}
  .section-collection-links h3 {
    text-align:left !important;
    border-top: 1px solid;
    padding-top: calc(1.5rem + 10px);
                               }
  .section-collection-links .stacked_links {
    text-align:left;
  }
  .section-collection-links {
    padding-left: calc(1.5rem + 10px);
    padding-right: calc(1.5rem + 10px);
  }
  .section-background-video {
    border-bottom:1px solid;
  }
  .section-background-video .overlay__content {
    text-align:left;
  }
  .section-background-video .overlay__content .overlay__links {
    margin-left:-5px;
  }
  .section-background-video .overlay__content .overlay__links a {
    margin-bottom:10px;
  }

  .multicolumn .title-wrapper-with-link {
    padding: 0 1.5rem;
  }

  .multicolumn:not(.background-secondary) {
    padding: 2rem 0;
  }

  .product-layout-grid__detail {
    padding-top:0;
  }
  .template-product .yotpo-bottomline {
    right:20px;
  }

  .template-index main {padding-top:0px;}

  .multicolumn .center {text-align:left;}
  .multicolumn .center .button {margin-left:30px; margin-top:0 !important;}
  
}

/* SALE FIX 
@media only screen and (max-width: 1400px) and (min-width: 768px) {
.split-image-section .block-2 .overlay__content .overlay-text {display:none;}
  .split-image-section .block-2 h2 {font-weight:normal;}
} */

.preorder-badge.circle {
  right:auto;
  left:0px;
  top:0px !important;
  background:#000 !important;
  box-shadow:none !important; 
  border-radius:0 !important;
  height:auto !important;
  width: 100% !important;
  text-transform:uppercase;
  z-index:500;
  
}