.mega-pro-panel{--mp-bg: #ffffff;--mp-heading: #6f5a47;--mp-link: #8b5e35;--mp-link-hover: #5e3b1c;--mp-gap: 48px;--mp-pt: 32px;--mp-pb: 36px;background:var(--mp-bg)}.mega-pro-container{display:flex;align-items:flex-start;gap:var(--mp-gap);padding-top:var(--mp-pt);padding-bottom:var(--mp-pb);max-height:80vh;overflow-y:auto}.mega-pro-col{display:flex;flex-direction:column;gap:28px;min-width:0}.mega-pro-col.is-right{margin-left:auto}.mega-pro-heading{margin:0 0 14px;font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mp-heading)}.mega-pro-heading-link:hover{color:var(--mp-link-hover)}.mega-pro-heading-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:14px}.mega-pro-heading-row .mega-pro-heading{margin:0}.mega-pro-links{margin:0;padding:0;list-style:none}.mega-pro-link{display:inline-flex;align-items:center;gap:10px;padding:5px 0;font-size:1.05rem;line-height:1.3;color:var(--mp-link);text-decoration:none;transition:color .2s ease}.mega-pro-link:hover,.mega-pro-link.is-current{color:var(--mp-link-hover);text-decoration:underline;text-underline-offset:4px}.mega-pro-dot{flex:none;width:12px;height:12px;border-radius:50%;background:#c9a55b}.mega-pro-icon{flex:none;display:inline-flex;color:var(--mp-heading)}.mega-pro-badge{display:inline-block;padding:3px 9px;border-radius:999px;font-size:.62rem;font-weight:700;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.mega-pro-seeall{display:inline-block;margin-top:10px;font-size:1.05rem;color:var(--mp-link);text-decoration:underline;text-underline-offset:4px}.mega-pro-seeall:hover{color:var(--mp-link-hover)}.mega-pro-seeall--inline{margin-top:0;font-size:.95rem;white-space:nowrap}.mega-pro-tiles{display:grid;gap:16px 12px}.mega-pro-tile{display:flex;flex-direction:column;gap:8px;min-width:0;color:var(--mp-link);text-decoration:none}.mega-pro-tile-media{position:relative;display:block;width:100%;overflow:hidden;background:#f3ece4}.mega-pro-tile-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}a.mega-pro-tile:hover .mega-pro-tile-img{transform:scale(1.04)}.mega-pro-tile-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:8px;text-align:center;font-size:.8rem;line-height:1.2;color:#00000073}.mega-pro-tile-caption{display:block;line-height:1.25}.mega-pro-tile-caption--upper{font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mp-heading)}.mega-pro-tile-caption--serif{font-size:1rem;color:var(--mp-link)}a.mega-pro-tile:hover .mega-pro-tile-caption{color:var(--mp-link-hover)}.mega-pro-card{display:flex;flex-direction:column;gap:10px;padding:12px;color:var(--mp-heading);text-decoration:none}.mega-pro-card-media{position:relative;display:block;width:100%;overflow:hidden;background:#eadfd1}.mega-pro-card-title{display:block;font-size:.85rem;font-weight:700;letter-spacing:.07em;line-height:1.25;text-transform:uppercase}.mega-pro-card-text{display:block;font-size:1rem;line-height:1.3;color:var(--mp-link)}.mega-pro-panel,.mega-mobile{text-transform:none;letter-spacing:normal;white-space:normal}.mega-pro-container{overflow-x:hidden}.mega-pro-panel a,.mega-mobile .mega-pro-zone a{text-decoration:none!important}.mega-pro-panel a.mega-pro-seeall,.mega-mobile .mega-pro-zone a.mega-pro-seeall,.mega-mobile a.mega-mobile__seeall{text-decoration:underline!important;text-underline-offset:4px}.mega-pro-link,.mega-pro-seeall,.mega-pro-tile-caption--serif,.mega-pro-card-text{text-transform:none;letter-spacing:normal}.mega-pro-link{max-width:100%;font-size:.95rem;line-height:1.25}.mega-pro-link:hover,.mega-pro-link.is-current{text-decoration:none!important}.mega-pro-link-label{min-width:0;overflow-wrap:anywhere}.mega-pro-heading{font-size:.75rem}.mega-pro-seeall{font-size:.9rem}.mega-pro-seeall--inline{font-size:.85rem}.mega-pro-tile,.mega-pro-card{min-width:0}.mega-pro-tile-caption{max-width:100%;overflow-wrap:anywhere;white-space:normal;line-height:1.25}.mega-pro-tile-caption--serif{font-size:.85rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mega-pro-tile-caption--upper{font-size:.72rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mega-pro-card{overflow:hidden}.mega-pro-card-title{font-size:.75rem;overflow-wrap:anywhere}.mega-pro-card-text{font-size:.9rem;overflow-wrap:anywhere}.mega-pro-products .mega-pro-tile-caption{font-size:.8rem;-webkit-line-clamp:3}@media(min-width:1024px){.mega-pro-panel .mega-pro-link{font-size:1.05rem}.mega-pro-panel .mega-pro-heading{font-size:.82rem}.mega-pro-panel .mega-pro-seeall{font-size:1rem}.mega-pro-panel .mega-pro-seeall--inline{font-size:.92rem}.mega-pro-panel .mega-pro-tile-caption--serif{font-size:.95rem}.mega-pro-panel .mega-pro-tile-caption--upper{font-size:.8rem}.mega-pro-panel .mega-pro-products .mega-pro-tile-caption{font-size:.9rem}.mega-pro-panel .mega-pro-card-title{font-size:.82rem}.mega-pro-panel .mega-pro-card-text{font-size:1rem}.mega-pro-panel .mega-pro-badge{font-size:.68rem}.mega-pro-panel .mega-pro-dot{width:13px;height:13px}}@media(min-width:1024px){.mega-pro-panel a.mega-pro-link{font-size:1.05rem!important}.mega-pro-panel a.mega-pro-seeall{font-size:1rem!important}.mega-pro-panel a.mega-pro-seeall--inline{font-size:.92rem!important}.mega-pro-panel a.mega-pro-heading-link{font-size:.82rem!important}}@media(min-width:1024px){.mega-pro-panel .mega-pro-heading{font-size:.98rem;letter-spacing:.09em}.mega-pro-panel a.mega-pro-heading-link{font-size:.98rem!important}.mega-pro-panel .mega-pro-tile-caption--upper{font-size:.88rem}.mega-pro-panel .mega-pro-card-title{font-size:.9rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/mega-menu-pro.css.map */
