.vendor-box { border: 1px solid #ddd; padding: 10px 20px 20px } .vendor-box .ty-sidebox__title-wrapper { color: #333 } .vendor-box h2 { margin: 0 } .vendor-box .logo-container { margin: 10px 0 } .vendor-box a.store-lnk { font-weight: 700 } .vendor-box .ty-discussion__rating-wrapper { display: block; margin-bottom: 10px; margin-top: 10px; margin-left: -2px } .ty-product-detail .ty-product-block__left { padding-right: 0 !important } .row-fluid:before, .row-fluid:after { display: table; content: ""; line-height: 0; width: 100% } .row-fluid:after { clear: both } .row-fluid [class*=span] { display: block; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: left; margin-left: 2.1276595744681% } .row-fluid [class*=span]:first-child { margin-left: 0 } .row-fluid .controls-row [class*=span]+[class*=span] { margin-left: 2.1276595744681% } .row-fluid .span16 { width: 100% } .row-fluid .span15 { width: 93.617021276596% } .row-fluid .span14 { width: 87.234042553191% } .row-fluid .span13 { width: 80.851063829787% } .row-fluid .span12 { width: 74.468085106383% } .row-fluid .span11 { width: 68.085106382979% } .row-fluid .span10 { width: 61.702127659574% } .row-fluid .span9 { width: 55.31914893617% } .row-fluid .span8 { width: 48.936170212766% } .row-fluid .span7 { width: 42.553191489362% } .row-fluid .span6 { width: 36.170212765957% } .row-fluid .span5 { width: 29.787234042553% } .row-fluid .span4 { width: 23.404255319149% } .row-fluid .span3 { width: 17.021276595745% } .row-fluid .span2 { width: 10.63829787234% } .row-fluid .span1 { width: 4.2553191489362% } .row-fluid .offset16 { margin-left: 104.25531914894% } .row-fluid .offset16:first-child { margin-left: 102.12765957447% } .row-fluid .offset15 { margin-left: 97.872340425532% } .row-fluid .offset15:first-child { margin-left: 95.744680851064% } .row-fluid .offset14 { margin-left: 91.489361702128% } .row-fluid .offset14:first-child { margin-left: 89.36170212766% } .row-fluid .offset13 { margin-left: 85.106382978723% } .row-fluid .offset13:first-child { margin-left: 82.978723404255% } .row-fluid .offset12 { margin-left: 78.723404255319% } .row-fluid .offset12:first-child { margin-left: 76.595744680851% } .row-fluid .offset11 { margin-left: 72.340425531915% } .row-fluid .offset11:first-child { margin-left: 70.212765957447% } .row-fluid .offset10 { margin-left: 65.957446808511% } .row-fluid .offset10:first-child { margin-left: 63.829787234043% } .row-fluid .offset9 { margin-left: 59.574468085106% } .row-fluid .offset9:first-child { margin-left: 57.446808510638% } .row-fluid .offset8 { margin-left: 53.191489361702% } .row-fluid .offset8:first-child { margin-left: 51.063829787234% } .row-fluid .offset7 { margin-left: 46.808510638298% } .row-fluid .offset7:first-child { margin-left: 44.68085106383% } .row-fluid .offset6 { margin-left: 40.425531914894% } .row-fluid .offset6:first-child { margin-left: 38.297872340426% } .row-fluid .offset5 { margin-left: 34.042553191489% } .row-fluid .offset5:first-child { margin-left: 31.914893617021% } .row-fluid .offset4 { margin-left: 27.659574468085% } .row-fluid .offset4:first-child { margin-left: 25.531914893617% } .row-fluid .offset3 { margin-left: 21.276595744681% } .row-fluid .offset3:first-child { margin-left: 19.148936170213% } .row-fluid .offset2 { margin-left: 14.893617021277% } .row-fluid .offset2:first-child { margin-left: 12.765957446809% } .row-fluid .offset1 { margin-left: 8.5106382978723% } .row-fluid .offset1:first-child { margin-left: 6.3829787234043% } [class*=span].hide, .row-fluid [class*=span].hide { display: none } [class*=span].pull-right, .row-fluid [class*=span].pull-right { float: right } .container { margin-right: auto; margin-left: auto } .container:before, .container:after { display: table; content: ""; line-height: 0; width: 100% } .container:after { clear: both } .container-fluid { margin: 0 auto; padding-right: 20px; padding-left: 20px } .container-fluid:before, .container-fluid:after { display: table; content: ""; line-height: 0; width: 100% } .container-fluid:after { clear: both } @font-face { font-family: glyphs; src: url(../../../../../../../../design/themes/responsive/media/fonts/glyphs.eot?1626074086); src: url(../../../../../../../../design/themes/responsive/media/fonts/glyphs.eot?1626074086#iefix) format('embedded-opentype'), url(../../../../../../../../design/themes/responsive/media/fonts/glyphs.woff?1626074086) format('woff'), url(../../../../../../../../design/themes/responsive/media/fonts/glyphs.ttf?1626074086) format('truetype'), url(../../../../../../../../design/themes/responsive/media/fonts/glyphs.svg?1626074086#glyphs) format('svg'); font-weight: 400; font-style: normal } [data-icon]:before { font-family: glyphs; content: attr(data-icon); speak: none; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale } [class*=ty-icon-]:before { font-family: inherit } .ty-icon-up-dir, .ty-icon-right-dir, .ty-icon-down-dir, .ty-icon-left-dir, .ty-icon-star-empty, .ty-icon-th-list, .ty-icon-heart, .ty-icon-flight, .ty-icon-ok, .ty-icon-cancel, .ty-icon-cancel-circle, .ty-icon-minus-circle, .ty-icon-right-thin, .ty-icon-cw, .ty-icon-left-circle, .ty-icon-right-circle, .ty-icon-help-circle, .ty-icon-back, .ty-icon-products-multicolumns, .ty-icon-print, .ty-icon-chat, .ty-icon-article-alt, .ty-icon-docs, .ty-icon-zoom-in, .ty-icon-zoom-out, .ty-icon-down-open, .ty-icon-left-open, .ty-icon-right-open, .ty-icon-up-open, .ty-icon-down-micro, .ty-icon-up-micro, .ty-icon-right-open-thin, .ty-icon-left-open-thin, .ty-icon-products-without-options, .ty-icon-short-list, .ty-icon-plus-circle, .ty-icon-user, .ty-icon-doc-text, .ty-icon-calendar, .ty-icon-chart-bar, .ty-icon-download, .ty-icon-search, .ty-icon-lock, .ty-icon-popup, .ty-icon-plus, .ty-icon-folder, .ty-icon-folder-open, .ty-icon-mail, .ty-icon-twitter, .ty-icon-facebook, .ty-icon-file, .ty-icon-trashcan, .ty-icon-d-arrow, .ty-icon-bubble, .ty-icon-upload, .ty-icon-cog, .ty-icon-square, .ty-icon-arrow-up-right, .ty-icon-arrow-up-left, .ty-icon-arrow-down-left, .ty-icon-arrow-down-right, .ty-icon-arrow-down, .ty-icon-arrow-up, .ty-icon-arrow-left, .ty-icon-arrow-right, .ty-icon-location-arrow, .ty-icon-star, .ty-icon-star-half, .ty-icon-refresh, .ty-icon-basket, .ty-icon-image, .icon-image, .ty-icon-edit, .ty-icon-live-edit, .ty-icon-gift, .ty-icon-ban-circle, .ty-icon-wrench, .ty-icon-feed, .ty-icon-eye-open, .ty-icon-eye-close, .ty-icon-handler, .ty-icon-cart, .ty-icon-target, .ty-icon-pointer, .ty-icon-shipping, .ty-icon-courier, .ty-icon-instagram { font-family: glyphs; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased } .ty-icon-up-dir:before { content: "\e000" } .ty-icon-right-dir:before { content: "\e001" } .ty-icon-down-dir:before { content: "\e002" } .ty-icon-left-dir:before { content: "\e003" } .ty-icon-star-empty:before { content: "\e004" } .ty-icon-th-list:before { content: "\e005" } .ty-icon-heart:before { content: "\e006" } .ty-icon-flight:before { content: "\e007" } .ty-icon-ok:before { content: "\e008" } .ty-icon-cancel:before { content: "\e009" } .ty-icon-cancel-circle:before { content: "\e00a" } .ty-icon-minus-circle:before { content: "\e00b" } .ty-icon-right-thin:before { content: "\e00c" } .ty-icon-cw:before { content: "\e00d" } .ty-icon-left-circle:before { content: "\e00e" } .ty-icon-right-circle:before { content: "\e00f" } .ty-icon-help-circle:before { content: "\e010" } .ty-icon-back:before { content: "\e011" } .ty-icon-products-multicolumns:before { content: "\e012" } .ty-icon-print:before { content: "\e013" } .ty-icon-chat:before { content: "\e014" } .ty-icon-article-alt:before { content: "\e015" } .ty-icon-docs:before { content: "\e016" } .ty-icon-zoom-in:before { content: "\e017" } .ty-icon-zoom-out:before { content: "\e018" } .ty-icon-down-open:before { content: "\e019" } .ty-icon-left-open:before { content: "\e01a" } .ty-icon-right-open:before { content: "\e01b" } .ty-icon-up-open:before { content: "\e01c" } .ty-icon-down-micro:before { content: "\e01d" } .ty-icon-up-micro:before { content: "\e01e" } .ty-icon-right-open-thin:before { content: "\e01f" } .ty-icon-left-open-thin:before { content: "\e020" } .ty-icon-products-without-options:before { content: "\e021" } .ty-icon-short-list:before { content: "\e022" } .ty-icon-plus-circle:before { content: "\e023" } .ty-icon-user:before { content: "\e024" } .ty-icon-doc-text:before { content: "\e025" } .ty-icon-calendar:before { content: "\e026" } .ty-icon-chart-bar:before { content: "\e027" } .ty-icon-download:before { content: "\e028" } .ty-icon-search:before { content: "\e029" } .ty-icon-lock:before { content: "\e02a" } .ty-icon-popup:before { content: "\e02b" } .ty-icon-plus:before { content: "\e02c" } .ty-icon-folder:before { content: "\e02d" } .ty-icon-folder-open:before { content: "\e02e" } .ty-icon-mail:before { content: "\e02f" } .ty-icon-twitter:before { content: "\e600" } .ty-icon-facebook:before { content: "\e601" } .ty-icon-file:before { content: "\e032" } .ty-icon-trashcan:before { content: "\e033" } .ty-icon-d-arrow:before { content: "\e602" } .ty-icon-bubble:before { content: "\e035" } .ty-icon-upload:before { content: "\e036" } .ty-icon-cog:before { content: "\e037" } .ty-icon-square:before { content: "\e038" } .ty-icon-arrow-up-right:before { content: "\e039" } .ty-icon-arrow-up-left:before { content: "\e03a" } .ty-icon-arrow-down-left:before { content: "\e03b" } .ty-icon-arrow-down-right:before { content: "\e03c" } .ty-icon-arrow-down:before { content: "\e03d" } .ty-icon-arrow-up:before { content: "\e03e" } .ty-icon-arrow-left:before { content: "\e03f" } .ty-icon-arrow-right:before { content: "\e040" } .ty-icon-location-arrow:before { content: "\e901" } .ty-icon-star:before { content: "\e041" } .ty-icon-star-half:before { content: "\e042" } .ty-icon-refresh:before { content: "\e043" } .ty-icon-basket:before { content: "\e044" } .ty-icon-image:before { content: "\e045" } .icon-image:before { content: "\e045" } .ty-icon-edit:before { content: "\e046" } .ty-icon-live-edit:before { content: "\e046" } .ty-icon-gift:before { content: "\e048" } .ty-icon-ban-circle:before { content: "\e049" } .ty-icon-wrench:before { content: "\e04a" } .ty-icon-feed:before { content: "\e603" } .ty-icon-eye-open:before { content: "\e604" } .ty-icon-eye-close:before { content: "\e605" } .ty-icon-handler:before { content: "\e606" } .ty-icon-cart:before { content: "\e900" } .ty-icon-target:before { content: "\e9b3" } .ty-icon-pointer:before { content: "\e04b" } .ty-icon-shipping:before { content: "\e04c" } .ty-icon-courier:before { content: "\e04d" } .ty-icon-instagram:before { content: "\e04e" } @font-face { font-weight: 400; font-style: normal; font-family: ALSRubl-Arial; src: url(../../../../../../../../design/themes/responsive/media/fonts/alsrubl-arial-regular.eot?1626074086); src: url(../../../../../../../../design/themes/responsive/media/fonts/alsrubl-arial-regular.eot?1626074086#iefix) format('../media/fonts/embedded-opentype'), url(../../../../../../../../design/themes/responsive/media/fonts/alsrubl-arial-regular.woff?1626074086) format('woff'), url(../../../../../../../../design/themes/responsive/media/fonts/alsrubl-arial-regular.ttf?1626074086) format('truetype'), url(../../../../../../../../design/themes/responsive/media/fonts/alsrubl-arial-regular.svg?1626074086#ALSRublArialRegular) format('svg') } .ty-rub { font-family: ALSRubl-Arial, Arial, sans-serif; font-size: inherit } .ty-flag { display: inline-block; vertical-align: top; width: 16px; height: 16px; margin: 0 5px 0 0; background: url(../../../../../../../../design/themes/responsive/media/images/icons/flags.png?1626074086) no-repeat -25px -25px } .ty-flag.ty-flag-ad { background-position: 0 0 } .ty-flag.ty-flag-ae { background-position: -50px 0 } .ty-flag.ty-flag-af { background-position: 0 -50px } .ty-flag.ty-flag-ag { background-position: -50px -50px } .ty-flag.ty-flag-ai { background-position: -100px 0 } .ty-flag.ty-flag-al { background-position: -100px -50px } .ty-flag.ty-flag-am { background-position: 0 -100px } .ty-flag.ty-flag-an { background-position: -50px -100px } .ty-flag.ty-flag-ao { background-position: -100px -100px } .ty-flag.ty-flag-aq { background-position: -150px 0 } .ty-flag.ty-flag-ar { background-position: -150px -50px } .ty-flag.ty-flag-as { background-position: -150px -100px } .ty-flag.ty-flag-at { background-position: 0 -150px } .ty-flag.ty-flag-au { background-position: -50px -150px } .ty-flag.ty-flag-aw { background-position: -100px -150px } .ty-flag.ty-flag-ax { background-position: -150px -150px } .ty-flag.ty-flag-az { background-position: -200px 0 } .ty-flag.ty-flag-ba { background-position: -200px -50px } .ty-flag.ty-flag-bb { background-position: -200px -100px } .ty-flag.ty-flag-bd { background-position: -200px -150px } .ty-flag.ty-flag-be { background-position: 0 -200px } .ty-flag.ty-flag-bf { background-position: -50px -200px } .ty-flag.ty-flag-bg { background-position: -100px -200px } .ty-flag.ty-flag-bh { background-position: -150px -200px } .ty-flag.ty-flag-bi { background-position: -200px -200px } .ty-flag.ty-flag-bj { background-position: -250px 0 } .ty-flag.ty-flag-bl { background-position: -250px -50px } .ty-flag.ty-flag-bm { background-position: -250px -100px } .ty-flag.ty-flag-bn { background-position: -250px -150px } .ty-flag.ty-flag-bo { background-position: -250px -200px } .ty-flag.ty-flag-br { background-position: 0 -250px } .ty-flag.ty-flag-bs { background-position: -50px -250px } .ty-flag.ty-flag-bt { background-position: -100px -250px } .ty-flag.ty-flag-bw { background-position: -150px -250px } .ty-flag.ty-flag-by { background-position: -200px -250px } .ty-flag.ty-flag-bz { background-position: -250px -250px } .ty-flag.ty-flag-ca { background-position: -300px 0 } .ty-flag.ty-flag-cc { background-position: -300px -50px } .ty-flag.ty-flag-cd { background-position: -300px -100px } .ty-flag.ty-flag-cf { background-position: -300px -150px } .ty-flag.ty-flag-cg { background-position: -300px -200px } .ty-flag.ty-flag-ch { background-position: -300px -250px } .ty-flag.ty-flag-ci { background-position: 0 -300px } .ty-flag.ty-flag-ck { background-position: -50px -300px } .ty-flag.ty-flag-cl { background-position: -100px -300px } .ty-flag.ty-flag-cm { background-position: -150px -300px } .ty-flag.ty-flag-cn { background-position: -200px -300px } .ty-flag.ty-flag-co { background-position: -250px -300px } .ty-flag.ty-flag-cr { background-position: -300px -300px } .ty-flag.ty-flag-cu { background-position: -350px 0 } .ty-flag.ty-flag-cv { background-position: -350px -50px } .ty-flag.ty-flag-cx { background-position: -350px -100px } .ty-flag.ty-flag-cy { background-position: -350px -150px } .ty-flag.ty-flag-cz { background-position: -350px -200px } .ty-flag.ty-flag-de { background-position: -350px -250px } .ty-flag.ty-flag-dj { background-position: -350px -300px } .ty-flag.ty-flag-dk, .ty-flag.ty-flag-da { background-position: 0 -350px } .ty-flag.ty-flag-dm { background-position: -50px -350px } .ty-flag.ty-flag-do { background-position: -100px -350px } .ty-flag.ty-flag-dz { background-position: -150px -350px } .ty-flag.ty-flag-ec { background-position: -200px -350px } .ty-flag.ty-flag-ee { background-position: -250px -350px } .ty-flag.ty-flag-eg { background-position: -300px -350px } .ty-flag.ty-flag-eh { background-position: -350px -350px } .ty-flag.ty-flag-er { background-position: -400px 0 } .ty-flag.ty-flag-es { background-position: -400px -50px } .ty-flag.ty-flag-et { background-position: -400px -100px } .ty-flag.ty-flag-eu { background-position: -400px -150px } .ty-flag.ty-flag-fi { background-position: -400px -200px } .ty-flag.ty-flag-fj { background-position: -400px -250px } .ty-flag.ty-flag-fk { background-position: -400px -300px } .ty-flag.ty-flag-fm { background-position: -400px -350px } .ty-flag.ty-flag-fo { background-position: 0 -400px } .ty-flag.ty-flag-fr { background-position: -50px -400px } .ty-flag.ty-flag-ga { background-position: -100px -400px } .ty-flag.ty-flag-gb, .ty-flag.ty-flag-en { background-position: -150px -400px } .ty-flag.ty-flag-gd { background-position: -200px -400px } .ty-flag.ty-flag-ge { background-position: -250px -400px } .ty-flag.ty-flag-gg { background-position: -300px -400px } .ty-flag.ty-flag-gh { background-position: -350px -400px } .ty-flag.ty-flag-gi { background-position: -400px -400px } .ty-flag.ty-flag-gl { background-position: -450px 0 } .ty-flag.ty-flag-gm { background-position: -450px -50px } .ty-flag.ty-flag-gn { background-position: -450px -100px } .ty-flag.ty-flag-gq { background-position: -450px -150px } .ty-flag.ty-flag-gr, .ty-flag.ty-flag-el { background-position: -450px -200px } .ty-flag.ty-flag-gs { background-position: -450px -250px } .ty-flag.ty-flag-gt { background-position: -450px -300px } .ty-flag.ty-flag-gu { background-position: -450px -350px } .ty-flag.ty-flag-gw { background-position: -450px -400px } .ty-flag.ty-flag-gy { background-position: 0 -450px } .ty-flag.ty-flag-hk { background-position: -50px -450px } .ty-flag.ty-flag-hn { background-position: -100px -450px } .ty-flag.ty-flag-hr { background-position: -150px -450px } .ty-flag.ty-flag-ht { background-position: -200px -450px } .ty-flag.ty-flag-hu { background-position: -250px -450px } .ty-flag.ty-flag-id { background-position: -300px -450px } .ty-flag.ty-flag-ie { background-position: -350px -450px } .ty-flag.ty-flag-il { background-position: -400px -450px } .ty-flag.ty-flag-im { background-position: -450px -450px } .ty-flag.ty-flag-in { background-position: -500px 0 } .ty-flag.ty-flag-iq { background-position: -500px -50px } .ty-flag.ty-flag-ir { background-position: -500px -100px } .ty-flag.ty-flag-is { background-position: -500px -150px } .ty-flag.ty-flag-it { background-position: -500px -200px } .ty-flag.ty-flag-je { background-position: -500px -250px } .ty-flag.ty-flag-jm { background-position: -500px -300px } .ty-flag.ty-flag-jo { background-position: -500px -350px } .ty-flag.ty-flag-jp { background-position: -500px -400px } .ty-flag.ty-flag-ke { background-position: -500px -450px } .ty-flag.ty-flag-kg { background-position: 0 -500px } .ty-flag.ty-flag-kh { background-position: -50px -500px } .ty-flag.ty-flag-ki { background-position: -100px -500px } .ty-flag.ty-flag-km { background-position: -150px -500px } .ty-flag.ty-flag-kn { background-position: -200px -500px } .ty-flag.ty-flag-kp { background-position: -250px -500px } .ty-flag.ty-flag-kr { background-position: -300px -500px } .ty-flag.ty-flag-kv { background-position: -350px -500px } .ty-flag.ty-flag-kw { background-position: -400px -500px } .ty-flag.ty-flag-ky { background-position: -450px -500px } .ty-flag.ty-flag-kz { background-position: -500px -500px } .ty-flag.ty-flag-la { background-position: -550px 0 } .ty-flag.ty-flag-lb { background-position: -550px -50px } .ty-flag.ty-flag-lc { background-position: -550px -100px } .ty-flag.ty-flag-li { background-position: -550px -150px } .ty-flag.ty-flag-lk { background-position: -550px -200px } .ty-flag.ty-flag-lr { background-position: -550px -250px } .ty-flag.ty-flag-ls { background-position: -550px -300px } .ty-flag.ty-flag-lt { background-position: -550px -350px } .ty-flag.ty-flag-lu { background-position: -550px -400px } .ty-flag.ty-flag-lv { background-position: -550px -450px } .ty-flag.ty-flag-ly { background-position: -550px -500px } .ty-flag.ty-flag-ma { background-position: 0 -550px } .ty-flag.ty-flag-mc { background-position: -50px -550px } .ty-flag.ty-flag-md { background-position: -100px -550px } .ty-flag.ty-flag-me { background-position: -150px -550px } .ty-flag.ty-flag-mg { background-position: -200px -550px } .ty-flag.ty-flag-mh { background-position: -250px -550px } .ty-flag.ty-flag-mk { background-position: -300px -550px } .ty-flag.ty-flag-ml { background-position: -350px -550px } .ty-flag.ty-flag-mm { background-position: -400px -550px } .ty-flag.ty-flag-mn { background-position: -450px -550px } .ty-flag.ty-flag-mo { background-position: -500px -550px } .ty-flag.ty-flag-mp { background-position: -550px -550px } .ty-flag.ty-flag-mr { background-position: -600px 0 } .ty-flag.ty-flag-ms { background-position: -600px -50px } .ty-flag.ty-flag-mt { background-position: -600px -100px } .ty-flag.ty-flag-mu { background-position: -600px -150px } .ty-flag.ty-flag-mv { background-position: -600px -200px } .ty-flag.ty-flag-mw { background-position: -600px -250px } .ty-flag.ty-flag-mx { background-position: -600px -300px } .ty-flag.ty-flag-my { background-position: -600px -350px } .ty-flag.ty-flag-mz { background-position: -600px -400px } .ty-flag.ty-flag-na { background-position: -600px -450px } .ty-flag.ty-flag-nc { background-position: -600px -500px } .ty-flag.ty-flag-ne { background-position: -600px -550px } .ty-flag.ty-flag-nf { background-position: 0 -600px } .ty-flag.ty-flag-ng { background-position: -50px -600px } .ty-flag.ty-flag-ni { background-position: -100px -600px } .ty-flag.ty-flag-nl { background-position: -150px -600px } .ty-flag.ty-flag-no { background-position: -200px -600px } .ty-flag.ty-flag-np { background-position: -250px -600px } .ty-flag.ty-flag-nr { background-position: -300px -600px } .ty-flag.ty-flag-nu { background-position: -350px -600px } .ty-flag.ty-flag-nz { background-position: -400px -600px } .ty-flag.ty-flag-om { background-position: -450px -600px } .ty-flag.ty-flag-pa { background-position: -500px -600px } .ty-flag.ty-flag-pe { background-position: -550px -600px } .ty-flag.ty-flag-pg { background-position: -600px -600px } .ty-flag.ty-flag-ph { background-position: -650px 0 } .ty-flag.ty-flag-pk { background-position: -650px -50px } .ty-flag.ty-flag-pl { background-position: -650px -100px } .ty-flag.ty-flag-pn { background-position: -650px -150px } .ty-flag.ty-flag-pr { background-position: -650px -200px } .ty-flag.ty-flag-ps { background-position: -650px -250px } .ty-flag.ty-flag-pt { background-position: -650px -300px } .ty-flag.ty-flag-pw { background-position: -650px -350px } .ty-flag.ty-flag-py { background-position: -650px -400px } .ty-flag.ty-flag-qa { background-position: -650px -450px } .ty-flag.ty-flag-ro { background-position: -650px -500px } .ty-flag.ty-flag-rs { background-position: -650px -550px } .ty-flag.ty-flag-ru { background-position: -650px -600px } .ty-flag.ty-flag-rw { background-position: 0 -650px } .ty-flag.ty-flag-sa { background-position: -50px -650px } .ty-flag.ty-flag-sb { background-position: -100px -650px } .ty-flag.ty-flag-sc { background-position: -150px -650px } .ty-flag.ty-flag-sd { background-position: -200px -650px } .ty-flag.ty-flag-se { background-position: -250px -650px } .ty-flag.ty-flag-sg { background-position: -300px -650px } .ty-flag.ty-flag-sh { background-position: -350px -650px } .ty-flag.ty-flag-si { background-position: -400px -650px } .ty-flag.ty-flag-sk { background-position: -450px -650px } .ty-flag.ty-flag-sl { background-position: -500px -650px } .ty-flag.ty-flag-sm { background-position: -550px -650px } .ty-flag.ty-flag-sn { background-position: -600px -650px } .ty-flag.ty-flag-so { background-position: -650px -650px } .ty-flag.ty-flag-sr { background-position: -700px 0 } .ty-flag.ty-flag-ss { background-position: -700px -50px } .ty-flag.ty-flag-st { background-position: -700px -100px } .ty-flag.ty-flag-sv { background-position: -700px -150px } .ty-flag.ty-flag-sy { background-position: -700px -200px } .ty-flag.ty-flag-sz { background-position: -700px -250px } .ty-flag.ty-flag-tc { background-position: -700px -300px } .ty-flag.ty-flag-td { background-position: -700px -350px } .ty-flag.ty-flag-tg { background-position: -700px -400px } .ty-flag.ty-flag-th { background-position: -700px -450px } .ty-flag.ty-flag-tj { background-position: -700px -500px } .ty-flag.ty-flag-tm { background-position: -700px -550px } .ty-flag.ty-flag-tn { background-position: -700px -600px } .ty-flag.ty-flag-to { background-position: -700px -650px } .ty-flag.ty-flag-tp { background-position: 0 -700px } .ty-flag.ty-flag-tr { background-position: -50px -700px } .ty-flag.ty-flag-tt { background-position: -100px -700px } .ty-flag.ty-flag-tv { background-position: -150px -700px } .ty-flag.ty-flag-tw { background-position: -200px -700px } .ty-flag.ty-flag-tz { background-position: -250px -700px } .ty-flag.ty-flag-ua { background-position: -300px -700px } .ty-flag.ty-flag-ug { background-position: -350px -700px } .ty-flag.ty-flag-us { background-position: -400px -700px } .ty-flag.ty-flag-uy { background-position: -450px -700px } .ty-flag.ty-flag-uz { background-position: -500px -700px } .ty-flag.ty-flag-va { background-position: -550px -700px } .ty-flag.ty-flag-vc { background-position: -600px -700px } .ty-flag.ty-flag-ve { background-position: -650px -700px } .ty-flag.ty-flag-vg { background-position: -700px -700px } .ty-flag.ty-flag-vi { background-position: -750px 0 } .ty-flag.ty-flag-vn { background-position: -750px -50px } .ty-flag.ty-flag-vu { background-position: -750px -100px } .ty-flag.ty-flag-ws { background-position: -750px -150px } .ty-flag.ty-flag-ye { background-position: -750px -200px } .ty-flag.ty-flag-yt { background-position: -750px -250px } .ty-flag.ty-flag-za { background-position: -750px -300px } .ty-flag.ty-flag-zh { background-position: -200px -300px } .ty-flag.ty-flag-zm { background-position: -750px -350px } .ty-flag.ty-flag-zw { background-position: -750px -400px } @media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (min-device-pixel-ratio:2) { .ty-flag { background-image: url(../../../../../../../../design/themes/responsive/media/images/icons/flags@2x.png?1626074086); background-size: 800px 800px } } @media print { body { background: #fff; min-width: 0 } #ci_header, #ci_footer { display: none } .product-main-info h1.ty-mainbox-title, .in-stock, .ty-mainbox-title span { color: #333 } .ty-footer-menu div, .ty-payment-icons, .qty, .sidebox-wrapper, .ty-sort-container { display: none } .central-column, .container-left .central-column { margin: 0; overflow: visible } .ty-helper-container { width: 700px } .container { width: auto; border: 0 } } .ty-menu__items, .cm-dialog-opener { -webkit-touch-callout: none } * { -webkit-tap-highlight-color: transparent } .ty-btn { display: inline-block; margin-bottom: 0; padding: 6px 14px; outline: 0; border: 1px solid transparent; background: #bdc3c7; background-image: none; color: #fff; vertical-align: middle; text-align: center; line-height: 1.428571429; cursor: pointer; font-family: varela round, sans-serif; font-size: 14px; font-weight: 400; font-style: normal; text-decoration: none; border-radius: 2px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; -webkit-transition: background 200ms; -moz-transition: background 200ms; -o-transition: background 200ms; transition: background 200ms } .ty-btn+.ty-btn { margin-left: 10px } .ty-btn i { position: relative; top: 2px; margin-right: 5px } .ty-btn:hover { color: #fff; text-decoration: none } .ty-btn__big { padding: 6px 17px; text-transform: uppercase } .ty-btn__text, .ty-btn__text:hover { padding: 0; background: 0 0 !important; color: #465363 } .ty-btn__primary { background: #f58d8e; color: #fff } .ty-btn__primary:hover { background: #f7a9aa; color: #fff } .ty-btn__primary.ty-btn__text { color: #f58d8e } .ty-btn__secondary { background: #46aaf2; color: #fff } .ty-btn__secondary:hover { background: #76c0f5; color: #fff } .ty-btn__tertiary { background: #bdc3c7; color: #fff } .ty-btn__tertiary:hover { background: #d9dcde; color: #fff } .buttons-container .buttons-container { margin-top: 0 } .ty-btn-go { position: absolute; top: 1px; right: 1px; padding: 0 10px; min-width: 32px; height: 30px; border: 0; border-left: 1px solid #cdcdcd; background: #edf2f5; cursor: pointer; box-sizing: border-box; border-radius: 0 4px 4px 0 } .ty-btn-go__icon { position: absolute; top: 5px; left: 12px; font-size: 20px; line-height: 20px; color: gray } .ty-float-left { float: left } .ty-float-right { float: right } .ty-clear-both { clear: both } .ty-valign { vertical-align: middle } .ty-valign-top { vertical-align: top } .ty-valign-bottom { vertical-align: bottom } .hidden { display: none; visibility: visible } .ty-strong { font-weight: 700 } .ty-italic { font-style: italic } .ty-lowercase { text-transform: lowercase } .ty-uppercase { text-transform: uppercase } .ty-left { text-align: left } .ty-right { text-align: right } .ty-center { text-align: center } .ty-justify { text-align: justify } .ty-strike { text-decoration: line-through } .ty-center-block { margin: 0 auto } .ty-inline { display: inline } .ty-block { display: block } .ty-inline-block { display: inline-block } .ty-scroll-x { overflow-x: auto; overflow-y: hidden; padding-bottom: 3px; width: 100%; height: 100% } .ty-hand { cursor: pointer } .ty-nowrap { white-space: nowrap } .ty-overflow-hidden { overflow: hidden } .ty-width-full { width: 100% } .ty-p-none { padding: 0 !important } .ty-m-none { margin: 0 !important } .ty-mb-l { margin-bottom: 30px } .ty-mt-l { margin-top: 30px } .ty-mb-m { margin-bottom: 20px } .ty-mt-m { margin-top: 20px } .ty-mtb-s { margin: 10px 0 } .ty-mtb-xs { margin: 5px 0 } .ty-ml-s { margin-left: 10px } .ty-mt-s { margin-top: 10px } .ty-mt-m { margin-top: 20px } .ty-mb-s { margin-bottom: 10px } .ty-position-relative { position: relative } .cm-opacity { opacity: .3 } .cm-hint { color: #8292a7 } .ty-control-group { margin: 0 0 12px; vertical-align: middle } .ty-control-group:before, .ty-control-group:after { display: table; content: ""; line-height: 0; width: 100% } .ty-control-group:after { clear: both } .ty-control-group__label { float: left; padding: 6px 0; margin-right: 10px; width: 110px; color: #313a45 } .ty-control-group__title { display: block; padding: 6px 0; font-weight: 700 } .ty-control-group__price { width: 115px } .ty-control-group__item { display: inline-block; padding: 6px 0; word-break: break-all; word-break: break-word } .ty-control-group label.hidden { display: none } .ty-input-append { position: relative; margin: 10px 0 0 } .ty-input-append .ty-input-text { width: 100%; padding-right: 35px } .ty-select-field { padding: 3px 0 } .ty-select-field__label { display: block; padding: 3px 0; margin-right: 10px; font-size: 90% } .ty-select-field__checkbox { vertical-align: middle } .ty-error-text { color: #b94a48 } .disabled, select.disabled { background: #e3e3e3 } .ty-input-text { width: auto } .ty-input-text-medium { width: 300px } .ty-input-text-large { width: 550px } .ty-input-text-short { width: 50px } .ty-input-text-full { width: 100% } .ty-input-textarea { resize: vertical } .ty-table { width: 100%; margin-top: 30px; border: 1px solid #edf2f5; border-width: 1px 0 1px 1px; border-bottom: none } .ty-table th { padding: 12px; border-right: 1px solid #edf2f5; border-bottom: 1px solid #edf2f5; background: #fafbfc; text-align: left; text-transform: none; white-space: nowrap; font-weight: 700; line-height: normal } .ty-table th i { margin-left: 5px; position: relative; top: 3px; font-size: 16px; color: #bdc3c7 } .ty-table tr, .table .table tr { background-color: #fff } .ty-table table tr { background-color: transparent } .ty-table td, .ty-table .table td { padding: 13px; border-right: 1px solid #ecf0f1; border-bottom: 1px solid #ecf0f1 } .ty-table tbody tr:nth-child(2n) { background: #fafbfc } .ty-table th, .ty-table th a { color: #404040; font-weight: 700 } .ty-table__responsive-header { display: none } .help-inline { display: block } .help-inline p { padding: 4px 0 0; color: #b94a48 !important } .ty-dir-list { display: inline-block; width: 7px; font-size: 15px; margin-right: 5px; cursor: pointer } .ty-extra-link { border-bottom: 1px dotted #4d4d4d; padding: 0; text-decoration: none; color: #313a45; cursor: pointer } .ty-dashed-link { border-bottom-width: 1px; border-bottom-style: dotted; text-decoration: none } .ty-remove { position: relative; display: inline-block; width: auto; white-space: nowrap; text-decoration: none } .ty-remove:hover { text-decoration: none } .ty-remove__icon { vertical-align: middle } .ty-remove__txt { padding-left: 5px; font-size: 12px; color: #abc3d1; vertical-align: middle } .ty-remove:hover .ty-remove__txt, .ty-remove:hover .ty-remove__icon { color: #abc3d1 } .ty-delete-big, .ty-delete-icon { vertical-align: middle } .ty-delete-big:hover, .ty-delete-icon:hover { text-decoration: none } .ty-delete-big__icon { font-size: 19px; color: #abc3d1 } .ty-caret { position: absolute; top: -16px; left: 14px; float: left; overflow: hidden; width: 16px; height: 16px } .ty-caret .ty-caret-outer, .ty-caret .ty-caret-inner { position: absolute; top: 0; left: 0; display: inline-block; margin-left: -1px } .ty-caret .ty-caret-outer { width: 0; height: 0; border-top: 16px solid transparent; border-right: 16px solid #edf2f5 } .ty-caret .ty-caret-inner { top: 2px; left: 1px; width: 0; height: 0; border-top: 14px solid transparent; border-right: 14px solid #fff } .ty-caret-bottom { position: absolute; bottom: -16px; left: 14px; float: left; overflow: hidden; width: 16px; height: 16px } .ty-caret-bottom .ty-caret-outer, .ty-caret-bottom .ty-caret-inner { position: absolute; top: 0; left: 0; display: inline-block; margin-left: -1px } .ty-caret-bottom .ty-caret-outer { width: 0; height: 0; border-bottom: 16px solid transparent; border-left: 16px solid #edf2f5 } .ty-caret-bottom .ty-caret-inner { top: -1px; left: 2px; width: 0; height: 0; border-bottom: 14px solid transparent; border-left: 14px solid #fff } .ty-caret-info { position: absolute; top: -7px; left: 12px; float: left; overflow: hidden; width: 12px; height: 7px } .ty-caret-info .ty-caret-outer, .ty-caret-info .ty-caret-inner { position: absolute; top: 0; left: 0; display: inline-block; margin-left: -1px } .ty-caret-info .ty-caret-outer { border-right: 7px solid transparent; border-bottom: 7px solid #bdc3c7; border-left: 7px solid transparent } .ty-caret-info .ty-caret-inner { top: 1px; left: 1px; display: inline-block; border-right: 6px solid transparent; border-bottom: 6px solid #fff; border-left: 6px solid transparent } .ty-no-items { padding: 60px 20px; background: #f8f9f9; color: #bdc3c7; text-align: center; font-size: 115%; margin-bottom: 20px } .ty-icon-cancel-circle { font-size: 16px; line-height: 16px; color: #8babbe } .ty-menu { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none } .ty-menu:before, .ty-menu:after { display: table; content: ""; line-height: 0; width: 100% } .ty-menu:after { clear: both } .ty-menu__items { background: #fff; position: relative; border-radius: 6px } .ty-menu__items:before, .ty-menu__items:after { display: table; content: ""; line-height: 0; width: 100% } .ty-menu__items:after { clear: both } .ty-menu__item { padding: 0; display: block; float: left } .ty-menu__item:nth-child(2) .ty-menu__item-link { border-top-left-radius: 6px; border-bottom-left-radius: 6px } .ty-menu__submenu-items { border-bottom-left-radius: 6px; border-bottom-right-radius: 6px } .ty-menu__item-active .ty-menu__item-link { background: #f2f2f2 } .no-touch .ty-menu__item:hover .ty-menu__submenu-items, .is-hover-menu .ty-menu__submenu-items { display: block } .no-touch .ty-menu__item:hover .ty-menu__item-link, .is-hover-menu .ty-menu__item-link, .is-hover-menu.ty-menu__item-active .ty-menu__item-link { background: #f7f7f7; color: #fff; text-shadow: none } .ty-menu__item .ty-menu__item-link { color: #393939; position: relative; padding: 13px 20px; display: block; min-height: 46px; cursor: pointer; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box } .ty-menu__item .ty-menu__item-link .ty-icon-down-micro { position: absolute; font-size: 20px; right: 12px; top: 13px } .ty-menu__submenu-items { min-width: 200px; display: none; position: absolute; background: #fff; z-index: 200; border: 1px solid #f5f5f5; border-top: 0; padding: 15px 16px } .ty-menu__submenu-items .ty-menu__submenu-item { margin-bottom: 10px } .ty-menu__submenu-items .ty-menu__submenu-link { color: #465363 } .ty-menu__submenu-items .ty-top-mine__submenu-col { margin: 0 10px 0 0; display: inline-block; vertical-align: top; min-width: 139px } .ty-menu__submenu-items .ty-top-mine__submenu-col:last-child { margin-right: 1px } .ty-menu__submenu-item-header { min-height: 25px; margin-bottom: 10px; padding-bottom: 2px; border-bottom: 1px solid #e5e5e5 } .ty-menu__submenu-item-header .ty-menu__submenu-link { font-weight: 700; color: #465363 } .ty-menu__submenu .ty-menu__submenu-items .ty-menu__submenu-item-active a { color: #fff; background: #465363; padding: 2px 6px } .ty-menu__submenu-dropdown-bottom { display: block; background: #ecf0f1; margin: 0 -16px -15px; padding: 10px; text-align: right } .ty-menu-vertical .ty-menu__items { border-bottom: 1px solid #34495e; z-index: 30 } .ty-menu-vertical .ty-menu__item { float: none; position: relative } .ty-menu-vertical .ty-menu__item .ty-menu__submenu { display: none; right: 0; left: auto; top: 0; position: absolute; z-index: 6 } .ty-menu-vertical .ty-menu__submenu-items { padding: 0; border: 1px solid #f5f5f5 } .no-touch .ty-menu-vertical .ty-menu__submenu .ty-menu__item:hover>.ty-menu__submenu-item-header .ty-menu__item-link, .ty-menu-vertical .ty-menu__submenu .is-hover-menu>.ty-menu__submenu-item-header .ty-menu__item-link { background: #465363; color: #393939 } .no-touch .ty-menu-vertical .ty-menu__submenu .ty-menu__item:hover i, .ty-menu-vertical .ty-menu__submenu .is-hover-menu i { color: #fff } .ty-menu-vertical .ty-menu__item .ty-menu__submenu .ty-menu__item-link { color: #465363; background: #fff; padding: 14px 20px } .no-touch .ty-menu-vertical .ty-menu__item:hover>.ty-menu__submenu, .ty-menu-vertical .is-hover-menu>.ty-menu__submenu { display: block } .no-touch .ty-menu-vertical .ty-menu__item .ty-menu__submenu .ty-menu__item:hover>.ty-menu__item-link { background: #465363; color: #fff } .ty-menu-vertical .ty-menu__item .ty-icon-left-open { display: none } .ty-menu__item-arrow i { position: absolute; z-index: 5; right: 15px; top: 17px; color: #a1a6aa } .ty-menu-vertical .ty-menu__submenu-item-header { margin-bottom: 0; padding-bottom: 0; border: 0 } .ty-menu-vertical .ty-menu__items.rtl { text-align: right } .ty-menu-vertical .ty-menu__items.rtl .ty-icon-right-open { display: none } .ty-menu-vertical .ty-menu__items.rtl .ty-icon-left-open { left: 15px; right: auto; display: block } .ty-menu-vertical .ty-menu__items.rtl .ty-menu__submenu { width: 202px; right: 100%; left: auto } .ty-menu-vertical .ty-menu__items.rtl .ty-menu__submenu-items { width: 200px } .ty-menu__submenu { left: 0 } .ty-menu__submenu-reverse-direction { right: 0 } .ty-menu__submenu-reverse-direction .ty-menu__submenu-items { right: 0 } .ty-menu__submenu-to-right { right: 0 } .ty-menu__submenu-to-right .ty-menu__submenu-items { right: 0 } .ty-menu-item__sale .ty-menu__item-link, .no-touch .ty-menu-item__sale .ty-menu__item-link:hover { color: #ff0 } html.dialog-is-open { overflow: hidden } html.dialog-is-open body { overflow: scroll } .ui-widget, .ui-widget button { font-family: open sans, sans-serif } .object-container { padding: 10px 20px 0; background: #fff; overflow: auto } .object-container .notification-content { top: 11px; right: 24px; min-width: 420px; position: absolute; z-index: 1510 } .ui-widget select, .ui-widget textarea { font-weight: 400 } .ui-dialog-content { overflow: visible; display: block !important } .ui-widget-content.ui-dialog { padding: 0; border: none; max-width: 930px } .object-container .ty-control-group__label { float: none; width: auto; display: inline-block; min-width: 120px; vertical-align: top } .ui-dialog .ui-dialog-content { overflow: visible; padding: 0; min-height: 120px !important; -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none } .ui-widget-content.ui-dialog { border-radius: 6px; overflow: hidden } .ui-dialog .ui-dialog-titlebar { padding: 13px 20px 10px; border: none; border-bottom: 1px solid #ccdae3; background: #f7f9fa; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0 } .ui-corner-all { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0 } .ui-dialog .ui-resizable-se { right: 1px; bottom: 1px } .ui-widget-overlay { position: fixed; overflow: hidden; margin: 0; padding: 0; background: url(../../../../../../../../design/themes/responsive/media/images/picker_bg_outside.png?1626074086) repeat-x 0 -100% scroll #000; opacity: .7; filter: alpha(opacity=70) } div.ui-dialog .ui-dialog-title { width: auto; margin: 0; color: #2c3e50; font-weight: 400; font-size: 18px; padding-right: 20px } .ui-dialog .ui-dialog-titlebar-close { top: 27px; right: 13px; padding: 0 } .ui-draggable .ui-dialog-titlebar { cursor: url(../../../../../../../../design/themes/responsive/media/images/icons/openhand.cur?1626074086), move } .ui-dialog .buttons-container { margin: 0 -20px } .ui-dialog .buttons-container.picker { padding: 13px 0; width: 100%; border-top: 1px solid #fff; background-color: #f9f9f9 } .buttons-container-picker { padding: 0; width: 100% } .buttons-container-picker { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 15px 20px; border: 1px solid #e3e3e3 } .ui-dialog .buttons-container.picker>div { margin: 0 15px } .ui-widget-header .ui-icon-closethick { color: #ccdae3; background: 0 0; margin: -10px 0 0 -10px; text-indent: 0; font: 13px/1 'glyphs'; speak: none; -webkit-font-smoothing: antialiased; opacity: .7 } .ui-widget-header .ui-icon-closethick.ui-state-hover { opacity: 1 } .ui-widget-header .ui-icon-closethick:before { font-family: glyphs; content: "\e009"; speak: none; -webkit-font-smoothing: antialiased } .ui-widget-header .ui-dialog-titlebar-close.ui-state-hover { border: none; background: 0 0 } .ui-widget-header .ui-dialog-titlebar-close.ui-state-hover span:before { color: #fff } .ui-widget-header .ui-state-default { background: 0 0; border: 0; outline: none } .ui-dialog-dragging { background: #f7f7e7 none; opacity: .6 } .ui-dialog-dragging .ui-resizable-handle { display: none } .ui-dialog-dragging .ui-dialog-content { visibility: hidden } .ty-wysiwyg-content h1 { font-size: 36px; font-weight: 700 } .ty-wysiwyg-content h2 { font-weight: 700; font-size: 30px } .ty-wysiwyg-content h3 { font-weight: 700; font-size: 24px } .ty-wysiwyg-content h4 { font-weight: 700; font-size: 18px } .ty-wysiwyg-content h5 { font-weight: 700; font-size: 14px } .ty-wysiwyg-content h6 { font-weight: 700; font-size: 12px } .ty-wysiwyg-content h1, .ty-wysiwyg-content h2, .ty-wysiwyg-content h3 { margin-top: 20px; margin-bottom: 10px } .ty-wysiwyg-content h4, .ty-wysiwyg-content h5, .ty-wysiwyg-content h6 { margin-top: 10px; margin-bottom: 10px } .ty-wysiwyg-content td, .ty-wysiwyg-content th { padding: 5px } .ty-wysiwyg-content ul { padding: 0 0 0 20px; list-style-type: disc } .ty-wysiwyg-content ul>li { list-style-type: inherit } .ty-wysiwyg-content ol { padding: 0 0 0 20px; list-style-type: decimal } .ty-wysiwyg-content ol>li { list-style-type: inherit } .ty-product-block__description ul { padding: 0 0 0 20px; list-style-type: disc } .ty-product-block__description ul>li { list-style-type: inherit } .ty-product-block__description ol { padding: 0 0 0 20px; list-style-type: decimal } .ty-product-block__description ol>li { list-style-type: inherit } .ty-product-list__description ul { padding: 0 0 0 20px; list-style-type: disc } .ty-product-list__description ul>li { list-style-type: inherit } .ty-product-list__description ol { padding: 0 0 0 20px; list-style-type: decimal } .ty-product-list__description ol>li { list-style-type: inherit } .ty-wysiwyg-content iframe { max-width: 100% } .ty-wysiwyg-content .no-border td { border: 0 } .redactor-box ol li { list-style-type: decimal } .redactor-box ul li { list-style-type: disc } .ty-wysiwyg-content [class*=ty-column] { margin-bottom: 20px; box-sizing: border-box; padding: 0 10px } .ty-wysiwyg-content .ty-notice { padding: 10px 25px; background: #f7f9fa; color: #465363; border-radius: 4px; display: inline-block } .ty-wysiwyg-content .ty-image { padding: 10px; border: 4px solid #fff; outline: 2px solid #edf2f5; box-sizing: border-box } .ty-wysiwyg-content { word-wrap: break-word } .ty-wysiwyg-content h1.ty-main-title { margin-top: 10px; padding-bottom: 10px; font-size: 36px; text-transform: uppercase; line-height: 155%; font-weight: 400 } .ty-wysiwyg-content h1.ty-main-title2 { margin-top: 45px; font-weight: 400; font-size: 37px } @media(max-width:767px) { .ty-wysiwyg-content h1.ty-main-title2, .ty-wysiwyg-content h1.ty-main-title { font-size: 24px } } .ty-wysiwyg-content h3.ty-main-title2 { margin: 78px 0 32px; font-size: 22px; font-weight: 400 } .ty-list-container, .ty-items-container { margin: 20px 0; line-height: 140% } .ty-list-container.ty-decimal .ty-list-text, .ty-items-container.ty-decimal .ty-list-text { padding-left: 40px } .ty-list-container.ty-decimal .ty-list-item, .ty-items-container.ty-decimal .ty-list-item { position: absolute; margin-top: 7px; margin-left: -40px; font-size: 60px; color: #0cf } .ty-list-container .ty-column4 .ty-company__item, .ty-list-container .ty-column4 .ty-gift-certificate__item { padding-right: 10% } @media(max-width:478px) { .ty-list-container .ty-column4 .ty-company__item, .ty-list-container .ty-column4 .ty-gift-certificate__item { padding-right: 0 } } .ty-list-container .ty-company__item { padding-right: 10% } .ty-list-container .ty-list-image { margin: 17px 0; text-align: center } .ty-list-container .ty-list-image.ty-left { text-align: left } .ty-list-container .ty-list-image.ty-right { text-align: right } .ty-list-container .ty-list-text { padding-top: 8px; font-family: Arial; font-size: 12px; line-height: 150% } .ty-list-container .ty-list-text.big { font-size: 16px } .ty-list-container .ty-list-text .ty-header { display: block; font-size: 21px } .ty-list-container .ty-list-text .ty-header .ty-big { font-size: 218%; font-weight: 700; line-height: normal } .ty-list-container.with-shadow .ty-list-image { padding: 10px; margin-bottom: 14px; -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .3); -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .3); box-shadow: 0 0 5px 0 rgba(0, 0, 0, .3) } .ty-list-container.with-shadow .ty-list-text { padding-top: 0; margin-bottom: 27px } .ty-list-container .ty-list-header { display: block; padding-bottom: 6px; font-size: 22px; line-height: normal } .ty-items-container .item { padding-right: 4% } @media screen and (max-width:480px) { .ty-items-container { text-align: center } .ty-items-container .item { padding-right: 0 } } .ty-column1 { display: inline-block; width: 100%; vertical-align: top; margin-right: -.25em } .ty-column2 { display: inline-block; width: 50%; vertical-align: top; margin-right: -.25em } .ty-column3 { display: inline-block; width: 33.333333333333%; vertical-align: top; margin-right: -.25em } .ty-column4 { display: inline-block; width: 25%; vertical-align: top; margin-right: -.25em } .ty-column5 { display: inline-block; width: 20%; vertical-align: top; margin-right: -.25em } .ty-column6 { display: inline-block; width: 16.666666666667%; vertical-align: top; margin-right: -.25em } .ty-column7 { display: inline-block; width: 14.285714285714%; vertical-align: top; margin-right: -.25em } .ty-column8 { display: inline-block; width: 12.5%; vertical-align: top; margin-right: -.25em } .ty-column9 { display: inline-block; width: 11.111111111111%; vertical-align: top; margin-right: -.25em } .ty-column10 { display: inline-block; width: 10%; vertical-align: top; margin-right: -.25em } @media(max-width:979px) { .ty-column1 { display: inline-block; width: 100%; vertical-align: top; margin-right: -.25em } .ty-column2 { width: 100% } .ty-column3 { width: 50% } .ty-column4 { width: 33.333333333333% } .ty-column5 { width: 25% } .ty-column6 { width: 20% } .ty-column7 { width: 16.666666666667% } .ty-column8 { width: 14.285714285714% } .ty-column9 { width: 12.5% } .ty-column10 { width: 11.111111111111% } } @media(max-width:767px) { .ty-column1 { display: inline-block; width: 100%; vertical-align: top; margin-right: -.25em } .ty-column2 { width: 50% } .ty-column3 { width: 50% } .ty-column4 { width: 50% } .ty-column5 { width: 50% } .ty-column6 { width: 50% } .ty-column7 { width: 50% } .ty-column8 { width: 50% } .ty-column9 { width: 50% } .ty-column10 { width: 50% } } @media screen and (max-width:480px) { .ty-column1 { width: 100% } .ty-column2 { width: 100% } .ty-column3 { width: 100% } .ty-column4 { width: 100% } .ty-column5 { width: 100% } .ty-column6 { width: 100% } .ty-column7 { width: 100% } .ty-column8 { width: 100% } .ty-column9 { width: 100% } .ty-column10 { width: 100% } } .tygh-top-panel { background-color: #212121; background-image: -moz-linear-gradient(top, #212121, #212121); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#212121), to(#212121)); background-image: -webkit-linear-gradient(top, #212121, #212121); background-image: -o-linear-gradient(top, #212121, #212121); background-image: linear-gradient(to bottom, #212121, #212121); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff212121', endColorstr='#ff212121', GradientType=0) } .top-menu-grid { padding-top: 38px } .top-quick-links { margin: 6px 0 0 } .top-quick-links a { color: #969b9b } .our-brands-grid { margin-bottom: 80px } .ty-order-summary { margin-top: 66px } .tygh-header>div { padding-top: 39px } .header-widget-grid .top-menu-grid { padding-top: 15px } .search-widget-block-grid { padding: 15px 0 } .tygh-content { border-top: 2px solid #edf2f5 } .top-menu:after { left: 0; right: -1000% } .top-menu:before { left: -1000%; right: 0 } .tygh-header { background-color: #fff; background-image: -moz-linear-gradient(top, #fff, #fff); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#fff)); background-image: -webkit-linear-gradient(top, #fff, #fff); background-image: -o-linear-gradient(top, #fff, #fff); background-image: linear-gradient(to bottom, #fff, #fff); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffffffff', GradientType=0) } .tygh-content>div { padding-bottom: 40px } .tygh-content>div { background-color: #f8f8f8; filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)"; background-color: transparent; background-image: none } .side-grid .ty-account-info__user-arrow { display: none } .side-grid .ty-dropdown-box__content { right: auto; left: 0 } .main-content-grid { width: 100% } .footer-content-grid { margin: 30px 0 } .ty-holiday-gift-banner { margin-top: -20px; width: 100% } .top-my-account { margin-left: 22px } .buttons-container { padding: 17px 20px; background: #f7f9fa; border-radius: 6px } .buttons-container:before, .buttons-container:after { display: table; content: ""; line-height: 0; width: 100% } .buttons-container:after { clear: both } .ty-mainbox-body .buttons-container { margin: 25px 0 } .ty-mainbox-title { margin-bottom: 10px } .ty-mainbox-title:before, .ty-mainbox-title:after { display: table; content: ""; line-height: 0; width: 100% } .ty-mainbox-title:after { clear: both } .ty-mainbox-title__left { float: left } .ty-mainbox-title__right { display: block; float: right; margin-top: 7px; font-weight: 400; font-size: 70% } .ty-mainbox-title .ty-status { float: right; padding-top: 10px; color: #404040; font-style: normal; font-size: 14px } .ty-mainbox-title .ty-date { font-style: normal; font-size: 70%; white-space: nowrap } .ty-mainbox-container.ty-float-right, .ty-mainbox-container.ty-float-left { width: inherit } .ty-subheaders-group { margin: 0 15px 21px } .ty-subheader { margin: 0; padding: 7px 0 10px; font-size: 18px; color: #34495e } .ty-subheader__tooltip { font-size: inherit } .ty-mainbox-simple-title { margin-bottom: 10px } .ty-mainbox-simple-title:before, .ty-mainbox-simple-title:after { display: table; content: ""; line-height: 0; width: 100% } .ty-mainbox-simple-title:after { clear: both } .ty-sidebox-important { margin-bottom: 15px } .ty-sidebox-important__title { width: 100% } .ty-sidebox-important__title-wrapper { font-size: 13px; font-weight: 400; color: #909598; padding: 4px 14px 8px; background: #ecf0f1; float: left; width: 100%; box-sizing: border-box } .ty-sidebox-important__body { -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px } .ty-text-links { margin: 0 0 6px } .ty-text-links:first-child { padding-top: 0 } .ty-text-links .ty-level-0 { margin-left: 0 } .ty-text-links .ty-level-1 { margin-left: 10px } .ty-text-links .ty-level-2 { margin-left: 20px } .ty-text-links .ty-level-3 { margin-left: 30px } .ty-text-links .ty-level-4 { margin-left: 40px } .ty-text-links__active>.ty-text-links__a, .no-touch .ty-text-links__a:hover { color: #313a45 } .ty-text-links__item { position: relative; display: block; margin-right: 15px } .ty-text-links_show_inline>.ty-text-links__item { display: inline-block } .ty-text-links_show_inline .ty-level-0>.ty-text-links { display: none; position: absolute; min-width: 200px; background: #fff; border: 1px solid #7ea1b7; z-index: 10; padding: 5px; margin: 0; border-radius: 4px } .no-touch .ty-text-links_show_inline .ty-level-0:hover .ty-text-links { display: block } .ty-text-links_show_inline .ty-level-0.is-hover-link>.ty-text-links { display: block } .ty-dropdown-box .ty-text-links__item { margin: 0; padding: 7px 14px } .ui-datepicker { width: unset !important; min-width: 17em !important } .ty-accordion { margin-top: 20px } .ty-accordion .ui-accordion-header-icon { position: absolute; top: 5px; right: 10px; background: 0 0; text-indent: 0; overflow: visible } .ty-accordion .ui-accordion-header-icon:before { font-family: glyphs; font-size: 25px; content: "\e019"; speak: none; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale } .ty-accordion .ui-accordion-header { position: relative; color: #7c7e80; margin-top: 5px; padding: 8px 12px; border: 0; border-radius: 0; background: #e5ebec; background-image: none; font-family: varela round, sans-serif; font-size: 14px; font-weight: 400; font-style: normal; text-decoration: none; cursor: pointer; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none } .ty-accordion .ui-accordion-header.ui-state-active { background: #bdc3c7; color: #fff } .ty-accordion .ui-accordion-header.ui-state-active .ui-accordion-header-icon:before { content: "\e01c" } .ty-accordion .ui-accordion-content { border: 0 } .ty-logo-container { position: relative; margin-top: 2px } .ty-logo-container__image { display: inline-block; text-decoration: none } .ty-logo-container__image.vertical-middle { visibility: hidden } .ty-grid-list__item { padding: 10px 10px 25px; position: relative; border: 1px solid transparent } .ty-grid-list__item:before, .ty-grid-list__item:after { display: table; content: ""; line-height: 0; width: 100% } .ty-grid-list__item:after { clear: both } .ty-grid-list__item--overlay:hover { border-color: #acbdcd } .ty-grid-list__item:hover .ty-grid-list__control { display: block; position: absolute; z-index: 110; background: #fff; border: 1px solid #acbdcd; border-top: 0; margin-left: -11px; padding: 0 10px 20px } .ty-grid-list__item:hover--control { border-color: #acbdcd } .ty-grid-list__item:hover .ty-icon-left-circle, .ty-grid-list__item:hover .ty-icon-right-circle { visibility: visible } .ty-grid-list__image { position: relative; padding: 18px 0; border: 1px solid #ebebeb; background: #fff; text-align: center; min-height: 50px } .ty-grid-list__image .ty-no-image { border: 0 } .ty-grid-list__price { display: block; text-align: left; vertical-align: top; overflow: hidden; word-break: break-all } .ty-grid-list__no-price { text-align: left; width: auto } .ty-grid-list__item-name { margin-top: 10px; margin-bottom: 5px; display: block; width: 100%; overflow: hidden } .ty-grid-list__item-name .product-title { display: block; color: #a0acbc; word-wrap: break-word } .ty-grid-list__control { display: none; width: 100%; width: calc(100% - 20px); padding-top: 5px } .ty-grid-list__control .ty-btn { margin-bottom: 10px; margin-right: 10px } .ty-product-empty { background: #f8f9f9; margin: 28px 10px 0; height: 190px; text-align: center } .ty-product-empty__text { color: #cdcdcd; font-size: 115%; line-height: 190px } .ty-product-list { padding: 35px 0 } .ty-product-list__image { position: relative; float: left; margin: 0 25px 20px 0; border: 1px solid #ebebeb } .ty-product-list__content { overflow: hidden } .ty-product-list__info { overflow-x: auto; overflow-y: hidden } .ty-product-list__control .ty-btn { margin-bottom: 10px; margin-right: 10px } .ty-product-list__control .ty-product-coming-soon { margin: 10px 0 } .ty-product-list__item-name .product-title { font-size: 130%; word-wrap: break-word } .ty-product-list__price .ty-price-num { font-size: 120% } .ty-product-list__price { padding: 10px 0 } .ty-product-list__description { line-height: 170% } .ty-product-list .ty-qty-out-of-stock { margin-right: 20px; padding: 2px 0 0; vertical-align: top } .ty-compact-list__item { padding: 10px 0; border-bottom: 1px solid #dfdfdf; position: relative } .ty-compact-list__item:before, .ty-compact-list__item:after { display: table; content: ""; line-height: 0; width: 100% } .ty-compact-list__item:after { clear: both } .ty-compact-list__content:before, .ty-compact-list__content:after { display: table; content: ""; line-height: 0; width: 100% } .ty-compact-list__content:after { clear: both } .ty-compact-list__item .ty-discount-label { top: auto; right: auto; bottom: 5px } .ty-compact-list__item .ty-qty { margin: 0 } .ty-compact-list__image { float: left; width: 13%; padding: 0 25px; text-align: center } .ty-compact-list__image .ty-discount-label { position: static; float: none; display: inline-block; margin-top: 5px } .ty-compact-list__title { float: left; width: 30%; margin: 0 10px 0 0; word-wrap: break-word } .ty-compact-list__controls { float: right; position: relative; padding-bottom: 30px; width: 40%; text-align: right } .ty-compact-list__controls .ty-btn__add-to-cart { margin: 0 0 0 10px } .ty-compact-list__controls .ty-qty-out-of-stock { margin-right: 0 } .ty-compact-list__controls .ty-product-coming-soon { width: 100%; right: 0; padding-top: 12px; text-align: right; position: absolute } .ty-product-coming-soon { color: #767676 } .ty-compact-list__controls>div { display: inline-block; vertical-align: middle } .ty-compact-list__controls .qty { padding-top: 0 } .ty-compact-list__price { margin-right: 10px } .ty-compact-list__price .ty-list-price { margin-right: 4px } .ty-compact-list__item .ty-control-group__label { width: auto } .ty-thumbnail-list__item { margin-bottom: 20px; text-align: center } .ty-thumbnail-list__img-block { display: inline-block } .ty-thumbnail-list__name { padding: 6px 0 } .ty-thumbnail-list__butons { padding: 10px 0 } .ty-template-small__item { padding: 10px 0; border-bottom: 1px dotted #ebebeb } .ty-template-small__item:last-child { border: 0 } .ty-template-small__item-img { float: left; margin-right: 10px; vertical-align: top } .ty-template-small__item-price { margin-top: 5px } .ty-template-small__item-description { overflow: hidden } .ty-scroller-list__item { padding-top: 20px; padding-bottom: 40px; text-align: center } .ty-scroller-list__item .ty-grid-list__item { padding-bottom: 0 } .ty-scroller-list__item .ty-grid-list__item .ty-grid-list__control { display: block; position: static; padding-top: 5px; padding-bottom: 0; border-color: transparent; border-bottom: 0 } .ty-scroller-list__description .product-title { display: inline-block; overflow: hidden; padding-top: 5px; width: 90%; text-overflow: ellipsis; white-space: nowrap; word-wrap: break-word } .ty-scroller-list__item:hover .ty-quick-view-button { visibility: visible; text-align: center } .ty-simple-list__buttons { padding: 17px 20px } .ty-simple-list .ty-discount-label { top: 1px; right: 1px } .ty-simple-list .ty-discount-label:before, .ty-simple-list .ty-discount-label:after { content: ""; position: absolute } .ty-simple-list .ty-discount-label:before { top: -1px; right: 0; bottom: 0; width: 1px; height: 150px; background-image: -webkit-linear-gradient(bottom, transparent, #edf2f5); background-image: -moz-linear-gradient(bottom, transparent, #edf2f5); background-image: -o-linear-gradient(bottom, transparent, #edf2f5) } .ty-simple-list .ty-discount-label:after { top: 0; right: 1px; width: 150px; height: 1px; background-image: -webkit-linear-gradient(right, #edf2f5, transparent); background-image: -moz-linear-gradient(right, #edf2f5, transparent); background-image: -o-linear-gradient(right, #edf2f5, transparent) } ol.text-link-list .text-link-list__item { list-style: decimal } .ty-profile-field { margin-top: 30px } .ty-profile-field .ty-input-text { width: 100% } .ty-profile-field__switch { margin: 25px 0; padding: 15px 20px; border: 2px solid #b2c7d4; background: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px } .ty-profile-field__switch-label { float: left } .ty-profile-field__switch-actions { float: right } .ty-profile-field__switch-actions label { padding-right: 15px } .ty-profile-field__select-country, .ty-profile-field__select-state, .ty-profile-field__select { width: 100% } .ty-billing-zip-code, .ty-shipping-zip-code { clear: both; width: 120px } .company .buttons-container { border-top: 1px solid #ddd; -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; margin: 30px 0 28px -21px; padding: 17px 20px; width: 100% } .ty-billing-first-name, .ty-billing-last-name, .ty-shipping-first-name, .ty-shipping-last-name, .ty-billing-country, .ty-billing-state, .ty-shipping-country, .ty-shipping-state, .ty-first-name, .ty-last-name { display: inline-block; width: 47% } .ty-billing-first-name+.ty-billing-last-name, .ty-billing-country+.ty-billing-state, .ty-shipping-first-name+.ty-shipping-last-name, .ty-shipping-country+.ty-shipping-state, .ty-first-name+.ty-last-name { margin-left: 4.8% } .billing-last-name, .shipping-last-name { margin-right: 0 } .ty-company-description textarea { width: 100% } .ty-account { margin-top: 30px } .ty-account--nopadding { margin: 0 } .ty-account .ty-input-text { width: 100% } .ty-account-detail { margin: 45px 0 0 58px; padding-bottom: 250px; background: url(../../../../../../../../design/themes/responsive/media/images/profile_details.png?1626074086) no-repeat bottom center; color: #bdc3c7 } .ty-account-detail h4 { font-size: 19px; padding-bottom: 10px } .ty-account-detail ul li { list-style-type: disc; margin: 15px 0 0 17px } .ty-account-benefits { margin: 47px 0 0 60px; color: #bdc3c7 } .ty-account-benefits h4 { padding-bottom: 22px; font-size: 19px } .ty-account-benefits ul li { list-style-type: disc; margin-bottom: 11px; margin-left: 17px } .ty-languages { margin: 0 15px 0 0 } .ty-languages__item { float: left; display: inline-block; padding: 8px 6px } .ty-languages__icon-link .ty-flag { margin-right: 0 } .ty-languages__active { background: #dfe4e4; color: #000 } .ty-currencies__txt { float: left; padding: 8px 5px 8px 0 } .ty-currencies__item { float: left; padding: 8px 13px; border-radius: 4px; color: #969b9b } .ty-currencies__item:hover { background: #e0e9ee; color: #7c8282 } .ty-currencies__active { background: #e0e9ee; color: #7c8282 } .ty-sidebox { margin-bottom: 44px; word-wrap: break-word; background: #fff } .ty-sidebox__title { position: relative; padding: 0 30px 9px 0; border-bottom: 1px solid #edf2f5 } .touch .ty-sidebox__title { cursor: pointer } .ty-sidebox__title-toggle { position: absolute; top: 0; right: 0; z-index: 100; float: left; width: 35px; color: #abc3d1; text-align: center; font-size: 25px; cursor: pointer } .ty-sidebox__icon-hide { display: none } .ty-sidebox__title.open .ty-sidebox__icon-open { display: none } .ty-sidebox__title.open .ty-sidebox__icon-hide { display: block } .ty-sidebox__title-wrapper, .ty-sidebox__title span, .ty-sidebox__title a { text-decoration: none; text-transform: uppercase; font-weight: 700; font-size: 14px; color: #a1a6aa; padding: 0 } .ty-sidebox .buttons-container { background: 0 0; padding: 20px 0 } .ty-compare { position: relative } .ty-compare__wrapper { overflow-x: auto; overflow-y: hidden } .ty-compare-menu { width: 150px } .ty-compare-menu__a { padding: 8px 16px 7px; display: block } .ty-compare-menu__a:hover { background: #eff0f2; color: #34495e; text-decoration: none } .ty-compare-menu__elem { display: block; padding: 8px 16px 7px; color: #fff; background: #1abc9c } .ty-compare-products { width: 100%; table-layout: fixed } .ty-compare-products__product { padding: 0 10px; width: 215px; vertical-align: top; text-align: center } .ty-compare-products__item { padding: 5px 0 } .ty-compare-products__menu { vertical-align: top; padding: 0 10px; width: 150px } .ty-compare-products__product .buttons-container { margin: 0 } .no-touch .ty-compare-products__product .ty-qty .ty-control-group__label { display: inline-block; float: none; width: 90px } .touch .ty-compare-products__product .ty-qty .ty-control-group__label { display: block; width: 100% } .ty-compare-products__delete { position: relative; visibility: hidden; padding-bottom: 2px } .touch .ty-compare-products__delete, .ty-compare-products__product:hover .ty-compare-products__delete { visibility: visible } .ty-compare-feature { position: relative; z-index: 20; margin-bottom: 10px } .ty-compare-feature__table { width: 100%; table-layout: fixed } .ty-compare-feature__row:nth-child(odd) { background-color: #fff } .ty-compare-feature__item { padding: 10px; border: 1px solid #ebebeb; vertical-align: middle; text-align: left } .ty-compare-feature_item_size { padding: 0 10px; width: 215px } .ty-compare-sort { width: 150px; text-align: left } .ty-compare-sort__a { visibility: hidden; margin-left: 3px; vertical-align: middle } .touch .ty-compare-sort__a, .ty-compare-sort:hover .ty-compare-sort__a { visibility: visible } .ty-compare-list__item { text-align: left } .ty-compare-checkbox { position: relative; top: 2px; display: inline-block; margin-right: 5px; width: 13px; height: 13px; border: 1px solid #4d4d4d; background-color: #fff; color: #8292a7; text-align: left } .ty-compare-checkbox__icon { position: relative; top: -2px; left: 1px; font-size: 11px } .ty-price-num { font-size: 15px; font-weight: 700 } .ty-sku { padding: 0; font-size: 90% } .ty-price, .ty-sub-price, .ty-list-price { font-size: 100% } .ty-price { margin: 6px 0; color: #f58d8e } .ty-sub-price { color: #f15e60 } .ty-list-price { color: #f15e60; line-height: 100%; font-size: 13px } .ty-tax-include { display: block; padding-bottom: 5px } .ty-price-update { display: inline-block; font-size: 13px } .ty-qty { margin-bottom: 15px } .ty-qty-in-stock, .ty-qty-out-of-stock { font-weight: 700 } .ty-qty-in-stock { color: #27ae60 } .ty-qty-out-of-stock { color: #e74c3c } .ty-min-qty-description { font-size: 12px; padding-top: 0; color: #9bb7c7 } .ty-price-curency { display: inline-block } .ty-price-curency__title { display: inline-block; float: left; margin: 5px 0 } input.ty-price-curency__input { margin-left: 5px; width: 70px; height: 35px; font-size: 140% } .ty-no-price { display: block; padding: 0; color: #e74c3c } .ty-product-notify-email { width: 200px; margin-bottom: 15px } .ty-product-notify-email__input { width: 100% } .ty-product-labels { position: absolute; display: flex; flex-wrap: wrap; margin-left: -3px; margin-bottom: -3px; z-index: 1; max-width: 100%; max-height: 100%; overflow: hidden } .ty-product-labels__item { display: flex; background-color: #fc9432; padding: 5px 10px; margin-left: 3px; margin-bottom: 3px; overflow: hidden } .ty-product-labels__item--link:hover { opacity: .7 } .ty-product-labels__item--discount { background-color: #fc9432 } .ty-product-labels__item--shipping { background-color: #f58d8e } @media(min-width:481px) { .ty-product-labels__item--mini { margin-bottom: 1px; margin-left: 1px; padding: 2px 7px; font-size: .9em } } .ty-product-labels__item--rounded { border-radius: 3px } .ty-product-labels__content { color: #fff; text-overflow: ellipsis; overflow: hidden; white-space: nowrap } .ty-product-labels__icon { display: flex; align-items: center; margin-right: .5rem } .ty-product-labels--top-right { top: 0; right: 0; justify-content: flex-end } .ty-product-labels--top-left { top: 0; flex-direction: row-reverse; justify-content: flex-end } .ty-product-labels--bottom-right { bottom: 0; right: 0; justify-content: flex-end } .ty-product-labels--bottom-left { bottom: 0; flex-direction: row-reverse; justify-content: flex-end } @media(min-width:481px) { .ty-product-labels--mini { margin-bottom: -1px; margin-left: -1px } } .ty-product-labels--static { position: static } .ty-discount-label { position: absolute; right: 0; top: 0; background: #fc9432; color: #fff; list-style: none } .ty-discount-label__item { float: left; height: 28px; font-size: 14px; white-space: nowrap; line-height: 28px; padding: 0 10px 0 12px; color: #fff } .ty-value-changer { display: inline-block; vertical-align: top; width: 53px } input.ty-value-changer__input { float: left; width: 36px; height: 33px; text-align: center } .touch input.ty-value-changer__input { height: 34px } .ty-value-changer__increase, .ty-value-changer__decrease { position: relative; float: right; width: 14px; height: 14px; border: 1px solid #bcceda; color: #bcceda; font-size: 16px; line-height: 13px; cursor: pointer; background: #fff; border-radius: 3px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none } .ty-value-changer__increase { margin-bottom: 1px } .ty-value-changer__increase:hover, .ty-value-changer__decrease:hover { color: #bcceda } .no-touch .ty-value-changer__increase:hover, .no-touch .ty-value-changer__decrease:hover { background: #bcceda; color: #fff; text-decoration: none } .touch .ty-value-changer { width: 110px } .touch .ty-value-changer__input { float: right } .touch .ty-value-changer__increase, .touch .ty-value-changer__decrease { float: left; width: 36px; height: 32px; font-size: 22px; line-height: 27px; background: #bcceda; color: #fff } .touch .ty-value-changer__increase { border-right: 0; float: right } .touch .ty-value-changer__decrease { border-left: 0 } .ty-period { clear: both } .ty-period__wrapper { float: left; padding-right: 20px } .ty-period__select { width: 180px } .ty-period__dash { padding: 0 3px } .ty-calendar__block { width: 115px; display: inline-block; position: relative } .ty-calendar__button { position: absolute; top: 15px; right: 2px; margin-top: -10px; margin-right: 8px; color: #9bb7c7; vertical-align: middle; font-size: 155% } .ty-calendar__input { width: 100% } .ty-calendar-link:hover { text-decoration: none } .ty-qty-discount { overflow-x: auto; margin-bottom: 15px } .ty-qty-discount__table { margin-top: 10px; min-width: 200px; padding: 0; border: 1px solid #edf2f5 } .ty-qty-discount__table .ty-qty-discount__td { border: 0; border-right: 1px solid #edf2f5; padding: 8px 12px } .tooltip { display: none; max-width: 200px; z-index: 10000; padding: 9px; background: rgba(0, 0, 0, .8); color: #fff; text-align: left; font-weight: 400; opacity: 1; filter: alpha(opacity=100); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px } .tooltip p { color: #fff; padding: 0 } .tooltip li { color: #fff } .tooltip-arrow { position: absolute; top: -10px; right: 3px; display: block; width: 0; height: 0; border-style: solid; border-width: 0 0 10px 10px; border-color: transparent transparent rgba(0, 0, 0, .8) transparent } .tooltip.arrow-top .tooltip-arrow { top: auto; left: auto; bottom: -10px; right: 3px; border-width: 0 10px 10px 0; border-color: transparent rgba(0, 0, 0, .8) transparent transparent } .tooltip.right { padding: 9px; text-align: left !important } .arrow-top.right .tooltip-arrow { left: 3px; right: auto; border-width: 10px 10px 0 0; border-color: rgba(0, 0, 0, .8) transparent transparent transparent } .arrow-down.right .tooltip-arrow { right: auto; top: -10px; left: 3px; border-width: 10px 0 0 10px; border-color: transparent transparent transparent rgba(0, 0, 0, .8) } .arrow-down.top .tooltip-arrow { top: auto; bottom: -10px; border-width: 10px 0 0 10px; border-color: rgba(0, 0, 0, .8) transparent transparent transparent } .arrow-down.right.top .tooltip-arrow { right: auto; top: auto; bottom: -10px; left: 3px; border-width: 10px 10px 0 0; border-color: rgba(0, 0, 0, .8) transparent transparent transparent } .tooltip img { max-width: 100% } .touchevents body { cursor: pointer } .touchevents.mouseevents body { cursor: initial } .ty-tooltip-block { vertical-align: middle; cursor: pointer } .ty-no-image { position: relative; display: block; border: 1px solid #ebebeb; background: #fcfcfc; color: #c8c8c8; cursor: default; max-width: 100%; min-width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box } .ty-no-image__icon { position: absolute; top: 50%; left: 50%; display: inline-block; margin: -16px 0 0 -16px; width: 32px; height: 32px; font-size: 32px; line-height: 32px } .ty-spinner { background: url(../../../../../../../../design/themes/responsive/media/images/spinner.gif?1626074086) no-repeat center center } .ty-grayscale { filter: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz1cJ2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCc+PGZpbHRlciBpZD1cJ2dyYXlzY2FsZVwnPjxmZUNvbG9yTWF0cml4IHR5cGU9XCdtYXRyaXhcJyB2YWx1ZXM9XCcwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwIDAgMCAxIDBcJy8+PC9maWx0ZXI+PC9zdmc+I2dyYXlzY2FsZQ==); filter: grayscale(100%); -webkit-filter: grayscale(100%); filter: gray } .ty-grayscale:hover { filter: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz1cJ2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCc+PGZpbHRlciBpZD1cJ2dyYXlzY2FsZVwnPjxmZUNvbG9yTWF0cml4IHR5cGU9XCdtYXRyaXhcJyB2YWx1ZXM9XCcxIDAgMCAwIDAsIDAgMSAwIDAgMCwgMCAwIDEgMCAwLCAwIDAgMCAxIDBcJy8+PC9maWx0ZXI+PC9zdmc+I2dyYXlzY2FsZQ==); filter: grayscale(0%); -webkit-filter: grayscale(0%) } .ty-status-info label { display: block; margin: 0 20px 10px 0 } .ty-select-block { position: absolute; top: 33px; left: 0; z-index: 1022; min-width: 50px; border: 1px solid #7ea1b7; background-color: #fff } .ty-select-block { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px } .ty-select-wrapper { position: relative } .ty-select-block__a { cursor: pointer; display: block; padding: 7px 13px 4px; color: #5a87a2; border: 1px solid transparent } .ty-select-block__a:hover { background: #e0e9ee; color: #5a87a2; text-decoration: none } .ty-select-block__a.open, .ty-select-block__a.open:hover { background: #7ea1b7; color: #fff } .ty-select-block__a.open .ty-select-block__arrow { color: #fff } .ty-select-block__a-item { display: inline-block; vertical-align: top } .ty-select-block__arrow { margin-left: 3px; font-size: 140%; color: #6a93ac } input.ty-select-block__input { margin: 5px 10px; width: 220px } .ty-select-block__list-item .ty-select-block__list-a { text-decoration: none } .ty-select-block__list-a:hover { background: #465363; color: #fff } .ty-select-block__list-a { display: block; padding: 7px 14px; white-space: nowrap; cursor: pointer } .ty-select-block__list-a:before, .ty-select-block__list-a:after { display: table; content: ""; line-height: 0; width: 100% } .ty-select-block__list-a:after { clear: both } .ty-select-block__txt { float: left; padding: 8px 5px 8px 0 } .ty-dropdown-box { display: inline-block; position: relative; color: #34495e } .ty-dropdown-box .ty-icon-down-micro { position: relative; top: 5px; width: 7px; color: #6a93ac; font-size: 20px; line-height: 0 } .ty-dropdown-box__title { position: relative; display: inline-block; padding: 7px 11px 7px 8px; border: 1px solid transparent } .ty-dropdown-box__title a { color: #6a93ac } .ty-dropdown-box__title a:hover { text-decoration: none } .ty-dropdown-box__title:hover { background: #e0e9ee } .ty-dropdown-box__title .ty-account-info__title { text-decoration: none; white-space: nowrap } .ty-dropdown-box__title.open { z-index: 650; background: #6a93ac } .ty-dropdown-box__title.open a, .ty-dropdown-box__title.open i, .ty-dropdown-box__title.open .ty-minicart-title { color: #fff } .ty-dropdown-box__content { position: absolute; right: 0; z-index: 600; margin-top: -1px; min-width: 220px; border: 1px solid #7ea1b7; background: #fff; text-align: left } .ty-dropdown-box__content { border-bottom-left-radius: 6px; border-bottom-right-radius: 6px } .ty-account-info__buttons { border-bottom-left-radius: 6px; border-bottom-right-radius: 6px } .top-cart-content .ty-dropdown-box__content { border-top-left-radius: 6px } .top-cart-content .ty-dropdown-box__title { border-radius: 6px } .top-cart-content .ty-dropdown-box__title.open { border-bottom-left-radius: 0; border-bottom-right-radius: 0 } .ty-dropdown-box__content .buttons-container { border-top-left-radius: 0; border-top-right-radius: 0 } .ty-dropdown-box__content .ty-dropdown-box__item { display: block; margin-bottom: 0; padding: 7px 14px } .ty-dropdown-box__content .ty-dropdown-box__item:hover { background: #465363; color: #fff } .ty-dropdown-box__content .ty-dropdown-box__item:hover a { display: block; color: #fff } .ty-dropdown-box__content .ty-account-info__orders { padding: 14px 14px 7px; margin-top: 20px; background: #f7f9fa } .ty-dropdown-box__content .ty-account-info__buttons { padding: 15px 14px 16px; margin-top: -6px; background: #f7f9fa } .ty-dropdown-box__content .ty-account-info__name:hover { background: 0 0; color: #34495e } .ty-minicart__icon { color: #5a87a2; top: 7px; font-size: 14px; position: absolute } .ty-minicart__icon.ty-icon-cart { font-size: 16px; top: 8px } .ty-account-info { padding-top: 2px } .ty-account-info__title { padding: 0 5px } .ty-account-info__user-arrow { position: relative; top: 5px; width: 7px; color: #34495e; font-size: 20px; line-height: 0 } .logged.ty-sidebox__title .ty-account-info__user-arrow { display: none } .logged .ty-account-info__title, .logged .ty-account-info__user-arrow { color: #5a87a2 } .ty-account-info__item { padding: 0; margin-bottom: 12px } .ty-account-info__item .ty-account-info__a { text-decoration: none } .ty-account-info__name { padding-bottom: 10px } .ty-account-info__orders { padding: 15px 0 4px } .ty-account-info__orders-txt { color: #6c6c6c } .ty-account-info__orders-input { margin: 5px 0 0 } .ty-dropdown-box__content .ty-account-info__buttons .ty-btn { display: block; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box } .ty-dropdown-box__content .ty-account-info__buttons .ty-btn+.ty-btn { margin: 10px 0 0 } .ty-login { margin-top: 30px; min-height: 200px } .ty-login__input { margin: 0; width: 100% } .ty-login__remember-me { padding: 6px 0 } .ty-login__filed-label { width: auto; color: #313a45 } .ty-password-forgot__label { float: left } a.ty-password-forgot__a { float: right; padding: 6px 0 } .ty-recover-password { margin-top: 30px } .ty-login-reglink__a { display: inline-block; padding: 0 0 10px } .ty-login-popup { min-width: 295px; max-width: 310px; font-family: varela round, sans-serif; font-size: 14px } .ty-login-popup .ty-login__input { margin: 0; padding: 8px 5px 7px; height: 36px; font-size: 115% } .ty-captcha__img { border: 1px solid #c7c7c7; cursor: pointer } .ty-captcha__label { display: inline-block; margin-bottom: 5px } .ty-captcha__code { display: inline-block; min-width: 130px; vertical-align: top } .ty-captcha__refresh { position: relative; vertical-align: middle; margin-left: 7px; color: #8d8d8d; font-size: 14px; cursor: pointer } .ty-captcha__input { margin: 0; margin-right: 10px; padding: 3px; width: 120px; vertical-align: top } .ty-checkout__login .ty-captcha__input { width: 110px; margin-bottom: 5px } .ty-checkout__login .buttons-container { background: 0 0; margin: 0 } .ty-login-popup .ty-captcha__input { width: 140px; margin-bottom: 6px } .ty-captcha__txt { clear: both; padding-top: 3px; color: #465363 } .ty-login-info { margin: 46px 0 0 59px } .ty-login-info__title, .ty-login-info h4 { padding-bottom: 10px; margin: 0; font-size: 19px; color: #bdc3c7 } .ty-login-info__txt { color: #bdc3c7 } .ty-success-registration__text { display: block; padding: 7px 0 40px; line-height: 170% } .ty-success-registration__item { display: inline-block; vertical-align: top; margin-bottom: 30px; padding-left: 17px; min-height: 60px; width: 48%; border-left: 1px solid #dde6ec; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box } .success-registration__a { font-weight: 700 } .ty-success-registration__info { display: block; margin-top: 10px; color: #9bb7c7 } .ty-breadcrumbs { position: relative; margin-bottom: 14px; padding: 20px 105px 10px 0; color: #fff } .ty-breadcrumbs__arrow, .ty-breadcrumbs__a, .ty-breadcrumbs__current { display: inline-block; padding: 2px } .ty-breadcrumbs__current { color: #465363 } .ty-breadcrumbs__a { display: inline-block; color: #9bb7c7 } .ty-breadcrumbs__slash { display: inline-block; margin: 0 6px; padding: 2px 0; color: #9bb7c7 } .ty-breadcrumbs__a:hover { color: #9bb7c7 } .ty-product-switcher { position: absolute; top: 25px; right: 0; padding: 0 24px } .ty-product-switcher__a { display: inline-block; position: absolute; cursor: pointer; top: -2px; padding: 0; font-size: 18px } .ty-product-switcher__a:hover { text-decoration: none } .ty-product-switcher__a-left { float: left; left: 0 } .ty-product-switcher__a-right { float: right; right: 0 } .ty-product-switcher__icon { color: #8babbe } .ty-product-switcher__a:hover .ty-product-switcher__icon { color: #abc3d1 } .ty-product-switcher__a.disabled, .ty-product-switcher__a.disabled .ty-product-switcher__icon, .ty-product-switcher__a.disabled:hover .ty-product-switcher__icon { background: 0 0; color: #ccdae3; cursor: default } .ty-product-switcher span { float: left; font-size: 85%; padding: 2px; color: #ccdae3 } .ty-section { margin: 20px 0 15px } .ty-section__title { padding: 13px 15px 11px; cursor: pointer; background: #ecf0f1; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none } .ty-section__switch { float: right } .ty-section__arrow { padding-left: 6px } .open .ty-section_switch_off, .ty-section_switch_on { display: block } .open .ty-section_switch_on, .ty-section_switch_off { display: none } .ty-section__body { overflow: hidden; padding: 20px 20px 0; border: 1px solid #ecf0f1; border-top: none } .ty-section__body .buttons-container { margin: 30px 0 0 -20px; padding: 15px 20px; width: 100%; background: #edf2f5 } .ty-search-result { padding: 12px 7px } .ty-search-form__inline-input { width: 190px } .ty-search-result:hover { background: #edf2f5 } .ty-search-form__input { width: 170px } .ty-search-form__input-large { width: 200px } .ty-subcategories-field { float: left; margin-left: 10px } .ty-search-form .ty-search-form__buttons-container { margin-bottom: 0 } .ty-search-block { position: relative } .ty-search-magnifier { position: absolute; top: 5px; right: 5px; padding: 0; width: 20px; height: 26px; border: none; background: 0 0; color: #bcceda; font-size: 145%; cursor: pointer } input.ty-search-block__input { display: block; padding: 7px 30px 7px 10px; width: 100%; height: 33px; border: 1px solid #bcceda; border-radius: 25px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out } .ty-search-block__input:focus { outline: 0; border: 1px solid #465363; background-color: #fff } .vendor-stores-block-grid h2 { margin: 0; font-size: 25px; text-align: center } .ty-sort-container { padding-left: 10px; background: #edf2f5; margin: 28px 0; display: inline-block; box-sizing: border-box; width: 100%; border-radius: 4px } .ty-sort-container__views-icons { display: inline-block; float: right } .ty-sort-container__views-a { display: block; color: #9bb7c7; float: left; padding: 10px 11px; width: 15px; height: 17px; font-size: 125% } .ty-sort-container__views-a:hover { text-decoration: none } .ty-sort-container__views-a.active { background: #dde6ec } .ty-sort-dropdown { display: inline-block; position: relative } .ty-sort-dropdown .ty-sort-dropdown__wrapper { text-decoration: none } .ty-sort-dropdown__wrapper { padding: 5px 7px 9px; display: inline-block; color: #34495e; cursor: pointer } .ty-sort-dropdown__icon { font-size: 20px; position: relative; padding-left: 10px; top: 5px } .ty-sort-dropdown__wrapper:hover { background: #e3ebf0 } .ty-sort-dropdown__wrapper.open { background: #5a87a2; color: #fff } .ty-sort-dropdown__content { position: absolute; z-index: 100; border: 1px solid #97a0a5; background: #fff; min-width: 200px } .ty-sort-dropdown__content .ty-sort-dropdown__content-item-a { text-decoration: none } .ty-sort-dropdown__content-item-a { padding: 7px 14px; color: #465363; display: block } .ty-sort-dropdown__content-item-a:hover { background: #465363; color: #fff } .ty-subcategories__item { display: inline-block; margin: 5px 20px 5px 0 } .ty-subcategories-img { display: block; margin: auto; padding-bottom: 10px } .ty-subcategories-block { margin: 10px 0; display: inline-block; min-width: 350px; vertical-align: top; width: 100% } .ty-subcategories-block__item { padding-bottom: 10px; text-align: center } .ty-subcategories-block__a { font-weight: 700 } .ty-feature { margin: 30px 0 } .ty-feature:before, .ty-feature:after { display: table; content: ""; line-height: 0; width: 100% } .ty-feature:after { clear: both } .ty-feature__image { float: left; margin: 0 25px 10px 0 } .ty-feature__description { line-height: 140%; overflow: hidden } .ty-product-feature { padding: 10px } .ty-product-feature:nth-child(2n) { background: #fafbfc } .ty-product-feature__label { display: inline-block; width: 280px; vertical-align: top } .ty-product-feature__value { display: inline-block; margin-left: 5px } .ty-product-feature .ty-product-feature__multiple { list-style: none; padding-left: 0 } .ty-product-feature .ty-product-feature__multiple-item { list-style: none; margin-bottom: 5px } .ty-product-feature-group { margin-bottom: 10px } .ty-product-feature-group .ty-subheader { padding: 15px 0 6px; margin: 0; font-size: 120% } .ty-features-all__group { margin-bottom: 50px } .ty-features-all__list-item { padding-bottom: 8px } .ty-features-all__list-a { font-size: 110% } .ty-features-list { padding: 3px 0 } .ty-tygh { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box } .ty-helper-container { position: relative } .ty-helper-container { background: transparent repeat scroll } .container { min-height: 0; min-width: 0 } .container-fluid { max-width: 1200px; min-width: 280px; margin: 0 auto } .tygh-footer { min-height: 36px } .bottom-copyright { margin-top: 15px; color: #bdc3c7; font-size: 13px } .ty-payment-icons { margin: 10px 0 } .footer-no-wysiwyg ul { margin: 10px 0 0 0; padding-left: 0 } .footer-no-wysiwyg ul li { list-style-type: none } .ty-social-link-block { margin-top: 13px; margin-right: 30px; margin-bottom: 25px; font-size: 0 } .ty-social-link { display: inline-block; margin-top: 5px; margin-bottom: 5px; margin-right: 10px; position: relative; vertical-align: bottom; top: 7px } @media(min-width:980px) { .ty-social-link { margin-right: 15px } } .ty-social-link a { color: #fff; display: block } .ty-social-link i { display: inline-block; vertical-align: middle; padding-right: 6px; font-size: 38px; color: #fff } .ty-social-link span { display: inline-block; vertical-align: middle } h3.ty-social-link__title { display: inline-block; vertical-align: middle; font-size: 22px; font-weight: 400; margin: 0 20px 5px 0; color: #fff } .ty-social-link:last-child { margin-right: 0 } .ty-footer-menu__icon-open, .ty-footer-menu__icon-hide { display: none; color: #bdc3c7 } .footer-stay-connected { background: #465363; color: #fff; min-height: 84px !important } .ty-footer-menu { color: #9ba1a7 } .ty-footer-menu>.row { padding: 30px 0 15px } .tygh-footer>div { background-color: #081b29; background-image: -moz-linear-gradient(top, #081b29, #081b29); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#081b29), to(#081b29)); background-image: -webkit-linear-gradient(top, #081b29, #081b29); background-image: -o-linear-gradient(top, #081b29, #081b29); background-image: linear-gradient(to bottom, #081b29, #081b29); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff081b29', endColorstr='#ff081b29', GradientType=0); width: auto; min-width: none; max-width: none; padding: 0 } .tygh-footer .ty-footer-grid__full-width { float: none; width: auto } .container-fluid .ty-footer-grid__full-width { padding-left: 15px; padding-right: 15px } .footer-copyright { background-color: #0c293e } .ty-footer-menu__header, .ty-footer-general__header { position: relative; color: #bdc3c7; font-weight: 700; font-size: 19px; padding-top: 20px; margin-bottom: 0; cursor: pointer } .ty-footer-menu__items, .ty-footer-general__body { margin: 10px 0 20px } .ty-footer-menu__item { margin-bottom: 8px } .ty-footer-menu__item a { color: #bdc3c7 } .ty-footer-menu__item a:hover { color: #465363 } .ty-product-block { margin: 5px 0 30px; margin-top: 5px; position: relative; display: table; width: 100%; table-layout: fixed } .ty-product-block-title { margin-bottom: 10px; font-size: 24px; color: #465363; word-wrap: break-word } .ty-brand { margin: 5px 0 } .ty-product-block__img-wrapper { position: relative; float: left; margin-right: 20px; padding: 0 0 10px; min-height: 282px; min-width: 282px; max-width: 282px } @media(max-width:767px) { .ty-product-block__img-wrapper { max-width: 100% } } .ty-product-block__img-wrapper img { display: block; margin: 0 auto } .ty-product-block__left { display: table-cell; overflow: hidden } .ty-product-block__note-wrapper { position: relative } .ty-product-block__note { position: absolute; right: 0; padding: 21px 0 0; width: 200px; line-height: 140%; color: #798d8e; word-wrap: break-word } .ty-product-block__note-inner { right: -200px } .ty-product-prices { margin: 20px 0 } .ty-product-block__note .product-promo-header { display: block; margin-bottom: 5px; font-weight: 700 } .ty-product-block__price-actual { margin: 10px 0 } .ty-product-block__price-actual .ty-price-num { font-family: varela round, sans-serif; font-size: 24px; font-weight: 700; font-style: normal; text-decoration: none } .ty-product-block__option .help-inline { margin-left: 120px; display: block; text-align: left } .ty-product-block__option, .ty-product-block__advanced-option, .ty-product-block__field-group { margin-bottom: 10px } .ty-product-block__field-group .ty-control-group { margin-bottom: 0 } .ty-product-block__sku .ty-control-group { margin: 0 } .ty-product-block__description-title { margin: 20px 0 5px; font-size: 130%; font-weight: 400 } .ty-product-block__button { margin-top: 20px } .ty-product-block__button .ty-btn { margin-right: 20px; margin-bottom: 10px } .ty-product-block__button .ty-btn~.ty-btn { margin-left: 10px } .ty-product-block__button .button-container { display: inline-block } .content-description { line-height: 1.4; word-wrap: break-word } .ty-product-block .ty-discount-label { z-index: 1 } .ty-product-bigpicture__img { position: relative; padding-top: 20px } .ty-product-bigpicture__img:before, .ty-product-bigpicture__img:after { display: table; content: ""; line-height: 0; width: 100% } .ty-product-bigpicture__img:after { clear: both } .ty-product-bigpicture__img .ty-pict { max-height: 420px; margin: 0 auto } .ty-product-bigpicture__as-thumbs .ty-product-thumbnails { float: left; margin: 0 -60px 0 0; width: 55px !important; position: relative; z-index: 5 } .ty-product-bigpicture .ty-product-bigpicture-thumbnails_gallery { padding-left: 60px } .ty-product-bigpicture .ty-product-img { border: 0; float: right; width: 100% } .ty-product-bigpicture .ty-previewer { text-align: center; margin-left: 60px } .ty-product-bigpicture__no-thumbs .ty-previewer { margin-left: 0 } .ty-product-bigpicture .ty-product-thumbnails__item { margin: 0 10px 10px 0 } .ty-product-bigpicture__left { width: 100%; float: left; text-align: center } .ty-product-bigpicture__left-wrapper { margin: 20px 350px 0 0 } .ty-product-bigpicture .ty-product-block-title { font-size: 28px; margin-bottom: 20px } .ty-product-bigpicture__right { float: left; margin-left: -320px; width: 318px; margin-top: 15px; padding-bottom: 15px; background: #f7f9fa; border: 1px solid #ebebeb; text-align: center; box-sizing: border-box } .ty-product-bigpicture .ty-product-block__note { position: static; width: auto } .ty-product-bigpicture__brand .ty-features-list { padding: 16px 0; border-bottom: 1px solid #dddfdf; box-shadow: 0 1px 0 #fff; background: #fff } .ty-product-bigpicture__prices { padding: 20px 0; margin: 0 10px 20px; border-bottom: 1px solid #dddfdf; box-shadow: 0 1px 0 #fff } .ty-product-bigpicture__prices .ty-list-price { font-size: 14px } .ty-product-bigpicture__prices .ty-product-block__price-actual .ty-price-num { font-size: 30px } .ty-product-bigpicture__prices .ty-product-block__price-old { display: flex; flex-wrap: wrap; justify-content: center; align-items: center } .ty-product-bigpicture__prices .ty-product-block__price-old>span>.ty-list-price { margin-right: 5px } .ty-product-bigpicture__prices .ty-save-price { color: #fc8719 } .ty-product-bigpicture__prices .ty-save-price__percent { display: none } .ty-product-bigpicture__sidebar-bottom { width: 230px; padding: 0 20px; margin: 0 auto; text-align: left } .ty-product-bigpicture .ty-control-group__label { display: inline-block; float: none; width: 95px; text-align: left } .ty-product-bigpicture .ty-product-block__note, .ty-product-bigpicture .ty-product-block__button { text-align: center } .ty-product-bigpicture .ty-product-block__note { padding-top: 8px } .ty-product-bigpicture .ty-product-block__button .ty-btn { margin-right: 0 } .ty-product-bigpicture .ty-product-options__description, .ty-product-bigpicture .ty-product-variant-image { margin-left: 0 } .ty-product-bigpicture .ty-product-options .ty-input-text { width: auto; max-width: 105px } .ty-product-bigpicture .ty-product-options { margin-bottom: 10px } .ty-product-bigpicture .ty-product-block__option .help-inline { margin: 0 0 12px } .ty-product-options__title { padding-right: 5px; font-weight: 700 } .ty-product-options { margin-bottom: 15px } .ty-product-options .ty-table { margin-top: 10px } .ty-product-options .ty-input-text { width: 240px } .ty-product-options__item-label { font-weight: 700 } .ty-product-options__description { margin: 5px 0 0 120px; padding: 0; color: #abc3d1; font-size: 85% } .ty-product-options__image { display: inline-block; margin: 2px 0; border: 2px solid #fff; cursor: pointer; min-height: 52px } .ty-product-options__image--wrapper { display: inline-block; vertical-align: middle; margin: 2px 0; border: 2px solid #fff } .ty-product-options__image--wrapper--active { border-color: #abc3d1 } .ty-product-options__image--wrapper .ty-product-options__image { margin: 0; border: 0 } .ty-product-options__image--wrapper .ty-no-image { cursor: unset } .ty-product-options__radio { display: none } .ty-product-options__radio--label { display: inline-block; margin: 2px 8px 2px 0; border: 2px solid #edf2f5; cursor: pointer; padding: 6px 10px } .ty-product-options__radio:checked+.ty-product-options__radio--label, .ty-product-options__radio--label:hover, .ty-product-options__radio--label:active { border-color: #abc3d1 } .product-variant-image-selected { border-color: #abc3d1 } .ty-product-options__elem { display: inline-block } .ty-product-options__fileuploader .help-inline { margin-left: 0 } .ty-product-options__box { display: inline-block; padding: 6px 0 } .ty-product-options__box .help-inline { margin-left: 0 } .ty-product-variant-image { margin-left: 120px; padding: 10px 0 } .ui-dialog .ty-product-variant-image { margin-left: 134px } .ty-product-options__textarea { min-width: 240px; min-height: 60px; resize: vertical } .ty-product-options__no-combinations { padding-top: 0; color: #b94a48 } .ty-product-img { border: 1px solid #edf2f5; position: relative } .ty-product-img .ty-no-image { border: 0 } .ty-product-thumbnails { margin-top: 10px; text-align: left } .ty-product-thumbnails__item { display: block; float: left; margin: 0 5px 5px 0; border: 1px solid #edf2f5 } .ty-product-thumbnails__item.active { border-color: #888 } .ty-previewer { position: relative; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; justify-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .ty-previewer:hover .previewer__icon { visibility: visible } .ty-previewer__icon { position: absolute; top: 50%; left: 50%; z-index: 1; display: block; visibility: hidden; margin: -18px 0 0 -18px; padding: 0; width: 37px; height: 39px; background: url(../../../../../../../../design/themes/responsive/media/images/icons/zoom_icon.png?1626074086) no-repeat; opacity: .7 } @media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (min-device-pixel-ratio:2) { .ty-previewer__icon { background-image: url(../../../../../../../../design/themes/responsive/media/images/icons/zoom_icon@2x.png?1626074086); background-size: 37px, 39px } } .ty-previewer__icon:hover { opacity: 1 } .ty-thumbs-wrapper { position: relative } .ty-thumbs-wrapper .ty-icon-left-circle, .ty-thumbs-wrapper .ty-icon-right-circle { position: absolute; top: 50%; visibility: hidden; margin-top: -10px; width: 20px; height: 20px; font-size: 20px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none } .touch .ty-grid-list__item .ty-icon-left-circle, .touch .ty-grid-list__item .ty-icon-right-circle { visibility: visible } .ty-thumbs-wrapper .ty-icon-left-circle { left: 3px } .ty-thumbs-wrapper .ty-icon-right-circle { right: 3px } .ty-popup-tabs { padding-top: 25px; margin-top: 25px; border-top: 1px dotted #dedede } .ty-popup-tabs__item { display: inline-block; padding: 2px 15px 2px 0; text-transform: uppercase; font-size: 85%; cursor: pointer } .ty-popup-tabs__icon { margin-right: 3px; font-size: 14px } .ty-fileuploader { padding: 6px 0 0 } .ty-fileuploader__file-section { overflow: hidden } .ty-fileuploader__file-local { position: relative; overflow: hidden; cursor: pointer } .ty-fileuploader__file-input { position: absolute; top: 0; left: 0; padding: 0; width: 100%; height: 300px; border: 0; opacity: 0; cursor: pointer } span.ty-fileuploader__filename { padding: 0 0 0 5px; position: relative; top: -2px } .ty-fileuploader__icon { position: relative; top: 2px; margin-right: 5px; cursor: pointer } .ty-fileuploader.cm-failed-field .ty-fileuploader__a { color: #b94a48; font-weight: 700 } .ty-quick-view__wrapper { width: 700px } .ty-quick-view__wrapper .ty-product-block__left { max-width: 450px; padding-left: 20px } a.ty-quick-view__title { font-size: 24px; font-weight: 700; color: #465363 } .ty-quick-view__title .ty-product-block-title { margin-bottom: 0 } .ty-quick-view-tools { position: relative; height: 20px } .ty-quick-view-tools .ty-product-switcher { top: 0 } .ty-quick-view__wrapper .ty-product-block__img { display: table-cell; vertical-align: top; margin-right: 20px; position: relative } .ty-quick-view__wrapper .ty-product-img { margin-bottom: 15px } .ty-quick-view__wrapper .ty-product-block__description { word-wrap: break-word } .ty-quick-view__wrapper .ty-product-block__note { position: static; padding-top: 10px; width: 100% } .ty-quick-view-button { padding-top: 5px; text-align: left } .touchevents .ty-mainbox-container .ty-grid-list__control, .touchevents .ty-grid-list__item:hover .ty-quick-view-button, .touchevents .ty-grid-list__item .ty-quick-view-button { display: none } .touchevents .ty-grid-list__item--overlay:hover { border-color: transparent } .touchevents .ty-grid-list__item--overlay .ty-grid-list__control { display: none } .ty-product-notification__body { padding: 15px 20px; min-height: 72px } .ty-product-notification__body .ty-product-options { display: block; padding: 0 } .ty-product-notification__body .ty-control-group__label { display: none } .ty-product-notification__body .ty-product-options__info { margin-top: 30px; padding-left: 0; max-height: 420px; overflow-y: auto; width: 100% } .ty-product-notification__body .ty-product-options-name { width: 110px; padding: 6px 0; float: left } .ty-product-notification__body .ty-product-options-content { width: 378px; padding: 6px 0; float: left } .ty-product-notification__item { margin-bottom: 20px } .ty-product-notification__content { overflow: hidden } .ty-product-notification__product-name { float: left; display: block; margin-bottom: 7px } .ty-product-notification__price { float: right; margin-left: 25px } .ty-product-notification__image, .ty-product-notification__body .ty-no-image { float: left; margin-right: 20px; padding: 10px; min-width: 0 } .ty-product-notification__divider { margin: 0 0 10px } .ty-product-notification__amount { width: 46% } .ty-product-notification__subtotal { font-weight: 700; width: 46%; text-align: right } .ty-product-notification__body ul ul { border-left: 1px solid #edf2f5; margin-left: 70px } .ty-product-notification__buttons { padding: 15px 20px; background: #ecf0f1 } .ty-product-filters__wrapper { background: #edf2f5; border-radius: 6px } .ty-product-filters { padding-top: 5px; line-height: 140%; margin-left: 7px; margin-bottom: 15px } .ty-product-filters__variants { overflow-y: auto; line-height: 1.4em; margin-bottom: 7px } .ty-product-filters__group { padding: 2px 0; margin: 5px 3px } .ty-product-filters__group label { font-weight: initial } .ty-product-filters__group label, .ty-product-filters__group label>input { cursor: pointer } .ty-product-filters__group label.disabled, .ty-product-filters__group label.disabled>input { background-color: transparent; color: #dce0e6; cursor: default } .ty-product-filters__item-more { margin-bottom: -9px } .ty-product-filters__tools { padding: 10px 12px } .ty-product-filters__extra-block { margin-top: -3px } .ty-product-filters__extra-link { border-color: #abc3d1; cursor: pointer } .ty-product-filters__color-filter { display: flex; flex-wrap: wrap } .ty-product-filters__color-list-item { display: flex; position: relative; padding: 0; margin: 3px } .ty-product-filters__color-filter-item { display: flex; padding: 5px; justify-content: center; align-items: center } .ty-product-filters__color-filter-item:hover { cursor: pointer } .ty-product-filters__color-filter-item--disabled { opacity: .3 } .ty-product-filters__color-filter-item--disabled:hover { cursor: auto } .ty-product-filters__color-filter-item:hover .ty-product-filters__color-filter-check, .ty-product-filters__color-filter-item:focus .ty-product-filters__color-filter-check { opacity: 1 } .ty-product-filters__color-filter-item--disabled:hover .ty-product-filters__color-filter-check { opacity: 0 } .ty-product-filters__color-filter-check { position: absolute; color: #fff; opacity: 0 } .ty-product-filters__color-filter-check--invert { color: #555 } .ty-product-filters__color-filter-check--selected { opacity: 1 } .ty-product-filters__color-filter-checkbox { position: absolute; opacity: 0 } .ty-product-filters__color-filter-swatch { width: 26px; height: 26px; border-radius: 13px; box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .3) } .ty-product-filters__color-filter-swatch--selected { box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .3) } .ty-product-filters__color-filter-checkbox:focus+.ty-product-filters__color-filter-item .ty-product-filters__color-filter-swatch { box-shadow: inset 0 0 0 1px #f58d8e, inset 0 0 0 3px #fff } .ty-filter-icon { position: absolute; top: 3px; left: 0; display: inline-block; width: 10px; height: 10px; border: 1px solid #ccc; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; font-size: 70%; background: #fff } .ty-filter-icon__check, .ty-filter-icon__delete { position: absolute; top: 50%; left: 50%; margin: -3px 0 0 -3px; width: 8px; height: 8px; font-size: 8px } .ty-filter-icon__check, .ty-filter-icon__delete { display: none } .ty-product-filters__title { color: #798ba0; font-weight: 600 } .ty-product-filters__title .ty-icon-cancel-circle { position: relative; font-size: 16px; top: 4px; padding-left: 5px; padding-right: 5px; margin-right: 5px } .ty-product-filters__title .ty-icon-cancel-circle:hover { color: #465363 } .ty-product-filters__switch { padding: 10px; cursor: pointer; border-bottom: 1px solid #f3f5f7 } .ty-product-filters__switch-right, .ty-product-filters__switch-down { margin-right: 5px; color: #abc3d1; float: right; font-size: 115% } .ty-product-filters__switch-down { margin-right: 4px } .open.ty-product-filters__switch .ty-product-filters__switch-down, .ty-product-filters__switch-right { display: none } .open.ty-product-filters__switch .ty-product-filters__switch-right, .ty-product-filters__switch-down { position: relative; display: inline-block; top: 2px } .ty-product-filters__advanced-button, .ty-product-filters__reset-button { position: relative; color: #73859c; font-size: 85% } .ty-product-filters__reset-button { float: right } .ty-product-filters__reset-icon { position: absolute; left: -14px; font-size: 130% } .ty-product-filters__search { position: relative; padding: 10px 10px 0 3px } .ty-product-filters__search .ty-input-text-medium { padding-right: 28px; width: 100% } .ty-product-filters__search-icon { position: absolute; right: 18px; top: 18px } .ty-product-filters__no-items-found { margin-bottom: 20px; margin-right: 10px } .ty-horizontal-product-filters { padding-left: 10px; background: #edf2f5; margin: 0 0 30px } .ty-horizontal-product-filters-dropdown { display: inline-block; position: relative } .ty-horizontal-product-filters-dropdown .ty-horizontal-product-filters-dropdown__wrapper { text-decoration: none } .ty-horizontal-product-filters-dropdown__wrapper { padding: 5px 7px 9px; display: inline-block; color: #34495e; cursor: pointer } .ty-horizontal-product-filters-dropdown__wrapper.active { background: #e3ebf0 } .ty-horizontal-product-filters-dropdown__icon { font-size: 20px; position: relative; padding-left: 10px; top: 5px } .ty-horizontal-product-filters-dropdown__wrapper:hover { background: #e3ebf0 } .ty-horizontal-product-filters-dropdown__wrapper.open { background: #5a87a2; color: #fff } .ty-horizontal-product-filters-dropdown__content { position: absolute; z-index: 101; border: 1px solid #97a0a5; background: #fff; min-width: 250px } .ty-horizontal-filters-content-to-right { left: 0 } .ty-horizontal-product-filters-dropdown__content .ty-horizontal-product-filters-dropdown__content-item-a { text-decoration: none } .ty-horizontal-product-filters-dropdown__content-item-a { padding: 7px 14px; color: #465363; display: block } .ty-horizontal-product-filters-dropdown__content-item-a:hover { background: #465363; color: #fff } .ty-horizontal-product-filters-dropdown .ty-product-filters { margin-bottom: 0 } .ty-horizontal-product-filters-dropdown a .ty-icon-cancel-circle { position: relative; font-size: 16px; top: 3px; padding-left: 5px } .ty-horizontal-product-filters-dropdown a .ty-icon-cancel-circle:hover { color: #465363 } .ty-horizontal-product-filters .ty-range-slider, .ty-horizontal-product-filters .ty-range-slider .ui-slider-range, .ty-horizontal-product-filters .ty-range-slider .ui-slider-handle { z-index: 101 } .ty-horizontal-product-filters-dropdown__content .ty-product-filters__tools { background-color: #edf2f5 } .ty-horizontal-product-filters.ty-selected-product-filters { margin-bottom: 25px } .cm-date-range { display: inline-block; padding: 15px 10px 9px; margin-bottom: 15px } .cm-date-range a { color: #465363 } .ty-date-range .ty-icon-calendar { position: relative; color: #465363; font-size: 16px; margin-right: 3px; top: 2px } .daterangepicker.dropdown-menu.opensright, .daterangepicker.dropdown-menu.opensleft { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; border: 1px solid #97a0a5; padding: 10px 8px; z-index: 101 } .daterangepicker.dropdown-menu.opensright:before, .daterangepicker.dropdown-menu.opensleft:before, .daterangepicker.dropdown-menu.opensright:after, .daterangepicker.dropdown-menu.opensleft:after { display: none } .daterangepicker .ranges { min-width: 180px } .daterangepicker>.ranges>ul>li { color: #465363 } .daterangepicker>.ranges>ul>li.active, .daterangepicker>.ranges>ul>li:hover { background: #465363; border: 1px solid #465363; color: #fff } .daterangepicker .ranges .range_inputs label { display: block; width: auto; color: #465363 } .daterangepicker_start_input, .daterangepicker_end_input { margin-top: 5px; margin-bottom: 20px } .daterangepicker .input-mini { width: 80px; cursor: not-allowed; background-color: #eee } .daterangepicker button.btn.btn-small.btn-success.applyBtn { -webkit-transition: .4s; -moz-transition: .4s; -o-transition: .4s; transition: .4s; padding: 10px 15px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-transform: none; border: 2px solid #000; background: #fff; color: #000; display: inline-block; margin-bottom: 0; padding: 6px 14px; outline: 0; border: 1px solid transparent; background: #bdc3c7; background-image: none; color: #fff; vertical-align: middle; text-align: center; line-height: 1.428571429; cursor: pointer; font-family: varela round, sans-serif; font-size: 14px; font-weight: 400; font-style: normal; text-decoration: none; border-radius: 2px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; -webkit-transition: background 200ms; -moz-transition: background 200ms; -o-transition: background 200ms; transition: background 200ms; background: #46aaf2; margin-right: 5px } .daterangepicker button.btn.btn-small.btn-success.applyBtn:hover { background-color: #f58d8e } .daterangepicker button.btn.btn-small.clearBtn { -webkit-transition: .4s; -moz-transition: .4s; -o-transition: .4s; transition: .4s; padding: 10px 15px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-transform: none; border: 2px solid #000; background: #fff; color: #000; display: inline-block; margin-bottom: 0; padding: 6px 14px; outline: 0; border: 1px solid transparent; background: #bdc3c7; background-image: none; color: #fff; vertical-align: middle; text-align: center; line-height: 1.428571429; cursor: pointer; font-family: varela round, sans-serif; font-size: 14px; font-weight: 400; font-style: normal; text-decoration: none; border-radius: 2px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; -webkit-transition: background 200ms; -moz-transition: background 200ms; -o-transition: background 200ms; transition: background 200ms } .daterangepicker .calendar { max-width: none !important } .daterangepicker .calendar td.active, .daterangepicker .calendar td.active:hover { background-color: #465363; background-image: -moz-linear-gradient(top, #465363, #465363); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#465363), to(#465363)); background-image: -webkit-linear-gradient(top, #465363, #465363); background-image: -o-linear-gradient(top, #465363, #465363); background-image: linear-gradient(to bottom, #465363, #465363); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff465363', endColorstr='#ff465363', GradientType=0) } .ty-price-slider { padding: 10px; margin-bottom: 20px; color: #909598 } .ty-price-slider__inputs { padding: 0; color: #909598 } .ty-price-slider__input-text { margin: 0 0 5px; width: 74px } .ty-range-slider__wrapper { margin-left: -1px; color: #ccdae3 } .ty-range-slider__item { position: absolute; top: -5px; width: 1px; height: 10px; background: #ccdae3 } .ty-range-slider__num { position: absolute; top: 21px; left: -25px; display: block; width: 45px; text-align: center; font-size: 75%; cursor: pointer; color: #909598; text-overflow: ellipsis; white-space: nowrap; overflow: hidden } .ty-range-slider { position: relative; margin: 15px 12px; height: 5px; border: 1px solid #ccdae3; background: #ecf0f1; border-right: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0 } .ty-range-slider .ui-slider-range { background: #ccdae3; border: 0; margin-top: -1px; height: 7px } .ty-range-slider .ui-slider-handle { top: -9px; margin-left: -8px; width: 11px; height: 20px; background: #fff; border-radius: 0; border: 0; cursor: col-resize } .ty-range-slider .ui-slider-handle { outline: 0; -ms-touch-action: none; touch-action: none } .ty-range-slider.ui-state-disabled .ui-slider-handle { cursor: not-allowed } .ty-cart-content { margin-top: 30px; border: 1px solid #fff } .ty-cart-content__title { padding: 12px; border: 1px solid #fff; border-right: 0; border-left: 0; text-align: center; white-space: nowrap; font-weight: 700; background: #edeff1 } .ty-cart-content__title.ty-left { text-align: left } .ty-cart-content__title.ty-right { text-align: right } .ty-cart-content__product-elem { padding: 17px 10px; border: none; border-top: 1px solid #fff; vertical-align: top } .ty-cart-content__image { float: left } .ty-cart-content__image-block { padding-left: 20px } .ty-cart-content__product-title { font-size: 115%; word-wrap: break-word } .ty-cart-content__qty { padding: 12px 30px 0; text-align: center } .ty-cart-content__sku { padding: 5px 0; word-break: break-all; word-break: break-word } .ty-cart-content__price { padding-right: 20px; text-align: right } .ty-cart-content__detailed-link { display: inline-block; margin: 10px 0; border-bottom: 1px dotted transparent; text-decoration: none; cursor: pointer } .ty-cart-content__detailed-link.open, .ty-cart-content__detailed-link:hover { border-color: #465363; text-decoration: none } .ty-cart-content__product-delete { margin: 0 0 0 6px; vertical-align: middle } .ty-cart-content__product-delete:hover { text-decoration: none } .ty-cart-content__options { margin-top: 20px } .ty-cart-content__more-info { margin-top: 0 } .ty-cart-content__more-info-title { padding: 12px } .ty-cart-content__clear-button { margin-left: 10px } .ty-cart-content__payment-methods { float: right; margin: 30px 0 0; border-top: 1px solid #46aaf2; -webkit-box-shadow: inset 0 70px 70px -30px #6cbcf5; -moz-box-shadow: inset 0 70px 70px -30px #6cbcf5; box-shadow: inset 0 70px 70px -30px #6cbcf5; text-align: center } .ty-cart-content__payment-methods-item { padding: 20px 10px 0 } .ty-cart-content__payment-methods-title { display: inline-block; margin: 0 auto; margin-bottom: -30px; padding: 10px; color: #737373; text-transform: uppercase; font-weight: 700; font-size: 85% } .ty-cart-content__buttons { padding: 18px 22px; background: #f7f9fa } .ty-cart-content__left-buttons { float: left } .ty-cart-content__right-buttons { float: right } .ty-cart-items { overflow: auto; padding: 10px 22px; max-height: 400px; width: 320px } .ty-cart-items__list-item { padding: 10px 0; position: relative; border-bottom: 1px solid #ecf0f1 } .ty-cart-items__list-item .ty-icon-cancel-circle { color: #8babbe } .ty-cart-items__list-item:last-child { border-bottom: 0 } .ty-cart-items__list-item:hover .ty-cart-items__list-item-tools { display: block } .ty-cart-items__list-item-tools a:hover { text-decoration: none } .ty-cart-items__list-item-image { float: left; margin-right: 25px } .ty-cart-items__list-item-desc { overflow: hidden } .ty-cart-items__list-item-tools { position: absolute; top: 10px; right: 0; display: none } .ty-cart-items__empty { margin: 15px 0; color: #abc3d1 } .ty-minicart-title { padding-left: 20px; display: inline-block; text-decoration: none } .ty-cart-total { background: #edeff1; border-radius: 6px } .ty-cart-total__wrapper { padding: 17px 20px; border: 1px solid #fff; border-top: none } .ty-cart-statistic { float: right; padding-top: 10px } .ty-cart-statistic__item { clear: both; overflow: hidden; padding: 0 0 15px; color: #8babbe } .ty-cart-statistic__title { position: relative; float: left; margin-right: 20px; width: 220px; text-align: right; white-space: normal } .ty-cart-statistic_title_main { font-weight: 700 } .ty-statistic-list-subtotal-discount, .ty-statistic-list-discount { color: #e74c3c } .ty-cart-statistic__value { position: relative; display: inline-block; width: 140px; text-align: right } .ty-cart-statistic__total-title { margin-right: 10px } .ty-cart-statistic__total-value { display: inline-block; width: 140px } .ty-cart-statistic__group { padding-bottom: 5px } .ty-cart-statistic__total-list { border-top: 1px solid #e0e0e0; margin-top: 15px } .ty-cart-statistic__total { padding: 9px 0 0; text-align: right; font-weight: 700; font-size: 138% } .ty-cart-total__a-estimation { display: inline-block; margin: 0 2px 0 3px; text-transform: uppercase; font-size: 85%; line-height: 130%; border-bottom: 1px solid transparent } .ty-cart-total__a-estimation:hover { border-bottom: 1px dotted #465363; text-decoration: none } .ty-cart-total__icon-estimation { padding: 0 2px } .ty-cart-content__estimation { display: inline-block; width: 100%; max-width: 440px; height: 100%; box-sizing: content-box } .ty-cart-content__estimation .ty-estimation-buttons { max-width: inherit; min-width: 100% } .ty-sidebox .ty-input-text-medium { width: 100% } .ty-estimation__title { margin-top: 15px; font-weight: 700; font-size: 16px; color: #8babbe } .ty-estimation-buttons__rate { float: none } .ty-estimation-buttons .ty-btn+.ty-btn { margin-left: 0 } .ty-estimation-buttons .ty-btn { vertical-align: top } .ty-cart-content-products { margin-bottom: 6px; position: relative; padding: 0 10px; border: 1px solid #bdc3c7; background: #fff } .ty-cart-content-products__item { padding-top: 15px; border-bottom: 1px solid #bdc3c7 } .ty-cart-content-products__item:last-child { border: 0 } .ty-discount-info { position: relative; margin-top: 7px; padding: 10px; border: 1px solid #bdc3c7; background: #fff; font-size: 90% } .ty-discount-coupon__ty-control-group { margin: 5px 0 } .ty-coupons__container { float: left; padding-right: 25px; width: 260px } .ty-coupons__item { padding: 0 0 5px } .ty-coupons__item:last-child { padding-bottom: 0 } .ty-coupons__item-delete, .ty-coupons__item-delete:hover { text-decoration: none } .ty-group-block { padding: 10px; border: 1px solid #edf2f5; border-radius: 3px } .ty-group-block__arrow { position: relative } .ty-group-block__arrow .ty-caret-info { top: -17px } .ty-group-block .ty-caret-outer { border-bottom: 7px solid #edf2f5; border-bottom-color: rgba(0, 0, 0, .1) } .ty-group-block .ty-caret-inner { border-bottom-color: #fdfefe } .ty-checkout__title { display: inline-block; margin: 30px 0 0; text-decoration: none; font-weight: 400; font-style: normal; font-size: 24px; font-family: varela round, sans-serif } .ty-checkout__title-icon { color: #b2c7d4; vertical-align: middle; font-size: 27px } .checkout__block { padding: 0 20px } .ty-checkout-buttons { margin-top: 15px; padding: 17px 25px 0; border-top: 1px solid #ccdae3; background: #edf2f5 } .ty-checkout__terms { margin: 25px 20px; padding: 15px 20px; border: 2px solid #bdc3c7; border-radius: 3px; background: #fff; font-weight: 700 } .ty-checkout__shipping-tips { color: #7f7f7f; margin-bottom: 40px } .ty-step__container { margin: 0 0 5px; position: relative } .ty-step__container .ty-icon-down-micro { display: none } .ty-step__container-active { margin: 0 0 45px; background: #edf2f5 } .ty-step__container-active .ty-tabs { margin-top: 5px; padding: 0 10px } .ty-step__container-active .ty-tabs__content { padding: 0 } .ty-step__body-active .ty-address-switch { margin: 25px 20px } .ty-step__container-active .ty-step__title-txt { margin-left: 32px } .ty-step__container-active .ty-step__title-left { background: #fff; color: #b2c7d4; margin-top: -1px } .ty-step__container { background: #edf2f5; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px } .ty-step__title, .ty-step__title-active, .ty-step__title-complete { position: relative; padding: 10px 14px 9px } .ty-step__title-complete { padding-right: 110px } .ty-step__title-complete .ty-step__title-left { position: static; padding: 0; background: 0 0; color: #9bb7c7; display: inline } .ty-step__title-complete .ty-step__title-txt { margin-left: 30px; color: #9bb7c7 } .ty-step__title-complete .ty-step__title-right .ty-btn { position: absolute; right: 8px; top: 8px } .ty-step__title-active { background: #b2c7d4; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px } .ty-step__title-arrow { display: block; width: 35px; height: 18px; position: absolute; font-size: 80px; line-height: 0; bottom: -30px; color: #b2c7d4; left: 35px } .ty-step__title-txt { color: #fff; font-size: 20px; font-weight: 400 } .ty-step__title .ty-step__title-txt { font-weight: 400; color: #9bb7c7; margin-left: 36px } .ty-step__title-icon { position: absolute; top: 14px; left: 16px } .ty-step-one .ty-checkout-buttons { border: 0; margin-top: 6px } .ty-step-one .buttons-container { border: 0; padding-left: 0; padding-right: 0 } .ty-step__title-left { font-weight: 400; font-size: 18px; position: absolute; display: inline-block; color: #fff; padding: 2px 9px; background: #b2c7d4; border-radius: 50px } .ty-step__title-right { float: right; padding: 4px 0 0 } .ty-step__body-active { padding: 20px 0 } .ty-step__body-active .select-profile label { display: none } .ty-step__body-active .ty-control-group .ty-input-text { width: 100% } .ty-checkout__relogin { display: inline-block; padding: 10px 10px 20px } .ty-checkout__login { float: left; padding-right: 3%; padding-left: 3%; width: 46% } .ty-checkout__login .ty-login { margin-top: 0 } .ty-checkout__register { position: relative; float: left; margin: 0 0 0 3%; width: 45% } .ty-checkout__register #anonymous_checkout .ty-control-group { margin-bottom: 0; margin-top: 20px; padding-left: 20px; padding-right: 20px } .ty-anonymous_checkout { padding: 0 25px; margin-top: 20px } .ty-anonymous_checkout__field { padding: 0 25px; margin-top: 20px } .ty-checkout__register-content { padding-left: 20px } .ty-checkout__register-cancel { margin-left: 15px } .ty-checkout__register-methods { margin: 0; padding: 0 } .ty-checkout__register-methods-item { margin: 0; padding: 15px 0 0 } input.ty-checkout__register-methods-radio { float: left; margin-top: 2px } .ty-checkout__register-methods-title { display: block; padding-bottom: 5px; overflow: hidden } .ty-checkout__register-methods-hint { display: inline-block; padding-left: 20px; color: #7f7f7f; font-size: 95% } .ty-shipping-options__vendor-name { display: inline-block; padding: 15px 0 10px; font-weight: 700 } .ty-shipping-options__products { margin-left: 15px } .ty-shipping-options__total { margin-top: 15px; padding: 15px 0; border-top: 1px solid #e5e5e5 } .ty-shipping-options__image { max-width: 120px } input.ty-shipping-options__checkbox { margin: 2px 0 0; vertical-align: middle; display: inline-block; width: 10%; max-width: 13px } .ty-shipping-options__group { padding-left: 20px; display: inline-block; vertical-align: middle; box-sizing: border-box; width: 90% } .ty-shipping-options__method { margin: 20px 0 5px; font-size: 0 } .ty-customer-notes { padding: 15px 20px } .ty-customer-notes__title { font-weight: 700 } .ty-customer-notes__text { width: 100%; height: 100px; resize: vertical } .ty-checkout__billing-options { padding: 20px 20px 0 } .ty-checkout__billing-options .ty-customer-notes, .ty-checkout__billing-options .ty-license-agreement__checkbox, .ty-checkout__billing-options .ty-company__termsf { padding-left: 0; padding-right: 0 } .ty-checkout__billing-options .ty-checkout__terms { margin-left: 0; margin-right: 0 } .ty-checkout__billing-options.ty-notab { padding: 0 20px 0 } .ty-checkout__billing-tabs .ty-tabs { padding-left: 20px } .ty-credit-card { display: inline-block; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 15px 22px; max-width: 363px; border: 1px solid #f2f2f2; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #fff } .ty-credit-card__control-group { position: relative } input.ty-credit-card__input { padding: 8px; padding-right: 54px; width: 100%; height: 40px; font-size: 18px } input.ty-credit-card__input-short { margin: 0; width: 50px } .ty-credit-card__ty-control-group { position: relative } .ty-credit-card .help-inline { display: none } .ty-credit-card__cvv-field { display: inline-block; margin: 17px 15px; max-width: 190px } .ty-credit-card__cvv-field-input { width: 65px; font-size: 18px; height: 38px !important } .ty-cc-icons { position: absolute; right: 57px; bottom: 25px; display: inline-block; margin: 0 0 15px } .ty-cc-icons__item { position: absolute; z-index: 10; display: inline-block; visibility: hidden; padding: 2px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px } .ty-cc-icons__icon { display: inline-block; margin: 0; width: 51px; height: 32px; background: url(../../../../../../../../design/themes/responsive/media/images/icons/payments.png?1626074086) no-repeat } .ty-cc-icons__item.cc-default, .ty-cc-icons__item.active { visibility: visible } .ty-cc-icons__item .default { background-position: -300px 0 } .ty-cc-icons__item .visa-electron { background-position: -200px -100px } .ty-cc-icons__item .maestro { background-position: 0 -200px } .ty-cc-icons__item .american-express { background-position: -100px -200px } .ty-cc-icons__item .discover { background-position: -200px -200px } .ty-cc-icons__item .mastercard { background-position: 0 -100px } .ty-cc-icons__item .visa { background-position: -200px 0 } .ty-cvv2-about { display: inline-block; margin-left: 10px } .touch .ty-cvv2-about { display: none } .ty-cvv2-about:hover { position: relative; text-decoration: none } .ty-cvv2-about__title { cursor: pointer; color: #465363 } .ty-cvv2-about__note { display: none; padding: 15px 5px; width: 340px; border: 1px solid #fff; background-color: #fff; -webkit-border-radius: 6px 6px 6px 6px; -moz-border-radius: 6px 6px 6px 6px; border-radius: 6px 6px 6px 6px; -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .2); -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, .2); box-shadow: 0 2px 4px rgba(0, 0, 0, .2) } .ty-cvv2-about:hover .ty-cvv2-about__note { position: absolute; bottom: 0; left: 100%; z-index: 100; display: block } .ty-cvv2-about__image { float: left; padding: 0 15px } .ty-cvv2-about__description { float: left; width: 240px } .ty-cvv2-about__description-title { margin: 0 } .ty-payment-icons { margin: 10px 0 } .ty-payment-icons__item { display: inline-block; margin-left: 10px; width: 51px; height: 32px; background: url(../../../../../../../../design/themes/responsive/media/images/icons/payments.png?1626074086) no-repeat } .ty-payment-icons__item.twocheckout { background-position: 0 0 } .ty-payment-icons__item.mastercard { background-position: 0 -100px } .ty-payment-icons__item.paypal { background-position: -100px -100px } .ty-payment-icons__item.visa { background-position: -200px 0 } @media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (min-device-pixel-ratio:2) { .ty-payment-icons__item { background-image: url(../../../../../../../../design/themes/responsive/media/images/icons/payments@2x.png?1626074086); background-size: 400px, 400px } } .ty-checkout-summary__block { margin-top: 20px; width: 100% } .ty-checkout-summary__item { padding-bottom: 15px } .ty-checkout-summary__total { text-align: left } .ty-checkout-summary__total-sum { display: inline-block; float: right } .ty-checkout-summary__taxes { padding-bottom: 2px; font-weight: 700 } .ty-checkout-summary__taxes-amount { display: inline-block; overflow: hidden; width: 70px; text-overflow: ellipsis; white-space: nowrap } .ty-checkout-summary__order_discount { color: #e74c3c } .ty-order-products__list { padding: 0 } .ty-order-products__list .ty-product-options { display: block; padding: 6px 0 0; color: #8292a7; margin-bottom: 0 } .ty-order-products__item { padding: 14px 0; border-bottom: 1px solid #ecf0f1 } .ty-order-products__item:last-child { padding-bottom: 5px; border: none } .ty-order-products__item:first-child { padding-top: 0 } .ty-order-products__item-delete { visibility: hidden; float: right; margin: 2px 0 0 } .ty-order-products__item-delete:hover { text-decoration: none } .ty-order-products__item:hover .ty-order-products__item-delete { visibility: visible } .ty-order-products__price { color: #313a45 } .ty-order-products__a { display: inline-block; margin: 2px 0 5px; max-width: 235px } .ty-order-products__buttons { padding: 14px 0 } .ty-order-products__buttons .text-button { color: #e74c3c } .ty-order-info { color: #313a45 } .ty-order-info__title { font-weight: 700 } .shipping-adress__delim { margin-bottom: 15px; padding-top: 10px; border-bottom: 1px solid #ecf0f1 } .ty-order-info__profile-field { padding: 10px; background: #edf2f5; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px } .ty-order-info__profile-field-item { float: none; clear: left; word-break: break-all; word-break: break-word } .ty-order-info__profile-field .b-firstname, .ty-order-info__profile-field .b-lastname, .ty-order-info__profile-field .b-address, .ty-order-info__profile-field .b-city, .ty-order-info__profile-field .b-country, .ty-order-info__profile-field .b-state, .ty-order-info__profile-field .b-zipcode, .ty-order-info__profile-field .s-firstname, .ty-order-info__profile-field .s-lastname, .ty-order-info__profile-field .s-address, .ty-order-info__profile-field .s-city, .ty-order-info__profile-field .s-country, .ty-order-info__profile-field .s-state, .ty-order-info__profile-field .s-zipcode { float: left; clear: none; padding-right: 5px } .ty-order-info__profile-field .b-address, .ty-order-info__profile-field .s-address { clear: left } .ty-checkout-complete__create-account { width: 49%; display: inline-block } .ty-checkout-complete__buttons:before, .ty-checkout-complete__buttons:after { display: table; content: ""; line-height: 0; width: 100% } .ty-checkout-complete__buttons:after { clear: both } .ty-checkout-complete__buttons-left { float: left } .ty-checkout-complete__buttons-right { float: right } .ty-checkout-complete__login-info { width: 45%; margin-left: 5%; display: inline-block; vertical-align: top } .ty-checkout-complete_width_full { width: 100%; margin: 0 0 45px } .ty-checkout-complete__order-success { margin-bottom: 20px } .ty-checkout-complete__button-vmid { display: inline-block; margin-top: 8px } .ty-other-pay { margin-top: 20px } .ty-payments-list { float: left; margin: 0; padding-right: 60px } .ty-payments-list__item { padding: 0 0 20px 0; font-size: 0 } input.ty-payments-list__checkbox { margin: 2px 0 0; display: inline-block; vertical-align: middle; width: 10%; max-width: 13px } .ty-payments-list__checkbox:checked+.ty-payments-list__item-group { font-weight: 700 } .ty-payments-list__item-group { padding-left: 20px; color: #8babbe; display: inline-block; vertical-align: middle; box-sizing: border-box; width: 90% } .ty-payments-list__description { padding-top: 5px; margin-bottom: 10px; font-weight: 400 } .ty-payments-list__instruction { display: inline-block; width: 255px; margin-bottom: 10px; color: #465363 } .ty-payments-list__instruction h2 { font-weight: 700; font-size: 135%; line-height: 130% } .ty-payments-list__instruction p { padding-top: 10px; line-height: 150% } .ty-payments-list__image { max-width: 120px } .ty-payment-method-iframe { position: absolute; top: 0; left: 0; z-index: 1000; width: 100%; height: 700px; background: silver; opacity: .9 } .ty-payment-method-iframe__label { position: relative; top: 350px; padding: 10px; height: 50px } .ty-payment-method-iframe__text { position: relative; top: 20px; vertical-align: middle; text-align: center; font-weight: 700 } .ty-payment-method-iframe__box { position: relative; z-index: 10; overflow: hidden; height: 700px } .ty-repay .ty-tabs { margin-top: 5px } .ty-repay-button { padding-bottom: 20px } .ty-orders-detail { position: relative } .ty-orders-detail .tabs { margin-top: 20px } .ty-orders-detail .ty-subheaders-group { margin: 0 } .ty-orders__actions { margin: 25px 0 } .ty-orders__actions .ty-btn+.ty-btn { margin-left: 30px } .ty-orders__actions-right { float: right } .ty-orders__actions-right-item { float: left; margin-left: 25px } .ty-profiles-info { margin-top: 20px; vertical-align: top } .ty-profiles-info:before, .ty-profiles-info:after { display: table; content: ""; line-height: 0; width: 100% } .ty-profiles-info:after { clear: both } .ty-profiles-info__item { float: left; margin-right: 3%; width: 30% } .ty-profiles-info__title { margin-bottom: 5px; font-size: 15px } .ty-profiles-info__field { padding-top: 12px } .ty-profiles-info__field .ty-info-field { margin-bottom: 5px; word-break: break-all; word-break: break-word } .ty-profiles-info__field .ty-info-field:before, .ty-profiles-info__field .ty-info-field:after { display: table; content: ""; line-height: 0; width: 100% } .ty-profiles-info__field .ty-info-field:after { clear: both } .ty-orders-detail__products { margin-top: 25px } .ty-orders-detail__table { width: 100%; margin-top: 10px } .ty-orders-detail__table-description { margin-left: 20px } .ty-orders-detail__table-product { width: 65% } .ty-orders-detail__table-price { width: 15%; text-align: right } .ty-orders-detail__table-quantity { width: 10% } .ty-orders-detail__table-subtotal { text-align: right } .ty-orders-detail__table-code { word-break: break-all; word-break: break-word } .ty-orders-notes { margin-top: 28px } .ty-orders-notes__body { position: relative; margin-top: 10px; padding: 15px; border: 1px solid #edf2f5; line-height: 150%; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px } .ty-orders-summary { margin-top: 28px } .ty-orders-summary__wrapper { float: left; margin-top: 10px; padding: 4px 20px; min-width: 52%; background: #fafbfc; border: 1px solid #edf2f5; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px } .ty-orders-summary__table { width: 100% } .ty-orders-summary__row { border-bottom: 1px solid #e3e9ec } .ty-orders-summary__row:last-child { border-bottom: 0 } .ty-orders-summary__total { font-weight: 700 } .ty-orders-summary__wrapper td { padding: 13px 10px 11px 0; vertical-align: top } .ty-orders-summary__taxes-description { padding-top: 5px } .ty-orders-summary__right { float: right } .ty-orders-shipment .ty-subheader { font-size: 22px; font-weight: 600; margin-top: 40px } .ty-orders-shipment .ty-subheader:first-child { margin-top: 0 } .ty-orders-shipment__info p { padding-top: 0 } .ty-orders-shipment__table { width: 100%; margin-top: 10px } .ty-orders-shipment-notes__header { font-size: 14px; float: left; padding-right: 10px; display: table-cell } .ty-orders-shipment-notes__body { display: table-cell } .ty-orders-shipment-notes__info { padding-top: 20px } .ty-orders-shipment-notes_body { float: left; display: table-cell } .ty-orders-search { position: relative; width: 100% } .ty-orders-search__item { vertical-align: top } .ty-orders-search-options .ty-period { clear: none; margin-left: 2.1276595744681%; float: left } .ty-orders-search-options .ty-period__wrapper { padding-right: 10px; margin-bottom: 12px } .ty-orders-search-options .ty-period__select-date { margin-bottom: 12px; float: left } .ty-orders-search-options .ty-period__select-date .ty-control-group__title { visibility: hidden } .ty-orders-search-options .ty-period__dash { padding: 0 } .ty-orders-search-options .ty-status-info { font-size: 0; margin-left: -25px } .ty-orders-search-options .ty-status-info label { display: inline-block; margin-right: 0; font-size: .875rem; width: 25%; word-break: break-word } .ty-orders-search-options .ty-orders-search__options-status { margin-left: 25px } .ty-orders-search__user-info { margin: 0; padding: 0 } .ty-orders-repay { margin-top: 30px } .ty-orders-repay .tabs-content { padding-left: 20px } .ty-order-status { margin: 5% auto; padding: 15px 15px 15px 40px; width: 920px; border: 1px solid #e5e5e5; background: #f7f7f7 url(../../../../../../../../design/themes/responsive/media/images/icons/ajax.gif?1626074086) no-repeat 15px center; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px } .ty-checkout-block-terms { padding: 0 } .ty-license-agreement__checkbox { padding: 0 20px } .ty-license-agreement__checkbox__checkbox { display: block; font-weight: 700 } .ty-orders-promotion { margin-top: 30px } .ty-orders-promotion__title { font-size: 16px } .ty-orders-promotion__description { overflow-x: auto; overflow-y: hidden; margin-bottom: 10px; padding: 10px } .ty-exception { position: relative; margin: 50px 0 30px; padding: 40px 0 70px } .ty-exception__code { top: 92px; left: 63px; display: inline-block; width: 300px; color: #e74c3c; text-align: center; font-weight: 700; font-size: 86px; line-height: 70px } .ty-exception__code-txt { display: block; text-align: center; font-weight: 400; font-style: normal; font-size: 26px } .ty-exception__title-info { display: inline-block; padding-left: 30px } .ty-exception__title { padding: 0 0 25px; font-size: 25px; font-weight: 400; color: #34495e } .ty-exception__info { padding: 0 0 30px; color: #bdc3c7; font-size: 110% } .ty-exception__links { margin: 0 20px 0 0 } .ty-exception__links-item { float: left; list-style-type: none; margin-right: 20px } .ty-exception__links-a { text-decoration: underline; cursor: pointer } .ty-sitemap { margin-bottom: 10px } .ty-sitemap__section-title { display: block; padding: 10px 0 7px; border-color: #fff; border-bottom: 1px solid #ebebeb; font-size: 16px } .ty-sitemap__section-wrapper { float: left; margin-top: 20px; margin-bottom: 30px; width: 33% } .ty-sitemap__tree { margin: 20px 0 15px } .ty-sitemap__tree-section-list { display: inline-block; float: left; margin-bottom: 30px; min-height: 165px; width: 33%; font-size: 12px } .ty-sitemap__section-sub-title { font-weight: 700; font-size: 120% } .ty-sitemap__tree-list-item { font-size: 12px; line-height: 17px; padding: 5px 0 } .ty-sitemap__tree-list-item { padding: 5px 0 } .ty-company-fields { margin-bottom: 50px } .ty-company-fields .ty-input-text, .ty-company-fields .ty-input-textarea-long { width: 100% } .ty-company-fields select { width: 100% } .ty-companies { padding: 20px 0; border-bottom: 1px solid #ebebeb } .ty-companies:before, .ty-companies:after { display: table; content: ""; line-height: 0; width: 100% } .ty-companies:after { clear: both } .ty-companies__info { overflow: hidden; padding-left: 25px } .ty-companies__img { float: left; text-align: center } .ty-company-title { display: inline-block; padding: 5px 0 } .ty-company-detail__top-links { line-height: 20px } .ty-company-detail__view-products { display: inline-block; margin-top: 5px; margin-right: 15px; cursor: pointer } .ty-company-detail__categories { margin-top: 10px } .ty-company-detail__table { width: 100%; margin-top: 10px } .ty-company-detail__info-title { margin-bottom: 0; padding-bottom: 5px; color: #404040; font-weight: 700; font-size: 115% } .ty-company-detail__logo { float: left; overflow: hidden; margin: 0 100px 20px 0; width: 160px; height: 100px; border: 1px solid #ddd; text-align: center; line-height: 100px } .ty-company-detail__logo:before, .ty-company-detail__logo:after { display: table; content: ""; line-height: 0; width: 100% } .ty-company-detail__logo:after { clear: both } .ty-company-detail__logo .ty-no-image { width: 160px !important; height: 100px !important } .ty-company-detail__info { overflow: hidden; margin-top: 25px } .ty-company-detail__info:before, .ty-company-detail__info:after { display: table; content: ""; line-height: 0; width: 100% } .ty-company-detail__info:after { clear: both } .ty-company-image { vertical-align: middle } .ty-company-detail__info-list { float: left; margin-bottom: 20px; max-width: 240px; word-break: break-all } .ty-company-detail_info-first { margin-right: 10% } .ty-company-detail__ty-control-group { padding-top: 3px } .ty-company-detail__control-label { display: inline-block; width: 65px } .ty-company__terms { margin: 25px 20px; padding: 15px 20px; border: 2px solid #bdc3c7; border-radius: 3px; background: #fff; font-weight: 700 } .ty-company-info { margin: 45px 0 0 58px; padding-bottom: 280px; background: url(../../../../../../../../design/themes/responsive/media/images/company_vendor.png?1626074086) no-repeat bottom center } .ty-company-info h4 { padding-bottom: 10px; font-size: 19px } .ty-company-info ul li { margin-bottom: 11px; margin-left: 17px; padding: 2px 0; list-style-type: disc } .ty-grid-vendors .ty-grid-list__company-logo .ty-company-image-wrapper { display: block; text-align: center; line-height: 100px } .ty-grid-vendors .ty-grid-list__item-location .company-location { display: block; text-align: center; color: #a0acbc; word-wrap: break-word } .ty-grid-vendors .ty-grid-list__total-products .ty-company-total-products { display: block; text-align: center; color: #a0acbc; word-wrap: break-word; text-transform: lowercase } .vendor-info-grid { border-top: 1px solid #edf2f5; border-bottom: 1px solid #edf2f5; margin: 30px 0 3px; padding: 35px 0 } .ty-entry-page__item { margin: 3px 0; padding: 8px } .ty-entry-page__a { display: block } .ty-categories-picker { margin-top: -1px; width: 100% } .ty-categories-picker__title, .ty-categories-picker__item { padding: 12px; border: 1px solid #ecf0f1; text-align: left } .ty-categories-picker .ty-dir-list { color: #b3b3b3 } .ty-tree-space { display: inline-block; width: 10px } .download { margin-top: 20px } .ty-download__table { width: 100%; margin: 11px 0 35px } .ty-download-icon { margin-right: 5px; color: #bdc3c7 } .ty-download__empty { color: #edf2f5 } .ty-download__icon { margin-left: 5px; font-size: 120% } .ty-download__size-col { width: 20% } .ty-download__nostyle { padding: 0 !important; border: 0 !important } .ty-download__table-nomargin { width: 100% } .ty-top-panel { position: fixed; width: 100%; z-index: 500 } .ty-top-panel-padding { padding-top: 36px } .ty-top-panel__wrapper { display: flex; justify-content: space-between; position: relative; z-index: 100; overflow: hidden; height: 35px; border-bottom: 1px solid #262626; background: #333 url(../../../../../../../../design/themes/responsive/media/images/csse_bg.png?1626074086); -webkit-box-shadow: inset 0 0 25px rgba(0, 0, 0, .5); -moz-box-shadow: inset 0 0 25px rgba(0, 0, 0, .5); box-shadow: inset 0 0 25px rgba(0, 0, 0, .5) } .ty-top-panel__title { display: none; margin: 0 0 0 15px; color: #d3d3d3; text-transform: uppercase; font-weight: 400; font-size: 14px; line-height: 36px } @media(min-width:768px) { .ty-top-panel__title { display: inline-block } } .ty-top-panel__logo { display: inline-block; width: 20px; float: left; padding: 0 15px; height: 36px; border-right: 1px solid #282828; -webkit-box-shadow: 1px 0 0 0 #393939; -moz-box-shadow: 1px 0 0 0 #393939; box-shadow: 1px 0 0 0 #393939 } .ty-top-panel__logo-link:hover { text-decoration: none } .ty-top-panel__icon-basket { position: relative; top: 7px; color: #666; font-size: 20px } .ty-top-panel__icon-basket:hover { color: #f3f3f3 } .ty-top-panel__timer { color: #cfcfcf; margin-right: 15px } .ty-top-panel__close { width: 9px; padding: 0 15px; color: #969696; font-size: 12px } .ty-top-panel__close:hover { background: rgba(0, 0, 0, .3); color: #f3f3f3; text-decoration: none } .ty-top-panel-action { line-height: 36px } .ty-top-panel-action__setting:hover, .ty-top-panel-action__setting.active { background: rgba(0, 0, 0, .3); text-decoration: none } .ty-top-panel-action__setting:hover .ty-top-panel-action__icon-setting, .ty-top-panel-action__setting.active .ty-top-panel-action__icon-setting { color: #f3f3f3 } .ty-top-panel-action__icon-setting { color: #969696; font-size: 22px; position: relative; top: 3px } .ty-top-panel-action__icon-setting--block-manager { top: 6px } .ty-top-panel-action_item { display: inline-block; border-right: 1px solid #282828; -webkit-box-shadow: 1px 0 0 0 #393939; -moz-box-shadow: 1px 0 0 0 #393939; box-shadow: 1px 0 0 0 #393939 } .ty-top-panel-action__setting { display: none; padding: 0 15px; width: 22px } @media(min-width:768px) { .ty-top-panel-action__setting { display: inline-block } } .minimize-label { position: absolute; top: 0; right: 20px; z-index: 1000; width: 35px; height: 20px; -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; background: #4d4d4d; text-decoration: none; opacity: .7 } .minimize-label:hover { opacity: 1 } .minimize-label__icon { position: absolute; top: -2px; left: 11px; color: #ccc; font-size: 22px } .ty-top-panel-btn { margin-right: 15px; padding: 3px 12px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background-color: #636363; background-image: -moz-linear-gradient(top, #6d6d6d, #555); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#6d6d6d), to(#555)); background-image: -webkit-linear-gradient(top, #6d6d6d, #555); background-image: -o-linear-gradient(top, #6d6d6d, #555); background-image: linear-gradient(to bottom, #6d6d6d, #555); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6d6d6d', endColorstr='#ff555555', GradientType=0); -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, .3); -moz-box-shadow: inset 0 1px rgba(255, 255, 255, .3); box-shadow: inset 0 1px rgba(255, 255, 255, .3); color: #fff; text-shadow: 0 1px 0 rgba(0, 0, 0, .5); font-size: 12px; cursor: pointer } .ty-top-panel-btn:hover { background-color: #7d7d7d; background-image: -moz-linear-gradient(top, #878787, #6e6e6e); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#878787), to(#6e6e6e)); background-image: -webkit-linear-gradient(top, #878787, #6e6e6e); background-image: -o-linear-gradient(top, #878787, #6e6e6e); background-image: linear-gradient(to bottom, #878787, #6e6e6e); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff878787', endColorstr='#ff6e6e6e', GradientType=0); color: #fff; text-decoration: none; text-shadow: 0 1px 0 rgba(0, 0, 0, .5) } .ty-top-panel-btn:active { background-color: #5f5f5f; background-image: -moz-linear-gradient(top, #555, #6e6e6e); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555), to(#6e6e6e)); background-image: -webkit-linear-gradient(top, #555, #6e6e6e); background-image: -o-linear-gradient(top, #555, #6e6e6e); background-image: linear-gradient(to bottom, #555, #6e6e6e); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff555555', endColorstr='#ff6e6e6e', GradientType=0); -webkit-box-shadow: inset 0 -1px rgba(255, 255, 255, .05); -moz-box-shadow: inset 0 -1px rgba(255, 255, 255, .05); box-shadow: inset 0 -1px rgba(255, 255, 255, .05); color: #fff; text-shadow: none; font-size: 12px } .te-mode { margin-left: 300px } .te-mode .ty-ajax-loading-box { margin-left: 156px } html #jquery-overlay { z-index: 1160 } html #jquery-lightbox { z-index: 1170 } .homepage-banners { margin-top: 25px } .homepage-hotdeals { margin: 50px 0 } .ty-homepage-vendors { margin-top: 35px } .ty-homepage-vendors ul { margin: 15px 15px 0 0 } .ty-homepage-vendors ul li { padding: 5px 0 } .ty-homepage-vendors__devider { border-top: 1px solid #edf2f5; padding: 10px 0; margin-top: 15px } .ty-pagination { margin: 10px 0; padding: 10px 0 } .ty-pagination__items { display: inline-block; color: #7a9fb5 } .ty-pagination__bottom { border-top: 1px solid #dedede } .ty-pagination__item, .ty-pagination__selected { color: #fff; display: inline-block; padding: 3px 7px; min-width: 12px; text-align: center; text-decoration: none; text-transform: uppercase; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-transition: all 200ms; -moz-transition: all 200ms; -o-transition: all 200ms; transition: all 200ms } .ty-pagination__item { color: #7a9fb5 } .ty-pagination__item:hover { background: #edf2f5; color: #7a9fb5; padding: 4px 7px } .ty-pagination__selected { color: #fff; font-size: 14px; background: #465363 } .ty-pagination__range, .ty-pagination__btn { margin: 0 4px; padding: 5px 7px; width: auto; color: #7a9fb5 } .ty-pagination__btn:hover { color: #7a9fb5 } .ty-pagination__prev, .ty-pagination__next { color: #7a9fb5 } .ty-pagination__prev:hover, .ty-pagination__next:hover { color: #7a9fb5; background: #edf2f5; cursor: pointer } .ty-pagination__text { text-transform: uppercase } .ty-pagination__text-arrow { font-size: 16px; line-height: 10px; font-style: normal } .ty-pagination__text-arrow:before { content: "←" } .ty-pagination__right-arrow .ty-pagination__text-arrow:before { content: "→" } .ty-tabs { margin-top: 30px; vertical-align: bottom; border-bottom: 1px solid #d6e1e8 } .ty-tabs__list { vertical-align: bottom } .ty-tabs__item, .ty-tabs .subtab { float: left; vertical-align: bottom; white-space: nowrap; cursor: pointer; border-radius: 0; margin: 2px 2px 0 0; padding: 0 0 0 3px; position: relative; background: #dde6ec; -webkit-transition: all 200ms; -moz-transition: all 200ms; -o-transition: all 200ms; transition: all 200ms } .ty-tabs__item:hover, .ty-tabs .subtab:hover { background: #e6edf1 } .ty-tabs__item.active, .ty-tabs .subtab.active { background: #abc3d1 } .ty-tabs__a, .ty-tabs .subtab a { display: block; padding: 8px 21px 2px 18px; height: 23px; color: #7c7e80; text-decoration: none } .ty-tabs__item.active .ty-tabs__a { color: #fff } .ty-tabs .subtab .ty-tabs__item.active .ty-tabs__a { color: #7c7e80 } .ty-tabs__a:hover, .ty-tabs .subtab a:hover { text-decoration: none; color: #7c7e80 } .ty-tabs__content { padding: 15px 5px } .tab-list-title { margin: 50px 0 15px 0; padding-bottom: 8px; border-bottom: 1px solid #edf2f5; font-size: 22px } .ty-tabs .open .dropdown-menu { display: block } .ty-tabs .dropdown-menu { position: absolute; top: 100%; right: 0; z-index: 1000; display: none; min-width: 160px; padding: 5px 0; margin: 0; list-style: none; background-color: #fff; border: 1px solid #dcdcdc; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-border-top-right-radius: 0; -moz-border-radius-topright: 0; border-top-right-radius: 0; -webkit-border-top-left-radius: 0; -moz-border-radius-topleft: 0; border-top-left-radius: 0; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); box-shadow: 0 5px 10px rgba(0, 0, 0, .2); -webkit-background-clip: padding-box; -moz-background-clip: padding-box; background-clip: padding-box } .ty-tabs .dropdown-menu li.active { float: none; border: 0; margin: 0 } .ty-tabs .dropdown-menu li { display: block; margin: 0; float: none; background: 0 0; border: 0 } .ty-tabs .subtab { float: right !important } .ty-tabs .ty-icon-down-dir { position: relative; float: none; top: 0; left: 0; margin: 0 2px } .ty-tabs__item { border-top-left-radius: 4px; border-top-right-radius: 4px } .ty-ajax-loading-box__inner { display: none; margin: 0 10px 0 5px; padding: 6px 0 6px 27px; color: #fff; font-weight: 700 } .ty-ajax-loading-box { position: fixed; top: 50%; right: 50%; left: 50%; z-index: 100001; display: none; overflow: visible; margin-top: -26px; margin-left: -26px; padding: 0; min-height: 52px; width: 52px; background: url(../../../../../../../../design/themes/responsive/media/images/icons/ajax_loader.svg?1626074086) no-repeat 10px 10px #0d0d0d; opacity: .8; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px } .ty-ajax-loading-box_text_block { min-width: 120px; min-height: 76px; background-position: 44px 10px } .ty-ajax-loading-box-with__text-wrapper { color: #fff; margin-top: 50px; display: block; margin-left: 0; width: 110px; padding: 0 5px 5px; text-align: center } .ty-ajax-overlay { position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 10000; display: none } .notification-content-extended { position: fixed; top: 50%; left: 50%; z-index: 1101; margin: -40px 0 0 -320px; min-height: 140px; width: 640px; color: #000; background-color: #fff; border: 1px solid gray } .notification-content-extended { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px } .notification-content-extended h1 { border-top-left-radius: 6px; border-bottom-left-radius: 6px } .ty-product-notification__buttons { border-bottom-left-radius: 6px; border-bottom-right-radius: 6px } .notification-content-extended .ty-product-notification__body { overflow: auto } .notification-body-extended { color: #000; overflow-x: hidden; overflow-y: auto } .notification-container { position: fixed; top: 0; right: 40px; z-index: 1022; min-width: 300px; width: 40% } .notification-container-top { top: 10px } .notification-content { position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 10px 35px 10px 18px; line-height: 150%; border-radius: 2px; border-radius: 4px } .notification-content strong { margin-right: 7px } .notification-content-extended h1 { position: relative; padding: 13px 30px 10px 20px; border: none; border-bottom: 1px solid #bdc3c7; background: #f8f9f9; font-weight: 400; font-size: 18px; white-space: nowrap; width: 100%; overflow: hidden; text-overflow: ellipsis; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0 } .notification-content-extended h1 span { position: absolute; top: 15px; right: 14px; width: 16px; height: 16px; color: #acacac; text-shadow: none; font: 13px/1 'glyphs'; opacity: 1; cursor: pointer; speak: none; -webkit-font-smoothing: antialiased } .notification-content-extended h1 span:before { font-family: glyphs; content: "\e009"; speak: none; -webkit-font-smoothing: antialiased } .notification-content-extended h1 span:hover { color: #dfdfdf; opacity: 1 } .close { position: absolute; top: 5px; right: 7px; float: right; padding: 0; border: 0; background: 0 0; font-size: 20px; font-family: helvetica neue, Helvetica, Arial, sans-serif; line-height: 15px; cursor: pointer; -webkit-appearance: none } .close:hover { text-decoration: none; cursor: pointer } .alert-success, .alert-warning, .alert-error { position: relative; margin: 7px 0; border: 1px solid; font-size: 100%; opacity: .96 } .alert-success { border-color: #8bc045; background: #d0eaae; color: #496e16 } .alert-success .close { color: #8bc045 } .alert-warning { border-color: #f39c12; background: #f5e08c; color: #ac6e0b } .alert-warning .close { color: #f39c12 } .alert-error { border-color: #c0392b; background: #eb7064; color: #fff } .alert-error .close { color: #c0392b } .alert-error a { color: #fff; text-decoration: underline } .owl-item { -ms-touch-action: pan-y; touch-action: pan-y; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none } .owl-carousel .owl-wrapper:after { content: ""; display: block; clear: both; visibility: hidden; line-height: 0; height: 0 } .owl-carousel { display: none; position: relative; width: 100%; -ms-touch-action: pan-y } .owl-carousel .owl-wrapper { display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px); display: flex !important; align-content: center } .owl-carousel .owl-wrapper-outer { overflow: hidden; position: relative; width: 100% } .owl-carousel .owl-wrapper-outer.autoheight { -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out } .owl-carousel .owl-item { float: left; min-height: 32px } .owl-buttons { color: #486c82 } .owl-controls .owl-page, .owl-controls .owl-buttons div { cursor: pointer } .owl-controls { -webkit-tap-highlight-color: transparent; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none } .owl-carousel .owl-wrapper, .owl-carousel .owl-item { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0) } .owl-origin { -webkit-perspective: 1200px; -webkit-perspective-origin-x: 50%; -webkit-perspective-origin-y: 50%; -moz-perspective: 1200px; -moz-perspective-origin-x: 50%; -moz-perspective-origin-y: 50%; perspective: 1200px } .owl-fade-out { z-index: 10; -webkit-animation: fadeout .7s both ease; -moz-animation: fadeout .7s both ease; animation: fadeout .7s both ease } .owl-fade-in { -webkit-animation: fadein .7s both ease; -moz-animation: fadein .7s both ease; animation: fadein .7s both ease } .owl-backslide-out { -webkit-animation: backslideout 1s both ease; -moz-animation: backslideout 1s both ease; animation: backslideout 1s both ease } .owl-backslide-in { -webkit-animation: backslidein 1s both ease; -moz-animation: backslidein 1s both ease; animation: backslidein 1s both ease } .owl-godown-out { -webkit-animation: scaletofade .7s ease both; -moz-animation: scaletofade .7s ease both; animation: scaletofade .7s ease both } .owl-godown-in { -webkit-animation: godown .6s ease both; -moz-animation: godown .6s ease both; animation: godown .6s ease both } .owl-fadeup-in { -webkit-animation: scaleupfrom .5s ease both; -moz-animation: scaleupfrom .5s ease both; animation: scaleupfrom .5s ease both } .owl-fadeup-out { -webkit-animation: scaleupto .5s ease both; -moz-animation: scaleupto .5s ease both; animation: scaleupto .5s ease both } @-webkit-keyframes empty { 0% { opacity: 1 } } @-moz-keyframes empty { 0% { opacity: 1 } } @keyframes empty { 0% { opacity: 1 } } @-webkit-keyframes fadein { 0% { opacity: 0 } 100% { opacity: 1 } } @-moz-keyframes fadein { 0% { opacity: 0 } 100% { opacity: 1 } } @keyframes fadein { 0% { opacity: 0 } 100% { opacity: 1 } } @-webkit-keyframes fadeout { 0% { opacity: 1 } 100% { opacity: 0 } } @-moz-keyframes fadeout { 0% { opacity: 1 } 100% { opacity: 0 } } @keyframes fadeout { 0% { opacity: 1 } 100% { opacity: 0 } } @-webkit-keyframes backslideout { 25% { opacity: .5; -webkit-transform: translatez(-500px) } 75% { opacity: .5; -webkit-transform: translatez(-500px) translatex(-200%) } 100% { opacity: .5; -webkit-transform: translatez(-500px) translatex(-200%) } } @-moz-keyframes backslideout { 25% { opacity: .5; -moz-transform: translatez(-500px) } 75% { opacity: .5; -moz-transform: translatez(-500px) translatex(-200%) } 100% { opacity: .5; -moz-transform: translatez(-500px) translatex(-200%) } } @keyframes backslideout { 25% { opacity: .5; transform: translatez(-500px) } 75% { opacity: .5; transform: translatez(-500px) translatex(-200%) } 100% { opacity: .5; transform: translatez(-500px) translatex(-200%) } } @-webkit-keyframes backslidein { 0%, 25% { opacity: .5; -webkit-transform: translatez(-500px) translatex(200%) } 75% { opacity: .5; -webkit-transform: translatez(-500px) } 100% { opacity: 1; -webkit-transform: translatez(0) translatex(0) } } @-moz-keyframes backslidein { 0%, 25% { opacity: .5; -moz-transform: translatez(-500px) translatex(200%) } 75% { opacity: .5; -moz-transform: translatez(-500px) } 100% { opacity: 1; -moz-transform: translatez(0) translatex(0) } } @keyframes backslidein { 0%, 25% { opacity: .5; transform: translatez(-500px) translatex(200%) } 75% { opacity: .5; transform: translatez(-500px) } 100% { opacity: 1; transform: translatez(0) translatex(0) } } @-webkit-keyframes scaletofade { to { opacity: 0; -webkit-transform: scale(.8) } } @-moz-keyframes scaletofade { to { opacity: 0; -moz-transform: scale(.8) } } @keyframes scaletofade { to { opacity: 0; transform: scale(.8) } } @-webkit-keyframes godown { from { -webkit-transform: translatey(-100%) } } @-moz-keyframes godown { from { -moz-transform: translatey(-100%) } } @keyframes godown { from { transform: translatey(-100%) } } @-webkit-keyframes scaleupfrom { from { opacity: 0; -webkit-transform: scale(1.5) } } @-moz-keyframes scaleupfrom { from { opacity: 0; -moz-transform: scale(1.5) } } @keyframes scaleupfrom { from { opacity: 0; transform: scale(1.5) } } @-webkit-keyframes scaleupto { to { opacity: 0; -webkit-transform: scale(1.5) } } @-moz-keyframes scaleupto { to { opacity: 0; -moz-transform: scale(1.5) } } @keyframes scaleupto { to { opacity: 0; transform: scale(1.5) } } .owl-theme { margin: 0 } .ty-owl-controls { margin: -40px 0 0; float: right; position: relative; z-index: 100 } .ty-sidebox .ty-owl-controls { margin: -50px 0 0 } .owl-theme .owl-controls { margin-top: 10px; text-align: center } .owl-theme .owl-controls-outside { margin-top: 0; text-align: center } .owl-theme .owl-controls .owl-buttons div { color: #fff; display: inline-block; margin: 5px; padding: 3px 10px; font-size: 12px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; background: #b2c7d4; filter: alpha(opacity=70); opacity: .7 } .owl-theme .owl-controls-outside .owl-buttons div { float: left; font-size: 15px; padding: 2px 9px; height: 20px; width: 6px; margin-top: 3px; margin-bottom: 0 } .owl-theme .owl-controls-outside .owl-buttons div:last-child { margin-right: 0 } .owl-theme .owl-controls.clickable .owl-buttons div:hover { filter: alpha(opacity=100); opacity: 1; text-decoration: none } .owl-theme .owl-controls .owl-page { display: inline-block } .owl-theme .owl-controls .owl-page span { display: block; width: 12px; height: 12px; margin: 5px 7px; filter: alpha(opacity=50); opacity: .5; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; background: #a9b0b4 } .owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span { filter: alpha(opacity=100); opacity: 1 } .owl-theme .owl-controls .owl-page span.owl-numbers { height: auto; width: auto; color: #fff; padding: 2px 10px; font-size: 12px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px } .owl-item.loading { background: url(../../../../../../../../design/themes/responsive/media/images/icons/ajax_loader.svg?1626074086) no-repeat center center } .owl-more-theme .owl-controls { width: 100%; position: absolute; top: 50%; margin-top: -18px } .owl-more-theme .owl-prev, .owl-more-theme .owl-next { position: absolute; padding: 3px 8px 0 } .owl-more-theme .owl-prev i, .owl-more-theme .owl-next i { font-size: 30px } .owl-more-theme .owl-prev { left: -35px; -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px } .owl-more-theme .owl-next { right: -35px; -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0 } #lightbox-container-image-box { height: 100% !important } #lightbox-container-image, #lightbox-container-image-data-box, #lightbox-container-image-box, #lightbox-image, #lightbox-nav { max-width: 100vw } #lightbox-image { max-height: 80vh } @media(max-width:767px) { #jquery-lightbox { overflow: hidden } } @media(max-width:767px) { .pp_pic_holder.pp_default { max-width: 100vw; overflow: hidden; position: fixed; top: 0% !important } #pp_full_res, .pp_content, .ppt { max-width: 100vw } .pp_details { max-width: 100% } #pp_full_res img, .pp_hoverContainer, .pp_content { max-width: 100%; height: auto !important } a.pp_close { top: -35px !important } } .ty-owl-previewer .object-container, .ty-owl-previewer .ty-owl-previewer__container, .ty-owl-previewer .owl-wrapper-outer, .ty-owl-previewer .owl-wrapper, .ty-owl-previewer__image-container { height: 100vh !important; max-height: 100% } .ty-owl-previewer__image--flex-fix-wrapper { max-height: 80%; max-width: 100%; width: 100%; height: 100%; text-align: center; display: flex; justify-content: center; align-items: center } .ty-owl-previewer .owl-controls { position: absolute; bottom: 0; left: 0; right: 0 } .ty-owl-previewer__image-container { display: flex; align-items: center; justify-content: center } .ty-owl-previewer__image { display: inline; max-width: 100%; max-height: 100% } .ty-owl-previewer__dialog { height: 80vh !important; width: 80vw !important; top: 10vh !important; left: 10vw !important; max-height: none; max-width: 80vw !important; position: fixed } @media(max-width:767px) { .ty-owl-previewer__dialog { height: 100vh !important; width: 100vw !important; top: 0 !important; left: 0 !important; max-width: 100vw !important } } .ty-owl-previewer__dialog .ui-dialog-titlebar { background: #fff; border: none } .ty-owl-previewer.ui-dialog-content { height: calc(100% - 48px) !important; display: flex !important; align-items: center; justify-content: center } .ty-owl-previewer.ui-dialog-content .object-container { padding: 4px; display: block; width: 100% } .ty-footer-form-block { margin: 27px 0 0; color: #fff } .ty-footer-form-block__title { display: inline-block; padding-right: 30px; font-size: 22px; color: #fff; font-weight: 400 } .ty-footer-form-block__form { display: inline-block; margin: 0 0 10px !important; width: 300px } .ty-footer-form-block__form .cm-hint { color: #c9c9c9 } .dropdown-menu { display: none } .text-center { text-align: center } .text-right { text-align: right } .text-justify { text-align: justify } .litecheckout .cm-sdek-select-store { position: static; display: none } .litecheckout .pickup--map-list, .litecheckout .pickup--list, .litecheckout .ty-checkout-select-store, .litecheckout .ty-checkout-select-store__list, .litecheckout .ty-checkout-select-store__map-full-div { padding-left: 0 } .litecheckout .pickup--show-all-btn-wrapper { width: 100%; padding: 6.5px; text-align: center } .litecheckout .pickup__open-pickupups-btn { display: flex; margin-top: 15px; flex-basis: 100%; padding: 10px 0; justify-content: center; align-items: center } .litecheckout .pickup__offices { align-items: flex-start; align-content: flex-start; overflow-y: auto; height: 500px; max-height: 500px; padding: 4px } .litecheckout .pickup__offices.litecheckout__fields-row--wrapped .ty-one-store { flex-basis: 100%; width: 100% } .litecheckout .pickup__offices-wrapper { display: flex; flex-direction: column; flex-basis: 30%; overflow-y: hidden; height: 502px; max-height: 502px; border: 1px solid #edf2f5; border-right: 0; margin: 0; border-radius: 6px 0 0 6px } .litecheckout .pickup__offices-wrapper--near-map { flex-basis: 100% !important; width: auto } .litecheckout .pickup__offices--list { padding: 0 } @media(max-width:767px) { .litecheckout .pickup__offices--list { max-height: calc(100vh - 140px) !important; min-height: calc(100vh - 140px) !important; overflow: auto } .litecheckout .pickup__offices--list-no-height.pickup__offices { max-height: unset !important; min-height: unset !important; padding: 0; padding-top: 15px } .litecheckout .pickup__offices--list-no-height.pickup__offices .ty-one-store { border-top: 1px solid #dce3ea; border-right: 1px solid #dce3ea } } .litecheckout .pickup__offices--list .ty-one-store { padding: 0 !important; min-height: auto !important; border-bottom: 1px solid #edf2f5; padding-top: 10px !important; padding-bottom: 10px !important } .litecheckout .pickup__offices--list .ty-one-store .ty-sdek-store__label.ty-one-store__label { border: 0 !important; border-radius: 0 !important } .litecheckout .pickup__offices--list .ty-sdek-office__selected { border-radius: 0 !important; border-left-color: #46aaf2 !important; background-color: #fff !important } .litecheckout .pickup__offices--list .ty-sdek-office__selected .ty-one-store__name { color: #46aaf2 } .litecheckout .pickup__offices--list .ty-sdek-office__selected .ty-sdek-store__label.ty-one-store__label { box-shadow: none !important } .litecheckout .pickup__search { padding: 10px; background-color: rgba(0, 0, 0, .02) } .litecheckout .pickup__search-field { max-width: 100%; margin: 0 } .litecheckout .pickup--list .pickup__offices-wrapper { flex-basis: 100%; border: 0; overflow: initial; height: auto } .litecheckout .pickup--list .pickup__offices { padding: 0; margin: 0 -6.5px; height: auto } .litecheckout .pickup--list .pickup__offices.litecheckout__fields-row--wrapped .ty-one-store { flex-basis: 33.3% } .litecheckout .pickup--map-list, .litecheckout .pickup--list { display: flex; flex-direction: row-reverse; width: 100% } .litecheckout .pickup__map-wrapper { display: flex; flex-basis: 70%; height: 500px; margin: 0; border-radius: 0 6px 6px 0; overflow: hidden } @media(max-width:767px) { .litecheckout .pickup__map-wrapper { border-radius: 0 } } .litecheckout .pickup__map-container { flex-basis: 100% } .litecheckout .pickup__offices--list--no-sorting .ty-sdek-office__selected { order: 1 !important } .litecheckout .pickup--map-list .ty-checkout-select-store__item-view, .litecheckout .pickup--map-list .ty-checkout-select-store__list__item-view, .litecheckout .pickup--list .ty-checkout-select-store__item-view, .litecheckout .pickup--list .ty-checkout-select-store__list__item-view { padding: 0 6px; padding-bottom: 20px } .litecheckout .pickup--map-list .ty-checkout-select-store__item-view .ty-btn.ty-btn__tertiary.text-button, .litecheckout .pickup--map-list .ty-checkout-select-store__list__item-view .ty-btn.ty-btn__tertiary.text-button, .litecheckout .pickup--list .ty-checkout-select-store__item-view .ty-btn.ty-btn__tertiary.text-button, .litecheckout .pickup--list .ty-checkout-select-store__list__item-view .ty-btn.ty-btn__tertiary.text-button { padding: 10px 25px } .litecheckout .pickup--map-list .ty-checkout-select-store__list .ty-one-store__label, .litecheckout .pickup--list .ty-checkout-select-store__list .ty-one-store__label { min-height: 105px; display: flex; align-items: center } .litecheckout .pickup--map-list .ty-checkout-select-store__list .ty-one-store__label .ty-one-store__name, .litecheckout .pickup--list .ty-checkout-select-store__list .ty-one-store__label .ty-one-store__name { padding-top: 0 } .litecheckout .pickup--map-list .ty-checkout-select-store__list .ty-one-store__label label, .litecheckout .pickup--list .ty-checkout-select-store__list .ty-one-store__label label { width: 100% } .litecheckout .pickup--map-list .ty-one-store, .litecheckout .pickup--list .ty-one-store { display: flex; width: 33.3%; flex-basis: 33.3%; padding: 6.5px; margin: 0; min-height: 145px; order: 1; background-color: rgba(0, 0, 0, .02); border-left: 3px solid transparent; box-sizing: border-box } .litecheckout .pickup--map-list .ty-one-store.hidden, .litecheckout .pickup--list .ty-one-store.hidden { display: none } .litecheckout .pickup--map-list .ty-one-store__name, .litecheckout .pickup--list .ty-one-store__name { font-size: 16px; font-weight: 400; padding: 0 } .litecheckout .pickup--map-list .ty-one-store__description .ty-one-office__address, .litecheckout .pickup--list .ty-one-store__description .ty-one-office__address { font-size: 12px; color: #6c6c6c } .litecheckout .pickup--map-list .ty-one-store__description .ty-one-office__worktime, .litecheckout .pickup--list .ty-one-store__description .ty-one-office__worktime { font-size: 12px; color: #6c6c6c } .litecheckout .pickup--map-list .ty-one-store__label, .litecheckout .pickup--list .ty-one-store__label { display: flex; flex-direction: column; width: 100%; margin: 0; padding: 0 20px; cursor: pointer; justify-content: center; border-radius: 5px; border: solid 1px #acbdcd } .litecheckout .pickup--map-list .ty-one-store__label *, .litecheckout .pickup--list .ty-one-store__label * { cursor: pointer } .litecheckout .pickup--map-list .ty-one-store__radio-0, .litecheckout .pickup--list .ty-one-store__radio-0 { display: none; border-radius: 5px; border: solid 1px #acbdcd } .litecheckout .pickup--map-list .ty-one-store:hover, .litecheckout .pickup--list .ty-one-store:hover { background: rgba(0, 0, 0, .05) } .litecheckout .pickup--map-list .ty-one-store *, .litecheckout .pickup--list .ty-one-store * { box-sizing: border-box } @media(max-width:1180px) { .litecheckout .pickup--map-list .ty-checkout-select-store, .litecheckout .pickup--map-list .ty-checkout-select-store__list, .litecheckout .pickup--list .ty-checkout-select-store, .litecheckout .pickup--list .ty-checkout-select-store__list { width: calc(100% - 2px) } .litecheckout .pickup--map-list .ty-one-store, .litecheckout .pickup--list .ty-one-store { flex-basis: 100% } } @media(max-width:767px) { .litecheckout .pickup--map-list .ty-one-store, .litecheckout .pickup--list .ty-one-store { flex-basis: 100% } .litecheckout .pickup--map-list, .litecheckout .pickup--list { flex-direction: row; flex-wrap: wrap } .litecheckout .pickup__offices-wrapper { flex-basis: 100%; height: auto; max-height: unset; border: 0 } .litecheckout .pickup__offices { padding: 4px; height: auto; max-height: unset; overflow-y: auto } .litecheckout .pickup__search { border: 0 } .litecheckout .pickup__map-wrapper { flex-direction: column; flex-basis: 100%; height: auto; border: 0 } .litecheckout .pickup__map-container { flex-basis: 70vh; height: 70vh; border: 1px solid #acbdcd } .litecheckout .pickup__map-container--mobile-hint { display: flex; visibility: visible; min-height: 25px; justify-content: center; align-items: center; color: #fff; background-color: #acbdcd; border-top: 2px solid #fff; padding: 5px; text-align: center; font-size: .9em } } @media(min-width:767px) { .litecheckout .accordeon-label, .litecheckout .accordeon-checkbox { visibility: hidden; display: none } .litecheckout .pickup__map-container--mobile-hint { display: none; visibility: hidden } } @media(max-width:767px) { .litecheckout .accordeon-labels { display: flex; width: 100%; padding: 0 10px } .litecheckout .accordeon-label { display: inline-flex; border: 1px solid rgba(0, 0, 0, .14); background-color: rgba(151, 151, 151, .178); color: rgba(0, 0, 0, .65); text-align: center; cursor: pointer; flex-basis: 100%; height: 25px; justify-content: center; align-items: center } .litecheckout .accordeon-label--checked { background-color: #4fbe31; font-weight: 900; color: #fff } .litecheckout .accordeon-label:first-child { border-right: 0 } .litecheckout .accordeon-label:checked { color: #fff } .litecheckout .accordeon-checkbox { display: none } .litecheckout .accordeon-content { display: none } .litecheckout .accordeon-checkbox:checked~.accordeon-content { display: block } } .ui-dialog .ui-dialog-content.ty-checkout-select-store__map-full-div-in-popup { min-width: 740px } @media(max-width:768px) { .ui-dialog .ui-dialog-content.ty-checkout-select-store__map-full-div-in-popup { min-width: unset; width: 100% } } @media(max-width:767px) { .litecheckout-ya-baloon { overflow-x: hidden } } .litecheckout__link { color: #4fbe32 } .litecheckout__shippings { transition: .256s padding } .litecheckout__shippings:after { display: block; content: ""; transition: .256s all; background-color: transparent; color: #fff } .litecheckout__overlay--active { position: relative; z-index: inherit; padding: 0 5px; min-height: 300px } .litecheckout__overlay--active:after { display: flex; align-items: center; justify-content: center; text-align: center; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(0, 0, 0, .5); border-radius: 6px; content: attr(data-ca-lite-checkout-overlay-message); color: #fff; font-size: 38px } .litecheckout--clear-field { position: absolute; top: 0; bottom: 0; right: 0; width: 45px; display: none } .litecheckout--clear-field::after { content: "×"; display: block; position: absolute; width: 100%; height: 100%; text-align: center; color: #4fbe32; font-size: 45px; line-height: .9 } .litecheckout__input--selectable--like-link:focus~.litecheckout--clear-field { display: block } @media(min-width:768px) { .litecheckout__input--selectable--like-link:focus~.litecheckout--clear-field { display: none } } .litecheckout__select { width: 100%; height: 41px; border: 1px solid #acbdcd; border-radius: 5px; font-size: 14px; color: #2e3a47 } .litecheckout__select:hover { border-color: #465f73 } .litecheckout__select:focus { border-color: #4fbe31; outline: 0; box-shadow: 0 0 0 4px rgba(79, 190, 49, .2), 0 0 0 1px #4fbe31 } .litecheckout__select-label { display: block; padding: 6px 0; font-weight: 700 } .litecheckout .ty-footer-form-block-policy__input--autoclicked .ty-lable-subscribe-policy__wrapper { max-width: unset } .litecheckout__pickpoint--postamat { width: 100%; margin-bottom: 6px } .litecheckout__payment-method .ty-payments-list__item { display: none } .litecheckout__payment-instructions { flex-direction: column } .litecheckout__terms { width: 100% } .litecheckout__terms .ty-checkout__terms { margin: 0; border: 1px solid #dce3ea; background-color: rgba(249, 249, 249, .5) } .litecheckout__submit-btn { width: 100%; border-radius: 5px; background-color: #f58d8e; height: 54px; text-align: center; color: #fff; font-size: 16px; border: none; transition: background 200ms } .litecheckout__submit-btn--auto-width { max-width: 100%; width: auto; padding: 0 30px } .litecheckout__submit-btn:hover, .litecheckout__submit-btn:focus { background: #f7a9aa } .litecheckout__form { width: 100%; display: flex; flex-direction: column } .litecheckout__page-title { margin: 40px 0 15px; padding: 0 8px; font-size: 28px } .tygh-footer>div.litecheckout__footer { background: 0 0 } .litecheckout__footer { margin-top: 30px } @media(max-width:767px) { .litecheckout__footer .ty-logo-container { margin-bottom: 10px } } .litecheckout__footer .footer-copyright { background: 0 0 } .litecheckout__footer .bottom-copyright { margin-top: 0 } .litecheckout__container { flex-basis: 100%; padding-top: .5rem; padding-bottom: .5rem; max-width: 100% } .litecheckout__section { display: flex; flex-direction: column; flex-shrink: 0; flex-wrap: wrap } .litecheckout__group { display: flex; flex-wrap: wrap; max-width: 100%; width: 100% } .litecheckout__group.hidden { display: none } .litecheckout__group .captcha { padding: 0 8px } .litecheckout__item { display: flex; margin: .5rem } .litecheckout__item--fill { flex-grow: 1; flex-shrink: 1 } .litecheckout__item--full { flex-grow: 1; flex-shrink: 1; width: 100% } .litecheckout__item--center { align-items: center } .litecheckout__item:empty { display: none } .litecheckout__field { display: flex; flex-grow: 1; flex-shrink: 1; flex-basis: 100%; min-width: 12rem; margin: .5rem; position: relative; flex-direction: column; align-items: flex-start } @media(min-width:768px) { .litecheckout__field { min-width: 5rem } } @media(min-width:768px) { .litecheckout__field--auto { flex-grow: 0; flex-shrink: 0; flex-basis: auto } } @media(min-width:768px) { .litecheckout__field--fill { flex-basis: auto } } .litecheckout__field--xsmall { flex-basis: calc(25% - 1rem) } .litecheckout__field--small { flex-basis: calc(33.33333% - 1rem) } .litecheckout__field--medium { flex-basis: calc(50% - 1rem) } .litecheckout__field--large { flex-basis: calc(66.66667% - 1rem) } .litecheckout__field--xlarge { flex-basis: calc(75% - 1rem) } .litecheckout__label, .litecheckout__input { display: block; padding: 0; width: 100%; font-weight: 400 } .litecheckout__label.hidden, .litecheckout__input.hidden { display: none } .litecheckout .litecheckout__input { padding: 8px 4px; border: 1px solid #acbdcd; border-radius: 3px; box-sizing: border-box; height: auto; border-radius: 5px; background-color: #fff; font-size: 16px; color: #2e3a47 } .litecheckout .litecheckout__input--textarea { resize: vertical; min-height: 120px; width: 100% } .litecheckout .litecheckout__input:not(:placeholder-shown), .litecheckout .litecheckout__input:focus { padding-top: 14px; padding-bottom: 2px } .litecheckout .litecheckout__input:hover { border-color: #465f73 } .litecheckout .litecheckout__input:focus { border: solid 1px #4fbe31; box-shadow: 0 0 0 4px rgba(79, 190, 49, .2), 0 0 0 1px #4fbe31; outline: 0 } .litecheckout .litecheckout__input:placeholder-shown:not(:focus)+.litecheckout__label { top: 10px; font-size: 14px; pointer-events: none } .litecheckout .litecheckout__input[type=hidden]+.litecheckout__label, .litecheckout .litecheckout__input[disabled]+.litecheckout__label, .litecheckout .litecheckout__input.disabled+.litecheckout__label { display: none } .litecheckout .litecheckout__input--selectable { padding: initial; padding-left: 9px; height: 40px; font-size: 16px; background: 0; border: 0; border-bottom: 1px solid #acbdcd } .litecheckout .litecheckout__input--selectable:not(:placeholder-shown), .litecheckout .litecheckout__input--selectable:focus { padding: initial; padding-left: 9px } .litecheckout .litecheckout__input--selectable+.litecheckout__label { display: none } .litecheckout .litecheckout__input--selectable--select { padding-left: 4px; border: 1px solid #acbdcd } .litecheckout .litecheckout__input--selectable--select:not(:placeholder-shown), .litecheckout .litecheckout__input--selectable--select:focus { padding: initial; padding-left: 4px; color: #6c6c6c; padding-right: 1rem; text-align-last: right } .litecheckout .litecheckout__input--selectable--select:hover { border: solid 1px #465f73 } .litecheckout .litecheckout__input--selectable--like-link { background-color: transparent; border: solid 1px #465f73; font-size: 22px; color: #4fbe31; font-family: pt sans; text-decoration: dashed; text-decoration-line: underline } .litecheckout .litecheckout__input--selectable--like-link:not(:placeholder-shown) { cursor: pointer } .litecheckout .litecheckout__input--selectable--like-link:hover { border: solid 1px #465f73 } .litecheckout .litecheckout__input--selectable--like-link:focus { border-color: #4fbe31 } @media(max-width:767px) { .litecheckout .litecheckout__input--selectable--like-link { font-size: 14px; padding-left: 7px; transition: cubic-bezier(.075, .82, .165, 1) .3s padding !important } .litecheckout .litecheckout__input--selectable--like-link:not(:focus) { padding-left: 0 } .litecheckout .litecheckout__input--selectable--select { max-width: unset; font-size: 14px } } .litecheckout__label { transition: .3s all; font-size: 12px; color: #a1a6aa; position: absolute; top: 2px; left: 6px; width: calc(100% - 12px); overflow-x: hidden; text-overflow: ellipsis; word-wrap: break-word; white-space: nowrap } .litecheckout__step-title { align-self: center; font-size: 22px; color: #2e3a47; margin-bottom: 0; font-weight: 400; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal } .litecheckout__shipping-method { display: flex; justify-content: stretch; align-items: stretch; height: 130px } .litecheckout__shipping-method__logo-image { max-height: 60px } .litecheckout__shipping-method__wrapper { border-radius: 5px; border: solid 1px #acbdcd; display: flex; justify-content: center; align-items: center; flex-direction: column; width: calc(100% - 2px); height: 130px; overflow: hidden; cursor: pointer } .litecheckout__shipping-method__wrapper:hover { border-color: #465f73 } .litecheckout__shipping-method__wrapper .ty-error-text { padding: 0 6px } .litecheckout__shipping-method__radio:checked+.litecheckout__shipping-method__wrapper { border: solid 1px #4fbe31; box-shadow: 0 0 0 4px rgba(79, 190, 49, .2), 0 0 0 1px #4fbe31 } .litecheckout__shipping-method__title, .litecheckout__shipping-method__delivery-time { margin: 0; padding: 0; text-align: center; max-width: calc(100% - 1rem) } .litecheckout__shipping-method__title { color: #4fbe31; font-size: 16px } .litecheckout__shipping-method__delivery-time { color: #6c6c6c; font-size: 13px; overflow: hidden; text-overflow: ellipsis; white-space: pre } .litecheckout__autocomplete-dropdown { margin-left: .5rem; margin-right: .5rem; max-width: 100%; width: 100%; position: relative } .litecheckout__autocomplete-dropdown .ui-widget-content { border-radius: 3px } .litecheckout__autocomplete-dropdown .ui-menu { padding: 0; height: auto; max-height: 30em; overflow-y: auto } .litecheckout__autocomplete-dropdown .ui-menu .ui-menu-item { box-sizing: border-box; padding: 10px 20px; border: 1px solid transparent; border-radius: 3px } .litecheckout__autocomplete-dropdown .ui-state-hover, .litecheckout__autocomplete-dropdown .ui-widget-content .ui-state-hover, .litecheckout__autocomplete-dropdown .ui-widget-header .ui-state-hover, .litecheckout__autocomplete-dropdown .ui-state-focus, .litecheckout__autocomplete-dropdown .ui-widget-content .ui-state-focus, .litecheckout__autocomplete-dropdown .ui-widget-header .ui-state-focus { color: #4fbe31; background: #fff } .litecheckout__cart { margin-top: 66px; padding: 20px 15px; border-radius: 5px; background: #f7f9fa } .litecheckout__cart .ty-order-products__price:not(:last-child) { margin-bottom: 3px } .litecheckout__cart .ty-product-options { padding-top: 0; color: #8d939c } .litecheckout__cart .ty-order-products__item { border-color: #d6e1e8 } .litecheckout__order-products-p { display: inline-block; max-width: 238px } .litecheckout__field--checkbox { justify-content: flex-end; flex-direction: column-reverse } .litecheckout__field--checkbox .litecheckout__label { position: relative; left: 0; top: 0; right: auto; width: auto; font-size: 14px } .litecheckout__field--checkbox .litecheckout__input { width: auto; margin-top: 5px } .litecheckout__field--date .ty-calendar__block { width: 100% } .litecheckout__field--date .litecheckout__label { font-size: 14px; top: 0 } .litecheckout__field--selectbox { position: relative } .litecheckout__field--selectbox:after { position: absolute; top: 10px; right: 2px; left: auto; bottom: auto; width: 15px; height: 20px; content: ''; display: block; -webkit-appearance: menulist; -moz-appearance: none } .litecheckout__field--selectbox .litecheckout__input { width: 100%; height: 40px; padding: 0 !important; padding-top: 14px !important; padding-left: 2px !important; -webkit-appearance: none; -moz-appearance: menulist; z-index: 1; background-color: transparent } .litecheckout__field--selectbox .litecheckout__label { font-size: 14px } .litecheckout__field--radio { padding-top: 22px } .litecheckout__field--radio .litecheckout__label { top: 0; left: 0; font-size: 14px } .litecheckout__field--radio .litecheckout__input { display: inline; padding: 0; margin: 0; width: unset; height: unset; margin-bottom: 2px; margin-right: 5px } .litecheckout__field--radio .litecheckout__input:focus { box-shadow: 0 1px 0 4px rgba(79, 190, 49, .2), 0 1px 0 1px #4fbe31 } .litecheckout__field--textarea .litecheckout__input { resize: vertical; min-height: 120px; width: 100% } #shipping_rates_list { width: 100% } #shipping_rates_list>.ty-shipping-options__total { display: none; visibility: hidden } .ty-tiles { display: flex; justify-content: stretch; align-items: stretch; box-sizing: border-box; min-height: 130px } .ty-tiles__title, .ty-tiles__text, .ty-tiles__link { margin: 0; padding: 0 } .ty-tiles__title--center, .ty-tiles__text--center, .ty-tiles__link--center { text-align: center } .ty-tiles__title { color: #4fbe32; font-size: 16px } .ty-tiles__text { color: #6c6c6c; font-size: 13px } .ty-tiles__link { display: inline-block; color: #4fbe32; font-size: 13px } .ty-tiles__link:hover { color: #ea621f } .ty-tiles__actions { margin-top: auto; padding-top: .5rem } .ty-tiles__wrapper { display: flex; flex: 1; flex-direction: column; box-sizing: border-box; min-height: 130px; padding-top: .75rem; padding-right: 1rem; padding-bottom: .5rem; padding-left: 1rem; border: solid 1px #acbdcd; border-radius: 5px; overflow: hidden; cursor: pointer } .ty-tiles__wrapper:hover { border-color: #465f73 } .ty-tiles__wrapper .ty-error-text { padding: 0 6px } .ty-tiles__wrapper--center { align-items: center } .ty-tiles__wrapper--vcenter { justify-content: center } .ty-tiles__radio:checked+.ty-tiles__wrapper { border: solid 1px #4fbe32; box-shadow: 0 0 0 4px rgba(79, 190, 50, .2), 0 0 0 1px #4fbe32 } @-ms-viewport { width: device-width; } .hidden { display: none } .visible-phone { display: none !important } .visible-tablet { display: none !important } .hidden-desktop { display: none !important } .visible-desktop { display: inherit !important } @media(min-width:768px) and (max-width:979px) { .hidden-desktop { display: inherit !important } .visible-desktop { display: none !important } .visible-tablet { display: inherit !important } .hidden-tablet { display: none !important } } @media(max-width:767px) { .hidden-desktop { display: inherit !important } .visible-desktop { display: none !important } .visible-phone { display: inherit !important } .hidden-phone { display: none !important } } .visible-print { display: none !important } @media print { .visible-print { display: inherit !important } .hidden-print { display: none !important } } @media(min-width:1224px) { .row { margin-left: -25px } .row:before, .row:after { display: table; content: ""; line-height: 0; width: 100% } .row:after { clear: both } [class*=span] { float: left; min-height: 1px; margin-left: 25px } .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width: 1175px } .span16 { width: 1175px } .span15 { width: 1100px } .span14 { width: 1025px } .span13 { width: 950px } .span12 { width: 875px } .span11 { width: 800px } .span10 { width: 725px } .span9 { width: 650px } .span8 { width: 575px } .span7 { width: 500px } .span6 { width: 425px } .span5 { width: 350px } .span4 { width: 275px } .span3 { width: 200px } .span2 { width: 125px } .span1 { width: 50px } .offset16 { margin-left: 1225px } .offset15 { margin-left: 1150px } .offset14 { margin-left: 1075px } .offset13 { margin-left: 1000px } .offset12 { margin-left: 925px } .offset11 { margin-left: 850px } .offset10 { margin-left: 775px } .offset9 { margin-left: 700px } .offset8 { margin-left: 625px } .offset7 { margin-left: 550px } .offset6 { margin-left: 475px } .offset5 { margin-left: 400px } .offset4 { margin-left: 325px } .offset3 { margin-left: 250px } .offset2 { margin-left: 175px } .offset1 { margin-left: 100px } .row-fluid { width: 100% } .row-fluid:before, .row-fluid:after { display: table; content: ""; line-height: 0; width: 100% } .row-fluid:after { clear: both } .row-fluid [class*=span] { display: block; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: left; margin-left: 2.1276595744681% } .row-fluid [class*=span]:first-child { margin-left: 0 } .row-fluid .controls-row [class*=span]+[class*=span] { margin-left: 2.1276595744681% } .row-fluid .span16 { width: 100% } .row-fluid .span15 { width: 93.617021276596% } .row-fluid .span14 { width: 87.234042553191% } .row-fluid .span13 { width: 80.851063829787% } .row-fluid .span12 { width: 74.468085106383% } .row-fluid .span11 { width: 68.085106382979% } .row-fluid .span10 { width: 61.702127659574% } .row-fluid .span9 { width: 55.31914893617% } .row-fluid .span8 { width: 48.936170212766% } .row-fluid .span7 { width: 42.553191489362% } .row-fluid .span6 { width: 36.170212765957% } .row-fluid .span5 { width: 29.787234042553% } .row-fluid .span4 { width: 23.404255319149% } .row-fluid .span3 { width: 17.021276595745% } .row-fluid .span2 { width: 10.63829787234% } .row-fluid .span1 { width: 4.2553191489362% } .row-fluid .offset16 { margin-left: 104.25531914894% } .row-fluid .offset16:first-child { margin-left: 102.12765957447% } .row-fluid .offset15 { margin-left: 97.872340425532% } .row-fluid .offset15:first-child { margin-left: 95.744680851064% } .row-fluid .offset14 { margin-left: 91.489361702128% } .row-fluid .offset14:first-child { margin-left: 89.36170212766% } .row-fluid .offset13 { margin-left: 85.106382978723% } .row-fluid .offset13:first-child { margin-left: 82.978723404255% } .row-fluid .offset12 { margin-left: 78.723404255319% } .row-fluid .offset12:first-child { margin-left: 76.595744680851% } .row-fluid .offset11 { margin-left: 72.340425531915% } .row-fluid .offset11:first-child { margin-left: 70.212765957447% } .row-fluid .offset10 { margin-left: 65.957446808511% } .row-fluid .offset10:first-child { margin-left: 63.829787234043% } .row-fluid .offset9 { margin-left: 59.574468085106% } .row-fluid .offset9:first-child { margin-left: 57.446808510638% } .row-fluid .offset8 { margin-left: 53.191489361702% } .row-fluid .offset8:first-child { margin-left: 51.063829787234% } .row-fluid .offset7 { margin-left: 46.808510638298% } .row-fluid .offset7:first-child { margin-left: 44.68085106383% } .row-fluid .offset6 { margin-left: 40.425531914894% } .row-fluid .offset6:first-child { margin-left: 38.297872340426% } .row-fluid .offset5 { margin-left: 34.042553191489% } .row-fluid .offset5:first-child { margin-left: 31.914893617021% } .row-fluid .offset4 { margin-left: 27.659574468085% } .row-fluid .offset4:first-child { margin-left: 25.531914893617% } .row-fluid .offset3 { margin-left: 21.276595744681% } .row-fluid .offset3:first-child { margin-left: 19.148936170213% } .row-fluid .offset2 { margin-left: 14.893617021277% } .row-fluid .offset2:first-child { margin-left: 12.765957446809% } .row-fluid .offset1 { margin-left: 8.5106382978723% } .row-fluid .offset1:first-child { margin-left: 6.3829787234043% } } @media(min-width:768px) and (max-width:979px) { .row { margin-left: -10px } .row:before, .row:after { display: table; content: ""; line-height: 0; width: 100% } .row:after { clear: both } [class*=span] { float: left; min-height: 1px; margin-left: 10px } .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width: 726px } .span16 { width: 726px } .span15 { width: 680px } .span14 { width: 634px } .span13 { width: 588px } .span12 { width: 542px } .span11 { width: 496px } .span10 { width: 450px } .span9 { width: 404px } .span8 { width: 358px } .span7 { width: 312px } .span6 { width: 266px } .span5 { width: 220px } .span4 { width: 174px } .span3 { width: 128px } .span2 { width: 82px } .span1 { width: 36px } .offset16 { margin-left: 746px } .offset15 { margin-left: 700px } .offset14 { margin-left: 654px } .offset13 { margin-left: 608px } .offset12 { margin-left: 562px } .offset11 { margin-left: 516px } .offset10 { margin-left: 470px } .offset9 { margin-left: 424px } .offset8 { margin-left: 378px } .offset7 { margin-left: 332px } .offset6 { margin-left: 286px } .offset5 { margin-left: 240px } .offset4 { margin-left: 194px } .offset3 { margin-left: 148px } .offset2 { margin-left: 102px } .offset1 { margin-left: 56px } .row-fluid { width: 100% } .row-fluid:before, .row-fluid:after { display: table; content: ""; line-height: 0; width: 100% } .row-fluid:after { clear: both } .row-fluid [class*=span] { display: block; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: left; margin-left: 1.3774104683196% } .row-fluid [class*=span]:first-child { margin-left: 0 } .row-fluid .controls-row [class*=span]+[class*=span] { margin-left: 1.3774104683196% } .row-fluid .span16 { width: 100% } .row-fluid .span15 { width: 93.617021276596% } .row-fluid .span14 { width: 87.234042553191% } .row-fluid .span13 { width: 80.851063829787% } .row-fluid .span12 { width: 74.468085106383% } .row-fluid .span11 { width: 68.085106382979% } .row-fluid .span10 { width: 61.702127659574% } .row-fluid .span9 { width: 55.31914893617% } .row-fluid .span8 { width: 48.936170212766% } .row-fluid .span7 { width: 42.553191489362% } .row-fluid .span6 { width: 36.170212765957% } .row-fluid .span5 { width: 29.787234042553% } .row-fluid .span4 { width: 23.404255319149% } .row-fluid .span3 { width: 17.021276595745% } .row-fluid .span2 { width: 10.63829787234% } .row-fluid .span1 { width: 4.2553191489362% } .row-fluid .offset16 { margin-left: 102.75482093664% } .row-fluid .offset16:first-child { margin-left: 101.37741046832% } .row-fluid .offset15 { margin-left: 97.872340425532% } .row-fluid .offset15:first-child { margin-left: 95.744680851064% } .row-fluid .offset14 { margin-left: 91.489361702128% } .row-fluid .offset14:first-child { margin-left: 89.36170212766% } .row-fluid .offset13 { margin-left: 85.106382978723% } .row-fluid .offset13:first-child { margin-left: 82.978723404255% } .row-fluid .offset12 { margin-left: 78.723404255319% } .row-fluid .offset12:first-child { margin-left: 76.595744680851% } .row-fluid .offset11 { margin-left: 72.340425531915% } .row-fluid .offset11:first-child { margin-left: 70.212765957447% } .row-fluid .offset10 { margin-left: 65.957446808511% } .row-fluid .offset10:first-child { margin-left: 63.829787234043% } .row-fluid .offset9 { margin-left: 59.574468085106% } .row-fluid .offset9:first-child { margin-left: 57.446808510638% } .row-fluid .offset8 { margin-left: 53.191489361702% } .row-fluid .offset8:first-child { margin-left: 51.063829787234% } .row-fluid .offset7 { margin-left: 46.808510638298% } .row-fluid .offset7:first-child { margin-left: 44.68085106383% } .row-fluid .offset6 { margin-left: 40.425531914894% } .row-fluid .offset6:first-child { margin-left: 38.297872340426% } .row-fluid .offset5 { margin-left: 34.042553191489% } .row-fluid .offset5:first-child { margin-left: 31.914893617021% } .row-fluid .offset4 { margin-left: 27.659574468085% } .row-fluid .offset4:first-child { margin-left: 25.531914893617% } .row-fluid .offset3 { margin-left: 21.276595744681% } .row-fluid .offset3:first-child { margin-left: 19.148936170213% } .row-fluid .offset2 { margin-left: 14.893617021277% } .row-fluid .offset2:first-child { margin-left: 12.765957446809% } .row-fluid .offset1 { margin-left: 8.5106382978723% } .row-fluid .offset1:first-child { margin-left: 6.3829787234043% } } @media(min-width:1224px) { .ty-product-detail .ty-product-block__left { box-sizing: border-box; padding-right: 200px } .ty-footer-grid__full-width>.row { width: 1200px; margin: 0 auto } .ty-footer-grid__full-width>.row-fluid { max-width: 1200px; min-width: 280px; margin: 0 auto } .ty-footer-menu__items, .ty-footer-general__body { display: block !important } } @media(max-width:1224px) { .ty-calendar__block { width: 100px } .ty-control-group__price { width: 100px } .ty-product-detail .ty-product-block__left { box-sizing: border-box; padding-right: 200px } .ty-footer-grid__full-width>.row { width: 960px; margin: 0 auto } .ty-footer-form-block__form { width: 220px } h3.ty-footer-form-block__title, h3.ty-social-link__title { font-size: 20px } .ty-orders__actions-right { float: none } } @media(max-width:979px) { .ty-sidebox__body-toggle { display: block } .tygh-content .container, .ty-footer-menu, .footer-copyright { padding: 0 10px } .ty-select-block__a { margin-right: 0 } .top-currencies { margin-left: 2px } .ty-product-detail .ty-product-block__left { box-sizing: border-box; padding-right: 0 } .ty-grid-list__item .ty-icon-left-circle, .ty-grid-list__item .ty-icon-right-circle { visibility: visible } .ty-product-empty { display: none } .ty-wish-list-empty [class*=ty-column] { width: 100% } .ty-wish-list-empty [class*=ty-column]:first-child .ty-product-empty { display: block } .ty-compact-list__title { width: 20% } .ty-compact-list__controls { width: 50% } .ty-exception__code { display: block; width: 100% } .ty-exception__title-info { display: block; padding-left: 0; text-align: center } .ty-exception__links { margin: 0 } .ty-exception__links-item { float: none; display: inline-block; margin: 0 5px } .ty-payment-icons .ty-payment-icons__item { margin-left: 5px } .ty-footer-form-block__title { padding-left: 10px } .ty-footer-form-block__title, .ty-footer-form-block__form-container, .ty-footer-form-block__form { width: 100% } h3.ty-social-link__title { display: block; margin-top: 21px; margin-bottom: 10px; margin-right: 0 } .ty-sort-container { padding-left: 0 } .ty-product-block__note { width: 100%; position: static } .ty-product-options__item-label { display: block; width: 100%; float: none } .ty-product-options__description, .ty-product-block__option .help-inline { margin-left: 0 } .ty-product-variant-image { margin-left: 0 } .ty-product-detail .ty-product-block__left { padding-right: 0 } .ty-multi-checkout__step { display: block; width: 100%; padding-bottom: 20px } .ty-multi-checkout__arrow { display: none } .ty-payments-list { padding-right: 20px } .ty-payments-list__instruction { width: 210px } .ty-pagination__text { display: none } } @media(min-width:768px) and (max-width:979px) { .ty-footer-grid__full-width>.row { width: 736px; margin: 0 auto } .ty-social-link__title { margin-right: 70px } .ty-footer-menu__items, .ty-footer-general__body { display: block !important } .ty-footer-form-block__form { width: 220px } .ty-menu__item .ty-menu__item-link { padding: 14px 12px } .ty-menu__submenu-items .ty-top-mine__submenu-col { min-width: 160px; margin-right: 13px; margin-bottom: 20px } .ty-top-mine__submenu-col:nth-child(4n) { margin-right: 0 } .ty-account-info__buttons .ty-btn { display: block; margin-bottom: 10px; margin-left: 0 } .buttons-container.ty-cart-content__top-buttons .ty-btn, .buttons-container.ty-cart-content__bottom-buttons .ty-btn { margin-top: 5px; margin-bottom: 5px } .buttons-container.ty-cart-content__top-buttons button.ty-btn, .buttons-container.ty-cart-content__bottom-buttons button.ty-btn { width: 100% } .buttons-container.ty-cart-content__top-buttons .ty-btn, .buttons-container.ty-cart-content__bottom-buttons .ty-btn { display: block; margin-left: 0 } .buttons-container.ty-cart-content__top-buttons .ty-cart-content__right-buttons, .buttons-container.ty-cart-content__bottom-buttons .ty-cart-content__right-buttons { text-align: right } .buttons-container.ty-cart-content__top-buttons .ty-cart-content__right-buttons .ty-btn, .buttons-container.ty-cart-content__bottom-buttons .ty-cart-content__right-buttons .ty-btn { margin-left: auto; margin-right: 0 } .ty-orders-search-options .span4.ty-control-group { width: 50%; margin-left: 0 } .ty-orders-search-options .ty-period { margin-left: 0 } .te-mode .ty-orders-detail__table-image { float: none } } @media(min-width:768px) { .ty-cart-content .ty-cart-content__product-elem, .ty-cart-content .ty-cart-content__title { border: 0 } .ty-menu__item, .ty-text-links_show_inline { display: block !important } .ty-menu__menu-btn { display: none !important } .ty-menu-vertical .ty-menu__submenu [class*=menu-level-].ty-menu__item-active>.ty-menu__submenu-item-header .ty-menu__item-link { background: #465363; color: #393939 } .ty-menu-vertical .ty-menu__submenu [class*=menu-level-].ty-menu__item-active i { color: #fff } .ty-sidebox__body { display: block !important } } @media(max-width:767px) { html.dialog-is-open { overflow: scroll } .ty-menu__items .ty-menu__items-show { display: block !important; border-bottom: 0 } .ty-menu__item { display: none; float: none; margin-right: 0; border-bottom: 1px solid #f0f0f0; padding: 0; position: relative } .no-touch .ty-menu__item:hover .ty-menu__submenu-items, .ty-menu__item:hover .ty-menu__submenu-items { display: none } .ty-menu__item:last-child { box-shadow: none; border-bottom: 0 } .ty-menu__item .ty-menu__item-toggle-active { background: #f2f2f2 } .ty-menu__item .ty-menu__item-link { position: static } .ty-menu__submenu .ty-menu__submenu-items { padding: 0 } .ty-menu__submenu .ty-menu__submenu-items .ty-menu__submenu-item { border-bottom: 1px solid #d8d8d8; margin: 0 } .ty-menu__submenu .ty-menu__submenu-items .ty-menu__submenu-item .ty-menu__submenu-link { display: block; padding: 12px 30px 12px 40px } .no-touch .ty-menu__submenu-items .ty-menu__submenu-link:hover { color: #313a45 } .ty-menu__submenu .ty-menu__submenu-items .ty-menu__submenu-item-active a { color: #000; background: 0 0 } .ty-menu__submenu .ty-top-mine__submenu-col { display: block; position: relative; margin: 0; padding: 0 } .ty-menu__submenu .ty-top-mine__submenu-col .ty-menu__submenu-item { position: relative; padding: 0; padding-left: 35px } .ty-menu__submenu .ty-top-mine__submenu-col .ty-menu__submenu-list { display: none } .ty-menu__submenu .ty-top-mine__submenu-col .ty-menu__item-toggle-active { background: #e0e0e0 } .ty-menu__items .ty-menu__submenu .ty-top-mine__submenu-col .ty-menu__item-toggle { color: #bfbfbf } .ty-menu__submenu .ty-menu__submenu-item-header .ty-menu__submenu-link { padding: 13px 40px; display: block } .ty-menu__submenu .ty-top-mine__submenu-col .ty-menu__submenu-item-header { min-height: 45px; margin: 0; padding-bottom: 0; border-bottom: 1px solid #d8d8d8; text-transform: uppercase; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box } .ty-menu__submenu .ty-top-mine__submenu-col .ty-menu__submenu-item-header-active { background: #e0e0e0 } .ty-menu__menu-btn { border-bottom: 0; box-shadow: none } .ty-menu__submenu-items { background: #ededed; position: static } .ty-icon-short-list { padding-right: 4px } .ty-menu__item-toggle { width: 50px; height: 44px; position: absolute; text-align: center; font-size: 35px; right: 0; z-index: 100; color: #fff; top: 0; cursor: pointer } .ty-menu__item-toggle:hover { color: #fff } .ty-menu__icon-hide, .ty-menu__icon-open { display: inline-block; line-height: 46px } .ty-menu__submenu-dropdown-bottom { margin: auto } .ty-menu__icon-hide { display: none } .ty-menu__item-toggle-active .ty-menu__icon-hide { display: inline-block } .ty-menu__item-toggle-active .ty-menu__icon-open { display: none } .ty-menu-vertical { margin-bottom: 40px } .ty-dropdown-box__content .ty-menu-vertical { margin-bottom: 0 } .ty-menu-vertical .ty-menu__item { display: block } .ty-menu-vertical .ty-menu__item .ty-menu__submenu { position: static; display: block } .ty-menu-vertical .ty-menu__item.menu-level-2 { padding-left: 35px } .ty-menu-vertical .ty-menu__item .ty-menu__submenu .ty-menu__item-link { background: 0 0; color: #465363; padding-left: 40px } .ty-menu-vertical .ty-menu__submenu .ty-menu__submenu-item-header .ty-menu__item-link { color: #465363 } .ty-menu-vertical .ty-menu__submenu .dropdown-vertical__dir .ty-menu__submenu-item-header .ty-menu__item-link { text-transform: uppercase; font-weight: 700 } .ty-menu-vertical .ty-menu__submenu .menu-level-2.ty-menu__item-active .ty-menu__item-link { background: #e0e0e0 } .ty-menu-vertical .ty-menu__submenu .menu-level-2.ty-menu__item-active .ty-menu__item-link { color: #000 } .ty-menu-vertical .ty-menu__submenu .ty-menu__submenu .ty-menu__submenu-item-header .ty-menu__item-link { padding-left: 40px; text-transform: none; font-weight: 400; background: 0 0 } .ty-menu-vertical .ty-menu__item-toggle i { top: 3px } .ty-menu-vertical .ty-menu__submenu .ty-menu__submenu .ty-menu__submenu-item-header .ty-menu__item-link { padding-left: 40px } .ty-menu-vertical .ty-menu__item .ty-menu__submenu-items .ty-menu__submenu-items { border-right: 0; border-bottom: 0; border-left: 0 } .ty-menu-vertical .ty-menu__submenu-items .dropdown-vertical__dir .ty-menu__item-toggle { background: 0 0; color: #bfbfbf } .ty-menu-vertical .ty-menu__submenu-item-header { margin-bottom: 0; padding-bottom: 0; min-height: none; border-bottom: none } .ty-menu-vertical .ty-menu__submenu-item-header .ty-menu__submenu-item-header .ty-menu__item-link { color: #1abc9c; text-transform: none } .ty-menu-vertical .ty-menu__item .ty-menu__submenu .ty-menu__item:hover i { color: #a1a6aa !important } .ty-menu-vertical .ty-menu__item .ty-menu__submenu .ty-menu__submenu-items { border: 1px solid #2b3e51; border-top: 0; border-bottom: 0 } .ty-menu-vertical .ty-menu__item .ty-menu__submenu .ty-menu__submenu-items .ty-menu__submenu-items { border: 0 } .ty-menu-vertical .ty-menu__submenu-items .ty-menu__item { border-top: 1px solid #d8d8d8; border-bottom: 0 } .no-touch .ty-menu-vertical .ty-menu__submenu .ty-menu__item:hover>.ty-menu__submenu-item-header .ty-menu__item-link { background: 0 0; color: #313a45 } .ty-menu-vertical .menu-level-1.ty-menu__item-active>.ty-menu__submenu-item-header { background: #e0e0e0 } .ty-menu-vertical__dropdown .ty-menu__item { display: none } .ty-menu-vertical .ty-menu__items.rtl .ty-menu__submenu { width: auto } .ty-menu-vertical .ty-menu__items.rtl .ty-menu__submenu-items { width: auto } .ty-menu-vertical .ty-menu__items.rtl .ty-menu__item-toggle { left: 0 } .ui-dialog input[type=text], .ui-dialog input[type=password], .ui-dialog textarea, .ui-dialog select { width: 100% } .ui-dialog input[type=checkbox] { margin: -20px 0 } body.dialog-is-open { overflow: visible } div.ui-dialog .ui-dialog-title { overflow: hidden; text-overflow: ellipsis } .ty-estimation-buttons__rate { margin-bottom: 0 } .top-menu-grid { padding-top: 0 } .top-logo-grid { padding-top: 15px } .top-logo-grid:before, .top-logo-grid:after { display: table; content: ""; line-height: 0; width: 100% } .top-logo-grid:after { clear: both } .ty-logo-container { text-align: center; margin: 10px 0 30px } .tygh-header>div, .tygh-top-panel>div { padding: 0 10px } .tygh-top-panel .ty-text-links-wrapper { border: none } .ty-mainbox-title .ty-status { display: block; float: none } .notification-content-extended { width: 96%; left: 2%; right: 10px; margin: 0 } .ty-product-notification__body .ty-product-options-name { width: 50% } .ty-product-notification__body .ty-product-options-content { width: 50%; text-align: right } .notification-container { top: 0; right: 0; min-width: 100%; width: 100% } .notification-content { margin: 0; border: none } .notification-content .close { top: 8px; right: 20px } .ty-product-notification__image { float: none; display: block; margin: 0 auto } .ty-product-notification__product-name { max-width: 200px } .ty-table table, .ty-table thead, .ty-table tbody, .ty-table th, .ty-table td, .ty-table tr { display: block } .ty-table { margin: 5px 0 20px } .ty-table { border: none; display: block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box } .ty-table thead tr { position: absolute; top: -9999px; left: -9999px } .ty-table tr { border: 1px solid #ccc; border-bottom: none } .ty-table tr:last-child { border-bottom: 1px solid #ccc } .ty-table td { border: none; border-bottom: 1px solid #eee; white-space: normal; text-align: left; min-height: 18px; width: auto !important } .ty-table td:before, .ty-table td:after { display: table; content: ""; line-height: 0; width: 100% } .ty-table td:after { clear: both } .ty-table tr td:last-child { border-bottom: 0 } .ty-table__no-items td { padding: 0 } .ty-table__no-items .ty-no-items { margin-bottom: 0 } .ty-table__responsive-header { float: left; width: 35%; padding-right: 5%; font-weight: 700; word-break: normal; display: block } .ty-table__responsive-content { float: left; width: 50% } .ty-table.hidden, .ty-table .hidden { display: none } .ty-cart-content .ty-cart-content__image-block { border-bottom: 0 } .ty-cart-content .ty-table__responsive-header, .ty-table__responsive-content { float: none; width: 100%; padding: 0 } .ty-cart-content__image { float: none; text-align: center } .ty-cart-content__left-buttons, .ty-cart-content__right-buttons { float: none } .ty-cart-content__right-buttons { margin-top: 10px } .ty-cart-content__top-buttons .ty-btn, .ty-cart-content__bottom-buttons .ty-btn { display: block; width: 100%; margin: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box } .ty-cart-content__top-buttons .ty-btn+.ty-btn, .ty-cart-content__bottom-buttons .ty-btn+.ty-btn { margin: 10px 0 0 } .ty-cart-total .ty-coupons__container { float: none; padding: 0; width: 100% } .ty-cart-content__estimation { max-width: inherit } .ty-cart-statistic { float: none; margin-top: 10px } .ty-cart-statistic__title, .ty-cart-statistic__total-title { width: 50%; margin-right: 0; float: left } .ty-cart-statistic__value, .ty-cart-statistic__total-value { width: 50%; float: left } .top-links-grid .ty-dropdown-box { background: 0 0 } .ty-dropdown-box .ty-account-info__title-txt { display: none } .account-benefits { margin: 0 0 30px } .top-cart-content { margin: 13px 0 } .header-widget-grid .top-cart-content { margin: 0 } .header-widget-grid { padding: 0 10px } .ty-grid-list__item:hover { border-radius: 0; background: 0 0 } .ty-quick-view-button { display: none; margin-bottom: 30px } .product-list__control { float: none; margin-bottom: 10px } .product-list__image { float: none; margin: 0 0 20px; width: 100%; text-align: center } .ty-compact-list__controls { width: 60% } .ty-compact-list__image .ty-discount-label { display: inline-block; height: 30px; position: static; float: none } .ty-compact-list__image { padding: 0 10px 0 0 } .ty-sidebox { margin-bottom: 10px } .ty-sidebox:last-child { margin-bottom: 30px } .ty-product-block__left { display: block; overflow: visible; min-width: 0 } .ty-product-block { position: initial } .ty-product-block__img-wrapper { width: 100%; margin: 0; float: none; text-align: center; min-height: 0 } .ty-product-block__img-wrapper:before, .ty-product-block__img-wrapper:after { display: table; content: ""; line-height: 0; width: 100% } .ty-product-block__img-wrapper:after { clear: both } .ty-product-block__img-wrapper .ty-no-image { width: 100% !important } .ui-dialog .ty-product-variant-image { margin-left: 0 } .ty-product-bigpicture__left, .ty-product-bigpicture__left-wrapper { width: 100%; margin: 0 } .ty-product-bigpicture__right { width: 100%; margin-left: 0 } .ty-product-thumbnails { width: 100% !important } .ty-account-detail { margin-left: 0; background: 0 0; padding-bottom: 0 } .ty-profile-field__switch-label { float: none; text-align: center; margin-bottom: 10px } .ty-profile-field__switch-actions { float: none; text-align: center } .ty-billing-first-name, .ty-billing-last-name, .ty-shipping-first-name, .ty-shipping-last-name, .ty-billing-country, .ty-billing-state, .ty-shipping-country, .ty-shipping-state, .ty-first-name, .ty-last-name { width: 100% } .ty-billing-first-name+.ty-billing-last-name, .ty-billing-country+.ty-billing-state, .ty-shipping-first-name+.ty-shipping-last-name, .ty-shipping-country+.ty-shipping-state, .ty-first-name+.ty-last-name { margin-left: 0 } .ty-buttons-container__add-or-close .ty-btn { display: block; margin: 0 } .ty-buttons-container__add-or-close .ty-close-text { padding-top: 10px; display: inline-block } .ty-login-info { margin: 30px 0 0 } .ty-success-registration__item { display: block; width: 100% } .ty-account-benefits { margin: 30px 0 0 } .ty-company-fields { margin-bottom: 20px } .ty-company-info { margin: 0; padding: 0; background: 0 0 } .ty-features-all { text-align: center } .ty-feature__image { float: none } .ty-product-feature__label { width: 180px } .ty-sitemap__tree-section-list, .ty-sitemap__section-wrapper { width: 50% } .ty-breadcrumbs { padding-right: 0 } .ty-product-switcher { display: inline-block; width: 100%; position: relative; padding: 0; top: 10px; text-align: center } .ty-product-switcher__a { position: relative; top: 0; vertical-align: middle; font-size: 20px } .ty-product-switcher__a-left, .ty-product-switcher__a-right { float: none } .ty-product-switcher__a-left { margin-right: 10px } .ty-product-switcher__a-right { margin-left: 10px } .ty-product-switcher span { display: inline-block; float: none; font-size: 100% } .ty-checkout__login { float: none; padding: 0 15px; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box } .ty-checkout__register { float: none; padding: 0 15px; margin: 0; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box } .ty-checkout__register-content { padding-left: 0 } .ty-checkout-buttons__submit-order { padding-bottom: 20px } .ty-payments-list__instruction { width: 255px } .ty-compare-products__menu, .ty-compare-sort { width: 130px } .ty-compare-products__product, .ty-compare-feature_item_size { width: 180px } .ty-compare__buttons .ty-btn { width: 100%; display: block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box } .ty-compare__buttons .ty-btn+.ty-btn { margin: 15px 0 0 } .search-block-grid { margin-top: 0 !important } .footer-no-wysiwyg ul { margin: 0 } .ty-social-link-block { margin: 10px 0 20px; text-align: center } .ty-footer-grid__full-width .ty-float-right, .ty-footer-grid__full-width .ty-float-left { float: none } .ty-footer-grid__full-width>.row { width: auto; margin: 0 auto } .ty-footer-menu__items, .ty-footer-general__body { margin: 0; display: none } .ty-footer-menu__items .ty-text-links__item, .ty-footer-general__body .ty-text-links__item { padding: 15px 0; border-bottom: 1px solid #edf2f5; padding-left: 20px; margin-bottom: 0 } .ty-footer-menu__item { padding: 15px 0; border-bottom: 1px solid #dfdfdf; padding-left: 20px; margin-bottom: 0 } .ty-footer-menu__header, .ty-footer-general__header { padding: 15px 30px 15px 0; border-bottom: 1px solid #f4f5f6 } .ty-footer-menu__icon-open, .ty-footer-menu__icon-hide { position: absolute; top: 12px; right: 0; font-size: 40px; color: #bfbfbf; cursor: pointer } .ty-footer-menu__icon-open { display: block } .ty-footer-menu__header.open .ty-footer-menu__icon-hide, .ty-footer-general__header.open .ty-footer-menu__icon-hide { display: block } .ty-footer-menu__header.open .ty-footer-menu__icon-open, .ty-footer-general__header.open .ty-footer-menu__icon-open { display: none } .ty-footer-form-block__title { display: block; padding-right: 0 } .ty-footer-form-block { text-align: center; margin: 20px 0 0 } .order-summary { margin-top: 0 } .ty-step__container-active { margin-bottom: 20px } .ty-checkout-complete__buttons .ty-btn { margin: 0 0 15px } .ty-checkout-complete__buttons-left, .ty-checkout-complete__buttons-right { float: none } .ty-period__wrapper { float: none } .ty-login-popup { min-width: 100px; max-width: none } .ty-orders__actions .ty-btn { text-align: left; display: block } .ty-orders__actions .ty-btn+.ty-btn { margin-left: 0; margin-top: 3px } .ty-profiles-info__item { float: none; width: 100%; margin-bottom: 20px } .ty-profiles-info__item:last-child { margin-bottom: 0 } .ty-orders-detail__table-image { float: none; text-align: center; margin-bottom: 10px } .ty-orders-detail__table-description { margin-left: 0 } .ty-orders-summary__right { float: none } .ty-orders-summary__wrapper { float: none; min-width: 0 } .ty-orders-search-options .ty-period { float: none; margin-left: 0 } .ty-orders-search-options .ty-period__wrapper { padding-right: 0 } .ty-orders-search-options .ty-period__select { width: 100% } .ty-orders-search-options .ty-period__select-date .ty-control-group__title { display: none } .ty-orders-search-options .ty-status-info { margin-left: 0 } .ty-orders-search-options .ty-status-info label { width: 50% } .ty-orders-search-options .ty-orders-search__options-status { margin-left: 0 } .container { width: auto } .row-fluid { width: 100% } .row { margin-left: 0 } [class*=span], .row-fluid [class*=span] { float: none; display: block; width: 100%; margin-left: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box } .span12, .row-fluid .span12 { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box } .row-fluid [class*=offset]:first-child { margin-left: 0 } .ty-cart-items { width: 256px } .ty-cart-items__list-item-desc { width: 187px } .ty-cart-items__list-item-tools { right: -10px; display: block } .vendor-info-grid { margin-top: 10px } .vendor-stores-block-grid { float: left !important; width: auto !important; padding: 10px 0 } .vendor-logo-grid .ty-logo-container-vendor { text-align: center; float: none; margin-bottom: 20px } .vendor-search-grid { margin-bottom: 20px } .ty-text-links-wrapper { border-bottom: 1px solid #edf2f5 } .ty-text-links-btn { display: inline-block; padding: 9px 10px 7px; color: #6a93ac; cursor: pointer } .ty-text-links-btn.open { z-index: 650; background: #6a93ac; color: #fff } .ty-text-links-btn__arrow { font-size: 20px; line-height: 0; position: relative; top: 5px; width: 7px; vertical-align: super } .top-links-grid .ty-text-links-btn { margin-top: -7px } .ty-text-links_show_inline { position: absolute; min-width: 170px; left: 15px; right: 15px; display: none; background: #fff; border: 1px solid #7ea1b7; padding: 7px 14px; z-index: 5; margin: 0 } .ty-text-links_show_inline .ty-level-0>.ty-text-links { display: block; background: 0 0; border: 0; padding: 0; position: relative } .ty-text-links_show_inline .ty-text-links__item { margin-right: 0; display: block } .ty-text-links_show_inline .ty-text-links { margin: 0 } .ty-text-links_show_inline .ty-text-links__item .ty-text-links__a { display: block } .ty-filter-tooltip { float: right; left: 0 !important; margin-right: 20px } .daterangepicker.dropdown-menu.opensright, .daterangepicker.dropdown-menu.opensleft { min-width: 340px !important } .daterangepicker.dropdown-menu.opensright .ranges, .daterangepicker.dropdown-menu.opensright .calendar, .daterangepicker.dropdown-menu.opensleft .ranges, .daterangepicker.dropdown-menu.opensleft .calendar { float: none; margin: 10px auto 15px } .daterangepicker.dropdown-menu.opensright:before, .daterangepicker.dropdown-menu.opensleft:before, .daterangepicker.dropdown-menu.opensright:after, .daterangepicker.dropdown-menu.opensleft:after { display: none } .ty-sidebox__body { display: none } .ty-horizontal-product-filters { padding-left: 0 } .ty-horizontal-product-filters-dropdown { width: 100%; border-bottom: 1px solid #f3f5f7 } .ty-horizontal-product-filters-dropdown:last-child { border-bottom: none } .ty-horizontal-product-filters-dropdown__content { min-width: 100%; border-top: none; border-bottom: none; border-left: 1px solid #edf2f5; border-right: 1px solid #edf2f5; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box } .ty-horizontal-product-filters-dropdown .ty-horizontal-product-filters-dropdown__wrapper { display: block; padding: 10px } .ty-horizontal-product-filters-dropdown__content { position: relative; margin-bottom: 10px } .ty-horizontal-product-filters-dropdown__icon { float: right; margin-right: 4px; top: 0 } .ty-subcategories { text-align: center } } @media screen and (max-width:480px) { .ty-mainbox-title__right { float: none; display: block; margin-top: 0 } .ty-mainbox-title__left { float: none; display: block } .ty-cart-content__buttons { padding: 16px 12px } .header-widget-grid .top-logo-grid { padding-top: 0 } .header-widget-grid .top-logo-grid { width: 50%; float: left } .header-widget-grid .cart-content-grid { width: 50%; float: right; white-space: nowrap } .ty-estimation-buttons__rate { margin-bottom: 10px } .ty-search-form__input { margin: 4px 0; width: 100% } .ty-features-all .ty-column6 { width: 50% } .ty-product-list__image { float: none; margin-bottom: 25px; margin-right: 0; text-align: center } .ty-sitemap__tree-section-list, .ty-sitemap__section-wrapper { width: 100%; min-height: 0 } .ty-compact-list__controls .ty-product-coming-soon { position: absolute; right: 0; text-align: left; padding-top: 0 } .ty-product-feature__label { width: 120px } .ty-product-feature__value { max-width: 160px } .ty-sort-container__views-a { padding: 7px } .ty-compact-list__image, .ty-compact-list__title { display: block; width: 100%; float: none; padding: 0 } .ty-compact-list__image { margin-bottom: 10px } .ty-btn__add-to-cart { margin-right: 10px } .ty-product-block__button .ty-btn+.ty-btn, .ty-product-block__button .ty-btn~.ty-btn { margin-left: 0 } .ty-pagination { text-align: center } .ty-pagination__btn { width: 94% } .ty-pagination__items { margin: 15px 0 } .ty-pagination__item { padding: 5px 6px } .ty-pagination__text { display: inline-block } .ty-compact-list__controls { width: 100%; text-align: left } .ty-compact-list__price { text-align: left; width: 100%; padding-bottom: 10px } .ty-compact-list__price .ty-price-update { display: inline-block } .ty-step__title-txt { font-size: 18px } .ty-checkout__billing-tabs .ty-tabs { padding: 0 } .ty-checkout__billing-tabs .ty-tabs__item { float: none } .ty-checkout-complete__login-info, .ty-checkout-complete__create-account { display: block; width: 100%; margin-left: 0 } .ty-payments-list { padding-right: 0 } .ty-payments-list__instruction { width: auto } .ty-companies__img { float: none } .ty-companies__info { padding: 0 } .ty-filters-search__item { padding-right: 0 } .ty-subcategories-block { min-width: 100% } .ty-product-notification__buttons { display: block; text-align: right } .ty-product-notification__buttons>div { float: none; display: inline-block; margin: 3px auto } } .stripe-connect-payment-form__card, .stripe-connect-payment-form__expiry, .stripe-connect-payment-form__cvc { padding: 8px; border: 1px solid #acbdcd; background: #fff; min-height: 21px } .stripe-connect-payment-form__card { min-width: 300px } .stripe-connect-payment-form__expiry { max-width: 75px } .stripe-connect-payment-form__cvc { width: 45px; display: inline-block; vertical-align: middle } .ty-control-group.error .sc-field { border-color: #bf4d4d } .font-10-pt { font-size: 10pt } .ty-discussion-post__buttons form table { margin-bottom: 20px } .ty-discussion-post__buttons form table tr { display: flex; align-items: flex-end } .ty-discussion-post__buttons form table tr td:first-child { margin-bottom: 10px } .ty-discussion-post__buttons form .ty-fileuploader__file-link { display: block !important } .ty-discussion-post__buttons form .ty-fileuploader__a { display: inline-block; padding: 10px 8px; border: 1px solid #999; background-color: #fff; color: #0e90d2 } .ty-discussion-post__buttons form .ty-btn.ty-btn__send-right:hover { margin-left: 16px } .ty-sd_messaging_system-message__content a { color: #00e } .sd-grid-list__company-name, .sd-grid-list__vendor-country, .sd-product-list__company-name, .sd-product-list__vendor-country { padding: 0; color: #313a45; font-size: 13px } .sd-product-list__vendor-country { padding-bottom: 6px } .ty-grid-list__item-name { margin-top: 7px; margin-bottom: 2px } .ty-grid-list__item-name.sd-grid-list__company-name { margin-bottom: 5px } .ty-product-list__info .ty-product-list__item-name { border-bottom: none; margin-bottom: 0; padding-bottom: 6px } .sd-product-list__company-name { border-bottom: 1px solid #edf2f5; padding-bottom: 5px } .sd-grid-list__vendor-country { padding-top: 8px } .sd-grid-list__company-name { padding-bottom: 3px } .ty-vendor-plans { margin-top: 40px; text-align: center; -ms-box-orient: horizontal; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -moz-flex; display: -webkit-flex; display: flex; -webkit-align-items: stretch; align-items: stretch; justify-content: center; flex-wrap: wrap } .ty-vendor-plans__title { text-align: center; margin-bottom: 60px } .ty-vendor-plans__title-header { font-size: 28px } .ty-vendor-plans-info { min-height: 280px } .ty-vendor-plans__item { display: inline-block; width: 220px; background: #fbfbfb; vertical-align: top; margin-right: 25px; margin-bottom: 25px; border: 1px solid #f0f0f0; padding: 1px; transition: all 200ms } .ty-vendor-plans__item:hover { border-color: #dedede } .ty-vendor-plans__item.active { background: #fff; border: 0; box-shadow: 0 0 30px #bfbfbf } .ty-vendor-plans__item.active .ty-vendor-plan-content, .ty-vendor-plans__item.vendor-plan-current { margin-top: 0 } .ty-vendor-plans__item.hidden { display: none } .ty-vendor-plans__item .ty-vendor-plan-current-plan { text-transform: uppercase; font-size: 11px; font-weight: 300; color: #fff; background-color: #f90; border-radius: 3px; border-top-left-radius: 0; border-top-right-radius: 0; display: inline; padding: 4px 18px } .ty-vendor-plans__item .ty-vendor-plan-content { padding: 7px 14px; margin-top: 10px } .ty-vendor-plans__item .ty-vendor-plan-descr { min-height: 1em } .ty-vendor-plans__item .ty-vendor-plan-header { margin-top: 10px; font-weight: 200; font-size: 24px } .ty-vendor-plans__item .ty-vendor-plan-price { font-size: 25px; text-transform: uppercase; font-weight: 600; margin-right: 5px } .ty-vendor-plans__item .ty-vendor-plan-price-period { color: #999; font-size: 15px; font-weight: 300; font-style: normal; text-transform: lowercase; line-height: 1em } .ty-vendor-plans__item .ty-vendor-plan-link { margin-top: 20px; margin-bottom: 10px } .ty-vendor-plans__item .ty-vendor-plan-params { padding: 15px 0 } .ty-vendor-plans__item .ty-vendor-plan-params p { margin: 0; padding: 2px 0; font-size: 14px } .ty-geo-maps__geolocation { display: inline-block } .ty-geo-maps__geolocation__opener { display: inline-block; padding: 8px 2px } .ty-geo-maps__geolocation__map { height: 405px; margin: 0 auto 10px } @media(min-width:768px) { .ty-geo-maps__geolocation__map { width: 690px } } @media(max-width:768px) { .ty-geo-maps__geolocation__map { height: calc(100vh - 165px) } } .geo-map-google-search-bar { background-color: #fff; font-family: Roboto; font-size: 15px; font-weight: 300; margin-top: 12px; margin-left: 12px; padding: 0 11px 0 13px; text-overflow: ellipsis; width: 400px } .geo-map-google-search-bar:focus { border-color: #4d90fe } .ty-geo-maps-shipping__wrapper { margin-top: 20px; border-top: 1px solid #d6e1e8 } .ty-geo-maps-shipping__title { font-weight: 700; margin-top: 10px } .ty-geo-maps-shipping__item { padding-top: 6px; padding-bottom: 6px } .ty-geo-maps-shipping__label { display: inline-block } .ty-geo-maps-shipping__value { display: inline-block } .ty-geo-maps-shipping__link-text { border-bottom: 1px dotted currentColor } .ty-geo-maps-shipping__price { font-weight: 700 } .ty-geo-maps-shipping__popup { margin-bottom: 20px; text-align: left } .ty-geo-maps-shipping__list { border: 0; margin-top: 0; margin-top: 10px } .ty-geo-maps-shipping__list-city { text-align: right; font-weight: 700 } .ty-table tr.ty-geo-maps-shipping__list-item:nth-child(2n) { background: 0 0 } .ty-geo-maps-shipping__list-item:last-child .ty-geo-maps-shipping__list-col { border-bottom: 0 } th.ty-geo-maps-shipping__list-head { background: 0 0; border-right: 0 } th.ty-geo-maps-shipping__list-head--price { text-align: right } .ty-geo-maps-shipping__list-col--price { font-weight: 700; text-align: right } td.ty-geo-maps-shipping__list-col { border-right: 0 } .ty-product-bigpicture .ty-geo-maps-shipping__wrapper { margin-left: 20px; margin-right: 20px } .ty-product-bigpicture .ty-geo-maps-shipping__item { text-align: left; margin-left: 40px; margin-right: 20px } .ty-product-bigpicture .ty-geo-maps-shipping__label { text-indent: -20px } .ty-geo-maps-shipping__loader { width: 50px; height: 50px; background: url(../../../../../../../../design/themes/responsive/media/images/icons/ajax_loader.svg?1626074086) no-repeat } .native-captcha { margin-bottom: 10px; min-width: 200px } .native-captcha__image-container { background: #f5f5f5; text-align: center; padding: 5px 0; border: 1px solid #c4c4c4; border-bottom: 0; border-radius: 5px 5px 0 0 } .native-captcha__answer { width: 100%; margin-bottom: 0; border-top-left-radius: 0 !important; border-top-right-radius: 0 !important } @media(min-width:480px) { .native-captcha--short { max-width: 310px } } .ty-banner__image-item { text-align: center } .ty-banner__image-wrapper { position: relative; overflow: hidden; margin: 0 0 10px; text-align: center } .ty-scroller-discussion-list { margin-left: -10px; margin-right: -10px } .ty-discussion-post__content { margin-top: 10px; margin-bottom: 10px } .ty-discussion-post__content a { display: block; position: relative } .ty-scroller-discussion-list__item { margin-left: 10px; margin-right: 10px } .ty-discussion-post { position: relative; margin: 10px 0 15px; padding: 15px; border: 1px solid #edf2f5 } .ty-discussion-post__author { font-weight: 700 } .ty-discussion-post__date { float: right; right: 0; margin-top: 1px; color: #adadad; font-size: 12px } .ty-discussion-post__rating { font-size: 15px; margin-bottom: 5px } .ty-discussion-post__message { line-height: 1.75; word-wrap: break-word } .ty-company-detail__top-links .ty-stars__icon { font-size: 21px } .ty-discussion__rating-wrapper { margin-bottom: 10px } .ty-discussion__rating-wrapper .ty-stars .ty-stars__icon { font-size: 20px; margin-right: 0 } .ty-stars, .ty-discussion__review-a, .ty-discussion__review-write { display: inline-block; margin-right: 25px; cursor: pointer } .ty-grid-vendors .grid-list__rating { text-align: center; word-wrap: break-word } .ty-grid-vendors .grid-list__rating .ty-stars { margin-right: 10px } .ty-grid-vendors .grid-list__rating .ty-discussion__review-quantity { color: #a0acbc; display: inline-block } .ty-stars { color: #465363 } .ty-stars__icon { vertical-align: middle; margin-left: 2px; font-size: 14px } .ty-stars__icon:first-child { margin-left: 0 } .ty-stars a:hover { text-decoration: none } .ty-product-list__rating { position: absolute; text-align: center; right: 0; left: 0 } .ty-product-list__rating .ty-stars { margin-right: 0 } .grid-list__rating .ty-stars { margin-bottom: 5px } .ty-companies .ty-stars { display: block; margin: 5px 0 0 } .ty-rating { float: left; color: #465363 } .ty-rating__label { display: inline-block } .ty-rating:not(:checked)>.ty-rating__check { position: absolute; left: -9999px; clip: rect(0, 0, 0, 0) } .ty-rating:not(:checked)>.ty-rating__label { float: right; width: 17px; padding: 0; overflow: hidden; white-space: nowrap; cursor: pointer; font-size: 100%; line-height: 1.2; margin-right: 2px } .ty-rating:not(:checked)>.ty-rating__label:before { font-family: glyphs; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; font-size: 21px; line-height: 1; -webkit-font-smoothing: antialiased; content: "\e004" } .ty-rating:not(:checked)>.ty-rating__label:hover:before, .ty-rating:not(:checked)>.ty-rating__label:hover~.ty-rating__label:before { content: "\e041" } .ty-rating>.ty-rating__check:checked~.ty-rating__label:before, .ty-rating>.ty-rating__check:checked+.ty-rating__label:hover:before, .ty-rating>.ty-rating__check:checked+.ty-rating__label:hover~.ty-rating__label:before, .ty-rating>.ty-rating__check:checked~.ty-rating__label:hover:before, .ty-rating>.ty-rating__check:checked~.ty-rating__label:hover~.ty-rating__label:before, .ty-rating>.ty-rating__label:hover~.ty-rating__check:checked~.ty-rating__label:before { content: "\e041" } .ty-template-small__item-description .ty-stars { display: block } @media(max-width:979px) { .ty-discussion-post__author { display: block } .ty-discussion-post__date { display: block; float: none } } @font-face { font-family: sd-messaging; font-weight: 400; font-style: normal; src: url(../../../../../../../../design/themes/bazar_theme/media/fonts/sd-messaging.eot?1626074086); src: url(../../../../../../../../design/themes/bazar_theme/media/fonts/sd-messaging.eot?1626074086#iefix) format('embedded-opentype'), url(../../../../../../../../design/themes/bazar_theme/media/fonts/sd-messaging.woff?1626074086) format('woff'), url(../../../../../../../../design/themes/bazar_theme/media/fonts/sd-messaging.ttf?1626074086) format('truetype'), url(../../../../../../../../design/themes/bazar_theme/media/fonts/sd-messaging.svg?1626074086) format('svg') } .ty-sd_messaging_system-message { position: relative; width: 100%; display: inline-block; vertical-align: top } .ty-sd_messaging_system-message__content { margin-top: 15px; margin-bottom: 2px; padding-left: 70px; position: relative; white-space: normal } .ty-sd_messaging_system-message__content a { display: block; position: relative } .ty-sd_messaging_system-message__message { word-break: break-word } .ty-sd_messaging_system-message__date { opacity: .5; font-weight: 400 } @media(max-width:481px) { .ty-sd_messaging_system-message__date { display: block; margin-left: 0 } } .ty-sd_messaging_system-message__user-image { border-radius: 50%; padding: 1px; border: 1px solid #d2dae2 } .ty-sd_messaging_system-message__author { display: inline-block; position: absolute; left: 0; top: 0 } .ty-sd_messaging_system-message__author .ty-no-image { width: 46px; height: 46px; background: #fff; border: none; display: inline-block; min-width: 0; border-radius: 50% } .ty-sd_messaging_system-tickets-list__ticket-new { border: 2px solid #ff4136 } .ty-sd_messaging_system-recipient-user__image { display: inline-block; vertical-align: top; padding: 9px 7px 8px; margin-left: 15px; padding-right: 19px } .ty-sd_messaging_system-recipient-user__image img, .ty-sd_messaging_system-recipient-user__image .ty-no-image { border-radius: 50% } .ty-sd_messaging_system-recipient-user__name { margin-bottom: 5px; margin-top: 4px; display: block; font-weight: 600; font-size: 14px } .ty-sd_messaging_system-recipient-user__name .ty-sd_messaging_system-last-message__date { margin-left: 7px } @media(min-width:320px) and (max-width:961px) { .ty-sd_messaging_system-last-message__message { white-space: nowrap; overflow: hidden; text-overflow: ellipsis } } @media(min-width:320px) { .ty-sd_messaging_system-last-message__message { width: 200px } } @media(min-width:481px) { .ty-sd_messaging_system-last-message__message { width: 320px } } @media(min-width:641px) { .ty-sd_messaging_system-last-message__message { width: 440px } } @media(min-width:961px) { .ty-sd_messaging_system-last-message__message { width: auto } } .ty-sd_messaging_system-last-message__date { color: #999; font-size: 12px; font-weight: 400 } .ty-sd_messaging_system-last-message__date i { font-size: 13px } .ty-sd_messaging_system-last-message__date.dotted:not(.pull-right):before { content: '\2022'; margin-right: 10px } .ty-sd_messaging_system-name { font-weight: 700 } .ty-sd_messaging_system-textarea { resize: none; margin-bottom: 10px; border-radius: 0; box-sizing: border-box; transition: all 150ms; width: 100%; height: 82px } .ty-sd_messaging_system-all { position: relative; display: inline-block; clear: both; margin-bottom: 3px; padding: 10px; vertical-align: top; border-radius: 5px; background-color: #eceff1 } .ty-sd_messaging_system-all:before { position: absolute; top: 19px; display: block; width: 8px; height: 8px; content: '\00a0'; -webkit-transform: rotate(29deg) skew(-35deg); transform: rotate(29deg) skew(-35deg) } .ty-sd_messaging_system__create-ticket .sd_messaging_system__icon { font-family: sd-messaging; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; line-height: .9; top: 1px } .ty-sd_messaging_system__create-ticket .sd_messaging_system__icon.icon-only { margin-right: 0 } .ty-sd_messaging_system__create-ticket .sd_messaging_system__icon:after { content: '\e88e' } .ty-sd_messaging__body { overflow: visible; font-size: 11px; line-height: 16px } .ty-sd_messaging__body .ty-sd_messaging__body { position: relative } .ty-sd_messaging__list { margin-bottom: 0 } .ty-sd_messaging__list-linked.ty-sd_messaging__message .ty-sd_messaging__wrapper { padding: 15px } @media(max-widt_:767px) { .ty-sd_messaging__list-linked.ty-sd_messaging__message .ty-sd_messaging__wrapper.ty-sd_messaging__ticket { padding: 7px } } .ty-sd_messaging__list-linked .ty-sd_messaging { margin-top: 0; padding: 0 } .ty-sd_messaging__list-linked .ty-sd_messaging__wrapper { display: block } .ty-sd_messaging__list-bordered>li { border: 2px solid #eee; padding-top: 8px; margin-top: 10px } .ty-sd_messaging__list-bordered>li:first-child { padding-top: 0; border-bottom-width: 0 } .ty-sd_messaging__list-bordered>li:last-child { border-bottom-width: 2px } .ty-sd_messaging-no-image__circle { fill: #fff; stroke: #d2dae2; stroke-width: 3px } .ty-sd_messaging-no-image__fill { fill: #d2dae2; fill-rule: evenodd } .ty-sd_messaging__ticket-new { background: #f58d8e } .ty-sd_messaging__ticket-new .ty-sd_messaging_system-last-message__date, .ty-sd_messaging__ticket-new .ty-sd_messaging_system-recipient-user__name, .ty-sd_messaging__ticket-new .ty-sd_messaging_system-last-message__message, .ty-sd_messaging__ticket-new:after { color: #fff } .ty-sd_messaging__ticket-new:hover .ty-sd_messaging_system-last-message__date, .ty-sd_messaging__ticket-new:hover .ty-sd_messaging_system-recipient-user__name, .ty-sd_messaging__ticket-new:hover .ty-sd_messaging_system-last-message__message, .ty-sd_messaging__ticket-new:hover:after { color: #999 } .ty-sd_messaging__wrapper:after { position: absolute; right: 30px; top: calc(44%); content: "\e01b"; font-size: 15px; display: inline-block; font-family: glyphs; speak: none; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased } @media(max-width:767px) { .ty-sd_messaging__wrapper:after { content: "" } } .ty-discussion-post__buttons-form { margin: 0 auto; float: none } .ty-discussion-post__form { max-width: 680px; margin: 0 auto; font-size: 0 } .ty-discussion-post__form .ty-btn.ty-btn__send-right, .ty-discussion-post__form .ty-btn.ty-btn__send-right:hover { border-radius: 0; box-sizing: border-box; position: relative; text-transform: none; font-size: 14px } .ty-discussion-post__form .ty-btn.ty-btn__send-left, .ty-discussion-post__form .ty-btn.ty-btn__send-left:hover { border-radius: 0; z-index: 3; position: relative; width: 90px; box-sizing: border-box; margin-right: 20px; margin-bottom: 10px; text-transform: none; display: inline-block; font-size: 14px } .ty-discussion-post__form .ty-btn.ty-btn__send-refresh, .ty-discussion-post__form .ty-btn.ty-btn__send-refresh:hover { margin-bottom: 10px; background: 0 0; text-transform: none; font-size: 14px; color: #555; padding: 5px 14px } @media(max-width:767px) { .ty-discussion-post__form .ty-btn.ty-btn__send-refresh, .ty-discussion-post__form .ty-btn.ty-btn__send-refresh:hover { background: 0 0; text-transform: none; font-size: 14px; color: #555; margin-bottom: 10px } } .ty-discussion-post__form [disabled=disabled] { opacity: .5; pointer-events: none } .ticket-messages-block { position: relative } .ticket-messages-block:before { content: ""; height: 100%; vertical-align: bottom } .ticket-messages-block+.ty-discussion-post__buttons { position: fixed; left: 0; right: 0; bottom: 0; -webkit-overflow-scrolling: auto; z-index: 1000; border-top: 1px solid #d2dae2 } @media(max-width:767px) { .ticket-messages-block+.ty-discussion-post__buttons { padding: 10px } } .ticket-messages-list { height: auto; overflow-y: auto; overflow-x: hidden; display: block; position: relative; min-height: 150px } .ticket-messages-list .ty-no-items { background: 0 0 } @media(max-width:767px) { .ticket-messages-list { min-width: 0 } } .recipient-message { padding-left: 70px; padding-right: 120px; margin-left: 50px } .recipient-message .ty-sd_messaging_system-all:before { left: -3px; background-color: #eceff1 } @media(min-width:320px) and (max-width:961px) { .recipient-message { margin: 15px 10px 0 } } @media(min-width:320px) and (max-width:481px) { .recipient-message { padding-left: 10px } .recipient-message .ty-pict { display: none } } .author-message { padding-right: 70px; padding-left: 120px; margin-right: 50px; text-align: right } .author-message .ty-sd_messaging_system-message__author { left: auto; right: 0; margin-right: 11px } .author-message .ty-sd_messaging_system-name { text-align: right } .author-message .ty-sd_messaging_system-all { padding-right: 20px; padding-left: 20px } .author-message .ty-sd_messaging_system-all:before { right: -3px; background-color: #eceff1 } @media(min-width:320px) and (max-width:961px) { .author-message { margin: 7px 10px 0 } } @media(min-width:320px) and (max-width:481px) { .author-message { padding-right: 10px; padding-left: 10px } .author-message .ty-sd_messaging_system-message__author { display: none } } .short-message-container { cursor: pointer } .new-message { color: #ff4136; font-weight: 600 } .ty-helper-container .tygh-content .messages-list { min-height: calc(100vh - 515px); padding-top: 40px } @media(max-width:767px) { .ticket-messages_list { max-width: calc(100% - 20px) } .ticket_messages { min-height: calc(100vh - 434px) } .ticket_messages_list { padding-bottom: 211px; width: calc(100% - 20px) } .ty-sd_messaging_system-textarea { float: left; width: 100%; height: 40px; margin-bottom: 5px } .author-message .ty-sd_messaging_system-message__author { right: 5px } .span16.top-menu-grid { padding-top: 0 } } .ty-last-message { word-break: break-word } .ty-no-messages { padding-left: 362px } .ty-sd_messaging__list-linked .ty-sd_messaging__wrapper:focus, .ty-sd_messaging__list-linked .ty-sd_messaging__wrapper:hover { background-color: #f7f7f7 } .ty-sd_messaging_system-recipient-user__image, .ty-sd_messaging__body { display: table-cell; vertical-align: middle } .ty-sd_messaging_system-recipient-user__image img:not(.media-preview), .media-right img:not(.media-preview), .thumbnail .ty-sd_messaging img:not(.media-preview) { max-width: none } .ty-sd_messaging, .ty-sd_messaging__body { position: relative } svg.no-image-icon { overflow: visible } .pac-container { z-index: 1101 } #vendors_map { min-height: 500px; height: 100% } .ty-grid-list__company-distance { margin-top: 3px; margin-bottom: 3px } .ty-grid-list__company-distance .ty-company-distance { line-height: 120%; color: #a6a6a6; display: block; text-align: center; word-wrap: break-word } .ty-grid-list__company-distance .ty-company-distance:hover { color: #46aaf2 } .ty-sellers-list__item-distance .ty-company-distance { line-height: 120%; color: #a6a6a6; word-wrap: break-word } .ty-sellers-list__item-distance .ty-company-distance:hover { color: #46aaf2 } .ty-filter-products-by-geolocation-popup__item { float: left; padding: 8px 13px; color: #2d3540 } .ty-filter-products-by-geolocation-popup__item:hover { background: #e0e9ee; color: #7c8282 } .ty-filter-products-by-geolocation-popup__icon { margin-right: 5px; float: left; margin-top: 2px } .ty-filter-products-by-geolocation-popup__title { margin-bottom: 10px; font-size: 24px; color: #465363; word-wrap: break-word } .ty-filter-products-by-geolocation-popup__not-your-city { margin-bottom: 10px } .ty-filter-products-by-geolocation-filter-address { padding-top: 12px; padding-bottom: 10px; margin-bottom: 20px } .ty-filter-products-by-geolocation-filter-address__input-text { padding-top: 10px; padding-left: 9px } .ty-vendors-locations-use-my-location { font-size: 120%; color: #7c97b1; position: absolute; right: 18px; top: 20px } #tygh_main_container { overflow: hidden } .tygh-top-panel a { font-size: .9em } .tygh-top-panel .ty-text-links__active a { color: #46aaf2 } .tygh-top-panel .ty-currencies__item { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0 } .tygh-top-panel .ty-currencies__active, .tygh-top-panel .ty-currencies__item:hover { background-color: #3b3b3b; color: #fff } .tygh-top-panel .ty-dropdown-box__title .ty-icon-down-micro, .tygh-top-panel .ty-dropdown-box__title a { color: #969b9b } .tygh-top-panel .ty-dropdown-box__title:hover, .tygh-top-panel .ty-dropdown-box__title.open { background-color: #46aaf2 } .tygh-top-panel .ty-dropdown-box__title:hover .ty-icon-down-micro, .tygh-top-panel .ty-dropdown-box__title:hover a, .tygh-top-panel .ty-dropdown-box__title.open .ty-icon-down-micro, .tygh-top-panel .ty-dropdown-box__title.open a { color: #fff } .tygh-top-panel .ty-dropdown-box__title.open:after { content: ""; position: absolute; border-width: 6px; border-style: solid; border-color: transparent transparent #46aaf2; left: 50%; bottom: -7px; margin-left: -3px } .tygh-top-panel .ty-dropdown-box__content { margin-top: 6px; border-color: #46aaf2 } .tygh-top-panel .ty-select-block__a { padding: 8px 13px 3px; color: #969b9b } .tygh-top-panel .ty-select-block__a .ty-icon-down-micro { color: #969b9b } .tygh-top-panel .ty-select-block__a:hover, .tygh-top-panel .ty-select-block__a.open { background-color: #3b3b3b; color: #fff } .tygh-top-panel .ty-select-block__a:hover .ty-icon-down-micro, .tygh-top-panel .ty-select-block__a.open .ty-icon-down-micro { color: #fff } .tygh-top-panel .top-quick-links a:hover { color: #969b9b } .tygh-top-panel .ty-dropdown-box { margin: 0 } .tygh-top-panel .ty-dropdown-box__title a:hover { color: #fff } .tygh-top-panel .ty-text-links { margin-right: 0 } .tygh-top-panel .ty-dropdown-box__content .ty-text-links { margin: 0 } .tygh-top-panel .ty-dropdown-box__content .ty-text-links__item { display: block; margin: 0 } .tygh-top-panel .ty-dropdown-box__content .ty-text-links__a { padding: 7px 14px; display: block; color: #465363 } .tygh-top-panel .ty-dropdown-box__content .ty-text-links__a:hover { color: #fff; background: #f58d8e } .tygh-top-panel .ty-text-links-btn { color: #969b9b } .tygh-top-panel .ty-text-links-btn.open { background: #46aaf2; color: #fff } @media screen and (max-width:767px) { .ty-text-links_show_inline .ty-text-links__item { display: block } .ty-text-links_show_inline { -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .12); -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .12); box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .12); border: solid #46aaf2; border-width: 3px 0 0 } .top-quick-links a { color: #465363 } .top-quick-links a:hover { color: #f58d8e } } .ty-account-info__item .ty-account-info__a { display: block } .top-menu-grid { padding-top: 32px } input.ty-search-block__input { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px } .ty-select-block { background-color: #46aaf2; border: none; top: auto } .ty-select-block__list-a { color: #fff } .ty-select-block__list-a:hover { background-color: #f58d8e } .ty-select-block:after { content: ""; position: absolute; border-width: 6px; border-style: solid; border-color: transparent transparent #46aaf2; left: 50%; top: -12px; margin-left: -3px } .top-cart-content { text-align: right } .top-cart-content .ty-dropdown-box__title { background-color: #f58d8e; position: relative } .top-cart-content .ty-dropdown-box__title.open { -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-left-radius: 5px } .top-cart-content .ty-dropdown-box__title.open:after { content: ""; position: absolute; border-width: 6px; border-style: solid; border-color: transparent transparent #f58d8e; left: 50%; bottom: -6px; margin-left: -3px } .top-cart-content .ty-dropdown-box__title a, .top-cart-content .ty-dropdown-box__title .ty-minicart__icon, .top-cart-content .ty-dropdown-box__title .ty-icon-down-micro { color: #fff } .top-cart-content .ty-dropdown-box__content { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; margin-top: 5px } .ty-dropdown-box__content { border: none; border-top: 3px solid #f58d8e; -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .12); -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .12); box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .12) } .ty-dropdown-box__content .ty-dropdown-box__item:hover { background: #f58d8e } input.ty-search-block__input:focus { border: 2px solid #bcceda; background-color: #edf2f5 } .top-menu { position: relative; padding: 10px 0 5px; z-index: 10 } .top-menu:before, .top-menu:after { content: ""; position: absolute; top: 0; bottom: 0; border-top: 2px solid #edf2f5; z-index: -1 } .ty-menu__items { background: #fff } .ty-menu__item { font-size: 15px; margin-right: 5px } .ty-menu__item.visible-phone .ty-menu__item-link { padding: 20px; background-color: #46aaf2; color: #fff; margin-right: 0; -webkit-transition: background .4s; -moz-transition: background .4s; -o-transition: background .4s; transition: background .4s } .ty-menu__item a { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; font: inherit } .ty-menu__item-arrow i { top: 13px } .ty-menu__item .ty-menu__item-link, .ty-menu-vertical .ty-menu__item .ty-menu__submenu .ty-menu__item-link { padding: 12px 15px; min-height: 0 } .banners { margin-bottom: 20px } .ty-column2 { width: 25% } .no-touch .ty-menu__item:hover .ty-menu__item-link, .is-hover-menu .ty-menu__item-link, .is-hover-menu.ty-menu__item-active .ty-menu__item-link { background: #fff; color: #000; text-decoration: underline } .ty-menu__item:hover:not(.ty-menu__item-nodrop) .ty-menu__item-link:after { content: ""; position: absolute; border: 9px solid; border-top-color: currentcolor; border-right-color: currentcolor; border-bottom-color: currentcolor; border-left-color: currentcolor; border-color: transparent transparent #fff; left: 40%; bottom: -13px; margin-left: -4px; z-index: 201 } .ty-menu-vertical .ty-menu__item:hover .ty-menu__item-link:after { display: none } .ty-menu-vertical .ty-menu__item .ty-menu__submenu .ty-menu__submenu-items { top: 0; border: 1px solid #f5f5f5 } .ty-menu-vertical .ty-menu__item { margin-right: 0 } .ty-menu-vertical .ty-menu__item:hover i, .ty-menu-vertical .ty-menu__item.is-hover-menu i { color: #fff } .ty-menu-vertical .ty-menu__item .ty-menu__submenu .ty-menu__item i { color: #a1a6aa } .ty-menu-vertical .ty-menu__item .ty-menu__submenu .ty-menu__item:hover i, .ty-menu-vertical .ty-menu__item .ty-menu__submenu .ty-menu__item.is-hover-menu i { color: #fff } .ty-menu-vertical .ty-menu__item .ty-menu__submenu .ty-menu__submenu-items, .ty-menu-vertical .ty-menu__items { border: 0 } .no-touch .ty-menu-vertical .ty-menu__item:hover .ty-menu__submenu .ty-menu__item-link, .ty-menu-vertical .is-hover-menu .ty-menu__submenu .ty-menu__item-link { background: 0 0; color: #393939; text-transform: none } .ty-menu-vertical .ty-menu__submenu .menu-level-1.ty-menu__item-active>.ty-menu__submenu-item-header .ty-menu__item-link, .ty-menu-vertical .ty-menu__submenu .menu-level-2.ty-menu__item-active>.ty-menu__submenu-item-header .ty-menu__item-link { background: #f2f2f2 } .no-touch .ty-menu-vertical .ty-menu__submenu .ty-menu__item:hover>.ty-menu__submenu-item-header .ty-menu__item-link, .ty-menu-vertical .ty-menu__submenu .is-hover-menu>.ty-menu__submenu-item-header .ty-menu__item-link { background: #f58d8e; color: #fff; text-decoration: none } .ty-menu-vertical .ty-menu__item .ty-menu__item-link { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0 } .ty-menu__item>.ty-menu__submenu { padding-top: 13px; margin-bottom: -30px } .ty-menu__item>.ty-menu__submenu>ul { box-shadow: 1px 0 5px rgba(0, 0, 0, .16) } .ty-menu__submenu { text-transform: none } .ty-menu__submenu-items { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px } .ty-menu__submenu-item-header .ty-menu__submenu-link { font-weight: 400 } .ty-menu .ty-menu__item-link { padding: 12px 13px; min-height: 0 } .ty-menu__items li:first-child>div>.ty-menu__item-link { -webkit-border-top-right-radius: 5px; -moz-border-radius-topright: 5px; border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; border-top-left-radius: 5px } .ty-menu__items li:last-child>div>.ty-menu__item-link { -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-left-radius: 5px } @media screen and (min-width:767px) and (max-width:1000px) { .ty-menu__item .ty-menu__item-link { padding: 10px 8px; font-weight: 400; font-size: 12px; min-height: 0 } .ty-menu-vertical .ty-menu__item i { top: 12px } } @media screen and (min-width:767px) { .no-touch .ty-menu__submenu-items .ty-menu__submenu-link:hover { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color: #f58d8e; text-decoration: under } .no-touch .ty-menu__submenu-item-header .ty-menu__submenu-link:hover { background-color: transparent; color: inherit } } @media screen and (max-width:979px) { .ty-column6 { width: 33% !important } .ty-column4 { width: 25% !important } .ty-grid-list__image { height: 150px !important; width: 120% !important } .ty-grid-list__image img { height: 150px !important } } @media screen and (max-width:767px) { .top-menu { background: 0 0 } .top-menu:before, .top-menu:after { display: none } .ty-column6 { width: 33% !important } .ty-column4 { width: 50% !important } .ty-grid-vendors .ty-grid-list__company-logo { height: auto } .grid-list__rating, .ty-grid-list__total-products { display: none !important } .ty-menu__item.visible-phone { text-transform: uppercase; margin: 0 -12px } .ty-menu__item { margin-right: 0; text-transform: none; font-weight: 400; border-bottom-color: #465363 } .ty-menu-vertical .ty-menu__item i { font-size: 14px; position: relative; top: -12px; right: 0; color: #fff } .ty-menu-vertical .ty-menu__item-active .ty-menu__item-link { background: #f58d8e } .ty-menu-vertical .ty-menu__item .ty-menu__submenu .ty-menu__submenu-item-header .ty-menu__item-link, .ty-menu-vertical .ty-menu__item .ty-menu__submenu .ty-menu__item .ty-menu__submenu .ty-menu__submenu-item-header .ty-menu__item-link { color: #fff; text-transform: none; font-weight: 400; background: 0 0 } .ty-menu-vertical .ty-menu__submenu-items .ty-menu__item { border-top-color: #465363 } .no-touch .ty-menu-vertical .ty-menu__item:hover .ty-menu__submenu .ty-menu__item-link, .ty-menu-vertical .is-hover-menu .ty-menu__submenu .ty-menu__item-link, .ty-menu-vertical .is-hover-menu.ty-menu__item-active .ty-menu__submenu .ty-menu__item-link { font-size: 14px; color: #fff; background: 0 0 } .ty-menu__item.ty-menu__item-active .ty-menu__item-link, .no-touch .ty-menu__item.ty-menu__item-active:hover .ty-menu__item-link { background: #f58d8e } .ty-menu-vertical .ty-menu__item.menu-level-2.ty-menu__item-active, .ty-menu-vertical .ty-menu__submenu .ty-menu__item.ty-menu__item-active .ty-menu__submenu-item-header .ty-menu__item-link, .ty-menu-vertical .ty-menu__submenu .ty-menu__submenu .ty-menu__item.ty-menu__item-active .ty-menu__submenu-item-header .ty-menu__item-link { background: #981f26 } .ty-menu__item:hover:not(.ty-menu__item-nodrop) .ty-menu__item-link:after { display: none } .ty-menu__item:nth-child(n+2) .ty-menu__item-link { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0 } .ty-menu__item-toggle, .ty-menu__item-toggle-active { background-color: rgba(0, 0, 0, .1) !important; width: 38px; height: 34px; top: 7px; right: 10px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px } .ty-menu__item-toggle .ty-menu__icon-hide, .ty-menu__item-toggle .ty-menu__icon-open, .ty-menu__item-toggle-active .ty-menu__icon-hide, .ty-menu__item-toggle-active .ty-menu__icon-open { line-height: 34px } .ty-menu__item:last-child .ty-menu__item-link { -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-left-radius: 5px } .ty-menu__item .ty-menu__item-link { color: #fff; padding: 15px } .ty-menu__submenu-items { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; background-color: transparent; padding: 15px 30px } .ty-menu__item>.ty-menu__submenu>ul { border-top: none; border-bottom: none } .ty-menu__items { background-color: #313a45; margin: 0 12px } .ty-menu__item>.ty-menu__submenu { padding-top: 0 } .ty-menu__submenu-items { border: none } .ty-menu__submenu-items .ty-menu__submenu-item { border-bottom: none !important; border-top: 1px solid #465363 !important } .ty-menu__submenu-items .ty-menu__submenu-item:hover .ty-menu__submenu-link { color: #fff } .ty-menu__submenu-items .ty-menu__submenu-link { color: #fff } .ty-menu__submenu .ty-top-mine__submenu-col .ty-menu__submenu-item-header { border-bottom: none; border-top: 1px solid #465363; text-transform: none } .ty-menu__submenu .ty-top-mine__submenu-col .ty-menu__submenu-item-header a { color: #fff } .ty-menu__submenu .ty-top-mine__submenu-col .ty-menu__submenu-item-header a:hover { color: #fff } .ty-menu__submenu .ty-top-mine__submenu-col .ty-menu__submenu-item-header-active { background: rgba(255, 0, 0, .5) } .ty-menu__submenu .ty-menu__submenu-items .ty-menu__submenu-item-active { background: rgba(255, 0, 0, .3) } .ty-menu__submenu .ty-menu__submenu-items .ty-menu__submenu-item-active a { color: #fff } } .ty-menu__submenu-items .ty-menu__submenu-item { margin-top: 15px; padding-right: 20px } .ty-product-filters__wrapper { background-color: transparent } .ty-product-filters__title, .ty-product-filters__item { color: inherit } .ty-product-filters__item:hover { color: #f58d8e } .ty-product-filters__item.disabled, .ty-product-filters__item.checked.disabled, .ty-product-filters__item.disabled:hover { color: #dce0e6 } .ty-range-slider .ui-slider-range { background-color: #f58d8e } .ty-range-slider .ui-slider-handle { width: 8px; height: 8px; border: 8px solid #46aaf2; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50% } .ty-range-slider__num { color: #46aaf2; font-size: 1em; background-color: #e6e6e6; width: 40px; top: 25px; left: -20px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px } .ty-product-filters__switch { padding-right: 30px } .ty-product-filters__switch>i { margin-right: -20px } @media screen and (min-width:767px) and (max-width:1000px) { .ty-range-slider__num { font-size: 9px; background: 0 0; padding: 0 } } .ty-sort-container, .ty-horizontal-product-filters { background-color: transparent } .ty-sort-container__views-a, .ty-horizontal-product-filters__views-a { background-color: #edf2f5; color: #465363; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-transition: .4s; -moz-transition: .4s; -o-transition: .4s; transition: .4s; margin-left: 3px } .ty-sort-container__views-a.active, .ty-sort-container__views-a:hover, .ty-horizontal-product-filters__views-a.active, .ty-horizontal-product-filters__views-a:hover { background-color: #f58d8e; color: #fff } .ty-sort-dropdown__wrapper, .ty-horizontal-product-filters-dropdown__wrapper { background-color: #edf2f5; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 2px solid #e6edf1; padding: 3px 5px 7px } .ty-sort-dropdown__wrapper:hover, .ty-sort-dropdown__wrapper.open, .ty-horizontal-product-filters-dropdown__wrapper:hover, .ty-horizontal-product-filters-dropdown__wrapper.open { background-color: #fff; color: #465363 } @media screen and (max-width:400px) { .ty-sort-dropdown__wrapper, .ty-horizontal-product-filters-dropdown__wrapper { font-size: .9em } .ty-column2 { width: 25% } } .ty-sort-dropdown__content, .ty-horizontal-product-filters-dropdown__content { border: 2px solid #e6edf1; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px } .ty-sort-dropdown__content-item-a:hover, .ty-horizontal-product-filters-dropdown__content-item-a:hover { background-color: #edf2f5; color: #f58d8e } .ty-horizontal-product-filters { margin-bottom: 0 } .ty-grid-list__item { border: 1px solid #edf2f5; border-radius: 5px; background-color: #fff; margin: 0 10px 25px; padding: 10px 10px 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: box-shadow .4s; -moz-transition: box-shadow .4s; -o-transition: box-shadow .4s; transition: box-shadow .4s } .ty-grid-list__item:hover { background-color: #fff; -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, .12); -moz-box-shadow: 0 0 15px 0 rgba(0, 0, 0, .12); box-shadow: 0 0 15px 0 rgba(0, 0, 0, .12) } .ty-grid-list__item-name { max-width: 100%; display: block; height: 3.2em; overflow: hidden } .ty-grid-list__item-name .product-title { color: #465363; font-size: 1.15em; line-height: 1.3em } .ty-grid-list__item-name .product-title:hover { color: #f58d8e } .ty-grid-list__image .owl-carousel .owl-item { height: 250px } .ty-grid-list__image .owl-carousel { display: inline-block } .ty-grid-list__image { border: none; position: relative; width: auto; height: 250px; margin-top: -10px; margin-left: -10px; overflow: hidden; padding: 0; width: 111% } .ty-grid-list__image img { object-fit: cover; width: 100%; height: 250px } .ty-grid-list__price { display: block; text-align: left; float: none; max-width: 100% } .ty-grid-list__control { border-bottom-left-radius: 5px; border-bottom-right-radius: 5px } .ty-grid-list__control .ty-btn { padding: 10px 15px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px } .ty-product-block__left { width: 49%; display: inline-block; background-color: #fff; padding: 50px; padding-right: 50px; box-sizing: border-box; float: right } .ty-no-items { color: #465363 } .ty-price-num { font-weight: 400; font-size: 1.25em } .ty-list-price { color: #8292a7 } .grid-list__rating { height: 24px } .ty-grid-list__control { position: relative } .ty-quick-view-button { text-align: center; position: absolute; width: 100%; width: calc(100% - 20px); bottom: 100%; margin-bottom: 120px } .ty-scroller-list__item .ty-quick-view-button { bottom: 50px } .ty-product-list { background-color: #fff; border: 1px solid #edf2f5; padding: 0; margin-bottom: 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-transition: box-shadow .4s; -moz-transition: box-shadow .4s; -o-transition: box-shadow .4s; transition: box-shadow .4s } .ty-product-list:hover { -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, .12); -moz-box-shadow: 0 0 15px 0 rgba(0, 0, 0, .12); box-shadow: 0 0 15px 0 rgba(0, 0, 0, .12) } .ty-product-list__item-name { padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid #edf2f5 } .ty-product-list__image { border: none } .ty-product-list+hr { display: none } .ty-product-list__control .ty-btn__text { padding: 0 !important } .ty-compact-list { background-color: #fff; border: 1px solid #edf2f5; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px } .ty-compact-list__item:last-child { border-bottom: none } .ty-compact-list__controls { margin-right: 10px } .ty-compact-list__item .ty-value-changer { padding-top: 6px } .ty-pagination__bottom { border: none } .ty-pagination__selected { background-color: #f58d8e; color: #fff } .ty-pagination__item:hover { background-color: transparent; color: #f58d8e } .ty-pagination__text { text-transform: none; background-color: transparent; color: inherit } .ty-sidebox { background-color: #fff; -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .12); -moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .12); box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .12); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border-bottom: 3px solid #bcceda } .ty-sidebox__title { background-color: #46aaf2; color: #fff; padding: 6px 30px 12px 12px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topright: 5px; border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; border-top-left-radius: 5px; margin: 0 } .ty-sidebox__title span, .ty-sidebox__title a { color: inherit } .ty-sidebox__body { padding: 12px } .ty-sidebox__icon-open, .ty-sidebox__icon-hide { color: #fff; margin-top: 6px; padding: 6px 12px; float: right } .ty-btn { -webkit-transition: .4s; -moz-transition: .4s; -o-transition: .4s; transition: .4s; padding: 10px 15px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-transform: none } .ty-btn:hover, .ty-btn:active { padding: 10px 15px } .ty-btn__primary:hover { background-color: #46aaf2 } .ty-btn__secondary:hover { background-color: #f58d8e } .buttons-container { background: #edf2f5 } .ty-product-thumbnails { width: 100%important; text-align: center } .ty-product-thumbnails__item { display: inline-block; float: inherit } .ty-product-block__img-wrapper { background-color: #fff; box-sizing: border-box; width: 48% !important; max-width: inherit; height: auto; display: inline-block; overflow: hidden } .ty-thumbs-wrapper .ty-icon-left-circle { left: 20px } .ty-thumbs-wrapper .ty-icon-right-circle { right: 20px } .ty-product-block__img-wrapper img { object-fit: cover; width: 100%; height: 100% } .ty-product-block__note .product-promo-header { text-transform: uppercase; font-weight: 400 } .ty-product-block__note .product-promo-body { font-size: .9em; color: #73859c } .ty-product-block-title { padding-bottom: 5px; border-bottom: 1px solid #edf2f5 } .ty-product-switcher span { color: #465363 } .ty-product-switcher__icon { color: #46aaf2; -webkit-transition: color .4s; -moz-transition: color .4s; -o-transition: color .4s; transition: color .4s } .ty-product-switcher__a:hover .ty-product-switcher__icon { color: #f58d8e } .ty-product-switcher__a.disabled .ty-product-switcher__icon { color: #46aaf2; opacity: .5 } .ty-product-img { border: none } @media screen and (max-width:767px) { .ty-product-block-title { margin-top: 15px } .ty-product-block__button .ty-btn { margin-right: 10px } .ty-btn+.ty-btn { margin-left: 0 } .ty-btn__text { padding: 0 !important } } .ty-tabs__item { background-color: #edf2f5; font-size: 1.25em; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin: 4px 4px 4px 0; border: 1px solid transparent; border-width: 0 1px } .ty-tabs__item:hover { background-color: #fff } .ty-tabs__item:hover a { color: #1694ef } .ty-tabs__item.active { background-color: #fff; color: #46aaf2; border-right: 1px solid #ccdae3; border-left: 1px solid #ccdae3; -webkit-border-bottom-right-radius: 0; -moz-border-radius-bottomright: 0; border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0; border-bottom-left-radius: 0; -webkit-box-shadow: inset 0 3px 0 0 #46aaf2; -moz-box-shadow: inset 0 3px 0 0 #46aaf2; box-shadow: inset 0 3px 0 0 #46aaf2 } .ty-tabs__item.active .ty-tabs__a { color: inherit } .ty-tabs__item.active:after { content: ""; display: block; background: #fff; width: 100%; position: absolute; height: 5px; left: -1px; border-right: 1px solid #ccdae3; border-left: 1px solid #ccdae3 } .ty-tabs__a { color: inherit; font: inherit; padding: 12px 20px } .ty-tabs__content { background-color: #fff; border: 1px solid #ccdae3; border-top: none; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-left-radius: 5px; padding: 20px; -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .12); -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .12); box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .12) } .ty-tabs__content .content-description { line-height: 1.5 } .ty-discussion-post { background: #fff } .ty-cart-content { -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .12); -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .12); box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .12) } .ty-cart-content th { background-color: #fff; border: 1px solid #edf2f5 } .ty-cart-content tbody tr:nth-child(2n) { background-color: #fff } .ty-cart-content .ty-cart-content__product-elem, .ty-cart-content .ty-cart-content__title { border: 1px solid #edf2f5 } .ty-cart-total { border: 1px solid #edf2f5; -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .12); -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .12); box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .12); -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-left-radius: 5px } .ty-cart-total input[type=text] { border-color: #dde6ec } .ty-cart-total__wrapper { border: none } .ty-step__container, .ty-step__container-active { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; overflow: hidden; margin-bottom: 5px; border: 1px solid #edf2f5 } .ty-step__container h3, .ty-step__container-active h3 { margin-bottom: 0 } .ty-step__title-arrow { display: none } .ty-step__container-active { background-color: #fff } .ty-step__container-active .ty-step__title-left { color: #fff; background-color: transparent } .ty-step__container-active .ty-step__title-txt { color: #fff } .ty-step__title .ty-step__title-left { color: #465363 } .ty-step__title .ty-step__title-txt { color: #465363 } .ty-step__title-left, .ty-step__title-txt { background-color: transparent } .ty-step__title-active { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; background-color: #46aaf2 } .ty-step__title-complete .ty-step__title-right .ty-btn { padding: 0; margin: 4px 0; background-color: transparent; color: #465363 } .ty-checkout-buttons { background-color: transparent; border: none } .notification-content-extended { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px } .notification-content-extended h1 { background-color: transparent; border: none } .notification-content-extended h1 span { color: #465363 } .notification-content-extended h1 span:hover { color: #f58d8e } .ui-dialog .ui-dialog-titlebar { background: 0 0; border: none } .ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick { color: #465363 } .ui-dialog .ui-dialog-titlebar-close.ui-state-hover .ui-icon-closethick { color: #667990 !important } .ui-widget-header .ui-dialog-titlebar-close.ui-state-hover span:before { color: #46aaf2 } .ty-cart-items__list-item .ty-icon-cancel-circle { color: #46aaf2 } .ty-breadcrumbs__a { color: #465363 } .ty-breadcrumbs__current { color: #888 } .ty-footer-menu { background: #081b29 url(//patterns.cart-services.com/images/6.png) repeat } .ty-footer-menu__header { font-size: 1.45em; font-weight: 400; color: #fff } .ty-footer-menu__item { margin-bottom: 6px } .ty-footer-menu__item a { color: #fff; font-size: .95em } .ty-footer-menu__item a:hover { color: #f58d8e } .footer-copyright { background-color: #040d14 } @media screen and (max-width:767px) { .ty-footer-menu { padding-bottom: 10px } .ty-footer-menu__header { font-size: 1.2em; border-bottom-color: #103754 } .ty-footer-menu__item { border-bottom-color: #103754; margin-bottom: 0 } .ty-footer-menu__icon-open, .ty-footer-menu__icon-hide { font-size: 14px; padding: 8px 12px; background-color: rgba(0, 0, 0, .1); -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px } .footer-no-wysiwyg .ty-footer-menu__items, .footer-no-wysiwyg .ty-footer-general__body { margin-top: 0 } .ty-compact-list__controls { margin-right: 0 } } .owl-carousel.ty-scroller-list { background: #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 10px 0; border: 1px solid #edf2f5 } .owl-theme .owl-controls .owl-buttons div { opacity: 1; background: #46aaf2; line-height: 24px } .owl-theme .owl-controls.clickable .owl-buttons div:hover { background: #f58d8e } .owl-theme .owl-controls .owl-page span { background-color: #46aaf2 } .owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span { background-color: #f58d8e } .ty-control-group__title { font-weight: 400 } .ty-calendar__button { color: #465363 } .footer-stay-connected { background: #46aaf2 } .ty-footer-form-block__form .cm-hint { color: #8292a7 } .ty-btn-go { border: none; background: 0 0 } .ty-compare-menu__elem { background: #465363 } .ty-product-empty { border: 1px solid #edf2f5 } .ty-footer-menu, .tygh-footer { background: #fff } .ty-text-links .ty-text-links__a, li { color: rgba(0, 0, 0, .6) } .ty-grid-vendors .ty-grid-list__item { padding: 0 20px 10px } .ty-grid-vendors .ty-grid-list__company-logo { height: 180px; width: 100% } .ty-companies__img .ty-nowrap.ty-stars, .ty-companies__img .ty-discussion__review-quantity { display: none } .ty-grid-vendors .ty-company-image-wrapper { height: 100% } .ty-apply-for-vendor-plan #company_plan { display: none } .tygh-top-panel { background: #e2edf7; padding: 6px 0 } .ty-geo-maps__geolocation { margin-right: 15px } .ty-geo-maps__geolocation__opener { padding: 9px 2px } .tygh-top-panel .top-my-account { background: #fff; border: 2px solid #000; border-radius: 5px } .tygh-top-panel .top-my-account .ty-dropdown-box__title { padding: 6px; border-radius: 5px } .tygh-top-panel .ty-dropdown-box__title:hover, .tygh-top-panel .ty-dropdown-box__title.open { background: #fff } .tygh-top-panel a, .tygh-top-panel a:hover, .ty-dropdown-box__title.open a, .ty-dropdown-box__title.open i, .ty-dropdown-box__title.open .ty-minicart-title, .tygh-top-panel .ty-dropdown-box__title:hover .ty-icon-down-micro, .tygh-top-panel .ty-dropdown-box__title:hover a, .tygh-top-panel .ty-dropdown-box__title.open .ty-icon-down-micro, .tygh-top-panel .ty-dropdown-box__title.open a, .tygh-top-panel .top-my-account .ty-dropdown-box__title a { color: #000 !important } .tygh-top-panel .ty-dropdown-box__title.open:after { display: none } .tygh-top-panel .ty-dropdown-box__content { border: 2px solid #000; border-radius: 5px } .ty-dropdown-box__content .ty-dropdown-box__item:hover { background: #e2edf7 } .tygh-top-panel .ty-currencies__active, .tygh-top-panel .ty-currencies__item:hover { background: #fff; color: #000 } .tygh-top-panel .ty-currencies__item { padding: 6px 10px; margin-right: 5px; border: 2px solid transparent; border-radius: 5px } .top-quick-links, .ty-text-links { margin: 0 } .ty-text-links .ty-text-links__a { line-height: 30px } .ty-text-links .ty-text-links__a:hover { text-decoration: underline } #search_input { border: 2px solid #000; background: #fff; height: 44px } .ty-search-block button { height: 36px; width: 36px } .tygh-header>div { padding-top: 20px } .top-menu-grid { padding-top: 10px } .ty-dropdown-box__content { background: #fff; border: 2px solid #000; border-radius: 5px } .ty-dropdown-box__title.open .ty-minicart-title { color: #fff } .top-cart-content .ty-dropdown-box__title.open:after { display: none } .ty-cart-items__list-item .ty-icon-cancel-circle { color: #f58d8e } #banner_slider_951.owl-carousel .owl-wrapper-outer { border-radius: 30px; margin-top: 30px; height: 450px } .owl-theme .owl-controls .owl-page span { background: #e2edf7; border: 2px solid #000; opacity: 1 } .ty-sort-container { padding: 0 } .ty-sort-dropdown__wrapper, .ty-horizontal-product-filters-dropdown__wrapper { background: #fff; border: 2px solid #000; margin-right: 15px } .ty-sort-dropdown__content, .ty-horizontal-product-filters-dropdown__content { background: #fff; border: 2px solid #000; margin-top: 10px } .mobile-filters .ty-dropdown-box__title { background: #fde77a; padding: 10px 20px; border: 2px solid #000; border-radius: 5px; margin-bottom: 20px } .mobile-filters .cm-popup-box { width: 100%; padding: 10px; box-sizing: border-box; margin-top: 10px } .span16 .sd-grid-list__company-name { display: none } .ty-geo-maps-shipping__item { background-color: #cee6ce; padding: 13px; color: #fff; margin-right: 50px; border-radius: 4px } .ty-product-block__field-group .ty-control-group.product-list-field { display: none } .sd-grid-list__vendor-country { padding-top: 10px; color: gray; font-size: 12px } .ty-grid-list__item-name .product-title { color: #000 } .ty-product-list__info .ty-control-group.product-list-field, .ty-product-list__info .ty-product-list__feature { display: none } .ty-mainbox-container { margin-bottom: 40px } .ty-grid-list__item, .ty-product-list { border: 2px solid #000; background: #fff; border-radius: 8px; transition: all .2s ease-in-out 0s; box-shadow: none; overflow: hidden } .ty-grid-list__item--overlay:hover, .ty-product-list:hover { box-shadow: none; border-color: #000; transform: scale(1.02) } .ty-grid-list__image { border-radius: 6px 0 } .ty-product-list__image { margin-bottom: 0 } .ty-product-list__image img { border: none; object-fit: cover; width: 220px; height: 220px } .grid-list__rating { display: none } .ty-product-variant-image.ty-clear-both, tr#extra_option_variants_0_1 { display: none } .ty-product-list__content { padding: 20px; box-sizing: border-box } .ty-product-list__rating { bottom: 0; background: #000; background: linear-gradient(0deg, rgba(0, 0, 0, 0.43) 12%, rgba(255, 255, 255, 0) 98%) } .ty-nowrap.ty-stars { padding: 4px } .ty-product-list__content .ty-product-list__qty { display: none } .ty-range-slider .ui-slider-handle { border: 8px solid #b8d8e5 } .ty-range-slider__num { color: #b8d8e5; background: 0 0; width: auto } .ty-range-slider .ui-slider-range { background-color: #fee77b } .ty-product-filters__block { background: #fff; padding: 5px; border-radius: 10px; margin-bottom: 15px } #slider_32_6 .ty-range-slider__num { white-space: unset } .ty-sort-dropdown__content .ty-sort-dropdown__content-item-a { white-space: nowrap } .subcategories li { width: 32%; text-align: center; margin: 0 0 22px; padding: 10px; box-sizing: border-box } .subcategories li a span { padding: 5px 10px; background: #fff; border: 2px solid #000; border-radius: 4px } .ty-subcategories__item .ty-subcategories-img { padding-bottom: 0; width: 100%; border-radius: 5px; margin-bottom: 10px } .ty-subcategories__item .ty-subcategories-img:hover { opacity: .8 } #category_products_11 .subcategories li a span { padding: 0; background: 0 0; border: none; border-radius: inherit } .ty-product-list__item-name .product-title { color: #000 } .ty-product-list__control .ty-btn { margin-top: 10px } .ty-product-block__img-wrapper, .ty-product-block__left { margin: 4px 8px 6px 0; border: 2px solid #000; border-radius: 10px } .ty-product-block__img-wrapper .owl-item { width: 450px; height: 450px } .ty-control-group__label { width: 100% } .ty-product-switcher { display: none } .ty-product-block-title { color: #1b1b1b } .ty-btn { border: 2px solid #000; background: #fff; color: #000 } .ty-btn:hover { background: #e2edf7; color: #000 } .ty-btn__primary { background: #fee77b } .ty-btn__primary:hover { background: #ffde45; color: #000 } .ty-tabs__item { background: #e2edf7; color: #1b1b1b; margin: 4px 8px 6px 0; border: 2px solid #000; transition: none } .ty-tabs__item:hover { background: #fff } .ty-tabs__item:hover a { color: #1b1b1b } .ty-tabs__content { background-color: #fff; border: 2px solid #000; border-top: none } .ty-tabs__item.active { background-color: #fff; color: #1b1b1b; border: 2px solid #000; border-bottom: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none } .ty-tabs__item.active:after { left: -2px; height: 10px; border-right: 2px solid #000; border-left: 2px solid #000 } .ty-tabs { border-bottom: 2px solid #000 } #content_description .row { margin: 0 } .ty-stars__icon { color: #fee77b } .pages p { font-size: 17px; line-height: 30px } .pages li { font-size: 17px; line-height: 28px; color: #000 } .pages { max-width: 1000px; margin: 0 auto } #credit_card_name { padding: 8px; border: 1px solid #acbdcd; background: #fff; min-height: 21px } #litechekout_payments_form { background-color: #fff; padding: 30px; box-sizing: border-box; border-radius: 10px; border: 3px solid #000 } .checkoutpagetitle h1 { font-size: 30px !important; width: 100%; border-bottom: 3px solid #000; font-family: varela round, sans-serif } .litecheckout__field.litecheckout__field--fill { width: 23% } .litecheckout__shipping-method__text { margin: 5px; background-color: #ffd1d1; width: 100%; border-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; padding: 14px; color: #fff !important } .ty-credit-card { border: 0 } .ty-credit-card { padding: 0 } .ty-credit-card__cvv-field { margin-left: 20px; margin-top: 0 } #litecheckout_step_payment .litecheckout__shipping-method.litecheckout__field.litecheckout__field--xsmall { display: none } #litecheckout_step_location .litecheckout__item { display: none } .span4.side-grid.litecheckout__cart { background-color: #fff; border-radius: 7px; border: 3px solid #000; margin-top: 90px } .span4.side-grid.litecheckout__cart .ty-wysiwyg-content h3 { margin-top: 0 } .stripe-connect-payment-form__card.sc-field.sc-field--empty, .stripe-connect-payment-form__cvc.sc-field.sc-field--empty, .stripe-connect-payment-form__expiry.sc-field.sc-field--empty { border-radius: 5px } .vendor-page .ty-mainbox-title__right, .vendor-page .ty-sort-container, .vendor-page .ty-mainbox-title, .vendor-page p.ty-no-items { display: none } .ty-product-block__left .ty-discussion__review-write { display: none } .span8.main-content-grid { background-color: #fff; padding: 20px; border-radius: 10px; border: 3px solid } .ty-profile-field__buttons.buttons-container, #apply_for_vendor_account .buttons-container { background-color: #fff; margin: 0; padding: 0 } .ty-product-block__left .ty-qty .ty-control-group__label, .ty-product-block__left .ty-control-group__item, .ty-product-block__advanced-option .ty-control-group__label { display: none } .ty-product-block__left .ty-product-block__field-group, .ty-product-block__left .ty-product-block__button { display: inline-block; vertical-align: middle; margin: 0 } .ty-product-block__left .ty-qty, .ty-product-block__left .ty-product-block__button .ty-btn { margin: 0 } .ty-product-block__left input[type=text] { background: #fee77b; border: none } .ty-product-block__left .ty-value-changer__increase, .ty-value-changer__decrease { color: #000; line-height: 14px } .product-seller .ty-mainbox-simple-title, .product-seller .ty-mainbox-simple-body { display: inline-block; width: auto } .product-seller .ty-btn, .product-seller .logo-container { display: none } .product-seller .ty-mainbox-simple-title, .product-seller .store-lnk { font-size: 15px } .product-seller .ty-pict { width: 100%; height: 100%; object-fit: cover } .product-seller .logo-container.ty-float-left { width: 50px; height: 50px; background-color: #fff; border-radius: 6px; display: inherit; overflow: hidden } .product-seller .store-lnk { color: #f58d8e; margin-right: 10px } .product-seller { font-size: 16px; display: inline-block; vertical-align: middle } .float-right { text-align: right; padding-right: 9px } .ty-vendor-communication__post-write.cm-dialog-opener.cm-dialog-auto-size { cursor: pointer; font-family: varela round, sans-serif; font-size: 14px; font-style: normal; background-color: #eaeaea; padding: 10px; display: inline-block; border-radius: 7px; margin-left: 0 } .ty-product-block__left .ty-product-block__field-group { background-color: #fee77b; padding: 4px; border: 2px solid #000; border-radius: 6px } .vendor-page a.cm-dialog-opener.cm-dialog-auto-size.ty-vendor-communication__post-write { vertical-align: middle; text-align: center; cursor: pointer; font-family: varela round, sans-serif; font-size: 14px; font-style: normal; background-color: #fee77a; padding: 10px; display: inline-block; border: 2px solid #000; border-radius: 7px; margin-bottom: 20px; margin-top: 20px } .vendor-page .row.profile-about-me { margin-left: 0 } .vendor-page .ty-wysiwyg-content a { color: #7cacf3 } .vendor-page .ty-wysiwyg-content p, .vendor-page .ty-wysiwyg-content a { background-color: #f8f8f8 !important; padding: 0; margin-bottom: 2px !important; font-size: 16px !important } .ty-company-detail__info-list { line-height: 1.7; margin-top: 15px; word-break: normal } .vendor-name .store-lnk { font-size: 35px; pointer-events: none; color: #000; display: inline-block; margin-bottom: 15px !important } .ty-companies__img { width: 150px; height: 150px; background-color: #fff; float: inherit; margin: 0 auto } .ty-company-detail__logo, .ty-logo-container-vendor { width: 100%; height: 250px; background-color: #fff } .ty-company-image, .ty-logo-container-vendor__image { width: 100%; height: 100%; object-fit: contain } .ty-companies__info div { display: none } .ty-companies__info .ty-company-title a { display: inherit !important; text-align: center } .ty-companies__info { padding-left: 0 } .ty-companies { width: 30%; display: inline-block; text-align: center; border-bottom: 0; margin: 1% } .grid-list { margin-left: -10px } .ty-mainbox-container { margin-top: 50px } .location-more-visible { margin-top: 30px; background-color: #fce67b; border-color: #fce67b; padding-left: 10px; margin-right: 10px; border-radius: 5px } .top-currencies { margin-top: 20px; margin-right: 20px; background-color: #e2edf7; border-radius: 5px } .top-logo { width: 100px; margin-right: -100px; margin-top: 0 } .container-fluid .header-grid { padding: 0; margin: 0 } .top-search { margin-top: 30px } .top-my-account { margin-top: 30px } .top-cart-content { margin-top: 30px } .tygh-top-panel .top-my-account { background: #fff; border: 2px solid #000; border-radius: 5px; margin-top: 29px; margin-left: 10px } .ty-icon-cart:before { color: #000 } .ty-icon-down-micro::before { color: #000 } .tygh-header>div { padding-top: 0 } .tygh-top-panel { margin-bottom: -20px } .tygh-top-panel .ty-dropdown-box .top-currency-drop { margin-top: 30px !important } .row-fluid [class*=span]:first-child { padding: 0 } .tygh-top-panel { margin-bottom: 0 } .tygh-top-panel .top-currencies-drop { margin-top: 30px; margin-right: 10px } .ty-dropdown-box__content { min-width: 115px; text-align: left } .ty-dropdown-box__title { border-radius: 5px } .row-fluid [class*=span]:first-child { padding: 20px } .ty-mainbox-container { margin-top: 50px; margin: 20px } .row-fluid [class*=span]:first-child { padding: 0 20px } .tygh-top-panel .ty-dropdown-box__content { min-width: 150% } .ty-value-changer__increase, .ty-value-changer__decrease { background: #f6f0d6; border: none } .ty-value-changer__increase { margin-bottom: 5px } @media(max-width:767px) { .tygh-header>div { padding-top: 0 !important; margin-top: -40px; margin-bottom: 10px } .span6 { display: none } .span8 { margin: -130px } .top-search { display: none } .span2 { width: 100px; position: relative; display: inline } .ty-company-detail__info-list { display: none } .tygh-header>div { padding-top: 40px !important } .top-menu-grid { padding-top: 0 !important } .top-menu { padding-top: 0 !important } .ty-menu__item>.ty-menu__submenu { margin-bottom: 0 } .ty-menu__item.visible-phone .ty-menu__item-link { background-color: #fff; border: 2px solid #000; color: #000 } .top-grid [class*=span] { float: left } .top-logo-grid { position: absolute; z-index: 999; width: 60px !important; top: 0; margin-top: 0; padding: 0 } .ty-menu__item .ty-menu__item-link { min-height: inherit; -webkit-box-sizing: inherit; -moz-box-sizing: inherit; box-sizing: inherit } .ty-column2 { width: 50% } .ty-product-block__img-wrapper, .ty-product-block__left { width: 100% !important; margin: 0 auto; margin-top: 10px } .ty-tabs__a { padding: 8px 9px; font-size: 13px; height: auto } .ty-btn.ty-btn__tertiary.text-button { display: none } . span16 { width: 1440px } .hidden-phone { width: 1440px } } @media(max-width:480px) { .ty-column2 { width: 100% } .ty-pagination__btn { width: auto } #content_description { padding: 12px; border: 2px solid; border-radius: 7px } .ty-accordion .ui-accordion-header { background: #e2edf7; color: #1b1b1b; margin: 4px 8px 6px 0; border: 2px solid #000; transition: none } #content_discussion_block { background-color: #f8f8f8 } .ty-product-list__image img { width: 100% } }