.audit-source-product .native-product-form{gap:20px 12px;margin-block:16px;font-family:var(--font-body--family,sans-serif)}.audit-source-product .native-product-form [hidden]{display:none!important}.audit-source-product .native-variant-options{grid-column:1/-1;display:grid;gap:16px;padding:6px 0 12px;min-width:0}.audit-source-product .native-option-group{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;border:0;min-width:0}.audit-source-product .native-option-group legend{padding:0;margin-bottom:8px;font:13px/20px var(--font-accent--family,monospace)}.audit-source-product .native-option-button{-webkit-appearance:none;appearance:none;position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;min-height:30px;min-width:0;margin:0;padding:0 12px;border:1px solid var(--color-variant-border,#bbb);border-radius:30px;background:var(--color-variant-background,#fff);color:var(--color-variant-text,#000);font:13px/20px var(--font-accent--family,monospace);white-space:nowrap;cursor:pointer;overflow:hidden}.audit-source-product .native-option-button[aria-pressed=true]{background:var(--color-selected-variant-background,#000);border-color:var(--color-selected-variant-background,#000);color:var(--color-selected-variant-text,#fff)}.audit-source-product .native-option-button[data-option-available=false] .variant-option__button-label__text{text-decoration:line-through;text-decoration-thickness:1px}.audit-source-product .native-option-button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.audit-source-product .native-option-button:disabled{cursor:default;opacity:.5}.audit-source-product .native-option-swatch{display:block;width:22px;height:22px;border-radius:50%;overflow:hidden;flex:0 0 22px;border:1px solid rgb(0 0 0/.15)}.audit-source-product .native-option-swatch img{display:block;width:100%;height:100%;object-fit:cover}.audit-source-product .native-purchase-options{border:1px solid #282323;gap:0}.audit-source-product .native-popular{padding:6px 12px;background:#fff98a;font:700 14px/16px var(--font-body--family,sans-serif)}.audit-source-product .native-subscription-choice{background:#eeece8}.audit-source-product .native-product-form .native-purchase-choice{font-family:var(--font-body--family,sans-serif);letter-spacing:0;text-transform:none;line-height:24px}.audit-source-product .native-subscription-choice .native-purchase-choice{align-items:flex-start;gap:8px;padding:22px 20px 12px!important;font-size:18px!important;font-weight:600}.audit-source-product .native-purchase-choice input[type=radio]{flex:0 0 18px;width:18px;height:18px;margin:3px 0 0;accent-color:#282323}.audit-source-product .native-subscription-prices{display:flex;flex-direction:column;align-items:flex-end;gap:0;margin-left:auto}.audit-source-product .native-purchase-choice strong{margin:0;font:700 20px/24px var(--font-body--family,sans-serif);white-space:nowrap}.audit-source-product .native-subscription-prices s{color:#8c8b87;font:400 14px/17px var(--font-body--family,sans-serif)}.audit-source-product .native-subscription-content{padding:0 20px 24px 46px;font:14px/20px var(--font-body--family,sans-serif)}.audit-source-product .native-subscription-summary{margin:0 0 8px;font:14px/20px var(--font-body--family,sans-serif)}.audit-source-product .native-subscription-benefits{list-style:none;margin:0;padding:0;font:14px/20px var(--font-body--family,sans-serif)}.audit-source-product .native-subscription-benefits li{position:relative;margin:0;padding:0}.audit-source-product .native-subscription-benefits li:before{content:"\2713";position:absolute;left:-26px;top:4px;display:flex;align-items:center;justify-content:center;width:12px;height:12px;border:1px solid currentColor;border-radius:50%;font:9px/1 sans-serif}.audit-source-product .native-subscription-terms{margin:0;border:0;padding:0;font:14px/20px var(--font-body--family,sans-serif)}.audit-source-product .native-subscription-terms summary{cursor:pointer;list-style:none;text-decoration:underline;text-underline-offset:2px}.audit-source-product .native-subscription-terms summary::-webkit-details-marker{display:none}.audit-source-product .native-subscription-terms .native-subscription-details{padding-top:8px;margin:0;font:12px/18px var(--font-body--family,sans-serif);color:inherit}.audit-source-product .native-delivery-options{margin-top:12px}.audit-source-product .native-product-form .native-delivery-options label{display:block;margin:0 0 4px;font:12px/18px var(--font-accent--family,monospace)}.audit-source-product .native-product-form .native-delivery-options select{width:100%;margin:0;padding:8px;font:13px/20px var(--font-body--family,sans-serif)}.audit-source-product .native-product-form .native-one-time-choice{align-items:center;gap:8px;padding:14px 20px!important;font-size:16px!important;line-height:24px}.audit-source-product .native-one-time-choice:has(input:checked){background:#fafaf8}.audit-source-product .native-one-time-choice input[type=radio]{margin-top:0}.audit-source-product .native-one-time-choice strong{margin-left:auto}.audit-source-product .native-product-form .native-quantity-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.audit-source-product .native-quantity-field{height:48px;border-color:#dededb}.audit-source-product .native-product-form .native-quantity-field input{font:16px var(--font-body--family,sans-serif)}.audit-source-product .native-quantity-field button{font-size:18px}.audit-source-product .native-product-form>.native-add{height:48px;padding:12px;font:16px/24px var(--font-body--family,sans-serif);letter-spacing:0}.audit-source-product .native-add:before{content:"";display:inline-block;vertical-align:-3px;width:18px;height:18px;margin-right:8px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='white' stroke-width='1.5'%3E%3Cpath d='M13 8V5a3 3 0 0 0-6 0v3M12 17H4V7h12v4M15 12v7m-3.5-3.5h7'/%3E%3C/svg%3E")}@media(max-width:749px){.audit-source-product .audit-product-gallery{padding-bottom:12px}.audit-source-product .audit-gallery-thumbnails{min-height:66.375px;padding:8px 12px;gap:8px;align-items:center}.audit-source-product .audit-gallery-thumbnails button{flex:0 0 44px;width:44px;height:44px;border:0;outline:0}.audit-source-product .audit-gallery-thumbnails img{width:44px;height:44px}.audit-source-product .audit-gallery-thumbnails button[aria-current=true],.audit-source-product .audit-gallery-thumbnails:not(:has([aria-current=true])) button:first-child{outline:1px solid #282323;outline-offset:1px}.audit-source-product .audit-gallery-prev,.audit-source-product .audit-gallery-next{display:none!important}.audit-source-product .product-details{padding:0 var(--page-margin,16px)!important}.audit-source-product .native-subscription-choice .native-purchase-choice{padding-inline:16px!important;font-size:16px!important}.audit-source-product .native-purchase-choice strong{font-size:18px}.audit-source-product .native-subscription-content{padding-left:42px;padding-right:16px}.audit-source-product .native-product-form .native-one-time-choice{padding-inline:16px!important}.audit-source-product .native-subscription-summary,.audit-source-product .native-subscription-benefits,.audit-source-product .native-subscription-terms{font-size:13px}.audit-source-product .native-variant-options{gap:14px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/parity-product.css.map */
