@layer bricks {.brxe-button{width:auto}}@layer bricks {:where(.brxe-alert){align-items:center;border-color:currentcolor;display:flex;justify-content:space-between;padding:15px;width:100%}:where(.brxe-alert).info{background-color:var(--bricks-bg-info);color:var(--bricks-text-info)}:where(.brxe-alert).info .bricks-button{background-color:var(--bricks-text-info);color:#fff}:where(.brxe-alert).success{background-color:var(--bricks-bg-success);color:var(--bricks-text-success)}:where(.brxe-alert).success .bricks-button{background-color:var(--bricks-text-success);color:#fff}:where(.brxe-alert).warning{background-color:var(--bricks-bg-warning);color:var(--bricks-text-warning)}:where(.brxe-alert).warning .bricks-button{background-color:var(--bricks-text-warning);color:#fff}:where(.brxe-alert).danger{background-color:var(--bricks-bg-danger);color:var(--bricks-text-danger)}:where(.brxe-alert).danger .bricks-button{background-color:var(--bricks-text-danger);color:#fff}:where(.brxe-alert).muted{background-color:var(--bricks-bg-light)}:where(.brxe-alert) .content{flex:1}:where(.brxe-alert) h1,:where(.brxe-alert) h2,:where(.brxe-alert) h3,:where(.brxe-alert) h4,:where(.brxe-alert) h5,:where(.brxe-alert) h6{color:inherit}:where(.brxe-alert) p{margin:0}:where(.brxe-alert) a{text-decoration:underline}:where(.brxe-alert) svg{cursor:pointer;height:1em}:where(.brxe-alert) svg g{stroke:currentcolor}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#brxe-qpxrni {margin-bottom: 24px; letter-spacing: 0.01em}@media (max-width: 478px) {#brxe-qpxrni {align-self: flex-start}}@media (max-width: 478px) {#brxe-tycqvi {max-width: 360px}}#brxe-kkumfd {max-width: 700px; font-family: "Inter Custom"; font-size: clamp(1.3125rem, 1.5vw + 0.8rem, 1.85rem); padding-top: 8px; padding-bottom: 8px}#brxe-gbiyny {background-color: var(--tint); border: 1px solid var(--tint-border); border-radius: 16px; color: var(--on-tint-text); margin-top: 8px; margin-bottom: 25px}@media (max-width: 478px) {#brxe-deyhla {padding-right: 24px; padding-left: 24px}}#brxe-mqckel {margin-top: 24px}@media (max-width: 478px) {#brxe-mqckel {margin-right: 24px; margin-left: 24px}}#brxe-kkmqoj {gap: 24px; margin-top: 24px; display: grid; align-items: initial; grid-template-columns: 1fr 1fr 1fr}#brxe-kkmqoj { grid-column: 1 / -1; display: flex; flex-direction: column; background: #fff; border: 1px solid #E4E4E7; border-radius: 16px; padding: 16px 32px;}#brxe-kkmqoj .price-head,#brxe-kkmqoj .price-row { display: grid; grid-template-columns: 200px 1fr auto; align-items: center; column-gap: 24px;}#brxe-kkmqoj .price-head { padding: 16px 0; border-bottom: 1px solid #E4E4E7; font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.08em; color: #71717A;}#brxe-kkmqoj .price-head > :last-child { text-align: right; }#brxe-kkmqoj .price-row { padding: 16px 0; border-bottom: 1px solid #E4E4E7;}#brxe-kkmqoj > .price-row:last-child { border-bottom: none; }#brxe-kkmqoj .price-group { display: flex; flex-direction: column; padding-top: 16px; border-bottom: 1px solid #E4E4E7;}#brxe-kkmqoj .price-group .price-row.sub { padding: 12px 0; border-bottom: 1px dashed #F4F4F5;}#brxe-kkmqoj .price-group .price-row.sub:last-child { border-bottom: none; padding-bottom: 20px;}#brxe-kkmqoj .price-group .price-row.sub .grade-label { padding-left: 16px; }#brxe-kkmqoj .price-title { font-size: clamp(16px, 15.59px + 0.11vw, 17px); font-weight: 600; line-height: 1.4; color: #18181B;}#brxe-kkmqoj .price-subtitle { font-size: clamp(14px, 13.59px + 0.11vw, 15px); line-height: 1.5;}#brxe-kkmqoj .grade-label { font-size: 13px; font-weight: 600; color: #71717A;}#brxe-kkmqoj .price-value { display: flex; flex-direction: row; align-items: baseline; justify-content: flex-end; gap: 6px; white-space: nowrap;}#brxe-kkmqoj .price-number { font-size: clamp(18px, 17.17px + 0.221vw, 20px); font-weight: 600; line-height: 1; letter-spacing: -0.01em; color: #18181B; font-variant-numeric: tabular-nums;}#brxe-kkmqoj .price-unit { font-size: 13px; font-weight: 500;}@media (max-width: 991px) { #brxe-kkmqoj .price-head, #brxe-kkmqoj .price-row { grid-template-columns: 140px 1fr auto; }}@media (max-width: 767px) { #brxe-kkmqoj { padding: 8px 20px; } #brxe-kkmqoj .price-head { display: none; } #brxe-kkmqoj .price-row { grid-template-columns: 1fr auto; grid-template-areas: "name price" "desc price"; row-gap: 2px; } #brxe-kkmqoj .price-row > :nth-child(1) { grid-area: name; } #brxe-kkmqoj .price-row > :nth-child(2) { grid-area: desc; } #brxe-kkmqoj .price-row > :nth-child(3) { grid-area: price; } #brxe-kkmqoj .price-group .price-row.sub .grade-label { padding-left: 0; }}@media (max-width: 478px) {#brxe-kkmqoj {grid-template-columns: 1fr; margin-right: 24px; margin-left: 24px; width: calc(100% - 48px); padding-right: 24px; padding-left: 24px}}#brxe-utpjje {margin-bottom: 45px}#brxe-gwuqvu {color: var(--bricks-color-ccxcvp)}#brxe-mdgygn {color: var(--bricks-color-puudns)}#brxe-llxake {color: var(--bricks-color-puudns)}#brxe-umdjmv {color: var(--bricks-color-puudns)}#brxe-mfgksh {color: var(--bricks-color-ccxcvp); margin-top: 12px; padding-top: 12px}@media (max-width: 478px) {#brxe-mfgksh {padding-bottom: 8px}}#brxe-xhhhwj {color: var(--bricks-color-puudns); margin-bottom: 16px}#brxe-xhhhwj a {color: var(--bricks-color-puudns); font-size: inherit}#brxe-kigcul:hover {box-shadow: 0 0 0 4px var(--tint-border)}@media (max-width: 478px) {#brxe-kigcul {align-self: flex-start}}#brxe-fykrap {border-radius: 24px; padding-top: 44px; padding-right: 44px; padding-bottom: 24px; padding-left: 44px}#brxe-fykrap { background: radial-gradient(600px circle at 100% 0%, rgba(255,106,0,0.18), transparent 60%), #18181B; width: 100%;}@media (max-width: 478px) {#brxe-fykrap {padding-right: 24px; padding-left: 24px}}@media (max-width: 478px) {#brxe-saicmq {padding-top: 24px; padding-right: 24px; padding-bottom: 24px; padding-left: 24px}}#brxe-dxrzbg {padding-top: 100px; padding-bottom: 100px}@media (max-width: 478px) {#brxe-dxrzbg {padding-top: 40px}}