.ictl-buy{font-family:Polin,sans-serif;direction:rtl;padding:1vw;background:#fff}.ictl-buy *{box-sizing:border-box}.ictl-buy__card{max-width:1410px;margin-inline:auto;display:grid;grid-template-columns:1fr 1fr;gap:3vw;align-items:center;background:#f5f4f3;border-radius:2vw;padding:3vw}.ictl-buy__media{min-width:0;border-radius:1vw;overflow:hidden;background:#fff}.ictl-buy__media img{width:100%;height:auto;display:block}.ictl-buy__panel{min-width:0;display:flex;flex-direction:column;gap:19.2px}.ictl-buy__kicker{margin:0;font-size:clamp(13px,1.1vw,16px);color:#000000b3}.ictl-buy__title{margin:0;font-size:clamp(24px,2.6vw,38px);font-weight:700;line-height:1.1;color:#000}.ictl-buy__price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.ictl-buy__now{font-size:clamp(24px,2.3vw,33px);font-weight:700;color:#000}.ictl-buy__was{font-size:clamp(13px,1vw,16px);color:#00000080;text-decoration:line-through}.ictl-buy__save{background:#e0ffe5;color:#0b5c1c;font-weight:700;font-size:clamp(11px,.95vw,14px);border-radius:6px;padding:4px 10px}.ictl-buy__instal{margin:0;font-size:clamp(12px,1vw,15px);color:#000000c9}.ictl-buy__opt{display:flex;flex-direction:column;gap:9px}.ictl-buy__label{font-size:clamp(13px,1.05vw,16px);font-weight:700;color:#000}.ictl-buy__label span{font-weight:400;color:#0009}.ictl-buy__row{display:flex;gap:10px;flex-wrap:wrap}.ictl-buy__sw{width:42px;height:42px;border-radius:50%;border:2px solid rgba(0,0,0,.15);cursor:pointer;padding:0;transition:transform .2s,border-color .2s,box-shadow .2s}.ictl-buy__sw:hover{transform:scale(1.08)}.ictl-buy__sw[aria-checked=true]{border-color:#000;box-shadow:0 0 0 3px #fff inset}.ictl-buy__sw[data-v=white]{background:linear-gradient(135deg,#f4f4f4,#cfcfcf)}.ictl-buy__sw[data-v=yellow]{background:linear-gradient(135deg,#e8c86a,#b8933d)}.ictl-buy__sw[data-v=rose]{background:linear-gradient(135deg,#e5b3a3,#c08573)}.ictl-buy__pill{background:#fff;border:1px solid rgba(0,0,0,.18);border-radius:8px;padding:10px 18px;cursor:pointer;font-family:inherit;font-size:clamp(13px,1.05vw,16px);color:#000;transition:background .2s,color .2s,border-color .2s}.ictl-buy__pill:hover{border-color:#000}.ictl-buy__pill[aria-checked=true]{background:#000;color:#fff;border-color:#000}.ictl-buy__pill[disabled]{opacity:.35;cursor:not-allowed;text-decoration:line-through}.ictl-buy__addon{display:flex;align-items:center;gap:14px;background:#fff;border:1px dashed rgba(0,0,0,.25);border-radius:12px;padding:12px 14px;cursor:pointer}.ictl-buy__addon img{width:56px;height:56px;object-fit:cover;border-radius:8px;flex:0 0 auto}.ictl-buy__addon input{width:20px;height:20px;accent-color:#000;flex:0 0 auto;cursor:pointer}.ictl-buy__addon-txt{display:flex;flex-direction:column;gap:3px;min-width:0}.ictl-buy__addon-t{font-size:clamp(12px,1vw,15px);font-weight:700;color:#000}.ictl-buy__addon-p{font-size:clamp(12px,.95vw,14px)}.ictl-buy__addon-p b{color:#000}.ictl-buy__addon-p s{color:#00000073;margin-inline-start:6px}.ictl-buy__actions{display:flex;gap:12px;align-items:stretch}.ictl-buy__qty{display:flex;align-items:center;background:#fff;border:1px solid rgba(0,0,0,.18);border-radius:10px;overflow:hidden;flex:0 0 auto}.ictl-buy__qty button{width:40px;height:100%;min-height:48px;border:0;background:transparent;font-size:20px;cursor:pointer;color:#000;font-family:inherit}.ictl-buy__qty input{width:46px;border:0;text-align:center;font-family:inherit;font-size:16px;background:transparent;color:#000;-moz-appearance:textfield}.ictl-buy__qty input::-webkit-outer-spin-button,.ictl-buy__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ictl-buy__submit{flex:1 1 auto;min-height:48px;background:#000;color:#f5f4f3;border:0;border-radius:10px;font-family:inherit;font-size:clamp(15px,1.35vw,19px);font-weight:700;cursor:pointer;transition:transform .25s,opacity .25s}.ictl-buy__submit:hover:not([disabled]){transform:scale(1.02)}.ictl-buy__submit[disabled]{opacity:.45;cursor:not-allowed}.ictl-buy__note{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin:0;background:#e0ffe5;color:#0b5c1c;border-radius:8px;padding:8px 14px;font-size:clamp(11px,.95vw,14px);font-weight:700}@media(max-width:767px){.ictl-buy{padding:15px}.ictl-buy__card{grid-template-columns:1fr;gap:22px;border-radius:24px;padding:20px}.ictl-buy__title{font-size:24px}.ictl-buy__actions{flex-wrap:wrap}.ictl-buy__submit{width:100%;flex:1 0 100%}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/ice-tennis-buy.css.map */
