.gb-wl{--gb-wl-heart: var(--gb-accent);--gb-wl-accent: #C9958E;--gb-wl-hero-bg: #EFE6DD;position:relative}.gb-wl-btn{--gb-btn-bg: var(--gb-wl-accent);--gb-btn-bd: var(--gb-wl-accent);--gb-btn-fg: #fff;letter-spacing:.2rem}.gb-wl-btn:before{background:var(--gb-ink)}.gb-wl-btn:hover{border-color:var(--gb-ink)}.gb-wl-btn[hidden]{display:none}.gb-wl-btn.is-done .gb-icon{animation:gb-heart .5s var(--gb-ease)}.gb-wl-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--gb-wl-hero-bg)}.gb-wl-hero__inner{position:relative;z-index:2;display:grid;gap:2rem;align-items:center;padding-block:var(--gb-wl-hero-pt, 48px) calc(var(--gb-wl-hero-pt, 48px) * .9)}.gb-wl-hero .gb-breadcrumbs{margin-bottom:2.4rem}.gb-wl-hero__text{max-width:60rem}.gb-wl-hero__title{font-size:clamp(4.2rem,5.6vw,7.6rem)}.gb-wl-hero__title em{font-style:italic;color:var(--gb-primary-dark)}.gb-wl-hero__sub{margin-top:1.4rem;color:var(--gb-ink);font-family:var(--gb-font-heading);font-size:clamp(1.8rem,1.6vw,2.2rem);line-height:1.45}.gb-wl-hero__actions{margin-top:2.4rem}.gb-wl-hero__actions .gb-btn{text-transform:none;letter-spacing:.02rem;font-size:1.4rem;font-weight:500}.gb-wl-hero__count{display:inline-flex;align-items:center;gap:1rem;margin:2rem 0 0;font-size:1.2rem;font-weight:500;letter-spacing:.12rem;text-transform:uppercase;color:var(--gb-ink)}.gb-wl-hero__count-dot{width:.8rem;height:.8rem;border-radius:50%;background:var(--gb-wl-accent);animation:gb-pulse 2.4s var(--gb-ease) infinite}.gb-wl-hero__media{position:absolute;top:0;right:0;bottom:0;width:62%;z-index:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.55) 30%,#000 60%);mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.55) 30%,#000 60%);opacity:.5}.gb-wl-hero__px{position:absolute;top:-5%;right:0;bottom:-5%;left:0}.gb-wl-hero__img{width:100%;height:100%;object-fit:cover;object-position:right center}.gb-animate .gb-wl-hero__img{animation:gb-wl-zoom 1.8s var(--gb-ease-out) both}@keyframes gb-wl-zoom{0%{transform:scale(1.06)}to{transform:scale(1)}}.gb-wl-hero__art{justify-self:center;width:min(18rem,50vw);color:var(--gb-wl-heart)}.gb-wl-heart{display:block;width:100%;height:auto;overflow:visible}.gb-wl-heart__shape{transform-origin:110px 100px}.gb-wl-hero__script{justify-self:end;margin:0;font-size:clamp(2.2rem,2.4vw,3.4rem);line-height:1.3;color:rgba(var(--gb-ink-rgb),.75);transform:rotate(-10deg)}.gb-wl-hero__script-heart{display:block;width:2.6rem;height:2.6rem;margin:.4rem 0 0 4rem;color:currentColor}@media(min-width:750px){.gb-wl-hero__media{width:48%;opacity:1;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 38%);mask-image:linear-gradient(90deg,transparent 0,#000 38%)}.gb-wl-hero__inner{grid-template-columns:minmax(0,1fr) auto;column-gap:4rem;min-height:22rem}.gb-wl-hero--image .gb-wl-hero__script{position:absolute;left:58%;top:50%;transform:translate(-50%,-50%) rotate(-10deg)}}@media(min-width:990px){.gb-wl-hero__inner{grid-template-columns:minmax(0,1fr) auto auto}}.gb-wl-draw{stroke-dasharray:1;stroke-dashoffset:0}.gb-animate .gb-wl-draw{stroke-dashoffset:1;animation:gb-wl-draw 2s var(--gb-ease) .3s forwards}.gb-animate .gb-wl-heart .gb-wl-draw:nth-child(n+3){animation-delay:.9s;animation-duration:1.6s}.gb-animate .gb-wl-heart__shape{animation:gb-wl-draw 2s var(--gb-ease) .2s forwards,gb-wl-beat 3.4s ease-in-out 2.4s infinite}.gb-animate .gb-wl-hero__script-heart .gb-wl-draw{animation-delay:1.2s}.gb-animate .gb-wl-rise{animation:gb-wl-rise .8s var(--gb-ease-out) both;animation-delay:calc(var(--gb-delay, 0) * 90ms)}@keyframes gb-wl-draw{to{stroke-dashoffset:0}}@keyframes gb-wl-beat{0%,to{transform:scale(1)}8%{transform:scale(1.06)}16%{transform:scale(.98)}24%{transform:scale(1.04)}34%{transform:scale(1)}}@keyframes gb-wl-rise{0%{opacity:.01;transform:translate3d(0,1.6rem,0)}to{opacity:1;transform:none}}.gb-wl-shared{display:grid;gap:1.6rem;align-items:center;margin-bottom:3.2rem;padding:2rem 2.4rem;border-radius:calc(var(--gb-radius) * 2);background:var(--gb-sage-light);border:1px solid rgba(var(--gb-ink-rgb),.06);animation:gb-fade-down .45s var(--gb-ease-out)}.gb-wl-shared[hidden]{display:none}.gb-wl-shared__icon{display:inline-flex;align-items:center;justify-content:center;width:5.2rem;height:5.2rem;border-radius:50%;background:#fff;color:var(--gb-primary)}.gb-wl-shared__icon .gb-icon{width:2.4rem;height:2.4rem}.gb-wl-shared__text .gb-text{margin:.4rem 0 0}.gb-wl-shared__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2.4rem}.gb-wl-shared__actions .gb-link{background-color:transparent;border:0;cursor:pointer;font-family:inherit}@media(min-width:990px){.gb-wl-shared{grid-template-columns:auto 1fr auto;padding:2.4rem 3.2rem}}.gb-wl-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem 2.4rem;margin-bottom:2.4rem}.gb-wl-toolbar[hidden]{display:none}.gb-wl-toolbar__count{margin:0;font-size:1.2rem;letter-spacing:.12rem;text-transform:uppercase;color:var(--gb-body)}.gb-wl-tabs{display:flex;gap:0 clamp(2rem,4vw,4.8rem);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;max-width:100%}.gb-wl-tabs::-webkit-scrollbar{display:none}.gb-wl-tab{position:relative;flex-shrink:0;min-height:4.4rem;padding:0;border:0;background:none;font:inherit;font-size:1.25rem;font-weight:500;letter-spacing:.14rem;text-transform:uppercase;color:var(--gb-body);cursor:pointer;transition:color .3s var(--gb-ease);white-space:nowrap}.gb-wl-tab[hidden]{display:none}.gb-wl-tab:after{content:"";position:absolute;left:0;right:0;bottom:.6rem;height:2px;background:var(--gb-ink);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--gb-ease-out)}.gb-wl-tab:hover,.gb-wl-tab.is-active{color:var(--gb-ink)}.gb-wl-tab.is-active:after{transform:scaleX(1)}.gb-wl-toolbar__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 2rem;margin-left:auto}.gb-wl-tool{display:inline-flex;align-items:center;gap:.7rem;min-height:4.4rem;padding:0;border:0;background:none;font:inherit;font-size:1.3rem;color:var(--gb-ink);cursor:pointer;transition:color .3s}.gb-wl-tool[hidden]{display:none}.gb-wl-tool .gb-icon{width:1.7rem;height:1.7rem;transition:transform .35s var(--gb-ease)}.gb-wl-tool:hover{color:var(--gb-primary)}.gb-wl-tool:hover .gb-icon{transform:translateY(-.2rem)}.gb-wl-sort{display:inline-flex;align-items:center;gap:1.2rem}.gb-wl-sort__label{font-size:1.4rem;color:var(--gb-ink);white-space:nowrap}.gb-wl-sort__select{min-height:4.4rem;min-width:16rem;padding:0 4rem 0 1.4rem;border:1px solid var(--gb-line);border-radius:var(--gb-radius-btn);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%231F1E1B' stroke-width='1.4'%3E%3Cpath d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E") no-repeat right 1.4rem center;font:inherit;font-size:1.4rem;color:var(--gb-ink);-webkit-appearance:none;appearance:none;cursor:pointer;transition:border-color .3s}.gb-wl-sort__select:hover{border-color:rgba(var(--gb-ink-rgb),.35)}@media(max-width:749px){.gb-wl-toolbar{gap:1rem}.gb-wl-tabs{width:100%;border-bottom:1px solid var(--gb-line)}.gb-wl-toolbar__actions{width:100%;justify-content:space-between;margin-left:0}.gb-wl-sort__select{min-width:0}.gb-wl-sort__label{font-size:1.3rem}}.gb-wl-grid:empty{display:none}.gb-wl-grid[aria-busy=true]{cursor:progress}.gb-wl-item{position:relative;display:flex;flex-direction:column;gap:1.2rem;transition:transform .45s var(--gb-ease-out),opacity .35s var(--gb-ease)}.gb-wl-item[hidden]{display:none}.gb-wl-item__card{flex:1}.gb-wl-item__card .gb-card{height:auto}.gb-wl-item__card .gb-card__media{--gb-card-ratio: var(--gb-wl-card-ratio, 1 / 1)}.gb-wl-item__card--fallback{display:flex;align-items:center;justify-content:center;min-height:20rem;border:1px dashed var(--gb-line);border-radius:var(--gb-radius);text-transform:capitalize}.gb-wl--hide-card-add .gb-wl-item .gb-card__actions,.gb-wl--hide-card-add .gb-wl-item .gb-card__icon-add,.gb-wl--hide-card-add .gb-wl-item .gb-card__swatches{display:none}.gb-wl-item.is-ready{animation:gb-wl-in .5s var(--gb-ease-out) both;animation-delay:calc(var(--gb-delay, 0) * 50ms)}.gb-wl-item.is-removing{pointer-events:none;animation:gb-wl-out .4s var(--gb-ease) forwards}@keyframes gb-wl-in{0%{opacity:0;transform:translate3d(0,1.2rem,0)}to{opacity:1;transform:none}}@keyframes gb-wl-out{to{opacity:0;transform:scale(.94)}}.gb-wl-item__extras{display:flex;flex-direction:column;gap:1.2rem}.gb-wl-variant{position:relative;display:flex;align-items:center;gap:1rem;min-height:4.4rem;border-bottom:1px solid transparent}.gb-wl-variant__swatch{flex-shrink:0;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--gb-sand) center / cover no-repeat;box-shadow:inset 0 0 0 1px rgba(var(--gb-ink-rgb),.1)}.gb-wl-variant__swatch[hidden]{display:none}.gb-wl-variant__select{flex:1;min-width:0;min-height:4.4rem;padding:0 3rem 0 0;border:0;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%231F1E1B' stroke-width='1.4'%3E%3Cpath d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E") no-repeat right .4rem center;font:inherit;font-size:1.4rem;color:var(--gb-ink);-webkit-appearance:none;appearance:none;cursor:pointer;text-overflow:ellipsis}.gb-wl-variant__select:focus-visible{outline:2px solid var(--gb-primary);outline-offset:2px}.gb-wl-stock{display:inline-flex;align-items:center;gap:.9rem;margin:0;font-size:1.35rem;color:var(--gb-primary-dark)}.gb-wl-stock__dot{width:.9rem;height:.9rem;border-radius:50%;background:var(--gb-primary);box-shadow:0 0 rgba(var(--gb-primary-rgb),.4)}.gb-wl-stock.is-out{color:var(--gb-sale)}.gb-wl-stock.is-out .gb-wl-stock__dot{background:var(--gb-sale)}.gb-wl-item__add,.gb-wl-item__notify{min-height:4.4rem}.gb-wl-item__notify{text-transform:none;letter-spacing:0;font-size:1.3rem;font-weight:500;gap:.8rem}.gb-wl-item__notify .gb-icon{width:1.8rem;height:1.8rem}.gb-wl-item__remove{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:4.4rem;border:0;background:none;font:inherit;font-size:1.2rem;letter-spacing:.1rem;text-transform:uppercase;color:var(--gb-body);cursor:pointer;transition:color .3s}.gb-wl-item__remove .gb-icon{width:1.4rem;height:1.4rem;transition:transform .35s var(--gb-ease)}.gb-wl-item__remove:hover{color:var(--gb-sale)}.gb-wl-item__remove:hover .gb-icon{transform:rotate(90deg)}@media(max-width:749px){.gb-wl-item__add{font-size:1.05rem;letter-spacing:.1rem;padding-inline:.6rem}.gb-wl-item__notify{font-size:1.15rem;padding-inline:.6rem}.gb-wl-item__notify .gb-icon{display:none}}.gb-wl-filter-empty{margin:2.4rem 0;text-align:center;color:var(--gb-body)}.gb-wl-filter-empty[hidden]{display:none}.gb-wl-skel{display:flex;flex-direction:column;gap:1.2rem}.gb-wl-skel__media{aspect-ratio:var(--gb-wl-ratio, 1 / 1);width:100%}.gb-wl-skel__line{height:1.4rem;width:80%;border-radius:.4rem}.gb-wl-skel__line--short{width:40%}.gb-wl-skel__btn{height:4.4rem;width:100%;border-radius:var(--gb-radius-btn);margin-top:.8rem}.gb-wl-empty[hidden]{display:none}.gb-wl-empty__card{position:relative;display:grid;gap:2rem;align-items:center;justify-items:center;padding:3.2rem 2.4rem;text-align:center;border:1px solid var(--gb-line);border-radius:var(--gb-radius-btn);background:#ffffff73;overflow:hidden}.gb-wl-empty.is-in .gb-wl-empty__card{animation:gb-wl-rise .5s var(--gb-ease-out) both}.gb-wl-empty__art{width:min(20rem,60%);color:rgba(var(--gb-ink-rgb),.45);line-height:0}.gb-wl-empty__svg,.gb-wl-empty__img{width:100%;height:auto}.gb-animate .gb-wl-empty__art{transform-origin:10% 100%;animation:gb-sway 9s ease-in-out infinite}.gb-animate .gb-wl-empty__svg .gb-wl-draw:nth-child(n+2){animation-delay:.7s;animation-duration:1.6s}.gb-wl-empty__title em{font-style:italic;color:var(--gb-primary-dark)}.gb-wl-empty__text{margin-top:.8rem;font-size:1.6rem;line-height:1.55;color:var(--gb-ink)}.gb-wl-empty__text p{margin:0}.gb-wl-empty__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.2rem 2.4rem}.gb-wl-empty__actions .gb-btn{min-width:22rem}@media(min-width:990px){.gb-wl-empty__card{grid-template-columns:20rem minmax(0,1fr) auto;justify-items:start;text-align:left;gap:4rem;padding:2.4rem 4rem 2.4rem 2.4rem}.gb-wl-empty__art{width:100%}.gb-wl-empty__actions{justify-content:flex-end}}.gb-wl-ritual{position:relative;isolation:isolate;overflow:hidden;background:var(--gb-sand);padding-block:clamp(3.2rem,4vw,4.8rem)}.gb-wl-ritual__inner{position:relative;z-index:1;display:grid;gap:2.4rem;align-items:center}.gb-wl-ritual__text{margin:1.2rem 0 1.6rem;max-width:36rem;color:var(--gb-ink)}.gb-wl-ritual__track-wrap{position:relative;min-width:0}.gb-wl-ritual__track{--gb-slide-w: 44%;--gb-slide-gap: 1.2rem}.gb-wl-ritual__nav{position:absolute;top:38%;z-index:2;width:4rem;height:4rem;transform:translateY(-50%)}.gb-wl-ritual__nav[disabled]{opacity:0;pointer-events:none}.gb-wl-ritual__nav--prev{left:-1.2rem}.gb-wl-ritual__nav--next{right:-1.2rem}.gb-wl-ritual__progress{margin-top:2rem;max-width:20rem;margin-inline:auto}.gb-wl-mini-card .gb-card__body{padding-top:1rem;gap:.2rem}.gb-wl-mini-card .gb-card__title{font-family:var(--gb-font-body);font-size:1.35rem;line-height:1.35}.gb-wl-mini-card .gb-card__price{font-size:1.3rem}.gb-wl-mini-card .gb-card__wish,.gb-wl-mini-card .gb-rating,.gb-wl-mini-card .gb-card__swatches,.gb-wl-mini-card .gb-card__badges{display:none}@media(min-width:750px){.gb-wl-ritual__track{--gb-slide-w: 30%}}@media(min-width:990px){.gb-wl-ritual__inner{grid-template-columns:minmax(28rem,.8fr) minmax(0,2fr);gap:4rem;padding-right:8%}.gb-wl-ritual__track{--gb-slide-w: calc((100% - 3 * 1.6rem) / 4);--gb-slide-gap: 1.6rem}.gb-wl-ritual__nav--prev{left:-2.2rem}.gb-wl-ritual__nav--next{right:-2.2rem}}.gb-wl-recent{padding-block:clamp(3.2rem,4vw,4.8rem)}.gb-wl-recent[hidden]{display:none}.gb-wl-recent__head{display:flex;align-items:baseline;justify-content:space-between;gap:2rem;margin-bottom:2.4rem}.gb-wl-recent__all{display:inline-flex;align-items:center;gap:.8rem;font-size:1.4rem;color:var(--gb-ink);text-decoration:none}.gb-wl-recent__all .gb-icon{width:1.5rem;height:1.5rem;transition:transform .35s var(--gb-ease)}.gb-wl-recent__all:hover .gb-icon{transform:translate(.4rem)}.gb-wl-recent__list{list-style:none;margin:0;padding:0 0 .4rem;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(22rem,1fr);gap:1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gb-wl-recent__list::-webkit-scrollbar{display:none}.gb-wl-recent__item{scroll-snap-align:start;animation:gb-wl-in .5s var(--gb-ease-out) both;animation-delay:calc(var(--gb-delay, 0) * 70ms)}.gb-wl-recent__link{display:flex;align-items:center;gap:1.4rem;color:var(--gb-ink);text-decoration:none}.gb-wl-recent__thumb{position:relative;flex-shrink:0;width:8.8rem;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--gb-radius-btn);background:var(--gb-sand)}.gb-wl-recent__thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s var(--gb-ease-out)}.gb-wl-recent__link:hover .gb-wl-recent__thumb img{transform:scale(1.05)}.gb-wl-recent__info{display:flex;flex-direction:column;gap:.4rem;min-width:0}.gb-wl-recent__title{font-size:1.4rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gb-wl-recent__link:hover .gb-wl-recent__title{text-decoration:underline;text-underline-offset:.3rem}.gb-wl-recent__price{font-size:1.35rem;color:var(--gb-body)}@media(min-width:990px){.gb-wl-recent__list{grid-auto-flow:row;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible}}.gb-wl-noscript{text-align:center}.gb-wl-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:flex;align-items:flex-end;justify-content:center;padding:1.6rem}.gb-wl-dialog[hidden]{display:none}.gb-wl-dialog__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--gb-ink-rgb),.4);opacity:0;transition:opacity .3s var(--gb-ease);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.gb-wl-dialog__panel{position:relative;width:100%;max-width:48rem;padding:3.2rem 2.4rem 2.4rem;border-radius:calc(var(--gb-radius) * 2.5);background:var(--gb-cream);box-shadow:var(--gb-shadow-lg);text-align:center;opacity:0;transform:translateY(2.4rem) scale(.98);transition:opacity .3s var(--gb-ease),transform .4s var(--gb-ease-out)}.gb-wl-dialog.is-open .gb-wl-dialog__overlay{opacity:1}.gb-wl-dialog.is-open .gb-wl-dialog__panel{opacity:1;transform:none}.gb-wl-dialog__icon{display:inline-flex;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;margin-bottom:1.6rem;border-radius:50%;background:var(--gb-sand);color:var(--gb-wl-accent)}.gb-wl-dialog__icon .gb-icon{width:2.4rem;height:2.4rem}.gb-wl-dialog .gb-text{margin:1.2rem 0 2.4rem}.gb-wl-dialog__actions{display:grid;gap:1rem}@media(min-width:750px){.gb-wl-dialog{align-items:center}.gb-wl-dialog__panel{padding:4rem}.gb-wl-dialog__actions{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.gb-wl-draw{stroke-dashoffset:0!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/gb-wishlist.css.map */
