.product-landing{display:flex;flex-direction:column;padding-top:30px;padding-bottom:20px;position:relative;background:url(/cdn/shop/files/36a5f3180fd4b78f225396a1909bfcd8edf10012_1.jpg?v=1779695287);background-size:cover;background-position:center;background-repeat:no-repeat}[id^=ProductLanding-].product-landing:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#ffffff80;z-index:0;pointer-events:none}[id^=ProductLanding-].product-landing>*{position:relative;z-index:1}.product-landing .product-landing__container{display:grid;grid-template-columns:250px 1fr;gap:40px}.product-landing .mobile-filter-row{display:none}.product-landing .product-landing__sidebar{position:sticky;top:30px;height:fit-content;padding:20px;border-radius:4px}.product-landing .sidebar-nav{padding:0;margin:0}.product-landing .sidebar-nav__list{list-style:none;padding:0;margin:0}.product-landing .sidebar-nav__item{margin-bottom:15px}.product-landing .sidebar-nav__link{display:inline-block;position:relative;padding:0;text-decoration:none;font-family:var(--primary-font);color:var(--color-text);font-weight:500;font-size:20px;text-transform:uppercase;transition:all .3s ease;border-left:none;margin-left:0;line-height:1.3}.product-landing .sidebar-nav__link:hover,.product-landing .sidebar-nav__link.active{color:var(--color-secondary)}.product-landing .sidebar-nav__link.active:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:2px;background-color:var(--color-secondary, #8B461F)}.product-landing .product-landing__content{display:flex;flex-direction:column;gap:20px}.product-landing .product-grid-wrapper,.product-landing .product-grid-header{margin-bottom:20px}.product-landing .product-grid-title{font-size:24px;color:var(--color-secondary);margin:0;font-family:var(--primary-font);font-weight:500}.product-landing .product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.product-landing .product-card{display:flex;flex-direction:column;background-color:var(--white-color, #ffffff);border:1px solid #8B461F80;padding:0;transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease;overflow:hidden;border-radius:4px}.product-landing .product-card:hover,.product-landing .product-card:active{transform:translateY(-5px);box-shadow:0 10px 20px #0000000d;background-color:var(--secondary-btn-bgc, #f5f5dd)}.product-landing .product-card__image-wrapper{position:relative;width:calc(100% - 20px);margin:10px;padding-top:calc(100% - 20px);overflow:hidden;border:1px solid #d1d1d1;background-color:var(--white-color);border-radius:4px}.product-landing .product-card__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.product-landing .product-card:hover .product-card__image{transform:scale(1.05)}.product-landing .product-card__info{flex-grow:1;padding:0 15px 15px}.product-landing .product-card__title{margin:5px 0;font-family:var(--secondary-font)}.product-landing .product-card__title a{text-decoration:none;font-size:16px;font-family:var(--secondary-font);color:var(--color-text);font-weight:600;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:2.4em;text-align:left}.product-landing .product-card__description{font-size:16px;color:var(--color-text);font-family:var(--secondary-font);font-weight:400;line-height:1.6;text-align:left}.product-landing .product-card__actions{margin-top:auto;width:100%}.product-landing .product-grid-footer{margin-top:30px;display:flex;justify-content:center}.product-landing .shop-collection-btn{padding:17px 45px;min-width:200px;text-align:center;border-radius:10px;display:inline-block;font-size:20px;font-family:var(--primary-font);font-weight:500}.other-products-heading{font-size:24px;font-weight:600;font-family:var(--primary-font);margin:0}@media screen and (max-width:1024px){.product-landing .product-landing__container{grid-template-columns:200px 1fr;gap:20px}.product-landing .product-grid{grid-template-columns:repeat(2,1fr);gap:10px;max-width:620px;margin:0 auto}}@media screen and (max-width:768px){.product-landing .product-landing__container{grid-template-columns:1fr}.product-landing .product-landing__sidebar{position:relative;top:0;padding:0;border:none}.product-landing .sidebar-nav{display:none}.product-landing .mobile-filter-row{display:block;padding:10px 0;font-family:var(--secondary-font);font-weight:500;text-transform:uppercase}.product-landing .mobile-filter-row .filter-label{color:var(--color-secondary, #8B461F);font-size:20px;font-weight:500;font-family:var(--primary-font)}.product-landing .mobile-filter-row .filter-separator{margin:0 7px;position:relative;top:-1px}.product-landing .mobile-filter-row .filter-current{font-size:20px;font-weight:500;font-family:var(--primary-font);color:var(--color-text);text-underline-offset:4px}.product-landing .mobile-collection-selector{position:relative}.product-landing .mobile-collection-summary{display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-bottom:1px solid rgba(0,0,0,.1);cursor:pointer;list-style:none}.product-landing .mobile-collection-summary::-webkit-details-marker{display:none}.product-landing .mobile-collection-caret{color:var(--color-primary, #2D5631);transition:transform .3s ease;position:relative;top:-1px}.product-landing .mobile-collection-selector[open] .mobile-collection-caret{transform:rotate(180deg)}.product-landing .mobile-collection-dropdown{position:absolute;top:100%;left:0;right:0;z-index:10;box-shadow:0 4px 12px #0000000d;padding:15px 1.5rem;border-bottom:1px solid rgba(0,0,0,.1);background-color:var(--secondary-btn-bgc);padding:20px;border:1px solid var(--color-secondary);border-radius:10px}.product-landing .mobile-collection-dropdown .sidebar-nav{display:block}.product-landing .mobile-collection-dropdown .sidebar-nav__list{display:flex;flex-direction:column;gap:15px}.product-landing .product-grid{grid-template-columns:repeat(2,1fr);gap:7px}.product-landing .product-card__title{font-size:14px}.product-landing .product-card__description{font-size:12px}.product-landing .product-grid-title{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/section-collection-list.css.map */
