#fw-section-collection-template-collection-default {

div.product-tile{
border: 1px solid #e2e2de;
  border-radius: 12px;
}
div.product-tile .tile__image .image{
border-top-left-radius: 12px;
    border-top-right-radius: 12px;
}
.collection-template .tile__image, .collection-template .image__object{
height: 220px;
}
.collection-template .image--background-color{
      background-color: #00000000;
}
.collection-template .product-tile a.tile{
  background-color: white; 
          border-radius: 12px;
}
.collection-template .image__object img{
  object-fit: cover;
}
.collection-template .wrapper{
max-width: 1140px;
  margin: auto;
  padding: 0 1.5rem;
}
.collection-template .col-grid--4-cols\@md{
grid-template-columns: repeat(3, 1fr) !important;
}
.collection-template .tile__description{
padding: 20px;
}
.collection-template .tile__options{
display: none;
}
.collection-template .tile__price{
display: flex;
  justify-content: space-between;
}
.collection-template span.tile__price.tile__price--original:after{
    content: "Get it →";
    background: #0d0d0d;
    color: white;
    padding: 0.4rem .9rem;
    font-size: .8rem;
    font-weight: 600;
    border-radius: 6px;
}
@media (max-width: 991px){
  .collection-template .col-grid--4-cols\@md{
grid-template-columns: repeat(2, 1fr) !important;
}
}
@media (max-width: 480px){
  .collection-template .col-grid--4-cols\@md{
grid-template-columns: repeat(1, 1fr) !important;
}
}
}


#fw-section-collection-template-collection-sections {

div.product-tile{
border: 1px solid #e2e2de;
  border-radius: 12px;
}
div.product-tile .tile__image .image{
border-top-left-radius: 12px;
    border-top-right-radius: 12px;
}
.collection-template .tile__image, .collection-template .image__object{
height: 220px;
}
.collection-template .image--background-color{
      background-color: #00000000;
}
.collection-template .product-tile a.tile{
  background-color: white; 
          border-radius: 12px;
}
.collection-template .image__object img{
  object-fit: cover;
}
.collection-template .wrapper{
max-width: 1140px;
  margin: auto;
  padding: 0 1.5rem;
}
.collection-template .col-grid--4-cols\@md{
grid-template-columns: repeat(3, 1fr) !important;
}
.collection-template .tile__description{
padding: 20px;
}
.collection-template .tile__options{
display: none;
}
.collection-template .tile__price{
display: flex;
  justify-content: space-between;
}
.collection-template span.tile__price.tile__price--original:after{
    content: "Get it →";
    background: #0d0d0d;
    color: white;
    padding: 0.4rem .9rem;
    font-size: .8rem;
    font-weight: 600;
    border-radius: 6px;
}
@media (max-width: 991px){
  .collection-template .col-grid--4-cols\@md{
grid-template-columns: repeat(2, 1fr) !important;
}
}
@media (max-width: 480px){
  .collection-template .col-grid--4-cols\@md{
grid-template-columns: repeat(1, 1fr) !important;
}
}
}


#fw-section-collection-template-collection-shopify-theme {

div.product-tile{
border: 1px solid #e2e2de;
  border-radius: 12px;
}
div.product-tile .tile__image .image{
border-top-left-radius: 12px;
    border-top-right-radius: 12px;
}
.collection-template .tile__image, .collection-template .image__object{
height: 220px;
}
.collection-template .image--background-color{
      background-color: #00000000;
}
.collection-template .product-tile a.tile{
  background-color: white; 
          border-radius: 12px;
}
.collection-template .image__object img{
  object-fit: contain;
}
.collection-template .wrapper{
max-width: 1140px;
  margin: auto;
  padding: 0 1.5rem;
}
.collection-template .col-grid--4-cols\@md{
grid-template-columns: repeat(3, 1fr) !important;
}
.collection-template .tile__description{
padding: 20px;
}
.collection-template .tile__options{
display: none;
}
.collection-template .tile__price{
display: flex;
  justify-content: space-between;
}
.collection-template span.tile__price.tile__price--original:after{
    content: "Get it →";
    background: #0d0d0d;
    color: white;
    padding: 0.4rem .9rem;
    font-size: .8rem;
    font-weight: 600;
    border-radius: 6px;
}
@media (max-width: 991px){
  .collection-template .col-grid--4-cols\@md{
grid-template-columns: repeat(2, 1fr) !important;
}
}
@media (max-width: 480px){
  .collection-template .col-grid--4-cols\@md{
grid-template-columns: repeat(1, 1fr) !important;
}
}
}




#fw-section-featured-collection-0 {

