.product-faq{padding:clamp(48px,7vw,96px) var(--container-gutter)}.product-faq__inner{width:min(100%,1000px);margin-inline:auto}.product-faq__header{margin-bottom:clamp(24px,4vw,40px);text-align:center}.product-faq__eyebrow{margin:0 0 10px;color:rgb(var(--text-color) / .62);font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.product-faq__title{margin:0;font-size:clamp(2rem,4vw,3.25rem);line-height:1.05}.product-faq__items{border-top:1px solid rgb(var(--text-color) / .16)}.product-faq__item{border-bottom:1px solid rgb(var(--text-color) / .16)}.product-faq__question{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:22px;cursor:pointer;font-size:clamp(1rem,1.5vw,1.2rem);font-weight:650;line-height:1.35;list-style:none}.product-faq__question::-webkit-details-marker{display:none}.product-faq__toggle{position:relative;flex:0 0 18px;width:18px;height:18px}.product-faq__toggle:before,.product-faq__toggle:after{position:absolute;top:50%;left:50%;width:14px;height:1.5px;background:currentColor;content:"";transform:translate(-50%,-50%);transition:transform .18s ease}.product-faq__toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.product-faq__item[open] .product-faq__toggle:after{transform:translate(-50%,-50%) rotate(0)}.product-faq__answer{max-width:850px;padding:0 42px 24px 0;color:rgb(var(--text-color) / .72);line-height:1.7}.product-faq__answer p{margin:0}@media screen and (max-width:699px){.product-faq{padding-block:48px}.product-faq__question{gap:16px;padding-block:19px}.product-faq__answer{padding-right:20px}}.pm-scratch__dialog{width:min(90vw,420px);max-width:none;max-height:calc(100dvh - 32px);inset:0 0 auto;margin:16px auto 0;padding:0;border:0;border-radius:18px;color:#141414;background:#fff;box-shadow:0 18px 54px #0000003d;overflow:auto}.pm-scratch__dialog::backdrop{background:#00000094;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.pm-scratch__content{padding:26px 26px 22px;text-align:center}.pm-scratch__close{position:absolute;z-index:2;top:9px;right:9px;display:grid;width:32px;height:32px;place-items:center;padding:0;border:0;border-radius:50%;color:#222;background:#f1f1f1;font-size:21px;line-height:1;cursor:pointer}.pm-scratch__eyebrow{margin:0 0 8px;color:#d49a00;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.pm-scratch__title{margin:0;font-size:clamp(24px,5vw,32px);line-height:1.08;letter-spacing:-.035em}.pm-scratch__intro{max-width:340px;margin:8px auto 16px;color:#141414ad;font-size:14px;line-height:1.55}.pm-scratch__card{position:relative;width:100%;min-height:132px;border-radius:16px;background:linear-gradient(135deg,#fff8d9,#ffe36b);overflow:hidden}.pm-scratch__reward{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;gap:5px;padding:20px}.pm-scratch__reward-label{font-size:12px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.pm-scratch__reward strong{font-size:clamp(27px,6vw,40px);line-height:1.08}.pm-scratch__reward>span:last-child{font-size:13px}.pm-scratch__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;touch-action:none;cursor:crosshair;transition:opacity .24s ease}.pm-scratch__canvas.is-revealed{opacity:0;pointer-events:none}.pm-scratch__reveal{margin-top:12px;padding:4px;border:0;color:#1414149e;background:transparent;font-size:12px;text-decoration:underline;cursor:pointer}.pm-scratch__actions{margin-top:18px}.pm-scratch__code-row{display:grid;grid-template-columns:1fr auto;max-width:310px;margin:0 auto 12px;border:1px dashed rgba(20,20,20,.36);border-radius:10px;overflow:hidden}.pm-scratch__code-row code{padding:12px;color:#111;background:#f7f7f7;font-size:17px;font-weight:800;letter-spacing:.08em}.pm-scratch__code-row button{padding:10px 14px;border:0;color:#111;background:#ffe000;font-weight:750;cursor:pointer}.pm-scratch__apply{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:12px 24px;border-radius:999px;color:#fff;background:#111;font-size:14px;font-weight:750;text-decoration:none}.pm-scratch__terms{margin:16px 0 0;color:#14141475;font-size:10px;line-height:1.45}.pm-scratch .pm-scratch__launcher{position:fixed;z-index:30;left:12px;bottom:106px;display:none;min-width:146px;min-height:60px;align-items:center;justify-content:center;gap:10px;padding:11px 20px 11px 14px;border:1px solid rgba(255,255,255,.22);border-radius:999px;color:#fff;background-color:#00a341;background-image:linear-gradient(135deg,#00b84f,#009b41 52%,#007d35);box-shadow:0 10px 28px #007d354d,0 2px 8px #0000001f;font-size:16px;font-weight:650;line-height:1;letter-spacing:.01em;cursor:pointer;isolation:isolate;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.pm-scratch .pm-scratch__launcher:before{content:"";position:absolute;z-index:-1;top:1px;right:10px;left:10px;height:46%;border-radius:999px;background:linear-gradient(180deg,#fff3,#fff0);pointer-events:none}.pm-scratch .pm-scratch__launcher:hover{filter:saturate(1.06) brightness(1.03);transform:translateY(-2px);box-shadow:0 14px 34px #007d3557,0 3px 10px #00000024}.pm-scratch .pm-scratch__launcher:active{transform:translateY(0) scale(.98)}.pm-scratch .pm-scratch__launcher:focus-visible{outline:3px solid rgba(0,163,65,.28);outline-offset:3px}.pm-scratch .pm-scratch__launcher-icon{width:34px;height:34px;flex:0 0 auto;padding:5px;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:#ffffff21;box-sizing:border-box}shopify-chat::part(activator){transform:translateY(calc(-30vh - 50px))!important}#smile-ui-lite-launcher-frame-container{bottom:150px!important}@media screen and (max-width:699px){#smile-ui-lite-launcher-frame-container{right:12px!important;bottom:138px!important}.pm-scratch__dialog{width:calc(100vw - 28px);max-height:calc(100dvh - 20px);margin-top:10px;border-radius:16px}.pm-scratch__content{padding:23px 16px 18px}.pm-scratch__card{min-height:118px}.pm-scratch .pm-scratch__launcher{left:10px;bottom:78px;min-width:126px;min-height:52px;gap:8px;padding:10px 16px;font-size:14px}.pm-scratch .pm-scratch__launcher-icon{width:27px;height:27px}}@media(prefers-reduced-motion:reduce){.pm-scratch__canvas{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/70/compiled_assets/styles.css.map?subset=AAAAAAAAAAQAAAAAAAAAAAAC */
