.c-priceRangeSlider{--_input-height:2.25rem;--_input-width:4rem;--_input-radius:.25rem;--_range-thumb-size:1.5rem;--_range-slider-height:4px;display:flex;flex-wrap:nowrap;flex-direction:column;gap:1.5rem .75rem;padding-top:.5rem;padding-bottom:1.25rem}.c-priceRangeSlider.dragging{cursor:ew-resize}.c-priceRangeSlider__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.c-priceRangeSlider__actions>:first-child{flex-basis:8.75rem;flex-grow:999}.c-priceRangeSlider__actions>:last-child{flex-basis:4rem;flex-grow:1}.c-priceRangeSlider__values{display:flex;align-items:center;flex-wrap:nowrap;gap:.5rem}.c-priceRangeSlider__values>input{flex:1}.c-priceRangeSlider__inputNumber{border:1px solid var(--wp--preset--color--gray-400);outline:0;background:#fff;padding:0 .5em;border-radius:var(--_input-radius);height:var(--_input-height);width:var(--_input-width)}.c-priceRangeSlider__inputNumber:disabled{opacity:.45;cursor:not-allowed}.c-priceRangeSlider__inputNumber::-webkit-inner-spin-button,.c-priceRangeSlider__inputNumber::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.c-priceRangeSlider__inputNumber[type=number]{-moz-appearance:textfield}.c-priceRangeSlider__range{width:100%;display:grid;position:relative;z-index:5}.c-priceRangeSlider__range input{grid-row:2;grid-column:1;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0}.c-priceRangeSlider__range input::-webkit-slider-thumb{pointer-events:auto;-webkit-appearance:none;appearance:none;width:var(--_range-thumb-size);height:var(--_range-thumb-size);border:2px solid var(--wp--preset--color--primary);background:#fff;border-radius:50%;cursor:pointer}.c-priceRangeSlider__range input::-webkit-slider-thumb:focus{background:var(--wp--preset--color--primary-bg)}.c-priceRangeSlider__range input::-moz-range-thumb{pointer-events:auto;-moz-appearance:none;appearance:none;width:var(--_range-thumb-size);height:var(--_range-thumb-size);border:2px solid var(--wp--preset--color--primary);background:#fff;border-radius:50%;cursor:pointer}.c-priceRangeSlider__slider{position:absolute;height:var(--_range-slider-height);width:100%;background:var(--wp--preset--color--gray-300);top:50%;transform:translateY(-50%);border-radius:var(--_input-radius);overflow:hidden;z-index:-1}.c-priceRangeSlider__progress{position:absolute;height:100%;background:var(--wp--preset--color--primary);cursor:ew-resize}.c-priceRangeSlider__updateTrigger{height:var(--_input-height);background-color:var(--wp--preset--color--primary-bg);border:1px solid var(--wp--preset--color--gray-600);border-radius:var(--_input-radius)}.c-priceRangeSlider__updateTrigger:focus,.c-priceRangeSlider__updateTrigger:hover{border-color:var(--wp--preset--color--primary)}.c-priceRangeSlider__updateTrigger:disabled{opacity:.45;cursor:not-allowed}.c-filterProps__blocks{--filter-props-gap-y:.5rem;--filter-props-gap-x:.75rem;display:flex;flex-direction:column;gap:var(--filter-props-gap-y)}.c-filterProp{border-bottom:1px solid var(--np-color-gray-300)}.c-filterProp__toggle{display:flex;justify-content:space-between;align-items:center;padding:var(--filter-props-gap-y) var(--filter-props-gap-x);width:100%;cursor:pointer;font-weight:700;margin-bottom:var(--filter-props-gap-y)}.c-filterProp__toggle .svg-icon{font-size:1.25em;transition:transform .2s;transform-origin:center center}.c-filterProp__toggle[aria-expanded=true] .svg-icon{transform:rotate(180deg)}.c-filterProp__content{padding:.25rem var(--filter-props-gap-x) var(--filter-props-gap-y)}.c-filterProp .c-checkbox+label,.c-filterProp .c-radio+label{width:100%}.c-filterProp .c-checkbox+label .count,.c-filterProp .c-radio+label .count{margin-left:.25em;color:var(--wp--preset--color--gray-600);font-size:.75em;font-weight:400}.c-selectedFilterProps__list{display:flex;flex-wrap:wrap;gap:.5rem}.c-selectedFilterProps__trigger{display:inline-flex;align-items:center;gap:.5em;height:2rem;padding:0 1em;font-size:var(--wp--preset--font-size--xxs);line-height:var(--wp--custom--typography--line-height--tiny);background-color:#fff;border:1px solid var(--np-color-gray-400);border-radius:3em;cursor:pointer;transition:background-color .15s}.c-selectedFilterProps__trigger:focus,.c-selectedFilterProps__trigger:hover{background-color:var(--wp--preset--color--primary-bg)}.c-selectedFilterProps__trigger--reset{border-color:var(--wp--custom--color--error)}.c-selectedFilterProps__trigger--reset:focus,.c-selectedFilterProps__trigger--reset:hover{background-color:var(--wp--custom--color--error);color:#fff}.c-selectedFilterProps__trigger--remove{padding:0 .5em 0 1em}.c-selectedFilterProps__removeIcon{width:2em;height:2em;border-radius:50%;background-color:#fff;color:var(--wp--custom--color--error);font-weight:700;display:inline-flex;align-items:center;justify-content:center}.c-form-alert__icon{font-size:2em;width:3.5rem;height:3.5rem;border-radius:50%;border:3px solid currentColor}.c-form-alert__body[data-state=error] .c-form-alert__icon{color:red}.c-form-alert__body[data-state=success] .c-form-alert__icon{color:green}.c-form-alert__action{min-width:10rem}.c-character-count__helper{text-align:right}.c-character-count__helper--dynamic,.js .c-character-count__helper--static{display:none}.js .c-character-count__helper--dynamic{display:block}:root{--checkbox-radio-size:1.125rem;--checkbox-radio-gap:var(--np-space-2);--checkbox-radio-border-width:0.0625rem;--checkbox-radio-line-height:1.25;--radio-marker-size:0.5rem;--checkbox-marker-size:0.75rem;--checkbox-radius:0.25rem}.c-checkbox,.c-radio{position:absolute;padding:0;margin:0;margin-top:calc((1em*1.25 - 1.125rem)/2);margin-top:calc((1em*var(--checkbox-radio-line-height) - var(--checkbox-radio-size))/2);opacity:0;height:1.125rem;height:var(--checkbox-radio-size);width:1.125rem;width:var(--checkbox-radio-size);pointer-events:none}.c-checkbox:disabled,.c-radio:disabled{opacity:0!important}.c-checkbox+label,.c-radio+label{display:inline-flex;align-items:flex-start;line-height:1.25;line-height:var(--checkbox-radio-line-height);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;padding-left:calc(1.125rem + var(--np-space-2));padding-left:calc(var(--checkbox-radio-size) + var(--checkbox-radio-gap))}.c-checkbox+label::before,.c-radio+label::before{content:"";box-sizing:border-box;display:inline-block;position:relative;vertical-align:middle;margin-left:calc(-1*(1.125rem + var(--np-space-2)));margin-left:calc(-1*(var(--checkbox-radio-size) + var(--checkbox-radio-gap)));flex-shrink:0;width:1.125rem;width:var(--checkbox-radio-size);height:1.125rem;height:var(--checkbox-radio-size);background-color:var(--np-body-bg-color);border-width:.0625rem;border-width:var(--checkbox-radio-border-width);border-color:rgba(155,163,174,.65);border-style:solid;box-shadow:var(--np-shadow-xs);background-repeat:no-repeat;background-position:center;margin-right:var(--checkbox-radio-gap);transition:transform .2s,border .2s}.c-checkbox:not(:checked):not(:focus)+label:hover::before,.c-radio:not(:checked):not(:focus)+label:hover::before{border-color:#546274}.c-radio+label::before{border-radius:50%}.c-checkbox+label::before{border-radius:.25rem;border-radius:var(--checkbox-radius)}.c-checkbox:checked+label::before,.c-radio:checked+label::before{background-color:var(--np-color-primary);box-shadow:var(--np-shadow-xs);border-color:var(--np-color-primary);transition:transform .2s}.c-checkbox:active+label::before,.c-radio:active+label::before{transform:scale(.8);transition:transform .2s}.c-checkbox:checked:active+label::before,.c-radio:checked:active+label::before{transform:none;transition:none}.c-radio:checked+label::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg class='nc-icon-wrapper' fill='%23ffffff'%3E%3Ccircle cx='8' cy='8' r='8' fill='%23ffffff'%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");background-size:.5rem;background-size:var(--radio-marker-size)}.c-checkbox:checked+label::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpolyline points='1 6.5 4 9.5 11 2.5' fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E");background-size:.75rem;background-size:var(--checkbox-marker-size)}.c-checkbox:checked:active+label::before,.c-checkbox:focus+label::before,.c-radio:checked:active+label::before,.c-radio:focus+label::before{border-color:var(--np-color-primary);box-shadow:0 0 0 3px rgba(85,93,214,.2)}.c-checkbox:disabled+label,.c-radio:disabled+label{opacity:.45}.c-checkbox--bg+label,.c-radio--bg+label{padding:var(--np-space-2) var(--np-space-2);padding-left:calc(1.125rem + var(--np-space-2) + var(--np-space-1));padding-left:calc(var(--checkbox-radio-size) + var(--checkbox-radio-gap) + var(--np-space-1));border-radius:.25em;transition:background .2s}.c-checkbox--bg+label:hover,.c-radio--bg+label:hover{background-color:rgba(121,133,147,.075)}.c-checkbox--bg:active+label,.c-checkbox--bg:focus+label,.c-radio--bg:active+label,.c-radio--bg:focus+label{background-color:rgba(85,93,214,.1)}.c-choice-buttons{--gap-y:var(--np-space-4);--gap-x:var(--np-space-4);--repeat-style:auto-fit;--choice-button-min-width:6rem;--choice-button-min-height:3rem;display:grid;grid-template-columns:repeat(var(--repeat-style),minmax(min(100%,var(--choice-button-min-width)),1fr));gap:var(--gap-y) var(--gap-x)}.c-choice-buttons__item{position:relative}.c-choice-buttons--is-scrollable{display:flex;flex-wrap:nowrap;padding-bottom:var(--wp--preset--spacing--30);overflow-x:auto;scroll-padding:0 1rem;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;scroll-snap-type:x mandatory;scrollbar-width:thin}.c-choice-buttons__input{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;white-space:nowrap;border:0;padding:0;position:absolute}.c-choice-buttons__button{--choice-button-radius:0.1875rem;--choice-button-color:var(--np-body-color);--choice-button-bg-color:white;--choice-button-border-width:0.0625rem;--choice-button-border-color:#9BA3AE;--choice-button-shadow:none;display:flex;justify-content:center;min-height:var(--choice-button-min-height);min-width:var(--choice-button-min-width);font-size:1em;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--choice-button-color);background-color:var(--choice-button-bg-color);border:var(--choice-button-border-width) solid var(--choice-button-border-color);padding:1em .5em;border-radius:var(--choice-button-radius);box-shadow:var(--choice-button-shadow);transition:box-shadow .2s,border-color .2s}.c-choice-buttons__button:hover{--choice-button-border-color:#546274;--choice-button-shadow:0 0 0.625rem 0 rgba(75, 89, 109, 0.25)}.c-choice-buttons__button:active{transform:translateY(1px)}.c-choice-buttons__input:focus+.c-choice-buttons__button{--choice-button-shadow:0 0 0 var(--choice-button-border-width) rgb(221, 222.6, 246.8);z-index:1}.c-choice-buttons__input:checked+.c-choice-buttons__button{--choice-button-color:var(--np-body-color);--choice-button-bg-color:rgb(248.2, 248.52, 253.36);--choice-button-border-color:var(--np-color-primary);--choice-button-shadow:0 0 0 var(--choice-button-border-width) var(--np-color-primary)}.c-choice-buttons__input:checked:focus+.c-choice-buttons__button{--choice-button-shadow:0 0 0 var(--choice-button-border-width) rgb(153, 157.8, 230.4)}.c-choice-buttons__button.color-button,.c-choice-buttons__button.format-button{--choice-button-min-width:5rem;flex-direction:column}.c-choice-buttons__button.format-button{--choice-button-min-height:5rem}.c-choice-buttons__button.format-button_align_center{text-align:center}.c-choice-buttons__button.color-button{--choice-button-min-height:5rem}.c-choice-buttons__button.format-button .subtitle{max-width:6rem;font-size:.8em}.c-choice-buttons__button.format-button_align_center .subtitle{max-width:100%;font-size:.8em}.c-choice-buttons__button.color-button .subtitle{font-size:.8em}.c-choice-buttons_style_fill{--repeat-style:auto-fill}.c-choice-buttons_style_narrow{--gap-y:var(--np-space-1);--gap-x:var(--gap-y)}.print-color-box{--gap-y:var(--np-space-2);--gap-x:var(--np-space-4);--choice-button-min-width:10rem}.c-choice-buttons_style_card{--choice-button-min-width:12.875rem}.c-choice-buttons_style_card.c-choice-buttons--is-scrollable{--choice-button-min-width:11.75rem}.c-choice-buttons--is-scrollable .c-choice-buttons__item{width:min(100%,var(--choice-button-min-width))}.c-choice-buttons__button_style_card{flex-direction:column;justify-content:flex-start;padding:.5em}.c-collective-item{padding:.5em .75em}.c-collective-item__image{height:6rem;overflow:hidden;position:relative}.c-collective-item__image>img,.c-collective-item__image>picture img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-collective-item__body{font-size:.875rem;font-size:clamp(.8125rem,.7679rem + .1905vw,.875rem)}.c-collective-item__title{font-weight:500;font-size:1em}.c-collective-item__options{font-size:.8em;padding-top:.25rem}.c-collective-item__list{list-style:disc;margin-left:1.25em}.c-collective-item__list>li:not(:first-child){margin-top:1px}.c-choice-tags{--choice-tags-gap:var(--np-space-3);gap:var(--choice-tags-gap)}.c-choice-tag{--choice-tag-border-width:0.0625rem;--choice-tag-border-color:#9BA3AE;--choice-tag-bg-color:white;--choice-tag-icon-color:var(--choice-tag-border-color);--choice-tag-icon-stroke-width:0.125rem;--choice-tag-icon-size:1em;--choice-tag-shadow:none;display:inline-flex;align-items:center;gap:.5em;padding:var(--np-space-2) var(--np-space-5);border-radius:50em;border:var(--choice-tag-border-width) solid var(--choice-tag-border-color);background-color:var(--choice-tag-bg-color);box-shadow:var(--choice-tag-shadow);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:.2s}.c-choice-tag:hover{--choice-tag-border-color:#546274}.c-choice-tag:active{transform:scale(.96)}.c-choice-tag.is-checked{--choice-tag-border-color:var(--np-color-primary);--choice-tag-bg-color:rgb(248.2, 248.52, 253.36);--choice-tag-shadow:0 0 0 1px var(--np-color-primary)}.c-choice-tag.is-checked:focus-within,.c-choice-tag:focus-within{--choice-tag-shadow:0 0 0 2px var(--np-color-primary)}.c-choice-tag__icon.svg-icon{font-size:var(--choice-tag-icon-size);color:var(--choice-tag-icon-color)}.c-choice-tag__icon-group>*{transform-origin:calc(var(--choice-tag-icon-size)/2) calc(var(--choice-tag-icon-size)/2)}.c-choice-tag__icon-group>:nth-child(1){fill:none;stroke-width:var(--choice-tag-icon-stroke-width)}.c-choice-tag__icon-group>:nth-child(2){fill:#fff;transform:scale(0);transition:transform .3s var(--np-ease-out-back)}.c-choice-tag__input:checked+.c-choice-tag__icon .c-choice-tag__icon-group :nth-child(1){fill:var(--choice-tag-border-color);stroke:var(--choice-tag-border-color)}.c-choice-tag__input:checked+.c-choice-tag__icon .c-choice-tag__icon-group :nth-child(2){transform:scale(1)}.c-choice-tag__input:disabled+.c-choice-tag__icon,.c-choice-tag__input:disabled~.c-toggle-switch__text{opacity:.45}.c-choice-tag_style_block{display:flex;-moz-column-gap:1rem;column-gap:1rem;border-radius:0;border:0}.c-choice-tag_style_block:active{transform:none}.c-choice-tag_style_block.is-checked{--choice-tag-shadow:none}.c-choice-tag_style_block.is-checked:focus-within,.c-choice-tag_style_block:focus-within{--choice-tag-shadow:inset 0 0 0 1px var(--np-color-primary)}.c-form-control{--input-color:var(--np-body-color);--input-bg-color:white;--input-height:3rem;--input-line-height:1.5;--input-font-size:1rem;--input-border-width:0.0625rem;--input-border-color:#9BA3AE;--input-radius:0.1875rem;--input-shadow:none;--input-padding-top:0.5rem;--input-padding-bottom:var(--input-padding-top);--input-padding-x:0.75rem;display:block;width:100%;min-height:var(--input-height);padding:var(--input-padding-top) var(--input-padding-x) var(--input-padding-bottom);font-family:inherit;font-size:var(--input-font-size);font-weight:400;line-height:var(--input-line-height);color:var(--input-color);background-color:var(--input-bg-color);background-clip:padding-box;border:var(--input-border-width) solid var(--input-border-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:var(--input-shadow);border-radius:var(--input-radius);transition:border-color .15s var(--np-ease-in-out),box-shadow .15 var(--np-ease-in-out)}.c-form-control[type=file]{--input-height:auto;overflow:hidden}.c-form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.c-form-control:hover{--input-border-color:#546274;--input-shadow:0 0 0.625rem 0 rgba(75, 89, 109, 0.25)}.c-form-control:focus{--input-color:var(--np-body-color);--input-bg-color:white;--input-border-color:#555DD6;--input-shadow:0 0 0 2px rgb(153, 157.8, 230.4);outline:0}.c-form-control::-webkit-date-and-time-value{height:calc(var(--input-line-height)*1em)}.c-form-control::-moz-placeholder{color:var(--np-color-gray-600);opacity:1}.c-form-control::placeholder{color:var(--np-color-gray-600);opacity:1}.c-form-control:disabled,.c-form-control[aria-disabled=true],.c-form-control[readonly]{--input-bg-color:var(--np-color-gray-200);--input-border-color:#DBDEE2;opacity:1}.c-form-control::file-selector-button{padding:var(--input-padding-top) var(--input-padding-x) var(--input-padding-bottom);margin:calc(var(--input-padding-top)*-1) calc(var(--input-padding-x)*-1);-webkit-margin-end:var(--input-padding-x);margin-inline-end:var(--input-padding-x);color:var(--np-color-gray-600);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--input-border-width);border-radius:0}.c-form-control:hover:not(:disabled):not([aria-disabled=true]):not([readonly])::file-selector-button{background-color:var(--np-color-gray-200)}.c-form-control::-webkit-file-upload-button{padding:var(--input-padding-top) var(--input-padding-x);margin:calc(var(--input-padding-top)*-1) calc(var(--input-padding-x)*-1);-webkit-margin-end:var(--input-padding-x);margin-inline-end:var(--input-padding-x);color:var(--np-color-gray-600);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--input-border-width);border-radius:0}.c-form-control:hover:not(:disabled):not([aria-disabled=true]):not([readonly])::-webkit-file-upload-button{background-color:var(--np-color-gray-200)}textarea.c-form-control{--input-height:6rem;min-height:var(--input-height);resize:vertical}.c-form-control_style_plaintext{--input-color:var(--np-body-color);--input-bg-color:transparent;--input-border-color:transparent;padding:var(--input-padding-top)0;margin-bottom:0}.c-form-control_size_sm{--input-height:2.5rem;font-size:.8125rem}.c-form-control_type_select{min-height:none;height:var(--input-height);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem .75rem}.has-label-inside .c-form-control{--input-height:4.25rem;--input-padding-top:2rem;--input-padding-bottom:0.5rem;--input-line-height:1.25}.has-label-inside label{margin:0;padding:var(--np-space-3) .75rem;position:absolute;top:0;left:0;transform:scale(.85) translateY(-.5rem) translateX(-.5rem);opacity:.65}form:not([novalidate]) .c-form-control:not(select){background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.c-form-control[data-state=invalid]{--input-border-color:red;--input-bg-color:rgba(255, 244.36, 244.36, 0.4);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24px' height='24px' viewBox='0 0 24 24'%3E%3Cpath fill='%23dc3545' d='M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center}.c-form-control[data-state=valid]{--input-border-color:green;--input-bg-color:rgba(247.23, 249.68, 237.64, 0.4);background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2359C007' d='M21 7L9 19l-5.5-5.5 1.41-1.41L9 16.17 19.59 5.59 21 7z'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center}.has-label-inside .c-form-control[data-state=invalid],.has-label-inside .c-form-control[data-state=valid],textarea.c-form-control[data-state=invalid],textarea.c-form-control[data-state=valid]{background-position:right calc(.375em + .1875rem) top calc(.375em + .1875rem)}.c-form_cta .c-form-control[data-state=invalid],.c-form_cta .c-form-control[data-state=valid]{--input-bg-color:white}.c-coupon__submit{--bg-color:rgb(248.2, 248.52, 253.36);--color:var(--np-color-contrast-dark);color:var(--color);background-color:var(--bg-color);min-height:auto}.c-coupon__submit:hover{--bg-color:#555DD6;--color:var(--np-color-contrast-light)}.c-coupon__submit:active{transform:scale(.96)}.c-coupon__coupon-code{border-radius:.25em;font-size:.875rem;border:2px dashed var(--np-color-gray-400);height:2.75rem;text-transform:uppercase}.c-coupon__coupon-code .svg-icon{font-size:1.25em}.c-coupon__remove{position:relative;width:2.75rem;height:2.75rem;border-radius:.25em;font-size:1.5em;background-color:transparent;color:var(--np-color-gray-700)}.c-coupon__remove:active,.c-coupon__remove:hover{background-color:var(--np-color-gray-200)}.c-coupon__remove:active{transform:scale(.96)}.c-form-table tr,.c-form__group{position:relative}.c-form__label{display:inline-block;margin-bottom:.25rem;line-height:1.25}.c-form__submit{height:100%}.c-form__error{margin-top:var(--np-space-1);color:var(--np-color-error);font-size:.8125rem}.c-input-group{--group-height:3rem;position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.c-input-group>*{border-radius:.1875rem}.c-input-group>:not(:first-child){margin-left:-.0625rem;border-top-left-radius:0;border-bottom-left-radius:0}.c-input-group>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.c-input-group>.c-form-control{--input-height:inherit;position:relative;flex:1 1 auto;width:1%;min-width:0}.c-input-group__text{display:flex;align-items:center;padding:.375rem .75rem;height:inherit;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:.0625rem solid #9ba3ae}.c-input-group>.c-form-control[disabled]+.c-input-group__text{border-color:#dbdee2}.c-input-group__text button{position:relative;height:100%;border-radius:inherit;cursor:pointer}.c-input-group_size_w-120{width:7.5rem}.c-input-group_size_w-140{width:8.75rem}.c-input-group_size_w-160{width:10rem}.c-input-group_size_w-260{width:16.25rem}.c-input-group_size_h-sm{--group-height:2.5rem}.c-number-input__btn{display:none}.js .c-number-input .c-form-control::-webkit-inner-spin-button,.js .c-number-input .c-form-control::-webkit-outer-spin-button{display:none}.js .c-number-input .c-form-control{-moz-appearance:textfield;display:block;--input-radius:0;margin:0 calc(.0625rem*-1);width:6em;order:1;z-index:1;text-align:center}.js .c-number-input__btn{display:inline-block;display:flex}.js .c-number-input{--number-input-btn-width:2.75rem;--number-input-btn-height:3rem;--number-input-font-size:1rem;display:flex;align-items:center;gap:0;font-size:var(--number-input-font-size)}.js .c-number-input .c-number-input__btn{width:var(--number-input-btn-width);height:var(--number-input-btn-height);flex-shrink:0;justify-content:center;align-items:center;background-color:var(--np-color-gray-200);border:.0625rem solid #9ba3ae;border-radius:.1875rem 0 0 .1875rem}.js .c-number-input .c-number-input__btn:hover{background-color:var(--np-color-gray-300)}.js .c-number-input .c-number-input__btn:focus{outline:0;background-color:var(--np-color-primary)}.js .c-number-input .c-number-input__btn:focus .svg-icon{color:var(--np-color-contrast-light)}.js .c-number-input .c-number-input__btn:active{transform:scale(.96)}.js .c-number-input .c-number-input__btn--plus{order:2;border-radius:0 .1875rem .1875rem 0}.js .c-number-input--sm{--number-input-btn-width:2.25rem;--number-input-btn-height:2.25rem;--number-input-font-size:.875rem}.js .c-number-input--sm .c-form-control{width:4rem;height:var(--number-input-btn-height);min-height:var(--number-input-btn-height)}.c-repeater__add{display:inline-flex;justify-content:center;align-items:center;gap:.25rem;font-size:.875rem;padding:.5em 1.25em;border:1px solid currentColor;border-radius:2.5em;line-height:1;font-weight:500;cursor:pointer;background-color:#fff;color:#555dd6}.c-repeater__add:focus,.c-repeater__add:hover{color:#555dd6;background-color:#f8f9fd}.c-form-separator{position:relative;width:100%;margin-top:2rem;margin-bottom:2rem;border-top:1px solid var(--wp--preset--color--gray-500)}.c-form-separator__word{padding:.5rem 1rem;background-color:#fff;font-size:.75rem;text-transform:uppercase;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.c-form{display:flex;flex-direction:column;gap:1rem}.c-form-fields{--fields-gap-horizontal:2rem;display:flex;flex-wrap:wrap;gap:1rem var(--fields-gap-horizontal)}.c-form-fields__item{flex:1}.c-form-fields__item_full-width,.c-form-fields__item_half-width{flex-basis:100%;max-width:100%}.c-toggle-switch{--switch-width:3rem;--switch-height:1.5rem;--switch-padding:0.125rem;--switch-font-size:var(--np-text-size-4);--switch-animation-duration:0.2s;--switch-active-bg-color:var(--np-color-primary);--switch-shadow:none;position:relative;font-size:var(--switch-font-size);display:flex;align-items:center;flex-wrap:nowrap;gap:1em;cursor:pointer}.c-toggle-switch:focus-within{box-shadow:0 0 0 .0625rem var(--switch-active-bg-color)}.c-toggle-switch__check{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:0;box-shadow:var(--switch-shadow);position:relative;width:var(--switch-width);height:var(--switch-height);background-color:var(--np-color-gray-400);border-radius:50em;padding:var(--switch-padding)0;transition:var(--switch-animation-duration)}.c-toggle-switch__check::after{content:"";position:relative;display:block;width:calc(var(--switch-height) - var(--switch-padding)*2);height:calc(var(--switch-height) - var(--switch-padding)*2);background-color:#fff;border-radius:50%;z-index:2;pointer-events:none;box-shadow:var(--np-shadow-xs);left:var(--switch-padding);transition:left var(--switch-animation-duration);will-change:left}.c-toggle-switch__check:focus{--switch-shadow:0 0 0 2px rgb(59.5, 65.1, 149.8)}.c-toggle-switch__check:checked{background-color:var(--switch-active-bg-color)}.c-toggle-switch__check:checked::after{left:calc(100% - var(--switch-height) + var(--switch-padding))}.c-toggle-switch__check:checked:focus{--switch-shadow:0 0 0 2px rgb(221, 222.6, 246.8)}.c-toggle-switch__text{flex:1}.c-toggle-switch_style_reverse{flex-direction:row-reverse}.c-toggle-switch_theme_success{--switch-active-bg-color:rgb(166.2, 194.2, 56.6)}.c-toggle-switch_theme_success .c-toggle-switch__check:focus{--switch-shadow:0 0 0 2px rgb(232.8, 239.8, 205.4)}.c-toggle-switch_theme_success .c-toggle-switch__check:checked:focus{--switch-shadow:0 0 0 2px rgb(232.8, 239.8, 205.4)}.c-toggle-switch_size_sm{--switch-width:2.5rem;--switch-height:1.25rem;--switch-font-size:var(--np-text-size-3)}.c-form-table tr{--choice-tag-border-color:#9BA3AE;--choice-tag-icon-color:var(--choice-tag-border-color);--choice-tag-icon-stroke-width:0.125rem;--choice-tag-icon-size:1em;--choice-tag-shadow:0 0 0 0.125rem transparent;--choice-tag-bg-color:#ffffff;box-shadow:var(--choice-tag-shadow);transition:box-shadow 200ms,background-color 200ms;background-color:var(--choice-tag-bg-color)}.c-form-table tr.is-selected{--choice-tag-border-color:var(--np-color-primary);--choice-tag-bg-color:rgb(248.2, 248.52, 253.36);--choice-tag-shadow:0 0 0 0.125rem var(--np-color-primary);z-index:1}.c-form-table tbody tr:hover,.c-form-table tr.is-selected{--choice-tag-bg-color:#f9fafc}.c-form-table label,.c-form-table tbody tr{cursor:pointer}.c-form-table__radio-icon.svg-icon{font-size:var(--choice-tag-icon-size);color:var(--choice-tag-icon-color)}.c-form-table__radio-icon-group>*{transform-origin:calc(var(--choice-tag-icon-size)/2) calc(var(--choice-tag-icon-size)/2)}.c-form-table__radio-icon-group>:nth-child(1){fill:none;stroke-width:var(--choice-tag-icon-stroke-width)}.c-form-table__radio-icon-group>:nth-child(2){fill:#fff;transform:scale(0);transition:transform .3s var(--np-ease-out-back)}.c-form-table__radio:checked+.c-form-table__radio-icon .c-form-table__radio-icon-group :nth-child(1),.c-form-table__radio:checked+span .c-form-table__radio-icon .c-form-table__radio-icon-group :nth-child(1){fill:var(--choice-tag-border-color);stroke:var(--choice-tag-border-color)}.c-form-table__radio:checked+.c-form-table__radio-icon .c-form-table__radio-icon-group :nth-child(2),.c-form-table__radio:checked+span .c-form-table__radio-icon .c-form-table__radio-icon-group :nth-child(2){transform:scale(1)}.c-form-table__radio:disabled+.c-form-table__radio-icon,.c-form-table__radio:disabled+span .c-form-table__radio-icon{opacity:.45}.c-form-table__radio-holder{width:1.5rem}.c-cell-price{display:flex;align-items:center;gap:.5rem}.c-cell-price__old{font-size:.8em;color:#798593;text-decoration:line-through}.cell-unit-price{display:none}.c-form-table tbody.disabled{pointer-events:none;opacity:.4}.c-calculator{--form-gap:var(--np-space-10);--fieldset-gap:var(--np-space-6);--legend-font-size:var(--np-text-size-3);--label-font-size:var(--np-text-size-3);display:flex;flex-direction:column}.c-calculator__fieldset{scroll-margin-block-start:2rem;display:flex;flex-direction:column;gap:var(--fieldset-gap)}.c-calculator__fieldset:not(:first-of-type){margin-top:var(--form-gap)}.c-calculator__fieldset_no_gap{gap:0}.c-calculator__holder{display:flex;flex-direction:column;gap:var(--fieldset-gap)}.c-calculator__fieldset_is-not-active>legend{opacity:.45}.c-calculator__fieldset_is-not-active .c-calculator__fieldset-content{display:none}.c-calculator__fieldset_is-not-active+.c-calculator__fieldset{margin-top:calc(var(--form-gap)/2)}.c-calculator__group .c-form__label,.c-calculator__label{margin-bottom:.375em;font-size:var(--label-font-size);display:inline-block;padding:0;font-weight:500}.c-calculator-group{--calc-group-item-border-width:1px;--calc-group-item-border-color:var(--np-color-gray-400)}.c-calculator-group__item{position:relative;display:block;background-color:#fff;border:var(--calc-group-item-border-width) solid var(--calc-group-item-border-color)}.c-calculator-group__item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.c-calculator-group__item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.c-calculator-group__item:not(:last-child){border-bottom-color:transparent}.c-calculator-group__item-body:not([hidden]){border-top:var(--calc-group-item-border-width) solid var(--calc-group-item-border-color)}.c-calculator-group__item .c-choice-tag_style_block,.c-calculator-group__item .c-toggle-switch{border-radius:inherit}.c-calculator-group__item .c-toggle-switch:hover{color:#555dd6}.c-calculator__option-box{position:relative;background-color:#fff;border-radius:.5em;padding:var(--np-space-3)0}.c-calculator__add-comment-trigger .svg-icon{transition:transform .15s}.c-calculator__add-comment-trigger[aria-expanded=true] .svg-icon{transform:rotate(45deg)}.c-calculator-output{--calc-output-gradient-height:2rem;--calc-output-border-width:2px;--calc-output-border-color:#555DD6;position:-webkit-sticky;position:sticky;bottom:.5rem;z-index:8;width:100%;background-color:#fff;border:var(--calc-output-border-width) solid var(--calc-output-border-color);border-radius:.5em;padding:var(--np-space-2);box-shadow:var(--np-shadow-md)}.c-calculator-output::before{content:"";position:absolute;left:0;top:0;transform:translateY(calc((100% + var(--calc-output-border-width))*-1));display:block;width:100%;height:var(--calc-output-gradient-height);background:linear-gradient(180deg,rgba(255,255,255,0)0,#fff)}.c-calculator-output__inner{flex-direction:column;row-gap:.5rem;-moz-column-gap:1rem;column-gap:1rem}.c-calculator-output__inner>*{flex:1}.c-calculator-output__actions{width:100%}.c-calculator-output__alert{width:100%;flex-basis:100%;text-align:center}.c-calculator-output_style_mini{max-width:22.5rem;margin-left:auto}.c-calculator-output_style_mini .c-calculator-summary{justify-content:space-between}.c-calculator-summary{row-gap:.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.c-calculator-summary__dt{color:var(--np-color-gray-700);font-size:var(--np-text-size-3);font-weight:400;min-width:7.5rem}.c-calculator-summary__dd{font-size:var(--np-text-size-6);font-weight:600}.c-calculator-summary__currency-symbol{font-size:.75em}.print-custom-size{row-gap:var(--np-space-4);-moz-column-gap:var(--np-space-8);column-gap:var(--np-space-8)}.print-paper-box{--gap-y:var(--np-space-2);--gap-x:var(--np-space-4);--repeat-style:auto-fit;--item-min-width:13.75rem;display:grid;grid-template-columns:repeat(var(--repeat-style),minmax(min(100%,var(--item-min-width)),1fr));gap:var(--gap-y) var(--gap-x)}.print-paper-box.has-single-item{--repeat-style:auto-fill}.c-share-files-box{--box-y-padding:clamp(1rem, 0.8214rem + 0.7619vw, 1.25rem);--box-x-padding:var(--box-y-padding);border:1px solid var(--wp--preset--color--gray-600);border-radius:.25em}.c-share-files-box__header{border-top-left-radius:inherit;border-top-right-radius:inherit;background-color:var(--wp--preset--color--gray-100);border-bottom:1px solid var(--wp--preset--color--gray-300)}.c-share-files-box__body,.c-share-files-box__header{padding:var(--box-y-padding) var(--box-x-padding)}@media only screen and (min-width:36.625rem){.c-calculator-output{padding:var(--np-space-3) var(--np-space-4)}.c-calculator-output__alert{text-align:inherit}.c-calculator-output__inner{flex-direction:row}.c-calculator-output__info{flex-grow:1.2}.c-calculator-output__actions{width:auto}}@media (min-width:40em){.cell-unit-price{display:table-cell}}@media (min-width:48em){.c-form{flex-wrap:wrap}.c-form_style_inline{flex-direction:row;align-items:stretch}.c-form_style_inline>*{flex:1 0 auto}.c-form-fields__item_half-width{flex-basis:calc(50% - var(--fields-gap-horizontal)/2);max-width:calc(50% - var(--fields-gap-horizontal)/2)}}@media (max-width:47.99em){.c-form_cta{max-width:30rem}.c-calculator-group__item-body{padding:.75rem}}