.modal-addons{position:fixed;z-index:-1;top:0;left:0;width:100%;height:100%;pointer-events:none}.modal-addons .product-item__swatches{display:none!important}.modal-addons[open]{background-color:#00000080;z-index:400;opacity:1;visibility:visible;pointer-events:all}.modal-addons .modal__content{background-color:rgb(var(--color-base-background-1));width:34.2rem;max-width:100%;height:100%;padding:.4rem 0rem 2rem;opacity:0;visibility:hidden;transform:translate(100%);transition:transform var(--duration-default) ease,visibility var(--duration-default) ease,opacity var(--duration-default) ease;position:absolute;right:0;top:0;z-index:1;left:auto}.modal-addons[open] .modal__content{opacity:1;visibility:visible;transform:translate(0)}.modal-addons .modal__inner{display:flex;flex-direction:column;height:100%}.modal-addons .modal__head{display:flex;justify-content:space-between;align-items:flex-start;margin:0 0 3rem;border-bottom:1px solid #BABABA;padding-top:1.6rem;padding-bottom:.8rem}.modal-addons .modal__heading{max-width:19.5rem;margin:0}.modal-addons .modal__close{width:10px;height:11px;position:relative;top:50%;transform:translateY(-50%)}.modal-addons .modal__body{overflow-y:auto}.modal-addons .modal__content{width:100%!important;display:block}card-product-addon.card-product-addon{display:grid;grid-template-areas:"image atc atc atc" "image info info info" "image option option option";gap:1rem 1.2rem;justify-content:flex-start;align-items:center;margin-bottom:2.4rem}card-product-addon.card-product-addon .card-product-addon__media{grid-area:image;max-width:11.1rem;min-width:11.1rem}card-product-addon.card-product-addon .card-product-addon__callout{grid-area:atc}card-product-addon.card-product-addon .card-product-addon__meta{grid-area:info}card-product-addon.card-product-addon .card-product-addon__options.hidden{grid-area:option}.promo-item__media{position:relative}.promo-item__media .promo-item__content{position:absolute;top:auto;bottom:1.6rem;left:1.6rem}.promo-item__content modal-opener.article-lookbook__shop button{background:#fff;padding:.5rem 1rem;border-radius:50px;text-decoration:none;text-underline-offset:0px;font-family:Helvetica;font-size:8px;font-weight:400;line-height:1;letter-spacing:.05em;text-align:left;height:26px;min-width:109px;color:#000}.promo-item__title{font-size:var(--font-size-desktop)}p.modal__heading.h2.h2--fixed{font-family:Helvetica Neue;font-size:18px;font-weight:700;line-height:22.52px;letter-spacing:.05em;text-align:left;max-width:100%}.modal__head{padding:1.6rem 1.8rem}.modal-addons .modal__body{padding:0 1rem}.has_overlayInfo .promo-item__image img.desktop-image{position:absolute;width:100%;top:0;left:0;object-fit:cover;object-position:center;height:100%}.has_overlayInfo .promo-item,.has_overlayInfo .promo-item__media{height:100%}.modal__body .product-item{display:grid;grid-template-areas:"image info info info";margin-bottom:2.4rem;grid-template-columns:11.1rem auto;column-gap:2.4rem}.modal__body .product-item__media{grid-area:image;max-width:11.1rem;min-width:11.1rem}.modal__body .product-item__body{grid-area:info;max-width:229px}.modal__body .product-item__variants{position:unset;transform:unset!important}.modal__body .product-item__images{margin-bottom:0;padding-bottom:134px}.modal__body .product-item__title{font-family:Helvetica;font-size:14px;font-weight:400;line-height:16.11px;letter-spacing:.05em;text-align:left;margin-bottom:1.6rem}.modal__body .product-item__price *{font-family:Helvetica;font-size:16px;font-weight:400;line-height:18.41px;text-align:left}.modal__body .product-item__info{margin-bottom:1.6rem}.modal__body .product-form__input-inner--size label{font-family:Helvetica;font-size:14px;font-weight:400;line-height:16.1px;text-align:center;padding-top:0!important;padding-bottom:0!important}.modal__body .product-form__input-inner--size input[type=radio]:first-child+label{padding-left:0}.modal__body .product-item__variants{margin-bottom:1.2rem}.modal__body button.product-form__submit{min-height:39px;width:100%;max-width:233px}.modal__body button.product-form__submit span{font-family:Helvetica;font-size:14px;font-weight:400;line-height:16.11px;letter-spacing:.05em;text-align:left;text-transform:uppercase}.modal__body .product-item__price .price-item{font-size:16px}.modal__body .product-item__price .price--on-sale .discount-amount{display:inline-block;font-size:16px;margin-left:.8rem;margin-right:0;color:#121212!important}.modal-addons button.product-form__submit.checkmark{position:relative;background-color:#000}.modal-addons button.product-form__submit.checkmark:not(.loading){opacity:1}.modal-addons button.product-form__submit.checkmark span{opacity:0}.modal-addons button.product-form__submit.checkmark:after{content:"";background:url(checkmark.svg) no-repeat;width:19px;height:14px;color:#fff;position:absolute;top:50%;transform:translate(-50%,-50%);left:50%}.modal-addons .product-item__variants .product-form__input--size .product-form__input-inner--size input[type=radio]+label{font-family:Helvetica;font-size:14px;font-weight:400;line-height:16.1px;text-align:center;color:#727272;-webkit-user-select:none;user-select:none}.modal-addons .product-item__variants .product-form__input--size .product-form__input-inner--size input[type=radio]:checked+label,.modal-addons .product-item__variants .product-form__input--size .product-form__input-inner--size input[type=radio][checked]+label{color:#000}.modal-addons .product-item__variants .product-form__input--size .product-form__input-inner--size input[type=radio]+label.label_sold_out{color:#cccc!important}.modal-addons .product-item__variants .product-form__input--size .product-form__input-inner--size input[type=radio]+label{padding:7rem .8rem}.modal-addons .product-item__variants .product-form__input-inner.product-form__input-inner--size input[type=radio]:first-child+label{padding-left:0}.modal-addons .product-item__badges.badges__custom{padding:.5rem}.modal-addons span.price-item.price-item--sale{font-weight:400}.modal-addons .modal__close svg{color:#000;width:10px;height:11px}body.complete-the-look-opened .cart-drawer-backdrop{background:transparent!important}body.template--.complete-the-look-opened.overflow-hidden{overflow:hidden!important}@media screen and (min-width: 990px){.modal-addons .modal__content{max-width:42.8rem}}@media (max-width: 989px){.promo-item__title{font-size:var(--font-size-mobile)}}@media (min-width: 750px){.modal-addons .modal__content{max-width:42.8rem}}@media (max-width: 749px){.promo-item__media .promo-item__content{bottom:.8rem;left:.8rem}.modal-addons .modal__content{max-width:39rem}}@media (max-width: 344px){.modal-addons .product-item__variants .product-form__input--size .product-form__input-inner--size input[type=radio]+label{padding:7rem .38rem}}
/*# sourceMappingURL=/cdn/shop/t/918/assets/modal-addons.css.map */
