.alvaura-pdp-availability{display:block}.alvaura-native-specification-labels{display:flex;flex-wrap:wrap;gap:6px}.alvaura-native-specification-labels>span{border:1px solid rgb(0 0 0 / 16%);border-radius:999px;padding:3px 12px;line-height:1.35}.alvaura-pdp-availability__message{color:var(--color-foreground);font-size:1.4rem;line-height:1.45;margin:0;text-align:var(--alvaura-status-alignment, center)}.alvaura-pdp-availability__dot{background:currentcolor;border-radius:50%;display:inline-block;height:.7em;margin-inline-end:.55em;width:.7em}.alvaura-pdp-availability__dot--in-stock{color:var(--alvaura-in-stock-dot, #288a4b)}.alvaura-pdp-availability__dot--made-to-order{color:var(--alvaura-made-to-order-dot, #c87522)}.alvaura-pdp-availability__message[hidden]{display:none}.alvaura-pdp-availability--inline-policy .alvaura-pdp-availability__message{color:#285f50;text-align:left;font-weight:600;line-height:1.5}.alvaura-pdp-availability__policies a{color:inherit;text-decoration:none}.alvaura-pdp-availability__policies a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.product-details:has(alvaura-availability:not([data-ready])) .buy-buttons-block,.product-details:has(alvaura-availability[data-state=pending]) .buy-buttons-block{pointer-events:none;visibility:hidden}.product-details:has(alvaura-availability:not([data-ready])) .accelerated-checkout-block,.product-details:has(alvaura-availability[data-state=pending]) .accelerated-checkout-block,.product-details:has(alvaura-availability[data-state=made_to_order]) .accelerated-checkout-block,.product-details:has(alvaura-availability[data-state=sold_out]) .accelerated-checkout-block,.product-details:has(alvaura-availability[data-state=unavailable]) .accelerated-checkout-block{display:none!important}.alvaura-managed-variant-option{display:none!important}.alvaura-variant-composition{color:var(--alvaura-composition-color, #626262);font-size:var(--alvaura-composition-font-size, 13px);letter-spacing:.02em;line-height:1.45;margin:0}@media screen and (max-width:749px){.alvaura-variant-composition{font-size:var(--alvaura-composition-font-size-mobile, 12px)}}.alvaura-pdp-structured-content>:first-child{margin-block-start:0}.alvaura-pdp-structured-content>:last-child{margin-block-end:0}variant-selects[data-context] .form__label{padding:0;margin:0 0 6px;font-size:14px;line-height:20px}variant-selects[data-context] .product-form__input--swatch{display:block}variant-selects[data-context] .swatch-list{gap:4px;margin:0}variant-selects[data-context] .swatch-item{box-sizing:border-box;flex:0 0 44px;width:44px;height:44px;padding:0;border:0;border-radius:50%;box-shadow:none}variant-selects[data-context] .swatch-item:after{box-sizing:border-box;width:36px;height:36px;inset:50% auto auto 50%;border:1px solid rgb(0 0 0 / 15%);border-radius:50%;transform:translate(-50%,-50%);opacity:1;pointer-events:none}variant-selects[data-context] .swatch-item:has(input:checked):after,variant-selects[data-context] .swatch-item:has(label.checked):after{border-color:currentColor}variant-selects[data-context] .swatch-item:has(.swatch--unavailable):after{border-style:dashed}variant-selects[data-context] .swatch-wrapper,variant-selects[data-context] .swatch-wrapper>label{display:grid;place-items:center;box-sizing:border-box;width:44px;height:44px;padding:0;margin:0}variant-selects[data-context] .swatch-wrapper>label:before{display:none}variant-selects[data-context] .swatch{width:26px;height:26px;border-radius:50%;background-position:center}variant-selects[data-context=main] .swatch-item:after{width:30px;height:30px}variant-selects[data-context=main] .swatch{width:22px;height:22px}variant-selects[data-context] [data-alvaura-numeric-ring-size]{display:flex;flex-wrap:wrap;gap:4px}variant-selects[data-context] [data-alvaura-numeric-ring-size]>.form__label{width:100%}variant-selects[data-context] [data-alvaura-numeric-ring-size] input[type=radio]+label{display:inline-grid;place-items:center;box-sizing:border-box;width:44px;min-width:44px;height:44px;flex:0 0 44px;padding:0;margin:0;border:0;border-radius:50%;background:transparent;font-size:14px;letter-spacing:0;line-height:20px}variant-selects[data-context] .variant-option--buttons[data-alvaura-numeric-ring-size] input[type=radio]+label:before{box-sizing:border-box;width:36px;height:36px;inset:50% auto auto 50%;border:1px solid rgb(0 0 0 / 15%);border-radius:50%;transform:translate(-50%,-50%);opacity:1;box-shadow:none}variant-selects[data-context] .variant-option--buttons[data-alvaura-numeric-ring-size] input[type=radio]:checked+label:before,variant-selects[data-context] .variant-option--buttons[data-alvaura-numeric-ring-size] input[type=radio][checked]+label:before,variant-selects[data-context] .variant-option--buttons[data-alvaura-numeric-ring-size] input[type=radio].checked+label:before,variant-selects[data-context] .variant-option--buttons[data-alvaura-numeric-ring-size] input[type=radio]+label.checked:before{border-color:currentColor;transform:translate(-50%,-50%)}variant-selects[data-context] [data-alvaura-numeric-ring-size] input[type=radio].disabled+label:after,variant-selects[data-context] [data-alvaura-numeric-ring-size] input[type=radio]:disabled+label:after{width:32px}@media(forced-colors:active){variant-selects[data-context] .swatch-item:has(input:checked):after,variant-selects[data-context] [data-alvaura-numeric-ring-size] input[type=radio]:checked+label:before{border-color:Highlight}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/alvaura-hybrid-pdp.css.map */
