.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--gap-xs);min-height:44px;padding-inline:24px;padding-block:0;border:2px solid transparent;border-radius:var(--radius-full);font-family:inherit;font-size:var(--type-button-15);font-weight:var(--fw-extrabold);line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;color:var(--text-button-inverse);background-color:var(--surface-primary);cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color var(--transition-default),border-color var(--transition-default),color var(--transition-default),transform .1s ease}.button:hover{background-color:var(--surface-primary-hover);color:var(--text-button-inverse)}.button:active{transform:translateY(1px)}.button:focus-visible{outline:2px solid var(--c-purple-700);outline-offset:2px}.button:not(.loading):disabled,.button:not(.loading)[aria-disabled=true],.button:not(.loading).disabled{background-color:var(--surface-disabled-button);color:var(--text-disabled);border-color:transparent;cursor:not-allowed;pointer-events:none;transform:none}.button--primary{background-color:var(--surface-primary);color:var(--text-button-inverse);border-color:transparent}.button--primary:hover{background-color:var(--surface-primary-hover);color:var(--text-button-inverse)}.button--secondary{background-color:transparent;color:var(--c-purple-800);border-color:var(--c-purple-800)}.button--secondary:hover{background-color:var(--c-white);color:var(--c-purple-700);border-color:var(--c-purple-700)}.button--secondary:disabled,.button--secondary[aria-disabled=true],.button--secondary.disabled{background-color:transparent;color:var(--text-disabled);border-color:var(--border-form-disabled)}.button--tertiary{background-color:transparent;color:var(--c-purple-800);border-color:transparent;text-decoration:underline;text-underline-offset:4px;padding-inline:0;min-height:auto;border-radius:0}.button--tertiary:hover{background-color:transparent;color:var(--c-purple-700)}.button--tertiary:disabled,.button--tertiary[aria-disabled=true],.button--tertiary.disabled{background-color:transparent;color:var(--text-disabled);text-decoration:none}.button--ghost{background-color:transparent;color:var(--c-purple-800);border-color:transparent;padding-inline:16px}.button--ghost:hover{background-color:var(--c-purple-100);color:var(--c-purple-700)}.button--ghost:disabled,.button--ghost[aria-disabled=true],.button--ghost.disabled{background-color:transparent;color:var(--text-disabled)}.button--extra{background-color:var(--c-white);color:var(--c-gray-900);border-color:transparent;box-shadow:0 4px 12px #00000014}.button--extra:hover{background-color:var(--c-white);color:var(--c-purple-700);box-shadow:0 4px 16px #0000001f}.button--extra:disabled,.button--extra[aria-disabled=true],.button--extra.disabled{background-color:var(--surface-disabled-button);color:var(--text-disabled);box-shadow:none}.button--large{min-height:62px;padding-inline:32px;font-size:var(--type-button-17)}.button--medium{min-height:48px;padding-inline:24px;font-size:var(--type-button-15)}.button--small{min-height:40px;padding-inline:20px;font-size:var(--type-button-14)}.button--extra-small{min-height:32px;padding-inline:12px;font-size:var(--type-button-14)}.button--full-width{display:flex;width:100%}.button.loading{pointer-events:none}.button.loading>.loading-overlay__spinner{order:-1}.button.loading>.loading-overlay__spinner .path{stroke:currentColor}.button--pay{display:inline-flex;align-items:center;justify-content:center;gap:var(--gap-xs);width:100%;min-height:48px;padding-inline:24px;border:0;border-radius:var(--radius-full);font-size:var(--type-body-15);font-weight:var(--fw-bold);line-height:1.2;cursor:pointer;transition:filter var(--transition-fast)}.button--pay:hover{filter:brightness(.92)}.button--pay-paypal{background-color:#ffc439;color:#003087}.button--pay-google,.button--pay-klarna{background-color:var(--c-black);color:var(--c-white)}.button-arrow{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--radius-full);cursor:pointer;padding:0;transition:background-color var(--transition-default),border-color var(--transition-default),box-shadow var(--transition-default),color var(--transition-default);background-color:transparent;color:var(--c-gray-900)}.button-arrow svg{--icon-size: 20}.button-arrow--l{width:48px;height:78px}.button-arrow--l svg{--icon-size: 20}.button-arrow--m{width:var(--scroller-btn-width);height:var(--scroller-btn-height)}.button-arrow--m svg{--icon-size: 20}.button-arrow--s{width:38px;height:38px}.button-arrow--s svg{--icon-size: 16}.button-arrow--primary{background-color:var(--surface-primary);color:var(--text-button-inverse)}.button-arrow--primary:hover{background-color:var(--surface-primary-hover)}.button-arrow--white{background-color:var(--c-white);color:var(--c-gray-900);border:1px solid var(--c-gray-150)}.button-arrow--white:hover{box-shadow:0 4px 12px #0000001f}.button-arrow--inverse{background-color:transparent;border-color:var(--c-white-30);color:var(--c-white)}.button-arrow--inverse:hover{border-color:var(--c-lime-200);color:var(--c-lime-200)}.button-arrow--blank{background-color:transparent;border:1px solid transparent;color:var(--c-gray-900)}.button-arrow--blank:hover{border-color:var(--c-gray-150)}.button-close{display:inline-flex;align-items:center;justify-content:center;border:none;background-color:transparent;color:var(--c-gray-900);cursor:pointer;padding:0;border-radius:50%;transition:background-color var(--transition-default),color var(--transition-default)}.button-close--20{width:36px;height:36px}.button-close--20 svg{--icon-size: 20}.button-close--16{width:28px;height:28px}.button-close--16 svg{--icon-size: 16}.button-close--button:hover{background-color:var(--c-purple-200);color:var(--c-purple-800)}.button-close--icon:hover{color:var(--c-purple-700)}.button-close--secondary-icon{color:var(--c-gray-500)}.button-close--secondary-icon:hover{color:var(--c-purple-700)}.button-close--inverse{color:var(--text-button-inverse)}.button-close--inverse:hover{color:var(--text-button-inverse-hover)}.button-add-remove-wishlist{background:none;border:none;padding:0;display:flex;cursor:pointer;color:var(--text-link);transition:color var(--duration-short) ease}.button-add-remove-wishlist:focus-visible{outline:none;border-radius:4px;box-shadow:0 0 0 3px var(--c-purple-300)}.button-add-remove-wishlist:hover{color:var(--text-link-hover)}.button-add-remove-wishlist[aria-pressed=true] .heart-empty,.button-add-remove-wishlist .heart-filled{display:none}.button-add-remove-wishlist[aria-pressed=true] .heart-filled{display:block}.field{position:relative;width:100%;display:flex}.field--with-error{flex-wrap:wrap}.field-error{flex:0 0 100%}.field-error--icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;pointer-events:none}.field__input:focus~.field-error--icon{display:none}.field__label{background-color:var(--c-white);font-size:var(--type-body-14);left:16px;top:-8px;margin-bottom:0;pointer-events:none;position:absolute;color:var(--text-secondary);z-index:2;line-height:1;transition:top var(--transition-default),font-size var(--transition-default),color var(--transition-default)}.field--floating-label .field__label{top:50%;transform:translateY(-50%);font-size:var(--type-body-16);background-color:transparent;color:var(--text-secondary);transition:top var(--transition-default),transform var(--transition-default),font-size var(--transition-default)}.field--floating-label .field__input:focus:placeholder-shown~.field__label{color:var(--text-secondary)}.field--floating-label .field__input:not(:placeholder-shown)~.field__label,.field--floating-label .field__input:-webkit-autofill~.field__label{top:5px;transform:none;font-size:var(--type-body-13)}.field--floating-label .field__input:not(:placeholder-shown){padding-block:17px 2px}.field__button{align-items:center;background-color:transparent;border:0;color:currentColor;cursor:pointer;display:flex;height:100%;justify-content:center;overflow:hidden;padding:0;position:absolute;right:0;top:0;width:44px;z-index:2}.field__button>svg{--icon-size: 20}input[type=checkbox]{display:inline-block;width:auto;margin-right:.5rem}.field__input,.text-area,input:is([type=text],[type=email],[type=tel],[type=password],[type=number],[type=search],[type=url],:not([type])),textarea{display:block;width:100%;min-height:48px;padding-inline:16px;padding-block:10px;border:1px solid var(--border-form-default);border-radius:var(--radius-m);background-color:var(--c-white);color:var(--text-primary);font-family:inherit;font-size:var(--type-body-16);line-height:1.4;-webkit-appearance:none;appearance:none;transition:border-color var(--transition-default),background-color var(--transition-default),box-shadow var(--transition-default)}.field__input::placeholder,.text-area::placeholder,input::placeholder,textarea::placeholder{color:var(--text-secondary)}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.field__input:hover,.text-area:hover,input:is([type=text],[type=email],[type=tel],[type=password],[type=number],[type=search],[type=url],:not([type])):hover,textarea:hover{border-color:var(--border-form-hover)}.field__input:focus,.text-area:focus,input:is([type=text],[type=email],[type=tel],[type=password],[type=number],[type=search],[type=url],:not([type])):focus,textarea:focus,.field__input:focus-visible,.text-area:focus-visible,input:is([type=text],[type=email],[type=tel],[type=password],[type=number],[type=search],[type=url],:not([type])):focus-visible,textarea:focus-visible{outline:none;border-color:var(--c-purple-700);border-width:2px;padding-inline:15px;box-shadow:0 0 0 3px #6a407926}.field--valid .field__input,.field--valid .text-area,.field__input--valid{border-color:var(--status-valid-text);background-color:var(--status-valid-surface-light)}.field--valid .field__input:focus,.field--valid .text-area:focus,.field__input--valid:focus{border-color:var(--status-valid-text);box-shadow:0 0 0 3px #34834f26}.field--with-error .field__input,.field--with-error .text-area,[aria-invalid=true]{border-color:var(--status-invalid-text);border-width:2px}.field--with-error .field__input:focus,.field--with-error .text-area:focus,[aria-invalid=true]:focus{border-color:var(--status-invalid-text);box-shadow:0 0 0 3px #d8095526}.field__input:disabled,.text-area:disabled,input:disabled,textarea:disabled,.field--disabled .field__input{background-color:var(--surface-disabled-form)!important;border-color:var(--border-form-disabled)!important;color:var(--text-disabled)!important;cursor:not-allowed!important;pointer-events:none!important;box-shadow:none!important}.field--sm .field__input,.field--sm .text-area,.field__input--sm,.field__input.input-sm{min-height:40px;font-size:var(--type-body-14);padding-inline:14px;padding-block:9px}.field--sm .field__input:focus,.field--sm .text-area:focus,.field__input--sm:focus{padding-inline:13px;padding-block:8px}textarea.field__input,textarea.text-area,textarea{min-height:120px;resize:vertical;line-height:1.5}select,.select{display:block;width:100%;min-height:48px;padding-inline-start:16px;padding-inline-end:40px;padding-block:12px;border:1px solid var(--border-form-default);border-radius:var(--radius-m);background-color:var(--c-white);color:var(--text-primary);font-family:inherit;font-size:var(--type-body-16);line-height:1.4;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%232f2a26' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'></polyline></svg>");background-position:calc(100% - 16px) center;background-size:16px 16px;background-repeat:no-repeat;cursor:pointer;transition:border-color var(--transition-default),background-color var(--transition-default),box-shadow var(--transition-default)}select:hover,.select:hover{border-color:var(--border-form-hover)}select:focus,.select:focus,select:focus-visible,.select:focus-visible{outline:none;border-color:var(--c-purple-700);border-width:2px;padding-block:11px;padding-inline-start:15px;box-shadow:0 0 0 3px #6a407926}.field--valid select,.field--valid .select,.select--valid{border-color:var(--status-valid-text);background-color:var(--status-valid-surface-light)}.field--with-error select,.field--with-error .select,.select--invalid{border-color:var(--status-invalid-text);background-color:var(--status-invalid-surface-light)}select:disabled,.select:disabled,select.disabled,select[aria-disabled=true],.select[aria-disabled=true],.field--disabled select,.field--disabled .select{background-color:var(--surface-disabled-form)!important;border-color:var(--border-form-disabled)!important;color:var(--text-disabled)!important;cursor:not-allowed!important;pointer-events:none!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23a39c93' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'></polyline></svg>")!important;box-shadow:none!important}.field--sm select,.field--sm .select,.select--sm,select.select--sm{min-height:40px;font-size:var(--type-body-14);padding-inline-start:14px;padding-inline-end:32px;padding-block:9px;background-position:calc(100% - 12px) center;background-size:14px 14px}.field--sm select:focus,.field--sm .select:focus,.select--sm:focus,select.select--sm:focus{padding-inline-start:13px;padding-block:8px}.checkbox{display:inline-flex;align-items:center;gap:var(--gap-s);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:var(--type-body-15);color:var(--text-primary);line-height:1.4}.checkbox__input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.checkbox__box{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--border-form-default);border-radius:var(--radius-s);background-color:var(--c-white);color:transparent;transition:border-color var(--transition-default),background-color var(--transition-default),box-shadow var(--transition-default),color var(--transition-default)}.checkbox__box:after{content:"";width:14px;height:14px;background:currentColor;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14"><path fill="white" d="M11.6 3.4 5.5 9.5 2.4 6.4 1 7.8l4.5 4.5 7.5-7.5z"/></svg>') center / contain no-repeat;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14"><path fill="white" d="M11.6 3.4 5.5 9.5 2.4 6.4 1 7.8l4.5 4.5 7.5-7.5z"/></svg>') center / contain no-repeat}.checkbox:hover .checkbox__box{border-color:var(--c-purple-700);box-shadow:0 0 0 3px #6a407926}.checkbox__input:checked+.checkbox__box{background-color:var(--c-purple-900);border-color:var(--c-purple-900);color:var(--c-white);box-shadow:0 4px 10px 0 var(--c-black-20)}.checkbox:hover .checkbox__input:checked+.checkbox__box{background-color:var(--surface-primary-hover);border-color:var(--surface-primary-hover)}.checkbox__input:focus-visible+.checkbox__box{outline:none;border-color:var(--c-purple-700);box-shadow:0 0 0 3px #6a40794d}.checkbox--valid .checkbox__box{border-color:var(--status-valid-text)}.checkbox--valid:hover .checkbox__box{border-color:var(--status-valid-text);box-shadow:0 0 0 3px #34834f26}.checkbox--valid .checkbox__input:checked+.checkbox__box{background-color:var(--status-valid-text);border-color:var(--status-valid-text)}.checkbox--valid:hover .checkbox__input:checked+.checkbox__box{background-color:var(--status-valid-text);border-color:var(--status-valid-text)}.checkbox--invalid .checkbox__box{border-color:var(--status-invalid-text)}.checkbox--invalid:hover .checkbox__box{border-color:var(--status-invalid-text);box-shadow:0 0 0 3px #d8095526}.checkbox--invalid .checkbox__input:checked+.checkbox__box{background-color:var(--status-invalid-text);border-color:var(--status-invalid-text)}.checkbox--invalid:hover .checkbox__input:checked+.checkbox__box{background-color:var(--status-invalid-text);border-color:var(--status-invalid-text)}.checkbox--disabled{cursor:not-allowed!important;opacity:.6;color:var(--text-disabled);background-color:transparent!important;border-color:transparent!important;box-shadow:none!important}.checkbox__input:disabled+.checkbox__box,.checkbox--disabled .checkbox__box,.checkbox--disabled:hover .checkbox__box{cursor:not-allowed!important;background-color:var(--surface-disabled-form)!important;border-color:var(--border-form-disabled)!important;color:transparent!important;box-shadow:none!important}.checkbox__input:disabled:checked+.checkbox__box,.checkbox--disabled .checkbox__input:checked+.checkbox__box,.checkbox--disabled:hover .checkbox__input:checked+.checkbox__box{background-color:var(--surface-disabled-button)!important;border-color:var(--border-form-disabled)!important;color:var(--text-disabled)!important;opacity:.8!important;box-shadow:none!important}.radio{display:inline-flex;align-items:center;gap:var(--gap-s);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:var(--type-body-15);color:var(--text-primary);line-height:1.4}.radio__input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.radio__dot{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--border-form-default);border-radius:var(--radius-full);background-color:var(--c-white);transition:border-color var(--transition-default),background-color var(--transition-default),box-shadow var(--transition-default)}.radio__dot:after{content:"";width:10px;height:10px;border-radius:var(--radius-full);background-color:var(--c-white);transform:scale(0);transition:transform var(--transition-default)}.radio:hover .radio__dot{border-color:var(--c-purple-700);box-shadow:0 0 0 3px #6a407926}.radio__input:checked+.radio__dot{background-color:var(--c-purple-900);border-color:var(--c-purple-900)}.radio__input:checked+.radio__dot:after{transform:scale(1)}.radio:hover .radio__input:checked+.radio__dot{background-color:var(--surface-primary-hover);border-color:var(--surface-primary-hover)}.radio__input:focus-visible+.radio__dot{outline:none;border-color:var(--c-purple-700);box-shadow:0 0 0 3px #6a40794d}.radio--valid .radio__dot{border-color:var(--status-valid-text)}.radio--valid .radio__input:checked+.radio__dot{background-color:var(--status-valid-text);border-color:var(--status-valid-text)}.radio--invalid .radio__dot{border-color:var(--status-invalid-text)}.radio--invalid .radio__input:checked+.radio__dot{background-color:var(--status-invalid-text);border-color:var(--status-invalid-text)}.radio--disabled{cursor:not-allowed!important;opacity:.6;color:var(--text-disabled);background-color:transparent!important;border-color:transparent!important;box-shadow:none!important}.radio__input:disabled+.radio__dot,.radio--disabled .radio__dot,.radio--disabled:hover .radio__dot{cursor:not-allowed!important;background-color:var(--surface-disabled-form)!important;border-color:var(--border-form-disabled)!important;box-shadow:none!important}.radio__input:disabled:checked+.radio__dot,.radio--disabled .radio__input:checked+.radio__dot,.radio--disabled:hover .radio__input:checked+.radio__dot{background-color:var(--surface-disabled-button)!important;border-color:var(--border-form-disabled)!important;opacity:.8!important;box-shadow:none!important}.switch{display:inline-flex;align-items:center;gap:var(--gap-s);cursor:pointer;-webkit-user-select:none;user-select:none}.switch__input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.switch__track{position:relative;flex:0 0 auto;width:44px;height:24px;border-radius:var(--radius-full);background-color:var(--c-gray-300);transition:background-color var(--transition-default),box-shadow var(--transition-default)}.switch__thumb{position:absolute;top:2px;inset-inline-start:2px;width:20px;height:20px;border-radius:var(--radius-full);background-color:var(--c-white);box-shadow:0 1px 3px var(--c-black-20);transition:transform var(--transition-default)}.switch__input:checked+.switch__track{background-color:var(--c-green-700)}.switch__input:checked+.switch__track .switch__thumb{transform:translate(20px)}[dir=rtl] .switch__input:checked+.switch__track .switch__thumb{transform:translate(-20px)}.switch__input:focus-visible+.switch__track{outline:none;box-shadow:0 0 0 3px #6a40794d;background-color:var(--c-purple-700)}.switch--neutral .switch__input:checked+.switch__track{background-color:var(--c-gray-600)}.switch--s .switch__track{width:36px;height:20px}.switch--s .switch__thumb{width:16px;height:16px}.switch--s .switch__input:checked+.switch__track .switch__thumb{transform:translate(16px)}[dir=rtl] .switch--s .switch__input:checked+.switch__track .switch__thumb{transform:translate(-16px)}.switch--disabled,.switch__input:disabled+.switch__track{cursor:not-allowed;opacity:.5}.quantity{display:inline-flex;align-items:center;position:relative;min-height:40px;padding-inline:7px;border:1px solid var(--border-form-default);border-radius:var(--radius-full);background-color:var(--c-white);overflow:hidden;transition:border-color var(--transition-default),box-shadow var(--transition-default)}.quantity:hover,.quantity:focus-within{border-color:var(--c-purple-700);outline:1px solid var(--c-purple-700)}.quantity:focus-within{box-shadow:0 0 0 3px #6a407926}.quantity__button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;background-color:var(--c-purple-100);color:var(--text-button);font-size:1.8rem;line-height:1;cursor:pointer;margin:0;box-shadow:none;border-radius:var(--radius-full);transition:background-color var(--transition-default),color var(--transition-default)}.quantity__button:hover{background-color:var(--surface-primary);color:var(--c-white)}.quantity__button:disabled,.quantity__button[aria-disabled=true],.quantity__button.disabled{color:var(--text-disabled);cursor:not-allowed;background-color:transparent}.quantity__button svg{width:10px;pointer-events:none}.quantity .quantity__input{width:36px;min-height:36px;text-align:center;border:0;background:transparent;font-size:var(--type-body-16);font-weight:var(--fw-regular);color:var(--text-primary);-webkit-appearance:textfield;appearance:textfield;margin:0;padding:0;height:auto;box-shadow:none}.quantity .quantity__input::-webkit-outer-spin-button,.quantity .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity .quantity__input:focus{outline:none;box-shadow:none;padding:0}.quantity--l{min-height:56px}.quantity--m{min-height:54px}.quantity--s{min-height:40px}.quantity--s .quantity__button{width:24px;height:24px}.quantity:disabled,.quantity--disabled{background-color:var(--surface-disabled-form);border-color:var(--border-form-disabled);pointer-events:none}.alert{display:flex;align-items:flex-start;gap:var(--gap-s);padding:var(--padding-xs);border-radius:var(--radius-l);font-size:var(--type-body-15);line-height:1.4;transition:transform var(--transition-default);border:1px solid transparent}.alert__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:currentColor}.alert__icon svg{width:100%;height:100%}.alert__content{flex:1 1 auto}.alert__title{font-weight:var(--fw-extrabold);color:currentColor;margin:0 0 var(--text-gap-9) 0}.alert__body{margin:0;color:currentColor;opacity:.9}.alert__body p{margin:0}.alert__body p+p{margin-block-start:var(--text-gap-9)}.alert--info{background-color:var(--c-gray-050);color:var(--text-primary);border-color:var(--c-gray-200)}.alert--success{background-color:var(--status-valid-surface-light);color:var(--status-valid-text);border-color:var(--c-green-100)}.alert--warning{background-color:var(--status-alert-surface-light);color:var(--text-primary);border-color:var(--c-gray-200)}.alert--error{background-color:var(--status-invalid-surface-light);color:var(--status-invalid-text);border-color:var(--c-red-100)}.alert--sm{font-size:var(--type-body-13);padding:var(--padding-2xs)}.alert--sm .alert__icon{width:16px;height:16px}.alert--icon-lg .alert__icon{width:30px;height:30px}.pill-item{padding-inline:5px;border:1px solid transparent;border-radius:var(--radius-full);font-size:var(--type-body-13);font-weight:var(--fw-bold);line-height:1.5;white-space:nowrap;background-color:var(--surface-white);color:var(--text-primary)}.pill-item--secondary{background-color:transparent;border-color:var(--border-light);color:var(--text-primary)}.pill-item--sale{background-color:var(--c-red-600);color:var(--text-inverse-primary)}.pill-item--accent{background-color:var(--c-skyblue-300)}.pill-item--light{background-color:var(--surface-light)}.pill-item--lg{padding:6px 16px;font-size:var(--type-body-14)}.pill-item--md{padding:4px 12px}.pill-item--sm{padding:2px 8px}.pill-item--interactive{cursor:pointer;-webkit-user-select:none;user-select:none}.pill-item--interactive:hover{border-color:var(--border-form-hover);color:var(--c-purple-700)}.pill-item--interactive.is-active,.pill-item--interactive[aria-selected=true]{background-color:var(--c-purple-100);border-color:var(--c-purple-700);color:var(--c-purple-700);font-weight:var(--fw-extrabold)}.pill-item--interactive:disabled,.pill-item--interactive.is-disabled{cursor:not-allowed!important;opacity:.5!important;background-color:var(--surface-disabled-form)!important;border-color:var(--border-form-disabled)!important;color:var(--text-disabled)!important;pointer-events:none!important;transform:none!important}.pill-item--interactive:focus-visible{outline:2px solid var(--c-purple-700);outline-offset:2px}.card__badge{display:flex;gap:var(--gap-2xs)}.card-wrapper{height:100%;position:relative}.card{display:flex;flex-direction:column;height:100%}.card__inner>.card__content{height:100%}.card.ratio{flex-direction:row;height:auto}.card__inner.ratio>.card__content{height:auto}.card__media,.card .media{bottom:0;position:absolute;top:0;left:0;right:0;width:100%}.card__inner{width:100%}.card__inner .card__media{overflow:hidden;z-index:0}.card__media .media img{height:100%;object-fit:contain;object-position:top;width:100%}.card--media .card__inner .card__content{position:relative}.card__content{display:flex;flex-direction:column;width:100%;flex-grow:1;padding:var(--padding-prbox-txt-top) var(--padding-prbox-txt) var(--padding-prbox-txt-bottom)}.card__inner .card__content{padding:var(--padding-prbox-coupone)}.card--standard .placeholder-svg{height:auto;width:100%}.slider-simple__slides{display:flex;-ms-overflow-style:none;scrollbar-width:none;will-change:transform}.slider-simple__slides::-webkit-scrollbar{display:none}.slider-simple__slides .slider-simple__slide{scroll-snap-align:start;display:flex;align-items:center;flex-shrink:0}.slider-simple--vertical{flex-direction:column;height:var(--slide-height);overflow-y:scroll;scroll-snap-type:y mandatory;overscroll-behavior-y:contain}.slider-simple--vertical .slider-simple__slide{height:var(--slide-height)}@media(forced-colors:active){.button,.shopify-challenge__button{border:transparent solid 1px}.button:focus-visible,.button:focus,.button.focused{outline:solid transparent 1px}.field__input:focus,.select:focus{outline:transparent solid 1px}}.form__label{display:block}.form__message{align-items:center;display:flex;font-size:var(--type-body-14, 1.4rem);margin-top:1rem;gap:var(--gap-xs, .5rem)}.field--with-error .form__message{background-color:var(--status-invalid-surface-light);border-bottom-left-radius:var(--radius-m);border-bottom-right-radius:var(--radius-m);color:var(--status-invalid-text);margin-top:0rem;padding:.6rem 1.5rem}.form__message--large{font-size:var(--type-body-16, 1.6rem)}.form__message .icon{flex-shrink:0;height:1.3rem;width:1.3rem}.form__message--large .icon{height:1.5rem;width:1.5rem}.form-status{margin:0;font-size:var(--type-body-16, 1.6rem);font-weight:var(--fw-bold, 700)}.form-status-list{padding:0;margin:2rem 0 4rem}.form-status-list li{list-style-position:inside}.form-status-list .link:first-letter{text-transform:capitalize}.reviews-badge{display:flex;align-items:center;gap:var(--gap-xs)}.reviews-summary__stars{--star-width: 1.6rem;--stars-gap: 0;position:relative;-webkit-user-select:none;user-select:none}.stars-background,.stars-foreground{display:flex;width:calc(var(--star-width) * 5 + var(--stars-gap) * 4);height:calc(var(--star-width) * .94);gap:var(--stars-gap)}.stars-foreground-wrapper{position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap}.stars-background svg,.stars-foreground svg{width:var(--star-width);height:calc(var(--star-width) * .94);flex-shrink:0}.stars-background{color:var(--c-metalgray-100)}.stars-foreground{color:#fec926}.category-box{--category-box-media: 80px;--category-box-width: 121px;position:relative;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:var(--text-gap-9);width:var(--category-box-width);max-width:100%;height:100%;padding:8px 12px 12px;border:1px solid var(--border-tile);border-radius:var(--radius-l);background-color:var(--surface-white);color:var(--text-link);text-align:center;text-decoration:none;transition:border-color var(--transition-default),box-shadow var(--transition-default),color var(--transition-default)}.category-box__media{position:relative;flex-shrink:0;width:var(--category-box-media);height:var(--category-box-media)}.category-box__image,.category-box__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;transform:scale(.95);filter:drop-shadow(0 10px 12px rgba(0,0,0,.06));transition:transform var(--transition-default),filter var(--transition-default)}.category-box__title{display:block;width:100%;min-height:2.8em;margin:0;color:inherit;font-size:var(--type-body-15);font-weight:var(--fw-bold);line-height:1.4;overflow-wrap:break-word}.category-box:hover,.category-box:focus-visible,.category-box[aria-current=page]{border-color:var(--border-tile-hover);box-shadow:0 0 0 1px var(--border-tile-hover);color:var(--text-link-hover)}.category-box:focus-visible{outline:none}.category-box:hover .category-box__title,.category-box:focus-visible .category-box__title,.category-box[aria-current=page] .category-box__title{text-decoration:underline;text-underline-offset:.2em}.category-box:hover .category-box__image,.category-box:focus-visible .category-box__image,.category-box:hover .category-box__placeholder,.category-box:focus-visible .category-box__placeholder{transform:scale(1);filter:drop-shadow(0 18px 14px rgba(0,0,0,.06))}.category-box--m{--category-box-media: 120px;--category-box-width: 150px}@media screen and (min-width:750px){.category-box--m{--category-box-media: 160px;--category-box-width: 190px}}@media screen and (max-width:749px){.category-box--s{--category-box-media: 50px;--category-box-width: 220px;flex-direction:row;align-items:center;padding:6px 12px 6px 8px;text-align:left}.category-box--s .category-box__title{flex:1 1 auto;min-width:0;min-height:0;line-height:1.5}}@media(prefers-reduced-motion:reduce){.category-box,.category-box__image,.category-box__placeholder{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/redesign-ui.css.map */
