@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";body{font-family:Montserrat,sans-serif;font-weight:400;line-height:1.6;color:#333}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif;font-weight:700;color:#222}.product-detail-container .btn-add-to-cart{background-color:green!important;color:#fff!important;transition:background-color .3s ease,color .3s ease,transform .3s ease}.product-detail-container .btn-add-to-cart.success{background-color:#28a745!important;color:#fff!important;transform:scale(1.05)}.product-detail-container .btn-add-to-cart .cart-icon{margin-right:8px;transition:opacity .3s ease}.product-detail-container .btn-add-to-cart .button-text,.product-detail-container .btn-add-to-cart .added-text{transition:opacity .3s ease}:root{--cc-bg: #ffffff;--cc-primary-color: #2d3748;--cc-secondary-color: #4a5568;--cc-btn-primary-bg: #00238C;--cc-btn-primary-color: #ffffff;--cc-btn-primary-hover-bg: #001a6b;--cc-btn-primary-border-color: #00238C;--cc-btn-secondary-bg: transparent;--cc-btn-secondary-color: #00238C;--cc-btn-secondary-hover-bg: rgba(0, 35, 140, .08);--cc-btn-secondary-border-color: #00238C;--cc-toggle-on-bg: #00238C;--cc-toggle-off-bg: #cbd5e0;--cc-toggle-on-knob-bg: #ffffff;--cc-toggle-off-knob-bg: #ffffff;--cc-toggle-readonly-bg: #e2e8f0;--cc-toggle-readonly-knob-bg: #a0aec0;--cc-cookie-table-border-color: #e2e8f0;--cc-link-color: #00238C;--cc-separator-border-color: #e2e8f0;--cc-overlay-bg: rgba(0, 0, 0, .65);--cc-section-category-border: #e2e8f0;--cc-footer-bg: #f7fafc;--cc-footer-color: #4a5568;--cc-footer-border-color: #e2e8f0}.v-theme--dark{--cc-bg: #1a202c;--cc-primary-color: #e2e8f0;--cc-secondary-color: #a0aec0;--cc-btn-primary-bg: #00238C;--cc-btn-primary-hover-bg: #0030b5;--cc-btn-secondary-bg: transparent;--cc-btn-secondary-color: #90cdf4;--cc-btn-secondary-hover-bg: rgba(144, 205, 244, .12);--cc-btn-secondary-border-color: #90cdf4;--cc-toggle-off-bg: #4a5568;--cc-toggle-readonly-bg: #2d3748;--cc-toggle-readonly-knob-bg: #4a5568;--cc-cookie-table-border-color: #2d3748;--cc-link-color: #90cdf4;--cc-separator-border-color: #2d3748;--cc-section-category-border: #2d3748;--cc-footer-bg: #2d3748;--cc-footer-color: #a0aec0;--cc-footer-border-color: #4a5568}#cc-main{font-family:Roboto,sans-serif;z-index:10000}#cc-main .cm{border-radius:12px;box-shadow:0 10px 40px #00000026;max-width:600px}@media (max-width: 600px){#cc-main .cm{margin:16px;border-radius:12px}}#cc-main .cm__title{font-weight:700;font-size:1.25rem;color:var(--cc-primary-color)}#cc-main .cm__desc{font-size:.95rem;line-height:1.6}#cc-main .cm__btns{gap:12px}#cc-main .cm__btn{border-radius:8px;font-weight:600;text-transform:none;padding:12px 24px;transition:all .2s ease}#cc-main .cm__btn:first-child{background-color:var(--cc-btn-primary-bg);color:var(--cc-btn-primary-color)}#cc-main .cm__btn:first-child:hover{background-color:var(--cc-btn-primary-hover-bg);transform:translateY(-1px);box-shadow:0 4px 12px #00238c4d}#cc-main .cm__btn--secondary{background-color:var(--cc-btn-secondary-bg);color:var(--cc-btn-secondary-color);border:2px solid var(--cc-btn-secondary-border-color)}#cc-main .cm__btn--secondary:hover{background-color:var(--cc-btn-secondary-hover-bg)}#cc-main .cm__footer{background-color:var(--cc-footer-bg);border-top:1px solid var(--cc-footer-border-color);padding:12px 24px;border-radius:0 0 12px 12px}#cc-main .cm__footer a{color:var(--cc-link-color);text-decoration:none;margin-right:16px;font-size:.85rem}#cc-main .cm__footer a:hover{text-decoration:underline}#cc-main .pm{border-radius:12px;max-height:90vh}@media (max-width: 600px){#cc-main .pm{border-radius:12px 12px 0 0}}#cc-main .pm__header{padding:20px 24px;border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm__title{font-weight:700;font-size:1.25rem}#cc-main .pm__body{padding:0}#cc-main .pm__section{padding:20px 24px;border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm__section:last-child{border-bottom:none}#cc-main .pm__section-title{font-weight:600;font-size:1rem;margin-bottom:8px}#cc-main .pm__section-desc{font-size:.9rem;line-height:1.6;color:var(--cc-secondary-color)}#cc-main .pm__toggle .pm__toggle-slider{border-radius:20px}#cc-main .pm__table{font-size:.85rem;margin-top:16px}#cc-main .pm__table th{font-weight:600;background-color:var(--cc-footer-bg)}#cc-main .pm__table td,#cc-main .pm__table th{padding:10px 12px;border-color:var(--cc-cookie-table-border-color)}#cc-main .pm__footer{padding:16px 24px;border-top:1px solid var(--cc-separator-border-color);gap:12px}#cc-main .pm__footer .pm__btn{border-radius:8px;font-weight:600;padding:10px 20px}#cc-main .pm__close-btn{border-radius:50%;transition:all .2s ease}#cc-main .pm__close-btn:hover{background-color:#0000000d}.cc--anim .cm,.cc--anim .pm{z-index:10001}#cc-main .cc--darkmode{--cc-bg: #1a202c;--cc-primary-color: #e2e8f0}@font-face{font-family:Material Design Icons;font-display:swap;src:local("Material Design Icons")}.full-height{height:calc(100vh - 64px)!important}.promo-label{position:absolute;top:10px;left:-25px;background-color:#cf3825;color:#fff;font-size:12px;font-weight:700;text-transform:uppercase;padding:5px 10px;transform:rotate(-45deg);width:100px;text-align:center;z-index:10}.bg-shadow{background-color:#00000080}.text-shadow{text-shadow:4px 4px 6px #000000}
