/* Generated by tools/cart-css/build.mjs from style.css and overrides.css: the side cart on its own, for landing pages. Do not edit. */
.header-notes__actions .xoo-wsc-cart-trigger{margin:0;color:var(--links-color);height:28px}.header-notes__actions .xoo-wsc-cart-trigger .xoo-wsc-sc-bki{display:flex;align-items:center;justify-content:center;padding-top:0}.header-notes__actions .xoo-wsc-cart-trigger .xoo-wsc-sc-bki svg{height:24px;width:auto}.header-notes__actions .xoo-wsc-cart-trigger .xoo-wsc-sc-bki svg circle,.header-notes__actions .xoo-wsc-cart-trigger .xoo-wsc-sc-bki svg path{stroke:var(--links-color)}.header-notes__actions .xoo-wsc-cart-trigger .xoo-wsc-sc-count{color:var(--links-color);font-weight:var(--brand-header-count-weight);letter-spacing:var(--brand-header-tracking)}@media(min-width: 1000px){.header-notes__actions .xoo-wsc-sc-cont,.header-notes__actions .xoo-wsc-cart-trigger{height:100%;min-width:86px}}@media(min-width: 1000px){.header-notes__actions .xoo-wsc-cart-trigger:hover{background-color:var(--brand-highlight)}}span.xoo-wsc-sc-bki{font-size:var(--brand-size-2xl);color:var(--brand-on-strong);padding-top:8px}@media(max-width: 1000px){span.xoo-wsc-sc-bki svg{width:24px;height:24px}}.xoo-wsc-cart-trigger{color:var(--brand-on-strong)}.hero-dark .xoo-wsc-cart-trigger,.error404 .xoo-wsc-cart-trigger,.archive .xoo-wsc-cart-trigger,.tax-product_cat .xoo-wsc-cart-trigger,.page-template-template-blog--articles .xoo-wsc-cart-trigger,.page-template-default .xoo-wsc-cart-trigger,.woocommerce-checkout .xoo-wsc-cart-trigger,.page-template-template-shop--account .xoo-wsc-cart-trigger{color:var(--brand-ink)}.xoo-wsc-sc-bki{color:inherit !important}.mobile-cart-link span.xoo-wsc-sc-bki{color:var(--brand-on-strong) !important}.mobile-cart-link .xoo-wsc-sc-count{color:var(--brand-on-strong) !important}.mobile-cart-link .xoo-wsc-cart-trigger{justify-content:start !important}span.xoo-wsc-sc-count{background-color:rgba(0,0,0,0) !important;color:inherit;padding:0px;font-size:var(--brand-size-base) !important}.xoo-wsc-cart-trigger{margin-right:24px}.xoo-wsc-ft-btn-continue,.xoo-wsc-ft-btn-cart{display:none !important}.xoo-wsc-qty-box.xoo-wsc-qtb-square{border-color:var(--brand-border)}span.xoo-wsc-chng{min-width:18px;align-self:stretch;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;font-weight:600;user-select:none}.xoo-wsch-top{justify-content:start !important}.xoo-wsch-top .xoo-wsch-text{font-weight:var(--brand-label-weight)}span.xoo-wsc-sp-atc a.button,span.xoo-wsc-sp-atc .faw-next-post a,.faw-next-post span.xoo-wsc-sp-atc a,span.xoo-wsc-sp-atc .faw-prev-post a,.faw-prev-post span.xoo-wsc-sp-atc a,span.xoo-wsc-sp-atc a.prev,span.xoo-wsc-sp-atc a.next{padding:8px 16px}li.xoo-wsc-sp-product{padding:10px 40px}.xoo-wsc-sp-container.xoo-wsc-sp-wide{padding-top:32px}.xoo-wsc-img-col{max-width:120px !important}.xoo-wsc-pname,.xoo-wsc-smr-ptotal{font-size:var(--brand-size-base)}.xoo-wsc-qty-box{font-size:var(--brand-size-xs)}.xoo-wsc-qty{font-size:var(--brand-size-xs) !important}.xoo-wsc-ft-amt-total{border-top:0px !important}.faw_cart-drawer-footer .xoo-wsc-ft-totals{width:100%;padding:0 0 24px;font-size:var(--brand-size-lg)}.xoo-wsc-ft-btn-checkout{position:relative}.xoo-wsc-ft-btn-checkout::after{content:"0";background:url("../images/i-arrow-light.svg") no-repeat;background-size:contain;color:rgba(0,0,0,0);width:50px;height:10px;margin:0px 0 0 10px;position:relative;left:0;top:6px;transition:all .2s ease;display:inline-block}.xoo-wsc-ft-btn-checkout:hover::after{left:10px}.xoo-wsc-footer .faw_cart-drawer-footer .amount{font-size:var(--brand-size-lg)}.xoo-wsc-sc-subt{display:none}span.xoo-wsc-sp-heading{text-align:left !important;margin-bottom:8px}.xoo-wsc-qtb-square input[type=number].xoo-wsc-qty{border-top-width:0;border-bottom-width:0}input[type=number].xoo-wsc-qty,.xoo-wsc-qtb-square{border-width:1px;border-style:solid}input[type=number].xoo-wsc-qty{border-color:var(--brand-on-strong);background-color:var(--brand-surface);color:var(--brand-ink);height:28px;line-height:28px}.xoo-wsc-footer,.xoo-wsc-footer a,.xoo-wsc-footer .amount{font-size:var(--brand-size-base)}li.xoo-wsc-sp-product{padding:0px !important}.xoo-wsc-empty-cart{display:none}.xoo-wsc-header,.xoo-wsc-body,.xoo-wsc-footer,.xoo-wsc-sp-container,.xoo-wsc-chng,input[type=number].xoo-wsc-qty{background:var(--brand-page)}input[type=number].xoo-wsc-qty{border:none !important}.xoo-wsc-product{border-bottom:none}.xoo-wsc-qty-box{border:1px solid var(--brand-border) !important}a.xoo-wsc-ft-btn{font-size:var(--brand-cart-btn-size)}.xoo-wsc-is-parent.xoo-wsc-bundled_items{margin-bottom:15px}.xoo-wsc-products .xoo-wsc-is-child.xoo-wsc-bundled_by .xoo-wsc-img-col{width:auto}.xoo-wsc-ft-btn-checkout::after{background-color:var(--brand-arrow-fill);-webkit-mask:var(--brand-arrow-mask);mask:var(--brand-arrow-mask);background-image:var(--brand-arrow-image-light);width:var(--brand-arrow-cart-w);height:var(--brand-arrow-cart-h);top:var(--brand-arrow-cart-top);margin-left:var(--brand-arrow-gap-cart)}@media(min-width: 1001px){:root[data-header=float] .header-notes__actions .xoo-wsc-sc-cont,:root[data-header=float] .header-notes__actions .xoo-wsc-cart-trigger{min-width:56px}}@media(min-width: 1001px){:root[data-header=float] .header-notes__actions .xoo-wsc-cart-trigger{display:flex;align-items:center;justify-content:center;gap:2px;padding:0 16px}}@media(min-width: 1001px){:root[data-header=float] .header-notes__actions .xoo-wsc-sc-bki svg{display:block;width:auto;height:20px}}@media(min-width: 1000px){:root[data-header=float] .xoo-wsc-cart-trigger{position:relative;z-index:0;transition:none}}@media(min-width: 1000px){:root[data-header=float] .xoo-wsc-cart-trigger::before{content:"";position:absolute;inset:1px 1px 1px 0;z-index:-1;border-radius:inherit;background-color:var(--brand-header-hover-active);opacity:0;pointer-events:none;transition:opacity .3s ease}}@media(min-width: 1000px)and (prefers-reduced-motion: reduce){:root[data-header=float] .xoo-wsc-cart-trigger::before{transition:none}}@media(min-width: 1000px){:root[data-header=float] .xoo-wsc-cart-trigger::before{inset:1px}}@media(min-width: 1000px){:root[data-header=float] .header-notes:not(:hover,.is-held) .xoo-wsc-cart-trigger{transition:background-color .35s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .35s cubic-bezier(0.4, 0, 0.2, 1)}}@media(min-width: 1000px)and (prefers-reduced-motion: reduce){:root[data-header=float] .header-notes:not(:hover,.is-held) .xoo-wsc-cart-trigger{transition:none}}@media(min-width: 1000px){:root[data-header=float] .header-notes:is(:hover,.is-held) .xoo-wsc-cart-trigger{background-color:var(--brand-header-hover-cell);box-shadow:inset 0 1px 0 var(--brand-header-hover-line),inset 0 -1px 0 var(--brand-header-hover-line),inset -1px 0 0 var(--brand-header-hover-line);border-radius:0}}@media(min-width: 1000px){:root[data-header=float] .header-notes:is(:hover,.is-held) .xoo-wsc-cart-trigger{box-shadow:inset 0 0 0 1px var(--brand-header-hover-line)}}@media(min-width: 1000px){:root[data-header=float] .header-notes:is(:hover,.is-held) .xoo-wsc-cart-trigger:hover{--links-color: var(--brand-header-hover-active-text);background-color:var(--brand-header-hover-cell);color:var(--brand-header-hover-active-text)}}@media(min-width: 1000px){:root[data-header=float] .header-notes:is(:hover,.is-held) .xoo-wsc-cart-trigger:hover::before{opacity:1;transition:opacity .18s ease-out}}@media(min-width: 1000px)and (prefers-reduced-motion: reduce){:root[data-header=float] .header-notes:is(:hover,.is-held) .xoo-wsc-cart-trigger:hover::before{transition:none}}@media(hover: hover)and (pointer: fine){:root:is([data-cursor=hand],[data-cursor=dot],[data-header=float]) .xoo-wsc-cart-trigger,:root:is([data-cursor=hand],[data-cursor=dot],[data-header=float]) .xoo-wsc-cart-trigger *{cursor:url("../images/cursor-hand.svg") 11 3,pointer}}:root[data-brand=also-study] :is(.xoo-wsc-ft-btn):not(:disabled){transition:transform .25s cubic-bezier(0.3, 0.7, 0.4, 1),box-shadow .25s cubic-bezier(0.3, 0.7, 0.4, 1),background-color .2s ease,color .2s ease}:root[data-brand=also-study] :is(.xoo-wsc-ft-btn):not(:disabled):active{transform:translateY(var(--brand-btn-press));box-shadow:inset 0 0 0 1px var(--brand-ink) !important}@media(hover: hover)and (pointer: fine){:root[data-brand=also-study] :is(.xoo-wsc-ft-btn):not(:disabled):hover{transform:translateY(var(--brand-btn-press));box-shadow:inset 0 0 0 1px var(--brand-ink) !important}}:root{--faw-sk: color-mix(in srgb, var(--brand-page), var(--faw-earth) 16%);--faw-sk-sheen: color-mix(in srgb, var(--brand-page), #fff 25%)}.faw-wsc-skeleton .faw-sk{display:block;background-color:var(--faw-sk);background-image:linear-gradient(90deg, var(--faw-sk) 25%, var(--faw-sk-sheen) 45%, var(--faw-sk) 65%);background-size:400% 100%;border-radius:4px;animation:faw-sk-sweep 1.2s ease-in-out infinite}@media(prefers-reduced-motion: reduce){.faw-wsc-skeleton .faw-sk{animation:none;background-image:none}}.faw-wsc-skeleton .faw-sk-thumb{width:100%;aspect-ratio:1;border-radius:0}.faw-wsc-skeleton .faw-sk-title{width:140px;max-width:100%;height:16px}.faw-wsc-skeleton .faw-sk-meta{width:72px;height:12px}.faw-wsc-skeleton .faw-sk-price{width:40px;height:16px}.faw-wsc-skeleton .xoo-wsc-sm-left{display:flex;flex-direction:column;gap:10px;padding-top:4px}.faw-wsc-skeleton .xoo-wsc-sm-right{padding-top:4px}.faw-wsc-skeleton .faw-wsc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.faw-sk-cart .xoo-wsc-modal.xoo-wsc-loading .xoo-wsc-loader{display:none}.faw-sk-cart .xoo-wsc-modal.xoo-wsc-loading .xoo-wsc-product:not(.faw-wsc-pending){pointer-events:none}.faw-sk-cart .xoo-wsc-modal.xoo-wsc-loading .xoo-wsc-product:not(.faw-wsc-pending) .xoo-wsc-img-col,.faw-sk-cart .xoo-wsc-modal.xoo-wsc-loading .xoo-wsc-product:not(.faw-wsc-pending) .xoo-wsc-sm-left,.faw-sk-cart .xoo-wsc-modal.xoo-wsc-loading .xoo-wsc-product:not(.faw-wsc-pending) .xoo-wsc-sm-right{position:relative}.faw-sk-cart .xoo-wsc-modal.xoo-wsc-loading .xoo-wsc-product:not(.faw-wsc-pending) .xoo-wsc-img-col>*,.faw-sk-cart .xoo-wsc-modal.xoo-wsc-loading .xoo-wsc-product:not(.faw-wsc-pending) .xoo-wsc-sm-left>*,.faw-sk-cart .xoo-wsc-modal.xoo-wsc-loading .xoo-wsc-product:not(.faw-wsc-pending) .xoo-wsc-sm-right>*{visibility:hidden}.faw-sk-cart .xoo-wsc-modal.xoo-wsc-loading .xoo-wsc-product:not(.faw-wsc-pending) .xoo-wsc-img-col::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--faw-sk);background-image:linear-gradient(90deg, var(--faw-sk) 25%, var(--faw-sk-sheen) 45%, var(--faw-sk) 65%);background-size:400% 100%;border-radius:4px;animation:faw-sk-sweep 1.2s ease-in-out infinite}@media(prefers-reduced-motion: reduce){.faw-sk-cart .xoo-wsc-modal.xoo-wsc-loading .xoo-wsc-product:not(.faw-wsc-pending) .xoo-wsc-img-col::before{animation:none;background-image:none}}.faw-sk-cart .xoo-wsc-modal.xoo-wsc-loading .xoo-wsc-product:not(.faw-wsc-pending) .xoo-wsc-img-col::before{border-radius:0}.faw-sk-cart .xoo-wsc-modal.xoo-wsc-loading .xoo-wsc-product:not(.faw-wsc-pending) .xoo-wsc-sm-left::before{content:"";position:absolute;left:0;top:4px;width:140px;height:16px;background-color:var(--faw-sk);background-image:linear-gradient(90deg, var(--faw-sk) 25%, var(--faw-sk-sheen) 45%, var(--faw-sk) 65%);background-size:400% 100%;border-radius:4px;animation:faw-sk-sweep 1.2s ease-in-out infinite}@media(prefers-reduced-motion: reduce){.faw-sk-cart .xoo-wsc-modal.xoo-wsc-loading .xoo-wsc-product:not(.faw-wsc-pending) .xoo-wsc-sm-left::before{animation:none;background-image:none}}.faw-sk-cart .xoo-wsc-modal.xoo-wsc-loading .xoo-wsc-product:not(.faw-wsc-pending) .xoo-wsc-sm-left::before{max-width:100%}.faw-sk-cart .xoo-wsc-modal.xoo-wsc-loading .xoo-wsc-product:not(.faw-wsc-pending) .xoo-wsc-sm-left::after{content:"";position:absolute;left:0;top:30px;width:72px;height:12px;background-color:var(--faw-sk);background-image:linear-gradient(90deg, var(--faw-sk) 25%, var(--faw-sk-sheen) 45%, var(--faw-sk) 65%);background-size:400% 100%;border-radius:4px;animation:faw-sk-sweep 1.2s ease-in-out infinite}@media(prefers-reduced-motion: reduce){.faw-sk-cart .xoo-wsc-modal.xoo-wsc-loading .xoo-wsc-product:not(.faw-wsc-pending) .xoo-wsc-sm-left::after{animation:none;background-image:none}}.faw-sk-cart .xoo-wsc-modal.xoo-wsc-loading .xoo-wsc-product:not(.faw-wsc-pending) .xoo-wsc-sm-right::before{content:"";position:absolute;left:0;top:4px;width:40px;height:16px;background-color:var(--faw-sk);background-image:linear-gradient(90deg, var(--faw-sk) 25%, var(--faw-sk-sheen) 45%, var(--faw-sk) 65%);background-size:400% 100%;border-radius:4px;animation:faw-sk-sweep 1.2s ease-in-out infinite}@media(prefers-reduced-motion: reduce){.faw-sk-cart .xoo-wsc-modal.xoo-wsc-loading .xoo-wsc-product:not(.faw-wsc-pending) .xoo-wsc-sm-right::before{animation:none;background-image:none}}.faw-sk-cart .xoo-wsc-modal.xoo-wsc-loading .xoo-wsc-product:not(.faw-wsc-pending) .xoo-wsc-sm-right::before{left:auto;right:0}.faw-sk-cart .xoo-wsc-modal.faw-wsc-adding .xoo-wsc-empty-cart,.faw-sk-cart .xoo-wsc-modal.faw-wsc-adding .faw_empty-cart,.faw-sk-cart .xoo-wsc-modal.xoo-wsc-loading .xoo-wsc-empty-cart,.faw-sk-cart .xoo-wsc-modal.xoo-wsc-loading .faw_empty-cart{display:none}.faw-sk-cart .xoo-wsc-modal.faw-wsc-adding .xoo-wsc-footer,.faw-sk-cart .xoo-wsc-modal.xoo-wsc-loading .xoo-wsc-footer{pointer-events:none}.faw-sk-cart .xoo-wsc-modal.faw-wsc-adding .xoo-wsc-ft-amt-label,.faw-sk-cart .xoo-wsc-modal.faw-wsc-adding .xoo-wsc-ft-amt-value,.faw-sk-cart .xoo-wsc-modal.faw-wsc-adding .xoo-wsc-sp-heading,.faw-sk-cart .xoo-wsc-modal.faw-wsc-adding .faw-wsc-coupon-code,.faw-sk-cart .xoo-wsc-modal.faw-wsc-adding .faw-wsc-coupon-remove,.faw-sk-cart .xoo-wsc-modal.xoo-wsc-loading .xoo-wsc-ft-amt-label,.faw-sk-cart .xoo-wsc-modal.xoo-wsc-loading .xoo-wsc-ft-amt-value,.faw-sk-cart .xoo-wsc-modal.xoo-wsc-loading .xoo-wsc-sp-heading,.faw-sk-cart .xoo-wsc-modal.xoo-wsc-loading .faw-wsc-coupon-code,.faw-sk-cart .xoo-wsc-modal.xoo-wsc-loading .faw-wsc-coupon-remove{color:rgba(0,0,0,0) !important;background-color:var(--faw-sk);background-image:linear-gradient(90deg, var(--faw-sk) 25%, var(--faw-sk-sheen) 45%, var(--faw-sk) 65%);background-size:400% 100%;border-radius:4px;animation:faw-sk-sweep 1.2s ease-in-out infinite}@media(prefers-reduced-motion: reduce){.faw-sk-cart .xoo-wsc-modal.faw-wsc-adding .xoo-wsc-ft-amt-label,.faw-sk-cart .xoo-wsc-modal.faw-wsc-adding .xoo-wsc-ft-amt-value,.faw-sk-cart .xoo-wsc-modal.faw-wsc-adding .xoo-wsc-sp-heading,.faw-sk-cart .xoo-wsc-modal.faw-wsc-adding .faw-wsc-coupon-code,.faw-sk-cart .xoo-wsc-modal.faw-wsc-adding .faw-wsc-coupon-remove,.faw-sk-cart .xoo-wsc-modal.xoo-wsc-loading .xoo-wsc-ft-amt-label,.faw-sk-cart .xoo-wsc-modal.xoo-wsc-loading .xoo-wsc-ft-amt-value,.faw-sk-cart .xoo-wsc-modal.xoo-wsc-loading .xoo-wsc-sp-heading,.faw-sk-cart .xoo-wsc-modal.xoo-wsc-loading .faw-wsc-coupon-code,.faw-sk-cart .xoo-wsc-modal.xoo-wsc-loading .faw-wsc-coupon-remove{animation:none;background-image:none}}.faw-sk-cart .xoo-wsc-modal.faw-wsc-adding .xoo-wsc-ft-amt-label *,.faw-sk-cart .xoo-wsc-modal.faw-wsc-adding .xoo-wsc-ft-amt-value *,.faw-sk-cart .xoo-wsc-modal.faw-wsc-adding .xoo-wsc-sp-heading *,.faw-sk-cart .xoo-wsc-modal.faw-wsc-adding .faw-wsc-coupon-code *,.faw-sk-cart .xoo-wsc-modal.faw-wsc-adding .faw-wsc-coupon-remove *,.faw-sk-cart .xoo-wsc-modal.xoo-wsc-loading .xoo-wsc-ft-amt-label *,.faw-sk-cart .xoo-wsc-modal.xoo-wsc-loading .xoo-wsc-ft-amt-value *,.faw-sk-cart .xoo-wsc-modal.xoo-wsc-loading .xoo-wsc-sp-heading *,.faw-sk-cart .xoo-wsc-modal.xoo-wsc-loading .faw-wsc-coupon-code *,.faw-sk-cart .xoo-wsc-modal.xoo-wsc-loading .faw-wsc-coupon-remove *{color:rgba(0,0,0,0) !important}.faw-sk-cart .xoo-wsc-modal.faw-wsc-adding .xoo-wsc-ft-amt-label,.faw-sk-cart .xoo-wsc-modal.faw-wsc-adding .xoo-wsc-ft-amt-value,.faw-sk-cart .xoo-wsc-modal.faw-wsc-adding .xoo-wsc-sp-heading,.faw-sk-cart .xoo-wsc-modal.faw-wsc-adding .faw-wsc-coupon-code,.faw-sk-cart .xoo-wsc-modal.faw-wsc-adding .faw-wsc-coupon-remove,.faw-sk-cart .xoo-wsc-modal.xoo-wsc-loading .xoo-wsc-ft-amt-label,.faw-sk-cart .xoo-wsc-modal.xoo-wsc-loading .xoo-wsc-ft-amt-value,.faw-sk-cart .xoo-wsc-modal.xoo-wsc-loading .xoo-wsc-sp-heading,.faw-sk-cart .xoo-wsc-modal.xoo-wsc-loading .faw-wsc-coupon-code,.faw-sk-cart .xoo-wsc-modal.xoo-wsc-loading .faw-wsc-coupon-remove{text-decoration:none !important}.faw-sk-cart .xoo-wsc-modal.faw-wsc-adding .xoo-wsc-ft-btn,.faw-sk-cart .xoo-wsc-modal.xoo-wsc-loading .xoo-wsc-ft-btn{color:rgba(0,0,0,0) !important;background-color:var(--faw-sk);background-image:linear-gradient(90deg, var(--faw-sk) 25%, var(--faw-sk-sheen) 45%, var(--faw-sk) 65%);background-size:400% 100%;border-radius:4px;animation:faw-sk-sweep 1.2s ease-in-out infinite}@media(prefers-reduced-motion: reduce){.faw-sk-cart .xoo-wsc-modal.faw-wsc-adding .xoo-wsc-ft-btn,.faw-sk-cart .xoo-wsc-modal.xoo-wsc-loading .xoo-wsc-ft-btn{animation:none;background-image:none}}.faw-sk-cart .xoo-wsc-modal.faw-wsc-adding .xoo-wsc-ft-btn *,.faw-sk-cart .xoo-wsc-modal.xoo-wsc-loading .xoo-wsc-ft-btn *{color:rgba(0,0,0,0) !important}.faw-sk-cart .xoo-wsc-modal.faw-wsc-adding .xoo-wsc-ft-btn,.faw-sk-cart .xoo-wsc-modal.xoo-wsc-loading .xoo-wsc-ft-btn{box-shadow:none !important;border-color:rgba(0,0,0,0) !important}.faw-sk-cart .xoo-wsc-modal.faw-wsc-adding .xoo-wsc-ft-amt-label,.faw-sk-cart .xoo-wsc-modal.faw-wsc-adding .xoo-wsc-ft-amt-value,.faw-sk-cart .xoo-wsc-modal.xoo-wsc-loading .xoo-wsc-ft-amt-label,.faw-sk-cart .xoo-wsc-modal.xoo-wsc-loading .xoo-wsc-ft-amt-value{flex:0 0 auto}.faw-sk-cart .xoo-wsc-modal.faw-wsc-adding .xoo-wsc-sp-container img,.faw-sk-cart .xoo-wsc-modal.xoo-wsc-loading .xoo-wsc-sp-container img{filter:brightness(0) invert(0.68)}.faw-sk-cart .xoo-wsc-modal.faw-wsc-adding .xoo-wsc-sp-container .button,.faw-sk-cart .xoo-wsc-modal.faw-wsc-adding .xoo-wsc-sp-container .faw-next-post a,.faw-next-post .faw-sk-cart .xoo-wsc-modal.faw-wsc-adding .xoo-wsc-sp-container a,.faw-sk-cart .xoo-wsc-modal.faw-wsc-adding .xoo-wsc-sp-container .faw-prev-post a,.faw-prev-post .faw-sk-cart .xoo-wsc-modal.faw-wsc-adding .xoo-wsc-sp-container a,.faw-sk-cart .xoo-wsc-modal.faw-wsc-adding .xoo-wsc-sp-container .prev,.faw-sk-cart .xoo-wsc-modal.faw-wsc-adding .xoo-wsc-sp-container .next,.faw-sk-cart .xoo-wsc-modal.xoo-wsc-loading .xoo-wsc-sp-container .button,.faw-sk-cart .xoo-wsc-modal.xoo-wsc-loading .xoo-wsc-sp-container .faw-next-post a,.faw-next-post .faw-sk-cart .xoo-wsc-modal.xoo-wsc-loading .xoo-wsc-sp-container a,.faw-sk-cart .xoo-wsc-modal.xoo-wsc-loading .xoo-wsc-sp-container .faw-prev-post a,.faw-prev-post .faw-sk-cart .xoo-wsc-modal.xoo-wsc-loading .xoo-wsc-sp-container a,.faw-sk-cart .xoo-wsc-modal.xoo-wsc-loading .xoo-wsc-sp-container .prev,.faw-sk-cart .xoo-wsc-modal.xoo-wsc-loading .xoo-wsc-sp-container .next{visibility:hidden}.faw-sk-cart .xoo-wsc-modal.faw-wsc-adding .xoo-wsc-sp-container :is(span,a,p,h4,h5):not(.button):not(.prev):not(.next):not(:has(*)),.faw-sk-cart .xoo-wsc-modal.xoo-wsc-loading .xoo-wsc-sp-container :is(span,a,p,h4,h5):not(.button):not(.prev):not(.next):not(:has(*)){color:rgba(0,0,0,0) !important;background-color:var(--faw-sk);background-image:linear-gradient(90deg, var(--faw-sk) 25%, var(--faw-sk-sheen) 45%, var(--faw-sk) 65%);background-size:400% 100%;border-radius:4px;animation:faw-sk-sweep 1.2s ease-in-out infinite}@media(prefers-reduced-motion: reduce){.faw-sk-cart .xoo-wsc-modal.faw-wsc-adding .xoo-wsc-sp-container :is(span,a,p,h4,h5):not(.button):not(.prev):not(.next):not(:has(*)),.faw-sk-cart .xoo-wsc-modal.xoo-wsc-loading .xoo-wsc-sp-container :is(span,a,p,h4,h5):not(.button):not(.prev):not(.next):not(:has(*)){animation:none;background-image:none}}.faw-sk-cart .xoo-wsc-modal.faw-wsc-adding .xoo-wsc-sp-container :is(span,a,p,h4,h5):not(.button):not(.prev):not(.next):not(:has(*)) *,.faw-sk-cart .xoo-wsc-modal.xoo-wsc-loading .xoo-wsc-sp-container :is(span,a,p,h4,h5):not(.button):not(.prev):not(.next):not(:has(*)) *{color:rgba(0,0,0,0) !important}.faw-sk-cart .woocommerce-cart-form.processing .blockUI.blockOverlay,.faw-sk-cart .cart_totals.processing .blockUI.blockOverlay{display:none !important}.faw-sk-cart .woocommerce-cart-form.processing tr.cart_item{pointer-events:none}.faw-sk-cart .woocommerce-cart-form.processing tr.cart_item td{position:relative}.faw-sk-cart .woocommerce-cart-form.processing tr.cart_item td>*{visibility:hidden}.faw-sk-cart .woocommerce-cart-form.processing tr.cart_item td.product-thumbnail::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--faw-sk);background-image:linear-gradient(90deg, var(--faw-sk) 25%, var(--faw-sk-sheen) 45%, var(--faw-sk) 65%);background-size:400% 100%;border-radius:4px;animation:faw-sk-sweep 1.2s ease-in-out infinite}@media(prefers-reduced-motion: reduce){.faw-sk-cart .woocommerce-cart-form.processing tr.cart_item td.product-thumbnail::after{animation:none;background-image:none}}.faw-sk-cart .woocommerce-cart-form.processing tr.cart_item td.product-thumbnail::after{border-radius:0}.faw-sk-cart .woocommerce-cart-form.processing tr.cart_item td.product-name::after{content:"";position:absolute;left:0;top:calc(50% - 8px);width:60%;height:16px;background-color:var(--faw-sk);background-image:linear-gradient(90deg, var(--faw-sk) 25%, var(--faw-sk-sheen) 45%, var(--faw-sk) 65%);background-size:400% 100%;border-radius:4px;animation:faw-sk-sweep 1.2s ease-in-out infinite}@media(prefers-reduced-motion: reduce){.faw-sk-cart .woocommerce-cart-form.processing tr.cart_item td.product-name::after{animation:none;background-image:none}}.faw-sk-cart .woocommerce-cart-form.processing tr.cart_item td.product-price::after,.faw-sk-cart .woocommerce-cart-form.processing tr.cart_item td.product-subtotal::after{content:"";position:absolute;left:0;top:calc(50% - 8px);width:48px;height:16px;background-color:var(--faw-sk);background-image:linear-gradient(90deg, var(--faw-sk) 25%, var(--faw-sk-sheen) 45%, var(--faw-sk) 65%);background-size:400% 100%;border-radius:4px;animation:faw-sk-sweep 1.2s ease-in-out infinite}@media(prefers-reduced-motion: reduce){.faw-sk-cart .woocommerce-cart-form.processing tr.cart_item td.product-price::after,.faw-sk-cart .woocommerce-cart-form.processing tr.cart_item td.product-subtotal::after{animation:none;background-image:none}}.faw-sk-cart .woocommerce-cart-form.processing tr.cart_item td.product-quantity::after{content:"";position:absolute;left:0;top:calc(50% - 16px);width:64px;height:32px;background-color:var(--faw-sk);background-image:linear-gradient(90deg, var(--faw-sk) 25%, var(--faw-sk-sheen) 45%, var(--faw-sk) 65%);background-size:400% 100%;border-radius:4px;animation:faw-sk-sweep 1.2s ease-in-out infinite}@media(prefers-reduced-motion: reduce){.faw-sk-cart .woocommerce-cart-form.processing tr.cart_item td.product-quantity::after{animation:none;background-image:none}}.faw-sk-cart .woocommerce-cart-form.processing tr.cart_item td.product-remove::after{content:"";position:absolute;left:0;top:calc(50% - 10px);width:20px;height:20px;background-color:var(--faw-sk);background-image:linear-gradient(90deg, var(--faw-sk) 25%, var(--faw-sk-sheen) 45%, var(--faw-sk) 65%);background-size:400% 100%;border-radius:4px;animation:faw-sk-sweep 1.2s ease-in-out infinite}@media(prefers-reduced-motion: reduce){.faw-sk-cart .woocommerce-cart-form.processing tr.cart_item td.product-remove::after{animation:none;background-image:none}}.faw-sk-cart .woocommerce-cart-form.processing tr.cart_item td.product-remove::after{border-radius:50%}.faw-sk-cart .cart_totals.processing h2{width:fit-content;color:rgba(0,0,0,0) !important;background-color:var(--faw-sk);background-image:linear-gradient(90deg, var(--faw-sk) 25%, var(--faw-sk-sheen) 45%, var(--faw-sk) 65%);background-size:400% 100%;border-radius:4px;animation:faw-sk-sweep 1.2s ease-in-out infinite}@media(prefers-reduced-motion: reduce){.faw-sk-cart .cart_totals.processing h2{animation:none;background-image:none}}.faw-sk-cart .cart_totals.processing h2 *{color:rgba(0,0,0,0) !important}.faw-sk-cart .cart_totals.processing td .amount,.faw-sk-cart .cart_totals.processing td strong{color:rgba(0,0,0,0) !important;background-color:var(--faw-sk);background-image:linear-gradient(90deg, var(--faw-sk) 25%, var(--faw-sk-sheen) 45%, var(--faw-sk) 65%);background-size:400% 100%;border-radius:4px;animation:faw-sk-sweep 1.2s ease-in-out infinite}@media(prefers-reduced-motion: reduce){.faw-sk-cart .cart_totals.processing td .amount,.faw-sk-cart .cart_totals.processing td strong{animation:none;background-image:none}}.faw-sk-cart .cart_totals.processing td .amount *,.faw-sk-cart .cart_totals.processing td strong *{color:rgba(0,0,0,0) !important}.faw-sk-cart .cart_totals.processing th{position:relative;color:rgba(0,0,0,0)}.faw-sk-cart .cart_totals.processing th::after{content:"";position:absolute;left:0;top:calc(50% - 8px);width:96px;height:16px;background-color:var(--faw-sk);background-image:linear-gradient(90deg, var(--faw-sk) 25%, var(--faw-sk-sheen) 45%, var(--faw-sk) 65%);background-size:400% 100%;border-radius:4px;animation:faw-sk-sweep 1.2s ease-in-out infinite}@media(prefers-reduced-motion: reduce){.faw-sk-cart .cart_totals.processing th::after{animation:none;background-image:none}}.faw-sk-cart .cart_totals.processing .checkout-button{color:rgba(0,0,0,0) !important;background-color:var(--faw-sk);background-image:linear-gradient(90deg, var(--faw-sk) 25%, var(--faw-sk-sheen) 45%, var(--faw-sk) 65%);background-size:400% 100%;border-radius:4px;animation:faw-sk-sweep 1.2s ease-in-out infinite}@media(prefers-reduced-motion: reduce){.faw-sk-cart .cart_totals.processing .checkout-button{animation:none;background-image:none}}.faw-sk-cart .cart_totals.processing .checkout-button *{color:rgba(0,0,0,0) !important}.faw-sk-cart .cart_totals.processing .checkout-button{box-shadow:none !important;border-color:rgba(0,0,0,0) !important}.faw-sk-cart td.product-thumbnail img,.faw-sk-cart .xoo-wsc-img-col img{background-color:var(--faw-sk);background-image:linear-gradient(90deg, var(--faw-sk) 25%, var(--faw-sk-sheen) 45%, var(--faw-sk) 65%);background-size:400% 100%;border-radius:4px;animation:faw-sk-sweep 1.2s ease-in-out infinite}@media(prefers-reduced-motion: reduce){.faw-sk-cart td.product-thumbnail img,.faw-sk-cart .xoo-wsc-img-col img{animation:none;background-image:none}}.faw-sk-cart td.product-thumbnail img,.faw-sk-cart .xoo-wsc-img-col img{border-radius:0}.xoo-wsc-sm-info.faw-wsc-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.xoo-wsc-sm-info.faw-wsc-row .xoo-wsc-sm-left{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.xoo-wsc-sm-info.faw-wsc-row .xoo-wsc-sm-right{flex:none;display:block;width:auto;max-width:none;min-width:max-content;padding:0}.xoo-wsc-sm-info.faw-wsc-row .xoo-wsc-smr-ptotal{font-family:var(--brand-font-ui);font-weight:var(--brand-price-weight);letter-spacing:var(--brand-price-tracking)}.faw-wsc-dupe{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.faw-wsc-dupe-label{font-family:var(--brand-font-ui);font-size:var(--brand-size-sm);text-transform:var(--brand-ui-case);letter-spacing:var(--brand-label-tracking)}button.faw-wsc-remove{min-width:0;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--brand-muted);font-family:var(--brand-font-ui);font-size:var(--brand-size-sm);text-transform:var(--brand-ui-case);letter-spacing:var(--brand-label-tracking);text-decoration:underline;text-underline-offset:3px;cursor:pointer}button.faw-wsc-remove:hover,button.faw-wsc-remove:focus-visible{color:var(--brand-ink);background:none}button.faw-wsc-remove::before{content:none}.xoo-wsc-modal:has(.faw-wsc-row) .xoo-wsc-container{overflow:hidden}.xoo-wsc-modal:has(.faw-wsc-row) .xoo-wsc-body{flex:1 1 auto;min-height:96px;overflow-y:auto}.xoo-wsc-modal:has(.faw-wsc-row) .xoo-wsc-footer{flex:0 0 auto;padding:16px 20px 20px}.xoo-wsc-modal:has(.faw-wsc-row) .faw_cart-drawer-footer{margin:0}.xoo-wsc-modal:has(.faw-wsc-row) .xoo-wsc-sp-container{margin:20px 0 0;padding-top:0}@media(max-height: 640px){.xoo-wsc-modal:has(.faw-wsc-row) .xoo-wsc-sp-container{display:none}}.xoo-wsc-modal:has(.faw-wsc-row) .xoo-wsc-product{align-items:flex-start;padding:16px 20px}.xoo-wsc-modal:has(.faw-wsc-row) .xoo-wsc-img-col{align-self:flex-start;flex:0 0 72px;width:72px;max-width:72px !important}.xoo-wsc-modal:has(.faw-wsc-row) .xoo-wsc-img-col img,.xoo-wsc-modal:has(.faw-wsc-row) .xoo-wsc-img-col .faw-sk-thumb{display:block;width:72px;height:72px;object-fit:cover;border-radius:8px}.xoo-wsc-modal:has(.faw-wsc-row) .xoo-wsc-img-col::before{border-radius:8px !important}.xoo-wsc-modal:has(.faw-wsc-row) .xoo-wsc-sum-col{padding-left:16px}.xoo-wsc-modal:has(.faw-wsc-row) .xoo-wsc-pname{font-family:var(--brand-font-heading);font-size:20px;font-weight:400;line-height:1.15;letter-spacing:var(--brand-tracking-heading)}.xoo-wsc-modal:has(.faw-wsc-row) .xoo-wsc-smr-ptotal,.xoo-wsc-modal:has(.faw-wsc-row) .xoo-wsc-smr-ptotal .amount,.xoo-wsc-modal:has(.faw-wsc-row) .faw-wsc-totals .xoo-wsc-ft-amt-label,.xoo-wsc-modal:has(.faw-wsc-row) .faw-wsc-totals .xoo-wsc-ft-amt-value,.xoo-wsc-modal:has(.faw-wsc-row) .faw-wsc-totals .xoo-wsc-ft-amt-value .amount{font-family:var(--brand-font-body);font-size:20px;font-weight:var(--brand-price-weight);letter-spacing:normal;line-height:1.2;text-transform:none}.xoo-wsc-modal:has(.faw-wsc-row) .xoo-wsc-sp-container .amount{font-size:var(--brand-size-sm);color:var(--brand-muted)}.xoo-wsc-modal:has(.faw-wsc-row) .faw-wsc-row .xoo-wsc-sm-right{padding-right:27px}.xoo-wsc-modal:has(.faw-wsc-row) .xoo-wsc-sp-container{padding-right:27px}.xoo-wsc-modal:has(.faw-wsc-row) ul.xoo-wsc-sp-slider{margin:0;padding:0;list-style:none}.xoo-wsc-modal:has(.faw-wsc-row) button.faw-wsc-remove{font-size:11px}.faw-wsc-totals{display:flex;flex-direction:column;gap:16px}.faw-wsc-totals .xoo-wsc-ft-amt-subtotal{display:flex;justify-content:space-between;align-items:baseline;margin:0}.faw-wsc-coupon{display:flex;flex-direction:column;gap:8px;font-family:var(--brand-font-ui);font-size:var(--brand-size-sm);text-transform:var(--brand-ui-case);letter-spacing:var(--brand-label-tracking)}.faw-wsc-coupon button.faw-wsc-coupon-remove{min-width:0;margin:0;padding:0;border:0;background:none !important;box-shadow:none !important;color:var(--brand-muted);font:inherit;font-size:11px;text-transform:inherit;letter-spacing:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer;transform:none !important}.faw-wsc-coupon-applied{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-right:3px}.faw-wsc-coupon-saving{margin-left:4px;color:var(--brand-muted)}.faw-wsc-sr{position:absolute !important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:root[data-cart=square] .xoo-wsc-modal:has(.faw-wsc-row) .xoo-wsc-img-col img,:root[data-cart=square] .xoo-wsc-modal:has(.faw-wsc-row) .xoo-wsc-img-col .faw-sk-thumb{border-radius:0;outline:1px solid var(--brand-border-strong);outline-offset:-1px}:root[data-cart=square] .xoo-wsc-modal:has(.faw-wsc-row) .xoo-wsc-img-col::before{border-radius:0 !important}:root[data-cart=square] .xoo-wsc-modal:has(.faw-wsc-row) .faw_cart-drawer-footer{border-radius:0;box-shadow:inset 0 0 0 1px var(--brand-border-strong)}.faw-wsc-row .faw-wsc-code{display:flex;align-items:center;gap:6px;margin-top:6px;color:var(--brand-muted);font-family:var(--brand-font-ui);font-size:var(--brand-size-sm);text-transform:var(--brand-ui-case);letter-spacing:var(--brand-label-tracking);line-height:1.3}.faw-wsc-row .faw-wsc-code svg{flex:none}.faw-wsc-row .xoo-wsc-smr-ptotal{text-align:right}.faw-wsc-row .faw-wsc-was,.faw-wsc-row .xoo-wsc-smr-ptotal .faw-wsc-was .amount{display:block;color:var(--brand-muted);font-size:var(--brand-size-sm)}:root[data-brand=also-study] :is(.faw-wsc-code){gap:5px;width:fit-content;max-width:100%;padding:3px 7px;border-radius:4px;background:rgba(0,0,0,.07);color:var(--brand-ink);font-family:var(--brand-font-ui);font-size:12px;font-weight:400;line-height:1.3;letter-spacing:.02em;opacity:1}:root[data-brand=also-study] :is(.faw-wsc-code) svg{width:12px;height:12px}@keyframes faw-sk-sweep{from{background-position:100% 0}to{background-position:0 0}}@media screen and (max-width: 1000px){a.xoo-wsc-ft-btn.button.btn.xoo-wsc-ft-btn-checkout{background-color:var(--brand-accent);padding-left:0px !important;padding-right:0px !important}}@media screen and (max-width: 1000px){.xoo-wsc-icon-cross:before{content:none}}@media screen and (max-width: 1000px){.xoo-wsc-icon-cross{display:inline-block;width:24px;height:24px;background-image:url("https://cdn.futureaudioworkshop.com/wp-content/uploads/2025/01/19171735/x-icon-8pts.png");background-size:contain;background-repeat:no-repeat;background-position:center;text-indent:-9999px;overflow:hidden;margin-right:4px}}a.xoo-wsc-ft-btn{background-color:var(--brand-accent) !important;color:var(--brand-btn-text);box-shadow:var(--brand-btn-shadow);border-radius:var(--brand-btn-radius);font-family:var(--brand-btn-font);font-weight:var(--brand-btn-weight);text-transform:var(--brand-btn-case);letter-spacing:var(--brand-btn-tracking)}a.xoo-wsc-ft-btn:hover{background-color:var(--brand-accent-hover) !important;color:var(--brand-btn-text)}.xoo-wsc-slider{background-color:var(--brand-surface)}.xoo-wsc-container ::selection{background:var(--brand-selection-bg);color:var(--brand-selection-text)}span.xoo-wsch-text,span.xoo-wsc-ft-amt-label,span.xoo-wsc-sp-heading{font-family:var(--brand-font-ui);font-weight:var(--brand-label-weight);text-transform:var(--brand-label-case);letter-spacing:var(--brand-label-tracking)}span.xoo-wsc-pname,span.xoo-wsc-pname a{font-family:var(--brand-font-heading);font-weight:var(--brand-weight-bold)}.xoo-wsc-modal .woocommerce-Price-amount{font-weight:var(--brand-price-card-weight)}:root[data-controls=round] .xoo-wsc-qty-box.xoo-wsc-qtb-square{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:none;justify-content:flex-start;border:0 !important;background:none}:root[data-controls=round] span.xoo-wsc-chng{position:relative;width:30px;height:30px;flex:0 0 30px;border-radius:999px;background:var(--brand-surface);box-shadow:inset 0 0 0 1px var(--brand-ink),var(--brand-btn-shadow);font-size:0;color:rgba(0,0,0,0);cursor:pointer}:root[data-controls=round] span.xoo-wsc-chng::before{content:"";position:absolute;inset:7px;background-color:var(--brand-ink);-webkit-mask:url("../images/i-plus.svg") no-repeat center/contain;mask:url("../images/i-plus.svg") no-repeat center/contain}:root[data-controls=round] span.xoo-wsc-minus::before{-webkit-mask-image:url("../images/i-minus.svg");mask-image:url("../images/i-minus.svg")}:root[data-controls=round] .xoo-wsc-qtb-square input[type=number].xoo-wsc-qty,:root[data-controls=round] input[type=number].xoo-wsc-qty{width:30px;min-width:30px;flex:0 0 30px;height:30px;padding:0;border:1px solid var(--brand-ink) !important;border-radius:var(--brand-field-radius);background:var(--brand-surface);font-family:var(--brand-font-body);font-size:var(--brand-size-md) !important;text-align:center;-moz-appearance:textfield}:root[data-controls=round] .xoo-wsc-qtb-square input[type=number].xoo-wsc-qty::-webkit-inner-spin-button,:root[data-controls=round] .xoo-wsc-qtb-square input[type=number].xoo-wsc-qty::-webkit-outer-spin-button,:root[data-controls=round] input[type=number].xoo-wsc-qty::-webkit-inner-spin-button,:root[data-controls=round] input[type=number].xoo-wsc-qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:root[data-controls=round] .xoo-wsch-close.xoo-wsc-icon-cross{width:32px;height:32px;border-radius:999px;background:var(--faw-sk);background-image:none;font-size:0;text-indent:0;cursor:pointer}:root[data-controls=round] .xoo-wsch-close.xoo-wsc-icon-cross::before{content:"";position:absolute;inset:6px;background-color:var(--brand-ink);-webkit-mask:url("../images/i-close.svg") no-repeat center/contain;mask:url("../images/i-close.svg") no-repeat center/contain}.xoo-wsc-opac{opacity:0}.xoo-wsc-cart-active .xoo-wsc-opac{background:#000 !important;opacity:.6}.xoo-wsc-ft-amt.less{color:var(--brand-accent)}