.product-information-v2{--piv2-surface: #ffffff;--piv2-bg: #f6f6f7;--piv2-border: #d9d9db;--piv2-text: #202223;--piv2-muted: #6d7175;--piv2-accent: #008060;--piv2-accent-hover: #006e52;--piv2-warning: #b98900;--piv2-danger: #d72c0d;--piv2-selected-ring: #008060;--piv2-disabled: #f1f1f1;--piv2-disabled-text: #b5b5b5;--piv2-radius: 6px}.product-information-v2 .product-information__grid.product-information-v2__grid{grid-column:2;grid-template-columns:minmax(0,1fr);grid-template-areas:"info" "media" "rest";width:100%;min-width:0}.product-information-v2 .product-information-v2__info{grid-area:info;min-width:0;max-width:100%}.product-information-v2 .product-information__media{grid-area:media;width:100%;min-width:0;max-width:100%}.product-information-v2 .product-information-v2__details,.product-information-v2 .product-information__details-desktop{grid-area:rest;width:100%;min-width:0;max-width:100%}@media screen and (max-width:1023px){.product-information-v2 .product-information__details-desktop .divider{display:none}}@media screen and (min-width:750px){.product-information-v2 .product-information__grid.product-information-v2__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:1fr min(50vw,var(--sidebar-width));grid-template-rows:auto 1fr;grid-template-areas:"media info" "media rest";align-items:start;gap:var(--gap, 32px)}.product-information-v2 .product-information__grid.product-information-v2__grid:not(.product-information--media-none).product-information--media-right{grid-template-columns:min(50vw,var(--sidebar-width)) 1fr;grid-template-rows:auto 1fr;grid-template-areas:"info media" "rest media";align-items:start;gap:var(--gap, 32px)}}@media screen and (min-width:1200px){.product-information-v2 .product-information__grid.product-information-v2__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left{grid-template-columns:19fr 13fr}.product-information-v2 .product-information__grid.product-information-v2__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-right{grid-template-columns:13fr 19fr}}.piv2-option-group{margin-bottom:16px}@media screen and (min-width:1024px){.piv2-option-group{margin-bottom:32px}}.piv2-option-group:last-child{margin-bottom:0}variant-picker-v2[data-gift-card-product=true] .piv2-option-group:is([data-option-handle=color],[data-option-handle=colour]),main[data-template="product.gift-card"] variant-picker-v2 .piv2-option-group:is([data-option-handle=color],[data-option-handle=colour]){display:none}.piv2-option-label{padding:0;margin-bottom:16px;color:#161714;line-height:140%;letter-spacing:1%;height:22px;display:inline-flex;align-items:center;text-transform:none}.piv2-option-label-name{font-family:var(--font-accent--family);font-weight:var(--font-accent--weight, normal);font-size:16px;height:22px;display:inline-flex;align-items:center}.piv2-option-label-value{font-family:var(--font-body--family);font-weight:var(--font-body--weight, normal);padding-inline-start:2px;color:#161714;font-size:16px;height:22px;display:inline-flex;align-items:center}.piv2-option-label-value.is-error{color:#c12d14}.piv2-option-label-status{font-family:var(--font-accent--family);font-weight:var(--font-accent--weight, normal);padding-inline-start:8px;color:#c12d14;font-size:12px;display:inline-flex;align-items:center;white-space:nowrap}.piv2-option-label-status[hidden]{display:none}.piv2-swatch-row{display:flex;flex-wrap:wrap;gap:8px}.piv2-swatch-btn{-webkit-appearance:none;appearance:none;position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;min-height:2.5rem;padding:.35rem .75rem;border:2px solid var(--piv2-border);border-radius:6px;background:var(--piv2-surface);color:var(--piv2-text);font-size:.8rem;cursor:pointer;transition:border-color .15s,box-shadow .15s,opacity .15s}.piv2-swatch-btn:hover{border-color:var(--piv2-accent)}.piv2-swatch-btn.selected{border-color:var(--piv2-selected-ring);box-shadow:0 0 0 2px #00806040}.piv2-swatch-btn.oos{border-style:dashed;border-color:var(--piv2-warning);background:var(--piv2-surface);color:var(--piv2-text);cursor:pointer}.piv2-swatch-btn.oos:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:repeating-linear-gradient(-45deg,transparent,transparent 3px,rgba(185,137,0,.15) 3px,rgba(185,137,0,.15) 6px);pointer-events:none}.piv2-swatch-btn.oos:hover{border-color:var(--piv2-warning);box-shadow:0 0 0 2px #b9890033}.piv2-swatch-btn.not-exist{opacity:.35;background:var(--piv2-disabled);color:var(--piv2-disabled-text);cursor:not-allowed}.piv2-swatch-btn.not-exist:hover{border-color:var(--piv2-border)}.piv2-swatch-btn[hidden]{display:none!important}.piv2-swatch-btn:not(.piv2-color-swatch){min-width:40px;min-height:40px;height:40px;padding:8px;border:.5px solid #8a979c;border-radius:5px;background-color:var(--color-variant-background, #ffffff);color:#161714;font-family:var(--font-subheading--family);font-size:16px;font-weight:500;line-height:140%;letter-spacing:1%;box-shadow:none;transition:background-color .15s,border-color .15s,color .15s}.piv2-swatch-btn:not(.piv2-color-swatch) .piv2-swatch-label{position:relative;z-index:1;pointer-events:none;text-align:center;white-space:nowrap}.piv2-swatch-btn:not(.piv2-color-swatch).piv2-swatch-btn--numeric{width:40px;min-width:40px;max-width:40px;flex-basis:40px;height:40px;max-height:40px;padding-inline:0}.piv2-swatch-btn:not(.piv2-color-swatch):not(.selected):not(.oos):not(.not-exist):hover{background-color:var(--color-variant-hover-background, #ffffff);border-color:var(--color-variant-hover-border, #8a979c);color:var(--color-variant-hover-text, #161714)}.piv2-swatch-btn:not(.piv2-color-swatch):focus-visible{outline:var(--focus-outline-width, 2px) solid var(--color-foreground, #161714);outline-offset:var(--focus-outline-offset, 2px)}.piv2-swatch-btn:not(.piv2-color-swatch).selected{background-color:var(--color-selected-variant-background, #161714);border-color:var(--color-selected-variant-border, #161714);color:var(--color-selected-variant-text, #ffffff);box-shadow:none}.piv2-swatch-btn:not(.piv2-color-swatch).selected .piv2-swatch-label{color:var(--color-selected-variant-text, #ffffff)}.piv2-swatch-btn:not(.piv2-color-swatch).selected:hover{background-color:var(--color-selected-variant-hover-background, #161714);border-color:var(--color-selected-variant-hover-border, #161714);color:var(--color-selected-variant-hover-text, #ffffff)}.piv2-swatch-btn:not(.piv2-color-swatch).selected:hover .piv2-swatch-label{color:var(--color-selected-variant-hover-text, #ffffff)}.piv2-swatch-btn:not(.piv2-color-swatch).oos{border-style:solid;border-color:#8a979c;background-color:var(--color-variant-background, #ffffff);color:#161714;cursor:pointer;box-shadow:none}.piv2-swatch-btn:not(.piv2-color-swatch).oos .piv2-swatch-label{color:#8a979c;text-decoration:line-through;opacity:.4}.piv2-swatch-btn:not(.piv2-color-swatch).oos:after{content:none}.piv2-swatch-btn:not(.piv2-color-swatch).oos:hover{border-color:#8a979c;box-shadow:none}.piv2-swatch-btn:not(.piv2-color-swatch).selected.oos{background-color:var(--color-selected-variant-background, #161714);border-color:var(--color-selected-variant-border, #161714)}.piv2-swatch-btn:not(.piv2-color-swatch).selected.oos .piv2-swatch-label{color:var(--color-selected-variant-text, #ffffff);opacity:.75}.piv2-swatch-btn:not(.piv2-color-swatch).not-exist{opacity:1;background-color:#f5f5f5;border-color:#c4c9cc;color:#8a979c;cursor:not-allowed;box-shadow:none}.piv2-swatch-btn:not(.piv2-color-swatch).not-exist .piv2-swatch-label{color:#8a979c;text-decoration:none;opacity:1}.piv2-swatch-btn:not(.piv2-color-swatch).not-exist:after{content:none}.piv2-swatch-btn:not(.piv2-color-swatch).not-exist:hover{background-color:#f5f5f5;border-color:#c4c9cc;color:#8a979c}@media screen and (max-width:1023px){.piv2-option-label{height:16px}.piv2-option-label-name,.piv2-option-label-value{font-size:12px;line-height:130%;letter-spacing:-1%;height:16px}.piv2-option-label-status{font-size:10px;padding-inline-start:6px}}.piv2-swatch-oos-tooltip{display:none;opacity:0;position:absolute;bottom:calc(100% + 16px);left:50%;transform:translate(-50%);width:max-content;max-width:240px;background:#fff;border:1px solid #e8eaeb;border-radius:5px;padding:4px 8px;box-shadow:0 1px 2px #00000014;z-index:8;text-align:center;pointer-events:none}.piv2-swatch-oos-tooltip__text{display:block;font-family:var(--font-body--family);font-size:12px;line-height:130%;letter-spacing:0;color:#161714;white-space:normal;overflow-wrap:break-word}.piv2-swatch-oos-tooltip__caret{position:absolute;left:50%;transform:translate(-50%) rotate(45deg);bottom:-7px;width:11px;height:11px;background:#fff;border-right:1px solid #e8eaeb;border-bottom:1px solid #e8eaeb}.piv2-swatch-btn:hover .piv2-swatch-oos-tooltip,.piv2-swatch-btn:focus-visible .piv2-swatch-oos-tooltip{display:block;opacity:1}@media(prefers-reduced-motion:no-preference){.piv2-swatch-btn:hover .piv2-swatch-oos-tooltip,.piv2-swatch-btn:focus-visible .piv2-swatch-oos-tooltip{animation:piv2-swatch-tooltip-in .12s ease-out}}@keyframes piv2-swatch-tooltip-in{0%{opacity:0}}variant-picker-v2[data-loading=true] .piv2-swatch-row,variant-picker-v2[data-loading=true] .piv2-swatch-group-grid{position:relative;pointer-events:none}variant-picker-v2[data-loading=true] .piv2-swatch-row:after,variant-picker-v2[data-loading=true] .piv2-swatch-group-grid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--piv2-radius, 6px);background:#ffffffb8;z-index:1}@media(prefers-reduced-motion:no-preference){variant-picker-v2[data-loading=true] .piv2-swatch-row:after,variant-picker-v2[data-loading=true] .piv2-swatch-group-grid:after{background:linear-gradient(90deg,#ffffffa6 25%,#f1f1f1e6,#ffffffa6 75%);background-size:200% 100%;animation:piv2-shimmer 1.2s ease-in-out infinite}}@keyframes piv2-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}[data-product-grid-content][data-piv2-sibling-loading] .product-information-v2__media,[data-product-grid-content][data-piv2-sibling-loading] .product-information__media{position:relative;overflow:hidden;background:linear-gradient(135deg,#f5f1ea,#ece6de)}[data-product-grid-content][data-piv2-sibling-loading] .product-information-v2__media>*,[data-product-grid-content][data-piv2-sibling-loading] .product-information__media>*{opacity:.16;filter:blur(6px);transition:opacity .18s ease-out,filter .18s ease-out}@media(prefers-reduced-motion:no-preference){[data-product-grid-content][data-piv2-sibling-loading] .product-information-v2__media:after,[data-product-grid-content][data-piv2-sibling-loading] .product-information__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,#fff0,#ffffff6b 38%,#fff0 62%),linear-gradient(135deg,#ffffff14,#0000000a);background-size:220% 100%,100% 100%;animation:piv2-pdp-media-sweep .95s ease-in-out infinite;pointer-events:none}}@keyframes piv2-pdp-media-sweep{0%{background-position:200% 0,0 0}to{background-position:-200% 0,0 0}}[data-product-grid-content][data-piv2-sibling-loading] [data-buy-buttons-v2]{opacity:.72;pointer-events:none}sticky-add-to-cart[data-piv2-sibling-loading] .sticky-add-to-cart__image-img{opacity:.35;filter:blur(4px);transition:opacity .18s ease-out,filter .18s ease-out}sticky-add-to-cart[data-piv2-sibling-loading] .sticky-add-to-cart__price{opacity:.45;pointer-events:none}sticky-add-to-cart[data-piv2-sibling-loading] .sticky-add-to-cart__button{pointer-events:none;opacity:.72}.piv2-swatch-btn.piv2-color-swatch{width:var(--variant-picker-swatch-width, 40px);height:var(--variant-picker-swatch-height, 40px);min-width:var(--variant-picker-swatch-width, 40px);min-height:var(--variant-picker-swatch-height, 40px);max-width:var(--variant-picker-swatch-width, 40px);max-height:var(--variant-picker-swatch-height, 40px);flex:0 0 var(--variant-picker-swatch-width, 40px);padding:0;border:none;background:transparent;border-radius:0;box-shadow:none;overflow:visible;vertical-align:top;line-height:0}.piv2-swatch-btn.piv2-color-swatch:hover,.piv2-swatch-btn.piv2-color-swatch:focus-visible{border-color:transparent;box-shadow:none}.piv2-swatch-btn.piv2-color-swatch.selected{border:none;box-shadow:none}.piv2-swatch-btn.piv2-color-swatch.oos,.piv2-swatch-btn.piv2-color-swatch.oos:hover,.piv2-swatch-btn.piv2-color-swatch.not-exist,.piv2-swatch-btn.piv2-color-swatch.not-exist:hover{border:none;box-shadow:none;background:transparent;opacity:1}.piv2-swatch-btn.piv2-color-swatch.oos:after{content:none}.piv2-swatch-btn.piv2-color-swatch .piv2-swatch-wrapper{display:block;position:relative;width:var(--variant-picker-swatch-width, 40px);height:var(--variant-picker-swatch-height, 40px);min-height:var(--variant-picker-swatch-height, 40px);flex-shrink:0}.piv2-swatch-btn.piv2-color-swatch .piv2-color-swatch-fill{--piv2-swatch-border-color: rgb(var(--color-foreground-rgb) / var(--style-border-swatch-opacity, 20%));position:relative;display:block;width:100%;height:100%;border-radius:var(--variant-picker-swatch-radius, 5px);border:var(--style-border-swatch-width, 1px) var(--style-border-swatch-style, solid) var(--piv2-swatch-border-color);background-size:cover;background-position:center;overflow:hidden;box-sizing:border-box}.piv2-swatch-btn.piv2-color-swatch .piv2-color-swatch-fill--img{background-color:#ececec}.piv2-swatch-btn.piv2-color-swatch .piv2-color-swatch-fill--img>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:inherit;pointer-events:none}.piv2-swatch-btn.piv2-swatch-skeleton{pointer-events:none;cursor:default}.piv2-swatch-btn.piv2-swatch-skeleton .piv2-color-swatch-fill,.piv2-swatch-btn.piv2-color-swatch .piv2-color-swatch-fill.piv2-swatch-fill-pending{background-color:#ececec}@media(prefers-reduced-motion:no-preference){.piv2-swatch-btn.piv2-swatch-skeleton .piv2-color-swatch-fill,.piv2-swatch-btn.piv2-color-swatch .piv2-color-swatch-fill.piv2-swatch-fill-pending{background-image:linear-gradient(90deg,#ececec 25%,#f5f5f5,#ececec 75%);background-size:200% 100%;animation:piv2-shimmer 1.2s ease-in-out infinite}}.piv2-swatch-btn.piv2-color-swatch.selected .piv2-swatch-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--variant-picker-swatch-radius, 5px);pointer-events:none;box-shadow:inset 0 0 0 2px #000,inset 0 0 0 4px #fff;z-index:2}.piv2-swatch-btn.piv2-color-swatch:not(.not-exist):not(.oos):hover .piv2-color-swatch-fill,.piv2-swatch-btn.piv2-color-swatch:not(.not-exist):not(.oos):focus-visible .piv2-color-swatch-fill{outline:var(--focus-outline-width, 2px) solid rgb(var(--color-foreground-rgb) / var(--opacity-35-55, .35));outline-offset:var(--focus-outline-offset, 2px)}.piv2-swatch-btn.piv2-color-swatch.oos .piv2-color-swatch-fill:before{content:none}.piv2-swatch-btn.piv2-color-swatch.oos .piv2-color-swatch-fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,transparent 48%,#ffffff 48%,#ffffff 52%,transparent 52%);box-shadow:0 0 2px #00000040;pointer-events:none;z-index:2}.piv2-swatch-btn.piv2-color-swatch.not-exist .piv2-swatch-wrapper{opacity:.4}.piv2-swatch-btn.piv2-color-swatch.not-exist .piv2-color-swatch-fill:before,.piv2-swatch-btn.piv2-color-swatch.not-exist .piv2-color-swatch-fill:after{content:none}@media screen and (max-width:1023px){.product-information-v2 .piv2-swatch-btn.piv2-color-swatch,#quick-add-modal-content .piv2-swatch-btn.piv2-color-swatch,.quick-add-modal__content .piv2-swatch-btn.piv2-color-swatch{--variant-picker-swatch-width: 24px;--variant-picker-swatch-height: 24px}}.piv2-color-groups{display:flex;flex-direction:column;gap:16px}.piv2-swatch-group+.piv2-swatch-group{margin-top:0}.piv2-swatch-group-header{display:inline-flex;align-items:center;gap:var(--padding-xs, 8px);margin-bottom:16px;max-height:22px;font-family:var(--font-accent--family);color:#000}.piv2-swatch-group[data-swatch-group-handle=icon-status] .piv2-swatch-group-title{margin-bottom:0}.piv2-swatch-group-title{font-size:16px;font-weight:inherit;text-transform:none;color:#16171499;margin-bottom:0}@media screen and (max-width:1023px){.piv2-swatch-group-title{font-size:12px}}.piv2-swatch-group[data-swatch-group-handle^=sale] .piv2-swatch-group-title{color:#c12d14}.piv2-swatch-group-grid{gap:8px;align-items:flex-start}.piv2-icon-status-info{position:relative;display:inline-flex;align-items:center;margin-bottom:0}.piv2-icon-status-trigger{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:none;background:transparent;color:#737779;cursor:pointer;font-size:16px}.piv2-icon-status-modal{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);width:min(240px,calc(100vw - 32px));padding:12px 14px;background:#f2f2f2;border:1px solid #d6d6d6;border-radius:4px;color:#4b4b4b;font-family:var(--font-body--family);font-size:12px;line-height:130%;box-shadow:0 6px 16px #0000001f;z-index:8}.piv2-icon-status-modal p{margin:0}.piv2-icon-status-modal__caret{position:absolute;left:50%;transform:translate(-50%) rotate(45deg);bottom:-8px;width:14px;height:14px;background:#f2f2f2;border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6}.product-information-v2 [power-reviews-placeholder]{display:flex;align-items:center;gap:4px;height:16px;min-height:22px;margin-bottom:8px;font-family:var(--font-body--family);font-size:16px;line-height:140%;letter-spacing:0}.product-information-v2 [ref=productTitleLink] .text-block.custom-typography>h1{font-weight:400;line-height:38px;letter-spacing:-2.5%;color:#161714;margin-bottom:8px}.product-information-v2 div[ref=priceContainer]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.product-information-v2 div[ref=priceContainer]:not([shop-the-look-price]) .price-group-wrapper,.product-information-v2 div[ref=priceContainer]:not([shop-the-look-price])>span[role=group]{order:1}.product-information-v2 div[ref=priceContainer]:not([shop-the-look-price]) .price__discount-code-line{order:2}.product-information-v2 div[ref=priceContainer][shop-the-look-price]{flex-direction:column;gap:2px;align-items:flex-start}.product-information-v2 .compare-at-price:not([hidden]),.product-information-v2 .price:not([hidden]){font-family:var(--font-accent--family);font-weight:600;font-size:24px;line-height:140%;letter-spacing:1%;height:34px;display:flex;align-items:center}.product-information-v2 .custom-price--highlight{color:#c12d14!important}.product-information-v2 product-price.price--bundle-promo .price{color:var(--promo-discount-color)}.product-information-v2 .price__bundle-promo-note{order:2;font-family:var(--font-accent--family);font-weight:600;font-size:12px;line-height:140%;letter-spacing:0;text-transform:uppercase;color:var(--promo-discount-color)}.product-information-v2 .price__bundle-promo-note .discount-code{text-decoration:underline}@media screen and (max-width:1023px){.product-information-v2 .price__bundle-promo-note{font-size:10px}}.product-information-v2 .product-details details .details__header{font-family:var(--font-accent--family);font-size:16px;font-weight:600;color:#000;min-height:54px;line-height:140%;letter-spacing:1%}.product-information-v2 .product-details details .details-content .metafield-multi_line_text_field{font-family:var(--font-body--family)}@media screen and (max-width:1023px){.product-information-v2 [ref=productTitleLink] .text-block.custom-font-size,.product-information-v2 [ref=productTitleLink] .text-block.custom-font-size>h1{font-size:28px;line-height:36px}.product-information-v2 div[ref=priceContainer]{flex-direction:row;flex-wrap:wrap;gap:8px;align-items:center;width:fit-content;max-width:100%}.product-information-v2 div[ref=priceContainer]:not([shop-the-look-price]) .price-group-wrapper,.product-information-v2 div[ref=priceContainer]:not([shop-the-look-price])>span[role=group]{flex:0 0 auto;width:auto}.product-information-v2 .compare-at-price,.product-information-v2 .price{font-size:16px;line-height:140%;letter-spacing:1%;height:22px}.product-information-v2 .product-details details .details__header{font-size:12px;line-height:130%;letter-spacing:-1%}}.piv2-product-details{width:100%}[data-piv2-carousel-slot]{display:contents}.regular-variant-picker-block{width:100%;max-width:100%;min-width:0;align-self:stretch;box-sizing:border-box}.variant-picker-v2{display:block;margin-bottom:0;width:100%}variant-picker-v2 .piv2-option-group--fit{position:relative}variant-picker-v2 .piv2-option-group--legend-action .piv2-option-label{position:relative;width:100%;display:flex;align-items:center}variant-picker-v2 .find-your-fit-trigger,variant-picker-v2 .size-chart-trigger{position:absolute;top:0;right:0;z-index:1;font-family:var(--font-body--family);font-size:12px;text-decoration:underline;cursor:pointer;border:0;padding:0;margin:0;background:transparent;color:#161714;outline:none;outline-offset:0}variant-picker-v2 .fit-detail-panel{margin-top:16px;background:#8a979c33;padding:var(--padding-sm) var(--padding-md);display:flex;flex-direction:column;position:relative;width:100%}variant-picker-v2 .fit-detail-panel.is-dismissed{display:none}variant-picker-v2 .fit-detail-panel.is-empty{display:none}variant-picker-v2 .fit-detail-panel:not(:has(.fit-detail-panel__item.is-active)){display:none}variant-picker-v2 .fit-detail-panel__header{display:flex;align-items:center;justify-content:flex-end}variant-picker-v2 .fit-detail-panel__dismiss{border:0;background:transparent;padding:0;line-height:1;font-size:16px;cursor:pointer;color:#161714;width:40px;height:40px;position:absolute;top:0;right:0}variant-picker-v2 .fit-detail-panel__dismiss .svg-wrapper svg{width:8px;height:8px}variant-picker-v2 .fit-detail-panel__dismiss .svg-wrapper svg path{stroke-width:1.5}variant-picker-v2 .fit-detail-panel__items{display:block}variant-picker-v2 .fit-detail-panel__item{display:none;align-items:center;gap:var(--padding-md)}variant-picker-v2 .fit-detail-panel__item.is-active{display:flex}variant-picker-v2 .fit-detail-panel__image{width:72px;height:72px;object-fit:contain;flex:0 0 auto}variant-picker-v2 .fit-detail-panel__text{display:flex;flex-direction:column;gap:2px}variant-picker-v2 .fit-detail-panel__name{font-family:var(--font-accent--family);font-size:16px;line-height:140%;letter-spacing:1%;color:#161714}variant-picker-v2 .fit-detail-panel__desc{margin:0;font-family:var(--font-body--family);font-size:16px;line-height:140%;letter-spacing:1%;color:#161714}@media screen and (max-width:1023px){variant-picker-v2 .fit-detail-panel__name{font-size:12px;line-height:130%;letter-spacing:-1%}variant-picker-v2 .fit-detail-panel__desc{font-size:12px;line-height:130%;letter-spacing:0}}.product-information-v2 .buy-buttons-block{--buy-button-preferred-width: 185px;width:100%}.product-information-v2 .product-form-text__error{display:flex;align-items:flex-start;gap:var(--gap-xs);margin-block-end:var(--gap-xs);width:100%}.product-information-v2 .product-form-buttons{display:flex;height:45px;align-items:stretch}.product-information-v2 .product-form-buttons:not(:has(.quantity-rules)){gap:calc(var(--gap-sm) / 2)}@media screen and (min-width:1024px){.product-information-v2 .product-form-buttons:not(:has(.quantity-rules)){gap:16px}}.product-information-v2 .product-form-buttons>*:not(.quantity-selector-wrapper,.quantity-rules,.quantity-label,.volume-pricing){flex:1 1 var(--buy-button-preferred-width, 0);min-width:fit-content}.product-information-v2 .product-form-buttons--stacked>*:not(.quantity-selector-wrapper,.quantity-rules,.quantity-label,.volume-pricing){flex-basis:51%}.product-information-v2 .product-form-buttons>.add-to-cart-button,.product-information-v2 .buy-buttons-v2__cta-slot .add-to-cart-button,.product-information-v2 .buy-buttons-v2 #attn-waitlist-trigger-btn{width:100%;padding-block:var(--padding-lg)}.product-information-v2 .product-form-affirm-messaging{width:100%;margin-block-start:12px}.product-information-v2 .product-form-affirm-messaging:empty{display:none}.product-information-v2 .quantity-selector-wrapper{flex-grow:0;flex-shrink:0;height:45px}.product-information-v2 .product-details .quantity-selector{border-radius:var(--style-border-radius-buttons-primary);border-width:.5px;border-color:#8a979c;height:45px;width:150px;flex:unset;overflow:hidden}.product-information-v2 .product-details .quantity-selector .quantity-minus{border-start-start-radius:var(--style-border-radius-buttons-primary);border-end-start-radius:var(--style-border-radius-buttons-primary)}.product-information-v2 .product-details .quantity-selector .quantity-plus{border-start-end-radius:var(--style-border-radius-buttons-primary);border-end-end-radius:var(--style-border-radius-buttons-primary)}.product-information-v2 .product-details .quantity-selector :is(.quantity-minus,.quantity-plus){width:45px;height:100%;padding:0;flex-shrink:0}.product-information-v2 .add-to-cart-button,.product-information-v2 .buy-buttons-v2 #attn-waitlist-trigger-btn{position:relative;overflow:hidden;padding:16px 32px;height:45px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.product-information-v2 .add-to-cart-button{text-transform:var(--button-text-case-primary)}.product-information-v2 .buy-buttons-v2 #attn-waitlist-trigger-btn{font-family:var(--font-accent--family);font-weight:600;font-size:13px;line-height:13px;letter-spacing:0;text-transform:uppercase}.product-information-v2 .buy-buttons-v2.is-controls-disabled .quantity-selector{opacity:.5;pointer-events:none;cursor:not-allowed}.product-information-v2 .buy-buttons-v2.is-controls-disabled .add-to-cart-button:disabled{cursor:not-allowed;opacity:.5}.product-information-v2 .buy-buttons-v2__cta-slot{flex:1 1 var(--buy-button-preferred-width, 0);min-width:fit-content;min-height:45px}.product-information-v2 .product-form-buttons--stacked .buy-buttons-v2__cta-slot{flex-basis:51%}.product-information-v2 .buy-buttons-v2__cta-slot .buy-buttons-v2__waitlist-trigger{display:none!important;width:100%!important;height:100%;margin:0;padding:0;background:transparent;border:none;box-shadow:none;-webkit-appearance:none;appearance:none;align-items:stretch}.product-information-v2 .buy-buttons-v2[data-piv2-waitlist-active=true][data-piv2-bis-phase=ready] .buy-buttons-v2__cta-slot:has(.buy-buttons-v2__waitlist-trigger #attn-waitlist-trigger-btn) .buy-buttons-v2__submit[data-piv2-cta]{display:none}.product-information-v2 .buy-buttons-v2[data-piv2-waitlist-active=true][data-piv2-bis-phase=ready] .buy-buttons-v2__cta-slot .buy-buttons-v2__waitlist-trigger:not(:empty){display:flex!important;align-items:stretch}.product-information-v2 .buy-buttons-v2 #attn-waitlist-trigger-btn{width:100%!important;margin-inline:0}.product-information-v2 .add-to-cart-text{display:flex;gap:var(--gap-2xs);align-items:center;justify-content:center}.product-information-v2 .add-to-cart-text__content-text,.product-information-v2 .add-to-cart-text__price{display:inline}.product-information-v2 .buy-buttons-v2__form>.product-shipping-banner{display:flex;align-items:center;gap:var(--gap-sm);width:100%;max-width:100%;box-sizing:border-box;padding:var(--padding-sm) var(--padding-md);background:var(--shipping-banner-bg, rgb(var(--color-background-rgb)));border-radius:5px;color:var(--shipping-banner-text-color, rgb(var(--color-foreground-rgb)));font-size:var(--font-size--sm);line-height:1.4;min-height:32px;max-height:32px;overflow:hidden}.product-information-v2 .buy-buttons-v2__form>.product-shipping-banner--below{margin-block-start:16px}.product-information-v2 .buy-buttons-v2__form>.product-shipping-banner--above{margin-block-end:16px}.product-information-v2 .product-shipping-banner__icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 22px}.product-information-v2 .product-shipping-banner__icon svg,.product-information-v2 .product-shipping-banner__icon img{width:100%;height:100%;display:block}.product-information-v2 .product-shipping-banner__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-information-v2 .shop-the-look-inline{width:100%;max-width:100%;flex:0 0 auto;padding-block:0;margin-block-start:16px}.product-information-v2 .shop-the-look-inline__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.product-information-v2 .shop-the-look-inline__heading{margin:0;font-family:var(--font-display--family),serif;font-weight:400;font-size:16px;line-height:125%;letter-spacing:-.5%}.product-information-v2 .shop-the-look-inline__arrows{display:inline-flex;gap:8px}.product-information-v2 .shop-the-look-inline__arrow{-webkit-appearance:none;appearance:none;border:transparent;background:transparent;width:12px;height:12px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.product-information-v2 .shop-the-look-inline__arrow svg{width:12px;height:12px}.product-information-v2 .shop-the-look-inline__arrow svg path{stroke:#161714}.product-information-v2 .shop-the-look-inline__arrow.is-disabled{opacity:.4;cursor:default;pointer-events:none}.product-information-v2 .shop-the-look-inline__track{--stl-max-card-width: 360px;--stl-cols: 1.15;--stl-gap: 8px;display:grid;grid-auto-flow:column;grid-auto-columns:min(calc((100% - (var(--stl-gap) * (var(--stl-cols) - 1))) / var(--stl-cols)),var(--stl-max-card-width));gap:var(--stl-gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;max-width:520px}.product-information-v2 .shop-the-look-inline__track.shop-the-look-inline__track--single{grid-auto-columns:minmax(0,1fr);max-width:none;overflow-x:hidden}.product-information-v2 .shop-the-look-inline__track::-webkit-scrollbar{display:none!important}.product-information-v2 .shop-the-look-inline__card{border:1px solid #e6e6e6;background:#fff;display:grid;grid-template-columns:92px 1fr;gap:8px;padding:8px;scroll-snap-align:start;min-height:138px}.product-information-v2 .shop-the-look-inline__image-link{display:block;width:92px;height:138px;background:#f2f2f2}.product-information-v2 .shop-the-look-inline__image{width:100%;height:100%;object-fit:cover;display:block}.product-information-v2 .shop-the-look-inline__content{display:flex;flex-direction:column;justify-content:flex-start;gap:8px;min-width:0}.product-information-v2 .shop-the-look-inline__copy{display:flex;flex-direction:column;justify-content:flex-start;gap:4px;min-width:0}.product-information-v2 .shop-the-look-inline__title{color:inherit;text-decoration:none;font-family:var(--font-subheading--family);font-weight:500;font-size:16px!important;line-height:140%!important;letter-spacing:1%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:100%}.product-information-v2 .shop-the-look-inline__subtitle{font-family:var(--font-body--family);font-size:10px;line-height:130%;letter-spacing:0;margin:0;text-align:left}.product-information-v2 .shop-the-look-inline__price{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.product-information-v2 .shop-the-look-inline__price [ref=priceContainer][shop-the-look-price]{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px}.product-information-v2 .shop-the-look-inline__price .compare-at-price,.product-information-v2 .shop-the-look-inline__price .price{font-family:var(--font-accent--family);font-weight:600;font-size:16px!important;line-height:140%!important;letter-spacing:1%!important;height:22px!important;margin:0!important}.product-information-v2 .shop-the-look-inline__card .compare-at-price{line-height:130%}.product-information-v2 .shop-the-look-inline__price .price__discount-code-line,.product-information-v2 .shop-the-look-inline__price .price__discount-code-line *{font-size:12px!important;line-height:130%!important;letter-spacing:-1%!important;margin:0!important}.product-information-v2 .shop-the-look-inline__swatches{display:inline-flex;align-items:center;gap:6px}.product-information-v2 .shop-the-look-inline__swatches .swatch{--variant-picker-swatch-width: 20px;--variant-picker-swatch-height: 20px;width:20px;height:20px;border:1px solid #c7c7c7;border-radius:4px}.product-information-v2 .shop-the-look-inline__swatch-button{padding:0;border:0;background:none;cursor:pointer;border-radius:inherit;display:inline-flex;align-items:center;justify-content:center;line-height:0}.product-information-v2 .shop-the-look-inline__swatch-button .swatch-wrapper{width:20px;height:20px;flex-shrink:0;box-sizing:border-box;border:0;border-radius:5px;display:inline-flex;align-items:center;justify-content:center}.product-information-v2 .shop-the-look-inline__swatch-button .swatch-wrapper .swatch{border:.5px solid #8a979c;border-radius:5px;width:100%;height:100%;flex-shrink:0;box-sizing:border-box}.product-information-v2 .shop-the-look-inline__swatch-button.is-active .swatch-wrapper,.product-information-v2 .shop-the-look-inline__swatch-button[aria-pressed=true] .swatch-wrapper{width:20px;height:20px;flex-shrink:0;box-sizing:border-box;border:1px solid #161714;border-radius:5px;display:inline-flex;align-items:center;justify-content:center}.product-information-v2 .shop-the-look-inline__swatch-button.is-active .swatch-wrapper .swatch,.product-information-v2 .shop-the-look-inline__swatch-button[aria-pressed=true] .swatch-wrapper .swatch{width:16px;height:16px;min-width:16px;min-height:16px;flex-shrink:0;border-radius:2px;border:.5px solid #8a979c;box-sizing:border-box}.product-information-v2 .shop-the-look-inline__swatches-more{font-size:12px;letter-spacing:0;line-height:130%;color:#161714;font-family:var(--font-body--family)}.product-information-v2 .shop-the-look-inline__swatch-button--desktop-only,.product-information-v2 .shop-the-look-inline__swatches-more--desktop{display:none}.product-information-v2 .shop-the-look-inline__swatches-more--mobile{display:inline}@media screen and (min-width:750px){.product-information-v2 .shop-the-look-inline__swatch-button--desktop-only{display:inline-flex}.product-information-v2 .shop-the-look-inline__swatches-more--desktop{display:inline}.product-information-v2 .shop-the-look-inline__swatches-more--mobile{display:none}}.product-information-v2 .shop-the-look-inline__quick-add-trigger{display:inline-block}.product-information-v2 .shop-the-look-inline__view-link{-webkit-appearance:none;appearance:none;background:none;border:0;display:inline-flex;align-items:center;gap:8px;color:#161714;text-transform:uppercase;text-decoration:underline;text-underline-offset:8px;font-family:var(--font-accent--family);font-weight:600;line-height:13px;letter-spacing:0;font-size:13px;padding:8px 0;cursor:pointer;text-align:left}.product-information-v2 .shop-the-look-inline__view-link:after{content:"";width:12px;height:12px;border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;opacity:0;transition:opacity .15s ease}.product-information-v2 .shop-the-look-inline__view-link.is-loading:after{opacity:1;animation:shop-the-look-inline-spin .7s linear infinite}@keyframes shop-the-look-inline-spin{to{transform:rotate(360deg)}}@media(min-width:990px){.product-information-v2 .shop-the-look-inline__track{--stl-cols: 1.25;--stl-gap: 8px;--stl-max-card-width: 360px}}@media(max-width:1023px){.product-information-v2 .shop-the-look-inline__track{--stl-cols: 1.15;--stl-gap: 8px;--stl-max-card-width: 100%}.product-information-v2 .shop-the-look-inline__heading{font-size:16px}.product-information-v2 .shop-the-look-inline__title,.product-information-v2 .shop-the-look-inline__price .price,.product-information-v2 .shop-the-look-inline__price .compare-at-price{font-size:12px!important;line-height:130%!important;letter-spacing:-1%!important}.product-information-v2 .shop-the-look-inline__price .price__discount-code-line,.product-information-v2 .shop-the-look-inline__price .price__discount-code-line *{font-size:10px!important;line-height:130%!important;letter-spacing:-1%!important}}@media(min-width:750px)and (max-width:1023px){.product-information-v2 .shop-the-look-inline__track{--stl-cols: 2;max-width:none}}@media(max-width:989px){.piv2-icon-status-modal{left:calc(50% + 65px)}.piv2-icon-status-modal__caret{left:calc(50% - 65px)}}.product-information-v2 .swym-button-content,.swym-atw-btn-wrapper-for-img,.swym-custom-pdp-button,#swym-atw-pdp-button{display:none!important}.product-information-v2 .piv2-ugc{width:100%;max-width:100%;flex:0 0 auto;padding-block:0}.product-information-v2 .piv2-ugc__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.product-information-v2 .piv2-ugc__heading{margin:0;font-family:var(--font-display--family),serif;font-weight:400;letter-spacing:-.5px;font-size:16px;line-height:125%;color:#161714}.product-information-v2 .piv2-ugc__arrows{display:none;gap:8px;padding:4px 0 0}@media(max-width:1023px){.product-information-v2 .piv2-ugc[data-arrows-mobile=true] .piv2-ugc__arrows{display:inline-flex}}@media(min-width:1024px){.product-information-v2 .piv2-ugc[data-arrows-desktop=true] .piv2-ugc__arrows{display:inline-flex}}.product-information-v2 .piv2-ugc__arrow{-webkit-appearance:none;appearance:none;border:transparent;background:transparent;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,border-color .2s ease;padding:0;color:#161714}.product-information-v2 .piv2-ugc__arrow svg{width:12px;height:12px}.product-information-v2 .piv2-ugc__arrow svg path{stroke-width:1.5}.product-information-v2 .piv2-ugc__arrow.is-disabled{opacity:.4;pointer-events:none;cursor:default}.product-information-v2 .piv2-ugc__arrow.is-disabled svg path{stroke:#000;opacity:.4}.product-information-v2 .piv2-ugc__track{--ugc-cols: 3.6;--ugc-gap: 8px;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--ugc-gap) * (var(--ugc-cols) - 1))) / var(--ugc-cols));gap:var(--ugc-gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-bottom:0;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;max-width:520px}.product-information-v2 .piv2-ugc__track::-webkit-scrollbar{display:none}.product-information-v2 .piv2-ugc__card{scroll-snap-align:start;display:grid;gap:8px;width:100%;height:auto}.product-information-v2 .piv2-ugc__media{position:relative;overflow:hidden;width:100%;height:auto;background:rgb(var(--color-foreground-rgb) / var(--opacity-5))}.product-information-v2 .piv2-ugc__image{width:100%;height:auto;aspect-ratio:2 / 3;object-fit:cover;display:block;max-width:none}.product-information-v2 .piv2-ugc__play{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:none;cursor:pointer;width:100%;height:auto;padding:0;display:grid;place-items:center;color:var(--color-white)}.product-information-v2 .piv2-ugc__play svg{width:44px;height:44px}.product-information-v2 .piv2-ugc__dots{display:flex;gap:12px;margin-top:.5rem}.product-information-v2 .piv2-ugc__dot{-webkit-appearance:none;appearance:none;border:0;height:4px;width:24px;background:rgb(var(--color-foreground-rgb) / var(--opacity-30));border-radius:999px;cursor:pointer;transition:background .2s ease}.product-information-v2 .piv2-ugc__dot.is-active{background:rgb(var(--color-foreground-rgb))}@media(max-width:1023px){.product-information-v2 .piv2-ugc{margin-bottom:8px}.product-information-v2 .piv2-ugc__header{align-items:flex-start;flex-direction:column;position:relative}.product-information-v2 .piv2-ugc__heading{text-align:left}.product-information-v2 .piv2-ugc__arrows{position:absolute;top:0;right:0}.product-information-v2 .piv2-ugc__dots{justify-content:center}}@media(min-width:750px)and (max-width:1023px){.product-information-v2 .piv2-ugc__track{max-width:none}}@media(min-width:1024px){.product-information-v2 .piv2-ugc__track{grid-auto-columns:100px}.product-information-v2 .piv2-ugc__card,.product-information-v2 .piv2-ugc__media,.product-information-v2 .piv2-ugc__image,.product-information-v2 .piv2-ugc__play{width:100px;height:150px}}.piv2-ugc-modal{--ugc-modal-dialog-width: min(96vw, 1040px);--ugc-modal-media-ratio: 16 / 9;position:fixed;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center;z-index:2147483646;isolation:isolate}.piv2-ugc-modal.is-active{display:flex}.piv2-ugc-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.piv2-ugc-modal__dialog{position:relative;background:rgb(var(--color-background));width:var(--ugc-modal-dialog-width);max-height:min(92dvh,960px);overflow:hidden;z-index:1;box-shadow:0 20px 60px #0003;display:flex;flex-direction:column}.piv2-ugc-modal__media{position:relative;flex:1 1 auto;min-height:0;aspect-ratio:var(--ugc-modal-media-ratio);max-height:none;background:#000}.piv2-ugc-modal--portrait{--ugc-modal-dialog-width: min(92vw, 520px);--ugc-modal-media-ratio: 9 / 16}.piv2-ugc-modal__video{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.piv2-ugc-modal__video video{width:100%;height:100%;object-fit:contain;background:#000;border:0;display:block}.piv2-ugc-modal__close{position:absolute;top:12px;right:12px;width:36px;height:36px;border-radius:50%;background:rgb(var(--color-background));display:grid;place-items:center;cursor:pointer;z-index:2;border:1px solid white;color:#fff}.piv2-ugc-modal__mute{position:absolute;left:16px;bottom:16px;border:0;width:36px;height:36px;border-radius:50%;background:rgb(var(--color-background));display:grid;place-items:center;cursor:pointer;z-index:3}.piv2-ugc-modal__muted,.piv2-ugc-modal__unmuted{display:inline-flex;width:36px;height:36px}.piv2-ugc-modal__muted svg,.piv2-ugc-modal__unmuted svg{width:36px;height:36px}.piv2-ugc-modal.is-muted .piv2-ugc-modal__unmuted{display:none}.piv2-ugc-modal:not(.is-muted) .piv2-ugc-modal__muted{display:none}.piv2-ugc-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border:0;background:none;color:var(--color-white);cursor:pointer;transition:opacity .25s ease;z-index:1}.piv2-ugc-modal__overlay-play,.piv2-ugc-modal__overlay-pause{position:absolute;bottom:16px;left:68px}.piv2-ugc-modal__overlay svg{width:36px;height:36px}.piv2-ugc-modal.is-playing .piv2-ugc-modal__overlay{pointer-events:none}.piv2-ugc-modal.is-playing .piv2-ugc-modal__media:hover .piv2-ugc-modal__overlay{opacity:1;pointer-events:auto}.piv2-ugc-modal:not(.is-playing) .piv2-ugc-modal__overlay-pause{display:none}.piv2-ugc-modal.is-playing .piv2-ugc-modal__overlay-play{display:none}@media(max-width:1023px){.piv2-ugc-modal__dialog{max-height:92vh}.piv2-ugc-modal__media{max-height:calc(92vh - 72px)}.piv2-ugc-modal__close{width:24px;height:24px}.piv2-ugc-modal__mute{left:12px;bottom:12px;width:24px;height:24px}.piv2-ugc-modal__muted,.piv2-ugc-modal__unmuted{width:24px;height:24px}.piv2-ugc-modal__muted svg,.piv2-ugc-modal__unmuted svg{width:24px;height:24px}.piv2-ugc-modal__overlay-play,.piv2-ugc-modal__overlay-pause{bottom:12px;left:54px}.piv2-ugc-modal__overlay svg{width:24px;height:24px}}
/*# sourceMappingURL=/cdn/shop/t/155/assets/product-information-v2.css.map */