div.product-tile{
border: 1px solid #e2e2de;
  border-radius: 12px;
}
div.product-tile .tile__image .image{
border-top-left-radius: 12px;
    border-top-right-radius: 12px;
}
.featured-collection{
background: #F9F9F7;
}
.featured-collection .section-header__heading{
      font-size: clamp(1.8rem, 4vw, 3rem);
  font-weight: bold;
}
.featured-collection .tile__image, .featured-collection .image__object{
height: 220px;
}
.featured-collection .image--background-color{
      background-color: #00000000;
}
.featured-collection .product-tile a.tile{
  background-color: white; 
          border-radius: 12px;
}
.featured-collection .image__object img{
  object-fit: contain;
}
.featured-collection .collection .wrapper{
max-width: 1140px;
  margin: auto;
  padding: 0 1.5rem;
}
.featured-collection .collection .col-grid--4-cols\@md{
grid-template-columns: repeat(3, 1fr) !important;
}
.featured-collection .collection .tile__description{
padding: 20px;
}
.featured-collection .collection .tile__options{
display: none;
}
.featured-collection .collection .tile__price{
display: flex;
  justify-content: space-between;
}
.featured-collection .collection span.tile__price.tile__price--original:after{
    content: "Get it →";
    background: #0d0d0d;
    color: white;
    padding: 0.4rem .9rem;
    font-size: .8rem;
    font-weight: 600;
    border-radius: 6px;
}
@media (max-width: 991px){
  .featured-collection .collection .col-grid--4-cols\@md{
grid-template-columns: repeat(2, 1fr) !important;
}
}
@media (max-width: 480px){
  .featured-collection .collection .col-grid--4-cols\@md{
grid-template-columns: repeat(1, 1fr) !important;
}
}

}



#fw-section-footer {

footer.page__footer{
display: none !important;
}
#fw-section-footer{
display: none !important;
}
}
#fw-section-announcement-bar-bdc38b62-f8bf-4da6-9e8a-32d6c29d067c {
--color-primary: #0d0d0d;
--color-primary-rgb: 13, 13, 13;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #000000;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #0d0d0d;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;
.announcement-bar .announcement-bar__label{
display: flex;
    justify-content: center;
    gap: 5px;
}
.announcement-bar .announcement-bar__label:before{
    background-image: url(https://em-content.zobj.net/content/2020/04/05/yt.png);
    content: " ";
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    width: 26px;
    height: 24px;
}
}
#fw-section-header {

.header{
border-bottom: 1px solid #e2e2de;
}
.header__grid{
padding-top: 15px;
  padding-bottom: 15px;
}
.header__link{
color: #0d0d0d;
  font-weight: bold;
    font-size: 16px;
}
.cart-widget--icons .cart-widget__items{
border-radius: 40px;
    padding: 3px 7px 3px;
}
}
#fw-section-product-product-default {

.gallery__slide .gallery__image-container--background-color{
background: none;
}
.gallery__slide .gallery__image-object{
object-fit: cover;
    max-height: 350px;
}
.product .product-info__title{
  margin-top: 0;
}
.product .product-info__badges{
  display: none; 
}
.product .product-info__description{
  margin-top: 10px;
}
.product .product-info__prices{
  margin-top: 8px;
  font-weight: bold;
}
.product .gallery__image-container{
  height: 350px;
}
.product .gallery__thumbs{
  opacity: 0;
}
.product__main .product__info .product-info__cta .product-info__cta-main{
border: 1px solid;
}
@media (min-width: 1024px) {
    .product__gallery {
        padding-right: 0;
    }
}
}

#fw-section-product-recommendations-product-default {

div.product-tile{
border: 1px solid #e2e2de;
  border-radius: 12px;
}
div.product-tile .tile__image .image{
border-top-left-radius: 12px;
    border-top-right-radius: 12px;
}
.product-recommendations .tile__image, .product-recommendations .image__object{
height: 220px;
}
.product-recommendations .image--background-color{
      background-color: #00000000;
}
.product-recommendations .product-tile a.tile{
  background-color: white; 
          border-radius: 12px;
}
.product-recommendations .image__object img{
  object-fit: cover;
}
.product-recommendations .collection .wrapper{
max-width: 1140px;
  margin: auto;
  padding: 0 1.5rem;
}
.product-recommendations .collection .col-grid--4-cols\@md{
grid-template-columns: repeat(3, 1fr) !important;
}
.product-recommendations .collection .tile__description{
padding: 20px;
}
.product-recommendations .collection .tile__options{
display: none;
}
.product-recommendations .collection .tile__price{
display: flex;
  justify-content: space-between;
}
.product-recommendations .collection span.tile__price.tile__price--original:after{
    content: "Get it →";
    background: #0d0d0d;
    color: white;
    padding: 0.4rem .9rem;
    font-size: .8rem;
    font-weight: 600;
    border-radius: 6px;
}
@media (max-width: 991px){
  .product-recommendations .collection .col-grid--4-cols\@md{
grid-template-columns: repeat(2, 1fr) !important;
}
}
@media (max-width: 480px){
  .product-recommendations .collection .col-grid--4-cols\@md{
grid-template-columns: repeat(1, 1fr) !important;
}
}
}