:export{xs:(min-width: 375px);sm:(min-width: 430px);md:(min-width: 740px);lg:(min-width: 1000px);xl:(min-width: 1300px);xxl:(min-width: 1900px)}:export{white:#ffffff;neutral-50:#f5f5f5;neutral-100:#dfe0e1;neutral-200:#c8c9cb;neutral-300:#afb1b4;neutral-400:#97999d;neutral-500:#73767b;neutral-600:#65676b;neutral-700:#4c4d50;neutral-800:#323436;neutral-900:#191a1b;black:#080808;critical-50:#fcf4f4;critical-100:#f0c6c6;critical-200:#e69d9d;critical-300:#da7272;critical-400:#cf4646;critical-500:#c41b1b;critical-600:#9d1616;critical-700:#761010;critical-800:#4e0b0b;critical-900:#270505;focus:#080808}:where(html.is-keyboard-nav) a[href]:focus-visible,:where(html.is-keyboard-nav) button:focus-visible,:where(html.is-keyboard-nav) input:focus-visible,:where(html.is-keyboard-nav) select:focus-visible,:where(html.is-keyboard-nav) textarea:focus-visible,:where(html.is-keyboard-nav) [tabindex]:not([tabindex="-1"]):focus-visible{outline:1px solid #080808}.appearance-text-md{display:inline-flex;justify-content:center;align-items:center;transition:background-color .3s cubic-bezier(.76,0,.24,1),border .3s cubic-bezier(.76,0,.24,1),color .3s cubic-bezier(.76,0,.24,1);cursor:pointer;border:none;background:none;padding:0;font-family:Centra No2,Helvetica,Arial,sans-serif;text-decoration:none;text-transform:uppercase}:where(html.is-keyboard-nav) .appearance-text-md:focus-visible{outline:1px solid #080808}.appearance-text-md{font-weight:400;font-size:12px;line-height:1.3;font-family:Centra No2,Helvetica,Arial,sans-serif;letter-spacing:1.2px;text-transform:uppercase}.appearance-text-md:focus-visible{outline-offset:2px}.appearance-text-md:disabled{cursor:not-allowed}.appearance-text-md{position:relative;border-bottom:1px solid #ffffff;padding:0 0 2px;color:#fff;text-decoration:none}.appearance-text-md:hover,.appearance-text-md:focus-visible{text-decoration:underline;text-underline-offset:4px}.appearance-text-slide-md{display:inline-flex;justify-content:center;align-items:center;transition:background-color .3s cubic-bezier(.76,0,.24,1),border .3s cubic-bezier(.76,0,.24,1),color .3s cubic-bezier(.76,0,.24,1);cursor:pointer;border:none;background:none;padding:0;font-family:Centra No2,Helvetica,Arial,sans-serif;text-decoration:none;text-transform:uppercase}:where(html.is-keyboard-nav) .appearance-text-slide-md:focus-visible{outline:1px solid #080808}.appearance-text-slide-md{font-weight:400;font-size:12px;line-height:1.3;font-family:Centra No2,Helvetica,Arial,sans-serif;letter-spacing:1.2px;text-transform:uppercase}.appearance-text-slide-md:focus-visible{outline-offset:2px}.appearance-text-slide-md:disabled{cursor:not-allowed}.appearance-text-slide-md{position:relative;padding:0 0 2px;overflow:hidden;color:#fff;text-decoration:none}.appearance-text-slide-md:before,.appearance-text-slide-md:after{position:absolute;bottom:0;left:0;transition:transform 0s;background:currentColor;width:100%;height:1px;pointer-events:none;content:""}.appearance-text-slide-md:before{transform:scaleX(0);transform-origin:left}.appearance-text-slide-md:after{transform-origin:right}.appearance-text-slide-md:hover:before,.appearance-text-slide-md:focus:before{transform:scaleX(1);transition:transform .3s .15s cubic-bezier(.2,.85,.45,1)}.appearance-text-slide-md:hover:after,.appearance-text-slide-md:focus:after{transform:scaleX(0);transition:transform .3s 0s cubic-bezier(.45,0,.85,2)}.appearance-filled-primary-md{display:inline-flex;justify-content:center;align-items:center;transition:background-color .3s cubic-bezier(.76,0,.24,1),border .3s cubic-bezier(.76,0,.24,1),color .3s cubic-bezier(.76,0,.24,1);cursor:pointer;border:none;background:none;padding:0;font-family:Centra No2,Helvetica,Arial,sans-serif;text-decoration:none;text-transform:uppercase}:where(html.is-keyboard-nav) .appearance-filled-primary-md:focus-visible{outline:1px solid #080808}.appearance-filled-primary-md{font-weight:400;font-size:12px;line-height:1.3;font-family:Centra No2,Helvetica,Arial,sans-serif;letter-spacing:1.2px;text-transform:uppercase}.appearance-filled-primary-md:focus-visible{outline-offset:2px}.appearance-filled-primary-md:disabled{cursor:not-allowed}.appearance-filled-primary-md{order:1;border:none;background:#080808;padding:8px 16px;color:#fff;font-weight:400;font-size:12px;line-height:1.3;font-family:Centra No2,Helvetica,Arial,sans-serif;letter-spacing:1.2px;text-transform:uppercase;transition:background-color .2s ease;cursor:pointer;text-align:center}.appearance-filled-primary-md:hover:not(:disabled){background:#323436}.appearance-secondary-filled-md{display:inline-flex;justify-content:center;align-items:center;transition:background-color .3s cubic-bezier(.76,0,.24,1),border .3s cubic-bezier(.76,0,.24,1),color .3s cubic-bezier(.76,0,.24,1);cursor:pointer;border:none;background:none;padding:0;font-family:Centra No2,Helvetica,Arial,sans-serif;text-decoration:none;text-transform:uppercase}:where(html.is-keyboard-nav) .appearance-secondary-filled-md:focus-visible{outline:1px solid #080808}.appearance-secondary-filled-md{font-weight:400;font-size:12px;line-height:1.3;font-family:Centra No2,Helvetica,Arial,sans-serif;letter-spacing:1.2px;text-transform:uppercase}.appearance-secondary-filled-md:focus-visible{outline-offset:2px}.appearance-secondary-filled-md:disabled{cursor:not-allowed}.appearance-secondary-filled-md{font-weight:400;font-size:12px;line-height:1.3;font-family:Centra No2,Helvetica,Arial,sans-serif;letter-spacing:1.2px;display:inline-flex;justify-content:center;align-items:center;border:1px solid #323436;padding:8px 16px;color:#323436;text-align:center;text-decoration:none;text-transform:uppercase}.search-dialog{display:flex;flex-direction:column;background:#fff;min-block-size:100%;color:#323436}.search-dialog__header{display:flex;justify-content:space-between;align-items:center;gap:16px;background:#fff;padding:20px 24px}.search-dialog__title{margin:0;font-weight:400;font-size:16px;line-height:1.25;font-family:Centra No2,Helvetica,Arial,sans-serif;letter-spacing:6%;text-transform:uppercase;color:#323436}.search-dialog__close-form{display:contents}.search-dialog__close{display:inline-flex;flex:0 0 auto;justify-content:center;align-items:center;cursor:pointer;border:0;background:transparent;padding:0;inline-size:24px;block-size:24px;color:#323436}.search-dialog__close svg{inline-size:14px;block-size:14px}.search-dialog__field{padding-inline:24px;padding-block:12px}.search-dialog__form{display:flex;align-items:center;gap:8px}.search-dialog__input-label{display:flex;flex:1;align-items:center;gap:8px;border:1px solid #afb1b4;background:#fff;padding-inline:16px;padding-block:16px;min-block-size:48px;color:#323436}.search-dialog__input-label:focus-within{border-color:#323436}.search-dialog__input-icon{display:inline-flex;flex:0 0 auto;justify-content:center;align-items:center;inline-size:14px;block-size:14px;color:#73767b}.search-dialog__input{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;min-inline-size:0;color:#323436;font-weight:400;font-size:14px;line-height:1.2;font-family:Centra No2,Helvetica,Arial,sans-serif;letter-spacing:.28px}.search-dialog__input::-moz-placeholder{color:#73767b}.search-dialog__input::placeholder{color:#73767b}.search-dialog__input:focus{outline:none}@media(hover:none){.search-dialog__input{font-size:16px}}.search-dialog__input::-webkit-search-cancel-button,.search-dialog__input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.search-dialog__suggestions{display:flex;flex-direction:column;gap:12px;padding-inline:24px;padding-block-end:16px}.search-dialog__suggestions[hidden]{display:none}.search-dialog__section-title{display:flex;align-items:center;margin:0;padding-block:16px;color:#323436;font-weight:500;font-size:12px;line-height:1.3;font-family:Centra No2,Helvetica,Arial,sans-serif;letter-spacing:1.2px;text-transform:uppercase}.search-dialog__suggestion-list{display:flex;flex-wrap:nowrap;gap:16px;margin:0;padding:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;list-style:none}.search-dialog__suggestion-list::-webkit-scrollbar{display:none}.search-dialog__suggestion-item{display:inline-flex;flex:0 0 auto}.search-dialog__suggestion{cursor:pointer;border:0;background:transparent;padding:0 0 2px;color:#323436;text-align:start;white-space:nowrap;font-weight:400;font-size:12px;line-height:1.3;font-family:Centra No2,Helvetica,Arial,sans-serif;letter-spacing:1.2px;text-transform:uppercase}.search-dialog__suggestion:hover{text-decoration:underline;text-underline-offset:4px}.search-dialog__suggestion:focus-visible{outline-offset:2px}.search-dialog__suggestion-match{font-weight:700}.search-dialog__products{display:flex;flex-direction:column}.search-dialog__products[hidden]{display:none}.search-dialog__trending{display:flex;flex-direction:column}.search-dialog__trending[hidden]{display:none}.search-dialog__trending .search-dialog__section-title{padding-inline:24px}.search-dialog__results{display:flex;flex-direction:column}.search-dialog__results[hidden]{display:none}.search-dialog__results .search-dialog__section-title{padding-inline:24px}.search-dialog__view-switcher{display:flex;align-items:center;gap:12px;padding-inline:24px;padding-block:12px}.search-dialog__view-switcher[hidden]{display:none}.search-dialog__view-options{display:flex;gap:12px;margin:0;border:0;padding:0}.search-dialog__view-label{font-weight:400;font-size:12px;line-height:1.2;font-family:Centra No2,Helvetica,Arial,sans-serif;letter-spacing:0;color:#323436;text-transform:uppercase}@media(min-width:1000px){.search-dialog__view-label{font-weight:400;font-size:12px;line-height:1.3;font-family:Centra No2,Helvetica,Arial,sans-serif;letter-spacing:1.2px;text-transform:uppercase}}.search-dialog__view-label{color:#323436;text-transform:uppercase}.search-dialog__view-option{position:relative}.search-dialog__view-input{position:absolute;margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.search-dialog__view-input:checked+.search-dialog__view-option-text{color:#323436}.search-dialog__view-input:focus-visible+.search-dialog__view-option-text{outline:1px solid currentColor;outline-offset:2px}.search-dialog__view-option-text{font-weight:400;font-size:12px;line-height:1.2;font-family:Centra No2,Helvetica,Arial,sans-serif;letter-spacing:0;color:#73767b;text-transform:uppercase}@media(min-width:1000px){.search-dialog__view-option-text{font-weight:400;font-size:12px;line-height:1.3;font-family:Centra No2,Helvetica,Arial,sans-serif;letter-spacing:1.2px;text-transform:uppercase}}.search-dialog__view-option-text{display:block;cursor:pointer;color:#73767b;text-transform:uppercase}.search-dialog__results-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:12px 0 96px;list-style:none}.search-dialog__results-grid>:nth-child(odd) .product-card__details{padding-left:16px}@media(min-width:740px){.search-dialog__results-grid>:nth-child(odd) .product-card__details{padding-left:0}}@media(min-width:740px){.search-dialog__results-grid{grid-template-columns:repeat(4,minmax(0,1fr));padding:12px 24px 96px}}.search-dialog__results-item{display:flex;flex-direction:column;min-inline-size:0}.search-dialog__results-item product-card{inline-size:100%}.search-dialog__skeleton-image{animation:search-dialog-skeleton-pulse 1.6s ease-in-out infinite;background:#f5f5f5;aspect-ratio:.75;width:100%}.search-dialog__view-all{display:inline-flex;position:fixed;bottom:24px;left:50%;justify-content:center;align-items:center;transform:translate(-50%);z-index:2;transition:background-color .2s ease;cursor:pointer;border:0;background:#191a1b;padding-inline:32px;padding-block:16px;inline-size:calc(100% - 32px);max-inline-size:480px;min-block-size:48px;color:#fff;text-align:center;font-weight:400;font-size:12px;line-height:1.3;font-family:Centra No2,Helvetica,Arial,sans-serif;letter-spacing:1.2px;text-transform:uppercase}.search-dialog__view-all[hidden]{display:none}.search-dialog__view-all:hover{background:#323436}.search-dialog__view-all:focus-visible{outline-offset:2px}@keyframes search-dialog-skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}@media(min-width:1000px){body:has(dialog.dialog--search[open]) header{border-bottom:none}}dialog.dialog.dialog--search{--dialog-duration: .35s}dialog.dialog.dialog--search .dialog__content{padding:0}dialog.dialog.dialog--search .dialog__close-form{display:none}
