.bs-buybox{--bs-sand:#EFEBE0;--bs-rood:#3F180E;--bs-groen:#4E592B;--bs-wit:#fff;--bs-mut:#8B7E71;--bs-ln:#DDD5C7;font-family:DM Sans,sans-serif;color:var(--bs-rood);width:100%;-webkit-font-smoothing:antialiased}.bs-buybox *{box-sizing:border-box;margin:0;padding:0}.bs-buybox .bs-tab{display:inline-block;background:var(--bs-groen);color:var(--bs-wit);font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:9px 20px;float:right}.bs-buybox .bs-box{clear:both;border:1px solid var(--bs-rood);background:var(--bs-wit)}.bs-buybox .bs-opt{cursor:pointer;transition:background .2s}.bs-buybox .bs-opt+.bs-opt{border-top:1px solid var(--bs-rood)}.bs-buybox .bs-opt.on{background:#fbfaf7}.bs-buybox .bs-line{padding:17px 20px;display:flex;align-items:center;gap:14px}.bs-buybox .bs-ring{width:19px;height:19px;border:1px solid var(--bs-rood);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bs-buybox .bs-dot{width:11px;height:11px;border-radius:50%;background:var(--bs-rood);transform:scale(0);transition:transform .22s cubic-bezier(.34,1.5,.64,1)}.bs-buybox .bs-opt.on .bs-dot{transform:scale(1)}.bs-buybox .bs-nm{flex:1;font-size:.87rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.bs-buybox .bs-pr{display:flex;align-items:baseline;gap:9px;flex-shrink:0}.bs-buybox .bs-pr--col{flex-direction:column;align-items:flex-end;gap:2px}.bs-buybox .bs-pr-row{display:flex;align-items:baseline;gap:9px}.bs-buybox .bs-pm{font-size:.68rem;color:var(--bs-mut);white-space:nowrap}.bs-buybox .bs-pw{font-size:.8rem;color:#b0a497;text-decoration:line-through}.bs-buybox .bs-pn{font-size:1.08rem;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.bs-buybox .bs-exp{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.bs-buybox .bs-exp.open{max-height:400px}.bs-buybox .bs-expin{padding:0 20px 20px 53px}.bs-buybox .bs-sel{position:relative;border:1px solid var(--bs-rood);margin-bottom:15px}.bs-buybox .bs-sel:after{content:"";position:absolute;right:16px;top:50%;width:8px;height:8px;border-right:1.5px solid var(--bs-rood);border-bottom:1.5px solid var(--bs-rood);transform:translateY(-70%) rotate(45deg);pointer-events:none}.bs-buybox .bs-sel select{width:100%;appearance:none;-webkit-appearance:none;background:transparent;border:none;padding:14px 42px 14px 16px;font-family:inherit;font-size:.85rem;font-weight:500;color:var(--bs-rood);cursor:pointer;outline:none}.bs-buybox .bs-note{font-size:.8rem;line-height:1.55;margin-bottom:13px;font-weight:500}.bs-buybox .bs-note em{font-style:normal;color:var(--bs-groen);font-weight:600}.bs-buybox .bs-ul{list-style:none;display:flex;flex-direction:column;gap:7px}.bs-buybox .bs-ul li{font-size:.79rem;color:var(--bs-mut);display:flex;align-items:baseline;gap:9px;line-height:1.45}.bs-buybox .bs-ul li:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--bs-groen);flex-shrink:0;transform:translateY(-2px)}.bs-buybox .bs-ex{margin-top:26px}.bs-buybox .bs-exh{font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--bs-mut);margin-bottom:5px}.bs-buybox .bs-exrow{display:flex;align-items:center;gap:13px;padding:13px 12px;border-bottom:1px solid #E5DFD4;position:relative}.bs-buybox .bs-exrow:first-of-type{border-top:1px solid #E5DFD4}.bs-buybox .bs-exrow.gift{background:#f7f4ec}.bs-buybox .bs-exrow.gift .bs-exn{font-weight:600}.bs-buybox .bs-exim{width:38px;height:38px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.bs-buybox .bs-exim img{width:30px;height:30px;object-fit:contain}.bs-buybox .bs-exf{flex:1;min-width:0}.bs-buybox .bs-exn{font-size:.83rem;font-weight:500;letter-spacing:.02em;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bs-buybox .bs-gt{font-size:.6rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--bs-wit);background:var(--bs-groen);padding:3px 8px;white-space:nowrap}.bs-buybox .bs-exp2{font-size:.76rem;color:var(--bs-mut);margin-top:3px;line-height:1.4}.bs-buybox .bs-exp2 .t{color:var(--bs-rood);font-weight:600}.bs-buybox .bs-exp2 .g{color:var(--bs-groen);font-weight:600}.bs-buybox .bs-exp2 s{color:#bdb2a5;margin-right:5px}.bs-buybox .bs-stp{display:flex;align-items:center;border:1px solid var(--bs-ln);flex-shrink:0;background:var(--bs-wit)}.bs-buybox .bs-stp button{width:29px;height:30px;border:none;background:transparent;font-family:inherit;font-size:.95rem;color:var(--bs-groen);cursor:pointer;transition:background .15s}.bs-buybox .bs-stp button:hover:not(:disabled){background:#f4f5ee}.bs-buybox .bs-stp button:disabled{color:#ddd5c7;cursor:default}.bs-buybox .bs-stp .n{min-width:26px;text-align:center;font-size:.82rem;font-weight:600;line-height:30px;border-left:1px solid var(--bs-ln);border-right:1px solid var(--bs-ln)}.bs-buybox .bs-ex-note{display:flex;align-items:center;gap:6px;font-size:.72rem;color:var(--bs-mut);margin-top:10px;padding-left:12px;font-style:italic}.bs-buybox .bs-ex-note svg{flex-shrink:0;opacity:.7}.bs-buybox .bs-co{margin-top:26px}.bs-buybox .bs-tot{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:16px}.bs-buybox .bs-tl{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--bs-mut)}.bs-buybox .bs-ta{font-size:1.35rem;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.bs-buybox .bs-buy{width:100%;background:var(--bs-groen);color:#f4f0e8;border:none;padding:19px;font-family:inherit;font-size:.82rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background .22s;display:flex;align-items:center;justify-content:center;gap:8px}.bs-buybox .bs-buy:hover:not(:disabled){background:#3d4721}.bs-buybox .bs-buy:disabled{opacity:.6;cursor:not-allowed}.bs-buybox .bs-buy-loading{display:flex;align-items:center}.bs-buybox .bs-tr{display:flex;justify-content:center;gap:20px;margin-top:16px;flex-wrap:wrap}.bs-buybox .bs-tr span{font-size:.71rem;color:var(--bs-mut);display:flex;align-items:center;gap:5px}.bs-buybox .bs-tr svg{fill:var(--bs-groen);opacity:.7;flex-shrink:0}@media(max-width:480px){.bs-buybox .bs-line{padding:15px 14px}.bs-buybox .bs-expin{padding:0 14px 18px 47px}}@media(prefers-reduced-motion:reduce){.bs-buybox .bs-exp,.bs-buybox .bs-dot,.bs-buybox .bs-opt{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/bioshots-buybox.css.map */
