.product__info-container.product-form-redesign .product__info-main_content{display:flex;flex-direction:column;gap:var(--redesign-space-2xl);font-family:var(--redesign-font-family);color:var(--redesign-navy)}@media screen and (min-width:750px){.product__info-container.product-form-redesign .product__info-main_content{gap:4.8rem}}.product__info-container.product-form-redesign .product__custom-badges,.product__info-container.product-form-redesign .product__title__wrapper,.product__info-container.product-form-redesign .price-wrapper,.product__info-container.product-form-redesign .installment-wrapper,.product__info-container.product-form-redesign .product__description{margin-block:0}.product__info-container.product-form-redesign .product__title__wrapper,.product__info-container.product-form-redesign .price-wrapper,.product__info-container.product-form-redesign .installment-wrapper,.product__info-container.product-form-redesign .product__description{margin-top:calc(var(--redesign-space-md) - var(--redesign-space-2xl))}@media screen and (min-width:750px){.product__info-container.product-form-redesign .product__title__wrapper,.product__info-container.product-form-redesign .price-wrapper,.product__info-container.product-form-redesign .installment-wrapper,.product__info-container.product-form-redesign .product__description{margin-top:calc(var(--redesign-space-md) - 4.8rem)}.product__info-container.product-form-redesign .product-parameters{margin-top:calc(var(--redesign-space-lg) - 4.8rem)}}.product__info-container.product-form-redesign .installment-wrapper:empty,.product__info-container.product-form-redesign .product__description:empty{display:none}.product__info-container.product-form-redesign .product__custom-badges{display:flex;flex-wrap:wrap;gap:var(--redesign-space-xs)}.product__info-container.product-form-redesign .product__badge .badge{display:inline-flex;align-items:center;justify-content:center;min-height:0;padding:.6rem var(--redesign-space-sm);border:1px solid var(--redesign-cream);border-radius:var(--redesign-radius-rounded);background-color:var(--redesign-light-cream);color:var(--redesign-navy);font-family:var(--redesign-font-family)!important;font-size:var(--redesign-font-caption);font-weight:var(--redesign-font-primary-weight-regular);line-height:1.1;letter-spacing:.12px;text-transform:none!important}.product__info-container.product-form-redesign .product__title{margin:0;color:var(--redesign-navy);font-family:var(--redesign-font-family)!important;font-size:var(--redesign-font-h3);font-weight:var(--redesign-font-primary-weight-regular);line-height:1.1;letter-spacing:.01em;text-transform:none!important}.product__info-container.product-form-redesign .price{color:var(--redesign-navy);font-size:var(--redesign-font-utility)}.product__info-container.product-form-redesign .price>dl{margin:0}.product__info-container.product-form-redesign .price:not(.price--on-sale) .price__regular,.product__info-container.product-form-redesign .price.price--on-sale .price__sale{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--redesign-space-sm);margin:0;flex-direction:row;justify-content:flex-start}.product__info-container.product-form-redesign .price.price--on-sale .price__sale dd.price__compare{margin-right:0;margin-left:0}.product__info-container.product-form-redesign .price dt{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.product__info-container.product-form-redesign .price dd{display:flex;align-items:baseline;margin:0;text-align:left}.product__info-container.product-form-redesign .price .price-item{margin:0;color:var(--redesign-navy);font-family:var(--redesign-font-family-secondary)!important;font-size:var(--redesign-font-utility);font-weight:var(--redesign-font-secondary-weight-bold);line-height:1.1;letter-spacing:.06em;text-transform:uppercase!important}.product__info-container.product-form-redesign .price--on-sale .price__sale .price-item--regular{color:var(--redesign-navy);font-weight:400;text-decoration:line-through;text-decoration-skip-ink:none;text-underline-position:from-font}.product__info-container.product-form-redesign .price-wrapper>.product__badge{display:none}.product__info-container.product-form-redesign .product__description,.product__info-container.product-form-redesign .product__description p,.product__info-container.product-form-redesign .product__description li{color:var(--redesign-navy);font-family:var(--redesign-font-family)!important;font-size:var(--redesign-font-body);font-weight:400;line-height:var(--redesign-line-height);letter-spacing:var(--redesign-letter-spacing);text-transform:none!important}.product__info-container.product-form-redesign .product__description>:first-child{margin-top:0}.product__info-container.product-form-redesign .product__description>:last-child{margin-bottom:0}.product__info-container.product-form-redesign .product-parameters{display:flex;flex-direction:column;gap:var(--redesign-space-2xl)}@media screen and (min-width:750px){.product__info-container.product-form-redesign .product-parameters{gap:4.8rem}}.product__info-container.product-form-redesign pdp-variant-radios{display:flex;flex-direction:column;gap:3.2rem}.product__info-container.product-form-redesign .product-form__controls{display:flex;flex-direction:column;gap:1.8rem;margin:0;padding:0;border:0}.product__info-container.product-form-redesign .product-form__controls{order:3}.product__info-container.product-form-redesign .product-form__controls--color{order:1}.product__info-container.product-form-redesign .product-form__controls--size{order:2}.product__info-container.product-form-redesign .product-form__controls--single-value .product-form__controls-group{display:none}.product__info-container.product-form-redesign .product-form__group-label{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;padding:0}.product__info-container.product-form-redesign .product-form__group-name{display:inline;flex:0 0 auto;width:auto;margin:0;color:var(--redesign-navy);font-family:var(--redesign-font-family-secondary)!important;font-size:var(--redesign-font-utility);font-weight:var(--redesign-font-secondary-weight-bold);line-height:1.1;letter-spacing:.06em;text-transform:uppercase!important}.product__info-container.product-form-redesign .product-form__group-value{color:var(--redesign-navy);font-family:var(--redesign-font-family)!important;font-size:var(--redesign-font-body);font-weight:400;line-height:var(--redesign-line-height);letter-spacing:var(--redesign-letter-spacing);text-transform:none!important}.product__info-container.product-form-redesign .product-form__controls-group{display:flex;flex-wrap:wrap;align-items:center;gap:var(--redesign-space-xs);margin:0;padding:0}.product__info-container.product-form-redesign .product-form__controls--size .product-form__controls-group{display:grid;grid-template-columns:repeat(5,1fr);grid-auto-flow:row;gap:var(--redesign-space-xs)}.product__info-container.product-form-redesign .product-form__controls-group input[type=radio]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0);white-space:nowrap}.product__info-container.product-form-redesign .product-form__controls--colors .product-form__controls-group{gap:var(--redesign-space-sm)}.product__info-container.product-form-redesign .product-form__controls--colors label.color-swatch,.product__info-container.product-form-redesign .product-form__controls--colors label.variant-swatch{width:2.4rem;height:2.4rem;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:0!important;font-size:0;line-height:0;text-indent:-9999px;cursor:pointer}.product__info-container.product-form-redesign .product-form__controls--colors label.color-swatch:before,.product__info-container.product-form-redesign .product-form__controls--colors label.color-swatch:after,.product__info-container.product-form-redesign .product-form__controls--colors label.variant-swatch:before,.product__info-container.product-form-redesign .product-form__controls--colors label.variant-swatch:after{display:none}.product__info-container.product-form-redesign .product-form__controls--colors label.color-swatch{background-color:var(--swatch-color, var(--redesign-grey-100))}.product__info-container.product-form-redesign .product-form__controls--colors label.variant-swatch{background-position:center;background-size:cover}.product__info-container.product-form-redesign .product-form__controls--colors input[type=radio]:checked+label{box-shadow:0 0 0 .4rem var(--redesign-white),0 0 0 .5rem var(--redesign-navy)}.product__info-container.product-form-redesign .product-form__controls--colors input[type=radio]:focus-visible+label{outline:2px solid var(--redesign-focus);outline-offset:5px}.product__info-container.product-form-redesign .product-form__controls--colors input[type=radio].disabled+label{opacity:.4}.product__info-container.product-form-redesign .product-form__controls--size{display:grid;grid-template-areas:"label guide" "options options";grid-template-columns:1fr auto;align-items:center;column-gap:var(--redesign-space-sm);row-gap:1.8rem}@media screen and (min-width:750px){.product__info-container.product-form-redesign .product-form__controls--size{grid-template-areas:"label" "options" "guide";grid-template-columns:minmax(0,1fr)}.product__info-container.product-form-redesign .product-form__controls--size .size-guide-wrapper{justify-self:start}}.product__info-container.product-form-redesign .product-form__group-label{flex-wrap:nowrap;min-width:0}.product__info-container.product-form-redesign .product-form__group-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product__info-container.product-form-redesign .product-form__controls--size .product-form__group-label{grid-area:label}.product__info-container.product-form-redesign .product-form__controls--size .product-form__controls-group{grid-area:options}.product__info-container.product-form-redesign .product-form__controls--size .size-guide-wrapper{grid-area:guide}.product__info-container.product-form-redesign .product-form__controls--size label{display:flex;align-items:center;justify-content:center;min-width:6.4rem;min-height:0;margin:0;padding:var(--redesign-space-xs) var(--redesign-space-md);border:1px solid var(--redesign-grey-100);border-radius:0;background:none;color:var(--redesign-navy);font-family:var(--redesign-font-family)!important;font-size:var(--redesign-font-body);font-weight:400;line-height:var(--redesign-line-height);letter-spacing:var(--redesign-letter-spacing);text-transform:none!important;cursor:pointer}.product__info-container.product-form-redesign .product-form__controls--size input[type=radio]:checked+label{border-color:var(--redesign-navy)}.product__info-container.product-form-redesign .product-form__controls--size label:after{content:none}.product__info-container.product-form-redesign .product-form__controls--size input[type=radio]:focus-visible+label{outline:2px solid var(--redesign-focus);outline-offset:2px}.product__info-container.product-form-redesign .product-form__controls--size input[type=radio].disabled+label{position:relative;opacity:1;color:#0b182f7f;text-decoration:none;cursor:not-allowed}.product__info-container.product-form-redesign .product-form__controls--size input[type=radio].disabled+label:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;width:auto;height:auto;background-color:transparent;background-image:linear-gradient(to top right,transparent calc(50% - .5px),var(--redesign-grey-200) calc(50% - .5px),var(--redesign-grey-200) calc(50% + .5px),transparent calc(50% + .5px));pointer-events:none}.product__info-container.product-form-redesign .product-form__controls--size input[type=radio].disabled+label>span:not(.visually-hidden){opacity:.5}.product__info-container.product-form-redesign .size-guide-wrapper{display:flex}.product__info-container.product-form-redesign .size-guide-btn,.product__info-container.product-form-redesign .size-guide-btn span{min-height:0;padding:0;border:0;background:none;color:var(--redesign-navy);font-family:var(--redesign-font-family)!important;font-size:var(--redesign-font-body);font-weight:400;line-height:var(--redesign-line-height);letter-spacing:var(--redesign-letter-spacing);text-decoration:underline;text-transform:none!important}.product__info-container.product-form-redesign .size-guide-btn{cursor:pointer}.product__info-container.product-form-redesign .size-guide-btn:focus-visible{outline:2px solid var(--redesign-focus);outline-offset:2px}.product__info-container.product-form-redesign .product-form__buttons-row{display:flex;align-items:stretch;gap:0;width:100%}.product__info-container.product-form-redesign .product-form__quantity{flex:0 0 auto;margin:0}.product__info-container.product-form-redesign quantity-input.quantity{display:flex;align-items:center;justify-content:center;gap:var(--redesign-space-md);width:11.1rem;height:4.8rem;min-height:0;padding:var(--redesign-space-xs) 2rem;border:1px solid var(--redesign-grey-300);border-radius:0;background:none}.product__info-container.product-form-redesign .quantity__button{flex:0 0 auto;width:1.2rem;height:1.2rem;min-width:0;min-height:0;padding:0;border:0;background:none;color:var(--redesign-navy);cursor:pointer}.product__info-container.product-form-redesign .quantity__button svg{display:block;width:100%;height:100%}.product__info-container.product-form-redesign .quantity__button:focus-visible{outline:2px solid var(--redesign-focus);outline-offset:2px}.product__info-container.product-form-redesign .quantity__input{width:auto;min-width:1ch;height:auto;padding:0;border:0;background:none;color:var(--redesign-navy);font-family:var(--redesign-font-family)!important;font-size:var(--redesign-font-body);font-weight:400;line-height:var(--redesign-line-height);letter-spacing:var(--redesign-letter-spacing);text-align:center}.product__info-container.product-form-redesign .quantity__rules:empty{display:none}.product__info-container.product-form-redesign .product-form__submit{display:flex;flex:1 1 auto;height:4.8rem;margin:0}.product__info-container.product-form-redesign .product-form__submit>span{color:inherit;font-family:var(--redesign-font-family-secondary)!important;font-size:var(--redesign-font-utility);font-weight:var(--redesign-font-secondary-weight-bold);line-height:1.1;letter-spacing:.06em;text-transform:uppercase!important}.product__info-container.product-form-redesign .product-form__submit[disabled]{opacity:1;background-color:var(--redesign-navy);cursor:default}.product__info-container.product-form-redesign .product__collapsible-tabs{display:flex;flex-direction:column}.product__info-container.product-form-redesign .product__collapsible-tabs+.product__collapsible-tabs .accordion-redesign{border-top:0}.product__info-container.product-form-redesign .product__collapsible-tabs+.product__collapsible-tabs{margin-top:calc(-1 * var(--redesign-space-2xl))}@media screen and (min-width:750px){.product__info-container.product-form-redesign .product__collapsible-tabs+.product__collapsible-tabs{margin-top:-4.8rem}}.product__info-container.product-form-redesign .accordion-redesign__summary{padding-block:var(--redesign-space-lg);padding-inline:var(--redesign-space-2xs)}@media screen and (min-width:750px){.product__info-container.product-form-redesign .accordion-redesign__summary{padding-block:2.4rem}}.product__info-container.product-form-redesign .accordion-redesign__title{color:var(--redesign-navy);font-family:var(--redesign-font-family-secondary)!important;font-size:var(--redesign-font-utility);font-weight:var(--redesign-font-secondary-weight-bold);line-height:1.1;letter-spacing:.06em;text-transform:uppercase!important}.product__info-container.product-form-redesign .accordion-redesign__panel{padding-inline:var(--redesign-space-2xs);padding-bottom:var(--redesign-space-lg)}.product__info-container.product-form-redesign .accordion-redesign__panel,.product__info-container.product-form-redesign .accordion-redesign__panel p,.product__info-container.product-form-redesign .accordion-redesign__panel li,.product__info-container.product-form-redesign .accordion-redesign__panel td{color:var(--redesign-navy);font-family:var(--redesign-font-family)!important;font-size:var(--redesign-font-body);font-weight:400;line-height:var(--redesign-line-height);letter-spacing:var(--redesign-letter-spacing);text-transform:none!important}.product__info-container.product-form-redesign .accordion-redesign__panel>:first-child{margin-top:0}.product__info-container.product-form-redesign .accordion-redesign__panel>:last-child{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/96/assets/section-main-product-redesign.css.map */
