html{scroll-behavior:smooth}a.button{text-align:center!important}.header-grid.grid{justify-content:space-between;align-items:baseline;display:flex}.downloads-header.grid{flex-direction:column;gap:0}.header-grid h1{margin:0}.button.subscription-button{display:block;margin-top:30px}.rte ul{padding-left:20px;list-style:disc outside}body.filter-keyshot-active .product-item[data-has-only-default-variant=true],body.filter-keyshot-active .product-item.has-only-default-variant,body.filter-keyshot-active .product-item[data-has-variants=false],body.filter-keyshot-active .product-item:not([data-has-variants]),#CollectionProductGrid.keyshot-filter-active .product-item[data-has-only-default-variant=true],#CollectionProductGrid.keyshot-filter-active .product-item.has-only-default-variant,#CollectionProductGrid.keyshot-filter-active .product-item[data-has-variants=false],#CollectionProductGrid.keyshot-filter-active .product-item:not([data-has-variants]){display:block!important;visibility:visible!important;opacity:1!important}body.filter-keyshot-active .product-item[data-has-only-default-variant=true].hide,body.filter-keyshot-active .product-item.has-only-default-variant.hide,body.filter-keyshot-active .product-item[data-has-variants=false].hide,body.filter-keyshot-active .product-item:not([data-has-variants]).hide,#CollectionProductGrid.keyshot-filter-active .product-item[data-has-only-default-variant=true].hide,#CollectionProductGrid.keyshot-filter-active .product-item.has-only-default-variant.hide,#CollectionProductGrid.keyshot-filter-active .product-item[data-has-variants=false].hide,#CollectionProductGrid.keyshot-filter-active .product-item:not([data-has-variants]).hide{display:block!important}div.shopify-section.site-header-container{z-index:4}div.shopify-section.mount-announcement-bar{z-index:1000}.button{min-width:150px;max-width:100%}.visually-hidden{pointer-events:none}.d-none{display:none!important}.card .button--active{background-color:#51ce0f;border-color:#51ce0f}.tier-button-toggles{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.tier-button-toggles .button{min-width:135px}.tier-button-toggles--left-align{justify-content:flex-start}.button__group-toggle-license__first{margin-left:auto}.subscription-wrapper .product-form .flex-buttons>*{margin:0}.subscription-wrapper .price-wrapper p.price-highlight{margin-top:-10px}.subscription-wrapper .tier-selection-one-off .price-wrapper p.price-highlight{margin-top:0}.price-every-year,.card-has-frequency.card-frequency--annual{display:none}.showYearlyPricing .price-every-year,.showYearlyPricing .card-has-frequency.card-frequency--annual{display:block}.showYearlyPricing .price-every-month,.showYearlyPricing .card-has-frequency.card-frequency--monthly{display:none}.price-highlight span{font-size:90px}.icon-button.area--tokens{display:none}@media(min-width:1024px){div.header__top--logo-left{grid-template-areas:"logo header-container account cart tokens"!important;grid-template-columns:minmax(max-content,200px) auto repeat(3,minmax(max-content,25px))!important}body.template-customers-login div.header__top--logo-left.notloggedin,body.template-customers-register div.header__top--logo-left.notloggedin,div.header__top--logo-left.notloggedin{grid-template-areas:"logo header-container account"!important;grid-template-columns:minmax(max-content,20px) auto minmax(max-content,200px)!important}.icon-button.area--tokens{display:flex}}body.sidebar-opened--right div.shopify-section.site-header-container{z-index:10001}.area--tokens{grid-area:tokens;justify-self:end}.grid--layout-named-for-centre{grid-template-areas:"left centre right"}.grid-second-column{grid-area:centre}@media(min-width:1024px){.header-menu-with-search .menu-item--search{display:flex!important;align-items:center;z-index:1000}.header-menu-with-search .menu-link--search{background:none;border:0;padding:0;cursor:pointer;display:inline-flex;align-items:center}body.site-header--search-open .site-header .site-nav-container .link-list,body.site-header--search-open .site-header .header-container--bottom .site-nav-container .link-list{position:relative;overflow:hidden}.header-menu-with-search .menu-search-form{position:absolute;top:0;left:0;height:100%;width:100%;max-width:200px;overflow:hidden;z-index:2;display:flex;align-items:center;box-sizing:border-box;background:#fff;opacity:0;pointer-events:none;border-radius:999px}body.site-header--search-open .header-menu-with-search .menu-search-form{transition:max-width .25s ease-out,opacity .2s ease-out;max-width:100%;opacity:1;pointer-events:auto}.header-menu-with-search .menu-search-field{position:relative;width:100%;min-width:200px}.header-menu-with-search .menu-search-form input[type=search]{width:100%;border-radius:999px;padding:7px 50px;border:none;background:transparent;outline:none;box-shadow:none!important}.header-menu-with-search .menu-search-clear{position:absolute;top:0;bottom:0;right:0;margin:auto 0;border:0;background:none;padding:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;cursor:pointer;color:inherit;line-height:0}.header-menu-with-search .menu-search-clear .button__icon,.header-menu-with-search .menu-search-clear .button__icon svg{width:12px;height:12px}}.inline-token-price .toggle-icon{width:18px;height:20px}.inline-token-price .toggle-icon svg{display:block;width:100%;height:100%}.product-price--compare .inline-token-price{position:relative}.product-price--compare .inline-token-price:after{content:"";display:block;z-index:1;position:absolute;left:0;top:50%;width:100%;border-bottom:2px solid var(--color-text-main)}.product-item__rollover-overlay .inline-token-price .toggle-icon{width:1.25em;height:1.25em}.product-item__rollover-overlay .inline-token-price .toggle-icon svg{display:block;width:100%;height:100%}.product-item__price .toggle-icon svg,.field__currency svg{width:20px;height:auto;display:block}.toggle-icon path,.field__currency svg path{fill:var(--color-text-main)}.teamFormRow{display:flex;justify-contents:space-between;align-items:center;gap:20px}.cart-item__price strong{display:flex;align-items:center;gap:5px}.cart-item__price strong svg,.cart-item__price .toggle-icon svg,.cart-item__total .toggle-icon svg{width:100%;height:auto}.cart__total .toggle-icon svg{height:100%;width:auto}.cart__total.cart__details--row .inline-token-price .toggle-icon{width:26px;height:27px}collection-gallery{white-space:nowrap;overflow:hidden;box-sizing:border-box;position:relative;display:block;align-items:center;justify-content:flex-start;border:0;width:100%}collection-gallery>div{display:inline-flex}collection-gallery .product-item{display:inline-block;padding:10px;width:250px;height:150px;overflow:hidden}collection-gallery .product-item a{display:block;width:100%;height:100%;margin-bottom:0!important}collection-gallery .product-item img{border-radius:15px}.testimonial-wrapper h3.text-size--small,.collection-gallery h3.text-size--small{font-size:22px}.testimonial__avatar .name{font-size:36px;font-weight:400}.testimonial__avatar .position{font-size:20px;color:#999}.testimonial .testimonial__quote{font-size:16px}.testimonial-overflow-wrapper{position:relative;width:100%;padding:0!important}.testimonial-overflow-wrapper .testimonial-overflow-internal{position:relative}.testimonial-overflow-wrapper .css-slider-navigation-container svg{height:30px;width:30px}.testimonial-overflow-wrapper .slick-slide{margin:0 15px}.testimonial-overflow-wrapper .slick-prev{left:30px;z-index:20}.testimonial-overflow-wrapper .slick-prev:before{content:url(//visune.io/cdn/shop/t/32/assets/chevron-prev.svg?v=105149100848849722331743002341);fill:#fff;stroke:#fff}.testimonial-overflow-wrapper .slick-next{right:30px;z-index:20}.testimonial-overflow-wrapper .slick-next:before{content:url(//visune.io/cdn/shop/t/32/assets/chevron-next.svg?v=171355264670661004191743002340);fill:#fff;stroke:#fff}@media screen and (min-width:1024px){.testimonial-overflow-wrapper .testimonial-overflow-internal:before{height:100%;width:200px;content:" ";background:#000;background:linear-gradient(90deg,#000000d9,#fff0);position:absolute;left:0;top:0;z-index:10}.testimonial-overflow-wrapper .testimonial-overflow-internal:after{height:100%;width:200px;content:" ";background:#000;background:linear-gradient(270deg,#000000d9,#fff0);position:absolute;right:0;top:0;z-index:10}}.downloadRow.grid{display:flex;align-items:center;justify-content:space-between;gap:20px}.downloadRow.grid p{flex-grow:1;margin-bottom:0}.teamFormRow.grid input{width:33%}.teamFormRow p.grid{width:100%}@media screen and (min-width:768px){.downloadRow.grid{gap:30px}}.header-auth-buttons{display:flex;align-items:center;gap:.5rem;justify-self:end}.header-auth-btn{display:inline-flex;align-items:center;justify-content:center;font-weight:300;text-decoration:none;border-radius:60px;white-space:nowrap;line-height:1;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.header-auth-btn--login{background-color:transparent;color:var(--color-text-header);border:1px solid var(--color-text-header);padding:12px 23px}.site-header a.header-auth-btn--signup{background-color:var(--color-text-header);color:var(--color-foreground-header);border:1px solid var(--color-text-header);padding:12px 18px}.header-auth-btn--signup:hover{background-color:#333;color:#fff;border-color:#333}.background-video{position:fixed;left:0;top:0;min-width:100%;min-height:100%;z-index:0}.subscription-wrapper{overflow:hidden;position:relative}.subscription-wrapper .tier-button-toggles{padding-bottom:50px}.subscription-wrapper.dark-bg{color:#fff}.subscription-wrapper .heading{margin-bottom:30px}#main .subscription-wrapper .button.subscribed,#main .subscription-wrapper .button.button--solid.button--active,#main .subscription-wrapper.dark-bg .button.button--solid.button--active{background:#51ce0f;color:#fff;border-color:#51ce0f}#main .subscription-wrapper.dark-bg .button,#main .subscription-wrapper.dark-card .button{border-color:#fff;background:transparent;color:#fff;transition:all ease .25s}#main .subscription-wrapper.dark-bg .button.small-text,#main .subscription-wrapper.dark-card .button.small-text{font-size:12px;text-wrap-mode:nowrap}@media screen and (min-width:1200px){#main .subscription-wrapper.dark-bg .button.small-text,#main .subscription-wrapper.dark-card .button.small-text{font-size:16px}}#main .subscription-wrapper.dark-bg .button:hover,#main .subscription-wrapper.dark-card .button:hover{background:#fff;border-color:#fff;color:#000}.subscription-wrapper.dark-bg .button.button--solid.button--product{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:transparent}.subscription-wrapper.dark-card .qty-button svg,.subscription-wrapper.dark-bg .qty-button svg{fill:#fff;stroke:#fff}.subscription-wrapper .product-quantity{border:none}.subscription-wrapper.dark-bg li:last-child .button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:transparent}.subscription-wrapper.dark-bg li:last-child .button:hover{background:#fff!important;color:#000}.subscription-wrapper.dark-bg li:last-child .button.button--solid{border-color:#fff;background:#fff;color:#000}.subscription-wrapper .grid{z-index:1;gap:30px}.subscription-wrapper .grid .card{position:relative;color:#000;background:#fff;border-radius:2em;border-top:solid 2px #fffc;border-left:solid 2px #fffc;border-bottom:solid 2px #999;border-right:solid 2px #999;overflow:visible}.subscription-wrapper .grid .card.popular{border:solid 3px #fff}.subscription-wrapper.dark-bg .grid .card{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:transparent}.subscription-wrapper.dark-card .grid .card{color:#fff;background:#000;border:none}.subscription-wrapper .grid .card.card-content{background:none;color:#000;border:none;grid-column:span 2}.subscription-wrapper.dark-bg .grid .card.card-content{background:none;color:#fff}.subscription-wrapper .grid .card h3{margin-bottom:30px}.subscription-wrapper .grid .card .features{min-height:200px}.subscription-wrapper .grid.tier-selection-one-off .card .features{min-height:135px}.subscription-wrapper .grid .card .features ul{list-style:none;padding:0;margin:0}.subscription-wrapper .grid .card .most-popular{background:#fff;border-radius:2em;color:#000;position:absolute;top:-20px;left:50%;transform:translate(-50%);padding:.5rem 2rem;text-wrap:nowrap}.subscription-wrapper .grid .card .most-popular p{margin:0;font-size:16px}.subscription-wrapper .grid .card .features ul li{padding:0 20px 0 0;margin:0 0 5px;background:url(//visune.io/cdn/shop/t/32/assets/list-tick.png?v=27407975321161217531743002342) center right no-repeat;background-size:15px 15px}.subscription-wrapper .card .features .metafield-rich_text_field li strong{text-decoration:line-through;opacity:.4}.subscription-wrapper .card-header{display:flex;flex-direction:row;gap:20px;align-items:baseline;justify-content:space-between}.subscription-wrapper .card-header .token{background:url(//visune.io/cdn/shop/t/32/assets/Visune_Unit_White.svg?v=177219177814883849331743002339) center left no-repeat;padding-left:42px;background-size:34px 34px;font-size:28px}.subscription-wrapper .card-header .token p{margin:0}.subscription-wrapper .price-highlight span{font-size:30px}.subscription-wrapper .price-wrapper{border-top:1px solid #fff;padding-top:30px;margin-top:30px;display:flex;gap:20px;align-items:center;justify-content:space-between}.subscription-wrapper .tier-selection-one-off .price-wrapper{margin-top:45px;padding-top:20px}.subscription-wrapper .price-wrapper p{margin:0}.subscription-wrapper .price-wrapper span.taxes{display:block;color:#939598;font-size:12px}.subscription-wrapper #qty-oneoff-card-qty{color:#000}.subscription-grid-scroller{overflow:auto}.subscription-grid{display:flex;justify-content:space-between;min-width:550px}.subscription-grid .column{flex-grow:1;position:relative;padding:80px 0}.template-product .subscription-grid .column{padding:16px 0}.subscription-grid .column>div{border-bottom:1px solid #fff;min-height:56px;width:100%;display:flex;align-items:center;justify-content:center;text-align:center}@media(min-width:1000px){.subscription-grid .column>div{min-height:40px}}.template-product .subscription-grid .column>div{border-bottom-color:#000}.subscription-grid .column.left>div{text-align:left;justify-content:left}.subscription-grid .column p{margin:0;padding:0 15px}.subscription-grid .most-popular{position:absolute;top:20px;left:50%;transform:translate(-50%);text-wrap:nowrap}.subscription-grid .most-popular-col{background:#020024;background:linear-gradient(0deg,#02002400,#0000004c,#ffffff4e,#0000004d,#00d4ff00)}.subscription-grid img.tick{height:20px}@media screen and (min-width:1400px){.subscription-wrapper .tier-button-toggles{padding-bottom:100px}.subscription-wrapper .grid.tier-selection-one-off:not(.grid-3){gap:150px;--col-size: auto}.grid-2.enterprise{margin:0 calc(var(--col-size) / 3)}.subscription-wrapper .grid .card.card-content{margin-top:60px}.subscription-wrapper .grid .card.card--animation{min-width:402px}}.grid--slider .slideshow-card *{position:relative;z-index:3}.grid--slider .slideshow-card .button--icon .button__icon{position:absolute}.product-item .product-item__rollover-overlay .product-price{font-size:inherit}.product-item .product-price{font-size:20px}.button.button--hidden{display:none}.teamFormRowFakeForm span{background-color:var(--color-background-main);border:var(--border-width-forms) solid var(--color-borders-forms-primary);border-radius:var(--border-radius-forms);color:var(--color-text-main);padding:var(--input-padding);vertical-align:middle;width:33%}.teamFormRowFakeForm button span{width:auto;border:0;padding:0}.removeMember.working .button__preloader-element{stroke:var(--color-text-main)}#form_update_team #form_update_team_loading{background:none!important}#form_update_team #form_update_team_loading circle{stroke:var(--color-text-main)}.teamFormRow:empty{padding:0}body#account ul.pagination{padding:0 0 40px}.email_with_domain{width:33%;background-color:var(--color-background-main);border:var(--border-width-forms) solid var(--color-borders-forms-primary);border-radius:var(--border-radius-forms);color:var(--color-text-main);resize:none;padding:var(--input-padding);vertical-align:middle;-webkit-appearance:none;outline:none!important;transition:all .1s linear;display:flex;justify-content:space-between;align-items:center;font-size:calc(16px / 16* var(--base-body-primary-size) + 0px);font-family:var(--font-stack-body-primary);font-weight:var(--font-weight-body-primary);font-style:var(--font-style-body-primary);line-height:var(--base-body-line)}.teamFormRow.grid .email_with_domain input{width:60%;border:0;padding:0 var(--input-padding) 0 0}.teamFormRow.grid .email_with_domain input:focus-visible{box-shadow:none}.inline-token-price{display:inline-flex;align-items:center}.product-price--compare .inline-token-price{margin-left:14px}span.inline-token-price span.inline-token-price__value{padding-inline-start:.3rem;line-height:1}.product-card-message{border-top:0px solid var(--color-borders-main);padding-top:7px}body.headerSpacing #main{padding-top:10%}body.template-customers-account .account-table .tr.orders{grid-template-columns:2fr 1fr;gap:var(--gutter-regular);align-items:center}.account-table .td--button{display:flex;align-items:center;justify-content:space-between}.account-table .td--button .button{font-size:12px;padding:8px 12px;min-width:1px;border-radius:16px;white-space:nowrap;margin-left:12px}#main .tier-button-toggles .button:disabled{color:#5b5b5b;cursor:default;pointer-events:none;border-color:#5b5b5b}#main .subscription-wrapper.dark-bg .tier-button-toggles .button--solid,#main .subscription-wrapper.dark-bg .tier-button-toggles .button--solid:hover,#main .subscription-wrapper.dark-bg .tier-button-toggles .button--solid:active,#main .subscription-wrapper.dark-bg .tier-button-toggles .button--solid:focus{border-color:#fff;background:#fff;color:#000}.card-header .token img{max-width:42px;height:auto}mobile-navigation #menu-item-tokens .menu-link svg{width:23px;height:23px}.site-nav a{font-weight:300}sidebar-drawer.sidebar{z-index:10002}.flex-basis-full{flex-basis:100%}.flex-basis-full .button{width:100%}.facets__wrapper .facets__disclosure.unit-price{display:none}@media screen and (min-width:768px){.facets__wrapper .facets__disclosure.unit-price{display:block}}.testimonial-slider .slick-track{display:flex}.testimonial-slider .slick-slide{height:inherit}body.headerSpacing .main-footer{margin-top:0}.tier-selection-subscription .features .metafield-rich_text_field p:empty{display:none}#tokenFilterCollatedValues{position:absolute;pointer-events:none;width:0}@media(max-width:460px){.tier-selection-one-off .card__text .price-wrapper{position:relative;padding-top:1.1rem}.tier-selection-one-off .card__text p.price-highlight{width:40%;position:absolute;left:0;margin:0;top:2.2rem}.tier-selection-one-off .card__text .price-wrapper,.tier-selection-one-off .card__text .price-wrapper .flex-buttons{display:block}.tier-selection-one-off .card__text .price-wrapper .flex-buttons{margin-top:0!important}.tier-selection-one-off .card__text .price-wrapper .flex-buttons .add-to-cart.button{width:100%}.tier-selection-one-off .card__text .price-wrapper .flex-buttons .product-quantity{margin-bottom:1.4rem;margin-left:50%}.tier-selection-one-off .card__text .product-quantity .qty-selector,.tier-selection-one-off .card__text .product-quantity button{height:3rem}.tier-selection-one-off .card__text .product-form .flex-buttons{width:100%;margin-inline-start:0}}.tr.order.order-2-columns{grid-template-columns:1fr 1fr}.account-table .inline-token-price .toggle-icon{width:1em;height:1em}.account-table .tfoot .gutter-top--small{display:flex;justify-content:flex-end}.account-table .tfoot .gutter-top--small>span{padding-left:8px;display:inline-block}.sticky-header .icon-button__text.icon-button__text-show-in-sticky{display:inline}#shopify-chat{display:none}body.tier-pro #shopify-chat,body.tier-enterprise #shopify-chat{display:block}.video-container video{width:100%;height:auto}.inline-video-wrapper{margin:0 auto}.inline-video-wrapper.narrow{max-width:800px}.inline-video-wrapper.medium{max-width:1060px}.inline-video-wrapper.wide{max-width:1280px}.inline-video-wrapper .video-container video{border-radius:20px}.inline-video-wrapper .video-container{border-radius:20px;position:relative;overflow:hidden}.inline-video-wrapper .fakePoster{z-index:2;position:absolute;width:100%;height:100%;object-fit:cover;pointer-events:none;top:0;left:0}.inline-video-wrapper .fakePoster picture,.inline-video-wrapper .fakePoster img{object-fit:cover;width:100%;height:100%;border-radius:20px}.inline-video-wrapper video{position:relative;z-index:1}.inline-video-wrapper .play{position:absolute;left:0%;top:0%;width:100%;height:100%;z-index:3;display:flex;align-items:center;justify-content:center}.inline-video-wrapper .play svg{width:60px;height:80px;fill:#fff}.video-container.playing .play,.video-container.playing .fakePoster{opacity:0}.card__text>script{display:none}localization-form{z-index:1000000!important}.subscription-tiers-legal{width:74%;padding:60px 13% 32px;font-size:12px;color:#fff;box-sizing:content-box;text-align:center}.subscription-tiers-legal a{color:#fff}.subscription-tiers-legal .rte a:hover,.subscription-tiers-legal .rte a:focus,.subscription-tiers-legal .rte a:active{color:#ffffffb3}.alert.alert--note svg path{fill:#000!important}.template-product .product-text .product-price--original,.template-product .product-text .product-price--compare{font-size:32px}.template-product .product-text .inline-token-price__value{font-weight:400}.template-product .product-text .inline-token-price .toggle-icon{width:32px;height:32px}.product-item__title+div.product-item__quick-buy{border:0;margin-top:0}body.modal-opened .main-content{z-index:4}.downloadRow .downloadContent{width:100%}.downloadRow .downloadContent .small-text{font-size:14px;margin-top:5px}.account-table .downloadGroup.tr,.account-table .tbody.downloadGroup{transition:all ease .5s;gap:0;overflow:hidden}.account-table .downloadGroup.tr:not(:last-child){border:none}.account-table .downloadGroup.collapsibleDownload{max-height:374px}.collapsibleOrders .tr.orders{margin-bottom:0}#collapsibleOrder{margin-bottom:30px}.account-table .downloadGroup.collapsibleOrders{max-height:461px}.collapsibleButton{text-align:center;padding:15px}@media screen and (min-width:470px){.account-table .downloadGroup.collapsibleOrders{max-height:470px}}@media screen and (min-width:550px){.account-table .downloadGroup.collapsibleDownload{max-height:432px}}@media screen and (min-width:768px){.account-table .downloadGroup.collapsibleOrders{max-height:180px}}@media screen and (max-width:1023px){div.header__top--logo-left.notloggedin{grid-template-areas:"logo cart search menu"!important}}@media screen and (max-width:767px){.account-table .tr.downloadGroup{display:block}.account-table .downloadRow.td{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between}.account-table .downloadRow p{text-align:left;margin:0;font-size:14px;line-height:1.4}.account-table.download-account-table .button{min-width:122px}div.account-table.download-account-table .thead{display:block;padding:var(--gutter-regular)}.account-table.download-account-table .button__text{font-size:14px}.account-table.download-account-table .thead .tr{margin-bottom:0}.account-table.download-account-table .thead .tr .th{padding:0}.account-table.download-account-table .td:first-child{background:#fff;border:0;height:auto;padding:var(--gutter-small) var(--gutter-regular) 0}.account-table span.hideForMobile,.account-table div.hideForMobile{display:none}body.template-customers-account .account-table .tr.orders{display:grid;grid-template-columns:1fr;padding:0;margin:0}}.inline-token-price__value{font-weight:300}.cart-item__price .inline-token-price__value{font-weight:400;font-size:18px;padding-inline-start:.2rem!important}.cart-item__price .inline-token-price .toggle-icon{display:flex;justify-content:center;align-items:center}.shopify-section--gallery{position:relative;z-index:1}body.filter-keyshot-active .product-item[data-has-only-default-variant=true],body.filter-keyshot-active .product-item.has-only-default-variant{display:block!important;visibility:visible!important;opacity:1!important}body.updating-product-count #CollectionProductCount{visibility:hidden}.utterbond-subscriptions.ub-customer-portal h1,.utterbond-subscriptions.ub-customer-portal h2,.utterbond-subscriptions.ub-customer-portal h3,.utterbond-subscriptions.ub-customer-portal h4,.utterbond-subscriptions.ub-customer-portal h5,.utterbond-subscriptions.ub-customer-portal h6{font-weight:var(--font-weight-headings-primary);font-style:var(--font-style-headings-primary);line-height:var(--base-headings-line);letter-spacing:var(--base-headings-spacing)}.utterbond-subscriptions.ub-customer-portal h2{font-size:35px;padding-bottom:20px}.utterbond-subscriptions.ub-customer-portal .product-block .grid .product{padding-top:0;padding-left:0;padding-right:0}.utterbond-subscriptions.ub-customer-portal .product-block .grid .product .product-info .flex-content>span{font-weight:600;font-style:var(--font-style-headings-primary);line-height:var(--base-headings-line);letter-spacing:var(--base-headings-spacing);font-size:28px!important;padding-top:32px;display:block}.utterbond-subscriptions.ub-customer-portal .product-block .grid .product span{margin:0!important}.utterbond-subscriptions.ub-customer-portal .product-block .grid .product span[data-money]{padding-top:10px}.utterbond-subscriptions.ub-customer-portal .product-block .thsb-btn-group{padding-top:16px}.utterbond-subscriptions.ub-customer-portal .product-block .grid .product span[data-money],.utterbond-subscriptions.ub-customer-portal .product-block .thsb-btn-group{padding-right:350px}@media screen and (max-width:840px){.utterbond-subscriptions.ub-customer-portal .thsb-update-cancel-status,.utterbond-subscriptions.ub-customer-portal .thsb-update-status{width:150px!important;padding:10px!important;font-size:16px!important}}.button--fake{pointer-events:none;cursor:default}.downloadRow img{max-width:128px;height:auto}.button--loader.button--fake .button__preloader{left:25px}.button--loader.button--fake{padding-left:45px}body.template-customers-login .header__top a.area--cart.icon-button,body.template-customers-register .header__top a.area--cart.icon-button{display:none}@media(min-width:1024px){body.template-customers-login div.header__top--logo-left,body.template-customers-register div.header__top--logo-left{grid-template-areas:"logo header-container search account tokens cart"!important;grid-template-columns:minmax(max-content,250px) auto repeat(4,minmax(max-content,25px))!important}}.utterbond-subscriptions.ub-customer-portal .product-block .grid .product .product-info .inner-btn{font-size:15px!important;font-weight:600;display:inline-block;min-width:1px;width:auto}.utterbond-subscriptions.ub-customer-portal .services .grid .service-card .head button,.utterbond-subscriptions.ub-customer-portal .services .grid .service-card .info .remove-btn{color:#000;font-size:15px}.utterbond-subscriptions.ub-customer-portal .subscription{position:static!important;top:0!important;right:0!important;z-index:9999}.utterbond-subscriptions.ub-customer-portal .subscription .container{position:relative}.utterbond-subscriptions.ub-customer-portal .product-block .grid .product .product-info{width:auto}.utterbond-subscriptions.ub-customer-portal .subscription .setting{position:absolute;z-index:9999;right:20px;top:234px}.utterbond-subscriptions.ub-customer-portal .product-block .grid .product .us_media{width:252px!important;height:190px!important;max-width:none!important;max-height:none!important;min-height:1px!important;min-width:1px!important}@media(max-width:900px){.utterbond-subscriptions.ub-customer-portal .product-block .grid .product span[data-money],.utterbond-subscriptions.ub-customer-portal .product-block .thsb-btn-group{padding-right:0}.utterbond-subscriptions.ub-customer-portal .product-block .grid .product{padding-bottom:88px}.utterbond-subscriptions.ub-customer-portal .subscription .setting{right:auto;left:20px;top:302px}}@media(max-width:700px){.utterbond-subscriptions.ub-customer-portal .product-block .grid .product{padding-bottom:74px}.utterbond-subscriptions.ub-customer-portal .product-block .grid .product .product-info .flex-content>span{padding-top:16px}}@media(max-width:600px){.utterbond-subscriptions.ub-customer-portal .subscription .setting{top:289px}}@media(max-width:510px){.utterbond-subscriptions.ub-customer-portal .subscription .setting{top:439px}.utterbond-subscriptions.ub-customer-portal .product-block .grid .product{padding-bottom:48px}.utterbond-subscriptions.ub-customer-portal .product-block .grid .product .product-info .flex-content>span{font-size:23px!important}}@media(max-width:400px){.utterbond-subscriptions.ub-customer-portal .subscription .setting{top:459px}.utterbond-subscriptions.ub-customer-portal .product-block .grid .product{padding-bottom:110px}.utterbond-subscriptions.ub-customer-portal .subscription .setting .btn-group{display:block!important}.utterbond-subscriptions.ub-customer-portal .subscription .setting .btn-group .button{margin-bottom:12px}.utterbond-subscriptions.ub-customer-portal .subscription .setting .btn-group .button:last-child{margin-bottom:0}}.utterbond-subscriptions.ub-customer-portal .address,.utterbond-subscriptions.ub-customer-portal .bill,.utterbond-subscriptions.ub-customer-portal .cancel-popup,.utterbond-subscriptions.ub-customer-portal .product-popup,.utterbond-subscriptions.ub-customer-portal .swap-popup{z-index:1000000}.utterbond-subscriptions.ub-customer-portal .cancel-popup-wrapper{box-shadow:none}.utterbond-subscriptions.ub-customer-portal .model-overlay{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.utterbond-subscriptions.ub-customer-portal .cancel-popup-wrapper .reasons .flex-content label{font-size:16px;padding-left:9px}.utterbond-subscriptions.ub-customer-portal .cancel-popup-wrapper .reasons .reason-radio-btn{margin-top:0}.utterbond-subscriptions.ub-customer-portal .cancel-popup-wrapper .primary-btn{background:#de1e1e!important;border-radius:45px;color:#fff;font-weight:400}.utterbond-subscriptions.ub-customer-portal .product-block .grid .product .product-info .inner-btn.swap-product-btn{max-width:none!important}.utterbond-subscriptions.ub-customer-portal #subscription_login_link .utterbond-btn.primary-btn.button{background-color:var(--color-text-main);border-color:var(--color-text-main);color:var(--color-foreground-main);border-radius:45px;font-weight:400;padding:14px 30px;width:auto}#shopify-section-licence-modal{z-index:10003;position:relative}.modal__wrapper{opacity:0;pointer-events:none;transition:opacity .25s linear}.modal__wrapper.active{opacity:1;pointer-events:auto;transition:opacity 0s linear}.modal__overlay{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:fixed;left:0;top:0;width:100%;height:100%;z-index:10003;background:#000c}.modal__content{display:flex;color:#fff;align-items:center;justify-content:center;width:100%;height:100%}.modal__content p,.modal__content ul,.modal__content ol,.modal__content a{color:#fff}.modal__content ul{list-style:disc;margin:0 0 0 1em}.modal__content ul li{padding-bottom:1em}.modal__content a{font-weight:600;text-decoration:underline}.modal__content hr{margin:2em -.5em}.modal__content button{border-color:#fff;color:#fff}.modal__content button[disabled]{opacity:.25}.modal__inner{max-width:calc(100% - 150px);margin:0 auto;border:1px solid #fff;border-radius:40px;padding:32px 40px;box-sizing:border-box;max-height:90%;overflow:auto;transform:translateY(10%);transition:transform .25s ease-out}@media(min-width:1200px){.modal__inner{max-width:40%}}.modal__wrapper.active .modal__inner{transform:translateY(0)}.modal__wrapper .popup-close{border:1px solid #fff;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center}.modal__wrapper .popup-close span{width:21px;height:21px}.modal__wrapper .popup-close rect{fill:#fff}html.modal-scroll-locked{overflow:hidden}html.modal-scroll-locked #mini-cart-popup{display:none}html.mega-menu-scroll-locked{overflow-y:hidden}#modalAgreed,#registerAgreed,.styledRadio{opacity:0;pointer-events:none;width:0;height:0;-webkit-appearance:none;appearance:none;position:absolute}#modalAgreed+label,#registerAgreed+label,.account .styledRadio+label{display:flex;align-items:center;justify-content:center;gap:16px;cursor:pointer}#registerAgreed+label,.account .styledRadio+label{justify-content:flex-start}#modalAgreed+label svg,#registerAgreed+label svg,.styledRadio+label svg{width:24px;height:24px;margin-top:7px}.account input.styledRadio:not([type=checkbox]){width:auto}#registerAgreed+label a{text-decoration:underline;font-weight:600}#modalAgreed+label .not_checked,#registerAgreed+label .not_checked,.styledRadio+label .not_checked{display:block}#modalAgreed+label .is_checked,#registerAgreed+label .is_checked,.styledRadio+label .is_checked{display:none}#modalAgreed:checked+label .not_checked,#registerAgreed:checked+label .not_checked,.styledRadio:checked+label .not_checked{display:none}#modalAgreed:checked+label .is_checked,#registerAgreed:checked+label .is_checked,.styledRadio:checked+label .is_checked{display:block}.modal__form button{display:block;margin-left:auto;margin-right:auto}#licenceRegisterButton:disabled{pointer-events:none;opacity:.6}.utterbond-subscriptions.ub-customer-portal .cancel-popup-wrapper .flex-content h2{font-size:0}.utterbond-subscriptions.ub-customer-portal .cancel-popup-wrapper .flex-content h2:before{content:"Cancel";font-size:35px}.utterbond-subscriptions.ub-customer-portal .cancel-popup-wrapper .flex-content h2:after{content:"Please let us know why you want to cancel your Visune subscription";font-size:16px;font-weight:400;padding-top:18px;display:block}.utterbond-subscriptions.ub-customer-portal .cancel-popup-wrapper .model-close .button{border:0;transform:scale(2)}.utterbond-subscriptions.ub-customer-portal .cancel-popup-wrapper .model-close{min-width:32px}.utterbond-subscriptions.ub-customer-portal .cancel-popup-wrapper .model-close path{fill:#000}.utterbond-subscriptions.ub-customer-portal .cancel-popup-wrapper .thsb-update-status{margin-top:32px;background:none!important}.modal__checkbox{margin:0 auto 24px;text-align:center}select,option{font-family:Saans-Regular,sans-serif!important}.downloadButtonGroup{display:none}.downloadButtonGroup .button--disabled{background-color:#eee;border-color:#eee;color:#fff;cursor:not-allowed}.downloadButtonGroup .button--disabled .toggle-icon path{fill:#fff}.downloadButtonGroup.active{display:block}.downloadButtonGroup .inline-token-price{align-items:baseline}.downloadButtonGroup .inline-token-price .toggle-icon{transform:translateY(2px)}.downloadButtonGroup .button__text{display:flex;justify-content:center;gap:10px}.downloadSingleProductItem .toggle-icon path{fill:#fff}@media(min-width:880px){.downloadHeader{display:flex;align-items:baseline;justify-content:space-between}}.downloadHeader p{font-size:14px}.softwareSelection,.downloadRow.grid p{width:30%}.softwareSelection span{font-size:12px;display:inline-block;margin:0 0 5px}.downloadRow .softwareSelection{margin-top:-24px}@media(max-width:680px){.account-table .downloadRow.td{display:flex;flex-wrap:wrap;justify-content:space-between}.softwareSelection,.downloadRow.grid p{width:100%;text-align:left}.account-table .downloadRow .downloadButtonGroup .button{width:100%}.account-table .downloadRow.grid p{font-size:16px;margin-top:0;width:45%}.account-table .downloadRow img{width:45%;max-width:unset;margin-bottom:16px}.account-table .downloadRow.grid .softwareSelection,.account-table .downloadRow.grid .buttons{width:45%}.account-table .downloadRow{margin-bottom:40px}}#main .downloadVariantDropdown__1{background-image:none}#AjaxCartForm .cart-item__price .inline-token-price,#AjaxCartForm .cart-item__total .inline-token-price,#AjaxCartForm .cart-item__price .inline-token-price__value{font-size:24px}#AjaxCartForm .cart-item__price .inline-token-price__value{padding-inline-start:.3rem!important}#AjaxCartForm .cart-item__total .inline-token-price .toggle-icon,#AjaxCartForm .cart-item__price .inline-token-price .toggle-icon{width:26px;height:28px}.card-variant-title{display:flex;justify-content:center;flex-direction:column;height:3.125rem}.card-variant-title p{margin:0;width:40%}.card-variant-moved_quantity{position:relative}.card-variant-moved_quantity .flex-buttons,.card-variant-moved_quantity .product-item{position:static}.card-variant-moved_quantity .product-quantity{position:absolute;top:0;right:0;height:100%}.inlineTopup{padding-top:6px;font-size:12px;text-align:center}.downloadGroup_pagination{border-top:solid var(--color-borders-main) 1px;border-left:1px solid #fff;border-right:1px solid #fff;margin:0 calc(var(--gutter-small) * -1);width:calc(100% + (2 * var(--gutter-small)));padding-top:28px;background-color:#0000000d}.primaryCTAWrapper{position:relative}.savedMixedCart{position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer}main #downloadCartItems{margin-top:32px}body.template-search .singleVariantDetails{display:none}body.template-search product-variants[data-options="1"]{opacity:1;pointer-events:auto;position:static;width:auto;height:auto}.singleVariantDetails__already_purchased{margin-top:-7px;margin-bottom:6px}.button.button--full{width:100%}.licence-row h3{font-size:16px}.licence-row .rte{font-size:14px}#main .subscription-wrapper.dark-bg .button__group-toggle--active .button{border-color:#fff;background:#fff;color:#000}.add-to-cart-check-terms{position:relative}.add_to_cart_terms_blocker{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}body.template-product .button--download-asset{padding-left:36px;padding-right:36px}body.template-product .button--download-asset,quick-buy .button--download-asset{width:100%}.quick-buy-variant-hidden{opacity:0;pointer-events:none;position:absolute;width:0;height:0}body.template-product .button--download-asset{margin-top:10px}p.pdp_already_purchased{font-size:26px}p.pdp_button_wrapper{margin-bottom:0}.product-form .product__cart-functions .flex-buttons{margin-top:0!important}.product_item_already_bought{display:none;margin-bottom:0}.product-item__already_owned .quick-buy-variant-text,.product-item__already_owned .product-price{display:none}.product-item__already_owned .product_item_already_bought{display:block}.account-proxy-order-table .account-table .tr.orders{grid-template-columns:26% 1fr 1fr 7% 7% 7%}@media(max-width:768px){.account-proxy-order-table .account-table .tr.orders{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr)}.account-proxy-order-table .account-table .tr.orders:has(.td:last-child:empty){grid-template-rows:repeat(2,1fr)}.account-proxy-order-table .account-table .tr.orders .td:first-child{grid-area:1 / 1 / 2 / 7;padding:var(--gutter-small);height:100%}.account-proxy-order-table .account-table .tr.orders .td:last-child{grid-area:3 / 1 / 4 / 5}.account-proxy-order-table .account-table .tr.orders .td:last-child:empty{display:none}.account-proxy-order-table .account-table .td{display:block;padding:var(--gutter-small);text-align:left}}.account-proxy-order-table .unit_token svg{max-width:16px;max-height:16px;transform:translateY(2px);margin:0 2px 0 3px}.account-proxy-order-table .unit_token path{fill:#000}.account-proxy-order-table+nav .pagination{padding-bottom:var(--gutter-large);padding-top:0}.account-proxy-order-table .button--invoice{min-width:1px;padding:7px 18px;font-size:.8em}@media(max-width:768px){.teamFormRow{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);grid-column-gap:20px;grid-row-gap:14px;border-bottom:1px solid var(--color-text-main);margin-bottom:24px;padding-bottom:24px}.team-management-table .account-widget__head{display:none}.team-management-table .teamFormRow .name_col,.team-management-table .teamFormRow .surname_col,.team-management-table .teamFormRow .email_col,.team-management-table .teamFormRow .type_col,.team-management-table .teamFormRow .remove_col{width:100%}.team-management-table .email_col{grid-area:2 / 1 / 3 / 3}.team-management-table .teamFormRow .remove_col{text-align:center}#addAdditionalTeamMembers{width:100%}}.header_account_sections{display:flex;gap:12px}.removeMember .button__text{text-decoration:underline}.team-management-table .name_col,.team-management-table .surname_col{width:22%}.team-management-table .email_col{width:31%}.team-management-table .type_col{width:12%}.team-management-table .remove_col{width:5%}.team-management-table .teamFormRow.grid input{width:100%}.team-management-table .account-widget__head{gap:20px}.team-management-table .email_with_domain .domain{whitespace:nowrap;width:auto}.team-management-table .email_with_domain .email_input{flex:1;width:auto}.area--acount-download.icon-button .button__icon svg{width:18px;height:18px}.p-0{padding:0!important}:root{--colour-blender: #E55811;--colour-faded-blender: #F483A0;--colour-keyshot: #20A4DB;--colour-faded-keyshot: #A6D6E8;--colour-fbx: #FCAF09;--colour-faded-fbx: #F6DA9E}.image-container{border-radius:.5rem;overflow:hidden}.product-item__vendor{color:#767676;display:flex;align-items:center;justify-content:space-between;padding-bottom:18px}.productCardWrapper{display:flex;align-items:center;justify-content:space-between;padding-bottom:28px}div.product-item__quick-buy{border:0;margin:0}.product-item__badge.already_owned{padding-right:0}.alreadyPurchasedBadgeTick{width:1.5rem;height:1.5rem;background:#969696;border-radius:50%;display:flex;justify-content:center}.alreadyPurchasedInlineTick{padding:0 .25rem}.alreadyPurchasedBadgeTick svg{width:.6rem;height:auto;display:block}.alreadyPurchasedInlineTick svg{width:.6rem;height:auto;display:inline-block}.alreadyPurchasedBadgeTick path{stroke:#fff}.alreadyPurchasedInlineTick path{stroke:#767676}.quick-add-badge-variants{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}@media(min-width:1300px){.quick-add-badge-variants{flex-wrap:nowrap}}.quick-add-badge-button{background:none;border:1px solid #6f6f6f;text-decoration:none;padding:.625rem 1.5rem;min-width:1px;font-size:15px;border-radius:2rem;display:block}.quick-add-badge-variants .button--download-asset{border-color:#000;color:#000}.quick-add-badge-variants .button--download-asset path{stroke:#000}.quick-add-badge-variants .quick-add-badge-variant-button__keyshot .button--download-asset{border-color:var(--colour-keyshot);color:var(--colour-keyshot)}.quick-add-badge-variants .quick-add-badge-variant-button__keyshot .button--download-asset path{stroke:var(--colour-keyshot)}.quick-add-badge-variants .quick-add-badge-variant-button__keyshot .quick-add-badge-button{border-color:var(--colour-keyshot);color:var(--colour-keyshot)}.quick-add-badge-variants .quick-add-badge-variant-button__keyshot .quick-add-badge-button path{border-color:var(--colour-keyshot);stroke:var(--colour-keyshot)}.quick-add-badge-variants .quick-add-badge-variant-button__blender .button--download-asset{border-color:var(--colour-blender);color:var(--colour-blender)}.quick-add-badge-variants .quick-add-badge-variant-button__blender .button--download-asset path{stroke:var(--colour-blender)}.quick-add-badge-variants .quick-add-badge-variant-button__blender .quick-add-badge-button{border-color:var(--colour-blender);color:var(--colour-blender)}.quick-add-badge-variants .quick-add-badge-variant-button__blender .quick-add-badge-button path{border-color:var(--colour-blender);stroke:var(--colour-blender)}.quick-add-badge-variants .quick-add-badge-variant-button__other-fbx-textures .button--download-asset{border-color:var(--colour-fbx);color:var(--colour-fbx)}.quick-add-badge-variants .quick-add-badge-variant-button__other-fbx-textures .button--download-asset path{stroke:var(--colour-fbx)}.quick-add-badge-variants .quick-add-badge-variant-button__other-fbx-textures .quick-add-badge-button{border-color:var(--colour-fbx);color:var(--colour-fbx)}.quick-add-badge-variants .quick-add-badge-variant-button__other-fbx-textures .quick-add-badge-button path{border-color:var(--colour-fbx);stroke:var(--colour-fbx)}.quick-add-badge-variants .quick-add-badge-variant-button__keyshot .quick-add-badge-button.remove{background-color:var(--colour-keyshot);border-color:var(--colour-keyshot)}.quick-add-badge-variants .quick-add-badge-variant-button__blender .quick-add-badge-button.remove{background-color:var(--colour-blender);border-color:var(--colour-blender)}.quick-add-badge-variants .quick-add-badge-variant-button__other-fbx-textures .quick-add-badge-button.remove{background-color:var(--colour-fbx);border-color:var(--colour-fbx)}.quick-add-badge-variants.quick-add-badge-variants__material .quick-add-badge-variant-button .button--download-asset{border-color:#000;color:#000}.quick-add-badge-variants.quick-add-badge-variants__material .quick-add-badge-variant-button .button--download-asset path{stroke:#000}.quick-add-badge-variants.quick-add-badge-variants__material .quick-add-badge-variant-button .quick-add-badge-button{border-color:#000;color:#000}.quick-add-badge-variants.quick-add-badge-variants__material .quick-add-badge-variant-button .quick-add-badge-button path{border-color:#000;stroke:#000}.add-to-cart.quick-add-badge-button path{fill:none}.quick-add-badge-button .button__text{display:flex;align-items:center;gap:.6rem}.quick-add-badge-variants .quick-add-badge-button.remove{padding:.625rem 1.5rem;background:var(--color-text-main);color:#fff}.quick-add-badge-variants .quick-add-badge-button.remove .button__text{color:#fff;font-size:15px}.quick-add-badge-variants .quick-add-badge-button.remove path{stroke:#fff}.template-collection quick-buy .product-item__quick-buy .product-variants{padding:0}.discountedPriceMessage{font-size:14px;color:#767676;padding:0 0 1rem;margin-top:-1rem}.card__text.product-item__text.gutter-top--regular{padding-top:22px}div.product-item__quick-buy .product-variants{padding-top:0;padding-bottom:0}.card__text.product-item__text.gutter-bottom--regular{padding-bottom:0}@media(min-width:1024px){#main-collection-product-grid{--col-gap: calc(var(--grid-gap) * .4)}}@media(min-width:767px)and (max-width:1310px){#CollectionProductGrid .grid.grid--layout.grid-3{grid-template-columns:repeat(2,1fr)}}.product-item{position:relative}.product-variant-buttons{overflow:hidden;position:absolute;left:0;bottom:0;width:100%;opacity:0;padding-top:2px;transition:opacity .35s ease-in-out;transition-delay:0s}.product-item:hover .product-variant-buttons,.product-item:has(cart-form) .product-variant-buttons{opacity:1;transition-delay:.1s}.product-item__vendor{opacity:1;transition:opacity .3s ease-in-out}.product-item:hover .product-item__vendor,.product-item:has(cart-form) .product-item__vendor{opacity:0}.productCardWrapper{transition:transform .25s ease-in-out;transform:translateY(0);transition-delay:.15s}.product-item:hover .productCardWrapper,.product-item:has(cart-form) .productCardWrapper{transform:translateY(-32px);transition-delay:0s}.discountedPriceMessage{width:100%;color:#fff;position:absolute;top:0;z-index:10;padding:75% 0 0;margin:0;pointer-events:none;opacity:0;transition:opacity .1s ease-in-out}.discountedPriceMessage div{padding:2rem 1rem 1rem;width:100%;background:#0000004d;background:linear-gradient(180deg,#0000,#0006);position:absolute;left:0;bottom:0;color:#fff;z-index:11;border-radius:0 0 .5rem .5rem}.product-item:hover .discountedPriceMessage{opacity:1}.quick-buy-btn-label--mobile,.quick-buy-btn-price--mobile{display:none}@media screen and (max-width:767px){#main-collection-product-grid{row-gap:calc(var(--grid-gap) * 1.3)}.template-collection .card__text.product-item__text.gutter-top--regular{padding-top:15px}.template-collection .product-item__vendor{padding-bottom:13px}.template-collection .product-variant-buttons{display:none}.template-collection .productCardWrapper{transform:none!important;transition:none;padding-bottom:0}.template-collection .product-item:hover .product-item__vendor,.template-collection .product-item:has(cart-form) .product-item__vendor{opacity:1}.template-collection .product-item__vendor .remove-line-height-space:first-child,.template-collection .product-item__price{display:none}}.loyalty_graph_wrapper{position:relative;margin-top:-6%}ul.loyalty_graph_months{display:flex;width:100%;position:relative;z-index:2;border-left:1px dashed rgba(255,255,255,.1)}.card-frequency--monthly ul.loyalty_graph_months{border:0}ul.loyalty_graph_months li:nth-child(1) .loyalty_month_column{padding-top:calc(7 * var(--month-height))}ul.loyalty_graph_months li:nth-child(2) .loyalty_month_column{padding-top:calc(6 * var(--month-height))}ul.loyalty_graph_months li:nth-child(3) .loyalty_month_column{padding-top:calc(5 * var(--month-height))}ul.loyalty_graph_months li:nth-child(4) .loyalty_month_column{padding-top:calc(4 * var(--month-height))}ul.loyalty_graph_months li:nth-child(5) .loyalty_month_column{padding-top:calc(3 * var(--month-height))}ul.loyalty_graph_months li:nth-child(6) .loyalty_month_column{padding-top:calc(2 * var(--month-height))}ul.loyalty_graph_months li{width:20%;border-right:1px dashed rgba(255,255,255,.1)}.card-frequency--monthly ul.loyalty_graph_months li{border:0;width:50%}ul.loyalty_graph_months li:nth-child(6){position:absolute;right:0;top:0;height:100%}ul.loyalty_graph_months li:nth-child(6),ul.loyalty_graph_months li:nth-child(6) .loyalty_month_column{text-align:right}ul.loyalty_graph_months li .loyalty_month_label{transform:translate(-1.5rem)}.card-frequency--monthly ul.loyalty_graph_months li .loyalty_month_label{transform:none}ul.loyalty_graph_months li:nth-child(1) .loyalty_month_label{transform:translate(-1rem)}ul.loyalty_graph_months li:nth-child(6) .loyalty_month_label{transform:translate(1rem)}.loyalty_month_amount{transform:translateY(-2rem);margin-left:-.5rem}.loyalty_month_column:before{content:"";display:block;border-top:1px dashed rgba(255,255,255,.1);position:absolute;left:0;width:100%}.card-frequency--monthly .loyalty_month_column:before{display:none}.last_month_element .loyalty_month_column:before{left:-400%;width:500%}ul.loyalty_graph_months li:nth-child(6) .loyalty_month_amount{transform:translate(1rem,-2rem)}.card-frequency--monthly .loyalty_month_amount{transform:translateY(-1rem)}.card-frequency--monthly .loyalty_graph_months li:last-child .loyalty_month_amount{transform:translateY(-2rem)}.card-frequency--monthly ul.loyalty_graph_months{grid-template-columns:repeat(3,1fr)}.card-frequency--monthly ul.loyalty_graph_months li:nth-child(1) .loyalty_month_column{padding-top:calc(7 * var(--month-height));text-align:left}.card-frequency--monthly ul.loyalty_graph_months li:nth-child(1) .loyalty_month_column .loyalty_month_amount{padding-left:.8em}.card-frequency--monthly ul.loyalty_graph_months li:nth-child(3) .loyalty_month_column .loyalty_month_amount{padding-right:.8em}.card-frequency--monthly ul.loyalty_graph_months li:nth-child(2) .loyalty_month_column{padding-top:calc(4 * var(--month-height));text-align:center}.card-frequency--monthly ul.loyalty_graph_months li:nth-child(3) .loyalty_month_column{padding-top:calc(2 * var(--month-height));text-align:right}.card-frequency--monthly .tokenRange{display:none}.card-frequency--monthly.monthly-active .tokenRange{display:inline}.card-frequency--monthly.monthly-active .card-header .token{display:flex}.subscription-wrapper .grid .card.card-frequency--monthly .features{min-height:1px}.accountHeaderLoyaltyPanelTitle h3{margin:0}.accountHeaderLoyaltyPanelTitle span{color:#d5d5d5;font-size:19px}.accountHeaderLoyaltyPanel .subscription-button{font-size:19px;margin-top:0;padding-left:3rem;padding-right:3rem;border-width:2px}ul.loyalty_graph_months .loyalty_month_column{display:flex;flex-direction:column;justify-content:space-between;height:100%}.loyalty_month_here{position:absolute;left:calc((var(--month-column) - 1) * 20%);top:calc((7 - (var(--month-column) + var(--day-offset))) * var(--month-height));margin-top:calc(1.5rem - (var(--month-column) * .15rem));margin-left:calc((var(--day-offset) * 20%));display:block;color:#fff;text-align:left;z-index:3;min-width:6em}.loyalty_month_here[style="--month-column: 6;--day-offset: 0"]{top:19%}.loyalty_month_here[style="--month-column: 6;--day-offset: 0"] .loyalty_month_here_label{transform:translate(-93%,-3rem)}.loyalty_month_here[style="--month-column: 6;--day-offset: 0"] .loyalty_month_here_label span{display:none}.loyalty_month_here_label{color:#fff;display:block;transform:translate(-50%,-3rem);box-shadow:0 9.5px 61.98px 2.37px #00000040}.loyalty_month_here_label span{color:#acacac;display:block}.loyalty_month_here:before{content:"";display:block;width:12px;height:12px;border:2px solid #fff;position:absolute;bottom:0;left:-6px;border-radius:50%;background:#57296c}.loyalty_month_here:after{content:"";display:block;height:calc((6 * var(--month-height)) - (7 - (var(--month-column) + var(--day-offset))) * var(--month-height));width:1px;left:-2px;top:100%;border:2px dashed #fff;position:absolute}.accountHeaderLoyaltyPanel{background:#000 url(//visune.io/cdn/shop/t/85/assets/brand_texture.png?v=147912537896553105641777991012) no-repeat 50% 50%;background-size:cover;color:#fff;border-radius:2rem;padding:2rem;margin:0 0 4rem}.accountHeaderLoyaltyPanelTitle{display:flex;justify-content:space-between;align-items:center;padding-bottom:2.5rem}.account__header_panels{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;gap:2rem}.loyalty_graph_wrapper .toggle-icon path,.account__header_panel .toggle-icon path{fill:#fff}.account__loyalty_graph{border:1px solid #fff;border-radius:2rem;padding:2rem;margin-top:2rem;background:linear-gradient(158.23deg,#6422ff33 .67%,#0808081a)}.account__loyalty_graph.lite{background:linear-gradient(158.23deg,#3075d033 .67%,#0808081a)}.account__loyalty_graph.pro{background:linear-gradient(158.23deg,#d6298533 .67%,#0808081a)}.account__loyalty_graph h3{color:#acacac;font-size:18px}.account__header_panel .inline-token-price .toggle-icon,.account__loyalty_graph .progressMonthlyUnits .inline-token-price .toggle-icon{width:27px;height:29px}.account__loyalty_graph .loyalty_month_label{color:#acacac}.progressMonthlyUnits{color:#fff;font-size:26px;display:flex;gap:.3em}.account__loyalty_graph .toggle-icon path{fill:#fff}.account__header_panel{border:1px solid #fff;border-radius:2rem;padding:2rem;background:#242424;background:linear-gradient(158.23deg,#242424cc .67%,#0808084d)}.account__header_panel:last-child{grid-area:1 / 3 / 2 / 5}.account__header_panels.account__header_panels-cancelled .account__header_panel:last-child{grid-area:1 / 2 / 2 / 5}.account__header_panel h5{color:#acacac;font-weight:500;font-size:16px;margin-bottom:5px}.account__header_panel p{color:#fff;font-size:26px;font-weight:500}.account__header_panel .row{display:grid;grid-template-columns:repeat(2,1fr)}.account__header_panel .perks_loyalty_output{padding-top:4px}.account__header_panel .rte.perks_loyalty_output ul{margin:0;padding:0}.account__header_panel .rte.perks_loyalty_output li{font-size:20px;padding:0 20px 0 1.6rem;margin:0 0 5px;background:url(//visune.io/cdn/shop/t/32/assets/list-tick.png?v=27407975321161217531743002342) left center no-repeat;background-size:15px 15px;list-style:none}.account__header_panel .rte.perks_loyalty_output li:last-child{margin-bottom:0}.account__header_panel .rte.perks_loyalty_output li .highlight{color:#cba3ff}.progressDiscount{font-size:20px;color:#cba3ff}.progressDiscount.lite,.account__header_panel .rte.perks_loyalty_output li .highlight.lite{color:#3169b3}.progressDiscount.pro,.account__header_panel .rte.perks_loyalty_output li .highlight.pro{color:#b22570}.card-frequency--monthly .features,.card_loyalty_graph{display:none}.card-frequency--monthly.monthly-active .features,.card-frequency--monthly.monthly-active .card_loyalty_graph{display:block}.subscription-wrapper .grid .card.card-frequency--monthly{min-width:1px;width:65%;height:100%}.accountPanelButton{background:#5b5b5b;color:#fff;border:0;width:100%;font-size:20px;margin-top:9px}.subscription-wrapper .grid .card.card-frequency--monthly.monthly-active{width:160%;background:linear-gradient(158.23deg,#6422ff33 .67%,#0808081a)}.subscription-wrapper .grid .card.card-frequency--monthly.card--lite.monthly-active{width:160%;background:linear-gradient(158.23deg,#3075d033 .67%,#0808081a)}.subscription-wrapper .grid .card.card-frequency--monthly.card--pro.monthly-active{width:160%;background:linear-gradient(158.23deg,#d6298533 .67%,#0808081a)}.subscription-wrapper .grid .card.card-frequency--monthly.card--premium{margin-left:-30%}.subscription-wrapper .grid .card.card-frequency--monthly.card--pro{margin-left:auto}.subscription-wrapper .grid .card.card-frequency--monthly.card--pro.monthly-active{margin-left:-60%}.subscription-wrapper .grid .card.card-frequency--monthly.card--lite.monthly-active~.card--premium{margin-left:65%}.subscription-wrapper .card-frequency--monthly .price-wrapper{display:block}.subscription-wrapper .card-frequency--monthly.monthly-active .price-wrapper{display:flex;justify-content:space-between;align-items:center}.subscription-wrapper .card-frequency--monthly .card__text{display:flex;flex-direction:column;justify-content:space-between;height:100%;cursor:pointer}.accountHeaderLoyaltyPanel a{border-color:#fff;color:#fff}.perks_loyalty_output ul strong{text-decoration:line-through;opacity:.4}.card-frequency--monthly:not(.monthly-active) .card-header{display:block;text-align:center}.card-frequency--monthly .card-header h3{font-size:2.8rem;font-weight:400}.card-frequency--monthly .price-wrapper{text-align:center;border:0}.card-frequency--monthly.monthly-active .price-wrapper{text-align:left}.card-frequency--monthly .price-wrapper .price-highlight{margin-bottom:1.5rem;color:#939598}.card-frequency--monthly .price-wrapper .price-highlight span:not(.taxes){color:#fff;font-size:3rem}.card-frequency--monthly:not(.monthly-active) .card-header .token{margin:0 auto;display:inline-block}.subscription-wrapper .grid .card.card-frequency--monthly .features ul li{background-position:left center;padding-left:1.6rem}.card-frequency--monthly .loyalty_graph_months{padding-bottom:1.8rem;border-bottom:1px solid #fff}.card-frequency--monthly .card_loyalty_graph{margin-top:-8%}.card-frequency--monthly .loyalty_graph_months .loyalty_month_label{font-size:13px;padding-top:1.2rem}.loyalty_graph_gradient{position:absolute;left:0;bottom:0;width:100%;z-index:1;height:calc(6 * var(--month-height))}.card-frequency--monthly .loyalty_graph_gradient{height:calc(7 * var(--month-height))}.card-frequency--monthly .loyalty_graph_gradient{bottom:3.5rem}.loyalty_graph_gradient svg{width:100%;height:100%}svg.loyaltyGraphLine{position:absolute;left:0}svg.loyaltyGraphLine path{stroke:#edcfff;stroke-width:2px}.enterprise_topup_blocked{grid-area:1 / 1 / 2 / 4}.enterprise_topup_blocked .rte{width:80%;max-width:780px;margin:12% auto;text-align:center}.enterprise_topup_blocked .rte a{color:inherit;font-weight:500}.no-click-cursor{cursor:default}.grid-1-centered-elements .card.card--enterprise{max-width:416px;margin-left:auto;margin-right:auto}.image-container__zoom_hover:hover .hide-on-hover{opacity:1}.image-container__zoom_hover{background-color:#f2f2f2}.image-container__zoom_hover .hide-on-hover img{transition:transform .25s ease-in-out}@media(hover:hover){.image-container__zoom_hover:hover .hide-on-hover img{transform:scale(4)}}@media(hover:none){.product-item .image-container:not(.image-container__zoom_hover) .hide-on-hover{opacity:1!important}.product-item .image-container .image-overlay{display:none!important}}.product-item{z-index:1}.material_tooltip_badge{position:absolute;top:var(--gutter-small);width:calc(100% - (var(--gutter-small) * 2));z-index:10;font-size:12px;line-height:14px;left:var(--gutter-small)}.material_tooltip_badge-icon{width:28px;height:28px;display:block;background:linear-gradient(145deg,#bbfa18 4%,#71cada 20%,#ec1de4,#310ce6,#f4700e 80%,#fe0d01 96%);background-size:400%;background-position:100% 100%;clip-path:url(#badge);transition:background .1s ease-in-out;margin:4px 0 0 4px;position:relative;z-index:1;cursor:pointer}.material_tooltip_badge-text{border-radius:8px;background:#fff;background:#fffc;position:absolute;left:-4px;top:-4px;width:calc(100% + 8px);padding:8px 8px 8px 50px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;opacity:0;transition:opacity .25s ease-in-out}@media(hover:hover){.material_tooltip_badge:hover .material_tooltip_badge-icon{background-position:0% 0%}.material_tooltip_badge:hover .material_tooltip_badge-text{opacity:1}}@media(hover:none){.material_tooltip_badge-text{padding-left:8px}.material_tooltip_badge--active .material_tooltip_badge-icon{background-position:0% 0%;display:none}.material_tooltip_badge--active .material_tooltip_badge-text{opacity:1;pointer-events:auto;cursor:pointer}}.discountedPriceMessage.discountedPriceMessageMaterial{padding-top:100%}.quick-add-badge-variants__material .material_price{margin-left:auto}.product-variant-buttons__blocked_purchase .video-background-wrapper a{padding-top:10px;padding-bottom:10px;font-size:15px}.product-variant-buttons__blocked_purchase .video-button-container{min-height:1px}.template-collection .product-card-message .video-button-container{display:none}.video-button-container{position:relative;width:100%;height:100%;min-height:44px}.video-background-wrapper{position:relative;overflow:hidden;width:100%;height:100%;border-radius:9999px!important;box-shadow:0 8px 32px #1f268712}.video-background-wrapper video{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);z-index:0;object-fit:cover}.video-background-wrapper a{position:relative;z-index:1;background:#ffffff03!important;border:1px solid rgba(255,255,255,.18)!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important;display:flex!important;align-items:center;justify-content:center;height:100%;width:100%;margin:0;padding:15px 25px;color:#fff!important;font-weight:400!important;letter-spacing:.5px;text-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:9999px!important;overflow:hidden}.video-background-wrapper a:hover{background:#ffffff26!important}.video-background-wrapper a.button{border-radius:9999px!important}.column.no-more-than-half-column{flex:1}@media(min-width:1024px){.column.no-more-than-half-column{flex:.5}}.mega-menu__level1-item.is-active .text-animation--underline-in-header{background-size:100% 1px}.subscription-tiers-legal{padding-top:36px}.subscription-grid-scroller .subscription-grid .column>div{min-height:84px}@media(min-width:1000px){.subscription-grid-scroller .subscription-grid .column>div{min-height:60px}}.sticky-header .portable-hide .area--logo{display:flex;align-items:center;flex-shrink:0;margin-left:16px}.sticky-header .portable-hide .area--logo .logo-img{height:60px!important}.sticky-header .portable-hide{position:relative}.sticky-header .portable-hide .site-nav.style--classic{position:absolute;left:50%;transform:translate(-50%);margin-inline-start:0!important}.sticky-header .portable-hide .area--logo .absolute-header-icon{display:none}
/*# sourceMappingURL=/cdn/shop/t/85/assets/custom.css.map */
