:root{--nudient-control-border-width: 1px;--nudient-focus-width: 2px;--nudient-touch-target: 44px;--style-border-radius-buttons-primary: var(--nudient-radius-sm);--style-border-radius-buttons-secondary: var(--nudient-radius-sm);--style-border-radius-inputs: 0;--variant-picker-button-radius: var(--nudient-radius-sm);--button-text-case-primary: uppercase;--button-text-case-secondary: uppercase;--button-padding-block: var(--nudient-spacing-16);--button-padding-inline: var(--nudient-spacing-32);--style-border-width-secondary: var(--nudient-control-border-width);--variant-picker-button-border-width: var(--nudient-control-border-width);--checkbox-size: 16px;--checkbox-border-radius: var(--nudient-radius-sm)}:root,[data-nudient-scheme]{--checkbox-border: var(--nudient-control-border-width) solid var(--color-border)}:is(.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded):not(.button-unstyled){font-family:var(--nudient-font-family);font-size:var(--nudient-type-label-large-size);line-height:var(--nudient-type-label-large-line-height);letter-spacing:var(--nudient-type-label-large-letter-spacing);font-weight:var(--nudient-type-label-large-weight);text-transform:uppercase}.button:not(.button-secondary,.button-unstyled){transition:color var(--animation-speed) var(--animation-easing),box-shadow var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing),scale .1s var(--animation-easing)}.button:not(.button-secondary,.button-unstyled):active{--button-color: var(--color-primary-button-hover-text);--button-background-color: var(--color-primary-button-hover-background);--button-border-color: var(--color-primary-button-hover-border);scale:.97;translate:none}.button:not(.button-secondary,.button-unstyled):focus-visible{outline:var(--nudient-focus-width) solid var(--color-primary-button-focus-outline);outline-offset:calc(var(--nudient-focus-width) * -1)}.button-secondary:not(.button-unstyled){padding-block:calc(var(--button-padding-block) - var(--button-border-width));padding-inline:calc(var(--button-padding-inline) - var(--button-border-width));border:var(--button-border-width) solid var(--button-border-color);box-shadow:none}.button-secondary:not(.button-unstyled):active{--button-color: var(--color-secondary-button-hover-text);--button-background-color: var(--color-secondary-button-hover-background);--button-border-color: var(--color-secondary-button-hover-border)}.button-secondary:not(.button-unstyled):focus-visible{outline:var(--nudient-focus-width) solid var(--color-input-focus-border);outline-offset:0}:is(.button,.button-secondary):not(.button-unstyled):is(:disabled,[aria-disabled=true]){--button-color: var(--nudient-color-text-disabled);--button-background-color: var(--nudient-color-disabled-background);--button-border-width: 0px;opacity:1;scale:none}:is(.button,.button-secondary):not(.button-unstyled)[aria-busy=true]{pointer-events:none}a.size-style.button-unstyled{padding-block:var(--nudient-spacing-8);padding-inline:var(--nudient-spacing-4);font-family:var(--nudient-font-family);font-size:var(--nudient-type-label-large-size);line-height:var(--nudient-type-label-large-line-height);letter-spacing:var(--nudient-type-label-large-letter-spacing);font-weight:var(--nudient-type-label-large-weight);text-transform:uppercase;color:var(--color-foreground-heading);text-decoration-line:underline;text-decoration-thickness:var(--nudient-control-border-width);text-decoration-color:currentColor;text-underline-offset:var(--nudient-spacing-4);border-radius:var(--nudient-radius-sm);overflow:visible}a.size-style.button-unstyled:is(:hover,:active){color:var(--color-foreground)}a.size-style.button-unstyled:focus-visible{outline:var(--nudient-focus-width) solid var(--color-input-focus-border);outline-offset:0}a.size-style.button-unstyled[aria-disabled=true]{color:var(--nudient-color-text-disabled)}html :is(.contact-form__input,.field__input){--nudient-line-width: var(--nudient-control-border-width);--nudient-line-color: var(--color-input-border);min-height:var(--nudient-touch-target);padding-block:var(--nudient-spacing-12) calc(var(--nudient-spacing-12) - var(--nudient-line-width));padding-inline:0;border:0;border-block-end:var(--nudient-line-width) solid var(--nudient-line-color);border-radius:0;background-color:transparent;box-shadow:none;color:var(--color-foreground-heading);font-family:var(--nudient-font-family);font-size:var(--nudient-type-body-default-size);line-height:var(--nudient-type-body-default-line-height);letter-spacing:var(--nudient-type-body-default-letter-spacing)}html .contact-form__input--textarea{min-height:120px}html :is(.contact-form__input,.field__input):focus{--nudient-line-width: var(--nudient-focus-width);--nudient-line-color: var(--color-input-focus-border);outline:none;box-shadow:none}html :is(.contact-form__input,.field__input)::placeholder{color:var(--color-foreground)}html :is(.contact-form__input,.field__input)[aria-invalid=true]{--nudient-line-color: var(--color-status-error)}html :is(.contact-form__input,.field__input):disabled{color:var(--nudient-color-text-disabled)}html .nudient-field__control{border-block-end-color:var(--nudient-line-color)}html .email-signup__input-group--underline:focus-within{--box-shadow-color: var(--color-input-focus-border)}:where(input[type=radio]):checked{border-color:var(--color-foreground-heading)}:where(input[type=radio]):checked:after{background:var(--color-foreground-heading)}:where(input[type=checkbox]):checked{background-color:var(--color-foreground-heading);border-color:var(--color-foreground-heading)}:where(input[type=checkbox]):checked:after{width:12px;height:12px;background-color:var(--color-background);-webkit-mask-image:url(nudient-icon-confirm-24.svg);mask-image:url(nudient-icon-confirm-24.svg)}html .checkbox__input:checked+.checkbox__label .icon-checkmark{background-color:var(--color-foreground-heading);border-color:var(--color-foreground-heading)}html .variant-option__button-label:not(.variant-option__button-label--has-swatch){min-height:var(--nudient-touch-target);padding-block:var(--nudient-spacing-12);padding-inline:var(--nudient-spacing-16);font-family:var(--nudient-font-family);font-size:var(--nudient-type-label-large-size);line-height:var(--nudient-type-label-large-line-height);letter-spacing:var(--nudient-type-label-large-letter-spacing);font-weight:var(--nudient-type-label-large-weight);text-transform:uppercase}html .variant-option__button-label:has(:checked):not(.variant-option__button-label--has-swatch,:has([data-option-available=false])):before{border-width:var(--nudient-focus-width)}html .variant-option__button-label:has(:focus-visible){--variant-picker-stroke-color: var(--color-variant-border);border-color:var(--color-variant-border);outline:var(--nudient-focus-width) solid var(--color-input-focus-border);outline-offset:0}html .variant-option__button-label:has(:checked):has(:focus-visible){--variant-picker-stroke-color: var(--color-selected-variant-border);border-color:var(--color-selected-variant-border)}html .variant-option__button-label:not(.variant-option__button-label--has-swatch):has([data-option-available=false]){--variant-strikethrough-color: var(--nudient-color-text-disabled);color:var(--nudient-color-text-disabled)}html .variant-option__select-wrapper{border:0;border-radius:0;box-shadow:none;color:var(--color-foreground-heading)}html .variant-option__select-wrapper:hover{color:var(--color-foreground-heading)}html .variant-option__select-wrapper:hover .variant-option__select{background-color:transparent}html .variant-option__select-wrapper:focus-within .variant-option__select{--nudient-line-width: var(--nudient-focus-width);--nudient-line-color: var(--color-input-focus-border)}html .variant-option__select{--nudient-line-width: var(--nudient-control-border-width);--nudient-line-color: var(--color-input-border);min-height:var(--nudient-touch-target);padding-block:var(--nudient-spacing-12) calc(var(--nudient-spacing-12) - var(--nudient-line-width));border:0;border-block-end:var(--nudient-line-width) solid var(--nudient-line-color);padding-inline:0 calc(12px + var(--nudient-spacing-8));background-color:transparent;font-family:var(--nudient-font-family);font-size:var(--nudient-type-body-default-size);line-height:var(--nudient-type-body-default-line-height);letter-spacing:var(--nudient-type-body-default-letter-spacing)}html .variant-option__select:focus-visible{outline:none}html .variant-option__select-wrapper .icon{inset-inline-end:0;width:12px;height:12px;background-color:currentColor;-webkit-mask:url(nudient-icon-chevron-down-12.svg) center / 12px 12px no-repeat;mask:url(nudient-icon-chevron-down-12.svg) center / 12px 12px no-repeat}html .variant-option__select-wrapper .icon>*{display:none}html .accordion--dividers accordion-custom .details{border-block-start:var(--nudient-control-border-width) solid var(--color-border)}html .accordion--dividers accordion-custom:last-child .details{border-block-end:var(--nudient-control-border-width) solid var(--color-border)}html .accordion .details__header{min-height:var(--nudient-touch-target);padding-block:var(--nudient-spacing-16);font-family:var(--nudient-font-family);font-size:var(--nudient-type-label-large-size);line-height:var(--nudient-type-label-large-line-height);letter-spacing:var(--nudient-type-label-large-letter-spacing);font-weight:var(--nudient-type-label-large-weight);text-transform:uppercase;color:var(--color-foreground-heading)}html .accordion .details__header:hover{color:var(--color-foreground-heading)}html .accordion .details__header:focus-visible{outline:var(--nudient-focus-width) solid var(--color-input-focus-border);outline-offset:0}html .accordion .details-content{padding-block-end:var(--nudient-spacing-24);color:var(--color-foreground);font-family:var(--nudient-font-family);font-size:var(--nudient-type-body-default-size);line-height:var(--nudient-type-body-default-line-height);letter-spacing:var(--nudient-type-body-default-letter-spacing)}html .accordion .details__header .icon-caret{width:12px;height:12px}html .accordion .details__header .icon-caret svg{width:12px;height:12px;background-color:currentColor;-webkit-mask:url(nudient-icon-chevron-down-12.svg) center / 12px 12px no-repeat;mask:url(nudient-icon-chevron-down-12.svg) center / 12px 12px no-repeat}html .accordion .details__header .icon-caret svg>*{display:none}.nudient-icon{display:inline-flex;flex-shrink:0;color:inherit}.nudient-icon svg{display:block;width:100%;height:100%}.nudient-icon--12{width:12px;height:12px}.nudient-icon--16{width:16px;height:16px}.nudient-icon--24{width:24px;height:24px}.nudient-icon--32{width:32px;height:32px}.nudient-icon--44{width:44px;height:44px}.nudient-icon--marker{width:6px;height:7px}.nudient-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--nudient-spacing-8)}.nudient-button--medium{--button-padding-block: var(--nudient-spacing-8);--button-padding-inline: var(--nudient-spacing-24)}.nudient-button--small{--button-padding-block: var(--nudient-spacing-4);--button-padding-inline: var(--nudient-spacing-16)}.nudient-button.nudient-button--small:not(.nudient-button--ghost){font-size:var(--nudient-type-label-small-size);line-height:var(--nudient-type-label-small-line-height);letter-spacing:var(--nudient-type-label-small-letter-spacing);font-weight:var(--nudient-type-label-small-weight)}.nudient-button--medium:after,.nudient-button--small:after,.nudient-button--ghost:after{content:"";position:absolute;inset-inline:0;top:50%;height:max(100%,var(--nudient-touch-target));translate:0 -50%}.nudient-button--ghost{padding-block:var(--nudient-spacing-8);padding-inline:var(--nudient-spacing-4);background:transparent;border:0;border-radius:var(--nudient-radius-sm);color:var(--color-foreground-heading);font-family:var(--nudient-font-family);font-size:var(--nudient-type-label-large-size);line-height:var(--nudient-type-label-large-line-height);letter-spacing:var(--nudient-type-label-large-letter-spacing);font-weight:var(--nudient-type-label-large-weight);text-transform:uppercase;text-decoration:none;cursor:pointer}.nudient-button--ghost.nudient-button--medium,.nudient-button--ghost.nudient-button--small{padding-block:var(--nudient-spacing-4)}.nudient-button--ghost.nudient-button--small{font-size:var(--nudient-type-label-small-size);line-height:var(--nudient-type-label-small-line-height);letter-spacing:var(--nudient-type-label-small-letter-spacing);font-weight:var(--nudient-type-label-small-weight)}.nudient-button--ghost .nudient-button__label{padding-block-end:var(--nudient-spacing-4);border-block-end:var(--nudient-control-border-width) solid currentColor}.nudient-button--ghost:is(:hover,:active){color:var(--color-foreground)}.nudient-button--ghost:focus-visible{outline:var(--nudient-focus-width) solid var(--color-input-focus-border);outline-offset:0}.nudient-button--ghost:is(:disabled,[aria-disabled=true]){color:var(--nudient-color-text-disabled);cursor:not-allowed}.nudient-button__price{font:inherit;letter-spacing:inherit}.nudient-text-nav{display:inline-flex;align-items:center;min-height:var(--nudient-touch-target);padding-block:var(--nudient-spacing-12);padding-inline:var(--nudient-spacing-4);background:transparent;border:0;border-radius:var(--nudient-radius-md);color:var(--color-foreground-heading);font-family:var(--nudient-font-family);font-size:var(--nudient-type-label-large-size);line-height:var(--nudient-type-label-large-line-height);letter-spacing:var(--nudient-type-label-large-letter-spacing);font-weight:var(--nudient-type-label-large-weight);text-transform:uppercase;cursor:pointer}.nudient-text-nav:hover:not([aria-disabled=true]){text-decoration-line:underline;text-decoration-thickness:var(--nudient-control-border-width);text-underline-offset:var(--nudient-spacing-4)}.nudient-text-nav:focus-visible{outline:var(--nudient-focus-width) solid var(--color-input-focus-border);outline-offset:calc(var(--nudient-focus-width) * -1)}.nudient-text-nav[aria-disabled=true]{color:var(--nudient-color-text-disabled);cursor:default}[data-nudient-media-link]{cursor:pointer}.nudient-link-marker{display:inline-flex;align-items:center;gap:var(--nudient-spacing-8);color:var(--color-foreground-heading);font-family:var(--nudient-font-family);font-size:var(--nudient-type-label-large-size);line-height:var(--nudient-type-label-large-line-height);letter-spacing:var(--nudient-type-label-large-letter-spacing);font-weight:var(--nudient-type-label-large-weight);text-transform:uppercase;text-decoration:none}.nudient-link-marker:hover .nudient-link-marker__label{text-decoration-line:underline}.nudient-link-marker:focus-visible{outline:var(--nudient-focus-width) solid var(--color-input-focus-border);outline-offset:0}.nudient-field{display:flex;flex-direction:column;gap:var(--nudient-spacing-8)}.nudient-field__label{color:var(--color-foreground-heading);font-family:var(--nudient-font-family);font-size:var(--nudient-type-label-large-size);line-height:var(--nudient-type-label-large-line-height);letter-spacing:var(--nudient-type-label-large-letter-spacing);font-weight:var(--nudient-type-label-large-weight);text-transform:uppercase}.nudient-field__control{display:block;width:100%;min-height:var(--nudient-touch-target);margin:0;padding-block:var(--nudient-spacing-12);padding-inline:0;--nudient-line-width: var(--nudient-control-border-width);--nudient-line-color: var(--color-input-border);padding-block-end:calc(var(--nudient-spacing-12) - var(--nudient-line-width));-webkit-appearance:none;appearance:none;border:0;border-block-end:var(--nudient-line-width) solid var(--nudient-line-color);border-radius:0;background-color:transparent;box-shadow:none;color:var(--color-foreground-heading);font-family:var(--nudient-font-family);font-size:var(--nudient-type-body-default-size);line-height:var(--nudient-type-body-default-line-height);letter-spacing:var(--nudient-type-body-default-letter-spacing);font-weight:var(--nudient-type-body-default-weight)}:is(input,select,textarea).nudient-field__control{--nudient-zoom-scale: .8125;width:calc(100% / var(--nudient-zoom-scale));min-height:calc(var(--nudient-touch-target) / var(--nudient-zoom-scale));margin-block-end:calc(var(--nudient-touch-target) - var(--nudient-touch-target) / var(--nudient-zoom-scale));padding-block:calc(var(--nudient-spacing-12) / var(--nudient-zoom-scale));padding-block-end:calc((var(--nudient-spacing-12) - var(--nudient-line-width)) / var(--nudient-zoom-scale));border-block-end-width:calc(var(--nudient-line-width) / var(--nudient-zoom-scale));font-size:16px;line-height:calc(var(--nudient-type-body-default-line-height) / var(--nudient-zoom-scale));transform:scale(var(--nudient-zoom-scale));transform-origin:0 0}textarea.nudient-field__control{min-height:calc(120px / var(--nudient-zoom-scale));margin-block-end:calc(120px - 120px / var(--nudient-zoom-scale));resize:none}.nudient-field__control::placeholder{color:var(--color-foreground);opacity:1}.nudient-field__control:focus,.nudient-field__control:focus-visible{--nudient-line-width: var(--nudient-focus-width);--nudient-line-color: var(--color-input-focus-border);outline:none}.nudient-field__control[aria-invalid=true]{--nudient-line-color: var(--color-status-error)}.nudient-field__control:disabled{color:var(--nudient-color-text-disabled);cursor:not-allowed}.nudient-field__control:disabled::placeholder{color:var(--nudient-color-text-disabled)}.nudient-field--disabled .nudient-field__label{color:var(--nudient-color-text-disabled)}.nudient-field__error{margin:0;color:var(--color-status-error);font-family:var(--nudient-font-family);font-size:var(--nudient-type-body-small-size);line-height:var(--nudient-type-body-small-line-height);letter-spacing:var(--nudient-type-body-small-letter-spacing);font-weight:var(--nudient-type-body-small-weight)}.nudient-select__wrapper{position:relative}.nudient-select .nudient-field__control{padding-inline-end:calc((12px + var(--nudient-spacing-8)) / var(--nudient-zoom-scale, 1));cursor:pointer}.nudient-select__chevron{position:absolute;inset-inline-end:0;top:50%;translate:0 -50%;pointer-events:none;color:var(--color-foreground-heading)}.nudient-choice{display:flex;gap:var(--nudient-spacing-12);cursor:pointer}.nudient-choice--radio{align-items:center;min-height:var(--nudient-touch-target);color:var(--color-foreground-heading);font-family:var(--nudient-font-family);font-size:var(--nudient-type-body-default-size);line-height:var(--nudient-type-body-default-line-height);letter-spacing:var(--nudient-type-body-default-letter-spacing)}.nudient-choice--checkbox{align-items:flex-start;color:var(--color-foreground);font-family:var(--nudient-font-family);font-size:var(--nudient-type-body-small-size);line-height:var(--nudient-type-body-small-line-height);letter-spacing:var(--nudient-type-body-small-letter-spacing)}.nudient-choice__input{flex-shrink:0;width:16px;height:16px;margin:0;-webkit-appearance:none;appearance:none;border:var(--nudient-control-border-width) solid var(--color-border);background-color:transparent;position:relative;cursor:pointer}.nudient-choice--radio .nudient-choice__input{border-radius:var(--nudient-radius-full)}.nudient-choice--checkbox .nudient-choice__input{border-radius:var(--nudient-radius-sm)}.nudient-choice__input:checked{border-color:var(--color-foreground-heading)}.nudient-choice__input:focus-visible{outline:var(--nudient-focus-width) solid var(--color-input-focus-border);outline-offset:0}.nudient-choice__input:not(:disabled):hover{border-color:var(--color-border);background-color:transparent}.nudient-choice__input:not(:disabled):checked:hover{border-color:var(--color-foreground-heading)}.nudient-choice--checkbox .nudient-choice__input:not(:disabled):checked:hover{background-color:var(--color-foreground-heading)}.nudient-choice--radio .nudient-choice__input:checked:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:8px;height:8px;margin:auto;transform:none;border-radius:var(--nudient-radius-full);background-color:var(--color-foreground-heading)}.nudient-choice--checkbox .nudient-choice__input:checked{background-color:var(--color-foreground-heading)}.nudient-choice--checkbox .nudient-choice__input:checked:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:12px;height:12px;margin:auto;transform:none;background-color:var(--color-background);-webkit-mask:url(nudient-icon-confirm-24.svg) center / 12px 12px no-repeat;mask:url(nudient-icon-confirm-24.svg) center / 12px 12px no-repeat}.nudient-choice--disabled{color:var(--nudient-color-text-disabled);cursor:not-allowed}.nudient-option-chip-group{display:flex;flex-wrap:wrap;gap:var(--nudient-spacing-8);margin:0;padding:0;border:0}.nudient-option-chip{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:var(--nudient-touch-target);--nudient-line-width: var(--nudient-control-border-width);--nudient-line-color: var(--color-variant-border);padding-block:calc(var(--nudient-spacing-12) - var(--nudient-line-width));padding-inline:calc(var(--nudient-spacing-16) - var(--nudient-line-width));border:var(--nudient-line-width) solid var(--nudient-line-color);border-radius:var(--nudient-radius-sm);background-color:var(--color-variant-background);color:var(--color-variant-text);font-family:var(--nudient-font-family);font-size:var(--nudient-type-label-large-size);line-height:var(--nudient-type-label-large-line-height);letter-spacing:var(--nudient-type-label-large-letter-spacing);font-weight:var(--nudient-type-label-large-weight);text-transform:uppercase;cursor:pointer}.nudient-option-chip__input{position:absolute;inset:calc(var(--nudient-line-width) * -1);width:auto;height:auto;aspect-ratio:auto;margin:0;opacity:0;cursor:pointer}.nudient-option-chip:hover{--nudient-line-color: var(--color-variant-hover-border)}.nudient-option-chip:has(:checked){--nudient-line-width: var(--nudient-focus-width);--nudient-line-color: var(--color-selected-variant-border)}.nudient-option-chip:has(:focus-visible){outline:var(--nudient-focus-width) solid var(--color-input-focus-border);outline-offset:0}.nudient-option-chip:has(:disabled){--nudient-line-width: var(--nudient-control-border-width);--nudient-line-color: var(--color-variant-border);color:var(--nudient-color-text-disabled);cursor:not-allowed}.nudient-option-chip:has(:disabled) .nudient-option-chip__input{cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/73/assets/nudient-controls.css.map */
