/* PrintHelp desktop presentation, 2026-10-13. Desktop dimensions reduced by 10% twice; mobile themes are not modified. */
html:has(body.ph-blue) { background: #f0f9fe; }
body.ph-blue { min-width: 826.2px; background: linear-gradient(180deg,#fff 0,#eff8fd 178.2px,#f6fbfe 100%) !important; color: #33415c; font: 14.58px/1.5 Arial, sans-serif; }
.ph-blue button,.ph-blue input,.ph-blue select,.ph-blue textarea { font-family: Arial,sans-serif; }
.ph-blue a { color: #0789df; }
.ph-blue a:hover { color: #006ab5; }
.ph-blue a:focus-visible,.ph-blue button:focus-visible,.ph-blue input:focus-visible { outline: 2.43px solid #89cfff; outline-offset: 2.43px; }
.ph-blue .container { width: calc(100% - 45.36px); max-width: 1296px; }
.ph-blue .wrapper { background: transparent; min-height: 0; margin: 0; padding-top: 9px; }
.ph-blue .wrapper-top { position: absolute; top: -810px; }
.ph-blue #header { position: relative; display: grid; grid-template-columns: 226.8px minmax(0,1fr) 186.3px 153.9px; gap:16.2px; align-items:center; min-height:93.96px; }
.ph-blue #header .logo,.ph-blue #header .search,.ph-blue #header .contact { display:block; width:auto; height:auto; padding:0; min-width:0; }
.ph-blue #header .logo a { margin:0 0 0 8.1px; }
.ph-blue #header .logo img { display:block; width:194.4px; height:auto; filter:saturate(2.4) hue-rotate(-16deg) brightness(1.06); }
.ph-blue .search form { position:relative; height:46.98px; }
.ph-blue .search #search { box-sizing:border-box; width:100%; height:46.98px; padding:0 106.92px 0 51.84px; border:1px solid #d3e3ef; border-radius:6.48px; background:#fff; color:#33415c; box-shadow:0 1.62px 7.29px #25496f0c; font:italic 14.58px Arial,sans-serif; }
.ph-blue .search #search::placeholder { color:#8a9aaf; }
.ph-blue .search .add-on { margin:0; top:13.77px; left:16.2px; }
.ph-blue .search .add-on i { color:#60718a; font-size:21.06px; }
.ph-blue .search .search-button,.ph-blue .search .search-button:hover { width:95.58px; height:38.88px; top:4.05px; right:4.05px; margin:0; padding:0; border:1px solid #259cdc; border-radius:4.05px; background:linear-gradient(#42ace3,#1797de); color:#fff; text-shadow:none; font:700 16.2px Arial,sans-serif; box-shadow:inset 0 1px 1.62px #ffffff50; }
.ph-blue #header .search>br,.ph-blue #header .search .animatetext_tlt { display:none !important; }
.ph-blue #header .autofill-result,.ph-blue #header .autofill-loading { display:none !important; }
.ph-blue .ui-autocomplete.autofit-product { box-sizing:border-box; background:#fff; border:1px solid #d3e3ef; border-radius:0 0 6.48px 6.48px; max-height:332.1px; overflow-y:auto; overflow-x:hidden; box-shadow:0 6.48px 16.2px #25496f18; }
.ph-blue .ui-menu.autofit-product .ui-menu-item { box-sizing:border-box; width:100% !important; border-color:#e3edf5; }
.ph-blue .ui-menu.autofit-product .ui-menu-item:last-child { border-bottom:0; }
.ph-blue .ui-menu.autofit-product .ui-menu-item a { padding:8.1px 9.72px; font:11.34px/15.39px Arial,sans-serif; color:#33415c; }
.ph-blue .ui-menu.autofit-product .ui-menu-item a.ui-state-hover,.ph-blue .ui-menu.autofit-product .ui-menu-item a.ui-state-active { background:#edf8ff; }
.ph-blue .ui-menu.autofit-product .ui-menu-item img { width:38.88px; height:38.88px; object-fit:contain; }
.ph-blue .ui-menu.autofit-product .ui-menu-item a span.autofit-name { margin-left:51.84px; }
.ph-blue .ui-menu.autofit-product .ui-menu-item a span.autofit-price { margin:3.24px 0 0 51.84px; color:#ed1015; font-size:12.96px; font-weight:700; }
.ph-blue .ui-menu.autofit-product .ui-menu-item a span.match { color:#078edf; font-weight:700; }
.ph-blue #header .contact { text-align:center; white-space:nowrap; }
.ph-blue #header .contact ul { margin:0; }
.ph-blue #header .contact a[href^="tel:"] { color:#249cda !important; font-size:17.82px !important; font-weight:700; }
.ph-blue #header .contact a[href^="tel:"]:before { content:"\f095"; font-family:FontAwesome; margin-right:4.86px; font-size:17.01px; }
.ph-blue #header .contact .contact-info:has(a[href^="mailto:"]) { margin-top:0 !important; font-size:16.2px !important; }
.ph-blue #header .contact a[href^="mailto:"] { color:#ff790c !important; font-size:16.2px; }
.ph-blue #header .contact a[href^="mailto:"]:before { content:"\f0e0"; font-family:FontAwesome; color:#219add; margin-right:6.48px; }
.ph-blue a[href^="mailto:"] { user-select:text !important; -webkit-user-select:text !important; }
.ph-blue #page a[href^="tel:"],.ph-blue #page a[href^="tel:"] * { color:#249cda !important; }
.ph-blue #page a[href^="mailto:"],.ph-blue #page a[href^="mailto:"] * { color:#ff790c !important; }
.ph-blue .ph-workhours { font-size:12.15px; line-height:1.6; color:#8898aa; }
.ph-blue #header #cart,.ph-blue #header #cart.fixed,.ph-blue #header #cart.empty { display:block; position:relative; top:auto; right:auto; margin:0; width:153.9px; z-index:2000; float:none; }
.ph-blue #cart>a { box-sizing:border-box; display:flex; align-items:center; justify-content:center; gap:10.53px; min-height:45.36px; padding:8.1px 9.72px; background:linear-gradient(#ff9b2b,#ff7606); border:1px solid #ff7e0b; border-radius:4.86px; color:#fff; font-size:17.01px; font-weight:700; white-space:nowrap; text-decoration:none; box-shadow:0 2.43px 4.86px #c45f1421; cursor:pointer; }
.ph-blue #cart>a:hover { background:linear-gradient(#ff921e,#f36a00); color:#fff; }
.ph-blue #cart>a:after { content:"\f107"; font:14.58px FontAwesome; }
.ph-blue #cart .icon-shopping-cart { position:relative; font-size:25.92px; margin:0; }
.ph-blue #cart .cart-total { font-size:16.2px; }
.ph-blue #cart .ph-cart-count { position:absolute; top:-13.77px; right:-11.34px; min-width:20.25px; height:20.25px; padding:0 2.43px; box-sizing:border-box; border:1.62px solid #fff; border-radius:50%; background:#f00027; color:#fff; font:700 12.15px/17.01px Arial,sans-serif; text-align:center; }
.ph-blue #cart .ph-cart-count[hidden] { display:none; }
.ph-blue #cart.empty .ph-cart-count { display:none; }
.ph-blue #cart .soaring-block { z-index:1; border:1px solid #deebf5; border-top:3.24px solid #ff8719; border-radius:4.86px; background:#fff; box-shadow:0 6.48px 22.68px #294b7726; max-width:min(550.8px,90vw); }
.ph-blue #cart .soaring-block:not(.active) { visibility:hidden; }
.ph-blue #cart:hover .soaring-block,.ph-blue #cart:focus-within .soaring-block { visibility:visible; }
.ph-blue #soaring-cart-total { background:#f2f9ff; border-color:#dfedf7; }
.ph-blue #soaring-cart-total p { font-size:11.34px; }
.ph-blue #cart a.button { display:inline-block; margin:0 0 14.58px; }
.ph-blue #soaring-cart .soaring-cart-name { font-size:12.15px; }
.ph-blue .ph-delivery { height:37.26px; margin:0 -22.68px; background:transparent; text-align:center; color:#237a3b; font-size:19.44px; line-height:37.26px; font-weight:700; }
.ph-blue .ph-delivery a { text-decoration:none; color:inherit; }
.ph-blue .ph-delivery i { margin-right:9.72px; font-size:23.49px; }
.ph-blue .header-navigation { margin:0 -22.68px 16.2px; padding:0 22.68px; border:0; background:#fff; box-shadow:0 2.43px 9.72px #1e50730c; }
.ph-blue ul.buysimply-horizontal-tree { display:flex; width:100%; min-height:45.36px; margin:0; padding:0; }
.ph-blue ul.buysimply-horizontal-tree>li { flex:1; display:block; float:none; padding:0; margin:0; position:relative; text-align:center; }
.ph-blue ul.buysimply-horizontal-tree>li+li:before { content:""; position:absolute; left:0; top:12.96px; height:19.44px; width:1px; background:#d5e4f0; }
.ph-blue ul.buysimply-horizontal-tree>li>.wrp-fix { width:100%; }
.ph-blue ul.buysimply-horizontal-tree>li>div>a { display:block; padding:0 9.72px; font:14.58px/45.36px Arial,sans-serif; color:#1a65b3; }
.ph-blue ul.buysimply-horizontal-tree>li:hover>div>a,.ph-blue ul.buysimply-horizontal-tree>li.selected>div>a { background:#edf8ff; color:#0789df; }
.ph-blue #main { display:grid; grid-template-columns:241.38px minmax(0,1fr); gap:14.58px; align-items:start; line-height:1.5; }
.ph-blue #main>.sidebar { width:auto; float:none; }
.ph-blue #main>.content { float:none; margin:0; width:auto; min-width:0; }
.ph-blue #main>.content>.content { width:auto; float:none; margin:0; padding:19.44px; background:#fff; border:1px solid #e4eef6; border-radius:6.48px; }
.ph-blue .shop-category { margin:0; border:1px solid #dce9f2; border-radius:5.67px; background:linear-gradient(#fff,#f8fcff); box-shadow:0 3.24px 8.1px #224e7310; overflow:hidden; }
.ph-blue .shop-category>.caption { display:flex; align-items:center; min-height:42.12px; padding:0 15.39px; background:linear-gradient(#32a8e0,#229ade); border:0; color:#fff; text-shadow:none; font:700 18.63px Arial,sans-serif; }
.ph-blue .shop-category>.caption:before { content:"\f009"; font:19.44px FontAwesome; margin-right:14.58px; }
.ph-blue .shop-category>.caption span { border:0; }
.ph-blue ul.vertical-tree-three { margin:0; padding:0; }
.ph-blue ul.vertical-tree-three>li { padding:0 16.2px; border-color:#e0eaf2; box-shadow:none; }
.ph-blue ul.vertical-tree-three>li:last-child { border-bottom:0; }
.ph-blue ul.vertical-tree-three>li>a { padding:9.72px 20.25px 9.72px 0; color:#313b50; font-size:15.39px; line-height:19.44px; }
.ph-blue ul.vertical-tree-three>li.selected { background:#e4f4ff; border-left:2.43px solid #25a3e9; padding-left:13.77px; }
.ph-blue ul.vertical-tree-three>li.selected>a { color:#008bdb; }
.ph-blue ul.vertical-tree-three li span.grower { right:10.53px; width:28.35px; height:38.88px; font-size:17.82px; color:#354459; }
.ph-blue ul.vertical-tree-three>li>span.grower:before { padding-top:9.72px; }
.ph-blue ul.vertical-tree-three li span.grower.OPEN { color:#008cdd; }
.ph-blue ul.vertical-tree-three li li { padding-left:24.3px; }
.ph-blue ul.vertical-tree-three li li a { padding:3.24px 9.72px 8.1px 0; color:#435c8b; font-size:14.58px; }
.ph-blue ul.vertical-tree-three li li.selected>a { color:#008bdd; }
.ph-blue .product-slider { margin:0 0 21.06px; border:1px solid #e3edf5; border-radius:6.48px; background:#fff; box-shadow:0 3.24px 12.15px #38648407; overflow:hidden; }
.ph-blue .product-slider-name { box-sizing:border-box; display:flex; align-items:center; min-height:46.98px; margin:0; padding:0 21.06px; border:0; border-bottom:1px solid #e9f1f7; background:linear-gradient(110deg,#fbfdff,#f0f8fd); color:#008edc; font:700 19.44px Arial,sans-serif; }
.ph-blue .product-slider-name:before { content:"\f005"; font:23.49px FontAwesome; margin-right:13.77px; color:#259fdc; }
.ph-blue .product-slider:has(.product-slider-bestsellers)>.product-slider-name:before { content:"\f06d"; }
.ph-blue .product-slider .jcarousel-container-horizontal { box-sizing:border-box; width:100%; padding:11.34px 12.96px 12.96px; border:0; background:transparent; }
.ph-blue .product-slider .jcarousel-clip-horizontal { box-sizing:border-box; width:100%; margin:0; }
.ph-blue .product-slider .jcarousel-item { width:calc((min(1296px,100vw - 45.36px) - 281.88px)/4); height:auto; }
.ph-blue .product-slider .product-block { box-sizing:border-box; margin:0 4.05px; padding:12.96px 8.1px 11.34px; border:1px solid #e5eef6; border-radius:5.67px; background:#fff; box-shadow:0 1.62px 3.24px #234b7010; }
.ph-blue .product-slider li:hover .product-block { border-color:#b8def5; }
.ph-blue .product-slider .image { margin:0 0 8.1px; }
.ph-blue .product-slider .image a { height:122.31px; }
.ph-blue .product-slider .image img { max-width:100%; max-height:121.5px; object-fit:contain; }
.ph-blue .product-slider .name { height:42.12px; font-size:15.39px; line-height:20.25px; }
.ph-blue .product-block .name a { color:#078cff; }
.ph-blue .product-block .offers .price { font-size:18.63px; line-height:25.92px; font-weight:700; color:#ff000c; }
.ph-blue .product-block .offers .compare-at-price { color:#7d8ba0; font-size:14.58px; }
.ph-blue .product-slider .product-block .offers { display:flex; align-items:center; justify-content:center; flex-wrap:wrap; column-gap:5.67px; }
.ph-blue .product-slider .offers>.price { flex:1 1 100%; }
.ph-blue .product-slider .offers:has(.compare-at-price)>.price { flex:0 1 auto; }
.ph-blue .product-slider .offers>div:not(.prd_addition) { flex-basis:100%; height:0; }
.ph-blue .product-slider form.addtocart { flex:1 1 auto; margin-top:6.48px; line-height:35.64px; }
.ph-blue .button,.ph-blue input[type="submit"],.ph-blue input[type="button"],.ph-blue .quickorder-custom-button.default .quickorder-button { border:1px solid #229ddd; border-radius:4.05px; color:#fff; background:linear-gradient(#35a7e0,#1697dd); text-shadow:none; font-weight:700; box-shadow:0 1.62px 3.24px #219ada16; }
.ph-blue .button:hover,.ph-blue input[type="submit"]:hover,.ph-blue input[type="button"]:hover { color:#fff; border-color:#168dce; background:linear-gradient(#279ddd,#058bd2); }
.ph-blue .product-slider form.addtocart input[type="submit"] { width:100%; height:35.64px; padding:0 5.67px 0 26.73px; font-size:10.53px; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M1 2h3l2 13h13l3-10H5l.5 3H18l-1 4H8L6 2H1zm8 15a2 2 0 100 4 2 2 0 000-4zm9 0a2 2 0 100 4 2 2 0 000-4z'/%3E%3C/svg%3E"),linear-gradient(#35a7e0,#1697dd); background-position:9.72px center,center; background-size:16.2px 16.2px,100% 100%; background-repeat:no-repeat; }
.ph-blue .product-slider .prd_addition { display:flex; gap:4.86px; margin-top:6.48px; }
.ph-blue .product-block .cb-addition-add { box-sizing:border-box; display:inline-flex; align-items:center; justify-content:center; width:29.16px; height:30.78px; margin:0; border:1px solid #dae5ee; border-radius:4.05px; background:#fff; color:#748297; font-size:17.82px; cursor:pointer; }
.ph-blue .product-block .cb-addition-add:hover,.ph-blue .product-block .cb-addition-add.active { color:#1596dc; border-color:#9dd5f4; background:#f0f9ff; }
.ph-blue .product-block .cb-addition-add .icon-heart:before { content:"\f08a"; }
.ph-blue .product-block .cb-addition-add.active .icon-heart:before { content:"\f004"; }
.ph-blue .product-slider .jcarousel-prev,.ph-blue .product-slider .jcarousel-next { box-sizing:border-box; z-index:2; top:-38.07px; right:13.77px; width:31.59px; height:31.59px; background:#fff; border:1px solid #e5eef5; color:#263549; box-shadow:0 1.62px 4.05px #234b7010; }
.ph-blue .product-slider .jcarousel-prev { right:53.46px; }
.ph-blue .product-slider .jcarousel-prev i,.ph-blue .product-slider .jcarousel-next i { font-size:21.87px; line-height:29.97px; }
.ph-blue .product-slider .jcarousel-prev:hover,.ph-blue .product-slider .jcarousel-next:hover { background:#edf8ff; color:#1596dc; }
.ph-blue .content>div[itemtype="http://schema.org/Product"] { position:relative; }
.ph-blue h1.caption-name.product { box-sizing:border-box; margin:0; padding:11.34px 121.5px 11.34px 19.44px; min-height:51.84px; border:1px solid #e3edf5; border-radius:8.91px 8.91px 0 0; background:#fff; color:#0773be; font:700 21.87px/1.25 Arial,sans-serif; text-transform:uppercase; }
.ph-blue .rating-and-print { position:absolute; top:17.01px; right:21.06px; display:flex; width:auto; margin:0; gap:8.1px; }
.ph-blue .rating-and-print a { margin:0; font:13.77px Arial,sans-serif; color:#159add; }
.ph-blue .rating-and-print a:before { font-size:18.63px; margin-right:6.48px; }
.ph-blue .image-and-cart { box-sizing:border-box; display:grid; grid-template-columns:minmax(0,.96fr) minmax(0,1fr); align-items:start; gap:29.16px; padding:22.68px 19.44px; border:1px solid #e3edf5; border-top:0; border-radius:0 0 8.91px 8.91px; background:#fff; box-shadow:0 4.05px 11.34px #3a769210; }
.ph-blue .image-and-cart>.image-wrapper,.ph-blue .image-and-cart>.cart-wrapper { display:block; width:auto; margin:0; min-width:0; }
.ph-blue .image-wrapper .image.general { display:flex; align-items:center; justify-content:center; height:330.48px; border-radius:6.48px; background:#fff; overflow:hidden; }
.ph-blue .image-wrapper .image.general>a { width:100%; display:block; }
.ph-blue #product-image { display:block; width:100%; max-width:100%; height:auto; max-height:330.48px; object-fit:contain; }
.ph-blue #cart-flyer { margin:0; padding:11.34px 0 0; }
.ph-blue #cart-flyer .add2cart { margin-bottom:0; }
.ph-blue #cart-form>div[itemprop="offers"] { font-size:16.2px; color:#405478; }
.ph-blue #cart-form .hint { font-size:16.2px; color:#8192b3; }
.ph-blue .cart-wrapper .product-price { margin:8.1px 0 6.48px; }
.ph-blue .ruble { font-family:Arial,sans-serif; font-size:100%; font-weight:inherit; }
.ph-blue .cart-wrapper .product-price>.price { color:#f40016; font-size:42.12px; line-height:1.3; font-weight:700; }
.ph-blue .product-features { border:1px solid #d9eaf8; border-radius:5.67px; overflow:hidden; margin:0 0 20.25px; }
.ph-blue table.features#product-features { width:100%; margin:0; }
.ph-blue table.features#product-features td { padding:6.48px 10.53px; border:0; color:#435a8a; font-size:16.2px; line-height:1.45; }
.ph-blue table.features#product-features td.name { width:35%; color:#3c507a; font-weight:700; border-right:1px solid #dae9f6; }
.ph-blue table.features#product-features tr:nth-child(even) { background:#eaf6ff; }
.ph-blue table.features#product-features tr:hover { background:#f1faff; }
.ph-blue .icon16.color { width:17.01px; height:17.01px; border-radius:0; vertical-align:-1.62px; margin-right:8.1px; box-shadow:0 1px 2.43px #0003; }
.ph-blue .cart-wrapper .quantity-wrap { display:inline-flex; align-items:center; gap:8.1px; margin:5.67px 0 0; height:46.98px; line-height:1; vertical-align:top; }
.ph-blue .quantity-wrap input[name="quantity"] { box-sizing:border-box; width:52.65px; height:46.98px; padding:0; border:1px solid #dae7f3; border-radius:6.48px; background:#fff; color:#354a7a; font-size:18.63px; font-weight:700; box-shadow:0 1.62px 4.05px #2450750b; }
.ph-blue .quantity-wrap>a { box-sizing:border-box; display:flex; align-items:center; justify-content:center; width:41.31px; height:44.55px; border:1px solid #d5e6f5; border-radius:6.48px; background:#f7fbff; color:#38507c; font-size:20.25px; }
.ph-blue .quantity-wrap .icon-minus-sign:before { content:"\f068"; }
.ph-blue .quantity-wrap .icon-plus-sign:before { content:"\f067"; }
.ph-blue .cart-wrapper .add2cart>input[type="submit"] { width:calc(100% - 172.53px); height:55.89px; padding:0 8.1px 0 36.45px; margin:0; font-size:17.82px; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M1 2h3l2 13h13l3-10H5l.5 3H18l-1 4H8L6 2H1zm8 15a2 2 0 100 4 2 2 0 000-4zm9 0a2 2 0 100 4 2 2 0 000-4z'/%3E%3C/svg%3E"),linear-gradient(#45ace1,#2c9edb); background-size:25.92px 25.92px,100% 100%; background-position:21.06px center,center; background-repeat:no-repeat; border-radius:8.1px; box-shadow:0 4.05px 9.72px #2297d51b; }
.ph-blue .info-block { box-sizing:border-box; display:block; width:100%; margin:17.82px 0 21.06px; }
.ph-blue .info-block-menu:empty { display:none; }
.ph-blue .info-block-menu[hidden] { display:none !important; }
.ph-blue.ph-product .container { width:calc(100% - 48.6px); }
.ph-blue.ph-product #header { min-height:97.2px; grid-template-columns:219.51px minmax(0,1fr) 186.3px 153.9px; }
.ph-blue.ph-product #header .logo a { margin-left:4.05px; }
.ph-blue.ph-product .header-navigation ul.buysimply-horizontal-tree { min-height:49.41px; }
.ph-blue.ph-product .header-navigation ul.buysimply-horizontal-tree>li>div>a { line-height:49.41px; }
.ph-blue.ph-product #main { grid-template-columns:247.05px minmax(0,1fr); gap:17.82px; }
.ph-blue .info-block-content { border:1px solid #e3edf5; border-radius:8.91px; padding:19.44px 24.3px 24.3px; box-shadow:0 4.05px 11.34px #3a769210; background:#fff; }
.ph-blue #product-description { color:#344c7c; font-size:16.2px; }
.ph-blue #product-description p { margin:6.48px 0; }
.ph-blue #product-description p:has(>strong:only-child) { color:#007ac5; font-size:22.68px; margin:0 0 19.44px; }
.ph-blue #product-description p:has(>strong:only-child):before { content:"\f0ca"; font:24.3px FontAwesome; margin-right:13.77px; color:#259cd9; }
.ph-blue #product-description .ph-feature-row { display:grid; grid-template-columns:243px minmax(0,1fr); gap:11.34px; margin:9.72px 0; }
.ph-blue #product-description .ph-feature-label { color:#8192b2; }
.ph-blue #product-description .ph-feature-value p { margin:0 0 4.05px; }
.ph-blue #product-description .ph-feature-value { min-width:0; }
.ph-blue #product-description .ph-feature-value:empty { display:none; }
.ph-blue .product-list.thumbs { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:12.96px; border:0; }
.ph-blue .product-list.thumbs:after { display:none; }
.ph-blue .product-list.thumbs li { width:auto; margin:0; border:1px solid #e0edf7; border-radius:6.48px; background:#fff; }
.ph-blue .product-list.thumbs .product-block { padding:12.96px; border:0; }
.ph-blue #page { padding:19.44px; background:#fff; border:1px solid #e3edf5; border-radius:8.1px; }
.ph-blue .wrapper-bottom { position:static; bottom:auto; margin-top:28.35px; height:auto; background:#def1fc; border-top:1px solid #cde5f5; }
.ph-blue #footer { padding:8.1px 0 17.82px; }
.ph-blue #footer .social p,.ph-blue #footer .social p a,.ph-blue #footer .bottom-navigation ul li a,.ph-blue #footer .bottom-navigation ul li,.ph-blue #footer .contact ul li,.ph-blue #footer .contact ul li a { color:#39729a; font-size:12.15px; }
.ph-blue .push-up { height:0; }
.ph-blue .dialog-window { font-size:12.96px; }
@media (max-width:1250px) {
 .ph-blue #header { grid-template-columns:194.4px minmax(0,1fr) 174.15px 133.65px; gap:11.34px; }
 .ph-blue #header .logo img { width:174.15px; }
 .ph-blue #header .contact a[href^="tel:"] { font-size:15.39px !important; }
 .ph-blue #header .contact a[href^="mailto:"] { font-size:14.58px; }
 .ph-blue #header #cart { width:133.65px; }
 .ph-blue #cart .cart-total { font-size:13.77px; }
 .ph-blue #main { grid-template-columns:198.45px minmax(0,1fr); }
 .ph-blue .product-slider .jcarousel-item { width:calc((100vw - 45.36px - 238.95px)/4); }
 .ph-blue .product-slider-name { font-size:17.01px; }
 .ph-blue .product-slider .name { font-size:12.96px; }
 .ph-blue .product-slider .product-block { padding:9.72px 5.67px; }
 .ph-blue .product-slider .prd_addition { gap:3.24px; }
 .ph-blue .product-block .cb-addition-add { width:23.49px; }
 .ph-blue .product-slider form.addtocart input[type="submit"] { font-size:8.91px; padding-left:19.44px; background-size:13.77px 13.77px,100% 100%; background-position:4.86px center,center; }
 .ph-blue .image-and-cart { gap:17.82px; padding:17.82px; }
 .ph-blue .image-wrapper .image.general { height:295.65px; }
 .ph-blue table.features#product-features td { font-size:12.96px; }
 .ph-blue .cart-wrapper .quantity-wrap { gap:4.86px; }
 .ph-blue .quantity-wrap input[name="quantity"] { width:38.88px; }
 .ph-blue .quantity-wrap>a { width:31.59px; }
 .ph-blue .cart-wrapper .add2cart>input[type="submit"] { width:calc(100% - 121.5px); font-size:14.58px; padding-left:24.3px; background-position:9.72px center,center; background-size:19.44px 19.44px,100% 100%; }
 .ph-blue #product-description .ph-feature-row { grid-template-columns:210.6px minmax(0,1fr); }
}
/* Compact desktop revision requested after viewing the first version. */
body.ph-blue { font-size:12.96px; }
.ph-blue .container,.ph-blue.ph-product .container { width:calc(100% - 38.88px); max-width:1004.4px; }
.ph-blue #header,.ph-blue.ph-product #header { grid-template-columns:178.2px minmax(0,1fr) 170.1px 133.65px; gap:14.58px; min-height:66px; }
.ph-blue #header .logo img { width:153.9px; }
.ph-blue #header .search form { height:37.26px; }
.ph-blue .search #search { height:37.26px; padding:0 89.1px 0 38.88px; font-size:12.15px; }
.ph-blue .search .search-button,.ph-blue .search .search-button:hover { width:79.38px; height:30.78px; top:3.24px; right:3.24px; font-size:12.96px; }
.ph-blue .search .add-on { top:10.53px; left:12.96px; }
.ph-blue .search .add-on i { font-size:17.01px; }
.ph-blue #header .contact a[href^="tel:"] { font-size:15.39px !important; }
.ph-blue #header .contact a[href^="tel:"]:before { font-size:14.58px; }
.ph-blue #header .contact a[href^="mailto:"] { font-size:13.77px; }
.ph-blue #header .contact .contact-info:has(a[href^="mailto:"]) { font-size:13.77px !important; }
.ph-blue .ph-workhours { font-size:10.53px; }
.ph-blue #header #cart,.ph-blue #header #cart.fixed,.ph-blue #header #cart.empty { width:133.65px; }
.ph-blue #cart>a { min-height:37.26px; padding:6.48px 8.1px; gap:8.1px; font-size:14.58px; }
.ph-blue #cart .icon-shopping-cart { font-size:21.87px; }
.ph-blue #cart .cart-total { font-size:13.77px; }
.ph-blue #cart .ph-cart-count { top:-10.53px; right:-9.72px; min-width:18.63px; height:18.63px; font-size:10.53px; line-height:15.39px; }
.ph-blue #cart .soaring-block { display:block !important; top:100% !important; visibility:hidden !important; opacity:0 !important; pointer-events:none !important; transition:none !important; animation:none !important; }
.ph-blue #cart:not(.empty):hover .soaring-block { visibility:visible !important; opacity:1 !important; pointer-events:auto !important; }
.ph-blue #cart #soaring-cart { height:auto !important; max-height:210.6px; overflow-y:auto; }
.ph-blue #cart>a:after { display:inline-block; }
.ph-blue .breadcrumbs { display:none !important; }
.ph-blue .ph-delivery { height:24px; margin:0 -19.44px; font-size:14.58px; line-height:24px; }
.ph-blue .ph-delivery i { font-size:18.63px; margin-right:8.1px; }
.ph-blue .header-navigation { margin:0 -19.44px 12.96px; padding:0 19.44px; }
.ph-blue ul.buysimply-horizontal-tree,.ph-blue.ph-product .header-navigation ul.buysimply-horizontal-tree { min-height:37.26px; }
.ph-blue ul.buysimply-horizontal-tree>li>div>a,.ph-blue.ph-product .header-navigation ul.buysimply-horizontal-tree>li>div>a { font-size:12.96px; line-height:37.26px; }
.ph-blue ul.buysimply-horizontal-tree>li+li:before { top:10.53px; height:16.2px; }
.ph-blue #main,.ph-blue.ph-product #main { grid-template-columns:194.4px minmax(0,1fr); gap:12.96px; }
.ph-blue .shop-category>.caption { min-height:34.02px; padding:0 12.96px; font-size:14.58px; }
.ph-blue .shop-category>.caption:before { font-size:16.2px; margin-right:11.34px; }
.ph-blue ul.vertical-tree-three>li { padding:0 12.96px; }
.ph-blue ul.vertical-tree-three>li.selected { padding-left:10.53px; }
.ph-blue ul.vertical-tree-three>li>a { font-size:12.96px; line-height:16.2px; padding:8.1px 19.44px 8.1px 0; }
.ph-blue ul.vertical-tree-three li span.grower { right:8.1px; width:22.68px; height:32.4px; font-size:14.58px; }
.ph-blue ul.vertical-tree-three>li>span.grower:before { padding-top:8.1px; }
.ph-blue ul.vertical-tree-three li li { padding-left:17.82px; }
.ph-blue ul.vertical-tree-three li li a { font-size:12.15px; padding:3.24px 9.72px 6.48px 0; }
.ph-blue .product-slider { margin-bottom:17.82px; }
.ph-blue .product-slider-name { min-height:37.26px; padding:0 16.2px; font-size:15.39px; }
.ph-blue .product-slider-name:before { font-size:18.63px; margin-right:11.34px; }
.ph-blue .product-slider .jcarousel-container-horizontal { padding:9.72px 8.1px 11.34px; }
.ph-blue .product-slider .jcarousel-item { width:calc((min(1004.4px,100vw - 38.88px) - 223.56px)/4); }
.ph-blue .product-slider .product-block { margin:0 3.24px; padding:9.72px 7.29px 9.72px; }
.ph-blue .product-slider .image a { height:106.92px; }
.ph-blue .product-slider .image img { max-height:106.11px; }
.ph-blue .product-slider .name { height:35.64px; font-size:12.96px; line-height:17.82px; }
.ph-blue .product-block .offers .price { font-size:16.2px; line-height:22.68px; }
.ph-blue .product-block .offers .compare-at-price { font-size:12.15px; }
.ph-blue .product-slider form.addtocart { margin-top:4.86px; line-height:29.16px; }
.ph-blue .product-slider form.addtocart input[type="submit"] { height:29.16px; font-size:9.72px; padding:0 4.86px 0 21.87px; background-size:13.77px 13.77px,100% 100%; background-position:6.48px center,center; }
.ph-blue .product-slider .prd_addition { margin-top:4.86px; gap:4.05px; }
.ph-blue .product-block .cb-addition-add { width:23.49px; height:25.92px; font-size:15.39px; }
.ph-blue .product-slider .jcarousel-prev,.ph-blue .product-slider .jcarousel-next { top:-30.78px; right:9.72px; width:25.11px; height:25.11px; }
.ph-blue .product-slider .jcarousel-prev { right:41.31px; }
.ph-blue .product-slider .jcarousel-prev i,.ph-blue .product-slider .jcarousel-next i { font-size:17.82px; line-height:23.49px; }
.ph-blue h1.caption-name.product { min-height:45.36px; font-size:17.82px; line-height:1.3; padding:9.72px 103.68px 9.72px 16.2px; }
.ph-blue .rating-and-print { top:15.39px; right:16.2px; }
.ph-blue .rating-and-print a { font-size:11.34px; }
.ph-blue .rating-and-print a:before { font-size:14.58px; }
.ph-blue .image-and-cart { gap:21.06px; padding:17.82px 16.2px; }
.ph-blue .image-wrapper .image.general { height:267.3px; }
.ph-blue #product-image { max-height:267.3px; }
.ph-blue #cart-flyer { padding-top:6.48px; }
.ph-blue #cart-form>div[itemprop="offers"],.ph-blue #cart-form .hint { font-size:12.96px; }
.ph-blue .cart-wrapper .product-price>.price { font-size:34.02px; line-height:1.2; }
.ph-blue .product-features { margin-bottom:16.2px; }
.ph-blue table.features#product-features td { font-size:12.96px; line-height:1.5; padding:4.86px 8.1px; }
.ph-blue .icon16.color { width:13.77px; height:13.77px; margin-right:6.48px; }
.ph-blue .cart-wrapper .quantity-wrap { height:37.26px; gap:6.48px; margin-top:3.24px; }
.ph-blue .quantity-wrap input[name="quantity"] { width:40.5px; height:37.26px; font-size:16.2px; }
.ph-blue .quantity-wrap>a { width:34.02px; height:35.64px; font-size:16.2px; }
.ph-blue .cart-wrapper .add2cart>input[type="submit"] { width:calc(100% - 137.7px); height:43.74px; font-size:14.58px; padding:0 8.1px 0 32.4px; background-size:21.06px 21.06px,100% 100%; background-position:14.58px center,center; }
.ph-blue .info-block { margin-top:14.58px; }
.ph-blue .info-block-content { padding:16.2px 19.44px 19.44px; }
.ph-blue #product-description { font-size:12.96px; }
.ph-blue #product-description p:has(>strong:only-child) { font-size:17.82px; margin-bottom:14.58px; }
.ph-blue #product-description p:has(>strong:only-child):before { font-size:19.44px; margin-right:11.34px; }
.ph-blue #product-description .ph-feature-row { grid-template-columns:186.3px minmax(0,1fr); gap:9.72px; margin:8.1px 0; }
.ph-blue #page { padding:16.2px; }
.ph-blue #page h1 { font-size:21.06px; margin:0 0 14.58px; }
.ph-blue #main>.content>h1 { font-size:19.44px; }
.ph-blue #main>.content>.content { padding:16.2px; }
.ph-blue .product-list.thumbs { gap:9.72px; }
.ph-blue .product-list.thumbs .product-block { padding:9.72px; }
@media (max-width:1100px) {
 .ph-blue #header,.ph-blue.ph-product #header { grid-template-columns:153.9px minmax(0,1fr) 162px 121.5px; gap:11.34px; }
 .ph-blue #header .logo img { width:137.7px; }
 .ph-blue #header #cart,.ph-blue #header #cart.fixed,.ph-blue #header #cart.empty { width:121.5px; }
 .ph-blue #header .contact a[href^="tel:"] { font-size:14.58px !important; }
 .ph-blue #main,.ph-blue.ph-product #main { grid-template-columns:178.2px minmax(0,1fr); }
 .ph-blue .product-slider .jcarousel-item { width:calc((100vw - 38.88px - 207.36px)/4); }
 .ph-blue .product-slider form.addtocart input[type="submit"] { font-size:8.1px; padding-left:18.63px; background-position:4.05px center,center; }
 .ph-blue .product-block .cb-addition-add { width:21.06px; }
}
@media print {
 body.ph-blue { background:#fff !important; min-width:0; }
 .ph-blue .ph-delivery,.ph-blue #cart { display:none !important; }
 .ph-blue #main { display:block; }
 .ph-blue h1.caption-name.product { padding:9.72px 0; }
 .ph-blue .image-and-cart { border:0; }
}
