[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}
}:root{--qt-photo:#eceff2}
.qt-pdpc{container-type:inline-size}
.qt-pdp{--gut:40px;--sec:128px;max-width:1240px;margin:0 auto;padding:0 var(--gut) 24px}
.qt-pdp a:not(.qt-btn){color:inherit}
.qt-sec{padding-top:var(--sec)}
.qt-sec__hd{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:36px}
.qt-sec__hd h2{margin:10px 0 0}
.qt-sec__hd p{margin:12px 0 0;max-width:36em;color:var(--qt-text)}
.qt-pdp .qt-h2{font:800 36px/1.12 var(--qt-head);color:var(--qt-navy);margin:0;letter-spacing:-.015em;text-wrap:balance}
.qt-pdp .qt-h4{font:700 20px/1.25 var(--qt-head);color:var(--qt-navy);margin:0}  .qt-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:80px;align-items:start}
.qt-gal{position:sticky;top:calc(var(--qt-sticky-top,0px) + 24px)}
.qt-gal__stage{position:relative;aspect-ratio:1;border-radius:28px;background:var(--qt-photo);overflow:hidden;touch-action:pan-y;outline:0}
.qt-gal__stage:focus-visible{box-shadow:0 0 0 3px var(--qtc-accent-100,#d3eeec)}
.qt-gal__track{display:flex;height:100%;transition:transform .55s var(--qt-ease-out)}
.qt-gal__slide{flex:0 0 100%;height:100%;display:grid;place-items:center;cursor:zoom-in;position:relative}
.qt-gal__slide>img{width:100%;height:100%;object-fit:cover;display:block}
.qt-gal__slide .qt-shelf{width:100%;height:100%;aspect-ratio:auto;padding-bottom:13%}
.qt-gal__slide .qt-shelf::after{bottom:11%}
.qt-gal__slide .qt-book,.qt-gal__slide .qt-art{width:min(calc(60% * var(--ar)),60%)} .qt-duo{display:flex;align-items:flex-end;justify-content:center;width:100%;height:100%;padding-bottom:13%;position:relative}
.qt-duo::after{content:"";position:absolute;left:14%;right:14%;bottom:11%;height:4%;border-radius:50%;background:radial-gradient(closest-side,rgba(15,30,45,.2),rgba(15,30,45,0))}
.qt-duo .qt-book,.qt-duo .qt-art{width:38%;margin:0 -3%}
.qt-duo .qt-book:first-child,.qt-duo .qt-art:first-child{z-index:2;transform:rotate(-4deg) translateY(-1%)}
.qt-duo .qt-book:last-child,.qt-duo .qt-art:last-child{transform:rotate(4deg) translateY(1%)}
.qt-gal__stage>.qt-badge{position:absolute;left:22px;top:22px;z-index:2}
.qt-gal__cap{position:absolute;left:22px;bottom:20px;z-index:2;display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border-radius:999px;background:rgba(255,255,255,.88);backdrop-filter:blur(6px);font:400 13.5px/1 var(--qt-body);color:var(--qt-navy);pointer-events:none;transition:opacity .3s}
.qt-gal__cap:empty{opacity:0}
.qt-gal__nav{position:absolute;top:50%;translate:0 -50%;z-index:2;width:44px;height:44px;border:0;border-radius:999px;background:rgba(255,255,255,.92);color:var(--qt-navy);display:grid;place-items:center;cursor:pointer;opacity:0;transition:opacity .2s;box-shadow:0 4px 14px rgba(15,30,45,.12)}
.qt-gal__nav svg{width:18px;height:18px}
.qt-gal__nav--p{left:16px}.qt-gal__nav--n{right:16px}
.qt-gal__stage:hover .qt-gal__nav,.qt-gal__nav:focus-visible{opacity:1}
.qt-gal__thumbs{display:flex;gap:10px;margin:16px 0 0;padding:0;list-style:none}
.qt-gal__thumbs button{display:block;width:64px;aspect-ratio:1;padding:0;border:0;border-radius:14px;background:var(--qt-photo);overflow:hidden;cursor:pointer;opacity:.62;transition:opacity .2s,box-shadow .2s}
.qt-gal__thumbs button:hover{opacity:1}
.qt-gal__thumbs button img{width:100%;height:100%;object-fit:contain;display:block}
.qt-gal__thumbs button[aria-current=true]{opacity:1;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--qtc-accent,#048a7c)}
.qt-gal__thumbs .is-flat{display:grid;place-items:center}.qt-gal__thumbs .is-flat img{width:52%;height:auto;object-fit:contain;box-shadow:0 1px 2px rgba(15,30,45,.2),2px 4px 6px -3px rgba(15,30,45,.3)}
.qt-gal__dots{display:none;justify-content:center;gap:6px;margin-top:14px}
.qt-gal__dots i{width:6px;height:6px;border-radius:9px;background:var(--qt-line-strong);transition:width .3s var(--qt-ease-out),background .3s}
.qt-gal__dots i.on{width:20px;background:var(--qtc-accent,#048a7c)}
.qt-buy{padding-top:8px;max-width:520px}
.qt-eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;font:400 14px/1.3 var(--qt-body);color:var(--qt-muted)}
.qt-eyebrow i{width:9px;height:9px;border-radius:9px;background:var(--c)}
.qt-eyebrow a{text-decoration:none;color:var(--qt-navy)}.qt-eyebrow a:hover{color:var(--qtc-accent,#048a7c)}
.qt-eyebrow span[aria-hidden]{color:var(--qt-line-strong)}
.qt-buy h1{font:800 44px/1.06 var(--qt-head);color:var(--qt-navy);margin:16px 0 14px;letter-spacing:-.02em;text-wrap:balance}
.qt-rate{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--qt-muted);text-decoration:none}
.qt-rate:hover span:last-child{color:var(--qtc-accent,#048a7c);text-decoration:underline}
.qt-stars{display:inline-flex;gap:2px;color:#f7ad00}.qt-stars svg{width:16px;height:16px}
.qt-rate b{font:600 15px/1 var(--qt-head);color:var(--qt-navy)}
.qt-buy__lead{font-size:17px;line-height:1.6;margin:20px 0 0;color:var(--qt-text)}
.qt-buy__price{display:flex;align-items:baseline;gap:10px;margin:28px 0 0}
.qt-buy__price .qt-price{font-size:30px;line-height:1}
.qt-buy__price s{font:400 17px/1 var(--qt-body);color:var(--qt-muted)}
.qt-buy__price .qt-price.is-free{color:var(--qtc-accent-700,#03776a)}
.qt-buy__price small{font:400 15px/1 var(--qt-body);color:var(--qt-muted)} .qt-madhab{margin:32px 0 0;padding:0;border:0;min-width:0}
.qt-madhab legend{display:flex;align-items:baseline;gap:10px;padding:0;margin:0 0 14px;width:100%}
.qt-madhab legend .qt-label{color:var(--qt-navy)}
.qt-madhab__sel{font:400 14px/1 var(--qt-body);color:var(--qt-muted)}
.qt-madhab__chips{display:flex;flex-wrap:wrap;gap:10px}
.qt-mchip{position:relative;display:inline-flex}
.qt-mchip input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}
.qt-mchip span{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 20px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--qt-line-strong);font:400 15.5px/1 var(--qt-body);color:var(--qt-ink);white-space:nowrap;transition:box-shadow .15s,background-color .2s,color .2s,scale var(--qt-spring-dur) var(--qt-spring),padding var(--qt-spring-dur) var(--qt-spring)}
.qt-mchip span::before{content:"";width:0;height:14px;margin-right:-8px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") left center/14px no-repeat;transition:width var(--qt-spring-dur) var(--qt-spring),margin var(--qt-spring-dur) var(--qt-spring)}
.qt-mchip:hover input:not(:disabled)+span{box-shadow:inset 0 0 0 1.5px var(--qt-navy)}
.qt-mchip input:active+span{scale:var(--qt-ctl-press)}
.qt-mchip input:checked+span{background:var(--qt-navy);color:#fff;box-shadow:none}
.qt-mchip input:checked+span::before{width:14px;margin-right:0}
.qt-mchip input:focus-visible+span{outline:2px solid var(--qtc-accent,#048a7c);outline-offset:3px}
.qt-mchip input:disabled{cursor:default}
.qt-mchip input:disabled+span{color:#8a96a1;background:transparent;box-shadow:inset 0 0 0 1px var(--qt-line)}
.qt-mchip small{font:400 12.5px/1 var(--qt-body);color:#a3adb6}
.qt-madhab__note{margin:14px 0 0;font-size:14.5px;line-height:1.55;color:var(--qt-muted);min-height:3.1em}
.qt-madhab.is-nudge .qt-madhab__chips{animation:qt-nudge .5s var(--qt-ease-out)}
.qt-madhab.is-nudge legend .qt-label{color:var(--qtc-accent-700,#03776a)}
@keyframes qt-nudge{20%{transform:translateX(-6px)}45%{transform:translateX(5px)}70%{transform:translateX(-3px)}}
.qt-allmad{display:inline-flex;align-items:center;gap:10px;margin:32px 0 0;padding:12px 16px;border-radius:14px;background:var(--qtc-accent-50,#e6f5f4);box-shadow:inset 0 0 0 1px rgba(4,138,124,.18);font-size:15px;color:var(--qtc-accent-700,#03776a)}
.qt-allmad svg{width:18px;height:18px;flex:none} .qt-act{margin-top:24px}
.qt-buyrow{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px} .qt-buyrow .qt-btn{min-width:0;white-space:normal;text-align:center;line-height:1.15}
@media (max-width:400px){.qt-buyrow{gap:8px}.qt-buyrow .qt-btn{--px:14px}}
.qt-qty{display:inline-grid;grid-template-columns:44px 40px 44px;align-items:center;height:56px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--qt-line-strong);background:#fff}
.qt-qty button{height:56px;border:0;background:none;color:var(--qt-navy);cursor:pointer;display:grid;place-items:center;border-radius:999px}
.qt-qty button:hover{color:var(--qtc-accent,#048a7c)}.qt-qty button:disabled{color:var(--qt-line-strong);cursor:default}
.qt-qty svg{width:16px;height:16px}
.qt-qty input{width:100%;border:0;background:none;text-align:center;font:600 17px/1 var(--qt-head);color:var(--qt-navy);-moz-appearance:textfield;padding:0}
.qt-qty input::-webkit-inner-spin-button{-webkit-appearance:none}
.qt-qty.is-off{opacity:.45;pointer-events:none}
.qt-act .qt-btn{--h:56px;--fs:15px}
.qt-btn--wait{background:#eef2f4;color:var(--qt-navy);box-shadow:none}
.qt-btn--wait:hover{background:#e4e9ed}
.qt-act__sub{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin:16px 4px 0;font-size:14.5px;color:var(--qt-text)}
.qt-stock{display:inline-flex;align-items:center;gap:9px;margin:0}
.qt-stock i{width:8px;height:8px;border-radius:9px;background:#1aa36b;box-shadow:0 0 0 4px rgba(26,163,107,.15)}
.qt-stock.is-out i{background:var(--qt-red);box-shadow:0 0 0 4px rgba(225,51,71,.12)}
.qt-stock.is-quiet{color:var(--qt-muted)}.qt-stock.is-quiet i{background:var(--qt-line-strong);box-shadow:none} .qt-formats{display:grid;gap:10px;margin:28px 0 0;padding:0;border:0;min-width:0}
.qt-formats legend{padding:0;margin:0 0 14px}
.qt-formats legend .qt-label{color:var(--qt-navy)}
.qt-fmt{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 18px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px var(--qt-line-strong);cursor:pointer;transition:box-shadow .2s,background-color .2s}
.qt-fmt:hover{box-shadow:inset 0 0 0 1px var(--qt-navy)}
.qt-fmt:has(input:checked){box-shadow:inset 0 0 0 2px var(--qtc-accent,#048a7c);background:var(--qtc-accent-50,#e6f5f4)}
.qt-fmt:has(input:focus-visible){outline:3px solid rgba(4,138,124,.35);outline-offset:2px}
.qt-fmt.is-off{cursor:not-allowed;opacity:.55}
.qt-fmt input{position:absolute;opacity:0;pointer-events:none}
.qt-fmt__dot{width:22px;height:22px;border-radius:99px;box-shadow:inset 0 0 0 2px var(--qt-line-strong);display:grid;place-items:center;transition:box-shadow var(--qt-spring-dur,.5s) var(--qt-spring,ease)}
.qt-fmt__dot::after{content:"";width:8px;height:8px;border-radius:9px;background:#fff;scale:0;transition:scale var(--qt-spring-dur,.5s) var(--qt-spring,ease)}
.qt-fmt:has(input:checked) .qt-fmt__dot{box-shadow:inset 0 0 0 11px var(--qtc-accent,#048a7c)}
.qt-fmt:has(input:checked) .qt-fmt__dot::after{scale:1}
.qt-fmt__name{font:600 16px/1.25 var(--qt-head);color:var(--qt-navy);display:block}
.qt-fmt__sub{font-size:13.5px;color:var(--qt-muted);line-height:1.4;display:block;margin-top:3px}
.qt-fmt__price{font:600 16px/1 var(--qt-head);color:var(--qt-navy);white-space:nowrap}
.qt-fmt__price.is-free{color:var(--qtc-accent,#048a7c)}
.qt-act>.qt-stock{display:flex;margin:16px 4px 0;font-size:14.5px;color:var(--qt-text)}
.qt-act>.qt-stock.is-quiet{color:var(--qt-muted)} .qt-ship{margin-top:18px;padding:14px 16px;border-radius:14px;background:var(--qt-surface);font-size:14px;color:var(--qt-text)}
.qt-ship b{font-family:var(--qt-head);font-weight:600;color:var(--qt-navy)}
.qt-ship__bar{height:6px;border-radius:6px;background:#e3e8ec;margin-top:10px;overflow:hidden}
.qt-ship__bar i{display:block;height:100%;width:var(--p);background:var(--qtc-accent,#048a7c);border-radius:6px;transition:width .6s var(--qt-ease-out)} .qt-topics{margin-top:32px}
.qt-topics ul{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0}
.qt-topics a{display:inline-flex;align-items:center;height:32px;padding:0 13px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--qt-line);font-size:13.5px;color:var(--qt-text)!important;text-decoration:none;transition:box-shadow .15s,color .15s,background-color .15s}
.qt-topics a:hover{box-shadow:inset 0 0 0 1px var(--qtc-accent,#048a7c);color:var(--qtc-accent-700,#03776a)!important;background:var(--qtc-accent-50,#e6f5f4)}
.qt-topics:not(.is-open) li:nth-child(n+13){display:none}
.qt-topics__more{margin-top:12px;border:0;background:none;padding:0;font:400 14.5px/1 var(--qt-body);color:var(--qtc-accent,#048a7c);text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.qt-give{display:flex;gap:10px;align-items:flex-start;margin:36px 0 0;padding-top:24px;border-top:1px solid var(--qt-line);font-size:14px;line-height:1.55;color:var(--qt-muted)}
.qt-give svg{width:18px;height:18px;flex:none;color:#d08a00;margin-top:1px}
.qt-give a{color:var(--qt-navy);text-underline-offset:3px} .qt-from{display:grid;grid-template-columns:52px 1fr auto;gap:16px;align-items:center;margin:36px 0 0;padding:14px 18px 14px 14px;border-radius:18px;box-shadow:inset 0 0 0 1px var(--qt-line);text-decoration:none;transition:box-shadow .2s,background-color .2s}
.qt-from:hover{box-shadow:inset 0 0 0 1px var(--qtc-accent,#048a7c);background:var(--qtc-accent-50,#e6f5f4)}
.qt-from img{width:52px;display:block;box-shadow:0 1px 2px rgba(15,30,45,.2),2px 4px 6px -3px rgba(15,30,45,.3)}
.qt-from small{display:block;font-size:13px;color:var(--qt-muted)}
.qt-from b{display:block;margin-top:3px;font:600 15.5px/1.3 var(--qt-head);color:var(--qt-navy)}
.qt-from svg{width:18px;height:18px;color:var(--qtc-accent,#048a7c);transition:transform .2s var(--qt-ease-out)}
.qt-from:hover svg{transform:translateX(3px)} .qt-inside{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:80px;align-items:center}
.qt-glance{list-style:none;margin:36px 0 0;padding:0}
.qt-glance li{display:grid;grid-template-columns:132px 1fr;gap:20px;align-items:baseline;padding:20px 0;border-top:1px solid var(--qt-line)}
.qt-glance li:last-child{border-bottom:1px solid var(--qt-line)}
.qt-glance b{font:700 22px/1.2 var(--qt-head);color:var(--qtc-accent-700,#03776a);letter-spacing:-.01em}
.qt-glance span{font-size:16px;line-height:1.5;color:var(--qt-text)}
.qt-shot{margin:0}
.qt-shot__img{position:relative;aspect-ratio:1;border-radius:28px;background:var(--qt-photo);overflow:hidden;cursor:zoom-in}
.qt-shot__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .45s ease,transform .6s var(--qt-ease-out)}
.qt-shot__img:hover img{transform:scale(1.025)}
.qt-shot__img img.is-out{opacity:0}
.qt-shot figcaption{display:flex;justify-content:space-between;gap:12px;margin:14px 4px 0;font-size:14px;color:var(--qt-muted)}
.qt-shot figcaption b{font-weight:400;color:var(--qt-navy)} .qt-about{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:80px} .qt-summary{margin:18px 0 0;padding:16px 18px;border-radius:14px;background:var(--qtc-accent-50,#e6f5f4);font:400 17px/1.6 var(--qt-body);color:var(--qt-ink);text-wrap:pretty}
@media (max-width:640px){.qt-summary{font-size:16px;padding:14px 16px}}
.qt-ticks{list-style:none;padding:0;margin:32px 0 0;display:grid;gap:18px}
.qt-ticks li{display:grid;grid-template-columns:24px 1fr;gap:14px;font-size:17px;line-height:1.55}
.qt-ticks li::before{content:"";width:24px;height:24px;margin-top:1px;border-radius:99px;background:var(--qtc-accent-50,#e6f5f4) 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/14px no-repeat}
.qt-specs{margin:32px 0 0}
.qt-specs div{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--qt-line);font-size:15px}
.qt-specs div:first-child{border-top:1px solid var(--qt-line)}
.qt-specs dt{color:var(--qt-muted)}.qt-specs dd{margin:0;color:var(--qt-navy);text-align:right}
.qt-specs dd a{color:var(--qtc-accent,#048a7c)!important;text-decoration:none}.qt-specs dd a:hover{text-decoration:underline}
.qt-for{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}
.qt-for span{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:999px;background:var(--qt-surface);font-size:14px;color:var(--qt-text)} .qt-bundle{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:64px;align-items:center;padding:56px;border-radius:32px;background:#fdf8ec}
.qt-fan{position:relative;aspect-ratio:5/4;display:flex;justify-content:center;align-items:flex-end;padding-bottom:12%}
.qt-fan::after{content:"";position:absolute;left:12%;right:12%;bottom:9%;height:5%;border-radius:50%;background:radial-gradient(closest-side,rgba(15,30,45,.2),transparent)}
.qt-fan img{position:relative;z-index:1;width:30%;margin:0 -5%;box-shadow:0 1px 2px rgba(15,30,45,.12),4px 8px 14px -6px rgba(15,30,45,.3);transform-origin:50% 100%;transition:transform .45s var(--qt-ease-out),filter .3s,opacity .3s}
.qt-fan img:nth-child(1){transform:rotate(-9deg) translateY(4%)}
.qt-fan img:nth-child(2){z-index:2;transform:translateY(-2%)}
.qt-fan img:nth-child(3){transform:rotate(9deg) translateY(4%)}
.qt-bundle:hover .qt-fan img:nth-child(1){transform:rotate(-13deg) translate(-6%,2%)}
.qt-bundle:hover .qt-fan img:nth-child(3){transform:rotate(13deg) translate(6%,2%)}
.qt-fan img.is-off{filter:grayscale(1);opacity:.35}
.qt-bundle__list{list-style:none;margin:28px 0 0;padding:0;display:grid}
.qt-bundle .qt-bline{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:12px 0;font-size:15.5px;cursor:pointer;border-top:1px solid #f1e6c8}
.qt-bundle .qt-bundle__list li:first-child .qt-bline{border-top:0}
.qt-bundle .qt-bline.is-off{cursor:default;color:var(--qt-muted)}
.qt-bundle .qt-bline s{color:var(--qt-muted);font-size:13px;margin-right:6px}
.qt-bundle .qt-bline .p{font:600 15px/1 var(--qt-head);color:var(--qt-navy);white-space:nowrap}
.qt-bundle .qt-bline em{font-style:normal;font-size:13px;color:var(--qt-muted);display:block;margin-top:2px}
.qt-bundle .qt-bline em.is-warn{color:#8a5300}
.qt-bundle .qt-bmad{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}
.qt-bundle .qt-bmad button{height:30px;padding:0 12px;border:0;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--qt-line-strong);font:400 13.5px/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-bundle .qt-bmad button:hover{box-shadow:inset 0 0 0 1.5px var(--qt-navy)}
.qt-bundle .qt-bmad button:active{scale:var(--qt-ctl-press)}
.qt-bundle .qt-bmad button[aria-pressed=true]{background:var(--qt-navy);color:#fff;box-shadow:none}
.qt-bundle .qt-bmad button:disabled{opacity:.5;cursor:default;box-shadow:inset 0 0 0 1px var(--qt-line)}
.qt-bundle__tot{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:24px;padding-top:24px;border-top:1px solid #ecdcb1}
.qt-bundle__tot .qt-price{font-size:28px}
.qt-bundle__tot s{color:var(--qt-muted);margin-left:8px;font:400 15px var(--qt-body)}
.qt-save{display:block;margin-top:6px;font-size:14px;color:#1a7f56} .qt-series{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}
.qt-lvl{display:flex;flex-direction:column;text-decoration:none;color:inherit;position:relative}
.qt-lvl .qt-shelf{border-radius:20px;transition:background-color .25s}
.qt-lvl[aria-current] .qt-shelf{background:var(--qtc-accent-50,#e6f5f4)}
.qt-lvl .qt-book,.qt-lvl .qt-art{width:min(calc(66% * var(--ar)),66%)}
.qt-lvl__l{margin-top:12px;font:600 15px/1.2 var(--qt-head);color:var(--qt-navy)}
.qt-lvl__s{margin-top:4px;font-size:13.5px;line-height:1.35;color:var(--qt-muted)}
.qt-lvl__s.is-in{color:#1a7f56}
.qt-lvl.is-soon .qt-book,.qt-lvl.is-soon .qt-art{filter:saturate(.25);opacity:.55}
.qt-lvl[aria-current] .qt-lvl__l::after{content:" · this book";font:400 13.5px var(--qt-body);color:var(--qtc-accent-700,#03776a)} .qt-set .qt-grid{--cols:4}
.qt-rtile{position:relative;aspect-ratio:1;border-radius:20px;background:var(--qt-photo);overflow:hidden}
.qt-rtile img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--qt-ease-out)}
.qt-card:hover .qt-rtile img{transform:scale(1.04)}
.qt-mtag{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;font:400 12.5px/1 var(--qt-body);background:var(--qt-surface);color:var(--qt-text);box-shadow:inset 0 0 0 1px var(--qt-line)}
.qt-mtag.is-all{background:var(--qtc-accent-50,#e6f5f4);color:var(--qtc-accent-700,#03776a);box-shadow:none}
.qt-set__tools{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 28px} .qt-revs{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:80px;align-items:start}
.qt-score{position:sticky;top:calc(var(--qt-sticky-top,0px) + 24px)}
.qt-score__n{font:800 72px/1 var(--qt-head);color:var(--qt-navy);letter-spacing:-.03em;margin-top:14px}
.qt-score .qt-stars{margin-top:10px}.qt-score .qt-stars svg{width:20px;height:20px}
.qt-score p{margin:12px 0 28px;font-size:14.5px;color:var(--qt-muted)}
.qt-rev{padding:32px 0;border-bottom:1px solid var(--qt-line)}
.qt-rev:first-child{padding-top:0}
.qt-rev__q{font:400 19px/1.6 var(--qt-body);color:var(--qt-ink);margin:0 0 16px;text-wrap:pretty}
.qt-rev__q.is-clamp{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
.qt-rev__more{border:0;background:none;padding:0;margin:-6px 0 16px;font:400 15px/1 var(--qt-body);color:var(--qtc-accent,#048a7c);text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.qt-rev__by{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:14px;color:var(--qt-muted)}
.qt-rev__by b{font:600 15px/1 var(--qt-head);color:var(--qt-navy)}
.qt-verified{display:inline-flex;align-items:center;gap:4px;color:#1a7f56;font-size:13.5px}
.qt-verified svg{width:14px;height:14px}
.qt-silent{padding:28px 0 0;font-size:14.5px;color:var(--qt-muted)}
.qt-noreview{padding:48px 32px;border-radius:24px;background:var(--qt-surface);text-align:center}
.qt-noreview p{margin:8px auto 22px;max-width:30em;color:var(--qt-text)} .qt-faqwrap{max-width:820px;margin:0 auto}
.qt-faqwrap>div:first-child{text-align:center;margin-bottom:40px} .qt-bar{position:fixed;left:0;right:0;bottom:0;z-index:90;display:flex;align-items:center;gap:14px;padding:10px max(20px,calc((100vw - 1240px)/2)) calc(10px + env(safe-area-inset-bottom));background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 -1px 0 var(--qt-line),0 -8px 24px rgba(15,30,45,.06);transform:translateY(110%);visibility:hidden;transition:transform .4s var(--qt-ease-out),visibility 0s linear .4s}
.qt-bar.is-on{transform:none;visibility:visible;transition-delay:0s}
.qt-bar__cv{position:relative;display:block;flex:none;height:46px;aspect-ratio:var(--ar,.707);box-shadow:0 1px 2px rgba(15,30,45,.2)}
.qt-bar__cv img{display:block;width:100%;height:100%;object-fit:cover}
.qt-bar__cv.is-book::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent calc(6% - 1px),rgba(255,255,255,.18) calc(6% - 1px),rgba(255,255,255,.18) 6%,rgba(0,0,0,.08) 8%,transparent 12%)}
html.qt-bar-on body{padding-bottom:var(--qt-bar-h,72px)}
.qt-bar__t{flex:1;min-width:0}
.qt-bar__t b{display:block;font:600 14px/1.25 var(--qt-head);color:var(--qt-navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.qt-bar__t span{font-size:13.5px;color:var(--qt-muted)}
.qt-bar .qt-btn{--h:44px;--px:20px} .qt-lb{border:0;padding:0;margin:0;width:100vw;height:100vh;max-width:none;max-height:none;background:rgba(10,24,38,.92);color:#fff}
.qt-lb[open]{display:grid;grid-template-rows:auto 1fr auto}
.qt-lb::backdrop{background:transparent}
.qt-lb__top{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;font:400 14px/1 var(--qt-body)}
.qt-lb__img{display:grid;place-items:center;min-height:0;padding:0 72px}
.qt-lb__img img{max-width:100%;max-height:100%;object-fit:contain;border-radius:12px}
.qt-lb button{width:48px;height:48px;border-radius:99px;border:0;background:rgba(255,255,255,.12);color:#fff;display:grid;place-items:center;cursor:pointer}
.qt-lb button:hover{background:rgba(255,255,255,.22)}
.qt-lb svg{width:20px;height:20px}
.qt-lb__nav{display:flex;justify-content:center;gap:12px;padding:16px} @container (max-width:1000px){
.qt-hero{gap:48px}
.qt-inside,.qt-about,.qt-revs{gap:48px}
.qt-series{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px}
}
@container (max-width:860px){
.qt-pdp{--sec:96px}
.qt-hero{grid-template-columns:minmax(0,1fr);gap:32px}
.qt-gal{position:static}
.qt-buy{max-width:none}
.qt-inside,.qt-about,.qt-revs{grid-template-columns:minmax(0,1fr);gap:36px}
.qt-faqwrap>div:first-child{text-align:left;margin-bottom:24px}
.qt-score{position:static}
.qt-bundle{grid-template-columns:minmax(0,1fr);gap:16px}
.qt-fan{max-width:420px;width:100%;justify-self:center}
.qt-set .qt-grid{--cols:2}
}
@container (max-width:640px){
.qt-pdp{--gut:16px;--sec:80px}
.qt-crumbs{padding:12px 0 14px;font-size:13px;flex-wrap:nowrap;overflow:hidden;white-space:nowrap}
.qt-crumbs li:not(:nth-last-child(2)){display:none}
.qt-crumbs li:nth-last-child(2)::before{content:"‹";margin-right:6px;color:var(--qt-muted)}
.qt-crumbs li+li::before{content:none}
.qt-gal{margin:0 calc(var(--gut)*-1)}
.qt-gal__stage{border-radius:0}
.qt-gal__thumbs,.qt-gal__nav{display:none}
.qt-gal__dots{display:flex}
.qt-gal__cap{left:16px;bottom:14px}
.qt-gal__stage>.qt-badge{left:16px;top:16px}
.qt-buy h1{font-size:32px;margin-top:12px}
.qt-buy__lead{font-size:16px}
.qt-buy__price{margin-top:22px}
.qt-buy__price .qt-price{font-size:26px}
.qt-madhab{margin-top:26px}
.qt-madhab__chips{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.qt-mchip span{width:100%;justify-content:center;height:46px;padding:0 12px;font-size:15px}
.qt-shot figcaption{flex-direction:column;gap:2px}
.qt-pdp .qt-h2{font-size:28px}
.qt-sec__hd{margin-bottom:24px}
.qt-glance{margin-top:24px}
.qt-glance li{grid-template-columns:104px 1fr;gap:14px;padding:16px 0}
.qt-glance b{font-size:19px}
.qt-glance span{font-size:15px}
.qt-shot__img{border-radius:22px}
.qt-ticks li{font-size:16px}
.qt-bundle{padding:28px 20px;border-radius:24px}
.qt-bundle__tot .qt-btn{width:100%}
.qt-series{grid-template-columns:repeat(6,132px);overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--gut)*-1);padding:0 var(--gut);gap:14px}
.qt-score__n{font-size:56px}
.qt-rev{padding:26px 0}
.qt-rev__q{font-size:17px}
.qt-faq summary{font-size:16.5px;padding:20px 0}
.qt-faq__a{padding-right:0}
.qt-set .qt-grid{gap:24px 14px}
.qt-lb__img{padding:0 12px}
.qt-bar__t span{display:none}
}
@media (max-width:640px){:root .qt-bar{padding:10px 16px calc(10px + env(safe-area-inset-bottom));gap:12px}:root .qt-bar .qt-bar__cv,:root .qt-bar img,:root .qt-bar__t span{display:none}:root .qt-bar__t b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}
@media (prefers-reduced-motion:reduce){.qt-pdp *,.qt-bar{transition:none!important;animation:none!important}} .qt-pdpb{margin-block:0}
.qt-pdp .qt-sec:first-child{padding-top:var(--qt-pdp-first,var(--sec))}
.qt-pdpb--hero .qt-sec:first-child{padding-top:0}
.qt-buy .qt-buy__price{min-height:30px}
.qt-buy form{margin:0}
.qt-madhab__chips .qt-mchip input:disabled+span{cursor:default}
.qt-fmt__price.is-free,.qt-buy__price .qt-price.is-free{color:var(--qtc-accent-700,#03776a)}
.qt-lvl__s.is-in{color:#1a7f56}
.qt-rev.is-more{display:none}
.qt-revs.is-all .qt-rev.is-more{display:block}
.qt-revs__all{border:0;background:none;padding:0;font:inherit;color:var(--qtc-accent,#048a7c);text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.qt-revform{margin-top:20px;padding:24px;border-radius:20px;background:var(--qt-surface);display:grid;gap:14px;text-align:left}
.qt-revform[hidden]{display:none}
.qt-revform .qt-stars-in{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:4px;border:0;padding:0;margin:0}
.qt-revform .qt-stars-in legend{float:left;width:100%;margin-bottom:6px;font:600 14px/1.2 var(--qt-head);color:var(--qt-navy)}
.qt-revform .qt-stars-in input{position:absolute;opacity:0;width:1px;height:1px}
.qt-revform .qt-stars-in label{cursor:pointer;color:#d3dbe2;transition:color .15s}
.qt-revform .qt-stars-in label svg{width:28px;height:28px}
.qt-revform .qt-stars-in input:checked~label,.qt-revform .qt-stars-in label:hover,.qt-revform .qt-stars-in label:hover~label{color:#f7ad00}
.qt-revform .qt-stars-in input:focus-visible+label{outline:2px solid var(--qtc-accent,#048a7c);outline-offset:2px;border-radius:4px}
.qt-revform .qt-field__input{background:#fff}
.qt-revform .qt-small{margin:0;color:var(--qt-muted)}
.qt-gal__slide>img{background:var(--qt-photo)}
.qt-gal__thumbs li[hidden]{display:none}
.qt-shot__img img{display:block}
.qt-noshot .qt-inside{grid-template-columns:minmax(0,1fr)}
@container (max-width:860px){.qt-bar{display:flex}}
.qt-pdpb .screen-reader-text,.qt-sheet .screen-reader-text{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}
.qt-pdp a.qt-lvl,.qt-pdp a.qt-from,.qt-pdp .qt-eyebrow a,.qt-pdp .qt-rate{text-decoration:none}
.qt-pdp .qt-crumbs a{text-decoration:none} .qt-duo .qt-book{width:38%;margin:0 -3%}
.qt-duo .qt-book:first-child{z-index:2;transform:rotate(-4deg) translateY(-1%)}
.qt-duo .qt-book:last-child{transform:rotate(4deg) translateY(1%)}
.qt-buyrow{display:grid;grid-template-columns:auto 1fr;gap:12px}
.qt-bline{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:12px 0;font-size:15.5px;cursor:pointer;border-top:1px solid #f1e6c8}
.qt-bundle__list li:first-child .qt-bline{border-top:0}
.qt-bline s{color:var(--qt-muted);font-size:13px;margin-right:6px}
.qt-bline .p{font:600 15px/1 var(--qt-head);color:var(--qt-navy);white-space:nowrap}
.qt-bline em{font-style:normal;font-size:13px;color:var(--qt-muted);display:block;margin-top:2px}
.qt-bmad{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}
.qt-bmad button{height:30px;padding:0 12px;border:0;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--qt-line-strong);font:400 13.5px/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:disabled{opacity:.5;cursor:default;box-shadow:inset 0 0 0 1px var(--qt-line)}
.qt-cb{position:relative;width:22px;height:22px}
.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,.5s) var(--qt-spring,ease),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,.5s) var(--qt-spring,ease)}
.qt-buy h1{font:700 34px/1.14 var(--qt-head);letter-spacing:-.015em;margin:14px 0 12px}
@container (max-width:640px){.qt-buy h1{font-size:28px;margin-top:12px}}
.qt-eyebrow{gap:8px 10px}
.qt-etag{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 13px 0 11px;border-radius:999px;background:var(--t,#e2f3fa);font:400 14px/1 var(--qt-body);color:var(--qt-navy)}
.qt-ai{width:14px;height:14px;flex:none;display:block}
.qt-eyebrow a,.qt-eyebrow span{font:400 14px/1 var(--qt-body)}
.qt-qty{display:inline-flex;align-items:center;gap:0;height:56px;padding:4px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--qt-line-strong)}
.qt-qty button{flex:none;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:none;color:var(--qt-navy);display:grid;place-items:center;cursor:pointer;transition:background-color .15s ease,color .15s ease,scale var(--qt-spring-dur) var(--qt-spring)}
.qt-qty button:hover:not(:disabled){background:var(--qtc-accent-50,#e6f5f4);color:var(--qtc-accent-700,#03776a)}
.qt-qty button:active:not(:disabled){scale:var(--qt-ctl-press)}
.qt-qty button:disabled{color:var(--qt-line-strong);background:none}
.qt-qty input{flex:none;width:44px;height:48px;margin:0;padding:0;border:0;background:none;text-align:center;font:400 17px/48px var(--qt-body);font-variant-numeric:normal;color:var(--qt-ink);appearance:textfield;-moz-appearance:textfield}
.qt-qty input:focus-visible{outline:2px solid var(--qtc-accent,#048a7c);outline-offset:2px;border-radius:8px}
.qt-stock{align-items:flex-start;line-height:1.5}
.qt-stock i{flex:none;margin-top:calc((1.5em - 8px)/2)}
.qt-mchip span,.qt-for span,.qt-mtag,.qt-etag,.qt-fmt__price,.qt-bmad button{padding-top:0;padding-bottom:0}
.qt-buy .qt-btn,.qt-act .qt-btn{line-height:1}
.qt-madefor{margin-top:32px}
.qt-madefor .qt-for{margin-top:14px}
.qt-topics a::before{content:none;margin:0}
.qt-topics a{padding:0 14px} .qt-notify{margin-top:12px}
.qt-rated{list-style:none;margin:16px 0 0;padding:0;border-top:1px solid var(--qt-line)}
.qt-rated[hidden]{display:none}
.qt-rated li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:12px 0;border-bottom:1px solid var(--qt-line);font-size:14px;color:var(--qt-muted)}
.qt-rated li .qt-stars svg{width:15px;height:15px}
.qt-rated li b{font:600 14.5px/1 var(--qt-head);color:var(--qt-navy)}
.qt-rated li>span:last-child::before{content:"· "}
:root .qt-pdp .qt-rev__q{font-family:var(--qt-body);font-weight:400;font-size:22px;line-height:1.5;letter-spacing:.01em;color:var(--qt-ink)}
:root .qt-pdp .qt-rev__by b{font-weight:600;color:var(--qt-navy)}
:root .qt-pdp .qt-score__n{font-size:72px}
:root .qt-pdp .qt-rev__more:focus,:root .qt-pdp .qt-revs__all:focus,:root .qt-pdp .qt-rev__more:focus:not(:focus-visible),:root .qt-pdp .qt-revs__all:focus:not(:focus-visible){outline:0;box-shadow:none;background:none}
:root .qt-pdp .qt-rev__more:focus-visible,:root .qt-pdp .qt-revs__all:focus-visible{outline:2px solid var(--qtc-accent,#048a7c);outline-offset:3px;border-radius:4px}
:root .qt-buy h1{font-family:var(--qt-head);font-weight:700;font-size:32px;line-height:1.15;letter-spacing:0}
@media (max-width:640px){
:root .qt-buy h1{font-size:clamp(26px,7vw,30px);line-height:1.15;margin-top:12px}
:root .qt-pdp .qt-rev__q{font-size:19px}
:root .qt-pdp .qt-score__n{font-size:56px}
:root .qt-pdp .qt-h2{font-size:26px;line-height:1.15;letter-spacing:0}
}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper .swiper-slide,swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'❮'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'❯'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,10px);left:0;width:100%;line-height:0}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,10px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification,swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.slbOverlay,.slbWrapOuter,.slbWrap{position:fixed;top:0;right:0;bottom:0;left:0}.slbOverlay{overflow:hidden;z-index:999999;background-color:#000;opacity:0.7;-webkit-animation:slbOverlay 0.5s;-moz-animation:slbOverlay 0.5s;animation:slbOverlay 0.5s}.slbWrapOuter{overflow-x:hidden;overflow-y:auto;z-index:1000000}.slbWrap{position:absolute;text-align:center}.slbWrap:before{content:"";display:inline-block;height:100%;vertical-align:middle}.slbContentOuter{position:relative;display:inline-block;vertical-align:middle;margin:0px auto;padding:0;box-sizing:border-box;z-index:1000001;text-align:left;max-width:100%}.slbContentEl .slbContentOuter{padding:5em 1em}.slbContent{position:relative}.slbContentEl .slbContent{-webkit-animation:slbEnter 0.3s;-moz-animation:slbEnter 0.3s;animation:slbEnter 0.3s;background-color:#fff;box-shadow:0 0.2em 1em rgba(0,0,0,0.4)}.slbImageWrap{-webkit-animation:slbEnter 0.3s;-moz-animation:slbEnter 0.3s;animation:slbEnter 0.3s;position:relative}.slbImageWrap:after{content:"";position:absolute;left:0;right:0;top:5em;bottom:5em;display:block;z-index:-1;box-shadow:0 0.2em 1em rgba(0,0,0,0.6);background-color:#FFF}.slbDirectionNext .slbImageWrap{-webkit-animation:slbEnterNext 0.4s;-moz-animation:slbEnterNext 0.4s;animation:slbEnterNext 0.4s}.slbDirectionPrev .slbImageWrap{-webkit-animation:slbEnterPrev 0.4s;-moz-animation:slbEnterPrev 0.4s;animation:slbEnterPrev 0.4s}.slbImage{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:5em 0;margin:0 auto}.slbCaption{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;font-size:1.4em;position:absolute;left:0;right:0;bottom:0;padding:.71429em 0;color:#fff;color:rgba(255,255,255,0.7);text-align:center}.slbCloseBtn,.slbArrow{margin:0;padding:0;border:0;cursor:pointer;background:none}.slbCloseBtn::-moz-focus-inner,.slbArrow::-moz-focus-inner{padding:0;border:0}.slbCloseBtn:hover,.slbArrow:hover{opacity:0.5}.slbCloseBtn:active,.slbArrow:active{opacity:0.8}.slbCloseBtn{-webkit-animation:slbEnter 0.3s;-moz-animation:slbEnter 0.3s;animation:slbEnter 0.3s;font-size:3em;width:1.66667em;height:1.66667em;line-height:1.66667em;position:absolute;right:-.33333em;top:0;color:#fff;color:rgba(255,255,255,0.7);text-align:center}.slbLoading .slbCloseBtn{display:none}.slbLoadingText{font-size:1.4em;color:#fff;color:rgba(255,255,255,0.9)}.slbArrows{position:fixed;top:50%;left:0;right:0}.slbLoading .slbArrows{display:none}.slbArrow{position:absolute;top:50%;margin-top:-5em;width:5em;height:10em;opacity:0.7;text-indent:-999em;overflow:hidden}.slbArrow:before{content:"";position:absolute;top:50%;left:50%;margin:-.8em 0 0 -.8em;border:.8em solid transparent}.slbArrow.next{right:0}.slbArrow.next:before{border-left-color:#fff}.slbArrow.prev{left:0}.slbArrow.prev:before{border-right-color:#fff}.slbIframeCont{
position: relative;
max-width: 90%;
width: 142.3vh;
margin: 0 auto;
overflow: hidden;
max-height: 80vh;
}
.slbIframeCont:before {
content: "";
display: block;
padding-top: 56.25%;
}.slbIframe{        
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;box-shadow:0 0.2em 1em rgba(0,0,0,0.6);background:#000}
@-webkit-keyframes slbOverlay{from{opacity:0}to{opacity:0.7}}@-moz-keyframes slbOverlay{from{opacity:0}to{opacity:0.7}}@keyframes slbOverlay{from{opacity:0}to{opacity:0.7}}@-webkit-keyframes slbEnter{from{opacity:0;-webkit-transform:translate3d(0, -1em, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0)}}@-moz-keyframes slbEnter{from{opacity:0;-moz-transform:translate3d(0, -1em, 0)}to{opacity:1;-moz-transform:translate3d(0, 0, 0)}}@keyframes slbEnter{from{opacity:0;-webkit-transform:translate3d(0, -1em, 0);-moz-transform:translate3d(0, -1em, 0);-ms-transform:translate3d(0, -1em, 0);-o-transform:translate3d(0, -1em, 0);transform:translate3d(0, -1em, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes slbEnterNext{from{opacity:0;-webkit-transform:translate3d(4em, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0)}}@-moz-keyframes slbEnterNext{from{opacity:0;-moz-transform:translate3d(4em, 0, 0)}to{opacity:1;-moz-transform:translate3d(0, 0, 0)}}@keyframes slbEnterNext{from{opacity:0;-webkit-transform:translate3d(4em, 0, 0);-moz-transform:translate3d(4em, 0, 0);-ms-transform:translate3d(4em, 0, 0);-o-transform:translate3d(4em, 0, 0);transform:translate3d(4em, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes slbEnterPrev{from{opacity:0;-webkit-transform:translate3d(-4em, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0)}}@-moz-keyframes slbEnterPrev{from{opacity:0;-moz-transform:translate3d(-4em, 0, 0)}to{opacity:1;-moz-transform:translate3d(0, 0, 0)}}@keyframes slbEnterPrev{from{opacity:0;-webkit-transform:translate3d(-4em, 0, 0);-moz-transform:translate3d(-4em, 0, 0);-ms-transform:translate3d(-4em, 0, 0);-o-transform:translate3d(-4em, 0, 0);transform:translate3d(-4em, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}:root{--wc-separator-color:color-mix(in srgb,currentColor 20%,transparent)}body.wc-block-product-gallery-modal-open,body.wc-modal--open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating,.wp-block-woocommerce-product-review-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.wc-block-grid__product-rating .wc-block-product-review-rating__stars,.wp-block-woocommerce-product-review-rating .star-rating,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars:before,.wp-block-woocommerce-product-review-rating .star-rating:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span,.wp-block-woocommerce-product-review-rating .star-rating span,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span:before,.wp-block-woocommerce-product-review-rating .star-rating span:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.7}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)}
@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid #2f2f2f;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul.wc-block-components-notice-banner__list{list-style:none;margin:0;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul.wc-block-components-notice-banner__list li+li{margin-block-start:8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0 0 0 20px;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:transparent none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner>.wc-block-components-button:focus{outline:2px solid currentColor!important;outline-offset:0}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.wc-block-components-notice-banner:focus{outline-width:0}.wc-block-components-notice-banner:focus-visible{outline-style:solid;outline-width:2px}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wp-block-woocommerce-product-reviews-title.has-background{padding:inherit}