.mega-menu{display:none}.mega-menu.active{display:block}.mega-menu-wrap{padding:80px 0 50px;position:relative;margin-top:33px}.header--root[data-fixed=true] .mega-menu-wrap{margin-top:17px}.mega-menu-wrap>.menu{display:flex;flex-wrap:wrap;gap:10px}.mega-menu-wrap>.menu>li{width:calc(25% - 10px);font-size:16px}.mega-menu-wrap>.menu>li>a{font-weight:600;margin-bottom:32px;text-transform:uppercase}.dropdown-child li.menu-link a{text-transform:uppercase}.mega-menu-wrap>.menu li a:hover{text-decoration:underline}.mega-menu-wrap:before{content:"";width:calc(100% + 96px);display:block;height:1px;position:absolute;top:0;left:-48px;background-color:#24272a}.dropdown-child>.menu-link:not(:last-child){margin-bottom:32px}.header--left-column .mobile-cart,.mega-menu-wrap .header--search.mobile{display:none}@media only screen and (max-width: 767px){.mega-menu-wrap>.menu>li{width:100%}.header--hamburger{display:none}.header--hamburger.mobile{display:block;width:32px;height:32px;padding:0}.header--left-column .header--cart-toggle{display:none}.header--right-column .mobile-cart{display:block}.mega-menu{height:calc(100dvh - 65px);overflow-y:auto}.mega-menu.active{display:flex}.mega-menu-wrap .header--search{display:block!important;font-weight:600;letter-spacing:.05em;font-size:16px}.mega-menu-wrap>.menu>li{margin-bottom:56px}.mega-menu-wrap>.menu>li>a{margin-bottom:0}.mega-menu-wrap>.menu>li .dropdown-child{margin-top:32px}.mega-menu-wrap{display:flex;flex-direction:column;justify-content:space-between;width:100%}.mega-menu-wrap:before{width:calc(100% + 48px)}.mega-menu-wrap>.menu>li{line-height:36px}}@media (min-width: 768px){.header--search{display:flex}}label[data-item=swatch]{background:content-box var(--swatch-background) no-repeat center / cover}.radios--input[data-item=radio][data-empty=true]+.radios--value-button,.radios--input[data-item=radio][data-unavailable=true]+.radios--value-button,[data-is-swatches=true] .filter--input[data-empty=true]+.radios--value-button,[data-is-swatches=true] .filter--input[data-unavailable=true]+.radios--value-button{pointer-events:none!important}.radios--input[data-item=radio][data-empty=true]+label[data-item=swatch],.radios--input[data-item=radio][data-unavailable=true]+label[data-item=swatch],[data-is-swatches=true] .filter--input[data-empty=true]+label[data-item=swatch],[data-is-swatches=true] .filter--input[data-unavailable=true]+label[data-item=swatch]{pointer-events:none}.radios--input[data-item=radio][data-empty=true]+label[data-item=swatch]:after,.radios--input[data-item=radio][data-unavailable=true]+label[data-item=swatch]:after,[data-is-swatches=true] .filter--input[data-empty=true]+label[data-item=swatch]:after,[data-is-swatches=true] .filter--input[data-unavailable=true]+label[data-item=swatch]:after{width:2px!important;height:calc(100% + 5.5px)!important;background-color:var(--bdr-color--general);display:inline-block;position:absolute;left:50%;top:-3px;transform:translate(-50%) rotate(-45deg);border:none!important}.radios--input[data-item=radio][data-empty=true]+.radios--value-button:before,.radios--input[data-item=radio][data-unavailable=true]+.radios--value-button:before,[data-is-swatches=true] .filter--input[data-empty=true]+.radios--value-button:before,[data-is-swatches=true] .filter--input[data-unavailable=true]+.radios--value-button:before{width:1px!important;height:calc(100% + 5.5px)!important;background-color:var(--bdr-color--general);display:inline-block;position:absolute;left:50%;top:-3px;transform:translate(-50%) rotate(-45deg);border:none!important;content:""}body .radios--input[data-item=radio]:checked:not([disabled])+label[data-item=swatch]+span.color-name{display:none!important}body .radios--root[data-display-only=false] .radios--header{display:block!important}body label[data-item=swatch]{border-radius:0;height:50px;width:50px}body label[data-item=swatch]:after{border-radius:0;height:58px;width:58px;top:-5px;left:-5px}body .product-variations label[data-item=swatch]{border-radius:0;height:50px;width:50px}body .product-variations label[data-item=swatch]:after{border-radius:0;height:58px!important;width:58px!important;top:-5px;left:-5px}body .product-variations .radios--input[data-item=radio][data-empty=true]+.radios--value-button,body .product-variations .radios--input[data-item=radio][data-unavailable=true]+.radios--value-button,body .product-variations [data-is-swatches=true] .filter--input[data-empty=true]+.radios--value-button,body .product-variations [data-is-swatches=true] .filter--input[data-unavailable=true]+.radios--value-button{pointer-events:none!important}body .product-variations .radios--input[data-item=radio][data-empty=true]+label[data-item=swatch],body .product-variations .radios--input[data-item=radio][data-unavailable=true]+label[data-item=swatch],body .product-variations [data-is-swatches=true] .filter--input[data-empty=true]+label[data-item=swatch],body .product-variations [data-is-swatches=true] .filter--input[data-unavailable=true]+label[data-item=swatch]{pointer-events:none}body .product-variations .radios--input[data-item=radio][data-empty=true]+label[data-item=swatch]:after,body .product-variations .radios--input[data-item=radio][data-unavailable=true]+label[data-item=swatch]:after,body .product-variations [data-is-swatches=true] .filter--input[data-empty=true]+label[data-item=swatch]:after,body .product-variations [data-is-swatches=true] .filter--input[data-unavailable=true]+label[data-item=swatch]:after{width:2px!important;height:calc(100% + 5.5px)!important;background-color:var(--bdr-color--general);display:inline-block;position:absolute;left:50%;top:-3px;transform:translate(-50%) rotate(-45deg);border:none!important}body .product-variations .radios--input[data-item=radio][data-empty=true]+.radios--value-button:before,body .product-variations .radios--input[data-item=radio][data-unavailable=true]+.radios--value-button:before,body .product-variations [data-is-swatches=true] .filter--input[data-empty=true]+.radios--value-button:before,body .product-variations [data-is-swatches=true] .filter--input[data-unavailable=true]+.radios--value-button:before{width:1px!important;height:calc(100% + 5.5px)!important;background-color:var(--bdr-color--general);display:inline-block;position:absolute;left:50%;top:-3px;transform:translate(-50%) rotate(-45deg);border:none!important;content:""}body .product-variations .radios--input[data-item=radio]:checked:not([disabled])+label[data-item=swatch]+span.color-name{display:none!important}.product-page--images-desktop .product-image.full{width:100%!important;aspect-ratio:auto}.product-page--images-desktop .product-image.full img{position:relative;height:auto;width:100%}.product-price--tax{display:none}.related-products .product-grid .grid__item .product--image{height:270px!important}.related-products__heading{margin:0 0 3rem!important;font-size:48px;line-height:1}.related-products--wrapper{display:inline-block;width:100%}.related-products--root .related-products--wrapper .related-products--grid.slick-slider{max-width:100%}.logo-wrapper{max-width:195px;margin:0 auto 30px}.related-products .product--details-container{padding-left:24px;padding-right:24px}.product--root .product--details-container .product--details div p.product--title,.product--root .product--details-container .product--details div span.product--price.money,.related-products--root .related-products--wrapper .product--root .product--details-container .product--details div p.product--title,.related-products--root .related-products--wrapper .product--root .product--details-container .product--details div span.product--price.money{font-size:16px!important}.related-products .product-grid{position:relative}.related-products .product-grid .slick-arrow{position:absolute;top:110px;font-size:0;width:50px;height:50px;background-color:#ffffff80;z-index:9}.related-products .product-grid .slick-prev{left:0}.related-products .product-grid .slick-next{right:0}.related-products .product-grid .slick-arrow:before{content:"";width:10px;height:10px;position:absolute;border-left:2px solid #000;border-top:2px solid #000}.related-products .product-grid .slick-prev:before{left:22px;top:19px;transform:rotate(-45deg)}.related-products .product-grid .slick-next:before{left:17px;top:21px;transform:rotate(135deg)}@media (min-width: 600px){.related-products .product-grid .grid__item .product--image{height:330px!important}.related-products .product-grid .slick-arrow{top:140px;transform:none}}@media (min-width: 1366px){.related-products .product-grid .grid__item .product--image{height:500px!important}.product--root .product--details-container .product--details div p.product--title,.product--root .product--details-container .product--details div span.product--price.money,.related-products--root .related-products--wrapper .product--root .product--details-container .product--details div p.product--title,.related-products--root .related-products--wrapper .product--root .product--details-container .product--details div span.product--price.money{font-size:24px!important}.related-products .product-grid .slick-arrow{top:225px}}.product-page--images-mobile .slick-dots{display:flex;justify-content:center;margin-top:20px}.product-page--images-mobile .slick-dots li{margin:0 5px}.product-page--images-mobile .slick-dots li button{font-size:0;width:10px;height:10px;padding:0;border-radius:10px;border:2px solid #212121}.product-page--images-mobile .slick-dots li.slick-active button{background-color:#212121}.related-products .product-grid .grid__item .product--image .product-image-variation:not(:first-child){display:none}.collection-loop-section .collection-archive--banner{display:none}@media (max-width: 1366px){.top-collection-products--list>div .product--image-wrapper{height:500px}}@media (max-width: 767px){.top-collection-products--list>div .product--image-wrapper{height:270px}}@media (max-width: 1024px){.product-page{padding:10px 25px}.product-page .product-media--root img{min-height:270px}}.product-page--images-desktop .product-image{cursor:zoom-in}.product-page .product-page--images .product-image img{transform-origin:center center}.product--root .product-variations{display:none!important}.zoom-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:none;align-items:center;justify-content:center;z-index:9999}.zoom-popup-content{position:relative;max-width:90%;max-height:90%;overflow:hidden}.zoom-popup-img{width:100%;height:auto;transition:transform .2s ease}.zoom-popup-close{position:absolute;top:10px;right:10px;background:#fff;border:none;font-size:24px;cursor:pointer;border-radius:50%;z-index:1;width:35px;height:35px;padding:0;line-height:.1}.collection-loop-section .collection-archive--title{display:none}section.collection-loop-section.collection-archive--list .collection-loop-grid .product--image-wrapper{height:auto!important;padding-top:100%!important}@media (max-width: 767px){section.collection-loop-section.collection-archive--list .collection-loop-grid .product--image-wrapper{height:auto!important;padding-top:100%}}body.page--ecru-tote-bag .product-page--images-desktop .product-image:first-of-type{aspect-ratio:1 / 1.3}
/*# sourceMappingURL=/cdn/shop/t/3/assets/mega-menu.css.map */
