.ui.stripe.segment.error-container{padding:5em 0}.ui.stripe.segment.error-container a.button{margin-top:12px}.error-section{margin:3em 0}.ui.error-page.image{display:inline-block}#sylius-shipping-methods{border:1px solid rgba(34,36,38,.15)!important;box-shadow:0 1px 2px 0 rgba(34,36,38,.15)!important;padding:20px}#sylius-shipping-methods .ui.segment:not(:first-child)>.header{border-top:1px solid #eee;margin-top:20px;padding-top:20px}#sylius-shipping-methods .sylius-product-name{font-size:1.2rem!important}#sylius-shipping-methods .sylius-product-variant-code{font-size:1rem!important}.vendor-banner{float:left;min-height:1px;min-width:230px;padding-left:15px;padding-right:15px;position:relative;text-align:center;width:100%}.vendor-banner img{max-height:240px;object-fit:cover;width:100%}.img-container{display:inline-block;position:relative;width:100%}.vendor-positioning{background-color:#fff;border:1px solid #e0e0e0;color:#000;font-size:17px;left:0;line-height:18px;margin-left:2.5rem;margin-top:4rem;max-height:80%;padding:4px 28px 4px 4px;position:absolute;top:0}.vendor-content{align-items:center;display:flex;justify-content:center;margin:1rem}.vendor-content h2{margin-top:0}.vendor-positioning p{margin-bottom:1rem}.vendor-logo{align-items:center;display:flex;justify-content:center;margin:1%;width:3rem}.vendor-logo img{height:100%;margin-right:.5rem;width:100%}@media (max-width:767px){.img-container{display:inline-block;position:relative}.vendor-positioning{bottom:0;font-size:17px;left:0;line-height:0;max-height:60%;max-width:100%;padding:0;position:relative;width:100%}}.reviews-count{align-content:center;align-items:baseline;display:flex;justify-content:flex-start;margin-left:14px}.reviews-count p{color:grey;font-size:1.25rem;margin-left:.5rem}.attributes-group{border:1px solid rgba(34,36,38,.1)}.attributes-group:not(:last-child){border-bottom:0}.attributes-group:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.attributes-group:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.attributes-header{align-items:center;background:rgba(0,0,0,.03);border-bottom:1px solid rgba(34,36,38,.1);display:flex;justify-content:space-between;padding:.5em 1.8em}.attributes-header .ui.basic.red.button{box-shadow:none!important}.attributes-header .ui.basic.red.button:hover{background:rgba(255,0,0,.1)!important}.attributes-list{padding:1.4em 1.8em}.attribute-row{flex-wrap:wrap;margin:10px 0}@media (min-width:1152px){.attribute-row{display:flex}}.attribute-label{align-self:center;margin-right:20px;overflow:hidden;padding-bottom:5px;padding-top:5px;text-overflow:ellipsis;white-space:nowrap;width:200px}.attribute-label i{text-align:left;width:20px}.attribute-input{flex-grow:1}.attribute-input,.attribute-input div:not(.checkbox){align-items:center;display:flex;flex-grow:1}.attribute-input :not(:last-child){margin-right:5px}.attribute-input :not(:first-child){margin-left:5px}.attribute-input textarea{height:6em!important;min-height:6em!important}.attribute-action>*{margin:4px 0!important}@media (min-width:1152px){.attribute-action>*{margin:0 0 0 10px!important}}.attribute-error{text-align:center;width:100%}[data-route^=marketplace_suite_vendor_] .breadcrumb,[data-route^=sylius_shop_account_] .breadcrumb{padding-bottom:20px}[data-route^=marketplace_suite_vendor_] .ui.grid,[data-route^=sylius_shop_account_] .ui.grid{margin-top:0}[data-route^=marketplace_suite_vendor_] .accordion,[data-route^=sylius_shop_account_] .accordion{border:1px solid #e0e0e0!important;border-radius:0!important;box-shadow:none!important}[data-route^=marketplace_suite_vendor_] .ui.fluid.vertical.menu .item,[data-route^=sylius_shop_account_] .ui.fluid.vertical.menu .item{border-bottom:1px solid #eee;padding-left:1em;padding-right:0}[data-route^=marketplace_suite_vendor_] .ui.fluid.vertical.menu .item i.icon,[data-route^=sylius_shop_account_] .ui.fluid.vertical.menu .item i.icon{margin:0 1em 0 .5em}[data-route^=marketplace_suite_vendor_] .ui.container .ui.grid>.twelve.wide.column:last-child,[data-route^=sylius_shop_account_] .ui.container .ui.grid>.twelve.wide.column:last-child{padding-left:60px;padding-top:0}[data-route^=marketplace_suite_vendor_] .ui.container .ui.grid .column:last-child .ui.segment,[data-route^=sylius_shop_account_] .ui.container .ui.grid .column:last-child .ui.segment{border:none;box-shadow:none;padding:0}[data-route^=marketplace_suite_vendor_] .ui.container .ui.grid .column:last-child .ui.top.attached.styled.header,[data-route^=sylius_shop_account_] .ui.container .ui.grid .column:last-child .ui.top.attached.styled.header{background:none;border:0;padding:0}[data-route^=marketplace_suite_vendor_] h1.header,[data-route^=sylius_shop_account_] h1.header{margin-bottom:20px}[data-route^=marketplace_suite_vendor_] h1.header>.icon+.content,[data-route^=sylius_shop_account_] h1.header>.icon+.content{font-size:2rem}[data-route^=marketplace_suite_vendor_] h1.header>.icon,[data-route^=sylius_shop_account_] h1.header>.icon{display:table-cell;padding-right:18px;padding-top:0}[data-route^=marketplace_suite_vendor_] .sylius-grid-wrapper .ui.dropdown>i,[data-route^=sylius_shop_account_] .sylius-grid-wrapper .ui.dropdown>i{width:60px!important}[data-route^=marketplace_suite_vendor_] .sylius-grid-wrapper .ui.dropdown a i,[data-route^=marketplace_suite_vendor_] .sylius-grid-wrapper .ui.dropdown button i,[data-route^=sylius_shop_account_] .sylius-grid-wrapper .ui.dropdown a i,[data-route^=sylius_shop_account_] .sylius-grid-wrapper .ui.dropdown button i{width:24px!important}[data-route^=marketplace_suite_vendor_] .sylius-filters .sylius-filters__group>.disabled.field label,[data-route^=sylius_shop_account_] .sylius-filters .sylius-filters__group>.disabled.field label{display:block!important}.vendor-panel-form h3,.vendor-panel-form h4{border-bottom:1px solid #ccc!important;font-size:1.45rem!important;padding:10px 0 5px!important}.vendor-panel-form .ui.segment{border:none!important;box-shadow:none!important;padding:0}.vendor-panel-form .ui.segments{border-radius:0;box-shadow:none!important}.vendor-panel-form .ui.segments+.ui.segments{padding-top:20px}.vendor-panel-form .ui.segments .ui.segment{border:none!important;box-shadow:none!important}.vendor-panel-form .ui.segments .field{margin:0}.vendor-panel-form .ui.segment+.accordion{margin-top:30px}.vendor-panel-form .accordion{background-color:#fcfcfc!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin-top:-13px}.vendor-panel-form .accordion>div:first-child .title{border-top:0!important}.vendor-panel-form .accordion>div{border:0!important;box-shadow:none!important}.vendor-panel-form .accordion input,.vendor-panel-form .accordion textarea{background-color:#fdfdfd!important}.vendor-panel-form .media div[data-form-collection=list]{display:flex!important;flex-wrap:wrap;margin:0!important}.vendor-panel-form .media div[data-form-collection=item]{background-color:#fcfcfc;flex:1 1 200px auto!important;padding:10px!important}.vendor-panel-form .media div[data-form-collection=item] .ui.box.segment{background-color:#fcfcfc}.vendor-panel-form .media div[data-form-collection=item] .ui.box.segment label{display:block!important;width:100%!important}.vendor-panel-form .media div[data-form-collection=item] .ui.box.segment img{margin:10px 0;width:300px!important}.vendor-panel-form .media div[data-form-collection=item] a[data-form-collection=delete]{display:block!important;width:100%!important}.vendor-panel-form .media a[data-form-collection=add]{margin-top:20px}.vendor-panel-form .dropdown>.search{padding-bottom:0!important;padding-top:0!important}.vendor-panel-form .dropdown .ui.label.visible{box-shadow:none!important}.vendor-panel-form .attributes-group{border-radius:0}.vendor-panel-form #sylius_product_channels{display:block;margin-top:-20px}.vendor-panel-form #sylius_product_channels .field{margin-bottom:0}.vendor-panel-form #sylius_product_channels .field+.field{margin-top:0}.vendor-panel-form #sylius_product_channels .field+.field label{margin:0!important;padding:0}.vendor-panel-form #taxon-tree{background-color:#fcfcfc!important;margin-top:14px;padding:20px}.vendor-panel-form #taxon-tree .item .header{margin-top:-11px}.vendor-attributes-form .accordion+a[data-form-collection=delete],.vendor-attributes-form div[data-form-collection=item]{margin-top:20px}.vendor-shipping-form .field label{padding-bottom:0!important;padding-top:0!important}.send-for-verification{background:#fff;border:none;padding:.7857142rem 1.14285714rem!important;text-align:left;width:100%}.send-for-verification:hover{background:rgba(34,36,38,.1)}.send-for-verification i{margin-right:.78rem}.require_confirmation_button{background:#fff;border:none;padding:.7857142rem 1.14285714rem!important;text-align:left;width:100%}.require_confirmation_button:hover{background:rgba(34,36,38,.1)}.product-review-dropdown button.item{background:#fff;border:none;padding:.7857142rem 1.14285714rem!important;text-align:left;width:100%}.product-review-dropdown button.item:hover{background:rgba(34,36,38,.1)}.messaging-thread .sixteen.wide.column{padding-bottom:0;padding-top:0}.messaging-thread .message{background:none;border-radius:0!important;box-shadow:none!important}.messaging-thread .message .content{border-bottom:1px solid #f0f0f0;padding-bottom:16px}.messaging-thread .sixteen.wide.column:last-child .content{border-bottom:0}.messaging-thread .created-at .label{background:none;border:0;color:silver;font-style:italic;font-weight:400;position:absolute;right:0;top:0}.messaging-thread .ui.labeled.icon.button.archive-button{padding:10px 16px 10px 36px!important;position:absolute;right:-68px;top:16px}.messaging-thread .ui.labeled.icon.button.archive-button i{width:36px!important}.order-details .ui.segments{box-shadow:none}.order-details .ui.segment{border-radius:0!important}.order-details #payment-state,.order-details #shipping-state,.order-details #shipping-state .item .ui.segment p{padding:16px}.order-details #shipping-state input[type=text]{border:0;box-shadow:none}.order-details #shipping-state button{background-color:#f9f9f9!important;border:0!important;border-left:1px solid #ddd!important;border-radius:0!important}.order-details #customer-details .ui.segment{border:0!important}.order-details #customer-details .ui.segment a.button{border-radius:0!important}.order-details #customer-details .ui.card .extra.content{padding-bottom:6px!important;padding-top:6px!important}.order-details #customer-details .ui.card .content:first-child{padding-bottom:6px!important;padding-top:0!important}.label-ellipsis a{display:inline-block;height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:200px}#menu .item:hover{background-color:rgba(0,0,0,.14)!important;color:#fff!important}body.pushable .pusher{background-color:#fbfbfb}.ui.label.teal{background-color:#0ab727!important}.ui.label.blue{background-color:#39b99a!important}@media (max-width:767px){.ui.table:not(.unstackable) thead{display:table-header-group}.ui.table:not(.unstackable) tbody{display:table-row-group!important}.ui.table:not(.unstackable) tr{display:table-row!important}.ui.table:not(.unstackable) tr>td,.ui.table:not(.unstackable) tr>th{display:table-cell!important}}.yellow-info{background-color:#fff8db}[data-route=marketplace_suite_vendor_registration] .ui.padded.segment .ui.header{border:0;font-size:26px!important;margin-top:20px}[data-route=marketplace_suite_vendor_registration] .ui.header{margin:10px 0 30px}[data-route=marketplace_suite_vendor_registration] .ui.container>.ui.padded.segment{background:#fff;border:1px solid #eee;border-radius:6px;padding:30px 60px 70px!important}[data-route=marketplace_suite_vendor_registration] .ui.container>.ui.padded.segment .ui.header:not(:first-child){margin-top:60px}.conversations .badge,.product-reviews .badge{align-items:center;background-color:#ffd900;border-radius:50%;color:#000;display:none;font-size:10px;height:22px;justify-content:center;left:0;padding:3px;position:absolute;top:0;width:22px}.agreements-form-item input{margin-right:10px}.agreements-form-item .error-list{color:red}.agreements-form-item.required label:before{color:red;content:"*";margin-right:5px}.agreements-form-item label,.agreements-form-item p{font-weight:300;white-space:pre-wrap}.agreements-form-item .agreement-toggle{color:#000;display:block;margin:5px 0;text-align:right;text-decoration:underline;text-transform:capitalize}.agreements-form-item .agreement-toggle.active span:first-child,.agreements-form-item .agreement-toggle:not(.active) span:nth-child(2){display:none}.agreements-form-item input{vertical-align:middle}.agreements-form-item .non-cancellable input:not(.disabled){display:none}.hide-form-segments{color:red}.static-info-window{background-color:#ffec91;border-radius:15px;padding:10px}.commission-section{text-align:right}.commissions-section{margin-top:30px}.commissions-section h2{margin-bottom:0}.conversations,.messaging-thread .message{position:relative}.messaging-thread .message .content{border-bottom:none!important;padding-bottom:0!important}.messaging-thread .message .created-at{position:absolute;right:0;top:-10px;width:100%}#invoice-checkout-form{display:none}label[for=checkout_isInvoiceRequired]+.sylius-validation-error{display:block}#sylius-checkout-summary{background:#f9f9f9;border-radius:15px;margin-top:30px;padding:15px}#sylius-checkout-summary tr.header{font-size:1.2rem;font-weight:700}#sylius-checkout-summary h2.header{color:#9d00ff;font-size:1.4rem;font-weight:700}#onepage-checkout .ui.items>.item>.content>a.header:hover{color:#9d00ff!important;cursor:pointer}#onepage-checkout .ui.items>.item>.content>a.header label{padding-bottom:0!important}#onepage-checkout .ui.items>.item>.content .description{color:#a3a3a3}#onepage-checkout .ui.checkbox input.hidden+label[for=checkout_isInvoiceRequired]{border:1px solid #e1c2ff;border-radius:15px;padding:9px 20px 9px 35px!important}#onepage-checkout .ui.checkbox input.hidden+label[for=checkout_isInvoiceRequired]:before{left:8px;top:11px}#onepage-checkout .ui.checkbox input.hidden+label[for=checkout_isInvoiceRequired]:after{left:9px;top:-1px}#onepage-checkout #sylius-checkout-subtotal tbody,#onepage-checkout #sylius-checkout-subtotal tfoot,#onepage-checkout #sylius-checkout-subtotal thead{display:table!important}.checkout-login-alert{border:1px solid #e1c2ff;border-radius:15px;height:fit-content;margin-top:10px;padding:10px 20px!important}.checkout-login-alert .checkout-login{display:inline-block;font-weight:700;margin-right:15px}.checkout-login-alert .button.login-button{color:#9d00ff;font-weight:700!important}.checkout-login-alert .button.login-button:hover{color:#6800a8!important;text-decoration:underline}#sylius-one-page-checkout-form .address-book-select{background-color:inherit!important;border-color:#eee!important;color:inherit!important}#sylius-one-page-checkout-form .address-book-select .search{height:100%;left:0;width:100%}#sylius-one-page-checkout-form .address-book-select .search:focus{background:transparent!important}#sylius-one-page-checkout-form .address-book-select:has(.search:focus){border:none!important}#sylius-one-page-checkout-form input:not([type]),#sylius-one-page-checkout-form input[type=date],#sylius-one-page-checkout-form input[type=datetime-local],#sylius-one-page-checkout-form input[type=email],#sylius-one-page-checkout-form input[type=file],#sylius-one-page-checkout-form input[type=number],#sylius-one-page-checkout-form input[type=password],#sylius-one-page-checkout-form input[type=tel],#sylius-one-page-checkout-form input[type=text],#sylius-one-page-checkout-form input[type=time],#sylius-one-page-checkout-form input[type=url],#sylius-one-page-checkout-form textarea{border:1px solid #eee}#sylius-one-page-checkout-form input:not([type]):focus,#sylius-one-page-checkout-form input[type=date]:focus,#sylius-one-page-checkout-form input[type=datetime-local]:focus,#sylius-one-page-checkout-form input[type=email]:focus,#sylius-one-page-checkout-form input[type=file]:focus,#sylius-one-page-checkout-form input[type=number]:focus,#sylius-one-page-checkout-form input[type=password]:focus,#sylius-one-page-checkout-form input[type=tel]:focus,#sylius-one-page-checkout-form input[type=text]:focus,#sylius-one-page-checkout-form input[type=time]:focus,#sylius-one-page-checkout-form input[type=url]:focus,#sylius-one-page-checkout-form textarea:focus{border:1px solid #ffd301!important}#sylius-one-page-checkout-form .ui.dividing.header{border-bottom:0;font-size:1.4em;font-weight:700;margin-bottom:15px;margin-top:30px;padding-bottom:0}#sylius-one-page-checkout-form .ui.dividing.header:after{background:#ffd301;content:"";display:block;height:3px;margin-bottom:0;margin-top:10px;position:relative;width:80px}#sylius-one-page-checkout-form .ui.segment,#sylius-one-page-checkout-form .ui.segments{box-shadow:none!important}#sylius-one-page-checkout-form .ui.button#order-cart-checkout-button{border-radius:15px!important;padding:10px 20px!important;width:100%}#sylius-one-page-checkout-form .ui.button#order-cart-checkout-button p{font-size:1.5rem;font-weight:700;letter-spacing:1px;margin-bottom:0}#sylius-one-page-checkout-form .ui.button#order-cart-checkout-button span{font-size:.85rem;font-weight:300;line-height:.9rem}#sylius-one-page-checkout-form #app-checkout-agreements{margin-top:30px}#sylius-checkout-subtotal{table-layout:fixed;width:100%!important}#sylius-checkout-subtotal td:first-child,#sylius-checkout-subtotal th:first-child{width:55%}#sylius-checkout-subtotal td:nth-child(2),#sylius-checkout-subtotal th:nth-child(2){width:20%}#sylius-checkout-subtotal td:nth-child(3),#sylius-checkout-subtotal th:nth-child(3){width:25%}#sylius-checkout-subtotal tbody,#sylius-checkout-subtotal tfoot,#sylius-checkout-subtotal thead{display:table;table-layout:fixed;width:100%!important}#sylius-checkout-subtotal td,#sylius-checkout-subtotal th{white-space:normal;width:auto;word-break:break-word}.agreements-form-item label,.agreements-form-item p{font-size:1rem!important}.agreements-form-item label{cursor:pointer}.agreements-form-item a{color:#9d00ff}.agreements-form-item a:hover{color:#9d00ff!important;text-decoration:underline}@media only screen and (max-width:767px){#sylius-payment-methods .ui.items:not(.unstackable)>.item{flex-direction:row}#sylius-checkout-summary .ui.segment{padding:0}#sylius-billing-address .ui.dropdown .menu>.item{white-space:normal}div[data-route=sylius_one_page_checkout_shop_checkout] .ui.medium.image{max-width:150px}div[data-route=sylius_one_page_checkout_shop_checkout] .menu .right div[id=purchaser-email]{word-wrap:break-word;text-wrap:unset;text-align:right;width:fit-content}div[data-route=sylius_one_page_checkout_shop_checkout] .menu .right .checkout-login-alert{word-wrap:break-word;text-wrap:unset;margin-top:0;padding:7px 14px!important;text-align:right;width:fit-content}div[data-route=sylius_one_page_checkout_shop_checkout] .menu .right .checkout-login-alert .checkout-login{display:block;margin-right:0}#sylius-billing-address .ui.dropdown .menu>.item{white-space:normal}}.toast-container{max-width:600px;padding:10px;position:fixed;right:0;top:0;width:100%}.toast-inner{display:block;padding-right:45px}.toast{display:none;flex-direction:column;gap:.625rem;padding:1rem}.toast.toast-open{display:flex}.toast .toast-body{display:block;font-size:1rem;line-height:2;padding:0;position:relative}.toast .toast-body .buttons{display:flex;gap:15px;margin-top:25px}.toast .toast-body .buttons .continue_shopping a{background:#fff;border:1px solid #e1c2ff;border-radius:9px;color:#9d00ff;padding:7px 10px;text-decoration:none}.toast .toast-body .buttons .continue_shopping a:hover{background:#e1c2ff;color:#fff!important}.toast .toast-body .buttons .goto_cart a{background:#9d00ff;border:1px solid #9d00ff;border-radius:9px;color:#fff;padding:7px 10px;text-decoration:none}.toast .toast-body .buttons .goto_cart a:hover{background:#6800a8;border:1px solid #6800a8;color:#fff!important}.toast a{color:currentColor;text-decoration:underline}.toast .btn-remove{color:#111;height:auto}.toast p{margin-bottom:0}.toast.error-toast,.toast.error-toast .toast-header,.toast.success-toast,.toast.success-toast .toast-header,.toast.validation-toast,.toast.validation-toast .toast-header{color:#111}.toast.success-toast{background-color:#fff;border:1px solid #eee;border-top:6px solid #25a125;box-shadow:5px 5px 10px #e0e0e0;color:#111}.toast.success-toast .message{color:#25a125;font-size:1.1rem;font-weight:700}.toast.error-toast{background-color:#fff;border:1px solid #eee;border-top:6px solid #db1d1d;box-shadow:5px 5px 10px #e0e0e0;color:#111}.toast.error-toast .message{color:#db1d1d;font-size:1.1rem;font-weight:700}.toast-btn{background:#e0e0e0;border:none;border-radius:100%;height:30px;margin-left:0;outline:none;padding:7px;position:absolute;right:25px;top:30px;width:30px}.toast-btn:hover{background:#9d00ff;cursor:pointer}.toast-close-icon{height:16px;width:16px}@media (max-width:768px){.toast-container{max-width:90%;right:10px}}@media (max-width:480px){.toast-container{max-width:95%;right:10px}.toast .toast-body .buttons{flex-direction:column}}.product-reviews{position:relative}.bitbag-sylius-elasticsearch-plugin-facets-form .item div[id^=bitbag_elasticsearch_search_facets_],.bitbag-sylius-elasticsearch-plugin-facets-form .item div[id^=facets_]{max-height:300px;overflow-y:auto;padding-left:1px}#carta-docente-voucher,#carta-docente-voucher-check-result{display:none}@media (max-width:768px){#bitbag_elasticsearch_search_box_query{max-width:85%}}#vendor-description-wrapper{display:flex;flex-direction:column;justify-content:center}.vendor-description{max-height:160px;overflow:hidden;transition:max-height .3s ease}.vendor-description.expanded{max-height:600px;overflow:auto}#toggle-description-btn{align-self:center;display:block;font-size:14px!important;margin-top:-10px;padding:6px 10px!important}#sylius-cart-items{border-collapse:collapse;table-layout:fixed;width:100%!important}#sylius-cart-items tbody,#sylius-cart-items thead{display:table;table-layout:fixed;width:100%}#sylius-cart-items td,#sylius-cart-items th{padding:.75rem;text-align:left;vertical-align:top}#sylius-cart-items td:first-child,#sylius-cart-items th:first-child{width:auto}#sylius-cart-items td:nth-child(2),#sylius-cart-items th:nth-child(2){width:120px}#sylius-cart-items td:nth-child(3),#sylius-cart-items th:nth-child(3){width:90px}#sylius-cart-items td:nth-child(4),#sylius-cart-items th:nth-child(4){width:70px}#sylius-cart-items td:nth-child(5),#sylius-cart-items th:nth-child(5){width:120px}#sylius-cart-items td:nth-child(2),#sylius-cart-items td:nth-child(5){text-align:right}#sylius-cart-items .ui.form input[type=number]{border:1px solid #e1c2ff;padding:2px 10px;text-align:center;width:70px}#sylius-cart-items .sylius-cart-remove-button{border:1px solid #f68181!important;color:#f68181!important;padding:15px 10px!important;text-align:center;width:50px}#sylius-cart-items .sylius-cart-remove-button:hover{background:#f68181!important;color:#fff!important}#sylius-cart-items th{text-wrap:wrap;border-bottom:2px solid #9d00ff!important;color:#9d00ff!important}#sylius-cart-items th:last-child{text-align:right}@media (max-width:768px){#sylius-cart-items{table-layout:auto}#sylius-cart-items thead{display:none}#sylius-cart-items tbody{display:block}#sylius-cart-items tbody tr{align-items:flex-start;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;display:flex!important;flex-wrap:wrap;gap:10px;margin:0 0 1rem;padding:.75rem 1rem;width:100%!important}#sylius-cart-items td:first-child{flex:0 0 100%;order:1}#sylius-cart-items td:nth-child(2){max-width:30%;order:2}#sylius-cart-items td:nth-child(3){max-width:23%;order:3}#sylius-cart-items td:nth-child(4){max-width:17%;order:4}#sylius-cart-items td:nth-child(5){max-width:30%;order:5}#sylius-cart-items td{align-items:flex-start;border:0!important;display:flex;gap:.75rem;padding:.4rem 0!important}#sylius-cart-items td .ui.image{margin-right:5px!important;width:80px!important}#sylius-cart-items td:before{color:#9d00ff;content:attr(data-label);display:block;flex:0 0 auto;font-weight:600;margin-bottom:5px;opacity:1}#sylius-cart-items td>:first-child{flex:1 1 auto}.sylius-cart-remove-button{height:45px}}#sylius-checkout-subtotal{display:block;overflow-x:auto}form[name=sylius_add_to_cart] .ui.buttons{align-items:stretch;display:flex;flex-direction:column;gap:5px}.most-popular-products-slider.slick-initialized .slick-list,.promo-products-slider.slick-initialized .slick-list,.suggest-slider.slick-initialized .slick-list{margin:0 -7.5px!important}.most-popular-products-slider.slick-initialized .slick-slide,.promo-products-slider.slick-initialized .slick-slide,.suggest-slider.slick-initialized .slick-slide{height:auto;margin:0 7.5px!important}.most-popular-products-slider.slick-initialized .product_box,.promo-products-slider.slick-initialized .product_box,.suggest-slider.slick-initialized .product_box{height:100%}.promo-products-slider{width:100%}.promo-products-slider .slick-list{margin:0 -7.5px}.promo-products-slider .slick-slide{box-sizing:border-box;height:auto}.promo-products-slider .slick-dots{margin-top:15px}.promo-products-slider .product_box{height:100%;text-align:left}@media (max-width:600px){.promo-products-slider .slick-list{margin:0 -5px}.promo-products-slider .slick-slide{padding:0 5px}}.password-confirmation-container,.password-meter-container{font-family:Arial,sans-serif;font-size:14px;margin-top:10px}.password-confirmation-container.valid{color:green}.password-confirmation-container.invalid{color:red}.password-criteria-list{list-style-type:none;margin:0;padding:0}.password-criteria-list li{margin:3px 0}.password-criteria-list li.valid{color:green}.password-criteria-list li.invalid{color:red}@media (max-width:767px){.sorting-pagination .ui.menu:first-child{margin-right:10px}.sorting-pagination .ui.menu .dropdown{padding:0}}#sylius-coupon{border:1px solid #e1c2ff;border-radius:15px;margin-bottom:30px;margin-top:15px;padding:15px}#sylius-coupon .title-section{color:#9d00ff;font-size:1.4rem;font-weight:700;margin-bottom:15px}#sylius-coupon .ui.input.coupon{width:100%}.ui.button.labeled.icon#sylius-cart-update,.ui.button.labeled.icon#sylius-save{background:#fff!important;color:#111!important}.ui.button.labeled.icon#sylius-cart-update:hover,.ui.button.labeled.icon#sylius-save:hover{background:#e1c2ff!important;color:#9d00ff!important}.ui.button.labeled.icon#sylius-cart-update .icon,.ui.button.labeled.icon#sylius-save .icon{left:-15px}#order-cart-checkout-button.ui.button{border-radius:15px!important;padding:10px 20px!important}#order-cart-checkout-button.ui.button p{font-size:1.5rem;font-weight:700;letter-spacing:1px;margin-bottom:0}#order-cart-checkout-button.ui.button span{font-size:.85rem;font-weight:300;line-height:.9rem}#sylius-cart-clear{border:1px solid #f68181!important;color:#f68181!important;padding:15px 10px!important;text-align:center}#sylius-cart-clear:hover{background:#f68181!important;color:#fff!important}#cart_totals_segment{background:#f9f9f9;border-radius:15px;padding:15px}#cart_totals_segment tr.header{font-size:1.2rem;font-weight:700}#cart_totals_segment h2.header{color:#9d00ff;font-size:1.4rem;font-weight:700}.page-header,.section-header{word-wrap:break-word;font-size:2.2em;font-weight:700;margin-bottom:15px;margin-top:30px;white-space:normal}.page-header:after,.section-header:after{background:#ffd301;content:"";display:block;height:5px;margin-bottom:30px;margin-top:15px;position:relative;width:100px}.page-header.desc:after,.section-header.desc:after{margin-bottom:0}.cart-suggestions{margin-bottom:50px}.ui.cart.popup{padding:10px 15px!important;width:fit-content}.ui.cart.popup,.ui.cart.popup .ui.list{min-width:260px}.mini-cart .mini-cart-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.mini-cart .mini-cart-header .mini-cart-title{font-size:1.2rem;font-weight:700;margin:0}.mini-cart #sylius-go-to-cart{background:#fff;border-color:#f9f9f9;border-radius:15px!important;color:#f9f9f9;font-size:12px!important;margin-right:0;padding:9px 10px!important;transition:all .4s ease-in-out}.mini-cart #sylius-go-to-cart:hover{background:#7b00cc;border-color:#7b00cc!important;color:#fff!important}.mini-cart .item.mini-cart-item{border-bottom:1px solid #e1c2ff}.mini-cart .item.mini-cart-item:last-child{border-bottom:0}.mini-cart .mini-cart-list{margin-bottom:0}.mini-cart .mini-cart-list .mini-cart-item__title{-webkit-box-orient:vertical;color:#1b1c1d;display:-webkit-box;font-size:.9rem;font-weight:300!important;line-height:1.25;margin-bottom:.2rem;overflow:hidden;text-align:left}.mini-cart .mini-cart-list .mini-cart-item__meta{align-items:baseline;display:flex;font-size:.85rem;justify-content:space-between;margin-top:3px}.mini-cart .mini-cart-list .mini-cart-item__meta .qty{color:#767676}.mini-cart .mini-cart-list .mini-cart-item__meta .price{color:#1b1c1d;font-weight:700}.mini-cart .mini-cart-subtotal{align-items:baseline;display:flex;font-size:1rem;justify-content:space-between;margin-top:.25rem;padding:10px 5px 0}.mini-cart .mini-cart-subtotal .value{font-weight:700}.mini-cart .btn-checkout.ui.button.primary{background:#9d00ff!important;border-radius:14px;border-radius:15px!important;color:#fff!important;font-size:14px!important;font-weight:300;font-weight:700;padding:12px 10px!important;transition:all .4s ease-in-out}.mini-cart .btn-checkout.ui.button.primary:focus,.mini-cart .btn-checkout.ui.button.primary:hover{background:#7b00cc!important;color:#fff}@media (max-width:767px){.cart-coupon{display:flex;flex-direction:column;gap:5px}.cart-coupon input#sylius_cart_promotionCoupon{border-bottom-right-radius:.28571429rem!important;border-right-color:rgba(34,36,38,.15)!important;border-top-right-radius:.28571429rem!important}}.ui.segment.first-banner-homepage .fbh-title--content{padding:140px 40px 50px;width:50%}.inner-box{align-items:center;border-radius:10px;display:flex;font-size:18px;height:100%;justify-content:center;line-height:26px;padding:25px;text-align:center;width:100%}.yellow-box .inner-box{background-color:#ffd300;border:2px solid #ffd300}#VendorRegister .white-box .inner-box.ui.segment,.white-box .inner-box{background-color:#fff;border:2px solid #9d00ff}#VendorRegister .white-box-yellow .inner-box.ui.segment,.white-box-yellow .inner-box{background-color:#fff;border:2px solid #ffd300}#VendorRegister .purple-box .inner-box.ui.segment,.purple-box .inner-box{background-color:#9d00ff;color:#fff;font-weight:700}#VendorRegister .black-text-box .inner-box.ui.segment,.black-text-box .inner-box{background-color:#fff;border:2px solid #9d00ff;color:#000}#VendorRegister .full-width-yellow .inner-box.ui.segment,.full-width-yellow .inner-box{background-color:#ffd300;color:#000}.image-box img{height:auto;max-width:110%;object-fit:contain}.image-box{background-position:50%;background-repeat:no-repeat;background-size:cover;border:0!important;padding:0}.full-height{display:flex;flex-direction:column;height:100%;justify-content:space-between}#promoProductsWrapper{background:#fff6c7;isolation:isolate;overflow:hidden;position:relative}@media (min-width:768px){#promoProductsWrapper:before{background:url(/build/app/shop/images/homepage-promotions.9ea22437.webp) 50%/cover no-repeat;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;top:0;width:calc(100vw - 75%);z-index:0}}@media (max-width:767px){#promoProductsWrapper .promo-carousel{text-align:center}}#promoProductsWrapper #promoProducts{padding:50px 0;position:relative}#promoProductsWrapper #promoProducts>*{position:relative;z-index:1}#promoProductsWrapper #promoProducts h2{background:#9d00ff;color:#fff;padding:10px 15px;position:absolute;right:30px;top:-25px;width:fit-content}#HomeContentRecipients .centered-tabs{display:flex;justify-content:center;margin-bottom:30px}#HomeContentRecipients .centered-tabs .item{border-bottom:3px solid #eee;display:block;font-size:1.3rem;font-weight:700;height:50px;line-height:1.5rem;padding:10px 30px;text-align:center}#HomeContentRecipients .centered-tabs .item.active{border-color:#9d00ff}.most-popular-products-slider .slick-dots{bottom:auto;margin:15px 0 0;position:relative}.ui.grid.productbox_desc .product_author{margin:0!important}.ui.grid.productbox_desc .product_author .vendor-profile{margin:5px 0;padding:0!important}.ui.grid.productbox_desc .product_maintaxon{margin:5px 0!important;padding:0!important}#VendorRelatedProducts .slick-track,#homep_mostPopularProducts .slick-track,#promoProductsWrapper .slick-track{display:flex!important}#VendorRelatedProducts .slick-slide,#homep_mostPopularProducts .slick-slide,#promoProductsWrapper .slick-slide{height:auto!important}#VendorRelatedProducts .slick-dots{bottom:0;margin-top:15px!important;position:relative}.tabbar-nav{align-items:center;display:flex;gap:.5rem;margin-bottom:.75rem}.tabbar-scroll{flex:1 1 auto;overflow:hidden;position:relative}.tabbar-scroll .ui.top.attached.tabular.menu{display:flex;margin-top:15px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:thin;white-space:nowrap}.tabbar-btn,.tabbar-scroll .ui.top.attached.tabular.menu .item{flex:0 0 auto}.tabbar-btn{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.06);cursor:pointer;display:grid;height:34px;line-height:1;place-items:center;width:34px}.tabbar-btn:disabled{cursor:default;opacity:.4}.tabbar-scroll:after,.tabbar-scroll:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:24px}.tabbar-scroll:before{background:linear-gradient(90deg,#f9f9f9,hsla(0,0%,100%,0));left:0}.tabbar-scroll:after{background:linear-gradient(270deg,#f9f9f9,hsla(0,0%,100%,0));right:0}.ui.segment.first-banner-homepage .fbh-title{background-image:url(/build/app/shop/images/homeslider-zlotynauczyciel.53ff343d.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:25px}@media (max-width:1560px){#promoProductsWrapper:before{width:calc(100vw - 78%)}}@media (max-width:767px){#VendorWorks .white-box{padding:25px!important}#promoProducts h2{right:-40px;z-index:2}#HomeContentRecipients .centered-tabs .item{font-size:1.1rem;padding:10px 15px}.ui.segment.first-banner-homepage .fbh-title{background-position:0}.ui.segment.first-banner-homepage .fbh-title--content{padding:25px;width:100%}#HomeAboutUs .inner-box{align-items:center;border-radius:10px;display:flex;font-size:14px;height:100%;justify-content:center;line-height:26px;padding:15px;text-align:center;width:100%}#HomeAboutUs .inner-box.image-box{height:120px}#HomeAboutUs .ui.stackable.grid>.wide.column.white-box-yellow{width:30%!important}#HomeAboutUs .ui.stackable.grid>.wide.column.eight.white-box{margin-left:5%!important;width:65%!important}#HomeAboutUs .ui.column.grid>.four.wide.column.black-text-box{width:40%!important}#HomeAboutUs .ui.column.grid>.twelve.wide.column.purple-box{margin-left:3%!important;width:57%!important}#HomeContentRecipients .centered-tabs .item{font-size:.9rem;padding:10px}#HomeBannerGrid .custom-column.left-column{background-position:100%}#promoProductsWrapper #promoProducts h2{left:10px}}@media (max-width:480px){#VendorWorks .white-box{padding:15px!important}#VendorRegister h1{font-size:1.5rem}#promoProductsWrapper #promoProducts h2{left:5px}#HomeAboutUs .inner-box{font-size:10px;line-height:16px;padding:12px}#HomeContentRecipients .centered-tabs .item{font-size:.8rem;height:40px;padding:5px 8px}#HomeNewsletter{padding-top:150px!important}#HomeNewsletter .container:after{top:-180px!important}#footer{padding-left:15px!important;padding-right:15px!important}}.mb-30{margin-bottom:30px}.product_box{display:flex!important;flex-direction:column;height:100%;position:relative}.product_box .product-ribbon{left:-14px;position:absolute;top:10px;z-index:15}.product_box .product-ribbon.ui.label.ribbon{height:fit-content;left:-1rem;margin-right:-1em;position:absolute;width:fit-content}.product_box .ui.divider .blank{border:0!important;clear:both;margin-top:0}.product_box .content.productbox_desc{display:flex;flex-direction:column}.product_box .content.productbox_desc .productbox_buttons{margin-top:auto}.product_box .ui.star.rating .active.icon{color:#ffd301!important}.productbox_desc .product_author{margin-bottom:5px;margin-top:0;padding-top:5px}.productbox_desc .product_author>.row{padding:0!important}.product_box_image{border-radius:15px;position:relative}.product_box_image:before{content:"";display:block;padding-top:100%}.product_box_image .product_box_image-inner{inset:0;overflow:hidden;position:absolute}.product_box_image .product_box_image-inner img,.product_box_image .product_box_image-inner picture img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.product_box_image--auto:before{content:none!important}.product_box_image--auto .product_box_image-inner{position:static}.product_box_image--auto img.product-image--auto{height:auto;object-fit:contain;width:100%}.productbox_pricerate.no-stack .row.no-wrap{flex-wrap:nowrap}.productbox_pricerate.no-stack .ten.wide.column{flex:0 0 62.5%;max-width:62.5%}.productbox_pricerate.no-stack .six.wide.column{flex:0 0 37.5%;max-width:37.5%}@media (max-width:767.98px){.productbox_pricerate.no-stack .ten.wide.column{flex:0 0 62.5%!important;max-width:62.5%!important}.productbox_pricerate.no-stack .six.wide.column{flex:0 0 37.5%!important;max-width:37.5%!important}}.productbox_pricerate{margin-top:.75rem}.productbox_pricerate .sylius-product-price .red-price{font-weight:700}.productbox_pricerate .sylius-product-price .original-price{margin-left:.5rem;opacity:.8}.productbox_pricerate .price-column{padding-right:0!important}.product-title-wrapper{height:70px;padding:.4rem 0}.product-title-wrapper .product-title{-webkit-box-orient:vertical;color:var(--c-black,#1b1c1d);display:inline-block;display:-webkit-box;font-weight:700;line-height:1.25;overflow:hidden;position:relative;text-decoration:none;z-index:1}.product-title-wrapper .product-title.sylius-product-name{font-size:1.1rem!important}.product-title-wrapper .product-title:hover{color:#111!important}.product-title-wrapper .product-title-overlay{background:#fff;border-radius:10px;box-shadow:0 8px 18px rgba(0,0,0,.08);display:none;font-size:1.1rem;font-weight:700;left:-7px;line-height:1.25;padding:.5rem;position:absolute;right:0;top:3px;z-index:3}.product_maintaxon{font-size:.95rem;margin-top:0;opacity:.85}.vendor_profile .vendor-link{text-decoration:none}.vendor_profile .vendor-link .vendor-avatar{border-radius:50%;flex:0 0 20px;height:20px;overflow:hidden;width:20px}.vendor_profile .vendor-link .vendor-avatar img{display:block;height:100%;object-fit:cover;width:100%}.vendor_profile .vendor-link .vendor-name{color:var(--c-black,#1b1c1d);font-size:.95rem}.productbox_buttons{margin-top:.85rem}.product-actions-form{width:100%}.product-actions{align-items:stretch;display:flex;gap:.5rem}.product-actions .action{display:flex}.product-actions .add-to-cart{flex:14 1 0}.product-actions .add-to-cart .ui.button{width:100%}.product-actions .wishlist{flex:4 1 0}.product-actions .wishlist .wishlist-inner{display:flex;width:100%}.product-actions .wishlist .wishlist-inner>*{width:100%}.product-actions .wishlist .wishlist-inner .ui.button,.product-actions .wishlist .wishlist-inner a,.product-actions .wishlist .wishlist-inner button{text-align:center;width:100%}.productbox-image-link{display:block}.productbox_desc{display:flex;flex:1 1 auto;flex-direction:column}.product-title-wrapper{margin-bottom:.35rem;position:relative}.product-title-overlay{background:#fff;box-shadow:0 8px 18px rgba(0,0,0,.08);display:none;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:5}.product-title-wrapper:hover .product-title-overlay{display:block}.product_author,.product_maintaxon{clear:both;position:relative}.ui.grid.product_author .row{align-items:center;padding-bottom:0;padding-top:0}.product_author{margin-top:.4rem}.vendor_profile .vendor-link{align-items:center;display:inline-flex;gap:.5rem;line-height:1.2;min-height:0}.vendor_profile .vendor-avatar{border-radius:50%;flex:0 0 28px;height:28px;overflow:hidden;width:28px}.product_author,.product_maintaxon{height:auto!important}#ProductSinglePage .product-header #sylius-product-name{margin-bottom:30px!important}.ProductSingle-Gallery--main .ui.button.slick-arrow.slick-prev:not(.module-arrow){left:5px}.ProductSingle-Gallery--main .ui.button.slick-arrow.slick-next:not(.module-arrow){right:5px}.ProductSingle-Gallery--thumbs .thumbnails-slider{margin-bottom:50px;margin-top:5px}.ProductSingle-Gallery--thumbs .thumbnails-slider .slick-slider{margin:8px 0}.ProductSingle-Gallery--thumbs .thumbnails-slider .slick-list{margin:-8px 0}.ProductSingle-Gallery--thumbs .thumbnails-slider .thumbnail-item{border:2px solid #fff;box-sizing:border-box;height:80px;margin-bottom:2px;margin-top:2px}.ProductSingle-Gallery--thumbs .thumbnails-slider .thumbnail-item img{display:block;height:100%;object-fit:cover;width:auto}.ProductSingle-Gallery--thumbs .ui.button.slick-arrow.slick-next:not(.module-arrow),.ProductSingle-Gallery--thumbs .ui.button.slick-arrow.slick-prev:not(.module-arrow){bottom:-80px;opacity:1;top:auto}.ProductSingle-Gallery--thumbs .ui.button.slick-arrow.slick-prev:not(.module-arrow){left:10px}.ProductSingle-Gallery--thumbs .ui.button.slick-arrow.slick-next:not(.module-arrow){right:10px}div[data-route=app_shop_product_by_tag_index] .ui.container:nth-child(2){margin-top:30px}#VendorRelatedProducts{margin-bottom:50px}#VendorRelatedProducts .ui.button.slick-arrow.slick-next,#VendorRelatedProducts .ui.button.slick-arrow.slick-prev{opacity:1}#VendorRelatedProducts h4.header{color:#9d00ff;font-size:28px!important;margin-bottom:25px;margin-top:0}#VendorRelatedProducts .slick-slide{margin:0 15px}#VendorRelatedProducts .slick-list{margin:0 -15px}.bb_attributes_section .attribute-item-content .attribute-item-more{color:#777;display:block;font-size:11px;line-height:16px;margin-bottom:5px}#ProductSinglePage .right-column .product__author .avatar-author{display:inline-block;float:left;width:25px}#ProductSinglePage .right-column .product-meta{border:0;border-radius:15px;margin-top:3px;padding:0 15px}#ProductSinglePage .right-column .product-meta #sylius-product-name{font-size:1.2rem;font-weight:700;margin-bottom:15px}#ProductSinglePage .right-column .product-meta #sylius-product-selecting-variant{border:0!important;box-shadow:none;padding:0}.ui.button.product__add_to_wishlist{background:#fff!important;border:1px solid #e1c2ff!important;color:#9d00ff!important;margin-left:10px;padding:10px 12px 10px 14px!important;width:100px}.ui.button.product__add_to_wishlist .icon{font-size:22px;line-height:24px}.ui.button.product__add_to_wishlist:hover{background:#7b00cc!important;border:1px solid #7b00cc;color:#fff!important}.ui.button.button__product_show_more{background:#fff!important;border:1px solid #b1b1b1!important;color:#b1b1b1!important;justify-content:center;letter-spacing:0;line-height:24px;margin-left:0;margin-top:15px;padding:9px 14px!important;text-align:center;width:100%}.ui.button.button__product_show_more .icon{color:#b1b1b1;font-size:18px;line-height:24px}.ui.button.button__product_show_more:hover{background:#7b00cc!important;color:#fff!important}.ui.button.button__product_show_more:hover .icon{color:#fff}#VendorDescTabProduct h4{margin-bottom:0;margin-top:15px}#VendorDescTabProduct h4 a{color:#9d00ff;font-size:22px;line-height:28px}#VendorDescTabProduct h4 a:hover{color:#7b00cc!important}.buttons-row{align-items:center;display:flex;gap:10px}.buttons-row .ui.button{flex:0 0 auto}.buttons-row .ui.button.button__product_add_to_cart{text-wrap:nowrap}.buttons-row .ui.button.product__add_to_wishlist{background:#fff!important;border:1px solid #e1c2ff!important;color:#9d00ff!important;margin-left:10px;padding:10px 12px 10px 14px!important;width:fit-content}.buttons-row .ui.button.product__add_to_wishlist .icon{font-size:22px;line-height:24px}.buttons-row .ui.button.product__add_to_wishlist:hover{background:#7b00cc!important;border:1px solid #7b00cc;color:#fff!important}.single-products-wrapper .header.sylius-product-name{margin-bottom:0}.single-products-wrapper .header.sylius-product-name a{color:#111;font-size:1.3rem;font-weight:700;line-height:1.5rem}.single-products-wrapper .header.sylius-product-name a:hover{color:#9d00ff!important}.single-products-wrapper .header.small{color:#b1b1b1;font-size:1.1rem;font-weight:300;margin-bottom:0;margin-top:5px}.single-products-wrapper .product-vendor.ui.tiny.list{margin-top:5px}.single-products-wrapper .product-vendor .item{color:var(--c-black,#1b1c1d)!important;font-size:.95rem;margin-left:3px!important}.single-products-wrapper .product-vendor .item:hover{color:#9d00ff!important}.single-products-wrapper .product-vendor .avatar-author{border-radius:50%;flex:0 0 20px;height:20px;overflow:hidden;width:20px}.single-products-wrapper .product-vendor .avatar-author img{display:block;height:100%;object-fit:cover;width:100%}@media (max-width:1440px){.ProductSingle-Gallery--thumbs .ui.button.slick-arrow.slick-prev:not(.module-arrow){left:0}.ProductSingle-Gallery--thumbs .ui.button.slick-arrow.slick-next:not(.module-arrow){right:0}#VendorDescTabProduct .ui.grid>.row>[class*="two wide"].column{width:25%!important}#VendorDescTabProduct .ui.grid>.row>[class*="two wide"].column .image.circular{height:auto;max-width:100%;width:100%}#VendorDescTabProduct .ui.grid>.row>[class*="fourteen wide"].column{width:75%!important}}@media (max-width:1024px){.ui.breadcrumb{margin-bottom:15px!important;margin-top:0!important;padding:0!important}}@media (max-width:767px){.ProductSingle-Gallery--thumbs .thumbnails-slider{margin-bottom:15px}.ProductSingle-Gallery--thumbs .ui.button.slick-arrow.slick-next:not(.module-arrow),.ProductSingle-Gallery--thumbs .ui.button.slick-arrow.slick-prev:not(.module-arrow){bottom:-10px;height:35px;right:-10px;width:35px}.ProductSingle-Gallery--thumbs .ui.button.slick-arrow.slick-prev:not(.module-arrow){left:-10px;right:auto}#VendorDescTabProduct .product_count{color:#777;font-size:14px;margin-top:10px}#VendorDescTabProduct img.circular{border-radius:50%;display:block;height:150px;object-fit:cover;width:150px}#VendorDescTabProduct .button{margin-top:10px}#VendorDescTabProduct .ui.grid>.row>[class*="two wide"].column{width:25%!important}#VendorDescTabProduct .ui.grid>.row>[class*="two wide"].column .image.circular{height:auto;max-width:100%;width:100%}#VendorDescTabProduct .ui.grid>.row>[class*="fourteen wide"].column{width:75%!important}#VendorDescTabProduct h4{margin-top:0}.single-products-wrapper .single-products-list-item{border-bottom:5px solid #ffd300;margin-bottom:10px}}@media (max-width:767px) and (max-width:767.98px){.single-products-wrapper .single-products-list-item .bb_attributes_section .ui.grid>.column.attribute-item{flex:0 0 50%!important;max-width:50%!important}}@media (max-width:767px){.single-products-wrapper .sylius-product-price{margin-top:0}}@media (max-width:467px){div[data-tab=reviews] .ui.button.blue{margin-top:15px!important}#VendorRelatedProducts:not(.slick-slider) .ui.four.doubling.cards{grid-template-columns:1fr}#VendorRelatedProducts h4.header{margin-bottom:35px}.product_box .content.productbox_desc{padding:10px!important}div[data-route=app_shop_product_by_tag_index] .product_box{margin-bottom:25px}}#filters-vertical input[name^=price]{max-width:90%}#WishlistPage{padding-bottom:50px;padding-top:50px}#WishlistPage .top-control-column{display:flex;justify-content:flex-end;margin-bottom:15px}#WishlistPage .bb-wishlist-item-actions .ui.icon.button.circular{border:1px solid #f68181!important;color:#f68181!important;text-align:center}#WishlistPage .bb-wishlist-item-actions .ui.icon.button.circular:hover{background:#f68181!important;color:#fff!important}#WishlistPage #wishlist{border:1px solid #e1c2ff;box-shadow:none!important}#WishlistPage #wishlist .bb-wishlist-item--header{text-wrap:wrap;color:#9d00ff!important}#WishlistPage .ui.form input[type=number]{border:1px solid #e1c2ff;padding:2px 10px;text-align:center;width:90px}#WishlistPage .bb-wishlist-item-name a{color:#111;font-size:1.1rem;font-weight:300}#WishlistPage .bb-wishlist-item-name a:hover{color:#9d00ff!important}#WishlistPage .ui.labeled.icon.button.bitbag-clean-wishlist{border:1px solid #f68181!important;color:#f68181!important;padding:15px 10px 15px 35px!important;text-align:center}#WishlistPage .ui.labeled.icon.button.bitbag-clean-wishlist .icon{left:-20px;top:1px;width:20px}#WishlistPage .ui.labeled.icon.button.bitbag-clean-wishlist:hover{background:#f68181!important;color:#fff!important}#WishlistPage .wishlist-dropdown-menu__item .button:not(.primary):hover{background:#e1c2ff!important;color:#9d00ff!important}#WishlistPage .wishlist-dropdown-menu__item .button .primary:hover{background:#7b00cc;color:#fff}.bb-wishlist-item .bb-wishlist-item-image{height:auto;max-height:100px}.bb-wishlist-item .product_box_image{height:100px}.bb-wishlist-item .product_box_image .product_box_image-inner{height:100%}header .ui.menu{background:transparent}header .ui.menu .item{padding:5px 10px}header .ui.menu .item img{margin-right:5px!important;width:14px!important}header .ui.basic.segment{margin-top:0}header .ui.large.menu{border:1px solid #eee!important;border-radius:25px;margin-bottom:15px;margin-top:0!important}.pusher>.container>header>.segment{padding:15px 0 16px!important}.item.user_login_button{background:#fff!important;border:1px solid #bbb;border-radius:25px!important;font-size:12px!important;height:36px;padding:8px 20px!important}.item.user_login_button:hover{background:#eee;border:1px solid #111}#Header_Profile{align-items:center;display:flex;justify-content:flex-end;text-align:right}#Header_Profile .ui.menu .dropdown.item .menu{left:12px;min-width:auto;padding:10px 0}#Header_Profile .ui.menu .active.item{background:transparent}#Header_Profile .item{padding:7px 11px!important}#Header_Profile .item:hover{background:transparent}#Header_Profile .ui.button{font-size:13px;padding:12px 10px!important}#Header_Profile .ui.button>.icon:not(.button){margin-right:0!important}#Header_Profile .become_vendor_button{border:1px solid;border-color:#9d00ff!important;font-size:13px;padding:10px!important}#Header_Profile .account-actions{align-items:center;display:flex;gap:12px;justify-content:flex-end}#Header_Profile .account-actions>*{margin:0!important}#Header_Cart .header-cart-actions,#Header_cart .header-cart-actions{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:12px;justify-content:flex-end;width:100%}#Header_Cart .header-cart-actions>*,#Header_cart .header-cart-actions>*{margin:0!important}#bitbag_elasticsearch_search_box{border:2px solid #eee;border-radius:5px;width:100%}#bitbag_elasticsearch_search_box:focus-visible{border-color:#9d00ff}#bitbag_elasticsearch_search_box_query{background:transparent;border:0;font-size:14px;line-height:16px;padding:11px 15px!important}button#bitbag_elasticsearch_search_box_search{background:transparent;border:0;padding:5px 9px 3px}button#bitbag_elasticsearch_search_box_search:hover{background:transparent;cursor:pointer}button#bitbag_elasticsearch_search_box_search img{width:20px}.ui.search #bitbag_elasticsearch_search_box .action:hover{background:transparent}.cart_user_box{padding-bottom:15px!important;padding-top:15px!important}.searchdiv{position:relative}.searchdiv .search-toggle{display:none}.searchdiv .search-panel{border-radius:0;box-shadow:none;max-width:none;opacity:1;padding:0;pointer-events:auto;position:static;transform:none;visibility:visible;width:auto}#Header_bar.ui.stackable.grid>#Header_menu.column .ui.dropdown.button .icon.bars{margin-right:0}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:1px}.bitbag-wishlist-items-count,.cart_total_popup{background:#ffd301;border-radius:100%;color:#fff;display:block;font-size:10px;line-height:12px;padding:4px 8px;position:absolute;right:20px;top:10px;width:-webkit-min-content}.bitbag-wishlist-items-count{background:#f9f9f9;color:#9d00ff;right:-5px;top:-5px}#sylius-cart-button .cart_icon{margin-right:5px;width:22px}.mobile-category{border-bottom:1px solid #f9f9f9}.mobile-category:last-child{border-bottom:0}.mobile-category .mobile-submenu{padding-bottom:15px}.mobile-category .mobile-submenu a:before{color:#e1c2ff;content:"-";display:inline-block;font-size:18px;left:5px;line-height:15px;max-height:15px;position:absolute;top:3px}.mobile-category-header{align-items:center;display:flex;font-weight:700;justify-content:space-between;min-height:52px;padding:10px}.mobile-category-header .toggle-submenu{background:#fff;border:1px solid #e1c2ff;border-radius:5px;box-shadow:none;color:#e1c2ff;font-size:1.2rem;line-height:16px;padding:5px 10px 8px}.mobile-category-header .toggle-submenu:hover{background:#9d00ff;color:#fff;cursor:pointer}.mobile-submenu{display:none;padding-left:20px}.mobile-submenu a{display:block;padding:5px 10px 5px 20px;position:relative}.mobile-category.open .mobile-submenu{display:block}#Header_menu .menu.mega-menu{max-width:95vw;width:400px}#Header_menu .menu.mega-menu>.ui.segment{padding-bottom:0;padding-top:0}@media (max-width:1500px){#Header_Search{padding-right:20px}#Header_Search,#Header_menu{padding-left:5px}#Header_menu{padding-right:0}#Header_Profile,#Header_cart{padding-left:5px;padding-right:0}}@media (max-width:1200px){#Header_Search.column{flex:0 1 280px;max-width:280px;width:auto!important}#Header_Profile.column,#Header_cart.column{flex:0 0 auto;width:auto!important}}@media (max-width:1246px){#Header_Logo{max-width:240px!important}#Header_Logo .ui.image{max-width:220px}#Header_Profile{padding-left:10px}#Header_Profile .item.become_vendor_button{display:block}#Header_Profile .ui.dropdown.user-menu .ui.button{background:#fff!important;border:0!important;font-size:0!important}#Header_Profile .ui.dropdown.user-menu .ui.button:before{background-image:url(/build/app/shop/images/user-icon.901d02a8.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:20px;width:20px}#Header_Profile .ui.button>.icon:not(.button){font-size:1rem;line-height:12px}#Header_Profile .ui.button:hover>.icon:not(.button){color:#9d00ff}#Header_Profile .ui.stackable.menu{flex-direction:row;padding-right:0!important}#Header_Profile .ui.stackable.menu .item{height:36px;margin-top:2px;width:auto!important}#Header_Profile .ui.stackable.menu .item.user-menu{padding-right:0!important}#Header_Profile .ui.stackable.menu .item.user-menu>.menu>.item,#Header_Profile .ui.stackable.menu .item.user-menu>.menu>.item>a.item{height:auto}#Header_Profile .account-actions{align-items:flex-end;display:flex;gap:12px;justify-content:flex-end;width:100%}#Header_Profile .account-actions>*{margin:0!important}button#bitbag_elasticsearch_search_box_search{margin-right:5px;padding:5px 3px 3px}#bitbag_elasticsearch_search_box_query{padding:11px 0 11px 5px!important}#Header_bar.ui.stackable.grid{align-items:center;display:flex;flex-wrap:nowrap}#Header_bar.ui.stackable.grid>.column{flex:0 0 auto;padding:10px 8px!important}#Header_bar.ui.stackable.grid>#Header_Logo{order:0}#Header_bar.ui.stackable.grid>#Header_Logo.column{flex:0 1 35%;min-width:140px;padding-left:0!important;padding-right:10px!important;text-align:left;width:auto!important}#Header_bar.ui.stackable.grid>#Header_menu{order:1}#Header_bar.ui.stackable.grid>#Header_menu.column{align-items:center;display:flex;flex:0 0 auto;justify-content:center;margin-top:9px;width:auto!important}#Header_bar.ui.stackable.grid>#Header_Search{order:2}#Header_bar.ui.stackable.grid>#Header_Search.column{align-items:center;display:flex;flex:0 0 auto;justify-content:flex-end;margin-left:auto;padding-bottom:0!important;padding-top:10px!important;width:auto!important}#Header_bar.ui.stackable.grid>#Header_Profile{order:3}#Header_bar.ui.stackable.grid>#Header_Profile.column{align-items:center;display:flex;flex:0 0 auto;justify-content:flex-end;padding-bottom:0!important;padding-top:10px!important;width:auto!important}#Header_bar.ui.stackable.grid>#Header_cart{order:4}#Header_bar.ui.stackable.grid>#Header_cart.column{align-items:center;display:flex;flex:0 0 auto;justify-content:flex-end;margin-left:12px;padding-bottom:0!important;padding-top:10px!important;width:auto!important}#Header_bar.ui.stackable.grid>#Header_cart #sylius-cart-button{margin-left:10px;padding:5px 5px 0!important}#Header_bar.ui.stackable.grid>#Header_cart .wishlist-button{padding:5px 5px 0!important}.ui.dropdown .mega-menu{max-width:90vw}.ui.dropdown:hover .mega-menu{display:block!important;left:auto;right:0!important}}@media (max-width:991px){#Header_Logo .ui.image{max-width:180px}.searchdiv{padding:10px 5px;text-align:center}.searchdiv .search-toggle{align-items:center;background:#fff;border:none;border-radius:50%;cursor:pointer;display:inline-flex;height:32px;justify-content:center;line-height:1;padding:0;width:100%}.searchdiv .search-toggle .icon.search{max-width:24px}.searchdiv .search-panel{background:#fff;border-radius:12px;box-shadow:0 18px 40px rgba(0,0,0,.18);left:50%;max-width:100vw;opacity:0;padding:12px;pointer-events:none;position:absolute;top:100%;transform:translateX(-50%) translateY(6px);transition:opacity .18s ease,visibility .18s ease,transform .18s ease;visibility:hidden;width:100vw;z-index:2000}.searchdiv.is-open .search-panel{max-width:90vw;opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(5px);visibility:visible}.searchdiv .ui.icon.input{width:100%}.searchdiv .results{margin-top:8px;max-height:60vh;overflow:auto}}@media (max-width:760px){header>.ui.container>.ui.basic.segment{padding:10px 0 12px!important}#Header_bar.ui.stackable.grid{align-items:center;display:flex;flex-wrap:nowrap;padding-top:5px}#Header_bar.ui.stackable.grid>.column{flex:0 0 auto;padding-left:.35rem;padding-right:.35rem}#Header_bar.ui.stackable.grid>#Header_Logo{order:0}#Header_bar.ui.stackable.grid>#Header_Logo.column{flex:0 1 50%;min-width:120px;padding-left:0!important;padding-right:8px!important;text-align:left;width:auto!important}#Header_bar.ui.stackable.grid>#Header_Logo.column .ui.image.medium{max-width:150px}#Header_bar.ui.stackable.grid>#Header_menu{order:1}#Header_bar.ui.stackable.grid>#Header_menu.column{align-items:center;display:flex;flex:0 0 auto;justify-content:center;width:auto!important}#Header_bar.ui.stackable.grid>#Header_menu.column .ui.dropdown.button{margin-left:1px;margin-right:0}#Header_bar.ui.stackable.grid>#Header_menu.column .ui.dropdown.button .icon.bars{margin-right:0}#Header_bar.ui.stackable.grid>#Header_menu .ui.dropdown>.text{font-size:12px}#Header_bar.ui.stackable.grid>#Header_Search{order:2}#Header_bar.ui.stackable.grid>#Header_Search.column{align-items:center;display:flex;flex:0 0 auto;justify-content:flex-end;margin-left:auto;padding-top:0!important;width:auto!important}#Header_bar.ui.stackable.grid>#Header_Profile{order:3}#Header_bar.ui.stackable.grid>#Header_Profile.column{align-items:center;display:flex;flex:0 0 auto;justify-content:flex-end;padding-top:0!important;width:auto!important}#Header_bar.ui.stackable.grid>#Header_Profile .item.become_vendor_button{font-size:13px;padding:6px 10px 4px}#Header_bar.ui.stackable.grid>#Header_Profile .account-actions{gap:8px}#Header_bar.ui.stackable.grid>#Header_cart{order:4}#Header_bar.ui.stackable.grid>#Header_cart.column{align-items:center;display:flex;flex:0 0 auto;justify-content:flex-end;margin-left:8px;padding-top:0!important;width:auto!important}#Header_bar.ui.stackable.grid>#Header_cart #sylius-cart-button,#Header_bar.ui.stackable.grid>#Header_cart .wishlist-button{margin-left:6px;padding:4px 4px 0!important}.cart_total_popup{padding:4px 6px;right:4px;top:-3px}.searchdiv{text-align:right}.searchdiv,.searchdiv .search-panel,.searchdiv .search-toggle{margin-left:auto}}@media (max-width:650px){#Header_menu .ui.dropdown.button .text{display:none}#Header_Profile .become_vendor_button,#Header_Profile .ui.button{font-size:12px}#Header_Cart .header-cart-actions,#Header_cart .header-cart-actions{gap:8px}.mobile-category .mobile-submenu a{line-height:1.4;padding:6px 10px 6px 20px}.mobile-category .mobile-submenu a:before{top:7px}}@media (max-width:480px){#Header_bar.ui.stackable.grid{flex-wrap:wrap}#Header_bar.ui.stackable.grid>.column{padding-left:.4rem;padding-right:.4rem}#Header_bar.ui.stackable.grid>#Header_Logo{order:0}#Header_bar.ui.stackable.grid>#Header_Logo.column{flex:0 0 50%;margin-bottom:8px;padding-left:0!important;padding-right:8px!important;width:50%!important}#Header_bar.ui.stackable.grid>#Header_Profile{order:1}#Header_bar.ui.stackable.grid>#Header_Profile.column{flex:0 0 50%;justify-content:flex-end;margin-bottom:8px;padding-right:0!important;padding-top:6px!important;width:50%!important}#Header_bar.ui.stackable.grid>#Header_Profile.column .user-menu>.button{padding-right:0!important}#Header_bar.ui.stackable.grid>#Header_Profile .become_vendor_button,#Header_bar.ui.stackable.grid>#Header_Profile .ui.button{font-size:11px;padding:10px 8px!important}#Header_bar.ui.stackable.grid>#Header_Profile .account-actions{gap:6px}#Header_bar.ui.stackable.grid>#Header_menu{order:2}#Header_bar.ui.stackable.grid>#Header_menu.column{flex:0 0 auto;justify-content:flex-start;padding-left:0!important;width:auto!important}#Header_bar.ui.stackable.grid>#Header_menu .ui.dropdown.button .text{display:inline;font-size:14px;margin-left:6px}#Header_bar.ui.stackable.grid>#Header_menu .menu.mega-menu a{text-wrap:auto}#Header_bar.ui.stackable.grid>#Header_menu .menu.mega-menu .mobile-category .mobile-submenu{padding-left:0}#Header_bar.ui.stackable.grid>#Header_Search{order:3}#Header_bar.ui.stackable.grid>#Header_Search.column{flex:1 1 auto;justify-content:flex-end;margin-left:auto;padding-right:0!important;padding-top:0!important;width:auto!important}#Header_bar.ui.stackable.grid>#Header_Search.column .searchdiv .search-toggle{padding-top:15px}#Header_bar.ui.stackable.grid>#Header_Search.column .searchdiv.is-open .search-panel{transform:translateX(-68%) translateY(5px)}#Header_bar.ui.stackable.grid>#Header_cart{order:4}#Header_bar.ui.stackable.grid>#Header_cart.column{flex:0 0 auto;margin-left:8px;width:auto!important}#Header_bar.ui.stackable.grid>#Header_cart .header-cart-actions{gap:6px}}@media (max-width:365px){#Header_bar.ui.stackable.grid>#Header_Profile .item.become_vendor_button{font-size:11px;line-height:22px;padding:6px 10px 4px!important}#Header_bar.ui.stackable.grid #Header_Search.column .searchdiv .search-toggle{padding-top:2px}#Header_Profile .ui.stackable.menu .item.user-menu{padding-left:0!important}}#taxon-header-top>.ui.segment{padding:1em 0}#taxon-header-top .taxon-header{margin-bottom:10px}#taxon-header-breadcrumbs>.ui.segment{padding:1em 0}#taxon-header-breadcrumbs .ui.breadcrumb{margin-bottom:0!important}.ui.pagination.menu{clear:both;display:flex;justify-content:center;margin-bottom:25px;margin-top:2rem}.ui.pagination.menu .item{border-bottom:2px solid #fff;display:block;height:30px;margin:5px;min-width:25px;padding:5px 6px;text-align:center}.ui.pagination.menu .item.active{background:none;border-bottom:2px solid #ffd301;padding-top:5px}.ui.pagination.menu .item:not(.disabled):hover{background:#fff;border-bottom:2px solid #9d00ff;color:#9d00ff!important}@media (max-width:480px){.ui.pagination.menu{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:25px}.ui.pagination.menu .item{flex:0 0 auto;margin:2px}.ui.pagination.menu .item.disabled:first-child{display:none}.ui.pagination.menu .item[rel=next],.ui.pagination.menu .item[rel=prev]{text-align:center}}.vendor-hero{--vh-gap:16px;--pad:clamp(12px,2.5vw,24px);--radius:20px;display:block;margin:0 0 24px}.vendor-hero__banner{aspect-ratio:21/6;border-radius:var(--radius);display:grid;min-height:240px;overflow:hidden;place-items:end start;position:relative;width:100%}.vendor-hero__bg{height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;width:100%}.vendor-hero__overlay{background:linear-gradient(180deg,transparent,rgba(0,0,0,.45));inset:0;pointer-events:none;position:absolute}.vendor-hero__content{align-items:end;display:grid;gap:var(--vh-gap);grid-template-columns:auto 1fr;padding:var(--pad);position:relative;width:100%}.vendor-hero__avatar{border:3px solid hsla(0,0%,100%,.85);border-radius:50%;box-shadow:0 8px 24px rgba(0,0,0,.25);height:clamp(64px,10vw,96px);overflow:hidden;width:clamp(64px,10vw,96px)}.vendor-hero__avatar img{display:block;height:100%;object-fit:cover;width:100%}.vendor-hero__meta{color:#fff;display:grid;gap:8px}.vendor-hero__name{color:#fff;font-size:clamp(20px,2.6vw,32px);font-weight:800;line-height:1.2;margin:0;text-shadow:0 2px 8px rgba(0,0,0,.25)}.vendor-hero__rating{align-items:center;backdrop-filter:blur(6px);background:rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.25);border-radius:999px;color:#fff;display:inline-flex;font-size:14px;gap:10px;padding:10px 15px;width:fit-content}.vendor-hero__stars{display:inline-flex;gap:2px}.vendor-hero__stars .star{font-size:16px;opacity:.6}.vendor-hero__stars .star.is-full{opacity:1}.vendor-hero__stars .star.is-half{opacity:.85}.vendor-hero__rating-num{font-variant-numeric:tabular-nums;font-weight:700}.vendor-hero__reviews{opacity:.85}.vendor-hero__desc{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:var(--radius);box-shadow:0 8px 20px rgba(0,0,0,.04);margin-top:18px;padding:clamp(12px,2vw,18px)}.vendor-hero__desc-title{font-size:clamp(16px,1.6vw,18px);font-weight:700;margin:0 0 8px}.vendor-hero__desc-body{color:#222;line-height:1.6;position:relative}.vendor-hero__desc-body[data-collapsed=true]{-webkit-box-orient:vertical;-webkit-line-clamp:5;display:-webkit-box;overflow:hidden}.vendor-hero__desc-body[data-collapsed=true]:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 80%);bottom:0;content:"";height:40px;left:0;pointer-events:none;position:absolute;right:0}.vendor-hero__desc-toggle{margin-top:10px}.vendor-hero .ui.small.button.vendor-hero__desc-toggle{background:#fff!important;border:1px solid #e1c2ff!important;color:#9d00ff!important;margin-top:15px;padding:10px 12px 10px 14px!important}.field--error-highlight{animation:fieldErrorPulse .3s ease;position:relative}.field--error-highlight .ui.dropdown,.field--error-highlight input:not([type=hidden]),.field--error-highlight select,.field--error-highlight textarea{border-color:#db2828!important;box-shadow:0 0 0 3px rgba(219,40,40,.25)!important}.field--error-highlight .ui.selection.dropdown{background-color:rgba(219,40,40,.04)}@keyframes fieldErrorPulse{0%{box-shadow:0 0 0 0 rgba(219,40,40,.35)}to{box-shadow:0 0 0 0 rgba(219,40,40,.25)}}#filters-mobile .ui.form #bitbag_elasticsearch_search_price .field:last-child{margin-bottom:1em}#filters-mobile .ui.form #bitbag_elasticsearch_search_price .field input{max-width:90%}#filters-mobile .ui.form #filters-vertical>.item #price{padding-bottom:15px}#filters-mobile .ui.form #filters-vertical>.item #price input{width:auto}#filters-mobile .ui.form #filters-vertical>.item:last-child{border:0;margin-bottom:50px}@media (max-width:768px){.vendor-hero__content{align-items:end;grid-template-columns:1fr}.vendor-hero__banner{aspect-ratio:16/9;min-height:180px}.vendor-hero__avatar{height:80px;width:80px}.vendor-hero__rating{align-self:start}}@media (max-width:460px){#VendorPage .ui.breadcrumb{margin-bottom:0!important}#VendorPage .ui.info.message{margin-bottom:50px}#VendorPage .filters-box{margin-top:0}#VendorPage .bb_attributes_section .ui.stackable.grid>.column:not(.row).attribute-item{width:25%!important}#VendorPage .bb_attributes_section .ui.stackable.grid>.column:not(.row).attribute-item .attribute-item-content{word-wrap:break-word}#VendorPage.ui.container>.ui.stackable.grid>.column.filter-column{padding-bottom:0!important}.vendor-hero__banner{aspect-ratio:unset;min-height:unset}.vendor-hero .ui.container>.ui.stackable.grid>.column.filter-column{padding-bottom:0}#filters-mobile .ui.form #bitbag_elasticsearch_search_price .field:last-child{margin-bottom:1em}#filters-mobile .ui.form #filters-vertical>.item:last-child{border:0}}.product-listing-wizard{margin-top:24px}.product-listing-wizard .product-listing-wizard__step h3{border-bottom:0!important}.product-listing-wizard .product-listing-wizard__step .ui.segment{background:#fafaff;border:1px solid #e8e8f2!important;border-radius:12px;padding:16px!important}.product-listing-wizard .product-listing-wizard__step .ui.segment input:not([type]),.product-listing-wizard .product-listing-wizard__step .ui.segment input[type=date],.product-listing-wizard .product-listing-wizard__step .ui.segment input[type=datetime-local],.product-listing-wizard .product-listing-wizard__step .ui.segment input[type=email],.product-listing-wizard .product-listing-wizard__step .ui.segment input[type=file],.product-listing-wizard .product-listing-wizard__step .ui.segment input[type=number],.product-listing-wizard .product-listing-wizard__step .ui.segment input[type=password],.product-listing-wizard .product-listing-wizard__step .ui.segment input[type=search],.product-listing-wizard .product-listing-wizard__step .ui.segment input[type=tel],.product-listing-wizard .product-listing-wizard__step .ui.segment input[type=text],.product-listing-wizard .product-listing-wizard__step .ui.segment input[type=time],.product-listing-wizard .product-listing-wizard__step .ui.segment input[type=url]{background:#fff;border:1px solid rgba(34,36,38,.15);padding:.78571429em 1em}.product-listing-wizard .product-listing-wizard__step h3,.product-listing-wizard .product-listing-wizard__step h4{border-bottom:1px solid #e1c2ff!important;color:#9d00ff}.product-listing-wizard .product-listing-wizard__step h4{border-bottom:0!important;color:#5a5c72}.product-listing-wizard .product-listing-wizard__step #taxon-tree{background-color:transparent!important}.product-listing-wizard .product-listing-wizard__step #taxon-tree .item .header{margin-bottom:5px}.product-listing-wizard .ui.multiple.search.dropdown>input.search:focus{border-color:#e1c2ff!important;display:inline-block;margin-top:3px;min-width:100px;padding:3px 5px!important;width:fit-content!important}.product-listing-wizard .ui.multiple.dropdown>.label:hover{background:#f9f9f9!important;color:#7b00cc!important;cursor:default}.product-listing-wizard .attributes-group .attributes-list{padding:10px}@media (max-width:767px){.product-listing-wizard .attributes-group .attributes-list .attribute-label{width:100%}}.product-listing-wizard .attributes-group .attributes-list .attribute-label label{word-wrap:break-word;text-wrap:auto;margin-top:0!important;overflow-wrap:break-word;width:100%;word-break:break-word}.product-listing-wizard__tabs{align-items:flex-start;display:flex;gap:32px;justify-content:center;margin:0 auto 40px;max-width:780px;position:relative}@media (max-width:480px){.product-listing-wizard__tabs{gap:10px}}.product-listing-wizard__tab{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;flex-direction:column;gap:12px;min-width:140px;padding:0;position:relative;z-index:2}@media (max-width:480px){.product-listing-wizard__tab{min-width:120px}}.product-listing-wizard__tab:focus{outline:none}.product-listing-wizard__tab:after,.product-listing-wizard__tab:before{background:#d6d7e8;content:"";height:2px;position:absolute;top:32px;transition:background .3s ease;width:clamp(0px,50% - 33px,200px);z-index:-1}@media (max-width:480px){.product-listing-wizard__tab:after,.product-listing-wizard__tab:before{top:25px}}.product-listing-wizard__tab:before{left:calc(33px - 50%)}@media (max-width:480px){.product-listing-wizard__tab:before{left:calc(25px - 41%)}}.product-listing-wizard__tab:after{right:calc(33px - 50%)}@media (max-width:480px){.product-listing-wizard__tab:after{right:calc(25px - 41%)}}.product-listing-wizard__tab:first-child:before,.product-listing-wizard__tab:last-child:after{display:none}.product-listing-wizard__tab:hover .product-listing-wizard__tab-circle{border-color:#9d00ff;color:#9d00ff}.product-listing-wizard__tab.active .product-listing-wizard__tab-circle,.product-listing-wizard__tab.completed .product-listing-wizard__tab-circle{background:#9d00ff;border-color:#9d00ff;box-shadow:0 8px 20px rgba(157,0,255,.25);color:#fff}.product-listing-wizard__tab.completed:after,.product-listing-wizard__tab.completed:before{background:#9d00ff}.product-listing-wizard__tab.active:before{background:transparent}.product-listing-wizard__tab.active:after{background:linear-gradient(90deg,#9d00ff 0,#9d00ff 50%,#d6d7e8 0,#d6d7e8)}.product-listing-wizard__tab-circle{align-items:center;background:#f5f5fb;border:2px solid #e0e1f4;border-radius:50%;color:#5a5c72;display:flex;font-size:20px;font-weight:700;height:66px;justify-content:center;transition:all .2s ease;width:66px}@media (max-width:480px){.product-listing-wizard__tab-circle{height:50px;width:50px}}.product-listing-wizard__tab-label{color:#4b4d66;font-size:15px;font-weight:600;letter-spacing:.04em;max-width:120px;text-align:center;text-transform:uppercase}@media (max-width:480px){.product-listing-wizard__tab-label{font-size:.8rem}}.product-listing-wizard__step{display:none;gap:20px}.product-listing-wizard__step.active{display:block}.product-listing-wizard .product-translation__header{align-items:center;display:flex;font-weight:600;gap:10px;margin-bottom:12px}.product-listing-wizard .product-translation__seo{margin-top:20px}.product-listing-wizard .product-translation__seo .fields{flex-wrap:wrap;gap:12px}.product-listing-wizard .product-pricing__channels{display:grid;gap:20px}.product-listing-wizard .product-pricing__channel h4{color:#3b3d5c;font-weight:700;margin-bottom:12px;margin-top:0}.product-listing-wizard .product-pricing__channel .fields{flex-wrap:wrap;gap:16px}.product-listing-wizard__nav{align-items:center;display:flex;justify-content:space-between;margin-top:24px}.product-listing-wizard__nav-left,.product-listing-wizard__nav-right{display:flex;gap:12px}.product-listing-wizard__actions{display:flex;gap:12px;justify-content:flex-end;margin-top:32px}.product-listing-wizard__actions .ui.button.disabled{background:#d9d9e5!important;box-shadow:none!important;color:#77788f!important;cursor:not-allowed}.product-listing-wizard__final-hint{align-items:center;display:flex;gap:10px;justify-content:flex-end;margin:24px 0 8px}.product-listing-wizard__final-hint-label{color:#4b4d66;font-weight:600}.product-listing-wizard__final-hint .field-hint-box{max-width:420px}@media (max-width:768px){.product-listing-wizard #attributeChoice.ui.fluid.input{flex-direction:column}}.field-hint{align-items:center;background:#f0ecff;border-radius:50%;color:#9d00ff;cursor:pointer;display:inline-flex;height:24px;justify-content:center;margin-left:8px;transition:background .2s ease,color .2s ease;width:24px}.field-hint i{font-size:15px;line-height:1.2rem;margin:0!important}.field-hint:focus,.field-hint:hover{background:#9d00ff;color:#fff}.field-hint:focus-visible{outline:2px solid rgba(157,0,255,.4);outline-offset:2px}.field-hint-box{background:#f7f7fb;border:1px solid #e0e1f4;border-radius:8px;box-shadow:0 6px 18px rgba(27,39,94,.08);color:#4b4d66;display:none;font-size:.95em;line-height:1.5;margin:8px 0 12px;padding:12px 14px}.field-hint-box.is-visible{display:block}.field-hint-box ul{margin:0 0 .6em 1.2em;padding:0}.field-hint-box li{margin-bottom:.3em}.tree-toggle-label{color:#6b6c7f;font-size:.75em;pointer-events:none}@media (max-width:768px){#sylius-product-taxonomy-tree .item .folder.icon{font-size:.8rem;padding-right:.2em}#sylius-product-taxonomy-tree .item .header{border-bottom:1px solid #eee;display:flex;margin-top:-3px!important;padding-bottom:5px;padding-right:25px;position:relative;width:100%}#sylius-product-taxonomy-tree .item .header>span{display:inline-block;line-height:20px}#sylius-product-taxonomy-tree .item .header>.ui.checkbox{position:absolute;right:0;top:0}#sylius-product-taxonomy-tree .item .header>.ui.checkbox>label{margin-top:0!important;position:absolute;top:4px}.product-listing-wizard .product-listing-wizard__step #taxon-tree{padding:0!important}}.product-listing-wizard .fields{display:flex;flex-wrap:wrap;gap:16px}.product-listing-wizard .fields>.field{flex:1 1 100%;min-width:0}.product-listing-wizard .fields.two,.product-listing-wizard .two.fields{flex-wrap:nowrap}.product-listing-wizard .fields.two>.field,.product-listing-wizard .two.fields>.field{flex:1 1 calc(50% - 8px);max-width:calc(50% - 8px)}@media (max-width:991px){.product-listing-wizard .fields.two,.product-listing-wizard .two.fields{flex-wrap:wrap}.product-listing-wizard .fields.two>.field,.product-listing-wizard .two.fields>.field{flex:1 1 100%;max-width:100%}}div[data-route=marketplace_suite_vendor_product_listings_index] .ui.button.labeled.floating.dropdown{padding:15px 15px 15px 35px!important}div[data-route=marketplace_suite_vendor_product_listings_index] .ui.button.labeled.floating.dropdown>.icon{left:5px;width:30px!important}div[data-route=marketplace_suite_vendor_product_listings_index] .ui.button.labeled.icon.primary{line-height:30px}@media (max-width:480px){div[data-route=marketplace_suite_vendor_product_listings_index] .ui.button.labeled.icon.primary{font-size:0!important;margin-right:15px;padding:5px 10px!important}div[data-route=marketplace_suite_vendor_product_listings_index] .ui.button.labeled.icon.primary i{display:block;font-size:20px;height:33px;left:auto;position:relative;text-align:center;top:auto;width:30px!important}div[data-route=marketplace_suite_vendor_product_listings_index] .ui.button.labeled.loadable.icon{font-size:1rem!important;padding:14px 10px 14px 30px!important}div[data-route=marketplace_suite_vendor_product_listings_index] .ui.button.labeled.loadable.icon i{width:30px!important}div[data-route=marketplace_suite_vendor_product_listings_index] .ui.segment.spaceless{overflow-x:scroll}}.comments .ui.star.rating .active.icon,.productbox_desc .productbox_pricerate .ui.star.rating .active.icon{color:#ffd301!important}.comment .review-header{border-bottom:1px solid #e1c2ff;margin-bottom:15px;padding-bottom:5px}.comment .review-header .date{color:#cfcfcf;font-size:.9rem}.comment .author{margin-bottom:15px}#review_add_form{margin-bottom:50px}#review_add_form .header .sub.header{margin-bottom:15px;margin-top:10px}#review_add_form .ui.form input:not([type]),#review_add_form .ui.form input[type=date],#review_add_form .ui.form input[type=datetime-local],#review_add_form .ui.form input[type=email],#review_add_form .ui.form input[type=file],#review_add_form .ui.form input[type=number],#review_add_form .ui.form input[type=password],#review_add_form .ui.form input[type=search],#review_add_form .ui.form input[type=tel],#review_add_form .ui.form input[type=text],#review_add_form .ui.form input[type=time],#review_add_form .ui.form input[type=url],#review_add_form textarea{border:1px solid rgba(34,36,38,.15)}#review_add_form .ui.form input:not([type]):focus,#review_add_form .ui.form input[type=date]:focus,#review_add_form .ui.form input[type=datetime-local]:focus,#review_add_form .ui.form input[type=email]:focus,#review_add_form .ui.form input[type=file]:focus,#review_add_form .ui.form input[type=number]:focus,#review_add_form .ui.form input[type=password]:focus,#review_add_form .ui.form input[type=search]:focus,#review_add_form .ui.form input[type=tel]:focus,#review_add_form .ui.form input[type=text]:focus,#review_add_form .ui.form input[type=time]:focus,#review_add_form .ui.form input[type=url]:focus,#review_add_form textarea:focus{border:2px solid #dda200!important}#ResetPasswordPageBlock .reset-hero{background-image:url(/build/app/shop/images/password-reset.d5e5d5c5.jpg);background-position:50%;background-size:cover;border-radius:25px;min-height:420px}@media (max-width:767px){.register-image-box{display:none!important}}@media (min-width:992px){.forgot-password-btn{float:right}}@media (min-width:1920px){.order-summary-cards,.order-summary-totals{display:none!important}}@media (max-width:1919px){.order-summary-table{display:none!important}}.order-summary-card-compact{border:1px solid #e6e6e6;box-shadow:none;font-size:.9rem;margin-bottom:.75rem;padding:0 10px!important}.order-summary-card-compact .compact-head{padding:0!important}.order-summary-card-compact .compact-values{border-top:1px solid #f0f0f0;padding:.25rem .75rem .75rem}.order-summary-card-compact .compact-values .row{display:flex;justify-content:space-between;line-height:1.3;padding:.2rem 0}.order-summary-card-compact .compact-values .label{font-size:.82rem;opacity:.7}.order-summary-card-compact .compact-values .value{font-weight:600}.order-summary-card-compact .compact-values .total .strong{font-size:1rem}.compact-summary{color:#2185d0;cursor:pointer;display:block;margin-bottom:10px!important;padding:.5rem .75rem}.compact-body{padding:0 .75rem .75rem}.compact-body .pair{display:flex;justify-content:space-between;padding:.15rem 0}.compact-body .pair .k{color:#666;font-size:.85rem}.compact-body .pair .v{font-size:.9rem;font-weight:600;text-align:right}.order-totals-card-compact{border:1px solid #e6e6e6;box-shadow:none;font-size:.95rem;margin-bottom:.75rem;margin-top:.75rem}.order-totals-card-compact .header{font-size:1rem;font-weight:600}.order-totals-card-compact .pair{display:flex;justify-content:space-between;padding:.2rem 0}.order-totals-card-compact .k{color:#666;font-size:.9rem}.order-totals-card-compact .v{font-weight:600}.totals-summary{color:#2185d0;cursor:pointer}.totals-body .item{align-items:center;display:flex;justify-content:space-between;padding:.25rem 0}.totals-body .item .description{max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-totals-card-compact .totals-grand .strong{font-size:1.05rem}.order-info-header{align-items:center;display:flex!important;gap:10px}.error-hero{align-items:center;display:flex;flex-direction:column;margin:50px 0;padding:0 1.5rem;position:relative}.error-hero__wrapper{max-width:1080px;position:relative;width:100%}.error-hero__panel{align-items:center;background:linear-gradient(120deg,rgba(36,10,64,.8),rgba(118,91,189,.6));background-image:url(/build/app/shop/images/error-bg.cfe9ff50.jpg);background-position:50%;background-size:cover;border-radius:24px;color:#606060;display:flex;min-height:320px;padding:3rem 2rem;width:100%}.error-hero__content{max-width:100%}.error-hero__label{color:#6f2dbd;display:block;font-size:1.3rem;font-weight:700;margin-bottom:50px;text-transform:uppercase}.error-hero__code{font-size:4.5rem;font-weight:700;line-height:1.2;margin:0 0 1rem}.error-hero__message{font-size:1.1rem;line-height:1.6;margin-bottom:1.75rem}.error-hero__message a{color:#606060;text-decoration:underline;transition:color .2s ease-in-out}.error-hero__message a:focus,.error-hero__message a:hover{color:#6f2dbd!important}.error-hero__button.ui.button{background-color:#6f2dbd!important;border-radius:9999px;color:#fff!important;font-weight:600;padding:.85rem 2.75rem;transition:background-color .2s ease-in-out}.error-hero__button.ui.button:focus,.error-hero__button.ui.button:hover{background-color:#541a8c;color:#fff}.error-hero__link{color:#606060;font-size:.95rem;position:absolute;right:25px;text-decoration:none;top:-30px;transition:color .2s ease-in-out;z-index:10}.error-hero__link i.icon{margin-right:.5rem}.error-hero__link:focus,.error-hero__link:hover{color:#6f2dbd!important}@media (min-width:768px){.error-hero__panel{padding:4rem}.error-hero__content{max-width:75%}}@media (min-width:992px){.error-hero__panel{min-height:420px;padding:5rem 6rem}.error-hero__content{max-width:50%}}.faq-page{margin-bottom:50px}.faq-page .ui.segment{box-shadow:none!important}.faq-page .faq--header h1{color:#9d00ff;font-size:2.4rem;font-weight:700;padding:0!important}.faq-page .faq--header h1>span{color:#111;display:block;font-size:1.4rem;font-weight:300}.faq-page .faq--intro{background-color:#f6edff!important;color:#9d00ff;font-size:1.8rem;font-weight:700;margin-bottom:50px!important;padding:25px;position:relative;text-align:center}.faq-page .faq--intro .faq--intro__content{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.faq-page .faq--intro .faq--intro__content p{margin:0}.faq-page .faq--intro .faq--intro__content img{max-height:80px;width:auto}@media (min-width:768px){.faq-page .faq--intro .faq--intro__content{flex-wrap:nowrap}}.faq-page .faq--intro:before{background-image:url(/build/app/shop/images/faq-violet-arrow.f07ba072.png);bottom:-90%;height:220px;left:5%;width:250px}.faq-page .faq--intro:after,.faq-page .faq--intro:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;position:absolute;z-index:3}.faq-page .faq--intro:after{background-image:url(/build/app/shop/images/faq-yellow-arrow.17262634.png);height:240px;right:5%;top:-95%;width:320px}.faq-page .faq--search{background-color:#fff!important;margin-bottom:40px!important;padding:20px 25px}.faq-page .faq--search .faq-search-form{display:flex;justify-content:center;width:100%}.faq-page .faq--search .faq-search-form .ui.action.input{align-items:stretch;display:flex!important;gap:0;max-width:520px;width:100%}.faq-page .faq--search .faq-search-form input{border:1px solid #e1e1e1!important;border-bottom-right-radius:6px!important;border-top-right-radius:6px!important;border-radius:6px;flex:1 1 auto;font-size:1rem;min-width:0;padding:12px 16px}.faq-page .faq--search .faq-search-form input#faq-search-input:focus{border:1px solid #9d00ff!important}.faq-page .faq--search .faq-search-form .ui.button{background-color:#9d00ff;border-radius:6px;color:#fff;flex:0 0 auto;font-weight:600;padding:12px 18px}.faq-page .faq--search .faq-search-form .ui.button:focus,.faq-page .faq--search .faq-search-form .ui.button:hover{background-color:#7b00cc;color:#fff}.faq-page #bitbag-faqs{margin:0 auto}.faq-page #bitbag-faqs .faq-accordion{box-shadow:none!important}.faq-page #bitbag-faqs .faq-accordion .faq-item{margin-bottom:24px}.faq-page #bitbag-faqs .faq-accordion .faq-item:last-child{margin-bottom:0}.faq-page #bitbag-faqs .faq-accordion .title{align-items:center;background-color:#fff;border:1px solid #e1c2ff;border-radius:6px;color:#111;cursor:pointer;display:flex;font-size:1.2rem;font-weight:600;gap:12px;margin-bottom:0;padding:18px 24px;transition:background-color .2s ease-in-out,color .2s ease-in-out}.faq-page #bitbag-faqs .faq-accordion .title i.icon{color:inherit}.faq-page #bitbag-faqs .faq-accordion .title:hover{background-color:#f6edff}.faq-page #bitbag-faqs .faq-accordion .title.active{background-color:#e1c2ff;border-bottom-left-radius:0;border-bottom-right-radius:0;color:#9d00ff}.faq-page #bitbag-faqs .faq-accordion .title.active i.icon{color:inherit}.faq-page #bitbag-faqs .faq-accordion .content{background-color:#fff;border:1px solid #e1c2ff;border-radius:0 0 6px 6px;border-top:none;color:#333;padding:20px 24px}.faq-page #bitbag-faqs .faq-accordion .content .faq-answer p{margin-bottom:0}.faq-page #bitbag-faqs .faq-accordion .content .faq-answer ul{margin:0 0 0 18px}.faq-page #bitbag-faqs .faq-accordion .content.active{display:block}.faq-page #bitbag-faqs .faq-accordion .title:not(.active)+.content{display:none!important}.faq-page #bitbag-faqs .faq-highlight{background:#f6edff;color:#9d00ff;font-weight:700}.faq-page #bitbag-faqs .faq-hidden{display:none!important}.faq-page #bitbag-faqs .faq-no-results{border-radius:6px;display:none;margin-top:16px}.faq-page #bitbag-faqs .faq-no-results.is-visible{display:block}@media (max-width:480px){.faq-page .faq--intro:before{height:129px;left:0;top:70%;width:160px}.faq-page .faq--intro:after{height:210px;right:0;top:-60%;width:190px;z-index:3}}.contact-page{margin-bottom:50px}.contact-page .ui.segment{border:1px solid transparent;border-radius:12px;box-shadow:none!important}.contact-page .contact--header{text-align:left}.contact-page .contact--header .page-header{color:#9d00ff;font-size:2.4rem;font-weight:700;margin:0}.contact-page .contact--header .page-header span{color:#111;display:block;font-size:1.4rem;font-weight:300;margin-top:4px}.contact-page .contact--intro{background-color:#f6edff!important;border-color:rgba(157,0,255,.12);color:#9d00ff;margin-bottom:30px;padding:32px;text-align:left}.contact-page .contact--intro blockquote{font-size:1.4rem;font-style:italic;font-weight:600;line-height:1.6;margin:0}.contact-page .contact--main{border:1px solid rgba(157,0,255,.12)!important;padding:32px}.contact-page .contact--main .ui.grid{align-items:stretch}.contact-page .contact--main .contact--main-form,.contact-page .contact--main .contact--main-info{display:flex;flex-direction:column;gap:24px}.contact-page .contact--main .contact--illustration{background:linear-gradient(135deg,rgba(157,0,255,.12),rgba(225,194,255,.24));border-radius:12px;overflow:hidden;padding-top:65%;position:relative;width:100%}.contact-page .contact--main .contact--illustration:after{background-image:url(/build/app/shop/images/contact-image.ce7a0410.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";inset:0;opacity:.9;position:absolute}.contact-page .contact--main .contact--support-card{background-color:#fff;border:1px solid rgba(157,0,255,.2);border-radius:12px;margin-top:15px;padding:24px}.contact-page .contact--main .contact--support-card h3{color:#9d00ff;font-size:1.3rem;margin-bottom:8px;margin-top:0}.contact-page .contact--main .contact--support-card p{color:#444;margin-bottom:12px}.contact-page .contact--main .contact--support-card .contact--support-email{align-items:center;color:#9d00ff;display:inline-flex;font-weight:600;gap:8px;text-decoration:none}.contact-page .contact--main .contact--support-card .contact--support-email:focus,.contact-page .contact--main .contact--support-card .contact--support-email:hover{color:#7b00cc!important;text-decoration:underline}.contact-page .contact--main .contact--form{background-color:#f9f9f9;border:1px solid rgba(157,0,255,.15);border-radius:12px;height:100%;padding:24px}.contact-page .contact--main .contact--form h4{color:#9d00ff;font-size:1.4rem;font-weight:700}.contact-page .contact--main .contact--form .ui.form{width:100%}.contact-page .contact--main .contact--form .ui.form .field>label{color:#333;font-weight:600}.contact-page .contact--main .contact--form .ui.form input[type=email]{border:1px solid #e1e1e1!important}.contact-page .contact--main .contact--form .ui.form input[type=email]:focus{border-color:#9d00ff!important;border-right:none!important}.contact-page .contact--main .contact--form .ui.form textarea{border:1px solid #e1e1e1!important;height:8rem}.contact-page .contact--main .contact--form .ui.form textarea:focus{border-color:#9d00ff!important;border-right:none!important}.contact-page .contact--main .contact--form .contact--privacy{margin-top:12px}.contact-page .contact--main .contact--form .contact--privacy .ui.checkbox label{color:#444;font-size:.8rem;line-height:1.5}.contact-page .contact--main .contact--form .contact--privacy .ui.checkbox label:before{background:#fff;border:1px solid #d4d4d5;border-radius:.21428571rem;content:"";display:inline-block;height:17px;margin-right:15px;position:relative;transition:border .1s ease,opacity .1s ease,transform .1s ease,box-shadow .1s ease;width:17px}.contact-page .contact--main .contact--form .contact--privacy .ui.checkbox.error label{color:#db2828}.contact-page .contact--main .contact--form .contact--privacy .ui.checkbox:after{left:20px;top:15px}.contact-page .contact--extra{margin-top:20px}.contact-page .contact--extra.ui.grid{margin-left:0!important;margin-right:0!important}.contact-page .contact--extra .column{display:flex!important;flex:1 1 100%;max-width:100%;padding-left:.75rem;padding-right:.75rem}.contact-page .contact--extra .column:first-child{padding-left:0!important}.contact-page .contact--extra .column:last-child{padding-right:0!important}@media (min-width:768px){.contact-page .contact--extra .column{flex:1 1 50%;max-width:50%}}.contact-page .contact--card{background-color:#fff;border:1px solid rgba(157,0,255,.12);border-radius:12px;padding:28px;width:100%}.contact-page .contact--card h3{color:#9d00ff;font-size:1.3rem;margin:0 0 12px}.contact-page .contact--card p{color:#444;margin-bottom:18px}.contact-page .contact--social{display:flex;flex-wrap:wrap;gap:12px}.contact-page .contact--social .contact--social-link{align-items:center;border-color:rgba(157,0,255,.25)!important;border-radius:999px!important;color:#9d00ff!important;display:inline-flex;gap:8px}.contact-page .contact--social .contact--social-link:focus,.contact-page .contact--social .contact--social-link:hover{background-color:#f6edff!important}.contact-page .contact--company-card .contact--company-details{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.contact-page .contact--company-card .contact--company-details li{align-items:center;color:#444;display:flex;gap:12px}.contact-page .contact--company-card .contact--company-details li i.icon{color:#9d00ff;margin:0}@media (max-width:991px){.contact-page .contact--main{padding:24px}.contact-page .contact--main .contact--main-form,.contact-page .contact--main .contact--main-info{gap:20px}.contact-page .contact--card{padding:24px}}@media (max-width:767px){.contact-page .contact--intro{padding:24px}.contact-page .contact--intro blockquote{font-size:1.2rem}.contact-page .contact--main .contact--illustration{padding-top:55%}.contact-page .contact--social{flex-direction:column}.contact-page .contact--social .contact--social-link{justify-content:center;width:100%}}.cms-page{margin-bottom:50px}.cms-page .ui.segment{background-color:#fff;border:1px solid transparent;border-radius:12px;box-shadow:none!important}.cms-page .cms-page--header{margin-bottom:0;text-align:left}.cms-page .cms-page--header .ui.breadcrumb{color:rgba(123,0,204,.75);margin-bottom:12px}.cms-page .cms-page--header .ui.breadcrumb .section{color:inherit;font-weight:500}.cms-page .cms-page--header .ui.breadcrumb .section:focus,.cms-page .cms-page--header .ui.breadcrumb .section:hover{color:#9d00ff}.cms-page .cms-page--header .ui.breadcrumb .divider{color:rgba(123,0,204,.5);margin:0 8px}.cms-page .cms-page--header .ui.breadcrumb .active.section{color:#9d00ff;font-weight:600}.cms-page .cms-page--header .page-header{color:#9d00ff;font-size:2.4rem;font-weight:700;margin:0}.cms-page .cms-page--body{margin-top:0;padding-top:0!important}.cms-page .cms-page--body .cms-page--media{margin-bottom:24px}.cms-page .cms-page--body .cms-page--media .column{display:flex;justify-content:center}.cms-page .cms-page--body .cms-page--media .page-image{border-radius:12px;box-shadow:0 12px 32px rgba(157,0,255,.12)}.cms-page .cms-page--body .bitbag-page-content{font-size:1.1rem;line-height:1.7}.cms-page .cms-page--body .bitbag-page-content p{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}.cms-page .cms-page--body .bitbag-page-content .wp-block-list{padding-left:10px}.cms-page .cms-page--body .bitbag-page-content p:last-child{margin-bottom:0}.cms-page .cms-page--body .bitbag-page-content a{color:#9d00ff}.cms-page .cms-page--body .bitbag-page-content a:hover{color:#7b00cc!important;text-decoration:underline!important}.cms-page .cms-page--body .bitbag-page-content table{border-collapse:collapse;width:100%}.cms-page .cms-page--body .bitbag-page-content table thead tr:first-child,.cms-page .cms-page--body .bitbag-page-content table tr:first-child{background-color:#f6edff;color:#7b00cc;font-weight:600}.cms-page .cms-page--body .bitbag-page-content table td,.cms-page .cms-page--body .bitbag-page-content table th{border:1px solid rgba(157,0,255,.12);padding:12px 16px;text-align:left}.cms-page .cms-page--body .bitbag-page-content table tbody tr:nth-child(odd){background-color:#f9f9f9}.cms-page .cms-page--body .ui.dividing.header{margin-bottom:2rem;margin-top:3rem}.cms-page .cms-page--products{border-color:rgba(157,0,255,.12)!important;padding:32px}.cms-page .cms-page--products .cms-page--products-title{color:#9d00ff;font-size:1.6rem;font-weight:700;margin-bottom:1.5rem;margin-top:0}@media (max-width:767px){.cms-page .cms-page--header,.cms-page .cms-page--products{padding:24px}.cms-page .cms-page--body{padding:24px 5px}.cms-page .cms-page--header .page-header{font-size:2rem}}.bitbag-page-content h1,.bitbag-page-content h2,.bitbag-page-content h3{margin:1.5rem 0 .75rem}.bitbag-page-content p{line-height:1.7}.bitbag-page-content .wp-table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.bitbag-page-content .wp-table-scroll>table{border-collapse:collapse;min-width:720px;width:max-content}.bitbag-page-content .wp-table-scroll td,.bitbag-page-content .wp-table-scroll th{border:1px solid #e5e7eb;padding:.75rem 1rem;text-align:left;vertical-align:top;white-space:normal}.bitbag-page-content .wp-table-scroll thead th{background:#fafafa;font-weight:600;position:sticky;top:0}@media (min-width:992px){.bitbag-page-content .wp-table-scroll>table{min-width:unset;width:100%}}.about-platform-page{padding-top:50px}.about-platform-page #ambasadors{background-color:#fff9d6;padding:50px 0}.about-platform-page #team{padding:50px 0}.about-platform-page .ui.vertical.segment{border-bottom:0;padding-bottom:0}.about-platform-page .person-card{background:#fff!important;border:1px solid #9d00ff;border-radius:10px;box-shadow:none;display:flex;flex-direction:column;height:100%;padding:15px}.about-platform-page .person-card__name{margin-bottom:0;margin-top:0}.about-platform-page .person-card__media img{border-radius:6px;width:100%}.about-platform-page .person-card__body{display:flex;flex:1;flex-direction:column;gap:10px;margin-top:10px}.about-platform-page .person-card__description{font-size:.95rem;line-height:1.5}.about-platform-page .person-card__description-text{display:inline}.about-platform-page .person-card__description-toggle{background:none;border:none;color:#9d00ff;cursor:pointer;display:inline;font-size:.95rem;font-weight:600;margin-left:4px;padding:0}.about-platform-page .person-card__description-toggle:focus,.about-platform-page .person-card__description-toggle:hover{text-decoration:underline}.about-platform-page .person-card__footer{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:16px}.about-platform-page .person-card__social{align-items:center;display:flex;gap:12px}.about-platform-page .person-card__social-link{color:#9d00ff;font-size:1.35rem;line-height:1;transition:color .2s ease}.about-platform-page .person-card__social-link:focus,.about-platform-page .person-card__social-link:hover{color:#6a00d6}.about-platform-page .person-card__cta.button.ui{background:#fff!important;border:1px solid #9d00ff!important;border-radius:30pxv!important;color:#9d00ff!important;font-size:.85rem!important;font-weight:400!important;padding:.55rem 1rem!important;transition:all .2s ease!important}.about-platform-page .person-card__cta.button.ui:focus,.about-platform-page .person-card__cta.button.ui:hover{background:#9d00ff!important;border-color:#9d00ff!important;color:#fff!important}.about-platform-page__section-head{margin-bottom:24px}.about-platform-page__section-head-cta{align-items:flex-end;display:flex;flex-direction:column;gap:8px;text-align:right}@media (max-width:767px){.about-platform-page__section-head-cta{align-items:flex-start;text-align:left}}.about-platform-page__cta-text{font-weight:600}.about-platform-page__cta-button{align-self:flex-end}.export-form{align-items:flex-end;display:flex;flex-wrap:wrap}.export-form .field{margin-bottom:0!important}.export-form .field:not(:last-child){margin-right:10px}.export-form button{height:46px;margin-top:10px!important}