/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@7.1.2_webpack@5.101.3/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/.pnpm/postcss-loader@8.2.0_postcss@8.5.6_typescript@5.9.2_webpack@5.101.3/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/.pnpm/sass-loader@16.0.5_sass@1.92.1_webpack@5.101.3/node_modules/sass-loader/dist/cjs.js!./src/scss/blocks/product-variant-picker.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/.product-option{border:0;margin:0;min-width:0;padding-block:16px;position:relative;width:100%}.product-option:before{background-color:var(--color-stroke-on-light);content:"";height:1px;inset-inline:0;position:absolute;top:0}.product-option--no-divider{padding-block-end:0}.product-option--no-divider:before{content:none}.product-option__label{align-items:baseline;display:flex;flex-wrap:wrap;gap:2px;margin:0 0 16px;padding:0;width:100%}.product-option__label--with-action{justify-content:space-between}.product-option__label-name{color:var(--color-primary);font-weight:var(--font-weight-semibold)}.product-option__label-value{color:var(--color-primary);font-weight:var(--font-weight-regular)}.product-variant-picker{scroll-margin-top:calc(var(--header-main-height, 0px) + 16px)}.product-variant-picker:not(:has(.product-option)){display:none}.product-variant-picker__options>.product-option:last-child{padding-block-end:0}.product-variant-picker__size-guide{background:none;border:0;color:var(--color-primary);cursor:pointer;font:inherit;margin-left:auto;padding:0;text-decoration:underline;text-underline-offset:2px}.product-variant-picker__size-guide:hover{text-decoration:none}.product-variant-picker__meta-badges{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px}.product-variant-picker__meta-badge{align-items:flex-start;background:var(--color-highlight-secondary);border-radius:1000px;color:var(--color-primary);display:inline-flex;font:var(--font-body-sm);gap:4px;padding:6px 12px;width:-moz-fit-content;width:fit-content}.product-variant-picker__meta-badge strong{font-weight:var(--font-weight-semibold)}.product-variant-picker__values{display:grid;gap:4px;grid-template-columns:repeat(4,minmax(0,1fr));margin-block:16px;width:100%}.product-variant-picker__values--size{grid-template-columns:repeat(7,minmax(0,1fr))}.product-variant-picker__choice-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.product-variant-picker__choice-label{color:inherit;font:var(--font-button-sm);letter-spacing:var(--button-sm-letter-spacing);position:relative;z-index:1}.product-variant-picker__choice{align-items:center;background:var(--color-white);border:1px solid var(--color-stroke-on-light);border-radius:4px;cursor:pointer;display:flex;height:48px;justify-content:center;min-width:0;padding:8px 4px;position:relative;text-align:center;width:100%}@media(min-width:768px){.product-variant-picker__choice{height:auto;min-height:40px}}.product-variant-picker__choice{transition:background-color .2s cubic-bezier(.87,0,.13,1) 0s,color .2s cubic-bezier(.87,0,.13,1) 0s,border-color .2s cubic-bezier(.87,0,.13,1) 0s}.product-variant-picker__choice:has(input:checked),.product-variant-picker__choice.is-selected{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-secondary)}.product-variant-picker__choice.is-unavailable{background:rgb(var(--color-text-rgb)/5%);cursor:not-allowed;pointer-events:none}.product-variant-picker__choice.is-unavailable .product-variant-picker__choice-label{text-decoration:line-through}.product-variant-picker__low-stock{color:var(--color-sale);font:var(--font-body-sm);font-weight:var(--font-weight-semibold);margin:0 0 16px}.product-variant-picker__model{color:var(--color-primary);font:var(--font-body-sm);margin:0}.product-variant-picker .product-swatches-block .product-swatches--pdp{gap:8px}.product-variant-picker .product-swatches-block .product-swatch{height:32px;width:32px}@media(min-width:768px){.product-variant-picker .product-swatches-block .product-swatch{height:24px;width:24px}}
/*# sourceMappingURL=/cdn/shop/t/180/assets/block.product-variant-picker.css.map */
