:root{--font-body--family: "Urbanist", sans-serif;--font-subheading--family: "Urbanist", sans-serif;--font-heading--family: "Urbanist", sans-serif;--font-accent--family: "Urbanist", sans-serif}body{font-family:Urbanist,sans-serif;-webkit-font-smoothing:antialiased;background-color:#fff;color:#111}h1,.h1{font-weight:300;text-transform:uppercase;letter-spacing:.5em}h2,.h2{font-weight:300;text-transform:uppercase;letter-spacing:.26em}h3,.h3,h4,.h4,h5,.h5{font-weight:300;letter-spacing:.2em}.header-logo{font-weight:300;letter-spacing:.5em;text-indent:.5em;text-transform:uppercase;font-size:.8125rem}.menu-list__link-title,.menu-drawer__menu-item-text{font-family:Urbanist,sans-serif;text-transform:uppercase;letter-spacing:.15em;font-weight:400;font-size:.75rem}.announcement-bar__text,.announcement-bar__text p{font-family:Urbanist,sans-serif;font-size:11px!important;letter-spacing:.22em!important;text-transform:uppercase;font-weight:400}.announcement-bar__text{text-align:center}.button,.button--primary,.button--secondary,[class*=button]{font-family:Urbanist,sans-serif;text-transform:uppercase;letter-spacing:.18em;font-weight:500}.hero{min-height:min(92svh,940px)!important;max-height:940px}svg.hero__media,.card-gallery__placeholder svg{display:none!important}.hero__media-wrapper,.card-gallery__placeholder,.product-media-container{background-color:#edebe8}.hero .text-block.h1 *{font-size:clamp(26px,5vw,64px)!important;letter-spacing:.16em!important;font-weight:300!important;text-transform:uppercase!important;line-height:1.1!important;text-shadow:0 1px 24px rgba(0,0,0,.25)!important;text-indent:.16em}.hero .text-block.h1{margin-left:0}.hero .hero__content-wrapper{padding-left:clamp(20px,4vw,56px);padding-right:clamp(20px,4vw,56px)}a:hover{opacity:.65;text-decoration:none}.product-card p[role=heading],.resource-card__title{font-family:Urbanist,sans-serif;font-size:16px;font-weight:400;letter-spacing:.02em;text-transform:none}.product-card .price,.resource-card .price{font-family:Urbanist,sans-serif;font-size:16px;font-weight:500;letter-spacing:.02em;text-transform:none}.product-grid__card.product-grid__card{position:relative;cursor:pointer}.nishi-card-badge-new{position:absolute;left:12px;top:12px;z-index:2;background:#fff;font-family:Urbanist,sans-serif;font-size:9px;letter-spacing:.24em;text-transform:uppercase;padding:7px 14px;border-radius:999px;pointer-events:none}.nishi-card-wish{position:absolute;right:10px;top:10px;z-index:10;pointer-events:auto;width:36px;height:36px;border-radius:50%;background:#fffffff2;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent;box-shadow:0 6px 18px -8px #0000004d;padding:0}.nishi-card-wish.is-active svg{fill:#111}@media screen and (max-width:749px){.nishi-card-wish{position:absolute}.nishi-card-wish:before{content:"";position:absolute;inset:50% auto auto 50%;width:44px;height:44px;transform:translate(-50%,-50%)}}.nishi-card-colour{display:block;font-family:Urbanist,sans-serif;font-size:12px;color:#888}.product-card .rating-wrapper{font-size:11px;letter-spacing:.08em;color:#111}.section-resource-list__header .text-block.rte p{font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:#999;font-weight:400;margin:0 0 12px}.section-resource-list__header .text-block.rte h2{font-family:Urbanist,sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:.26em;font-size:clamp(20px,3vw,30px);line-height:1.3;margin:0}.overflow-list::-webkit-scrollbar,[class*=carousel]::-webkit-scrollbar{display:none}.overflow-list,[class*=carousel]{scrollbar-width:none}.nishi-colour-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.nishi-colour-tile{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;text-decoration:none}.nishi-colour-tile__footer{position:absolute;inset-inline:0;bottom:0;padding:22px;display:flex;align-items:center;justify-content:space-between;gap:12px}.nishi-colour-tile__name{color:#fff;font-family:Urbanist,sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:.28em;font-size:clamp(15px,1.7vw,20px);text-shadow:0 1px 18px rgba(0,0,0,.35)}.nishi-colour-tile__arrow{width:40px;height:40px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;flex:none}.nishi-ugc{padding:0 0 clamp(56px,8vw,100px)}.nishi-ugc__intro{display:flex;flex-direction:column;gap:10px;padding:0 clamp(20px,4vw,56px);margin-bottom:28px}.nishi-ugc__kicker{font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:#999;font-family:Urbanist,sans-serif}.nishi-ugc__title{margin:0;font-weight:300;text-transform:uppercase;letter-spacing:.26em;font-size:clamp(18px,2.4vw,26px);font-family:Urbanist,sans-serif}.nishi-ugc__strip{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 clamp(20px,4vw,56px) 8px;scrollbar-width:none}.nishi-ugc__strip::-webkit-scrollbar{display:none}.nishi-ugc__tile{flex:none;width:clamp(220px,24vw,290px);scroll-snap-align:start;position:relative;display:block;aspect-ratio:9 / 14;background:#edebe8;overflow:hidden;text-decoration:none}.nishi-ugc__image{width:100%;height:100%;object-fit:cover;display:block}.nishi-ugc__placeholder{width:100%;height:100%;background:#edebe8}.nishi-ugc__handle{position:absolute;left:12px;top:12px;display:flex;align-items:center;gap:7px;background:#11111180;color:#fff;font-family:Urbanist,sans-serif;font-size:11px;letter-spacing:.06em;padding:8px 14px;border-radius:999px;pointer-events:none}.nishi-ugc__cta{position:absolute;left:50%;bottom:16px;transform:translate(-50%);background:#fff;color:#111;font-family:Urbanist,sans-serif;font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:500;padding:11px 22px;border-radius:999px;white-space:nowrap;pointer-events:none}.nishi-email-section{background:#fafafa;padding:clamp(56px,8vw,100px) clamp(20px,4vw,56px);display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center}.nishi-email-section__eyebrow{margin:0;font-family:Urbanist,sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:.32em;color:#111}.nishi-email-section__body{margin:0;font-family:Urbanist,sans-serif;font-size:16px;font-weight:300;color:#111}.nishi-email-section__form{display:flex;flex-direction:column;align-items:center;gap:26px;width:min(480px,100%)}.nishi-email-section__input{width:100%;border:none;border-bottom:1px solid #111111;background:transparent;padding:12px 4px;font-family:Urbanist,sans-serif;font-size:15px;font-weight:300;outline:none;color:#111;text-align:left}.nishi-email-section__input::placeholder{color:#9a9a9a;letter-spacing:.08em}.nishi-email-section__btn{background:#111;color:#fff;border:none;border-radius:999px;font-family:Urbanist,sans-serif;font-size:12px;letter-spacing:.24em;text-transform:uppercase;font-weight:500;padding:17px 48px;cursor:pointer}.nishi-footer{border-top:1px solid #ECECEC;padding:clamp(48px,6vw,80px) clamp(20px,4vw,56px) 36px;font-family:Urbanist,sans-serif;color:#111}.nishi-footer a{text-decoration:none;color:inherit}.nishi-footer a:hover{opacity:.65}.nishi-footer__logo{display:block;height:14px;margin-bottom:clamp(36px,5vw,56px)}.nishi-footer__columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:36px;max-width:1100px}.nishi-footer__col{display:flex;flex-direction:column;gap:11px}.nishi-footer__col-title{font-size:11px;letter-spacing:.26em;text-transform:uppercase;font-weight:500;margin-bottom:5px}.nishi-footer__col a{font-size:13px;color:#333}.nishi-footer__policy-row{display:flex;flex-wrap:wrap;gap:12px 26px;margin-top:clamp(40px,5vw,64px);padding-top:26px;border-top:1px solid #F0F0F0}.nishi-footer__policy-row a{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#777}.nishi-footer__bottom-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-top:22px}.nishi-footer__region{display:flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#777}.nishi-footer__flag{border-radius:2px;display:block;flex:none;box-shadow:inset 0 0 0 1px #00000014}.nishi-footer__social{display:flex;gap:24px;font-size:11px;letter-spacing:.18em;text-transform:uppercase}.nishi-footer__social a{display:flex;align-items:center}.nishi-footer__copyright{font-size:10px;letter-spacing:.14em;color:#aaa;text-transform:uppercase}.nishi-utility-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;padding:10px clamp(20px,4vw,56px);background:#fff;border-bottom:1px solid #ECECEC;font-family:Urbanist,sans-serif;font-size:12px;color:#111}.nishi-utility-bar a{text-decoration:none;color:inherit}.nishi-utility-bar a:hover{opacity:.65}.nishi-utility-bar__links{display:flex;align-items:center;gap:clamp(14px,2.5vw,26px)}.nishi-utility-bar__social{display:flex;align-items:center;gap:20px;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.nishi-utility-bar__social a{display:flex;align-items:center}@media screen and (max-width:749px){.nishi-utility-bar{display:none}}header-menu{display:none!important;pointer-events:none}body:has(#MainContent[data-template=index]) header-component.header{pointer-events:none}body:has(#MainContent[data-template=index]) header-component.header a,body:has(#MainContent[data-template=index]) header-component.header button{pointer-events:auto}.nishi-women-nav{position:absolute;top:30px;left:clamp(20px,4vw,56px);z-index:999;font-family:Urbanist,sans-serif;pointer-events:auto}.nishi-women-nav__trigger{display:flex;align-items:center;gap:8px;background:none;border:none;padding:0;cursor:pointer;color:#fff;font-family:Urbanist,sans-serif;font-size:.875rem;text-transform:uppercase;letter-spacing:.15em}.nishi-women-nav__panel{display:none;position:absolute;top:100%;left:0;padding-top:24px}.nishi-women-nav.is-open .nishi-women-nav__panel{display:block}.nishi-women-nav__panel-inner{display:grid;background:#fff;color:#111;padding:32px;gap:36px;grid-template-columns:repeat(3,minmax(170px,220px));box-shadow:0 32px 48px -28px #0000004d}.nishi-women-nav__col{display:flex;flex-direction:column;gap:13px}.nishi-women-nav__col-title{font-size:11px;letter-spacing:.26em;text-transform:uppercase;font-weight:600;margin-bottom:5px}.nishi-women-nav__col a{font-size:13px;font-weight:300;color:#111;text-decoration:none;display:flex;align-items:center;gap:11px}.nishi-women-nav__col a:hover{opacity:.65}.nishi-women-nav__swatch{width:14px;height:14px;border-radius:50%;flex:none}@media screen and (max-width:749px){.nishi-women-nav{display:none}}.nishi-header-nav-bar .nishi-women-nav{visibility:hidden}.header__column--left .nishi-women-nav{position:relative;top:auto;left:auto;display:none}.header__column--left .nishi-women-nav__trigger{color:#111}@media screen and (min-width:750px){.header__column--left .nishi-women-nav{display:flex;align-items:center}}body:has(#MainContent[data-template=index]):not(.nishi-header-solid) .header__column--left .nishi-women-nav{display:none!important}body.nishi-header-solid .hero__content-wrapper .nishi-women-nav,.accelerated-checkout-block{display:none!important}[data-template=product] .product-details .group-block:has(.nishi-card-wish){position:relative}[data-template=product] product-price .price{font-size:20px!important;font-weight:500!important}[data-template=product] .media-gallery__grid .product-media-container{position:relative}@media screen and (max-width:749px){[data-template=product] .product-media-container.constrain-height{max-height:65svh!important}}[data-template=product] .media-gallery__grid .product-media-container:after{content:"Wearing XS";position:absolute;right:12px;bottom:12px;font-family:Urbanist,sans-serif;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#555;background:#ffffffeb;padding:8px 14px;border-radius:999px;pointer-events:none}.nishi-pdp-back{padding:18px clamp(20px,4vw,56px) 26px;font-family:Urbanist,sans-serif}.nishi-pdp-back a{display:inline-flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#111;text-decoration:underline;text-underline-offset:4px}.nishi-pdp-colour-label{margin:0 0 4px;font-family:Urbanist,sans-serif;font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:#888}[data-template=product] .rating-wrapper{margin-top:-4px;margin-bottom:4px;font-size:12px}.nishi-pdp-size-help{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:2px 0 8px;font-family:Urbanist,sans-serif}.nishi-pdp-size-help__fit{font-size:12px;color:#555}.nishi-pdp-size-help__link{font-family:Urbanist,sans-serif;font-size:11px;letter-spacing:.16em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;color:#111;background:none;border:none;padding:0;cursor:pointer;flex:none}[data-template=product] .variant-option--swatches .swatch{width:44px;height:44px;border-radius:50%;border:1px solid #E2E2E2}[data-template=product] .variant-option--swatches input:checked~.swatch{box-shadow:0 0 0 2px #fff,0 0 0 4px #111}[data-template=product] .variant-option--swatches label.variant-option__button-label--has-swatch{outline:none!important;text-align:center}[data-template=product] .variant-option--swatches{gap:12px;overflow:visible}[data-template=product] .variant-option--swatches legend{font-size:0;display:flex;align-items:baseline;gap:6px;margin-block-end:10px}[data-template=product] .variant-option--swatches legend:before{content:"Colour:";font-family:Urbanist,sans-serif;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#111}[data-template=product] .variant-option--swatches .variant-option__swatch-value{font-family:Urbanist,sans-serif;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:#888;padding-inline-start:0}[data-template=product] .variant-option--swatches .variant-option__swatch{overflow:visible}[data-template=product] .variant-option__button-label--has-swatch{display:flex;flex-direction:column;align-items:center;gap:6px;overflow:visible}[data-template=product] input[aria-label="Deep Navy"]~.swatch{--swatch-background: #2E3A4E !important}[data-template=product] input[aria-label="Dusty Coral"]~.swatch{--swatch-background: #C98576 !important}[data-template=product] input[aria-label="Berry wine"]~.swatch,[data-template=product] input[aria-label="Berry Wine"]~.swatch{--swatch-background: #5C2A3A !important}[data-template=product] .variant-option--swatches label:has(input[aria-label="Deep Navy"]):after{content:"Navy"}[data-template=product] .variant-option--swatches label:has(input[aria-label="Dusty Coral"]):after{content:"Coral"}[data-template=product] .variant-option--swatches label:has(input[aria-label="Berry wine"]):after,[data-template=product] .variant-option--swatches label:has(input[aria-label="Berry Wine"]):after{content:"Berry"}[data-template=product] .variant-option--swatches label.variant-option__button-label--has-swatch:after{font-family:Urbanist,sans-serif;font-size:10px;letter-spacing:.05em;white-space:nowrap;text-transform:uppercase;color:#888}.nishi-restock:not([hidden]){border:1px solid #E2E2E2;border-radius:14px;padding:14px 18px;margin:4px 0 10px;display:flex;flex-direction:column;gap:10px}.nishi-restock__heading{margin:0;font-family:Urbanist,sans-serif;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#111}.nishi-restock__done{margin:0;font-family:Urbanist,sans-serif;font-size:12px;color:#555}.nishi-restock__error{margin:0;font-family:Urbanist,sans-serif;font-size:12px;color:#b3261e}.nishi-restock__form{display:flex;gap:8px}.nishi-restock__email{flex:1;min-width:0;border:1px solid #111111;border-radius:999px;padding:12px 18px;font-family:Urbanist,sans-serif;font-size:12px;letter-spacing:.1em;outline:none;color:#111}.nishi-restock__submit{flex:none;background:#111;color:#fff;border:none;border-radius:999px;font-family:Urbanist,sans-serif;font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:500;padding:12px 24px;cursor:pointer}.nishi-restock__submit:disabled{opacity:.5;cursor:default}.nishi-pdp-payment-trust{margin:10px 0;font-family:Urbanist,sans-serif}.nishi-pdp-payment-trust__eyebrow{margin:0 0 6px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#555}.nishi-pdp-payment-row{display:flex;gap:10px;margin-bottom:12px}.nishi-pdp-payment-pill{flex:1;border:1px solid #E2E2E2;border-radius:10px;padding:13px 16px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:12px;color:#555;flex-wrap:wrap}.nishi-pdp-payment-badge{font-weight:600;letter-spacing:.02em;color:#111;padding:3px 10px;border-radius:5px}.nishi-pdp-payment-badge--klarna{background:#ffe9ee}.nishi-pdp-payment-badge--clearpay{background:#e8f7ee}.nishi-pdp-trust-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 28px;font-size:12px;color:#555}.nishi-pdp-trust-row__item{display:flex;align-items:center;gap:10px}.nishi-pdp-trust-row a{color:#111;text-decoration:underline;text-underline-offset:3px}.nishi-pdp-accordions{border-top:1px solid #ECECEC;font-family:Urbanist,sans-serif}.nishi-pdp-accordion{border-bottom:1px solid #ECECEC}.nishi-pdp-accordion__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:19px 0;cursor:pointer;font-size:12px;letter-spacing:.22em;text-transform:uppercase;font-weight:500;color:#111;list-style:none}.nishi-pdp-accordion__header::-webkit-details-marker{display:none}.nishi-pdp-accordion__chevron{display:flex;transition:transform .2s}.nishi-pdp-accordion[open] .nishi-pdp-accordion__chevron{transform:rotate(180deg)}.nishi-pdp-accordion__body{padding:0 0 24px;font-size:13px;line-height:1.6;color:#333}.nishi-pdp-accordion__body p{margin:0 0 6px}.nishi-pdp-accordion__body ul{margin:12px 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px;font-size:13px;color:#111}.nishi-pdp-accordion__body--model{display:flex;gap:20px;align-items:flex-start}.nishi-pdp-model-photo{flex:none;width:110px;aspect-ratio:3 / 4;background:#edebe8;overflow:hidden}.nishi-pdp-model-photo img{width:100%;height:100%;object-fit:cover;display:block}.nishi-pdp-model-stats{flex:1;display:grid;grid-template-columns:1fr auto;font-size:13px}.nishi-pdp-model-stats span{padding:8px 0;border-bottom:1px solid #ECECEC}.nishi-pdp-model-stats span:nth-child(odd){color:#555;letter-spacing:.12em;text-transform:uppercase;font-size:11px}.nishi-pdp-model-stats span:nth-child(2n){text-align:right}.nishi-pdp-shipping-table{display:grid;grid-template-columns:1fr auto auto;gap:0 20px;font-size:12px}.nishi-pdp-shipping-table span{padding:10px 0;border-bottom:1px solid #F3F3F3}.nishi-pdp-shipping-table__head{color:#555;letter-spacing:.14em;text-transform:uppercase;font-size:10px;border-bottom:1px solid #ECECEC}.nishi-pdp-shipping-table__head--right,.nishi-pdp-shipping-table__right{text-align:right}.nishi-pdp-accordion__footnote{margin:16px 0 0;font-size:12px;color:#555}.nishi-pdp-accordion__link{font:inherit;color:#111;background:none;border:none;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.nishi-pdp-set{border-top:1px solid #ECECEC;margin-top:2px;padding-top:26px;display:flex;flex-direction:column;gap:18px;font-family:Urbanist,sans-serif}.nishi-pdp-set__title{margin:0;font-size:12px;letter-spacing:.24em;text-transform:uppercase;font-weight:500}.nishi-pdp-set__item{display:flex;gap:16px;align-items:center}.nishi-pdp-set__image{flex:none;width:64px;aspect-ratio:3 / 4;background:#edebe8;display:block;overflow:hidden}.nishi-pdp-set__image img{width:100%;height:100%;object-fit:cover;display:block}.nishi-pdp-set__info{flex:1;min-width:0}.nishi-pdp-set__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.nishi-pdp-set__name{font-size:13px}.nishi-pdp-set__price{font-size:13px;color:#555}.nishi-pdp-set__sizes{display:flex;flex-wrap:wrap;gap:6px}.nishi-pdp-set__size-btn{font-family:Urbanist,sans-serif;font-size:10px;letter-spacing:.1em;padding:7px 13px;cursor:pointer;text-transform:uppercase;border-radius:999px;background:#fff;color:#111;border:1px solid #D5D5D5}.nishi-pdp-set__size-btn.is-selected{background:#111;color:#fff;border-color:#111}.nishi-pdp-set__size-btn:disabled{color:#c7c7c7;border-color:#ececec;cursor:not-allowed}.nishi-pdp-set__add{font-family:Urbanist,sans-serif;font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:500;padding:16px 0;width:100%;border-radius:999px;cursor:default;border:1px solid #111111;background:#fff;color:#111;opacity:.45}.nishi-pdp-set__add.is-ready,.nishi-pdp-set__add[data-added=true]{cursor:pointer;opacity:1;background:#111;color:#fff}[id$=__header_announcements_9jGBFp],[id$=__header_utility_nishi]{position:relative!important}[id$=__header_nav_nishi]{display:none!important}body.nishi-header-solid header-component.header[transparent]{position:sticky!important;top:0!important;background:#fff!important;--header-logo-display: block !important;--header-logo-inverse-display: none !important;--color-foreground: #111111 !important;--color-foreground-rgb: 17, 17, 17 !important;--color-background: #FFFFFF !important;--color-border: #ECECEC !important}body.nishi-header-solid header-component.header .header__row{--color-foreground: #111111 !important;--color-foreground-rgb: 17, 17, 17 !important}body.nishi-header-solid header-component.header .header-actions__action,body.nishi-header-solid header-component.header .header-actions__action svg{color:#111!important;stroke:#111!important}.quick-add{display:none!important}.nishi-card-qa{position:absolute;left:10px;right:10px;bottom:10px;z-index:5;font-family:Urbanist,sans-serif}.card-gallery:has(>.nishi-card-qa.is-open){overflow:visible}@media(hover:hover){.product-grid__card:hover .card-gallery:has(>.nishi-card-qa){overflow:visible}}.nishi-card-qa__trigger{position:absolute;right:0;bottom:0;width:40px;height:40px;border-radius:50%;background:#fffffff2;border:none;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 22px -8px #00000059;opacity:0;pointer-events:none;transition:opacity .15s}@media(hover:hover){.product-grid__card:hover .nishi-card-qa__trigger{opacity:1;pointer-events:auto}}@media(hover:none){.nishi-card-qa__trigger{opacity:1;pointer-events:auto}}.nishi-card-qa.is-open .nishi-card-qa__trigger{opacity:1;pointer-events:auto}.nishi-card-qa__panel{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:10px;width:100%;background:#fff;border-radius:14px;padding:14px;box-shadow:0 12px 32px -12px #0000004d;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease}@media(hover:hover){.product-grid__card:hover .nishi-card-qa__panel{opacity:1;pointer-events:auto;transform:none}}.nishi-card-qa.is-open .nishi-card-qa__panel{opacity:1;pointer-events:auto;transform:none}.nishi-card-qa__label{font-size:10px;letter-spacing:.24em;text-transform:uppercase;font-weight:500;color:#111}.nishi-card-qa__swatches{display:flex;gap:8px}.nishi-card-qa__swatch{width:26px;height:26px;border-radius:50%;border:1px solid #E2E2E2;cursor:pointer;padding:0}.nishi-card-qa__swatch.is-selected{box-shadow:0 0 0 2px #fff,0 0 0 4px #111}.nishi-card-qa__sizes{display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.nishi-card-qa__size{font-family:Urbanist,sans-serif;font-size:11px;letter-spacing:.08em;padding:8px 0;cursor:pointer;background:#fff;color:#111;border:1px solid #D5D5D5;border-radius:8px;text-transform:uppercase}.nishi-card-qa__size.is-just-added{background:#111;color:#fff;border-color:#111;transition:background .15s ease,color .15s ease,border-color .15s ease}.nishi-card-qa__size.is-soldout,.nishi-card-qa__size:disabled{color:#c7c7c7;border-color:#ececec;cursor:not-allowed;text-decoration:line-through}.nishi-page{font-family:Urbanist,sans-serif;color:#111}.nishi-page__intro{padding:clamp(56px,8vw,110px) clamp(20px,4vw,56px) clamp(40px,5vw,64px);display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.nishi-page__kicker{font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:#999}.nishi-page__h1{margin:0;font-weight:300;text-transform:uppercase;letter-spacing:.32em;font-size:clamp(22px,3.4vw,36px)}.nishi-page__lede{margin:0;font-size:14px;color:#555;max-width:36em;line-height:1.7}.nishi-page__lede a{text-decoration:underline;text-underline-offset:3px}.nishi-page__section{padding:clamp(56px,8vw,100px) clamp(20px,4vw,56px);max-width:1080px;margin:0 auto}.nishi-page__section--bordered{border-top:1px solid #ECECEC}.nishi-page__section--narrow{max-width:760px}.nishi-page__section-kicker{display:block;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:#999;margin-bottom:22px}.nishi-page__h2{margin:0 0 26px;font-weight:300;text-transform:uppercase;letter-spacing:.26em;font-size:clamp(18px,2.4vw,26px)}.nishi-page__body{display:flex;flex-direction:column;gap:16px;font-size:14px;font-weight:300;line-height:1.8;color:#333;max-width:720px}.nishi-page__body p{margin:0}.nishi-page__body a{color:#111;text-decoration:underline;text-underline-offset:3px}.nishi-page__button{display:inline-block;background:#111;color:#fff;text-align:center;font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:500;padding:14px 32px;border:1px solid #111111;cursor:pointer}.nishi-page__button:hover{opacity:.85}.nishi-page__button--outline{background:transparent;color:#111}.nishi-page__button--block{display:block;width:100%}.nishi-rewards-balance-wrap{padding:0 clamp(20px,4vw,56px) clamp(48px,6vw,80px);display:flex;justify-content:center}.nishi-rewards-balance{width:min(440px,100%);padding:clamp(24px,4vw,36px);display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-height:260px}.nishi-rewards-balance--live{background:#111;color:#fff;box-shadow:0 24px 60px -24px #00000073}.nishi-rewards-balance--signup{border:1px solid #111111}.nishi-rewards-balance__row{display:flex;align-items:flex-start;justify-content:space-between}.nishi-rewards-balance__mark{font-family:Urbanist,sans-serif;font-weight:300;font-size:22px;letter-spacing:.06em;line-height:1}.nishi-rewards-balance--signup .nishi-rewards-balance__mark{color:#111}.nishi-rewards-balance__member{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#999}.nishi-rewards-balance__eyebrow{margin:0 0 6px;font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:#999}.nishi-rewards-balance__figure{margin:0;font-weight:300;font-size:clamp(34px,5vw,46px);letter-spacing:.06em}.nishi-rewards-balance__note{margin:8px 0 0;font-size:12px;color:#999}.nishi-rewards-grid{padding:0 clamp(20px,4vw,56px) clamp(20px,3vw,32px);display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(20px,3vw,32px);max-width:1080px;margin:0 auto}.nishi-rewards-panel{border:1px solid #111111;padding:clamp(24px,3.5vw,40px);display:flex;flex-direction:column}.nishi-rewards-panel--redeem{display:flex;flex-direction:column}.nishi-rewards-list__row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 0;border-bottom:1px solid #ECECEC;font-size:13px}.nishi-rewards-list__row--redeem{padding:14px 0}.nishi-rewards-list__points{font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;color:#777;flex:none}.nishi-rewards-list__row--redeem .nishi-rewards-list__points{color:#111}.nishi-rewards-signin-note{margin:18px 0 0;font-size:12px;color:#777;line-height:1.6}.nishi-rewards-signin-note a{color:#777;text-decoration:underline;text-underline-offset:3px}.nishi-returns-portal{padding:0 clamp(20px,4vw,56px) clamp(64px,8vw,110px);display:flex;flex-direction:column;align-items:center}.nishi-returns-portal__panel{width:min(480px,100%);border:1px solid #111111;padding:clamp(28px,4vw,40px);display:flex;flex-direction:column}.nishi-returns-portal__kicker{margin:0 0 6px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#999}.nishi-returns-portal__note{width:min(480px,100%);margin:20px 0 0;text-align:center;font-size:12px;color:#999}.nishi-returns-portal__note a{color:#999;text-decoration:underline;text-underline-offset:3px}.nishi-about-hero{position:relative;height:min(62vh,620px);min-height:380px}.nishi-about-hero__media{width:100%;height:100%;background-color:#edebe8;display:flex;align-items:center;justify-content:center}.nishi-about-hero__media-label{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#aaa}.nishi-about-hero__caption{position:absolute;left:0;right:0;bottom:0;padding:clamp(28px,5vw,64px);pointer-events:none}.nishi-about-hero__h1{margin:0;color:#fff;font-weight:300;text-transform:uppercase;letter-spacing:.5em;font-size:clamp(22px,4vw,48px);line-height:1.2;text-shadow:0 1px 24px rgba(0,0,0,.25)}.nishi-about-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(28px,5vw,64px);align-items:start}.nishi-about-split__text{max-width:560px}.nishi-about-split__media{aspect-ratio:4 / 5;max-width:440px;width:100%;background-color:#edebe8;display:flex;align-items:center;justify-content:center}.nishi-about-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px;font-size:14px;font-weight:300;line-height:1.7;color:#333}.nishi-about-list li{display:flex;gap:14px}.nishi-about-list li:before{content:"\2014";flex:none}.nishi-support-heading{padding:clamp(36px,5vw,64px) clamp(20px,4vw,56px) 0;display:flex;flex-direction:column;gap:10px}.nishi-support-quicklinks{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;padding:clamp(28px,4vw,44px) clamp(20px,4vw,56px)}.nishi-support-quicklinks__item{border:1px solid #ECECEC;padding:24px;display:flex;flex-direction:column;gap:8px}.nishi-support-quicklinks__title{font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:500}.nishi-support-quicklinks__desc{font-size:13px;color:#777}.nishi-support-contact{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:clamp(28px,5vw,64px);padding:clamp(20px,3vw,36px) clamp(20px,4vw,56px) clamp(48px,6vw,80px)}.nishi-support-contact__form-col{display:flex;flex-direction:column;gap:24px;max-width:560px}.nishi-support-contact__form-col form{display:flex;flex-direction:column;gap:18px}.nishi-support-contact__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.nishi-support-contact__input{border:none;border-bottom:1px solid #111111;padding:12px 2px;font-size:13px;outline:none;min-width:0;font-family:Urbanist,sans-serif;background:transparent;color:#111}.nishi-support-contact__input::placeholder,.nishi-support-contact__textarea::placeholder{color:#9a9a9a}.nishi-support-contact__textarea{border:1px solid #111111;padding:14px;font-size:13px;outline:none;resize:vertical;line-height:1.6;font-family:Urbanist,sans-serif;background:transparent;color:#111}.nishi-support-contact__success{border:1px solid #111111;padding:28px;display:flex;flex-direction:column;gap:10px}.nishi-support-contact__success-title{font-size:12px;letter-spacing:.24em;text-transform:uppercase;font-weight:500}.nishi-support-contact__success-body{font-size:13px;color:#555;line-height:1.6}.nishi-support-contact__error{border:1px solid #8A2A2A;color:#8a2a2a;padding:14px 16px;font-size:13px}.nishi-support-contact__other-col{display:flex;flex-direction:column;gap:26px}.nishi-support-contact__other-list{display:flex;flex-direction:column;gap:18px;font-size:13px}.nishi-support-contact__other-list>div{display:flex;flex-direction:column;gap:4px}.nishi-support-contact__other-list a{color:#111;text-decoration:underline;text-underline-offset:3px}.nishi-support-contact__other-label{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#999}.nishi-support-contact__other-value{color:#555}.nishi-support-table{display:grid;grid-template-columns:1fr auto auto;gap:0 clamp(20px,4vw,48px);font-size:13px;max-width:720px}.nishi-support-table__head{padding:10px 0;border-bottom:1px solid #ECECEC;color:#555;letter-spacing:.14em;text-transform:uppercase;font-size:10px}.nishi-support-table__head--right{text-align:right}.nishi-support-table__cell{padding:12px 0;border-bottom:1px solid #F3F3F3}.nishi-support-table__cell--muted{color:#555}.nishi-support-table__cell--right{text-align:right}@media(max-width:749px){.nishi-support-contact__grid{grid-template-columns:1fr}}.nishi-sizeguide-table-wrap{overflow-x:auto}.nishi-sizeguide-table{width:100%;max-width:720px;border-collapse:collapse;font-size:13px}.nishi-sizeguide-table th,.nishi-sizeguide-table td{padding:12px 16px 12px 0;text-align:left;border-bottom:1px solid #ECECEC;white-space:nowrap}.nishi-sizeguide-table th{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#555;font-weight:500}.nishi-sizeguide-table td:first-child{font-weight:500;letter-spacing:.08em}.password-main-content h1{font-weight:300!important;text-transform:uppercase!important;letter-spacing:.28em!important}.nishi-tandc-updated{margin:0;font-size:12px;color:#999;max-width:36em;line-height:1.7}.nishi-tandc-body .nishi-page__h2{margin-top:40px}.nishi-tandc-body .nishi-page__h2:first-child{margin-top:0}.nishi-tandc-body .nishi-page__body{font-size:16px;max-width:42em}.shopify-policy__container{max-width:720px!important;width:100%;margin:0 auto;padding:clamp(56px,8vw,100px) clamp(20px,4vw,56px) clamp(64px,8vw,110px);font-family:Urbanist,sans-serif}.shopify-policy__title{text-align:center;margin-bottom:40px}.shopify-policy__title h1{font-size:clamp(22px,3.4vw,36px)!important;font-weight:300!important;letter-spacing:.32em!important;text-transform:uppercase!important;line-height:1.2!important;margin:0}.shopify-policy__body,.shopify-policy__body *{font-family:Urbanist,sans-serif!important}.shopify-policy__body{font-size:16px;font-weight:300;line-height:1.7;color:#333}.shopify-policy__body p,.shopify-policy__body li{margin:0 0 16px;font-size:16px!important;line-height:1.7!important;color:#333!important}.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 16px;padding-left:1.3em}.shopify-policy__body strong{font-weight:500}.shopify-policy__body h1,.shopify-policy__body h2{font-size:clamp(18px,2.4vw,26px)!important;font-weight:300!important;letter-spacing:.26em!important;text-transform:uppercase!important;line-height:1.4!important;margin:48px 0 20px;color:#111}.shopify-policy__body h1:first-child,.shopify-policy__body h2:first-child{margin-top:0}.shopify-policy__body h3{font-size:16px!important;font-weight:500!important;letter-spacing:.04em!important;text-transform:none!important;line-height:1.5!important;margin:32px 0 12px;color:#111}.shopify-policy__body a{color:#111;text-decoration:underline;text-underline-offset:3px}.page-content.rte{max-width:720px;margin:0 auto;padding:0 clamp(20px,4vw,56px);font-family:Urbanist,sans-serif;font-size:16px;font-weight:300;line-height:1.7;color:#333}.page-content.rte *{font-family:Urbanist,sans-serif!important}.page-content.rte h1,.page-content.rte h2{font-size:clamp(18px,2.4vw,26px)!important;font-weight:300!important;letter-spacing:.26em!important;text-transform:uppercase!important;line-height:1.4!important;margin:48px 0 20px}.page-content.rte h3{font-size:16px!important;font-weight:500!important;letter-spacing:.04em!important;text-transform:none!important;margin:32px 0 12px}.page-content.rte p,.page-content.rte li{font-size:16px!important;line-height:1.7!important}[data-template=page] .text-block.h2{font-size:clamp(22px,3.4vw,36px)!important;text-align:center}.cart-bubble__text-count{display:flex;align-items:center;justify-content:center;line-height:1;letter-spacing:normal;font-variant-numeric:tabular-nums;text-align:center}.nishi-mobile-nav:not([hidden]){display:flex;flex-direction:column;gap:28px;padding:0 var(--drawer-padding, 20px) 24px;font-family:Urbanist,sans-serif}.menu-drawer__navigation:has(.nishi-mobile-nav)>ul.menu-drawer__menu{display:none}.nishi-mobile-nav__col{display:flex;flex-direction:column;gap:13px}.nishi-mobile-nav__col-title{font-size:11px;letter-spacing:.26em;text-transform:uppercase;font-weight:600;color:#111}.nishi-mobile-nav__col a,.nishi-mobile-nav__col button{font-size:14px;font-weight:300;color:#111;text-decoration:none;display:flex;align-items:center;gap:11px;background:none;border:none;padding:0;width:100%;text-align:left;cursor:pointer;font-family:Urbanist,sans-serif}.nishi-mobile-nav__saved-count{font-size:11px;color:#555}.nishi-mobile-nav__swatch{width:14px;height:14px;border-radius:50%;flex:none}body:has(#MainContent[data-template=index]) header-component.header summary{pointer-events:auto}.nishi-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;visibility:hidden;pointer-events:none}.nishi-drawer.is-open{visibility:visible;pointer-events:auto}.nishi-drawer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1116;opacity:0;transition:opacity .25s ease}.nishi-drawer.is-open .nishi-drawer__backdrop{opacity:1}.nishi-drawer__panel{position:absolute;top:0;right:0;height:100vh;height:100dvh;width:min(440px,92vw);background:#fff;display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s ease;box-shadow:-8px 0 32px #0000001f}.nishi-drawer.is-open .nishi-drawer__panel{transform:translate(0)}.nishi-drawer__header{flex:none;display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid #ECECEC}.nishi-drawer__title{margin:0;font-family:Urbanist,sans-serif;font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:500}.nishi-drawer__close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;cursor:pointer;flex:none}.nishi-drawer__body{flex:1;overflow-y:auto}.nishi-drawer__body .nishi-page__intro{padding:26px 22px 30px;align-items:flex-start;text-align:left;gap:14px}.nishi-drawer__body .nishi-page__section{padding:0 22px 32px;max-width:none}.nishi-drawer__body .nishi-page__section--bordered{padding-top:32px;margin-top:8px}.nishi-drawer__body .nishi-page__h1{font-size:18px;letter-spacing:.2em}.nishi-drawer__body .nishi-page__h2{font-size:15px}.nishi-drawer__policy{padding:26px 22px 40px;font-family:Urbanist,sans-serif;font-size:13px;line-height:1.8;color:#333}.nishi-drawer__policy h1,.nishi-drawer__policy h2,.nishi-drawer__policy h3{margin:24px 0 12px;font-weight:500;text-transform:uppercase;letter-spacing:.14em;font-size:13px;color:#111}.nishi-drawer__policy h1:first-child,.nishi-drawer__policy h2:first-child,.nishi-drawer__policy h3:first-child{margin-top:0}.nishi-drawer__policy p{margin:0 0 14px}.nishi-drawer__policy ul,.nishi-drawer__policy ol{margin:0 0 14px;padding-inline-start:18px}.nishi-drawer__policy a{color:#111;text-decoration:underline;text-underline-offset:3px}.nishi-wish-header-icon{position:relative;display:flex;align-items:center;justify-content:center;color:#111;background:none;border:none;cursor:pointer}.nishi-wish-header-count{position:absolute;top:var(--nishi-badge-top, 3px);right:var(--nishi-badge-right, 3px);display:inline-flex;align-items:center;justify-content:center;min-width:var(--nishi-badge-size, 16px);height:var(--nishi-badge-size, 16px);padding:0 4px;border-radius:999px;background:var(--cart-bubble-background, var(--cart-bubble-background-fallback, #111111));color:var(--cart-bubble-text, var(--cart-bubble-text-fallback, #FFFFFF));font-family:Urbanist,sans-serif;font-size:10px;font-weight:600;line-height:1;letter-spacing:normal;font-variant-numeric:tabular-nums;text-align:center}.nishi-wish-drawer__body{padding:8px 22px 32px}.nishi-wish-drawer__empty{padding:32px 0;font-family:Urbanist,sans-serif;font-size:13px;color:#777;text-align:center}.nishi-wish-drawer__item{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid #ECECEC;color:#111}.nishi-wish-drawer__item-image{flex:none;width:64px;aspect-ratio:3 / 4;background:#edebe8;overflow:hidden}.nishi-wish-drawer__item-image img{width:100%;height:100%;object-fit:cover;display:block}.nishi-wish-drawer__item-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.nishi-wish-drawer__item-title{font-family:Urbanist,sans-serif;font-size:13px}.nishi-wish-drawer__item-price{font-family:Urbanist,sans-serif;font-size:12px;color:#777}.nishi-wish-drawer__item-remove{flex:none;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;cursor:pointer;color:#999}.nishi-wish-drawer__item-remove:hover{color:#111}.nishi-pdp-reviews{padding:clamp(56px,8vw,100px) clamp(20px,4vw,56px) 0;border-top:1px solid #ECECEC}.nishi-pdp-reviews__intro{display:flex;flex-direction:column;gap:10px;margin-bottom:40px;text-align:center;align-items:center}.nishi-pdp-reviews__kicker{font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:#999;font-family:Urbanist,sans-serif}.nishi-pdp-reviews__title{margin:0;font-weight:300;text-transform:uppercase;letter-spacing:.26em;font-size:clamp(18px,2.4vw,26px);font-family:Urbanist,sans-serif}.jm-review-widget{max-width:920px!important;margin:0 auto;padding:0 clamp(20px,4vw,56px);font-family:Urbanist,sans-serif!important;color:#111!important}.jm-review-widget *{font-family:Urbanist,sans-serif!important}.jm-review-widget img,.jm-review-widget picture,.jm-review-widget video,.jm-review-item [class*=media],.jm-review-item [class*=picture]{display:none!important}.jm-star-rating,.jm-star-rating__font-icon{color:#111!important}.jm-review-widget-minimal-header__title{font-weight:300!important;text-transform:uppercase!important;letter-spacing:.2em!important;color:#111!important}.jm-average-rating-display{color:#111!important}.jm-button,.jm-custom-answer-filter,.jm-sort-filter__select{border-radius:0!important;font-family:Urbanist,sans-serif!important;letter-spacing:.15em!important;text-transform:uppercase!important}.jm-button--primary{background:#111!important;color:#fff!important;border:1px solid #111111!important;box-shadow:none!important}.jm-button--secondary{background:#fff!important;color:#111!important;border:1px solid #111111!important;box-shadow:none!important}.jm-button:hover{opacity:.85}.jm-reviewer-avatar{background-color:#11111114!important;color:#111!important}.jm-reviewer-info__name{color:#111!important;letter-spacing:.02em}.jm-reviewer-info__details{color:#999!important;font-size:11px!important;letter-spacing:.06em;text-transform:uppercase}.jm-review-content__title{color:#111!important;font-weight:500!important}.jm-review-content__body,.jm-review-content__body-content{color:#333!important;line-height:1.7}.jm-review-item{border-top:1px solid #ECECEC!important;background:transparent!important;padding-block:24px!important}.jdgm-widget.jdgm-review-widget{max-width:920px;margin:0 auto;padding:0 clamp(20px,4vw,56px) clamp(56px,8vw,100px);font-family:Urbanist,sans-serif!important;color:#111}.jdgm-widget.jdgm-review-widget *{font-family:Urbanist,sans-serif!important}.jdgm-widget.jdgm-review-widget img,.jdgm-widget.jdgm-review-widget picture,.jdgm-widget.jdgm-review-widget video,.jdgm-rev [class*=media],.jdgm-rev [class*=picture]{display:none!important}.jdgm-widget.jdgm-review-widget .jdgm-star{color:#111!important}.jdgm-rev-widg__summary-average,.jdgm-rev-widg__title,.jdgm-rev-widg__body-title,.jdgm-rev__title{font-weight:500!important;letter-spacing:.04em;color:#111!important}.jdgm-rev-widg__summary-text,.jdgm-rev-widg__body-text{color:#555!important;text-transform:uppercase;letter-spacing:.12em;font-size:11px!important}.jdgm-histogram__bar-content,.jdgm-hist__bar-content{background-color:#111!important}.jdgm-histogram__bar,.jdgm-hist__bar{background-color:#ececec!important}.jdgm-widget.jdgm-review-widget button,.jdgm-widget.jdgm-review-widget .jdgm-write-rev-link,.jdgm-widget.jdgm-review-widget .jdgm-rev-widg__btn{background:#111!important;color:#fff!important;border:1px solid #111111!important;border-radius:0!important;font-family:Urbanist,sans-serif!important;font-size:11px!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-weight:500!important;padding:14px 28px!important;box-shadow:none!important}.jdgm-widget.jdgm-review-widget button:hover,.jdgm-widget.jdgm-review-widget .jdgm-write-rev-link:hover{opacity:.85}.jdgm-rev{border-top:1px solid #ECECEC!important;background:transparent!important;padding-block:24px!important}.jdgm-rev__icon{background-color:#11111114!important;color:#111!important}.jdgm-rev__author-wrapper,.jdgm-rev__author,.jdgm-rev__timestamp{font-size:11px!important;letter-spacing:.08em;text-transform:uppercase;color:#999!important}.jdgm-rev__body{font-size:13px!important;color:#333!important;line-height:1.7}.jdgm-rev__buyer-badge,.jdgm-verified-badge{background:#f3f3f3!important;color:#555!important;border-radius:0!important;font-family:Urbanist,sans-serif!important}.nishi-cart-saved{margin-top:28px;padding-top:20px;border-top:1px solid #ECECEC}.nishi-cart-saved__title{margin:0 0 14px;font-family:Urbanist,sans-serif;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#999}.nishi-cart-saved__list{display:flex;flex-direction:column}.nishi-cart-saved__item{display:flex;align-items:flex-start;gap:14px;padding:14px 0;border-bottom:1px solid #ECECEC;color:#111}.nishi-cart-saved__item:last-child{border-bottom:none;padding-bottom:0}.nishi-cart-saved__image{flex:none;display:block;width:64px;aspect-ratio:3 / 4;background:#edebe8;overflow:hidden}.nishi-cart-saved__image img{width:100%;height:100%;object-fit:cover;display:block}.nishi-cart-saved__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.nishi-cart-saved__name{font-family:Urbanist,sans-serif;font-size:13px;color:#111;text-decoration:none}.nishi-cart-saved__name:hover{text-decoration:underline}.nishi-cart-saved__price{font-family:Urbanist,sans-serif;font-size:12px;color:#777}.nishi-cart-saved__actions{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.nishi-cart-saved__move{font-family:Urbanist,sans-serif;font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#111;background:none;border:none;border-bottom:1px solid #111111;padding:0 0 1px;cursor:pointer;white-space:nowrap}.nishi-cart-saved__move:hover{opacity:.6}.nishi-cart-saved__move:disabled{opacity:.4;cursor:default}.nishi-cart-saved__remove{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-inline-end:-4px;background:none;border:none;cursor:pointer;color:#999}.nishi-cart-saved__remove:hover{color:#111}.nishi-cart-saved__picker{margin-top:10px}.nishi-cart-saved__swatches{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.nishi-cart-saved__swatch{font-family:Urbanist,sans-serif;font-size:10px;letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;cursor:pointer;background:#fff;color:#111;border:1px solid #D5D5D5}.nishi-cart-saved__swatch.is-selected{background:#111;color:#fff;border-color:#111}.nishi-cart-saved__sizes{display:flex;flex-wrap:wrap;gap:6px}.nishi-cart-saved__size{font-family:Urbanist,sans-serif;font-size:10px;letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;cursor:pointer;background:#fff;color:#111;border:1px solid #D5D5D5}.nishi-cart-saved__size:hover:not(:disabled){border-color:#111}.nishi-cart-saved__size.is-soldout,.nishi-cart-saved__size:disabled{color:#c7c7c7;border-color:#ececec;cursor:not-allowed;text-decoration:line-through}.nishi-cart-mobile-bar{display:none}@media screen and (max-width:749px){.cart-page{padding-bottom:88px}.nishi-cart-mobile-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;position:fixed;left:0;right:0;bottom:0;z-index:20;padding:14px 20px calc(14px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #ECECEC}.nishi-cart-mobile-bar__total{font-family:Urbanist,sans-serif;font-size:15px;font-weight:500;color:#111;white-space:nowrap}.nishi-cart-mobile-bar__checkout{flex:1;max-width:220px;height:46px;background:#111;color:#fff;border:none;font-family:Urbanist,sans-serif;font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;cursor:pointer}}@media screen and (max-width:749px){.search-action{grid-area:rightA!important}header-actions .account-button,header-actions .nishi-wish-header-icon{display:none!important}}.nishi-atc-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none}@media screen and (min-width:750px){.nishi-atc-sheet{display:none}}.nishi-atc-sheet__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#11111126;opacity:0;transition:opacity .2s ease}.nishi-atc-sheet__panel{position:absolute;left:0;right:0;bottom:0;background:#fff;padding:20px 20px calc(20px + env(safe-area-inset-bottom));transform:translateY(100%);transition:transform .2s ease;box-shadow:0 -4px 24px #1111111f;font-family:Urbanist,sans-serif}.nishi-atc-sheet.is-open{pointer-events:auto}.nishi-atc-sheet.is-open .nishi-atc-sheet__backdrop{opacity:1}.nishi-atc-sheet.is-open .nishi-atc-sheet__panel{transform:translateY(0)}.nishi-atc-sheet__title{margin:0 0 14px;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#111}.nishi-atc-sheet__item{display:flex;align-items:center;gap:12px;margin-bottom:18px}.nishi-atc-sheet__image{flex:none;width:52px;height:65px;background:#f2f2f2;overflow:hidden}.nishi-atc-sheet__image img{display:block;width:100%;height:100%;object-fit:cover}.nishi-atc-sheet__info{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.nishi-atc-sheet__name{font-size:14px;font-weight:400;color:#111;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nishi-atc-sheet__meta{font-size:12px;color:#777}.nishi-atc-sheet__price{flex:none;font-size:14px;font-weight:500;color:#111}.nishi-atc-sheet__actions{display:flex;align-items:center;gap:16px}.nishi-atc-sheet__checkout{flex:1;height:48px;display:flex;align-items:center;justify-content:center;background:#111;color:#fff;font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;text-decoration:none}.nishi-cart-payment-marks{display:flex;justify-content:center;gap:8px;margin-top:-4px}.nishi-cart-payment-marks__badge{font-family:Urbanist,sans-serif;font-size:11px;font-weight:600;letter-spacing:.02em;color:#111;padding:4px 10px;border-radius:5px}.nishi-cart-payment-marks__badge--klarna{background:#ffe9ee}.nishi-cart-payment-marks__badge--clearpay{background:#e8f7ee}.nishi-atc-sheet__view{font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;color:#111;white-space:nowrap}@media screen and (max-width:749px){#cart-drawer .theme-drawer__dialog{top:0;right:0;left:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;border-left:none;translate:0 100%}#cart-drawer .theme-drawer__dialog[open]{right:0;translate:0 0}#cart-drawer .theme-drawer__dialog--opening,#cart-drawer .theme-drawer__dialog--opening-inline-start{animation:nishi-cart-drawer-slide-up var(--animation-speed) var(--animation-timing-fade-in)}#cart-drawer .theme-drawer__dialog--closing{animation:nishi-cart-drawer-slide-down var(--animation-speed) var(--animation-timing-fade-out) forwards}#cart-drawer .theme-drawer__dialog-instant{animation:none}}@keyframes nishi-cart-drawer-slide-up{0%{translate:0 100%}}@keyframes nishi-cart-drawer-slide-down{to{translate:0 100%}}:root{--nishi-badge-size: 16px;--nishi-badge-top: 3px;--nishi-badge-right: 3px}.header-actions__cart-icon.header-actions__cart-icon{--cart-bubble-size: var(--nishi-badge-size);--cart-bubble-top: var(--nishi-badge-top);--cart-bubble-right: var(--nishi-badge-right)}.header-actions__cart-icon.header-actions__cart-icon .cart-bubble,.header-actions__cart-icon.header-actions__cart-icon .cart-bubble[data-maintain-ratio]{width:auto;min-width:var(--cart-bubble-size);height:var(--cart-bubble-size);aspect-ratio:auto;padding-inline:4px}.header-actions__cart-icon.header-actions__cart-icon.header-actions__cart-icon .cart-bubble__background{border-radius:999px}.header-actions__cart-icon.header-actions__cart-icon .cart-bubble__text{font-family:Urbanist,sans-serif;font-weight:600;font-size:10px}.header-actions__cart-icon.header-actions__cart-icon.header-actions__cart-icon--has-cart svg{-webkit-mask:none;mask:none}.klaviyo-form h1,.klaviyo-form-richtext,.klaviyo-form-richtext *{font-family:Urbanist,sans-serif!important}.klaviyo-form-button,.klaviyo-form-button *{font-family:Urbanist,sans-serif!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;border-radius:0!important}.klaviyo-form input{border-radius:0!important}#shopify-section-hero_jVaWmY .hero__media-grid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--layer-flat);pointer-events:none;background:linear-gradient(to bottom,#00000080,#0000 22%),radial-gradient(100% 100% at 0% 100%,#000000ad,#00000070 35%,#0000 75%)}@media screen and (max-width:749px){#shopify-section-hero_jVaWmY .hero__media-grid:after{background:linear-gradient(to bottom,#00000080,#0000 22%),radial-gradient(140% 100% at 0% 100%,#000000ad,#00000070 30%,#0000 62%)}}.account-button{position:relative}.account-button--signed-in shopify-account{filter:opacity(0)}.account-button__nishi-icon{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;pointer-events:none;color:var(--color-account-icon)}.account-button__nishi-icon svg{width:15px;height:17px}.account-button--signed-in shopify-account:focus-visible~.account-button__nishi-icon{outline:2px solid var(--color-account-icon);outline-offset:2px;border-radius:50%}
/*# sourceMappingURL=/cdn/shop/t/9/assets/nishi-overrides.css.map */
