gd-fragrance-bundle{display:block}.gd-fb.page-width{max-width:140rem}.gd-fb{display:grid;grid-template-columns:minmax(0,1fr);gap:4rem}@media screen and (min-width:990px){.gd-fb{grid-template-columns:minmax(0,84rem) 40rem;justify-content:space-between;column-gap:6rem;align-items:start}}.gd-fb__main{display:flex;flex-direction:column;gap:3.6rem;min-width:0}.gd-fb__head{display:flex;flex-direction:column;gap:1.8rem}.gd-fb__title-group{display:flex;flex-direction:column;gap:.8rem}.gd-fb__title{margin:0}.gd-fb__price .price{margin:0;align-items:center}.gd-fb__price .price .badge{align-self:center}.gd-fb__intro{max-width:71rem;font-family:var(--font-body-family);font-weight:500;font-size:1.6rem;line-height:1.4;letter-spacing:.02em}@media screen and (min-width:750px){.gd-fb__intro{font-size:var(--gd-body-size-desktop, 1.7rem)}}.gd-fb__intro>*{margin:0}.gd-fb__filters{display:flex;flex-direction:column;gap:1.2rem}.gd-fb__filters-heading{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * 2.8rem);line-height:1.2}.gd-fb__chips{display:flex;flex-wrap:wrap;gap:.8rem;background:none}.gd-fb__chip{-webkit-appearance:none;appearance:none;margin:0;padding:.9rem 1.8rem;border:0;border-radius:var(--buttons-radius);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-weight:700;font-size:1.4rem;line-height:1.2;letter-spacing:.15rem;text-transform:uppercase;cursor:pointer;transition:background-color var(--duration-short) ease,color var(--duration-short) ease}.gd-fb__chip:hover{background:color-mix(in srgb,rgb(var(--color-background)) 88%,rgb(var(--color-foreground)))}.gd-fb__chip[aria-pressed=true]{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.gd-fb__chip:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.gd-fb__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem 1.2rem;margin:0}@media screen and (min-width:750px){.gd-fb__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.8rem 1.75rem}}@media screen and (min-width:990px){.gd-fb__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.gd-fb__item{display:flex;flex-direction:column;align-items:center;text-align:center}.gd-fb__item[hidden]{display:none}.gd-fb__swatch{-webkit-appearance:none;appearance:none;position:relative;display:block;width:100%;aspect-ratio:1;margin:0 0 .8rem;padding:0;border:0;border-radius:50%;background:none;cursor:pointer}.gd-fb__swatch:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.gd-fb__circle{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:50%;background:rgba(var(--color-foreground),.06)}.gd-fb__circle-img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(var(--gd-fb-zoom, 1.6));transition:opacity var(--duration-default) ease,transform var(--duration-long) ease}.gd-fb__swatch:hover .gd-fb__circle-img{transform:scale(calc(var(--gd-fb-zoom, 1.6) * 1.06))}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){.gd-fb__circle-img:not(.is-loaded){opacity:0}.gd-fb__circle-img.is-loaded{animation:gd-fb-fade var(--duration-medium) ease backwards}}@keyframes gd-fb-fade{0%{opacity:0}}.gd-fb__check{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:31%;aspect-ratio:1;border-radius:50%;background:rgb(var(--color-button));color:rgb(var(--color-button-text));opacity:0;transform:translate(-50%,-50%) scale(.6);transition:opacity var(--duration-default) ease,transform var(--duration-default) ease;pointer-events:none}.gd-fb__check svg{width:58%;height:auto}.gd-fb__check-count{display:none;font-family:var(--font-body-family);font-weight:700;font-size:1.8rem;line-height:1}.gd-fb__item.has-several .gd-fb__check svg{display:none}.gd-fb__item.has-several .gd-fb__check-count{display:block}.gd-fb__item.is-selected .gd-fb__circle-img{opacity:.35}.gd-fb__item.is-selected .gd-fb__check{opacity:1;transform:translate(-50%,-50%) scale(1)}.gd-fb.is-full .gd-fb__item:not(.is-selected) .gd-fb__swatch{opacity:.55;cursor:default}.gd-fb__item--sold-out .gd-fb__swatch{opacity:.4;cursor:not-allowed}.gd-fb__name{font-family:var(--font-body-family);font-weight:700;font-size:1.4rem;line-height:1.25;letter-spacing:.02em}@media screen and (min-width:750px){.gd-fb__name{font-size:1.6rem}}.gd-fb__sold-out{margin-top:.2rem;font-size:1.2rem;opacity:.7}.gd-fb__more{-webkit-appearance:none;appearance:none;margin:.6rem 0 0;padding:0;border:0;background:none;color:rgb(var(--color-button));font-family:var(--font-body-family);font-weight:700;font-size:1.2rem;line-height:1.2;letter-spacing:.15rem;text-transform:uppercase;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.gd-fb__more.is-loading{opacity:.5;cursor:progress}.gd-fb__no-match{margin:0}@media screen and (min-width:990px){.gd-fb__panel{position:sticky;top:calc(var(--gd-header-offset, 0px) + 2.4rem);transition:top .15s ease-out}}.gd-fb__panel-inner{display:flex;flex-direction:column;padding:2.4rem;border-radius:.4rem;background:rgb(var(--color-background))}.gd-fb__stage{position:relative;width:100%;aspect-ratio:352 / 369;isolation:isolate}.gd-fb__shot{position:absolute;top:50%;left:50%;width:50.8%;aspect-ratio:2 / 3;transform:translate(calc(-50% + var(--gd-fb-step, 0) * var(--gd-fb-spread, 1) * 25%),calc(-50% - var(--gd-fb-step, 0) * var(--gd-fb-spread, 1) * 13%));transition:transform .55s cubic-bezier(.2,.7,.2,1),opacity .4s ease}.gd-fb__shot img{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom}.gd-fb__shot-count{position:absolute;top:9%;right:4%;padding:.3rem .9rem;border-radius:10rem;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-family:var(--font-body-family);font-weight:700;font-size:1.3rem;line-height:1.2}.gd-fb__shot-count:empty{display:none}.gd-fb__shot.is-entering,.gd-fb__shot.is-leaving{opacity:0}.gd-fb__shot.is-leaving{pointer-events:none}.gd-fb__stage-empty{position:absolute;top:50%;left:50%;width:50.8%;aspect-ratio:2 / 3;border:.15rem dashed rgba(var(--color-foreground),.25);border-radius:.8rem;transform:translate(-50%,-50%);opacity:0;transition:opacity var(--duration-default) ease}.gd-fb__stage.is-empty .gd-fb__stage-empty{opacity:1}.gd-fb__slots{margin:0}.gd-fb__slot{display:grid;grid-template-rows:1fr;transition:grid-template-rows .35s ease,opacity .3s ease}.gd-fb__slot.is-entering,.gd-fb__slot.is-leaving{grid-template-rows:0fr;opacity:0}.gd-fb__slot-clip{min-height:0;overflow:hidden}.gd-fb__slot-row{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.2rem 0;border-bottom:.1rem solid rgb(var(--color-foreground));font-family:var(--font-body-family);font-weight:700;font-size:1.6rem;line-height:1.4;letter-spacing:.02em}@media screen and (min-width:750px){.gd-fb__slot-row{font-size:var(--gd-body-size-desktop, 1.7rem)}}.gd-fb__qty{display:flex;align-items:center;gap:.4rem;margin-left:auto}.gd-fb__qty-button{-webkit-appearance:none;appearance:none;display:grid;place-items:center;width:2.6rem;height:2.6rem;margin:0;padding:0;border:.1rem solid rgba(var(--color-foreground),.3);border-radius:50%;background:none;color:rgb(var(--color-foreground));cursor:pointer;transition:border-color var(--duration-short) ease,background-color var(--duration-short) ease}.gd-fb__qty-button:hover:not([disabled]){border-color:rgb(var(--color-foreground))}.gd-fb__qty-button[disabled]{opacity:.35;cursor:not-allowed}.gd-fb__qty-button svg{width:1.2rem;height:1.2rem}.gd-fb__qty-button:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.gd-fb__qty-value{min-width:2ch;font-size:1.6rem;text-align:center}.gd-fb__slot-remove{-webkit-appearance:none;appearance:none;display:grid;place-items:center;flex:none;width:2.6rem;height:2.6rem;margin:0;padding:0;border:0;background:none;color:rgb(var(--color-foreground));cursor:pointer}.gd-fb__slot-remove[hidden]{display:none}.gd-fb__slot-remove svg{width:1.8rem;height:1.8rem}.gd-fb__slot-remove:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.gd-fb__add{width:100%}.gd-fb__panel-inner .gd-fb__add{margin-top:2.4rem}.gd-fb__add .loading__spinner{display:none}.gd-fb__add.loading .loading__spinner{display:block}.gd-fb__message{margin:1.2rem 0 0;font-size:1.4rem;text-align:center}.gd-fb__message--error{color:rgb(var(--color-error, 200 30 30))}.gd-fb__sticky{display:none}@media screen and (max-width:989px){.gd-fb__sticky{position:fixed;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;gap:1.6rem;padding:1.2rem 1.5rem calc(1.2rem + env(safe-area-inset-bottom,0px));background:rgb(var(--color-background));box-shadow:0 -.4rem 1.2rem rgba(var(--color-foreground),.1);transform:translateY(110%);transition:transform var(--duration-default) ease}.gd-fb__sticky.is-visible{transform:none}.gd-fb__sticky-count{flex:none;font-weight:700;font-size:1.4rem}.gd-fb__sticky-add{flex:1 1 auto;min-width:0}}@media(prefers-reduced-motion:reduce){.gd-fb__slot,.gd-fb__shot,.gd-fb__check,.gd-fb__circle-img,.gd-fb__sticky{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-gd-fragrance-bundle.css.map */
