.themed-amount{flex-shrink:0;max-width:132px;position:relative}.themed-amount.is-disabled{pointer-events:none;opacity:.5}.themed-amount input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.themed-amount input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.themed-amount input[type=number]{-moz-appearance:textfield}.themed-amount button{color:#282729;background:0 0;border:none;justify-content:center;align-items:center;font-size:24px;line-height:1;display:flex;position:absolute;top:0;bottom:0}.themed-amount button.is-disabled{opacity:.25;cursor:not-allowed}.themed-amount-minus{padding-left:12px;left:0}.themed-amount-plus{padding-right:12px;right:0}.themed-amount .themed-amount-field{color:#484c52;text-overflow:ellipsis;white-space:nowrap;text-align:center;background:#fff;border:1px solid #d0d5dd;border-radius:12px;width:100%;padding:11px 48px;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.themed-amount .themed-amount-field:focus,.themed-amount .themed-amount-field:focus-visible,.themed-amount .themed-amount-field:focus-within{box-shadow:none;border:1px solid #e2e2e2}.themed-amount .themed-amount-field.with-error{border:1px solid #dc3545}.themed-button{text-overflow:ellipsis;cursor:pointer;font-family:inherit;font-size:inherit;background:0 0;border:none;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex;overflow:hidden}.themed-button:hover,.themed-button:focus,.themed-button:active{text-decoration:underline}.themed-button.themed-button-link{color:#999;padding:0;font-size:14px;font-style:normal;font-weight:400;line-height:24px;text-decoration:underline;display:inline}.themed-button:not(.themed-button-link){padding:11px 22px}.themed-button:not(.themed-button-link).is-small{padding:5px 16px}.themed-button.themed-button-primary{color:#fff;background:linear-gradient(137.09deg,#664ea8 -72.13%,#252432 107.99%);border:none;border-radius:12px;width:100%;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.themed-button.themed-button-primary:hover,.themed-button.themed-button-primary:focus,.themed-button.themed-button-primary:active{color:#fff;text-decoration:underline}.themed-button.themed-button-secondary{color:#fff;background:#e2e2e2;border:none;border-radius:12px;width:100%;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.themed-button.themed-button-secondary:hover,.themed-button.themed-button-secondary:active,.themed-button.themed-button-secondary:focus-visible,.themed-button.themed-button-secondary:focus{color:#fff;box-shadow:none;background:#664ea8}.themed-button.themed-button-outline{color:#ff6b00;background:#fff;border:1px solid #ff6b00;border-radius:12px;width:100%;padding:10px 22px;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.themed-button.themed-button-outline:hover,.themed-button.themed-button-outline:active,.themed-button.themed-button-outline:focus-visible,.themed-button.themed-button-outline:focus{color:#ff6b00;box-shadow:none;background:#fff}.themed-button.themed-button-outline-secondary{color:#252432;background:#fff;border:1px solid #e5e5e5;border-radius:12px;width:100%;padding:10px 22px;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.themed-button.themed-button-outline-secondary:hover,.themed-button.themed-button-outline-secondary:active,.themed-button.themed-button-outline-secondary:focus-visible,.themed-button.themed-button-outline-secondary:focus{color:#252432;box-shadow:none;background:#fff;border-color:#e5e5e5}.themed-button.themed-button-outline-danger{color:#dc2626;background:#fff;border:1px solid #dc2626;border-radius:12px;width:100%;padding:10px 22px;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.themed-button.themed-button-outline-danger:hover,.themed-button.themed-button-outline-danger:active,.themed-button.themed-button-outline-danger:focus-visible,.themed-button.themed-button-outline-danger:focus{color:#dc2626;box-shadow:none;background:#fff;border-color:#dc2626}.themed-button.themed-button-outline-light{color:#fff;background:0 0;border:1px solid #787878;border-radius:12px;width:100%;padding:10px 22px;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.themed-button.themed-button-outline-light:hover,.themed-button.themed-button-outline-light:active,.themed-button.themed-button-outline-light:focus-visible,.themed-button.themed-button-outline-light:focus{color:#000;box-shadow:none;background:#fff;border-color:#787878}.themed-button.themed-button-disabled{pointer-events:none;background:#0003}.themed-input-wrapper{position:relative}.themed-input-icon{opacity:.5;cursor:pointer;width:20px;position:absolute;top:16px;right:8px}.themed-input-icon.is-text-shown{opacity:1}.themed-input .themed-input-field{color:#484c52;text-overflow:ellipsis;white-space:nowrap;border:1px solid #7d7d7d;border-radius:8px;padding:15px 32px 15px 14px;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.themed-input .themed-input-field:focus,.themed-input .themed-input-field:focus-visible,.themed-input .themed-input-field:focus-within{box-shadow:none;border:1px solid #e2e2e2}.themed-input .themed-input-field.with-error{border:1px solid #dc3545}.themed-input .form-label{color:#252432;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.themed-notification{color:#fff;background:#8666f1;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-style:normal;font-weight:400;display:inline-flex}.themed-notification svg{width:18px}.themed-notification.no-background{background:0 0;padding:0}.themed-select-label{color:#252432;margin:0 0 8px;font-size:14px;font-style:normal;font-weight:500;line-height:normal;display:block}.themed-select .vs__dropdown-toggle{border:1px solid #7d7d7d;border-radius:8px;padding:13px 0}.themed-select .vs__dropdown-menu{top:calc(100% - 5px)}.themed-select .v-select.is-error .vs__dropdown-toggle{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:calc(100% - 42px);background-repeat:no-repeat;background-size:18px 18px;border-color:#dc3545}.themed-select .v-select.is-success .vs__dropdown-toggle{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%233bb54a' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");background-position:calc(100% - 42px);background-repeat:no-repeat;background-size:18px 18px;border-color:#3bb54a}.switcher{background:#fafafa;border:1px solid #0000000a;border-radius:21px;width:100%;max-width:316px;display:flex}.switcher-button{color:#252432;text-align:center;border-radius:21px;justify-content:center;align-items:center;width:50%;height:42px;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:24px;display:flex}.switcher-button.is-active{color:#999;background:#fff;font-weight:700;box-shadow:0 0 5px #0003}.switcher-button:not(.is-active){cursor:pointer}.switcher-button:not(.is-active):hover{color:#999}.themed-title{align-items:center;gap:16px;display:flex}.themed-title .themed-title-tooltip-img{width:18px}.themed-title img{width:24px}h1.themed-title{color:#252432;word-break:break-word;font-size:24px;font-style:normal;font-weight:400;line-height:normal}@media (width>=576px){h1.themed-title{font-size:32px}}h2.themed-title{color:#252432;font-size:24px;font-style:normal;font-weight:400;line-height:normal}@media (width>=576px){h2.themed-title{font-size:32px}}h3.themed-title{color:#252432;font-size:16px;font-style:normal;font-weight:700;line-height:24px}@media (width>=720px){h3.themed-title{font-size:24px}}h4.themed-title{color:#252432;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.custom-reviews{justify-content:space-between;align-items:center;width:100%;max-width:320px;display:flex}.custom-reviews-stats{align-items:center;gap:4px;display:flex}.custom-reviews-score{margin-right:10px;font-size:16px;font-style:normal;font-weight:600;line-height:160%}.custom-reviews-value{color:#767780;margin-left:10px;font-size:14px;font-style:normal;font-weight:400;line-height:160%}.sticky-buy{z-index:1000;background:#ebe4ff;border-radius:24px;flex-direction:column;gap:16px;width:380px;padding:20px;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 40px #1118272e}.sticky-buy-top{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.sticky-buy-thumb{background:#fff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;padding:6px;display:flex;overflow:hidden}.sticky-buy-thumb img{object-fit:contain;mix-blend-mode:multiply;max-width:100%;max-height:100%}.sticky-buy-title{color:#252432;word-break:break-word;flex:1 1 0;min-width:0;margin:0;font-size:18px;font-weight:700;line-height:1.25}.sticky-buy-price-row{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:12px;margin:0 0 12px;display:flex}.sticky-buy-price{color:#252432;font-size:28px;font-weight:700;line-height:1}.sticky-buy-price .campaign{display:none}.sticky-buy-price del{color:#9ca3af;margin-left:8px;font-size:18px;font-weight:500}.sticky-buy-discount{color:#ea580c;white-space:nowrap;background:#fff1e6;border-radius:999px;padding:4px 10px;font-size:14px;font-weight:600}.sticky-buy-actions{align-items:center;gap:12px;display:flex}.sticky-buy-add{flex:1;justify-content:center;align-items:center;gap:8px;display:inline-flex}.sticky-buy--mobile{border-radius:0;gap:8px;width:100%;padding:10px 12px;left:0;right:0;box-shadow:0 -4px 16px #1118271f}.sticky-buy--mobile .sticky-buy-top{flex-wrap:nowrap;gap:10px}.sticky-buy--mobile .sticky-buy-thumb{border-radius:8px;width:40px;height:40px;padding:4px}.sticky-buy--mobile .sticky-buy-title{-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;min-width:0;font-size:14px;line-height:1.25;display:-webkit-box;overflow:hidden}.sticky-buy--mobile .sticky-buy-price-row{flex-wrap:nowrap;flex-shrink:0;flex-basis:auto;margin:0 0 0 auto}.sticky-buy--mobile .sticky-buy-price{font-size:20px}.sticky-buy--mobile .sticky-buy-price del{font-size:14px}.sticky-buy--mobile .sticky-buy-discount{padding:2px 6px;font-size:11px}.sticky-buy--mobile .sticky-buy-add{padding:8px 14px;font-size:14px}@media (width<=991.98px){body.has-sticky-buy .main-footer{padding-bottom:calc(40px + var(--sticky-buy-space,0px))}}.product-pricing-row{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}@media (width<=991.98px){.product-summary .product-add-to-cart{display:none}}.product-pricing-value .campaign{letter-spacing:0;color:#ff6b00;white-space:nowrap;vertical-align:middle;background:#fff;border:1px solid #e5e7eb;border-radius:999px;margin-left:8px;padding:2px 10px;font-size:12px;font-weight:600;line-height:14px;display:inline-block}.product-summary-pills{flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:none}@media (width>=960px){.product-summary-pills{display:flex}}.product-summary-pill{color:#374151;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:500}.themed-button.product-summary-alternatives-link{flex:0 auto;width:auto;min-width:0;margin-left:auto;font-size:13px;display:inline-block}
