/* Font Awesome Free 6.7.2 by @fontawesome — locally hosted; see LICENSE.txt. */
@font-face{font-family:'OtoSahin Font Awesome';font-style:normal;font-weight:900;font-display:block;src:url('./webfonts/fa-solid-900.woff2') format('woff2')}
@font-face{font-family:'OtoSahin Font Awesome';font-style:normal;font-weight:400;font-display:block;src:url('./webfonts/fa-regular-400.woff2') format('woff2')}
.fa{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;flex-shrink:0}
.fa::before{font-family:'OtoSahin Font Awesome'!important;font-style:normal!important;font-weight:900!important;font-variant:normal!important;text-transform:none!important;-webkit-font-smoothing:antialiased}
.fa-address-card::before{content:"\f2bb"}
.fa-angles-right::before{content:"\f101"}
.fa-arrow-left::before{content:"\f060"}
.fa-arrow-right::before{content:"\f061"}
.fa-arrow-up-right-from-square::before{content:"\f08e"}
.fa-arrows-rotate::before{content:"\f021"}
.fa-bars::before{content:"\f0c9"}
.fa-box::before{content:"\f466"}
.fa-calendar-days::before{content:"\f073"}
.fa-camera::before{content:"\f030"}
.fa-car-side::before{content:"\f5e4"}
.fa-cart-plus::before{content:"\f217"}
.fa-cart-shopping::before{content:"\f07a"}
.fa-check::before{content:"\f00c"}
.fa-chevron-down::before{content:"\f078"}
.fa-chevron-left::before{content:"\f053"}
.fa-chevron-right::before{content:"\f054"}
.fa-chevron-up::before{content:"\f077"}
.fa-circle::before{content:"\f111"}
.fa-circle-check::before{content:"\f058"}
.fa-circle-dot::before{content:"\f192"}
.fa-circle-exclamation::before{content:"\f06a"}
.fa-circle-info::before{content:"\f05a"}
.fa-circle-question::before{content:"\f059"}
.fa-circle-xmark::before{content:"\f057"}
.fa-download::before{content:"\f019"}
.fa-ellipsis::before{content:"\f141"}
.fa-filter::before{content:"\f0b0"}
.fa-headset::before{content:"\f590"}
.fa-heart::before{content:"\f004"}
.fa-list::before{content:"\f03a"}
.fa-location-dot::before{content:"\f3c5"}
.fa-magnifying-glass::before{content:"\f002"}
.fa-minus::before{content:"\f068"}
.fa-pen::before{content:"\f304"}
.fa-pen-to-square::before{content:"\f044"}
.fa-plus::before{content:"\2b"}
.fa-rotate-left::before{content:"\f2ea"}
.fa-sliders::before{content:"\f1de"}
.fa-sort::before{content:"\f0dc"}
.fa-square::before{content:"\f0c8"}
.fa-square-check::before{content:"\f14a"}
.fa-star::before{content:"\f005"}
.fa-table-cells::before{content:"\f00a"}
.fa-trash-can::before{content:"\f2ed"}
.fa-truck::before{content:"\f0d1"}
.fa-truck-fast::before{content:"\f48b"}
.fa-user::before{content:"\f007"}
.fa-xmark::before{content:"\f00d"}
#app .icon-arrow-down:not(.os-header *)::before{font-family:"OtoSahin Font Awesome"!important;font-style:normal!important;font-weight:900!important;content:"\f078"}
#app .icon-arrow-up:not(.os-header *)::before{font-family:"OtoSahin Font Awesome"!important;font-style:normal!important;font-weight:900!important;content:"\f077"}
#app .icon-arrow-left:not(.os-header *)::before{font-family:"OtoSahin Font Awesome"!important;font-style:normal!important;font-weight:900!important;content:"\f053"}
#app .icon-arrow-right:not(.os-header *)::before{font-family:"OtoSahin Font Awesome"!important;font-style:normal!important;font-weight:900!important;content:"\f054"}
#app .icon-arrow-left-stylish:not(.os-header *)::before{font-family:"OtoSahin Font Awesome"!important;font-style:normal!important;font-weight:900!important;content:"\f060"}
#app .icon-arrow-right-stylish:not(.os-header *)::before{font-family:"OtoSahin Font Awesome"!important;font-style:normal!important;font-weight:900!important;content:"\f061"}
#app .icon-bin:not(.os-header *)::before{font-family:"OtoSahin Font Awesome"!important;font-style:normal!important;font-weight:900!important;content:"\f2ed"}
#app .icon-calendar:not(.os-header *)::before{font-family:"OtoSahin Font Awesome"!important;font-style:normal!important;font-weight:900!important;content:"\f073"}
#app .icon-camera:not(.os-header *)::before{font-family:"OtoSahin Font Awesome"!important;font-style:normal!important;font-weight:900!important;content:"\f030"}
#app .icon-cancel:not(.os-header *)::before{font-family:"OtoSahin Font Awesome"!important;font-style:normal!important;font-weight:900!important;content:"\f00d"}
#app .icon-cart:not(.os-header *)::before{font-family:"OtoSahin Font Awesome"!important;font-style:normal!important;font-weight:900!important;content:"\f07a"}
#app .icon-check-box:not(.os-header *)::before{font-family:"OtoSahin Font Awesome"!important;font-style:normal!important;font-weight:400!important;content:"\f14a"}
#app .icon-checkout-address:not(.os-header *)::before{font-family:"OtoSahin Font Awesome"!important;font-style:normal!important;font-weight:900!important;content:"\f2bb"}
#app .icon-compare:not(.os-header *)::before{font-family:"OtoSahin Font Awesome"!important;font-style:normal!important;font-weight:900!important;content:"\f021"}
#app .icon-double-arrow:not(.os-header *)::before{font-family:"OtoSahin Font Awesome"!important;font-style:normal!important;font-weight:900!important;content:"\f101"}
#app .icon-download:not(.os-header *)::before{font-family:"OtoSahin Font Awesome"!important;font-style:normal!important;font-weight:900!important;content:"\f019"}
#app .icon-edit:not(.os-header *)::before{font-family:"OtoSahin Font Awesome"!important;font-style:normal!important;font-weight:900!important;content:"\f044"}
#app .icon-error:not(.os-header *)::before{font-family:"OtoSahin Font Awesome"!important;font-style:normal!important;font-weight:900!important;content:"\f06a"}
#app .icon-filter:not(.os-header *)::before{font-family:"OtoSahin Font Awesome"!important;font-style:normal!important;font-weight:900!important;content:"\f1de"}
#app .icon-flate-rate:not(.os-header *)::before{font-family:"OtoSahin Font Awesome"!important;font-style:normal!important;font-weight:900!important;content:"\f0d1"}
#app .icon-funnel:not(.os-header *)::before{font-family:"OtoSahin Font Awesome"!important;font-style:normal!important;font-weight:900!important;content:"\f0b0"}
#app .icon-grid-view:not(.os-header *)::before{font-family:"OtoSahin Font Awesome"!important;font-style:normal!important;font-weight:900!important;content:"\f00a"}
#app .icon-grid-view-fill:not(.os-header *)::before{font-family:"OtoSahin Font Awesome"!important;font-style:normal!important;font-weight:900!important;content:"\f00a"}
#app .icon-hamburger:not(.os-header *)::before{font-family:"OtoSahin Font Awesome"!important;font-style:normal!important;font-weight:900!important;content:"\f0c9"}
#app .icon-heart:not(.os-header *)::before{font-family:"OtoSahin Font Awesome"!important;font-style:normal!important;font-weight:400!important;content:"\f004"}
#app .icon-heart-fill:not(.os-header *)::before{font-family:"OtoSahin Font Awesome"!important;font-style:normal!important;font-weight:900!important;content:"\f004"}
#app .icon-listing:not(.os-header *)::before{font-family:"OtoSahin Font Awesome"!important;font-style:normal!important;font-weight:900!important;content:"\f03a"}
#app .icon-listing-fill:not(.os-header *)::before{font-family:"OtoSahin Font Awesome"!important;font-style:normal!important;font-weight:900!important;content:"\f03a"}
#app .icon-location:not(.os-header *)::before{font-family:"OtoSahin Font Awesome"!important;font-style:normal!important;font-weight:900!important;content:"\f3c5"}
#app .icon-minus:not(.os-header *)::before{font-family:"OtoSahin Font Awesome"!important;font-style:normal!important;font-weight:900!important;content:"\f068"}
#app .icon-more:not(.os-header *)::before{font-family:"OtoSahin Font Awesome"!important;font-style:normal!important;font-weight:900!important;content:"\f141"}
#app .icon-pen:not(.os-header *)::before{font-family:"OtoSahin Font Awesome"!important;font-style:normal!important;font-weight:900!important;content:"\f304"}
#app .icon-plus:not(.os-header *)::before{font-family:"OtoSahin Font Awesome"!important;font-style:normal!important;font-weight:900!important;content:"\2b"}
#app .icon-radio-select:not(.os-header *)::before{font-family:"OtoSahin Font Awesome"!important;font-style:normal!important;font-weight:400!important;content:"\f192"}
#app .icon-radio-unselect:not(.os-header *)::before{font-family:"OtoSahin Font Awesome"!important;font-style:normal!important;font-weight:400!important;content:"\f111"}
#app .icon-search:not(.os-header *)::before{font-family:"OtoSahin Font Awesome"!important;font-style:normal!important;font-weight:900!important;content:"\f002"}
#app .icon-sort:not(.os-header *)::before{font-family:"OtoSahin Font Awesome"!important;font-style:normal!important;font-weight:900!important;content:"\f0dc"}
#app .icon-star-fill:not(.os-header *)::before{font-family:"OtoSahin Font Awesome"!important;font-style:normal!important;font-weight:900!important;content:"\f005"}
#app .icon-toast-done:not(.os-header *)::before{font-family:"OtoSahin Font Awesome"!important;font-style:normal!important;font-weight:900!important;content:"\f058"}
#app .icon-toast-error:not(.os-header *)::before{font-family:"OtoSahin Font Awesome"!important;font-style:normal!important;font-weight:900!important;content:"\f057"}
#app .icon-toast-exclamation-mark:not(.os-header *)::before{font-family:"OtoSahin Font Awesome"!important;font-style:normal!important;font-weight:900!important;content:"\f06a"}
#app .icon-toast-info:not(.os-header *)::before{font-family:"OtoSahin Font Awesome"!important;font-style:normal!important;font-weight:900!important;content:"\f05a"}
#app .icon-uncheck:not(.os-header *)::before{font-family:"OtoSahin Font Awesome"!important;font-style:normal!important;font-weight:400!important;content:"\f0c8"}
#app .icon-users:not(.os-header *)::before{font-family:"OtoSahin Font Awesome"!important;font-style:normal!important;font-weight:900!important;content:"\f007"}
/* Button labels, typography, colours and sizes remain unchanged. */
.os-cart-with-icon .fa{margin-inline-end:6px;font-size:1em}
.os-add-to-cart::before{content:"\f217" / "";font-family:'OtoSahin Font Awesome'!important;font-weight:900!important;font-style:normal!important;line-height:1;flex-shrink:0;margin-inline-end:6px}
.os-add-to-cart:has(svg.animate-spin)::before{visibility:hidden}
.os-stock-dot{font-size:6px;vertical-align:middle;margin-inline-end:2px}
.os-category-grid>a>.fa{font-size:32px}
.os-faq summary::after{font-family:'OtoSahin Font Awesome';content:"\2b";font-size:14px}
.os-faq details[open] summary::after{content:"\f068"}

.fa-building::before{content:"\f1ad"}

.fa-phone::before{content:"\f095"}

.fa-envelope::before{content:"\f0e0"}

.fa-clock::before{content:"\f017"}

/* Product questions */
.fa-comments::before{content:"\f086"}
.fa-comment-dots::before{content:"\f4ad"}
.fa-clock::before{content:"\f017"}
