:is(.product-details,.quick-add-modal__content){--ri-moss: #364f19;--ri-moss-rgb: 54 79 25;--ri-r-sm: 10px;--variant-picker-button-radius: var(--ri-r-sm);--variant-picker-swatch-radius: var(--ri-r-sm);--variant-picker-border-width: 0px;--variant-picker-button-border-width: 0px}:is(.product-details,.quick-add-modal__content) .variant-option--buttons legend{font-size:var(--font-paragraph-small--size);letter-spacing:0;font-weight:var(--font-weight-bold, 700)}:is(.product-details,.quick-add-modal__content) .variant-option__swatch-value{font-weight:var(--font-weight-normal, 400);color:var(--ri-quiet);padding-inline-start:0}:is(.product-details,.quick-add-modal__content) .variant-option__swatch-value:before{content:": "}:is(.product-details,.quick-add-modal__content) .variant-option--equal-width-buttons .variant-option__button-label{min-height:3rem}:is(.product-details,.quick-add-modal__content) .variant-option--swatches .swatch--unscaled{--swatch-width: calc(var(--variant-picker-swatch-width) * 1.1);--swatch-height: calc(var(--variant-picker-swatch-height) * 1.1)}:is(.product-details,.quick-add-modal__content) .variant-option--swatches .variant-option__button-label{display:flex;flex:0 1 auto;align-items:center;gap:var(--gap-xs, 8px);width:auto;min-width:0;overflow:visible;white-space:nowrap;padding-block:var(--padding-xs);padding-inline:var(--padding-xs) var(--padding-sm);font-size:var(--font-paragraph-small--size);font-weight:var(--font-weight-semibold, 600)}:is(.product-details,.quick-add-modal__content) .variant-option--swatches .swatch{flex:0 0 auto}:is(.product-details,.quick-add-modal__content) .variant-option--swatches .variant-option__button-label:has(:checked){color:var(--color-variant-text)}:is(.product-details,.quick-add-modal__content) .variant-option__button-label,:is(.product-details,.quick-add-modal__content) .variant-option__button-label:has(:checked),:is(.product-details,.quick-add-modal__content) .variant-option__button-label:hover{border-width:0;border-color:transparent}:is(.product-details,.quick-add-modal__content) .variant-option--swatches .variant-option__button-label--has-swatch:has(:checked){outline:none;background-color:var(--ri-moss);color:#fff}:is(.product-details,.quick-add-modal__content) .variant-option--swatches .variant-option__button-label--has-swatch:has(:checked) .swatch{--style-border-swatch-width: 2px;--color-border: rgb(255 255 255 / .92)}:is(.product-details,.quick-add-modal__content) .variant-option__button-label:not(:has(:checked)){background-color:rgb(var(--ri-moss-rgb) / .08);color:var(--ri-moss)}:is(.product-details,.quick-add-modal__content) .variant-option__button-label:not(:has(:checked)):hover{background-color:rgb(var(--ri-moss-rgb) / .16);border-color:transparent}:is(.product-details,.quick-add-modal__content) .variant-option__button-label:has(:checked){background-color:var(--ri-moss);color:#fff}:is(.product-details,.quick-add-modal__content) .variant-option__button-label__pill{background-color:var(--ri-moss)}:is(.product-details,.quick-add-modal__content) .variant-option__button-label:before,:is(.product-details,.quick-add-modal__content) .variant-option__button-label:after{border-color:transparent}:is(.product-details,.quick-add-modal__content) .variant-option--equal-width-buttons{grid-template-columns:repeat(auto-fit,minmax(min(var(--variant-min-width),calc((100% - var(--gap-sm, .7rem)) / 2)),1fr))}:is(.product-details,.quick-add-modal__content) .variant-option--equal-width-buttons .variant-option__button-label{min-width:0;min-height:var(--minimum-touch-target, 44px);padding-inline:var(--padding-xs)}@media screen and (max-width:749px){:is(.product-details,.quick-add-modal__content) .variant-option--equal-width-buttons{grid-auto-rows:1fr}:is(.product-details,.quick-add-modal__content) .variant-option--equal-width-buttons .variant-option__button-label{min-height:60px;font-size:var(--font-paragraph-small--size)}}:is(.product-details,.quick-add-modal__content) .variant-option--buttons legend{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gap-sm, 12px);width:100%}.ri-custom-request{flex:none}.ri-custom-request__link{padding:0;border:0;background:none;font:inherit;font-size:var(--font-size--xs, .75rem);font-weight:500;letter-spacing:0;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));text-decoration:underline;text-underline-offset:3px;cursor:pointer;white-space:nowrap}.ri-custom-request__link:hover,.ri-custom-request__link:focus-visible{color:var(--ri-moss, #364f19)}.ri-wood{flex:none}.ri-wood__trigger{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:0;border-radius:999px;background-color:transparent;box-shadow:inset 0 0 0 1px var(--ri-moss, #364f19);font:inherit;font-size:var(--font-size--xs, .75rem);font-weight:500;letter-spacing:0;line-height:1.4;color:var(--ri-moss, #364f19);white-space:nowrap;cursor:pointer;transition:background-color .15s ease}.ri-wood__trigger:hover,.ri-wood__trigger:focus-visible{background-color:rgb(var(--ri-moss-rgb, 54 79 25) / .08)}.ri-wood__play svg{display:block;width:9px;height:9px}.ri-wood-dialog{width:min(960px,calc(100vw - 32px));max-width:none;padding:0;border:0;border-radius:var(--ri-modal-radius, 14px);background-color:#000;overflow:hidden}.ri-wood-dialog::backdrop{background-color:#000000b8}.ri-wood-dialog video{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.ri-wood-dialog__close{position:absolute;inset-block-start:10px;inset-inline-end:10px;z-index:2;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background-color:#0000008c;color:#fff;cursor:pointer}.ri-wood-dialog__close svg{width:15px;height:15px}.ri-wood-dialog__caption{margin:0;padding:12px 16px;background-color:#000000d9;font-size:var(--font-size--xs, .75rem);line-height:1.5;color:#ffffffe6}@media screen and (max-width:749px){.ri-wood-dialog{width:calc(100vw - 20px)}.ri-wood__trigger{padding:3px 8px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/ri-variant-picker.css.map */
