.gift-quiz{--gq-white: #ffffff;--gq-cream-100: #f8f5f1;--gq-cream-200: #f2ede6;--gq-cream-300: #dbcfc2;--gq-orange-400: #de8663;--gq-orange-500: #d6683c;--gq-orange-600: #b65833;--gq-neutral-900: #1c1c1c;--gq-neutral-800: #414141;--gq-neutral-700: #686868;--gq-neutral-300: #b5b5b5;--gq-neutral-100: #eeeeee;--gq-red-700: #c20c0c;--gq-serif: var(--font-richmond-family, "Richmond Display", serif);--gq-sans: var(--font-body-family);display:block;color:var(--gq-neutral-900);font-family:var(--gq-sans)}.gift-quiz [hidden]{display:none!important}.gift-quiz p,.gift-quiz ul{margin:0}.gift-quiz ul{padding:0;list-style:none}.gift-quiz button{font-family:inherit}.gift-quiz__button{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:48px;margin:0;padding:0 16px;border:1px solid transparent;border-radius:0;background:transparent;color:var(--gq-neutral-900);font-family:var(--gq-sans);font-size:12px;line-height:16px;font-weight:400;letter-spacing:.5px;text-align:center;text-transform:uppercase;text-decoration:none;white-space:nowrap;box-shadow:none;cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.gift-quiz__button--primary{gap:12px;border-color:var(--gq-orange-600);background-color:var(--gq-orange-600);color:var(--gq-cream-100)}.gift-quiz__button--secondary{border-color:var(--gq-neutral-900)}.gift-quiz__button:focus-visible,.gift-quiz__option:focus-visible,.gift-quiz__edition:focus-visible{outline:2px solid var(--gq-orange-500);outline-offset:2px;box-shadow:none}.gift-quiz__button:disabled{border-color:var(--gq-neutral-100);background-color:var(--gq-neutral-100);color:var(--gq-neutral-300);cursor:default}@media(hover:hover){.gift-quiz__button--primary:not(:disabled):hover{border-color:var(--gq-orange-500);background-color:var(--gq-orange-500)}.gift-quiz__button--secondary:not(:disabled):hover{background-color:var(--gq-neutral-900);color:var(--gq-cream-100)}}.gift-quiz__button--secondary:not(:disabled):active{border-color:var(--gq-neutral-800);background-color:var(--gq-neutral-800);color:var(--gq-cream-100)}.gift-quiz__arrow{display:block;flex:0 0 auto;width:16px;height:16px}.gift-quiz__intro{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:clamp(560px,calc(100vh - 104px),740px);height:clamp(560px,calc(100svh - 104px),740px);padding:0 16px 48px;overflow:hidden;background-color:var(--gq-cream-100)}.gift-quiz__passports{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.gift-quiz__passport{position:absolute;display:block;height:auto;object-fit:contain}.gift-quiz__passport--1{top:48.5px;left:4.8px;width:96px;height:136px;transform:rotate(12deg)}.gift-quiz__passport--2{bottom:53.2px;left:37.7px;width:84px;height:119px;transform:rotate(-10deg)}.gift-quiz__passport--3{top:13.2px;right:7.8px;width:104px;height:147px;transform:rotate(-14deg)}.gift-quiz__passport--4{right:40px;bottom:23px;width:92px;height:130px;transform:rotate(10deg)}.gift-quiz__intro-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:640px;text-align:center}.gift-quiz .gift-quiz__intro-title{margin:0;font-family:var(--gq-serif);font-size:36px;line-height:44px;font-weight:300;letter-spacing:-.5px;color:var(--gq-neutral-900)}.gift-quiz__intro-text{font-size:16px;line-height:24px;letter-spacing:-.5px;color:var(--gq-neutral-700)}.gift-quiz__intro-button{width:100%}.gift-quiz__proof{display:flex;flex-direction:column;align-items:center;gap:8px}.gift-quiz__stars{display:flex;gap:2px;color:#f9c135}.gift-quiz__star{display:block;width:16.009px;height:16px}.gift-quiz__proof-text{font-size:14px;line-height:24px;letter-spacing:-.5px;color:var(--gq-neutral-700)}.gift-quiz__questions{display:flex;flex-direction:column;align-items:center;gap:32px;padding:32px 16px 48px;background-color:var(--gq-white)}.gift-quiz__step{display:flex;flex-direction:column;align-items:center;gap:32px;width:100%}.gift-quiz__progress{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.gift-quiz__stamps{--gq-stamp: 72px;display:flex;align-items:center;gap:4px;width:100%;height:88px}.gift-quiz__route{flex:1 1 0;min-width:0;height:2px;background:repeating-linear-gradient(90deg,var(--gq-cream-300) 0 4px,transparent 4px 10px)}.gift-quiz__route.is-done{background:repeating-linear-gradient(90deg,var(--gq-orange-400) 0 4px,transparent 4px 10px)}.gift-quiz__stamp{--gq-box: var(--gq-stamp);display:flex;flex:0 1 auto;min-width:var(--gq-stamp);align-items:center;justify-content:center;width:var(--gq-box);height:var(--gq-box)}.gift-quiz__stamp-disc{--gq-ring: var(--gq-cream-300);position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:var(--gq-stamp);height:var(--gq-stamp);border-radius:50%;background-color:var(--gq-white);color:var(--gq-neutral-700);text-align:center}.gift-quiz__stamp-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;fill:none}.gift-quiz__stamp-outer{cx:36px;cy:36px;r:35px;stroke:var(--gq-ring);stroke-width:2px;stroke-dasharray:4px 4px}.gift-quiz__stamp-inner{display:none;cx:36px;cy:36px;r:30.5px;stroke:var(--gq-orange-500);stroke-width:1px}.gift-quiz__stamp-number{position:relative;font-family:var(--gq-serif);font-size:20px;line-height:28px;font-weight:300;letter-spacing:0;white-space:nowrap}.gift-quiz__stamp-label{position:relative;display:none;width:72px;font-size:12px;line-height:16px;letter-spacing:0}.gift-quiz__stamp-check{position:relative;display:none;color:var(--gq-orange-500)}.gift-quiz__stamp-check svg,.gift-quiz__check svg,.gift-quiz__include-icon svg{display:block;width:16.01px;height:16px}.gift-quiz__stamp[data-state=current] .gift-quiz__stamp-disc{--gq-ring: var(--gq-orange-500);color:var(--gq-neutral-900)}.gift-quiz__stamp[data-state=stamped] .gift-quiz__stamp-disc{--gq-ring: var(--gq-orange-500);background-color:transparent;color:var(--gq-orange-500);transform:rotate(var(--gq-rot, 0deg))}.gift-quiz__stamp[data-state=stamped] .gift-quiz__stamp-outer{stroke-dasharray:none}.gift-quiz__stamp[data-state=stamped] .gift-quiz__stamp-inner,.gift-quiz__stamp[data-state=stamped] .gift-quiz__stamp-check{display:block}.gift-quiz__stamp[data-state=stamped] .gift-quiz__stamp-number{display:none}.gift-quiz__stamp[data-stamp="1"][data-state=stamped]{--gq-rot: 8deg;--gq-box: calc(var(--gq-stamp) * 1.1295)}.gift-quiz__stamp[data-stamp="2"][data-state=stamped]{--gq-rot: -6deg;--gq-box: calc(var(--gq-stamp) * 1.099)}.gift-quiz__stamp[data-stamp="3"][data-state=stamped]{--gq-rot: 5deg;--gq-box: calc(var(--gq-stamp) * 1.0834)}.gift-quiz__stamp.is-stamping .gift-quiz__stamp-disc{animation:gift-quiz-stamp .2s ease-out}@keyframes gift-quiz-stamp{0%{transform:scale(1.2) rotate(0)}to{transform:scale(1) rotate(var(--gq-rot, 0deg))}}@media(prefers-reduced-motion:reduce){.gift-quiz__stamp.is-stamping .gift-quiz__stamp-disc{animation:none}}.gift-quiz__progress-label{font-size:14px;line-height:24px;letter-spacing:-.5px;color:var(--gq-neutral-700);text-align:center}.gift-quiz__heading{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:1040px;text-align:center}.gift-quiz .gift-quiz__title{width:100%;margin:0;font-family:var(--gq-serif);font-size:28px;line-height:36px;font-weight:300;letter-spacing:0;color:var(--gq-neutral-900)}.gift-quiz__title:focus,.gift-quiz__title:focus-visible{outline:none;box-shadow:none}.gift-quiz__subtitle{width:100%;font-size:16px;line-height:24px;letter-spacing:-.5px;color:var(--gq-neutral-700)}.gift-quiz__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;max-width:1040px}.gift-quiz__options--photo{max-width:1314px}.gift-quiz__options--photo>:last-child:nth-child(odd){grid-column:1 / -1}.gift-quiz__options--product{grid-template-columns:minmax(0,1fr)}.gift-quiz__option{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin:0;padding:0;border:1px solid var(--gq-cream-300);border-radius:0;background-color:var(--gq-white);color:var(--gq-neutral-900);text-align:left;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.gift-quiz__option[aria-checked=true]{border-color:var(--gq-orange-500);background-color:var(--gq-cream-200)}.gift-quiz__check{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid var(--gq-neutral-700);background-color:var(--gq-white);color:var(--gq-white)}.gift-quiz__check svg{visibility:hidden}[aria-checked=true]>.gift-quiz__check,[aria-checked=true] .gift-quiz__option-row>.gift-quiz__check{border-color:var(--gq-orange-500);background-color:var(--gq-orange-500)}[aria-checked=true]>.gift-quiz__check svg,[aria-checked=true] .gift-quiz__option-row>.gift-quiz__check svg{visibility:visible}@media(hover:hover){.gift-quiz__option:not([aria-checked=true]):hover,.gift-quiz__edition:not([aria-checked=true]):hover{border-color:var(--gq-orange-500)}.gift-quiz__option:not([aria-checked=true]):hover .gift-quiz__check,.gift-quiz__edition:not([aria-checked=true]):hover .gift-quiz__check{border-color:var(--gq-orange-500)}}.gift-quiz__option-row{display:flex;align-items:flex-start;gap:12px;width:100%}.gift-quiz__option-title{flex:1 1 0;min-width:0;font-family:var(--gq-serif);font-size:20px;line-height:28px;font-weight:300;letter-spacing:0;overflow-wrap:break-word}.gift-quiz__option--photo{padding:8px 8px 12px}.gift-quiz__photo{position:relative;display:block;width:100%;height:150px;overflow:hidden;background-color:var(--gq-cream-100)}.gift-quiz__photo img,.gift-quiz__photo .gift-quiz__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% var(--gq-pos-mobile, 50%)}.gift-quiz__option--number{gap:4px;padding:16px}.gift-quiz__number{flex:1 1 0;font-family:var(--gq-serif);font-size:42px;line-height:58px;font-weight:300;letter-spacing:-1px}.gift-quiz__option-tag{font-size:14px;line-height:24px;letter-spacing:-.5px;color:var(--gq-neutral-700);white-space:pre-wrap}.gift-quiz__saving{color:var(--gq-red-700)}.gift-quiz__option--product{flex-direction:row;align-items:flex-start;gap:16px;padding:12px}.gift-quiz__product-image{position:relative;display:block;flex:0 0 auto;width:72px;height:101px;overflow:hidden}.gift-quiz__product-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.gift-quiz__option--box .gift-quiz__product-image{background-color:var(--gq-cream-100)}.gift-quiz__option--box .gift-quiz__product-image img{object-fit:contain}.gift-quiz__option-info{display:flex;flex:1 1 0;flex-direction:column;gap:6px;min-width:0}.gift-quiz__option-helper,.gift-quiz__option-detail{font-size:14px;line-height:24px;letter-spacing:-.5px;color:var(--gq-neutral-700)}.gift-quiz__option-detail{color:var(--gq-neutral-900)}.gift-quiz__note{width:100%;max-width:1040px;font-size:14px;line-height:24px;letter-spacing:-.5px;color:var(--gq-neutral-700);text-align:center}.gift-quiz__note a{color:inherit;text-decoration:underline;text-underline-offset:2px}.gift-quiz__actions{display:flex;justify-content:center;gap:16px;width:100%}.gift-quiz__actions .gift-quiz__button{flex:1 1 0;min-width:0}.gift-quiz__actions .gift-quiz__back{flex-grow:172}.gift-quiz__actions .gift-quiz__next{flex-grow:170}.gift-quiz__result{display:flex;flex-direction:column;align-items:center;gap:32px;padding:0 0 48px;background-color:var(--gq-white)}.gift-quiz__result-main{display:flex;flex-direction:column;gap:24px;width:100%}.gift-quiz__result-media{position:relative;aspect-ratio:390 / 340;overflow:hidden;background-color:var(--gq-cream-200)}.gift-quiz__result-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.gift-quiz__result-info{display:flex;flex-direction:column;gap:16px;padding:0 16px}.gift-quiz__result-heading{display:flex;flex-direction:column;gap:8px}.gift-quiz .gift-quiz__result-title{margin:0;font-family:var(--gq-serif);font-size:36px;line-height:44px;font-weight:300;letter-spacing:-.5px;color:var(--gq-neutral-900)}.gift-quiz__result-title:focus,.gift-quiz__result-title:focus-visible{outline:none;box-shadow:none}.gift-quiz__result-subtitle{font-size:16px;line-height:24px;letter-spacing:-.5px;color:var(--gq-neutral-700)}.gift-quiz__editions{display:flex;flex-direction:column;gap:8px}.gift-quiz__editions-label{font-size:14px;line-height:24px;letter-spacing:-.5px;color:var(--gq-neutral-700)}.gift-quiz__editions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gift-quiz__edition{display:flex;align-items:center;gap:8px;margin:0;padding:8px;border:1px solid var(--gq-cream-300);border-radius:0;background-color:var(--gq-white);color:var(--gq-neutral-900);text-align:left;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.gift-quiz__edition[aria-checked=true]{border-color:var(--gq-orange-500);background-color:var(--gq-cream-200)}.gift-quiz__edition .gift-quiz__option-row{flex:1 1 0;min-width:0}.gift-quiz__edition-image{position:relative;flex:0 0 auto;width:40px;height:56px;overflow:hidden}.gift-quiz__edition-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.gift-quiz__answers{display:flex;flex-wrap:wrap;gap:8px}.gift-quiz__answer{padding:4px 8px;border:1px solid var(--gq-cream-300);background-color:var(--gq-cream-100);font-size:14px;line-height:24px;letter-spacing:-.5px;color:var(--gq-neutral-800);max-width:100%}.gift-quiz__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px}.gift-quiz__price-current{font-family:var(--gq-serif);font-size:28px;line-height:36px;font-weight:300;letter-spacing:0}.gift-quiz__price-compare{font-size:16px;line-height:24px;letter-spacing:-.5px;color:var(--gq-red-700)}.gift-quiz__price-discount{font-size:14px;line-height:24px;letter-spacing:-.5px;color:var(--gq-red-700)}.gift-quiz__includes{display:flex;flex-direction:column;gap:8px}.gift-quiz__include{display:flex;align-items:center;gap:8px;font-size:16px;line-height:24px;letter-spacing:-.5px;color:var(--gq-neutral-800)}.gift-quiz__include-icon{flex:0 0 auto;color:var(--gq-orange-500)}.gift-quiz__result-actions{display:flex;flex-direction:column;gap:12px}.gift-quiz__result-actions .gift-quiz__button{width:100%}.gift-quiz__related{display:flex;flex-direction:column;gap:16px;width:100%}.gift-quiz .gift-quiz__related-title{margin:0;padding:0 16px;font-family:var(--gq-serif);font-size:24px;line-height:32px;font-weight:300;letter-spacing:0;color:var(--gq-neutral-900)}.gift-quiz .gift-quiz__related-list{display:flex;gap:12px;padding:0 16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;scrollbar-width:none}.gift-quiz__related-list::-webkit-scrollbar{display:none}.gift-quiz__related-item{flex:0 0 246px;scroll-snap-align:start}.gift-quiz .gift-quiz__related-item .badge.custom-recommend-badge{padding:4px 6px;border-width:0;font-size:12px;line-height:14px}.gift-quiz .gift-quiz__related-item .price__badge-sale{border-width:0}.gift-quiz .gift-quiz__related-item .price__sale{gap:8px}.gift-quiz__upsell{display:grid;grid-template-columns:72px minmax(0,1fr);column-gap:12px;row-gap:4px;align-items:start;width:calc(100% - 32px);padding:12px;border:1px solid var(--gq-cream-300);background-color:var(--gq-cream-100)}.gift-quiz__upsell-image{grid-row:1 / span 2;display:block;width:72px;height:72px}.gift-quiz__upsell-image img{display:block;width:100%;height:100%;object-fit:cover}.gift-quiz__upsell-text{display:flex;flex-direction:column;gap:4px}.gift-quiz__upsell-title{font-family:var(--gq-serif);font-size:20px;line-height:28px;font-weight:300;letter-spacing:0}.gift-quiz__upsell-body{font-size:14px;line-height:24px;letter-spacing:-.5px;color:var(--gq-neutral-700)}.gift-quiz__upsell-button{grid-column:2;justify-self:start;padding:0 15px}.gift-quiz .gift-quiz__trust{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%;padding:0 16px}.gift-quiz__trust-item{display:flex;align-items:center;gap:8px;font-size:14px;line-height:24px;letter-spacing:-.5px;color:var(--gq-neutral-800)}.gift-quiz__trust-icon{display:block;flex:0 0 auto;width:24px;height:24px}@media screen and (min-width:750px){.gift-quiz__questions{gap:48px;padding:64px 40px 96px}.gift-quiz__step{gap:48px}.gift-quiz__progress{gap:16px;max-width:1040px}.gift-quiz__stamps{--gq-stamp: 96px;gap:12px;width:auto;height:112px}.gift-quiz__route{flex:0 0 72px}.gift-quiz__stamp-disc{gap:4px}.gift-quiz__stamp-outer{cx:48px;cy:48px;r:47px}.gift-quiz__stamp-inner{cx:48px;cy:48px;r:41.5px}.gift-quiz__stamp-number{font-size:28px;line-height:36px}.gift-quiz__stamp-label{display:block}.gift-quiz__heading{gap:12px}.gift-quiz .gift-quiz__title{font-size:42px;line-height:58px;letter-spacing:-1px}.gift-quiz__options--photo{grid-template-columns:repeat(3,minmax(0,1fr))}.gift-quiz__options--photo>:last-child:nth-child(odd){grid-column:auto}.gift-quiz__photo{height:200px}.gift-quiz__photo img{object-position:50% var(--gq-pos, 50%)}.gift-quiz__options--number{grid-template-columns:repeat(4,minmax(0,1fr))}.gift-quiz__option--number{gap:8px;padding:24px}.gift-quiz__options--product{grid-template-columns:repeat(2,minmax(0,1fr))}.gift-quiz__product-image{width:100px;height:141px}.gift-quiz__actions .gift-quiz__button{flex:0 0 284px}.gift-quiz__actions .gift-quiz__back{flex-basis:160px}.gift-quiz__intro-button{width:284px}.gift-quiz__result{gap:48px;padding:64px 40px 96px}.gift-quiz__result-main{flex-direction:row;gap:32px;max-width:1040px}.gift-quiz__result-media{flex:0 0 42%;aspect-ratio:auto}.gift-quiz__result-info{flex:1 1 0;gap:24px;min-width:0;padding:0}.gift-quiz .gift-quiz__result-title{font-size:42px;line-height:58px;letter-spacing:-1px}.gift-quiz__result-actions{flex-direction:row}.gift-quiz__result-actions .gift-quiz__result-cta{flex:1 1 0;width:auto;min-width:0}.gift-quiz__result-actions .gift-quiz__restart{flex:0 0 200px;width:200px}}@media screen and (min-width:990px){.gift-quiz__options--photo{grid-template-columns:repeat(4,minmax(0,1fr))}.gift-quiz__intro{height:clamp(560px,calc(100vh - 220px),680px);height:clamp(560px,calc(100svh - 220px),680px);padding:96px 0}.gift-quiz__passport--1{top:10.353%;left:calc(50% - 541.84px);width:180px;height:255px;transform:rotate(-14deg)}.gift-quiz__passport--2{top:64.691%;bottom:auto;left:calc(50% - 407.77px);width:112px;height:159px;transform:rotate(12deg)}.gift-quiz__passport--3{top:14.835%;right:auto;left:calc(50% + 368.01px);width:160px;height:226px;transform:rotate(15deg)}.gift-quiz__passport--4{top:62.926%;right:auto;bottom:auto;left:calc(50% + 294.3px);width:124px;height:175px;transform:rotate(-10deg)}.gift-quiz__intro-content{gap:24px}.gift-quiz .gift-quiz__intro-title{font-size:54px;line-height:64px;letter-spacing:-1px}.gift-quiz__intro-text{font-size:18px;line-height:28px}.gift-quiz__intro-button{width:284px}.gift-quiz__proof{flex-direction:row}.gift-quiz__result-media{flex:0 0 488px}.gift-quiz__result-main{gap:64px}.gift-quiz__related{gap:24px;max-width:1040px}.gift-quiz .gift-quiz__related-title{padding:0}.gift-quiz .gift-quiz__related-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0;overflow:visible}.gift-quiz__related-item{flex:none}.gift-quiz__related-item .card__inner,.gift-quiz__related-item .card{--ratio-percent: 100.5714% !important}.gift-quiz .gift-quiz__related-item .card-rating{margin-bottom:6px}.gift-quiz .gift-quiz__related-item .card-information>.price{margin-top:6px!important}.gift-quiz .gift-quiz__related-item .badge.custom-recommend-badge{line-height:16px}.gift-quiz__upsell{display:flex;align-items:center;gap:24px;width:100%;max-width:1040px;padding:16px 24px 16px 16px}.gift-quiz__upsell-image{flex:0 0 96px;width:96px;height:96px}.gift-quiz__upsell-text{flex:1 1 0;min-width:0}.gift-quiz__upsell-button{flex:0 0 auto}.gift-quiz .gift-quiz__trust{flex-direction:row;justify-content:center;gap:48px;max-width:1040px;padding:0}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/section-gift-quiz.css.map */
