.scruffi-qa{display:block;position:relative;z-index:2}.scruffi-qa--below{grid-row-start:3;margin-top:var(--space-1)}.scruffi-qa--overlay{display:none}.grid:has(>.grid__item .scruffi-qa--below){row-gap:var(--space-5)}@media screen and (max-width:749px),(hover:none){.grid__item>product-component:has(.scruffi-qa--below){display:block;height:100%}.card__content:has(>.scruffi-qa--below){grid-template-rows:max-content minmax(0,1fr) max-content}}.scruffi-qa__btn{min-height:4.4rem}.scruffi-qa--below .scruffi-qa__btn{min-height:3.6rem;min-width:0;padding:0 var(--space-3);font-size:1.3rem;letter-spacing:.06rem}@media screen and (hover:hover)and (min-width:750px){.scruffi-qa--below{display:none}.grid:has(>.grid__item .scruffi-qa--below){row-gap:var(--grid-desktop-vertical-spacing)}.scruffi-qa--overlay{display:block;position:absolute;left:var(--space-4);right:var(--space-4);bottom:var(--space-4);opacity:0;transform:translateY(var(--space-2));transition:opacity .2s ease,transform .2s ease;pointer-events:none}.card__inner:has(>.scruffi-qa--overlay){z-index:2;pointer-events:none}.card-wrapper:hover .scruffi-qa--overlay,.card-wrapper:focus-within .scruffi-qa--overlay{opacity:1;transform:none;pointer-events:auto}.scruffi-qa--overlay .scruffi-qa__btn{--color-button-text: var(--scruffi-ink-rgb);background-color:var(--scruffi-cream);color:var(--scruffi-ink);box-shadow:var(--shadow-lift)}}@media(prefers-reduced-motion:reduce){.scruffi-qa--overlay,.scruffi-qa-modal,.scruffi-qa-modal__content{transition:none}}.scruffi-qa-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;visibility:hidden;background:rgba(var(--scruffi-ink-rgb),.35);transition:opacity .2s ease,visibility .2s ease}.scruffi-qa-modal[open]{opacity:1;visibility:visible;z-index:101}.scruffi-qa-modal .scruffi-qa-modal__content{position:absolute;top:auto;left:0;right:0;bottom:0;width:100%;max-width:none;max-height:90dvh;margin:0;overflow-y:auto;overscroll-behavior:contain;background:var(--scruffi-paper);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-float);transform:translateY(100%);transition:transform .25s ease}.scruffi-qa-modal[open] .scruffi-qa-modal__content{transform:none}.scruffi-qa-modal .scruffi-qa-modal__close{position:absolute;top:var(--space-2);right:var(--space-2);z-index:1;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;background:none;color:var(--scruffi-ink);cursor:pointer}.scruffi-qa-modal__close svg{width:1.8rem;height:1.8rem}@media screen and (min-width:750px){.scruffi-qa-modal .scruffi-qa-modal__content{top:50%;left:50%;right:auto;bottom:auto;width:min(96rem,calc(100% - 6.4rem));max-height:calc(100dvh - 9.6rem);border-radius:var(--radius-md);transform:translate(-50%,-48%)}.scruffi-qa-modal[open] .scruffi-qa-modal__content{transform:translate(-50%,-50%)}.scruffi-qa-modal .scruffi-qa-modal__close{top:var(--space-3);right:var(--space-3)}}.scruffi-qv{display:grid;color:var(--scruffi-ink)}.scruffi-qv__details{padding:var(--space-5) var(--space-4) var(--space-4);background:var(--scruffi-cream)}.scruffi-qv__head{display:grid;grid-template-columns:7.2rem minmax(0,1fr);gap:var(--space-4);align-items:center;padding-right:var(--space-7)}.scruffi-qv__thumb{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:var(--scruffi-paper);border-radius:var(--radius-md)}.scruffi-qv__title{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2rem;line-height:1.25;letter-spacing:0}.scruffi-qv .scruffi-rating-promo{margin:var(--space-4) 0 0}.scruffi-qv__trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2) var(--space-4);margin:var(--space-4) 0 0;padding:0;list-style:none;font-size:1.4rem;line-height:1.4}.scruffi-qv__trust li{display:flex;gap:var(--space-2);align-items:flex-start}.scruffi-qv__trust svg{flex:none;width:1.6rem;height:1.6rem;margin-top:.2rem;color:var(--scruffi-success)}.scruffi-qv__more{display:inline-block;margin-top:var(--space-4);font-size:1.4rem;font-weight:600;color:var(--scruffi-ink);text-underline-offset:.3rem}.scruffi-qv__buy{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4) var(--space-4) var(--space-5)}.scruffi-qv__form .form{display:flex;flex-direction:column;gap:var(--space-4)}.scruffi-qv__option{margin:0;padding:0;border:0;min-width:0}.scruffi-qv__option legend,.scruffi-qv__label{display:block;margin-bottom:var(--space-2);padding:0;font-size:1.4rem;font-weight:600}.scruffi-qv__pills{display:flex;flex-wrap:wrap;gap:var(--space-2)}.scruffi-qv__pill{display:inline-flex;align-items:center;min-height:4.4rem;padding:0 var(--space-4);border:1px solid var(--scruffi-line);border-radius:var(--radius-pill);background:var(--scruffi-paper);font-size:1.4rem;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.scruffi-qv__pill:hover{border-color:var(--scruffi-ink)}.scruffi-qv__opt-input:checked+.scruffi-qv__pill{border-color:var(--scruffi-ink);box-shadow:inset 0 0 0 1px var(--scruffi-ink);background:var(--scruffi-sand);font-weight:600}.scruffi-qv__opt-input:focus-visible+.scruffi-qv__pill{outline:2px solid var(--scruffi-ink);outline-offset:2px}.scruffi-qv__row{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-4)}.scruffi-qv__stepper{display:inline-flex;align-items:center;border:1px solid var(--scruffi-line);border-radius:var(--radius-pill);background:var(--scruffi-paper)}.scruffi-qv__step{width:4.4rem;height:4.4rem;border:0;background:none;color:var(--scruffi-ink);font-size:2rem;cursor:pointer}.scruffi-qv__stepper input{width:4rem;border:0;background:none;text-align:center;font-size:1.6rem;color:var(--scruffi-ink);-moz-appearance:textfield}.scruffi-qv__stepper input::-webkit-outer-spin-button,.scruffi-qv__stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.scruffi-qv__price-wrap{display:flex;flex-direction:column;align-items:flex-end}.scruffi-qv__price{font-weight:600;font-size:2rem;letter-spacing:.02em}.scruffi-qv__compare{font-size:1.4rem;color:var(--scruffi-text-soft)}.scruffi-qv__error{font-size:1.4rem;color:var(--scruffi-error)}.scruffi-qv__add{min-height:4.8rem}@media screen and (max-width:749px){.scruffi-qv .scruffi-rating-promo__benefits p:not(:first-child),.scruffi-qv__trust li:nth-child(n+3){display:none}.scruffi-qv .scruffi-rating-promo__benefits p:first-child{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}}@media screen and (min-width:750px){.scruffi-qv{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.scruffi-qv__details{padding:var(--space-6)}.scruffi-qv__head{grid-template-columns:9.6rem minmax(0,1fr);padding-right:0}.scruffi-qv__title{font-size:2.4rem}.scruffi-qv__buy{padding:var(--space-8) var(--space-6) var(--space-6)}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/scruffi-quick-add.css.map */
