#MainContent .collection-hero{background:#f5f1eb;color:#241b16}
#MainContent .collection-hero__inner{padding-top:40px;padding-bottom:40px;gap:40px;align-items:center}
#MainContent .collection-hero__title{font-family:var(--font-heading-family),Georgia,serif;font-size:clamp(32px,3.6vw,52px);line-height:1.12;letter-spacing:-.025em;margin:0 0 20px}
#MainContent .collection-hero__description{font:15px/1.7 Arial,Helvetica,sans-serif;color:#594e45;max-width:62ch;margin:0}
#MainContent .collection-hero__image-container{min-height:0;flex:0 0 36%;aspect-ratio:504/450;align-self:center}
#MainContent .collection-hero__image-container img{object-fit:cover}
#MainContent .collection .card__heading{font-family:var(--font-heading-family),Georgia,serif;font-size:18px;line-height:1.3;letter-spacing:0}
#MainContent .collection .card__information{padding-top:14px}
#MainContent .collection .caption-with-letter-spacing{font:10px/1.5 Arial,sans-serif;letter-spacing:.12em;color:#74665a}
#MainContent .collection .price{font-size:15px;color:#241b16}
#MainContent .product__title h1{font-family:var(--font-heading-family),Georgia,serif;font-size:clamp(28px,2.8vw,42px);line-height:1.15;letter-spacing:-.02em}
#MainContent .product__info-container{color:#241b16}
#MainContent .product__info-container .product__text{font:13px/1.6 Arial,Helvetica,sans-serif;letter-spacing:.03em}
#MainContent .product__info-container .price{font-size:22px}
#MainContent .product__description{font:15px/1.75 Arial,Helvetica,sans-serif;color:#50463d}
#MainContent .product__info-container .accordion__title{font-size:17px;line-height:1.3}
#MainContent .product-form__submit{min-height:48px;background:#422719;color:#fff8ef;font:600 13px/1.4 Arial,sans-serif;letter-spacing:.08em}
#MainContent .product-form__input{max-width:100%}
#MainContent .product-form__input .form__label{font:13px/1.5 Arial,sans-serif}
#MainContent .product__media-wrapper .thumbnail{border-radius:0}
@media(max-width:749px){
#MainContent .collection-hero__inner{padding-top:26px;padding-bottom:28px;gap:22px;flex-direction:column;align-items:stretch}
#MainContent .collection-hero__title{font-size:32px;margin-bottom:14px}
#MainContent .collection-hero__description{font-size:13px;line-height:1.65}
#MainContent .collection-hero__image-container{width:100%;flex:auto;aspect-ratio:504/360;max-height:320px;align-self:stretch}
#MainContent .collection .card__heading{font-size:16px;line-height:1.3}
#MainContent .collection .price{font-size:14px}
#MainContent .product__title h1{font-size:29px}
#MainContent .product__description{font-size:14px;line-height:1.7}
#MainContent .product__info-wrapper{padding-top:20px}
#MainContent .product-form__buttons{max-width:100%}
}
#MainContent .collection-hero.collection-hero--with-image{padding:0}
#MainContent .collection-hero--with-image .collection-hero__inner{max-width:1200px!important;width:calc(100% - 64px)!important;min-height:0!important;padding:36px 0!important;background:transparent!important;justify-content:space-between!important;gap:40px}
#MainContent .collection-hero--with-image .collection-hero__text-wrapper{padding:0!important;flex:1!important;text-align:left;max-width:62ch;margin:0}
#MainContent .collection-hero--with-image .collection-hero__title{color:#241b16!important;font-size:clamp(32px,3.6vw,48px)!important;line-height:1.12!important;text-shadow:none;margin:0 0 18px!important}
#MainContent .collection-hero--with-image .collection-hero__description{color:#594e45!important;font:15px/1.7 Arial,sans-serif!important;margin:0!important}
#MainContent .collection-hero--with-image .collection-hero__description *{color:inherit!important}
#MainContent .collection-hero--with-image .collection-hero__image-container{position:relative!important;inset:auto!important;width:36%!important;height:auto!important;min-height:0!important;flex:0 0 36%!important;aspect-ratio:504/450;max-height:360px;align-self:center}
#MainContent .collection-hero--with-image .collection-hero__image-container::after{display:none}
@media(max-width:749px){#MainContent .collection-hero--with-image .collection-hero__inner{width:calc(100% - 40px)!important;padding:26px 0!important;gap:20px;align-items:stretch!important}#MainContent .collection-hero--with-image .collection-hero__title{font-size:32px!important}#MainContent .collection-hero--with-image .collection-hero__description{font-size:13px!important}#MainContent .collection-hero--with-image .collection-hero__image-container{width:100%!important;flex:auto!important;aspect-ratio:504/360;max-height:320px;align-self:stretch}}
#MainContent .product__title h1{font-size:clamp(28px,2.8vw,38px)!important;line-height:1.15!important;letter-spacing:-.02em!important}
#MainContent .product-form__submit{background:#422719!important;color:#fff8ef!important;font:600 13px/1.4 Arial,sans-serif!important;min-height:48px}
@media(max-width:749px){#MainContent .product__title h1{font-size:29px!important}}

#MainContent .tamzey-style-hero .collection-hero__inner{gap:48px;padding:28px 0!important;align-items:center!important}
#MainContent .tamzey-style-hero .collection-hero__text-wrapper{max-width:48ch}
#MainContent .tamzey-style-hero .collection-hero__image-container{width:44%!important;flex:0 0 44%!important;aspect-ratio:1.6;max-height:310px}
#MainContent .tamzey-style-hero .collection-hero__description p{margin:0}
@media(max-width:749px){#MainContent .tamzey-style-hero .collection-hero__inner{gap:22px;padding:24px 0!important;align-items:stretch!important}#MainContent .tamzey-style-hero .collection-hero__image-container{width:100%!important;flex:auto!important;aspect-ratio:1.5;max-height:260px}#MainContent .tamzey-style-hero .collection-hero__title{font-size:30px!important}}
