.selector{--selected-border-size:1.5px;--border-size:1px;margin-bottom:32px}.selector__pack{background-color:#151515;border:none;border-radius:16px;display:flex;flex-direction:column;margin:0;padding:0}.selector__series-label{border:1.5px solid #282828;border-radius:16px;display:grid;flex:0 0 50%;grid-template:auto/auto 1fr;justify-content:space-between;margin-bottom:8px;padding:20px 24px;position:relative}@media screen and (min-width:768px){.selector__series-label{grid-template:auto 1fr min-content/auto}.selector__series-label:first-of-type{border-radius:16px 0 0 16px}.selector__series-label:last-of-type{border-radius:0 16px 16px 0}}@media screen and (min-width:1240px){.selector__series-label:first-of-type{border-radius:16px}.selector__series-label:last-of-type{border-radius:16px}}@media screen and (min-width:1536px){.selector__series-label{grid-template:auto 1fr min-content/auto}.selector__series-label:first-of-type{border-radius:16px 0 0 16px}.selector__series-label:last-of-type{border-radius:0 16px 16px 0}}.selector__series-name{font-size:18px;font-weight:500;letter-spacing:.036px;line-height:140%}@media screen and (min-width:768px){.selector__series-name{font-size:20px;letter-spacing:.04px}}@media screen and (min-width:1240px){.selector__series-name{font-size:21px;letter-spacing:.042px}}.selector__series-input:checked+.selector__series-label{border:1.5px solid #3da8e6}.selector__series-input:checked+.selector__series-label .selector__series-name{background:var(--gradient-button);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.selector__pack-input,.selector__series-input{display:none}.selector__series-name-value{color:var(--color-white)}.selector__series-input:checked+.selector__series-label .selector__series-name-value{background:var(--gradient-button);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.selector__series-price{font-size:16px;font-weight:500;letter-spacing:.08px;line-height:120%}.selector__series-title{flex-grow:0}.selector__series-badges{align-self:flex-start;display:flex;flex-flow:row wrap;gap:8px;justify-content:flex-end;padding-top:8px}@media screen and (min-width:768px){.selector__series-badges{grid-row:3;justify-content:flex-start}}.selector__series-badge{background:#232323;border-radius:8px;color:#949498;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.14px;line-height:120%;opacity:.8;padding:4px 8px}@media screen and (min-width:768px){.selector__series-badge{white-space:nowrap}}.selector__series-badge_delivery{padding-left:24px;position:relative}.selector__series-caption{color:var(--color-gray-light);font-size:14px;font-style:normal;font-weight:500;grid-column:span 2;letter-spacing:.21px;line-height:130%;padding-top:24px}@media screen and (min-width:768px){.selector__series-caption{grid-area:2/1;margin-bottom:20px}}.selector__pack-label{--font-color:hsla(0,0%,96%,.7);border:1.5px solid transparent;border-radius:16px;box-sizing:border-box;display:grid;grid-template-columns:4fr 1fr;height:max-content;line-height:1;min-height:76px;padding:16px;position:relative;row-gap:2px;width:100%}@media screen and (min-width:768px){.selector__pack-label{padding:16px 20px}}.selector__pack-label:nth-child(4){position:relative}.selector__pack-label:nth-child(4):after,.selector__pack-label:nth-child(4):before{background-color:#262627;content:"";display:block;height:1px;left:50%;position:absolute;transform:translate(-50%);width:67%}.selector__pack-label:nth-child(4):before{bottom:0}.selector__pack-label:nth-child(4):after{top:0}.selector__pack-input_hidden~.selector__pack-label{visibility:hidden}.selector__pack-name{color:#fff;color:var(--font-color);display:inline;font-size:17px;font-weight:500;letter-spacing:-.01em;line-height:22.1px}.selector__pack-price{color:var(--font-color);font-weight:500}.selector__pack-oldprice,.selector__pack-price{font-size:15px;letter-spacing:-.01em;line-height:20.25px;text-align:right}.selector__pack-oldprice{color:#6c6c70;font-weight:400;text-decoration:line-through}.selector__pack-input:checked+.selector__pack-label{--font-color:#fff;border:1.5px solid #09f;position:relative}.selector__pack-input:checked+.selector__pack-label:after{background:transparent;border:2.5px solid rgba(0,153,255,.3);border-radius:16px;content:" ";height:calc(100% - 3px);left:-1px;position:absolute;top:-1px;transform:none;width:calc(100% - 3px)}.selector__pack-caption{color:#a6a5ac;font-size:15px;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:20.25px}
