div#menu-drawer {
	height:91vh
}
.newsletter-form__field-wrapper .field__input {
	font-family:Montserrat
}
.product .tribe-stories-section .card.card--standard.card--media {
	margin:0
}
.product .tribe-stories-section .featured-collection .card__inner {
	max-height:350px
}
.product .tribe-stories-section .card.card--standard.card--media {
	max-height:400px
}
.product .tribe-stories-section .card__content {
	max-height:50px;
	height:50px
}
.product .tribe-stories-section .card__information {
	padding-bottom:0;
	padding-top:12px
}
.media--thumb {
	cursor:pointer
}
@media screen and (max-width: 600px) {
.product .tribe-stories-section .featured-collection .card__inner {
max-height:350px
}
.product .tribe-stories-section .card__information {
padding-top:10px
}
}
#shopify-section-template--23778042315035__rich_text_3tqRKU .rich-text__blocks.center:after {
	content:"";
	margin:30px auto auto;
	background-size:cover;
	width:125px;
	background-image:url(../../../../../other/footer.png);
	object-fit:cover;
	height:30px;
	display:block
}
.dongria-design .item:nth-child(2) {
flex-direction:row-reverse
}
.media--featured img {
	width:100%;
	max-width:calc(100% - 40px);
	height:778px;
	padding-top:10px;
	object-fit:cover
}
.grid__item.product__media-wrapper {
	position:relative
}
.media-main--featured {
	padding-left:145px;
	z-index:1
}
.thumb-wrapper {
	width:130px;
	height:700px;
	position:absolute;
	z-index:2;
	top:0;
	left:0
}
.media--thumb {
	padding:10px 0
}
.sahrere-diver {
	display:flex;
	gap:30px;
	flex-wrap:wrap
}
.thumb-wrapper {
	width:130px;
	height:auto
}
.media-thumbs img {
	width:100%;
	max-width:130px;
	height:175px;
	object-fit:cover
}
.media--thumb.slick-slide.slick-current.slick-active img {
	border:2px solid #30271D
}
.product__info-wrapper {
	padding-top:10px!important
}
@media screen and (max-width: 820px) {
.media-thumbs img {
max-width:100px;
max-height:140px
}
.thumb-wrapper {
width:100px
}
.media-main--featured {
padding-left:110px
}
.media--featured img {
max-width:calc(100% + -0px);
height:426px;
padding-top:10px
}
}
@media screen and (max-width: 600px) {
.thumb-wrapper {
display:none
}
.media-main--featured {
padding:0
}
.media--featured img {
max-width:100%;
height:auto;
max-height:500px;
object-fit:cover
}
.media-main--featured .slick-dots {
display:block!important;
bottom:-40px
}
}
h1, h2, h3, h4, h5, h6 {
	font-family:Doppelganger-Display!important
}
input#NewsletterForm--sections--21448682766619__footer::placeholder {
opacity:1
}
.category-section-layout .item {
	cursor:pointer
}
.preview-image-page {
	position:absolute;
	width:96%;
	height:89%;
	margin:auto;
	top:10px;
	left:10px
}
.page-card {
	min-height:520px
}
.preview-image-page img {
	width:100%;
	object-fit:cover;
	height:100%
}
.page-card .card {
	background:#fff!important;
	box-shadow:0 4px 4px #00000040
}
.page-card h3.card__heading {
	position:absolute;
	bottom:15px
}
.hero-banner-img .content {
	bottom:30px
}
.hero-banner-img:before {
	background:none
}
.video-section-design .deferred-media__poster img {
	border-radius:0!important
}
@media screen and (min-width:1040px) {
.dongria-design .item .heading {
font-size:40px
}
.dongria-design .item .subtext {
font-size:14px
}
}
.seaction-heading-design {
	margin-bottom:6rem
}
.seaction-heading-design .title {
	margin:0;
	color:#634232;
	font-size:40px;
	font-style:normal;
	font-weight:400;
	line-height:54px;
	text-align:center
}
.category-section {
	display:grid;
	grid-template-columns:repeat(1, 1fr)
}
.category-section .item {
	position:relative;
transition:.5s;
	padding-top:8px
}
.category-section-layout .splide .splide__list .content .heading {
	text-transform:uppercase
}
.category-section .item:hover {
	z-index:1
}
.category-section .item .img, .explore-section .item .img {
	line-height:0;
	position:relative
}
.category-section .item a, .explore-section .item a {
	position:relative;
	display:block
}
.category-section .item .img img {
	width:100%
}
.category-section .item .content {
	position:absolute;
	bottom:30px;
	width:100%;
	padding:30px 40px;
	z-index:9
}
.category-section .item a:before {
	border-radius:10px
}
.category-section .item .content .heading {
	margin:0;
	color:#30271d;
	font-family:Montserrat, sans-serif;
	font-size:16px;
	font-weight:500;
	line-height:22px;
	letter-spacing:.02em;
	text-align:left;
	min-height:25px
}
.home-blog-section {
	background:#fafafa;
	padding:100px 0
}
.home-blog-section .blog__posts .card__inner {
	border-radius:12px
}
.home-blog-section .blog__posts .card__inner .article-card__image-wrapper {
	border-radius:12px 12px 0 0
}
.home-blog-section .blog__posts .card__content .card__information {
	background:#f7efe8;
	border-radius:0 0 12px 12px
}
.home-blog-section .blog__posts .card__content .card__information .card__heading .full-unstyled-link {
	color:#634232;
	font-size:20px;
	font-style:normal;
	font-weight:600;
	line-height:24px;
	text-decoration:none;
	text-transform:capitalize
}
.home-blog-section .blog__posts .card__content .card__information .article-card__info {
	color:#634232;
	font-size:14px;
	font-style:normal;
	font-weight:500;
	line-height:normal;
	margin-bottom:10px
}
.footer__content-bottom-wrapper {
	display:flex;
	justify-content:space-between
}
.footer-block__details-content .cust-pay-icons ul {
	gap:10px;
	display:flex;
	list-style:none
}
.footer-block__newsletter {
	text-align:start!important
}
.newsletter-form {
	margin:unset!important
}
.newsletter-form .newsletter-form__field-wrapper button {
	width:30%
}
.product-count__text span {
	font-family:Montserrat, sans-serif!important
}
.title-wrapper-with-link {
	text-align:center;
	justify-content:center
}
.multicolumn-card-spacing {
	margin:unset!important
}
.multicolumn.background-primary .multicolumn-card {
	background:#543f34!important
}
.multicolumn.background-primary .multicolumn-card .multicolumn-card__info * {
	color:#fff!important
}
.multicolumn.background-primary .multicolumn-card .multicolumn-card__info h3 {
	color:#c39d69!important;
	font-size:28px
}
.multicolumn.background-primary .multicolumn-card .multicolumn-card__info .link.animate-arrow {
	background:#835842!important;
	padding:10px 20px
}
.explore-textile .card__information {
	background:#9b7968!important
}
.explore-textile .card__information .card__heading {
	text-align:center;
	font-size:22px;
	color:#fff
}
.button--secondary:after {
	border-opacity:unset!important
}
.button--secondary:before {
	border-opacity:unset!important
}
.login .verify-box .toast-content .toast-title {
	font-family:Montserrat, sans-serif!important
}
.cart .page-width .title-wrapper-with-link a {
	display:none
}
._1fragemfp {
	font-size:16px!important
}
.sotp-widget .olWrapper .ol .login-header {
	font-size:40px!important;
	font-weight:500!important;
	margin-bottom:45px!important
}
.sotp-widget .olWrapper .ol .login-description {
	display:none
}
.sotp-widget .olWrapper .ol .login-box .input-box-content, .sotp-widget .olWrapper .ol .update-user-box .input-box-content {
	border:1px solid #30271D!important;
	border-radius:0!important
}
.sotp-widget .olWrapper .ol .login-box .input-box-content input {
	font-family:Montserrat
}
.simply-otp-wrapper .olWrapper .ol .otp-btn, .sotp-widget .olWrapper .ol .otp-btn {
	font-family:Montserrat;
	text-transform:uppercase;
	border-radius:0!important;
	background:#c79960!important;
	margin-top:35px!important
}
.sotp-widget .olWrapper .ol .login-box .other-options-box .other-options-wrap .other-option-inner {
	border:1px solid #30271D!important;
	border-radius:0!important
}
.sotp-widget .olWrapper .ol .login-box .other-options-box .other-options-p:before {
	display:none
}
.sotp-widget .olWrapper .ol .update-user-box .input-box-content input {
	border-radius:0!important
}
.sotp-widget .update-user-box .input-box-content .olInput:disabled {
	background-color:#f9f3ed!important
}
.sotp-widget .olWrapper .ol .update-user-box .input-box-content:nth-child(4) {
border:0px solid #30271D!important;
border-radius:0!important
}
.customer_account_header, .customer_account_body {
	display:flex;
	justify-content:space-between;
gap:.03vh;
	color:#30271d!important
}
.customer_account_header .account_logout {
	font-size:16px!important
}
.account_customer__title {
	font-size:32px
}
.customer_account_body {
	margin-top:3vh
}
.customer_order_history, .customer_address_history {
	display:flex;
	align-items:flex-start;
	flex-direction:column
}
.customer_order_history {
	width:100%
}
.customer_order_history h2, .customer_address_history h2 {
	font-size:32px
}
.account_address_link, .order_status_details {
	font-size:16px!important;
	text-transform:capitalize!important
}
.customer_address_history {
	width:100%
}
@media screen and (max-width:1040px) {
.customer_account_body {
display:flex;
flex-direction:column;
gap:3vh
}
.customer_order_history, .customer_address_history {
width:98%
}
}
.product__column-sticky[data-desktop-layout=columns] .product__media-list {
	column-gap:4px;
	row-gap:4px
}
.product__column-sticky[data-desktop-layout=columns] .product__media-item {
	width:100%!important;
	max-width:calc(47% - 7px)!important
}
.product-detail-design h2 {
	margin-top:30px;
	color:#634232;
	font-size:18px;
	font-weight:400;
	line-height:24px;
	text-transform:uppercase;
	font-family:Montserrat, sans-serif!important
}
.product-detail-design p {
	margin:0;
	color:#2a2a2a;
	font-size:18px;
	font-weight:350;
	line-height:normal
}
.product__info-container .product__description {
	margin:20px 0 10px!important
}
.product__tax.caption.rte, .price-add-to-cart .price__container {
	display:none
}
.product__info-wrapper .price__regular {
	font-size:14px;
	color:#30271d
}
.price-add-to-cart .price.price--large {
	width:50%;
	display:flex;
	align-items:center;
	color:#634232;
	font-size:16px;
	font-style:normal;
	line-height:normal
}
.price-add-to-cart .price.price--large .price__container {
	width:100%!important
}
.price-add-to-cart .price.price--large .price__sale {
	gap:10px;
	display:flex;
	font-size:24px;
	flex-direction:row-reverse;
	justify-content:start
}
.price-add-to-cart .price.price--large .price__sale s.price-item.price-item--regular {
	font-weight:500
}
.price-add-to-cart .price.price--large .price__regular {
	display:none
}
.price-add-to-cart .product-button .product-form__submit {
	background:#c79960;
	color:#fff;
	font-size:16px;
	max-width:200px;
	font-style:normal;
	font-weight:500;
	line-height:normal;
	text-transform:uppercase
}
.price-add-to-cart .product-button .product-form__submit:after, .price-add-to-cart .product-button .product-form__submit:before {
	display:none
}
.price-add-to-cart .product-button {
	width:60%
}
.price-add-to-cart .product-button product-form.product-form {
	margin:0;
	color:#ebd8c6;
	font-size:18px;
	font-style:normal;
	font-weight:400;
	line-height:normal
}
.price-add-to-cart .product-button product-form.product-form .shopify-payment-button__button {
	text-transform:uppercase
}
.product-popup-modal__button {
	font-size:16px;
	text-transform:uppercase
}
.footer__content-bottom-wrapper {
	display:flex;
	justify-content:left
}
.list-social__item .icon {
	width:27px!important;
	height:27px!important
}
.footer__content-bottom {
	background:#2c1d16;
	color:#fff
}
.footer__copyright small {
	font-size:14px
}
.mobile-facets__heading {
	font-family:Montserrat, sans-serif!important;
	text-transform:uppercase
}
button.search__button.field__button svg {
	stroke:#7e7c7d;
	width:18px;
	height:18px
}
.template-search facet-filters-form #FacetSortDrawerForm {
	display:none
}
#cart-notification a#cart-notification-button {
	border:none;
	color:#30271d
}
#cart-notification .cart-notification__links button {
	color:#30271d
}
#cart-notification .cart-notification__links button[name=checkout] {
	background:#c79960;
	color:#fff!important
}
.collection ul .card--standard .card__content h3, ul.collection-list .card--standard .card__content h3, .template-search__results ul.product-grid .card--standard .card__content h3, .featured-collection .card--standard .card__content h3 {
	font-size:32px;
	text-transform:capitalize
}
.collection ul .card--standard .card__content, ul.collection-list .card--standard .card__content, .template-search__results ul.product-grid .card--standard .card__content, .featured-collection .card--standard .card__content {
	padding:0
}
.collection ul .card--standard, ul.collection-list .card--standard, .template-search__results ul.product-grid .card--standard, .featured-collection .card--standard {
	padding:6px 5px 12px;
	box-shadow:0 4px 4px #00000040;
	height:max-content;
	max-height:100%;
margin-inline:.4rem
}
.collection ul .card--standard .card__content .card-information, .featured-collection .card--standard .card__content .card-information, .template-search__results ul.product-grid .card--standard .card__content .card-information {
	display:none
}
.featured-collection .card-wrapper {
	margin-bottom:10px
}
.facets__heading, .facet-filters__label {
	font-size:16px!important
}
.product-count__text {
	font-size:16px!important;
	font-weight:600
}
.product__media-item {
	overflow:hidden
}
.product .product__info-wrapper .caption-with-letter-spacing {
	color:#634232;
	font-size:24px;
	font-weight:600;
	font-family:Doppelganger-Display
}
cart-notification .cart-notification {
	background:#f9f3ed!important
}
cart-notification .cart-notification .cart-notification-product__name {
	font-size:16px!important;
	font-family:Montserrat!important
}
cart-notification .cart-notification .cart-notification__links #cart-notification-button {
	background:none!important
}
.cart-items thead th {
	font-size:16px!important
}
.footer-logo.footer__content-top {
	padding-bottom:10px
}
.footer-logo a {
	display:block
}
.footer-logo a img {
	width:15rem
}
.footer-newsletter-heading-design {
	font-size:30px!important
}
.footer-heading-design {
	font-size:26px!important
}
.footer-socila-media ul.list-social {
	justify-content:left
}
.footer__content-top .footer-block__details-content p, .footer__content-top .footer-block__details-content .list-menu__item {
	font-size:14px;
	line-height:1.4
}
.footer-newsletter .field:after, .footer-newsletter .field:before {
	display:none
}
.footer-newsletter input:focus {
	box-shadow:none
}
.footer-newsletter input {
	border-bottom:2px solid #fff;
	padding-left:0!important;
	padding-right:0!important
}
.footer-newsletter label.field__label {
	left:0!important;
	font-size:16px!important
}
.footer-newsletter #Subscribe {
	width:100%;
	color:#fff;
	font-weight:400;
	font-size:16px;
	max-width:192px;
	margin-top:3rem;
	position:inherit;
	padding:12px 24px;
	background:transparent;
	font-family:Montserrat, sans-serif;
	border:1px solid #fff
}
.shopify-challenge__container {
	padding-top:100px
}
.g-recaptcha {
	padding-bottom:20px
}
:is(.account, .order) {
padding-left:0!important;
padding-right:0!important;
margin:unset!important
}
.account footer, .account {
	width:100%!important
}
.account .shopify-section-group-footer-group {
	width:100%!important
}
#shopify-section-template--21448682570011__main {
	display:flex;
	width:100%!important;
	justify-content:center
}
.customer {
	padding-top:90px!important
}
.addresses ul.customer-Addess {
	padding:20px 40px!important;
	border:1px solid #63423233;
	border-radius:5px
}
.addresses .addresses button {
	text-transform:capitalize!important
}
#checkout-main #OnePageFrame ._1frageme0 #pay-button-container button.QT4by {
	text-transform:uppercase!important
}
.mobile-facets__open span.mobile-facets__open-label.button-label {
	font-size:16px;
	text-transform:capitalize;
	font-weight:500
}
.footer__blocks-wrapper {
	justify-content:space-between
}
.footer-block {
	width:27%!important;
	flex-grow:initial!important
}
.footer__blocks-wrapper .footer-block:nth-child(2), .footer__blocks-wrapper .footer-block:nth-child(3) {
padding-left:10%
}
.pin__card {
	border-radius:25px!important;
	left:0%!important
}
.pin__card a {
	margin-left:40px
}
.LocalMap {
	background:transparent;
	padding-block:10px 50px
}
.pin+.pin__card {
	left:50%!important;
	bottom:1px
}
.pin+.pin__card a {
	margin-left:0
}
.section-template--21676337561883__f82d7026-d7d2-4666-8808-2f914ef7a7c2-padding .rich-text__wrapper {
	width:40%;
	text-align:left;
	position:absolute;
	left:0;
	top:180px
}
.section-template--21676337561883__f82d7026-d7d2-4666-8808-2f914ef7a7c2-padding .rich-text__wrapper .rich-text__heading, .section-template--21676337561883__f82d7026-d7d2-4666-8808-2f914ef7a7c2-padding .rich-text__text p {
	color:#f9f3ed
}
#shopify-section-template--21676337561883__f82d7026-d7d2-4666-8808-2f914ef7a7c2 .rich-text {
	background-color:#827763
}
#shopify-section-template--21676337561883__f82d7026-d7d2-4666-8808-2f914ef7a7c2 .rich-text__heading {
	padding-block:20px 10px
}
#shopify-section-template--21448682471707__featured_collection_EyPWgU {
	padding-block:40px 10px!important
}
.section-template--21448682471707__featured_collection_EyPWgU-padding .product-card-wrapper .card__heading {
	font-size:32px
}
.section-template--21448682471707__featured_collection_EyPWgU-padding .product-card-wrapper .card-information {
	display:none
}
.section-template--21448682471707__2a25339f-bdef-46fc-8823-84db41815fba-padding .rich-text__buttons {
	max-width:100%!important;
	display:flex;
	gap:3vw
}
.section-template--21448682471707__2a25339f-bdef-46fc-8823-84db41815fba-padding .rich-text__buttons a {
	background-color:transparent!important;
	border:none!important;
	outline:none!important;
	color:#30271d!important;
	border-bottom:1px solid #C39D69!important;
	flex-grow:0!important;
padding:.1rem .4rem!important;
	min-width:32rem
}
.section-template--21448682471707__2a25339f-bdef-46fc-8823-84db41815fba-padding .rich-text__buttons a:hover {
	background-color:transparent!important;
	border:none!important;
	outline:none!important;
	border-bottom:1px solid #C39D69!important
}
.section-template--21448682471707__2a25339f-bdef-46fc-8823-84db41815fba-padding .rich-text__buttons .button:before, .section-template--21448682471707__2a25339f-bdef-46fc-8823-84db41815fba-padding .rich-text__buttons .button:after {
	display:none
}
@media screen and (max-width:768px) {
.product slider-component ul .product-media-container .product__media img {
width:428px!important;
height:483px!important
}
.footer-block {
width:100%!important;
flex-grow:initial!important
}
.footer__blocks-wrapper .footer-block:nth-child(2), .footer__blocks-wrapper .footer-block:nth-child(3) {
padding-left:0%
}
}
@media screen and (max-width:540px) {
.section-template--21448682471707__main-padding {
padding-top:0!important
}
.hero-banner-img .content .heading {
font-size:48px
}
.dongria-design {
gap:45px
}
.dongria-design .item, .dongria-design .item:nth-child(2) {
flex-direction:column-reverse;
gap:20px
}
.dongria-design .item .content, .dongria-design .item .img {
width:100%;
text-align:center
}
.product__column-sticky[data-desktop-layout=columns] .product__media-item {
width:100%!important;
max-width:100%!important;
height:484px
}
.price-add-to-cart {
flex-direction:column
}
.price-add-to-cart .price.price--large, .price-add-to-cart .product-button {
width:100%
}
cart-items .title-wrapper-with-link {
flex-direction:column;
align-items:center!important
}
.section-template--21676337561883__f82d7026-d7d2-4666-8808-2f914ef7a7c2-padding .rich-text__wrapper {
width:100%!important;
position:unset;
left:unset
}
.section-template--21676337561883__f82d7026-d7d2-4666-8808-2f914ef7a7c2-padding .rich-text__wrapper .rich-text__blocks.left {
text-align:center!important
}
}
/*# sourceMappingURL=/cdn/shop/t/21/assets/custom.css.map?v=12843222972808763021741848918 */
