.cart-page-menu{display:flex;justify-content:space-between}.cart-page-actions{display:flex;gap:32px;margin-bottom:16px}@media only screen and (min-width:640.98px){.cart-page-actions{margin-bottom:32px}}.cart-page-actions .actions-group{display:flex;gap:16px;margin-left:auto}@media only screen and (min-width:640.98px){.cart-page-actions .actions-group{gap:32px;margin-left:0}}.cart-page-actions .actions-group .action-btn{align-items:center;display:inline-flex;gap:4px;transition:color .3s}.cart-page-actions .actions-group .action-btn:hover{color:#db0053}.cart-page-actions .actions-group .action-btn .nuxt-icon{font-size:24px}@media only screen and (min-width:640.98px){.cart-page-actions .actions-group .action-btn .nuxt-icon{font-size:20px}}.cart-page-actions .actions-group .action-btn .btn-text{display:none}@media only screen and (min-width:640.98px){.cart-page-actions .actions-group .action-btn .btn-text{display:inline}}.cart-notification{background-color:#fff;border-left:8px solid #db0053;border-radius:8px;margin-bottom:32px;padding:8px 16px}.cart-notification-header{font-size:18px;font-weight:600;margin-bottom:10px}.cart-notification svg{height:26px;margin-bottom:4px;margin-right:4px;vertical-align:middle;width:26px}.cart-notification-item{line-height:35px;margin-left:26px}.cart-notification ul{list-style:disc}.cart-notification-productname{color:#db0053;font-weight:600}.cart-notification-price{color:#db0053;font-weight:700}.delivery-block .delivery-block-header{display:flex;flex-direction:column;gap:8px;margin-bottom:12px;padding-top:15px}@media only screen and (min-width:640.98px){.delivery-block .delivery-block-header{align-items:flex-start;flex-direction:column}}.delivery-block .delivery-block-header .header-title{font-family:var(--font-family-display);font-size:18px;font-weight:500}.delivery-block .delivery-block-header .delivery-error{align-items:center;align-self:flex-start;background-color:#de0923;border-radius:8px;color:#fff;display:inline-flex;gap:4px;line-height:100%;padding:6px 10px}.delivery-block .delivery-block-header .delivery-error .nuxt-icon{font-size:18px}.delivery-block .delivery-block-header .delivery-error .error-text{font-size:14px}.delivery-block .delivery-block-header .header-values{display:flex;gap:8px}.delivery-block .delivery-about{font-size:14px;margin-bottom:8px}.delivery-block .toggle-details{align-items:center;display:inline-flex;font-size:14px;gap:4px}.delivery-block .toggle-details .nuxt-icon{font-size:18px}.delivery-block .mobile-toggle-details{align-items:center;display:inline-flex;font-size:13px;gap:4px}.delivery-block .mobile-toggle-details .nuxt-icon{font-size:16px}.delivery-block .block-details{font-size:14px}.delivery-block .block-details .detail-block .block-title{color:#000;font-family:var(--font-family-display);font-size:16px;font-weight:500}.delivery-block .block-details .detail-block .details-content{margin-top:16px}.delivery-block .block-details .detail-block .details-content .delivery-block-table{font-size:13px;line-height:140%}.delivery-block .block-details .detail-block .details-content .delivery-block-table td,.delivery-block .block-details .detail-block .details-content .delivery-block-table th{padding-right:12px;vertical-align:top}.delivery-block .block-details .detail-block .details-content .delivery-block-table td p,.delivery-block .block-details .detail-block .details-content .delivery-block-table th p{display:inline}.delivery-block .block-details .detail-block .details-content .delivery-block-table th{border-bottom:1px solid hsla(0,0%,58%,.2);padding-bottom:8px;text-align:left}.delivery-block .block-details .detail-block .details-content .delivery-block-table td{border-bottom:1px solid hsla(0,0%,58%,.2);padding-bottom:8px;padding-top:8px}.delivery-block .block-details .detail-block .details-content .delivery-block-table tfoot th{border-bottom:none;padding-top:8px}.delivery-block ul{display:flex;flex-direction:column;gap:8px;line-height:150%}.delivery-block ul li{padding-left:16px;position:relative}.delivery-block ul li:before{background-color:#303030;border-radius:50%;content:"";display:inline-block;height:6px;left:0;position:absolute;top:8px;width:6px}.delivery-block.selectable .delivery-about,.delivery-block.selectable .delivery-block-header{cursor:pointer}@media (max-width:640px){.delivery-block.mobile-compact .delivery-block-header{gap:6px;margin-bottom:8px;padding-top:0}.delivery-block.mobile-compact .delivery-block-header .header-title{font-size:16px;line-height:115%}.delivery-block.mobile-compact .delivery-block-header .header-values{font-size:13px;gap:6px}.delivery-block.mobile-compact .delivery-about{font-size:13px;line-height:145%;margin:8px 0}.delivery-block.mobile-compact .block-details{font-size:13px}}.modal-net-cost-header{text-align:center}@media only screen and (min-width:640.98px){.modal-net-cost-header{text-align:left}}.modal-net-cost-body .mobile-action-label,.modal-net-cost-body .mobile-section-title,.modal-net-cost-body .selected-delivery-summary{display:none}.modal-net-cost-body .net-cost-actions{display:flex;justify-content:center;margin-top:20px}.modal-net-cost-body .center{display:flex;justify-content:center}.modal-net-cost-body .net-cost-formula{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:16px 16px;margin-bottom:48px;margin-top:24px}@media only screen and (min-width:640.98px){.modal-net-cost-body .net-cost-formula{flex-direction:row;gap:32px 16px;margin-top:32px}}.modal-net-cost-body .net-cost-formula .group-wrapper{align-items:center;display:flex;gap:16px 16px}@media only screen and (min-width:640.98px){.modal-net-cost-body .net-cost-formula .group-wrapper{gap:32px 16px}}.modal-net-cost-body .net-cost-formula .net-cost-price{font-family:var(--font-family-display);font-size:36px;font-weight:700;line-height:100%;white-space:nowrap}.modal-net-cost-body .net-cost-formula .mark{font-size:24px;line-height:100%}.modal-net-cost-body .net-cost-formula .mark.star{margin-top:12px}.modal-net-cost-body .net-cost-formula .item-group{margin-bottom:-24px}.modal-net-cost-body .net-cost-formula .item-group .item-label{font-size:13px;font-weight:600;line-height:100%}@media only screen and (min-width:640.98px){.modal-net-cost-body .net-cost-formula .item-group .item-label{font-size:14px}}.modal-net-cost-body .net-cost-formula .item-group .item-price{color:#949494;font-size:12px;line-height:100%;margin-top:8px}.modal-net-cost-body .modal-text{color:#949494;font-size:14px;line-height:160%}@media only screen and (min-width:640.98px){.modal-net-cost-body .modal-text{margin-bottom:32px}}.modal-net-cost-body .delivery-items{display:flex;flex-direction:column;gap:20px}.modal-net-cost-body .delivery-items .delivery-select-item{border:1px solid #e8e8e8;border-radius:8px;display:flex;padding:16px}.modal-net-cost-body .delivery-items .delivery-select-item.selected{background-color:#f5f7f9}.modal-net-cost-body .delivery-items .delivery-select-item .block-selection{padding-right:10px;padding-top:6px}@media only screen and (min-width:640.98px){.modal-net-cost-body .delivery-items .delivery-select-item .block-selection{padding-right:12px}}@media (max-width:640px){.modal-net-cost-body .modal-text{font-size:13px;line-height:145%;margin-bottom:16px!important}.modal-net-cost-body .delivery-location{margin-bottom:14px!important}.modal-net-cost-body .mobile-section-title{display:block;font-family:var(--font-family-display);font-size:15px;font-weight:500;margin-bottom:10px}.modal-net-cost-body .net-cost-formula{gap:12px;margin-bottom:28px;margin-top:16px}.modal-net-cost-body .net-cost-formula .net-cost-price{font-size:28px}.modal-net-cost-body .net-cost-formula .group-wrapper{gap:8px;justify-content:center;width:100%}.modal-net-cost-body .net-cost-formula .item-group{margin-bottom:0;text-align:center}.modal-net-cost-body .net-cost-formula .mark.star{margin-top:0}.modal-net-cost-body .delivery-items{gap:8px}.modal-net-cost-body .delivery-items .delivery-select-item{border-color:#dfe5ea;border-radius:12px;padding:12px}.modal-net-cost-body .delivery-items .delivery-select-item.selected{background-color:#fef5f8;border-color:#db0053}.modal-net-cost-body .delivery-items .delivery-select-item>div{display:grid;grid-template-columns:22px minmax(0,1fr);width:100%}.modal-net-cost-body .delivery-items .delivery-select-item .block-selection{grid-column:1;padding:2px 6px 0 0}.modal-net-cost-body .delivery-items .delivery-select-item .delivery-block{grid-column:2;min-width:0}.modal-net-cost-body .net-cost-actions{background-color:#fff;border-top:1px solid #e8e8e8;bottom:calc(-16px - env(safe-area-inset-bottom));box-shadow:0 -8px 20px #1e1e1e0f;display:block;margin:16px -16px 0;padding:10px 16px calc(16px + env(safe-area-inset-bottom));position:sticky;z-index:6}.modal-net-cost-body .net-cost-actions .selected-delivery-summary{align-items:flex-end;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.modal-net-cost-body .net-cost-actions .selected-delivery-copy{min-width:0}.modal-net-cost-body .net-cost-actions .summary-label{color:#949494;display:block;font-size:10px;margin-bottom:1px}.modal-net-cost-body .net-cost-actions .summary-title{display:block;font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-net-cost-body .net-cost-actions .summary-meta{color:#303030;flex:0 0 auto;font-size:11px;white-space:nowrap}.modal-net-cost-body .net-cost-actions .app-btn{width:100%}.modal-net-cost-body .net-cost-actions .desktop-action-label{display:none}.modal-net-cost-body .net-cost-actions .mobile-action-label{display:inline}.modal-net-cost-modal{background-color:#00000059}.modal-net-cost-modal .overlay-inner{align-items:flex-end;overflow:hidden;padding:8px 0 0}.modal-net-cost-modal .modal{border-radius:18px 18px 0 0;display:flex;flex-direction:column;height:calc(100dvh - 8px);margin:auto 0 0;max-height:calc(100dvh - 8px);width:100%}.modal-net-cost-modal .modal.position-center,.modal-net-cost-modal .modal.position-top{margin:auto 0 0}.modal-net-cost-modal .modal .close-modal{height:42px;right:8px;top:8px;width:42px;z-index:8}.modal-net-cost-modal .modal .modal-content{height:100%;overflow-y:auto;overscroll-behavior:contain;padding:0 16px calc(16px + env(safe-area-inset-bottom));scrollbar-width:none}}@media (max-width:640px){.modal-net-cost-modal .modal .modal-content::-webkit-scrollbar{display:none}.modal-net-cost-modal .modal-net-cost-header{background-color:#fff;border-bottom:1px solid #e8e8e8;margin:0 -16px!important;padding:18px 52px 12px 16px;position:sticky;text-align:left;top:0;z-index:7}.modal-net-cost-modal .modal-net-cost-header .header-title{font-size:20px}.modal-net-cost-modal .modal-net-cost-body{padding-top:14px}body:has(.modal-net-cost-modal:not([style*="display: none"])) .cp_container.cp_btn_right .cp_btn,body:has(.modal-net-cost-modal:not([style*="display: none"])) .message-button,body:has(.modal-net-cost-modal:not([style*="display: none"])) .support-dock-toggle{display:none!important}}.order-template{padding-bottom:40px;padding-top:20px}@media only screen and (min-width:640.98px){.order-template{padding-bottom:60px}}@media only screen and (min-width:768.98px){.order-template{padding-bottom:80px}}.order-template .content{display:grid;grid-template-columns:1fr;grid-gap:20px;align-items:start}@media only screen and (min-width:1280.98px){.order-template .content{grid-template-columns:1fr 420px}}.order-error{padding-bottom:40px;padding-top:20px}@media only screen and (min-width:640.98px){.order-error{padding-bottom:60px}}@media only screen and (min-width:768.98px){.order-error{padding-bottom:80px}}.order-error .error-alert{align-items:center;background-color:#f5f7f9;border-radius:8px;display:flex;flex-direction:column;gap:8px;line-height:140%;max-width:100%;padding:60px 24px 80px}.order-error .error-alert .nuxt-icon{display:none;font-size:24px}.order-error .order-error__not-logged{align-items:center;display:flex;flex-direction:column;font-size:22px;gap:15px;line-height:1.3;text-align:center}.order-error .order-error__not-logged .app-btn{font-size:17px;font-weight:700}
