.product__description,.product__description *,.product-fabric-description,.product-fabric-description *{font-style:normal}.product-copy-block>.product-model-size:before,.product-copy-block>.product-fabric-description:before{display:block;margin:0 0 .6em;font-family:Helvetica,Arial,sans-serif;font-size:var(--font-size-base, 11px);font-weight:400;font-style:normal;letter-spacing:.02em;line-height:1.2;text-transform:uppercase}.product-copy-block>.product-model-size:before{content:"Size & Fit"}.product-copy-block>.product-fabric-description:before{content:"Materials & Care";margin-left:-1rem}.product-copy-block>.product-model-size{line-height:16px}product-recommendations .card__information,product-recommendations .card__information:hover,product-recommendations .card__information:has(a:focus-visible){border-bottom-color:transparent}product-recommendations .underline-links-hover:hover a,product-recommendations .card-wrapper:hover .card__heading a,product-recommendations .card__heading a:hover{text-decoration:none!important}.product-copy-block>.product-model-size.product-fabric-description:before{content:"Size & Fit"}.product-copy-block .product__description,.product-copy-block .product__description *,.product-copy-block>.product-fabric-description,.product-copy-block>.product-fabric-description *{line-height:16px}@media screen and (max-width:1024px){.product-three-col-wrapper>.product-three-col__right{margin-top:calc(var(--product-padding-bottom, 30px) / -2)}.product-three-col-wrapper .product-three-col__right .breadcrumbs,.product-three-col-wrapper .product-three-col__right .product__title h1,.product-three-col-wrapper .product-three-col__right .price-wrap,.product-three-col-wrapper .product-three-col__right fieldset.product-form__input--swatch{padding-bottom:calc(var(--product-padding-bottom, 30px) / 2)}}@media screen and (max-width:1024px){.product-three-col-wrapper .product-three-col__right .size-select .select{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:12px;max-width:200px;margin-left:0;border-bottom:0}.product-three-col-wrapper .product-three-col__right .size-select [data-size-toggle],.product-three-col-wrapper .product-three-col__right .size-select .select>.svg-wrapper{display:none!important}.product-three-col-wrapper .product-three-col__right .size-select .select:before{content:"Size"!important;display:block!important;position:static;z-index:auto;inset:auto;width:auto;height:auto;border:0;border-radius:0;box-shadow:none;background:none;grid-area:1 / 1;font-size:inherit;line-height:14px}.product-three-col-wrapper .product-three-col__right .size-select .size-select__list,.product-three-col-wrapper .product-three-col__right .size-select .size-select__list[hidden]{grid-area:1 / 2;position:static;display:grid;grid-auto-flow:column;grid-auto-columns:32px;justify-content:end;width:auto;max-height:none;overflow:visible;opacity:1;visibility:visible;transform:none;pointer-events:auto;background:transparent;z-index:auto}.product-three-col-wrapper .product-three-col__right .size-select .size-select__list>li{display:block}.product-three-col-wrapper .product-three-col__right .size-select .size-select__item,.product-three-col-wrapper .product-three-col__right .size-select .size-select__list>li:first-child .size-select__item{display:block;width:100%;margin:-9px 0;padding:9px 0;border:0;background:transparent;font-size:inherit;line-height:14px;text-align:center;text-decoration:none;-webkit-tap-highlight-color:transparent}.product-three-col-wrapper .product-three-col__right .size-select .size-select__item:hover,.product-three-col-wrapper .product-three-col__right .size-select .size-select__item:focus-visible{padding-left:0;background:transparent}.product-three-col-wrapper .product-three-col__right .size-select .size-select__item:focus-visible{outline:1px solid rgba(var(--color-foreground),.35);outline-offset:-4px}.product-three-col-wrapper .product-three-col__right .size-select .size-select__item{color:var(--font-color, #333)}.product-three-col-wrapper .product-three-col__right .size-select .size-select__item.sold-out{color:rgba(var(--color-foreground),.4)}.product-three-col-wrapper .product-three-col__right .size-select .size-select__note{display:none}.product-three-col-wrapper .product-three-col__right .size-select .size-select__item.is-selected .size-select__value{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.product-three-col-wrapper .product-three-col__right .size-select .size-select__error{text-align:left}}@media screen and (max-width:1024px){.product-three-col-wrapper .product-three-col__right{--pjota-option-label: 84px}.product-three-col-wrapper .product-three-col__right fieldset.product-form__input--swatch{max-width:100%}.product-three-col-wrapper .product-three-col__right .color-grid legend{display:grid;grid-template-columns:var(--pjota-option-label) auto;align-items:baseline;padding:0}.product-three-col-wrapper .product-three-col__right .product-form__input--swatch .color-chip-wrapper .swatch-input__label:last-of-type{margin-right:0}.product-three-col-wrapper .product-three-col__right .size-select .select{grid-template-columns:var(--pjota-option-label) 1fr;column-gap:0;max-width:100%}.product-three-col-wrapper .product-three-col__right .size-select .select:before{content:"Size:"!important}.product-three-col-wrapper .product-three-col__right .size-select .size-select__list,.product-three-col-wrapper .product-three-col__right .size-select .size-select__list[hidden]{grid-auto-columns:auto;justify-self:stretch;justify-content:space-between;column-gap:20px}.product-three-col-wrapper .product-three-col__right .size-select .size-select__item,.product-three-col-wrapper .product-three-col__right .size-select .size-select__list>li:first-child .size-select__item{position:relative;width:auto;margin:0;padding:0;text-align:left}.product-three-col-wrapper .product-three-col__right .size-select .size-select__item:after{content:"";position:absolute;inset:-9px calc(var(--pjota-size-hit, 20px) * -1)}.product-three-col-wrapper .product-three-col__right .size-select .size-select__list>li:last-child .size-select__item:after{right:-10px}.product-three-col-wrapper .product-three-col__right .size-select .size-select__item:focus-visible{outline-offset:3px}}@media screen and (max-width:1024px){.product-three-col__center{--pjota-product-shot-bg: #f6f6f6}.product-three-col__center .product__media-list>.slider__slide:first-child{background:var(--pjota-product-shot-bg)}}@media screen and (max-width:1024px){.product-three-col__center .product__media-list.slider,.product-three-col__center .product__media-list{margin-bottom:0}.product-three-col__center media-gallery .product__media-list.slider+.slider-buttons{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;height:36px}.product-three-col__center .slider-buttons .slider-button{display:flex;align-items:center;box-sizing:border-box;min-width:0;width:100%;height:100%;-webkit-tap-highlight-color:transparent}.product-three-col__center .slider-buttons .slider-button--prev{justify-content:flex-end;padding:0 12px 0 0}.product-three-col__center .slider-buttons .slider-button--next{justify-content:flex-start;padding:0 0 0 12px}.product-three-col__center .slider-buttons .slider-button .svg-wrapper{transform:scale(.8)}.product-three-col__center .slider-buttons .slider-counter{align-items:center;font-size:10px}.product-three-col-wrapper>.product-three-col__right{margin-top:calc(27px - var(--product-padding-bottom, 30px))}}@media screen and (max-width:749px){.product-three-col__center .product-media-container.constrain-height{--viewport-offset: 375px}}@media screen and (max-width:1024px){product-recommendations.related-products .related-products__heading{margin-bottom:22px}}@media screen and (max-width:1024px){.product-three-col__center .product__media-list.slider.slider--mobile{overflow-y:hidden;overscroll-behavior-y:none}}@media screen and (max-width:749px){.product-media-modal .product-media-modal__content>.pjota-gallery-media{padding:0;background:#f6f6f6}}@media screen and (max-width:1024px){.product-three-col__center .product__media-list>.slider__slide{display:grid;align-items:center}}@media screen and (max-width:1024px){.product-three-col__center .product__media-list.slider.slider--mobile{scroll-padding-inline:0}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/pjota-product-page.css.map */
