CINXE.COM

TeamCity Pin

<!doctype html> <html lang="en"> <head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# product: http://ogp.me/ns/product#"> <script> var LOCALE = 'en\u002DUS'; var BASE_URL = 'https\u003A\u002F\u002Fwww.jetbrainsmerchandise.com\u002F'; var require = { 'baseUrl': 'https\u003A\u002F\u002Fwww.jetbrainsmerchandise.com\u002Fstatic\u002Fversion1728557446\u002Ffrontend\u002FBA\u002FJetbrains_Theme\u002Fen_US' };</script> <meta charset="utf-8"/> <meta name="title" content="TeamCity Pin"/> <meta name="description" content="Custom made designs of JetBrains product emblems. High-quality hard enamel pin badge with a butterfly clutch. Great for accessorizing bags and clothing. &bull; Material: Iron, silver plating &bull; Size: Approx. 2cm x 2cm"/> <meta name="keywords" content="JetBrains Merchandise Store"/> <meta name="robots" content="INDEX,FOLLOW"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="format-detection" content="telephone=no"/> <title>TeamCity Pin</title> <link rel="stylesheet" type="text/css" media="all" href="https://www.jetbrainsmerchandise.com/static/version1728557446/frontend/BA/Jetbrains_Theme/en_US/mage/calendar.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://www.jetbrainsmerchandise.com/static/version1728557446/frontend/BA/Jetbrains_Theme/en_US/css/styles-m.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://www.jetbrainsmerchandise.com/static/version1728557446/frontend/BA/Jetbrains_Theme/en_US/css/owl.carousel.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://www.jetbrainsmerchandise.com/static/version1728557446/frontend/BA/Jetbrains_Theme/en_US/MageWorx_SearchSuiteAutocomplete/css/searchsuiteautocomplete.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://www.jetbrainsmerchandise.com/static/version1728557446/frontend/BA/Jetbrains_Theme/en_US/mage/gallery/gallery.css" /> <link rel="stylesheet" type="text/css" media="screen and (min-width: 768px)" href="https://www.jetbrainsmerchandise.com/static/version1728557446/frontend/BA/Jetbrains_Theme/en_US/css/styles-l.css" /> <link rel="stylesheet" type="text/css" media="print" href="https://www.jetbrainsmerchandise.com/static/version1728557446/frontend/BA/Jetbrains_Theme/en_US/css/print.css" /> <link rel="stylesheet" type="text/css" rel="stylesheet" type="text/css" href="https://www.jetbrainsmerchandise.com/static/version1728557446/frontend/BA/Jetbrains_Theme/en_US/css/amm.css" /> <script type="text/javascript" src="https://www.jetbrainsmerchandise.com/static/version1728557446/frontend/BA/Jetbrains_Theme/en_US/requirejs/require.js"></script> <script type="text/javascript" src="https://www.jetbrainsmerchandise.com/static/version1728557446/frontend/BA/Jetbrains_Theme/en_US/mage/requirejs/mixins.js"></script> <script type="text/javascript" src="https://www.jetbrainsmerchandise.com/static/version1728557446/frontend/BA/Jetbrains_Theme/en_US/requirejs-config.js"></script> <link rel="preload" as="font" crossorigin="anonymous" href="https://www.jetbrainsmerchandise.com/static/version1728557446/frontend/BA/Jetbrains_Theme/en_US/fonts/opensans/light/opensans-300.woff2" /> <link rel="preload" as="font" crossorigin="anonymous" href="https://www.jetbrainsmerchandise.com/static/version1728557446/frontend/BA/Jetbrains_Theme/en_US/fonts/opensans/regular/opensans-400.woff2" /> <link rel="preload" as="font" crossorigin="anonymous" href="https://www.jetbrainsmerchandise.com/static/version1728557446/frontend/BA/Jetbrains_Theme/en_US/fonts/opensans/semibold/opensans-600.woff2" /> <link rel="preload" as="font" crossorigin="anonymous" href="https://www.jetbrainsmerchandise.com/static/version1728557446/frontend/BA/Jetbrains_Theme/en_US/fonts/opensans/bold/opensans-700.woff2" /> <link rel="preload" as="font" crossorigin="anonymous" href="https://www.jetbrainsmerchandise.com/static/version1728557446/frontend/BA/Jetbrains_Theme/en_US/fonts/Luma-Icons.woff2" /> <link rel="icon" type="image/x-icon" href="https://www.jetbrainsmerchandise.com/media/favicon/stores/1/icon-192_1.png" /> <link rel="shortcut icon" type="image/x-icon" href="https://www.jetbrainsmerchandise.com/media/favicon/stores/1/icon-192_1.png" /> <meta name="google-site-verification" content="PJcA0W_d6X5bnpQq1VJb3cEL8KtpwveVaZYOri80oqY" /> <!-- Cookie Script --> <style> /* .related-title .price-box { display:none !important; } */ .cms-index-index .page.messages { display:none !important; } .col.stk { display:none !important; } @media screen and (max-width: 600px) { .fieldset.coupon, .block.giftcard .form { padding:0px 8px; } } iframe { overflow:scroll; } .block.items-in-cart.active { max-height: 56vh; overflow-y: scroll; overflow-x: hidden; } .cms-home .page.messages { display:none !important; } .new_additions_row .products-grid, .new_additions_row .home_h1 { padding:0px 6px; } .new_additions_row .home_h1 { padding: 16px; } .field.size a[href$="size-chart/"] { display: none !important; } @media screen and (max-width: 992px) { .cms-home .product-items { display: flex; } .cms-home .product-items li { flex:1; padding:0px !important; margin:8px !important; justify-content: space-around; } .row_with_border [data-appearance="default"] { display: flex; align-content: center; } .row_with_border .home_titles { padding:0px; margin: 0px; height:100%; } } @media screen and (max-width: 768px) { .cms-home .page-wrapper { padding-top:47px; } .cms-home .product-items { display: flex; max-width: 100vw; overflow: scroll; } .cms-home .product-items li { min-width: 40vw !important; } .scania-mobile-menu { z-index: 9999; } } @media screen and (max-width: 768px) { .cms-home .product-items li { min-width: 60vw !important; } } .special-price .price-wrapper .price { color:#FA5C4A !important; } @media screen and (min-width: 738px) { .checkout-index-index .product-item-name { text-overflow:ellipsis; max-width: 180px; overflow:hidden; white-space:no-wrap; } } .minicart-wrapper { position:relative; } .minicart-wrapper:before { content:''; position: absolute; height:43px; width: 50px; left:-5px; } .has-submenu > .dropdown { top:0px !important; } .customer-welcome:hover .customer-name:before { background-color: rgba(255,255,255,0.1); } /* [aria-labelledby="modal-title-15"] { z-index:9999 !important; } */ .modal-popup { z-index: 10000 !important; } .modal-popup ~ .modals-overlay { z-index: 1000 !important; } .ba-desktop-nav-modal-colour { display: none !important; } #cookiescript_badge { display: none !important; } #cookiescript_injected #cookiescript_save:active, #cookiescript_injected #cookiescript_save:hover { color: white !important; background: #5e5e60 !important; } #cookiescript_injected #cookiescript_reject, #cookiescript_injected #cookiescript_reject:active, #cookiescript_injected #cookiescript_reject:hover { color: #fff !important; } #cookiescript_manage:hover #cookiescript_manageicon .cookiescript_gear { fill: #5e5e60 !important; } #cookiescript_injected #cookiescript_buttons>div { font-size: 16px !important; font-weight: 300 !important; } #cookiescript_injected, #cookiescript_injected #cookiescript_header, #cookiescript_description > span, #cookiescript_injected .cookiescript_checkbox, #cookiescript_injected #cookiescript_save, #cookiescript_injected #cookiescript_accept, #cookiescript_injected #cookiescript_reject, #cookiescript_injected #cookiescript_readmore { font-family: 'JetbrainsSans', 'Helvetica Neue', Helvetica, Arial, sans-serif !important; font-weight: 300 !important; } #cookiescript_injected span.cookiescript_checkbox_text { line-height: 150% !important; } #cookiescript_injected #cookiescript_readmore { display: inline-block !important; } #cookiescript_buttons #cookiescript_reject { color: white; } #cookiescript_description #cookiescript_readmore { color: white !important; } .footer_customise>div>div>ul>li.cat_49, .footer_customise>div>div>ul>li.cat_51 { display:none; } #cookiescript_readmore { display : inline-block !important; } #cookiescript_description span, #cookiescript_description a { font-size: 16px !important; } #cookiescript_injected { height: fit-content !important; } </style> <!-- <script type="text/javascript" src="https://cdn.cookie-script.com/s/f53be624e4f26450f9dc69c3e31e95cc.js"></script> <script type="text/javascript" charset="UTF-8" src="//cdn.cookie-script.com/s/11bd9f71801f8137e6bb8f383a746fe8.js"></script> --> <script type="text/javascript" charset="UTF-8" src="//cdn.cookie-script.com/s/e1b9cca73226d7b77d8684d56b19300b.js"></script> <script> function cookieSetting() { document.getElementById('cookiescript_badge').click(); } require( ['jquery', 'mage/translate'], function ($, $tr) { $(document).ready(function () { $('.footer_customise .footer_column_information ul').append('<li><a href="javascript:cookieSetting();">Cookie policy settings</a></li>'); }); }); </script> <script> require( ['jquery', 'mage/translate'], function ($, $tr) { $(document).ready(function () { if ($("body").hasClass("page-product-grouped")) { var detachSizeChart = $('#maincontent .product-info-main li').detach() $('.table-wrapper .fieldset .size').prepend(detachSizeChart); } }); }); </script> <style> .field.size li { display: inline-block; float: right; } .field.size li a { color: #737375; text-decoration: underline; } </style> <style> .catalog-product-view .field.size > li { margin-bottom: 0 !important; } </style> <style> .message.warning>*:first-child:before { display: none; } .customer-account-edit .message.warning:before { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 24px; line-height: 24px; color: #c07600; content: '\e602'; font-family: 'luma-icons'; margin: -12px 0 0; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; left: 0; top: 22px; width: 45px; position: absolute; text-align: center; } </style> <script> // Caine Added for amend 07-03-2023 require(['jquery'], function ($) { $(document).ready(function () { $('#option-group').prop('selectedIndex', 0); }); }); </script> <style> .footer_customise a[href="https://www.jetbrainsmerchandise.com/accessories/multi-tool.html"], .footer_customise a[href="https://www.jetbrainsmerchandise.com/size-chart/"], .footer_column_information ul li a { text-transform: capitalize !important; } /* have to make inline-block to use :first-letter */ .page-products .toolbar-products .toolbar-sorter .sorter-label { display: inline-block !important; text-transform: lowercase !important; } .page-products .toolbar-products .toolbar-sorter .sorter-label:first-letter { text-transform: uppercase !important; } .product-info-main .product-add-form .box-tocart .actions .tocart span { text-transform: lowercase !important; } .product-info-main .product-add-form .box-tocart .actions .tocart span:first-letter { text-transform: uppercase; } .checkout-cart-index .items.checkout-methods-items li.item button span { text-transform: lowercase !important; display: inline-block !important; } .checkout-cart-index .items.checkout-methods-items li.item button span:first-letter { text-transform: capitalize !important; } .actions-toolbar button[data-action="save-address"] span { display: inline-block !important; text-transform: lowercase !important; } .actions-toolbar button[data-action="save-address"] span:first-letter { text-transform: capitalize !important; } .actions-toolbar button[role="add-address"] span { display: inline-block !important; text-transform: lowercase !important; } .actions-toolbar button[role="add-address"] span:first-letter { text-transform: uppercase !important; } .ba-product-top2 .product .page-title { max-width: unset !important; } .actions-toolbar button[name="send"] span { display: inline-block !important; text-transform: lowercase !important; } .actions-toolbar button[name="send"] span:first-letter { text-transform: capitalize !important; } .block-new-customer .actions-toolbar a.action.create.primary span { display: inline-block !important; text-transform: lowercase !important; } .block-new-customer .actions-toolbar a.action.create.primary span:first-letter { text-transform: uppercase !important; } .login-container:not(.google-login) .block-customer-login #block-customer-login-heading, .block-new-customer #block-new-customer-heading, .fieldset.login .actions-toolbar .secondary .action.remind { text-transform: lowercase !important; display: inline-block !important; } .login-container:not(.google-login) .block-customer-login #block-customer-login-heading:first-letter, .block-new-customer #block-new-customer-heading:first-letter, .fieldset.login .actions-toolbar .secondary .action.remind:first-letter { text-transform: uppercase !important; } .login-container .fieldset:after { content: "* Required field" !important; } .cart-discount .actions-toolbar .primary button span, .giftcard.active .secondary .action.check span { text-transform: lowercase !important; display: inline-block !important; } .cart-discount .actions-toolbar .primary button span:first-letter, .giftcard.active .secondary .action.check span:first-letter { text-transform: uppercase !important; } .checkout-cart-index .form.form-cart button[name="update_cart_action"] span { display: inline-block !important; text-transform: lowercase !important; } .checkout-cart-index .form.form-cart button[name="update_cart_action"] span:first-letter { text-transform: uppercase !important; } .checkout-index-index .block.items-in-cart.active strong[role="heading"] span { text-transform: lowercase !important; } .checkout-index-index .form.form-discount .primary button span span, .checkout-index-index .payment-option.giftcardaccount button.action.action-check span span { display: inline-block !important; text-transform: lowercase !important; } .checkout-index-index .form.form-discount .primary button span span:first-letter, .checkout-index-index .payment-option.giftcardaccount button.action.action-check span span:first-letter { text-transform: uppercase !important; } .checkout-index-index .actions-toolbar .primary button.action.primary.checkout span { display: inline-block !important; text-transform: lowercase !important; } .checkout-index-index .actions-toolbar .primary button.action.primary.checkout span:first-letter { text-transform: uppercase !important; } .checkout-index-index .payment-option.discount-code #block-discount-heading, .checkout-index-index .payment-option.giftcardaccount #block-discount-heading{ text-transform: lowercase !important; display: inline-block !important; } .checkout-index-index .payment-option.discount-code #block-discount-heading:first-letter, .checkout-index-index .payment-option.giftcardaccount #block-discount-heading{ text-transform: uppercase; } .checkout-index-index .new-address-popup button.action.action-show-popup span { display: inline-block !important; text-transform: lowercase; } .checkout-index-index .new-address-popup button.action.action-show-popup span:first-letter { text-transform: uppercase !important; } @media screen and (min-width: 768px) { .catalog-product-view .product-info-main .page-title span { font-size: clamp(1.25rem, 2.5vw, 3.5rem); } } .scania-mobile-menu-actions #m-basket .counter.qty { height:17px !important; min-width: 17px !important; max-width:17px !important; } .scania-mobile-menu-actions #m-basket .loader { margin-top:1px; margin-left:1px; display: inline-block; position: relative; } .scania-mobile-menu-actions #m-basket .loader img { width:16px; height:16px; } </style> <script> require([ 'jquery' ], function ($) { $(document).ready(function () { function billingAddressHeaderHtml() { var billingAddressHeaderHtml = ` <h3 class="jetbrains-billing-address">Billing Address</h3> `; if ($('input[name="billing-address-same-as-shipping"]').prop('checked')) { if ($('.jetbrains-billing-address').length == 0) { $('.checkout-billing-address .billing-address-same-as-shipping-block').after(billingAddressHeaderHtml); } else { $('.jetbrains-billing-address').show(); } } else { $('.jetbrains-billing-address').hide(); } } if (window.location.href.indexOf("#payment") > -1) { setInterval(billingAddressHeaderHtml, 50); } }) }); </script> <style> .jetbrains-billing-address { font-weight: 500; font-size: 14px; } #cookiescript_injected_fsd #cookiescript_buttons { width: 95% !important; } .cat__id_66 { display: none !important; } </style> <script type="text/x-magento-init"> { "*": { "Magento_PageCache/js/form-key-provider": { "isPaginationCacheEnabled": 0 } } } </script> <!-- BEGIN GOOGLE ANALYTICS 4 CODE --> <script type="text/x-magento-init"> { "*": { "Magento_GoogleGtag/js/google-analytics": {"isCookieRestrictionModeEnabled":false,"currentWebsite":1,"cookieName":"user_allowed_save_cookie","pageTrackingData":{"optPageUrl":"","measurementId":"G-T5V9K5GZPP"},"ordersTrackingData":[],"googleAnalyticsAvailable":true} } } </script> <!-- END GOOGLE ANALYTICS 4 CODE --> <script defer="" src="https://cdn.jsdelivr.net/npm/@imacrayon/alpine-ajax@0.6.0/dist/cdn.min.js" integrity="sha384-XpjlEH3HN7cRVcbU5IusBmcZ3fCmxUBgMCIzH4t4TroNJyaBk1EPIg9Z5OrwXFOn" crossorigin="anonymous"></script> <script defer="" src="https://cdn.jsdelivr.net/npm/alpinejs@3.14.0/dist/cdn.min.js" integrity="sha384-O8NPfezTLQ/sgLfQYBJEnezJLlum9L6KOqHsfIWauzaFfD1TQSuvA4iUpgWGHeuZ" crossorigin="anonymous"></script> <meta property="og:type" content="product" /> <meta property="og:title" content="TeamCity&#x20;Pin" /> <meta property="og:image" content="https://www.jetbrainsmerchandise.com/media/catalog/product/cache/93b3d9ae9f67748a7ff02341d03648cc/p/i/pin_teamcity_1.png" /> <meta property="og:description" content="" /> <meta property="og:url" content="https://www.jetbrainsmerchandise.com/teamcity-pin-3.html" /> <meta property="product:price:amount" content="3.950000"/> <meta property="product:price:currency" content="EUR"/> </head> <body data-container="body" data-mage-init='{"loaderAjax": {}, "loader": { "icon": "https://www.jetbrainsmerchandise.com/static/version1728557446/frontend/BA/Jetbrains_Theme/en_US/images/loader-2.gif"}}' x-data="{ currentProduct: { sku: 'JBTC0005' }, selectedGroupedProduct: '-1', productSkus: [] }" id="html-body" itemtype="http://schema.org/Product" itemscope="itemscope" class="catalog-product-view product-teamcity-pin-3 page-layout-1column"> <script type="text/x-magento-init"> { "*": { "Magento_PageBuilder/js/widget-initializer": { "config": {"[data-content-type=\"slider\"][data-appearance=\"default\"]":{"Magento_PageBuilder\/js\/content-type\/slider\/appearance\/default\/widget":false},"[data-content-type=\"map\"]":{"Magento_PageBuilder\/js\/content-type\/map\/appearance\/default\/widget":false},"[data-content-type=\"row\"]":{"Magento_PageBuilder\/js\/content-type\/row\/appearance\/default\/widget":false},"[data-content-type=\"tabs\"]":{"Magento_PageBuilder\/js\/content-type\/tabs\/appearance\/default\/widget":false},"[data-content-type=\"slide\"]":{"Magento_PageBuilder\/js\/content-type\/slide\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-slide-button","showOverlay":"hover","dataRole":"slide"}},"[data-content-type=\"banner\"]":{"Magento_PageBuilder\/js\/content-type\/banner\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-banner-button","showOverlay":"hover","dataRole":"banner"}},"[data-content-type=\"buttons\"]":{"Magento_PageBuilder\/js\/content-type\/buttons\/appearance\/inline\/widget":false},"[data-content-type=\"products\"][data-appearance=\"carousel\"]":{"Magento_PageBuilder\/js\/content-type\/products\/appearance\/carousel\/widget":false}}, "breakpoints": {"desktop":{"conditions":{"min-width":"1024px"},"options":{"products":{"default":{"slidesToShow":"5"}}},"label":"Desktop","stage":true,"default":true,"class":"desktop-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-desktop.svg"},"tablet":{"conditions":{"max-width":"1024px","min-width":"768px"},"options":{"products":{"default":{"slidesToShow":"4"},"continuous":{"slidesToShow":"3"}}}},"mobile":{"label":"Mobile","stage":true,"class":"mobile-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-mobile.svg","media":"only screen and (max-width: 768px)","conditions":{"max-width":"768px","min-width":"640px"},"options":{"products":{"default":{"slidesToShow":"3"}}}},"mobile-small":{"conditions":{"max-width":"640px"},"options":{"products":{"default":{"slidesToShow":"2"},"continuous":{"slidesToShow":"1"}}}}} } } } </script> <div class="cookie-status-message" id="cookie-status"> The store will not work correctly in the case when cookies are disabled.</div> <script type="text&#x2F;javascript">document.querySelector("#cookie-status").style.display = "none";</script> <script type="text/x-magento-init"> { "*": { "cookieStatus": {} } } </script> <script type="text/x-magento-init"> { "*": { "mage/cookies": { "expires": null, "path": "\u002F", "domain": ".www.jetbrainsmerchandise.com", "secure": false, "lifetime": "14400" } } } </script> <noscript> <div class="message global noscript"> <div class="content"> <p> <strong>JavaScript seems to be disabled in your browser.</strong> <span> For the best experience on our site, be sure to turn on Javascript in your browser. </span> </p> </div> </div> </noscript> <script> require.config({ map: { '*': { wysiwygAdapter: 'mage/adminhtml/wysiwyg/tiny_mce/tinymce5Adapter' } } });</script> <script> window.cookiesConfig = window.cookiesConfig || {}; window.cookiesConfig.secure = false; </script> <script type="text/x-magento-init"> { "*": { "Magento_GoogleTagManager/js/google-tag-manager-cart": { "blockNames": ["category.products.list","product.info.upsell","catalog.product.related","checkout.cart.crosssell","search_result_list"], "cookieAddToCart": "add_to_cart", "cookieRemoveFromCart": "remove_from_cart", "advancedAddToCart": "add_to_cart_advanced" } } } </script> <script> require.config({ paths: { googleMaps: 'https\u003A\u002F\u002Fmaps.googleapis.com\u002Fmaps\u002Fapi\u002Fjs\u003Fv\u003D3\u0026key\u003D' }, config: { 'Magento_PageBuilder/js/utils/map': { style: '', }, 'Magento_PageBuilder/js/content-type/map/preview': { apiKey: '', apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Fwww.jetbrainsmerchandise.com\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.' }, 'Magento_PageBuilder/js/form/element/map': { apiKey: '', apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Fwww.jetbrainsmerchandise.com\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.' }, } });</script><script> require.config({ shim: { 'Magento_PageBuilder/js/utils/map': { deps: ['googleMaps'] } } });</script><div class="page-wrapper"><header class="page-header"><div class="panel wrapper"><div class="panel header"><div class="logo-div"><span data-action="toggle-nav" class="action nav-toggle"><span>Toggle Nav</span></span> <a class="logo" href="https://www.jetbrainsmerchandise.com/" title="" aria-label="store logo"> <img src="https://www.jetbrainsmerchandise.com/static/version1728557446/frontend/BA/Jetbrains_Theme/en_US/images/logo.svg" title="" alt="" width="170" /> </a> <div class="site_title"><a href="/">Merchandise Store</a></div></div><div class="search-trigger"> <div class="search-trigger-desktop"><span></span></div> <script type="text/javascript"> require(['jquery'], function($) { console.log("search trigger script initialised"); $(".search-trigger-desktop").on("click", function(){ $(".ba-desktop-nav").hide(); $(".search_content").toggle(); $(".closer_row").toggle(); $(this).toggleClass("custom_search_is_open"); $('.block-search input').focus(); $('.block-search input').on('keyup', function(e){ console.log(e.key); if (e.key == 'Escape') { $(this).val(""); $('.search-trigger-desktop').removeClass('custom_search_is_open'); $(".search_content").toggle(); } }); }); $(".closer_icon").on("click", function(){ console.log("search close icon clicked"); $(".ba-desktop-nav").show(); $(".search_content").toggle(); $(".closer_row").toggle(); $(".search-trigger-desktop").toggleClass("custom_search_is_open"); }); }); </script> </div><a class="action skip contentarea" href="#contentarea"> <span> Skip to Content </span> </a> <div class="ba-header1-burgerdiv"><div class="ba-header1-mobile-burger"><i class="fas fa-bars" id="ba-header1-burger"></i></div></div><ul class="header links"> <li class="greet welcome" data-bind="scope: 'customer'"> <!-- ko if: customer().fullname --> <span class="logged-in" data-bind="text: new String('Welcome, %1!').replace('%1', customer().fullname)"> </span> <!-- /ko --> <!-- ko ifnot: customer().fullname --> <span class="not-logged-in" data-bind='html:"Default welcome msg!"'></span> <!-- /ko --> </li> <script type="text/x-magento-init"> { "*": { "Magento_Ui/js/core/app": { "components": { "customer": { "component": "Magento_Customer/js/view/customer" } } } } } </script> <li class="customer-welcome"> <span class="customer-name" role="link" tabindex="0" data-mage-init='{"dropdown":{}}' data-toggle="dropdown" data-trigger-keypress-button="true" data-bind="scope: 'customer'"> <button type="button" class="action switch" tabindex="-1" data-action="customer-menu-toggle"> <span>Change</span> </button> </span> <script type="text/x-magento-init"> { "*": { "Magento_Ui/js/core/app": { "components": { "customer": { "component": "Magento_Customer/js/view/customer" } } } } } </script> <div class="customer-menu" data-target="dropdown"> <ul class="header links"><li class="link authorization-link" data-label="or"> <a href="https://www.jetbrainsmerchandise.com/customer/account/login/referer/aHR0cHM6Ly93d3cuamV0YnJhaW5zbWVyY2hhbmRpc2UuY29tL3RlYW1jaXR5LXBpbi0zLmh0bWw%2C/" >Sign In</a> </li> <li class="has-submenu"> <a class="current-currency" id="switcher-currency-trigger" data-mage-init='{"dropdown":{}}' data-toggle="dropdown" data-trigger-keypress-button="true" href="javascript:void(0)"> <strong class="language-EUR"> <span>Currency ( EUR )</span> </strong> </a> <ul class="dropdown switcher-dropdown" data-target="dropdown"> <li class="currency-EUR switcher-option active"> <a href="#" data-post='{"action":"https:\/\/www.jetbrainsmerchandise.com\/directory\/currency\/switch\/","data":{"currency":"EUR","uenc":"aHR0cHM6Ly93d3cuamV0YnJhaW5zbWVyY2hhbmRpc2UuY29tL3RlYW1jaXR5LXBpbi0zLmh0bWw,"}}'>EUR - Euro</a> </li> <li class="currency-GBP switcher-option"> <a href="#" data-post='{"action":"https:\/\/www.jetbrainsmerchandise.com\/directory\/currency\/switch\/","data":{"currency":"GBP","uenc":"aHR0cHM6Ly93d3cuamV0YnJhaW5zbWVyY2hhbmRpc2UuY29tL3RlYW1jaXR5LXBpbi0zLmh0bWw,"}}'>GBP - British Pound Sterling</a> </li> <li class="currency-USD switcher-option"> <a href="#" data-post='{"action":"https:\/\/www.jetbrainsmerchandise.com\/directory\/currency\/switch\/","data":{"currency":"USD","uenc":"aHR0cHM6Ly93d3cuamV0YnJhaW5zbWVyY2hhbmRpc2UuY29tL3RlYW1jaXR5LXBpbi0zLmh0bWw,"}}'>USD - US Dollar</a> </li> </ul> <!-- </div> --> </li> <li> <a href="https://www.jetbrainsmerchandise.com/customer/account/create/" > Create an Account </a> </li> </ul> </div> </li> </ul> <div class="ba-desktop-nav"> <nav data-action="navigation"> <ul><li data-id="category-node-3" data-depth="1" data-children="0"><h6><span><a href="https://www.jetbrainsmerchandise.com/apparel.html">Apparel</a></span></h6></li><li data-id="category-node-26" data-depth="1" data-children="0"><h6><span><a href="https://www.jetbrainsmerchandise.com/stationery.html">Stationery</a></span></h6></li><li data-id="category-node-7" data-depth="1" data-children="0"><h6><span><a href="https://www.jetbrainsmerchandise.com/accessories.html">Accessories</a></span></h6></li><li data-id="category-node-34" data-depth="1" data-children="0"><h6><span><a href="https://www.jetbrainsmerchandise.com/view-all.html">View all</a></span></h6></li></ul> </nav> <aside> <ul class="header links"> <li> <div class="search-trigger"> <div class="search-trigger-desktop"> <span></span> </div> </div> </li> <li class="customer-welcome"> <span class="customer-name" role="button" tabindex="0" data-toggle="dropdown" data-trigger-keypress-button="true" data-bind="scope: 'customer'" aria-haspopup="true" aria-expanded="false"> <button type="button" class="action switch" tabindex="-1" data-action="customer-menu-toggle"> <span>Change</span> </button> </span> <div class="customer-menu"> <ul class="header links"><li class="link authorization-link" data-label="or"> <a href="https://www.jetbrainsmerchandise.com/customer/account/login/referer/aHR0cHM6Ly93d3cuamV0YnJhaW5zbWVyY2hhbmRpc2UuY29tL3RlYW1jaXR5LXBpbi0zLmh0bWw%2C/" >Sign In</a> </li> <li class="has-submenu"> <a class="current-currency" id="switcher-currency-trigger" data-mage-init='{"dropdown":{}}' data-toggle="dropdown" data-trigger-keypress-button="true" href="javascript:void(0)"> <strong class="language-EUR"> <span>Currency ( EUR )</span> </strong> </a> <ul class="dropdown switcher-dropdown" data-target="dropdown"> <li class="currency-EUR switcher-option active"> <a href="#" data-post='{"action":"https:\/\/www.jetbrainsmerchandise.com\/directory\/currency\/switch\/","data":{"currency":"EUR","uenc":"aHR0cHM6Ly93d3cuamV0YnJhaW5zbWVyY2hhbmRpc2UuY29tL3RlYW1jaXR5LXBpbi0zLmh0bWw,"}}'>EUR - Euro</a> </li> <li class="currency-GBP switcher-option"> <a href="#" data-post='{"action":"https:\/\/www.jetbrainsmerchandise.com\/directory\/currency\/switch\/","data":{"currency":"GBP","uenc":"aHR0cHM6Ly93d3cuamV0YnJhaW5zbWVyY2hhbmRpc2UuY29tL3RlYW1jaXR5LXBpbi0zLmh0bWw,"}}'>GBP - British Pound Sterling</a> </li> <li class="currency-USD switcher-option"> <a href="#" data-post='{"action":"https:\/\/www.jetbrainsmerchandise.com\/directory\/currency\/switch\/","data":{"currency":"USD","uenc":"aHR0cHM6Ly93d3cuamV0YnJhaW5zbWVyY2hhbmRpc2UuY29tL3RlYW1jaXR5LXBpbi0zLmh0bWw,"}}'>USD - US Dollar</a> </li> </ul> <!-- </div> --> </li> <li> <a href="https://www.jetbrainsmerchandise.com/customer/account/create/" > Create an Account </a> </li> </ul> </div> </li> <li> <div class="additional global-landing"><a href="#"><span>&nbsp;</span></a></div> </li> <li> <div class="minicart-wrapper test me"> <a class="action showcart" href="/checkout/cart" data-bind="scope: 'minicart_content'"> <span class="text">My Cart</span> <span class="counter qty empty" data-bind="css: { empty: !!getCartParam('summary_count') == false && !isLoading() }, blockLoader: isLoading"> <span class="counter-number"> <!-- ko text: getCartParam('summary_count') --> <!-- /ko --> </span> <span class="counter-label"> <!-- ko if: getCartParam('summary_count') --> <!-- ko text: getCartParam('summary_count') --> <!-- /ko --> <!-- ko i18n: 'items' --> <!-- /ko --> <!-- /ko --> </span> </span> </a> </div> </li> <li> <a href="javascript:void(0)" id="scroll-to-top"> <div class="scania-logomark"> <span class="logomark"></span> </div> </a> </li> </ul> </aside> </div> <!-- <div class="ba-desktop-nav-modal-colour"></div> --> <script type="text/javascript"> require(['jquery'], function($, initDesktopMenu) { $('span.customer-name').removeAttr('data-toggle'); $('span.customer-name').removeAttr('aria-expanded'); $('.customer-menu').removeAttr('data-target'); // $('.customer-welcome > span.customer-name').replaceWith($('.customer-welcome > span.customer-name').clone()); //sticky header starts ------------------------------------------------------ /*let offsetHeight = [ $('.scania-preheader').innerHeight(), $('.page-header').innerHeight(), ].reduce((a, b) => a + b, 0); let paddingHeight = [ $('.ba-desktop-nav').innerHeight() ].reduce((a, b) => a + b, 0); let addMargin = (paddingHeight + 1) + 14; $(window).scroll(function() { if ($(this).scrollTop() >= offsetHeight) { if (!$('body').hasClass('header-detached')) { $('body').addClass('header-detached'); $('.page-header').css('margin-bottom', addMargin + 'px'); showMoreMenu(); } } else { if ($('body').hasClass('header-detached')) { $('body').removeClass('header-detached'); $('.page-header').css('margin-bottom', '0px'); showMoreMenu(); } } });*/ //sticky header ends ------------------------------------------------------------ $('.footer_customise').append('<div class="ba-desktop-nav-modal-colour"></div>'); // //Header Menu // $('.header .action.showcart').unbind('click').unbind('mouseover'); // $('.header .action.showcart').on('mouseenter', function(e){ // var minicart = $('[data-block="minicart"]'); // minicart.addClass('active'); // minicart.find('[data-role="dialog"]').dropdownDialog('open'); // minicart.find('[data-role="dialog"]').css('display','block'); // $('.header .action.showcart').addClass('active'); // $('.minicart-wrapper .ui-dialog').css('display','block'); // console.log('moved'); // e.stopPropogation(); // }); // // Show "More" menu //--------------------- // function showMoreMenu() { // let template = ` // <li id="moreitems" data-depth="1" class="has-children"> // <h6><span>More</span></h6> // <div class="ba-menu-block"> // <ul class="ba-child-menu"></ul> // </div> // </li> // `; // let container = $('.ba-desktop-nav > nav > ul'); // if ($('#moreitems').length == 0) { // container.append(template); // } // let items = container.find('> li:not(#moreitems)'); // let pushItems = []; // $('#moreitems').css('display', 'block'); // items.css('display', 'block'); // for (var i = items.length; i--;) { // var item = items.eq(i); // if (item.offset().top > items.eq(0).offset().top || $('#moreitems').offset().top > items.eq(0).offset().top) { // item.css('display', 'none'); // pushItems.push(item.clone()); // } else { // i = 0; // } // } // if (pushItems.length >= 1) { // $('#moreitems .ba-child-menu').empty().append(pushItems.reverse()); // $('#moreitems li.has-children').css('display', 'block'); // $('#moreitems').css('display', 'block'); // } else { // $('#moreitems').css('display', 'none'); // } // } // $(document).ready(showMoreMenu); // $(window).resize(showMoreMenu); // $(document).on('click', '.ba-desktop-nav li[data-depth=1]', function() { // if ($(this).hasClass('active')) { // $(this).removeClass('active'); // } else { // $('.ba-desktop-nav li[data-depth=1]').removeClass('active'); // $(this).addClass('active'); // } // if ($('.ba-desktop-nav li[data-depth=1].active').length >= 1) { // $('body').addClass('ba-menu-open'); // } else { // $('body').removeClass('ba-menu-open'); // } // }); // $('.ba-desktop-nav-modal-colour').on('click', function() { // $('body').removeClass('ba-menu-open'); // $('.ba-desktop-nav li[data-depth=1]').removeClass('active'); // }); $('#scroll-to-top').on('click', function(e) { $('html, body').animate({ scrollTop: $(".scania-preheader").offset().top }, 300); }); }); </script> <style type="text/css"> #cookiescript_badge { display: none !important; } ol.minicart-items .action.edit { display: none; } @media (min-width: 769px) { .cart.table-wrapper .actions-toolbar>.action-edit { display: none !important; } } </style><div class="onclick-trigger"><script> require(['jquery'], function($) { var wait = 1000; var timeout; var closeCustomer = function(){ $('.customer-welcome, .customer-name').removeClass('active'); clearTimeout(timeout); }; var closeMinicart = function(){ $('.minicart-wrapper.active, .showcart').removeClass('active'); $('.mage-dropdown-dialog').hide(); }; $('.customer-welcome').on({ mouseenter: function(){ clearTimeout(timeout); $(this).addClass('has-hover'); }, mouseleave: function(){ $(this).removeClass('has-hover'); clearTimeout(timeout); timeout = setTimeout(function(){ $('.customer-welcome').hasClass('has-hover'); closeCustomer(); }, wait); } }); $('.customer-name').on('click', function(){ closeMinicart(); }); $('.minicart-wrapper .action.showcart').on('click', function() { closeCustomer(); }); /* $('.customer-welcome .customer-name').on('click', function() { $('.block-minicart.ui-dialog-content').addClass('onclick-hide'); $('.customer-menu .header.links').show(); }); $('.minicart-wrapper .action.showcart').on('click', function() { $('.customer-welcome').removeClass('active'); $('.block-minicart.ui-dialog-content').removeClass('onclick-hide'); }); $('body').on('click', function() { $('.customer-welcome').removeClass('onclick-show'); }); // Hover effects $(".customer-welcome").on({ mouseenter: function() { $(this).addClass('onHover'); }, mouseleave: function() { $(this).removeClass('onHover'); } }); $(".has-submenu").on({ mouseenter: function() { $('.dropdown.switcher-dropdown').show(); }, mouseleave: function() { $('.dropdown.switcher-dropdown').hide(); } }); */ }); </script> <style> .customer-welcome.active .customer-menu { display: block !important; position: absolute; top: 42px; right: 0; } .onclick-show .block-minicart.ui-dialog-content { display: block !important; } .onclick-hide { display: none !important; } .customer-welcome:hover .customer-menu { display: none; } .customer-welcome.active ul { display: none; } .customer-welcome.active .customer-name:before, .minicart-wrapper.active { background-color: rgba(255, 255, 255, 0.1); } </style></div> <div data-block="minicart" class="minicart-wrapper"> <a class="action showcart" href="https://www.jetbrainsmerchandise.com/checkout/cart/" data-bind="scope: 'minicart_content'"> <span class="text">My Cart</span> <span class="counter qty empty" data-bind="css: { empty: !!getCartParam('summary_count') == false && !isLoading() }, blockLoader: isLoading"> <span class="counter-number"> <!-- ko if: getCartParam('summary_count') --> <!-- ko text: getCartParam('summary_count').toLocaleString(window.LOCALE) --> <!-- /ko --> <!-- /ko --> </span> <span class="counter-label"> <!-- ko if: getCartParam('summary_count') --> <!-- ko text: getCartParam('summary_count').toLocaleString(window.LOCALE) --> <!-- /ko --> <!-- ko i18n: 'items' --> <!-- /ko --> <!-- /ko --> </span> </span> </a> <div class="block block-minicart" data-role="dropdownDialog" data-mage-init='{"dropdownDialog":{ "appendTo":"[data-block=minicart]", "triggerTarget":".showcart", "timeout": "1000", "closeOnMouseLeave": true, "closeOnEscape": true, "triggerClass":"active", "parentClass":"active", "buttons":[]}}'> <div id="minicart-content-wrapper" data-bind="scope: 'minicart_content'"> <!-- ko template: getTemplate() --> <!-- /ko --> </div> </div> <script>window.checkout = {"shoppingCartUrl":"https:\/\/www.jetbrainsmerchandise.com\/checkout\/cart\/","checkoutUrl":"https:\/\/www.jetbrainsmerchandise.com\/checkout\/","updateItemQtyUrl":"https:\/\/www.jetbrainsmerchandise.com\/checkout\/sidebar\/updateItemQty\/","removeItemUrl":"https:\/\/www.jetbrainsmerchandise.com\/checkout\/sidebar\/removeItem\/","imageTemplate":"Magento_Catalog\/product\/image_with_borders","baseUrl":"https:\/\/www.jetbrainsmerchandise.com\/","minicartMaxItemsVisible":5,"websiteId":"1","maxItemsToDisplay":10,"storeId":"1","storeGroupId":"1","customerLoginUrl":"https:\/\/www.jetbrainsmerchandise.com\/customer\/account\/login\/referer\/aHR0cHM6Ly93d3cuamV0YnJhaW5zbWVyY2hhbmRpc2UuY29tL3RlYW1jaXR5LXBpbi0zLmh0bWw%2C\/","isRedirectRequired":false,"autocomplete":"off","captcha":{"user_login":{"isCaseSensitive":false,"imageHeight":50,"imageSrc":"","refreshUrl":"https:\/\/www.jetbrainsmerchandise.com\/captcha\/refresh\/","isRequired":false,"timestamp":1732386130}}}</script> <script type="text/x-magento-init"> { "[data-block='minicart']": { "Magento_Ui/js/core/app": {"components":{"minicart_content":{"children":{"subtotal.container":{"children":{"subtotal":{"children":{"subtotal.totals":{"config":{"display_cart_subtotal_incl_tax":0,"display_cart_subtotal_excl_tax":1,"template":"Magento_Tax\/checkout\/minicart\/subtotal\/totals"},"component":"Magento_Tax\/js\/view\/checkout\/minicart\/subtotal\/totals","children":{"subtotal.totals.msrp":{"component":"Magento_Msrp\/js\/view\/checkout\/minicart\/subtotal\/totals","config":{"displayArea":"minicart-subtotal-hidden","template":"Magento_Msrp\/checkout\/minicart\/subtotal\/totals"}}}}},"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/subtotal"}}},"component":"uiComponent","config":{"displayArea":"subtotalContainer"}},"item.renderer":{"component":"Magento_Checkout\/js\/view\/cart-item-renderer","config":{"displayArea":"defaultRenderer","template":"Magento_Checkout\/minicart\/item\/default"},"children":{"item.image":{"component":"Magento_Catalog\/js\/view\/image","config":{"template":"Magento_Catalog\/product\/image","displayArea":"itemImage"}},"checkout.cart.item.price.sidebar":{"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/item\/price","displayArea":"priceSidebar"}}}},"extra_info":{"component":"uiComponent","config":{"displayArea":"extraInfo"}},"promotion":{"component":"uiComponent","config":{"displayArea":"promotion"}}},"config":{"itemRenderer":{"default":"defaultRenderer","simple":"defaultRenderer","virtual":"defaultRenderer"},"template":"Magento_Checkout\/minicart\/content"},"component":"Magento_Checkout\/js\/view\/minicart"}},"types":[]} }, "*": { "Magento_Ui/js/block-loader": "https\u003A\u002F\u002Fwww.jetbrainsmerchandise.com\u002Fstatic\u002Fversion1728557446\u002Ffrontend\u002FBA\u002FJetbrains_Theme\u002Fen_US\u002Fimages\u002Floader\u002D1.gif" } } </script> </div></div></div></header> <div class="sections nav-sections"> <div class="section-items nav-sections-items" data-mage-init='{"tabs":{"openedState":"active"}}'> <div class="section-item-title nav-sections-item-title" data-role="collapsible"> <a class="nav-sections-item-switch" data-toggle="switch" href="#store.menu"> Menu </a> </div> <div class="section-item-content nav-sections-item-content" id="store.menu" data-role="content"> <nav class="navigation" data-action="navigation"> <ul data-mage-init='{"menu":{"responsive":true, "expanded":true, "position":{"my":"left top","at":"left bottom"}}}'> <li class="level0 nav-1 category-item first level-top"><a href="https://www.jetbrainsmerchandise.com/apparel.html" class="level-top" ><span>Apparel</span></a></li><li class="level0 nav-2 category-item level-top"><a href="https://www.jetbrainsmerchandise.com/stationery.html" class="level-top" ><span>Stationery</span></a></li><li class="level0 nav-3 category-item level-top"><a href="https://www.jetbrainsmerchandise.com/accessories.html" class="level-top" ><span>Accessories</span></a></li><li class="level0 nav-4 category-item last level-top"><a href="https://www.jetbrainsmerchandise.com/view-all.html" class="level-top" ><span>View all</span></a></li> </ul> </nav> </div> <div class="section-item-title nav-sections-item-title" data-role="collapsible"> <a class="nav-sections-item-switch" data-toggle="switch" href="#store.links"> Account </a> </div> <div class="section-item-content nav-sections-item-content" id="store.links" data-role="content"> <!-- Account links --> </div> <div class="section-item-title nav-sections-item-title" data-role="collapsible"> <a class="nav-sections-item-switch" data-toggle="switch" href="#store.settings"> Settings </a> </div> <div class="section-item-content nav-sections-item-content" id="store.settings" data-role="content"> <li class="has-submenu"> <a class="current-currency" id="switcher-currency-trigger-nav" data-mage-init='{"dropdown":{}}' data-toggle="dropdown" data-trigger-keypress-button="true" href="javascript:void(0)"> <strong class="language-EUR"> <span>Currency ( EUR )</span> </strong> </a> <ul class="dropdown switcher-dropdown" data-target="dropdown"> <li class="currency-EUR switcher-option active"> <a href="#" data-post='{"action":"https:\/\/www.jetbrainsmerchandise.com\/directory\/currency\/switch\/","data":{"currency":"EUR","uenc":"aHR0cHM6Ly93d3cuamV0YnJhaW5zbWVyY2hhbmRpc2UuY29tL3RlYW1jaXR5LXBpbi0zLmh0bWw,"}}'>EUR - Euro</a> </li> <li class="currency-GBP switcher-option"> <a href="#" data-post='{"action":"https:\/\/www.jetbrainsmerchandise.com\/directory\/currency\/switch\/","data":{"currency":"GBP","uenc":"aHR0cHM6Ly93d3cuamV0YnJhaW5zbWVyY2hhbmRpc2UuY29tL3RlYW1jaXR5LXBpbi0zLmh0bWw,"}}'>GBP - British Pound Sterling</a> </li> <li class="currency-USD switcher-option"> <a href="#" data-post='{"action":"https:\/\/www.jetbrainsmerchandise.com\/directory\/currency\/switch\/","data":{"currency":"USD","uenc":"aHR0cHM6Ly93d3cuamV0YnJhaW5zbWVyY2hhbmRpc2UuY29tL3RlYW1jaXR5LXBpbi0zLmh0bWw,"}}'>USD - US Dollar</a> </li> </ul> <!-- </div> --> </li> </div> </div> </div> <div class="scania-mobile-menu"> <div class="scania-mobile-menu-actions"> <div> <div id="m-home"> <a href="https://www.jetbrainsmerchandise.com/"> <img src="https://www.jetbrainsmerchandise.com/static/version1728557446/frontend/BA/Jetbrains_Theme/en_US/images/logo.svg" /> </a> </div> <ul> <li id="m-search"> <div class="search-trigger"> <div class="search-trigger-desktop"> <span></span> </div> </div> </li> <li id="m-basket"> <a href="/checkout/cart" data-bind="scope: 'minicart_content'"> <img src="https://www.jetbrainsmerchandise.com/static/version1728557446/frontend/BA/Jetbrains_Theme/en_US/images/jetbrains_icon_cart.svg"/> <span class="counter qty empty" data-bind="css: { empty: !!getCartParam('summary_count') == false && !isLoading() }, blockLoader: isLoading"> <span class="counter-number"><!-- ko text: getCartParam('summary_count') --><!-- /ko --></span> <span class="counter-label"> <!-- ko if: getCartParam('summary_count') --> <!-- ko text: getCartParam('summary_count') --><!-- /ko --> <!-- ko i18n: 'items' --><!-- /ko --> <!-- /ko --> </span> </span> </a> </li> </ul> <div class="ba-bars"> <div> <button id="ba-toggle-mobile-menu"> <span> <img src="https://www.jetbrainsmerchandise.com/static/version1728557446/frontend/BA/Jetbrains_Theme/en_US/images/jetbrains_icon_burger.svg" /> </span> </button> </div> </div> </div> </div> <nav> <ul> <li class="has-children"> <h6><span>Categories</span></h6> <ul><li data-depth="1" data-id="category-node-3"><span><a href="https://www.jetbrainsmerchandise.com/apparel.html">Apparel</a></span></li><li data-depth="1" data-id="category-node-26"><span><a href="https://www.jetbrainsmerchandise.com/stationery.html">Stationery</a></span></li><li data-depth="1" data-id="category-node-7"><span><a href="https://www.jetbrainsmerchandise.com/accessories.html">Accessories</a></span></li><li data-depth="1" data-id="category-node-34"><span><a href="https://www.jetbrainsmerchandise.com/view-all.html">View all</a></span></li></ul> </li> <li class="has-children"> <h6><span>My Account</span></h6> <ul><li data-depth="1"><span><a href="https://www.jetbrainsmerchandise.com/customer/account/create/">Create an Account</a></span></li><li data-depth="1"><span><a href="https://www.jetbrainsmerchandise.com/customer/account/login/referer/aHR0cHM6Ly93d3cuamV0YnJhaW5zbWVyY2hhbmRpc2UuY29tL3RlYW1jaXR5LXBpbi0zLmh0bWw%2C/">Sign In</a></span></li></ul> </li> <li class="has-children"> <h6><span>Currency</span></h6> <ul><li data-depth="1" data-post='{"action":"https:\/\/www.jetbrainsmerchandise.com\/directory\/currency\/switch\/","data":{"currency":"EUR","uenc":"aHR0cHM6Ly93d3cuamV0YnJhaW5zbWVyY2hhbmRpc2UuY29tL3RlYW1jaXR5LXBpbi0zLmh0bWw,"}}'><span><a href="#">EUR</a></span></li><li data-depth="1" data-post='{"action":"https:\/\/www.jetbrainsmerchandise.com\/directory\/currency\/switch\/","data":{"currency":"GBP","uenc":"aHR0cHM6Ly93d3cuamV0YnJhaW5zbWVyY2hhbmRpc2UuY29tL3RlYW1jaXR5LXBpbi0zLmh0bWw,"}}'><span><a href="#">GBP</a></span></li><li data-depth="1" data-post='{"action":"https:\/\/www.jetbrainsmerchandise.com\/directory\/currency\/switch\/","data":{"currency":"USD","uenc":"aHR0cHM6Ly93d3cuamV0YnJhaW5zbWVyY2hhbmRpc2UuY29tL3RlYW1jaXR5LXBpbi0zLmh0bWw,"}}'><span><a href="#">USD</a></span></li></ul> </li> </ul> </nav> </div> <script type="text/javascript"> require(['jquery'], function($) { $('#ba-toggle-mobile-search').on('click', function() { $('body').toggleClass('ba-mobile-search-open'); }); $('#ba-toggle-mobile-menu').on('click', function(){ $('body').toggleClass('ba-mobile-open'); $('.has-children > h6').on('click', function(){ $(this).parent().toggleClass('ba-submenu-open'); }); }); }); </script><div class="search_content"><div class="closer_row"><i class="closer_icon"></i></div><div class="block block-search"> <div class="block block-title"><strong>Search</strong></div> <div class="block block-content"> <form class="form minisearch" id="search_mini_form" action="https://www.jetbrainsmerchandise.com/catalogsearch/result/" method="get"> <div class="field search"> <label class="label" for="search" data-role="minisearch-label"> <span>Search</span> </label> <div class="control"> <input id="search" data-mage-init='{"quickSearch":{ "formSelector":"#search_mini_form", "url":"https://www.jetbrainsmerchandise.com/search/ajax/suggest/", "destinationSelector":"#search_autocomplete", "minSearchLength":"3"} }' type="text" name="q" value="" placeholder="Search" class="input-text" maxlength="128" role="combobox" aria-haspopup="false" aria-autocomplete="both" autocomplete="off" aria-expanded="false"/> <div id="search_autocomplete" class="search-autocomplete"></div> <div class="nested"> <a class="action advanced" href="https://www.jetbrainsmerchandise.com/catalogsearch/advanced/" data-action="advanced-search"> Advanced Search </a> </div> <div data-bind="scope: 'searchsuiteautocomplete_form'"> <!-- ko template: getTemplate() --><!-- /ko --> </div> <script type="text/x-magento-init"> { "*": { "Magento_Ui/js/core/app": { "components": { "searchsuiteautocomplete_form": { "component": "MageWorx_SearchSuiteAutocomplete/js/autocomplete" }, "searchsuiteautocompleteBindEvents": { "component": "MageWorx_SearchSuiteAutocomplete/js/bindEvents", "config": { "searchFormSelector": "#search_mini_form", "searchButtonSelector": "button.search", "inputSelector": "#search, #mobile_search, .minisearch input[type=\"text\"]", "searchDelay": "500" } }, "searchsuiteautocompleteDataProvider": { "component": "MageWorx_SearchSuiteAutocomplete/js/dataProvider", "config": { "url": "https://www.jetbrainsmerchandise.com/mageworx_searchsuiteautocomplete/ajax/index/" } } } } } } </script> </div> </div> <div class="actions"> <button type="submit" title="Search" class="action search" aria-label="Search" > <span>Search</span> </button> </div> </form> </div> </div> </div><div class="product_customised_cross_sells"><div id="tab_element"> <ul class="tabs-horiz" > <li> <a href="#tab1_content"> <span> You may also like </span> </a> </li> <li> <a href="#tab2_content"> <span> Related products </span> </a> </li> </ul> </div> <div id="tab_element_content"> <div id="tab1_content" > <div> </div> </div> <div id="tab2_content" > <div> <div class="ba-related-products"> <div class="title"> <h2>You May Also Like</h2> </div> <div class="products"> <div class="product"> <div> <a href="https://www.jetbrainsmerchandise.com/pycharm-sticker-2.html"> <span class="product-image-container product-image-container-543"> <span class="product-image-wrapper"> <img class="product-image-photo" data-type-img-carousel="[&quot;https:\/\/www.jetbrainsmerchandise.com\/media\/catalog\/product\/s\/t\/sticker_pycharm.png&quot;]" src="https://www.jetbrainsmerchandise.com/media/catalog/product/cache/d265b17000591490e32605ea92fd0760/s/t/sticker_pycharm.png" loading="lazy" width="300" height="300" alt="PyCharm&#x20;Sticker"/></span> </span> <style>.product-image-container-543 { width: 300px; } .product-image-container-543 span.product-image-wrapper { padding-bottom: 100%; }</style><script type="text&#x2F;javascript">prodImageContainers = document.querySelectorAll(".product-image-container-543"); for (var i = 0; i < prodImageContainers.length; i++) { prodImageContainers[i].style.width = "300px"; } prodImageContainersWrappers = document.querySelectorAll( ".product-image-container-543 span.product-image-wrapper" ); for (var i = 0; i < prodImageContainersWrappers.length; i++) { prodImageContainersWrappers[i].style.paddingBottom = "100%"; }</script> </a> </div> <div class="related-title"> <a href="https://www.jetbrainsmerchandise.com/pycharm-sticker-2.html"> PyCharm Sticker </a> <div class="related-price"> <div class="price-box price-final_price" data-role="priceBox" data-product-id="543" data-price-box="product-id-543"> <span class="price-container price-final_price&#x20;tax&#x20;weee" > <span id="product-price-543" data-price-amount="0.950000" data-price-type="finalPrice" class="price-wrapper " ><span class="price">€0.95</span></span> </span> </div> </div> </div> </div> <div class="product"> <div> <a href="https://www.jetbrainsmerchandise.com/pycharm-t-shirt.html"> <span class="product-image-container product-image-container-239"> <span class="product-image-wrapper"> <img class="product-image-photo" data-type-img-carousel="[&quot;https:\/\/www.jetbrainsmerchandise.com\/media\/catalog\/product\/j\/b\/jb-pc.png&quot;,&quot;https:\/\/www.jetbrainsmerchandise.com\/media\/catalog\/product\/t\/-\/t-shirt_adults_1_cm_square_15.png&quot;,&quot;https:\/\/www.jetbrainsmerchandise.com\/media\/catalog\/product\/t\/-\/t-shirt_adults_1_in_square_15.png&quot;]" src="https://www.jetbrainsmerchandise.com/media/catalog/product/cache/d265b17000591490e32605ea92fd0760/j/b/jb-pc.png" loading="lazy" width="300" height="300" alt="PyCharm&#x20;&#x201C;in&#x20;the&#x20;Loop&#x201D;&#x20;T-Shirt&#x20;image&#x20;1"/></span> </span> <style>.product-image-container-239 { width: 300px; } .product-image-container-239 span.product-image-wrapper { padding-bottom: 100%; }</style><script type="text&#x2F;javascript">prodImageContainers = document.querySelectorAll(".product-image-container-239"); for (var i = 0; i < prodImageContainers.length; i++) { prodImageContainers[i].style.width = "300px"; } prodImageContainersWrappers = document.querySelectorAll( ".product-image-container-239 span.product-image-wrapper" ); for (var i = 0; i < prodImageContainersWrappers.length; i++) { prodImageContainersWrappers[i].style.paddingBottom = "100%"; }</script> </a> </div> <div class="related-title"> <a href="https://www.jetbrainsmerchandise.com/pycharm-t-shirt.html"> PyCharm “in the Loop” T-Shirt </a> <div class="related-price"> <div class="price-box price-final_price" data-role="priceBox" data-product-id="239" data-price-box="product-id-239"><!-- <div class="price-box price-final_price">--> <span class="price-container price-final_price&#x20;tax&#x20;weee" > <span id="product-price-239" data-price-amount="27.950000" data-price-type="finalPrice" class="price-wrapper " ><span class="price">€27.95</span></span> </span> <!-- </div> --> </div> </div> </div> </div> <div class="product"> <div> <a href="https://www.jetbrainsmerchandise.com/kotlin-pin-purple.html"> <span class="product-image-container product-image-container-466"> <span class="product-image-wrapper"> <img class="product-image-photo" data-type-img-carousel="[&quot;https:\/\/www.jetbrainsmerchandise.com\/media\/catalog\/product\/2\/0\/2048x2048_kotlin_1_.png&quot;,&quot;https:\/\/www.jetbrainsmerchandise.com\/media\/catalog\/product\/1\/0\/1000x1000_kotlin_hoody_.png&quot;]" src="https://www.jetbrainsmerchandise.com/media/catalog/product/cache/d265b17000591490e32605ea92fd0760/2/0/2048x2048_kotlin_1_.png" loading="lazy" width="300" height="300" alt="Kotlin&#x20;Pin&#x20;-&#x20;Purple"/></span> </span> <style>.product-image-container-466 { width: 300px; } .product-image-container-466 span.product-image-wrapper { padding-bottom: 100%; }</style><script type="text&#x2F;javascript">prodImageContainers = document.querySelectorAll(".product-image-container-466"); for (var i = 0; i < prodImageContainers.length; i++) { prodImageContainers[i].style.width = "300px"; } prodImageContainersWrappers = document.querySelectorAll( ".product-image-container-466 span.product-image-wrapper" ); for (var i = 0; i < prodImageContainersWrappers.length; i++) { prodImageContainersWrappers[i].style.paddingBottom = "100%"; }</script> </a> </div> <div class="related-title"> <a href="https://www.jetbrainsmerchandise.com/kotlin-pin-purple.html"> Kotlin Pin - Purple </a> <div class="related-price"> <div class="price-box price-final_price" data-role="priceBox" data-product-id="466" data-price-box="product-id-466"> <span class="price-container price-final_price&#x20;tax&#x20;weee" > <span id="product-price-466" data-price-amount="3.950000" data-price-type="finalPrice" class="price-wrapper " ><span class="price">€3.95</span></span> </span> </div> </div> </div> </div> <div class="product"> <div> <a href="https://www.jetbrainsmerchandise.com/mps-pin.html"> <span class="product-image-container product-image-container-203"> <span class="product-image-wrapper"> <img class="product-image-photo" data-type-img-carousel="[&quot;https:\/\/www.jetbrainsmerchandise.com\/media\/catalog\/product\/n\/_\/n_a_mps_3d.png&quot;,&quot;https:\/\/www.jetbrainsmerchandise.com\/media\/catalog\/product\/n\/a\/na_mps.png&quot;]" src="https://www.jetbrainsmerchandise.com/media/catalog/product/cache/d265b17000591490e32605ea92fd0760/n/_/n_a_mps_3d.png" loading="lazy" width="300" height="300" alt="MPS&#x20;Pin&#x20;Badge&#x20;image&#x20;1"/></span> </span> <style>.product-image-container-203 { width: 300px; } .product-image-container-203 span.product-image-wrapper { padding-bottom: 100%; }</style><script type="text&#x2F;javascript">prodImageContainers = document.querySelectorAll(".product-image-container-203"); for (var i = 0; i < prodImageContainers.length; i++) { prodImageContainers[i].style.width = "300px"; } prodImageContainersWrappers = document.querySelectorAll( ".product-image-container-203 span.product-image-wrapper" ); for (var i = 0; i < prodImageContainersWrappers.length; i++) { prodImageContainersWrappers[i].style.paddingBottom = "100%"; }</script> </a> </div> <div class="related-title"> <a href="https://www.jetbrainsmerchandise.com/mps-pin.html"> MPS Pin </a> <div class="related-price"> <div class="price-box price-final_price" data-role="priceBox" data-product-id="203" data-price-box="product-id-203"> <span class="price-container price-final_price&#x20;tax&#x20;weee" > <span id="product-price-203" data-price-amount="3.950000" data-price-type="finalPrice" class="price-wrapper " ><span class="price">€3.95</span></span> </span> </div> </div> </div> </div> </div> </div> <script> require(['jquery', 'owlcarousel'], function ($) { $(function(){ $('.ba-related-products > .products').addClass('owl-carousel').owlCarousel({ lazyLoad: false, loop: false, nav: false, dots: true, autoplay: false, response: true, autoplayHoverPause: false, autoWidth: false, margin: 16, responsive: { 0: { items: 1, }, 768: { items: 3, }, 1200: { items: 4, } } }); }); }); </script> </div> </div> </div> <script> require(["jquery","mage/backend/tabs"], function($){ $(function() { $('#tab_element').tabs({ active: 'tab1_content', // active tab elemen id destination: '#tab_element_content', // tab content destination element id shadowTabs: [] }); }); }); </script></div><script type="text/x-magento-init"> { "*": { "Magento_Ui/js/core/app": { "components": { "storage-manager": { "component": "Magento_Catalog/js/storage-manager", "appendTo": "", "storagesConfiguration" : {"recently_viewed_product":{"requestConfig":{"syncUrl":"https:\/\/www.jetbrainsmerchandise.com\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"recently_compared_product":{"requestConfig":{"syncUrl":"https:\/\/www.jetbrainsmerchandise.com\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"product_data_storage":{"updateRequestConfig":{"url":"https:\/\/www.jetbrainsmerchandise.com\/rest\/en\/V1\/products-render-info"},"requestConfig":{"syncUrl":"https:\/\/www.jetbrainsmerchandise.com\/catalog\/product\/frontend_action_synchronize\/"},"allowToSendRequest":null}} } } } } } </script> <script type="text/javascript"> if (!window.location.pathname.match(/\/checkout\//)) { require([ 'jquery' ], function ($) { $.ajax({ url: 'https://www.jetbrainsmerchandise.com/bagiftcerts/minicart/refresh/', type: 'POST' }); }); } </script><div class="product-size-position"><script> require(['jquery'], function($) { $(document).ready(function() { conceptName = $('#option-group').find(":selected").text(); function disableOptionButton() { conceptName = $('#option-group').find(":selected").text(); if (conceptName === 'Please Select') { document.getElementById("product-addtocart-button").disabled = true; } } setInterval(disableOptionButton, 10); $("#option-group").change(function() { conceptName = $('#option-group').find(":selected").text(); if (conceptName === 'Please Select') { document.getElementById("product-addtocart-button").disabled = true; } else { document.getElementById("product-addtocart-button").disabled = false; } }); }); }); </script></div><div class="breadcrumbs"></div> <script type="text/x-magento-init"> { ".breadcrumbs": { "breadcrumbs": {"categoryUrlSuffix":".html","useCategoryPathInUrl":0,"product":"TeamCity Pin"} } } </script> <main id="maincontent" class="page-main"><a id="contentarea" tabindex="-1"></a> <div class="page messages"><div data-placeholder="messages"></div> <div data-bind="scope: 'messages'"> <!-- ko if: cookieMessages && cookieMessages.length > 0 --> <div aria-atomic="true" role="alert" data-bind="foreach: { data: cookieMessages, as: 'message' }" class="messages"> <div data-bind="attr: { class: 'message-' + message.type + ' ' + message.type + ' message', 'data-ui-id': 'message-' + message.type }"> <div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div> </div> </div> <!-- /ko --> <!-- ko if: messages().messages && messages().messages.length > 0 --> <div aria-atomic="true" role="alert" class="messages" data-bind="foreach: { data: messages().messages, as: 'message' }"> <div data-bind="attr: { class: 'message-' + message.type + ' ' + message.type + ' message', 'data-ui-id': 'message-' + message.type }"> <div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div> </div> </div> <!-- /ko --> </div> <script type="text/x-magento-init"> { "*": { "Magento_Ui/js/core/app": { "components": { "messages": { "component": "Magento_Theme/js/view/messages" } } } } } </script> </div><div class="columns"><div class="column main"><div class="product-info-main"><div class="ba-product-top"><div class="ba_product_page_attributes"><span> </span></div></div><div class="ba-product-top2"><div class="page-title-wrapper&#x20;product"> <h1 class="page-title" > <span class="base" data-ui-id="page-title-wrapper" itemprop="name">TeamCity Pin</span> </h1> </div> <div class="product-info-stock-sku"> <div class="stock available" title="Availability"> <span> In stock </span> </div> <div class="product attribute sku"> <strong class="type">SKU</strong> <div class="value" itemprop="sku">JBTC0005</div> </div> </div></div><div class="product-info-price"><div class="price-box price-final_price" data-role="priceBox" data-product-id="698" data-price-box="product-id-698"> <span class="price-container price-final_price&#x20;tax&#x20;weee" itemprop="offers" itemscope itemtype="http://schema.org/Offer"> <span id="product-price-698" data-price-amount="3.950000" data-price-type="finalPrice" class="price-wrapper " ><span class="price">€3.95</span></span> <meta itemprop="price" content="3.950000" /> <meta itemprop="priceCurrency" content="EUR" /> </span> </div></div> <div class="product-add-form"> <form data-product-sku="JBTC0005" action="https://www.jetbrainsmerchandise.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuamV0YnJhaW5zbWVyY2hhbmRpc2UuY29tL3RlYW1jaXR5LXBpbi0zLmh0bWw%2C/product/698/" method="post" id="product_addtocart_form"> <input type="hidden" name="product" value="698" /> <input type="hidden" name="selected_configurable_option" value="" /> <input type="hidden" name="related_product" id="related-products-field" value="" /> <input type="hidden" name="item" value="698" /> <input name="form_key" type="hidden" value="USUIlgC5WLExcRH5" /> <div class="box-tocart "> <div class="fieldset"> <div class="field qty ba-input-switch"> <label class="label" for="qty"><span>Quantity</span></label> <div class="control"> <input type="number" style="display:none" name="qty" id="qty" min="0" value="1" title="Qty" class="input-text qty" data-validate="{&quot;required-number&quot;:true,&quot;validate-item-quantity&quot;:{&quot;minAllowed&quot;:1,&quot;maxAllowed&quot;:10000}}" /> </div> <div class="control"> <select name="qty_as_select" id="qty_as_select" class="qty-select"> <option value="1" selected="selected">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10+</option> </select> </div> </div> <div class="actions"> <button type="submit" title="Add&#x20;to&#x20;Cart" class="action primary tocart" id="product-addtocart-button" disabled> <span>Add to Cart</span> </button> <div id="instant-purchase" data-bind="scope:'instant-purchase'"> <!-- ko template: getTemplate() --><!-- /ko --> </div> <script type="text/x-magento-init"> { "#instant-purchase": { "Magento_Ui/js/core/app": {"components":{"instant-purchase":{"component":"Magento_InstantPurchase\/js\/view\/instant-purchase","config":{"template":"Magento_InstantPurchase\/instant-purchase","buttonText":"Instant Purchase","purchaseUrl":"https:\/\/www.jetbrainsmerchandise.com\/instantpurchase\/button\/placeOrder\/"}}}} } } </script> </div> </div> </div> <script type="text/x-magento-init"> { "#product_addtocart_form": { "Magento_Catalog/js/validate-product": {} } } </script> <script> require(['jquery'], function($) { $(".qty-select").val(1); $("#qty").val(1); $('.qty-select').change(function() { currentQty = $(".qty-select").val(); $("#qty").val(currentQty); if (currentQty === "10") { $("#qty").show(); $("#qty").focus(); $(".qty-select").hide(); } else { $("#qty").hide(); $(".qty-select").show(); } }); }); </script><div class="product-social-links"><div class="product-addto-links" data-role="add-to-links"> <script type="text/x-magento-init"> { "body": { "addToWishlist": {"productType":"simple","giftcardInfo":"[id^=giftcard]"} } } </script> </div> </div> </form> </div> <script type="text/x-magento-init"> { "[data-role=priceBox][data-price-box=product-id-698]": { "priceBox": { "priceConfig": {"productId":"698","priceFormat":{"pattern":"\u20ac%s","precision":2,"requiredPrecision":2,"decimalSymbol":".","groupSymbol":",","groupLength":3,"integerRequired":false},"tierPrices":[]} } } } </script> <input type="hidden" value="140" data-qty="140" name="stock-qty"/> <script> require(['jquery'], function($) { $('#product-addtocart-button').on('click', function(e) { var availableQty = parseInt($('input[name="stock-qty"]').attr('data-qty')); var selectedQty = parseInt($("#qty").val()); if (selectedQty > availableQty && availableQty > 0) { $('.messages').html('<div class="message error" id="qty-message"><div>The requested quantity is not available</div></div>'); $([document.documentElement, document.body]).animate({ scrollTop: $(".messages").offset().top - 64 }, 100); $('#qty-message').show(); e.preventDefault(); } else { $('#qty-message').hide(); } }); }); </script> <div class="product attribute overview"> <div class="value" itemprop="description">Custom made designs of JetBrains product emblems.<br> High-quality hard enamel pin badge with a butterfly clutch.<br> Great for accessorizing bags and clothing. <br> &bull; Material: Iron, silver plating<br> &bull; Size: Approx. 2cm x 2cm</div> </div> </div><div class="product media"><a id="gallery-prev-area" tabindex="-1"></a> <div class="action-skip-wrapper"><a class="action skip gallery-next-area" href="#gallery-next-area"> <span> Skip to the end of the images gallery </span> </a> </div> <div class="gallery-placeholder _block-content-loading" data-gallery-role="gallery-placeholder"> <img alt="main product photo" class="gallery-placeholder__image" src="https://www.jetbrainsmerchandise.com/media/catalog/product/cache/ecfe99657bcf987295ea6f61f389da7e/p/i/pin_teamcity_1.png" /> </div> <script type="text/x-magento-init"> { "[data-gallery-role=gallery-placeholder]": { "mage/gallery/gallery": { "mixins":["magnifier/magnify"], "magnifierOpts": {"fullscreenzoom":"20","top":"","left":"","width":"","height":"","eventType":"hover","enabled":false,"mode":"outside"}, "data": [{"thumb":"https:\/\/www.jetbrainsmerchandise.com\/media\/catalog\/product\/cache\/55a190c4ba2956c46f48ac9ce4df7981\/p\/i\/pin_teamcity_1.png","img":"https:\/\/www.jetbrainsmerchandise.com\/media\/catalog\/product\/cache\/ecfe99657bcf987295ea6f61f389da7e\/p\/i\/pin_teamcity_1.png","full":"https:\/\/www.jetbrainsmerchandise.com\/media\/catalog\/product\/cache\/521a628fdc45e26dc418c69c454ca96c\/p\/i\/pin_teamcity_1.png","caption":"TeamCity Pin","position":"1","isMain":true,"type":"image","videoUrl":null},{"thumb":"https:\/\/www.jetbrainsmerchandise.com\/media\/catalog\/product\/cache\/55a190c4ba2956c46f48ac9ce4df7981\/h\/o\/hoodie_teamcity_1.png","img":"https:\/\/www.jetbrainsmerchandise.com\/media\/catalog\/product\/cache\/ecfe99657bcf987295ea6f61f389da7e\/h\/o\/hoodie_teamcity_1.png","full":"https:\/\/www.jetbrainsmerchandise.com\/media\/catalog\/product\/cache\/521a628fdc45e26dc418c69c454ca96c\/h\/o\/hoodie_teamcity_1.png","caption":"TeamCity Pin","position":"2","isMain":false,"type":"image","videoUrl":null}], "options": {"nav":"thumbs","loop":true,"keyboard":true,"arrows":true,"allowfullscreen":true,"showCaption":false,"width":700,"thumbwidth":88,"thumbheight":110,"height":700,"transitionduration":500,"transition":"slide","navarrows":true,"navtype":"slides","navdir":"horizontal"}, "fullscreen": {"nav":"thumbs","loop":true,"navdir":"horizontal","navarrows":false,"navtype":"slides","arrows":true,"showCaption":false,"transitionduration":500,"transition":"slide"}, "breakpoints": {"mobile":{"conditions":{"max-width":"768px"},"options":{"options":{"nav":"dots"}}}} } } } </script> <script type="text/x-magento-init"> { "[data-gallery-role=gallery-placeholder]": { "Magento_ProductVideo/js/fotorama-add-video-events": { "videoData": [{"mediaType":"image","videoUrl":null,"isBase":true},{"mediaType":"image","videoUrl":null,"isBase":false}], "videoSettings": [{"playIfBase":"0","showRelated":"0","videoAutoRestart":"0"}], "optionsVideoData": [] } } } </script> <div class="action-skip-wrapper"><a class="action skip gallery-prev-area" href="#gallery-prev-area"> <span> Skip to the beginning of the images gallery </span> </a> </div><a id="gallery-next-area" tabindex="-1"></a> </div> <div class="product info detailed"> <div class="product data items" data-mage-init='{"tabs":{"openedState":"active"}}'> <div class="data item title" data-role="collapsible" id="tab-label-additional"> <a class="data switch" tabindex="-1" data-toggle="trigger" href="#additional" id="tab-label-additional-title"> More Information </a> </div> <div class="data item content" aria-labelledby="tab-label-additional-title" id="additional" data-role="content"> <div class="additional-attributes-wrapper table-wrapper"> <table class="data table additional-attributes" id="product-attribute-specs-table"> <caption class="table-caption">More Information</caption> <tbody> <tr> <th class="col label" scope="row">-25%</th> <td class="col data" data-th="-25&#x25;">No</td> </tr> <tr> <th class="col label" scope="row">New</th> <td class="col data" data-th="New">No</td> </tr> <tr> <th class="col label" scope="row">Brand</th> <td class="col data" data-th="Brand">TeamCity</td> </tr> </tbody> </table> </div> </div> </div> </div> <input name="form_key" type="hidden" value="USUIlgC5WLExcRH5" /><div id="authenticationPopup" data-bind="scope:'authenticationPopup', style: {display: 'none'}"> <script>window.authenticationPopup = {"autocomplete":"off","customerRegisterUrl":"https:\/\/www.jetbrainsmerchandise.com\/customer\/account\/create\/","customerForgotPasswordUrl":"https:\/\/www.jetbrainsmerchandise.com\/customer\/account\/forgotpassword\/","baseUrl":"https:\/\/www.jetbrainsmerchandise.com\/","customerLoginUrl":"https:\/\/www.jetbrainsmerchandise.com\/customer\/ajax\/login\/"}</script> <!-- ko template: getTemplate() --><!-- /ko --> <script type="text/x-magento-init"> { "#authenticationPopup": { "Magento_Ui/js/core/app": {"components":{"authenticationPopup":{"component":"Magento_Customer\/js\/view\/authentication-popup","children":{"messages":{"component":"Magento_Ui\/js\/view\/messages","displayArea":"messages"},"captcha":{"component":"Magento_Captcha\/js\/view\/checkout\/loginCaptcha","displayArea":"additional-login-form-fields","formId":"user_login","configSource":"checkout"},"googlelogin":{"component":"BA_PopupGoogleLogin\/js\/view\/googlelogin","displayArea":"before"}}}}} }, "*": { "Magento_Ui/js/block-loader": "https\u003A\u002F\u002Fwww.jetbrainsmerchandise.com\u002Fstatic\u002Fversion1728557446\u002Ffrontend\u002FBA\u002FJetbrains_Theme\u002Fen_US\u002Fimages\u002Floader\u002D1.gif" } } </script> </div> <script type="text/x-magento-init"> { "*": { "Magento_Customer/js/section-config": { "sections": {"stores\/store\/switch":["*"],"stores\/store\/switchrequest":["*"],"directory\/currency\/switch":["*"],"*":["messages","company"],"customer\/account\/logout":["*","recently_viewed_product","recently_compared_product","persistent"],"customer\/account\/loginpost":["*"],"customer\/account\/createpost":["*"],"customer\/account\/editpost":["*"],"customer\/ajax\/login":["checkout-data","cart","captcha"],"catalog\/product_compare\/add":["compare-products"],"catalog\/product_compare\/remove":["compare-products"],"catalog\/product_compare\/clear":["compare-products"],"sales\/guest\/reorder":["cart"],"sales\/order\/reorder":["cart"],"rest\/v1\/requisition_lists":["requisition"],"requisition_list\/requisition\/delete":["requisition"],"requisition_list\/item\/addtocart":["cart"],"checkout\/cart\/add":["cart","directory-data"],"checkout\/cart\/delete":["cart"],"checkout\/cart\/updatepost":["cart"],"checkout\/cart\/updateitemoptions":["cart"],"checkout\/cart\/couponpost":["cart"],"checkout\/cart\/estimatepost":["cart"],"checkout\/cart\/estimateupdatepost":["cart"],"checkout\/onepage\/saveorder":["cart","checkout-data","last-ordered-items"],"checkout\/sidebar\/removeitem":["cart"],"checkout\/sidebar\/updateitemqty":["cart"],"rest\/*\/v1\/carts\/*\/payment-information":["cart","last-ordered-items","captcha","instant-purchase"],"rest\/*\/v1\/guest-carts\/*\/payment-information":["cart","captcha"],"rest\/*\/v1\/guest-carts\/*\/selected-payment-method":["cart","checkout-data"],"rest\/*\/v1\/carts\/*\/selected-payment-method":["cart","checkout-data","instant-purchase"],"wishlist\/index\/add":["wishlist"],"wishlist\/index\/remove":["wishlist"],"wishlist\/index\/updateitemoptions":["wishlist"],"wishlist\/index\/update":["wishlist"],"wishlist\/index\/cart":["wishlist","cart"],"wishlist\/index\/fromcart":["wishlist","cart"],"wishlist\/index\/allcart":["wishlist","cart"],"wishlist\/shared\/allcart":["wishlist","cart"],"wishlist\/shared\/cart":["cart"],"customer_order\/cart\/updatefaileditemoptions":["cart"],"checkout\/cart\/updatefaileditemoptions":["cart"],"customer_order\/cart\/advancedadd":["cart"],"checkout\/cart\/advancedadd":["cart"],"checkout\/cart\/removeallfailed":["cart"],"checkout\/cart\/removefailed":["cart"],"customer_order\/cart\/addfaileditems":["cart"],"checkout\/cart\/addfaileditems":["cart"],"customer_order\/sku\/uploadfile":["cart"],"giftregistry\/index\/cart":["cart"],"giftregistry\/view\/addtocart":["cart"],"customer\/address\/*":["instant-purchase"],"customer\/account\/*":["instant-purchase"],"vault\/cards\/deleteaction":["instant-purchase"],"wishlist\/index\/copyitem":["wishlist"],"wishlist\/index\/copyitems":["wishlist"],"wishlist\/index\/deletewishlist":["wishlist","multiplewishlist"],"wishlist\/index\/createwishlist":["multiplewishlist"],"wishlist\/index\/editwishlist":["multiplewishlist"],"wishlist\/index\/moveitem":["wishlist"],"wishlist\/index\/moveitems":["wishlist"],"wishlist\/search\/addtocart":["cart","wishlist"],"paypal\/express\/placeorder":["cart","checkout-data"],"paypal\/payflowexpress\/placeorder":["cart","checkout-data"],"paypal\/express\/onauthorization":["cart","checkout-data"],"rest\/*\/v1\/carts\/*\/po-payment-information":["cart","checkout-data","last-ordered-items"],"purchaseorder\/purchaseorder\/success":["cart","checkout-data","last-ordered-items"],"persistent\/index\/unsetcookie":["persistent"],"quickorder\/sku\/uploadfile\/":["cart"],"review\/product\/post":["review"],"bagiftcerts\/minicart\/refresh":["cart"],"adaptris\/checkout\/index":["cart","checkout-data"],"braintree\/paypal\/placeorder":["cart","checkout-data"],"braintree\/googlepay\/placeorder":["cart","checkout-data"]}, "clientSideSections": ["checkout-data","cart-data"], "baseUrls": ["https:\/\/www.jetbrainsmerchandise.com\/","http:\/\/www.jetbrainsmerchandise.com\/"], "sectionNames": ["messages","customer","compare-products","last-ordered-items","requisition","cart","directory-data","captcha","wishlist","company","company_authorization","negotiable_quote","instant-purchase","loggedAsCustomer","multiplewishlist","purchase_order","persistent","review","recently_viewed_product","recently_compared_product","product_data_storage","paypal-billing-agreement"] } } } </script> <script type="text/x-magento-init"> { "*": { "Magento_Customer/js/customer-data": { "sectionLoadUrl": "https\u003A\u002F\u002Fwww.jetbrainsmerchandise.com\u002Fcustomer\u002Fsection\u002Fload\u002F", "expirableSectionLifetime": 60, "expirableSectionNames": ["cart","persistent"], "cookieLifeTime": "14400", "updateSessionUrl": "https\u003A\u002F\u002Fwww.jetbrainsmerchandise.com\u002Fcustomer\u002Faccount\u002FupdateSession\u002F" } } } </script> <script type="text/x-magento-init"> { "*": { "Magento_Customer/js/invalidation-processor": { "invalidationRules": { "website-rule": { "Magento_Customer/js/invalidation-rules/website-rule": { "scopeConfig": { "websiteId": "1" } } } } } } } </script> <script type="text/x-magento-init"> { "body": { "pageCache": {"url":"https:\/\/www.jetbrainsmerchandise.com\/page_cache\/block\/render\/id\/698\/","handles":["default","catalog_product_view","catalog_product_view_type_simple","catalog_product_view_id_698","catalog_product_view_sku_JBTC0005","restriction_privatesales_mode"],"originalRequest":{"route":"catalog","controller":"product","action":"view","uri":"\/teamcity-pin-3.html"},"versionCookieName":"private_content_version"} } } </script> <script type="text/x-magento-init"> { "*": { "Magento_Banner/js/model/banner": {"sectionLoadUrl":"https:\/\/www.jetbrainsmerchandise.com\/banner\/ajax\/load\/","cacheTtl":30000} } } </script> <script type="text/x-magento-init"> { "*": { "Magento_Catalog/js/product/view/provider": { "data": {"items":{"698":{"add_to_cart_button":{"post_data":"{\"action\":\"https:\\\/\\\/www.jetbrainsmerchandise.com\\\/checkout\\\/cart\\\/add\\\/uenc\\\/%25uenc%25\\\/product\\\/698\\\/\",\"data\":{\"product\":\"698\",\"uenc\":\"%uenc%\"}}","url":"https:\/\/www.jetbrainsmerchandise.com\/checkout\/cart\/add\/uenc\/%25uenc%25\/product\/698\/","required_options":false},"add_to_compare_button":{"post_data":null,"url":"{\"action\":\"https:\\\/\\\/www.jetbrainsmerchandise.com\\\/catalog\\\/product_compare\\\/add\\\/\",\"data\":{\"product\":\"698\",\"uenc\":\"aHR0cHM6Ly93d3cuamV0YnJhaW5zbWVyY2hhbmRpc2UuY29tL3RlYW1jaXR5LXBpbi0zLmh0bWw,\"}}","required_options":null},"price_info":{"final_price":3.95,"max_price":3.95,"max_regular_price":3.95,"minimal_regular_price":3.95,"special_price":null,"minimal_price":3.95,"regular_price":3.95,"formatted_prices":{"final_price":"<span class=\"price\">\u20ac3.95<\/span>","max_price":"<span class=\"price\">\u20ac3.95<\/span>","minimal_price":"<span class=\"price\">\u20ac3.95<\/span>","max_regular_price":"<span class=\"price\">\u20ac3.95<\/span>","minimal_regular_price":null,"special_price":null,"regular_price":"<span class=\"price\">\u20ac3.95<\/span>"},"extension_attributes":{"msrp":{"msrp_price":"<span class=\"price\">\u20ac0.00<\/span>","is_applicable":"","is_shown_price_on_gesture":"","msrp_message":"","explanation_message":"Our price is lower than the manufacturer&#039;s &quot;minimum advertised price.&quot; As a result, we cannot show you the price in catalog or the product page. <br><br> You have no obligation to purchase the product once you know the price. You can simply remove the item from your cart."},"tax_adjustments":{"final_price":3.95,"max_price":3.95,"max_regular_price":3.95,"minimal_regular_price":3.95,"special_price":3.95,"minimal_price":3.95,"regular_price":3.95,"formatted_prices":{"final_price":"<span class=\"price\">\u20ac3.95<\/span>","max_price":"<span class=\"price\">\u20ac3.95<\/span>","minimal_price":"<span class=\"price\">\u20ac3.95<\/span>","max_regular_price":"<span class=\"price\">\u20ac3.95<\/span>","minimal_regular_price":null,"special_price":"<span class=\"price\">\u20ac3.95<\/span>","regular_price":"<span class=\"price\">\u20ac3.95<\/span>"}},"weee_attributes":[],"weee_adjustment":"<span class=\"price\">\u20ac3.95<\/span>"}},"images":[{"url":"https:\/\/www.jetbrainsmerchandise.com\/media\/catalog\/product\/cache\/e7068ced9b735bb12808407a6b344d9e\/p\/i\/pin_teamcity_1.png","code":"recently_viewed_products_grid_content_widget","height":300,"width":240,"label":"TeamCity Pin","resized_width":240,"resized_height":300},{"url":"https:\/\/www.jetbrainsmerchandise.com\/media\/catalog\/product\/cache\/df8ef3bd357daaa64ab846595da90f65\/p\/i\/pin_teamcity_1.png","code":"recently_viewed_products_list_content_widget","height":340,"width":270,"label":"TeamCity Pin","resized_width":270,"resized_height":340},{"url":"https:\/\/www.jetbrainsmerchandise.com\/media\/catalog\/product\/cache\/0caddbe419bb5c6863e682ec4c4e3be7\/p\/i\/pin_teamcity_1.png","code":"recently_viewed_products_images_names_widget","height":90,"width":75,"label":"TeamCity Pin","resized_width":75,"resized_height":90},{"url":"https:\/\/www.jetbrainsmerchandise.com\/media\/catalog\/product\/cache\/e7068ced9b735bb12808407a6b344d9e\/p\/i\/pin_teamcity_1.png","code":"recently_compared_products_grid_content_widget","height":300,"width":240,"label":"TeamCity Pin","resized_width":240,"resized_height":300},{"url":"https:\/\/www.jetbrainsmerchandise.com\/media\/catalog\/product\/cache\/df8ef3bd357daaa64ab846595da90f65\/p\/i\/pin_teamcity_1.png","code":"recently_compared_products_list_content_widget","height":340,"width":270,"label":"TeamCity Pin","resized_width":270,"resized_height":340},{"url":"https:\/\/www.jetbrainsmerchandise.com\/media\/catalog\/product\/cache\/0caddbe419bb5c6863e682ec4c4e3be7\/p\/i\/pin_teamcity_1.png","code":"recently_compared_products_images_names_widget","height":90,"width":75,"label":"TeamCity Pin","resized_width":75,"resized_height":90}],"url":"https:\/\/www.jetbrainsmerchandise.com\/teamcity-pin-3.html","id":698,"name":"TeamCity Pin","type":"simple","is_salable":"1","store_id":1,"currency_code":"EUR","extension_attributes":{"wishlist_button":{"post_data":null,"url":"{\"action\":\"https:\\\/\\\/www.jetbrainsmerchandise.com\\\/wishlist\\\/index\\\/add\\\/\",\"data\":{\"product\":698,\"uenc\":\"aHR0cHM6Ly93d3cuamV0YnJhaW5zbWVyY2hhbmRpc2UuY29tL3RlYW1jaXR5LXBpbi0zLmh0bWw,\"}}","required_options":null},"review_html":""},"is_available":true}},"store":"1","currency":"EUR","productCurrentScope":"website"} } } } </script> <div class="ba-related-products"> <div class="title"> <h2>You May Also Like</h2> </div> <div class="products"> <div class="product"> <div> <a href="https://www.jetbrainsmerchandise.com/teamcity-white-t-shirt.html"> <span class="product-image-container product-image-container-317"> <span class="product-image-wrapper"> <img class="product-image-photo" data-type-img-carousel="[&quot;https:\/\/www.jetbrainsmerchandise.com\/media\/catalog\/product\/j\/b\/jb-tcw.png&quot;,&quot;https:\/\/www.jetbrainsmerchandise.com\/media\/catalog\/product\/j\/b\/jb-tcw_1_.png&quot;,&quot;https:\/\/www.jetbrainsmerchandise.com\/media\/catalog\/product\/t\/-\/t-shirt_adults_1_cm_square_9.png&quot;,&quot;https:\/\/www.jetbrainsmerchandise.com\/media\/catalog\/product\/t\/-\/t-shirt_adults_1_in_square_9.png&quot;]" src="https://www.jetbrainsmerchandise.com/media/catalog/product/cache/d265b17000591490e32605ea92fd0760/j/b/jb-tcw.png" loading="lazy" width="300" height="300" alt="TeamCity&#x20;24&#x2F;7&#xA0;White&#x20;T-Shirt&#x20;image&#x20;1"/></span> </span> <style>.product-image-container-317 { width: 300px; } .product-image-container-317 span.product-image-wrapper { padding-bottom: 100%; }</style><script type="text&#x2F;javascript">prodImageContainers = document.querySelectorAll(".product-image-container-317"); for (var i = 0; i < prodImageContainers.length; i++) { prodImageContainers[i].style.width = "300px"; } prodImageContainersWrappers = document.querySelectorAll( ".product-image-container-317 span.product-image-wrapper" ); for (var i = 0; i < prodImageContainersWrappers.length; i++) { prodImageContainersWrappers[i].style.paddingBottom = "100%"; }</script> </a> </div> <div class="related-title"> <a href="https://www.jetbrainsmerchandise.com/teamcity-white-t-shirt.html"> TeamCity 24/7 White T-Shirt </a> <div class="related-price"> <div class="price-box price-final_price" data-role="priceBox" data-product-id="317" data-price-box="product-id-317"><!-- <div class="price-box price-final_price">--> <span class="price-container price-final_price&#x20;tax&#x20;weee" > <span id="product-price-317" data-price-amount="27.950000" data-price-type="finalPrice" class="price-wrapper " ><span class="price">€27.95</span></span> </span> <!-- </div> --> </div> </div> </div> </div> <div class="product"> <div> <a href="https://www.jetbrainsmerchandise.com/teamcity-black-t-shirt.html"> <span class="product-image-container product-image-container-305"> <span class="product-image-wrapper"> <img class="product-image-photo" data-type-img-carousel="[&quot;https:\/\/www.jetbrainsmerchandise.com\/media\/catalog\/product\/j\/b\/jb-tcb.png&quot;,&quot;https:\/\/www.jetbrainsmerchandise.com\/media\/catalog\/product\/j\/b\/jb-tcb_1_.png&quot;,&quot;https:\/\/www.jetbrainsmerchandise.com\/media\/catalog\/product\/t\/-\/t-shirt_adults_1_cm_square_8.png&quot;,&quot;https:\/\/www.jetbrainsmerchandise.com\/media\/catalog\/product\/t\/-\/t-shirt_adults_1_in_square_8.png&quot;]" src="https://www.jetbrainsmerchandise.com/media/catalog/product/cache/d265b17000591490e32605ea92fd0760/j/b/jb-tcb.png" loading="lazy" width="300" height="300" alt="TeamCity&#x20;24&#x2F;7&#x20;Black&#x20;T-Shirt&#x20;image&#x20;1"/></span> </span> <style>.product-image-container-305 { width: 300px; } .product-image-container-305 span.product-image-wrapper { padding-bottom: 100%; }</style><script type="text&#x2F;javascript">prodImageContainers = document.querySelectorAll(".product-image-container-305"); for (var i = 0; i < prodImageContainers.length; i++) { prodImageContainers[i].style.width = "300px"; } prodImageContainersWrappers = document.querySelectorAll( ".product-image-container-305 span.product-image-wrapper" ); for (var i = 0; i < prodImageContainersWrappers.length; i++) { prodImageContainersWrappers[i].style.paddingBottom = "100%"; }</script> </a> </div> <div class="related-title"> <a href="https://www.jetbrainsmerchandise.com/teamcity-black-t-shirt.html"> TeamCity 24/7 Black T-Shirt </a> <div class="related-price"> <div class="price-box price-final_price" data-role="priceBox" data-product-id="305" data-price-box="product-id-305"><!-- <div class="price-box price-final_price">--> <span class="price-container price-final_price&#x20;tax&#x20;weee" > <span id="product-price-305" data-price-amount="27.950000" data-price-type="finalPrice" class="price-wrapper " ><span class="price">€27.95</span></span> </span> <!-- </div> --> </div> </div> </div> </div> <div class="product"> <div> <a href="https://www.jetbrainsmerchandise.com/teamcity-sticker-2.html"> <span class="product-image-container product-image-container-545"> <span class="product-image-wrapper"> <img class="product-image-photo" data-type-img-carousel="[&quot;https:\/\/www.jetbrainsmerchandise.com\/media\/catalog\/product\/s\/t\/sticker_teamcity.png&quot;]" src="https://www.jetbrainsmerchandise.com/media/catalog/product/cache/d265b17000591490e32605ea92fd0760/s/t/sticker_teamcity.png" loading="lazy" width="300" height="300" alt="TeamCity&#x20;Sticker"/></span> </span> <style>.product-image-container-545 { width: 300px; } .product-image-container-545 span.product-image-wrapper { padding-bottom: 100%; }</style><script type="text&#x2F;javascript">prodImageContainers = document.querySelectorAll(".product-image-container-545"); for (var i = 0; i < prodImageContainers.length; i++) { prodImageContainers[i].style.width = "300px"; } prodImageContainersWrappers = document.querySelectorAll( ".product-image-container-545 span.product-image-wrapper" ); for (var i = 0; i < prodImageContainersWrappers.length; i++) { prodImageContainersWrappers[i].style.paddingBottom = "100%"; }</script> </a> </div> <div class="related-title"> <a href="https://www.jetbrainsmerchandise.com/teamcity-sticker-2.html"> TeamCity Sticker </a> <div class="related-price"> <div class="price-box price-final_price" data-role="priceBox" data-product-id="545" data-price-box="product-id-545"> <span class="price-container price-final_price&#x20;tax&#x20;weee" > <span id="product-price-545" data-price-amount="0.950000" data-price-type="finalPrice" class="price-wrapper " ><span class="price">€0.95</span></span> </span> </div> </div> </div> </div> <div class="product"> <div> <a href="https://www.jetbrainsmerchandise.com/kotlin-pin-purple.html"> <span class="product-image-container product-image-container-466"> <span class="product-image-wrapper"> <img class="product-image-photo" data-type-img-carousel="[&quot;https:\/\/www.jetbrainsmerchandise.com\/media\/catalog\/product\/2\/0\/2048x2048_kotlin_1_.png&quot;,&quot;https:\/\/www.jetbrainsmerchandise.com\/media\/catalog\/product\/1\/0\/1000x1000_kotlin_hoody_.png&quot;]" src="https://www.jetbrainsmerchandise.com/media/catalog/product/cache/d265b17000591490e32605ea92fd0760/2/0/2048x2048_kotlin_1_.png" loading="lazy" width="300" height="300" alt="Kotlin&#x20;Pin&#x20;-&#x20;Purple"/></span> </span> <style>.product-image-container-466 { width: 300px; } .product-image-container-466 span.product-image-wrapper { padding-bottom: 100%; }</style><script type="text&#x2F;javascript">prodImageContainers = document.querySelectorAll(".product-image-container-466"); for (var i = 0; i < prodImageContainers.length; i++) { prodImageContainers[i].style.width = "300px"; } prodImageContainersWrappers = document.querySelectorAll( ".product-image-container-466 span.product-image-wrapper" ); for (var i = 0; i < prodImageContainersWrappers.length; i++) { prodImageContainersWrappers[i].style.paddingBottom = "100%"; }</script> </a> </div> <div class="related-title"> <a href="https://www.jetbrainsmerchandise.com/kotlin-pin-purple.html"> Kotlin Pin - Purple </a> <div class="related-price"> <div class="price-box price-final_price" data-role="priceBox" data-product-id="466" data-price-box="product-id-466"> <span class="price-container price-final_price&#x20;tax&#x20;weee" > <span id="product-price-466" data-price-amount="3.950000" data-price-type="finalPrice" class="price-wrapper " ><span class="price">€3.95</span></span> </span> </div> </div> </div> </div> </div> </div> <script> require(['jquery', 'owlcarousel'], function ($) { $(function(){ $('.ba-related-products > .products').addClass('owl-carousel').owlCarousel({ lazyLoad: false, loop: false, nav: false, dots: true, autoplay: false, response: true, autoplayHoverPause: false, autoWidth: false, margin: 16, responsive: { 0: { items: 1, }, 768: { items: 3, }, 1200: { items: 4, } } }); }); }); </script> </div></div></main></div><footer class="footer_customise"><div class="footer_row0"><div class="footer_column_contact"><h4 class="footer_store_heading">Store</h4><ul><li><a href="https://www.jetbrainsmerchandise.com/faq/" id="idKfu3cyEf" >FAQ</a></li><li><a href="https://www.jetbrainsmerchandise.com/import-charges-help/" id="idP6BQldbK" >Import Charges Help</a></li><li><a href="https://www.jetbrainsmerchandise.com/support-and-feedback/" id="idj9Nygyvb" >Support and Feedback</a></li></ul></div> <div class="cat__id_3"> <h4>Apparel</h4> <ul class="cat__ul_3"> <li> <a href="https://www.jetbrainsmerchandise.com/apparel/t-shirts.html">T-Shirts</a> </li> <li> <a href="https://www.jetbrainsmerchandise.com/apparel/hoodies.html">Hoodies</a> </li> <li> <a href="https://www.jetbrainsmerchandise.com/apparel/for-kids.html">For Kids</a> </li> </ul> </div> <div class="cat__id_26"> <h4>Stationery</h4> <ul class="cat__ul_26"> <li> <a href="https://www.jetbrainsmerchandise.com/stationery/stickers.html">Stickers</a> </li> </ul> </div> <div class="cat__id_7"> <h4>Accessories</h4> <ul class="cat__ul_7"> <li> <a href="https://www.jetbrainsmerchandise.com/accessories/pins.html">Pins</a> </li> <li> <a href="https://www.jetbrainsmerchandise.com/accessories/tote-bags.html">Tote Bags</a> </li> <li> <a href="https://www.jetbrainsmerchandise.com/accessories/umbrellas.html">Umbrellas</a> </li> <li> <a href="https://www.jetbrainsmerchandise.com/accessories/plushie.html">Plushie</a> </li> </ul> </div> <div class="cat__id_66"> <h4>Conference Uniform</h4> <ul class="cat__ul_66"> </ul> </div> </div><div class="footer_row_brands"> <div class="heading"> <h4 class="heading">Brands</h4> </div> <div class="category_col"> <ul class="category_ul"> <li class="cat_62"> <a href="https://www.jetbrainsmerchandise.com/brand/ai-assistant.html"> AI Assistant </a> </li> <li class="cat_60"> <a href="https://www.jetbrainsmerchandise.com/brand/aqua.html"> Aqua </a> </li> <li class="cat_15"> <a href="https://www.jetbrainsmerchandise.com/brand/clion.html"> CLion </a> </li> <li class="cat_17"> <a href="https://www.jetbrainsmerchandise.com/brand/datagrip.html"> DataGrip </a> </li> <li class="cat_44"> <a href="https://www.jetbrainsmerchandise.com/brand/datalore.html"> DataLore </a> </li> <li class="cat_58"> <a href="https://www.jetbrainsmerchandise.com/brand/dataspell.html"> DataSpell </a> </li> <li class="cat_45"> <a href="https://www.jetbrainsmerchandise.com/brand/dotcover.html"> dotCover </a> </li> <li class="cat_46"> <a href="https://www.jetbrainsmerchandise.com/brand/dotmemory.html"> dotMemory </a> </li> <li class="cat_47"> <a href="https://www.jetbrainsmerchandise.com/brand/dotpeek.html"> dotPeek </a> </li> <li class="cat_48"> <a href="https://www.jetbrainsmerchandise.com/brand/dottrace.html"> dotTrace </a> </li> <li class="cat_55"> <a href="https://www.jetbrainsmerchandise.com/brand/fleet.html"> Fleet </a> </li> <li class="cat_16"> <a href="https://www.jetbrainsmerchandise.com/brand/goland.html"> GoLand </a> </li> <li class="cat_9"> <a href="https://www.jetbrainsmerchandise.com/brand/intellij-idea.html"> IntelliJ IDEA </a> </li> <li class="cat_49"> <a href="https://www.jetbrainsmerchandise.com/brand/inspector-hector.html"> Inspector Hector </a> </li> <li class="cat_36"> <a href="https://www.jetbrainsmerchandise.com/brand/jetbrains.html"> JetBrains </a> </li> <li class="cat_65"> <a href="https://www.jetbrainsmerchandise.com/brand/kotlin.html"> Kotlin </a> </li> <li class="cat_38"> <a href="https://www.jetbrainsmerchandise.com/brand/mps.html"> MPS </a> </li> <li class="cat_10"> <a href="https://www.jetbrainsmerchandise.com/brand/phpstorm.html"> PhpStorm </a> </li> <li class="cat_13"> <a href="https://www.jetbrainsmerchandise.com/brand/pycharm.html"> PyCharm </a> </li> <li class="cat_61"> <a href="https://www.jetbrainsmerchandise.com/brand/qodana.html"> Qodana </a> </li> <li class="cat_39"> <a href="https://www.jetbrainsmerchandise.com/brand/re-sharper.html"> ReSharper </a> </li> <li class="cat_53"> <a href="https://www.jetbrainsmerchandise.com/brand/resharper-c.html"> ReSharper C++ </a> </li> <li class="cat_18"> <a href="https://www.jetbrainsmerchandise.com/brand/rider.html"> Rider </a> </li> <li class="cat_11"> <a href="https://www.jetbrainsmerchandise.com/brand/rubymine.html"> RubyMine </a> </li> <li class="cat_59"> <a href="https://www.jetbrainsmerchandise.com/brand/rustrover.html"> RustRover </a> </li> <li class="cat_54"> <a href="https://www.jetbrainsmerchandise.com/brand/space.html"> Space </a> </li> <li class="cat_40"> <a href="https://www.jetbrainsmerchandise.com/brand/teamcity.html"> TeamCity </a> </li> <li class="cat_41"> <a href="https://www.jetbrainsmerchandise.com/brand/toolbox-app.html"> Toolbox App </a> </li> <li class="cat_14"> <a href="https://www.jetbrainsmerchandise.com/brand/webstorm.html"> WebStorm </a> </li> <li class="cat_43"> <a href="https://www.jetbrainsmerchandise.com/brand/youtrack.html"> YouTrack </a> </li> </ul> </div> </div><div class="footer_row1"><div class="footer_social_div"><span>Follow JetBrains:</span><ul><li class="twitter-container"><a target="_blank" href="https://twitter.com/jetbrains"><i class="fab fa-twitter"></i></a></li class="linkedin-container"><li><a target="_blank" href="https://www.linkedin.com/company/jetbrains"><i class="fab fa-linkedin"></i></a></li><li class="facebook-container"><a target="_blank" href="https://www.facebook.com/JetBrains"><i class="fab fa-facebook-square"></i></a></li><li class="youtube-container"><a target="_blank" href="https://www.youtube.com/user/JetBrainsTV"><i class="fab fa-youtube"></i></a></li><li class="instagram-container"><a target="_blank" href="https://www.instagram.com/jetbrains/"><i class="fab fa-instagram"></i></a></li><li class="tiktok-container"><a href="https://www.tiktok.com/@jetbrains" target="_blank"><i class="fa-brands fab fa-tiktok"></i></a></li><li class="blog-container"><a target="_blank" href="https://blog.jetbrains.com/"><i class="fa-solid fa-book-open-reader"></i></a></li></ul></div><div class="footer_column_information"><ul><li><a href="https://www.jetbrainsmerchandise.com/privacy-policy/" id="idnMXb5eCO" >Privacy Policy</a></li><li><a href="https://www.jetbrainsmerchandise.com/terms-conditions/" id="id5y5BdZIC" >Terms and Conditions</a></li></ul></div></div><div class="footer_row1b"><div class="footer_column_ba"><ul><li>This website and all orders are maintained and fulfilled by Brand&nbsp;Addition.</li></ul><ul><li>+44 (0) 1617860204</li><li><a href="mailto:jetbrains@brandaddition.com">jetbrains@brandaddition.com</a></li></ul></div></div><div class="footer_row2"><div class="footer_copyright_div"><ul><li>Copyright © 2000-<script>document.write(new Date().getFullYear());</script> JetBrains s.r.o.</li></ul></div><div class="footer_column_dotcom"><ul><li><a href="http://www.jetbrains.com" target="_blank">jetbrains.com</a></li></ul></div></div></footer> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10