/** Shopify CDN: Minification failed

Line 497:78 Expected ":"
Line 633:35 Expected identifier but found whitespace
Line 633:37 Unexpected "{"
Line 633:46 Expected ":"

**/
*{margin: 0;padding:0px;box-sizing: border-box;}
html {font-size: calc(10px + (16 - 10)*((100vw - 1200px)/(1920 - 1200)));scroll-behavior: smooth;}
body {background: #fbf9ed;}

:root {
    --primary: #e6e4cf;
    --secondary:#2a2a2a;
}

:root{ 
	--font-14: 0.875rem;
    --font-16: 1rem;
    --font-17: 1.063rem;
    --font-18: 1.125rem;
    --font-19: 1.188rem;
    --font-20: 1.25rem;
    --font-21: 1.313rem;
    --font-22: 1.375rem;
    --font-23: 1.438rem;
     --font-24: 1.5rem;
    --font-25: 1.563rem;
    --font-30: 1.875rem;
    --font-32: 2rem;
    --font-35: 2.188rem;
    --font-40: 2.5rem;
	--font-45: 2.813rem;
    --font-50: 3.125rem;
    --font-60: 3.5rem;
	--font-65: 4.063rem;
    --font-70: 4.188rem;
    --font-75: 4.688rem;
     --font-80: 5rem;
    --font-96: 6rem;

}

p, a, li {font-size: var(--font-16);font-weight: 400;line-height: 1.625rem;letter-spacing:0.7px;}
.section__heading.h2, .rich-text__heading.inline-richtext.h2, h2, h2 strong {font-size: var(--font-35);font-weight: 400;color:#3a3937;}

.custom-menu-select{
  width:400px;
  position:relative;
  font-family:inherit;
}

.custom-menu-toggle{
  width:100%;
  height:52px;
  border:2px solid #000;
  border-radius:30px;
  background:#fff;
  padding:0 24px;
  font-weight:700;
  font-size:15px;
  letter-spacing:.3px;
  display:flex;
  justify-content:space-between;
  align-items:center;
  cursor:pointer;
}

.custom-menu-list {
	display: none;
	position: absolute;
	top: 52px;
	left: 0;
	width: 100%;
	background: #fff;
	border: 1px solid #ddd;
	border-radius: 16px;
	margin: 0;
	list-style: none;
	z-index: 9999;
	box-shadow: 0 12px 30px rgba(0,0,0,.12);
	padding: 5px 0;
	height: 350px;
  overflow-y: scroll;
}
.custom-menu-list li {
	border-bottom: 1px solid;
}
.custom-menu-list li:last-child {
	border-bottom: none;
}
.custom-menu-select.open .custom-menu-list{
  display:block;
}



.menu-row{
  display:flex;
  align-items:center;
  justify-content:space-between;
  border-radius:10px;
}

.menu-row:hover,
.submenu li:hover{
  background:#f4f1e7;
}

.menu-row a, .submenu a {
	display: block;
	padding: 11px 12px;
	color: #111;
	text-decoration: none;
	font-size: 15px;
	letter-spacing: .5px;
	width: 100%;
	font-weight: 500;
}

.child-toggle {
	width: 50px;
	height: 48px;
	border: 0;
	background: #e6e4cf;
	font-size: 22px;
	line-height: 1;
	cursor: pointer;
	transition: .25s ease;
	padding: 0;
	color: #000;
	border-radius: 0;
}

.submenu{
  display:none;
  list-style:none;
  margin:0;
}

.custom-menu-list .submenu li {
	border-radius: 0;
	border-top: 1px solid;
	border-bottom: 0;
	padding-left: 20px;
}

.menu-item.active .submenu{
  display:block;
}

.menu-item.active .child-toggle {
	transform: rotate(90deg);
	height: 48px;
	width: 56px;
}
.toggle-icon {
	font-size: 0;
}

.toggle-icon::after {
	content: "";
	position: absolute;
	right: 25px;
	top: 50%;
	transform: translateY(-50%);
	background: #fff url(/cdn/shop/files/sleact-icon.png?v=1775645022) !important;
	background-repeat: repeat;
	width: 7px;
	height: 6px;
	background-repeat: no-repeat !important;
}



/*======= Top-bar ============*/

.announcement-bar-section {background: #fbf9ed;}
.announcement-bar {background: #2a2a2a;margin: 0px 20px;border-bottom-left-radius: 1.25rem;border-bottom-right-radius: 1.25rem;padding: 0.6rem;}
.announcement-bar__wrapper {max-width: 100%;}
.announcement-bar__text {letter-spacing: 0.125rem;font-size: var(--font-14);line-height: normal;}
.announcement-bar__text strong {background: #fff;color: #41494b;display: inline-block;padding: 1px 2px;margin-left: 4px;}


/*=======Header Section============*/

.header.w-full {padding: 1.8rem 6.2rem;border-bottom:none;}
.header__navigation {display: block;z-index: 1;text-align: center;}
.custom-top-brand-text {text-align: center;font-size: var(--font-24);line-height: 1.2;margin-bottom: 2rem;}
.menu__item {padding: 0;font-size:var(--font-19);margin: 0rem 3.8rem;}
.header__buttons {margin-inline: -1.2rem;column-gap: 0;}
.header__icons .icon--large {width: 1.8rem;height: 1.8rem;}
.header__logo img {width: 4.088rem;} .menu__item.active,
.menu__item.active .reversed-link {
  font-weight:600;
} 

/*=======Banner Section============*/

.page-width {padding-left: 0px;padding-right: 0px;margin-left:1.25rem; margin-right:1.25rem;}
.home-banner .slideshow-wrapper.slideshow-controls-position--below {padding-bottom: 0;}
.home-banner img {filter: brightness(0.7);}
.slideshow__title {font-size: var(--font-45);font-weight: 400;letter-spacing:0px;line-height: 3.438rem;color: #fff;}
.home-banner p {font-size: var(--font-18);color:#fff;}
.home-banner .btn.btn--primary {padding: 1.1rem 1.9rem;height: auto;background: var(--secondary);font-size: var(--font-18);line-height:1;}
.home-banner .btn.btn--secondary {padding: 1.1rem 1.9rem;height: auto;font-size: var(--font-18);line-height:1;}
body #shopify-section-template--19670492610713__slideshow_q3U4Jn .slideshow__text {padding-inline: 15px;max-width: 50rem;padding-left: 19rem;}
.slideshow__buttons.rich-text__button {margin-top: 2.4rem;}
.swiper-pagination.swiper-pagination-bullets-animate.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {position: absolute;border: 0;bottom: 2.7rem;}
.swiper-pagination-bullets-animate .swiper-pagination-bullet.swiper-pagination-bullet-active {width: 6px;background: #000;}
.swiper-pagination-bullet {background: transparent;height: 6px;width: 6px;border: 1px solid;}
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0.438rem;}
.slideshow__item-wrap {border-radius: 1.25rem;}

/*======= Best Sellers Section============*/
.best-sellers {padding: 7rem 0px;padding-bottom:4.5rem;}
.best-sellers .section__description {margin-top: 0.925rem;}
.swiper-show-nav-on-hover .swiper-button-prev, .swiper-show-nav-on-hover .swiper-button-next {opacity: 1;visibility: visible;background: transparent;border: none;color: #000;}
.swiper-button-prev svg, .swiper-button-next svg {width: 2.5rem;height: 2.5rem;}
.swiper-show-nav-on-hover .swiper-button-prev {left: 0;}
.swiper-show-nav-on-hover .swiper-button-next {right: 0;}

.product-card-style-card .product-card__info {padding: 2rem;text-align: center;}
 .product-card__type.text-sm.m-0 {display: none;}
.product-card__title.text-pcard-title a {font-size: var(--font-18);background-size: 0% var(--reversed-link-gap) !important;letter-spacing:normal;}
 .f-price.f-price--left {justify-content: center;font-size: ;}
 .f-price__regular, .f-price--on-sale .f-price-item--regular, .f-price-item.f-price-item--sale {font-size: var(--font-18);font-weight: 500;}
.product-card__atc {padding: 1.2rem 1.9rem;height: auto;font-size: var(--font-18);width: fit-content;line-height:1;}


/*======= Sustainable Construction Slider============*/

.custom-feature-icons-wrapper {background: #e6e4cf;border-radius: 1.25rem;padding: 2.5rem 3.75rem;position: relative;overflow: hidden;}
.custom-feature-slider {overflow: hidden;width: 100%;}
.custom-feature-track {display: flex;transition: transform 0.45s ease;will-change: transform;}
.custom-feature-item {flex: 0 0 33.3333%;max-width: 33.3333%;text-align: center;padding: 0rem 2.5rem;box-sizing: border-box;}
.custom-feature-icon {margin-bottom: 28px;}
.custom-feature-title {font-size: var(--font-20);font-weight: 600;color: #2f2f2f;margin-bottom: 1.5rem;letter-spacing:1px;}
.custom-feature-text p {
	font-size: var(--font-18);
}
.custom-feature-dots {display: flex;justify-content: center;gap: 0.5rem;margin-top: 2.188rem;}
.custom-feature-dot, .custom-image-gallery-dot {width: 6px;height: 6px;border: 1px solid #222;border-radius: 50%;background: transparent;padding: 0;cursor: pointer;}
.custom-feature-dot.active, .custom-image-gallery-dot.active {background: #222;}
.custom-feature-slider {overflow: hidden;cursor: grab;padding: 5.5rem 0px;padding-bottom:2rem;}
.custom-feature-slider.is-dragging{cursor: grabbing;}
.custom-feature-track{user-select: none;}
.custom-feature-arrow.prev, .custom-feature-arrow.next {display: none;}
.custom-feature-icon img {
	height: 3.75rem;
	object-fit: cover;
}

/*======= Custom image gallery Slider============*/
.custom-image-gallery-section {padding: 7rem 0.625rem;}
.custom-image-gallery-wrapper .section__heading.h2 {text-align: center;color: #282625;margin-bottom: 4.5rem;}
.custom-image-gallery-slider {cursor: grab;}
.custom-image-gallery-slider.is-dragging {cursor: grabbing;}
.custom-image-gallery-track { user-select: none;}
.custom-image-gallery-track img {pointer-events: none;-webkit-user-drag: none;}
.custom-image-gallery-card img {width: 100%;height: 48.625rem;}
.custom-image-gallery-slider{overflow: hidden;cursor: grab;}
.custom-image-gallery-track {display: flex;user-select: none;}
/* .custom-image-gallery-item.clone{pointer-events: none;} */
.custom-image-gallery-dots {display: flex;justify-content: center;gap: 10px;margin-top: 1.875rem;}
.gallery-border { position: relative;}
.gallery-border::after {content: "";position: absolute;bottom: 0;left: 20px;right: 20px;height: 1px;background: #e2dfd6;}
.custom-image-gallery-item{padding:0.625rem;}
.custom-image-gallery-card {overflow: hidden;border-radius:1.325rem;}
.custom-image-gallery-card img {width: 100%;transition: transform 0.4s ease;}
.custom-image-gallery-card:hover img {transform: scale(1.1); /* zoom level */}

/*======= testimonials-slider ============*/

.custom-testimonials-slide {display: grid;min-width: 100%;display: grid;align-items: center;gap: 9rem;box-sizing: border-box;grid-template-columns: 50% 40%;}
.custom-testimonials-slider {padding: 7.5rem 0;}
.custom-testimonials-slider .custom-testimonials-heading {text-align: center;margin: 0 0 5.625rem;font-size: var(--font-35);line-height: 1.15;font-weight: 400;color: #4b4b48;}
.custom-testimonials-slider .custom-testimonials-main {position: relative;overflow: hidden;}
.custom-testimonials-slider .custom-testimonials-track {display: flex;transition: transform 0.5s ease;will-change: transform;}
.custom-testimonials-slider .custom-testimonials-slide {min-width: 100%;display: grid;align-items: center;gap: 9.5rem;box-sizing: border-box;grid-template-columns: 50% 40%;}
.custom-testimonials-slider .custom-testimonials-left img {width: 100%;display: block;border-radius: 1.25rem;object-fit: cover;}
.custom-testimonials-slider .custom-testimonials-right {padding-right: 2.5rem;}
.custom-testimonials-slider .custom-testimonials-title {margin: 0;font-size: var(--font-22);line-height: 1.2;font-weight: 600;color: #4b4b48;}
.custom-testimonials-text p {font-size: var(--font-18);line-height: 1.8rem;}
.custom-testimonials-slider .custom-testimonials-top-row {display: flex;align-items: center;justify-content: space-between;gap: 1.25rem;margin-bottom: 1.625rem;}
.custom-testimonials-slider .custom-testimonials-stars {flex-shrink: 0;display: flex;gap: 0.625rem;font-size: 1.625rem;line-height: 1;}
.custom-testimonials-slider .custom-testimonials-author {font-size: var(--font-20);line-height: 1.4;margin-top:1.5rem;}
.custom-testimonials-slider .custom-testimonials-bottom {position: absolute;bottom: 0;right: 0;width: 100%;display: flex;align-items: center;justify-content: space-between;gap: 20px;margin-left: auto;max-width: 41.2%;padding-right: 4.5rem;}
.custom-testimonials-slider .custom-testimonials-bottom--single {justify-content: flex-end;}
.custom-testimonials-slider .custom-testimonials-dots { display: flex;align-items: center;gap: 0.75rem;}
.custom-testimonials-slider .custom-testimonials-dot {width: 6px;height: 6px;border: 1px solid #000;border-radius: 50%;background: transparent;cursor: pointer;padding: 0;transition: 0.3s ease;}
.custom-testimonials-slider .custom-testimonials-dot.active {background: #000;}
.custom-testimonials-slider .custom-testimonials-link {font-size: var(--font-20);line-height: 1.3;text-decoration: underline;text-underline-offset: 3px;display:flex;gap:0.625rem; align-items:center;}
.custom-testimonials-link::after {content: "";background-image: url(/cdn/shop/files/reviews-icon.png?v=1775819091);width: 2.125rem;
	height: 2.125rem;display: flex;background-size: cover;}


/*======= Our-Collections ============*/
.our-collections-main .page-width {border-top: 1px solid #e0ddd3;padding-top: 7rem;}
.our-collections-main .block.rich-text__text {margin-top: 1rem;}
.our-collections-main .lg\:f-grid-3-cols{gap:22px;}
.our-collections-main .collection-card__inner {--padding-y: 2rem;--padding-x: 2rem;}
.our-collections-main .blocks-radius {border-radius: 0px;background: transparent;}
.our-collections-main .collection-card__inner .collection-card__title {font-size: var(--font-20);text-transform: capitalize;text-align: center;font-weight: 600;color: var(--secondary);margin-bottom: 1rem;letter-spacing:0.8px;}
.our-collections-main .collection-card__inner .text-subtext p {text-align: center;color: var(--secondary);line-height: 1.625rem;}
.our-collections-main .collection-card__image.media-wrapper {border-radius: 20px;}
.our-collections-main .section__header {padding-bottom: 5rem;}
.our-collections-main .collection-card--has-bg .collection-card__inner { padding:2rem 5rem;}

/*======= About Murph & Murph ============*/
.custom-about-section {margin-top: 4.5rem;}
.image-with-text__content.rich-text .block {margin-top: 2.5rem;}
.btn.btn--primary {padding: 1rem 1.9rem;height: auto;background: var(--secondary);font-size: var(--font-18);line-height:normal;}
.custom-about-section .hero.hero--adapt {border-radius: 20px;}
.custom-about-section .image-with-text__inner.md\:flex.items-center.text-left.md\:text-left {
	padding-left: 8rem;
	padding-right: 6rem;
}


/*======= footer ============*/

.footer__wrapper {max-width: 92%;margin:auto;padding-top: 6.2rem;padding-bottom: 6rem;}
.footer-newsletter {width: 100%;max-width: 67%;}
.footer-newsletter.text-left .section__heading.h2 {color: #3a3938;line-height: 3.438rem;}
.newsletter-form__field-wrapper input, .contact__fields input, .contact__fields .form-control--textarea {font-size: var(--font-16);color: #000;opacity: 1;background: #fff;border: 1px solid #e7e5cf;
	line-height: normal;padding: 1.1rem 1.8rem;outline: none;}
.form-control:focus, .form-control:focus-visible {box-shadow: none;}
 ::placeholder {color: #000 !important;}
.form-field.relative {margin-top: 10px;}
.newsletter-form__field-wrapper {margin-top: 1.2rem;}
.newsletter-custom-term.rte {padding: 1.2rem 0;}
#Newsletter-submit--newsletter_3qCrWc {padding: 1.2rem 2.2rem;height: auto;background: var(--secondary);font-size: var(--font-18);color: #fff;border: none;line-height:1;}
#Newsletter-submit--newsletter_3qCrWc:hover {background: #e6e4ce;color: #000;}
.footer summary .footer-block__heading.inline-richtext.h4 {display: none;}
.linklist--vertical li + li {padding-top: 0rem;line-height:1;}
.accordion-details__content.linklist li{padding-bottom:10px; line-height:normal;}
.accordion-details__content.linklist li .reversed-link{--reversed-link-gap: 1px;}
.footer-image-box__text ul li {position: relative;list-style: none;padding-left: 3.2rem;padding-bottom: 0.5rem;margin-bottom:1rem;}
.footer-image-box__text ul li::before {content: "";background-image: url(/cdn/shop/files/social-icon_30885b6e-9c7d-483c-bd8f-2fb7bac21439.png?v=1775555679);
	width: 2.2rem;height: 2.5rem;position: absolute;left: 0;top: 50%;background-position: -0.488rem;transform: translateY(-50%);background-size: 15.625rem;}
.footer-image-box__text ul li:nth-child(2)::before {background-position: -4.463rem;}
.footer-image-box__text ul li:nth-child(3)::before {background-position: -8.4rem;}
.footer-image-box__text ul li:nth-child(4)::before {background-position: 3rem;width: 2.7rem;}
.footer-image-box__text ul li a {text-decoration: none;}
.footer__bottom {padding-top: 0;width: 85%;float: right;}
.footer__bottom-row {flex-direction: row-reverse;max-width: 53.5%;margin-left: auto;margin-top: -2.5rem;}
.shopify-section-group-footer-group .section-divider {display: none;}

.footer__top-wrapper .accordion-details__content.linklist {
    display: grid;
    grid-template-columns: 50% auto;
}

/* Last 3 items always first column me */
.footer__top-wrapper .accordion-details__content.linklist li:nth-last-child(-n+3) {
    grid-column: 1;
}
/*======= About Us Page ============*/

.about-banner-custom {padding: 0px 1.25rem;background: #fbf9ed;}
.about-banner-inner {background: #e6e4cf;border-radius: 1.25rem;text-align: center;padding: 6.4rem 7.5rem;}
.about-banner-inner h1 {font-size: var(--font-45);color: #3c3a3c;padding-bottom: 2rem;}
.about-banner-inner p {color: #3a3a3a;padding: 0px 3rem;}
.our-founders-main {padding-top: 4.7rem;}
.our-founders-main .section__header {padding-bottom: 5.5rem;}
.our-founders-main .section__description p {font-size: var(--font-25);line-height: 2.4rem;color: #282824;}
.blocks-radius {border-radius: 0;}
.our-founders-img {width: 51.3%;}
.our-founders-main .our-founder-content {width: 46.7%;padding-left: 4.2rem;padding-right: 5rem;}
.our-founder-content .block.rich-text__text {margin-top: 1.5rem;}
.about-our-collection-main {padding-top: 7.2rem;}
.about-our-collection-main .section__header {padding-bottom: 6rem;}
.about-our-collection-main .section__header--text {max-width: 65%;margin: auto;}
.about-our-collection-full img {width: 100%;}


/*======= Contact Us Page ============*/

.contact-banner .about-banner-inner h1 {padding-bottom: 0;}
.contact-banner .about-banner-inner {padding: 9.1rem 7.5rem;}
.contact-form-main .contact__wrapper {padding: 7.2rem 0;max-width:57%;}
.contact-subheading {padding: 1.2rem 0;text-align: center;}
.contact-form-main .form-label {display: none;}
.contact-form-main .contact__fields .form-control--textarea {min-height: 9.5rem;resize:none;}
.contact__fields {max-width: 80%;margin: auto;grid-column-gap: 1.2rem;padding-top: 2.8rem;grid-row-gap: 1.1rem;}
.contact-form-main .contact__button {margin-top: 4px;}
.contact-form-main .contact__button .btn.btn--primary {padding: 1rem 2.7rem;}
.custom-contact-info-main {padding: 5.5rem 0;margin: 0px 1.125rem;border-radius: 1.125rem;}
/* .contact-info-list {display: grid;grid-template-columns: 1fr 1fr 1fr;justify-content: center;text-align: center;max-width: 77%;margin: auto;align-items: center;} */
.contact-info-list {display: flex;justify-content: space-between;text-align: center;max-width: 78%;margin: auto;align-items: center;padding-right: 7.5rem;}
.contact-info-list li {line-height: 1;position: relative;padding-top: 3.5rem;}
.contact-info-list li::after {content: "";background-image: url(/cdn/shop/files/contact-info.png?v=1775639086);
	width: 2.5rem;height: 2.5rem;position: absolute;top: 0;left: 50%;background-position: -0.25rem;transform: translateX(-50%);background-size: 12.5rem;}
.contact-info-list li:nth-child(2)::after {background-position: -5rem;}
.contact-info-list li:nth-child(3)::after {background-position: 3.125rem;}
.contact-info-list li a:hover {text-decoration: underline;}

/*======= Shop Page ============*/

.shop-list-main {padding-bottom: 6rem;}
.shop-list-main .collection.page-width {margin-left: 0;margin-right: 0;}
.custom-collection-banner__box {background:#e6e4cf;border-radius: 1.125rem;text-align: center;padding: 6.5rem 15px;position: relative;}
.custom-collection-banner__subtitle {margin: 0 0 1.25rem;color:#3d3d3b;font-size: var(--font-35); line-height: 1.2;font-weight: 400;text-transform:uppercase;}
.custom-collection-banner__title {margin: 0;font-size: var(--font-65);line-height: 1.05;font-weight: 400;letter-spacing: 0;color: #3d3d3b;}
.custom-collection-banner__badge img {width: 5.938rem;display: inline-block;transform: rotate(0deg);position: relative;top: -1.163rem;right: 2.15rem;}
 body .collection__toolbar {padding: 2.2rem 5rem;}
.collection__toolbar .data-count {display: none;}
.custom-collection-toolbar__left select, #SortByContainer {font-size: var(--font-16);color: #3a3938;
	opacity: 1;background: #fff;border: 2px solid #000;line-height: normal;padding: 1.1rem 3.3rem 1.1rem 2rem;
	outline: none;border-radius: 50px;-webkit-appearance: none;font-family: Montserrat,sans-serif;font-weight:600;}
#SortByContainer {padding: 1.1rem 4rem 1.1rem 2rem;}
#SortBy {font-size: var(--font-16);}
#SortByContainer select#SortBy{padding-left:5px;padding-right:5px;}
.custom-collection-toolbar__left select {background: #fff url(/cdn/shop/files/sleact-icon.png?v=1775645022) !important;
	background-position: 90% center !important;cursor: pointer;width: 100%;height: auto;background-repeat: no-repeat !important;}
#SortByContainer .facet-short select ~ .icon {width: 10px;right: -2rem;}
#ProductGridContainer .f-grid {border-top: 1px solid #d8d4c8;border-left: 1px solid #d8d4c8;gap: 1px;}
#ProductGridContainer .f-column.card {border-right: 1px solid #d8d4c8;border-bottom: 1px solid #d8d4c8;padding: 2rem 20px;background: #f7f4ea;}
.product-card-style-card{background:#fbf9ed;}
.product-card__title {line-height: 1;margin-bottom:1rem;}
.product-card__title.text-pcard-title a{line-height:1;}
.btn.btn--primary.lode-more {background: #fff;color: #000;border: 1px solid #e7e5d0;padding: 1rem 2.8rem;}
body .collection__toolbar .gap-10.hidden.md\:flex.items-center {width: 100%;}

/*======= Product dettel Page ============*/

.form-control {
	line-height: normal;
	padding: 15px 20px;font-size: var(--font-20);
}
.form-control--select ~ .icon {
	top: 50%;
	width: 20px;
	transform: translateY(-50%);
	right: 20px;
}

body.sticky-atc-bar-enabled {
	padding-bottom: 0 !important;
}
body .block.product__info-wrapper.w-full {padding-left: 6rem;}
.custom-breadcrumb.page-width {display: flex;align-items: center;font-size: var(--font-14);gap: 0.5rem;}
.custom-breadcrumb a {font-weight: 600;}
.product-flex-main {background: #e6e4cf;padding-left: 4rem;padding-right:4rem;padding-top: 0.5rem;padding-bottom: 0;border-radius:1.125rem;}
.product.flex.flex-wrap {padding-top: 4rem;padding-bottom: 5rem;}
.sticky-atc-bar.page-width.page-width--full.sticky-atc-bar--show {display: none;}
.breadcrumbs {padding: 0;font-size: 15px;align-items: center;}
.breadcrumbs a {font-size: 15px;}
.product__info-container .product__block--title .product__title.h1 {font-size: var(--font-35);font-weight: 400;text-transform:capitalize;line-height: 3.438rem;}
.product__info-container .f-price__regular {font-size: var(--font-25);font-weight: 500;}
.product-short-desc {font-size: var(--font-16);font-family: Montserrat, sans-serif;}
.product-form__submit {width: 100%;text-transform: initial;font-size: var(--font-18);font-weight: 400;font-family: Montserrat, sans-serif;background: transparent;
  border: 1px solid;height: auto;padding: 1.2rem;line-height:1;}

shopify-accelerated-checkout more-payment-options-link {display: none;}
.product__info-container .product__block.product__block--title {margin-bottom: 1rem;}
.product__info-container .product__block {margin: 1rem 0px 1.5rem;}
.product__tax.rte {display: none;}
body .jdgm-preview-badge .jdgm-star.jdgm-star {color: #000;padding: 0 0.625rem 0 0 !important;}
body .jdgm-star {font-weight: normal;}
.jdgm-widget *{font-size:var(--font-18);}
.product__block--icon-with-text {float: none !important;}
.product__info-container .product__block--icon-with-text {display: inline-block !important; vertical-align: top;width: 50% !important; margin: 0 !important;padding: 0 0px 0 0;}
.product__info-container .product__block--icon-with-text + .product__block--icon-with-text {padding: 0 0 0 0.5rem;}

/* har block ke andar 3 icons */
.product__info-container .product__block--icon-with-text .icon-with-text {display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr));gap: 1.5rem 0.625rem;margin: 0;padding-top: 1.5rem;}

.product__info-container .product__block--icon-with-text .icon-with-text__item {display: flex;flex-direction: column;align-items: center;text-align: center;gap: 1.2rem;}
.product__info-container .product__block--icon-with-text .icon-with-text__item img {width: 5.375rem;height: 5.375rem;}
.product__info-container .product__block--icon-with-text .icon-with-text__item .inline-richtext {display: block;font-size: var(--font-16);line-height: 1.3;max-width: 6.875rem;}
.related-products .products-grid-wrap {border-top: 1px solid #d8d4c8;border-left: 1px solid #d8d4c8;border-bottom: 1px solid #d8d4c8;}
.related-products .products-grid.swiper-wrapper {gap: 0 !important;}
.related-products .f-column.swiper-slide {border-right: 1px solid #d8d4c8;padding: 2rem 15px;background: #f7f4ea;box-sizing: border-box;}
.related-products .product-card.product-card-style-card {background: #fbf9ed;height: 100%;}

body .quantity {background: #fff;min-height: fit-content;width: 11.5rem;}
body .quantity__button {width: fit-content;left: 1rem;top: 50%;transform: translateY(-50%);height: auto;width: 18px;color: #000;opacity: 1;}
body .quantity__input {padding: 1rem 2rem;outline: none !important;font-size: var(--font-18);}
body .quantity__button[name="plus"] {right: 1rem;width:18px;}
.product-form__quantity {display: flex;align-items: center;gap: 1rem;}
.product-form__quantity::before {content: "Qty";font-size: var(--font-18);font-weight: 400;}
 body .product-form__buttons{gap:1rem;}
.gallery-section{padding-bottom:0px;}
.gallery-section .custom-image-gallery-wrapper {position:relative;padding-top: 5rem;}
.gallery-section .custom-image-gallery-wrapper::after {content: "";position: absolute;top: 0;left: 15px;right: 15px;height: 1px;background: #e2dfd6;}
body #apd-root {display: grid;grid-template-columns: 16.5% 1fr;gap: 5rem;padding-top:5.5rem;max-width: 92%;margin: auto;}
body #apd-root .apd-tabs-list.classic {display: block !important;width: fit-content;}
body #apd-root .apd-tabs-list-item {font-size: var(--font-20);color: #000;border: none !important;letter-spacing: 1px;font-weight: 400;padding: 0.875rem 1.875rem;}
body #apd-root .apd-tabs-list-item.apd-active {background: #e6e4cf;border: none;
	font-weight: 700;padding: 1rem 2.688rem 0.875rem 1.813rem;display: inline-block;color:#000 !important
	position: relative;border-radius: 30px;width: 100%;clip-path: polygon(0 0, 88% 0, 100% 50%, 88% 100%, 0 100%);font-weight: 600;}
body #apd-root .apd-tabs-list-item:hover {background: transparent;color: #848484;}
body #apd-root .apd-tabs-list-item.apd-active:hover {background: #e6e4cf;color#000;}
body #apd-root .apd-content > :first-child {padding-top: 0;}
.apd-tab.apd-content ul li strong {color: #4d4c49;}
body #apd-root .apd-content ul {padding-left: 4px;padding-bottom: 1rem;}
#apd-root .apd-content ul li, #apd-root .apd-content p, #apd-root .apd-content ul li strong, #apd-root .apd-content p strong {font-size: var(--font-16);}
body #apd-root .apd-content ul li::after {width: 4px;height: 4px;background-color: #4d4c49;top:0.7rem;}
body #apd-root .apd-content > :first-child {padding-top: 0;}
body #apd-root .apd-content h2 strong {font-size: var(--font-35);margin-bottom: 1rem;display: inline-block;margin-top: 1rem;}
#apd-root .apd-content p {padding-bottom: 1rem;}
#apd-root .apd-content h3 strong {font-size: var(--font-25);margin-top: 10px;display: inline-block;margin-bottom: 10px;}
.related-product-main .swiper-controls.swiper-controls--inside {display: none;}
.related-product-main {margin: 0;}
body .product__media-gallery-thumbails .swiper-slide.swiper-slide-thumb-active .product__thumbs-container {padding: 0;}

.product__media-gallery-viewer-wrap .swiper-button-prev svg, .swiper-button-next svg {width: 2rem;height: 2rem;}

/*======= Shipping & Delivery  ============*/
.page-width.page-width--narrow, .main-content .shopify-policy__container {width: 100%;margin:auto;max-width: 89.7%;}
.main-page-title.page-title, .shopify-policy__title  h1 {font-size: var(--font-45);font-weight: 400;letter-spacing: 0px;line-height: 3.438rem;color: #383836;padding: 4rem 0;}
.page__content h2, .page__content h3, .shopify-policy__body h2 {margin-bottom: 15px;line-height:normal;margin-top: 2rem;}
.page__content h3{line-height:1;}
.page__content h3 strong, .page__content h3 {font-size: var(--font-25);font-weight: 400;}
.page__content ul {margin-top: 0;margin-bottom: 0;}
.page__content p, .shopify-policy__body p {margin: 1rem 0;}
#apd-root .apd-content p { margin: 0;}
#apd-root .apd-content p:empty {display: none;}
.shopify-policy__container {padding: 0;}
.shopify-policy__container {padding: 0 !important;}
.cart__header .cart__title.hd2{font-size:var(--font-45);}
.custom-article-grid {display: grid;grid-template-columns: repeat(3, 1fr);
	gap: 15px;max-width: 1000px;margin: auto;padding: 2.5rem 1.25rem;grid-row-gap: 4rem;}
.custom-article-grid img {height: 100%;width: 100%;}
.grid-item {text-align: center;}
.grid-item img {height: auto;border-radius: 10px;}
.grid-item h3 {margin: 10px 0;font-size: 18px;}
.grid-item a {display: inline-block;margin-top: 5px;color: #000;text-decoration: underline;}
.bag_list {display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 2rem;}
.bag_list li {list-style: none;}
.bag_list li img {width: 100%;height: 380px;}
.bag_list_right h3 {width: 100%;margin-top: 1rem;}
.bag_list_right .btn {padding: 1rem 1.9rem;height: auto;background: var(--secondary);font-size: var(--font-18);line-height: normal;color: #fff !important;text-decoration: none !important;}

.faq-main-row {max-width: 80%;margin: auto;padding: 0;padding-top: 7rem;}
.faq-main-row .font-heading.h4.inline-richtext {font-size: var(--font-25);padding-right:10px;}
.faq-main-row .accordion-details__summary {padding: 0;}
.faq-main-row .accordion-standard + .accordion-standard {margin-top: 10px;}
.faq-main-row .accordion-item.accordion-standard {border: 1px solid;padding: 1rem 2rem;margin-bottom: 1.5rem;}
.faq-main-row .accordion-standard .accordion-details__summary::before {display: none;}
.faq-main-row .accordion-standard .accordion-details__content {padding-top: 10px;padding-right:20px;}
.faq-main-row .accordion-details__content h6 {
	text-transform: capitalize;
	margin-bottom: 0;
	font-size: 20px;
}


.shopify-pc__banner__dialog #shopify-pc__banner__body-title {text-align: center;font-weight: 500;text-transform: capitalize;font-size:var(--font-30);}
.shopify-pc__banner__dialog p {text-align: center;}
#shopify-pc__banner__btn-manage-prefs {display: none;}
body .footer__bottom .block {opacity: 1 !important;}
li::marker {font-size: var(--font-20);}
.subscription-popup__title h3 {font-size: var(--font-35);}
#Newsletter-submit--Popup {padding: 1.2rem 2.2rem;height: auto;background: var(--secondary);font-size: var(--font-18);color: #fff;border: none;line-height: 1;margin-top: 1rem;}
.cart-count--absolute {right: -7px;top: 0px;}
.cart-count {background-color: #000;color: #fff;font-size: 1rem;}
.drawer__heading.h3.flex.items-center.gap-3 {font-size: var(--font-35);}
.cart-drawer__empty .h4 {font-size: 22px;}
.cart-item__title {line-height: 1 !important;font-size: var(--font-20);}
.cart-item__prices {font-size: var(--font-18);}
.cart-drawer__addons .reversed-link {font-size: var(--font-20);}
.collection-card__title.h4 {font-size: var(--font-20);text-transform: uppercase;}
.collection-card__wrapper.relative.flex {gap: 0px;}
.collection-card__inner {padding: 20px 15px;}
.collection-card__inner .btn.btn--icon-circle.btn--secondary.shrink-0 {width: 4rem;height: 4rem;}
.inline-richtext.collection-title.h1 {font-size: var(--font-45);color: #383836;}
.totals .totals__subtotal, .totals__subtotal-value.h4 {font-size: var(--font-23);}
.drawer__footer-body .tax-note, .drawer__footer-body .tax-note a {font-size: var(--font-20);}
.cart-drawer__body .flex.flex-col .gap-8 {gap: 10px;}
body .article-card__media {margin-bottom: 1.4rem;}
.article-card__date.text-sm {font-size: var(--font-20);line-height: normal;}
.article-card__content .article-card__button {margin-top: 5px;font-size: var(--font-18);}
body .article-card__title {line-height:0;}
body .article-card__title a{line-height:1.4;}
.article__block.article__content h3 {font-size: 18px;}
.search-drawer.drawer.drawer--right .drawer__close-btn{top:16px;}
.search-drawer.drawer.drawer--right .drawer__inner {max-width: 400px;}
.search-drawer.drawer.drawer--right .drawer__heading.h3.flex.items-center {font-size: 20px;}
.search-drawer.drawer.drawer--right .icon--medium, .search-drawer.drawer.drawer--right .icon--large {width: 22px;height: 22px;}
.search-drawer.drawer.drawer--right .search__field-icon {inset-inline-start: 15px;}
.search-drawer.drawer.drawer--right .search__input {width: 100%;padding: 18px 90px 18px 45px;border-color: transparent;
	height: auto;line-height: 1;font-size: 18px;font-weight: 500;border-radius: 50px;}
	.template-search .search__form .search__input {
	padding-right: 90px;
}

body .cart-drawer__empty{gap:20px;max-width:100% !important; padding-top:0px;}
.cart-drawer__empty .btn.btn--secondary {padding: 15px 25px;height: auto;border-radius:50px;background: var(--secondary);font-size: 16px;line-height: 1;
	width: fit-content;margin: auto;color: #fff;border: none;}
.drawer__heading.h3 span {font-size: 22px;}
.cart-drawer__header {padding: 0px 15px;}
.drawer__close-btn {width: 25px;height: 25px;}
.empty-state h4 {font-size: 20px;}
.main-blog__featured_post .hero__content .btn.btn--primary {background-color: #ffff;}

.main-blog__featured_post .hero__content .rich-text__subheading.text-subheading {font-size: 15px;}
.main-blog__featured_post .rich-text {max-width: 100rem;margin-inline: auto;position: absolute;
	top: 50%;transform: translateY(-50%);background: #000000ba;padding: 25px;}
.related-posts h2, .article-comment__form-title {font-size: var(--font-35);}
body .article__main-info.section--padding, .related-posts.section.section--padding {padding-bottom: 6rem;}
.article-comment.section.section--padding {padding-bottom: 0;}
.article__wrapper .article-tags a {height: auto;padding: 0.8rem 1.5rem;font-size: var(--font-16);line-height: normal;}
.article__meta.article__blog a {font-size: 16px;}
body .article__wrapper > * + * {margin-top: 1rem;}
.related-posts__items {gap: 20px;}
.article__title.hd2 {font-size: var(--font-35);}
.article__block.article__content p {margin: 10px 0;}
.article__block.article__content li {margin-bottom: 10px;}
.article__block.article__content h2 {margin-bottom: 15px;}
.article-navigation__heading.h4.hidden.md\:block {font-size: 15px;padding-bottom: 20px;}
.article-navigation__heading.h4:hover {text-decoration: underline;}
.article__block.article-navigation {
	grid-template-columns: 1fr auto;
}
.article-navigation__prev.f-column, .article-navigation__next.f-column.text-right{width:fit-content;}
.form-comment__comments-fields input, .form-comment__comments-fields #CommentForm-body {
	font-size: 16px;color: #000;opacity: 1;background: #fff;border: 1px solid #e7e5cf;line-height: normal;padding: 17px 30px;outline: none;resize:none;}
.form-comment__comments-fields .form-label {display: none;}
.article__block.article__content .ql-block.ql-align-center {
	text-align: left !important;
}
.blog-template .section__header.spacing--large {
	padding-bottom: 30px;
}

div {font-size: 16px;}
.bag_list_right p {margin-top: 0;}
.custom-collab-contact {background: {{ section.settings.bg_color }};padding: 3.5rem 0;padding-bottom:0px;}
.custom-collab-contact__wrapper {display: grid;grid-template-columns: 1fr 1fr;gap: 3rem;align-items: start;max-width: 70%;margin: auto;}
.custom-collab-contact__heading { margin: 0 0 18px;font-size: 20px;line-height: 1.3;font-weight: 700;text-transform: uppercase;}
.custom-collab-contact__text {font-size: 16px;line-height: 1.8;}
.custom-collab-contact__text p { margin: 0 0 10px;}

 .custom-collab-contact__right input, .custom-collab-contact__right textarea {font-size: var(--font-16);color: #000;opacity: 1; background: #fff; border: 1px solid #e7e5cf;
  line-height: normal;padding: 1.1rem 1.8rem;outline: none;border-radius:10px;font-family: Montserrat, sans-serif;}
.custom-collab-contact__row {display: grid;grid-template-columns: 1fr 1fr;gap: 16px;margin-bottom: 16px;}
.custom-collab-contact__right textarea {resize: none;margin-bottom: 18px;width: 100%;}
.custom-collab-contact__btn {display: inline-flex;align-items: center;justify-content: center;padding: 15px 50px;
	border: 0;background: #000;color: #ffffff;font-size: 16px;font-weight: 600;text-transform: uppercase;cursor: pointer;line-height: 1;height: auto;}
.custom-collab-contact__btn:hover {background: #e6e4ce;color: #000;}
.custom-collab-contact__social { margin-top: 28px;}
.custom-collab-contact__success {margin-top: 15px;color: green;font-size: 14px;}
.custom-collab-contact__errors {margin-top: 15px;color: red;font-size: 14px;}
.create-with-us .page__content.rte P {text-align: center;}
.cart-drawer-button .icon.icon-shopping-bag {display: none;}
.cart-drawer-button::after {content: "";background-image: url(/cdn/shop/files/cart.png?v=1776136524);background-repeat: no-repeat;width: 1.763rem;height: 1.763rem;background-size: 1.463rem;}
.cart-drawer .drawer__footer-buttons .btn {font-size: 16px;font-weight: 500;}
.cart__footer-wrapper .form-control{background-color:#fff;}

.related-products .swiper-pagination {position: relative;margin-top: 15px;bottom:-1rem;text-align: center;}
.related-products .swiper-pagination-bullet {width: 6px;height: 6px;opacity: 1;}
.related-products .swiper-pagination-bullet-active {background: #000;}
.related-products .swiper-pagination-bullet.swiper-pagination-bullet-active::after{opacity:0;}
.related-products .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {margin: 1rem 0.4rem;}
.product-template .custom-image-gallery-section {padding-top: 2rem;}
body .product__info-container .product-form__input--button input[type="radio"] + label {min-height: auto;padding: 10px 26px !important;border-radius: 50px;}
body .product__info-container .product-form__input .form__label {margin-bottom: 10px;}
.pagination {margin-top: 3rem;}
body .jdgm-carousel-wrapper {padding-bottom: 0;}
body .jdgm-carousel__arrows {margin-top: 40px;}
.main-blog__tags ul .inline-flex.items-center {justify-content: center;}


.custom-sort-wrapper {
	display: flex;
	align-items: center;
	gap: 2px;
}
.sort-label {
	font-size: 16px;
	font-weight: 600;
	color: #333;
	font-family: Montserrat, sans-serif;
}
.sort-select-wrap select {
	border: none;padding-left:10px; padding-right:10px;
	background: transparent;
	font-size: 16px;
	font-weight: 600;
	outline: none;
	cursor: pointer;
	appearance: none;
	font-family: Montserrat, sans-serif;
}

/* dropdown arrow */
.sort-select-wrap {line-height:0;
  position: relative;
}

.sort-select-wrap::after {
	content: "";
	position: absolute;
	right: -2rem;
	top: 50%;
	transform: translateY(-50%);
	background: #fff url(/cdn/shop/files/sleact-icon.png?v=1775645022) !important;
	width: 7px;
	height: 6px;
	background-repeat: no-repeat !important;
}
.shopify-payment-button__button.shopify-payment-button__button--unbranded {
	font-size: 16px;
	height: auto;
	min-height: auto;
	padding: 1rem;
}
.main-blog__block .inline-flex.items-center {
	justify-content: center;gap:15px;
}

body .collection__toolbar #ProductCount {
	padding-left: 10px;
}
.template-search .pagination-wrapper {
	padding-bottom: 1.8rem;
}
.cart__footer .cart__addon {
	padding: 1rem;border-radius: 50px !important;
}

.cart__footer-wrapper.grid.gap-5 {
	gap: 1rem;
}
.cart__footer--subtotal .btn--link {
	font-size: 16px;
}

.cart__footer-wrapper .cart__addon select, .cart__footer-wrapper .cart__addon input, .cart__footer-wrapper textarea {
	line-height: normal;
	padding: 20px 20px;
	font-size: 16px;
	border-radius: 50px;
}
.cart__footer-wrapper textarea {
	border-radius: 0;
	
}
.search__box-item .text-pcard-title {
	font-size: 15px;
}
body .search__content .media-wrapper {
	flex: 0 0 70px;
}
#Newsletter-success--newsletter_3qCrWc {
	align-items: center;
}



.main-blog__items{
    column-count: 3;
    column-gap: 32px;
}

.main-blog__items .f-column{
    display: inline-block !important;
    width: 100% !important;
    margin: 0 0 32px !important;
    break-inside: avoid !important;
    vertical-align: top;
    float: none !important;
}

/* ye important h */
.main-blog__items{
    display: block !important;
}

.main-blog__items .article-card{
    height: auto !important;
}

.article-card img {
	border-radius: 15px;
}




.product__block.product__block--description.rte {
	width: 70%;
	/* margin: auto; */
	padding-top: 20px;
}

.product__block--description img {margin-bottom: 15px;}
.faq-main-row .accordion-details__content ul {margin-top: 10px;padding-left: 20px;}
.quiz-main .block.is-animated {margin: 15px 0;}







.custom-reviews-section .jdgm-carousel-title {
	margin-bottom: 15px;
}

.custom-reviews-section .jdgm-star {
	color: #000;
}

/* .custom-reviews-section .jdgm-carousel-item {
	border: 1px solid;
	padding: 15px;
	
} */

.custom-reviews-section .jdgm-carousel-item__review-title {
	margin: 5px;
}
.custom-reviews-section .jdgm-carousel__right-arrow, .custom-reviews-section .jdgm-carousel__left-arrow {
	border-color: #000;
}

.accessibly-app-widget-button.accessibly-app-ignore {
	background-color: #000 !important;
}
.accessibly-app-icon-logo::before {
	color: #e6e4cf;
}


.mu-item-quantity {
    display: flex;
    align-items: center;
    border: 1px solid #ddd;
    border-radius: 30px;
    overflow: hidden;
    width: fit-content;
    background: #fff;
}

.mu-item-quantity button {
    width: 40px;
    height: 40px;
    border: 0 !important;
    background: transparent !important;
    cursor: pointer;
    transition: all 0.3s ease;
}

.mu-item-quantity button:hover {
    background: #f5f5f5 !important;
}

.mu-item-quantity button svg {
    width: 14px;
    height: 14px;
}

.mu-item-quantity div {
    min-width: 40px;
    height: 40px;
    border: 0 !important;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px !important;
    font-weight: 600;
    color: #000;
}
.mu-item-quantity.mu\:flex.mu\:items-stretch.notranslate {
	overflow: unset;
}
.mu-item-quantity button {
	border-radius: 0px;
}


#monster-cart-wrapper #mu-checkout-button {
	background: #000 !important;
	height: auto;
	font-size: 18px !important;
	line-height: normal !important;
}
#monster-cart-wrapper #mu-checkout-button:hover {
	background-color: #e6e4cf !important;
	color: #000 !important;
}

.mu-progress-bar {
	background: #000 !important;
}

.mu-cart-item.mu\:mb-2 {
	padding-bottom: 10px;
}



/*-----------Responsive block-----------*/


@media only screen and (max-width:1190px){
.page-width {margin-left: 15px;margin-right: 15px;}
.header.w-full {padding: 10px 20px;}
.custom-top-brand-text {font-size: 20px;margin-bottom: 10px;}
.announcement-bar {padding: 8px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
.announcement-bar__text{font-size:12px;}
.menu__item {font-size: 14px;}
.home-banner p, .product-card__title.text-pcard-title a, .f-price__regular {font-size: 14px;line-height:1.3;}
p, a, li, .custom-testimonials-text p, .custom-feature-text p {font-size: 14px;line-height: 1.5;letter-spacing: normal;}
.section__heading.h2, .rich-text__heading.inline-richtext.h2, h2, h2 strong, .custom-testimonials-slider .custom-testimonials-heading {font-size: 26px;line-height:1.3;}
.home-banner .btn.btn--primary, .btn.btn--primary, .home-banner .btn.btn--secondary {padding: 12px 26px;font-size: 14px;border-radius:50px;}
.product-card__atc {padding: 12px 25px;font-size: 14px;border-radius:50px;}
.jdgm-widget * {font-size: 14px;}
.product-card__title {line-height: 1;margin-bottom: 10px;margin-top: 10px;}
.custom-image-gallery-section {padding-left: 8px;padding-right: 8px;}
.custom-image-gallery-item {padding: 7px;}
.custom-feature-title {font-size: 16px;margin-bottom: 10px;letter-spacing: normal;}
.our-collections-main .collection-card--has-bg .collection-card__inner {padding: 10px 0px;}
.custom-testimonials-slider .custom-testimonials-title, .custom-testimonials-slider .custom-testimonials-author {font-size: 16px;}
.custom-testimonials-slider .custom-testimonials-stars {font-size: 18px;gap: 5px;}
.custom-testimonials-slider .custom-testimonials-link {gap: 10px;font-size:14px;}
.our-collections-main .collection-card__inner .collection-card__title {font-size: 16px;letter-spacing: normal;margin-bottom: 8px;}
.our-collections-main .collection-card__inner .text-subtext p {line-height: 1.5;}
.custom-about-section .image-with-text__inner.md\:flex.items-center.text-left.md\:text-left {padding-left: 50px;padding-right: 25px;padding-bottom:40px;}
.newsletter-form__field-wrapper input, .contact__fields input, .contact__fields .form-control--textarea {font-size: 14px;padding: 12px 20px;border-radius:50px;}
#Newsletter-submit--newsletter_3qCrWc {font-size: 14px;padding: 12px 25px;border-radius:50px;}
.footer__wrapper {max-width: 100%;margin-bottom:15px;}
.footer-block.footer-block--menu.f-column.w-full {--col-width: 34% !important;}
.newsletter-custom-term.rte {padding: 15px 0;}
.footer-newsletter.text-left .section__heading.h2 {line-height: 1.3;}
.custom-feature-dots {gap: 10px;margin-top: 5px;}
.custom-testimonials-slider .custom-testimonials-dots{gap:10px;}
.footer__bottom {padding-top: 0;width: auto;float: right;}
.footer__bottom-row {max-width: 100%;margin-top: 0;}
.about-banner-custom {padding: 0px 15px;}
.contact__fields {max-width: 100%;}
.contact-form-main .contact__wrapper {max-width: 70%;}
.contact__fields {grid-column-gap: 12px;padding-top: 15px;grid-row-gap: 12px;}
.contact-form-main .contact__fields .form-control--textarea {border-radius: 20px;}
.contact-subheading {padding: 12px 0;}
.contact-form-main .contact__button .btn.btn--primary {padding: 12px 35px;}
.contact-info-list {max-width: 100%;padding-right: 15px;padding-left: 15px;gap: 15px;align-items: flex-start;}
.contact-info-list li {padding-top: 40px;}
.contact-info-list li::after {width: 35px;height: 35px;background-size: 180px;background-position: -5px;}
.contact-info-list li:nth-child(2)::after {background-position: -74px;}
.contact-info-list li:nth-child(3)::after {background-position: 43px;}
.custom-contact-info-main{margin:0px 15px;}
.our-founders-main .section__description p {font-size: 18px;line-height: 1.5;color: #282824;}
.our-founders-main .our-founder-content {padding-left: 30px;padding-right: 0;}
.about-our-collection-main .section__header--text {max-width: 80%;}
.about-banner-inner p {padding: 0px 0rem;}
body .collection__toolbar {padding-left: 15px;padding-right: 15px;}
.f-price__regular, .f-price--on-sale .f-price-item--regular, .f-price-item.f-price-item--sale {font-size: 14px;}
.custom-collection-toolbar__left select {font-size: 14px;padding: 12px 50px 12px 30px;}
#SortByContainer .form-control--select {padding: 0;}
#SortByContainer {padding: 12px 30px 12px 30px;font-size: 14px;}
#SortBy, .sort-label, .sort-select-wrap select {font-size: 14px;}
body #SortByContainer .facet-short select ~ .icon {right: -10px;width: 10px;height: 10px;}
.custom-collection-banner__subtitle {font-size: 18px;}
.product-card__badge .f-badge.f-badge--sale {font-size: 14px;padding: 8px 12px;border-radius: 4px;}
.product-card-style-card .product-card__info {padding: 12px;}
.btn.btn--primary.lode-more {padding: 12px 35px;}
.faq-main-row{margin:auto;}
.faq-main-row .font-heading.h4.inline-richtext {font-size: 18px;line-height:normal;}
.faq-main-row .accordion-item.accordion-standard {padding: 15px;margin-bottom: 15px;}
.page__content h2, .page__content h3 {margin-top: 20px;}
.page__content p {margin: 15px 0px;}
body li::marker {font-size: 18px;}
.page__content h3 strong, .page__content h3 {font-size: 18px;}
.subscription-popup__title h3 {font-size: 22px;}
#Newsletter-submit--Popup {padding: 12px 25px;font-size: 14px;margin-top: 10px;border-radius: 50px;}
.cart-count--absolute {right: -6px;top: -2px;}
.cart-count {font-size: 12px;padding: 10px;}
.collection-card__title.h4 {font-size: 16px;}
.collection-card__inner .btn.btn--icon-circle.btn--secondary.shrink-0 {width: 45px;height: 45px;}
.collection-list__items.f-grid {gap: 20px;}
.drawer__heading.h3.flex.items-center.gap-3 {font-size: 20px;}
.cart-item__title, .cart-item__prices {font-size: 14px;}
.search__input {font-size: 15px;padding: 10px 40px;border-radius: 50px;}
#shopify-pc__banner__btn-decline, #shopify-pc__banner__btn-accept {font-size: 15px;}
.shopify-pc__banner__dialog #shopify-pc__banner__body-title {font-size: 20px;}
.search-drawer.drawer.drawer--right .drawer__header.search-drawer__header {padding: 15px;}
.search-drawer.drawer.drawer--right .search__form {padding: 0px 15px;}
.search-drawer.drawer.drawer--right .drawer__close-btn {right: 15px;width: 22px;}
.search-drawer.drawer.drawer--right .search__reset, .search__field .search__reset {font-size: 14px;}
.search__box.search__results .h-full.w-full * {font-size: 14px;}
.search__field .search__input {padding: 15px 15px 15px 35px;}
.template-search__header h1 {font-size: 25px;}
.facet-drawer-button {height: auto;padding: 12px 25px;line-height: 1;font-size: 15px;border-radius: 4px;}
.drawer__inner .drawer__content * {font-size: 14px;}
.cart-drawer__empty .h4 {font-size: 18px;}
#FacetFiltersContainer .form-control--select {padding: 8px;border-radius: 50px;}
.drawer__inner {max-width: 300px;padding: 5px;}
.drawer__inner .icon.icon-caret-down.icon--medium {top: 50%;transform: translateY(-50%);}
.facet-title.text-wrap {font-size: 14px;padding: 5px 10px;}
.facets-active .icon.icon-close.icon--small {width: 15px;height: 15px;}
.cart-item__product.flex {flex-wrap: wrap;}
.cart-item__media {width: 100%;max-width: 100%;flex: fit-content !important;}
.custom-breadcrumb.page-width {font-size: 14px;flex-wrap: wrap;}
.product__info-container .f-price__regular, .product-short-desc {font-size: 15px;}
body .quantity {width: 130px;}
.product-form__quantity::before {font-size: 15px;}
body .quantity__input {padding: 10px 30px;font-size: 15px;border-radius: 50px;}
.quantity__button svg {width: 15px;}
body .quantity__button[name="plus"] {right: 10px;width: 18px;}
body .quantity__button {left: 10px;}
.product-form__submit {font-size: 14px;padding: 12px;border-radius: 50px;}
.product__info-container .product__block--icon-with-text .icon-with-text__item img {width: 70px;height: 70px;}
.product__info-container .product__block--icon-with-text{width:100% !important;}
.product__info-container .product__block--icon-with-text .icon-with-text {display: grid !important;grid-template-columns: 1fr 1fr 1fr;gap: 10px;}
.product__info-container .product__block--icon-with-text .icon-with-text__item .inline-richtext {font-size: 12px;max-width: 100%;}
body #apd-root .apd-tabs-list-item, body #apd-root .apd-tabs-list-item.apd-active {font-size: 15px;padding: 10px 25px;}
body #apd-root {max-width: 100%;}

body #apd-root .apd-content h2 strong {font-size: 20px;margin-bottom: 10px;display: inline-block;margin-top: 15px;}
.empty-state .h4 {font-size: 14px;}
.main-blog__block.main-blog__tags .inline-flex.items-center.flex-nowrap {flex-wrap: wrap;gap: 15px;justify-content: center;}
.article-card__date.text-sm, .article-card__content .article-card__button{font-size:14px;}
.main-blog__items.f-grid.f-grid-1-cols, .main-blog__items.f-grid.f-grid-1-cols, .related-posts__items {gap: 30px;}
.main-blog__featured_post .hero__content .rich-text__heading.h1 {font-size: 25px;}
.related-posts h2, .article-comment__form-title {font-size: 25px;}
.article__share {font-size: 15px;}
body .article-tags a {font-size: 15px;padding: 15px;border-radius: 50px;margin: 2px;}
.article__block.article-navigation .icon--extra-small {width: 15px;height: 15px;}
body .article-card__media {margin-bottom: 10px;}
.custom-feature-icon img {height: 50px;}
.pagination__list .icon--extra-small {width: 15px;height: 15px;}
.page__content ul {padding-left: 18px;}
.custom-testimonials-slider .custom-testimonials-bottom {position: unset;padding-top: 15px;}
.shopify-payment-button__button.shopify-payment-button__button--unbranded {font-size: 14px;height: 45px;border-radius: 50px;}
.bag_list_right .btn {padding: 10px 20px;font-size: 15px;}
.product-card__title.text-pcard-title {font-size: 14px;}
.custom-collab-contact__right input, .custom-collab-contact__right textarea {font-size: 14px;padding: 12px 15px;}
.cart-item__product--info a, .totals__subtotal.h4, .totals__subtotal-value.h4, .btn--link {font-size: 14px;}
body #apd-root {grid-template-columns: auto 1fr;}
.cart-item__product .icon--small {width: 15px;height: 15px;}
.template-404 .title.h2 {font-size: 28px;}
body .template-404 p {margin: 15px 0;font-size: 15px;}
.tax-note .btn--link {font-size: 14px !important;}
.drawer__footer-buttons {display: block;}
.cart-drawer .drawer__footer-buttons .btn {width: 100%;padding: 12px !important;border-radius: 50px;}
.drawer__footer-buttons .btn--secondary {margin-bottom: 10px;}
#cart .cart-item__media {flex: 0 0 90px !important;}
#cart .flex.items-start.gap-4 {gap: 14px;}
body .cart__addon {padding: 14px;}
.form-control--textarea, .form-control--select, .cart__addon input {font-size: 14px;padding: 15px;}
.cart__addon .form-control--select ~ .icon {top: 50%;transform: translateY(-50%);}
.article__wrapper .article-tags a {height: auto;padding: 8px 20px;font-size: 14px;line-height: normal;}
#apd-root .apd-content ul li, #apd-root .apd-content p, #apd-root .apd-content ul li strong, #apd-root .apd-content p strong{font-size:14px;}
.form-message.alert.alert--success {font-size: 14px;gap: 8px;}

.page__content p, .shopify-policy__body p {margin: 15px 0;}
#apd-root .apd-content p {padding-bottom: 12px;}
body #apd-root .apd-content ul li::after{top:11px;}
body .cart__empty-header {max-width: 100%;}
.cart__footer-wrapper.grid.gap-5 {gap: 10px;}
.cart__footer .cart__addon {padding: 12px;}
.product-card__badge span {font-size: 14px;padding: 5px;}

}


@media only screen and (max-width:1023px){
.icon--large {width: 20px;height: 20px;}
.icon--medium {width: 18px;height: 18px;}
.country-switcher {
	--f-max-width: 330px !important;
	width: 100%;
}
.cart-drawer-button::after {width: 18px;height: 20px;background-size: 17px;}
.cart-count--absolute {right: -11px;top: -5px;}
.menu-drawer__menus li a {font-size: 14px;padding: 12px;}
.menu-drawer__menus li a:hover {background: #000;color: #fff;}
.drawer__inner.flex.flex-col.w-full.h-full {max-width: 340px;}
.h3.relative.flex.header__logo--image img {width: 50px;}
.drawer__close .icon--large {width: 25px;height: 25px;}
.menu-drawer__header {padding: 10px;}
body .menu-drawer nav .v-scrollable {padding: 0;}
.menu-drawer__menus li {border-bottom: 1px solid;padding: 0;}
.disclosure__toggle.text-normal.font-body {font-size: 14px;}
.f-country-flags.f-country-flags--AU {width: 18px;height: 18px;}
.slideshow__title, .about-banner-inner h1, .custom-collection-banner__title {font-size: 28px;line-height: 1.2;}
body .main-page-title.page-title, .shopify-policy__title  h1 {font-size: 28px;line-height: normal;padding: 30px 0;}
.inline-richtext.collection-title.h1, .main-blog h1 {font-size: 28px;}
.header__logo img {width: 50px;}
.header__navigation {display: none;}
.header__buttons > :is(a, button) {width: 20px;height: 20px;}
.account-button {display: flex;}
.header__buttons.flex {gap: 10px;}
.menu-drawer-button.btn.btn--inherit.flex {width: 50px;height: 50px;}
.header__icons .menu-drawer-button .icon--large {width: 40px;height: 40px;}
.header__icons .icon--large {width: 20px;height: 20px;}
body #shopify-section-template--19670492610713__slideshow_q3U4Jn .slideshow__text {padding-left: 0;}
.best-sellers .section__header-wrap {justify-content: center;}
.custom-testimonials-slider .custom-testimonials-slide {gap: 4.5rem;align-items: flex-start;grid-template-columns: 50% auto;}
.custom-testimonials-slider .custom-testimonials-bottom {position: unset;max-width: 46%;padding-right: 0;padding-top: 15px;}
.custom-testimonials-slider .custom-testimonials-right {padding-right: 10px;}
.custom-about-section .image-with-text__content h2 {margin-top: 0; }
body .footer__top-wrapper.f-flex {display: grid;grid-template-columns: 50% auto auto;grid-column-gap: 10%;}
body .footer__top-wrapper.f-flex .accordion-details__summary.flex.items-center.justify-between.gap-2 {display: none;}
.footer-newsletter {width: 100%;max-width: 100%;float: left;}
.footer-block.footer-block--menu.f-column.w-full {width: 100% !important;float: left;}
.footer__top-wrapper .accordion-details__content.linklist {display: grid;grid-template-columns: auto;gap:3px;}
.footer-image-box__text ul li {padding-left: 35px;padding-bottom: 10px;}
.footer-image-box__text ul li::before {background-size: 150px;width: 25px;height: 30px;background-position: -6px;}
.footer-image-box__text ul li:nth-child(2)::before {background-position: -42px;}
.footer-image-box__text ul li:nth-child(3)::before {background-position: -78px;}
.footer-image-box__text ul li:nth-child(4)::before {background-position: -120px -4px;width: 28px;}
.contact-form-main .contact__wrapper {max-width: 90%;}
.custom-collection-banner__badge img {width: 60px;top: -8px;right: 10px;}
.article__title.hd2 {font-size: 22px;}
.article__date.text-subheading, .article__meta.article__auto, .article__meta.article__blog, .article__meta.article__blog .btn--link {font-size: 15px;}
body .article__wrapper {padding: 15px;}
body .article__wrapper ul {padding-left: 15px;}
.menu-drawer.drawer.drawer--left .drawer__inner {padding: 0;}
.custom-collab-contact__wrapper {max-width: 100%;}
#comments {max-width: 100%;padding: 15px;}
#comments .form-field ~ .form-field {margin-top: 12px;}
.custom-image-gallery-card {border-radius: 15px;}
.shopify-payment-button shopify-accelerated-checkout:has(shop-pay-wallet-button)  {
	background: #5433eb;display: block;padding: 4px;border-radius: 50px;}
.main-blog__items {column-count: 2;}


}

@media screen and (max-width: 767px) {
	
.best-sellers {padding-top: 30px;padding-bottom: 20px;}
/* featured-collection.swipe-mobile {overflow: hidden;}
featured-collection .swipe-mobile__inner {display: flex !important;flex-wrap: nowrap !important;overflow-x: auto !important;
    overflow-y: hidden !important; scroll-snap-type: x mandatory; -webkit-overflow-scrolling: touch; gap: 12px;}
 featured-collection .swipe-mobile__inner > .f-column,
 featured-collection .swipe-mobile__inner > .swiper-slide {flex: 0 0 calc(100% - 0px) !important;max-width: calc(100% - 0px) !important;
    width: calc(100% - 0px) !important;scroll-snap-align: start;}
featured-collection .featured-collection__items {grid-template-columns: unset !important;} */
.section__heading.h2, .rich-text__heading.inline-richtext.h2, h2, h2 strong, .custom-testimonials-slider .custom-testimonials-heading {font-size: 22px;line-height: 1.3;}
body .slideshow-wrapper.slideshow-content-mobile--below .slideshow__content {position: absolute;left: 0;margin-left:0px;}
body #shopify-section-template--19670492610713__slideshow_q3U4Jn .slideshow__text {padding-inline: 15px;max-width:95%;padding-left: 10px;}
/* .home-banner .slideshow__text.rich-text.text-center {background: #ffffff91;padding: 30px;} */
.custom-image-gallery-section {padding-top: 40px;padding-bottom: 40px;}
.custom-image-gallery-section.gallery-section {padding-bottom: 0;}
.custom-testimonials-slider {padding: 40px 0;}
.our-collections-main .page-width {padding-top: 35px;}
.custom-testimonials-slider .custom-testimonials-slide {gap: 25px;grid-template-columns: 100%;}
.custom-testimonials-slider .custom-testimonials-bottom {max-width: 100%;}
.our-collections-main .lg\:f-grid-3-cols {gap: 30px;}
.custom-about-section .image-with-text__inner.md\:flex.items-center.text-left.md\:text-left {padding-left: 15px;padding-right: 15px;padding-bottom: 40px;padding-top: 5px;}
.custom-image-gallery-card img {height: 400px;}
.slideshow__text.rich-text.text-center{text-align:left;}
body .footer__top-wrapper.f-flex {grid-template-columns: 100%;grid-row-gap: 15px;}
.footer-image-box__text.rte ul {padding-left: 0;}
.footer__wrapper {padding-top: 35px;padding-bottom: 50px;}
.custom-feature-icons-wrapper {padding: 15px;}
.custom-feature-slider {padding: 15px 0;}
.custom-testimonials-slider .custom-testimonials-author {margin-top: 15px;}
.custom-testimonials-slider .custom-testimonials-top-row {margin-bottom: 15px;gap: 15px;}
.custom-testimonials-link::after {width: 20px;height: 20px;background-size: 20px;}
.footer__bottom-row {flex-direction: unset;}
#shopify-section-template--19670492610713__slideshow_q3U4Jn .slideshow__item-wrap,
#shopify-section-template--19670492610713__slideshow_q3U4Jn .slideshow__bg {--aspect-ratio-mobile: 1.1 !important;}
.swiper-pagination.swiper-pagination-bullets-animate.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{bottom: 50px;gap: 5px;}
.contact-banner .about-banner-inner {padding: 60px 15px;border-radius: 10px;}
.contact-form-main .contact__wrapper {max-width: 100%;padding-top: 40px;padding-bottom: 40px;}
.contact-info-list {flex-wrap: wrap;gap: 15px;}
.contact-info-list li {width: 100%;}
.custom-contact-info-main {padding: 30px 15px;border-radius: 15px;}
.our-founders-main, .about-our-collection-main {padding-top: 40px;}
.about-banner-inner {border-radius: 15px;padding: 30px 15px;}
.our-founders-main .section__description p br{display:none;}
.our-founders-img {width: 100%;}
.our-founders-main .our-founder-content {width: 100%;padding-left: 0;padding-right: 0;padding-top: 10px;}
.about-our-collection-main .section__header--text {max-width: 100%;}
.custom-collection-banner__box {padding: 50px 15px;border-radius: 15px;}
body .collection__toolbar {padding: 20px;flex-wrap: wrap;gap: 15px;}
body .collection__toolbar .gap-10.hidden.md\:flex.items-center {width: 100%;display: flex;flex-wrap:wrap;}
body .collection__toolbar #SortBy {background: transparent;border: none;}
body .collection__toolbar .btn.btn--icon {width: 40px;height: 40px;border-radius: 50px;}
body .collection__toolbar .icon--medium {width: 26px;height: 24px;}
.product-card__atc {padding: 20px;border-radius: 50px;bottom: 10px;right: 0px;}
.shop-list-main {padding-bottom: 40px;padding-top: 25px;}
.shop-list-main .pagination {margin-top: 30px;}
.faq-main-row {max-width: 100%;padding: 15px;padding-top: 45px;padding-bottom:0px;}
.subscription-popup .drawer__close-btn {width: 40px;height: 40px;}
body .block.product__info-wrapper.w-full {padding-left: 0;}
.slider-controls--grouped-mobile .slider-controls {font-size: 15px;padding: 0 18px;}
.swiper-button-prev svg, .swiper-button-next svg {width: 20px;height: 20px;}
.product__info-container .product__block--title .product__title.h1 {font-size: 22px;line-height: 1.3;}
.product__info-container .product__block.product__block--title {margin-bottom: 15px;}
.product-form__submit {padding: 15px;}
body .quantity__input {border-radius: 5px;}
.product-form__quantity {gap: 10px;margin-bottom: 10px;}
.product__info-container .product__block {margin: 12px 0;}
.product-flex-main {padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border-radius: 15px;}
body #apd-root {display: grid;grid-template-columns: 100%;gap: 25px;padding-top: 30px;}
.custom-image-gallery-section .section__heading.h2 {padding: 0 6px;}
.main-blog__featured_post .hero--medium {--banner-height: 290px;--banner-height-mobile: 290px;}
body .related-products .section__heading.h2 {margin-bottom: 15px;}
.image-with-text__content.rich-text .block {margin-top: 15px;}
.custom-article-grid, .bag_list {gap:15px;grid-template-columns: 1fr 1fr;grid-row-gap:30px;}
.template-search {padding-bottom: 40px;}
.custom-collab-contact__wrapper {grid-template-columns:100%;gap:30px;}
.cart__header .cart__title.hd2 {font-size: 28px;}
body .cart .free-shipping-goal {margin-block-end: 0;margin-block-start: 0;max-width: 100%;}
.product-form__submit {margin-bottom: 10px;}
body .product__media-icon {width: 35px;height: 35px;background: ;top: 20px;}
.product__media-list.flex.swiper-wrapper {margin-bottom: 10px;}
.custom-feature-icon {margin-bottom: 15px;}
.related-product-main {padding-bottom: 40px;}
.related-products .swiper-pagination {bottom: -6px;}
.related-products .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {margin: 5px;}
.gallery-section .custom-image-gallery-wrapper {padding-top: 30px;}
.footer__wrapper .accordion-details__content.linklist li {padding-bottom: 5px;}
.footer__wrapper .accordion-details__content.linklist li .reversed-link:hover{text-decoration: underline;background-size:0% var(--reversed-link-gap);}
.menu-drawer .f-country-flags {
	font-size: 14px;
	width: 14px;
	height: 14px;
}
.collection__toolbar .flex.md\:hidden.gap-2 {
	gap: 10px;
}

#FacetFiltersContainer .accordion-details__content input {
	width: 14px;
	height: 14px;
}
#FacetFiltersContainer input:is([type="checkbox"], #FacetFiltersContainer [type="radio"])::after {
	width: 6px;
	height: 6px;
}
.facet-clear-all.btn--link {
	margin: 10px 0;
}
.page__content ul li {
	margin-bottom: 8px;
}
.footer__bottom {
	width: 100%;margin-right:0px;
	
}
.footer__bottom-row {
	flex-direction: unset;
	justify-content: center;
}

body .main-blog__tags {
	margin-bottom: 25px;
	margin-top: 35px;
}

.additional-checkout-buttons {
	margin-top: 10px;
}
.shopify-payment-button shopify-accelerated-checkout:has(shop-pay-wallet-button)  {
	padding: 8px;
}
body shop-pay-wallet-button, body shopify-paypal-button, body shopify-google-pay-button {
	height: 40px !important;
}
.cart__footer--buttons .btn.btn--primary {
	padding: 16px 26px;
}
 .product-card__wrapper .product-card__main-actions{align-items:center;}


.collection__content .sticky-element {
	position: initial !important;
}
.template-search .pagination-wrapper {
	padding-bottom: 0;
}
.footer__top-wrapper .accordion-details__content.linklist {
	
	grid-template-columns: auto auto;

}
.footer__top-wrapper .accordion-details__content.linklist li:nth-last-child(-n+3) {
	grid-column: initial;
}
.blog-template .hero--extra-small {
	--banner-height: 300px;
	--banner-height-mobile: 250px;
}
.main-blog__items {column-count: 1;}
.form-control--select ~ .icon {right: 15px;}
.custom-menu-select {
	width: 390px;
}
.search__field .search__input {
	padding: 15px 64px 15px 35px;
}
.search-drawer.drawer.drawer--right .search__input {padding: 18px 56px 18px 45px;}
}

@media only screen and (max-width:575px){
.slideshow__title{font-size:26px;}
.home-banner .slideshow__text.rich-text.text-center {padding: 20px;padding-left:5px;text-align:left;}
.home-banner p {padding: 5px;}
body .collection__toolbar {justify-content: center;}
body .collection__toolbar .gap-10.hidden.md\:flex.items-center {flex-wrap: wrap;justify-content: center;}
.drawer__inner.blocks-radius {max-width: 95%;}
.subscription-popup .subscription-popup__blocks {padding: 15px 0px;}
.search-drawer.drawer.drawer--right .drawer__inner {max-width: 340px;}
.custom-feature-icon img {height: auto;}
.our-collections-main .lg\:f-grid-3-cols {gap: 20px;}
.custom-article-grid, .bag_list, .custom-collab-contact__row {grid-template-columns: 100%;}
.footer__bottom-row {flex-wrap: wrap;justify-content: center;padding:0px 10px;}
.custom-image-gallery-card img {height: 430px;}
body .main-page-title.page-title, .shopify-policy__title h1 {padding: 25px 0;}
.product__block.product__block--description.rte {
	width: 100%;
}
.custom-menu-select {
	width: 325px;
}

body .slideshow-wrapper.slideshow-content-mobile--below .slideshow__content{top:40%;}

#shopify-section-template--20013806157977__slideshow_q3U4Jn .slideshow__item-wrap,
#shopify-section-template--20013806157977__slideshow_q3U4Jn .slideshow__bg {--aspect-ratio-mobile: 0.9 !important;}



::-webkit-input-placeholder {
    font-size: 15px;
}

::-moz-placeholder {
    font-size: 15px;
}

:-ms-input-placeholder {
    font-size: 15px;
}

::-ms-input-placeholder {
    font-size: 15px;
}

::placeholder {
    font-size: 15px;
}

input,
textarea {
    font-size: 15px;
}



.custom-menu-toggle .selected-title {
font-size:12px;
}



}