.product-option{-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:6px;-webkit-justify-content:flex-start;justify-content:flex-start;position:relative}.product-option__label{color:var(--color-black);display:inline-block}.product-option__link{color:var(--color-black);font-size:11px;font-weight:500;position:relative}.product-option__link:after{bottom:-2px}.product-option__link:hover:after{background:var(--color-black)}.product-option__value{cursor:pointer;font-size:12px;line-height:1;-webkit-order:1;order:1;position:relative}.product-option__value span{color:transparent;font-weight:700}.product-option__value span:after{color:var(--color-text);content:attr(data-text);font-weight:400;left:0;position:absolute;text-align:center;width:100%}.product-option__value:hover{color:var(--color-black)}.product-option__value--active{border-color:var(--color-black)}.product-option__value--active span{color:var(--color-text)}.product-option__value--active span:after{color:transparent}.product-option__value--active .product-option__swatch:after{top:30px}.product-option__value--current{display:block!important;-webkit-order:0;order:0}.product-option__more{-webkit-align-items:center;align-items:center;border:1px solid var(--color-gray-6);border-radius:8px;display:-webkit-inline-flex;display:inline-flex;font-size:12px;height:24px;-webkit-justify-content:center;justify-content:center;line-height:1;-webkit-order:1000;order:1000;padding:0 6px}.product-option__more:hover{border-color:var(--color-black)}.product-option__more[data-total="0"]{display:none}.product-option__swatches{-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:12px;-webkit-justify-content:flex-start;justify-content:flex-start}.product-option__swatches--packshots{gap:4px}.product-option__swatch{border-radius:2px;height:24px;min-width:24px;position:relative;width:24px}.product-option__swatch--packshots{height:78px;width:62px}.product-option__video{border:0;border-radius:2px;cursor:pointer;height:78px;-webkit-order:1001;order:1001;overflow:hidden;padding:0;position:relative;width:62px}.product-option__video[hidden]{display:none}.product-option__video-media,.product-option__video-media img{display:block;height:100%;width:100%}.product-option__video-media img{object-fit:cover}.product-option__video-icon{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;height:30px;-webkit-justify-content:center;justify-content:center;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:30px}.product-option__video-icon .icon{height:30px;width:30px}.product-option__swatch img{border-radius:2px;height:100%;object-fit:cover;width:100%}.product-option__dropdown{border-radius:10px;cursor:default;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;height:auto!important;line-height:1;overflow:hidden;padding:0;position:relative;width:100%}.product-option__dropdown ul{color:var(--color-text);display:none;text-align:left;width:100%}.product-option__dropdown ul a,.product-option__dropdown ul label,.product-option__dropdown ul li{-webkit-align-items:center;align-items:center;cursor:pointer;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin:0;width:100%}.product-option__dropdown ul a,.product-option__dropdown ul label{padding:10px 16px}.product-option__dropdown ul a:hover,.product-option__dropdown ul label:hover{background:var(--color-gray-1)}.product-option__dropdown .product-option__value--active{display:none}.product-option__dropdown-btn{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;gap:8px;height:32px;-webkit-justify-content:space-between;justify-content:space-between;padding:0 16px;width:100%}.product-option__dropdown-btn span{color:var(--color-text)}.product-option__dropdown-btn[aria-expanded=true]+ul{display:grid}.product-option legend{-webkit-align-items:baseline;align-items:baseline;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.product-option legend button{margin-left:auto}.product-option .free-samples,.pdp-option .free-samples,.pdp-fabrics .free-samples{display:flex;gap:6px;margin-top:0;font-size:12px;color:var(--color-text)}.product-option .free-samples button,.pdp-option .free-samples button,.pdp-fabrics .free-samples button{margin-left:0;margin-bottom:0;color:#1e1e1e;font-size:14px;font-weight:500;letter-spacing:0;line-height:1.2;text-decoration:none}.product-option .btn-outline{height:36px}.product-option input:checked+label,.product-option input:focus+label{color:var(--color-black)}.product-option input:checked+label span{color:var(--color-text)}.product-option input:checked+label span:after{color:transparent}.product-option input:checked+label .product-option__swatch:after{top:30px}.product-option input:disabled+.product-option__swatch,.product-option input:disabled+label{opacity:.2;pointer-events:none}.product-option input:checked+.product-option__swatch:after,.product-option__value--active .product-option__swatch:after{background:var(--color-gray-5);content:"";display:block;height:1px;left:0;position:absolute;top:30px;transition:background .2s linear;width:100%}.product-option input:checked+.product-option__swatch--packshots:after,.product-option__value--active .product-option__swatch--packshots:after{top:unset}.product-option--swatches{gap:8px 14px;margin-bottom:4px}@media only screen and (min-width:1400px){.product-option__swatches{gap:14px}.product-option__swatches--packshots{gap:4px}}[data-fabrics-limit] .product-option__swatches--fabrics .product-option__value{display:none}[data-fabrics-limit="1"] .product-option__swatches--fabrics .product-option__value:first-child,[data-fabrics-limit="2"] .product-option__swatches--fabrics .product-option__value:first-child,[data-fabrics-limit="2"] .product-option__swatches--fabrics .product-option__value:nth-child(2),[data-fabrics-limit="3"] .product-option__swatches--fabrics .product-option__value:first-child,[data-fabrics-limit="3"] .product-option__swatches--fabrics .product-option__value:nth-child(2),[data-fabrics-limit="3"] .product-option__swatches--fabrics .product-option__value:nth-child(3),[data-fabrics-limit="4"] .product-option__swatches--fabrics .product-option__value:first-child,[data-fabrics-limit="4"] .product-option__swatches--fabrics .product-option__value:nth-child(2),[data-fabrics-limit="4"] .product-option__swatches--fabrics .product-option__value:nth-child(3),[data-fabrics-limit="4"] .product-option__swatches--fabrics .product-option__value:nth-child(4),[data-fabrics-limit="5"] .product-option__swatches--fabrics .product-option__value:first-child,[data-fabrics-limit="5"] .product-option__swatches--fabrics .product-option__value:nth-child(2),[data-fabrics-limit="5"] .product-option__swatches--fabrics .product-option__value:nth-child(3),[data-fabrics-limit="5"] .product-option__swatches--fabrics .product-option__value:nth-child(4),[data-fabrics-limit="5"] .product-option__swatches--fabrics .product-option__value:nth-child(5),[data-fabrics-limit="6"] .product-option__swatches--fabrics .product-option__value:first-child,[data-fabrics-limit="6"] .product-option__swatches--fabrics .product-option__value:nth-child(2),[data-fabrics-limit="6"] .product-option__swatches--fabrics .product-option__value:nth-child(3),[data-fabrics-limit="6"] .product-option__swatches--fabrics .product-option__value:nth-child(4),[data-fabrics-limit="6"] .product-option__swatches--fabrics .product-option__value:nth-child(5),[data-fabrics-limit="6"] .product-option__swatches--fabrics .product-option__value:nth-child(6),[data-fabrics-limit="7"] .product-option__swatches--fabrics .product-option__value:first-child,[data-fabrics-limit="7"] .product-option__swatches--fabrics .product-option__value:nth-child(2),[data-fabrics-limit="7"] .product-option__swatches--fabrics .product-option__value:nth-child(3),[data-fabrics-limit="7"] .product-option__swatches--fabrics .product-option__value:nth-child(4),[data-fabrics-limit="7"] .product-option__swatches--fabrics .product-option__value:nth-child(5),[data-fabrics-limit="7"] .product-option__swatches--fabrics .product-option__value:nth-child(6),[data-fabrics-limit="7"] .product-option__swatches--fabrics .product-option__value:nth-child(7),[data-fabrics-limit="8"] .product-option__swatches--fabrics .product-option__value:first-child,[data-fabrics-limit="8"] .product-option__swatches--fabrics .product-option__value:nth-child(2),[data-fabrics-limit="8"] .product-option__swatches--fabrics .product-option__value:nth-child(3),[data-fabrics-limit="8"] .product-option__swatches--fabrics .product-option__value:nth-child(4),[data-fabrics-limit="8"] .product-option__swatches--fabrics .product-option__value:nth-child(5),[data-fabrics-limit="8"] .product-option__swatches--fabrics .product-option__value:nth-child(6),[data-fabrics-limit="8"] .product-option__swatches--fabrics .product-option__value:nth-child(7),[data-fabrics-limit="8"] .product-option__swatches--fabrics .product-option__value:nth-child(8){display:block}.pdp-option,.pdp-fabrics,.pdp-addon-groups,.pdp-sibling-products{display:grid;gap:18px}.pdp-option legend,.pdp-fabrics legend,.pdp-addon-groups legend,.pdp-sibling-products legend,.pdp-addon-groups__group-title{color:var(--color-black);font-family:var(--iwc-font-sans);font-size:16px;font-weight:400;letter-spacing:0;line-height:1.2;margin:0}.pdp-option legend span,.pdp-fabrics legend span,.pdp-sibling-products legend span{color:#000;font-weight:600;text-decoration:underline}.pdp-option--visual{align-items:start;column-gap:16px;grid-template-columns:minmax(0,1fr) auto;position:relative;row-gap:18px}.pdp-option--visual>legend{grid-column:1}.pdp-option__legend-hidden{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pdp-option--visual>.pdp-native-visual-summary{grid-column:1}.pdp-option--visual>.free-samples{align-self:start;grid-column:2;justify-self:end;margin-top:2px;white-space:nowrap}.pdp-option--visual>.pdp-option__values{grid-column:1 / -1}.pdp-native-visual-summary{display:grid;gap:10px}.pdp-native-visual-summary__item{color:var(--iwc-color-dark-grey, #5e5e5e);display:block;font-family:var(--iwc-font-sans);font-size:16px;font-weight:400;letter-spacing:.01em;line-height:1.5}.pdp-native-visual-summary__item[hidden]{display:none}.pdp-option--visual .pdp-native-visual-summary__label{color:var(--iwc-color-dark-grey, #5e5e5e);font-weight:400;text-decoration:none}.pdp-option--visual .pdp-native-visual-summary__value{color:#202020;font-weight:400;text-decoration:underline}.pdp-option--visual button.pdp-native-visual-summary__value{background:none;border:0;cursor:pointer;font:inherit;padding:0}.pdp-option .free-samples--native-visual{display:block}.pdp-option .free-samples--native-visual .product-option__link{color:#1e1e1e;font-size:14px;font-weight:500;letter-spacing:0;line-height:1.2}.pdp-fabrics{--pdp-fabrics-ink: #202020;--pdp-fabrics-muted: #5e5e5e;--pdp-fabrics-surface: #f5f5f5;align-items:start;column-gap:16px;grid-template-columns:minmax(0,1fr) auto;row-gap:14px}.pdp-fabrics>legend{grid-column:1}.pdp-fabrics>.pdp-fabric-summary{grid-column:1}.pdp-fabrics>.free-samples{align-self:start;grid-column:2;justify-self:end;margin-top:2px;white-space:nowrap}.pdp-fabrics>.pdp-fabric-swatches,.pdp-fabrics>.pdp-fabric-detail,.pdp-fabrics>.product__info{grid-column:1 / -1}.pdp-option__values{display:flex;flex-wrap:wrap;gap:8px}.pdp-fabrics+[data-pdp-native-option],[data-pdp-native-option]+[data-pdp-native-option]{margin-top:16px}[data-pdp-native-option]:not(.pdp-option--visual)>.pdp-option__values{margin-top:10px}.pdp-fabric-summary{color:var(--pdp-fabrics-ink);font-family:var(--iwc-font-sans);font-size:16px;font-weight:400;letter-spacing:0;line-height:1.5}.pdp-fabric-summary__label{color:var(--pdp-fabrics-ink)}.pdp-fabric-summary [data-pdp-fabric-family-label]{color:var(--pdp-fabrics-ink);font-weight:400;text-decoration:underline;text-underline-offset:2px}.pdp-choice,.pdp-fabric-swatch,.pdp-addon-group{cursor:pointer;position:relative}.pdp-choice input,.pdp-fabric-swatch input,.pdp-addon-group input{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.pdp-choice span{align-items:center;border:.3px solid #434343;border-radius:2px;display:inline-flex;font-family:var(--iwc-font-sans);font-size:19px;font-weight:400;justify-content:center;line-height:1;min-height:36px;min-width:48px;padding:11px;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.pdp-choice:hover span{border-color:#1e1e1e}.pdp-choice input:checked+span{background:#f3f3f3;border-color:#1e1e1e;box-shadow:inset 0 0 0 .7px #1e1e1e;color:#1e1e1e;font-weight:700}.pdp-choice input:focus-visible+span{outline:2px solid #1e1e1e;outline-offset:2px}.pdp-choice:has(input:disabled),.pdp-fabric-swatch:has(input:disabled),.pdp-addon-group:has(input:disabled){cursor:default;opacity:.35;pointer-events:none}.pdp-addon-group--product:has(input:disabled){pointer-events:auto}.pdp-addon-group--product:has(input:disabled) .pdp-addon-group__selection{cursor:default}.pdp-fabric-swatches{display:grid;gap:5px;grid-template-columns:repeat(auto-fill,118px)}.pdp-fabric-swatch{align-content:start;background:#f5f5f5;border:0;border-radius:2px;display:grid;gap:7px;grid-template-rows:81px 12px;height:109px;min-width:0;overflow:hidden;padding:5px 5px 6px 4px;width:118px}.pdp-fabric-swatch__media{align-items:center;background:#f5f5f5;border-radius:2px;display:flex;height:81px;justify-content:center;overflow:hidden;padding:0;width:109px}.pdp-fabric-swatch__media img,.pdp-fabric-swatch__media span{border-radius:2px;display:block;height:100%;object-fit:cover;width:100%}.pdp-fabric-swatch__media span{object-fit:cover}.pdp-fabric-swatch:has(input:checked){box-shadow:1px 1px 6px #00000040}.pdp-fabric-swatch__name{color:#1e1e1e;font-family:var(--iwc-font-sans);font-size:10px;font-weight:400;line-height:1.2;margin-left:2px;overflow:hidden;overflow-wrap:anywhere;padding-right:18px;text-overflow:ellipsis;white-space:nowrap}.pdp-fabric-swatch:has(input:checked) .pdp-fabric-swatch__name,.pdp-native-sibling-swatch.pdp-sibling-product--current .pdp-fabric-swatch__name{font-weight:600}.pdp-fabric-swatch__indicator{bottom:4px;display:block;height:16px;line-height:0;position:absolute;right:4px;width:16px}.pdp-fabric-swatch__indicator .icon{display:block;height:16px;width:16px}.pdp-fabric-swatch__indicator .icon--radio-checked{display:none}.pdp-fabric-swatch:has(input:checked) .icon--radio-unchecked{display:none}.pdp-fabric-swatch:has(input:checked) .icon--radio-checked{display:block}.pdp-fabrics .free-samples button{color:var(--pdp-fabrics-ink);font-weight:400;line-height:1.5;position:relative;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.pdp-fabrics .free-samples button:before{content:"";top:-10px;right:0;bottom:-10px;left:0;position:absolute}.pdp-fabrics .pdp-fabric-swatches{display:flex;flex-wrap:wrap;gap:8px;margin-inline:4px}.pdp-fabrics .pdp-fabric-swatch{align-content:initial;background:transparent;display:block;height:48px;overflow:visible;padding:0;width:48px}.pdp-fabrics .pdp-fabric-swatch:after{border:1px solid transparent;border-radius:2px;content:"";top:-4px;right:-4px;bottom:-4px;left:-4px;pointer-events:none;position:absolute}@media(hover:hover)and (pointer:fine){.pdp-fabrics .pdp-fabric-swatch:not(:has(input:disabled)):hover:after{border-color:var(--pdp-fabrics-muted)}}.pdp-fabrics .pdp-fabric-swatch:active .pdp-fabric-swatch__media{filter:brightness(.92)}.pdp-fabrics .pdp-fabric-swatch:has(input:checked):after{border-color:var(--pdp-fabrics-ink)}.pdp-fabrics .pdp-fabric-swatch:has(input:checked){box-shadow:none}.pdp-fabrics .pdp-fabric-swatch__media{background:var(--pdp-fabrics-surface);height:48px;padding:0;width:48px}.pdp-fabrics .pdp-fabric-swatch input:focus-visible+.pdp-fabric-swatch__media{outline:2px solid var(--pdp-fabrics-ink);outline-offset:5px}.pdp-fabrics .pdp-fabric-swatch__name,.pdp-fabrics .pdp-fabric-swatch__indicator{display:none}.pdp-fabric-detail{color:var(--pdp-fabrics-muted);font-family:var(--iwc-font-sans);font-size:16px;font-weight:400;letter-spacing:0;line-height:1.5;margin:0 0 0 1px}.pdp-fabric-detail [hidden]{display:none}.pdp-addon-groups__list{display:grid;gap:8px}.pdp-addon-groups__context{color:#757575;font-family:var(--iwc-font-sans);font-size:13px;letter-spacing:0;line-height:1.35;margin:0}.pdp-addon-groups__context strong{color:#000;font-weight:500}.pdp-addon-groups__help,.pdp-addon-group__link{color:#1e1e1e;font-family:var(--iwc-font-sans);font-size:12px;line-height:1.35;text-decoration:underline;text-underline-offset:3px}.pdp-addon-group{align-items:stretch;border:.3px solid #434343;border-radius:2px;display:flex;gap:10px;padding:10px}.pdp-addon-group--product{display:grid}.pdp-addon-group__selection{color:inherit;cursor:pointer;display:flex;gap:10px;min-width:0;text-decoration:none}.pdp-addon-group:has(input:checked){border-color:var(--color-black)}.pdp-addon-group__image{border-radius:4px;display:block;flex:0 0 80px;height:60px;overflow:hidden}.pdp-addon-group__image img{height:100%;object-fit:cover;width:100%}.pdp-addon-group__content{display:grid;flex:1;gap:4px;min-width:0}.pdp-addon-group__header{align-items:baseline;color:var(--color-black);display:flex;font-size:12px;font-weight:500;gap:10px;justify-content:space-between;line-height:1.35}.pdp-addon-group__description,.pdp-addon-group__description *{color:var(--color-gray-5);font-size:11px;line-height:1.4;margin:0}.pdp-addon-group__subtitle,.pdp-addon-group__variant,.pdp-addon-group__feature-heading,.pdp-addon-group__features,.pdp-addon-group__diagnostic{color:var(--color-gray-5);font-size:11px;line-height:1.4}.pdp-addon-group__subtitle,.pdp-addon-group__variant,.pdp-addon-group__feature-heading{color:var(--color-black);font-weight:500}.pdp-addon-group__features{display:grid;gap:4px}.pdp-addon-group__link{align-items:center;display:inline-flex;gap:8px;justify-self:start;margin-top:8px}.pdp-addon-group__link .icon{height:16px;width:16px}.pdp-sibling-products__list{display:flex;flex-wrap:wrap;gap:8px}.pdp-sibling-products__list--swatches{display:grid;gap:5px;grid-template-columns:repeat(auto-fill,118px)}.pdp-sibling-product{align-items:center;border:.3px solid #434343;border-radius:2px;color:inherit;display:inline-flex;font-family:var(--iwc-font-sans);font-size:12px;font-weight:500;justify-content:center;line-height:1.2;max-width:100%;min-height:34px;min-width:48px;padding:0 12px;text-align:center;text-decoration:none}.pdp-sibling-product--current{color:var(--color-black);border-color:var(--color-black)}.pdp-sibling-product.pdp-native-sibling-swatch{align-content:start;align-items:initial;background:#f5f5f5;border:0;border-radius:2px;display:grid;gap:6px;grid-template-rows:81px 12px;height:109px;justify-content:initial;min-height:0;min-width:0;overflow:hidden;padding:5px 5px 6px 4px;text-align:left;width:118px}.pdp-native-sibling-swatch.pdp-sibling-product--current{box-shadow:1px 1px 6px #00000040}.pdp-native-sibling-swatch.pdp-sibling-product--current .icon--radio-unchecked{display:none}.pdp-native-sibling-swatch.pdp-sibling-product--current .icon--radio-checked{display:block}.pdp-status{background:var(--pc-surface-strong, #f3f0eb);border-radius:4px;color:var(--pc-text, #202020);font-size:13px;line-height:1.5;margin:0;min-height:calc(1.5em + 24px);padding:12px 16px}.pdp-status[hidden]{display:none}@media only screen and (max-width:480px){.pdp-status{min-height:calc(3em + 24px)}}@media only screen and (max-width:520px){.pdp-option--visual{grid-template-columns:1fr}.pdp-option--visual>legend,.pdp-option--visual>.free-samples,.pdp-option--visual>.pdp-option__values{grid-column:1}.pdp-option--visual>.free-samples{justify-self:start}.pdp-fabrics{grid-template-columns:minmax(0,1fr)}.pdp-fabrics>.pdp-fabric-summary,.pdp-fabrics>.pdp-fabric-swatches,.pdp-fabrics>.pdp-fabric-detail{grid-column:1}.pdp-fabrics>.free-samples{display:none}.pdp-fabric-summary,.pdp-fabric-detail{font-size:16px;line-height:1.5}.pdp-fabrics .pdp-fabric-swatches{margin-top:2px}.pdp-fabric-swatches,.pdp-sibling-products__list--swatches{grid-template-columns:repeat(auto-fill,118px)}.pdp-fabric-swatch,.pdp-sibling-product.pdp-native-sibling-swatch{width:118px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/component-product-option.css.map */
