/* Collection title */
.collection-hero__title{font-size:3.6rem!important;margin-top:1.8rem!important;margin-bottom:.35rem!important}
.adl-toolbar facet-filters-form .select:before,.adl-toolbar facet-filters-form .select:after{display:none!important;content:none!important;border:0!important;box-shadow:none!important}.adl-toolbar facet-filters-form .select{border:0!important;box-shadow:none!important;outline:0!important;background:transparent!important}.adl-toolbar__sort-select{box-shadow:none!important;outline:none!important;appearance:auto}
body.template-product,body.template-product product-info,body.template-product product-info *,body.template-product .related-products,body.template-product .related-products *,.adl-style-it-with-section,.adl-style-it-with-section *{font-family:Arial,'Helvetica Neue',Helvetica,sans-serif!important;color:#000!important}.adl-delivery-note{display:flex;align-items:center;gap:1rem;font-size:1.25rem;line-height:1.5;margin:1.8rem 0 2rem;color:#000!important}.adl-delivery-note:before{display:none!important}.adl-shipping-box{width:2.1rem;height:2.1rem;flex:0 0 2.1rem;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.adl-delivery-note strong{font-weight:400;color:inherit}
.adl-shipping-panel{padding:.5rem 0 .8rem}.adl-shipping-intro{font-size:1.35rem;line-height:1.55;margin:0 0 1.7rem}.adl-shipping-options{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.adl-ship-option{appearance:none;background:#fff;border:1px solid #d8d8d8;padding:1.4rem 1rem;min-height:9.6rem;text-align:left;display:flex;flex-direction:column;gap:.35rem;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.adl-ship-option:hover,.adl-ship-option.is-active{border-color:#000;box-shadow:inset 0 0 0 1px #000}.adl-ship-option:active{transform:scale(.985)}.adl-ship-option span{font-size:1.25rem;text-transform:uppercase;letter-spacing:.09em}.adl-ship-option strong{font-size:1.55rem;font-weight:500}.adl-ship-option small{font-size:1.15rem;margin-top:auto}.adl-ship-status{margin-top:1rem;padding:1.15rem 1.3rem;background:#f7f4f5;font-size:1.25rem;letter-spacing:.015em}.adl-shipping-fine{font-size:1.1rem;margin:1rem 0 0}.adl-return-policy{font-size:1.35rem;line-height:1.55}.adl-return-policy p{margin:0 0 1.25rem}.adl-return-policy a{text-underline-offset:3px}
.adl-style-it-with-section .related-products{max-width:96rem!important}.adl-style-it-with-section .related-products__heading{font-size:1.7rem!important;font-weight:400!important;margin:0 0 1.4rem!important}.adl-style-list{border:1px solid rgba(20,20,20,.06);background:#fff}.adl-style-row{display:grid;grid-template-columns:15rem minmax(0,1fr) 13rem;min-height:17rem;border-bottom:1px solid rgba(20,20,20,.08)}.adl-style-row:last-child{border-bottom:0}.adl-style-image{display:block;background:#f6f4f3;overflow:hidden}.adl-style-image img{width:100%;height:100%;object-fit:cover;display:block}.adl-style-copy{padding:2rem 1.8rem;display:flex;flex-direction:column;align-items:flex-start}.adl-style-title{text-decoration:none;font-size:1.7rem;line-height:1.2}.adl-style-subtitle{font-size:1.25rem;margin-top:.6rem}.adl-style-price{font-size:1.45rem;margin-top:auto}.adl-style-actions{padding:2rem 1.8rem;display:flex;flex-direction:column;align-items:flex-end}.adl-style-swatches{display:flex;gap:.55rem}.adl-style-swatches span{width:1.8rem;height:1.8rem;border-radius:50%;background:var(--swatch);border:1px solid rgba(0,0,0,.12)}.adl-style-add{margin-top:auto;text-decoration:none;font-size:1.45rem;display:flex;align-items:center;gap:.7rem}.adl-style-add span{width:2.6rem;height:2.6rem;border-radius:50%;background:#f7edf0;display:inline-flex;align-items:center;justify-content:center;font-size:2rem;font-weight:300}
@media screen and (max-width:749px){.collection-hero__title{font-size:3.3rem!important;margin-top:1.2rem!important;margin-bottom:0!important}body.template-product{font-size:1.5rem!important}product-info .page-width{padding:0!important}product-info .product.grid{display:block!important;margin:0!important}product-info .product__media-wrapper{width:100%!important;max-width:100%!important;padding:0!important}product-info media-gallery{position:relative!important;height:auto!important;min-height:0!important;margin:0!important}product-info .product__media-list{margin:0!important;padding:0!important}product-info .product__media-list .product__media-item{width:100%!important;margin:0!important}product-info .product__media-list .product__media-item:not(:first-child){display:none!important}product-info .product__media-list .product__media-item .global-media-settings,product-info .product__media-list .product__media-item .product-media-container{border:0!important;border-radius:0!important}product-info .thumbnail-slider{display:none!important}product-info .product__info-wrapper{width:100%!important;max-width:100%!important;padding:3rem 2.7rem 2rem!important}product-info .product__title-rating-row{display:flex!important;flex-wrap:nowrap!important;align-items:flex-start!important;justify-content:space-between!important;gap:1rem!important}product-info .product__title-rating-row .product__title{flex:1 1 auto!important}product-info .product__title-rating-row .rating-wrapper{margin-left:auto!important;flex:0 0 auto!important}product-info .product__title h1{font-family:Arial,'Helvetica Neue',Helvetica,sans-serif!important;font-size:2.65rem!important;line-height:1.12!important;font-weight:500!important;letter-spacing:-.025em!important}product-info .price--large{font-size:1.75rem!important}product-info .product-form__input{max-width:none!important;margin:2.6rem 0!important;padding-top:2.2rem!important;border-top:1px solid #e7e7e7!important}product-info .product-form__submit{min-height:5.6rem!important;border-radius:0!important;background:#242424!important;color:#fff!important;font-size:1.55rem!important}.adl-delivery-note{font-size:1.35rem!important}.adl-shipping-options{grid-template-columns:1fr!important}.adl-ship-option{min-height:7.2rem!important;display:grid!important;grid-template-columns:1fr auto!important;grid-template-rows:auto auto!important;align-items:center!important}.adl-ship-option strong{grid-column:2;grid-row:1}.adl-ship-option small{grid-column:1/-1;margin-top:.25rem!important}.adl-style-it-with-section .related-products{padding:3.5rem 2.7rem!important}.adl-style-row{grid-template-columns:14.8rem minmax(0,1fr) 8rem!important;min-height:20rem!important}}
@media screen and (min-width:990px){.header__nav-left{gap:1.7rem!important;align-items:center!important}.header__inline-menu .list-menu--inline{display:flex!important;gap:2.25rem!important}.header__inline-menu .header__menu-item,.header__inline-menu .header__menu-item span{font-size:1.62rem!important;white-space:nowrap!important}product-info .page-width{max-width:none!important;padding:0!important}product-info .product.grid{display:flex!important;align-items:stretch!important;gap:0!important}product-info .product__media-wrapper{flex:0 0 50%!important;width:50%!important;max-width:50%!important;padding:0!important}product-info .product__info-wrapper{flex:0 0 50%!important;width:50%!important;max-width:50%!important;padding:5rem clamp(5rem,8vw,12rem)!important}product-info .product__info-container{max-width:68rem!important;margin:0 auto!important}product-info .product__title-rating-row{display:flex!important;flex-wrap:nowrap!important;align-items:flex-start!important;justify-content:space-between!important;gap:2rem!important;margin-bottom:1.2rem!important}product-info .product__title-rating-row .product__title{flex:1 1 auto!important;min-width:0!important}product-info .product__title-rating-row .rating-wrapper{flex:0 0 auto!important;margin-left:auto!important;padding-top:.55rem!important;display:flex!important;align-items:center!important}product-info .product__title h1{font-family:Arial,'Helvetica Neue',Helvetica,sans-serif!important;font-size:3.35rem!important;line-height:1.05!important;font-weight:400!important;letter-spacing:-.035em!important;margin:0!important}product-info media-gallery{display:block!important;position:sticky!important;top:0!important;height:calc(100vh - 8rem)!important;min-height:680px!important;overflow:hidden!important;background:#f7f7f7!important}product-info media-gallery>slider-component{height:100%!important;display:block!important;position:relative!important}product-info .product__media-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:1fr!important;gap:1px!important;height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important}product-info .product__media-list .product__media-item{display:block!important;position:relative!important;grid-column:auto!important;grid-row:1!important;height:100%!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#f7f7f7!important}product-info .product__media-list .product__media-item:nth-child(n+3){display:none!important}product-info .product__media-list .product__media-item .global-media-settings,product-info .product__media-list .product__media-item .product-media-container,product-info .product__media-list .product__media-item .product__media{position:absolute!important;inset:0!important;height:100%!important;width:100%!important;max-width:100%!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;overflow:hidden!important;background:#f7f7f7!important}product-info .product__media-list img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:100%!important;display:block!important;object-fit:cover!important;object-position:center top!important}product-info .slider-buttons{display:block!important;position:absolute!important;top:2rem!important;left:2rem!important;z-index:8!important;width:auto!important;height:auto!important;background:transparent!important;border:0!important;pointer-events:none!important}product-info .slider-buttons .slider-button{display:none!important}product-info .slider-buttons .slider-counter{display:flex!important;align-items:center!important;gap:.2rem!important;margin:0!important;min-width:0!important;font-size:1.3rem!important;line-height:1!important;color:#fff!important;text-shadow:0 1px 4px rgba(0,0,0,.45)!important;background:transparent!important;padding:0!important}.related-products{max-width:none!important;padding-left:2.4rem!important;padding-right:2.4rem!important}.adl-style-it-with-section .related-products{max-width:72rem!important;margin-left:auto!important;margin-right:2.4rem!important}}
.adl-wishlist-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.28);z-index:9998}.adl-wishlist-drawer{position:fixed;right:0;top:0;bottom:0;width:min(420px,92vw);background:#fff;z-index:9999;padding:2.4rem;overflow:auto}

/* Keep all collection landing pages consistent with the Costumes toolbar layout. */
@media screen and (min-width:750px){
  body.template-collection .facets-container{display:block!important;padding-top:2.4rem!important}
  body.template-collection .facets-vertical{display:block!important}
  body.template-collection .facets-vertical .facets-wrapper{display:none!important}
  body.template-collection .facets-vertical .product-grid-container{width:100%!important;max-width:100%!important}
  body.template-collection .facets__form-vertical{display:none!important}
  body.template-collection .mobile-facets__wrapper{display:block!important}
  body.template-collection .product-count-vertical{display:none!important}
  body.template-collection .adl-toolbar{width:100%!important;max-width:none!important}
}

/* Oh Polly-inspired Dresses submenu on mobile */
@media screen and (max-width:989px){
  .adl-mobile-dresses-menu>.adl-mobile-dresses-photo{margin:1.4rem -3.2rem 0!important}
  .adl-mobile-dresses-menu>.adl-mobile-dresses-photo img{display:block!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:cover!important}
  .adl-mobile-dresses-menu>.li,.adl-mobile-dresses-menu>li{border:0!important}
  .adl-mobile-dresses-menu .menu-drawer__menu-item{font-size:1.8rem!important;min-height:6.2rem!important;padding-top:1.7rem!important;padding-bottom:1.7rem!important}
  .adl-mobile-dresses-menu>li>details>summary{display:flex!important;justify-content:space-between!important;align-items:center!important}
  .adl-mobile-dresses-menu>li>details>summary .svg-wrapper{margin-left:auto!important}
}

@media screen and (min-width:990px){
.header__submenu--generic-full{position:fixed!important;left:0!important;right:0!important;top:auto!important;width:100vw!important;min-height:420px!important;padding:4rem 6vw!important;border-left:0!important;border-right:0!important}
.header__submenu-generic-inner{max-width:1400px;margin:0 auto}
.header__submenu-placeholder{margin-top:1.5rem;font-size:1.4rem}
}
