:root{--wishii-ink: #101010;--wishii-cream: #f4f1ea;--wishii-stone: #d8d2c8;--wishii-accent: #721c24;--wishii-burgundy-deep: #441014;--wishii-metal: #a58552;--wishii-line: rgba(16, 16, 16, .15);--wishii-serif: "Times New Roman", Times, serif}html{scroll-behavior:smooth}body{background:var(--wishii-cream);color:var(--wishii-ink);text-rendering:optimizeLegibility}body.page-width-narrow{--page-width: 1480px}::selection{color:#fff;background:var(--wishii-accent)}.wishii-media-placeholder{position:relative;isolation:isolate;display:grid;width:100%;height:100%;min-height:100%;place-items:center;overflow:hidden;color:#101010b8;background:radial-gradient(circle at 78% 18%,rgba(114,28,36,.18),transparent 30%),radial-gradient(circle at 18% 82%,rgba(16,16,16,.11),transparent 34%),linear-gradient(145deg,#d9d1c4,#f0ece4 52%,#c8bdad)}.wishii-media-placeholder:before,.wishii-media-placeholder:after{content:"";position:absolute;z-index:-2;border:1px solid rgba(16,16,16,.14)}.wishii-media-placeholder:before{width:58%;aspect-ratio:1;inset:-26% auto auto -18%;border-radius:50%}.wishii-media-placeholder:after{width:52%;aspect-ratio:1.35;inset:auto -18% -18% auto;transform:rotate(-18deg)}.wishii-media-placeholder__mark{position:absolute;inset:auto 18px 15px auto;font-family:var(--wishii-serif);font-size:clamp(1.3rem,3vw,2.6rem);font-style:italic;opacity:.28}.wishii-media-placeholder__object{display:block;position:relative;width:48%;aspect-ratio:1.25;border-radius:42% 42% 20% 20%/48% 48% 20% 20%;background:linear-gradient(145deg,#6f1b23,#390c10);box-shadow:inset 8px 8px 18px #ffffff1a,0 24px 46px #22120f38;transform:rotate(-7deg)}.wishii-media-placeholder__object:before{content:"";position:absolute;left:20%;right:20%;top:-30%;height:52%;border:clamp(5px,1.2vw,12px) solid #4d1117;border-bottom:0;border-radius:50% 50% 0 0}.wishii-media-placeholder__object:after{content:"";position:absolute;left:45%;top:18%;width:10%;aspect-ratio:1;border-radius:50%;background:var(--wishii-metal);box-shadow:0 0 0 4px #a5855229}.wishii-media-placeholder--clothing .wishii-media-placeholder__object{width:40%;aspect-ratio:.62;border-radius:48% 48% 12% 12%;clip-path:polygon(22% 0,40% 8%,60% 8%,78% 0,100% 22%,79% 37%,72% 100%,28% 100%,21% 37%,0 22%);background:linear-gradient(112deg,#ede5d7 0 44%,#c4b4a1 45% 56%,#6b1921 57%);transform:rotate(2deg)}.wishii-media-placeholder--clothing .wishii-media-placeholder__object:before,.wishii-media-placeholder--clothing .wishii-media-placeholder__object:after{display:none}.wishii-media-placeholder--accessories .wishii-media-placeholder__object{width:56%;aspect-ratio:2.6;border-radius:48%;background:linear-gradient(150deg,#27221f,#866f5f);border:7px solid #4b4038;box-shadow:inset 0 0 0 4px #ffffff14,0 22px 40px #1010103d}.wishii-media-placeholder--accessories .wishii-media-placeholder__object:before{display:block;left:48%;right:auto;top:38%;width:18%;height:7px;border:0;border-radius:0;background:var(--wishii-metal)}.wishii-media-placeholder--accessories .wishii-media-placeholder__object:after{display:none}.wishii-hero .wishii-media-placeholder{color:#ffffffd6;background:linear-gradient(135deg,#27241f,#8c8273 52%,#2a2722)}.wishii-hero .wishii-media-placeholder:before,.wishii-hero .wishii-media-placeholder:after{border-color:#ffffff38}.product-information__media .wishii-product-media-placeholder{aspect-ratio:4 / 5;min-height:clamp(420px,68vw,760px);border-radius:var(--gallery-media-border-radius, 0)}@media screen and (min-width:750px){.product-information__media .wishii-product-media-placeholder{min-height:min(72vh,760px)}}#header-group{position:relative;z-index:20}#header-group .header-announcements{background:var(--wishii-ink)!important;color:#fff!important}#header-group .header-announcements *{letter-spacing:.14em;text-transform:uppercase}#header-group .header-section{border-bottom:1px solid var(--wishii-line);transition:border-color .3s ease}#header-group header-component{background:#f4f1eaf0!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}#header-group .header__heading-link,#header-group [class*=header-logo]{letter-spacing:.16em;font-weight:700}#header-group .menu-list__link{position:relative;letter-spacing:.09em;text-transform:uppercase;font-size:.71rem}#header-group .menu-list__link:after{content:"";position:absolute;inset:auto 0 -5px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .3s ease}#header-group .menu-list__link:hover:after,#header-group .menu-list__link:focus-visible:after{transform:scaleX(1);transform-origin:left}.template-index #header-group{position:absolute;inset-inline:0;top:0;color:#fff}.template-index #header-group header-component{background:transparent!important;-webkit-backdrop-filter:none;backdrop-filter:none}.template-index #header-group .header-section{border-color:#ffffff40}.template-index #header-group.wishii-header--scrolled{position:fixed;color:var(--wishii-ink);animation:wishiiHeaderIn .3s ease}.template-index #header-group.wishii-header--scrolled .header-announcements{display:none}.template-index #header-group.wishii-header--scrolled header-component{background:#f4f1eaf5!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}@keyframes wishiiHeaderIn{0%{transform:translateY(-100%)}}.button,button.shopify-payment-button__button,.button-custom{border-radius:0!important;min-height:50px;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem!important}.product-card{position:relative;--product-card-corner-radius: 0}.product-card__content{padding-top:10px}.product-card img{transition:transform .7s cubic-bezier(.2,.75,.25,1)}.product-card:hover img{transform:scale(1.035)}.product-card .price{letter-spacing:.04em}.product-card [class*=title]{letter-spacing:.02em}.product-card .card-gallery{overflow:hidden;background:#e1dbd0}.product-card .wishii-media-placeholder{aspect-ratio:var(--gallery-aspect-ratio, 4 / 5)}.product-card .badge{border-radius:0;letter-spacing:.12em;text-transform:uppercase;font-size:.58rem}[data-template*=collection] .content-for-layout>.shopify-section:first-child,[data-template*=search] .content-for-layout>.shopify-section:first-child{border-bottom:1px solid var(--wishii-line)}[data-template*=collection] h1,[data-template*=product] h1,[data-template*=cart] h1,[data-template*=page] h1{font-family:var(--wishii-serif);font-weight:400;letter-spacing:-.025em}[data-template*=product] .product-information{padding-block:clamp(34px,5vw,84px)}[data-template*=product] .product-details{border-left:1px solid var(--wishii-line);padding-left:clamp(24px,4vw,64px)!important}[data-template*=product] .product-details h1{font-size:clamp(2.8rem,5vw,5.5rem);line-height:.94}[data-template*=product] .product-details .price{font-size:1rem;letter-spacing:.06em}[data-template*=product] variant-picker label{letter-spacing:.1em;text-transform:uppercase;font-size:.65rem}[data-template*=product] variant-picker input+label{border-radius:0!important;min-width:48px;transition:background .2s ease,color .2s ease,border-color .2s ease}[data-template*=product] .accordion{border-color:var(--wishii-line)}[data-template*=product] .buy-buttons-block .button{background:var(--wishii-ink);color:#fff;border-color:var(--wishii-ink)}[data-template*=product] .buy-buttons-block .button:hover{background:var(--wishii-accent);border-color:var(--wishii-accent)}.template-product .product-information{padding-block:clamp(34px,5vw,84px)}.template-product .product-details{border-left:1px solid var(--wishii-line);padding-left:clamp(24px,4vw,64px)!important}.template-product .product-details h1{font-family:var(--wishii-serif);font-weight:400;font-size:clamp(2.8rem,5vw,5.5rem);line-height:.94;letter-spacing:-.035em}.template-product .product-details .price{font-size:1rem;letter-spacing:.06em}.template-product variant-picker label{letter-spacing:.1em;text-transform:uppercase;font-size:.65rem}.template-product variant-picker input+label{border-radius:0!important;min-width:48px;transition:background .2s ease,color .2s ease,border-color .2s ease}.template-product .accordion{border-color:var(--wishii-line)}.template-product .buy-buttons-block .button{background:var(--wishii-ink);color:#fff;border-color:var(--wishii-ink)}.template-product .buy-buttons-block .button:hover{background:var(--wishii-accent);border-color:var(--wishii-accent)}[data-template*=cart] .cart-page{padding-block:clamp(36px,6vw,96px)}[data-template*=cart] .cart-summary{background:#e7e1d6!important}[data-template*=cart] .cart-items{border-top:1px solid var(--wishii-line)}[data-template*=cart] .cart__checkout-button{background:var(--wishii-ink);color:#fff}.template-cart .cart-items__media-container{background:#e1dbd0}.template-cart .cart-items__media-container .wishii-media-placeholder{min-height:100%}.wishii-collection-hero{position:relative;min-height:360px;display:flex;align-items:flex-end;padding:clamp(55px,8vw,120px) clamp(24px,5vw,80px) 55px;border-bottom:1px solid var(--wishii-line)}.wishii-collection-hero--image{min-height:min(680px,70svh);color:#fff}.wishii-collection-hero__media,.wishii-collection-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.wishii-collection-hero__media{overflow:hidden}.wishii-collection-hero__media img{width:100%;height:100%;object-fit:cover;transform:scale(1.01)}.wishii-collection-hero__overlay{background:linear-gradient(0deg,#0a0a08b8,#0a0a080a 72%)}.wishii-collection-hero__content{position:relative;z-index:1;width:min(100%,1480px);margin-inline:auto}.wishii-collection-hero__content>.group-block{padding:0!important;background:transparent!important}.wishii-collection-hero h1,.wishii-collection-hero .text-block h1{font-family:var(--wishii-serif)!important;font-weight:400;font-size:clamp(4rem,9vw,9rem);line-height:.82;letter-spacing:-.045em}.wishii-collection-hero__eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:.64rem;margin:0 0 24px}.wishii-collection-hero .rte{max-width:540px;color:#ffffffc7;line-height:1.7}.template-collection .facets{border-bottom:1px solid var(--wishii-line);background:#f4f1eaf2}.template-collection .product-grid{padding-block-end:clamp(60px,8vw,120px)}.template-collection .product-grid-container{padding-top:clamp(22px,3vw,46px)}.template-search .search-header{padding-block:clamp(50px,7vw,100px)!important;border-bottom:1px solid var(--wishii-line)}.template-search .search-header h1,.template-search .search-header h2{font-family:var(--wishii-serif);font-size:clamp(3.5rem,7vw,7rem);font-weight:400}.template-search .search-page__header .text-block h3{font-family:var(--wishii-serif);font-weight:400;font-size:clamp(3.8rem,8vw,8rem);line-height:.9;letter-spacing:-.045em}.template-search input[type=search]{border-radius:0!important;border-width:0 0 1px!important;background:transparent}.template-cart .cart-page h1,.template-cart .cart-page [class*=heading]{font-family:var(--wishii-serif);font-weight:400;letter-spacing:-.025em}.template-page .main-page{padding-block:clamp(55px,8vw,110px)!important}.template-page .contact-form{max-width:760px;margin-inline:auto}.template-page input,.template-page textarea{border-radius:0!important}.wishii-product-assurances{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--wishii-line);margin-top:clamp(45px,7vw,100px)}.wishii-product-assurances>div{padding:26px clamp(20px,3vw,44px);border-inline-end:1px solid var(--wishii-line)}.wishii-product-assurances span{display:block;text-transform:uppercase;letter-spacing:.15em;font-size:.6rem;margin-bottom:9px}.wishii-product-assurances p{font-size:.75rem;opacity:.62;margin:0}footer{background:var(--wishii-ink);color:#f7f4ed}footer .section-background,footer .section{background:transparent!important;color:inherit!important}footer a{color:inherit}footer input{border-color:#fff6!important;color:#fff!important}.wishii-footer{padding:clamp(70px,9vw,130px) clamp(24px,5vw,80px) 40px}.wishii-footer__top{display:grid;grid-template-columns:1.25fr 2fr;gap:8vw}.wishii-footer__brand{display:inline-block;color:inherit;text-decoration:none;font-family:var(--wishii-serif);font-size:clamp(4rem,8vw,8rem);letter-spacing:-.055em;line-height:.8;transition:letter-spacing .45s ease}.wishii-footer__brand:hover{letter-spacing:-.025em}.wishii-footer__tagline{max-width:340px;margin-top:32px;color:#fff9;line-height:1.7}.wishii-footer__newsletter{max-width:420px;margin-top:48px}.wishii-footer__newsletter>label{display:block;margin-bottom:14px;text-transform:uppercase;letter-spacing:.15em;font-size:.6rem}.wishii-footer__newsletter>div{display:grid;grid-template-columns:1fr auto;border-bottom:1px solid rgba(255,255,255,.42)}.wishii-footer__newsletter input{width:100%;min-width:0;padding:14px 0;border:0!important;background:transparent}.wishii-footer__newsletter button{min-height:auto;padding:0 0 0 18px;border:0;background:transparent;color:#fff;letter-spacing:.13em;text-transform:uppercase;font-size:.62rem}.wishii-footer__newsletter>p{margin:10px 0 0;color:#ffffffa8;font-size:.7rem}.wishii-footer__menus{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.wishii-footer__menu h3{font-size:.62rem;text-transform:uppercase;letter-spacing:.15em;margin:0 0 28px}.wishii-footer__menu ul{list-style:none;margin:0;padding:0}.wishii-footer__menu li{margin-bottom:12px}.wishii-footer__menu a{text-decoration:none;color:#ffffffad;font-size:.78rem}.wishii-footer__menu a:hover{color:#fff}.wishii-footer__menu a{position:relative}.wishii-footer__menu a:after{content:"";position:absolute;inset:auto 0 -3px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .28s ease}.wishii-footer__menu a:hover:after{transform:scaleX(1);transform-origin:left}.wishii-footer__bottom{border-top:1px solid rgba(255,255,255,.2);margin-top:80px;padding-top:25px;display:flex;justify-content:space-between;align-items:center;gap:25px}.wishii-footer .localization-form{color:#fff}@media(max-width:749px){#header-group .header-announcements{display:none}[data-template*=product] .product-details,.template-product .product-details{border-left:0;padding-left:0!important}.wishii-collection-hero--image{min-height:72svh}.wishii-collection-hero h1{font-size:clamp(3.4rem,18vw,5.8rem)}.wishii-footer__top{grid-template-columns:1fr}.wishii-footer__menus{grid-template-columns:repeat(2,1fr)}.wishii-footer__bottom{flex-direction:column;align-items:flex-start}.wishii-product-assurances{grid-template-columns:1fr}.wishii-product-assurances>div{border-bottom:1px solid var(--wishii-line)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.product-card img,#header-group .menu-list__link:after,.wishii-footer__brand{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/wishii.css.map */
