.gwp{--gwp-gold: #c39c71;--gwp-ink: rgb(var(--color-base-text, 26, 26, 26));--gwp-muted: #6c604e;--gwp-cream: #f6f1ea;--gwp-line: rgba(var(--color-base-text, 26, 26, 26), .12);--gwp-radius: 1.2rem;color:var(--gwp-ink);padding-bottom:4rem}.gwp [hidden]{display:none!important}.gwp,.gwp *,.gwp *:before,.gwp *:after{box-sizing:border-box}.gwp button{font-family:inherit}.gwp :focus-visible{outline:2px solid rgb(var(--color-keyboard-focus, 26, 26, 26));outline-offset:2px}.gwp-hero{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "anim" "choices" "real";gap:1.4rem;padding-top:1.2rem}.gwp-hero__head{grid-area:head}.gwp-hero__anim{grid-area:anim;position:relative;min-width:0}.gwp-hero__choices{grid-area:choices;min-width:0}.gwp-hero__real{grid-area:real;min-width:0}.gwp-kicker{margin:0 0 .4rem;font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gwp-muted)}.gwp-title{margin:0;font-size:2.4rem;line-height:1.15}.gwp-lede{margin:.6rem 0 0;font-size:1.4rem;line-height:1.5;color:var(--gwp-muted)}.gwp-anim-box{position:relative;width:100%;margin:0 auto}.gwp-anim{position:relative;width:100%;aspect-ratio:640 / 560;border-radius:var(--gwp-radius);overflow:hidden;background:var(--gwp-cream)}.gwp-anim__placeholder,.gwp-anim__poster,.gwp-anim__stage{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.gwp-anim__placeholder,.gwp-anim__poster{object-fit:contain;display:block}.gwp-anim__poster[hidden]{display:none}.gwp-anim__stage svg{display:block;width:100%!important;height:100%!important}.gwp-badge{position:absolute;top:.8rem;left:.8rem;right:.8rem;margin:0;width:fit-content;max-width:calc(100% - 1.6rem);padding:.4rem .9rem;border-radius:99rem;background:#ffffffdb;color:var(--gwp-muted);font-size:1.1rem;line-height:1.35}.gwp-replay{position:absolute;right:.8rem;bottom:.8rem;display:inline-flex;align-items:center;gap:.6rem;min-height:4rem;padding:0 1.4rem;border:0;border-radius:99rem;background:#ffffffeb;color:#1a1a1a;font-size:1.3rem;cursor:pointer;box-shadow:0 1px 4px #0000001f}.gwp-replay:hover{background:#fff}.gwp-real__title{margin:0 0 .8rem;font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gwp-muted)}.gwp-real__row{display:flex;flex-wrap:wrap;gap:1rem}.gwp-real__item{display:flex;align-items:center;gap:1rem;flex:1 1 16rem;min-width:0;padding:.8rem;border:0;border-radius:.8rem;background:var(--gwp-cream);color:inherit;text-align:left;font-size:1.3rem}.gwp-real__item--paper{cursor:default}.gwp-real__item--paper.is-clip{cursor:zoom-in}.gwp-real__item--paper:disabled{color:inherit;opacity:1}.gwp-real__media{flex:none;width:5.6rem;aspect-ratio:120 / 214;border-radius:.6rem;overflow:hidden;background:#e9e1d5}.gwp-real__media--ribbon{aspect-ratio:612 / 765;background:#fff}.gwp-real__media img{display:block;width:100%;height:100%;object-fit:cover}.gwp-real__media--ribbon img{object-fit:contain}.gwp-real__caption{display:flex;flex-direction:column;gap:.2rem;min-width:0}.gwp-real__name{font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase}.gwp-real__sub{font-size:1.2rem;color:var(--gwp-muted)}.gwp-target{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem .8rem;margin:0 0 1.4rem;padding:.8rem 1.2rem;border-radius:.8rem;background:var(--gwp-cream);font-size:1.3rem;line-height:1.4}.gwp-target__label{font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:#8a6a3f}.gwp-target__text{min-width:0;overflow-wrap:anywhere}.gwp-group{margin:0 0 1.4rem;padding:0;border:0;min-width:0}.gwp-group__label{display:block;padding:0;margin:0 0 .8rem;font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gwp-muted)}.gwp-group__value{margin-left:.4rem;letter-spacing:.06em;color:var(--gwp-ink)}.gwp-hint{margin:.8rem 0 0;font-size:1.3rem;line-height:1.45;color:var(--gwp-muted)}.gwp-kinds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}[data-gwp-kind-count="1"] .gwp-kinds{grid-template-columns:minmax(0,1fr)}.gwp-kind{min-height:4.8rem;padding:.8rem;border:1px solid var(--gwp-line);border-radius:.8rem;background:transparent;color:inherit;font-size:1.3rem;line-height:1.25;cursor:pointer;transition:border-color .14s ease,background-color .14s ease}.gwp-kind:hover{border-color:var(--gwp-gold)}.gwp-kind[aria-pressed=true]{border-color:var(--gwp-gold);background:var(--gwp-cream);box-shadow:inset 0 0 0 1px var(--gwp-gold)}.gwp-kind:disabled{cursor:progress}.gwp-swatches{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem .6rem;max-width:42rem}.gwp-swatch{display:flex;flex-direction:column;align-items:center;gap:.5rem;min-width:0;padding:0;border:0;background:none;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.gwp-swatch__chip{display:block;width:3.4rem;height:3.4rem;border-radius:50%;background-position:center;background-size:cover;background-repeat:no-repeat;box-shadow:inset 0 0 0 1px #00000026;transition:transform .14s ease,box-shadow .14s ease}.gwp-swatch:hover .gwp-swatch__chip{transform:scale(1.06)}.gwp-swatch[aria-pressed=true] .gwp-swatch__chip{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--gwp-gold)}.gwp-swatch__name{font-size:1rem;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;text-align:center;color:#8c8c8c}.gwp-swatch[aria-pressed=true] .gwp-swatch__name{color:var(--gwp-ink)}.gwp-sizes{display:flex;flex-wrap:wrap;gap:.8rem}.gwp-size{min-height:4rem;padding:0 1.2rem;border:1px solid var(--gwp-line);border-radius:99rem;background:transparent;color:inherit;font-size:1.3rem;cursor:pointer}.gwp-size[aria-pressed=true]{border-color:var(--gwp-gold);background:var(--gwp-cream);box-shadow:inset 0 0 0 1px var(--gwp-gold)}.gwp-buy{display:flex;flex-direction:column;gap:1rem}.gwp:not([data-gwp-cart]) .gwp-buy{visibility:hidden;animation:gwp-reveal 0s linear 4s forwards}@keyframes gwp-reveal{to{visibility:visible}}.gwp-price{margin:0;font-size:1.8rem}.gwp-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:5rem;padding:0 2rem;border:0;border-radius:99rem;background:#1a1a1a;color:#fff;font-size:1.5rem;letter-spacing:.04em;text-decoration:none;text-align:center;cursor:pointer;transition:opacity .14s ease}.gwp-btn:hover{opacity:.88}.gwp-btn:disabled{opacity:.4;cursor:not-allowed}.gwp-btn[aria-busy=true]{cursor:progress}.gwp-btn--small{width:auto;min-height:4rem;font-size:1.3rem}.gwp-btn--ghost{background:transparent;color:inherit;box-shadow:inset 0 0 0 1px var(--gwp-line)}.gwp-explore__links{margin:0;font-size:1.4rem}.gwp-explore__links a,.gwp-notice a{color:inherit;text-decoration:underline;text-underline-offset:.3rem}.gwp-explore .gwp-hint{margin-top:.4rem}.gwp-confirm{padding:1.2rem;border-radius:.8rem;background:#fff6e8;border:1px solid #e8cfa4;font-size:1.4rem}.gwp-confirm p{margin:0 0 1rem}.gwp-confirm__actions{display:flex;flex-wrap:wrap;gap:.8rem}.gwp-notice{display:flex;flex-wrap:wrap;gap:.4rem 1rem;padding:1rem 1.2rem;border-radius:.8rem;background:#eef6ef;color:#1f5d44;font-size:1.4rem}.gwp-error{margin:0;padding:1rem 1.2rem;border-radius:.8rem;background:#fdecea;color:#a1281c;font-size:1.4rem}.gwp-block,.gwp-basket{margin-top:4.8rem}.gwp-h2{margin:0 0 .4rem;font-size:2.2rem}.gwp-h3{margin:3.2rem 0 1.2rem;font-size:1.8rem}.gwp-sub{margin:0 0 1.6rem;font-size:1.4rem;color:var(--gwp-muted)}.gwp-basket__list{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}.gwp-basket__item{display:flex;align-items:center;gap:1.2rem;width:100%;padding:.8rem;border:1px solid var(--gwp-line);border-radius:.8rem;background:transparent;color:inherit;text-align:left;cursor:pointer}.gwp-basket__item[aria-pressed=true]{border-color:var(--gwp-gold);background:var(--gwp-cream);box-shadow:inset 0 0 0 1px var(--gwp-gold)}.gwp-basket__thumb{flex:none;width:6.4rem;height:6.4rem;border-radius:.6rem;overflow:hidden;background:#e9e1d5}.gwp-basket__thumb img{display:block;width:100%;height:100%;object-fit:cover}.gwp-basket__noimg{display:block;width:100%;height:100%}.gwp-basket__text{display:flex;flex-direction:column;gap:.2rem;min-width:0;font-size:1.3rem}.gwp-basket__title{font-size:1.4rem;overflow-wrap:anywhere}.gwp-basket__size,.gwp-basket__wrap{color:var(--gwp-muted)}.gwp-gallery,.gwp-ribbons{list-style:none;margin:0;padding:0;display:grid;gap:1.6rem 1.2rem}.gwp-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.gwp-paper{min-width:0}.gwp-paper__media{position:relative;display:block;width:100%;aspect-ratio:120 / 214;padding:0;border:0;border-radius:var(--gwp-radius);overflow:hidden;background:#e9e1d5}.gwp-paper__media img{display:block;width:100%;height:100%;object-fit:cover}.gwp-paper__media--clip{cursor:zoom-in}.gwp-paper__tag{position:absolute;left:.8rem;bottom:.8rem;padding:.3rem .8rem;border-radius:99rem;background:#ffffffe0;color:var(--gwp-muted);font-size:1.1rem}.gwp-paper__tag--real{background:#1a1a1ab8;color:#fff}.gwp-paper__name,.gwp-ribbon__name{margin:.8rem 0 0;font-size:1.4rem}.gwp-paper__note,.gwp-ribbon__note{margin:.2rem 0 0;font-size:1.2rem;color:var(--gwp-muted)}.gwp-ribbons{grid-template-columns:repeat(3,minmax(0,1fr))}.gwp-ribbon{min-width:0}.gwp-ribbon__media{aspect-ratio:612 / 765;border-radius:var(--gwp-radius);overflow:hidden;background:var(--gwp-cream)}.gwp-ribbon__media img{display:block;width:100%;height:100%;object-fit:contain}.gwp-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.gwp-table{width:100%;min-width:48rem;border-collapse:collapse;font-size:1.4rem}.gwp-table__caption{caption-side:bottom;padding-top:.8rem;text-align:left;font-size:1.2rem;color:var(--gwp-muted)}.gwp-table th,.gwp-table td{padding:1rem .8rem;border-bottom:1px solid var(--gwp-line);text-align:right;white-space:nowrap}.gwp-table th[scope=row]{text-align:left;white-space:normal;font-weight:400}.gwp-table thead th{font-size:1.2rem;font-weight:400;letter-spacing:.06em;color:var(--gwp-muted)}.gwp-arrives{display:grid;gap:1.6rem}.gwp-arrives__video{border-radius:var(--gwp-radius);overflow:hidden;background:#000}.gwp-arrives__video video{display:block;width:100%;height:auto;max-height:70svh;object-fit:cover}.gwp-arrives__roll{display:flex;align-items:center;gap:1.6rem;font-size:1.4rem;line-height:1.5}.gwp-arrives__roll img{flex:none;width:9rem;height:auto;border-radius:.8rem}.gwp-arrives__roll p{margin:0 0 .6rem}.gwp-arrives__lead{font-size:1.5rem}.gwp-faq{border-top:1px solid var(--gwp-line)}.gwp-faq__item{border-bottom:1px solid var(--gwp-line)}.gwp-faq__item summary{position:relative;padding:1.4rem 3.2rem 1.4rem 0;font-size:1.5rem;cursor:pointer;list-style:none}.gwp-faq__item summary::-webkit-details-marker{display:none}.gwp-faq__item summary:after{content:"+";position:absolute;right:.4rem;top:50%;transform:translateY(-50%);font-size:2rem;color:var(--gwp-muted)}.gwp-faq__item[open] summary:after{content:"\2212"}.gwp-faq__answer{padding:0 0 1.4rem;font-size:1.4rem;line-height:1.55}.gwp-deadlines{margin:0;display:grid;gap:.6rem}.gwp-deadlines__row{display:flex;justify-content:space-between;gap:1.2rem;padding:.8rem 0;border-bottom:1px solid var(--gwp-line);font-size:1.4rem}.gwp-deadlines dt,.gwp-deadlines dd{margin:0}.gwp-deadlines dd{font-weight:600;text-align:right}.gpp-lightbox{border:0;padding:0;background:transparent;max-width:none;max-height:none;width:100vw;height:100dvh;margin:0}.gpp-lightbox::backdrop{background:#14100ce0}.gpp-lightbox-inner{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;height:100%;padding:16px;box-sizing:border-box}.gpp-lightbox-img{display:block;height:min(78dvh,calc((100vw - 32px) * 214 / 120));width:auto;aspect-ratio:120 / 214;border-radius:12px;object-fit:cover;background:#2a241e}.gpp-lightbox-name{color:#f3ece2;font-size:12px;letter-spacing:.18em;text-transform:uppercase}.gpp-lightbox-close{position:absolute;top:max(12px,env(safe-area-inset-top));right:12px;width:40px;height:40px;border:0;border-radius:50%;background:#ffffff24;color:#fff;font-size:22px;line-height:40px;cursor:pointer}@media screen and (max-width:749px){.gwp-lede{display:none}.gwp-anim-box{max-width:calc(34svh * 640 / 560)}.gwp-swatch__name{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gwp-swatches{gap:.8rem .6rem}.gwp-swatch__chip{width:3.2rem;height:3.2rem}.gwp-kind{min-height:4.4rem}.gwp-group{margin-bottom:1.2rem}.gwp-group__label{margin-bottom:.6rem}}@media screen and (min-width:750px){.gwp-title{font-size:3.2rem}.gwp-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.gwp-ribbons{grid-template-columns:repeat(5,minmax(0,1fr))}.gwp-basket__list{grid-template-columns:repeat(2,minmax(0,1fr))}.gwp-arrives{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center}.gwp-table{min-width:0}}@media screen and (min-width:990px){.gwp-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-rows:auto auto 1fr;grid-template-areas:"anim head" "anim choices" "real choices";column-gap:4.8rem;row-gap:1.6rem;padding-top:3.2rem;align-items:start}.gwp-gallery{grid-template-columns:repeat(6,minmax(0,1fr))}.gwp-btn{width:auto;min-width:28rem}.gwp-basket__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.gwp *,.gwp *:before,.gwp *:after{transition:none!important}.gwp-swatch:hover .gwp-swatch__chip{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/104/assets/gift-wrap-showcase.css.map */
