@font-face{font-family:Rodger;src:url(rodger-black.woff2) format("woff2"),url(rodger-black.woff) format("woff");font-style:normal;font-weight:900;font-display:swap}:root{--card-title-colour: #be9ecb;--card-title-font: "Rodger", sans-serif;--card-image-bg: #f8f8f8;--card-radius: 25px;--card-shadow: 0 2px 4px rgba(0, 0, 0, .3);--card-top-band: 35px}.collection-matrix .thumbnail{display:flex;flex-direction:column;margin-bottom:24px}.collection-matrix .product-wrap{flex:1;display:flex;flex-direction:column;background:#fff;border-radius:var(--card-radius);box-shadow:var(--card-shadow);overflow:hidden;padding-top:var(--card-top-band)}.collection-matrix .product_image{background:var(--card-image-bg);padding:16px}.collection-matrix .product_image .image__container{width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:1275 / 1515;margin:0 auto}.collection-matrix .product_image img{display:block;width:100%!important;height:100%!important;max-height:none!important;object-fit:contain;mix-blend-mode:multiply}.collection-matrix .collection_variants--overlay{position:absolute;top:calc(var(--card-top-band) * -1 + 8px);right:10px;z-index:3;margin:0;padding:0;background:none}.collection-matrix .collection_variants--overlay .collection_swatches{display:flex;gap:6px;margin:0}.collection-matrix .thumbnail .collection_variants--overlay .collection_swatches a.swatch{display:block!important;flex:0 0 21px!important;width:21px!important;min-width:21px!important;max-width:21px!important;height:21px!important;padding:0!important;margin:0!important;border:0!important;background:none!important}.collection-matrix .thumbnail .collection_variants--overlay .collection_swatches a.swatch span{display:block!important;box-sizing:border-box!important;width:21px!important;min-width:21px!important;max-width:21px!important;height:21px!important;min-height:21px!important;max-height:21px!important;padding:0!important;margin:0!important;border-radius:50%!important;border:1px solid #cccccc!important;background-size:cover!important;background-position:center!important}.collection-matrix .product-info__caption{display:block;padding:20px 10px;text-align:center;text-decoration:none}.collection-matrix .product-details .title{display:block;margin-bottom:4px;color:var(--card-title-colour);font-family:var(--card-title-font);font-weight:900;font-size:26px;line-height:normal;letter-spacing:normal;text-transform:uppercase}.collection-matrix .product-details .price{color:#555;font-size:16px}@media(max-width:768px){.collection-matrix .product-details .title{font-size:20px}}.collection-matrix .price__from{margin-right:4px}.collection-matrix .price .was_price{margin-left:6px;opacity:.6;text-decoration:line-through}.collection-matrix .banner_holder{position:absolute!important;top:calc(var(--card-top-band) * -1 + 8px)!important;left:10px!important;z-index:3;display:flex;align-items:center;gap:6px}.collection-matrix .thumbnail .banner_holder .thumbnail_banner{position:static!important;display:inline-flex!important;align-items:center!important;width:auto!important;min-width:0!important;height:21px!important;min-height:0!important;padding:0 10px!important;border-radius:999px!important;font-size:.75rem!important;font-weight:600!important;line-height:1!important;letter-spacing:.04em;text-transform:uppercase;transform:none!important}.collection-matrix .sale_banner{background:var(--card-title-colour);color:#fff}.collection-matrix .thumbnail .banner_holder .new_banner{background:var(--card-title-colour)!important;color:#fff!important;border:0!important}.collection-matrix .thumbnail .banner_holder .soldout_banner{background:#555!important;color:#fff!important;border:0!important}:is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.headline):not(.dropdown_container *){font-family:var(--card-title-font)!important;font-weight:900!important;letter-spacing:normal!important;text-transform:uppercase!important}.action_button,.button{font-family:var(--card-title-font)!important;font-weight:900!important;letter-spacing:normal!important}.main_nav .nav>ul.menu>li>a,.main_nav .nav>ul.menu>li>a:visited,.main_nav .nav>ul.menu>li>a:active,.main_nav .nav>ul.menu>li>a:focus{font-family:var(--card-title-font)!important;font-weight:900!important;letter-spacing:normal!important}@media only screen and (min-width:960px){.main_nav .nav>ul.menu>li>a,.main_nav .nav>ul.menu>li>a:visited,.main_nav .nav>ul.menu>li>a:active,.main_nav .nav>ul.menu>li>a:focus{font-size:28px!important}}.dropdown_container.mega-menu{background-color:#fcfafa!important;border-radius:20px!important;overflow:hidden}.dropdown_container.mega-menu .dropdown{background-color:transparent!important}.dropdown_container.mega-menu .dropdown_title a,.dropdown_container.mega-menu .dropdown_title a:visited{font-family:Nunito,sans-serif!important;font-weight:900!important;font-size:20px!important;color:#7fbfc9!important;text-transform:uppercase!important;letter-spacing:normal!important;text-decoration:none!important}.dropdown_container.mega-menu .dropdown_title a:hover,.dropdown_container.mega-menu .dropdown_title a:focus{color:#7fbfc9!important;text-decoration:underline!important}.dropdown_container.mega-menu ul:not(.dropdown_title) a,.dropdown_container.mega-menu ul:not(.dropdown_title) a:visited{font-family:Nunito,sans-serif!important;font-weight:400!important;font-size:16px!important;color:#555!important;text-transform:none!important;letter-spacing:normal!important;text-decoration:none!important}.dropdown_container.mega-menu ul:not(.dropdown_title) a:hover,.dropdown_container.mega-menu ul:not(.dropdown_title) a:focus{color:#7fbfc9!important}.collection-matrix .product-info__caption,.collection-matrix .product-details,.collection-matrix .product-details .title{height:auto!important;max-height:none!important;overflow:visible!important;white-space:normal!important}@media only screen and (max-width:798px){.collection-matrix .thumbnail .banner_holder .thumbnail_banner{height:18px!important;padding:0 7px!important;font-size:.65rem!important}.collection-matrix .thumbnail .collection_variants--overlay .collection_swatches a.swatch,.collection-matrix .thumbnail .collection_variants--overlay .collection_swatches a.swatch span{flex:0 0 18px!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important}.collection-matrix .collection_variants--overlay .collection_swatches{gap:4px}}.main_nav .nav>ul.menu>li>a,.main_nav .nav>ul.menu>li>a:visited,.main_nav .nav>ul.menu>li>a:active,.main_nav .nav>ul.menu>li>a:focus,.main_nav .nav>ul.menu>li>a:hover,.main_nav .nav>ul.menu>li>a.active,.main_nav .nav>ul.menu>li>a span{color:#fff!important;text-shadow:0px 4px 4px rgba(0,0,0,.3)!important}body.no-feature-image #header,body.no-feature-image .header,body.no-feature-image .header .main_nav_wrapper,body.no-feature-image .header .main_nav,header:not(.feature_image)>.header,header:not(.feature_image)>.header .main_nav_wrapper,header:not(.feature_image)>.header .main_nav{background-color:#7fbfc9!important;background-image:none!important}body.no-feature-image .header .top_bar,header:not(.feature_image)>.header .top_bar{background-color:#fff!important}.main_nav_wrapper.sticky_nav{background-color:#7fbfc9!important}.main_nav_wrapper .logo a{background-image:url(softech-logo-white.png)!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important}body.no-feature-image #header .mobile_logo{background-image:url(softech-logo-white.png)!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important}.main_nav_wrapper .logo{position:relative;top:-20px}body.product:has(.product-banner-image) header>.header{position:absolute!important;top:0;left:0;width:100%;z-index:1000;background-color:transparent!important}body.product:has(.product-banner-image) header>.header .main_nav_wrapper,body.product:has(.product-banner-image) header>.header .main_nav{background-color:transparent!important;background-image:none!important}.product-banner-image{margin-top:0!important}.board-selector-banner{text-align:center;margin:10px auto 30px}.board-selector-banner p{font-family:Nunito,sans-serif;font-size:16px;color:#555;margin:0 0 12px}.board-selector-banner__button,.board-selector-banner__button:visited{display:inline-block;color:#be9ecb!important;font-family:var(--card-title-font);font-weight:900;font-size:40px;line-height:1.1;text-transform:uppercase;text-decoration:none!important;background:none!important;padding:0;transition:opacity .2s ease}.board-selector-banner__button:hover,.board-selector-banner__button:focus{opacity:.8}@media only screen and (max-width:798px){.board-selector-banner__button{font-size:28px}}header.feature_image>.header .main_nav_wrapper,body.product:has(.product-banner-image) header>.header .main_nav_wrapper{background-image:linear-gradient(to bottom,#0000004d,#0000)!important}.collection_description--bottom{clear:both;margin-top:50px;padding-top:30px}
/*# sourceMappingURL=/cdn/shop/t/19/assets/card-refresh.css.map */
