@charset "UTF-8";:root{--font-size-32: 32px;--font-size-24: 24px;--font-size-21: 21px;--font-size-20: 20px;--font-size-18: 18px;--font-size-16: 16px;--font-size-15: 15px;--font-size-14: 14px;--font-size-12: 12px;--gold-100: #c39b5f;--gold-50: #d4b78c;--gold-30: #e6d5bc;--gold-10: #f4efe6;--black-100: #2c2c2c;--black-50: #474747;--black-40: #afafaf;--black-30: #cccccc;--white: #ffffff;--weight-bold: 700;--weight-semibold: 600;--weight-medium: 500;--weight-regular: 400;--weight-light: 300;--sides: 20px;--app-height: 100%}body,html{margin:0;padding:0;height:var(--app-height);overflow:hidden;font-family:IBM Plex Sans,sans-serif;font-weight:var(--weight-regular);font-size:var(--font-size-18);color:var(--black-50);background:var(--white);overscroll-behavior:none;scroll-behavior:smooth}#root{display:flex;flex-direction:column;margin:0 auto;height:100%;max-height:100%;overflow:hidden;max-width:1080px;background:#fff}*::-webkit-scrollbar{display:none}#template-page{background-color:var(--white)}.page-container{height:100%;overflow:scroll}.page-container>*:last-child{padding-bottom:200px!important}.page-container>section{padding-right:var(--sides);padding-left:var(--sides)}.text{font-family:IBM Plex Sans,sans-serif;color:var(--black-50);font-weight:var(--weight-regular)}.santona-logo{width:200px;margin-bottom:8px}.santona-logo-big{margin:30px 0;width:80%;max-width:300px}.button-transparent-gold{display:flex;align-items:center;justify-content:center;background-color:transparent;bottom:none;color:var(--gold-100)}.button-transparent-gold.on .icon-favourite path{fill:var(--gold-100)}.button-transparent-white{display:flex;align-items:center;justify-content:center;background-color:transparent;bottom:none;color:#fff}.button-white{color:var(--black-100);background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 20px;border-radius:8px;box-shadow:2px 2px 14px #00000040}.button-white:disabled{opacity:.5}.icon-container{display:flex;align-items:center;justify-content:center;height:32px;width:32px}.icon-container svg{height:100%;width:100%}.button-white .icon-container{color:var(--gold-100)}.button-white .icon-container+*{margin-top:6px}.button-gold-white{width:100%;display:flex;align-items:center;justify-content:center;color:#fff;background-color:var(--gold-100);padding:15px 8px;border-radius:8px;box-shadow:2px 2px 14px #00000040}.button-gold-white .icon-container{height:24px;width:24px}.button-gold-white .icon-container+*{margin-left:8px}.text-area{width:100%;height:150px;background-color:var(--white);border:1px solid var(--black-40);border-radius:2px;padding:18px}textarea:focus{outline:1px solid var(--gold-100)}.counter-container-white{--color: var(--white);--color-2: var(--white)}.counter-container-gold{--color: var(--gold-30);--color-2: var(--gold-100)}.counter-container-black{--color: var(--black-100);--color-2: var(--black-100)}button{transition:all .3s ease-in-out}button:disabled{opacity:.5;cursor:not-allowed!important}.counter-container{border-radius:8px;border:2px solid var(--color);background:transparent;height:38px;width:120px;display:flex;align-items:center;justify-content:space-between}.counter-container button{color:var(--color-2)}.counter-container .count-init-button{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 4px 0 12px}.counter-container-qty{color:var(--color-2)}.counter-container .count-decrease{padding:0 10px}.counter-container .count-increase{padding:0 4px}.counter-container .icon-minus{width:20px;height:20px}.recipes-container{background-color:var(--gold-30);padding:50px 20px}.recipes-container h2{margin-bottom:30px}#last-orders-page h2{margin-bottom:20px}#last-orders-page section{padding:var(--sides)}#catalogue-page.page-container>section{padding-top:var(--sides);padding-bottom:var(--sides)}#catalogue-page .catalogue-title{margin-bottom:20px}#catalogue-section-page.page-container>section{padding-top:var(--sides);padding-bottom:var(--sides)}#catalogue-section-page.page-container .catalogue-section-title{margin-bottom:20px}#catalogue-section-page.page-container .catalogue-section-products{display:flex;flex-flow:column;gap:20px}#results-page section{padding:20px var(--sides)}#results-page section>p:first-child{margin-bottom:30px}#results-page section .product-weights-container:not(:last-child){margin-bottom:20px}#login-page{height:100%}#login-page section{padding:0 35px 35px!important}#login-page form{max-width:400px}#login-page .login-page-title{margin-bottom:8px}#login-page .login-page-description{margin-bottom:30px}#login-page .login-page-input-container{margin-bottom:20px;position:relative}#login-page .login-page-clear-button{position:absolute;top:50%;transform:translateY(-50%);right:10px;opacity:1;transition:all .3s ease-out}#login-page .login-page-input-text{border-radius:10px;border:2px solid var(--black-30);padding:15px 50px 15px 15px}#login-page .login-page-clear-button.hidden{opacity:0}#order-page.page-container>section{padding:32px var(--sides)}.order-page-separator{height:1px;margin:4px 0 16px}#cart-page.page-container>section{padding-top:var(--sides);padding-bottom:var(--sides)}#cart-page .cart-title{margin-bottom:20px}#cart-page .cart-details{display:flex;flex-flow:row;justify-content:space-between;align-items:flex-end;margin-top:30px}#cart-page .cart-details .cart-items{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-end}#cart-page .cart-addresses-container{display:flex;flex-flow:column;gap:20px}#cart-page .cart-addresses-container .cart-address{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:10px}#cart-page .cart-addresses-container .cart-address input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;margin-top:6px;flex-shrink:0;border:2px solid var(--gold-100);border-radius:50%;position:relative;cursor:pointer;outline:none;transition:border-color .2s ease}#cart-page .cart-addresses-container .cart-address input[type=radio]:before{content:"";position:absolute;top:5px;left:5px;width:10px;height:10px;border-radius:50%;background-color:var(--gold-100);transform:scale(0);transition:transform .2s ease}#cart-page .cart-addresses-container .cart-address input[type=radio]:checked:before{transform:scale(1)}#cart-page .cart-addresses-container .cart-address input[type=radio]:checked+label span{font-weight:var(--weight-semibold)}.login-info-container{height:var(--app-height);display:flex;flex-flow:column;justify-content:space-between;align-items:center}.login-info-container .login-info-texts-box{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:32px}#recipes-page h2{margin-bottom:20px;margin-top:32px}#recipes-page h4{font-size:14px;font-weight:600;text-transform:uppercase;margin-bottom:12px;margin-top:12px}#recipes-page p,#recipes-page ul{font-size:15px;margin-bottom:8px;margin-top:8px}#recipes-page li{list-style:disc;padding-left:0;margin-left:20px}.recipe-image-container img{position:relative;left:-20px;width:100vw;height:auto;margin-top:20px;margin-bottom:20px}#recipes-page .spacer{width:100px;height:2px;background-color:var(--gold-100);margin-top:30px;margin-bottom:30px}#recipes-page .recipe-card-category{display:flex;flex-direction:row;gap:20px}#recipes-page .recipe-card-category .text{line-height:32px}#recipes-page .recipe-card-info-description{display:flex;flex-direction:row;gap:20px;justify-content:space-evenly;font-size:14px;font-weight:400;margin-bottom:30px}#recipes-page .recipe-card-info-description>div{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:6px}#recipes-page .icon-container{color:var(--gold-100);width:26px}.full-screen{height:var(--app-height)}*{margin:0;padding:0;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:baseline;-webkit-hyphens:none;hyphens:none}img,picture,video,iframe,figure{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}p,li,h2,h3,h4{-webkit-hyphens:none;hyphens:none;word-break:normal;overflow-wrap:break-word}a{display:block;text-decoration:none;color:inherit;font-size:inherit}p a{display:inline}li{list-style-type:none}html{scroll-behavior:smooth}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}::-moz-selection{background-color:#000;color:#fff}::selection{background-color:#000;color:#fff}form,input,textarea,select,button,label{font-family:inherit;font-size:inherit;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;background-color:transparent;color:inherit;display:block}button:not(.disabled){cursor:pointer}table,tr,td{border-collapse:collapse;border-spacing:0}svg{width:100%;display:block}body{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.kensei_02{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.kensei_03{-webkit-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.rt-90{rotate:90deg}.rt-180{rotate:180deg}.rt-270{rotate:270deg}.text.w-700{font-weight:var(--weight-bold)}.text.w-600{font-weight:var(--weight-semibold)}.text.w-500{font-weight:var(--weight-medium)}.text.w-400{font-weight:var(--weight-regular)}.text.w-300{font-weight:var(--weight-light)}.text.s-32{font-size:var(--font-size-32)}.text.s-24{font-size:var(--font-size-24)}.text.s-21{font-size:var(--font-size-21)}.text.s-20{font-size:var(--font-size-20)}.text.s-18{font-size:var(--font-size-18)}.text.s-16{font-size:var(--font-size-16)}.text.s-15{font-size:var(--font-size-15)}.text.s-14{font-size:var(--font-size-14)}.text.s-12{font-size:var(--font-size-12)}.text.mono{font-family:IBM Plex Mono,monospace}.text.uppercase{text-transform:uppercase}.text.center{text-align:center}.text.left{text-align:left}.text.right{text-align:right}.text.underline{text-decoration:underline}.text.nowrap{text-wrap:nowrap}.c-gold-100{color:var(--gold-100)}.c-gold-50{color:var(--gold-50)}.c-gold-30{color:var(--gold-30)}.c-gold-10{color:var(--gold-10)}.bg-gold-100{background-color:var(--gold-100)}.bg-gold-50{background-color:var(--gold-50)}.bg-gold-30{background-color:var(--gold-30)}.bg-gold-10{background-color:var(--gold-10)}.c-black-100{color:var(--black-100)}.c-black-50{color:var(--black-50)}.c-black-40{color:var(--black-40)}.c-black-30{color:var(--black-30)}.c-white{color:var(--white)}.bg-black-100{background-color:var(--black-100)}.bg-black-50{background-color:var(--black-50)}.bg-black-40{background-color:var(--black-40)}.bg-black-30{background-color:var(--black-30)}.bg-white{background-color:var(--white)}.border-radius-8{border-radius:8px}.border-radius-4{border-radius:4px}.flex{display:flex}.f-center{align-items:center;justify-content:center}.f-start{align-items:center;justify-content:flex-start}.f-end{align-items:center;justify-content:flex-end}.f-column.f-start{align-items:flex-start;justify-content:center}.f-column.f-end{align-items:flex-end;justify-content:center}.f-between{align-items:center;justify-content:space-between}.f-column{flex-direction:column}.width-100{width:100%}.pointer{cursor:pointer}.order-line-container{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-top:16px}.order-line-container .order-line-info{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:8px;margin-bottom:6px}.order-line-container .order-line-info .icon-container{width:20px;height:20px}.order-line-container .order-line-info-extra{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.order-line-container .order-line-info-extra>.left{flex-basis:70%}.order-line-container .order-line-info-extra>.right{flex-basis:30%}.order-line-container .counter-container{width:100px}.header-container{background-color:var(--gold-30);padding:20px;display:flex;align-items:center;justify-content:center;flex-direction:column}.header-search-box-container{width:100%;transition:.5s}.header-search-box-container-top{display:flex;width:100%;align-items:center;justify-content:space-between}.header-search-box-container-top+*{margin-top:16px}.header-search-box-container-top .icon-arrow{margin-right:4px;height:24px;width:24px}.header-search-box-container-input-container{position:relative}.header-search-box-container-input{background-color:#fff;width:100%;border-radius:8px;height:50px;padding:0 50px 0 12px;box-shadow:2px 2px 14px #2e2e2e33}.header-search-box-container-input-container .button-transparent-gold{position:absolute;right:9px;top:50%;transform:translateY(-50%) scale(.8)}.header-add-new-order .button-transparent-white{width:100%;display:flex;flex-direction:column}.header-add-new-order{padding:16px;margin-top:16px;background-color:var(--gold-100);border-radius:8px;width:100%;box-shadow:2px 2px 14px #2e2e2e33;transition:.5s;max-height:500px}header.collapsed .header-add-new-order{padding:0;line-height:0;font-size:0;max-height:0;overflow:hidden;margin-top:0}header.collapsed .header-search-box-container{margin-top:-46px}header.collapsed .header-salute{opacity:0}.header-salute{opacity:1;transition:.3s}.header-add-new-order-closed-view{transition:.2s;overflow:hidden;max-height:400px;padding:0}.header-add-new-order.open .header-add-new-order-closed-view{max-height:0}.header-add-new-order-opened-view-grid{display:flex;flex-direction:column}.header-add-new-order-opened-view-grid-row{display:flex;justify-content:space-between}.header-add-new-order-opened-view-grid-row>*{width:100%}.header-add-new-order-opened-view-grid-row>*:not(:last-child){margin-right:16px}.header-add-new-order-opened-view-grid-row:not(:last-child),.header-add-new-order-opened-view-grid{margin-bottom:16px}.header-add-new-order-opened-view>.button-white{flex-direction:row!important;width:100%;justify-content:center}.header-add-new-order-opened-view>.button-white span:not(.icon-container){margin-top:0;margin-left:6px}.header-add-new-order-opened-view .button-transparent-white{margin-top:16px}.header-add-new-order-opened-view{max-height:400px;transition:.5s;overflow:hidden}.header-add-new-order:not(.open) .header-add-new-order-opened-view{max-height:0}.product-card-container{display:flex;flex-grow:1;height:100%}.product-card-container:last-child{margin-right:100px}.product-card-white{--color-1: var(--white);--color-2: var(--white);--color-3: var(--gold-100)}.product-card-black{--color-1: var(--black-100);--color-2: var(--gold-100);--color-3: var(--white)}.product-card-container:not(:last-child){margin-right:20px}.product-card-vertical{flex-direction:column;width:185px}.product-card-horizontal{flex-direction:row;width:340px;border-radius:8px}.product-card-horizontal .product-card-image-container{border-radius:8px 0 0 8px;height:auto;width:124px;background:#fff}.product-card-vertical .product-card-image-container{height:185px;width:185px}.product-card-image-container{flex-shrink:0;position:relative;background-color:var(--gold-10);overflow:visible}.product-card-image-container img{width:100%;height:100%;object-fit:contain;padding:5%}.product-card-image-container .product-card-discount-container{padding:14px 18px;position:absolute;top:-3%;right:3%;display:flex;clip-path:polygon(0% 0%,100% 0%,100% 80%,50% 100%,0% 80%)}.product-card-horizontal .product-card-content{padding:14px 16px 16px;background-color:var(--white);border-radius:0 8px 8px 0;width:216px}.product-card-content-name{text-wrap:nowrap;width:200px;overflow:hidden;text-overflow:ellipsis;margin-top:0}.product-card-content-name.double{text-wrap:wrap;height:64px;padding-right:10px}.product-card-horizontal .product-card-content-name{margin-top:0}.product-card-content-name{color:var(--color-1)!important;margin:10px 0}.product-card-content-weights-list-wrapper{position:relative}.product-card-content-select-chevron{position:absolute;top:50%;right:5px;transform:translate(-50%);height:20px;width:20px;transition:all .3s ease-out;pointer-events:none}.product-card-content-weight-select{padding:3px 30px 3px 10px;border-radius:4px;border:2px solid var(--color-1);color:var(--color-1);opacity:.4;margin-bottom:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-overflow:ellipsis}.product-card-content-weight.selected{border:2px solid var(--black-100);background-color:var(--black-100);color:#fff;opacity:1}.product-card-content-favourite.on path{fill:var(--color-2)}.product-card-content-weight:not(:last-child){margin-right:10px}.product-card-content-price-container{margin-bottom:10px}.product-card-content-kg-price{color:var(--color-1);opacity:.5}.product-card-content-price{color:var(--color-1)}.product-card-content-actions-container{display:flex;justify-content:space-between;align-items:center}.product-card-content-actions-container .counter-container{width:100%;margin-right:12px}.product-card-content-favourite{color:var(--color-2)}.products-module-container{padding:50px 20px;width:100%}.products-module-container .product-module-title{margin-bottom:12px}.products-module-gold{background-color:var(--gold-100)}.products-module-soft-gold{background-color:var(--gold-10)}.products-module-action-button{width:100%;display:flex;align-items:center;justify-content:center;padding:15px 8px;border-radius:8px;max-width:300px;justify-self:center;box-shadow:2px 2px 14px #2e2e2e33}.products-module-action-button *:first-child+*{margin-left:8px}.products-module-gold .products-module-action-button{background-color:var(--black-100);color:#fff}.products-module-white .products-module-action-button,.products-module-soft-gold .products-module-action-button{background-color:var(--gold-100);color:#fff}.products-module-gold .product-module-title{color:#fff}.products-module-list{display:flex;align-items:flex-start;justify-content:flex-start;overflow-x:scroll;overflow-y:hidden;max-width:100%}.products-module-paginator{margin:50px 0 40px;display:flex;align-items:center;justify-content:center}.products-module-paginator-item{height:15px;width:15px;background-color:var(--black-50);border-radius:100%;opacity:.5;scale:.8;transition:all .3s ease-out}.products-module-paginator-item.at{scale:1.1;opacity:1}.products-module-gold .products-module-paginator-item{background-color:var(--white)}.products-module-paginator-item:not(:last-child){margin-right:12px}.modal-container{position:fixed;top:0;left:0;width:100vw;height:var(--app-height);opacity:0;z-index:4;transition:all .2s ease-in-out;pointer-events:none}.modal-container[open]{opacity:1;pointer-events:all;background-color:#0000004d}.modal-container .anything-else{--foo: 0}.confirm-order-order-box-left-side,.confirm-order-order-box-right-side{height:100%;justify-content:space-between}.confirm-order-container{background-color:var(--white);border-radius:12px;box-shadow:0 4px 4px #00000040;padding:32px;width:340px}.confirm-order-order-box{margin-bottom:25px;border-radius:12px;border:1px solid var(--gold-30);padding:8px 16px;width:100%;height:64px}.confirm-order-title{margin-bottom:15px}.confirm-order-separator{height:100%;width:2px}.confirm-order-container .button-gold-white{margin:25px 0}.product-info-container{position:relative;background-color:#fff;padding:24px;border-radius:12px;width:320px;max-width:320px}.product-info-actions-container{width:100%}.product-info-actions-container button:not(:last-child){margin-right:8px}.product-info-close-button{top:20px;right:20px;position:absolute}.product-info-title{margin-top:12px;margin-right:35px;word-break:keep-all}.product-info-box{margin-top:20px}.product-info-box-left-side{margin-right:25px}.product-info-separator{margin:20px 0;height:2px;width:100%}.settings-container{height:100%;width:100%;position:relative;padding:88px 20px 20px}.settings-separator{height:2px;margin:20px 0 32px}.settings-close-icon{position:absolute;top:20px;right:20px}.settings-item{margin-bottom:24px}.order-received-container,.order-added-container{height:100%;width:100%;position:relative;flex-direction:column;align-items:center;padding-top:40px}.order-received-container .santona-logo,.order-added-container .santona-logo{width:80%;max-width:300px}.order-received-texts-box,.order-added-texts-box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;max-width:320px}.order-received-texts-box>*:not(:last-child),.order-added-texts-box>*:not(:last-child){margin-bottom:25px}.summary-container.closed{transform:translateY(calc(200% + 30px))}.summary-container{position:absolute;bottom:0;left:0;width:100%;padding:12px;z-index:3;transition:all .3s ease-in-out}.summary-container:after{content:"";width:100%;height:100vh;background-color:var(--black-100);position:absolute;left:0;top:100%;z-index:3}.summary-triangles{position:absolute;bottom:100%;height:10px;width:100%;left:0;background-image:url(data:image/png;base64,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);background-repeat:repeat-x;background-size:10px;background-position:bottom}.summary-view-1 .summary-order-box{margin-bottom:20px}.summary-view-2,.summary-view-1{width:100%}.summary-view-2 .summary-order-box{margin-right:20px}.summary-view-2 .chevron-button{margin-right:16px;height:24px;width:24px;transition:all .3s ease-out}.summary-validate-order-button{max-width:300px;justify-self:flex-end!important}.summary-container-product-summary{background-color:var(--white);position:fixed;top:0;right:0;height:var(--app-height);width:100vw;padding:40px 20px;z-index:2;transition:all .3s ease-out;transform:translate(0)}.summary-container-product-summary-separator{height:1px;margin-top:2px;width:100%;margin-bottom:15px}.summary-container-product-summary .santona-logo{align-self:center}.summary-container.open .chevron-button{rotate:90deg}.summary-container:not(.open)+.summary-container-product-summary{transform:translateY(200%)}.menu-link-container{--foo: 0;border-bottom:2px solid var(--black-30);padding:6px 0}.menu-link-top-part{padding:8px 0}.menu-link-top-part .icon-container{width:24px;height:24px}.menu-link-top-part .menu-link-icon-name .icon-container{margin-right:8px}.menu-link-container:first-child{border-top:2px solid var(--black-30)}.menu-link-see-all-button .icon-container{margin-left:8px}.menu-link-sublink{cursor:pointer;margin-bottom:10px}.recipe-card-container{position:relative;width:100%;margin-top:30px}.recipe-card-container:before{content:"";display:block;width:116px;height:27px;background-color:var(--gold-100);opacity:.4;position:absolute;top:-13px;left:calc(50% - 58px);z-index:2}.recipe-card-container .recipe-card-image{width:100%;height:250px}.recipe-card-container .recipe-card-image a{height:100%}.recipe-card-container .recipe-card-image img{width:100%;height:100%;object-fit:cover}.recipe-card-container .recipe-card-info{padding:16px;display:flex;flex-direction:column;gap:11px;background-color:var(--white)}.recipe-card-container .recipe-card-info-description{display:flex;flex-direction:row;gap:20px}.recipe-card-container .recipe-card-info-description>div{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:6px}.recipe-card-container .recipe-card-info-description .icon-container{width:24px;height:24px}.product-weights-container{width:100%}.product-weights-container .product-weights-info{border-radius:8px;padding-right:24px;display:flex;align-items:center;justify-content:flex-start;gap:16px}.product-weights-container .product-weights-image{height:80px;width:100px;overflow:hidden;border-radius:8px 0 0 8px}.product-weights-container .product-weights-title{width:calc(100% - 100px)}.product-weights-container .product-weights-image img{height:100%;width:100%;object-fit:contain;padding:5%}.product-weights-container:not(.open) .product-weights-variants{display:none}.product-weights-container .product-weights-variant{display:flex;align-items:center;justify-content:space-between;padding:20px 0;position:relative}.product-weights-container .product-weights-variant:before{content:"";width:100%;height:1px;background-color:var(--black-30);position:absolute;bottom:0;left:0}.product-weights-container .product-weights-variant:last-child:before{display:none}.product-weights-container .product-weights-variant>.left{flex-basis:70%;display:flex;align-items:center;justify-content:flex-start;gap:12px}.product-weights-container .product-weights-extra-info{display:flex;align-items:center;justify-content:flex-start;gap:5px}.product-weights-container .product-weights-extra-info .icon-container{width:20px;height:20px}.product-weights-container .product-weights-text{opacity:.5}.order-container{width:100%}.order-container:before,.order-container:last-child:after{content:"";display:block;width:100%;height:2px;background-color:#ddd}.order-container .order-section{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:20px 0}.order-container .order-info{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:16px}.order-container .order-info .separator{width:1px;height:40px;background-color:var(--black-30)}.order-container .order-extra-info{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:12px}.order-container .order-extra-info .icon-container{width:20px;height:20px}.order-container .order-add-button{background-color:var(--white);border:2px solid var(--gold-30);border-radius:8px;padding:4px 20px;display:flex;align-items:center;justify-content:center}.expandable-container{width:100%}.expandable-container.open{padding-bottom:20px}.expandable-container:before{content:"";display:block;width:100%;height:1px;background-color:var(--black-30)}.expandable-container .expandable-container-header{display:flex;align-items:center;justify-content:space-between;padding:20px 0}.expandable-container.open .expandable-container-header-title span,.expandable-container.open .expandable-container-header .icon-container{color:var(--black-100)}.expandable-container:not(.open) .expandable-container-content{display:none}.expandable-container .expandable-container-header .icon-container{width:20px;height:20px}.expandable-container.open .expandable-container-header .icon-container{transform:rotate(-90deg)}
