@charset "UTF-8";.collections-carousels .product-price__price,.collections-carousels .collections-carousels__line__wrapper{display:none}.collections-carousels.is-visible .collections-carousels__line__wrapper{display:block;transform:translate(-100%);opacity:0;position:relative;animation:slideIn .8s ease-out forwards}.collections-carousels .collections-carousels__line{margin-bottom:var(--spacing-700)}.collections-carousels .collections-carousels__line-media{overflow:hidden;position:relative;padding-top:95.95vw;margin-bottom:var(--spacing-600)}.collections-carousels .collections-carousels__line-video,.collections-carousels .collections-carousels__line-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.collections-carousels .collections-carousels__line-content{padding:0 var(--spacing-200) var(--spacing-200)}.collections-carousels .collections-carousels__line-eyebrow{font-family:var(--typography-body-font);font-size:var(--typography-body-medium-size);font-weight:var(--typography-body-weight-normal);line-height:var(--typography-body-medium-height);letter-spacing:calc(var(--typography-body-medium-size) * var(--typography-body-tracking) * .01)}.collections-carousels .collections-carousels__line-heading{font-family:var(--typography-heading-font);font-size:var(--typography-heading-medium-size);font-weight:var(--typography-heading-weight);line-height:var(--typography-heading-medium-height);letter-spacing:calc(var(--typography-heading-medium-size) * var(--typography-heading-tracking) * .01);text-transform:var(--typography-heading-transform);font-weight:700;margin-bottom:var(--spacing-400)}.collections-carousels .swiper-slide{overflow:hidden;width:-moz-fit-content;width:fit-content;min-width:-moz-fit-content;min-width:fit-content;width:250px;height:314px}.collections-carousels .collection-card{position:relative;height:100%}.collections-carousels .collection-card__media{position:relative;height:100%;width:250px}.collections-carousels .swiper-slide--large .collection-card__media{width:600px}.collections-carousels .collection-card__video,.collections-carousels .collection-card__image{height:100%;width:100%;min-width:-moz-fit-content;min-width:fit-content;-o-object-fit:cover;object-fit:cover}.collections-carousels .collection-card__content{font-family:var(--typography-body-font);font-size:var(--typography-body-xsmall-size);font-weight:var(--typography-body-weight-normal);line-height:var(--typography-body-xsmall-height);letter-spacing:calc(var(--typography-body-xsmall-size) * var(--typography-body-tracking) * .01);position:absolute;bottom:var(--spacing-400);left:var(--spacing-400);z-index:10;color:var(--color-neutrals-0)}.collections-carousels .collection-card__content a{text-decoration:underline;text-transform:uppercase}@media (hover: hover){.collections-carousels .collection-card__content a:hover{text-decoration:none}}.collections-carousels .collection-card__modal{position:fixed;bottom:0;left:0;right:0;z-index:100;display:flex;flex-direction:column;height:calc(100dvh - var(--mobile-header-height));padding:var(--spacing-600) var(--spacing-400);background-color:#fff;transform:translateY(100%);transition:transform .3s ease-in-out}.collections-carousels .collection-card__modal.is-active{transform:translateY(0)}.collections-carousels .collection-card__modal-head{position:relative;margin-bottom:var(--spacing-600)}.collections-carousels .collection-card__modal-close{position:absolute;top:var(--spacing-200);right:0;z-index:10;width:26px;height:26px}.collections-carousels .collection-cart__modal-inner{overflow-y:auto;flex:1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;gap:var(--spacing-300)}.collections-carousels .product-card-simple__image{height:auto;padding-top:120%}.collections-carousels .collections-carousels__line-carousel{padding-left:var(--spacing-200)}@media (min-width: 769px){.collections-carousels .collections-carousels__line__wrapper{margin-bottom:var(--spacing-1100)}.collections-carousels .collections-carousels__line{display:flex;flex-direction:row nowrap;justify-content:flex-start;align-items:stretch;margin-bottom:var(--spacing-50)}.collections-carousels .collections-carousels__line-media,.collections-carousels>.collection-card__modal,.collections-carousels .collection-card__modal-head{display:none}.collections-carousels .collections-carousels__line-content{width:25%;padding-left:var(--spacing-600)}.collections-carousels .collections-carousels__line-carousel{padding-left:var(--spacing-none);width:75%}.collections-carousels .swiper-slide{width:auto;height:470px}.collections-carousels .collection-card{display:flex;flex-flow:row nowrap;align-items:stretch;justify-content:flex-start}.collections-carousels .collection-card__media{width:376px;z-index:1}.collections-carousels .swiper-slide--large .collection-card__media{width:724px}.collections-carousels .collection-card__modal{overflow:hidden;position:relative;width:0;height:auto;padding:0;transform:translateY(0);transition:width .3s ease-in-out,padding .3s ease-in-out}.collections-carousels .collection-card__modal.is-active{width:314px;padding-left:var(--spacing-50)}.collections-carousels .collection-card__modal--small.is-active{width:160px}.collections-carousels .collection-cart__modal-inner{overflow-y:auto;position:absolute;top:0;left:var(--spacing-50);width:calc(100% - var(--spacing-50));max-height:100%;gap:var(--spacing-50);transform:translate(-100%);transition:transform .3s ease-in-out}.collections-carousels .collection-cart__modal-inner--one-column{grid-template-columns:1fr}.collections-carousels .is-active .collection-cart__modal-inner{transform:translate(0)}.collections-carousels .product-card-simple__image{height:180px;padding-top:0}.collections-carousels .product-card-simple__title,.collections-carousels .product-card-simple__price{font-family:var(--typography-body-font);font-size:var(--typography-body-xsmall-size);font-weight:var(--typography-body-weight-normal);line-height:var(--typography-body-xsmall-height);letter-spacing:calc(var(--typography-body-xsmall-size) * var(--typography-body-tracking) * .01);margin-top:0}.collections-carousels .product-card-simple__price{font-weight:400}.collections-carousels .product-card-simple__content{padding:var(--spacing-50) 0 0}}@keyframes slideIn{to{transform:translate(0);opacity:1}}
