.sylius-filters{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.sylius-filters__field{flex-grow:1;margin-left:10px;margin-right:10px;min-width:360px}.sylius-filters .sylius-filters__group{align-items:flex-start;display:flex;flex-wrap:wrap}.sylius-filters .sylius-filters__group>.field{flex-grow:1}.sylius-filters .sylius-filters__group>input{flex-grow:1;width:auto!important}.sylius-filters .sylius-filters__group>.disabled.field{flex-grow:0}.sylius-filters .sylius-filters__group>.disabled.field input{background:#eee;text-align:center;width:40px!important}.sylius-filters .field{margin-bottom:22px!important}.sylius-filters .field label{font-weight:700!important}.sylius-filters select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23444444'><polygon points='0,0 100,0 50,50'/></svg>") no-repeat!important;background-position:calc(100% - 10px) calc(50% + 3px)!important;background-size:8px 12px!important}.sylius-filters .sylius-filters__group input,.sylius-filters .sylius-filters__group select{border-radius:0!important;border-right-width:0!important}.sylius-filters .sylius-filters__group .field:last-child input:last-child,.sylius-filters .sylius-filters__group .field:last-child select:last-child{border-radius:0 .28571429rem .28571429rem 0!important;border-right-width:1px!important}.sylius-filters .sylius-filters__group .field:first-child input:first-of-type,.sylius-filters .sylius-filters__group .field:first-child select:first-of-type{border-radius:.28571429rem 0 0 .28571429rem!important}.overflow-x-auto{overflow-x:auto}#wrapper{padding:54px 0 0}#content{padding:1em}#sidebar{font-size:1.1em;padding-bottom:30px}#logo{margin-bottom:1em}body.pushable .pusher{background-color:#f9fafb}.ui.visible.left.sidebar~.fixed.menu,.ui.visible.left.sidebar~.pusher{padding-right:260px}body.centered{background-color:#f9fafb}body.centered .grid{height:100%}body.centered .column{max-width:450px;padding:1em}select.ui.dropdown[multiple=multiple]{height:100px}.ui.segments{border:0}.ui.segments .ui.segment{border:1px solid rgba(34,36,38,.15)!important}.ui.breadcrumb{margin-bottom:1em;margin-left:1em;margin-top:1em}th a,th a:hover,th a:visited{color:rgba(0,0,0,.87)}.ui.compact.segment .inline.fields{margin:0}.ui.hidden.element{display:none}.ui.styled.header{background-color:#f9fafb;font-size:.9em;letter-spacing:1px;padding-bottom:7px;text-transform:uppercase}.ui.input input[readonly]{color:#aaa}.field.loading.transition{left:auto;top:auto}.ui.floated.dividing.empty{bottom:auto;margin:0;padding:0;top:100%}.ui.left.floated.dividing.empty~.ui.dropdown>.menu{left:0;right:auto}.ui.right.floated.dividing.empty~.ui.dropdown>.menu{left:auto;right:0}.sylius-grid-wrapper .sylius-grid-nav .sylius-grid-nav__bulk,.sylius-grid-wrapper .sylius-grid-nav .sylius-grid-nav__pagination,.sylius-grid-wrapper .sylius-grid-nav .sylius-grid-nav__perpage{padding-bottom:1rem}.sylius-grid-wrapper .sylius-grid-nav__bulk .ui.red.labeled.icon.button:disabled{background:#b9babb!important}.sylius-grid-wrapper .sylius-grid-table-wrapper{margin-bottom:1rem;overflow-x:auto}.sylius-grid-wrapper .sylius-grid-table-wrapper .ui.buttons,.sylius-grid-wrapper .sylius-grid-table-wrapper .ui.label{white-space:nowrap}@media only screen and (min-width:768px){.sylius-grid-wrapper .sylius-grid-nav{display:flex;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem}.sylius-grid-wrapper .sylius-grid-nav .sylius-grid-nav__bulk,.sylius-grid-wrapper .sylius-grid-nav .sylius-grid-nav__pagination,.sylius-grid-wrapper .sylius-grid-nav .sylius-grid-nav__perpage{padding-left:1rem;padding-right:1rem}.sylius-grid-wrapper .sylius-grid-nav .sylius-grid-nav__bulk{display:flex}.sylius-grid-wrapper .sylius-grid-nav .sylius-grid-nav__bulk .button{padding-bottom:.99em!important;padding-top:.99em!important}.sylius-grid-wrapper .sylius-grid-nav .sylius-grid-nav__pagination{flex-grow:1}.sylius-grid-wrapper .pagination{flex-wrap:wrap}}#wrapper.full.height{min-height:100vh;padding-bottom:80px!important;position:relative}#wrapper.full.height:after{background:#ebebeb;bottom:60px;content:"";display:block;height:1px;position:absolute;right:30px;width:calc(100% - 60px)}#wrapper.full.height .sylius-footer{bottom:20px;color:#9a9a9a;font-size:13px;position:absolute;right:40px}input[type=color]{-webkit-appearance:none;border:1px solid rgba(34,36,38,.15);border-radius:99px;height:38px;padding:3px;width:38px}input[type=color]::-webkit-color-swatch,input[type=color]::-webkit-color-swatch-wrapper{border:0;border-radius:99px;padding:3px}input[type=color]::-moz-color-swatch{border:0;border-radius:99px}@font-face{font-display:swap;font-family:Muli;font-style:normal;font-weight:400;src:url(/build/shop/fonts/muli_n4.ee3dd0ff.woff2) format("woff2"),url(/build/shop/fonts/muli_n4.66bc4329.woff) format("woff")}@font-face{font-display:swap;font-family:Muli;font-style:normal;font-weight:700;src:url(/build/shop/fonts/muli_n7.8aad6337.woff2) format("woff2"),url(/build/shop/fonts/muli_n7.f7d50e8a.woff) format("woff")}@font-face{font-display:swap;font-family:Muli;font-style:italic;font-weight:400;src:url(/build/shop/fonts/muli_i4.8495bb5c.woff2) format("woff2"),url(/build/shop/fonts/muli_i4.b6108bf2.woff) format("woff")}@font-face{font-display:swap;font-family:Muli;font-style:italic;font-weight:700;src:url(/build/shop/fonts/muli_i7.d0e73fa6.woff2) format("woff2"),url(/build/shop/fonts/muli_i7.d5f141ee.woff) format("woff")}.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}.animate-hidden{opacity:0}.animate-visible{animation-duration:.6s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.4,0,.2,1)}[data-animate=fade].animate-hidden{opacity:0}[data-animate=fade].animate-visible{animation-name:fadeIn}[data-animate=fade-up].animate-hidden{opacity:0;transform:translateY(30px)}[data-animate=fade-up].animate-visible{animation-name:fadeUp}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}[data-animate=fade-down].animate-hidden{opacity:0;transform:translateY(-30px)}[data-animate=fade-down].animate-visible{animation-name:fadeDown}@keyframes fadeDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}[data-animate=fade-left].animate-hidden{opacity:0;transform:translateX(30px)}[data-animate=fade-left].animate-visible{animation-name:fadeLeft}@keyframes fadeLeft{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}[data-animate=fade-right].animate-hidden{opacity:0;transform:translateX(-30px)}[data-animate=fade-right].animate-visible{animation-name:fadeRight}@keyframes fadeRight{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}[data-animate=scale-up].animate-hidden{opacity:0;transform:scale(.95)}[data-animate=scale-up].animate-visible{animation-name:scaleUp}@keyframes scaleUp{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}[data-animate=zoom-in].animate-hidden{opacity:0;transform:scale(.8)}[data-animate=zoom-in].animate-visible{animation-name:zoomIn}@keyframes zoomIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}[data-animate=slide-up].animate-hidden{opacity:0;transform:translateY(50px)}[data-animate=slide-up].animate-visible{animation-duration:.8s;animation-name:slideUp}[data-animate-duration=fast].animate-visible{animation-duration:.4s}[data-animate-duration=slow].animate-visible{animation-duration:1s}[data-animate-duration=slower].animate-visible{animation-duration:1.5s}[data-animate-easing=ease-in].animate-visible{animation-timing-function:ease-in}[data-animate-easing=ease-out].animate-visible{animation-timing-function:ease-out}[data-animate-easing=linear].animate-visible{animation-timing-function:linear}@media(prefers-reduced-motion:reduce){.animate-hidden,[data-animate]{animation:none!important;opacity:1!important;transform:none!important}}.form-success{padding:3rem 2rem;text-align:center}@media(max-width:768px){.form-success{padding:2rem 1rem}}.form-success__icon{align-items:center;background:#51aa5f;border-radius:50%;color:#fff;display:inline-flex;font-size:32px;font-weight:700;height:64px;justify-content:center;margin-bottom:1.5rem;width:64px}.form-success__title{color:#2d2d2d;font-size:24px;font-weight:700;margin:0 0 1rem}@media(max-width:768px){.form-success__title{font-size:20px}}.form-success__message{color:#666;font-size:16px;line-height:1.6;margin:0}.form-loading-overlay{position:relative}.form-loading-overlay--active{pointer-events:none}.form-loading-overlay--active:before{background:hsla(0,0%,100%,.75);border-radius:inherit;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:100}.form-loading-overlay--active:after{animation:formLoadingSpin .6s linear infinite;border:3px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:#ff6b35;content:"";height:2.5rem;left:50%;margin:-1.25rem 0 0 -1.25rem;position:absolute;top:50%;width:2.5rem;z-index:101}@keyframes formLoadingSpin{to{transform:rotate(1turn)}}.security-menu{position:relative}.security-menu .security-menu-toggle{cursor:pointer;display:none!important}.security-menu .security-menu-items{align-items:center;display:flex}.security-menu .security-menu-items .item{display:flex!important}@media(max-width:767px){.security-menu{width:100%}.security-menu .security-menu-toggle{display:flex!important}.security-menu .security-menu-items{background:#334fb5;display:flex;flex-direction:column;margin-left:calc(-50vw + 50%);max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease-out,opacity .2s ease-out;width:100vw}.security-menu .security-menu-items .item{border-bottom:1px solid hsla(0,0%,100%,.15);color:#fff!important;padding:14px 20px!important;text-align:left;width:100%}.security-menu .security-menu-items .item:hover{background:hsla(0,0%,100%,.1)!important}.security-menu .security-menu-items .item:last-child{border-bottom:none}.security-menu.expanded .security-menu-items{display:flex;max-height:300px;opacity:1}}[data-route^=open_marketplace_vendor] #category-navigation,[data-route^=poppy_vendor] #category-navigation,[data-route^=vendor_earning] #category-navigation,[data-route^=vendor_payout] #category-navigation{display:none!important}#category-navigation{position:relative}#category-navigation .category-nav-toggle{cursor:pointer;display:none!important}#category-navigation .category-nav-items{align-items:center;display:flex;flex-wrap:wrap}#category-navigation .category-nav-items>.item,#category-navigation .category-nav-items>.ui.dropdown.item{display:flex!important}@media(max-width:767px){#category-navigation .category-nav-toggle{background:#334fb5!important;color:#fff!important;display:flex!important;justify-content:center;margin-left:calc(-50vw + 50%)!important;padding:14px 20px!important;width:100vw!important}#category-navigation .category-nav-items{background:#334fb5!important;display:flex;flex-direction:column;margin-left:calc(-50vw + 50%);max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease-out,opacity .2s ease-out;width:100vw}#category-navigation .category-nav-items>.item,#category-navigation .category-nav-items>.ui.dropdown.item{background:#334fb5!important;border-bottom:1px solid hsla(0,0%,100%,.15);color:#fff!important;display:block!important;padding:14px 20px!important;text-align:left;width:100%!important}#category-navigation .category-nav-items>.item:hover,#category-navigation .category-nav-items>.ui.dropdown.item:hover{background:#2a4299!important}#category-navigation .category-nav-items>.item:last-child,#category-navigation .category-nav-items>.ui.dropdown.item:last-child{border-bottom:none}#category-navigation .category-nav-items>.item .dropdown.icon,#category-navigation .category-nav-items>.item .text,#category-navigation .category-nav-items>.item>.dropdown.icon,#category-navigation .category-nav-items>.item>.text,#category-navigation .category-nav-items>.ui.dropdown.item .dropdown.icon,#category-navigation .category-nav-items>.ui.dropdown.item .text,#category-navigation .category-nav-items>.ui.dropdown.item>.dropdown.icon,#category-navigation .category-nav-items>.ui.dropdown.item>.text{color:#fff!important}#category-navigation .category-nav-items>.item>.menu,#category-navigation .category-nav-items>.ui.dropdown.item>.menu{background:#4a6fd1!important;border:none!important;box-shadow:none!important;display:block!important;margin:14px -20px -14px!important;max-height:0;opacity:0;overflow:hidden;padding:0!important;position:static!important;transition:max-height .3s ease-out,opacity .2s ease-out;width:calc(100% + 40px)!important}#category-navigation .category-nav-items>.item>.menu .item,#category-navigation .category-nav-items>.ui.dropdown.item>.menu .item{background:transparent!important;border-bottom:1px solid hsla(0,0%,100%,.1);color:#fff!important;padding:14px 20px!important}#category-navigation .category-nav-items>.item>.menu .item:hover,#category-navigation .category-nav-items>.ui.dropdown.item>.menu .item:hover{background:#5a7fdf!important}#category-navigation .category-nav-items>.item>.menu .item:last-child,#category-navigation .category-nav-items>.ui.dropdown.item>.menu .item:last-child{border-bottom:none}#category-navigation .category-nav-items>.item.active>.menu,#category-navigation .category-nav-items>.item.visible>.menu,#category-navigation .category-nav-items>.ui.dropdown.item.active>.menu,#category-navigation .category-nav-items>.ui.dropdown.item.visible>.menu,#category-navigation.expanded .category-nav-items{max-height:500px;opacity:1}}#account-content-column .breadcrumb{padding-top:1rem}@media(min-width:768px){#account-menu-container{border-right:1px solid #d4c4b4;box-sizing:border-box;padding-right:1rem}#account-content-column{padding-left:20px}}.account-sidebar{position:relative}.account-sidebar-toggle{align-items:center;background:#ff6b35;border:none;border-radius:4px;color:#fff;cursor:pointer;display:none;font-size:1rem;font-weight:500;gap:.75rem;margin-bottom:0;padding:1rem;text-align:left;transition:background-color .2s ease;width:100%}.account-sidebar-toggle:hover{background:#ff4d0c}.account-sidebar-toggle i.icon{color:#fff}.account-sidebar-toggle i.icon.chevron{margin-left:auto;transition:transform .3s ease}.account-sidebar-toggle span{flex:1}@media(max-width:767px){.account-sidebar-toggle{display:flex}.account-sidebar.open .account-sidebar-toggle{margin-bottom:0}}.account-sidebar.open .account-sidebar-toggle i.chevron{transform:rotate(180deg)}.account-sidebar-content{display:block}@media(max-width:767px){.account-sidebar-content{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .2s ease}.account-sidebar.open .account-sidebar-content{max-height:2000px;opacity:1}}.account-menu-section{background:#fcf7f2;border:1px solid #d4c4b4;border-radius:8px;margin-bottom:1.5rem;overflow:hidden;transition:box-shadow .2s ease}.account-menu-section:last-child{margin-bottom:0}.account-menu-section:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}@media(max-width:767px){.account-menu-section{border-left:none;border-radius:0;border-right:none;margin-bottom:0}.account-menu-section:first-child{border-top:none}.account-menu-section:last-child{border-bottom:none}}.account-menu-header{background:#f5ebe0;border-bottom:1px solid #d4c4b4;color:#2d2d2d;font-size:.95rem;font-weight:600;letter-spacing:.5px;padding:.875rem 1rem}@media(max-width:767px){.account-menu-header{background:#ff581c;color:#fff;font-size:.85rem;padding:.75rem 1rem}}.account-menu-item{align-items:center;border-bottom:1px solid rgba(0,0,0,.05);color:#2d2d2d;cursor:pointer;display:flex;gap:.75rem;padding:.875rem 1rem;text-decoration:none;transition:all .2s ease}.account-menu-item:last-child{border-bottom:none}.account-menu-item:hover{background:#f9efe6;padding-left:1.25rem}.account-menu-item.active{background:#ede3d9;border-left:4px solid #2d2d2d;font-weight:600;padding-left:calc(1rem - 4px)}.account-menu-item.active i.icon{color:#2d2d2d}.account-menu-item.active:hover{padding-left:calc(1.25rem - 4px)}.account-menu-item i.icon{color:#666;flex-shrink:0;font-size:1.125rem;margin:0;text-align:center;transition:color .2s ease;width:1.25rem}.account-menu-item span{flex:1;font-size:.95rem}@media(max-width:767px){.account-menu-item{background:#fff;padding:1rem}.account-menu-item:hover{background:#fafafa;padding-left:1.25rem}.account-menu-item.active{background:#d3d3d3;border-left-color:#2d2d2d;padding-left:calc(1rem - 4px)}.account-menu-item.active:hover{padding-left:calc(1.25rem - 4px)}#account-menu-container{margin-bottom:1.5rem;width:100%}.account-sidebar{background:transparent;border:none;border-radius:0}}@media(min-width:768px)and (max-width:991px){.account-menu-item{font-size:.9rem;padding:.75rem .875rem}.account-menu-item span{font-size:.9rem}.account-menu-item i.icon{font-size:1rem}.account-menu-header{font-size:.875rem;padding:.75rem .875rem}}[data-route^=open_marketplace_vendor_messaging] .ui.segment,[data-route^=open_marketplace_vendor_profile] .ui.segment,[data-route^=sylius_shop_account_] .ui.segment{background:#fff;border:1px solid #d4c4b4;border-radius:4px;box-shadow:none;padding:2rem}@media(max-width:768px){[data-route^=open_marketplace_vendor_messaging] .ui.segment,[data-route^=open_marketplace_vendor_profile] .ui.segment,[data-route^=sylius_shop_account_] .ui.segment{padding:1.5rem}}[data-route^=open_marketplace_vendor_messaging] h1.ui.dividing.header,[data-route^=open_marketplace_vendor_profile] h1.ui.dividing.header,[data-route^=sylius_shop_account_] h1.ui.dividing.header{border-bottom-color:#d4c4b4;color:#2d2d2d;margin-bottom:1.5rem;padding-bottom:1rem}[data-route^=open_marketplace_vendor_messaging] h1.ui.dividing.header .sub.header,[data-route^=open_marketplace_vendor_profile] h1.ui.dividing.header .sub.header,[data-route^=sylius_shop_account_] h1.ui.dividing.header .sub.header{color:#666;padding-top:.5rem}[data-route^=open_marketplace_vendor_messaging] .form-section,[data-route^=open_marketplace_vendor_profile] .form-section,[data-route^=sylius_shop_account_] .form-section{background:#fcf7f2;border:1px solid #d4c4b4;border-radius:12px;margin-bottom:1.5rem;padding:1.25rem;transition:border-color .2s ease}[data-route^=open_marketplace_vendor_messaging] .form-section:hover,[data-route^=open_marketplace_vendor_profile] .form-section:hover,[data-route^=sylius_shop_account_] .form-section:hover{border-color:#ff6b35}@media(max-width:768px){[data-route^=open_marketplace_vendor_messaging] .form-section,[data-route^=open_marketplace_vendor_profile] .form-section,[data-route^=sylius_shop_account_] .form-section{margin-bottom:1rem;padding:1rem}}[data-route^=open_marketplace_vendor_messaging] .form-section-title,[data-route^=open_marketplace_vendor_profile] .form-section-title,[data-route^=sylius_shop_account_] .form-section-title{align-items:center;color:#2d2d2d;display:flex;font-size:.9rem;font-weight:600;gap:.6rem;margin-bottom:1rem}[data-route^=open_marketplace_vendor_messaging] .form-section-title i.icon,[data-route^=open_marketplace_vendor_profile] .form-section-title i.icon,[data-route^=sylius_shop_account_] .form-section-title i.icon{color:#ff6b35;font-size:1rem}@media(max-width:768px){[data-route^=open_marketplace_vendor_messaging] .form-section-title,[data-route^=open_marketplace_vendor_profile] .form-section-title,[data-route^=sylius_shop_account_] .form-section-title{font-size:.85rem}}[data-route^=open_marketplace_vendor_messaging] .ui.form .field,[data-route^=open_marketplace_vendor_profile] .ui.form .field,[data-route^=sylius_shop_account_] .ui.form .field{margin-bottom:.75rem}[data-route^=open_marketplace_vendor_messaging] .ui.form .field:not(.form-section .field),[data-route^=open_marketplace_vendor_profile] .ui.form .field:not(.form-section .field),[data-route^=sylius_shop_account_] .ui.form .field:not(.form-section .field){background:#fcf7f2;border:1px solid #d4c4b4;border-radius:12px;margin-bottom:1.5rem;padding:1.25rem;transition:border-color .2s ease}[data-route^=open_marketplace_vendor_messaging] .ui.form .field:not(.form-section .field):hover,[data-route^=open_marketplace_vendor_profile] .ui.form .field:not(.form-section .field):hover,[data-route^=sylius_shop_account_] .ui.form .field:not(.form-section .field):hover{border-color:#ff6b35}@media(max-width:768px){[data-route^=open_marketplace_vendor_messaging] .ui.form .field:not(.form-section .field),[data-route^=open_marketplace_vendor_profile] .ui.form .field:not(.form-section .field),[data-route^=sylius_shop_account_] .ui.form .field:not(.form-section .field){margin-bottom:1rem;padding:1rem}}[data-route^=open_marketplace_vendor_messaging] .ui.form .field>label,[data-route^=open_marketplace_vendor_profile] .ui.form .field>label,[data-route^=sylius_shop_account_] .ui.form .field>label{color:#2d2d2d!important;display:block!important;font-size:.9rem!important;font-weight:500!important;margin-bottom:.4rem!important;padding:0!important}@media(max-width:768px){[data-route^=open_marketplace_vendor_messaging] .ui.form .field>label,[data-route^=open_marketplace_vendor_profile] .ui.form .field>label,[data-route^=sylius_shop_account_] .ui.form .field>label{font-size:.85rem!important}}[data-route^=open_marketplace_vendor_messaging] .ui.form .field input[type=email],[data-route^=open_marketplace_vendor_messaging] .ui.form .field input[type=password],[data-route^=open_marketplace_vendor_messaging] .ui.form .field input[type=tel],[data-route^=open_marketplace_vendor_messaging] .ui.form .field input[type=text],[data-route^=open_marketplace_vendor_messaging] .ui.form .field select,[data-route^=open_marketplace_vendor_messaging] .ui.form .field textarea,[data-route^=open_marketplace_vendor_profile] .ui.form .field input[type=email],[data-route^=open_marketplace_vendor_profile] .ui.form .field input[type=password],[data-route^=open_marketplace_vendor_profile] .ui.form .field input[type=tel],[data-route^=open_marketplace_vendor_profile] .ui.form .field input[type=text],[data-route^=open_marketplace_vendor_profile] .ui.form .field select,[data-route^=open_marketplace_vendor_profile] .ui.form .field textarea,[data-route^=sylius_shop_account_] .ui.form .field input[type=email],[data-route^=sylius_shop_account_] .ui.form .field input[type=password],[data-route^=sylius_shop_account_] .ui.form .field input[type=tel],[data-route^=sylius_shop_account_] .ui.form .field input[type=text],[data-route^=sylius_shop_account_] .ui.form .field select,[data-route^=sylius_shop_account_] .ui.form .field textarea{background:#fff!important;border:1px solid #d4c4b4!important;border-radius:8px!important;color:#2d2d2d!important;font-size:1rem!important;padding:.85rem 1rem!important;transition:all .2s ease!important;width:100%!important}[data-route^=open_marketplace_vendor_messaging] .ui.form .field input[type=email]:focus,[data-route^=open_marketplace_vendor_messaging] .ui.form .field input[type=password]:focus,[data-route^=open_marketplace_vendor_messaging] .ui.form .field input[type=tel]:focus,[data-route^=open_marketplace_vendor_messaging] .ui.form .field input[type=text]:focus,[data-route^=open_marketplace_vendor_messaging] .ui.form .field select:focus,[data-route^=open_marketplace_vendor_messaging] .ui.form .field textarea:focus,[data-route^=open_marketplace_vendor_profile] .ui.form .field input[type=email]:focus,[data-route^=open_marketplace_vendor_profile] .ui.form .field input[type=password]:focus,[data-route^=open_marketplace_vendor_profile] .ui.form .field input[type=tel]:focus,[data-route^=open_marketplace_vendor_profile] .ui.form .field input[type=text]:focus,[data-route^=open_marketplace_vendor_profile] .ui.form .field select:focus,[data-route^=open_marketplace_vendor_profile] .ui.form .field textarea:focus,[data-route^=sylius_shop_account_] .ui.form .field input[type=email]:focus,[data-route^=sylius_shop_account_] .ui.form .field input[type=password]:focus,[data-route^=sylius_shop_account_] .ui.form .field input[type=tel]:focus,[data-route^=sylius_shop_account_] .ui.form .field input[type=text]:focus,[data-route^=sylius_shop_account_] .ui.form .field select:focus,[data-route^=sylius_shop_account_] .ui.form .field textarea:focus{border-color:#ff6b35!important;box-shadow:0 0 0 3px rgba(255,107,53,.1)!important;outline:none!important}[data-route^=open_marketplace_vendor_messaging] .ui.form .field input[type=email]::placeholder,[data-route^=open_marketplace_vendor_messaging] .ui.form .field input[type=password]::placeholder,[data-route^=open_marketplace_vendor_messaging] .ui.form .field input[type=tel]::placeholder,[data-route^=open_marketplace_vendor_messaging] .ui.form .field input[type=text]::placeholder,[data-route^=open_marketplace_vendor_messaging] .ui.form .field select::placeholder,[data-route^=open_marketplace_vendor_messaging] .ui.form .field textarea::placeholder,[data-route^=open_marketplace_vendor_profile] .ui.form .field input[type=email]::placeholder,[data-route^=open_marketplace_vendor_profile] .ui.form .field input[type=password]::placeholder,[data-route^=open_marketplace_vendor_profile] .ui.form .field input[type=tel]::placeholder,[data-route^=open_marketplace_vendor_profile] .ui.form .field input[type=text]::placeholder,[data-route^=open_marketplace_vendor_profile] .ui.form .field select::placeholder,[data-route^=open_marketplace_vendor_profile] .ui.form .field textarea::placeholder,[data-route^=sylius_shop_account_] .ui.form .field input[type=email]::placeholder,[data-route^=sylius_shop_account_] .ui.form .field input[type=password]::placeholder,[data-route^=sylius_shop_account_] .ui.form .field input[type=tel]::placeholder,[data-route^=sylius_shop_account_] .ui.form .field input[type=text]::placeholder,[data-route^=sylius_shop_account_] .ui.form .field select::placeholder,[data-route^=sylius_shop_account_] .ui.form .field textarea::placeholder{color:#999!important}@media(max-width:768px){[data-route^=open_marketplace_vendor_messaging] .ui.form .field input[type=email],[data-route^=open_marketplace_vendor_messaging] .ui.form .field input[type=password],[data-route^=open_marketplace_vendor_messaging] .ui.form .field input[type=tel],[data-route^=open_marketplace_vendor_messaging] .ui.form .field input[type=text],[data-route^=open_marketplace_vendor_messaging] .ui.form .field select,[data-route^=open_marketplace_vendor_messaging] .ui.form .field textarea,[data-route^=open_marketplace_vendor_profile] .ui.form .field input[type=email],[data-route^=open_marketplace_vendor_profile] .ui.form .field input[type=password],[data-route^=open_marketplace_vendor_profile] .ui.form .field input[type=tel],[data-route^=open_marketplace_vendor_profile] .ui.form .field input[type=text],[data-route^=open_marketplace_vendor_profile] .ui.form .field select,[data-route^=open_marketplace_vendor_profile] .ui.form .field textarea,[data-route^=sylius_shop_account_] .ui.form .field input[type=email],[data-route^=sylius_shop_account_] .ui.form .field input[type=password],[data-route^=sylius_shop_account_] .ui.form .field input[type=tel],[data-route^=sylius_shop_account_] .ui.form .field input[type=text],[data-route^=sylius_shop_account_] .ui.form .field select,[data-route^=sylius_shop_account_] .ui.form .field textarea{font-size:.95rem!important;padding:.75rem!important}}[data-route^=open_marketplace_vendor_messaging] .ui.form .field textarea,[data-route^=open_marketplace_vendor_profile] .ui.form .field textarea,[data-route^=sylius_shop_account_] .ui.form .field textarea{min-height:120px;resize:vertical}[data-route^=open_marketplace_vendor_messaging] .ui.form .field.error,[data-route^=open_marketplace_vendor_messaging] .ui.form .field.error input,[data-route^=open_marketplace_vendor_messaging] .ui.form .field.error select,[data-route^=open_marketplace_vendor_messaging] .ui.form .field.error textarea,[data-route^=open_marketplace_vendor_profile] .ui.form .field.error,[data-route^=open_marketplace_vendor_profile] .ui.form .field.error input,[data-route^=open_marketplace_vendor_profile] .ui.form .field.error select,[data-route^=open_marketplace_vendor_profile] .ui.form .field.error textarea,[data-route^=sylius_shop_account_] .ui.form .field.error,[data-route^=sylius_shop_account_] .ui.form .field.error input,[data-route^=sylius_shop_account_] .ui.form .field.error select,[data-route^=sylius_shop_account_] .ui.form .field.error textarea{border-color:#e36b6b!important}[data-route^=open_marketplace_vendor_messaging] .ui.form .field.error input:focus,[data-route^=open_marketplace_vendor_messaging] .ui.form .field.error select:focus,[data-route^=open_marketplace_vendor_messaging] .ui.form .field.error textarea:focus,[data-route^=open_marketplace_vendor_profile] .ui.form .field.error input:focus,[data-route^=open_marketplace_vendor_profile] .ui.form .field.error select:focus,[data-route^=open_marketplace_vendor_profile] .ui.form .field.error textarea:focus,[data-route^=sylius_shop_account_] .ui.form .field.error input:focus,[data-route^=sylius_shop_account_] .ui.form .field.error select:focus,[data-route^=sylius_shop_account_] .ui.form .field.error textarea:focus{box-shadow:0 0 0 3px hsla(0,68%,65%,.1)!important}[data-route^=open_marketplace_vendor_messaging] .ui.form .field.error .ui.pointing.label,[data-route^=open_marketplace_vendor_profile] .ui.form .field.error .ui.pointing.label,[data-route^=sylius_shop_account_] .ui.form .field.error .ui.pointing.label{background:#fff;border-color:#e36b6b;color:#db4040}[data-route^=open_marketplace_vendor_messaging] .ui.large.primary.button,[data-route^=open_marketplace_vendor_messaging] .ui.primary.button[type=submit],[data-route^=open_marketplace_vendor_messaging] button.ui.primary.button[type=submit],[data-route^=open_marketplace_vendor_profile] .ui.large.primary.button,[data-route^=open_marketplace_vendor_profile] .ui.primary.button[type=submit],[data-route^=open_marketplace_vendor_profile] button.ui.primary.button[type=submit],[data-route^=sylius_shop_account_] .ui.large.primary.button,[data-route^=sylius_shop_account_] .ui.primary.button[type=submit],[data-route^=sylius_shop_account_] button.ui.primary.button[type=submit]{background:#ff6b35!important;border:none!important;border-radius:10px!important;color:#fff!important;font-size:1.1rem!important;font-weight:600!important;letter-spacing:.3px!important;margin-top:.5rem;padding:1rem 2rem!important;text-transform:none!important;transition:all .3s ease!important}[data-route^=open_marketplace_vendor_messaging] .ui.large.primary.button i.icon,[data-route^=open_marketplace_vendor_messaging] .ui.primary.button[type=submit] i.icon,[data-route^=open_marketplace_vendor_messaging] button.ui.primary.button[type=submit] i.icon,[data-route^=open_marketplace_vendor_profile] .ui.large.primary.button i.icon,[data-route^=open_marketplace_vendor_profile] .ui.primary.button[type=submit] i.icon,[data-route^=open_marketplace_vendor_profile] button.ui.primary.button[type=submit] i.icon,[data-route^=sylius_shop_account_] .ui.large.primary.button i.icon,[data-route^=sylius_shop_account_] .ui.primary.button[type=submit] i.icon,[data-route^=sylius_shop_account_] button.ui.primary.button[type=submit] i.icon{margin-right:.5rem!important}[data-route^=open_marketplace_vendor_messaging] .ui.large.primary.button:hover,[data-route^=open_marketplace_vendor_messaging] .ui.primary.button[type=submit]:hover,[data-route^=open_marketplace_vendor_messaging] button.ui.primary.button[type=submit]:hover,[data-route^=open_marketplace_vendor_profile] .ui.large.primary.button:hover,[data-route^=open_marketplace_vendor_profile] .ui.primary.button[type=submit]:hover,[data-route^=open_marketplace_vendor_profile] button.ui.primary.button[type=submit]:hover,[data-route^=sylius_shop_account_] .ui.large.primary.button:hover,[data-route^=sylius_shop_account_] .ui.primary.button[type=submit]:hover,[data-route^=sylius_shop_account_] button.ui.primary.button[type=submit]:hover{background:#ff581c!important;box-shadow:0 6px 20px rgba(255,107,53,.35)!important;transform:translateY(-2px)}[data-route^=open_marketplace_vendor_messaging] .ui.large.primary.button:active,[data-route^=open_marketplace_vendor_messaging] .ui.primary.button[type=submit]:active,[data-route^=open_marketplace_vendor_messaging] button.ui.primary.button[type=submit]:active,[data-route^=open_marketplace_vendor_profile] .ui.large.primary.button:active,[data-route^=open_marketplace_vendor_profile] .ui.primary.button[type=submit]:active,[data-route^=open_marketplace_vendor_profile] button.ui.primary.button[type=submit]:active,[data-route^=sylius_shop_account_] .ui.large.primary.button:active,[data-route^=sylius_shop_account_] .ui.primary.button[type=submit]:active,[data-route^=sylius_shop_account_] button.ui.primary.button[type=submit]:active{transform:translateY(0)}@media(max-width:768px){[data-route^=open_marketplace_vendor_messaging] .ui.large.primary.button,[data-route^=open_marketplace_vendor_messaging] .ui.primary.button[type=submit],[data-route^=open_marketplace_vendor_messaging] button.ui.primary.button[type=submit],[data-route^=open_marketplace_vendor_profile] .ui.large.primary.button,[data-route^=open_marketplace_vendor_profile] .ui.primary.button[type=submit],[data-route^=open_marketplace_vendor_profile] button.ui.primary.button[type=submit],[data-route^=sylius_shop_account_] .ui.large.primary.button,[data-route^=sylius_shop_account_] .ui.primary.button[type=submit],[data-route^=sylius_shop_account_] button.ui.primary.button[type=submit]{font-size:1rem!important;padding:.9rem 1.5rem!important;width:100%}}[data-route^=open_marketplace_vendor_messaging] .profile-update-submit-btn,[data-route^=open_marketplace_vendor_profile] .profile-update-submit-btn,[data-route^=sylius_shop_account_] .profile-update-submit-btn{border-radius:10px!important;font-size:1.1rem!important;font-weight:600!important;letter-spacing:.3px;padding:1rem 2rem!important;text-transform:none!important;transition:all .3s ease!important}[data-route^=open_marketplace_vendor_messaging] .profile-update-submit-btn i.icon,[data-route^=open_marketplace_vendor_profile] .profile-update-submit-btn i.icon,[data-route^=sylius_shop_account_] .profile-update-submit-btn i.icon{margin-right:.5rem!important}[data-route^=open_marketplace_vendor_messaging] .profile-update-submit-btn:hover,[data-route^=open_marketplace_vendor_profile] .profile-update-submit-btn:hover,[data-route^=sylius_shop_account_] .profile-update-submit-btn:hover{box-shadow:0 6px 20px rgba(255,107,53,.35)!important;transform:translateY(-2px)}@media(max-width:768px){[data-route^=open_marketplace_vendor_messaging] .profile-update-submit-btn,[data-route^=open_marketplace_vendor_profile] .profile-update-submit-btn,[data-route^=sylius_shop_account_] .profile-update-submit-btn{font-size:1rem!important;padding:.9rem 1.5rem!important}}[data-route^=open_marketplace_vendor_messaging] .form-section .ui.checkbox label,[data-route^=open_marketplace_vendor_profile] .form-section .ui.checkbox label,[data-route^=sylius_shop_account_] .form-section .ui.checkbox label{color:#2d2d2d!important;font-size:.95rem!important;padding-left:1.8rem!important}[data-route^=open_marketplace_vendor_messaging] .form-section .ui.checkbox input:checked~label:before,[data-route^=open_marketplace_vendor_profile] .form-section .ui.checkbox input:checked~label:before,[data-route^=sylius_shop_account_] .form-section .ui.checkbox input:checked~label:before{background:#ff6b35!important;border-color:#ff6b35!important}[data-route^=open_marketplace_vendor_messaging] .form-section .ui.checkbox input:checked~label:after,[data-route^=open_marketplace_vendor_profile] .form-section .ui.checkbox input:checked~label:after,[data-route^=sylius_shop_account_] .form-section .ui.checkbox input:checked~label:after{color:#fff!important}@media(max-width:768px){[data-route^=open_marketplace_vendor_messaging] .ui.stackable.two.column.grid>.column,[data-route^=open_marketplace_vendor_profile] .ui.stackable.two.column.grid>.column,[data-route^=sylius_shop_account_] .ui.stackable.two.column.grid>.column{padding-bottom:0!important}}[data-route^=open_marketplace_vendor_messaging] .ui.negative.message,[data-route^=open_marketplace_vendor_messaging] .ui.positive.message,[data-route^=open_marketplace_vendor_profile] .ui.negative.message,[data-route^=open_marketplace_vendor_profile] .ui.positive.message,[data-route^=sylius_shop_account_] .ui.negative.message,[data-route^=sylius_shop_account_] .ui.positive.message{border-radius:8px;margin-bottom:1.5rem}[data-route^=open_marketplace_vendor_messaging] .vendor-edit-btn,[data-route^=open_marketplace_vendor_profile] .vendor-edit-btn,[data-route^=sylius_shop_account_] .vendor-edit-btn{border-radius:10px!important;font-size:1.1rem!important;font-weight:600!important;margin-bottom:1.5rem!important;padding:1rem 2rem!important}[data-route^=open_marketplace_vendor_messaging] .vendor-edit-btn i.icon,[data-route^=open_marketplace_vendor_profile] .vendor-edit-btn i.icon,[data-route^=sylius_shop_account_] .vendor-edit-btn i.icon{margin-right:.5rem!important}[data-route^=open_marketplace_vendor_messaging] .vendor-info-section,[data-route^=open_marketplace_vendor_profile] .vendor-info-section,[data-route^=sylius_shop_account_] .vendor-info-section{background:#fcf7f2;border:1px solid #d4c4b4;border-radius:12px;margin-bottom:1.5rem;padding:1.5rem;transition:border-color .2s ease}[data-route^=open_marketplace_vendor_messaging] .vendor-info-section:hover,[data-route^=open_marketplace_vendor_profile] .vendor-info-section:hover,[data-route^=sylius_shop_account_] .vendor-info-section:hover{border-color:#ff6b35}@media(max-width:768px){[data-route^=open_marketplace_vendor_messaging] .vendor-info-section,[data-route^=open_marketplace_vendor_profile] .vendor-info-section,[data-route^=sylius_shop_account_] .vendor-info-section{margin-bottom:1rem;padding:1rem}}[data-route^=open_marketplace_vendor_messaging] .vendor-info-section-title,[data-route^=open_marketplace_vendor_profile] .vendor-info-section-title,[data-route^=sylius_shop_account_] .vendor-info-section-title{align-items:center;border-bottom:2px solid #d4c4b4;color:#2d2d2d;display:flex;font-size:1.1rem;font-weight:600;gap:.6rem;margin-bottom:1.25rem;padding-bottom:.75rem}[data-route^=open_marketplace_vendor_messaging] .vendor-info-section-title i.icon,[data-route^=open_marketplace_vendor_profile] .vendor-info-section-title i.icon,[data-route^=sylius_shop_account_] .vendor-info-section-title i.icon{color:#ff6b35;font-size:1.2rem}@media(max-width:768px){[data-route^=open_marketplace_vendor_messaging] .vendor-info-section-title,[data-route^=open_marketplace_vendor_profile] .vendor-info-section-title,[data-route^=sylius_shop_account_] .vendor-info-section-title{font-size:1rem}}[data-route^=open_marketplace_vendor_messaging] .vendor-info-grid,[data-route^=open_marketplace_vendor_profile] .vendor-info-grid,[data-route^=sylius_shop_account_] .vendor-info-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}@media(max-width:768px){[data-route^=open_marketplace_vendor_messaging] .vendor-info-grid,[data-route^=open_marketplace_vendor_profile] .vendor-info-grid,[data-route^=sylius_shop_account_] .vendor-info-grid{gap:.75rem;grid-template-columns:1fr}}[data-route^=open_marketplace_vendor_messaging] .vendor-info-item,[data-route^=open_marketplace_vendor_profile] .vendor-info-item,[data-route^=sylius_shop_account_] .vendor-info-item{background:#fff;border:1px solid #d4c4b4;border-radius:8px;padding:1rem}[data-route^=open_marketplace_vendor_messaging] .vendor-info-item.vendor-info-item-full,[data-route^=open_marketplace_vendor_profile] .vendor-info-item.vendor-info-item-full,[data-route^=sylius_shop_account_] .vendor-info-item.vendor-info-item-full{grid-column:1/-1}@media(max-width:768px){[data-route^=open_marketplace_vendor_messaging] .vendor-info-item,[data-route^=open_marketplace_vendor_profile] .vendor-info-item,[data-route^=sylius_shop_account_] .vendor-info-item{padding:.75rem}}[data-route^=open_marketplace_vendor_messaging] .vendor-info-label,[data-route^=open_marketplace_vendor_profile] .vendor-info-label,[data-route^=sylius_shop_account_] .vendor-info-label{color:#666;font-size:.85rem;font-weight:600;letter-spacing:.5px;margin-bottom:.5rem;text-transform:uppercase}[data-route^=open_marketplace_vendor_messaging] .vendor-info-value,[data-route^=open_marketplace_vendor_profile] .vendor-info-value,[data-route^=sylius_shop_account_] .vendor-info-value{word-wrap:break-word;color:#2d2d2d;font-size:1rem;font-weight:500}@media(max-width:768px){[data-route^=open_marketplace_vendor_messaging] .vendor-info-value,[data-route^=open_marketplace_vendor_profile] .vendor-info-value,[data-route^=sylius_shop_account_] .vendor-info-value{font-size:.95rem}}[data-route^=open_marketplace_vendor_messaging] .vendor-background-preview,[data-route^=open_marketplace_vendor_messaging] .vendor-logo-preview,[data-route^=open_marketplace_vendor_profile] .vendor-background-preview,[data-route^=open_marketplace_vendor_profile] .vendor-logo-preview,[data-route^=sylius_shop_account_] .vendor-background-preview,[data-route^=sylius_shop_account_] .vendor-logo-preview{border:1px solid #d4c4b4;border-radius:8px;margin-top:.5rem;max-height:150px;max-width:200px;object-fit:contain}@media(max-width:768px){[data-route^=open_marketplace_vendor_messaging] .vendor-background-preview,[data-route^=open_marketplace_vendor_messaging] .vendor-logo-preview,[data-route^=open_marketplace_vendor_profile] .vendor-background-preview,[data-route^=open_marketplace_vendor_profile] .vendor-logo-preview,[data-route^=sylius_shop_account_] .vendor-background-preview,[data-route^=sylius_shop_account_] .vendor-logo-preview{max-width:100%}}[data-route^=open_marketplace_vendor_messaging] .ui.warning.message,[data-route^=open_marketplace_vendor_profile] .ui.warning.message,[data-route^=sylius_shop_account_] .ui.warning.message{border-radius:8px;margin-bottom:1.5rem}[data-route^=open_marketplace_vendor_messaging] .ui.warning.message .header,[data-route^=open_marketplace_vendor_profile] .ui.warning.message .header,[data-route^=sylius_shop_account_] .ui.warning.message .header{align-items:center;display:flex;gap:.5rem}[data-route^=open_marketplace_vendor] #site-header .header-desktop .column:nth-child(2),[data-route^=open_marketplace_vendor] #site-header .header-desktop .column:nth-child(3),[data-route^=open_marketplace_vendor] #site-header .header-mobile-right,[data-route^=poppy_vendor] #site-header .header-desktop .column:nth-child(2),[data-route^=poppy_vendor] #site-header .header-desktop .column:nth-child(3),[data-route^=poppy_vendor] #site-header .header-mobile-right,[data-route^=vendor_earning] #site-header .header-desktop .column:nth-child(2),[data-route^=vendor_earning] #site-header .header-desktop .column:nth-child(3),[data-route^=vendor_earning] #site-header .header-mobile-right,[data-route^=vendor_payout] #site-header .header-desktop .column:nth-child(2),[data-route^=vendor_payout] #site-header .header-desktop .column:nth-child(3),[data-route^=vendor_payout] #site-header .header-mobile-right{display:none!important}#site-header .header-desktop{display:flex!important}#site-header .header-mobile{display:none!important}@media(max-width:767px){#site-header .header-desktop{display:none!important}#site-header .header-mobile{align-items:flex-start;display:flex!important;gap:10px}#site-header .header-mobile .header-mobile-logo{flex:0 0 40%;max-width:40%}#site-header .header-mobile .header-mobile-logo img{height:auto;max-width:100%}#site-header .header-mobile .header-mobile-right{display:flex;flex:1;flex-direction:column;gap:4px;justify-content:space-between}#site-header .header-mobile .header-mobile-search .ui.icon.input{width:100%}#site-header .header-mobile .header-mobile-search .ui.icon.input input{padding-bottom:8px;padding-top:8px;width:100%}#site-header .header-mobile .header-mobile-cart .ui.button{padding-bottom:8px!important;padding-top:8px!important;width:100%}}#footer{background:#2d3748!important;margin-top:3rem;padding:0!important}#footer .footer-main{padding:3rem 0 2rem}#footer .footer-main .footer-brand{margin-bottom:1.5rem}#footer .footer-main .footer-brand img{height:auto;max-width:200px}#footer .footer-main .footer-brand p{color:#a0aec0;font-size:.9rem;line-height:1.6;margin-top:1rem}#footer .footer-main .footer-links h4{color:#e2e8f0;font-size:1rem;font-weight:600;letter-spacing:.5px;margin-bottom:1rem;text-transform:uppercase}#footer .footer-main .footer-links ul{list-style:none;margin:0;padding:0}#footer .footer-main .footer-links ul li{margin-bottom:.6rem}#footer .footer-main .footer-links ul li a{color:#a0aec0;font-size:.95rem;text-decoration:none;transition:color .2s ease}#footer .footer-main .footer-links ul li a:hover{color:#e86f39!important}#footer .footer-main .footer-contact h4{color:#e2e8f0;font-size:1rem;font-weight:600;letter-spacing:.5px;margin-bottom:1rem;text-transform:uppercase}#footer .footer-main .footer-contact p{color:#a0aec0;font-size:.9rem;margin-bottom:.5rem}#footer .footer-main .footer-contact p a{color:#a0aec0!important;text-decoration:none}#footer .footer-main .footer-contact p a:hover{color:#e86f39!important;text-decoration:underline}#footer .footer-main .footer-contact .footer-social{margin-top:1rem}#footer .footer-main .footer-contact .footer-social a{color:#a0aec0;margin-right:.75rem;transition:color .2s ease}#footer .footer-main .footer-contact .footer-social a:hover{color:#e86f39!important}#footer .footer-main .footer-contact .footer-social a i.icon{margin:0}#footer .footer-bottom{background:#232b38;border-top:1px solid hsla(0,0%,100%,.1);padding:1.5rem 0}#footer .footer-bottom .footer-bottom-content{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}#footer .footer-bottom .footer-bottom-content .company-info{color:#a0aec0;font-size:.85rem}#footer .footer-bottom .footer-bottom-content .company-info span{display:block;margin-bottom:.25rem}#footer .footer-bottom .footer-bottom-content .company-info span:last-child{margin-bottom:0}#footer .footer-bottom .footer-bottom-content .copyright{color:#a0aec0;font-size:.85rem}@media(max-width:991px){#footer .footer-main .ui.grid>.column{margin-bottom:2rem}}@media(max-width:767px){#footer .footer-main{padding:2rem 0 1rem;text-align:center}#footer .footer-main .footer-brand{margin-bottom:2rem}#footer .footer-main .footer-links{margin-bottom:1.5rem}#footer .footer-main .footer-links h4{margin-bottom:.75rem}#footer .footer-main .footer-contact{margin-bottom:1rem}#footer .footer-bottom .footer-bottom-content{flex-direction:column;text-align:center}#footer .footer-bottom .footer-bottom-content .company-info span{display:inline}#footer .footer-bottom .footer-bottom-content .company-info span:not(:last-child):after{content:" · "}}.ui.breadcrumb{align-items:center;background:transparent;display:flex;flex-wrap:wrap;font-size:12px;gap:8px;letter-spacing:.3px;line-height:1.5;margin:0 0 24px;padding:16px 0}@media(max-width:768px){.ui.breadcrumb{font-size:11px;gap:6px;margin:0 0 16px;padding:12px 0}}.ui.breadcrumb .section{color:#2d2d2d;display:inline-block;font-weight:400;text-transform:uppercase;transition:color .2s ease}.ui.breadcrumb .section:not(.active){cursor:default}.ui.breadcrumb a.section{color:#666!important;cursor:pointer;text-decoration:none}.ui.breadcrumb a.section:hover{color:#ff6b35!important}.ui.breadcrumb a.section:focus{outline:2px solid #ff6b35;outline-offset:2px}.ui.breadcrumb .active.section{color:#2d2d2d;font-weight:600}.ui.breadcrumb .divider{color:#999;display:inline-block;font-size:11px;margin:0;user-select:none}@media(max-width:768px){.ui.breadcrumb .divider{font-size:10px}}.ui.breadcrumb i.divider{margin:0!important;opacity:.6;padding:0!important}.ui.breadcrumb i.divider:before{content:"/"!important;font-style:normal}.ui.breadcrumb i.icon.divider:before{content:"/"!important}@media(max-width:1024px){.ui.breadcrumb{font-size:11px;gap:7px}}@media(max-width:768px){.ui.breadcrumb .section{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui.breadcrumb .active.section{max-width:none}}.ui.container>.ui.breadcrumb{padding:16px 0}@media(max-width:768px){.ui.container>.ui.breadcrumb{padding:12px 0}}.ui.breadcrumb:not(:last-child){margin-bottom:24px}@media(max-width:768px){.ui.breadcrumb:not(:last-child){margin-bottom:16px}}#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}[data-route=sylius_shop_cart_summary] .ui.stackable.grid{margin:0 auto;max-width:1400px;padding:0 1rem}@media(max-width:768px){[data-route=sylius_shop_cart_summary] .ui.stackable.grid{padding:0 .5rem}}[data-route=sylius_shop_cart_summary] .ui.two.column.stackable.grid{background:#fcf7f2;border:1px solid #d4c4b4;border-radius:12px;margin-bottom:1.5rem;padding:1.5rem}@media(max-width:768px){[data-route=sylius_shop_cart_summary] .ui.two.column.stackable.grid{margin-bottom:1rem;padding:1rem}}[data-route=sylius_shop_cart_summary] .ui.two.column.stackable.grid .column{align-items:center;display:flex}[data-route=sylius_shop_cart_summary] .ui.two.column.stackable.grid .column:last-child{justify-content:flex-end}@media(max-width:768px){[data-route=sylius_shop_cart_summary] .ui.two.column.stackable.grid .column:last-child{justify-content:flex-start;margin-top:.75rem}}[data-route=sylius_shop_cart_summary] .ui.two.column.stackable.grid h1.ui.header{color:#2d2d2d;font-size:2rem;font-weight:700;margin:0}@media(max-width:768px){[data-route=sylius_shop_cart_summary] .ui.two.column.stackable.grid h1.ui.header{font-size:1.5rem}}[data-route=sylius_shop_cart_summary] .ui.two.column.stackable.grid h1.ui.header .sub.header{color:#666;font-size:1rem;font-weight:400;margin-top:.5rem}@media(max-width:768px){[data-route=sylius_shop_cart_summary] .ui.two.column.stackable.grid h1.ui.header .sub.header{font-size:.9rem}}[data-route=sylius_shop_cart_summary] .ui.two.column.stackable.grid h1.ui.header i.icon{color:#ff6b35}[data-route=sylius_shop_cart_summary] #sylius-cart-clear{background:#fff!important;border:1px solid #d4c4b4!important;border-radius:8px!important;color:#e36b6b!important;font-weight:500!important;padding:.75rem 1.5rem!important;transition:all .2s ease!important}[data-route=sylius_shop_cart_summary] #sylius-cart-clear:hover{background:#fff!important;border-color:#e36b6b!important;transform:translateY(-1px)}@media(max-width:768px){[data-route=sylius_shop_cart_summary] #sylius-cart-clear{font-size:.9rem!important;padding:.6rem 1rem!important}[data-route=sylius_shop_cart_summary] .eleven.wide.column{padding-bottom:1rem!important;width:100%!important}[data-route=sylius_shop_cart_summary] .five.wide.column{padding-top:0!important;width:100%!important}}[data-route=sylius_shop_cart_summary] .ui.segment{background:#fff;border:1px solid #d4c4b4;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);padding:1.5rem}@media(max-width:768px){[data-route=sylius_shop_cart_summary] .ui.segment{padding:1rem}}[data-route=sylius_shop_cart_summary] #sylius-cart-items{border-radius:8px;margin-top:1rem;overflow:hidden}[data-route=sylius_shop_cart_summary] #sylius-cart-items thead{background:#f5ebe0}[data-route=sylius_shop_cart_summary] #sylius-cart-items thead tr th{border-bottom:2px solid #d4c4b4;color:#2d2d2d;font-size:.9rem;font-weight:600;padding:1rem .75rem}@media(max-width:1024px){[data-route=sylius_shop_cart_summary] #sylius-cart-items thead tr th{font-size:.85rem;padding:.75rem .5rem}}@media(max-width:768px){[data-route=sylius_shop_cart_summary] #sylius-cart-items thead tr th{font-size:.8rem;padding:.6rem .4rem}}[data-route=sylius_shop_cart_summary] #sylius-cart-items tbody tr{border-bottom:1px solid #d4c4b4;transition:background-color .2s ease}[data-route=sylius_shop_cart_summary] #sylius-cart-items tbody tr:hover{background:#fffffe}[data-route=sylius_shop_cart_summary] #sylius-cart-items tbody tr:last-child{border-bottom:none}[data-route=sylius_shop_cart_summary] #sylius-cart-items tbody tr td{padding:1.25rem .75rem;vertical-align:middle}@media(max-width:1024px){[data-route=sylius_shop_cart_summary] #sylius-cart-items tbody tr td{padding:1rem .5rem}}@media(max-width:768px){[data-route=sylius_shop_cart_summary] #sylius-cart-items tbody tr td{padding:.75rem .4rem}}[data-route=sylius_shop_cart_summary] #sylius-cart-items tbody tr td.single.line .ui.header{align-items:center;display:flex;gap:1rem}@media(max-width:768px){[data-route=sylius_shop_cart_summary] #sylius-cart-items tbody tr td.single.line .ui.header{gap:.5rem}}[data-route=sylius_shop_cart_summary] #sylius-cart-items tbody tr td.single.line .ui.header img{border:1px solid #d4c4b4;border-radius:8px;height:70px;object-fit:cover;width:70px}@media(max-width:768px){[data-route=sylius_shop_cart_summary] #sylius-cart-items tbody tr td.single.line .ui.header img{height:50px;width:50px}}[data-route=sylius_shop_cart_summary] #sylius-cart-items tbody tr td.single.line .ui.header .content{flex:1}[data-route=sylius_shop_cart_summary] #sylius-cart-items tbody tr td.single.line .ui.header .content a{color:#2d2d2d;text-decoration:none}[data-route=sylius_shop_cart_summary] #sylius-cart-items tbody tr td.single.line .ui.header .content a:hover{color:#ff6b35}[data-route=sylius_shop_cart_summary] #sylius-cart-items tbody tr td.single.line .ui.header .content .sylius-product-name{font-size:1rem;font-weight:600;margin-bottom:.25rem}@media(max-width:768px){[data-route=sylius_shop_cart_summary] #sylius-cart-items tbody tr td.single.line .ui.header .content .sylius-product-name{font-size:.9rem}}[data-route=sylius_shop_cart_summary] #sylius-cart-items tbody tr td.single.line .ui.header .content .sylius-product-variant-info{color:#666;font-size:.85rem;font-weight:400}@media(max-width:768px){[data-route=sylius_shop_cart_summary] #sylius-cart-items tbody tr td.single.line .ui.header .content .sylius-product-variant-info{font-size:.75rem}}[data-route=sylius_shop_cart_summary] #sylius-cart-items tbody tr td.right.aligned{color:#2d2d2d;font-weight:600}[data-route=sylius_shop_cart_summary] #sylius-cart-items tbody tr td.right.aligned .sylius-total,[data-route=sylius_shop_cart_summary] #sylius-cart-items tbody tr td.right.aligned .sylius-unit-price{display:block;font-size:1rem;margin-bottom:.25rem}@media(max-width:768px){[data-route=sylius_shop_cart_summary] #sylius-cart-items tbody tr td.right.aligned .sylius-total,[data-route=sylius_shop_cart_summary] #sylius-cart-items tbody tr td.right.aligned .sylius-unit-price{font-size:.9rem}}[data-route=sylius_shop_cart_summary] #sylius-cart-items tbody tr td.right.aligned .cart-view-rental-months-info{color:#666;display:block;font-size:.8rem;font-weight:400}@media(max-width:768px){[data-route=sylius_shop_cart_summary] #sylius-cart-items tbody tr td.right.aligned .cart-view-rental-months-info{font-size:.75rem}}[data-route=sylius_shop_cart_summary] #sylius-cart-items tbody tr td.center.aligned .sylius-quantity input[type=number]{background:#fff!important;border:1px solid #d4c4b4!important;border-radius:6px!important;color:#2d2d2d!important;font-weight:500;padding:.5rem;text-align:center;transition:all .2s ease!important;width:70px}[data-route=sylius_shop_cart_summary] #sylius-cart-items tbody tr td.center.aligned .sylius-quantity input[type=number]:focus{border-color:#ff6b35!important;box-shadow:0 0 0 2px rgba(255,107,53,.1)!important;outline:none}@media(max-width:768px){[data-route=sylius_shop_cart_summary] #sylius-cart-items tbody tr td.center.aligned .sylius-quantity input[type=number]{font-size:.9rem;padding:.4rem;width:50px}}[data-route=sylius_shop_cart_summary] .sylius-cart-remove-button{background:transparent!important;border:1px solid #d4c4b4!important;border-radius:6px!important;color:#e36b6b!important;padding:.6rem .8rem!important;transition:all .2s ease!important}[data-route=sylius_shop_cart_summary] .sylius-cart-remove-button:hover{background:#fff!important;border-color:#e36b6b!important}@media(max-width:768px){[data-route=sylius_shop_cart_summary] .sylius-cart-remove-button{padding:.5rem .6rem!important}[data-route=sylius_shop_cart_summary] .sylius-cart-remove-button i.icon{margin:0!important}}[data-route=sylius_shop_cart_summary] #sylius-cart-update{background:#ff6b35!important;border-color:#ff6b35!important;border-radius:8px!important;color:#fff!important;font-weight:500!important;margin-top:1rem!important;padding:.85rem 1.5rem!important;transition:all .2s ease!important}[data-route=sylius_shop_cart_summary] #sylius-cart-update:hover{background:#ff581c!important;box-shadow:0 4px 12px rgba(255,107,53,.3)!important;transform:translateY(-1px)}@media(max-width:768px){[data-route=sylius_shop_cart_summary] #sylius-cart-update{font-size:.95rem!important;padding:.75rem 1rem!important;width:100%}}[data-route=sylius_shop_cart_summary] .five.wide.column .ui.segment{position:sticky;top:1rem}@media(max-width:768px){[data-route=sylius_shop_cart_summary] .five.wide.column .ui.segment{position:static}}[data-route=sylius_shop_cart_summary] .five.wide.column .ui.segment h2.ui.dividing.header{border-bottom-color:#d4c4b4;color:#2d2d2d;font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;padding-bottom:1rem}@media(max-width:768px){[data-route=sylius_shop_cart_summary] .five.wide.column .ui.segment h2.ui.dividing.header{font-size:1.25rem;margin-bottom:1rem}}[data-route=sylius_shop_cart_summary] .five.wide.column .ui.segment table.ui.very.basic.table tbody tr td{color:#2d2d2d;font-size:1rem;padding:.75rem 0}@media(max-width:768px){[data-route=sylius_shop_cart_summary] .five.wide.column .ui.segment table.ui.very.basic.table tbody tr td{font-size:.9rem;padding:.5rem 0}}[data-route=sylius_shop_cart_summary] .five.wide.column .ui.segment table.ui.very.basic.table tbody tr td:first-child{font-weight:500}[data-route=sylius_shop_cart_summary] .five.wide.column .ui.segment table.ui.very.basic.table tbody tr td.right.aligned{font-weight:600}[data-route=sylius_shop_cart_summary] .five.wide.column .ui.segment table.ui.very.basic.table tbody tr.ui.large.header td{border-top:2px solid #d4c4b4;color:#2d2d2d;font-size:1.25rem;font-weight:700;padding-bottom:.5rem;padding-top:1rem}@media(max-width:768px){[data-route=sylius_shop_cart_summary] .five.wide.column .ui.segment table.ui.very.basic.table tbody tr.ui.large.header td{font-size:1.1rem}}[data-route=sylius_shop_cart_summary] .five.wide.column .ui.segment .ui.primary.button,[data-route=sylius_shop_cart_summary] .five.wide.column .ui.segment button.primary{background:#ff6b35!important;border-color:#ff6b35!important;border-radius:10px!important;color:#fff!important;font-size:1.1rem!important;font-weight:600!important;margin-top:1rem;padding:1rem 2rem!important;transition:all .3s ease!important;width:100%}[data-route=sylius_shop_cart_summary] .five.wide.column .ui.segment .ui.primary.button:hover,[data-route=sylius_shop_cart_summary] .five.wide.column .ui.segment button.primary:hover{background:#ff581c!important;box-shadow:0 6px 20px rgba(255,107,53,.35)!important;transform:translateY(-2px)}@media(max-width:768px){[data-route=sylius_shop_cart_summary] .five.wide.column .ui.segment .ui.primary.button,[data-route=sylius_shop_cart_summary] .five.wide.column .ui.segment button.primary{font-size:1rem!important;padding:.9rem 1.5rem!important}}[data-route=sylius_shop_cart_summary] .ui.info.message{background:#fff;border:1px solid #ff6b35;border-radius:8px;color:#ff4602;font-size:1.05rem;padding:2rem;text-align:center}@media(max-width:768px){[data-route=sylius_shop_cart_summary] .ui.info.message{font-size:1rem;padding:1.5rem}[data-route=sylius_shop_cart_summary] .sylius-total-month-full,[data-route=sylius_shop_cart_summary] .sylius-unit-price-month-full{display:none!important}[data-route=sylius_shop_cart_summary] .sylius-total-month-short,[data-route=sylius_shop_cart_summary] .sylius-unit-price-month-short{display:inline!important}}.sylius-total-month-short,.sylius-unit-price-month-short{display:none}.ui.cards>.card.fluid,.ui.fluid.card{background:#fefcfa!important;border:2px solid #d4c4b4!important;border-radius:16px!important;box-shadow:0 4px 12px rgba(0,0,0,.08)!important;margin:.5rem!important;overflow:hidden!important;transition:all .3s ease!important}.ui.cards>.card.fluid:hover,.ui.fluid.card:hover{border-color:#ff6b35!important;box-shadow:0 12px 32px rgba(0,0,0,.15)!important;transform:translateY(-6px)!important}.ui.cards>.card.fluid .blurring.dimmable.image,.ui.fluid.card .blurring.dimmable.image{background:#fff;border-bottom:2px solid #d4c4b4;margin:0!important;padding:0!important;position:relative}.ui.cards>.card.fluid .blurring.dimmable.image img,.ui.fluid.card .blurring.dimmable.image img{display:block;height:300px;object-fit:cover;width:100%}@media(max-width:1024px){.ui.cards>.card.fluid .blurring.dimmable.image img,.ui.fluid.card .blurring.dimmable.image img{height:260px}}@media(max-width:768px){.ui.cards>.card.fluid .blurring.dimmable.image img,.ui.fluid.card .blurring.dimmable.image img{height:220px}}.ui.cards>.card.fluid .blurring.dimmable.image .ui.dimmer,.ui.fluid.card .blurring.dimmable.image .ui.dimmer{background:rgba(255,107,53,.9)!important;border-radius:0!important}.ui.cards>.card.fluid .blurring.dimmable.image .ui.dimmer .content,.ui.fluid.card .blurring.dimmable.image .ui.dimmer .content{padding:0!important}.ui.cards>.card.fluid .blurring.dimmable.image .ui.dimmer .ui.inverted.button,.ui.fluid.card .blurring.dimmable.image .ui.dimmer .ui.inverted.button{background:#fff!important;border:none!important;border-radius:10px!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important;color:#ff6b35!important;font-weight:600!important;padding:.85rem 1.75rem!important;transition:all .2s ease!important}.ui.cards>.card.fluid .blurring.dimmable.image .ui.dimmer .ui.inverted.button:hover,.ui.fluid.card .blurring.dimmable.image .ui.dimmer .ui.inverted.button:hover{background:#fcf7f2!important;box-shadow:0 6px 16px rgba(0,0,0,.2)!important;transform:scale(1.08)!important}.ui.cards>.card.fluid .content.wishlist,.ui.cards>.card.fluid>.content,.ui.fluid.card .content.wishlist,.ui.fluid.card>.content{background:#fff!important;border:none!important;margin:0!important;padding:1.5rem!important}@media(max-width:768px){.ui.cards>.card.fluid .content.wishlist,.ui.cards>.card.fluid>.content,.ui.fluid.card .content.wishlist,.ui.fluid.card>.content{padding:1.25rem!important}}.ui.cards>.card.fluid .content.wishlist .header.sylius-product-name,.ui.cards>.card.fluid .content.wishlist a.header.sylius-product-name,.ui.cards>.card.fluid>.content .header.sylius-product-name,.ui.cards>.card.fluid>.content a.header.sylius-product-name,.ui.fluid.card .content.wishlist .header.sylius-product-name,.ui.fluid.card .content.wishlist a.header.sylius-product-name,.ui.fluid.card>.content .header.sylius-product-name,.ui.fluid.card>.content a.header.sylius-product-name{color:#2d2d2d!important;display:block!important;font-size:1.1rem!important;font-weight:600!important;line-height:1.4!important;margin-bottom:.85rem!important;padding:0!important;text-decoration:none!important;transition:color .2s ease!important}.ui.cards>.card.fluid .content.wishlist .header.sylius-product-name:hover,.ui.cards>.card.fluid .content.wishlist a.header.sylius-product-name:hover,.ui.cards>.card.fluid>.content .header.sylius-product-name:hover,.ui.cards>.card.fluid>.content a.header.sylius-product-name:hover,.ui.fluid.card .content.wishlist .header.sylius-product-name:hover,.ui.fluid.card .content.wishlist a.header.sylius-product-name:hover,.ui.fluid.card>.content .header.sylius-product-name:hover,.ui.fluid.card>.content a.header.sylius-product-name:hover{color:#ff6b35!important}@media(max-width:768px){.ui.cards>.card.fluid .content.wishlist .header.sylius-product-name,.ui.cards>.card.fluid .content.wishlist a.header.sylius-product-name,.ui.cards>.card.fluid>.content .header.sylius-product-name,.ui.cards>.card.fluid>.content a.header.sylius-product-name,.ui.fluid.card .content.wishlist .header.sylius-product-name,.ui.fluid.card .content.wishlist a.header.sylius-product-name,.ui.fluid.card>.content .header.sylius-product-name,.ui.fluid.card>.content a.header.sylius-product-name{font-size:1rem!important;margin-bottom:.75rem!important}}.ui.cards>.card.fluid .content.wishlist .sylius-product-price,.ui.cards>.card.fluid>.content .sylius-product-price,.ui.fluid.card .content.wishlist .sylius-product-price,.ui.fluid.card>.content .sylius-product-price{color:#ff6b35!important;font-size:1.25rem!important;font-weight:700!important;margin-bottom:1rem!important;padding:0!important}@media(max-width:768px){.ui.cards>.card.fluid .content.wishlist .sylius-product-price,.ui.cards>.card.fluid>.content .sylius-product-price,.ui.fluid.card .content.wishlist .sylius-product-price,.ui.fluid.card>.content .sylius-product-price{font-size:1.1rem!important;margin-bottom:.85rem!important}}.ui.cards>.card.fluid .content.wishlist .ui.divider,.ui.cards>.card.fluid>.content .ui.divider,.ui.fluid.card .content.wishlist .ui.divider,.ui.fluid.card>.content .ui.divider{border-bottom:none!important;border-top:1px solid #d4c4b4!important;margin:1.25rem 0!important}@media(max-width:768px){.ui.cards>.card.fluid .content.wishlist .ui.divider,.ui.cards>.card.fluid>.content .ui.divider,.ui.fluid.card .content.wishlist .ui.divider,.ui.fluid.card>.content .ui.divider{margin:1rem 0!important}}.ui.cards>.card.fluid .content.wishlist .sylius-add-to-wishlist,.ui.cards>.card.fluid>.content .sylius-add-to-wishlist,.ui.fluid.card .content.wishlist .sylius-add-to-wishlist,.ui.fluid.card>.content .sylius-add-to-wishlist{margin:0!important;padding:0!important;width:100%}.ui.cards>.card.fluid .content.wishlist .sylius-add-to-wishlist button,.ui.cards>.card.fluid .content.wishlist .sylius-add-to-wishlist button.ui.button,.ui.cards>.card.fluid>.content .sylius-add-to-wishlist button,.ui.cards>.card.fluid>.content .sylius-add-to-wishlist button.ui.button,.ui.fluid.card .content.wishlist .sylius-add-to-wishlist button,.ui.fluid.card .content.wishlist .sylius-add-to-wishlist button.ui.button,.ui.fluid.card>.content .sylius-add-to-wishlist button,.ui.fluid.card>.content .sylius-add-to-wishlist button.ui.button{background:#fcf7f2!important;border:2px solid #d4c4b4!important;border-radius:10px!important;color:#2d2d2d!important;font-size:.95rem!important;font-weight:600!important;margin:0!important;padding:.85rem 1.25rem!important;transition:all .2s ease!important;width:100%!important}.ui.cards>.card.fluid .content.wishlist .sylius-add-to-wishlist button i.icon,.ui.cards>.card.fluid .content.wishlist .sylius-add-to-wishlist button.ui.button i.icon,.ui.cards>.card.fluid>.content .sylius-add-to-wishlist button i.icon,.ui.cards>.card.fluid>.content .sylius-add-to-wishlist button.ui.button i.icon,.ui.fluid.card .content.wishlist .sylius-add-to-wishlist button i.icon,.ui.fluid.card .content.wishlist .sylius-add-to-wishlist button.ui.button i.icon,.ui.fluid.card>.content .sylius-add-to-wishlist button i.icon,.ui.fluid.card>.content .sylius-add-to-wishlist button.ui.button i.icon{color:#ff6b35!important;margin-right:.5rem!important}.ui.cards>.card.fluid .content.wishlist .sylius-add-to-wishlist button.ui.button:hover,.ui.cards>.card.fluid .content.wishlist .sylius-add-to-wishlist button:hover,.ui.cards>.card.fluid>.content .sylius-add-to-wishlist button.ui.button:hover,.ui.cards>.card.fluid>.content .sylius-add-to-wishlist button:hover,.ui.fluid.card .content.wishlist .sylius-add-to-wishlist button.ui.button:hover,.ui.fluid.card .content.wishlist .sylius-add-to-wishlist button:hover,.ui.fluid.card>.content .sylius-add-to-wishlist button.ui.button:hover,.ui.fluid.card>.content .sylius-add-to-wishlist button:hover{background:#fff!important;border-color:#ff6b35!important;box-shadow:0 2px 8px rgba(255,107,53,.2)!important;color:#ff6b35!important;transform:translateY(-1px)!important}@media(max-width:768px){.ui.cards>.card.fluid .content.wishlist .sylius-add-to-wishlist button,.ui.cards>.card.fluid .content.wishlist .sylius-add-to-wishlist button.ui.button,.ui.cards>.card.fluid>.content .sylius-add-to-wishlist button,.ui.cards>.card.fluid>.content .sylius-add-to-wishlist button.ui.button,.ui.fluid.card .content.wishlist .sylius-add-to-wishlist button,.ui.fluid.card .content.wishlist .sylius-add-to-wishlist button.ui.button,.ui.fluid.card>.content .sylius-add-to-wishlist button,.ui.fluid.card>.content .sylius-add-to-wishlist button.ui.button{font-size:.9rem!important;padding:.75rem 1rem!important}}.ui.cards,.ui.four.cards,.ui.three.cards{display:flex!important;flex-wrap:wrap!important;margin-left:-.6rem!important;margin-right:-.6rem!important;margin-top:2rem!important}@media(max-width:768px){.ui.cards,.ui.four.cards,.ui.three.cards{margin-left:-.5rem!important;margin-right:-.5rem!important;margin-top:1.5rem!important}}.ui.cards>.card,.ui.four.cards>.card,.ui.three.cards>.card{flex-grow:0!important;flex-shrink:0!important;margin:.6rem!important}@media(max-width:768px){.ui.cards>.card,.ui.four.cards>.card,.ui.three.cards>.card{margin:.5rem!important}}.ui.four.cards,.ui.four.doubling.cards{display:flex!important;flex-wrap:wrap!important;gap:unset!important;grid-template-columns:unset!important;margin-left:-.6rem!important;margin-right:-.6rem!important}@media(max-width:768px){.ui.four.cards,.ui.four.doubling.cards{margin-left:-.5rem!important;margin-right:-.5rem!important}}.ui.four.cards>.card,.ui.four.doubling.cards>.card{flex-grow:0!important;flex-shrink:0!important;margin:.6rem!important;max-width:calc(25% - 1.2rem)!important;min-width:unset!important;width:calc(25% - 1.2rem)!important}@media(max-width:1024px){.ui.four.cards>.card,.ui.four.doubling.cards>.card{max-width:calc(33.333% - 1.2rem)!important;width:calc(33.333% - 1.2rem)!important}}@media(max-width:768px){.ui.four.cards>.card,.ui.four.doubling.cards>.card{margin:.5rem!important;max-width:calc(50% - 1rem)!important;width:calc(50% - 1rem)!important}}#products.three.cards,.ui.three.cards{display:flex!important;flex-wrap:wrap!important;gap:unset!important;grid-template-columns:unset!important;margin-left:-.6rem!important;margin-right:-.6rem!important}@media(max-width:768px){#products.three.cards,.ui.three.cards{margin-left:-.5rem!important;margin-right:-.5rem!important}}#products.three.cards>.card,.ui.three.cards>.card{flex-grow:0!important;flex-shrink:0!important;margin:.6rem!important;max-width:calc(33.333% - 1.2rem)!important;min-width:unset!important;width:calc(33.333% - 1.2rem)!important}@media(max-width:1024px){#products.three.cards>.card,.ui.three.cards>.card{max-width:calc(50% - 1.2rem)!important;width:calc(50% - 1.2rem)!important}}@media(max-width:768px){#products.three.cards>.card,.ui.three.cards>.card{margin:.5rem!important;max-width:calc(50% - 1rem)!important;width:calc(50% - 1rem)!important}}[data-route^=sylius_shop_product_index] .ui.stackable.grid{margin:0 auto;max-width:1400px;padding:0 1rem}@media(max-width:768px){[data-route^=sylius_shop_product_index] .ui.stackable.grid{padding:0 .5rem}}@media(max-width:1024px){[data-route^=sylius_shop_product_index] .four.wide.column{margin-bottom:1.5rem;width:100%!important}[data-route^=sylius_shop_product_index] .twelve.wide.column{width:100%!important}}.ui.fluid.vertical.menu{background:linen!important;border:1px solid #e0e0e0!important;border-radius:4px!important;box-shadow:none!important;margin:0!important;overflow:hidden;padding-left:0!important}.ui.fluid.vertical.menu,.ui.fluid.vertical.menu *,.ui.fluid.vertical.menu .header.item{list-style:none!important;list-style-type:none!important}.ui.fluid.vertical.menu .header.item{background:#f5ebe0!important;border-bottom:1px solid #e0e0e0!important;color:#2d2d2d!important;font-size:1rem;font-weight:600!important;margin:0!important;padding:14px 20px}@media(max-width:1024px){.ui.fluid.vertical.menu .header.item{font-size:.95rem;padding:12px 18px}}@media(max-width:768px){.ui.fluid.vertical.menu .header.item{align-items:center;cursor:pointer;display:flex;font-size:.9rem;justify-content:space-between;padding:12px 16px}.ui.fluid.vertical.menu .header.item:after{color:#2d2d2d;content:"";font-family:Icons;font-size:.85rem;transition:transform .3s ease}.ui.fluid.vertical.menu .header.item.active:after{transform:rotate(180deg)}}.ui.fluid.vertical.menu .item{background:linen;border-bottom:1px solid rgba(0,0,0,.05)!important;color:#2d2d2d!important;display:block;font-size:.95rem;font-weight:400;list-style:none!important;list-style-type:none!important;margin:0!important;padding:14px 20px;transition:background-color .2s ease}@media(max-width:1024px){.ui.fluid.vertical.menu .item{font-size:.9rem;padding:12px 18px}}@media(max-width:768px){.ui.fluid.vertical.menu .item{font-size:.9rem;padding:12px 16px}}.ui.fluid.vertical.menu .item:last-child{border-bottom:none!important}.ui.fluid.vertical.menu .item:hover{background:#f7e8d9}.ui.fluid.vertical.menu .item.active{background:#ede3d9!important;font-weight:600!important}.ui.fluid.vertical.menu .item i.icon{color:#2d2d2d;margin-right:.5rem}.ui.fluid.vertical.menu .item i.icon.up.arrow{color:#2d2d2d}@media(max-width:768px){.ui.fluid.vertical.menu:not(.mobile-open) .item:not(.header){display:none}.ui.fluid.vertical.menu.mobile-open .item:not(.header){animation:slideDown .3s ease-out;display:block}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}[data-route=open_marketplace_shop_vendor_page_index] .ui.fluid.vertical.menu,[data-route=sylius_shop_product_index] .ui.fluid.vertical.menu,[data-route^=open_marketplace_shop_vendor_page] .ui.fluid.vertical.menu,[data-route^=sylius_shop_product_index] .ui.fluid.vertical.menu{list-style:none!important;list-style-type:none!important;padding-left:0!important}[data-route=open_marketplace_shop_vendor_page_index] .ui.fluid.vertical.menu *,[data-route=open_marketplace_shop_vendor_page_index] .ui.fluid.vertical.menu :after,[data-route=open_marketplace_shop_vendor_page_index] .ui.fluid.vertical.menu :before,[data-route=sylius_shop_product_index] .ui.fluid.vertical.menu *,[data-route=sylius_shop_product_index] .ui.fluid.vertical.menu :after,[data-route=sylius_shop_product_index] .ui.fluid.vertical.menu :before,[data-route^=open_marketplace_shop_vendor_page] .ui.fluid.vertical.menu *,[data-route^=open_marketplace_shop_vendor_page] .ui.fluid.vertical.menu :after,[data-route^=open_marketplace_shop_vendor_page] .ui.fluid.vertical.menu :before,[data-route^=sylius_shop_product_index] .ui.fluid.vertical.menu *,[data-route^=sylius_shop_product_index] .ui.fluid.vertical.menu :after,[data-route^=sylius_shop_product_index] .ui.fluid.vertical.menu :before{list-style:none!important;list-style-type:none!important}[data-route=open_marketplace_shop_vendor_page_index] .ui.fluid.vertical.menu .header.item,[data-route=open_marketplace_shop_vendor_page_index] .ui.fluid.vertical.menu .item.header,[data-route=sylius_shop_product_index] .ui.fluid.vertical.menu .header.item,[data-route=sylius_shop_product_index] .ui.fluid.vertical.menu .item.header,[data-route^=open_marketplace_shop_vendor_page] .ui.fluid.vertical.menu .header.item,[data-route^=open_marketplace_shop_vendor_page] .ui.fluid.vertical.menu .item.header,[data-route^=sylius_shop_product_index] .ui.fluid.vertical.menu .header.item,[data-route^=sylius_shop_product_index] .ui.fluid.vertical.menu .item.header{background:#f5ebe0!important;border-bottom:1px solid #e0e0e0!important;color:#2d2d2d!important;font-size:1rem!important;font-weight:600!important;list-style:none!important;list-style-type:none!important;margin-bottom:0!important;padding:14px 20px!important}@media(max-width:1024px){[data-route=open_marketplace_shop_vendor_page_index] .ui.fluid.vertical.menu .header.item,[data-route=open_marketplace_shop_vendor_page_index] .ui.fluid.vertical.menu .item.header,[data-route=sylius_shop_product_index] .ui.fluid.vertical.menu .header.item,[data-route=sylius_shop_product_index] .ui.fluid.vertical.menu .item.header,[data-route^=open_marketplace_shop_vendor_page] .ui.fluid.vertical.menu .header.item,[data-route^=open_marketplace_shop_vendor_page] .ui.fluid.vertical.menu .item.header,[data-route^=sylius_shop_product_index] .ui.fluid.vertical.menu .header.item,[data-route^=sylius_shop_product_index] .ui.fluid.vertical.menu .item.header{font-size:.95rem!important;padding:12px 18px!important}}@media(max-width:768px){[data-route=open_marketplace_shop_vendor_page_index] .ui.fluid.vertical.menu .header.item,[data-route=open_marketplace_shop_vendor_page_index] .ui.fluid.vertical.menu .item.header,[data-route=sylius_shop_product_index] .ui.fluid.vertical.menu .header.item,[data-route=sylius_shop_product_index] .ui.fluid.vertical.menu .item.header,[data-route^=open_marketplace_shop_vendor_page] .ui.fluid.vertical.menu .header.item,[data-route^=open_marketplace_shop_vendor_page] .ui.fluid.vertical.menu .item.header,[data-route^=sylius_shop_product_index] .ui.fluid.vertical.menu .header.item,[data-route^=sylius_shop_product_index] .ui.fluid.vertical.menu .item.header{font-size:.9rem!important;padding:12px 16px!important}}[data-route=open_marketplace_shop_vendor_page_index] .ui.fluid.vertical.menu .item:not(.header),[data-route=open_marketplace_shop_vendor_page_index] .ui.fluid.vertical.menu a.item:not(.header),[data-route=sylius_shop_product_index] .ui.fluid.vertical.menu .item:not(.header),[data-route=sylius_shop_product_index] .ui.fluid.vertical.menu a.item:not(.header),[data-route^=open_marketplace_shop_vendor_page] .ui.fluid.vertical.menu .item:not(.header),[data-route^=open_marketplace_shop_vendor_page] .ui.fluid.vertical.menu a.item:not(.header),[data-route^=sylius_shop_product_index] .ui.fluid.vertical.menu .item:not(.header),[data-route^=sylius_shop_product_index] .ui.fluid.vertical.menu a.item:not(.header){font-size:.95rem!important;list-style:none!important;list-style-type:none!important;margin:0!important;padding:14px 20px!important}@media(max-width:1024px){[data-route=open_marketplace_shop_vendor_page_index] .ui.fluid.vertical.menu .item:not(.header),[data-route=open_marketplace_shop_vendor_page_index] .ui.fluid.vertical.menu a.item:not(.header),[data-route=sylius_shop_product_index] .ui.fluid.vertical.menu .item:not(.header),[data-route=sylius_shop_product_index] .ui.fluid.vertical.menu a.item:not(.header),[data-route^=open_marketplace_shop_vendor_page] .ui.fluid.vertical.menu .item:not(.header),[data-route^=open_marketplace_shop_vendor_page] .ui.fluid.vertical.menu a.item:not(.header),[data-route^=sylius_shop_product_index] .ui.fluid.vertical.menu .item:not(.header),[data-route^=sylius_shop_product_index] .ui.fluid.vertical.menu a.item:not(.header){font-size:.9rem!important;padding:12px 18px!important}}@media(max-width:768px){[data-route=open_marketplace_shop_vendor_page_index] .ui.fluid.vertical.menu .item:not(.header),[data-route=open_marketplace_shop_vendor_page_index] .ui.fluid.vertical.menu a.item:not(.header),[data-route=sylius_shop_product_index] .ui.fluid.vertical.menu .item:not(.header),[data-route=sylius_shop_product_index] .ui.fluid.vertical.menu a.item:not(.header),[data-route^=open_marketplace_shop_vendor_page] .ui.fluid.vertical.menu .item:not(.header),[data-route^=open_marketplace_shop_vendor_page] .ui.fluid.vertical.menu a.item:not(.header),[data-route^=sylius_shop_product_index] .ui.fluid.vertical.menu .item:not(.header),[data-route^=sylius_shop_product_index] .ui.fluid.vertical.menu a.item:not(.header){font-size:.9rem!important;padding:12px 16px!important}}[data-route=open_marketplace_shop_vendor_page_index] .ui.fluid.vertical.menu .item:not(.header):before,[data-route=open_marketplace_shop_vendor_page_index] .ui.fluid.vertical.menu a.item:not(.header):before,[data-route=sylius_shop_product_index] .ui.fluid.vertical.menu .item:not(.header):before,[data-route=sylius_shop_product_index] .ui.fluid.vertical.menu a.item:not(.header):before,[data-route^=open_marketplace_shop_vendor_page] .ui.fluid.vertical.menu .item:not(.header):before,[data-route^=open_marketplace_shop_vendor_page] .ui.fluid.vertical.menu a.item:not(.header):before,[data-route^=sylius_shop_product_index] .ui.fluid.vertical.menu .item:not(.header):before,[data-route^=sylius_shop_product_index] .ui.fluid.vertical.menu a.item:not(.header):before{content:none!important;display:none!important}[data-route=open_marketplace_shop_vendor_page_index] .ui.segment,[data-route=sylius_shop_product_index] .ui.segment,[data-route^=open_marketplace_shop_vendor_page] .ui.segment,[data-route^=sylius_shop_product_index] .ui.segment{background:#fff;border:1px solid #d4c4b4;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);margin-bottom:2rem;padding:0}[data-route=open_marketplace_shop_vendor_page_index] .ui.segment form,[data-route=sylius_shop_product_index] .ui.segment form,[data-route^=open_marketplace_shop_vendor_page] .ui.segment form,[data-route^=sylius_shop_product_index] .ui.segment form{padding:1rem}[data-route=open_marketplace_shop_vendor_page_index] .ui.segment form #searchbar,[data-route=sylius_shop_product_index] .ui.segment form #searchbar,[data-route^=open_marketplace_shop_vendor_page] .ui.segment form #searchbar,[data-route^=sylius_shop_product_index] .ui.segment form #searchbar{align-items:center;display:flex;gap:1rem;margin:0}@media(max-width:1024px){[data-route=open_marketplace_shop_vendor_page_index] .ui.segment form #searchbar,[data-route=sylius_shop_product_index] .ui.segment form #searchbar,[data-route^=open_marketplace_shop_vendor_page] .ui.segment form #searchbar,[data-route^=sylius_shop_product_index] .ui.segment form #searchbar{flex-direction:column;gap:.75rem}}[data-route=open_marketplace_shop_vendor_page_index] .ui.segment form #searchbarTextField,[data-route=sylius_shop_product_index] .ui.segment form #searchbarTextField,[data-route^=open_marketplace_shop_vendor_page] .ui.segment form #searchbarTextField,[data-route^=sylius_shop_product_index] .ui.segment form #searchbarTextField{flex:1;padding:0}[data-route=open_marketplace_shop_vendor_page_index] .ui.segment form #searchbarTextField input[type=text],[data-route=sylius_shop_product_index] .ui.segment form #searchbarTextField input[type=text],[data-route^=open_marketplace_shop_vendor_page] .ui.segment form #searchbarTextField input[type=text],[data-route^=sylius_shop_product_index] .ui.segment form #searchbarTextField input[type=text]{background:#fff;border:1px solid #d4c4b4;border-radius:6px;font-size:.95rem;padding:.85rem 1rem;transition:border-color .2s ease;width:100%}[data-route=open_marketplace_shop_vendor_page_index] .ui.segment form #searchbarTextField input[type=text]:focus,[data-route=sylius_shop_product_index] .ui.segment form #searchbarTextField input[type=text]:focus,[data-route^=open_marketplace_shop_vendor_page] .ui.segment form #searchbarTextField input[type=text]:focus,[data-route^=sylius_shop_product_index] .ui.segment form #searchbarTextField input[type=text]:focus{border-color:#ff6b35;box-shadow:0 0 0 3px rgba(255,107,53,.1);outline:none}[data-route=open_marketplace_shop_vendor_page_index] .ui.segment form #searchbarTextField input[type=text]::placeholder,[data-route=sylius_shop_product_index] .ui.segment form #searchbarTextField input[type=text]::placeholder,[data-route^=open_marketplace_shop_vendor_page] .ui.segment form #searchbarTextField input[type=text]::placeholder,[data-route^=sylius_shop_product_index] .ui.segment form #searchbarTextField input[type=text]::placeholder{color:#999}[data-route=open_marketplace_shop_vendor_page_index] .ui.segment form #searchbarButtons,[data-route=sylius_shop_product_index] .ui.segment form #searchbarButtons,[data-route^=open_marketplace_shop_vendor_page] .ui.segment form #searchbarButtons,[data-route^=sylius_shop_product_index] .ui.segment form #searchbarButtons{padding:0;width:auto}@media(max-width:1024px){[data-route=open_marketplace_shop_vendor_page_index] .ui.segment form #searchbarButtons,[data-route=sylius_shop_product_index] .ui.segment form #searchbarButtons,[data-route^=open_marketplace_shop_vendor_page] .ui.segment form #searchbarButtons,[data-route^=sylius_shop_product_index] .ui.segment form #searchbarButtons{width:100%}}[data-route=open_marketplace_shop_vendor_page_index] .ui.segment form #searchbarButtons .ui.buttons,[data-route=sylius_shop_product_index] .ui.segment form #searchbarButtons .ui.buttons,[data-route^=open_marketplace_shop_vendor_page] .ui.segment form #searchbarButtons .ui.buttons,[data-route^=sylius_shop_product_index] .ui.segment form #searchbarButtons .ui.buttons{display:flex;gap:.5rem}@media(max-width:1024px){[data-route=open_marketplace_shop_vendor_page_index] .ui.segment form #searchbarButtons .ui.buttons,[data-route=sylius_shop_product_index] .ui.segment form #searchbarButtons .ui.buttons,[data-route^=open_marketplace_shop_vendor_page] .ui.segment form #searchbarButtons .ui.buttons,[data-route^=sylius_shop_product_index] .ui.segment form #searchbarButtons .ui.buttons{width:100%}}[data-route=open_marketplace_shop_vendor_page_index] .ui.segment form #searchbarButtons .ui.buttons .button,[data-route=sylius_shop_product_index] .ui.segment form #searchbarButtons .ui.buttons .button,[data-route^=open_marketplace_shop_vendor_page] .ui.segment form #searchbarButtons .ui.buttons .button,[data-route^=sylius_shop_product_index] .ui.segment form #searchbarButtons .ui.buttons .button{border-radius:6px;font-size:.95rem;font-weight:500;padding:.85rem 1.5rem;white-space:nowrap}@media(max-width:1024px){[data-route=open_marketplace_shop_vendor_page_index] .ui.segment form #searchbarButtons .ui.buttons .button,[data-route=sylius_shop_product_index] .ui.segment form #searchbarButtons .ui.buttons .button,[data-route^=open_marketplace_shop_vendor_page] .ui.segment form #searchbarButtons .ui.buttons .button,[data-route^=sylius_shop_product_index] .ui.segment form #searchbarButtons .ui.buttons .button{flex:1}}@media(max-width:768px){[data-route=open_marketplace_shop_vendor_page_index] .ui.segment form #searchbarButtons .ui.buttons .button,[data-route=sylius_shop_product_index] .ui.segment form #searchbarButtons .ui.buttons .button,[data-route^=open_marketplace_shop_vendor_page] .ui.segment form #searchbarButtons .ui.buttons .button,[data-route^=sylius_shop_product_index] .ui.segment form #searchbarButtons .ui.buttons .button{font-size:.9rem;padding:.75rem 1rem}}[data-route=open_marketplace_shop_vendor_page_index] .ui.segment form #searchbarButtons .ui.buttons .button i.icon,[data-route=sylius_shop_product_index] .ui.segment form #searchbarButtons .ui.buttons .button i.icon,[data-route^=open_marketplace_shop_vendor_page] .ui.segment form #searchbarButtons .ui.buttons .button i.icon,[data-route^=sylius_shop_product_index] .ui.segment form #searchbarButtons .ui.buttons .button i.icon{margin-right:.5rem}[data-route=open_marketplace_shop_vendor_page_index] .ui.segment form #searchbarButtons .ui.buttons .button.primary,[data-route=sylius_shop_product_index] .ui.segment form #searchbarButtons .ui.buttons .button.primary,[data-route^=open_marketplace_shop_vendor_page] .ui.segment form #searchbarButtons .ui.buttons .button.primary,[data-route^=sylius_shop_product_index] .ui.segment form #searchbarButtons .ui.buttons .button.primary{background:#ff6b35;border:1px solid #ff6b35;color:#fff}[data-route=open_marketplace_shop_vendor_page_index] .ui.segment form #searchbarButtons .ui.buttons .button.primary:hover,[data-route=sylius_shop_product_index] .ui.segment form #searchbarButtons .ui.buttons .button.primary:hover,[data-route^=open_marketplace_shop_vendor_page] .ui.segment form #searchbarButtons .ui.buttons .button.primary:hover,[data-route^=sylius_shop_product_index] .ui.segment form #searchbarButtons .ui.buttons .button.primary:hover{background:#ff581c;border-color:#ff581c}[data-route=open_marketplace_shop_vendor_page_index] .ui.segment form #searchbarButtons .ui.buttons .button.negative,[data-route=sylius_shop_product_index] .ui.segment form #searchbarButtons .ui.buttons .button.negative,[data-route^=open_marketplace_shop_vendor_page] .ui.segment form #searchbarButtons .ui.buttons .button.negative,[data-route^=sylius_shop_product_index] .ui.segment form #searchbarButtons .ui.buttons .button.negative{background:#fff;border:1px solid #d4c4b4;color:#666}[data-route=open_marketplace_shop_vendor_page_index] .ui.segment form #searchbarButtons .ui.buttons .button.negative:hover,[data-route=sylius_shop_product_index] .ui.segment form #searchbarButtons .ui.buttons .button.negative:hover,[data-route^=open_marketplace_shop_vendor_page] .ui.segment form #searchbarButtons .ui.buttons .button.negative:hover,[data-route^=sylius_shop_product_index] .ui.segment form #searchbarButtons .ui.buttons .button.negative:hover{background:#f5f5f5;border-color:#ccc}.ui.pagination.menu{background:#fff;border:1px solid #d4c4b4;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.05);margin:2rem 0}@media(max-width:768px){.ui.pagination.menu{margin:1.5rem 0}}.ui.pagination.menu .item{border-right:1px solid #d4c4b4;color:#2d2d2d;font-weight:500;padding:.85rem 1.15rem;transition:all .2s ease}@media(max-width:768px){.ui.pagination.menu .item{font-size:.9rem;padding:.7rem .9rem}}.ui.pagination.menu .item:last-child{border-right:none}.ui.pagination.menu .item:hover:not(.disabled):not(.active){background:#fff;color:#ff6b35}.ui.pagination.menu .item.active{background:#ff6b35;color:#fff;font-weight:700;pointer-events:none}.ui.pagination.menu .item.disabled{color:#999;opacity:.45;pointer-events:none}.ui.pagination.menu .item i.icon{margin:0}.ui.inline.dropdown.sylius-paginate{background:#fff;border:1px solid #d4c4b4;border-radius:8px;color:#2d2d2d;font-weight:500;padding:.65rem 1rem;transition:all .2s ease}.ui.inline.dropdown.sylius-paginate:hover{background:#fff;border-color:#ff6b35}.ui.inline.dropdown.sylius-paginate i.dropdown.icon{color:#ff6b35}.ui.inline.dropdown.sylius-paginate .menu{background:#fff;border:1px solid #d4c4b4;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);margin-top:.5rem}.ui.inline.dropdown.sylius-paginate .menu .item{color:#2d2d2d;padding:.75rem 1rem;transition:all .2s ease}.ui.inline.dropdown.sylius-paginate .menu .item:hover{background:#fff;color:#ff6b35}.ui.right.floated.small.header{color:#2d2d2d;margin-bottom:1.5rem}@media(max-width:768px){.ui.right.floated.small.header{float:none!important;margin-bottom:1rem;text-align:center}}.ui.right.floated.small.header .content{align-items:center;display:flex;gap:.5rem}.ui.info.message{background:#fff;border:1px solid #ff6b35;border-radius:8px;color:#ff4602;font-size:1.05rem;padding:2rem;text-align:center}@media(max-width:768px){.ui.info.message{font-size:1rem;padding:1.5rem}}.homepage .ui.four.cards,.homepage .ui.three.cards,[data-route=sylius_shop_cart_summary] .ui.four.cards,[data-route=sylius_shop_cart_summary] .ui.three.cards{margin-top:0!important}.review-form-page{align-items:flex-start;display:flex;justify-content:center;min-height:calc(100vh - 200px);padding:2rem 1rem}.review-form-card{animation:reviewSlideUp .4s ease-out;background:#fff;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.1);max-width:700px;padding:2.5rem;width:100%}@keyframes reviewSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.review-form-header{border-bottom:2px solid #d4c4b4;margin-bottom:2rem;padding-bottom:1.5rem;text-align:center}.review-form-header h1{color:#2d2d2d;font-size:2rem;font-weight:700;margin:0 0 .5rem}.review-form-header p{color:#666;font-size:1rem;margin:0}.review-form-header p strong{color:#ff6b35}.review-form .form-section{background:#fcf7f2;border:1px solid #d4c4b4;border-radius:12px;margin-bottom:1.5rem;padding:1.25rem;transition:border-color .2s ease}.review-form .form-section:hover{border-color:#ff6b35}.review-form .form-section-title{align-items:center;color:#2d2d2d;display:flex;font-size:.9rem;font-weight:600;gap:.6rem;margin-bottom:1rem}.review-form .form-section-title i.icon{color:#ff6b35;font-size:1rem}.review-form .field{margin-bottom:0!important}.review-form .field:not(:last-child){margin-bottom:1rem!important}.review-form .field>label{color:#2d2d2d!important;display:block!important;font-size:.9rem!important;font-weight:500!important;margin-bottom:.4rem!important;padding:0!important}.review-form .field input[type=email],.review-form .field input[type=text],.review-form .field textarea{background:#fff!important;border:1px solid #d4c4b4!important;border-radius:8px!important;color:#2d2d2d!important;font-size:1rem!important;padding:.85rem 1rem!important;transition:all .2s ease!important;width:100%}.review-form .field input[type=email]:focus,.review-form .field input[type=text]:focus,.review-form .field textarea:focus{border-color:#ff6b35!important;box-shadow:0 0 0 3px rgba(255,107,53,.1)!important;outline:none}.review-form .field input[type=email]::placeholder,.review-form .field input[type=text]::placeholder,.review-form .field textarea::placeholder{color:#999!important}.review-form .field textarea{min-height:150px;resize:vertical}.review-form .field.error input,.review-form .field.error textarea{border-color:#e36b6b!important}.review-form .field.error input:focus,.review-form .field.error textarea:focus{box-shadow:0 0 0 3px hsla(0,68%,65%,.1)!important}.review-form .field.error .ui.pointing.label{background:#fff;border-color:#e36b6b;color:#db4040}.review-form .rating-field{align-items:center;display:flex;flex-direction:column;padding:1rem 0}.review-form .rating-field .ui.star.rating{margin-bottom:1rem}.review-form .rating-field .ui.star.rating .icon{color:#d4c4b4;cursor:pointer;font-size:2.5rem!important;transition:color .2s ease}.review-form .rating-field .ui.star.rating .icon.active{color:#ff6b35!important}.review-form .rating-field .ui.star.rating .icon.selected,.review-form .rating-field .ui.star.rating .icon:hover{color:#ff9068!important}.review-form .rating-field .ui.pointing.red.basic.label{background:#fff;border-color:#e36b6b;color:#db4040;margin-top:.5rem}.review-submit-btn{border-radius:10px!important;font-size:1.1rem!important;font-weight:600!important;letter-spacing:.3px;margin-top:.5rem;padding:1rem 2rem!important;text-transform:none!important;transition:all .3s ease!important}.review-submit-btn i.icon{margin-right:.5rem!important}.review-submit-btn:hover{box-shadow:0 6px 20px rgba(255,107,53,.35)!important;transform:translateY(-2px)}.review-form-footer{border-top:1px solid #d4c4b4;margin-top:1.5rem;padding-top:1.5rem;text-align:center}.review-form-footer p{color:#666;font-size:.95rem;margin:0}.review-form-footer p a{color:#ff6b35;font-weight:600;text-decoration:none}.review-form-footer p a:hover{text-decoration:underline}@media(max-width:768px){.review-form-page{padding:1rem .75rem}.review-form-card{border-radius:12px;padding:1.5rem}.review-form-header{margin-bottom:1.5rem;padding-bottom:1rem}.review-form-header h1{font-size:1.5rem}.review-form-header p{font-size:.9rem}.review-form .form-section{margin-bottom:1rem;padding:1rem}.review-form .form-section-title{font-size:.85rem}.review-form .field>label{font-size:.85rem!important}.review-form .field input[type=email],.review-form .field input[type=text],.review-form .field textarea{font-size:.95rem!important;padding:.75rem!important}.review-form .field textarea{min-height:120px}.review-form .rating-field .ui.star.rating .icon{font-size:2rem!important}.review-submit-btn{font-size:1rem!important;padding:.9rem 1.5rem!important}.review-form-footer{margin-top:1rem;padding-top:1rem}.review-form-footer p{font-size:.9rem}}@media(min-width:769px)and (max-width:1024px){.review-form-card{max-width:650px;padding:2rem}}[data-route=sylius_shop_product_review_create] .ui.breadcrumb{margin:0 auto 1rem;max-width:1400px;padding:0 1rem}@media(max-width:768px){[data-route=sylius_shop_product_review_create] .ui.breadcrumb{padding:0 .75rem}}.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:gray;font-size:1.25rem;margin-left:.5rem}.add-to-wishlist-wrapper{align-items:center;display:flex;gap:8px}.poppy-wishlist-button{align-items:center!important;background:#fff!important;border:1px solid #d4c4b4!important;border-radius:4px!important;box-shadow:none!important;color:#2d2d2d!important;cursor:pointer;display:flex!important;font-size:13px!important;font-weight:500!important;gap:8px;justify-content:center!important;letter-spacing:.3px;margin:0!important;padding:12px 20px!important;text-transform:none!important;transition:all .2s ease;white-space:nowrap;width:100%}.poppy-wishlist-button:hover:not(:disabled){background:rgba(255,107,53,.05)!important;border-color:#ff6b35!important;box-shadow:none!important;color:#ff6b35!important}.poppy-wishlist-button:focus{box-shadow:none!important;outline:2px solid #ff6b35;outline-offset:2px}.poppy-wishlist-button:disabled{cursor:not-allowed;opacity:.7}@media(max-width:768px){.poppy-wishlist-button{font-size:12px!important;gap:6px;padding:10px 16px!important}}.poppy-wishlist-icon{flex-shrink:0;transition:transform .2s ease}.poppy-wishlist-button:hover:not(:disabled) .poppy-wishlist-icon{transform:scale(1.1)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.poppy-wishlist-spinner{animation:spin .8s linear infinite}.poppy-wishlist-text-full{display:inline}@media(max-width:768px){.poppy-wishlist-text-full{display:none}}.poppy-wishlist-text-short{display:none}@media(max-width:768px){.poppy-wishlist-text-short{display:inline}}.poppy-wishlist-added{background:rgba(81,170,95,.1)!important}.poppy-wishlist-added,.poppy-wishlist-added:hover{border-color:#51aa5f!important;color:#51aa5f!important}.poppy-wishlist-added:hover{background:rgba(81,170,95,.15)!important}.poppy-wishlist-error{background:hsla(0,68%,65%,.1)!important;border-color:#e36b6b!important;color:#e36b6b!important}.poppy-wishlist-error:hover:not(:disabled){background:hsla(0,68%,65%,.15)!important;border-color:#e36b6b!important;color:#e36b6b!important}.poppy-wishlist-view-button{align-items:center!important;background:#fff!important;border:1px solid #d4c4b4!important;border-radius:4px!important;box-shadow:none!important;color:#2d2d2d!important;display:flex!important;flex-shrink:0;justify-content:center!important;margin:0!important;padding:12px!important;text-decoration:none!important;transition:all .2s ease}.poppy-wishlist-view-button:hover{background:rgba(255,107,53,.05)!important;border-color:#ff6b35!important;box-shadow:none!important;color:#ff6b35!important}.poppy-wishlist-view-button:focus{box-shadow:none!important;outline:2px solid #ff6b35;outline-offset:2px}.poppy-wishlist-view-button svg{height:18px;width:18px}@media(max-width:768px){.poppy-wishlist-view-button{padding:10px!important}.poppy-wishlist-view-button svg{height:16px;width:16px}}.bb-wishlist-button,.bb-wishlist-button.ui.button,.bb-wishlist-button.ui.icon.labeled.button,.bb-wishlist-button.ui.labeled.icon.button{align-items:center!important;background:#fff!important;border:1px solid #d4c4b4!important;box-shadow:none!important;color:#2d2d2d!important;display:flex!important;font-size:13px!important;font-weight:500!important;justify-content:center!important;padding:12px 20px!important;text-transform:none!important}@media(max-width:768px){.bb-wishlist-button,.bb-wishlist-button.ui.button,.bb-wishlist-button.ui.icon.labeled.button,.bb-wishlist-button.ui.labeled.icon.button{font-size:12px!important;padding:10px 16px!important}}.bb-wishlist-view-button,.bb-wishlist-view-button.ui.button,.bb-wishlist-view-button.ui.icon.button{background:#fff!important;border:1px solid #d4c4b4!important;box-shadow:none!important;color:#2d2d2d!important;display:flex!important;padding:12px!important}@media(max-width:768px){.bb-wishlist-view-button,.bb-wishlist-view-button.ui.button,.bb-wishlist-view-button.ui.icon.button{padding:10px!important}}.register-page{align-items:flex-start;display:flex;justify-content:center;min-height:calc(100vh - 200px);padding:2rem 1rem}.register-card{animation:slideUp .4s ease-out;background:#fff;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.1);max-width:600px;padding:2.5rem;width:100%}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.register-header{border-bottom:2px solid #d4c4b4;margin-bottom:2rem;padding-bottom:1.5rem;text-align:center}.register-header h1{color:#2d2d2d;font-size:2rem;font-weight:700;margin:0 0 .5rem}.register-header p{color:#666;font-size:1rem;margin:0}.register-form .form-section{background:#fcf7f2;border:1px solid #d4c4b4;border-radius:12px;margin-bottom:1.5rem;padding:1.25rem;transition:border-color .2s ease}.register-form .form-section:hover{border-color:#ff6b35}.register-form .form-section-title{align-items:center;color:#2d2d2d;display:flex;font-size:.9rem;font-weight:600;gap:.6rem;margin-bottom:1rem}.register-form .form-section-title i.icon{color:#ff6b35;font-size:1rem}.register-form .field{margin-bottom:.75rem!important}.register-form .field>label{color:#2d2d2d!important;font-size:.9rem!important;font-weight:500!important;margin-bottom:.4rem!important}.register-form .field input{background:#fff!important;border:1px solid #d4c4b4!important;border-radius:8px!important;color:#2d2d2d!important;font-size:1rem!important;padding:.85rem 1rem!important;transition:all .2s ease!important}.register-form .field input:focus{border-color:#ff6b35!important;box-shadow:0 0 0 3px rgba(255,107,53,.1)!important}.register-form .field input::placeholder{color:#999!important}.register-form .agreements-section{background:transparent;border:none;padding:0}.register-form .agreements-section:hover{border-color:transparent}.register-form .agreement-item{background:#fff;border:1px solid #d4c4b4;border-radius:8px;margin-bottom:1rem;padding:1rem;transition:all .2s ease}.register-form .agreement-item:hover{background:#fffffe;border-color:#ff6b35}.register-form .agreement-item .ui.checkbox label{color:#2d2d2d!important;font-size:.95rem!important;padding-left:1.8rem!important}.register-form .agreement-item .ui.checkbox label a{color:#ff6b35;text-decoration:underline}.register-form .agreement-item .ui.checkbox label a:hover{color:#ff4602}.register-form .agreement-item .ui.checkbox input:checked~label:before{background:#ff6b35!important;border-color:#ff6b35!important}.register-form .agreement-item .ui.checkbox input:checked~label:after{color:#fff!important}.register-form .agreement-item .error,.register-form .agreement-item .ui.pointing.red.basic.label{font-size:.85rem;margin-top:.5rem}.register-form .recaptcha-section{margin-bottom:1.5rem}.register-submit-btn{border-radius:10px!important;font-size:1.1rem!important;font-weight:600!important;letter-spacing:.3px;padding:1rem 2rem!important;text-transform:none!important;transition:all .3s ease!important}.register-submit-btn i.icon{margin-right:.5rem!important}.register-submit-btn:hover{box-shadow:0 6px 20px rgba(255,107,53,.35)!important;transform:translateY(-2px)}.register-footer{border-top:1px solid #d4c4b4;margin-top:1.5rem;padding-top:1.5rem;text-align:center}.register-footer p{color:#666;font-size:.95rem;margin:0}.register-footer p a{color:#ff6b35;font-weight:600;text-decoration:none}.register-footer p a:hover{text-decoration:underline}@media(max-width:767px){.register-page{padding:1rem .75rem}.register-card{border-radius:12px;padding:1.5rem}.register-header{margin-bottom:1.5rem;padding-bottom:1rem}.register-header h1{font-size:1.5rem}.register-header p{font-size:.9rem}.register-form .form-section{margin-bottom:1rem;padding:1rem}.register-form .form-section-title{font-size:.85rem}.register-form .ui.stackable.two.column.grid>.column{padding-bottom:0!important}.register-form .field{margin-bottom:.5rem!important}.register-form .field>label{font-size:.85rem!important}.register-form .field input{font-size:.95rem!important;padding:.75rem!important}.register-form .agreement-item{padding:.85rem}.register-form .agreement-item .ui.checkbox label{font-size:.9rem!important;line-height:1.4!important}.register-submit-btn{font-size:1rem!important;padding:.9rem 1.5rem!important}.register-footer{margin-top:1rem;padding-top:1rem}.register-footer p{font-size:.9rem}}@media(min-width:768px)and (max-width:991px){.register-card{max-width:550px;padding:2rem}}.form-page,.login-page{align-items:flex-start;display:flex;justify-content:center;min-height:calc(100vh - 200px);padding:2rem 1rem}.form-card,.login-card{animation:formSlideUp .4s ease-out;background:#fff;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.1);max-width:450px;padding:2.5rem;width:100%}.form-card--wide{max-width:800px}@keyframes formSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes loginSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.form-header,.login-header{border-bottom:2px solid #d4c4b4;margin-bottom:2rem;padding-bottom:1.5rem;text-align:center}.form-header h1,.login-header h1{color:#2d2d2d;font-size:2rem;font-weight:700;margin:0 0 .5rem}.form-header p,.login-header p{color:#666;font-size:1rem;margin:0}.login-form .form-section{background:#fcf7f2;border:1px solid #d4c4b4;border-radius:12px;margin-bottom:1.5rem;padding:1.25rem;transition:border-color .2s ease}.login-form .form-section:hover{border-color:#ff6b35}.login-form .form-section-title{align-items:center;color:#2d2d2d;display:flex;font-size:.9rem;font-weight:600;gap:.6rem;margin-bottom:1rem}.login-form .form-section-title i.icon{color:#ff6b35;font-size:1rem}.login-form .field{margin-bottom:0!important}.login-form .field input{background:#fff!important;border:1px solid #d4c4b4!important;border-radius:8px!important;color:#2d2d2d!important;font-size:1rem!important;padding:.85rem 1rem!important;transition:all .2s ease!important;width:100%}.login-form .field input:focus{border-color:#ff6b35!important;box-shadow:0 0 0 3px rgba(255,107,53,.1)!important;outline:none}.login-form .field input::placeholder{color:#999!important}.login-form .ui.negative.message{border-radius:8px;margin-bottom:1.5rem}.login-options{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding:0 .25rem}.login-options .ui.checkbox label{color:#2d2d2d!important;font-size:.95rem!important;padding-left:1.8rem!important}.login-options .ui.checkbox input:checked~label:before{background:#ff6b35!important;border-color:#ff6b35!important}.login-options .ui.checkbox input:checked~label:after{color:#fff!important}.login-options .forgot-password-link{color:#ff6b35;font-size:.95rem;font-weight:500;text-decoration:none}.login-options .forgot-password-link:hover{text-decoration:underline}.login-submit-btn{border-radius:10px!important;font-size:1.1rem!important;font-weight:600!important;letter-spacing:.3px;padding:1rem 2rem!important;text-transform:none!important;transition:all .3s ease!important}.login-submit-btn i.icon{margin-right:.5rem!important}.login-submit-btn:hover{box-shadow:0 6px 20px rgba(255,107,53,.35)!important;transform:translateY(-2px)}.form-footer,.login-footer{border-top:1px solid #d4c4b4;margin-top:1.5rem;padding-top:1.5rem;text-align:center}.form-footer p,.login-footer p{color:#666;font-size:.95rem;margin:0}.form-footer p a,.login-footer p a{color:#ff6b35;font-weight:600;text-decoration:none}.form-footer p a:hover,.login-footer p a:hover{text-decoration:underline}@media(max-width:767px){.form-page,.login-page{padding:1rem .75rem}.form-card,.login-card{border-radius:12px;padding:1.5rem}.form-header,.login-header{margin-bottom:1.5rem;padding-bottom:1rem}.form-header h1,.login-header h1{font-size:1.5rem}.form-header p,.login-header p{font-size:.9rem}.login-form .form-section{margin-bottom:1rem;padding:1rem}.login-form .form-section-title{font-size:.85rem}.login-form .field input{font-size:.95rem!important;padding:.75rem!important}.login-options{align-items:flex-start;flex-direction:column;gap:.75rem}.login-options .forgot-password-link{font-size:.9rem}.login-submit-btn{font-size:1rem!important;padding:.9rem 1.5rem!important}.form-footer,.login-footer{margin-top:1rem;padding-top:1rem}.form-footer p,.login-footer p{font-size:.9rem}}@media(min-width:768px)and (max-width:991px){.form-card,.login-card{max-width:420px;padding:2rem}}.reset-password-page{align-items:flex-start;display:flex;justify-content:center;min-height:calc(100vh - 200px);padding:2rem 1rem}.reset-password-card{animation:resetPasswordSlideUp .4s ease-out;background:#fff;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.1);max-width:450px;padding:2.5rem;width:100%}@keyframes resetPasswordSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.reset-password-header{border-bottom:2px solid #d4c4b4;margin-bottom:2rem;padding-bottom:1.5rem;text-align:center}.reset-password-header h1{color:#2d2d2d;font-size:2rem;font-weight:700;margin:0 0 .5rem}.reset-password-header p{color:#666;font-size:1rem;margin:0}.reset-password-form .form-section{background:#fcf7f2;border:1px solid #d4c4b4;border-radius:12px;margin-bottom:1.5rem;padding:1.25rem;transition:border-color .2s ease}.reset-password-form .form-section:hover{border-color:#ff6b35}.reset-password-form .form-section-title{align-items:center;color:#2d2d2d;display:flex;font-size:.9rem;font-weight:600;gap:.6rem;margin-bottom:1rem}.reset-password-form .form-section-title i.icon{color:#ff6b35;font-size:1rem}.reset-password-form .field{margin-bottom:0!important}.reset-password-form .field input{background:#fff!important;border:1px solid #d4c4b4!important;border-radius:8px!important;color:#2d2d2d!important;font-size:1rem!important;padding:.85rem 1rem!important;transition:all .2s ease!important;width:100%}.reset-password-form .field input:focus{border-color:#ff6b35!important;box-shadow:0 0 0 3px rgba(255,107,53,.1)!important;outline:none}.reset-password-form .field input::placeholder{color:#999!important}.reset-password-submit-btn{border-radius:10px!important;font-size:1.1rem!important;font-weight:600!important;letter-spacing:.3px;padding:1rem 2rem!important;text-transform:none!important;transition:all .3s ease!important}.reset-password-submit-btn i.icon{margin-right:.5rem!important}.reset-password-submit-btn:hover{box-shadow:0 6px 20px rgba(255,107,53,.35)!important;transform:translateY(-2px)}.reset-password-footer{border-top:1px solid #d4c4b4;margin-top:1.5rem;padding-top:1.5rem;text-align:center}.reset-password-footer p{color:#666;font-size:.95rem;margin:0}.reset-password-footer p a{color:#ff6b35;font-weight:600;text-decoration:none}.reset-password-footer p a:hover{text-decoration:underline}@media(max-width:767px){.reset-password-page{padding:1rem .75rem}.reset-password-card{border-radius:12px;padding:1.5rem}.reset-password-header{margin-bottom:1.5rem;padding-bottom:1rem}.reset-password-header h1{font-size:1.5rem}.reset-password-header p{font-size:.9rem}.reset-password-form .form-section{margin-bottom:1rem;padding:1rem}.reset-password-form .form-section-title{font-size:.85rem}.reset-password-form .field input{font-size:.95rem!important;padding:.75rem!important}.reset-password-submit-btn{font-size:1rem!important;padding:.9rem 1.5rem!important}.reset-password-footer{margin-top:1rem;padding-top:1rem}.reset-password-footer p{font-size:.9rem}}@media(min-width:768px)and (max-width:991px){.reset-password-card{max-width:420px;padding:2rem}}.change-password-page{align-items:flex-start;display:flex;justify-content:center;min-height:calc(100vh - 200px);padding:2rem 1rem}.change-password-card{animation:changePasswordSlideUp .4s ease-out;background:#fff;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.1);max-width:500px;padding:2.5rem;width:100%}@keyframes changePasswordSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.change-password-header{border-bottom:2px solid #d4c4b4;margin-bottom:2rem;padding-bottom:1.5rem;text-align:center}.change-password-header h1{color:#2d2d2d;font-size:2rem;font-weight:700;margin:0 0 .5rem}.change-password-header p{color:#666;font-size:1rem;margin:0}.change-password-form .form-section{background:#fcf7f2;border:1px solid #d4c4b4;border-radius:12px;margin-bottom:1.5rem;padding:1.25rem;transition:border-color .2s ease}.change-password-form .form-section:hover{border-color:#ff6b35}.change-password-form .form-section-title{align-items:center;color:#2d2d2d;display:flex;font-size:.9rem;font-weight:600;gap:.6rem;margin-bottom:1rem}.change-password-form .form-section-title i.icon{color:#ff6b35;font-size:1rem}.change-password-form .field{margin-bottom:1rem!important}.change-password-form .field:last-child{margin-bottom:0!important}.change-password-form .field label{color:#2d2d2d;display:block;font-size:.9rem;font-weight:500;margin-bottom:.5rem}.change-password-form .field label .required-asterisk{color:#ff6b35;margin-left:.25rem}.change-password-form .field input{background:#fff!important;border:1px solid #d4c4b4!important;border-radius:8px!important;color:#2d2d2d!important;font-size:1rem!important;padding:.85rem 1rem!important;transition:all .2s ease!important;width:100%}.change-password-form .field input:focus{border-color:#ff6b35!important;box-shadow:0 0 0 3px rgba(255,107,53,.1)!important;outline:none}.change-password-form .field input::placeholder{color:#999!important}.change-password-form .field input:disabled{cursor:not-allowed;opacity:.6}.change-password-form .ui.negative.message,.change-password-form .ui.positive.message{border-radius:8px;margin-bottom:1.5rem}.change-password-form .ui.negative.message .close.icon,.change-password-form .ui.positive.message .close.icon{cursor:pointer;opacity:.7;transition:opacity .2s ease}.change-password-form .ui.negative.message .close.icon:hover,.change-password-form .ui.positive.message .close.icon:hover{opacity:1}.password-strength-indicator{animation:fadeIn .3s ease-out;border:1px solid;border-radius:8px;margin-bottom:1rem;margin-top:.75rem;padding:.85rem 1rem}.password-strength-indicator.red{background-color:rgba(219,40,40,.1);border-color:rgba(219,40,40,.3);color:#912d2b}.password-strength-indicator.orange{background-color:rgba(242,113,28,.1);border-color:rgba(242,113,28,.3);color:#8e5b0f}.password-strength-indicator.yellow{background-color:rgba(251,189,8,.1);border-color:rgba(251,189,8,.3);color:#8d6708}.password-strength-indicator.olive{background-color:rgba(181,204,24,.1);border-color:rgba(181,204,24,.3);color:#6b7c0f}.password-strength-indicator.green{background-color:rgba(33,186,69,.1);border-color:rgba(33,186,69,.3);color:#1a6f37}.password-strength-indicator .strength-header{align-items:center;display:flex;gap:.5rem;margin-bottom:0}.password-strength-indicator .strength-header i.icon{font-size:1.1em;margin:0}.password-strength-indicator .strength-header strong{font-weight:600}.password-strength-indicator .strength-hint{font-size:.9rem;line-height:1.4;margin:.5rem 0 0}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:767px){.change-password-page{padding:1rem .75rem}.change-password-card{border-radius:12px;padding:1.5rem}.change-password-header{margin-bottom:1.5rem;padding-bottom:1rem}.change-password-header h1{font-size:1.5rem}.change-password-header p{font-size:.9rem}.change-password-form .form-section{margin-bottom:1rem;padding:1rem}.change-password-form .form-section-title{font-size:.85rem}.change-password-form .field input{font-size:.95rem!important;padding:.75rem!important}.password-strength-indicator{font-size:.9rem;padding:.75rem}.password-strength-indicator .strength-hint{font-size:.85rem}}@media(min-width:768px)and (max-width:991px){.change-password-card{max-width:480px;padding:2rem}}body.pushable.minimal-layout,body.pushable.minimal-layout>.pusher{background-color:#fcf7f2!important}body.minimal-layout .ui.breadcrumb{display:none}.minimal-header{border-bottom:1px solid #d4c4b4}.minimal-header__inner{margin:0 auto;max-width:1200px;padding:1rem 2rem}@media(max-width:768px){.minimal-header__inner{padding:.85rem 1.25rem}}.minimal-header__back{align-items:center;color:#2d2d2d;display:inline-flex;font-size:.95rem;font-weight:600;gap:.4rem;text-decoration:none;transition:color .2s ease}.minimal-header__back:hover{color:#ff6b35}.minimal-header__arrow{font-size:1.15rem;line-height:1}.minimal-content{flex:1 0 auto;margin:0 auto;max-width:1200px;padding:3rem 2rem;width:100%}@media(max-width:768px){.minimal-content{padding:2rem 1.25rem}}.landing-footer{border-top:1px solid #d4c4b4;flex-shrink:0;padding:32px 24px}.landing-footer__inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px}@media(max-width:768px){.landing-footer__inner{flex-direction:column;gap:16px;text-align:center}}.landing-footer__logo img{height:24px;width:auto}.landing-footer__copyright{color:#999;font-size:13px}.landing-footer__links{display:flex;gap:24px}.landing-footer__links a{color:#666;font-size:13px;text-decoration:none;transition:color .2s}.landing-footer__links a:hover{color:#ff6b35}.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:0 1.5em}.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-delete{padding-left:1em}.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^=open_marketplace_vendor_] .breadcrumb,[data-route^=sylius_shop_account_] .breadcrumb{padding-bottom:20px}[data-route^=open_marketplace_vendor_] .ui.grid,[data-route^=sylius_shop_account_] .ui.grid{margin-top:0}[data-route^=open_marketplace_vendor_] .accordion,[data-route^=sylius_shop_account_] .accordion{border:1px solid #d4c4b4!important;border-radius:4px!important;box-shadow:none!important}[data-route^=open_marketplace_vendor_] .accordion .title,[data-route^=sylius_shop_account_] .accordion .title{background:#ede3d9!important;border-bottom:1px solid #d4c4b4!important;color:#2d2d2d!important;font-weight:600!important;padding:.85em 1em!important}[data-route^=open_marketplace_vendor_] .accordion .content,[data-route^=sylius_shop_account_] .accordion .content{background:linen!important;padding:1em!important}[data-route^=open_marketplace_vendor_] .accordion .content .ui.button.blue,[data-route^=sylius_shop_account_] .accordion .content .ui.button.blue{background:#ff6b35!important;border-color:#ff6b35!important;color:#fff!important;margin-top:1em!important}[data-route^=open_marketplace_vendor_] .accordion .content .ui.button.blue:hover,[data-route^=sylius_shop_account_] .accordion .content .ui.button.blue:hover{background:#ff4d0c!important;border-color:#ff4d0c!important}[data-route^=open_marketplace_vendor_] .ui.table,[data-route^=sylius_shop_account_] .ui.table{background:linen!important;border:1px solid #d4c4b4!important;border-radius:4px!important;box-shadow:none!important;color:#2d2d2d!important}[data-route^=open_marketplace_vendor_] .ui.table thead tr th,[data-route^=sylius_shop_account_] .ui.table thead tr th{background:#ede3d9!important;border-bottom:1px solid #d4c4b4!important;color:#2d2d2d!important;font-size:13px!important;font-weight:600!important;letter-spacing:.3px!important;padding:14px 12px!important;text-transform:none!important}[data-route^=open_marketplace_vendor_] .ui.table tbody tr,[data-route^=sylius_shop_account_] .ui.table tbody tr{background:linen!important}[data-route^=open_marketplace_vendor_] .ui.table tbody tr:hover,[data-route^=sylius_shop_account_] .ui.table tbody tr:hover{background:#f8ebde!important}[data-route^=open_marketplace_vendor_] .ui.table tbody tr td,[data-route^=sylius_shop_account_] .ui.table tbody tr td{border-top:1px solid rgba(0,0,0,.05)!important;color:#2d2d2d!important;font-size:13px!important;padding:12px!important}[data-route^=open_marketplace_vendor_] .ui.table.striped tbody tr:nth-child(odd),[data-route^=sylius_shop_account_] .ui.table.striped tbody tr:nth-child(odd){background:#f9ece0!important}[data-route^=open_marketplace_vendor_] .ui.table.celled td,[data-route^=open_marketplace_vendor_] .ui.table.celled th,[data-route^=sylius_shop_account_] .ui.table.celled td,[data-route^=sylius_shop_account_] .ui.table.celled th{border-left:1px solid rgba(0,0,0,.05)!important}[data-route^=open_marketplace_vendor_] .sylius-grid-wrapper .ui.table,[data-route^=sylius_shop_account_] .sylius-grid-wrapper .ui.table{margin-top:1rem}[data-route^=open_marketplace_vendor_] .ui.segment,[data-route^=sylius_shop_account_] .ui.segment{background:linen!important;border:1px solid #d4c4b4!important;border-radius:4px!important;box-shadow:none!important}[data-route^=open_marketplace_vendor_] .ui.segment.attached,[data-route^=sylius_shop_account_] .ui.segment.attached{border-radius:0!important}[data-route^=open_marketplace_vendor_] .ui.segment.top.attached,[data-route^=sylius_shop_account_] .ui.segment.top.attached{border-radius:4px 4px 0 0!important}[data-route^=open_marketplace_vendor_] .ui.segment.bottom.attached,[data-route^=sylius_shop_account_] .ui.segment.bottom.attached{border-radius:0 0 4px 4px!important}[data-route^=open_marketplace_vendor_] .ui.top.attached.styled.header,[data-route^=sylius_shop_account_] .ui.top.attached.styled.header{background:#ede3d9!important;border:1px solid #d4c4b4!important;border-bottom:none!important;color:#2d2d2d!important}[data-route^=open_marketplace_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^=open_marketplace_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^=open_marketplace_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-top:0}[data-route^=open_marketplace_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^=open_marketplace_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^=open_marketplace_vendor_] h1.header,[data-route^=sylius_shop_account_] h1.header{margin-bottom:20px}[data-route^=open_marketplace_vendor_] h1.header>.icon+.content,[data-route^=sylius_shop_account_] h1.header>.icon+.content{font-size:2rem}[data-route^=open_marketplace_vendor_] h1.header>.icon,[data-route^=sylius_shop_account_] h1.header>.icon{display:table-cell;padding-right:18px;padding-top:0}[data-route^=open_marketplace_vendor_] .sylius-grid-wrapper .ui.dropdown>i,[data-route^=sylius_shop_account_] .sylius-grid-wrapper .ui.dropdown>i{width:60px!important}[data-route^=open_marketplace_vendor_] .sylius-grid-wrapper .ui.dropdown a i,[data-route^=open_marketplace_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^=open_marketplace_vendor_] .sylius-filters,[data-route^=sylius_shop_account_] .sylius-filters{background:linen!important;border:1px solid #d4c4b4!important;border-radius:4px!important;box-shadow:none!important;padding:1.5rem!important}[data-route^=open_marketplace_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}[data-route^=open_marketplace_vendor_] .sylius-filters .ui.selection.dropdown,[data-route^=open_marketplace_vendor_] .sylius-filters input[type=date],[data-route^=open_marketplace_vendor_] .sylius-filters input[type=datetime-local],[data-route^=open_marketplace_vendor_] .sylius-filters input[type=text],[data-route^=open_marketplace_vendor_] .sylius-filters input[type=time],[data-route^=sylius_shop_account_] .sylius-filters .ui.selection.dropdown,[data-route^=sylius_shop_account_] .sylius-filters input[type=date],[data-route^=sylius_shop_account_] .sylius-filters input[type=datetime-local],[data-route^=sylius_shop_account_] .sylius-filters input[type=text],[data-route^=sylius_shop_account_] .sylius-filters input[type=time]{background:#fff!important;border:1px solid #d4c4b4!important;border-radius:4px!important;color:#2d2d2d!important}[data-route^=open_marketplace_vendor_] .sylius-filters .ui.selection.dropdown:focus,[data-route^=open_marketplace_vendor_] .sylius-filters input[type=date]:focus,[data-route^=open_marketplace_vendor_] .sylius-filters input[type=datetime-local]:focus,[data-route^=open_marketplace_vendor_] .sylius-filters input[type=text]:focus,[data-route^=open_marketplace_vendor_] .sylius-filters input[type=time]:focus,[data-route^=sylius_shop_account_] .sylius-filters .ui.selection.dropdown:focus,[data-route^=sylius_shop_account_] .sylius-filters input[type=date]:focus,[data-route^=sylius_shop_account_] .sylius-filters input[type=datetime-local]:focus,[data-route^=sylius_shop_account_] .sylius-filters input[type=text]:focus,[data-route^=sylius_shop_account_] .sylius-filters input[type=time]:focus{border-color:#ff6b35!important}[data-route^=open_marketplace_vendor_] .sylius-filters .ui.button,[data-route^=sylius_shop_account_] .sylius-filters .ui.button{background:#ede0d2!important;border:1px solid #d4c4b4!important;box-shadow:none!important;color:#2d2d2d!important;transition:background-color .2s ease,border-color .2s ease}[data-route^=open_marketplace_vendor_] .sylius-filters .ui.button:hover,[data-route^=sylius_shop_account_] .sylius-filters .ui.button:hover{background:#e5d8ca!important;border-color:#c4b4a4!important}[data-route^=open_marketplace_vendor_] .sylius-filters .ui.button.primary,[data-route^=sylius_shop_account_] .sylius-filters .ui.button.primary{background:#ff6b35!important;border-color:#ff6b35!important;color:#fff!important}[data-route^=open_marketplace_vendor_] .sylius-filters .ui.button.primary:hover,[data-route^=sylius_shop_account_] .sylius-filters .ui.button.primary:hover{background:#ff4d0c!important;border-color:#ff4d0c!important}[data-route^=open_marketplace_vendor_] .sylius-filters label,[data-route^=sylius_shop_account_] .sylius-filters label{color:#2d2d2d!important;font-size:.9rem!important;font-weight:600!important}[data-route^=open_marketplace_vendor_] .ui.pagination.menu,[data-route^=sylius_shop_account_] .ui.pagination.menu{background:linen!important;border:1px solid #d4c4b4!important;border-radius:4px!important;box-shadow:none!important}[data-route^=open_marketplace_vendor_] .ui.pagination.menu .item,[data-route^=sylius_shop_account_] .ui.pagination.menu .item{background:linen!important;border-left:1px solid #d4c4b4!important;color:#2d2d2d!important}[data-route^=open_marketplace_vendor_] .ui.pagination.menu .item:first-child,[data-route^=sylius_shop_account_] .ui.pagination.menu .item:first-child{border-left:none!important}[data-route^=open_marketplace_vendor_] .ui.pagination.menu .item:hover:not(.active):not(.disabled),[data-route^=sylius_shop_account_] .ui.pagination.menu .item:hover:not(.active):not(.disabled){background:#e5d8ca!important}[data-route^=open_marketplace_vendor_] .ui.pagination.menu .item.active,[data-route^=sylius_shop_account_] .ui.pagination.menu .item.active{background:#ede3d9!important;color:#2d2d2d!important;font-weight:600}[data-route^=open_marketplace_vendor_] .ui.pagination.menu .item.disabled,[data-route^=sylius_shop_account_] .ui.pagination.menu .item.disabled{opacity:.5}[data-route^=open_marketplace_vendor_] .sylius-grid-nav__perpage .menu,[data-route^=open_marketplace_vendor_] .sylius-grid-wrapper .ui.dropdown .menu,[data-route^=sylius_shop_account_] .sylius-grid-nav__perpage .menu,[data-route^=sylius_shop_account_] .sylius-grid-wrapper .ui.dropdown .menu{background:linen!important;border:1px solid #d4c4b4!important}[data-route^=open_marketplace_vendor_] .sylius-grid-nav__perpage .item,[data-route^=open_marketplace_vendor_] .sylius-grid-wrapper .ui.dropdown .item,[data-route^=sylius_shop_account_] .sylius-grid-nav__perpage .item,[data-route^=sylius_shop_account_] .sylius-grid-wrapper .ui.dropdown .item{background:linen!important;color:#2d2d2d!important}[data-route^=open_marketplace_vendor_] .sylius-grid-nav__perpage .item:hover,[data-route^=open_marketplace_vendor_] .sylius-grid-wrapper .ui.dropdown .item:hover,[data-route^=sylius_shop_account_] .sylius-grid-nav__perpage .item:hover,[data-route^=sylius_shop_account_] .sylius-grid-wrapper .ui.dropdown .item:hover{background:#e5d8ca!important}[data-route^=open_marketplace_vendor_] .ui.dropdown.button,[data-route^=sylius_shop_account_] .ui.dropdown.button{background:#ede0d2!important;border:1px solid #d4c4b4!important;box-shadow:none!important;color:#2d2d2d!important}[data-route^=open_marketplace_vendor_] .ui.dropdown.button:hover,[data-route^=sylius_shop_account_] .ui.dropdown.button:hover{background:#e5d8ca!important;border-color:#c4b4a4!important}[data-route^=open_marketplace_vendor_] .ui.table .ui.button,[data-route^=open_marketplace_vendor_] .ui.table a.ui.button,[data-route^=sylius_shop_account_] .ui.table .ui.button,[data-route^=sylius_shop_account_] .ui.table a.ui.button{background:#ede0d2!important;border:1px solid #d4c4b4!important;box-shadow:none!important;color:#2d2d2d!important;font-size:1rem!important;margin:0 0 0 .5rem!important;min-height:0!important;padding:.4em .8em!important;transition:background-color .2s ease,border-color .2s ease}[data-route^=open_marketplace_vendor_] .ui.table .ui.button:hover,[data-route^=open_marketplace_vendor_] .ui.table a.ui.button:hover,[data-route^=sylius_shop_account_] .ui.table .ui.button:hover,[data-route^=sylius_shop_account_] .ui.table a.ui.button:hover{background:#e5d8ca!important;border-color:#c4b4a4!important}[data-route^=open_marketplace_vendor_] .ui.table .ui.button.primary,[data-route^=open_marketplace_vendor_] .ui.table a.ui.button.primary,[data-route^=sylius_shop_account_] .ui.table .ui.button.primary,[data-route^=sylius_shop_account_] .ui.table a.ui.button.primary{background:#ff6b35!important;border-color:#ff6b35!important;color:#fff!important}[data-route^=open_marketplace_vendor_] .ui.table .ui.button.primary:hover,[data-route^=open_marketplace_vendor_] .ui.table a.ui.button.primary:hover,[data-route^=sylius_shop_account_] .ui.table .ui.button.primary:hover,[data-route^=sylius_shop_account_] .ui.table a.ui.button.primary:hover{background:#ff4d0c!important;border-color:#ff4d0c!important}[data-route^=open_marketplace_vendor_] .ui.table .ui.button i.icon,[data-route^=open_marketplace_vendor_] .ui.table a.ui.button i.icon,[data-route^=sylius_shop_account_] .ui.table .ui.button i.icon,[data-route^=sylius_shop_account_] .ui.table a.ui.button i.icon{margin:0 0 0 .5em!important;opacity:1!important}[data-route^=open_marketplace_vendor_] .ui.info.message,[data-route^=sylius_shop_account_] .ui.info.message{background:#d9e7f0!important;border:1px solid #b8d4e6!important;border-radius:4px!important;box-shadow:none!important;color:#2d2d2d!important;padding:1em 1.5em!important}[data-route^=open_marketplace_vendor_] .ui.info.message .header,[data-route^=open_marketplace_vendor_] .ui.info.message p,[data-route^=sylius_shop_account_] .ui.info.message .header,[data-route^=sylius_shop_account_] .ui.info.message p{color:#2d2d2d!important}[data-route^=open_marketplace_vendor_] .ui.info.message .icon,[data-route^=sylius_shop_account_] .ui.info.message .icon{color:#6da6cb!important}.vendor-panel-form .vendor-invalid-input{background-color:#fbb!important;border:3px solid #db2828!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 .ui.label.visible{box-shadow:none!important}.vendor-panel-form .dropdown .menu>.item,.vendor-panel-form .dropdown .text{line-height:1.4em}.vendor-panel-form .ui.selection.dropdown{min-height:38px;padding:.65em 1em!important}.vendor-panel-form .ui.selection.dropdown>.text{line-height:1.4em}.vendor-panel-form .ui.selection.dropdown .menu>.item{line-height:1.4em!important;padding:.65em 1em!important}.vendor-panel-form select{background:#fff!important;border:1px solid #d4c4b4!important;border-radius:4px!important;color:#2d2d2d!important;font-size:1em;line-height:1.4em!important;min-height:38px;padding:.65em 2.5em .65em 1em!important}.vendor-panel-form select:focus{border-color:#ff6b35!important;outline:none}.vendor-panel-form .attributes-group{border-radius:0}.vendor-panel-form .ui.warning.message{display:block!important;opacity:1!important;visibility:visible!important}.vendor-panel-form .vendor-step{background:#f7f7f7;border:1px solid #cfcfcf;border-radius:8px;margin-bottom:20px;overflow:hidden;padding:0}.vendor-panel-form .vendor-step>h3{background:#eaeaea;border:0!important;font-size:1.35rem!important;line-height:1.3;margin:0;padding:12px 16px!important}.vendor-panel-form .vendor-step .vendor-step__body{padding:16px}.vendor-panel-form .vendor-step .vendor-step__body .ui.message{margin-top:.5rem}.vendor-panel-form .vendor-step .vendor-step__body .ui.divider{margin-bottom:.75rem;margin-top:.75rem}.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-panel-form #taxon-tree .ui.checkbox{align-items:center;display:inline-flex;position:static}.vendor-panel-form #taxon-tree .ui.checkbox input[type=checkbox],.vendor-panel-form #taxon-tree .ui.checkbox input[type=radio]{height:auto!important;left:auto!important;margin:0 6px 0 0;opacity:1!important;position:static!important;top:auto!important;width:auto!important;z-index:auto!important}.vendor-panel-form #taxon-tree .ui.checkbox label{padding-left:0!important}.vendor-panel-form #taxon-tree .ui.checkbox .box:after,.vendor-panel-form #taxon-tree .ui.checkbox .box:before,.vendor-panel-form #taxon-tree .ui.checkbox label:after,.vendor-panel-form #taxon-tree .ui.checkbox label:before{content:none!important}.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}.vendor-panel-form #react-categories-section .taxon-checkbox{align-items:center;display:inline-flex;gap:12px;line-height:1.2}.vendor-panel-form #react-categories-section .taxon-checkbox input[type=checkbox]{margin:0;position:static}.vendor-panel-form #react-categories-section .taxon-toggle-btn{align-items:center;background:#fff;border:1px solid rgba(34,36,38,.25);border-radius:4px;color:rgba(0,0,0,.7);cursor:pointer;display:inline-flex;font-size:12px;height:22px;justify-content:center;line-height:1;margin-right:6px;padding:0;width:22px}.vendor-panel-form #react-categories-section .taxon-toggle-btn:focus,.vendor-panel-form #react-categories-section .taxon-toggle-btn:hover{background:#f7f7f7;border-color:rgba(34,36,38,.35)}.vendor-panel-form #react-categories-section .taxon-toggle-btn .icon{line-height:1;margin:0!important}.vendor-panel-form #react-categories-section .taxon-node label.taxon-checkbox{align-items:center;display:inline-flex!important;line-height:1.1!important;margin:0!important;padding:0!important}.vendor-panel-form #react-categories-section .taxon-node .item{line-height:1.1;padding-bottom:0!important;padding-top:0!important}.vendor-readonly{background-color:#f5f5f5!important}.vendor-panel-form .ui.basic.button.image-remove-btn,.vendor-panel-form .ui.button.image-remove-btn,.vendor-panel-form .ui.red.basic.button.image-remove-btn,.vendor-panel-form .ui.red.button.image-remove-btn{align-items:center;background:transparent!important;border:1px solid #db2828!important;color:#db2828!important;display:inline-flex;justify-content:center;line-height:1.1!important;padding:4px 8px!important}.vendor-panel-form .ui.basic.button.image-remove-btn .icon,.vendor-panel-form .ui.button.image-remove-btn .icon{margin:0!important}.vendor-panel-form .ui.basic.button.image-remove-btn .trash.icon,.vendor-panel-form .ui.basic.button.image-remove-btn.disabled .trash.icon,.vendor-panel-form .ui.basic.button.image-remove-btn:focus .trash.icon,.vendor-panel-form .ui.basic.button.image-remove-btn:hover .trash.icon,.vendor-panel-form .ui.button.image-remove-btn .trash.icon,.vendor-panel-form .ui.button.image-remove-btn.disabled .trash.icon,.vendor-panel-form .ui.button.image-remove-btn:focus .trash.icon,.vendor-panel-form .ui.button.image-remove-btn:hover .trash.icon,.vendor-panel-form .ui.red.basic.button.image-remove-btn .trash.icon,.vendor-panel-form .ui.red.button.image-remove-btn .trash.icon{color:#000!important}.vendor-panel-form .ui.basic.button.image-remove-btn:hover,.vendor-panel-form .ui.button.image-remove-btn:hover{background:rgba(219,40,40,.08)!important;border-color:rgba(219,40,40,.45)!important;color:#db2828!important}.vendor-panel-form .ui.basic.button.image-remove-btn.disabled,.vendor-panel-form .ui.button.image-remove-btn.disabled{cursor:default!important;opacity:.6!important}.vendor-panel-form .image-card-header{align-items:center;display:flex;gap:8px;justify-content:space-between}.vendor-panel-form .image-card-header .header{margin:0!important}.vendor-panel-form .image-add-row{clear:both;margin-top:1rem}.subtle-notice{color:rgba(0,0,0,.6);font-size:.9rem;line-height:1.4;margin:10px 0 0}.subtle-notice .twirl-icon,.twirl-icon{height:14px;margin-right:6px;vertical-align:text-bottom;width:14px}.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{margin-top:1rem}.messaging-thread .sixteen.wide.column{padding-bottom:.5rem;padding-top:.5rem}.messaging-thread .ui.icon.message{background:#fcf7f2;border:1px solid #d4c4b4;border-radius:12px;box-shadow:none!important;margin-bottom:1rem;padding:1.25rem;transition:border-color .2s ease}@media(max-width:767px){.messaging-thread .ui.icon.message{padding:1rem}}.messaging-thread .ui.icon.message:hover{border-color:#ff6b35}[data-testid=message-from-user] .messaging-thread .ui.icon.message{background:#fff;border-left:4px solid #ff6b35}[data-testid=message-from-other] .messaging-thread .ui.icon.message{background:#fff;border-left:4px solid #cbb7a4}.messaging-thread .ui.icon.message .content{border-bottom:0;padding:0}.messaging-thread .ui.icon.message .content .header{align-items:center;color:#2d2d2d;display:flex;font-size:1rem;font-weight:600;gap:.5rem;margin-bottom:.75rem}.messaging-thread .ui.icon.message .content .header:before{background:#ff6b35;border-radius:50%;content:"";display:inline-block;height:8px;width:8px}.messaging-thread .ui.icon.message .content p{word-wrap:break-word;color:#666;line-height:1.6;margin:0}.messaging-thread .ui.icon.message .created-at{align-items:center;border-top:1px solid #d4c4b4;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-top:.75rem;padding-top:.75rem;position:relative}@media(max-width:767px){.messaging-thread .ui.icon.message .created-at{align-items:flex-start;flex-direction:column}}.messaging-thread .ui.icon.message .created-at .ui.basic.label{background:transparent!important;border:none!important;color:#999;font-size:.875rem;font-style:normal;padding:0;position:static}.messaging-thread .ui.icon.message .created-at .message-attachment{color:#666;font-size:.875rem}.messaging-thread .ui.icon.message .created-at .message-attachment a{color:#ff6b35;font-weight:600;text-decoration:none}.messaging-thread .ui.icon.message .created-at .message-attachment a:hover{text-decoration:underline}.messaging-thread .ui.icon.message[data-testid=archive-request-message]{background:#fff;border-color:#ff6b35}.messaging-thread .ui.icon.message[data-testid=archive-request-message] .content{color:#2d2d2d}.messaging-thread .ui.labeled.icon.button.archive-button i{width:36px!important}.messaging-thread .ui.labeled.icon.button.archive-button{padding:10px 16px 10px 36px!important}@media(max-width:767px){.messaging-thread .ui.labeled.icon.button.archive-button{margin-top:1rem;position:static;width:100%}}@media(min-width:768px){.messaging-thread .ui.labeled.icon.button.archive-button{position:absolute;right:-68px;top:16px}}.messaging-thread .ui.info.message{background:#fcf7f2;border:1px solid #d4c4b4;border-radius:8px;margin-bottom:1.5rem}.vendor-order-show__header{border-bottom:2px solid #d4c4b4;margin-bottom:1.5rem;padding-bottom:1.5rem}.vendor-order-show__title{align-items:center;color:#2d2d2d;display:flex;font-size:1.75rem;font-weight:700;gap:.5rem;margin:0 0 .75rem}@media(max-width:768px){.vendor-order-show__title{font-size:1.35rem}}.vendor-order-show__title-icon{color:#ff6b35}.vendor-order-show__meta{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.vendor-order-show__meta-item{align-items:center;color:#666;display:inline-flex;font-size:.875rem;gap:.35rem}.vendor-order-show__meta-item i.icon{color:#999;font-size:.85rem;margin:0}.vendor-order-show__meta-item .ui.label{font-size:.75rem;margin:0}.vendor-order-show__section{background:#fcf7f2;border:1px solid #d4c4b4;border-radius:8px;margin-bottom:1.25rem;padding:1.25rem 1.5rem}@media(max-width:768px){.vendor-order-show__section{padding:1rem}}.vendor-order-show__section-title{align-items:center;color:#2d2d2d;display:flex;font-size:1rem;font-weight:700;gap:.5rem;margin:0 0 1rem}.vendor-order-show__section-title i.icon{color:#ff6b35;font-size:1.1rem;margin:0}.vendor-order-show__table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.vendor-order-show__table{border-collapse:collapse;font-size:.9rem;width:100%}.vendor-order-show__table thead th{background:#ede3d9;border-bottom:1px solid #d4c4b4;color:#2d2d2d;font-size:.8rem;font-weight:600;letter-spacing:.3px;padding:.7rem .75rem;text-align:left;white-space:nowrap}.vendor-order-show__table tbody td{border-bottom:1px solid rgba(0,0,0,.05);color:#2d2d2d;padding:.75rem;vertical-align:middle}.vendor-order-show__td--price,.vendor-order-show__td--qty,.vendor-order-show__td--total,.vendor-order-show__th--price,.vendor-order-show__th--qty,.vendor-order-show__th--total{text-align:right}.vendor-order-show__td--qty,.vendor-order-show__th--qty{text-align:center;width:3.5rem}.vendor-order-show__product-info{align-items:center;display:flex;gap:.65rem}.vendor-order-show__product-thumb{border:1px solid #d4c4b4;border-radius:4px;flex-shrink:0;height:40px;object-fit:cover;width:40px}.vendor-order-show__product-name{color:#2d2d2d;font-size:.875rem;font-weight:600;line-height:1.3}.vendor-order-show__product-sub{color:#999;font-size:.8rem;margin-top:.15rem}@media(max-width:768px){.vendor-order-show__table thead{display:none}.vendor-order-show__table tbody tr{border-bottom:1px solid #d4c4b4;display:block;padding:.75rem 0}.vendor-order-show__table tbody tr:last-child{border-bottom:none}.vendor-order-show__table tbody td{border-bottom:none;display:block;padding:.35rem 0;text-align:right}.vendor-order-show__table tbody td:before{color:#666;content:attr(data-label);float:left;font-size:.8rem;font-weight:600}.vendor-order-show__td--product{font-weight:600;margin-bottom:.25rem;text-align:left}.vendor-order-show__td--product:before{display:none}}.vendor-order-show__totals-row td{border-top:none}.vendor-order-show__totals-cell{align-items:baseline;display:flex;gap:.75rem;justify-content:flex-end;padding:.85rem .75rem;text-align:right}.vendor-order-show__totals-label{color:#2d2d2d;font-size:.9rem;font-weight:600}.vendor-order-show__totals-value{color:#ff6b35;font-size:1.15rem;font-weight:700}.vendor-order-show__totals-period{color:#666;font-size:.9rem;font-weight:600}.vendor-order-show__details{display:grid;gap:1.25rem;grid-template-columns:1fr 1fr;margin-top:.25rem}@media(max-width:1024px){.vendor-order-show__details{grid-template-columns:1fr}}.vendor-order-show__details-col{min-width:0}.vendor-order-show__payments{display:flex;flex-direction:column;gap:.75rem}.vendor-order-show__payment-card{background:#fff;border:1px solid #d4c4b4;border-radius:6px;overflow:hidden}.vendor-order-show__payment-header{align-items:center;background:linen;border-bottom:1px solid #d4c4b4;display:flex;justify-content:space-between;padding:.65rem .85rem}.vendor-order-show__payment-method{align-items:center;color:#2d2d2d;display:flex;font-size:.85rem;font-weight:600;gap:.35rem}.vendor-order-show__payment-method i.icon{color:#666;margin:0}.vendor-order-show__payment-body{padding:.65rem .85rem}.vendor-order-show__payment-row{align-items:center;display:flex;justify-content:space-between;padding:.3rem 0}.vendor-order-show__payment-row+.vendor-order-show__payment-row{border-top:1px solid rgba(0,0,0,.04)}.vendor-order-show__payment-row--earning{border-top:1px dashed #d4c4b4!important;margin-top:.15rem;padding-top:.45rem}.vendor-order-show__payment-label{color:#666;font-size:.825rem}.vendor-order-show__payment-value{color:#2d2d2d;font-size:.875rem;font-weight:600}.vendor-order-show__earning-amount{border-bottom:1px dotted #51aa5f;color:#51aa5f;cursor:help}.vendor-order-show__empty-state{color:#999;font-size:.95rem;padding:2rem 1rem;text-align:center}.vendor-order-show__empty-state i.icon{margin-right:.25rem}.vendor-order-show__customer-card{background:#fff;border:1px solid #d4c4b4;border-radius:6px;padding:1rem}.vendor-order-show__customer-name{font-size:1rem;font-weight:700;margin-bottom:.15rem}.vendor-order-show__customer-name a{color:#2d2d2d}.vendor-order-show__customer-name a:hover{color:#ff6b35}.vendor-order-show__customer-since{color:#999;font-size:.8rem;margin-bottom:.75rem}.vendor-order-show__customer-details{display:flex;flex-direction:column;gap:.35rem}.vendor-order-show__customer-detail{align-items:center;color:#666;display:flex;font-size:.875rem;gap:.4rem}.vendor-order-show__customer-detail i.icon{color:#999;margin:0;text-align:center;width:1rem}.vendor-order-show__customer-detail a{color:#666}.vendor-order-show__customer-detail a:hover{color:#ff6b35}.vendor-order-show__addresses{display:grid;gap:.75rem;grid-template-columns:1fr 1fr}@media(max-width:768px){.vendor-order-show__addresses{grid-template-columns:1fr}}.vendor-order-show__address-block{background:#fff;border:1px solid #d4c4b4;border-radius:6px;padding:.85rem 1rem}.vendor-order-show__address-type{color:#666;font-size:.8rem;font-weight:600;letter-spacing:.4px;margin:0 0 .5rem;text-transform:uppercase}.vendor-order-show address{color:#2d2d2d;font-size:.875rem;font-style:normal;line-height:1.55}.vendor-customer-show__header{align-items:flex-start;border-bottom:2px solid #d4c4b4;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1.5rem}@media(max-width:768px){.vendor-customer-show__header{flex-direction:column}}.vendor-customer-show__title{align-items:center;color:#2d2d2d;display:flex;font-size:1.75rem;font-weight:700;gap:.5rem;margin:0 0 .75rem}@media(max-width:768px){.vendor-customer-show__title{font-size:1.35rem}}.vendor-customer-show__title-icon{color:#ff6b35}.vendor-customer-show__meta{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.vendor-customer-show__meta-item{align-items:center;color:#666;display:inline-flex;font-size:.875rem;gap:.35rem}.vendor-customer-show__meta-item i.icon{color:#999;font-size:.85rem;margin:0}.vendor-customer-show__meta-item .ui.label{font-size:.75rem;margin:0}.vendor-customer-show__actions{flex-shrink:0}.vendor-customer-show__action-btn{align-items:center;background:#ff6b35;border-radius:6px;color:#fff;display:inline-flex;font-size:.85rem;font-weight:600;gap:.4rem;padding:.55rem 1rem;text-decoration:none;transition:background-color .15s ease}.vendor-customer-show__action-btn i.icon{margin:0}.vendor-customer-show__action-btn:hover{background:#ff4d0c;color:#fff}.vendor-customer-show__section{background:#fcf7f2;border:1px solid #d4c4b4;border-radius:8px;margin-bottom:1.25rem;padding:1.25rem 1.5rem}@media(max-width:768px){.vendor-customer-show__section{padding:1rem}}.vendor-customer-show__section-title{align-items:center;color:#2d2d2d;display:flex;font-size:1rem;font-weight:700;gap:.5rem;margin:0 0 1rem}.vendor-customer-show__section-title i.icon{color:#ff6b35;font-size:1.1rem;margin:0}.vendor-customer-show__details{display:grid;gap:1.25rem;grid-template-columns:1fr 1fr;margin-top:.25rem}@media(max-width:1024px){.vendor-customer-show__details{grid-template-columns:1fr}}.vendor-customer-show__details-col{min-width:0}.vendor-customer-show__contact-card{background:#fff;border:1px solid #d4c4b4;border-radius:6px;overflow:hidden}.vendor-customer-show__contact-rows{display:flex;flex-direction:column}.vendor-customer-show__contact-row{align-items:center;display:flex;justify-content:space-between;padding:.65rem .85rem}.vendor-customer-show__contact-row+.vendor-customer-show__contact-row{border-top:1px solid rgba(0,0,0,.05)}@media(max-width:768px){.vendor-customer-show__contact-row{align-items:flex-start;flex-direction:column;gap:.15rem}}.vendor-customer-show__contact-label{color:#666;font-size:.825rem;font-weight:500}.vendor-customer-show__contact-value{color:#2d2d2d;font-size:.875rem;font-weight:600}.vendor-customer-show__contact-value a{color:#2d2d2d}.vendor-customer-show__contact-value a:hover{color:#ff6b35}.vendor-customer-show__status-card{background:#fff;border:1px solid #d4c4b4;border-radius:6px;overflow:hidden}.vendor-customer-show__status-rows{display:flex;flex-direction:column}.vendor-customer-show__status-row{align-items:center;display:flex;gap:.5rem;padding:.65rem .85rem}.vendor-customer-show__status-row+.vendor-customer-show__status-row{border-top:1px solid rgba(0,0,0,.05)}.vendor-customer-show__status-icon{font-size:1rem;margin:0!important}.vendor-customer-show__status-text{color:#2d2d2d;font-size:.875rem}.vendor-customer-show__address-block{background:#fff;border:1px solid #d4c4b4;border-radius:6px;padding:.85rem 1rem}.vendor-customer-show address{color:#2d2d2d;font-size:.875rem;font-style:normal;line-height:1.55}.vendor-customer-show__orders-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.vendor-customer-show__orders-table{border-collapse:collapse;font-size:.9rem;width:100%}.vendor-customer-show__orders-table thead th{background:#ede3d9;border-bottom:1px solid #d4c4b4;color:#2d2d2d;font-size:.8rem;font-weight:600;letter-spacing:.3px;padding:.7rem .75rem;text-align:left;white-space:nowrap}.vendor-customer-show__orders-table tbody td{border-bottom:1px solid rgba(0,0,0,.05);color:#2d2d2d;padding:.65rem .75rem;vertical-align:middle}.vendor-customer-show__orders-td--total,.vendor-customer-show__orders-th--total{text-align:right}.vendor-customer-show__orders-td--action{text-align:right;white-space:nowrap;width:1%}.vendor-customer-show__order-number{color:#ff6b35;font-weight:600}.vendor-customer-show__order-number:hover{color:#ff4602}.vendor-customer-show__orders-view-btn{background:#fff;border:1px solid #d4c4b4;border-radius:4px;color:#666;display:inline-block;font-size:.8rem;font-weight:600;padding:.3rem .75rem;text-decoration:none;transition:all .15s ease}.vendor-customer-show__orders-view-btn:hover{border-color:#ff6b35;color:#ff6b35}.vendor-customer-show__orders-footer{margin-top:.75rem;text-align:right}.vendor-customer-show__orders-view-all{align-items:center;color:#ff6b35;display:inline-flex;font-size:.85rem;font-weight:600;gap:.2rem;text-decoration:none}.vendor-customer-show__orders-view-all i.icon{font-size:.8rem;margin:0}.vendor-customer-show__orders-view-all:hover{color:#ff4602}@media(max-width:768px){.vendor-customer-show__orders-table thead{display:none}.vendor-customer-show__orders-table tbody tr{border-bottom:1px solid #d4c4b4;display:block;padding:.65rem 0}.vendor-customer-show__orders-table tbody tr:last-child{border-bottom:none}.vendor-customer-show__orders-table tbody td{border-bottom:none;display:block;padding:.3rem 0;text-align:right}.vendor-customer-show__orders-table tbody td:before{color:#666;content:attr(data-label);float:left;font-size:.8rem;font-weight:600}.vendor-customer-show__orders-td--action{text-align:right;width:auto}.vendor-customer-show__orders-td--action:before{display:none}}.vendor-customer-show__empty-state{color:#999;font-size:.95rem;padding:2rem 1rem;text-align:center}.vendor-customer-show__empty-state i.icon{margin-right:.25rem}.vendor-stripe-index__header{margin-bottom:2rem}.vendor-stripe-index__header .ui.dividing.header{border-bottom-color:#d4c4b4;color:#2d2d2d}.vendor-stripe-index__header .ui.dividing.header i.icon{color:#ff6b35}.vendor-stripe-index__header .ui.dividing.header .sub.header{color:#666;margin-top:.5rem}.stripe-connect-card{background:#fcf7f2;border:1px solid #d4c4b4;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);margin-bottom:2rem;overflow:hidden}.stripe-connect-card--connected{border-color:#ffb69b}.stripe-connect-card__header{background:#f5ebe0;border-bottom:2px solid #d4c4b4;padding:1.5rem 2rem}.stripe-connect-card__header h2{color:#2d2d2d;font-size:1.5rem;font-weight:600;margin:0}.stripe-connect-card--connected .stripe-connect-card__header{background:#fff}@media(max-width:767px){.stripe-connect-card__header{padding:1.25rem 1.5rem}.stripe-connect-card__header h2{font-size:1.25rem}}.stripe-connect-card__body{padding:2rem}@media(max-width:767px){.stripe-connect-card__body{padding:1.5rem}}.stripe-info-section{margin-bottom:2rem}.stripe-info-section:last-child{margin-bottom:0}.stripe-info-section h3{color:#2d2d2d;font-size:1.125rem;font-weight:600;margin:0 0 .75rem}.stripe-info-section p{color:#2d2d2d;line-height:1.6;margin:0 0 .75rem}.stripe-info-section p:last-child{margin-bottom:0}.stripe-info-section ul{color:#2d2d2d;margin:.75rem 0 0 1.5rem;padding:0}.stripe-info-section ul li{line-height:1.6;margin-bottom:.5rem}.stripe-info-section ul li:last-child{margin-bottom:0}.stripe-info-section strong{color:#2d2d2d;font-weight:600}.stripe-info-section--warning{background:#fff;border:1px solid #ffdbce;border-radius:8px;display:flex;gap:1rem;padding:1.5rem}.stripe-info-section--warning i.icon{color:#ff4602;flex-shrink:0;font-size:1.5rem;margin:.25rem 0 0}.stripe-info-section--warning>div{flex:1}.stripe-info-section--warning h3{margin-top:0}@media(max-width:767px){.stripe-info-section--warning{flex-direction:column;padding:1.25rem}.stripe-info-section--warning i.icon{font-size:1.25rem;margin:0}}.stripe-connect-action{border-top:1px solid #d4c4b4;margin-top:2rem;padding-top:2rem;text-align:center}.stripe-connect-action .ui.primary.large.button{background:#ff6b35!important;border:none!important;border-radius:8px!important;box-shadow:0 2px 4px rgba(232,111,57,.3)!important;color:#fff!important;font-size:1.125rem!important;font-weight:600!important;padding:1em 2em!important;transition:all .2s ease}.stripe-connect-action .ui.primary.large.button i.icon{margin-right:.5rem!important}.stripe-connect-action .ui.primary.large.button:hover{background:#ff4d0c!important;box-shadow:0 4px 8px rgba(232,111,57,.4)!important;transform:translateY(-1px)}@media(max-width:767px){.stripe-connect-action .ui.primary.large.button{font-size:1rem!important;padding:.875em 1.5em!important;width:100%}}.stripe-connect-note{color:#999;font-size:.875rem;font-style:italic;margin-top:1rem}[data-route=poppy_vendor_stripe_index] .ui.definition.table{background:#fff!important;border:1px solid #d4c4b4!important;border-radius:8px!important;box-shadow:none!important;margin-top:1.5rem}[data-route=poppy_vendor_stripe_index] .ui.definition.table tbody tr td{background:#fff!important;border-top:1px solid rgba(0,0,0,.05)!important;color:#2d2d2d!important;font-size:.95rem!important;padding:1rem!important}[data-route=poppy_vendor_stripe_index] .ui.definition.table tbody tr td:first-child{background:#f5ebe0!important;font-weight:600;width:auto}[data-route=poppy_vendor_stripe_index] .ui.positive.message{background:#d6d6d6!important;border:1px solid #bdbdbd!important;border-radius:8px!important;box-shadow:none!important;color:#2d2d2d!important;padding:1.25rem 1.5rem!important}[data-route=poppy_vendor_stripe_index] .ui.positive.message .header{align-items:center;color:#4a4a4a!important;display:flex;font-weight:600!important;gap:.5rem;margin-bottom:.5rem}[data-route=poppy_vendor_stripe_index] .ui.positive.message .header i.icon{color:#4a4a4a!important;margin:0!important}[data-route=poppy_vendor_stripe_index] .ui.positive.message p{color:#2d2d2d!important;margin:0}[data-route=poppy_vendor_stripe_index] .ui.green.label{background:#d6d6d6!important;border:1px solid #bdbdbd!important;color:#4a4a4a!important}[data-route=poppy_vendor_stripe_index] .ui.green.label i.icon{color:#4a4a4a!important}[data-route=poppy_vendor_stripe_index] .ui.message.success{background:#fff!important;border:1px solid #ffdbce!important;color:#2d2d2d!important}[data-route=poppy_vendor_stripe_index] .ui.message.info{background:#d9e7f0!important;border:1px solid #b8d4e6!important;color:#2d2d2d!important}#menu .item:hover{background-color:rgba(0,0,0,.14)!important;color:#fff!important}body.pushable>.pusher{display:flex;flex-direction:column;min-height:100vh}body.pushable>.pusher>.ui.container{flex:1 0 auto}body.pushable>.pusher>footer{flex-shrink:0}body,body.pushable,body.pushable>.pusher{background-color:#ddd2c8!important}.ui,.ui.button,.ui.header,.ui.label,.ui.menu,.ui.segment,a,body,body.pushable,body.pushable>.pusher,button,div,h1,h2,h3,h4,h5,h6,html,input,p,select,span,textarea{font-family:Muli,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif!important}.ui.label.verified{background-color:#51aa5f!important}.ui.label.created{background-color:#bfbfbf}.ui.label.under-verification{background-color:#ffc054}.ui.label.rejected{background-color:#e36b6b}@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}}a:hover{color:#ff6b35}.pusher>#menu:after{background:#334fb5}header .ui.three.column.stackable.grid>.column:nth-child(3) .button .icon{color:#ff6b35}.promotion_label{background-color:#ff6b35!important}.primary.button{background:#ff6b35!important}.ui.star.rating .active.icon{color:#ff6b35!important;text-shadow:none!important}[data-route=sylius_shop_product_show] .ui.top.attached.large.tabular.menu .item.active{border-color:#ff6b35;border-width:3px!important}@media(min-width:992px){[data-route=sylius_shop_homepage] .homepage-banner .homepage-banner__content .button{color:#ff6b35!important}}.ui.horizontal.section.divider.header:after,[data-route=sylius_shop_homepage] .ui.huge.header:after{color:#ff6b35}[data-route=sylius_shop_login] .ui.segment>.relaxed.grid .column:first-child button.button,[data-route=sylius_shop_login] .ui.segment>.relaxed.grid .column:last-child .button{background:#ff6b35}[data-route=sylius_shop_login] .ui.segment>.relaxed.grid .column:last-child .button:hover{border:1px solid #ff6b35}[data-route^=sylius_shop_checkout_] .steps .active .title,[data-route^=sylius_shop_checkout_] .steps .step.completed i:before{color:#ff6b35!important}.pre-footer{background:#ff6b35}input:focus{border-color:#ff6b35!important}.buttons .ui.labeled.icon.button.green,.buttons .ui.labeled.icon.button.primary,.buttons .ui.labeled.icon.button.submit,.ui.basic.button.green,.ui.basic.button.primary,.ui.basic.button.submit,.ui.button.green,.ui.button.primary,.ui.button.submit,.ui.labeled.button.green,.ui.labeled.button.primary,.ui.labeled.button.submit,.ui.labeled.icon.button.green,.ui.labeled.icon.button.primary,.ui.labeled.icon.button.submit,.ui.primary.button{background:#ff6b35!important;border:1px solid #ff6b35!important;color:#fff!important;transition:all .3s ease!important}.buttons .ui.labeled.icon.button.green:hover,.buttons .ui.labeled.icon.button.primary:hover,.buttons .ui.labeled.icon.button.submit:hover,.ui.basic.button.green:hover,.ui.basic.button.primary:hover,.ui.basic.button.submit:hover,.ui.button.green:hover,.ui.button.primary:hover,.ui.button.submit:hover,.ui.labeled.button.green:hover,.ui.labeled.button.primary:hover,.ui.labeled.button.submit:hover,.ui.labeled.icon.button.green:hover,.ui.labeled.icon.button.primary:hover,.ui.labeled.icon.button.submit:hover,.ui.primary.button:hover{background:#ff4d0c!important;border-color:#ff4d0c!important;box-shadow:0 6px 20px rgba(255,107,53,.35)!important;color:#fff!important;transform:translateY(-2px)}.buttons .ui.labeled.icon.button:hover,.ui.basic.button:hover,.ui.button:hover,.ui.labeled.button:hover,.ui.labeled.icon.button:hover{background:rgba(255,107,53,.17)!important;border-color:rgba(255,107,53,.27)!important;color:#ff6b35!important}footer .newsletter .ui.button,footer .newsletter button,footer .newsletter button.ui.button{background:#e0e1e2!important;border:none!important;border-radius:.28571429rem!important;box-shadow:inset 0 0 0 1px transparent,inset 0 0 0 0 rgba(34,36,38,.15)!important;color:rgba(0,0,0,.6)!important;font-size:1rem!important;font-weight:400!important;letter-spacing:normal!important;margin-top:0!important;padding:.78571429em 1.5em!important;text-transform:none!important;transform:none!important;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease!important}footer .newsletter .ui.button:focus,footer .newsletter .ui.button:hover,footer .newsletter button.ui.button:focus,footer .newsletter button.ui.button:hover,footer .newsletter button:focus,footer .newsletter button:hover{background:#cacbcd!important;border-color:transparent!important;box-shadow:inset 0 0 0 1px transparent,inset 0 0 0 0 rgba(34,36,38,.15)!important;color:rgba(0,0,0,.8)!important;transform:none!important}.ui.toggle.checkbox input:checked~.box:before,.ui.toggle.checkbox input:checked~label:before,.ui.toggle.checkbox input:focus:checked~.box:before,.ui.toggle.checkbox input:focus:checked~label:before{background-color:#ff6b35!important}.text-teal{color:#ff6b35}.address-card-content.default{border-color:#ff6b35}.address-label{background:#ff6b35}.text-subtle{color:#888;font-size:85%}table.monthly-prices td{border:0!important;border-spacing:0!important;color:#888;font-size:80%;padding:1px 8px 0 0!important;text-align:left;white-space:nowrap}.guidance{color:#666!important;font-size:90%!important;font-weight:400!important}input.rental-price{font-size:80%}.rental-prices h5{margin:0}.rental-prices .column{margin-top:.5rem;padding-top:0!important}.compact-labeled-input{font-size:.9rem;margin-bottom:.5rem}.compact-labeled-input .ui.label{font-size:.8rem;height:2rem;line-height:.5rem;min-width:1.6em;padding:.5em}.compact-labeled-input label{margin:0!important;padding:0!important}.compact-labeled-input input{font-size:.9rem;height:2rem;padding:.3em .5em}.ui.basic.button.variant-remove-btn,.ui.button.variant-remove-btn,.ui.red.basic.button.variant-remove-btn,.ui.red.button.variant-remove-btn{line-height:1.1!important;padding:4px 8px!important}.ui.basic.button.variant-remove-btn .icon,.ui.button.variant-remove-btn .icon{margin-right:.35em!important}.variant-name-label{font-weight:700!important}.sylius-product-variant-info{color:#666;display:block;font-size:.9rem;font-weight:400;line-height:1.2em;margin:0;padding:0}.ui.button.secondary,.ui.secondary.button{background:#ede0d2!important;border:1px solid #d4c4b4!important;color:#2d2d2d!important;transition:all .3s ease!important}.ui.button.secondary:hover,.ui.secondary.button:hover{background:#e5d8ca!important;border-color:#c4b4a4!important;box-shadow:0 6px 20px hsla(30,27%,77%,.4)!important;transform:translateY(-2px)}.ui.button.destructive,.ui.destructive.button{background:#db2828!important;border:1px solid #db2828!important;color:#fff!important;transition:all .3s ease!important}.ui.button.destructive:hover,.ui.destructive.button:hover{background:#bb1f1f!important;border-color:#bb1f1f!important;box-shadow:0 6px 20px rgba(219,40,40,.35)!important;transform:translateY(-2px)}[data-route^=bitbag_sylius_cms_plugin_shop_page_] .ui.segment{background:#fcf7f2!important;border:1px solid #d4c4b4!important;border-radius:4px!important;box-shadow:none!important;padding:2rem!important}[data-route^=bitbag_sylius_cms_plugin_shop_page_] .ui.segment .ui.dividing.header{border-bottom-color:#d4c4b4!important}[data-route^=bitbag_sylius_cms_plugin_shop_page_] .page-contact-form-wrapper{border-top:2px solid #d4c4b4;margin-top:3rem;padding-top:3rem}[data-route^=bitbag_sylius_cms_plugin_shop_page_] .page-contact-form__title{color:#2d2d2d;font-size:28px;font-weight:700;margin:0 0 2rem;text-align:center}@media(max-width:768px){[data-route^=bitbag_sylius_cms_plugin_shop_page_] .page-contact-form__title{font-size:24px}}[data-route=sylius_shop_contact_request] .contact-page-wrapper{margin:2rem auto;max-width:1200px;padding:0 1.5rem}@media(max-width:768px){[data-route=sylius_shop_contact_request] .contact-page-wrapper{margin:1.5rem auto;padding:0 1rem}}[data-route=sylius_shop_contact_request] .contact-page__title{color:#2d2d2d;font-size:32px;font-weight:700;margin:0 0 3rem;text-align:center}@media(max-width:768px){[data-route=sylius_shop_contact_request] .contact-page__title{font-size:28px;margin:0 0 2rem}}#menu{border-radius:0}#footer{margin-top:4em;padding:4em}.cart.popup{min-width:300px}.ui.monster.header{font-size:3em}.ui.unmargined.segments{margin:0}.old-price{font-size:80%;text-decoration:line-through}.old-price,.tax-disabled{color:#a0a0a0}.newsletter .ui.form{display:flex!important}.newsletter .ui.form .newsletter-button,.newsletter .ui.form .newsletter-input{margin:5px}.newsletter .ui.form .newsletter-input{flex-grow:1}