.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.-left-1{left:-.25rem}.top-2{top:.5rem}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.my-12{margin-bottom:3rem;margin-top:3rem}.my-4{margin-bottom:1rem;margin-top:1rem}.my-6{margin-bottom:1.5rem;margin-top:1.5rem}.my-8{margin-bottom:2rem;margin-top:2rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-48{height:12rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-2\/3{width:66.666667%}.w-2\/5{width:40%}.w-3\/5{width:60%}.w-full{width:100%}.max-w-sm{max-width:24rem}.flex-none{flex:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.justify-center{justify-content:center}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.overflow-hidden{overflow:hidden}.whitespace-nowrap{white-space:nowrap}.text-wrap{text-wrap:wrap}.rounded{border-radius:.25rem}.rounded-md{border-radius:.375rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.border{border-width:1px}.border-0{border-width:0}.border-b-\[1px\]{border-bottom-width:1px}.border-solid{border-style:solid}.border-none{border-style:none}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-red-700{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity))}.bg-teal-500{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-cover{background-size:cover}.p-0{padding:0}.p-4{padding:1rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-0{padding-bottom:0;padding-top:0}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-4{padding-top:1rem}.pb-4,.py-4{padding-bottom:1rem}.pl-1{padding-left:.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-2xl{font-size:1.5rem;line-height:2rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.leading-6{line-height:1.5rem}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.text-rose-800{--tw-text-opacity:1;color:rgb(159 18 57/var(--tw-text-opacity))}.text-teal-50{--tw-text-opacity:1;color:rgb(240 253 250/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:solid}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}@view-transition{navigation:auto}p{margin:1em 0}.cart-spinner{animation:rotation 1s linear infinite;border:1.75px solid;border-color:#fff #fff transparent;border-radius:50%;box-sizing:border-box;display:none;height:14px;margin-left:5px;opacity:0;position:relative;top:2px;width:14px}.cart-spinner.htmx-request{display:inline-block}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}html{font-size:16px}.custom-block-book.view-id-books{margin-bottom:2.5em}b,label[class~=required],strong,th{font-family:OpenSansBold,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{border-color:#ccc;border-radius:4px}.help-block{font-size:14px}#commerce-checkout-form-checkout .has-success .form-control::-moz-placeholder,.form-group.has-success .form-control::-moz-placeholder{background-color:#d5f0d5;border-color:#3c763d;color:#3c763d}#commerce-checkout-form-checkout .has-success .form-control,#commerce-checkout-form-checkout .has-success .form-control::placeholder,.form-group.has-success .form-control,.form-group.has-success .form-control::placeholder{background-color:#d5f0d5;border-color:#3c763d;color:#3c763d}#commerce-checkout-form-checkout .has-error .form-control::-moz-placeholder,.form-group.has-error .form-control::-moz-placeholder{background-color:#f2dede;border-color:#a94442;color:#a94442}#commerce-checkout-form-checkout .has-error .form-control,#commerce-checkout-form-checkout .has-error .form-control::placeholder,.form-group.has-error .form-control,.form-group.has-error .form-control::placeholder{background-color:#f2dede;border-color:#a94442;color:#a94442}a.checkout-cancel{background:transparent;border:1px solid #3fb1ad;color:#3fb1ad;font-size:15px;font-weight:700;margin-right:10px;padding:7px 10px;transition:all .4s ease}a.checkout-cancel:hover{text:#fff!important}.balance-text{text-wrap:balance}select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:1em;color:#888}select.form-control option{color:#000}select.form-control:has(option:checked:not([value=""])),select.form-control:has(option:checked:not([value])){color:#000}select.form-control:has(option:checked:not([value=""])) option,select.form-control:has(option:checked:not([value])) option{color:#000}input:-internal-autofill-selected,input:-internal-autofill-selected:active,input:-internal-autofill-selected:focus,input:-internal-autofill-selected:hover,select:-internal-autofill-selected,select:-internal-autofill-selected:active,select:-internal-autofill-selected:focus,select:-internal-autofill-selected:hover{-webkit-box-shadow:inset 0 0 0 30px #fff!important}.messages.error ul{padding-inline-start:.75em}dialog::backdrop{background-color:rgba(0,0,0,.5)}a{color:#00b3af}a:active,a:focus,a:hover{color:#00b3af;text-decoration:underline}.views-bootstrap-accordion-plugin-style .panel .panel-collapse .panel-body a{color:#00b3af!important}.views-bootstrap-accordion-plugin-style .panel .panel-collapse .panel-body a:active,.views-bootstrap-accordion-plugin-style .panel .panel-collapse .panel-body a:focus,.views-bootstrap-accordion-plugin-style .panel .panel-collapse .panel-body a:hover{color:#00b3af!important;text-decoration:underline}.page-store .pane-subcategories-fiter-filter-pane .view-subcategories-fiter .view-content .views-field-name a:after,.page-store .pane-subcategories-fiter-filter-pane .view-subcategories-fiter .view-content .views-row{background:transparent}.page-store .pane-subcategories-fiter-filter-pane .view-subcategories-fiter .view-content .views-row:hover{background:#f9fafa}.hover\:bg-teal-400:hover{--tw-bg-opacity:1;background-color:rgb(45 212 191/var(--tw-bg-opacity))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.disabled\:text-teal-200:disabled{--tw-text-opacity:1;color:rgb(153 246 228/var(--tw-text-opacity))}.disabled\:hover\:bg-teal-500:hover:disabled{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity))}@media (min-width:640px){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:gap-10{gap:2.5rem}}@media (min-width:768px){.md\:mt-0{margin-top:0}.md\:flex{display:flex}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:gap-10{gap:2.5rem}.md\:gap-20{gap:5rem}}@media (min-width:1024px){.lg\:flex{display:flex}.lg\:h-auto{height:auto}.lg\:w-48{width:12rem}.lg\:max-w-full{max-width:100%}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:gap-20{gap:5rem}.lg\:rounded-l{border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.lg\:rounded-r-none{border-bottom-right-radius:0;border-top-right-radius:0}}