[hidden]{display:none!important} :is(.qt-shop,.qt-pdpb,.qt-fbandw,.qt-sheet,.qt-drawer,.qt-toast,.qt-bar,.qt-lb),:is(.qt-shop,.qt-pdpb,.qt-fbandw,.qt-sheet,.qt-drawer,.qt-toast,.qt-bar,.qt-lb) *,:is(.qt-shop,.qt-pdpb,.qt-fbandw,.qt-sheet,.qt-drawer,.qt-toast,.qt-bar,.qt-lb) ::before,:is(.qt-shop,.qt-pdpb,.qt-fbandw,.qt-sheet,.qt-drawer,.qt-toast,.qt-bar,.qt-lb) ::after{box-sizing:border-box}  @font-face{font-family:"PangeaAfrikanVar";src:url(//quranictarbiyah.com/wp-content/uploads/GreenShift/fonts/font_2/woff2/PangeaAfrikanVAR_2.003.woff2) format("woff2");font-weight:300 900;font-display:swap;ascent-override:93%;descent-override:23%;line-gap-override:0%}
@font-face{font-family:"PangeaAfrikanText-RegularWeb";src:url(//quranictarbiyah.com/wp-content/uploads/GreenShift/fonts/font_6/woff2/PangeaAfrikanText-RegularWeb.woff2) format("woff2");font-weight:400;font-display:swap;ascent-override:93%;descent-override:23%;line-gap-override:0%} @font-face{font-family:"QT Pangea Var";src:url(//quranictarbiyah.com/wp-content/uploads/GreenShift/fonts/font_2/woff2/PangeaAfrikanVAR_2.003.woff2) format("woff2");font-weight:300 900;font-display:swap;ascent-override:93%;descent-override:23%;line-gap-override:0%}
@font-face{font-family:"QT Pangea Text";src:url(//quranictarbiyah.com/wp-content/uploads/GreenShift/fonts/font_6/woff2/PangeaAfrikanText-RegularWeb.woff2) format("woff2");font-weight:400;font-display:swap;ascent-override:93%;descent-override:23%;line-gap-override:0%}
:root{
--qt-head:"QT Pangea Var",var(--font-heading,"PangeaAfrikanVar"),-apple-system,"Segoe UI",sans-serif;
--qt-body:"QT Pangea Text",var(--font-body,"PangeaAfrikanText-RegularWeb"),-apple-system,"Segoe UI",sans-serif;
--qt-ink:var(--color-text,#000001);--qt-text:var(--color-text-body,#333);--qt-muted:#5d6a76;--qt-navy:#0f3d63;
--qtc-accent:#048a7c;--qtc-accent-700:#03776a;--qtc-accent-50:#e6f5f4;--qtc-accent-100:#d3eeec;--qt-teal:var(--color-primary-600,#048a7c);--qt-teal-700:var(--color-primary-700,#03776a);--qt-teal-100:var(--color-primary-100,#d3eeec);--qt-teal-50:var(--color-primary-50,#e6f5f4);
--qt-yellow:var(--color-button-600,#f7ad00);--qt-on-yellow:var(--color-on-button,#010101);
--qt-red:var(--color-error,#e13347);--qt-red-bg:var(--color-error-bg,#fdeef0);
--qt-line:var(--color-border-solid,#e0e4e8);--qt-line-strong:var(--color-border-strong,#c0c8d0);
--qt-field-bg:var(--color-surface-input,#fafbfd);--qt-surface:#f9fafb;
--qt-ring:var(--shadow-focus-ring,0 0 0 3px #d3eeec);
--qt-ease-out:cubic-bezier(.165,.84,.44,1);
--qt-spring:linear(0, 0.0465, 0.1348, 0.2388, 0.3436, 0.4417, 0.5229, 0.6007, 0.6676, 0.7243, 0.7721, 0.8119, 0.845, 0.8725, 0.8952, 0.9139, 0.9281, 0.941, 0.9516, 0.9603, 0.9674, 0.9733, 0.9781, 0.982, 0.9853, 0.9879, 0.9901, 0.9917, 0.9932, 0.9944, 0.9954, 0.9963, 0.9969, 0.9975, 0.9979, 0.9983, 0.9986, 0.9988, 0.9991, 0.9992, 0.9994, 0.9995, 1);
--qt-spring-dur:501ms;--qt-ctl-stretch:.16;--qt-ctl-press:.9;
}
@media (prefers-reduced-motion:reduce){:root{--qt-spring-dur:1ms;--qt-ctl-stretch:0}} .qt-display{font:800 60px/1.04 var(--qt-head);letter-spacing:-.025em;color:var(--qt-navy);text-wrap:balance}
.qt-h1{font:800 48px/1.08 var(--qt-head);letter-spacing:-.02em;color:var(--qt-navy);text-wrap:balance}
.qt-h2{font:800 36px/1.12 var(--qt-head);letter-spacing:-.015em;color:var(--qt-navy);text-wrap:balance}
.qt-h3{font:700 30px/1.2 var(--qt-head);letter-spacing:-.01em;color:var(--qt-navy)}
.qt-h4{font:700 24px/1.25 var(--qt-head);color:var(--qt-navy)}
.qt-h5{font:700 20px/1.3 var(--qt-head);color:var(--qt-navy)}
.qt-h6{font:600 18px/1.35 var(--qt-head);color:var(--qt-navy)}
.qt-lead{font:400 18px/1.55 var(--qt-body);color:var(--qt-text)}
.qt-body{font:400 16px/1.6 var(--qt-body);color:var(--qt-text)}
.qt-small{font:400 14px/1.5 var(--qt-body);color:var(--qt-text)}
.qt-caption{font:400 13px/1.45 var(--qt-body);color:var(--qt-muted)}
.qt-label{font:700 12px/1 var(--qt-head);letter-spacing:.08em;text-transform:uppercase;color:var(--qt-muted)}
.qt-price{font:600 16px/1.2 var(--qt-head);color:var(--qt-navy)}
@media (max-width:640px){.qt-display{font-size:40px}.qt-h1{font-size:34px}.qt-h2{font-size:28px}.qt-h3{font-size:24px}.qt-h4{font-size:20px}.qt-h5{font-size:18px}.qt-h6{font-size:16px}.qt-lead{font-size:17px}} .qt-shelf{position:relative;aspect-ratio:1/1;display:flex;align-items:flex-end;justify-content:center;padding-bottom:10%}
.qt-shelf::after{content:"";position:absolute;left:20%;right:20%;bottom:8%;height:4.5%;border-radius:50%;background:radial-gradient(closest-side,rgba(15,30,45,.22),rgba(15,30,45,0));transition:transform .45s var(--qt-ease-out),opacity .45s var(--qt-ease-out)} .qt-book{--ar:.707;position:relative;z-index:1;width:min(calc(80% * var(--ar)),80%);aspect-ratio:var(--ar);border-radius:0;background:#fff;box-shadow:inset 0 0 0 .5px rgba(0,0,0,.05),0 0 0 .5px rgba(0,0,0,.06),0 1px 2px rgba(15,30,45,.12),4px 8px 12px -6px rgba(15,30,45,.25);transition:transform .45s var(--qt-ease-out)}
.qt-book img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}
.qt-book::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,transparent calc(3.4% - 1px),rgba(255,255,255,.12) calc(3.4% - 1px),rgba(255,255,255,.12) 3.4%,rgba(0,0,0,.09) 3.4%,rgba(0,0,0,.09) calc(3.4% + 1px),transparent calc(3.4% + 1px)),linear-gradient(90deg,rgba(0,0,0,.07) 0,rgba(0,0,0,0) 1.2%)}
.qt-book--hard{border-radius:0 3px 3px 0}
.qt-book--hard::before{background:linear-gradient(90deg,rgba(0,0,0,.2) 0,rgba(0,0,0,.05) .8%,rgba(255,255,255,.26) 1.6%,rgba(255,255,255,.04) 2.5%,rgba(0,0,0,.17) 3.1%,rgba(0,0,0,.05) 3.9%,rgba(255,255,255,.18) 4.6%,rgba(255,255,255,0) 7%),linear-gradient(120deg,rgba(255,255,255,.1),rgba(255,255,255,0) 35%,rgba(0,0,0,0) 70%,rgba(0,0,0,.05))}
.qt-book--hard::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset -1px 0 0 rgba(255,255,255,.35),inset 0 -1px 0 rgba(0,0,0,.06)}
a:hover>.qt-shelf .qt-book,.qt-shelf:hover .qt-book{transform:translateY(-6px)}
a:hover>.qt-shelf::after,.qt-shelf:hover::after{transform:scale(1.12,1.25);opacity:.55}  .qt-btn{--h:44px;--px:24px;--fs:14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--h);padding:0 var(--px);border:0;border-radius:9999px;font:600 var(--fs)/1 var(--qt-head);letter-spacing:.5px;text-transform:uppercase;text-decoration:none;cursor:pointer;white-space:nowrap;position:relative;transition:transform .2s var(--qt-ease-out),box-shadow .2s var(--qt-ease-out),background-color .2s ease,color .2s ease}
.qt-btn svg{width:16px;height:16px;flex:none;transition:transform .2s var(--qt-ease-out)}
.qt-btn--sm{--h:36px;--px:16px;--fs:12.5px}.qt-btn--lg{--h:52px;--px:30px;--fs:15px}
.qt-btn--block{display:flex;width:100%}
.qt-btn:hover{transform:translateY(-1px)}.qt-btn:active{transform:translateY(0) scale(.97)}
.qt-btn:hover .qt-btn__arrow{transform:translateX(3px)}
.qt-btn:focus-visible{outline:2px solid var(--qtc-accent,#048a7c);outline-offset:3px}
.qt-btn--primary{background:var(--qtc-accent,#048a7c);color:#fff;box-shadow:0 8px 20px rgba(4,138,124,.25)}
.qt-btn--primary:hover{background:var(--qtc-accent-700,#03776a);box-shadow:0 12px 26px rgba(4,138,124,.32)}
:root .qt-btn.qt-btn--primary{background:var(--qtc-accent,#048a7c);color:#fff}:root .qt-btn.qt-btn--primary:hover{background:var(--qtc-accent-700,#03776a)}
.qt-btn--cta{background:var(--qt-yellow);color:var(--qt-on-yellow);box-shadow:0 8px 20px rgba(247,173,0,.3)}
.qt-btn--cta:hover{box-shadow:0 12px 26px rgba(247,173,0,.38)}
.qt-btn--outline{background:#fff;color:var(--qt-navy);box-shadow:inset 0 0 0 1.5px var(--qtc-accent,#048a7c)}
.qt-btn--outline:hover{background:var(--qtc-accent-50,#e6f5f4)}
.qt-btn--text{--px:0;min-height:auto;background:none;color:var(--qtc-accent,#048a7c);text-transform:none;letter-spacing:0;font-size:15px}
.qt-btn--text:hover{color:var(--qtc-accent-700,#03776a);transform:none}
.qt-btn--icon{--h:44px;width:var(--h);padding:0;background:#fff;color:var(--qt-navy);box-shadow:0 4px 6px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.04)}
.qt-btn--icon:hover{background:var(--qtc-accent,#048a7c);color:#fff}
.qt-btn[disabled],.qt-btn[aria-disabled=true]{background:#e9edf0;color:#8a96a1;box-shadow:none;cursor:not-allowed;transform:none}
.qt-btn.is-loading{color:transparent;pointer-events:none}
.qt-btn.is-loading::after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;border:2px solid currentColor;border-color:#fff #fff transparent transparent;animation:qt-spin .7s linear infinite}
.qt-btn--cta.is-loading::after,.qt-btn--outline.is-loading::after{border-color:var(--qt-navy) var(--qt-navy) transparent transparent}
.qt-btn.is-done{pointer-events:none}
@keyframes qt-spin{to{transform:rotate(1turn)}} .qt-chip{--h:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:var(--h);padding:0 16px;border:0;border-radius:9999px;background:#fff;box-shadow:inset 0 0 0 1px var(--qt-line-strong);font:400 14.5px/1 var(--qt-body);color:var(--qt-ink);white-space:nowrap;cursor:pointer;transition:box-shadow .15s ease,background-color .15s ease,color .15s ease,scale var(--qt-spring-dur) var(--qt-spring)}
.qt-chip--sm{--h:32px;padding:0 13px;font-size:13.5px}
.qt-chip:hover{box-shadow:inset 0 0 0 1.5px var(--qt-navy)}
.qt-chip:active{scale:var(--qt-ctl-press)}
.qt-chip:focus-visible{outline:2px solid var(--qtc-accent,#048a7c);outline-offset:2px}
.qt-chip[aria-pressed=true]{background:var(--qt-navy);color:#fff;box-shadow:none}
.qt-chip[aria-pressed=true][style*="--c"]{background:var(--c);color:var(--on,#fff)}
.qt-chip[disabled]{opacity:.45;cursor:default;box-shadow:inset 0 0 0 1px var(--qt-line)}
.qt-chip__n{font-size:12px;opacity:.65}
.qt-chip__dot{width:9px;height:9px;border-radius:50%;background:var(--c,var(--qtc-accent,#048a7c))}
.qt-chip[aria-pressed=true] .qt-chip__dot{background:currentColor}
.qt-pill{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 6px 0 12px;border:0;border-radius:9999px;background:var(--qtc-accent-50,#e6f5f4);color:var(--qtc-accent-700,#03776a);font:400 13.5px/1 var(--qt-body);cursor:pointer}
.qt-pill__x{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:rgba(4,138,124,.14);font-size:12px;line-height:1;transition:background-color .15s,color .15s}
.qt-pill:hover .qt-pill__x{background:var(--qtc-accent,#048a7c);color:#fff}  .qt-badge{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:9999px;background:#eef2f4;color:var(--qt-navy);box-shadow:inset 0 0 0 1px rgba(15,61,99,.12);font:700 11px/1 var(--qt-head);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}
.qt-badge--soon{background:#fef3ce;color:#7a5500;box-shadow:inset 0 0 0 1px rgba(122,85,0,.25)}
.qt-badge--out{background:var(--qt-navy);color:#fff;box-shadow:none}
.qt-badge--pre{background:#e9e3f8;color:#4a3a85;box-shadow:inset 0 0 0 1px rgba(94,76,152,.3)}
.qt-badge--low{background:#ffe7cf;color:#8a4204;box-shadow:inset 0 0 0 1px rgba(154,75,5,.28)}
.qt-badge--sale{background:var(--qt-red);color:#fff;box-shadow:none}
.qt-badge--new{background:#d3eeec;color:#025f55;box-shadow:inset 0 0 0 1px rgba(4,138,124,.28)}
.qt-tag{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:9999px;background:var(--t,var(--qt-surface));color:var(--qt-text);font:400 13px/1 var(--qt-body)}
.qt-tag i{width:8px;height:8px;border-radius:50%;background:var(--c,var(--qtc-accent,#048a7c))}
.qt-count{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--qt-red);color:#fff;font:700 11px/1 var(--qt-head)} .qt-select{position:relative;display:inline-flex;align-items:center;gap:10px;font:400 14.5px/1 var(--qt-body);color:var(--qt-muted)}
.qt-select__btn{display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 14px 0 18px;border:0;border-radius:9999px;background:#fff;box-shadow:inset 0 0 0 1px var(--qt-line-strong);font:400 14.5px/1 var(--qt-body);color:var(--qt-ink);cursor:pointer;transition:box-shadow .15s ease}
.qt-select__btn:hover{box-shadow:inset 0 0 0 1.5px var(--qt-navy)}
.qt-select__btn[aria-expanded=true]{box-shadow:inset 0 0 0 1px var(--qtc-accent,#048a7c),var(--qt-ring)}
.qt-select__btn svg{width:16px;height:16px;color:var(--qt-navy);transition:rotate var(--qt-spring-dur) var(--qt-spring)}
.qt-select__btn[aria-expanded=true] svg{rotate:180deg}
.qt-select__list{position:absolute;right:0;top:calc(100% + 8px);z-index:30;min-width:240px;margin:0;padding:4px;list-style:none;background:#fff;border:1px solid var(--qt-line);border-radius:8px;box-shadow:0 10px 15px rgba(0,0,0,.07),0 4px 6px rgba(0,0,0,.04);transform-origin:top right;opacity:0;scale:.96;translate:0 -4px;pointer-events:none;transition:opacity .15s ease,scale var(--qt-spring-dur) var(--qt-spring),translate var(--qt-spring-dur) var(--qt-spring)}
.qt-select__list.is-open{opacity:1;scale:1;translate:0;pointer-events:auto}
.qt-select__list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-radius:4px;font:400 14px/1.4 var(--qt-body);color:var(--qt-ink);cursor:pointer}
.qt-select__list li.is-hl{background:var(--qtc-accent-50,#e6f5f4);color:var(--qtc-accent-700,#03776a)}
.qt-select__list li[aria-selected=true]{font-family:var(--qt-head);font-weight:600;color:var(--qtc-accent-700,#03776a)}
.qt-select__list li[aria-selected=true]::after{content:"";width:12px;height:7px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;rotate:-45deg;translate:0 -2px}
.qt-select__list .qt-select__sep{height:1px;background:var(--qt-line);margin:4px 8px;padding:0;pointer-events:none} .qt-field{position:relative;display:block}
.qt-field__input{width:100%;height:52px;padding:20px 16px 6px;border:1px solid var(--qt-line);border-radius:12px;background:var(--qt-field-bg);font:400 16px/1.2 var(--qt-body);color:var(--qt-ink);outline:0;transition:border-color .15s ease,box-shadow .15s ease}
textarea.qt-field__input{height:auto;min-height:120px;padding-top:26px;resize:vertical;line-height:1.5}
.qt-field__label{position:absolute;left:17px;top:26px;translate:0 -50%;font:400 16px/1 var(--qt-body);color:#7b8794;pointer-events:none;transform-origin:left center;transition:top .18s var(--qt-ease-out),scale .18s var(--qt-ease-out),color .15s}
textarea.qt-field__input+.qt-field__label{top:26px}
.qt-field__input:hover{border-color:#56bfb5}
.qt-field__input:focus{border-color:var(--qtc-accent,#048a7c);box-shadow:var(--qt-ring);background:#fff}
.qt-field__input:focus+.qt-field__label,.qt-field__input:not(:placeholder-shown)+.qt-field__label{top:15px;scale:.78;color:var(--qt-muted)}
.qt-field__input:focus+.qt-field__label{color:var(--qtc-accent-700,#03776a)}
.qt-field__help{display:block;margin:6px 2px 0;font:400 13px/1.4 var(--qt-body);color:var(--qt-muted)}
.qt-field.is-error .qt-field__input{border-color:var(--qt-red)}
.qt-field.is-error .qt-field__input:focus{box-shadow:0 0 0 3px var(--qt-red-bg)}
.qt-field.is-error .qt-field__help{color:#b42335}
.qt-field__input:disabled{background:#f1f3f5;color:#8a96a1;cursor:not-allowed} label.qt-search{position:relative;display:block}
label.qt-search>svg{position:absolute;left:16px;top:50%;width:18px;height:18px;translate:0 -50%;color:var(--qt-muted);pointer-events:none}
label.qt-search input{width:100%;height:46px;padding:0 44px 0 44px;border:0;border-radius:9999px;background:#fff;box-shadow:inset 0 0 0 1px var(--qt-line-strong);font:400 15px/1 var(--qt-body);color:var(--qt-ink);outline:0;transition:box-shadow .15s ease}
label.qt-search input:focus{box-shadow:inset 0 0 0 1px var(--qtc-accent,#048a7c),var(--qt-ring)}
label.qt-search input::-webkit-search-cancel-button{display:none}
label.qt-search .qt-search__clear{position:absolute;right:8px;top:50%;translate:0 -50%;width:30px;height:30px;border:0;border-radius:50%;background:var(--qt-surface);color:var(--qt-navy);cursor:pointer;display:none;font-size:16px;line-height:1}
label.qt-search input:not(:placeholder-shown)~.qt-search__clear{display:grid;place-items:center} input.qt-check[type=checkbox]{-webkit-appearance:none;appearance:none;position:relative;isolation:isolate;flex:none;width:24px;height:24px;margin:0;border:2px solid #b4c1cb;border-radius:7px;background:#fff;cursor:pointer;transition:border-color .18s ease,scale var(--qt-spring-dur) var(--qt-spring)}
input.qt-check[type=checkbox]::after{content:"";position:absolute;inset:-2px;z-index:0;border-radius:inherit;background:var(--qtc-accent);scale:0;transition:scale calc(var(--qt-spring-dur)*.8) var(--qt-spring)}
input.qt-check[type=checkbox]::before{content:"";position:absolute;inset:-2px;z-index:1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.5 12.5l3.6 3.6 7.4-8' fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/24px no-repeat;clip-path:inset(0 100% 0 0);transition:clip-path calc(var(--qt-spring-dur)*.35) ease-in}
input.qt-check[type=checkbox]:hover:not(:checked):not(:disabled){border-color:var(--qtc-accent)}
input.qt-check[type=checkbox]:active{scale:var(--qt-ctl-press)}
input.qt-check[type=checkbox]:checked{border-color:var(--qtc-accent)}
input.qt-check[type=checkbox]:checked::after{scale:1}
input.qt-check[type=checkbox]:checked::before{clip-path:inset(0);transition:clip-path calc(var(--qt-spring-dur)*.45) cubic-bezier(.3,.7,.3,1) calc(var(--qt-spring-dur)*.12)}
input.qt-check[type=checkbox].qt-touched:checked{animation:qt-check-on var(--qt-spring-dur) cubic-bezier(.2,.7,.3,1)}
input.qt-check[type=checkbox].qt-touched:not(:checked){animation:qt-check-off calc(var(--qt-spring-dur)*.7) ease-out}
input.qt-check[type=checkbox]:focus-visible,input.qt-radio[type=radio]:focus-visible{outline:2px solid var(--qtc-accent);outline-offset:3px}
input.qt-check[type=checkbox]:disabled,input.qt-radio[type=radio]:disabled{opacity:.45;cursor:not-allowed}
@keyframes qt-check-on{0%{scale:var(--qt-ctl-press)}30%{scale:calc(1 + var(--qt-ctl-stretch)*.5) calc(1 - var(--qt-ctl-stretch)*.35)}100%{scale:1}}
@keyframes qt-check-off{35%{scale:calc(1 - var(--qt-ctl-stretch)*.2) calc(1 + var(--qt-ctl-stretch)*.2)}100%{scale:1}}
input.qt-radio[type=radio]{-webkit-appearance:none;appearance:none;position:relative;isolation:isolate;flex:none;width:22px;height:22px;margin:0;border-radius:50%;border:2px solid #b4c1cb;background:#fff;cursor:pointer;transition:border-color .18s ease,scale var(--qt-spring-dur) var(--qt-spring)} input.qt-radio[type=radio]::after{content:"";position:absolute;inset:-2px;border-radius:50%;background:var(--qtc-accent);scale:0;transition:scale calc(var(--qt-spring-dur)*.8) var(--qt-spring)}
input.qt-radio[type=radio]::before{content:"";position:absolute;inset:5px;z-index:1;border-radius:50%;background:#fff;scale:0;transition:scale calc(var(--qt-spring-dur)*.35) ease-in}
input.qt-radio[type=radio]:hover:not(:checked):not(:disabled),.qt-option:hover input.qt-radio[type=radio]:not(:checked){border-color:var(--qtc-accent)}
input.qt-radio[type=radio]:active{scale:var(--qt-ctl-press)}
input.qt-radio[type=radio]:checked{border-color:var(--qtc-accent)}
input.qt-radio[type=radio]:checked::after{scale:1}
input.qt-radio[type=radio]:checked::before{scale:1;transition:scale calc(var(--qt-spring-dur)*.6) var(--qt-spring) calc(var(--qt-spring-dur)*.12)}
input.qt-radio[type=radio].qt-touched:checked{animation:qt-check-on var(--qt-spring-dur) cubic-bezier(.2,.7,.3,1)}
.qt-switch{position:relative;display:inline-block;width:52px;height:32px;flex:none}
.qt-switch input[type=checkbox]{position:absolute;inset:0;width:100%;height:100%;opacity:0;margin:0;border:0;cursor:pointer;z-index:2}
.qt-switch i{position:absolute;inset:0;border-radius:999px;background:#d3dbe2;transition:background-color calc(var(--qt-spring-dur)*.45) ease,scale var(--qt-spring-dur) var(--qt-spring)}
.qt-switch b{position:absolute;top:3px;left:3px;width:26px;height:26px;border-radius:999px;background:#fff;box-shadow:0 2px 5px rgba(15,61,99,.24),0 0 0 .5px rgba(15,61,99,.08);transition:transform var(--qt-spring-dur) var(--qt-spring),width var(--qt-spring-dur) var(--qt-spring)}
.qt-switch input[type=checkbox]:checked~i{background:var(--qtc-accent)}
.qt-switch input[type=checkbox]:checked~b{transform:translateX(20px)}
.qt-switch input[type=checkbox]:active~b{width:calc(26px*(1 + var(--qt-ctl-stretch)*1.4))}
.qt-switch input[type=checkbox]:checked:active~b{transform:translateX(calc(20px - 26px*var(--qt-ctl-stretch)*1.4))}
.qt-switch input[type=checkbox]:active~i{scale:calc(1 - (1 - var(--qt-ctl-press))*.35)}
.qt-switch input[type=checkbox]:focus-visible~i{outline:2px solid var(--qtc-accent);outline-offset:3px}
.qt-switch input[type=checkbox]:disabled{cursor:not-allowed}.qt-switch input[type=checkbox]:disabled~i,.qt-switch input[type=checkbox]:disabled~b{opacity:.5} .qt-option{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:12px;font:400 15px/1.3 var(--qt-body);color:var(--qt-ink);cursor:pointer;transition:background-color .2s}
.qt-option:hover{background:var(--qt-surface)}
.qt-option:has(input:checked){background:var(--qtc-accent-50)}
.qt-option:hover input.qt-check[type=checkbox]:not(:checked){border-color:var(--qtc-accent)}
.qt-option:active input.qt-check[type=checkbox],.qt-option:active input.qt-radio[type=radio]{scale:var(--qt-ctl-press)}
.qt-option:has(.qt-switch){gap:12px}.qt-option .qt-switch{margin:0}
.qt-option__n{margin-left:auto;font-size:13px;color:var(--qt-muted)}
.qt-option small{display:block;font-size:13px;color:var(--qt-muted);margin-top:2px} .qt-tabs{display:flex;gap:4px;border-bottom:1px solid var(--qt-line);overflow-x:auto;scrollbar-width:none}
.qt-tabs::-webkit-scrollbar{display:none}
.qt-tab{position:relative;display:inline-flex;align-items:center;gap:7px;padding:12px 16px 14px;border:0;background:none;font:700 15px/1 var(--qt-head);color:var(--qt-muted);white-space:nowrap;cursor:pointer;transition:color .15s ease}
.qt-tab small{font:400 12px/1 var(--qt-body);opacity:.8}
.qt-tab::after{content:"";position:absolute;left:14px;right:14px;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--qtc-accent,#048a7c);scale:0 1;transition:scale var(--qt-spring-dur) var(--qt-spring)}
.qt-tab:hover{color:var(--qt-navy)}
.qt-tab[aria-selected=true]{color:var(--qt-navy)}
.qt-tab[aria-selected=true]::after{scale:1 1}
.qt-tab:focus-visible{outline:2px solid var(--qtc-accent,#048a7c);outline-offset:-2px;border-radius:8px}
.qt-seg{position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:4px;border-radius:999px;background:#eef2f4}
.qt-seg input{position:absolute;opacity:0;width:1px;height:1px;margin:0}
.qt-seg label{position:relative;z-index:1;text-align:center;padding:10px 16px;border-radius:999px;font:600 13px/1 var(--qt-head);letter-spacing:.5px;text-transform:uppercase;color:var(--qt-muted);cursor:pointer;white-space:nowrap;transition:color .25s ease,scale var(--qt-spring-dur) var(--qt-spring)}
.qt-seg label:active{scale:calc(1 - (1 - var(--qt-ctl-press))*.5)}
.qt-seg input:checked+label{color:var(--qt-navy)}
.qt-seg input:focus-visible+label{outline:2px solid var(--qtc-accent,#048a7c);outline-offset:2px}
.qt-seg__pill{position:absolute;top:4px;bottom:4px;left:var(--l,4px);width:var(--w,0);border-radius:999px;background:#fff;box-shadow:0 1px 3px rgba(15,61,99,.14),0 2px 8px -2px rgba(15,61,99,.1);transition:left var(--qt-spring-dur) var(--qt-spring),width var(--qt-spring-dur) var(--qt-spring)}   .qt-grid{--cols:var(--cols-d,4);display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:36px 24px}
@media (max-width:980px){.qt-grid{--cols:3}}
@media (max-width:640px){.qt-grid{--cols:2;gap:28px 14px}}  .qt-card{position:relative;display:flex;flex-direction:column;min-width:0;color:inherit;text-decoration:none}
.qt-card__media{position:relative}
.qt-card__media>.qt-badge{position:absolute;left:0;top:4%;z-index:2}
.qt-card__add{position:absolute;right:0;bottom:6%;z-index:3;opacity:0;transform:scale(.85);transition:opacity .25s var(--qt-ease-out),transform .25s var(--qt-ease-out),background-color .2s,color .2s}
.qt-card:hover .qt-card__add,.qt-card:focus-within .qt-card__add{opacity:1;transform:none}
@media (hover:none){.qt-card__add{opacity:1;transform:none}}
.qt-card__meta{display:flex;align-items:center;gap:6px;margin-top:10px;font:400 13px/1.45 var(--qt-body);color:var(--qt-muted)}
.qt-card__title{margin:3px 0 6px;font:400 16px/1.35 var(--qt-body);color:var(--qt-ink);text-wrap:pretty;overflow-wrap:break-word;hyphens:auto}
.qt-card__title a{color:inherit;text-decoration:none}
.qt-card__title a::after{content:"";position:absolute;inset:0;z-index:1} .qt-card__title a:focus-visible{outline:0}.qt-card:has(.qt-card__title a:focus-visible){outline:2px solid var(--qtc-accent,#048a7c);outline-offset:6px;border-radius:12px}
.qt-card__price{font:600 16px/1.2 var(--qt-head);color:var(--qt-navy)}
.qt-card__price s{margin-right:6px;font-weight:400;color:var(--qt-muted)}
.qt-card__alt{position:relative;z-index:2;margin-top:6px;font:400 14px/1.3 var(--qt-body);color:var(--qtc-accent,#048a7c);text-decoration:underline;text-underline-offset:3px;align-self:flex-start}
.qt-card.is-out .qt-book{filter:saturate(.35);opacity:.8}
.qt-card__price--soon{font:400 14px/1.2 var(--qt-body);color:var(--qt-muted)}
.qt-card:hover .qt-shelf .qt-book{transform:translateY(-6px)}
.qt-card:hover .qt-shelf::after{transform:scale(1.12,1.25);opacity:.55} @media (max-width:640px){.qt-card .qt-book{width:min(calc(76% * var(--ar)),76%)}.qt-card__media>.qt-badge{top:0;height:20px;padding:0 8px;font-size:10px}.qt-card__title{font-size:15px}}  .qt-art{--ar:1;position:relative;z-index:1;width:min(calc(80% * var(--ar)),80%);aspect-ratio:var(--ar);border-radius:4px;overflow:hidden;background:#fff;box-shadow:0 0 0 .5px rgba(0,0,0,.06),0 1px 2px rgba(15,30,45,.12),4px 8px 12px -6px rgba(15,30,45,.25);transition:transform .45s var(--qt-ease-out)}
.qt-art img{display:block;width:100%;height:100%;object-fit:cover}
.qt-card:hover .qt-shelf .qt-art{transform:translateY(-6px)}
.qt-card.is-out .qt-art{filter:saturate(.35);opacity:.8}
@media (max-width:640px){.qt-card .qt-art{width:min(calc(76% * var(--ar)),76%)}}
.qt-card__price--free{color:var(--qtc-accent,#048a7c)} .qt-feature{grid-column:span 2;position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:8px;padding:8px 28px 8px 8px;border-radius:24px;background:var(--t,#f1ebff);color:inherit;text-decoration:none}
.qt-feature .qt-shelf::after{background:radial-gradient(closest-side,rgba(15,30,45,.18),rgba(15,30,45,0))}
.qt-feature__body{display:flex;flex-direction:column;gap:8px;padding:20px 0}
.qt-feature__body .qt-label{color:var(--k,#5e4c98)}
.qt-feature__title{margin:0;font:700 24px/1.2 var(--qt-head);color:var(--qt-navy);text-wrap:balance}
.qt-feature__text{margin:0;font:400 15px/1.5 var(--qt-body);color:var(--qt-text)}
.qt-feature__foot{display:flex;align-items:center;gap:16px;margin-top:6px;flex-wrap:wrap}
.qt-feature:hover .qt-book{transform:translateY(-6px)}
.qt-feature:hover .qt-shelf::after{transform:scale(1.12,1.25);opacity:.55}
@media (max-width:640px){.qt-feature{grid-column:1/-1;grid-template-columns:1fr;padding:8px 20px 20px}.qt-feature__body{padding:0}.qt-feature .qt-shelf{max-width:260px;justify-self:center;width:100%}} .qt-fbar{position:sticky;top:var(--qt-sticky-top,0);z-index:20;background:#fff;border-top:1px solid var(--qt-line);border-bottom:1px solid var(--qt-line);padding:14px 0}
.qt-fbar__in{display:flex;flex-direction:column;gap:10px}
.qt-fbar__row{display:flex;align-items:center;gap:8px}
.qt-fbar__row>.qt-label{width:66px;flex:none}
.qt-fbar__chips{display:flex;gap:8px;flex-wrap:wrap;align-items:center;min-width:0}
.qt-fbar__more{gap:8px;font-family:var(--qt-head);font-weight:600;color:var(--qt-navy)}
.qt-fbar__more svg{width:16px;height:16px}
.qt-fbar__more .qt-count{background:var(--qtc-accent)}
.qt-fbar__active{display:flex;flex-wrap:wrap;gap:6px;align-items:center}
.qt-fbar__active:empty{display:none}
.qt-fbar__clear{border:0;background:none;padding:0 6px;font:600 14px/1 var(--qt-head);color:var(--qtc-accent);cursor:pointer}
.qt-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:22px 0 20px;font:400 14.5px/1.3 var(--qt-body);color:var(--qt-muted)}
@media (max-width:640px){
.qt-fbar__row>.qt-label{display:none}
.qt-fbar__chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:2px 16px}
.qt-fbar__chips::-webkit-scrollbar{display:none}
.qt-fbar__more{position:static;order:-1;flex:none;background:#fff;box-shadow:inset 0 0 0 1.5px var(--qt-navy)}
.qt-select>span:first-child{display:none}
} .qt-drawer{position:fixed;inset:0;z-index:1000;visibility:hidden;transition:visibility 0s linear .4s}
.qt-drawer.is-open{visibility:visible;transition-delay:0s}
.qt-drawer__scrim{position:absolute;inset:0;background:rgba(15,44,73,.35);opacity:0;transition:opacity .25s ease}
.qt-drawer.is-open .qt-drawer__scrim{opacity:1}
.qt-drawer__panel{position:absolute;top:var(--wp-admin--admin-bar--height,0px);right:0;bottom:0;width:min(420px,100%);display:flex;flex-direction:column;background:#fff;box-shadow:-12px 0 30px rgba(0,0,0,.12);transform:translateX(102%);transition:transform .38s var(--qt-ease-out)}
.qt-drawer.is-open .qt-drawer__panel{transform:none}
@media (max-width:640px){.qt-drawer__panel{top:auto;width:100%;max-height:calc(88vh - var(--wp-admin--admin-bar--height,0px));border-radius:22px 22px 0 0;transform:translateY(102%)}}
.qt-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--qt-line)}
:root .qt-drawer__head h2{font:700 22px/1.2 var(--qt-head);font-weight:700!important;margin:0;color:var(--qt-navy)}
.qt-drawer__x{width:40px;height:40px;border:0;border-radius:50%;background:var(--qt-surface);color:var(--qt-navy);font-size:22px;line-height:1;cursor:pointer}
.qt-drawer__body{flex:1;overflow:auto;overscroll-behavior:contain;padding:4px 22px 20px}
.qt-drawer__group{border-bottom:1px solid var(--qt-line)}
.qt-drawer__group>summary{list-style:none;display:flex;align-items:center;gap:8px;padding:14px 0;font:700 12px/1.2 var(--qt-head);letter-spacing:.08em;text-transform:uppercase;color:#5d6a76;cursor:pointer}
.qt-drawer__group>summary::-webkit-details-marker{display:none}
.qt-drawer__group>summary small{font:400 13px/1 var(--qt-body);letter-spacing:0;text-transform:none;color:var(--qtc-accent)}
.qt-drawer__group>summary::after{content:"";width:9px;height:9px;margin-left:auto;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-3px);transition:transform .3s var(--qt-ease-out)}
.qt-drawer__group[open]>summary::after{transform:rotate(225deg)}
.qt-drawer__opts{display:flex;flex-direction:column;gap:2px;padding-bottom:16px}
.qt-drawer__opts label.qt-search{margin-bottom:8px}.qt-drawer__opts label.qt-search input{height:40px;font-size:14.5px}
.qt-drawer__more{align-self:flex-start;border:0;background:none;padding:8px 10px;font:600 14px/1 var(--qt-head);color:var(--qtc-accent,#048a7c);cursor:pointer}
.qt-option.is-empty{opacity:.45;pointer-events:none}
.qt-drawer__price{display:flex;gap:10px;padding-bottom:16px}
.qt-drawer__price .qt-field{flex:1}
.qt-drawer__foot{display:flex;gap:10px;padding:14px 22px;border-top:1px solid var(--qt-line);background:#fff}
.qt-drawer__foot .qt-btn--primary{flex:1;background:var(--qtc-accent)}
.qt-drawer__foot .qt-btn--text,.qt-fbar__clear{color:var(--qtc-accent)}.qt-drawer__foot .qt-btn--text:hover,.qt-fbar__clear:hover{color:var(--qtc-accent-700)}
@media (prefers-reduced-motion:reduce){.qt-drawer__panel{transition:none}} .qt-shophead{position:relative;overflow:clip;background:linear-gradient(180deg,var(--qtc-accent-50,#e6f5f4),#fff 92%)}
.qt-shophead__in{display:grid;padding-top:44px;padding-bottom:0}
.qt-shophead__text{padding-bottom:28px;min-width:0}
.qt-shophead__text .qt-h1{margin:10px 0 10px}
.qt-shophead__text .qt-lead{margin:0;max-width:34em;min-height:3.1em}
.qt-shophead__tools{display:flex;gap:12px;align-items:center;margin-top:20px;max-width:440px}
.qt-shophead__tools label.qt-search{flex:1}
@keyframes qt-rise{from{opacity:0;transform:translateY(14px)}}
.qt-shophead .qt-tabs{border-bottom:0;box-shadow:inset 0 -1px 0 var(--qt-line);margin-top:0}
.qt-tab small{font-variant-numeric:tabular-nums}
.qt-toolbar__count{font-variant-numeric:tabular-nums}
.qt-toolbar__count b{font:700 14.5px/1 var(--qt-head);color:var(--qt-navy)} .qt-more{display:flex;flex-direction:column;align-items:center;gap:14px;padding:44px 0 8px;text-align:center}
.qt-more__count{font:400 14px/1.4 var(--qt-body);color:var(--qt-muted);font-variant-numeric:tabular-nums}
.qt-more__bar{width:min(240px,70%);height:4px;border-radius:4px;background:#e9edf0;overflow:hidden}
.qt-more__bar i{display:block;height:100%;width:var(--p,0%);border-radius:4px;background:var(--qtc-accent,#048a7c);transition:width .5s var(--qt-ease-out)}
.qt-more__end{display:flex;flex-direction:column;align-items:center;gap:6px}
.qt-more__end .qt-h6{margin:0}
.qt-more .qt-btn{min-width:200px} .qt-pager{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;padding:44px 0 8px}
.qt-pager a,.qt-pager span{display:inline-grid;place-items:center;min-width:44px;height:44px;padding:0 6px;border-radius:9999px;font:600 15px/1 var(--qt-head);color:var(--qt-navy);text-decoration:none;cursor:pointer;font-variant-numeric:tabular-nums;transition:background-color .15s,color .15s,transform .2s var(--qt-ease-out)}
.qt-pager a:hover{background:var(--qtc-accent-50,#e6f5f4)}
.qt-pager a:active{transform:scale(.94)}
.qt-pager a:focus-visible{outline:2px solid var(--qtc-accent,#048a7c);outline-offset:2px}
.qt-pager [aria-current=page]{background:var(--qt-navy);color:#fff;cursor:default}
.qt-pager .is-gap{color:var(--qt-muted);min-width:24px;cursor:default}
.qt-pager [aria-disabled=true]{opacity:.35;pointer-events:none}
.qt-pager svg{width:18px;height:18px} .qt-empty{display:grid;justify-items:center;text-align:center;gap:10px;padding:36px 16px 24px;max-width:520px;margin:0 auto}
.qt-empty__art{width:150px;position:relative;margin-bottom:6px}
.qt-empty__art .qt-shelf{filter:saturate(.3);opacity:.75}
.qt-empty__art::before{content:"?";position:absolute;z-index:2;right:6px;top:8px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--qt-yellow);color:var(--qt-on-yellow);font:800 18px/1 var(--qt-head);box-shadow:0 6px 14px rgba(247,173,0,.35)}
.qt-empty .qt-h4{margin:0}
.qt-empty p{margin:0;color:var(--qt-text)}
.qt-empty__fix{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px}
.qt-empty__act{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:12px}
.qt-empty__alt{margin-top:18px;padding-top:18px;border-top:1px solid var(--qt-line);width:100%;font-size:14.5px;color:var(--qt-muted)}
.qt-empty__alt a{color:var(--qtc-accent,#048a7c);text-underline-offset:3px;cursor:pointer;font-weight:600} .qt-skel{display:flex;flex-direction:column;gap:10px}
.qt-skel i{display:block;border-radius:8px;background:linear-gradient(100deg,#eef1f3 30%,#f8fafb 50%,#eef1f3 70%) 0 0/300% 100%;animation:qt-shimmer 1.3s linear infinite}
.qt-skel i:nth-child(1){aspect-ratio:1;border-radius:14px}.qt-skel i:nth-child(2){height:12px;width:45%}.qt-skel i:nth-child(3){height:16px;width:85%}.qt-skel i:nth-child(4){height:14px;width:30%}
@keyframes qt-shimmer{to{background-position:-150% 0}}
@media (prefers-reduced-motion:reduce){.qt-skel i{animation:none}} .qt-grid.is-new>.qt-card{animation:qt-rise .45s var(--qt-ease-out) both}
@media (max-width:820px){.qt-shophead__in{padding-top:30px}.qt-shophead__text{padding-bottom:20px}.qt-shophead__tools{max-width:none}}
@media (max-width:640px){.qt-shophead__text .qt-lead{min-height:0}} .qt-shop{--qt-w:1240px}
.qt-shop__in{max-width:var(--qt-w);margin:0 auto;padding-left:clamp(16px,3vw,32px);padding-right:clamp(16px,3vw,32px)}
.qt-shop--wide{--qt-w:none}
.qt-shop--wide .qt-shop__in{padding-left:clamp(20px,4vw,72px);padding-right:clamp(20px,4vw,72px)} .qt-shop:not(.qt-shop--wide) .qt-shop__in{padding-left:40px;padding-right:40px}
.qt-shophead{background:linear-gradient(180deg,#e8f4f4 0%,#f4fafa 55%,#fff 100%)}
.qt-shophead__in{padding-top:104px}
.qt-shophead__text{padding-bottom:64px}
.qt-shophead__tools{margin-top:40px;width:min(560px,100%);max-width:560px}
.qt-shophead__tools label.qt-search>svg{left:24px}
.qt-shophead__tools label.qt-search input{height:58px;padding:0 48px 0 56px;font-size:17px}
.qt-shophead .qt-tabs{gap:40px}
.qt-shophead .qt-tab{padding:20px 0 18px;font-size:16px;font-weight:600;gap:8px}
.qt-shophead .qt-tab::after{left:0;right:0;background:var(--qt-navy)}
.qt-shophead .qt-tab small{padding:2px 8px;border-radius:9999px;background:#f1f4f6;color:var(--qt-muted);font:600 12px/1.3 var(--qt-body);opacity:1}
.qt-shophead .qt-tab[aria-current=page] small,.qt-shophead .qt-tab[aria-selected=true] small{background:var(--qtc-accent-50,#e6f5f4);color:var(--qtc-accent,#048a7c)}
.qt-fbar{padding:32px 0}
.qt-fbar__in{gap:20px}
.qt-fbar__row{gap:0}
.qt-fbar__row>.qt-label{width:88px}
.qt-fbar__chips{gap:10px}
.qt-fbar .qt-chip{--h:42px;padding:0 18px;font-size:15px}
.qt-fbar .qt-fbar__more{box-shadow:none;border:1.5px dashed var(--qt-navy)}
@media (max-width:720px){
.qt-shop:not(.qt-shop--wide) .qt-shop__in{padding-left:16px;padding-right:16px}
.qt-shophead__in{padding-top:64px}
.qt-shophead__text{padding-bottom:40px}
.qt-shophead .qt-tabs{gap:28px}
.qt-fbar{padding:24px 0}
.qt-fbar__in{gap:10px}
}
@media (min-width:1200px){.qt-shop--wide .qt-grid{--cols:5}}
@media (min-width:1600px){.qt-shop--wide .qt-grid{--cols:6}} a.qt-tab{text-decoration:none}
.qt-tab[aria-current=page]{color:var(--qt-navy)}
.qt-tab[aria-current=page]::after{scale:1 1}
a.qt-chip,a.qt-pill{text-decoration:none}
.qt-seg:not(.is-js) input:checked+label{background:#fff;box-shadow:0 1px 3px rgba(15,61,99,.14)}
.qt-btn--icon.is-loading::after{border-color:var(--qt-navy) var(--qt-navy) transparent transparent}
.qt-card__add.is-loading,.qt-card__add.is-done{opacity:1;transform:none}
.qt-btn--icon.is-done{background:var(--qtc-accent,#048a7c);color:#fff;pointer-events:none}
.qt-shop[data-qt-region=filters]{display:contents}
.qt-shop[data-qt-region=results]{scroll-margin-top:calc(var(--qt-sticky-top,0px) + 96px)}
.qt-shop[data-qt-region=results].is-loading .qt-grid,.qt-shop[data-qt-region=results].is-loading .qt-empty{opacity:.45;transition:opacity .2s ease;pointer-events:none}
.qt-shop .qt-more{margin-top:0}
@media (prefers-reduced-motion:reduce){.qt-grid.is-new>.qt-card,.qt-card{animation:none!important}}  .qt-feature{transition:box-shadow .25s var(--qt-ease-out)}
.qt-feature:focus-visible{outline:2px solid var(--qtc-accent,#048a7c);outline-offset:4px}
.qt-feature__media{position:relative}
.qt-feature__media>.qt-badge{position:absolute;left:10%;top:8%;z-index:2}
.qt-feature__foot .qt-price s{margin-left:6px;font:400 14px/1 var(--qt-body);color:var(--qt-muted)}
.qt-feature__foot .qt-price.is-free{color:var(--qtc-accent-700,#03776a)}
.qt-feature__soon{font:400 14px/1.2 var(--qt-body);color:var(--qt-muted)}
.qt-feature__when{margin:0;font-size:13.5px;color:var(--k)}
.qt-feature .qt-btn{background:rgba(255,255,255,.7)}
.qt-feature:hover .qt-btn{background:#fff}
.qt-feature:hover .qt-btn .qt-btn__arrow{transform:translateX(3px)}
.qt-feature .qt-art{width:min(calc(78% * var(--ar)),78%)}
.qt-feature:hover .qt-art{transform:translateY(-6px)}
.qt-feature.is-soon .qt-book{filter:saturate(.75)}
@media (max-width:640px){.qt-feature .qt-shelf{max-width:240px}.qt-feature__title{font-size:20px}} .qt-badge--set{background:#fdecc0;color:#6b4a00;box-shadow:inset 0 0 0 1px rgba(154,106,0,.28)}
.qt-fanb{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:center;width:100%}
.qt-bcard .qt-fanb .qt-book,.qt-bwide .qt-fanb .qt-book{width:min(calc(50% * var(--ar)),50%);margin:0 -7%;transform-origin:50% 100%;transition:transform .45s var(--qt-ease-out),filter .3s,opacity .3s}
.qt-bwide .qt-fanb .qt-book{width:min(calc(58% * var(--ar)),58%)}
.qt-fanb .qt-book:nth-child(1){transform:rotate(-8deg)}
.qt-fanb .qt-book:nth-child(2){z-index:2;transform:translateY(-3%)}
.qt-fanb .qt-book:nth-child(3){transform:rotate(8deg)}
.qt-fanb .qt-book:only-child{transform:none}
.qt-bcard:hover .qt-fanb .qt-book:nth-child(1),.qt-bwide:hover .qt-fanb .qt-book:nth-child(1){transform:rotate(-12deg) translate(-8%,-4px)}
.qt-bcard:hover .qt-fanb .qt-book:nth-child(2),.qt-bwide:hover .qt-fanb .qt-book:nth-child(2){transform:translateY(calc(-3% - 8px))}
.qt-bcard:hover .qt-fanb .qt-book:nth-child(3),.qt-bwide:hover .qt-fanb .qt-book:nth-child(3){transform:rotate(12deg) translate(8%,-4px)}
.qt-fanb .qt-book.is-off{filter:saturate(.25);opacity:.6}
.qt-bcard .qt-shelf::after{left:12%;right:12%}
.qt-bcard__more{position:absolute;right:9%;top:10%;z-index:3;display:grid;place-items:center;min-width:30px;height:30px;padding:0 8px;border-radius:99px;background:#fff;box-shadow:0 2px 6px rgba(15,30,45,.14);font:700 12px/1 var(--qt-head);color:var(--qt-navy)}
.qt-dots{display:inline-flex;align-items:center;margin-right:2px}
.qt-card__meta .qt-dots i,.qt-dots i{width:8px;height:8px;border-radius:50%;background:var(--c);margin-left:-2px;box-shadow:0 0 0 1.5px #fff;flex:none}
.qt-dots i:first-child{margin-left:0}
.qt-card__note{display:block;margin-top:6px;font:400 13px/1.4 var(--qt-body);color:var(--qt-muted)}
.qt-bcard .qt-card__alt{border:0;background:none;padding:0;cursor:pointer}
.qt-bcard.is-soon .qt-fanb .qt-book{filter:saturate(.45);opacity:.85} .qt-bwide{grid-column:span 2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:8px 20px;align-items:center;padding:12px 28px 24px 8px;border-radius:24px;background:#fdf8ec}
.qt-bwide .qt-shelf::after{background:radial-gradient(closest-side,rgba(15,30,45,.16),rgba(15,30,45,0))}
.qt-bwide__media{position:relative}
.qt-bwide__media>.qt-badge{position:absolute;left:10%;top:8%;z-index:3}
.qt-bwide__body{display:flex;flex-direction:column;min-width:0;padding-top:12px}
.qt-bwide__body .qt-label{color:#8a5a00;display:flex;align-items:center;gap:6px}
.qt-bwide__title{margin:8px 0 0;font:700 22px/1.2 var(--qt-head);color:var(--qt-navy);text-wrap:balance}
.qt-bwide__title a{color:inherit;text-decoration:none}
.qt-blist{list-style:none;margin:14px 0 0;padding:0}
.qt-bline{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:9px 0;font-size:14.5px;line-height:1.35;cursor:pointer;border-top:1px solid #f1e6c8}
.qt-blist li:first-child .qt-bline{border-top:0}
.qt-bline.is-off{cursor:default;color:var(--qt-muted)}
.qt-bline .p{font:600 14px/1 var(--qt-head);color:var(--qt-navy);white-space:nowrap}
.qt-bline .p s{font:400 12.5px/1 var(--qt-body);color:var(--qt-muted);margin-right:5px}
.qt-bline em{font-style:normal;font-size:12.5px;color:var(--qt-muted);display:block;margin-top:2px}
.qt-bline em.is-warn{color:#8a5300}
.qt-bmad{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}
.qt-bmad button{height:28px;padding:0 11px;border:0;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--qt-line-strong);font:400 13px/1 var(--qt-body);color:var(--qt-ink);cursor:pointer;transition:background .2s,color .2s,box-shadow .15s,scale var(--qt-spring-dur) var(--qt-spring)}
.qt-bmad button:hover{box-shadow:inset 0 0 0 1.5px var(--qt-navy)}
.qt-bmad button:active{scale:var(--qt-ctl-press)}
.qt-bmad button[aria-pressed=true]{background:var(--qt-navy);color:#fff;box-shadow:none}
.qt-bmad.is-nudge{animation:qt-nudge .5s var(--qt-ease-out)}
@keyframes qt-nudge{20%{transform:translateX(-6px)}45%{transform:translateX(5px)}70%{transform:translateX(-3px)}}
.qt-btot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:14px;padding-top:16px;border-top:1px solid #ecdcb1}
.qt-btot .qt-price{font-size:22px}
.qt-btot s{color:var(--qt-muted);margin-left:6px;font:400 14px var(--qt-body)}
.qt-btot__save{display:block;margin-top:5px;font-size:13px;color:#1a7f56}
.qt-btot__save.is-hint{color:var(--qt-muted)}
.qt-btn--wait{background:#eef2f4;color:var(--qt-navy);box-shadow:none}
.qt-btn--wait:hover{background:#e4e9ed} .qt-cb{position:relative;width:22px;height:22px;flex:none}
.qt-cb input{position:absolute;inset:0;opacity:0;margin:0;cursor:inherit}
.qt-cb span{position:absolute;inset:0;border-radius:7px;box-shadow:inset 0 0 0 2px var(--qt-line-strong);background:#fff;transition:box-shadow var(--qt-spring-dur) var(--qt-spring),scale .2s}
.qt-cb span::after{content:"";position:absolute;left:7px;top:3px;width:6px;height:11px;border:solid #fff;border-width:0 2.4px 2.4px 0;rotate:45deg;scale:0;transition:scale var(--qt-spring-dur) var(--qt-spring)}
.qt-cb input:checked+span{box-shadow:inset 0 0 0 12px var(--qtc-accent,#048a7c)}
.qt-cb input:checked+span::after{scale:1}
.qt-cb input:disabled+span{background:#f4f1e8}
.qt-cb input:active+span{scale:.9}
.qt-cb input:focus-visible+span{outline:3px solid rgba(4,138,124,.35);outline-offset:2px}
@media (max-width:980px){.qt-bwide{grid-column:1/-1}}
@media (max-width:640px){
.qt-bwide{grid-template-columns:1fr;padding:4px 18px 20px}
.qt-bwide__media .qt-shelf{max-width:240px;margin:0 auto}
.qt-bwide__body{padding-top:0}
.qt-btot .qt-btn{width:100%}
} .qt-solo{container-type:inline-size;max-width:var(--qt-w,1240px);margin:0 auto}
.qt-btot .qt-btn{white-space:normal;text-align:center;line-height:1.2;padding-block:8px}
@container (max-width:760px){.qt-solo .qt-bwide,.qt-solo .qt-feature{grid-template-columns:1fr;padding:8px 20px 22px}.qt-solo .qt-bwide__media .qt-shelf,.qt-solo .qt-feature .qt-shelf{max-width:260px;margin:0 auto;width:100%}.qt-solo .qt-feature__body,.qt-solo .qt-bwide__body{padding:0}.qt-solo .qt-btot .qt-btn{width:100%}}
.qt-solo .qt-grid{--cols:var(--cols-d,2)}
@media (max-width:980px){.qt-solo .qt-grid{--cols:min(var(--cols-d,2),3)}}
@media (max-width:640px){.qt-solo .qt-grid{--cols:2}} .qt-sheet{border:0;padding:0;width:min(460px,calc(100vw - 32px));max-height:min(680px,90vh);border-radius:24px;background:#fff;color:var(--qt-text);box-shadow:0 24px 60px rgba(15,30,45,.25)}
.qt-sheet[open]{display:flex;flex-direction:column;animation:qt-pop .32s var(--qt-ease-out)}
.qt-sheet::backdrop{background:rgba(15,44,73,.35)}
@keyframes qt-pop{from{opacity:0;transform:translateY(12px) scale(.98)}}
.qt-sheet__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 22px 6px}
.qt-sheet__head .qt-label{color:#8a5a00}
.qt-sheet__head h2{margin:6px 0 0;font:700 22px/1.2 var(--qt-head);color:var(--qt-navy)}
.qt-sheet__x{flex:none;width:40px;height:40px;border:0;border-radius:50%;background:var(--qt-surface);color:var(--qt-navy);font-size:22px;line-height:1;cursor:pointer}
.qt-sheet__body{overflow:auto;padding:4px 22px 6px}
.qt-sheet .qt-bline{grid-template-columns:auto 34px 1fr auto;border-top-color:var(--qt-line)}
.qt-sheet .qt-bline img{width:34px;height:auto;display:block;box-shadow:0 1px 2px rgba(15,30,45,.2),2px 3px 5px -3px rgba(15,30,45,.3)}
.qt-sheet .qt-bline.is-off img{filter:saturate(.25);opacity:.6}
.qt-sheet__foot{padding:0 22px 22px}
.qt-sheet .qt-btot{border-top-color:var(--qt-line)}
.qt-sheet__link{display:block;margin-top:12px;text-align:center;font-size:14px;color:var(--qtc-accent,#048a7c);text-underline-offset:3px}
@media (max-width:640px){.qt-sheet{width:100vw;max-width:100vw;margin:auto 0 0;border-radius:22px 22px 0 0;max-height:88vh}} .qt-toast{position:fixed;left:50%;bottom:24px;z-index:2000;display:flex;align-items:center;gap:14px;max-width:calc(100vw - 32px);padding:12px 14px 12px 18px;border-radius:999px;background:var(--qt-navy);color:#fff;font:400 14.5px/1.3 var(--qt-body);box-shadow:0 12px 30px rgba(15,30,45,.3);translate:-50% calc(100% + 48px);visibility:hidden;transition:translate .4s var(--qt-ease-out),visibility 0s linear .4s}
.qt-toast.is-on{translate:-50% 0;visibility:visible;transition-delay:0s}
.qt-toast svg{width:18px;height:18px;flex:none;color:#7fe0c5}
.qt-toast a{flex:none;color:#fff;font:600 13px/1 var(--qt-head);letter-spacing:.5px;text-transform:uppercase;text-decoration:none;padding:9px 14px;border-radius:99px;background:rgba(255,255,255,.14)} .qt-fbandw{container-type:inline-size;max-width:var(--qt-w,1240px);margin:0 auto;padding:0 clamp(16px,3vw,32px)}
.qt-fband{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center;padding:40px 64px 40px 40px;border-radius:32px;background:var(--t,#f1ebff)}
.qt-fband--flip{padding:40px 40px 40px 64px}
.qt-fband--flip .qt-fband__media{order:2}
.qt-fband__media{position:relative}
.qt-fband__media .qt-shelf{max-width:500px;margin:0 auto}
.qt-fband__media .qt-shelf::after{background:radial-gradient(closest-side,rgba(15,30,45,.18),rgba(15,30,45,0))}
.qt-fband__media .qt-book{width:min(calc(70% * var(--ar)),70%)}
.qt-fband__media .qt-art{width:min(calc(78% * var(--ar)),78%)}
.qt-fband__media>.qt-badge{position:absolute;left:12%;top:8%;z-index:2}
.qt-fband__body .qt-label{color:var(--k,#5e4c98)}
.qt-fband__body h2{margin:12px 0 0;font:800 36px/1.12 var(--qt-head);letter-spacing:-.015em;color:var(--qt-navy);text-wrap:balance}
.qt-fband__body h2 a{color:inherit;text-decoration:none}
.qt-fband__lead{margin:16px 0 0;font:400 18px/1.55 var(--qt-body);color:var(--qt-text);max-width:32em}
.qt-fband__ticks{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:12px}
.qt-fband__ticks li{display:grid;grid-template-columns:22px 1fr;gap:12px;font:400 16px/1.5 var(--qt-body);color:var(--qt-text)}
.qt-fband__ticks li::before{content:"";width:22px;height:22px;margin-top:1px;border-radius:99px;background:rgba(255,255,255,.75) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23048a7c' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4 8-9'/%3E%3C/svg%3E") center/13px no-repeat}
.qt-fband__price{display:flex;align-items:baseline;gap:10px;margin-top:28px}
.qt-fband__price .qt-price{font-size:28px;line-height:1}
.qt-fband__price s{font:400 16px/1 var(--qt-body);color:var(--qt-muted)}
.qt-fband__price small{font:400 14.5px/1.3 var(--qt-body);color:var(--qt-muted)}
.qt-fband__buy{display:flex;align-items:center;gap:12px 24px;flex-wrap:wrap;margin-top:18px}
.qt-fband__buy .qt-btn--text{font-size:15.5px}
.qt-fband__when{margin:14px 0 0;font-size:14px;color:var(--qt-muted)}
@container (max-width:900px){.qt-fband,.qt-fband--flip{gap:32px;padding:32px}}
@container (max-width:720px){
.qt-fband,.qt-fband--flip{grid-template-columns:1fr;gap:8px;padding:12px 20px 28px;border-radius:24px}
.qt-fband--flip .qt-fband__media{order:0}
.qt-fband__media .qt-shelf{max-width:280px}
.qt-fband__body h2{font-size:28px}
.qt-fband__lead{font-size:16.5px}
.qt-fband__buy .qt-btn--cta,.qt-fband__buy .qt-btn--outline,.qt-fband__buy .qt-btn--primary{width:100%}
.qt-fband__buy{justify-content:center}
}
@media (prefers-reduced-motion:reduce){.qt-bcard *,.qt-bwide *,.qt-fband *,.qt-sheet,.qt-toast{transition:none!important;animation:none!important}} :root :is(h1,h2,h3,h4,h5,h6,p,span,div).qt-display{font:800 60px/1.04 var(--qt-head);letter-spacing:-.025em;color:var(--qt-navy);font-weight:800!important}
:root :is(h1,h2,h3,h4,h5,h6).qt-h1{font:800 48px/1.08 var(--qt-head);letter-spacing:-.02em;color:var(--qt-navy);font-weight:800!important}
:root :is(h1,h2,h3,h4,h5,h6).qt-h2{font:800 36px/1.12 var(--qt-head);letter-spacing:-.015em;color:var(--qt-navy);font-weight:800!important}
:root :is(h1,h2,h3,h4,h5,h6).qt-h3{font:700 30px/1.2 var(--qt-head);letter-spacing:-.01em;color:var(--qt-navy);font-weight:700!important}
:root :is(h1,h2,h3,h4,h5,h6).qt-h4{font:700 24px/1.25 var(--qt-head);letter-spacing:0;color:var(--qt-navy);font-weight:700!important}
:root :is(h1,h2,h3,h4,h5,h6).qt-h5{font:700 20px/1.3 var(--qt-head);letter-spacing:0;color:var(--qt-navy);font-weight:700!important}
:root :is(h1,h2,h3,h4,h5,h6).qt-h6{font:600 18px/1.35 var(--qt-head);letter-spacing:0;color:var(--qt-navy)}
:root :is(h2,h3,h4).qt-card__title{font:400 16px/1.35 var(--qt-body);letter-spacing:0;color:var(--qt-ink);font-weight:400!important}
:root :is(h2,h3,h4).qt-feature__title{font:700 24px/1.2 var(--qt-head);letter-spacing:0;color:var(--qt-navy);font-weight:700!important}
:root :is(h2,h3,h4).qt-bwide__title{font:700 22px/1.2 var(--qt-head);letter-spacing:0;color:var(--qt-navy);font-weight:700!important}
@media (max-width:640px){
:root :is(h1,h2,h3,h4,h5,h6,p,span,div).qt-display{font-size:40px}
:root :is(h1,h2,h3,h4,h5,h6).qt-h1{font-size:34px}:root :is(h1,h2,h3,h4,h5,h6).qt-h2{font-size:28px}:root :is(h1,h2,h3,h4,h5,h6).qt-h3{font-size:24px}
:root :is(h1,h2,h3,h4,h5,h6).qt-h4{font-size:20px}:root :is(h1,h2,h3,h4,h5,h6).qt-h5{font-size:18px}:root :is(h1,h2,h3,h4,h5,h6).qt-h6{font-size:16px}
:root :is(h2,h3,h4).qt-card__title{font-size:15px}:root :is(h2,h3,h4).qt-feature__title{font-size:20px}
}
a.qt-btn,a.qt-chip,a.qt-pill,a.qt-tab,a.qt-feature,a.qt-from,a.qt-cart-btn,.qt-feature *,.qt-pager a{text-decoration:none}
a.qt-card__alt,button.qt-card__alt{text-decoration:underline;text-align:left} .qt-crumbs{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:24px 0 28px;margin:0;list-style:none;font-size:14px;color:var(--qt-muted)}
.qt-crumbs a{text-decoration:none;color:var(--qt-muted)}.qt-crumbs a:hover{color:var(--qtc-accent,#048a7c);text-decoration:underline}
.qt-crumbs li+li::before{content:"/";margin-right:6px;color:var(--qt-line-strong)}
.qt-crumbs [aria-current]{color:var(--qt-text)}
.qt-pdflink{display:inline-flex;align-items:center;gap:7px;color:var(--qtc-accent,#048a7c)!important;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(4,138,124,.35)}
.qt-pdflink:hover{text-decoration-color:currentColor}
.qt-pdflink svg{width:16px;height:16px}
.qt-faq details{border-bottom:1px solid var(--qt-line)}
.qt-faq details:first-child{border-top:1px solid var(--qt-line)}
.qt-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;cursor:pointer;font:600 18px/1.35 var(--qt-head);color:var(--qt-navy)}
.qt-faq summary::-webkit-details-marker{display:none}
.qt-faq summary i{flex:none;width:32px;height:32px;border-radius:99px;background:var(--qt-surface);position:relative;transition:background .2s}
.qt-faq summary i::before,.qt-faq summary i::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:2px;background:var(--qt-navy);transition:rotate .35s var(--qt-ease-out)}
.qt-faq summary i::after{rotate:90deg}
.qt-faq details[open] summary i{background:var(--qtc-accent-50,#e6f5f4)}
.qt-faq details[open] summary i::after{rotate:0deg}
.qt-faq summary:hover{color:var(--qtc-accent-700,#03776a)}
.qt-faq__a{padding:0 52px 26px 0;font-size:16px;line-height:1.65;margin:0}
.qt-faq__a a{color:var(--qtc-accent,#048a7c)!important}
@media (max-width:640px){.qt-faq summary{font-size:16.5px;padding:20px 0}.qt-faq__a{padding-right:0}} :root{--qt-photo:var(--color-secondary-50,#e8eef5);--qt-warm:var(--color-surface-yellow,#fef7e0);--qt-warm-ink:var(--color-button-800,#9e6c00);--qt-arabic:"KFGQPC Uthmanic Script HAFS","KFGQPC HAFS Uthmanic Script","UthmanicHafs","Amiri","Noto Naskh Arabic",serif}
.qt-blog{container-type:inline-size;overflow-x:clip;--qt-photo:var(--color-secondary-50,#e8eef5)}
.qt-blog__in{--gut:40px;--sec:112px;max-width:1240px;margin:0 auto;padding:0 var(--gut);font:400 16px/1.6 var(--qt-body);color:var(--qt-text)}
.qt-prose{font-family:var(--qt-body)}
.qt-prose .qt-mention a.qt-mention__t,.qt-prose .qt-mention a.qt-shelf{color:var(--qt-navy);text-decoration:none}
.qt-prose .qt-mention a.qt-mention__t:hover{color:var(--qtc-accent-700,#03776a)}
:where(.qt-blog__in) :where(p,ul,ol,h1,h2,h3,figure,blockquote){margin-top:0}
.qt-blog,.qt-blog *{box-sizing:border-box}
.qt-blog--wide .qt-blog__in{max-width:none}
:where(.qt-blog__in) a:where(:not(.qt-btn)){color:inherit}
.qt-blog .qt-h2{font:800 36px/1.12 var(--qt-head);color:var(--qt-navy);margin:10px 0 0;letter-spacing:-.015em;text-wrap:balance}
.qt-blog .qt-sec{padding-top:var(--sec)}
.qt-blog .qt-sec__hd{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:36px}
.qt-blog .qt-sec__hd p{margin:12px 0 0;max-width:36em} .qt-progress{position:sticky;top:var(--qt-sticky-top,0px);z-index:25;height:3px;background:transparent}
.qt-progress i{display:block;height:100%;width:var(--p,0%);background:var(--qtc-accent,#048a7c);border-radius:0 3px 3px 0;transition:width .1s linear} .qt-bhead__search{flex:1}
.qt-bhead .qt-shophead__in{padding-top:44px}
.qt-bhead .qt-tabs{margin-top:0}
.qt-tab.is-ph{font-style:italic} .qt-leadpost{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px;align-items:center;margin-top:48px;text-decoration:none;color:inherit}
.qt-leadpost__img{aspect-ratio:16/10;border-radius:28px;overflow:hidden;background:var(--qt-photo)}
.qt-leadpost__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--qt-ease-out)}
.qt-leadpost:hover .qt-leadpost__img img{transform:scale(1.03)}
.qt-leadpost h2{font:800 40px/1.08 var(--qt-head);color:var(--qt-navy);margin:14px 0 14px;letter-spacing:-.02em;text-wrap:balance;transition:color .2s}
.qt-leadpost:hover h2{color:var(--qtc-accent-700,#03776a)}
.qt-leadpost p{font-size:17px;line-height:1.6;margin:0 0 22px} .qt-pmeta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font:400 14px/1.3 var(--qt-body);color:var(--qt-muted)}
.qt-pmeta b,.qt-pmeta a{font-weight:400;color:var(--qt-navy);text-decoration:none}
.qt-blog .qt-card__meta i{display:none}
.qt-pmeta span[aria-hidden]{color:var(--qt-line-strong)} .qt-byline{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--qt-muted)}
.qt-byline time{display:block}
.qt-byline b{display:block;font:600 15px/1.25 var(--qt-head);color:var(--qt-navy)}
.qt-avatar{flex:none;width:40px;height:40px;border-radius:99px;overflow:hidden;background:var(--qtc-accent-50,#e6f5f4);display:grid;place-items:center}
.qt-avatar svg{width:26px;height:26px}
.qt-avatar img{width:100%;height:100%;object-fit:cover} .qt-posts{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:48px 28px;margin-top:56px}
.qt-post{position:relative;display:flex;flex-direction:column;min-width:0}
.qt-post__img{aspect-ratio:16/10;border-radius:20px;overflow:hidden;background:var(--qt-photo);margin-bottom:18px}
.qt-post__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--qt-ease-out)}
.qt-post:hover .qt-post__img img{transform:scale(1.04)}
.qt-post__img .qt-badge{position:absolute;left:14px;top:14px;z-index:2}
.qt-post h3{font:700 20px/1.3 var(--qt-head);color:var(--qt-navy);margin:10px 0 8px;text-wrap:pretty}
.qt-post h3 a{color:inherit;text-decoration:none}
.qt-post h3 a::after{content:"";position:absolute;inset:0;z-index:1}
.qt-post:hover h3{color:var(--qtc-accent-700,#03776a)}
.qt-post:has(h3 a:focus-visible){outline:2px solid var(--qtc-accent,#048a7c);outline-offset:6px;border-radius:20px}
.qt-post h3 a:focus-visible{outline:0}
.qt-post p{font-size:15px;line-height:1.55;margin:0;color:var(--qt-text);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.qt-post__foot{margin-top:14px;font-size:13.5px;color:var(--qt-muted)} .qt-posts__band{grid-column:1/-1}
.qt-band{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;padding:36px 40px;border-radius:28px;background:var(--qt-warm)}
.qt-band .qt-label{color:var(--qt-warm-ink)}
.qt-band h3{font:800 28px/1.15 var(--qt-head);color:var(--qt-navy);margin:8px 0 6px;letter-spacing:-.01em}
.qt-band p{margin:0;max-width:38em}
.qt-band__books{display:flex;align-items:flex-end}
.qt-band .qt-btn{margin-top:20px}
.qt-band__books img{width:96px;height:auto;margin:0 -12px;border-radius:4px;background:#fff;box-shadow:0 1px 2px rgba(15,30,45,.12),4px 8px 14px -6px rgba(15,30,45,.3)}
.qt-band__books img:nth-child(1){rotate:-7deg}.qt-band__books img:nth-child(3){rotate:7deg}.qt-band__books img:nth-child(2){z-index:2;translate:0 -6px}  .qt-phead{max-width:880px;padding:8px 0 40px}
.qt-phead time{display:block}
.qt-phead h1{font:800 52px/1.06 var(--qt-head);color:var(--qt-navy);margin:16px 0 18px;letter-spacing:-.022em;text-wrap:balance}
.qt-phead .qt-standfirst{font-size:20px;line-height:1.55;margin:0 0 28px;max-width:38em;color:var(--qt-text);text-wrap:pretty}
.qt-phead__by{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}
.qt-phead__by .qt-byline{text-align:left}
.qt-share{display:flex;gap:8px}
.qt-share a,.qt-share button{width:40px;height:40px;border:0;border-radius:99px;background:var(--qt-surface);color:var(--qt-navy);display:grid;place-items:center;cursor:pointer;transition:background .2s,color .2s;position:relative}
.qt-share a:hover,.qt-share button:hover{background:var(--qtc-accent-50,#e6f5f4);color:var(--qtc-accent-700,#03776a)}
.qt-share svg{width:18px;height:18px}
.qt-share [data-copied]::after{content:attr(data-copied);position:absolute;bottom:calc(100% + 8px);left:50%;translate:-50% 0;white-space:nowrap;padding:6px 10px;border-radius:8px;background:var(--qt-navy);color:#fff;font:400 12.5px/1 var(--qt-body)} .qt-img{margin:0}
.qt-img__f{position:relative;aspect-ratio:var(--r,auto);border-radius:var(--rad,20px);overflow:hidden;background:var(--bg,var(--qt-photo))}
.qt-img__f img{display:block;width:100%;height:100%;object-fit:var(--fit,cover);object-position:var(--pos,50% 50%)}
.qt-img.has-r .qt-img__f img{position:absolute;inset:0}
.qt-img.is-contain .qt-img__f{--fit:contain}
.qt-img.is-contain .qt-img__f img{inset:var(--pad,7%);width:calc(100% - 2 * var(--pad,7%));height:calc(100% - 2 * var(--pad,7%))}
.qt-img.is-contain .qt-img__f img{filter:drop-shadow(0 6px 14px rgba(15,30,45,.18))}
.qt-img figcaption,.qt-pair figcaption{margin:12px 4px 0;font-size:13.5px;color:var(--qt-muted)}
.qt-img--full{margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;--rad:0}
.qt-img--wide{margin-left:-56px!important;margin-right:-56px!important}
.qt-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.qt-pair figcaption{grid-column:1/-1;margin-top:0}
.qt-hero-img{margin:0 0 64px;--rad:28px}
.qt-hero-img figcaption{margin:12px 4px 0;font-size:13.5px;color:var(--qt-muted)} .qt-article{display:grid;grid-template-columns:240px minmax(0,700px);gap:72px;justify-content:center;align-items:start}
.qt-toc{position:sticky;top:calc(var(--qt-sticky-top,0px) + 32px);font-size:14px}
.qt-toc ol{list-style:none;margin:14px 0 0;padding:0;border-left:2px solid var(--qt-line)}
.qt-toc ol a{display:block;padding:7px 0 7px 16px;margin-left:-2px;border-left:2px solid transparent;color:var(--qt-muted);text-decoration:none;line-height:1.4;transition:color .2s,border-color .2s}
.qt-toc ol a:hover{color:var(--qt-navy)}
.qt-toc ol a[aria-current=true]{color:var(--qt-navy);border-left-color:var(--qtc-accent,#048a7c);font-family:var(--qt-head);font-weight:600}
.qt-toc__share{margin-top:28px}
.qt-toc details{display:contents}
.qt-toc .is-sub a{padding-left:30px;font-size:13.5px}
.qt-toc.is-empty{display:none}
.qt-article:not(:has(>.qt-toc:not(.is-empty))){grid-template-columns:minmax(0,760px)}
.qt-toc summary{display:none} .qt-prose{font-size:18px;line-height:1.75;color:var(--qt-text)}
.qt-prose>*{margin:0 0 24px}
.qt-prose h2{font:800 30px/1.18 var(--qt-head);color:var(--qt-navy);margin:56px 0 18px;letter-spacing:-.012em;scroll-margin-top:calc(var(--qt-sticky-top,0px) + 80px)}
.qt-prose h3{font:700 22px/1.3 var(--qt-head);color:var(--qt-navy);margin:36px 0 12px}
.qt-prose a:not(.qt-btn){color:var(--qtc-accent-700,#03776a);text-decoration:underline;text-decoration-color:rgba(4,138,124,.35);text-underline-offset:3px}
.qt-prose a:not(.qt-btn):hover{text-decoration-color:currentColor}
.qt-prose ul,.qt-prose ol{padding-left:24px}
.qt-prose li{margin:8px 0}
.qt-prose li::marker{color:var(--qtc-accent,#048a7c)}
.qt-prose strong{color:var(--qt-ink);font-weight:700}
.qt-prose blockquote{margin:36px 0;padding:0 0 0 28px;border-left:3px solid var(--qt-yellow);font:600 24px/1.4 var(--qt-head);color:var(--qt-navy)}
.qt-prose figure:not(.qt-img):not(.qt-pair) img{width:100%;height:auto;border-radius:20px;display:block;background:var(--qt-photo)}
.qt-prose figcaption{margin-top:10px;font-size:14px;color:var(--qt-muted)}
.qt-prose>:first-child{margin-top:0} .qt-short{padding:28px 32px;border-radius:24px;background:var(--qtc-accent-50,#e6f5f4)}
.qt-short .qt-label{color:var(--qtc-accent-700,#03776a)}
.qt-short ul{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:10px;font-size:17px;line-height:1.55}
.qt-short li{display:grid;grid-template-columns:22px 1fr;gap:12px;margin:0}
.qt-short li::before{content:"";width:22px;height:22px;margin-top:2px;border-radius:99px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23048a7c' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4 8-9'/%3E%3C/svg%3E") center/13px no-repeat} .qt-ayah{margin:40px 0;padding:36px 36px 28px;border-radius:24px;background:var(--qt-surface);box-shadow:inset 0 0 0 1px var(--qt-line);text-align:center}
.qt-ayah__ar{font:400 32px/2.05 var(--qt-arabic);color:var(--qt-navy);direction:rtl;margin:0 0 18px;text-wrap:balance}
.qt-ayah__en{font:400 18px/1.65 var(--qt-body);color:var(--qt-text);margin:0 auto 16px;max-width:34em}
.qt-ayah cite{display:inline-flex;align-items:center;gap:8px;font:400 14px/1 var(--qt-body);font-style:normal;color:var(--qt-muted)} .qt-ayah.is-hadith{background:#fff;box-shadow:inset 0 0 0 1px var(--qt-line);text-align:left}
.qt-ayah.is-hadith .qt-ayah__ar{text-align:right;font-size:26px}
.qt-ayah.is-hadith .qt-ayah__en{margin-left:0} .qt-callout{display:grid;grid-template-columns:36px 1fr;gap:16px;padding:22px 24px;border-radius:20px;background:var(--qt-warm);font-size:16.5px;line-height:1.6}
.qt-callout__i{width:36px;height:36px;border-radius:99px;background:#fff;display:grid;place-items:center;color:var(--color-button-700,#c48900)}
.qt-callout__i svg{width:20px;height:20px}
.qt-callout b{display:block;font:700 16px/1.3 var(--qt-head);color:var(--qt-navy);margin-bottom:4px}
.qt-callout p{margin:0}
.qt-callout.is-note{background:var(--qt-surface)}.qt-callout.is-note .qt-callout__i{color:var(--qt-navy)} .qt-steps{list-style:none;padding:0!important;counter-reset:s;display:grid;gap:4px}
.qt-steps li{counter-increment:s;display:grid;grid-template-columns:44px 1fr;gap:18px;padding:14px 0;margin:0;border-top:1px solid var(--qt-line)}
.qt-steps li:last-child{border-bottom:1px solid var(--qt-line)}
.qt-steps li::before{content:counter(s);width:44px;height:44px;border-radius:99px;background:var(--qtc-accent-50,#e6f5f4);color:var(--qtc-accent-700,#03776a);display:grid;place-items:center;font:700 18px/1 var(--qt-head)}
.qt-steps b{display:block;font:700 17px/1.35 var(--qt-head);color:var(--qt-navy);margin:9px 0 2px} .qt-mention{display:grid;grid-template-columns:112px 1fr;gap:28px;align-items:center;margin:40px 0;padding:24px 28px 24px 24px;border-radius:24px;box-shadow:inset 0 0 0 1px var(--qt-line);background:#fff}
.qt-mention .qt-shelf{aspect-ratio:1;border-radius:16px;background:var(--qt-photo);padding-bottom:12%}
.qt-mention .qt-book{width:min(calc(70% * var(--ar)),70%)}
.qt-mention .qt-shelf{display:flex}
.qt-mention__note{font-size:13.5px;color:var(--qt-muted)}
.qt-mention__t{display:block;text-decoration:none;font:700 19px/1.3 var(--qt-head);color:var(--qt-navy);margin:6px 0 4px}
.qt-mention p{margin:0 0 14px;font-size:15px;line-height:1.55}
.qt-mention__row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}
.qt-mention__row .qt-price s{font:400 14px var(--qt-body);color:var(--qt-muted);margin-left:6px}
.qt-mention.is-res .qt-shelf{background:var(--qtc-accent-50,#e6f5f4)}
.qt-mention .qt-art{width:min(calc(72% * var(--ar)),72%)} .qt-summary{margin-top:56px;padding:32px;border-radius:24px;box-shadow:inset 0 0 0 1px var(--qt-line)}
.qt-summary h2,.qt-reflect h2{font:800 26px/1.2 var(--qt-head);color:var(--qt-navy);margin:8px 0 16px}
.qt-summary ol{margin:0;padding:0;list-style:none;counter-reset:k;display:grid;gap:12px}
.qt-summary li{counter-increment:k;display:grid;grid-template-columns:32px 1fr;gap:14px;font-size:17px;line-height:1.55}
.qt-summary li::before{content:counter(k);width:32px;height:32px;border-radius:99px;background:var(--qt-navy);color:#fff;display:grid;place-items:center;font:700 15px/1 var(--qt-head)}
.qt-reflect{margin-top:24px;padding:32px;border-radius:24px;background:var(--qt-warm)}
.qt-reflect .qt-label{color:var(--qt-warm-ink)}
.qt-reflect>p{margin:0 0 16px;font-size:16.5px}
.qt-reflect ol{margin:0;padding-left:22px;display:grid;gap:10px;font:600 18px/1.45 var(--qt-head);color:var(--qt-navy)}
.qt-reflect li::marker{color:var(--color-button-700,#c48900)}
.qt-ayah.is-dua{margin:28px 0 0;padding:24px;background:#fff;box-shadow:none}
.qt-ayah.is-dua .qt-ayah__ar{font-size:26px;margin-bottom:10px}
.qt-ayah.is-dua .qt-ayah__en{font-size:16px;margin-bottom:10px}
.qt-faqblock{margin:40px 0}
.qt-faqblock h2{font:800 30px/1.18 var(--qt-head);color:var(--qt-navy);margin:0 0 18px} .qt-author{display:grid;grid-template-columns:64px 1fr;gap:20px;margin-top:56px;padding-top:32px;border-top:1px solid var(--qt-line)}
.qt-author .qt-avatar{width:64px;height:64px}.qt-author .qt-avatar svg{width:40px;height:40px}
.qt-author b{display:block;font:700 18px/1.3 var(--qt-head);color:var(--qt-navy);margin:2px 0 6px}
.qt-author p{margin:0;font-size:15.5px;line-height:1.6}
.qt-relgrid{--cols:4!important}
.qt-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:40px;padding:0;list-style:none}
.qt-tags a{display:inline-flex;align-items:center;height:32px;padding:0 13px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--qt-line);font-size:13.5px;color:var(--qt-text);text-decoration:none!important}
.qt-tags a:hover{box-shadow:inset 0 0 0 1px var(--qtc-accent,#048a7c);color:var(--qtc-accent-700,#03776a);background:var(--qtc-accent-50,#e6f5f4)} @container (max-width:1000px){
.qt-article{grid-template-columns:minmax(0,700px);gap:0}
.qt-toc{position:static;margin:0 0 36px;padding:6px 20px;border-radius:18px;background:var(--qt-surface)}
.qt-toc details{display:block}
.qt-toc summary{display:flex;justify-content:space-between;align-items:center;padding:12px 0;cursor:pointer;list-style:none;font:700 12px/1 var(--qt-head);letter-spacing:.08em;text-transform:uppercase;color:var(--qt-navy)}
.qt-toc summary::-webkit-details-marker{display:none}
.qt-toc summary::after{content:"+";font-size:18px;font-weight:400}
.qt-toc details[open] summary::after{content:"–"}
.qt-toc>.qt-label,.qt-toc__share{display:none}
.qt-toc ol{margin:0 0 12px}
.qt-posts{grid-template-columns:repeat(2,minmax(0,1fr))}
.qt-relgrid{--cols:3!important}
.qt-img--full{margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;--rad:0}
.qt-img--wide{margin-left:0!important;margin-right:0!important}
.qt-leadpost{gap:36px}
}
@container (max-width:860px){
.qt-blog__in{--sec:88px}
.qt-leadpost{grid-template-columns:minmax(0,1fr);gap:22px}
.qt-leadpost h2{font-size:32px}
.qt-phead time{display:block}
.qt-phead h1{font-size:40px}
.qt-band{grid-template-columns:minmax(0,1fr)}
.qt-band__books{order:-1}
}
@container (max-width:640px){
.qt-blog__in{--gut:16px;--sec:72px}
.qt-blog .qt-h2{font-size:28px}
.qt-leadpost{margin-top:28px}
.qt-leadpost__img{border-radius:20px;margin:0 calc(var(--gut)*-1);border-radius:0}
.qt-leadpost h2{font-size:28px}
.qt-leadpost p{font-size:16px}
.qt-posts{grid-template-columns:minmax(0,1fr);gap:36px;margin-top:40px}
.qt-relgrid{--cols:2!important;gap:28px 14px}
.qt-relgrid .qt-card__title{font-size:15px}
.qt-post__img{border-radius:16px}
.qt-band{padding:28px 22px;border-radius:24px}
.qt-band h3{font-size:23px}
.qt-phead{padding-bottom:28px}
.qt-phead time{display:block}
.qt-phead h1{font-size:32px;margin-top:12px}
.qt-phead .qt-standfirst{font-size:17px}
.qt-phead__by{gap:14px}
.qt-hero-img{margin:0 calc(var(--gut)*-1) 40px;--rad:0}
.qt-pair{grid-template-columns:1fr}
.qt-hero-img figcaption{margin:10px var(--gut) 0}
.qt-prose{font-size:17px}
.qt-prose h2{font-size:24px;margin-top:44px}
.qt-prose blockquote{font-size:20px;padding-left:20px}
.qt-ayah{padding:28px 20px 22px;margin:32px 0}
.qt-ayah__ar{font-size:25px}
.qt-mention{grid-template-columns:84px 1fr;gap:16px;padding:16px}
.qt-mention p{display:none}
.qt-mention .qt-shelf{display:flex}
.qt-mention__note{font-size:13.5px;color:var(--qt-muted)}
.qt-mention__t{display:block;text-decoration:none;font-size:16.5px}
.qt-short{padding:22px 20px}
.qt-callout{grid-template-columns:1fr;gap:10px;padding:20px}
.qt-summary,.qt-reflect{padding:24px 20px}
.qt-author{grid-template-columns:48px 1fr;gap:14px}.qt-author .qt-avatar{width:48px;height:48px}
}
@media (prefers-reduced-motion:reduce){.qt-blog *{transition:none!important;animation:none!important}} .qt-btn--notify{background:#fff;color:var(--qt-navy);box-shadow:inset 0 0 0 1.5px var(--qt-navy)}
.qt-btn--notify:hover{background:var(--qtc-accent-50,#e6f5f4)}
.qt-notify{margin-top:12px}
.qt-notify[hidden]{display:none!important}
:root .qt-act .qt-btn.qt-btn--notify.cwg_popup_submit{background:#fff;color:var(--qt-navy);box-shadow:inset 0 0 0 1.5px var(--qt-navy);border:0;margin:0;width:100%}
:root .qt-act .qt-btn.qt-btn--notify.cwg_popup_submit:hover,:root .qt-act .qt-btn.qt-btn--notify.cwg_popup_submit:focus-visible{background:var(--qtc-accent-50,#e6f5f4);color:var(--qt-navy)}
.qt-btn--notify svg{width:18px;height:18px;flex:none}
.qt-act .qt-btn--notify+.qt-stock{margin-top:16px}
.qt-card__notify svg{width:20px;height:20px}
button.qt-card__alt{appearance:none;border:0;background:none;padding:0;cursor:pointer;text-align:left} .qt-seg--nav .qt-seg__a{position:relative;z-index:1;text-align:center;padding:12px 18px;border-radius:999px;font:600 13px/1 var(--qt-head);letter-spacing:.5px;text-transform:uppercase;color:var(--qt-muted);white-space:nowrap;text-decoration:none!important;transition:color .25s ease,scale var(--qt-spring-dur) var(--qt-spring)}
.qt-seg--nav .qt-seg__a small{margin-left:6px;font:400 12.5px/1 var(--qt-body);letter-spacing:0;text-transform:none;opacity:.75}
.qt-seg--nav .qt-seg__a:active{scale:calc(1 - (1 - var(--qt-ctl-press))*.5)}
.qt-seg--nav .qt-seg__a[aria-current=true]{color:var(--qt-navy)}
.qt-seg--nav .qt-seg__a:focus-visible{outline:2px solid var(--qtc-accent,#048a7c);outline-offset:2px}
.qt-seg--nav:not(.is-js) .qt-seg__a[aria-current=true]{background:#fff;box-shadow:0 1px 3px rgba(15,61,99,.14)}
.qt-fbar__row--aud{margin-bottom:6px}
@media (max-width:640px){.qt-seg--nav{max-width:100%;overflow-x:auto;scrollbar-width:none}.qt-seg--nav::-webkit-scrollbar{display:none}.qt-seg--nav .qt-seg__a small{display:none}}
.qt-aud-tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;font:700 10.5px/1 var(--qt-head);letter-spacing:.06em;text-transform:uppercase}
.qt-aud-tag--adults,.qt-aud-tag--both{background:#e9e3f8;color:#4a3a85}
.qt-aud-tag--teens{background:#e2f3fa;color:var(--qt-navy)}
.qt-card__meta .qt-aud-tag{margin-left:2px}
.qt-ar-series{padding:8px 0 24px}
.qt-ar-series__row{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-top:14px}
.qt-ar-sc{display:grid;grid-template-columns:92px 1fr;gap:20px;align-items:center;padding:20px;border-radius:22px;background:var(--t,#e2f3fa);text-decoration:none!important;color:inherit;transition:transform .25s var(--qt-ease-out)}
.qt-ar-sc:hover{transform:translateY(-3px)}
.qt-ar-sc:focus-visible{outline:2px solid var(--qtc-accent);outline-offset:2px}
.qt-ar-sc img{width:92px;height:auto;border-radius:4px;box-shadow:0 12px 22px -12px rgba(15,61,99,.55)}
.qt-ar-sc b{display:block;font:700 17px/1.25 var(--qt-head);color:var(--qt-navy);margin:8px 0 6px}
.qt-ar-sc small{font:400 13.5px/1.45 var(--qt-body);color:var(--qt-text)}
.qt-ar-sc em{font:700 11px/1 var(--qt-head);font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:var(--qt-muted)}
@media (prefers-reduced-motion:reduce){.qt-ar-sc{transition:none}.qt-ar-sc:hover{transform:none}} .qt-shop--bg .qt-card__media{border-radius:24px;background:var(--qt-card-bg,var(--qt-tint,var(--qt-tint-none,#eef2f4)))} :root .qt-phead h1,:root .qt-leadpost h2,:root .qt-prose h2,:root .qt-prose h3,:root .qt-prose h4,:root .qt-post h3,:root .qt-sec__hd .qt-h2{font-weight:600!important}
:root .qt-phead h1{font-size:42px;line-height:1.14;letter-spacing:.005em}
:root .qt-leadpost h2{font-size:32px;line-height:1.16;letter-spacing:.005em}
:root .qt-prose h2{font-size:26px;line-height:1.25;letter-spacing:.005em}
:root .qt-prose h3{font-size:20px;line-height:1.35;letter-spacing:.005em}
:root .qt-post h3{font-size:18px;line-height:1.35;letter-spacing:.005em}
.qt-phead .qt-standfirst{font-size:18px;line-height:1.6;letter-spacing:.01em}
.qt-prose{font-size:17px;line-height:1.75;letter-spacing:.01em}
.qt-prose b,.qt-prose strong{font-weight:600}
.qt-leadpost p{font-size:16px;letter-spacing:.01em}
.qt-post p{font-size:14.5px;letter-spacing:.01em}
@media (max-width:640px){
:root .qt-phead h1{font-size:30px}
:root .qt-leadpost h2{font-size:26px}
:root .qt-prose h2{font-size:22px}
:root .qt-prose h3{font-size:18px}
.qt-prose{font-size:16.5px}
}