.product-details-wrapper:not([open]){height:0;overflow:hidden;pointer-events:none;position:fixed;visibility:hidden;width:0;z-index:-1}.product-details-wrapper[open]{pointer-events:auto}.specs-wrap{transition:none}product-info .product__info-container .breadcrumbs{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding:var(--spacing-2xl);text-align:center;transition:none;width:100%}product-info .product__info-container .breadcrumbs a{font-size:var(--text-xs, 1.2rem);line-height:normal;text-decoration:none;text-transform:uppercase}product-info .product__info-container .card__badge{align-self:center;align-items:center;display:flex;flex-wrap:wrap;gap:4px;grid-row-start:auto;justify-content:center;justify-self:auto;margin:0;padding-bottom:var(--spacing-5xs);text-align:center;width:100%}product-info .product__info-container .card__badge .prod__tag{color:var(--color-dark-300);font-size:var(--text-xs, 1.2rem);font-weight:400;line-height:normal;text-transform:uppercase;white-space:nowrap}product-info .product__info-container .product__title{text-align:center;width:100%}product-info .product__info-container .product__title h1{font-size:var(--text-sm, 1.4rem);text-align:center;width:100%}@media screen and (min-width:1025px){product-info .product__info-container .product__title h1{font-size:var(--text-xl, 2rem)}}@media screen and (min-width:990px){product-info .product__info-container .breadcrumbs{padding-bottom:20px;padding-top:0}}@media screen and (min-width:1250px){product-info .product__info-container .breadcrumbs{padding-left:0;padding-right:0}}@media screen and (max-width:1025px){product-info .breadcrumbs{display:none!important}}.product__info-container{padding-top:var(--spacing-xs)}product-info .product__info-container .product__description{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--spacing-3xs, .8rem);margin:0;min-height:4.8rem;padding:var(--spacing-base, 1.6rem) var(--spacing-base, 1.6rem) var(--spacing-xl, 2rem);text-align:center;width:100%}product-info .product__info-container .product-description-text :where(p,li,span,a,em,strong){font-size:var(--text-sm, 1.4rem);line-height:var(--text-sm--line-height, calc(1.25 / .875))}product-info .product__info-container .product-description-text p{margin:0}product-info{--sizing-buttons-height-lg: 4.8rem}product-info .product__kiwi-sizing,product-info .shopify-app-block:has(.ks-container-app-block){margin:0;padding:0;width:100%}product-info .ks-container-app-block{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;margin:0;min-height:0;padding:0;width:100%}product-info .ks-container-app-block :is(.ks-chart-container,.ks-product-recommendations-container,[class*=ks-]){max-width:100%;min-height:0}product-info #KiwiSizingChart{display:none!important;height:0!important;margin:0!important;min-height:0!important;overflow:hidden!important;padding:0!important;visibility:hidden!important}product-info variant-selects{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-xs, 1.2rem);padding-bottom:var(--spacing-xl, 2rem)}product-info .product-form__input--pill{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-3xs, .8rem) var(--spacing-5xs, .4rem)}product-info .product-form__input--pill input[type=radio]+label{background-color:transparent;border:none;border-bottom:1px solid transparent;border-radius:var(--variant-pills-radius, 0);box-sizing:border-box;color:rgba(var(--color-primary_text, 11, 11, 12));display:inline-block;font-size:var(--text-sm, 1.4rem);height:4rem;letter-spacing:normal;line-height:150%;margin:0;padding:var(--spacing-3xs, .8rem) var(--spacing-base, 1.6rem);text-align:center;transition:none}product-info .product-form__submit.button{align-items:center;box-sizing:border-box;display:inline-flex;font-size:var(--text-base, 1.6rem);height:var(--sizing-buttons-height-lg);justify-content:center;line-height:1.5;max-height:var(--sizing-buttons-height-lg);min-height:var(--sizing-buttons-height-lg);padding:0 var(--spacing-2xl, 2.4rem);transition:background-color .3s ease-in-out,color .3s ease-in-out}.product__info-container .product-form__buttons{align-items:center;display:flex;flex-wrap:wrap;column-gap:var(--spacing-xs, 1.2rem);row-gap:var(--spacing-3xs, .8rem);min-height:5.6rem;width:100%}.product__info-container .product-form__buttons:has(pickup-availability[available]){align-items:flex-start;min-height:12rem}.product__info-container .product-form__buttons:has(pickup-availability[available]) .product-form__submit{flex:1 1 auto;min-width:0}product-info .product-form__buttons pickup-availability[available].product__pickup-availabilities{box-sizing:border-box;display:block;flex:1 1 100%;min-height:6.4rem;order:3;width:100%}@media screen and (max-width:1024px){.product__media-list{height:65vh;min-height:65vh}}@media screen and (min-width:1025px){.product__info-container{align-items:center;display:flex;flex-direction:column;flex-grow:1;width:62%}product-info .product__info-container .product__description{padding:0;padding-bottom:var(--spacing-xl, 2rem)}product-info .product__info-container .product-description-text :where(p,li,span,a,em,strong){font-size:var(--text-xs, 1.2rem);line-height:var(--text-xs--line-height, calc(1 / .75))}}product-info .product__info-wrapper,product-info .product__info-container,product-info .product__info-container .product__description{transition:none!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/isto-pdp-critical.css.map */
