.ozel-olcu-chip{display:inline-block;margin:.7rem .5rem .2rem 0;padding:1rem 2rem;border:1.5px dashed #000;border-radius:var(--variant-pills-radius,4rem);background:rgb(var(--color-background));color:#000;font-family:inherit;font-size:1.4rem;font-weight:700;letter-spacing:.06rem;line-height:1;cursor:pointer;transition:border-color .1s}
.ozel-olcu-chip:hover{border-style:solid}
.ozel-olcu-chip.is-on{background:#000;color:#fff;border-style:solid;border-color:#000}
.ozel-olcu-mode input[type=radio]:checked+label{background-color:rgb(var(--color-background))!important;color:rgb(var(--color-foreground))!important}
.ozel-olcu-on .shopify-payment-button,.ozel-olcu-on .price__sale s,.ozel-olcu-on .price .badge,.ozel-olcu-on .price .unit-price{display:none!important}
.ozel-olcu{margin:0 0 1.6rem;padding:1.4rem;border:1px solid rgba(var(--color-foreground),.15);background:rgba(var(--color-foreground),.03);color:rgb(var(--color-foreground));max-width:44rem;display:none}
.ozel-olcu.is-open{display:block!important}
.ozel-olcu__top{margin-bottom:1rem;font-size:1.3rem;color:rgba(var(--color-foreground),.75)}
.ozel-olcu__dims{display:grid;grid-template-columns:1fr auto 1fr;gap:.8rem;align-items:end}
.ozel-olcu__dims label{display:block;margin-bottom:.4rem;font-size:1.25rem;color:rgba(var(--color-foreground),.75)}
.ozel-olcu__dims input{width:100%;box-sizing:border-box;padding:1rem;font-size:1.6rem;font-family:inherit;border:1px solid rgba(var(--color-foreground),.3);background:rgb(var(--color-background));color:rgb(var(--color-foreground));border-radius:0}
.ozel-olcu__dims input:focus{outline:2px solid rgb(var(--color-foreground));outline-offset:-1px}
.ozel-olcu__x{padding-bottom:1.1rem;color:rgba(var(--color-foreground),.6)}
.ozel-olcu__hint{margin:.6rem 0 0;font-size:1.2rem;color:rgba(var(--color-foreground),.7)}
.ozel-olcu__err{margin:.6rem 0 0;font-size:1.25rem;color:#b3261e}
.ozel-olcu__err:empty{display:none}
.ozel-olcu__res{display:none;gap:1.2rem;align-items:center;margin-top:1.2rem;padding-top:1.2rem;border-top:1px solid rgba(var(--color-foreground),.12)}
.ozel-olcu__res.is-on{display:flex}
.ozel-olcu__res svg{flex:0 0 7.6rem;height:7.6rem;overflow:visible}
.ozel-olcu__res [data-glow]{transition:opacity .3s}
.ozel-olcu__rt{flex:1;font-size:1.3rem;line-height:1.45}
.ozel-olcu__rt small{color:rgba(var(--color-foreground),.7)}
.ozel-olcu__price{font-size:2.2rem;font-weight:600;white-space:nowrap}
.ozel-olcu__near{margin-top:.8rem;font-size:1.25rem;color:rgba(var(--color-foreground),.75)}
.ozel-olcu__near:empty{display:none}
.ozel-olcu__near button{all:unset;cursor:pointer;text-decoration:underline;color:rgb(var(--color-foreground))}
.ozel-olcu__note{margin:1rem 0 0;font-size:1.2rem;line-height:1.5;color:rgba(var(--color-foreground),.7)}
.ozel-olcu__note a{color:inherit}
