.product__info-wrapper .product__info-container .product__title:has(+.jv-pdp-color){margin-bottom:0}.product__info-wrapper .product__info-container .jv-pdp-color{margin:6px 0 12px;padding-inline-start:0;font-size:13px;line-height:17px;font-weight:400;color:#727272}.product__info-wrapper .product__info-container .product__editorial-grid-label{margin-top:0;margin-bottom:0;padding-inline-start:0;font-size:13px;line-height:17px;font-weight:400;color:#727272}.product__info-wrapper .product__info-container .product__vendor,.product__info-wrapper .product__info-container .product__vendor a{margin:0;padding-inline-start:0;font-size:22px;font-weight:400;line-height:28px;letter-spacing:normal;color:#222}.product__info-wrapper .product__info-container .product__title,.product__info-wrapper .product__info-container .product__title-type{padding-inline-start:0;font-size:13px;font-weight:400;line-height:17px;letter-spacing:normal;color:#222}.product__info-wrapper .product__info-container .product__title{margin:0 0 12px}.product__info-wrapper .product__info-container .product__price-wrapper{margin:0;padding-inline-start:0}.product__info-wrapper .product__info-container .product__price-wrapper .price{margin:0}.product__info-wrapper .product__info-container .product__price-wrapper .price,.product__info-wrapper .product__info-container .product__price-wrapper .price *{line-height:20px}.product__info-wrapper .product__info-container .product__price-wrapper .price dl,.product__info-wrapper .product__info-container .product__price-wrapper .price__container{margin:0}.product__info-wrapper variant-selects .product-form__input--dropdown{margin-bottom:0}.product__info-wrapper .product-form__input--dropdown .select__select{margin:0}.product__info-wrapper .product__info-container .price .price-item{font-size:15px;font-weight:700;line-height:20px;letter-spacing:normal;color:#222}.product__info-wrapper .product__info-container .product__price-wrapper+div,.product__info-wrapper .product__info-container .product__price-wrapper~.product__tax{margin:0}.product__info-wrapper .product__info-container .product__price-wrapper~variant-selects{margin-top:28px;margin-bottom:12px}.product__info-wrapper .product__info-container variant-selects~div{margin-top:0}.jv-size-guide-row{display:flex;justify-content:flex-end;margin:0 0 19px}.jv-size-guide-link{margin:0;padding:0;border:0;background:none;font-family:inherit;font-size:13px;line-height:17px;color:#222;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.jv-size-guide-link:hover{color:#727272}@media screen and (max-width:575px){.product__info-wrapper .product-form__input--dropdown{max-width:none;margin-bottom:0}.product__info-wrapper .product-form__input--dropdown .select__select{height:44px;min-height:44px;padding-block:0 0;padding-inline:16px 40px;border:1px solid #727272;border-radius:0;box-shadow:none;font-size:15px;line-height:20px;color:#222;background-color:#fff}.product__info-wrapper .product-form__input--dropdown .select__select:has(option[data-select-size-placeholder]:checked){color:#727272}.product__info-wrapper .product-form__input--dropdown .select:before,.product__info-wrapper .product-form__input--dropdown .select:after,.product__info-wrapper .product-form__input--dropdown .select__select:before,.product__info-wrapper .product-form__input--dropdown .select__select:after{display:none}.product__info-wrapper .product-form__input--dropdown .select>.svg-wrapper{inset-inline-end:12px;width:12px}.product__info-wrapper .product-form__buttons{max-width:none}.product__info-wrapper .product-form__submit,.product__info-wrapper .product-form__submit[aria-disabled=true],.product__info-wrapper .product-form__submit:disabled{min-height:44px;height:44px;padding:0 16px;font-size:15px;font-weight:700;line-height:20px;letter-spacing:normal;text-transform:none;border-radius:0;background-color:#222;color:#fff;opacity:1}.product__info-wrapper .product-form__submit:before,.product__info-wrapper .product-form__submit:after{border-radius:0;box-shadow:none}}@media screen and (max-width:575px){.page-width:has(>.product.grid){padding-inline-start:16px;padding-inline-end:16px}.product__breadcrumb-slot--top{padding-top:8px;margin-bottom:6px}.product__breadcrumb-slot--top .product__breadcrumb{margin:0;font-size:13px;line-height:17px}.product.grid:not(.product--no-media) .product__media-wrapper{margin-bottom:0;padding:0}.product__media-wrapper slider-component,.product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-inline-start:0;margin-inline-end:0}.product .product__media-wrapper .product__media-list.slider{width:100%;margin:0;padding:0;column-gap:0;gap:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.product .product__media-wrapper .product__media-list .product-media-container,.product .product__media-wrapper .product__media-list .product__modal-opener{overflow:hidden}.product .product__media-wrapper .product__media-list .product__media-item.slider__slide,.product .product__media-wrapper .product__media-list .product__media-item.slider__slide:first-of-type{width:100%;max-width:100%;flex:0 0 100%;margin:0;padding:0;scroll-snap-align:center}media-gallery[id^=MediaGallery]{--mobile-media-width: 78.13% !important}.product__media-wrapper .thumbnail-slider{display:none}.product__media-wrapper .product-media-scrollbar{margin-top:20px}.product__media-wrapper .product-media-scrollbar__track{width:100%;min-width:0;height:2px;border-radius:0;background-color:#e6e6e6}.product__media-wrapper .product-media-scrollbar__thumb{min-width:0;border-radius:0;background-color:#222}.jv-size-guide-row{margin-bottom:11px}.product.grid .product__info-wrapper{padding:14px 0 0}}@media screen and (min-width:576px){.product__info-wrapper .product__info-container{padding-top:0}}.jv-details{margin-top:36px}.jv-details__item{border-bottom:1px solid #e6e6e6}.jv-details__button{display:flex;align-items:center;justify-content:space-between;min-height:44px;list-style:none;cursor:pointer;color:#222}.jv-details__button::-webkit-details-marker{display:none}.jv-details__button::marker{content:""}.jv-details__heading{margin:0;font-family:inherit;font-size:15px;font-weight:400;line-height:20px;letter-spacing:normal;text-transform:uppercase;color:#222}.jv-details__chevron{flex:0 0 24px;transition:transform .3s ease}.jv-details__item[open]:not(.jv-details--closing) .jv-details__chevron{transform:rotate(180deg)}.jv-details__panel{overflow:hidden}.jv-details__panel{display:grid;grid-template-columns:minmax(0,1fr);row-gap:24px;padding:12px 0 24px;font-size:15px;line-height:20px;color:#222}@media screen and (min-width:576px){.jv-details__panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:24px;padding:12px 12px 24px}}.jv-details__desc,.jv-details__desc p,.jv-details__desc li,.jv-details__desc span{font-size:15px;line-height:20px;color:#222;letter-spacing:normal}.jv-details__desc p{margin:0 0 8px}.jv-details__desc h1,.jv-details__desc h2,.jv-details__desc h3,.jv-details__desc h4,.jv-details__desc h5,.jv-details__desc h6,.jv-details__desc strong,.jv-details__desc b,.jv-details__label{margin:0 0 8px;font-family:inherit;font-size:15px;font-weight:700;line-height:20px;letter-spacing:normal;color:#222}.jv-details__desc ul,.jv-details__desc ol{margin:0 0 8px;padding-inline-start:24px}.jv-details__desc li{margin:0}.jv-details__ids{margin-top:16px}.jv-details__desc:empty+.jv-details__ids,.jv-details__col>.jv-details__ids:first-child{margin-top:0}.jv-details__ids p,.jv-details__group p{margin:0 0 8px;font-size:15px;line-height:20px;color:#222}.jv-details__group+.jv-details__group{margin-top:16px}.jv-size-guide{--jv-sg-w: min(680px, calc(var(--jv-vw, 100vw) - 96px));position:fixed;inset:0 auto 0 calc((var(--jv-vw, 100vw) - var(--jv-sg-w)) / 2);width:var(--jv-sg-w);max-width:none;height:fit-content;max-height:calc(100% - 96px);margin:auto 0;padding:0;border:0;border-radius:0;background:#fff;color:#222;overflow:hidden;font-size:15px;line-height:20px}.jv-size-guide[open]{display:flex;flex-direction:column;animation:jv-sg-in .6s linear}.jv-size-guide.is-closing{animation:jv-sg-out .15s cubic-bezier(1,0,1,1) forwards}@keyframes jv-sg-in{0%{opacity:0;transform:none;animation-timing-function:cubic-bezier(0,0,0,1)}25%{opacity:0;transform:scale(.75);animation-timing-function:cubic-bezier(0,0,0,1)}75%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes jv-sg-out{0%{opacity:1}to{opacity:0}}.jv-size-guide::backdrop{background:#2226;animation:jv-sg-fade .2s linear}.jv-size-guide.is-closing::backdrop{animation:jv-sg-out .15s linear forwards}@keyframes jv-sg-fade{0%{opacity:0}to{opacity:1}}html.jv-size-guide-open{overflow:hidden}.jv-size-guide:after{content:"";position:absolute;inset-inline:0;bottom:0;height:100px;background:linear-gradient(#fff0,#ffffff80 20%,#fff);pointer-events:none;transition:height .3s}.jv-size-guide.is-at-end:after{height:0}.jv-size-guide__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding-bottom:24px}.jv-size-guide__header{position:sticky;top:0;z-index:3;height:76px;padding:24px 48px 0;padding-inline-end:64px;background:#fff}.jv-size-guide__title,.jv-size-guide__gender{margin:0;font-size:15px;font-weight:400;line-height:20px;letter-spacing:normal;color:#222}.jv-size-guide__title{text-transform:uppercase}.jv-size-guide__close{position:absolute;top:14px;inset-inline-end:14px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;padding:0;border:0;background:none;color:#222;cursor:pointer}.jv-size-guide__product{display:flex;align-items:flex-start;padding:12px 48px}.jv-size-guide__photo{flex:0 0 33.3333%;padding-inline-start:24px;padding-inline-end:48px}.jv-size-guide__photo img{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover}.jv-size-guide__info{flex:1 1 auto;min-width:0}.jv-size-guide__brand{margin:0;font-size:20px;font-weight:700;line-height:24px;color:#222}.jv-size-guide__name{margin:0;font-size:15px;font-weight:400;line-height:20px;color:#222}.jv-size-guide__tabs{margin:0 48px;border-bottom:1px solid #dddddd}.jv-size-guide__tab{position:relative;display:inline-block;padding:12px 0 6px;font-size:15px;font-weight:400;line-height:20px;text-transform:uppercase;color:#222}.jv-size-guide__tab:after{content:"";position:absolute;inset-inline:0;bottom:-1px;height:3px;background:#222}.jv-size-guide__table{width:calc(100% - 96px);margin:24px 48px 0;border-collapse:collapse;border-spacing:0;table-layout:fixed;color:#222}.jv-size-guide__table th,.jv-size-guide__table td{width:50%;border:0;background:none;text-align:center;vertical-align:middle}.jv-size-guide__table th{height:68px;padding:0 0 24px;font-size:15px;font-weight:400;line-height:20px}.jv-size-guide__th-brand{display:block;font-size:13px;line-height:17px;color:#b6b6b6}.jv-size-guide__table td{height:41px;padding:12px 0;font-size:13px;font-weight:400;line-height:17px}.jv-size-guide__table td:first-child{font-weight:700}.jv-sg-row{cursor:pointer;transition:opacity .5s}.jv-sg-row--stripe td{background:#f5f5f5}.jv-sg-row:hover td,.jv-sg-row[aria-expanded=true] td{background:#e6e6e6}.jv-sg-row:focus-visible{outline:1px solid #222222;outline-offset:-1px}.jv-size-guide.has-open-row .jv-sg-row:not([aria-expanded=true]):not(:hover){opacity:.3}.jv-sg-row td:last-child{position:relative}.jv-sg-row__arrow{position:absolute;top:50%;inset-inline-end:24px;margin-top:-8px;color:#000;opacity:0;transition:transform .2s ease}.jv-sg-row:hover .jv-sg-row__arrow,.jv-sg-row[aria-expanded=true] .jv-sg-row__arrow{opacity:1}.jv-sg-row[aria-expanded=true] .jv-sg-row__arrow{transform:rotate(180deg)}@media(hover:none),screen and (max-width:575px){.jv-sg-row__arrow{opacity:1}}.jv-sg-drawer[hidden]{display:none}.jv-size-guide__table .jv-sg-drawer td{height:auto;padding:0;background:#f5f5f5;text-align:start}.jv-sg-drawer__inner{display:flex;align-items:center;min-height:68px;padding:12px 0}.jv-sg-drawer__price{flex:1 1 auto;margin:0;padding-inline-start:24px;font-size:15px;font-weight:700;line-height:20px;color:#222}.jv-sg-drawer__action{flex:0 0 33.3333%;padding-inline-end:24px}.jv-sg-drawer__add{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:44px;margin:0;padding:10px 16px;border:1px solid rgba(255,255,255,0);border-radius:0;background:#222;color:#fff;font:inherit;font-size:15px;font-weight:700;line-height:20px;cursor:pointer;transition:background-color .3s cubic-bezier(0,0,0,1)}@media(hover:hover){.jv-sg-drawer__add:not([aria-disabled=true]):hover:not(:active){background-color:#727272}}.jv-sg-drawer__add:not([aria-disabled=true]):active{background-color:#b6b6b6}.jv-sg-drawer__add.is-loading .jv-sg-drawer__add-text{opacity:.4}.jv-sg-drawer__add.is-added .jv-sg-drawer__add-text{visibility:hidden}.jv-sg-drawer__add.is-added:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:24px;height:24px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9.5 16.6 5.4 12.5l-.9.9 5 5 10-10-.9-.9z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9.5 16.6 5.4 12.5l-.9.9 5 5 10-10-.9-.9z'/%3E%3C/svg%3E") center / contain no-repeat}.jv-sg-drawer__oos{width:50%;margin:0;font-size:13px;font-weight:400;line-height:17px;text-align:center;color:#222}@media screen and (max-width:575px){.jv-sg-drawer__inner{flex-direction:column;align-items:stretch;min-height:0;padding:24px 12px}.jv-sg-drawer__price{padding:0 0 12px;text-align:center}.jv-sg-drawer__action{flex:0 0 auto;padding:0 12px}.jv-sg-drawer__oos{width:auto}}.jv-size-guide__note{margin:0 48px;padding-top:12px;font-size:13px;line-height:17px;text-align:center;color:#222}@media screen and (max-width:959px){.jv-size-guide__header{padding-inline-start:24px}.jv-size-guide__product{padding:12px 24px 24px}.jv-size-guide__tabs,.jv-size-guide__note{margin-inline:24px}.jv-size-guide__table{width:calc(100% - 48px);margin-inline:24px}}@media screen and (max-width:575px){.jv-size-guide{top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:100%;margin:0}.jv-size-guide__product{align-items:center;padding-bottom:24px}.jv-size-guide__photo{flex-basis:50%;padding-inline-start:0;padding-inline-end:24px}}@media(prefers-reduced-motion:reduce){.jv-size-guide[open],.jv-size-guide.is-closing,.jv-size-guide::backdrop{animation-duration:.01s}}.product__info-wrapper .product__info-container p.product__vendor,.product__info-wrapper .product__info-container p.product__vendor a{margin:0;font-size:22px;line-height:28px}.product__info-wrapper .product__info-container p.product__vendor a{display:block}@media screen and (max-width:575px){.product__info-wrapper .product-form__input--dropdown .select{cursor:pointer}.product__info-wrapper .product-form__input--dropdown .select__select{pointer-events:none}}@media screen and (max-width:575px){.product__info-wrapper .product-form__buttons.jv-atc-fixed{position:fixed;inset-inline-start:0;inset-inline-end:0;bottom:-40px;z-index:3;margin:0;padding:0 16px;transform:translateY(0);transition:transform .425s ease-in-out}.product__info-wrapper .product-form__buttons.jv-atc-fixed--in{transform:translateY(-80px)}.product__info-wrapper .product-form__buttons.jv-atc-fixed .product-form__submit{margin-bottom:0}.product__info-wrapper .product-form__buttons.jv-atc-fixed.jv-atc-fixed--away{transform:translateY(80px)}}@media screen and (min-width:576px){.product__info-wrapper .product-form__input--dropdown .select>.svg-wrapper{transition:transform .6s cubic-bezier(0,0,0,1)}.option-dropdown__list{padding-top:6px;overflow-y:auto}.option-dropdown__option{justify-content:flex-start;gap:6px}.option-dropdown__price{display:inline-flex;align-items:baseline;gap:6px;flex:0 0 auto;margin-inline-start:auto;padding-inline-start:12px;font-family:Inter,Javelle Arabic,Arial,sans-serif;font-size:13px;font-weight:400;line-height:17px;color:#727272;white-space:nowrap}.option-dropdown__compare{margin:0}}.product__media-wrapper .product-media-container.global-media-settings,.product__media-wrapper .thumbnail.global-media-settings{border:0;box-shadow:none}.product__breadcrumb-slot .product__breadcrumb{margin-inline-start:0;margin-bottom:0}@media screen and (min-width:576px){.product__media-wrapper .product__media-list .product-media-container.media-type-image{--aspect-ratio: .75;--ratio-percent: 133.3333%}.product__media-wrapper .product__media-list .product-media-container.media-type-image .media{position:relative}.product__media-wrapper .product__media-list .product-media-container.media-type-image .media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.product.product--thumbnail media-gallery>.thumbnail-slider .thumbnail.global-media-settings{overflow:visible!important}}@media screen and (min-width:576px)and (max-width:1279px){.jv-details{margin-top:24px}}@media screen and (min-width:1280px){.jv-details{margin-top:36px}}.product__info-wrapper .product__info-container>.jv-also{margin:24px 0 0}.jv-also__label{margin:0 0 16px;font-size:13px;line-height:17px;font-weight:400;color:#222}.jv-also__carousel{position:relative}.jv-also__list{display:flex;gap:16px;margin:0;padding:4px 0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.jv-also__list::-webkit-scrollbar{display:none}.jv-also__item{flex:0 0 auto;scroll-snap-align:start}.jv-also__link{display:block;width:86px;height:114px;overflow:hidden;background:#f5f5f5}.jv-also__img{display:block;width:100%;height:100%;object-fit:cover}.jv-also__arrow{position:absolute;top:50%;z-index:1;display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-top:-16px;padding:0;border:1px solid #222222;border-radius:50%;background:#fff;color:#222;cursor:pointer}.jv-also__arrow[hidden]{display:none}.jv-also__arrow--prev{inset-inline-start:16px}.jv-also__arrow--next{inset-inline-end:16px}@media screen and (min-width:576px)and (max-width:1279px){.jv-also__link{width:65px;height:87px}}@media screen and (max-width:575px){.jv-also__label{font-size:15px;line-height:20px}.jv-also__list{gap:12px}.jv-also__link{width:50px;height:67px}}@media screen and (min-width:1280px){.page-width:has(>.product.grid){max-width:1488px;margin-inline-start:auto;margin-inline-end:auto;padding-inline-start:24px;padding-inline-end:24px}.product.grid:not(.product--no-media){display:grid;grid-template-columns:minmax(612px,1fr) minmax(0,1fr);column-gap:72px;margin:0}.product.grid:not(.product--no-media) .product__media-wrapper,.product.grid:not(.product--no-media) .product__info-wrapper{width:auto;max-width:none;margin:0;padding:0}.product__media-wrapper .product__media-list .product-media-container.media-type-image{--constrained-height: 10000px;width:480px;max-width:100%;margin-inline-start:0;margin-inline-end:auto}}@media screen and (min-width:576px)and (max-width:1279px){.product__media-wrapper .product__media-list .product-media-container.media-type-image{--constrained-height: 10000px;width:100%;max-width:480px;margin-inline-start:0;margin-inline-end:auto}}.product__info-wrapper .product-form__submit.loading,.product-form__submit.loading{background-color:#b6b6b6!important;transition:none}.product-form__submit.loading .loading__spinner .path{stroke:#fff}.product__info-wrapper .product-form__submit{transition:background-color .3s cubic-bezier(0,0,0,1)}.product__info-wrapper .product-form__submit:not(:disabled):not([aria-disabled=true]):active{background-color:#b6b6b6}@media(hover:hover){.product__info-wrapper .product-form__submit:not(:disabled):not([aria-disabled=true]):hover:not(:active){background-color:#727272}}.product__info-wrapper .product-form__submit:not([disabled]):hover:before,.product__info-wrapper .product-form__submit:not([disabled]):hover:after{box-shadow:none}@media screen and (min-width:576px)and (max-width:989px){product-recommendations.related-products.jv-recs-pending{min-height:104.3rem}}@keyframes jv-delivery-release{to{padding-bottom:0}}.product__info-wrapper product-form.product-form:not(:has(delivery-preview-widget,.essential-estimated-delivery-block)){padding-bottom:9.6rem;animation:jv-delivery-release 0s 8s forwards}@media screen and (min-width:990px){.product__info-wrapper product-form.product-form:not(:has(delivery-preview-widget,.essential-estimated-delivery-block)){padding-bottom:8rem}}.product-form__input[hidden],.jv-also__item[hidden]{display:none!important}.jv-stock-left{margin:8px 0 0;font-size:13px;line-height:17px;color:#727272}
/*# sourceMappingURL=/cdn/shop/t/22/assets/jv-product.css.map */
